MAINTAINERS: Add section for Renesas clock drivers
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: Documentation/ABI/testing/configfs-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M: Vince Bridgers <vbridger@opensource.altera.com>
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
641M: Gary Hook <gary.hook@amd.com>
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M: Huang Rui <ray.huang@amd.com>
649L: linux-hwmon@vger.kernel.org
650S: Supported
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
656S: Orphan
657F: drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P: Andres Salomon <dilinger@queued.net>
661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
666F: drivers/video/fbdev/geode/
667F: arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M: Joerg Roedel <joro@8bytes.org>
671L: iommu@lists.linux-foundation.org
672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S: Maintained
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
676
677AMD KFD
678M: Oded Gabbay <oded.gabbay@gmail.com>
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F: drivers/gpu/drm/amd/amdkfd/
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F: drivers/gpu/drm/amd/include/vi_structs.h
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M: Michael Hanselmann <linux-kernel@hansmi.ch>
710S: Supported
711F: drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M: Lars-Peter Clausen <lars@metafoo.de>
746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
747W: http://wiki.analog.com/
748W: http://ez.analog.com/community/linux-device-drivers
749S: Supported
750F: sound/soc/codecs/adau*
751F: sound/soc/codecs/adav*
752F: sound/soc/codecs/ad1*
753F: sound/soc/codecs/ad7*
754F: sound/soc/codecs/ssm*
755F: sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M: Arve Hjønnevåg <arve@android.com>
789M: Riley Andrews <riandrews@android.com>
790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
801F: drivers/staging/android/ion
802F: drivers/staging/android/uapi/ion.h
803F: drivers/staging/android/uapi/ion_test.h
804
805AOA (Apple Onboard Audio) ALSA DRIVER
806M: Johannes Berg <johannes@sipsolutions.net>
807L: linuxppc-dev@lists.ozlabs.org
808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
809S: Maintained
810F: sound/aoa/
811
812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
813M: William Breathitt Gray <vilhelm.gray@gmail.com>
814L: linux-iio@vger.kernel.org
815S: Maintained
816F: drivers/iio/dac/stx104.c
817
818APM DRIVER
819M: Jiri Kosina <jikos@kernel.org>
820S: Odd fixes
821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
822F: arch/x86/kernel/apm_32.c
823F: include/linux/apm_bios.h
824F: include/uapi/linux/apm_bios.h
825F: drivers/char/apm-emulation.c
826
827APPLE BCM5974 MULTITOUCH DRIVER
828M: Henrik Rydberg <rydberg@bitmath.org>
829L: linux-input@vger.kernel.org
830S: Odd fixes
831F: drivers/input/mouse/bcm5974.c
832
833APPLE SMC DRIVER
834M: Henrik Rydberg <rydberg@bitmath.org>
835L: linux-hwmon@vger.kernel.org
836S: Odd fixes
837F: drivers/hwmon/applesmc.c
838
839APPLETALK NETWORK LAYER
840M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
841S: Maintained
842F: drivers/net/appletalk/
843F: net/appletalk/
844
845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
846M: Duc Dang <dhdang@apm.com>
847S: Supported
848F: arch/arm64/boot/dts/apm/
849
850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
851M: Iyappan Subramanian <isubramanian@apm.com>
852M: Keyur Chudgar <kchudgar@apm.com>
853S: Supported
854F: drivers/net/ethernet/apm/xgene/
855F: drivers/net/phy/mdio-xgene.c
856F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
857F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
858
859APTINA CAMERA SENSOR PLL
860M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
861L: linux-media@vger.kernel.org
862S: Maintained
863F: drivers/media/i2c/aptina-pll.*
864
865ARC FRAMEBUFFER DRIVER
866M: Jaya Kumar <jayalk@intworks.biz>
867S: Maintained
868F: drivers/video/fbdev/arcfb.c
869F: drivers/video/fbdev/core/fb_defio.c
870
871ARCNET NETWORK LAYER
872M: Michael Grzeschik <m.grzeschik@pengutronix.de>
873L: netdev@vger.kernel.org
874S: Maintained
875F: drivers/net/arcnet/
876F: include/uapi/linux/if_arcnet.h
877
878ARC PGU DRM DRIVER
879M: Alexey Brodkin <abrodkin@synopsys.com>
880S: Supported
881F: drivers/gpu/drm/arc/
882F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
883
884ARM HDLCD DRM DRIVER
885M: Liviu Dudau <liviu.dudau@arm.com>
886S: Supported
887F: drivers/gpu/drm/arm/hdlcd_*
888F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
889
890ARM MALI-DP DRM DRIVER
891M: Liviu Dudau <liviu.dudau@arm.com>
892M: Brian Starkey <brian.starkey@arm.com>
893M: Mali DP Maintainers <malidp@foss.arm.com>
894S: Supported
895F: drivers/gpu/drm/arm/
896F: Documentation/devicetree/bindings/display/arm,malidp.txt
897
898ARM MFM AND FLOPPY DRIVERS
899M: Ian Molton <spyro@f2s.com>
900S: Maintained
901F: arch/arm/lib/floppydma.S
902F: arch/arm/include/asm/floppy.h
903
904ARM PMU PROFILING AND DEBUGGING
905M: Will Deacon <will.deacon@arm.com>
906R: Mark Rutland <mark.rutland@arm.com>
907S: Maintained
908F: arch/arm*/kernel/perf_*
909F: arch/arm/oprofile/common.c
910F: arch/arm*/kernel/hw_breakpoint.c
911F: arch/arm*/include/asm/hw_breakpoint.h
912F: arch/arm*/include/asm/perf_event.h
913F: drivers/perf/arm_pmu.c
914F: include/linux/perf/arm_pmu.h
915
916ARM PORT
917M: Russell King <linux@armlinux.org.uk>
918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919W: http://www.armlinux.org.uk/
920S: Maintained
921F: arch/arm/
922
923ARM SUB-ARCHITECTURES
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926F: arch/arm/mach-*/
927F: arch/arm/plat-*/
928T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
929
930ARM PRIMECELL AACI PL041 DRIVER
931M: Russell King <linux@armlinux.org.uk>
932S: Maintained
933F: sound/arm/aaci.*
934
935ARM PRIMECELL CLCD PL110 DRIVER
936M: Russell King <linux@armlinux.org.uk>
937S: Maintained
938F: drivers/video/fbdev/amba-clcd.*
939
940ARM PRIMECELL KMI PL050 DRIVER
941M: Russell King <linux@armlinux.org.uk>
942S: Maintained
943F: drivers/input/serio/ambakmi.*
944F: include/linux/amba/kmi.h
945
946ARM PRIMECELL MMCI PL180/1 DRIVER
947M: Russell King <linux@armlinux.org.uk>
948S: Maintained
949F: drivers/mmc/host/mmci.*
950F: include/linux/amba/mmci.h
951
952ARM PRIMECELL UART PL010 AND PL011 DRIVERS
953M: Russell King <linux@armlinux.org.uk>
954S: Maintained
955F: drivers/tty/serial/amba-pl01*.c
956F: include/linux/amba/serial.h
957
958ARM PRIMECELL BUS SUPPORT
959M: Russell King <linux@armlinux.org.uk>
960S: Maintained
961F: drivers/amba/
962F: include/linux/amba/bus.h
963
964ARM/ADS SPHERE MACHINE SUPPORT
965M: Lennert Buytenhek <kernel@wantstofly.org>
966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967S: Maintained
968
969ARM/AFEB9260 MACHINE SUPPORT
970M: Sergey Lapin <slapin@ossfans.org>
971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972S: Maintained
973
974ARM/AJECO 1ARM MACHINE SUPPORT
975M: Lennert Buytenhek <kernel@wantstofly.org>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S: Maintained
978
979ARM/Allwinner sunXi SoC support
980M: Maxime Ripard <maxime.ripard@free-electrons.com>
981M: Chen-Yu Tsai <wens@csie.org>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S: Maintained
984N: sun[x456789]i
985
986ARM/Allwinner SoC Clock Support
987M: Emilio López <emilio@elopez.com.ar>
988S: Maintained
989F: drivers/clk/sunxi/
990
991ARM/Amlogic Meson SoC support
992M: Carlo Caione <carlo@caione.org>
993M: Kevin Hilman <khilman@baylibre.com>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995L: linux-amlogic@lists.infradead.org
996W: http://linux-meson.com/
997S: Maintained
998F: arch/arm/mach-meson/
999F: arch/arm/boot/dts/meson*
1000F: arch/arm64/boot/dts/amlogic/
1001F: drivers/pinctrl/meson/
1002N: meson
1003
1004ARM/Annapurna Labs ALPINE ARCHITECTURE
1005M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1006M: Antoine Tenart <antoine.tenart@free-electrons.com>
1007S: Maintained
1008F: arch/arm/mach-alpine/
1009F: arch/arm/boot/dts/alpine*
1010F: arch/arm64/boot/dts/al/
1011F: drivers/*/*alpine*
1012
1013ARM/ARTPEC MACHINE SUPPORT
1014M: Jesper Nilsson <jesper.nilsson@axis.com>
1015M: Lars Persson <lars.persson@axis.com>
1016M: Niklas Cassel <niklas.cassel@axis.com>
1017S: Maintained
1018L: linux-arm-kernel@axis.com
1019F: arch/arm/mach-artpec
1020F: arch/arm/boot/dts/artpec6*
1021F: drivers/clk/axis
1022
1023ARM/ASPEED MACHINE SUPPORT
1024M: Joel Stanley <joel@jms.id.au>
1025S: Maintained
1026F: arch/arm/mach-aspeed/
1027F: arch/arm/boot/dts/aspeed-*
1028F: drivers/*/*aspeed*
1029
1030ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1031M: Nicolas Ferre <nicolas.ferre@atmel.com>
1032M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1033M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035W: http://www.linux4sam.org
1036T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1037S: Supported
1038F: arch/arm/mach-at91/
1039F: include/soc/at91/
1040F: arch/arm/boot/dts/at91*.dts
1041F: arch/arm/boot/dts/at91*.dtsi
1042F: arch/arm/boot/dts/sama*.dts
1043F: arch/arm/boot/dts/sama*.dtsi
1044F: arch/arm/include/debug/at91.S
1045
1046ARM/ATMEL AT91 Clock Support
1047M: Boris Brezillon <boris.brezillon@free-electrons.com>
1048S: Maintained
1049F: drivers/clk/at91
1050
1051ARM/CALXEDA HIGHBANK ARCHITECTURE
1052M: Rob Herring <robh@kernel.org>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055F: arch/arm/mach-highbank/
1056F: arch/arm/boot/dts/highbank.dts
1057F: arch/arm/boot/dts/ecx-*.dts*
1058
1059ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1060M: Krzysztof Halasa <khalasa@piap.pl>
1061S: Maintained
1062F: arch/arm/mach-cns3xxx/
1063
1064ARM/CAVIUM THUNDER NETWORK DRIVER
1065M: Sunil Goutham <sgoutham@cavium.com>
1066M: Robert Richter <rric@kernel.org>
1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S: Supported
1069F: drivers/net/ethernet/cavium/thunder/
1070
1071ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1072M: Alexander Shiyan <shc_work@mail.ru>
1073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074S: Odd Fixes
1075N: clps711x
1076
1077ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1078M: Hartley Sweeten <hsweeten@visionengravers.com>
1079M: Ryan Mallon <rmallon@gmail.com>
1080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081S: Maintained
1082F: arch/arm/mach-ep93xx/
1083F: arch/arm/mach-ep93xx/include/mach/
1084
1085ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1086M: Lennert Buytenhek <kernel@wantstofly.org>
1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S: Maintained
1089
1090ARM/CLKDEV SUPPORT
1091M: Russell King <linux@armlinux.org.uk>
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S: Maintained
1094F: arch/arm/include/asm/clkdev.h
1095F: drivers/clk/clkdev.c
1096
1097ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1098M: Mike Rapoport <mike@compulab.co.il>
1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100S: Maintained
1101
1102ARM/CONTEC MICRO9 MACHINE SUPPORT
1103M: Hubert Feurstein <hubert.feurstein@contec.at>
1104S: Maintained
1105F: arch/arm/mach-ep93xx/micro9.c
1106
1107ARM/CORESIGHT FRAMEWORK AND DRIVERS
1108M: Mathieu Poirier <mathieu.poirier@linaro.org>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111F: drivers/hwtracing/coresight/*
1112F: Documentation/trace/coresight.txt
1113F: Documentation/devicetree/bindings/arm/coresight.txt
1114F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1115
1116ARM/CORGI MACHINE SUPPORT
1117M: Richard Purdie <rpurdie@rpsys.net>
1118S: Maintained
1119
1120ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1121M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123T: git git://github.com/ulli-kroll/linux.git
1124S: Maintained
1125F: arch/arm/mach-gemini/
1126F: drivers/rtc/rtc-gemini.c
1127
1128ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1129M: Barry Song <baohua@kernel.org>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1132S: Maintained
1133F: arch/arm/boot/dts/prima2*
1134F: arch/arm/mach-prima2/
1135F: drivers/clk/sirf/
1136F: drivers/clocksource/timer-prima2.c
1137F: drivers/clocksource/timer-atlas7.c
1138N: [^a-z]sirf
1139
1140ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1141M: Baruch Siach <baruch@tkos.co.il>
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S: Maintained
1144F: arch/arm/boot/dts/cx92755*
1145N: digicolor
1146
1147ARM/EBSA110 MACHINE SUPPORT
1148M: Russell King <linux@armlinux.org.uk>
1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150W: http://www.armlinux.org.uk/
1151S: Maintained
1152F: arch/arm/mach-ebsa110/
1153F: drivers/net/ethernet/amd/am79c961a.*
1154
1155ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1156M: Uwe Kleine-König <kernel@pengutronix.de>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159N: efm32
1160
1161ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1162M: Daniel Ribeiro <drwyrm@gmail.com>
1163M: Stefan Schmidt <stefan@openezx.org>
1164M: Harald Welte <laforge@openezx.org>
1165L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1166W: http://www.openezx.org/
1167S: Maintained
1168T: topgit git://git.openezx.org/openezx.git
1169F: arch/arm/mach-pxa/ezx.c
1170
1171ARM/FARADAY FA526 PORT
1172M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
1175T: git git://git.berlios.de/gemini-board
1176F: arch/arm/mm/*-fa*
1177
1178ARM/FOOTBRIDGE ARCHITECTURE
1179M: Russell King <linux@armlinux.org.uk>
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181W: http://www.armlinux.org.uk/
1182S: Maintained
1183F: arch/arm/include/asm/hardware/dec21285.h
1184F: arch/arm/mach-footbridge/
1185
1186ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1187M: Shawn Guo <shawnguo@kernel.org>
1188M: Sascha Hauer <kernel@pengutronix.de>
1189R: Fabio Estevam <fabio.estevam@nxp.com>
1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191S: Maintained
1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1193F: arch/arm/mach-imx/
1194F: arch/arm/mach-mxs/
1195F: arch/arm/boot/dts/imx*
1196F: arch/arm/configs/imx*_defconfig
1197F: drivers/clk/imx/
1198F: include/soc/imx/
1199
1200ARM/FREESCALE VYBRID ARM ARCHITECTURE
1201M: Shawn Guo <shawnguo@kernel.org>
1202M: Sascha Hauer <kernel@pengutronix.de>
1203R: Stefan Agner <stefan@agner.ch>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S: Maintained
1206T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1207F: arch/arm/mach-imx/*vf610*
1208F: arch/arm/boot/dts/vf*
1209
1210ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1211M: Lennert Buytenhek <kernel@wantstofly.org>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214
1215ARM/GUMSTIX MACHINE SUPPORT
1216M: Steve Sakoman <sakoman@gmail.com>
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219
1220ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1221M: Philipp Zabel <philipp.zabel@gmail.com>
1222M: Paul Parsons <lost.distance@yahoo.com>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225F: arch/arm/mach-pxa/hx4700.c
1226F: arch/arm/mach-pxa/include/mach/hx4700.h
1227F: sound/soc/pxa/hx4700.c
1228
1229ARM/HISILICON SOC SUPPORT
1230M: Wei Xu <xuwei5@hisilicon.com>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232W: http://www.hisilicon.com
1233S: Supported
1234T: git git://github.com/hisilicon/linux-hisi.git
1235F: arch/arm/mach-hisi/
1236F: arch/arm/boot/dts/hi3*
1237F: arch/arm/boot/dts/hip*
1238F: arch/arm/boot/dts/hisi*
1239F: arch/arm64/boot/dts/hisilicon/
1240
1241ARM/HP JORNADA 7XX MACHINE SUPPORT
1242M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1243W: www.jlime.com
1244S: Maintained
1245T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1246F: arch/arm/mach-sa1100/jornada720.c
1247F: arch/arm/mach-sa1100/include/mach/jornada720.h
1248
1249ARM/IGEP MACHINE SUPPORT
1250M: Enric Balletbo i Serra <eballetbo@gmail.com>
1251M: Javier Martinez Canillas <javier@dowhile0.org>
1252L: linux-omap@vger.kernel.org
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S: Maintained
1255F: arch/arm/boot/dts/omap3-igep*
1256
1257ARM/INCOME PXA270 SUPPORT
1258M: Marek Vasut <marek.vasut@gmail.com>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261F: arch/arm/mach-pxa/colibri-pxa270-income.c
1262
1263ARM/INTEL IOP32X ARM ARCHITECTURE
1264M: Lennert Buytenhek <kernel@wantstofly.org>
1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S: Maintained
1267
1268ARM/INTEL IOP33X ARM ARCHITECTURE
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Orphan
1271
1272ARM/INTEL IOP13XX ARM ARCHITECTURE
1273M: Lennert Buytenhek <kernel@wantstofly.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
1276
1277ARM/INTEL IQ81342EX MACHINE SUPPORT
1278M: Lennert Buytenhek <kernel@wantstofly.org>
1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S: Maintained
1281
1282ARM/INTEL IXDP2850 MACHINE SUPPORT
1283M: Lennert Buytenhek <kernel@wantstofly.org>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286
1287ARM/INTEL IXP4XX ARM ARCHITECTURE
1288M: Imre Kaloz <kaloz@openwrt.org>
1289M: Krzysztof Halasa <khalasa@piap.pl>
1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S: Maintained
1292F: arch/arm/mach-ixp4xx/
1293
1294ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1295M: Jonathan Cameron <jic23@cam.ac.uk>
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S: Maintained
1298F: arch/arm/mach-pxa/stargate2.c
1299F: drivers/pcmcia/pxa2xx_stargate2.c
1300
1301ARM/INTEL XSC3 (MANZANO) ARM CORE
1302M: Lennert Buytenhek <kernel@wantstofly.org>
1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S: Maintained
1305
1306ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1307M: Lennert Buytenhek <kernel@wantstofly.org>
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S: Maintained
1310
1311ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1312M: Santosh Shilimkar <ssantosh@kernel.org>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S: Maintained
1315F: arch/arm/mach-keystone/
1316F: arch/arm/boot/dts/keystone-*
1317T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1318
1319ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1320M: Santosh Shilimkar <ssantosh@kernel.org>
1321L: linux-kernel@vger.kernel.org
1322S: Maintained
1323F: drivers/clk/keystone/
1324
1325ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1326M: Santosh Shilimkar <ssantosh@kernel.org>
1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328L: linux-kernel@vger.kernel.org
1329S: Maintained
1330F: drivers/clocksource/timer-keystone.c
1331
1332ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1333M: Santosh Shilimkar <ssantosh@kernel.org>
1334L: linux-kernel@vger.kernel.org
1335S: Maintained
1336F: drivers/power/reset/keystone-reset.c
1337
1338ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1339M: Santosh Shilimkar <ssantosh@kernel.org>
1340L: linux-kernel@vger.kernel.org
1341S: Maintained
1342F: drivers/memory/*emif*
1343
1344ARM/LG1K ARCHITECTURE
1345M: Chanho Min <chanho.min@lge.com>
1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S: Maintained
1348F: arch/arm64/boot/dts/lg/
1349
1350ARM/LOGICPD PXA270 MACHINE SUPPORT
1351M: Lennert Buytenhek <kernel@wantstofly.org>
1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S: Maintained
1354
1355ARM/LPC18XX ARCHITECTURE
1356M: Joachim Eastwood <manabian@gmail.com>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359F: arch/arm/boot/dts/lpc43*
1360F: drivers/clk/nxp/clk-lpc18xx*
1361F: drivers/clocksource/time-lpc32xx.c
1362F: drivers/i2c/busses/i2c-lpc2k.c
1363F: drivers/memory/pl172.c
1364F: drivers/mtd/spi-nor/nxp-spifi.c
1365F: drivers/rtc/rtc-lpc24xx.c
1366N: lpc18xx
1367
1368ARM/LPC32XX SOC SUPPORT
1369M: Vladimir Zapolskiy <vz@mleia.com>
1370M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1373S: Maintained
1374F: arch/arm/boot/dts/lpc32*
1375F: arch/arm/mach-lpc32xx/
1376F: drivers/i2c/busses/i2c-pnx.c
1377F: drivers/net/ethernet/nxp/lpc_eth.c
1378F: drivers/usb/host/ohci-nxp.c
1379F: drivers/watchdog/pnx4008_wdt.c
1380N: lpc32xx
1381
1382ARM/MAGICIAN MACHINE SUPPORT
1383M: Philipp Zabel <philipp.zabel@gmail.com>
1384S: Maintained
1385
1386ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1387M: Jason Cooper <jason@lakedaemon.net>
1388M: Andrew Lunn <andrew@lunn.ch>
1389M: Gregory Clement <gregory.clement@free-electrons.com>
1390M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S: Maintained
1393F: arch/arm/mach-mvebu/
1394F: drivers/rtc/rtc-armada38x.c
1395F: arch/arm/boot/dts/armada*
1396F: arch/arm/boot/dts/kirkwood*
1397F: arch/arm64/boot/dts/marvell/armada*
1398F: drivers/cpufreq/mvebu-cpufreq.c
1399F: arch/arm/configs/mvebu_*_defconfig
1400
1401ARM/Marvell Berlin SoC support
1402M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S: Maintained
1405F: arch/arm/mach-berlin/
1406F: arch/arm/boot/dts/berlin*
1407F: arch/arm64/boot/dts/marvell/berlin*
1408
1409
1410ARM/Marvell Dove/MV78xx0/Orion SOC support
1411M: Jason Cooper <jason@lakedaemon.net>
1412M: Andrew Lunn <andrew@lunn.ch>
1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414M: Gregory Clement <gregory.clement@free-electrons.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S: Maintained
1417F: arch/arm/mach-dove/
1418F: arch/arm/mach-mv78xx0/
1419F: arch/arm/mach-orion5x/
1420F: arch/arm/plat-orion/
1421F: arch/arm/boot/dts/dove*
1422F: arch/arm/boot/dts/orion5x*
1423
1424
1425ARM/Orion SoC/Technologic Systems TS-78xx platform support
1426M: Alexander Clouter <alex@digriz.org.uk>
1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428W: http://www.digriz.org.uk/ts78xx/kernel
1429S: Maintained
1430F: arch/arm/mach-orion5x/ts78xx-*
1431
1432ARM/OXNAS platform support
1433M: Neil Armstrong <narmstrong@baylibre.com>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: arch/arm/mach-oxnas/
1437F: arch/arm/boot/dts/oxnas*
1438F: arch/arm/boot/dts/wd-mbwe.dts
1439N: oxnas
1440
1441ARM/Mediatek RTC DRIVER
1442M: Eddie Huang <eddie.huang@mediatek.com>
1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1445S: Maintained
1446F: drivers/rtc/rtc-mt6397.c
1447
1448ARM/Mediatek SoC support
1449M: Matthias Brugger <matthias.bgg@gmail.com>
1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1452S: Maintained
1453F: arch/arm/boot/dts/mt6*
1454F: arch/arm/boot/dts/mt8*
1455F: arch/arm/mach-mediatek/
1456N: mtk
1457K: mediatek
1458
1459ARM/Mediatek USB3 PHY DRIVER
1460M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
1464F: drivers/phy/phy-mt65xx-usb3.c
1465
1466ARM/MICREL KS8695 ARCHITECTURE
1467M: Greg Ungerer <gerg@uclinux.org>
1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469F: arch/arm/mach-ks8695/
1470S: Odd Fixes
1471
1472ARM/MIOA701 MACHINE SUPPORT
1473M: Robert Jarzmik <robert.jarzmik@free.fr>
1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475F: arch/arm/mach-pxa/mioa701.c
1476S: Maintained
1477
1478ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1479M: Michael Petchkovsky <mkpetch@internode.on.net>
1480S: Maintained
1481
1482ARM/NOMADIK ARCHITECTURE
1483M: Alessandro Rubini <rubini@unipv.it>
1484M: Linus Walleij <linus.walleij@linaro.org>
1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S: Maintained
1487F: arch/arm/mach-nomadik/
1488F: drivers/pinctrl/nomadik/
1489F: drivers/i2c/busses/i2c-nomadik.c
1490T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1491
1492ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1493M: Nelson Castillo <arhuaco@freaks-unidos.net>
1494L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1495W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1496S: Supported
1497
1498ARM/TOSA MACHINE SUPPORT
1499M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1500M: Dirk Opfer <dirk@opfer-online.de>
1501S: Maintained
1502
1503ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1504M: Marek Vasut <marek.vasut@gmail.com>
1505L: linux-arm-kernel@lists.infradead.org
1506W: http://hackndev.com
1507S: Maintained
1508F: arch/arm/mach-pxa/include/mach/palmtx.h
1509F: arch/arm/mach-pxa/palmtx.c
1510F: arch/arm/mach-pxa/include/mach/palmt5.h
1511F: arch/arm/mach-pxa/palmt5.c
1512F: arch/arm/mach-pxa/include/mach/palmld.h
1513F: arch/arm/mach-pxa/palmld.c
1514F: arch/arm/mach-pxa/include/mach/palmte2.h
1515F: arch/arm/mach-pxa/palmte2.c
1516F: arch/arm/mach-pxa/include/mach/palmtc.h
1517F: arch/arm/mach-pxa/palmtc.c
1518
1519ARM/PALM TREO SUPPORT
1520M: Tomas Cech <sleep_walker@suse.com>
1521L: linux-arm-kernel@lists.infradead.org
1522W: http://hackndev.com
1523S: Maintained
1524F: arch/arm/mach-pxa/include/mach/palmtreo.h
1525F: arch/arm/mach-pxa/palmtreo.c
1526
1527ARM/PALMZ72 SUPPORT
1528M: Sergey Lapin <slapin@ossfans.org>
1529L: linux-arm-kernel@lists.infradead.org
1530W: http://hackndev.com
1531S: Maintained
1532F: arch/arm/mach-pxa/include/mach/palmz72.h
1533F: arch/arm/mach-pxa/palmz72.c
1534
1535ARM/PLEB SUPPORT
1536M: Peter Chubb <pleb@gelato.unsw.edu.au>
1537W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1538S: Maintained
1539
1540ARM/PT DIGITAL BOARD PORT
1541M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543W: http://www.armlinux.org.uk/
1544S: Maintained
1545
1546ARM/QUALCOMM SUPPORT
1547M: Andy Gross <andy.gross@linaro.org>
1548M: David Brown <david.brown@linaro.org>
1549L: linux-arm-msm@vger.kernel.org
1550L: linux-soc@vger.kernel.org
1551S: Maintained
1552F: Documentation/devicetree/bindings/soc/qcom/
1553F: arch/arm/boot/dts/qcom-*.dts
1554F: arch/arm/boot/dts/qcom-*.dtsi
1555F: arch/arm/mach-qcom/
1556F: arch/arm64/boot/dts/qcom/*
1557F: drivers/i2c/busses/i2c-qup.c
1558F: drivers/clk/qcom/
1559F: drivers/soc/qcom/
1560F: drivers/spi/spi-qup.c
1561F: drivers/tty/serial/msm_serial.h
1562F: drivers/tty/serial/msm_serial.c
1563F: drivers/*/pm8???-*
1564F: drivers/mfd/ssbi.c
1565F: drivers/firmware/qcom_scm.c
1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1567
1568ARM/RADISYS ENP2611 MACHINE SUPPORT
1569M: Lennert Buytenhek <kernel@wantstofly.org>
1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S: Maintained
1572
1573ARM/RENESAS ARM64 ARCHITECTURE
1574M: Simon Horman <horms@verge.net.au>
1575M: Magnus Damm <magnus.damm@gmail.com>
1576L: linux-renesas-soc@vger.kernel.org
1577Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1578T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1579S: Supported
1580F: arch/arm64/boot/dts/renesas/
1581F: drivers/soc/renesas/
1582F: include/linux/soc/renesas/
1583
1584ARM/RISCPC ARCHITECTURE
1585M: Russell King <linux@armlinux.org.uk>
1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587W: http://www.armlinux.org.uk/
1588S: Maintained
1589F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1590F: arch/arm/include/asm/hardware/ioc.h
1591F: arch/arm/include/asm/hardware/iomd.h
1592F: arch/arm/include/asm/hardware/memc.h
1593F: arch/arm/mach-rpc/
1594F: drivers/net/ethernet/8390/etherh.c
1595F: drivers/net/ethernet/i825xx/ether1*
1596F: drivers/net/ethernet/seeq/ether3*
1597F: drivers/scsi/arm/
1598
1599ARM/Rockchip SoC support
1600M: Heiko Stuebner <heiko@sntech.de>
1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602L: linux-rockchip@lists.infradead.org
1603T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1604S: Maintained
1605F: arch/arm/boot/dts/rk3*
1606F: arch/arm/mach-rockchip/
1607F: drivers/clk/rockchip/
1608F: drivers/i2c/busses/i2c-rk3x.c
1609F: drivers/*/*rockchip*
1610F: drivers/*/*/*rockchip*
1611F: sound/soc/rockchip/
1612N: rockchip
1613
1614ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1615M: Kukjin Kim <kgene@kernel.org>
1616M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1619S: Maintained
1620F: arch/arm/boot/dts/s3c*
1621F: arch/arm/boot/dts/s5p*
1622F: arch/arm/boot/dts/samsung*
1623F: arch/arm/boot/dts/exynos*
1624F: arch/arm64/boot/dts/exynos/
1625F: arch/arm/plat-samsung/
1626F: arch/arm/mach-s3c24*/
1627F: arch/arm/mach-s3c64xx/
1628F: arch/arm/mach-s5p*/
1629F: arch/arm/mach-exynos*/
1630F: drivers/*/*s3c24*
1631F: drivers/*/*/*s3c24*
1632F: drivers/*/*s3c64xx*
1633F: drivers/*/*s5pv210*
1634F: drivers/memory/samsung/*
1635F: drivers/soc/samsung/*
1636F: drivers/spi/spi-s3c*
1637F: Documentation/arm/Samsung/
1638F: Documentation/devicetree/bindings/arm/samsung/
1639F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1640F: Documentation/devicetree/bindings/power/pd-samsung.txt
1641N: exynos
1642
1643ARM/SAMSUNG MOBILE MACHINE SUPPORT
1644M: Kyungmin Park <kyungmin.park@samsung.com>
1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S: Maintained
1647F: arch/arm/mach-s5pv210/
1648
1649ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1650M: Kyungmin Park <kyungmin.park@samsung.com>
1651M: Kamil Debski <kamil@wypas.org>
1652M: Andrzej Hajda <a.hajda@samsung.com>
1653L: linux-arm-kernel@lists.infradead.org
1654L: linux-media@vger.kernel.org
1655S: Maintained
1656F: drivers/media/platform/s5p-g2d/
1657
1658ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1659M: Kyungmin Park <kyungmin.park@samsung.com>
1660M: Kamil Debski <kamil@wypas.org>
1661M: Jeongtae Park <jtp.park@samsung.com>
1662M: Andrzej Hajda <a.hajda@samsung.com>
1663L: linux-arm-kernel@lists.infradead.org
1664L: linux-media@vger.kernel.org
1665S: Maintained
1666F: arch/arm/plat-samsung/s5p-dev-mfc.c
1667F: drivers/media/platform/s5p-mfc/
1668
1669ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1670M: Kyungmin Park <kyungmin.park@samsung.com>
1671M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1672L: linux-arm-kernel@lists.infradead.org
1673L: linux-media@vger.kernel.org
1674S: Maintained
1675F: drivers/media/platform/s5p-tv/
1676
1677ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1678M: Kyungmin Park <kyungmin.park@samsung.com>
1679L: linux-arm-kernel@lists.infradead.org
1680L: linux-media@vger.kernel.org
1681S: Maintained
1682F: drivers/staging/media/platform/s5p-cec/
1683
1684ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1685M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1686M: Jacek Anaszewski <j.anaszewski@samsung.com>
1687L: linux-arm-kernel@lists.infradead.org
1688L: linux-media@vger.kernel.org
1689S: Maintained
1690F: drivers/media/platform/s5p-jpeg/
1691
1692ARM/SHMOBILE ARM ARCHITECTURE
1693M: Simon Horman <horms@verge.net.au>
1694M: Magnus Damm <magnus.damm@gmail.com>
1695L: linux-renesas-soc@vger.kernel.org
1696Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1697T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1698S: Supported
1699F: arch/arm/boot/dts/emev2*
1700F: arch/arm/boot/dts/r7s*
1701F: arch/arm/boot/dts/r8a*
1702F: arch/arm/boot/dts/sh*
1703F: arch/arm/configs/shmobile_defconfig
1704F: arch/arm/include/debug/renesas-scif.S
1705F: arch/arm/mach-shmobile/
1706F: drivers/soc/renesas/
1707F: include/linux/soc/renesas/
1708
1709ARM/SOCFPGA ARCHITECTURE
1710M: Dinh Nguyen <dinguyen@opensource.altera.com>
1711S: Maintained
1712F: arch/arm/mach-socfpga/
1713F: arch/arm/boot/dts/socfpga*
1714F: arch/arm/configs/socfpga_defconfig
1715F: arch/arm64/boot/dts/altera/
1716W: http://www.rocketboards.org
1717T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1718
1719ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1720M: Dinh Nguyen <dinguyen@opensource.altera.com>
1721S: Maintained
1722F: drivers/clk/socfpga/
1723
1724ARM/SOCFPGA EDAC SUPPORT
1725M: Thor Thayer <tthayer@opensource.altera.com>
1726S: Maintained
1727F: drivers/edac/altera_edac.
1728
1729ARM/STI ARCHITECTURE
1730M: Patrice Chotard <patrice.chotard@st.com>
1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732L: kernel@stlinux.com
1733W: http://www.stlinux.com
1734S: Maintained
1735F: arch/arm/mach-sti/
1736F: arch/arm/boot/dts/sti*
1737F: drivers/char/hw_random/st-rng.c
1738F: drivers/clocksource/arm_global_timer.c
1739F: drivers/clocksource/clksrc_st_lpc.c
1740F: drivers/cpufreq/sti-cpufreq.c
1741F: drivers/i2c/busses/i2c-st.c
1742F: drivers/media/rc/st_rc.c
1743F: drivers/media/platform/sti/c8sectpfe/
1744F: drivers/mmc/host/sdhci-st.c
1745F: drivers/phy/phy-miphy28lp.c
1746F: drivers/phy/phy-miphy365x.c
1747F: drivers/phy/phy-stih407-usb.c
1748F: drivers/phy/phy-stih41x-usb.c
1749F: drivers/pinctrl/pinctrl-st.c
1750F: drivers/remoteproc/st_remoteproc.c
1751F: drivers/reset/sti/
1752F: drivers/rtc/rtc-st-lpc.c
1753F: drivers/tty/serial/st-asc.c
1754F: drivers/usb/dwc3/dwc3-st.c
1755F: drivers/usb/host/ehci-st.c
1756F: drivers/usb/host/ohci-st.c
1757F: drivers/watchdog/st_lpc_wdt.c
1758F: drivers/ata/ahci_st.c
1759
1760ARM/STM32 ARCHITECTURE
1761M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1762M: Alexandre Torgue <alexandre.torgue@st.com>
1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S: Maintained
1765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1766N: stm32
1767F: drivers/clocksource/armv7m_systick.c
1768
1769ARM/TANGO ARCHITECTURE
1770M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1771L: linux-arm-kernel@lists.infradead.org
1772S: Maintained
1773N: tango
1774
1775ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1776M: Lennert Buytenhek <kernel@wantstofly.org>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Maintained
1779
1780ARM/TETON BGA MACHINE SUPPORT
1781M: "Mark F. Brown" <mark.brown314@gmail.com>
1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S: Maintained
1784
1785ARM/THECUS N2100 MACHINE SUPPORT
1786M: Lennert Buytenhek <kernel@wantstofly.org>
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S: Maintained
1789
1790ARM/NUVOTON W90X900 ARM ARCHITECTURE
1791M: Wan ZongShun <mcuos.com@gmail.com>
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793W: http://www.mcuos.com
1794S: Maintained
1795F: arch/arm/mach-w90x900/
1796F: drivers/input/keyboard/w90p910_keypad.c
1797F: drivers/input/touchscreen/w90p910_ts.c
1798F: drivers/watchdog/nuc900_wdt.c
1799F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1800F: drivers/mtd/nand/nuc900_nand.c
1801F: drivers/rtc/rtc-nuc900.c
1802F: drivers/spi/spi-nuc900.c
1803F: drivers/usb/host/ehci-w90x900.c
1804F: drivers/video/fbdev/nuc900fb.c
1805
1806ARM/U300 MACHINE SUPPORT
1807M: Linus Walleij <linus.walleij@linaro.org>
1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S: Supported
1810F: arch/arm/mach-u300/
1811F: drivers/clocksource/timer-u300.c
1812F: drivers/i2c/busses/i2c-stu300.c
1813F: drivers/rtc/rtc-coh901331.c
1814F: drivers/watchdog/coh901327_wdt.c
1815F: drivers/dma/coh901318*
1816F: drivers/mfd/ab3100*
1817F: drivers/rtc/rtc-ab3100.c
1818F: drivers/rtc/rtc-coh901331.c
1819T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1820
1821ARM/UNIPHIER ARCHITECTURE
1822M: Masahiro Yamada <yamada.masahiro@socionext.com>
1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824S: Maintained
1825F: arch/arm/boot/dts/uniphier*
1826F: arch/arm/include/asm/hardware/cache-uniphier.h
1827F: arch/arm/mach-uniphier/
1828F: arch/arm/mm/cache-uniphier.c
1829F: arch/arm64/boot/dts/socionext/
1830F: drivers/bus/uniphier-system-bus.c
1831F: drivers/i2c/busses/i2c-uniphier*
1832F: drivers/pinctrl/uniphier/
1833F: drivers/tty/serial/8250/8250_uniphier.c
1834N: uniphier
1835
1836ARM/Ux500 ARM ARCHITECTURE
1837M: Linus Walleij <linus.walleij@linaro.org>
1838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S: Maintained
1840F: arch/arm/mach-ux500/
1841F: drivers/clocksource/clksrc-dbx500-prcmu.c
1842F: drivers/dma/ste_dma40*
1843F: drivers/hwspinlock/u8500_hsem.c
1844F: drivers/mfd/abx500*
1845F: drivers/mfd/ab8500*
1846F: drivers/mfd/dbx500*
1847F: drivers/mfd/db8500*
1848F: drivers/pinctrl/nomadik/pinctrl-ab*
1849F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1850F: drivers/rtc/rtc-ab8500.c
1851F: drivers/rtc/rtc-pl031.c
1852T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1853
1854ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1855M: Ulf Hansson <ulf.hansson@linaro.org>
1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857T: git git://git.linaro.org/people/ulfh/clk.git
1858S: Maintained
1859F: drivers/clk/ux500/
1860
1861ARM/VERSATILE EXPRESS PLATFORM
1862M: Liviu Dudau <liviu.dudau@arm.com>
1863M: Sudeep Holla <sudeep.holla@arm.com>
1864M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S: Maintained
1867F: arch/arm/boot/dts/vexpress*
1868F: arch/arm64/boot/dts/arm/
1869F: arch/arm/mach-vexpress/
1870F: */*/vexpress*
1871F: */*/*/vexpress*
1872F: drivers/clk/versatile/clk-vexpress-osc.c
1873F: drivers/clocksource/versatile.c
1874N: mps2
1875
1876ARM/VFP SUPPORT
1877M: Russell King <linux@armlinux.org.uk>
1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879W: http://www.armlinux.org.uk/
1880S: Maintained
1881F: arch/arm/vfp/
1882
1883ARM/VOIPAC PXA270 SUPPORT
1884M: Marek Vasut <marek.vasut@gmail.com>
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S: Maintained
1887F: arch/arm/mach-pxa/vpac270.c
1888F: arch/arm/mach-pxa/include/mach/vpac270.h
1889
1890ARM/VT8500 ARM ARCHITECTURE
1891M: Tony Prisk <linux@prisktech.co.nz>
1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893S: Maintained
1894F: arch/arm/mach-vt8500/
1895F: drivers/clocksource/vt8500_timer.c
1896F: drivers/i2c/busses/i2c-wmt.c
1897F: drivers/mmc/host/wmt-sdmmc.c
1898F: drivers/pwm/pwm-vt8500.c
1899F: drivers/rtc/rtc-vt8500.c
1900F: drivers/tty/serial/vt8500_serial.c
1901F: drivers/usb/host/ehci-platform.c
1902F: drivers/usb/host/uhci-platform.c
1903F: drivers/video/fbdev/vt8500lcdfb.*
1904F: drivers/video/fbdev/wm8505fb*
1905F: drivers/video/fbdev/wmt_ge_rops.*
1906
1907ARM/ZIPIT Z2 SUPPORT
1908M: Marek Vasut <marek.vasut@gmail.com>
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S: Maintained
1911F: arch/arm/mach-pxa/z2.c
1912F: arch/arm/mach-pxa/include/mach/z2.h
1913
1914ARM/ZTE ARCHITECTURE
1915M: Jun Nie <jun.nie@linaro.org>
1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917S: Maintained
1918F: arch/arm/mach-zx/
1919F: drivers/clk/zte/
1920F: Documentation/devicetree/bindings/arm/zte.txt
1921F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1922
1923ARM/ZYNQ ARCHITECTURE
1924M: Michal Simek <michal.simek@xilinx.com>
1925R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927W: http://wiki.xilinx.com
1928T: git https://github.com/Xilinx/linux-xlnx.git
1929S: Supported
1930F: arch/arm/mach-zynq/
1931F: drivers/cpuidle/cpuidle-zynq.c
1932F: drivers/block/xsysace.c
1933N: zynq
1934N: xilinx
1935F: drivers/clocksource/cadence_ttc_timer.c
1936F: drivers/i2c/busses/i2c-cadence.c
1937F: drivers/mmc/host/sdhci-of-arasan.c
1938F: drivers/edac/synopsys_edac.c
1939
1940ARM SMMU DRIVERS
1941M: Will Deacon <will.deacon@arm.com>
1942R: Robin Murphy <robin.murphy@arm.com>
1943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S: Maintained
1945F: drivers/iommu/arm-smmu.c
1946F: drivers/iommu/arm-smmu-v3.c
1947F: drivers/iommu/io-pgtable-arm.c
1948F: drivers/iommu/io-pgtable-arm-v7s.c
1949
1950ARM64 PORT (AARCH64 ARCHITECTURE)
1951M: Catalin Marinas <catalin.marinas@arm.com>
1952M: Will Deacon <will.deacon@arm.com>
1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1955S: Maintained
1956F: arch/arm64/
1957F: Documentation/arm64/
1958
1959AS3645A LED FLASH CONTROLLER DRIVER
1960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1961L: linux-media@vger.kernel.org
1962T: git git://linuxtv.org/media_tree.git
1963S: Maintained
1964F: drivers/media/i2c/as3645a.c
1965F: include/media/i2c/as3645a.h
1966
1967ASC7621 HARDWARE MONITOR DRIVER
1968M: George Joseph <george.joseph@fairview5.com>
1969L: linux-hwmon@vger.kernel.org
1970S: Maintained
1971F: Documentation/hwmon/asc7621
1972F: drivers/hwmon/asc7621.c
1973
1974ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1975M: Corentin Chary <corentin.chary@gmail.com>
1976L: acpi4asus-user@lists.sourceforge.net
1977L: platform-driver-x86@vger.kernel.org
1978W: http://acpi4asus.sf.net
1979S: Maintained
1980F: drivers/platform/x86/asus*.c
1981F: drivers/platform/x86/eeepc*.c
1982
1983ASUS WIRELESS RADIO CONTROL DRIVER
1984M: João Paulo Rechi Vita <jprvita@gmail.com>
1985L: platform-driver-x86@vger.kernel.org
1986S: Maintained
1987F: drivers/platform/x86/asus-wireless.c
1988
1989ASYMMETRIC KEYS
1990M: David Howells <dhowells@redhat.com>
1991L: keyrings@vger.kernel.org
1992S: Maintained
1993F: Documentation/crypto/asymmetric-keys.txt
1994F: include/linux/verification.h
1995F: include/crypto/public_key.h
1996F: include/crypto/pkcs7.h
1997F: crypto/asymmetric_keys/
1998
1999ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2000R: Dan Williams <dan.j.williams@intel.com>
2001W: http://sourceforge.net/projects/xscaleiop
2002S: Odd fixes
2003F: Documentation/crypto/async-tx-api.txt
2004F: crypto/async_tx/
2005F: drivers/dma/
2006F: include/linux/dmaengine.h
2007F: include/linux/async_tx.h
2008
2009AT24 EEPROM DRIVER
2010M: Wolfram Sang <wsa@the-dreams.de>
2011L: linux-i2c@vger.kernel.org
2012S: Maintained
2013F: drivers/misc/eeprom/at24.c
2014F: include/linux/platform_data/at24.h
2015
2016ATA OVER ETHERNET (AOE) DRIVER
2017M: "Ed L. Cashin" <ed.cashin@acm.org>
2018W: http://www.openaoe.org/
2019S: Supported
2020F: Documentation/aoe/
2021F: drivers/block/aoe/
2022
2023ATHEROS 71XX/9XXX GPIO DRIVER
2024M: Alban Bedel <albeu@free.fr>
2025W: https://github.com/AlbanBedel/linux
2026T: git git://github.com/AlbanBedel/linux
2027S: Maintained
2028F: drivers/gpio/gpio-ath79.c
2029F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2030
2031ATHEROS ATH GENERIC UTILITIES
2032M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2033L: linux-wireless@vger.kernel.org
2034S: Supported
2035F: drivers/net/wireless/ath/*
2036
2037ATHEROS ATH5K WIRELESS DRIVER
2038M: Jiri Slaby <jirislaby@gmail.com>
2039M: Nick Kossifidis <mickflemm@gmail.com>
2040M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2041L: linux-wireless@vger.kernel.org
2042W: http://wireless.kernel.org/en/users/Drivers/ath5k
2043S: Maintained
2044F: drivers/net/wireless/ath/ath5k/
2045
2046ATHEROS ATH6KL WIRELESS DRIVER
2047M: Kalle Valo <kvalo@qca.qualcomm.com>
2048L: linux-wireless@vger.kernel.org
2049W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2050T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2051S: Supported
2052F: drivers/net/wireless/ath/ath6kl/
2053
2054WILOCITY WIL6210 WIRELESS DRIVER
2055M: Maya Erez <qca_merez@qca.qualcomm.com>
2056L: linux-wireless@vger.kernel.org
2057L: wil6210@qca.qualcomm.com
2058S: Supported
2059W: http://wireless.kernel.org/en/users/Drivers/wil6210
2060F: drivers/net/wireless/ath/wil6210/
2061F: include/uapi/linux/wil6210_uapi.h
2062
2063CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2064M: Christian Lamparter <chunkeey@googlemail.com>
2065L: linux-wireless@vger.kernel.org
2066W: http://wireless.kernel.org/en/users/Drivers/carl9170
2067S: Maintained
2068F: drivers/net/wireless/ath/carl9170/
2069
2070ATK0110 HWMON DRIVER
2071M: Luca Tettamanti <kronos.it@gmail.com>
2072L: linux-hwmon@vger.kernel.org
2073S: Maintained
2074F: drivers/hwmon/asus_atk0110.c
2075
2076ATI_REMOTE2 DRIVER
2077M: Ville Syrjala <syrjala@sci.fi>
2078S: Maintained
2079F: drivers/input/misc/ati_remote2.c
2080
2081ATLX ETHERNET DRIVERS
2082M: Jay Cliburn <jcliburn@gmail.com>
2083M: Chris Snook <chris.snook@gmail.com>
2084L: netdev@vger.kernel.org
2085W: http://sourceforge.net/projects/atl1
2086W: http://atl1.sourceforge.net
2087S: Maintained
2088F: drivers/net/ethernet/atheros/
2089
2090ATM
2091M: Chas Williams <3chas3@gmail.com>
2092L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2093L: netdev@vger.kernel.org
2094W: http://linux-atm.sourceforge.net
2095S: Maintained
2096F: drivers/atm/
2097F: include/linux/atm*
2098F: include/uapi/linux/atm*
2099
2100ATMEL AT91 / AT32 MCI DRIVER
2101M: Ludovic Desroches <ludovic.desroches@atmel.com>
2102S: Maintained
2103F: drivers/mmc/host/atmel-mci.c
2104
2105ATMEL AT91 / AT32 SERIAL DRIVER
2106M: Nicolas Ferre <nicolas.ferre@atmel.com>
2107S: Supported
2108F: drivers/tty/serial/atmel_serial.c
2109
2110ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2111M: Nicolas Ferre <nicolas.ferre@atmel.com>
2112S: Supported
2113F: drivers/power/reset/at91-sama5d2_shdwc.c
2114
2115ATMEL SAMA5D2 ADC DRIVER
2116M: Ludovic Desroches <ludovic.desroches@atmel.com>
2117L: linux-iio@vger.kernel.org
2118S: Supported
2119F: drivers/iio/adc/at91-sama5d2_adc.c
2120
2121ATMEL Audio ALSA driver
2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
2123L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2124S: Supported
2125F: sound/soc/atmel
2126
2127ATMEL DMA DRIVER
2128M: Nicolas Ferre <nicolas.ferre@atmel.com>
2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S: Supported
2131F: drivers/dma/at_hdmac.c
2132F: drivers/dma/at_hdmac_regs.h
2133F: include/linux/platform_data/dma-atmel.h
2134
2135ATMEL XDMA DRIVER
2136M: Ludovic Desroches <ludovic.desroches@atmel.com>
2137L: linux-arm-kernel@lists.infradead.org
2138L: dmaengine@vger.kernel.org
2139S: Supported
2140F: drivers/dma/at_xdmac.c
2141
2142ATMEL I2C DRIVER
2143M: Ludovic Desroches <ludovic.desroches@atmel.com>
2144L: linux-i2c@vger.kernel.org
2145S: Supported
2146F: drivers/i2c/busses/i2c-at91.c
2147
2148ATMEL ISI DRIVER
2149M: Ludovic Desroches <ludovic.desroches@atmel.com>
2150L: linux-media@vger.kernel.org
2151S: Supported
2152F: drivers/media/platform/soc_camera/atmel-isi.c
2153F: include/media/atmel-isi.h
2154
2155ATMEL LCDFB DRIVER
2156M: Nicolas Ferre <nicolas.ferre@atmel.com>
2157L: linux-fbdev@vger.kernel.org
2158S: Maintained
2159F: drivers/video/fbdev/atmel_lcdfb.c
2160F: include/video/atmel_lcdc.h
2161
2162ATMEL MACB ETHERNET DRIVER
2163M: Nicolas Ferre <nicolas.ferre@atmel.com>
2164S: Supported
2165F: drivers/net/ethernet/cadence/
2166
2167ATMEL NAND DRIVER
2168M: Wenyou Yang <wenyou.yang@atmel.com>
2169M: Josh Wu <rainyfeeling@outlook.com>
2170L: linux-mtd@lists.infradead.org
2171S: Supported
2172F: drivers/mtd/nand/atmel_nand*
2173
2174ATMEL SDMMC DRIVER
2175M: Ludovic Desroches <ludovic.desroches@atmel.com>
2176L: linux-mmc@vger.kernel.org
2177S: Supported
2178F: drivers/mmc/host/sdhci-of-at91.c
2179
2180ATMEL SPI DRIVER
2181M: Nicolas Ferre <nicolas.ferre@atmel.com>
2182S: Supported
2183F: drivers/spi/spi-atmel.*
2184
2185ATMEL SSC DRIVER
2186M: Nicolas Ferre <nicolas.ferre@atmel.com>
2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S: Supported
2189F: drivers/misc/atmel-ssc.c
2190F: include/linux/atmel-ssc.h
2191
2192ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2193M: Nicolas Ferre <nicolas.ferre@atmel.com>
2194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195S: Supported
2196F: drivers/misc/atmel_tclib.c
2197F: drivers/clocksource/tcb_clksrc.c
2198
2199ATMEL USBA UDC DRIVER
2200M: Nicolas Ferre <nicolas.ferre@atmel.com>
2201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202S: Supported
2203F: drivers/usb/gadget/udc/atmel_usba_udc.*
2204
2205ATMEL WIRELESS DRIVER
2206M: Simon Kelley <simon@thekelleys.org.uk>
2207L: linux-wireless@vger.kernel.org
2208W: http://www.thekelleys.org.uk/atmel
2209W: http://atmelwlandriver.sourceforge.net/
2210S: Maintained
2211F: drivers/net/wireless/atmel/atmel*
2212
2213ATMEL MAXTOUCH DRIVER
2214M: Nick Dyer <nick.dyer@itdev.co.uk>
2215T: git git://github.com/atmel-maxtouch/linux.git
2216S: Supported
2217F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2218F: drivers/input/touchscreen/atmel_mxt_ts.c
2219F: include/linux/platform_data/atmel_mxt_ts.h
2220
2221ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2222M: Bradley Grove <linuxdrivers@attotech.com>
2223L: linux-scsi@vger.kernel.org
2224W: http://www.attotech.com
2225S: Supported
2226F: drivers/scsi/esas2r
2227
2228ATUSB IEEE 802.15.4 RADIO DRIVER
2229M: Stefan Schmidt <stefan@osg.samsung.com>
2230L: linux-wpan@vger.kernel.org
2231S: Maintained
2232F: drivers/net/ieee802154/atusb.c
2233F: drivers/net/ieee802154/atusb.h
2234F: drivers/net/ieee802154/at86rf230.h
2235
2236AUDIT SUBSYSTEM
2237M: Paul Moore <paul@paul-moore.com>
2238M: Eric Paris <eparis@redhat.com>
2239L: linux-audit@redhat.com (moderated for non-subscribers)
2240W: http://people.redhat.com/sgrubb/audit/
2241T: git git://git.infradead.org/users/pcmoore/audit
2242S: Maintained
2243F: include/linux/audit.h
2244F: include/uapi/linux/audit.h
2245F: kernel/audit*
2246
2247AUXILIARY DISPLAY DRIVERS
2248M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2249W: http://miguelojeda.es/auxdisplay.htm
2250W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2251S: Maintained
2252F: drivers/auxdisplay/
2253F: include/linux/cfag12864b.h
2254
2255AVR32 ARCHITECTURE
2256M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2257M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2258W: http://www.atmel.com/products/AVR32/
2259W: http://mirror.egtvedt.no/avr32linux.org/
2260W: http://avrfreaks.net/
2261S: Maintained
2262F: arch/avr32/
2263
2264AVR32/AT32AP MACHINE SUPPORT
2265M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2266M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2267S: Maintained
2268F: arch/avr32/mach-at32ap/
2269
2270AX.25 NETWORK LAYER
2271M: Ralf Baechle <ralf@linux-mips.org>
2272L: linux-hams@vger.kernel.org
2273W: http://www.linux-ax25.org/
2274S: Maintained
2275F: include/uapi/linux/ax25.h
2276F: include/net/ax25.h
2277F: net/ax25/
2278
2279AZ6007 DVB DRIVER
2280M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2281M: Mauro Carvalho Chehab <mchehab@kernel.org>
2282L: linux-media@vger.kernel.org
2283W: https://linuxtv.org
2284T: git git://linuxtv.org/media_tree.git
2285S: Maintained
2286F: drivers/media/usb/dvb-usb-v2/az6007.c
2287
2288AZTECH FM RADIO RECEIVER DRIVER
2289M: Hans Verkuil <hverkuil@xs4all.nl>
2290L: linux-media@vger.kernel.org
2291T: git git://linuxtv.org/media_tree.git
2292W: https://linuxtv.org
2293S: Maintained
2294F: drivers/media/radio/radio-aztech*
2295
2296B43 WIRELESS DRIVER
2297L: linux-wireless@vger.kernel.org
2298L: b43-dev@lists.infradead.org
2299W: http://wireless.kernel.org/en/users/Drivers/b43
2300S: Odd Fixes
2301F: drivers/net/wireless/broadcom/b43/
2302
2303B43LEGACY WIRELESS DRIVER
2304M: Larry Finger <Larry.Finger@lwfinger.net>
2305L: linux-wireless@vger.kernel.org
2306L: b43-dev@lists.infradead.org
2307W: http://wireless.kernel.org/en/users/Drivers/b43
2308S: Maintained
2309F: drivers/net/wireless/broadcom/b43legacy/
2310
2311BACKLIGHT CLASS/SUBSYSTEM
2312M: Jingoo Han <jingoohan1@gmail.com>
2313M: Lee Jones <lee.jones@linaro.org>
2314T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2315S: Maintained
2316F: drivers/video/backlight/
2317F: include/linux/backlight.h
2318
2319BATMAN ADVANCED
2320M: Marek Lindner <mareklindner@neomailbox.ch>
2321M: Simon Wunderlich <sw@simonwunderlich.de>
2322M: Antonio Quartulli <a@unstable.cc>
2323L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2324W: https://www.open-mesh.org/
2325Q: https://patchwork.open-mesh.org/project/batman/list/
2326S: Maintained
2327F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2328F: Documentation/ABI/testing/sysfs-class-net-mesh
2329F: Documentation/networking/batman-adv.txt
2330F: include/uapi/linux/batman_adv.h
2331F: net/batman-adv/
2332
2333BAYCOM/HDLCDRV DRIVERS FOR AX.25
2334M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2335L: linux-hams@vger.kernel.org
2336W: http://www.baycom.org/~tom/ham/ham.html
2337S: Maintained
2338F: drivers/net/hamradio/baycom*
2339
2340BCACHE (BLOCK LAYER CACHE)
2341M: Kent Overstreet <kent.overstreet@gmail.com>
2342L: linux-bcache@vger.kernel.org
2343W: http://bcache.evilpiepirate.org
2344S: Orphan
2345F: drivers/md/bcache/
2346
2347BDISP ST MEDIA DRIVER
2348M: Fabien Dessenne <fabien.dessenne@st.com>
2349L: linux-media@vger.kernel.org
2350T: git git://linuxtv.org/media_tree.git
2351W: https://linuxtv.org
2352S: Supported
2353F: drivers/media/platform/sti/bdisp
2354
2355BEFS FILE SYSTEM
2356M: Luis de Bethencourt <luisbg@osg.samsung.com>
2357M: Salah Triki <salah.triki@gmail.com>
2358S: Maintained
2359T: git git://github.com/luisbg/linux-befs.git
2360F: Documentation/filesystems/befs.txt
2361F: fs/befs/
2362
2363BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2364M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2365L: netdev@vger.kernel.org
2366S: Maintained
2367F: drivers/net/ethernet/ec_bhf.c
2368
2369BFS FILE SYSTEM
2370M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2371S: Maintained
2372F: Documentation/filesystems/bfs.txt
2373F: fs/bfs/
2374F: include/uapi/linux/bfs_fs.h
2375
2376BLACKFIN ARCHITECTURE
2377M: Steven Miao <realmz6@gmail.com>
2378L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2379T: git git://git.code.sf.net/p/adi-linux/code
2380W: http://blackfin.uclinux.org
2381S: Supported
2382F: arch/blackfin/
2383
2384BLACKFIN EMAC DRIVER
2385L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2386W: http://blackfin.uclinux.org
2387S: Supported
2388F: drivers/net/ethernet/adi/
2389
2390BLACKFIN RTC DRIVER
2391L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2392W: http://blackfin.uclinux.org
2393S: Supported
2394F: drivers/rtc/rtc-bfin.c
2395
2396BLACKFIN SDH DRIVER
2397M: Sonic Zhang <sonic.zhang@analog.com>
2398L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2399W: http://blackfin.uclinux.org
2400S: Supported
2401F: drivers/mmc/host/bfin_sdh.c
2402
2403BLACKFIN SERIAL DRIVER
2404M: Sonic Zhang <sonic.zhang@analog.com>
2405L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2406W: http://blackfin.uclinux.org
2407S: Supported
2408F: drivers/tty/serial/bfin_uart.c
2409
2410BLACKFIN WATCHDOG DRIVER
2411L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2412W: http://blackfin.uclinux.org
2413S: Supported
2414F: drivers/watchdog/bfin_wdt.c
2415
2416BLACKFIN I2C TWI DRIVER
2417M: Sonic Zhang <sonic.zhang@analog.com>
2418L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2419W: http://blackfin.uclinux.org/
2420S: Supported
2421F: drivers/i2c/busses/i2c-bfin-twi.c
2422
2423BLACKFIN MEDIA DRIVER
2424M: Scott Jiang <scott.jiang.linux@gmail.com>
2425L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2426W: http://blackfin.uclinux.org/
2427S: Supported
2428F: drivers/media/platform/blackfin/
2429F: drivers/media/i2c/adv7183*
2430F: drivers/media/i2c/vs6624*
2431
2432BLINKM RGB LED DRIVER
2433M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2434S: Maintained
2435F: drivers/leds/leds-blinkm.c
2436
2437BLOCK LAYER
2438M: Jens Axboe <axboe@kernel.dk>
2439L: linux-block@vger.kernel.org
2440T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2441S: Maintained
2442F: block/
2443F: kernel/trace/blktrace.c
2444
2445BLOCK2MTD DRIVER
2446M: Joern Engel <joern@lazybastard.org>
2447L: linux-mtd@lists.infradead.org
2448S: Maintained
2449F: drivers/mtd/devices/block2mtd.c
2450
2451BLUETOOTH DRIVERS
2452M: Marcel Holtmann <marcel@holtmann.org>
2453M: Gustavo Padovan <gustavo@padovan.org>
2454M: Johan Hedberg <johan.hedberg@gmail.com>
2455L: linux-bluetooth@vger.kernel.org
2456W: http://www.bluez.org/
2457T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2458T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2459S: Maintained
2460F: drivers/bluetooth/
2461
2462BLUETOOTH SUBSYSTEM
2463M: Marcel Holtmann <marcel@holtmann.org>
2464M: Gustavo Padovan <gustavo@padovan.org>
2465M: Johan Hedberg <johan.hedberg@gmail.com>
2466L: linux-bluetooth@vger.kernel.org
2467W: http://www.bluez.org/
2468T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2470S: Maintained
2471F: net/bluetooth/
2472F: include/net/bluetooth/
2473
2474BONDING DRIVER
2475M: Jay Vosburgh <j.vosburgh@gmail.com>
2476M: Veaceslav Falico <vfalico@gmail.com>
2477M: Andy Gospodarek <gospo@cumulusnetworks.com>
2478L: netdev@vger.kernel.org
2479W: http://sourceforge.net/projects/bonding/
2480S: Supported
2481F: drivers/net/bonding/
2482F: include/uapi/linux/if_bonding.h
2483
2484BPF (Safe dynamic programs and tools)
2485M: Alexei Starovoitov <ast@kernel.org>
2486L: netdev@vger.kernel.org
2487L: linux-kernel@vger.kernel.org
2488S: Supported
2489F: kernel/bpf/
2490
2491BROADCOM B44 10/100 ETHERNET DRIVER
2492M: Gary Zambrano <zambrano@broadcom.com>
2493L: netdev@vger.kernel.org
2494S: Supported
2495F: drivers/net/ethernet/broadcom/b44.*
2496
2497BROADCOM B53 ETHERNET SWITCH DRIVER
2498M: Florian Fainelli <f.fainelli@gmail.com>
2499L: netdev@vger.kernel.org
2500L: openwrt-devel@lists.openwrt.org (subscribers-only)
2501S: Supported
2502F: drivers/net/dsa/b53/*
2503F: include/linux/platform_data/b53.h
2504
2505BROADCOM GENET ETHERNET DRIVER
2506M: Florian Fainelli <f.fainelli@gmail.com>
2507L: netdev@vger.kernel.org
2508S: Supported
2509F: drivers/net/ethernet/broadcom/genet/
2510
2511BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2512M: Sony Chacko <sony.chacko@qlogic.com>
2513M: Dept-HSGLinuxNICDev@qlogic.com
2514L: netdev@vger.kernel.org
2515S: Supported
2516F: drivers/net/ethernet/broadcom/bnx2.*
2517F: drivers/net/ethernet/broadcom/bnx2_*
2518
2519BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2520M: Ariel Elior <ariel.elior@qlogic.com>
2521L: netdev@vger.kernel.org
2522S: Supported
2523F: drivers/net/ethernet/broadcom/bnx2x/
2524
2525BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2526M: Florian Fainelli <f.fainelli@gmail.com>
2527M: Ray Jui <rjui@broadcom.com>
2528M: Scott Branden <sbranden@broadcom.com>
2529M: bcm-kernel-feedback-list@broadcom.com
2530T: git git://github.com/broadcom/mach-bcm
2531S: Maintained
2532N: bcm281*
2533N: bcm113*
2534N: bcm216*
2535N: kona
2536F: arch/arm/mach-bcm/
2537
2538BROADCOM BCM2835 ARM ARCHITECTURE
2539M: Stephen Warren <swarren@wwwdotorg.org>
2540M: Lee Jones <lee@kernel.org>
2541M: Eric Anholt <eric@anholt.net>
2542L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2545S: Maintained
2546N: bcm2835
2547
2548BROADCOM BCM47XX MIPS ARCHITECTURE
2549M: Hauke Mehrtens <hauke@hauke-m.de>
2550M: Rafał Miłecki <zajec5@gmail.com>
2551L: linux-mips@linux-mips.org
2552S: Maintained
2553F: Documentation/devicetree/bindings/mips/brcm/
2554F: arch/mips/bcm47xx/*
2555F: arch/mips/include/asm/mach-bcm47xx/*
2556
2557BROADCOM BCM5301X ARM ARCHITECTURE
2558M: Hauke Mehrtens <hauke@hauke-m.de>
2559M: Rafał Miłecki <zajec5@gmail.com>
2560M: bcm-kernel-feedback-list@broadcom.com
2561L: linux-arm-kernel@lists.infradead.org
2562S: Maintained
2563F: arch/arm/mach-bcm/bcm_5301x.c
2564F: arch/arm/boot/dts/bcm5301x*.dtsi
2565F: arch/arm/boot/dts/bcm470*
2566
2567BROADCOM BCM63XX ARM ARCHITECTURE
2568M: Florian Fainelli <f.fainelli@gmail.com>
2569M: bcm-kernel-feedback-list@broadcom.com
2570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571T: git git://github.com/broadcom/stblinux.git
2572S: Maintained
2573N: bcm63xx
2574
2575BROADCOM BCM63XX/BCM33XX UDC DRIVER
2576M: Kevin Cernekee <cernekee@gmail.com>
2577L: linux-usb@vger.kernel.org
2578S: Maintained
2579F: drivers/usb/gadget/udc/bcm63xx_udc.*
2580
2581BROADCOM BCM7XXX ARM ARCHITECTURE
2582M: Brian Norris <computersforpeace@gmail.com>
2583M: Gregory Fong <gregory.0xf0@gmail.com>
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
2589F: arch/arm/mach-bcm/*brcmstb*
2590F: arch/arm/boot/dts/bcm7*.dts*
2591F: drivers/bus/brcmstb_gisb.c
2592N: brcmstb
2593
2594BROADCOM BMIPS MIPS ARCHITECTURE
2595M: Kevin Cernekee <cernekee@gmail.com>
2596M: Florian Fainelli <f.fainelli@gmail.com>
2597L: linux-mips@linux-mips.org
2598T: git git://github.com/broadcom/stblinux.git
2599S: Maintained
2600F: arch/mips/bmips/*
2601F: arch/mips/include/asm/mach-bmips/*
2602F: arch/mips/kernel/*bmips*
2603F: arch/mips/boot/dts/brcm/bcm*.dts*
2604F: drivers/irqchip/irq-bcm63*
2605F: drivers/irqchip/irq-bcm7*
2606F: drivers/irqchip/irq-brcmstb*
2607F: include/linux/bcm963xx_nvram.h
2608F: include/linux/bcm963xx_tag.h
2609
2610BROADCOM TG3 GIGABIT ETHERNET DRIVER
2611M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2612M: Prashant Sreedharan <prashant@broadcom.com>
2613M: Michael Chan <mchan@broadcom.com>
2614L: netdev@vger.kernel.org
2615S: Supported
2616F: drivers/net/ethernet/broadcom/tg3.*
2617
2618BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2619M: Arend van Spriel <arend.vanspriel@broadcom.com>
2620M: Franky Lin <franky.lin@broadcom.com>
2621M: Hante Meuleman <hante.meuleman@broadcom.com>
2622L: linux-wireless@vger.kernel.org
2623L: brcm80211-dev-list.pdl@broadcom.com
2624S: Supported
2625F: drivers/net/wireless/broadcom/brcm80211/
2626
2627BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2628M: QLogic-Storage-Upstream@qlogic.com
2629L: linux-scsi@vger.kernel.org
2630S: Supported
2631F: drivers/scsi/bnx2fc/
2632
2633BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2634M: QLogic-Storage-Upstream@qlogic.com
2635L: linux-scsi@vger.kernel.org
2636S: Supported
2637F: drivers/scsi/bnx2i/
2638
2639BROADCOM IPROC ARM ARCHITECTURE
2640M: Ray Jui <rjui@broadcom.com>
2641M: Scott Branden <sbranden@broadcom.com>
2642M: Jon Mason <jonmason@broadcom.com>
2643M: bcm-kernel-feedback-list@broadcom.com
2644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645T: git git://github.com/broadcom/cygnus-linux.git
2646S: Maintained
2647N: iproc
2648N: cygnus
2649N: bcm[-_]nsp
2650N: bcm9113*
2651N: bcm9583*
2652N: bcm9585*
2653N: bcm9586*
2654N: bcm988312
2655N: bcm113*
2656N: bcm583*
2657N: bcm585*
2658N: bcm586*
2659N: bcm88312
2660F: arch/arm64/boot/dts/broadcom/ns2*
2661F: drivers/clk/bcm/clk-ns*
2662F: drivers/pinctrl/bcm/pinctrl-ns*
2663
2664BROADCOM BRCMSTB GPIO DRIVER
2665M: Gregory Fong <gregory.0xf0@gmail.com>
2666L: bcm-kernel-feedback-list@broadcom.com
2667S: Supported
2668F: drivers/gpio/gpio-brcmstb.c
2669F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2670
2671BROADCOM KONA GPIO DRIVER
2672M: Ray Jui <rjui@broadcom.com>
2673L: bcm-kernel-feedback-list@broadcom.com
2674S: Supported
2675F: drivers/gpio/gpio-bcm-kona.c
2676F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2677
2678BROADCOM NVRAM DRIVER
2679M: Rafał Miłecki <zajec5@gmail.com>
2680L: linux-mips@linux-mips.org
2681S: Maintained
2682F: drivers/firmware/broadcom/*
2683
2684BROADCOM STB NAND FLASH DRIVER
2685M: Brian Norris <computersforpeace@gmail.com>
2686M: Kamal Dasu <kdasu.kdev@gmail.com>
2687L: linux-mtd@lists.infradead.org
2688L: bcm-kernel-feedback-list@broadcom.com
2689S: Maintained
2690F: drivers/mtd/nand/brcmnand/
2691
2692BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2693M: Rafał Miłecki <zajec5@gmail.com>
2694L: linux-wireless@vger.kernel.org
2695S: Maintained
2696F: drivers/bcma/
2697F: include/linux/bcma/
2698
2699BROADCOM SYSTEMPORT ETHERNET DRIVER
2700M: Florian Fainelli <f.fainelli@gmail.com>
2701L: netdev@vger.kernel.org
2702S: Supported
2703F: drivers/net/ethernet/broadcom/bcmsysport.*
2704
2705BROADCOM VULCAN ARM64 SOC
2706M: Jayachandran C. <jchandra@broadcom.com>
2707M: bcm-kernel-feedback-list@broadcom.com
2708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709S: Maintained
2710F: arch/arm64/boot/dts/broadcom/vulcan*
2711
2712BROCADE BFA FC SCSI DRIVER
2713M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2714M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2715L: linux-scsi@vger.kernel.org
2716S: Supported
2717F: drivers/scsi/bfa/
2718
2719BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2720M: Rasesh Mody <rasesh.mody@qlogic.com>
2721L: netdev@vger.kernel.org
2722S: Supported
2723F: drivers/net/ethernet/brocade/bna/
2724
2725BSG (block layer generic sg v4 driver)
2726M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2727L: linux-scsi@vger.kernel.org
2728S: Supported
2729F: block/bsg.c
2730F: include/linux/bsg.h
2731F: include/uapi/linux/bsg.h
2732
2733BT87X AUDIO DRIVER
2734M: Clemens Ladisch <clemens@ladisch.de>
2735L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2736T: git git://git.alsa-project.org/alsa-kernel.git
2737S: Maintained
2738F: Documentation/sound/alsa/Bt87x.txt
2739F: sound/pci/bt87x.c
2740
2741BT8XXGPIO DRIVER
2742M: Michael Buesch <m@bues.ch>
2743W: http://bu3sch.de/btgpio.php
2744S: Maintained
2745F: drivers/gpio/gpio-bt8xx.c
2746
2747BTRFS FILE SYSTEM
2748M: Chris Mason <clm@fb.com>
2749M: Josef Bacik <jbacik@fb.com>
2750M: David Sterba <dsterba@suse.com>
2751L: linux-btrfs@vger.kernel.org
2752W: http://btrfs.wiki.kernel.org/
2753Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2754T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2755S: Maintained
2756F: Documentation/filesystems/btrfs.txt
2757F: fs/btrfs/
2758
2759BTTV VIDEO4LINUX DRIVER
2760M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2761M: Mauro Carvalho Chehab <mchehab@kernel.org>
2762L: linux-media@vger.kernel.org
2763W: https://linuxtv.org
2764T: git git://linuxtv.org/media_tree.git
2765S: Odd fixes
2766F: Documentation/video4linux/bttv/
2767F: drivers/media/pci/bt8xx/bttv*
2768
2769BUSLOGIC SCSI DRIVER
2770M: Khalid Aziz <khalid@gonehiking.org>
2771L: linux-scsi@vger.kernel.org
2772S: Maintained
2773F: drivers/scsi/BusLogic.*
2774F: drivers/scsi/FlashPoint.*
2775
2776C-MEDIA CMI8788 DRIVER
2777M: Clemens Ladisch <clemens@ladisch.de>
2778L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2779T: git git://git.alsa-project.org/alsa-kernel.git
2780S: Maintained
2781F: sound/pci/oxygen/
2782
2783C6X ARCHITECTURE
2784M: Mark Salter <msalter@redhat.com>
2785M: Aurelien Jacquiot <a-jacquiot@ti.com>
2786L: linux-c6x-dev@linux-c6x.org
2787W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2788S: Maintained
2789F: arch/c6x/
2790
2791CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2792M: David Howells <dhowells@redhat.com>
2793L: linux-cachefs@redhat.com (moderated for non-subscribers)
2794S: Supported
2795F: Documentation/filesystems/caching/cachefiles.txt
2796F: fs/cachefiles/
2797
2798CADET FM/AM RADIO RECEIVER DRIVER
2799M: Hans Verkuil <hverkuil@xs4all.nl>
2800L: linux-media@vger.kernel.org
2801T: git git://linuxtv.org/media_tree.git
2802W: https://linuxtv.org
2803S: Maintained
2804F: drivers/media/radio/radio-cadet*
2805
2806CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2807M: Jonathan Corbet <corbet@lwn.net>
2808L: linux-media@vger.kernel.org
2809T: git git://linuxtv.org/media_tree.git
2810S: Maintained
2811F: Documentation/video4linux/cafe_ccic
2812F: drivers/media/platform/marvell-ccic/
2813
2814CAIF NETWORK LAYER
2815M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2816L: netdev@vger.kernel.org
2817S: Supported
2818F: Documentation/networking/caif/
2819F: drivers/net/caif/
2820F: include/uapi/linux/caif/
2821F: include/net/caif/
2822F: net/caif/
2823
2824CALGARY x86-64 IOMMU
2825M: Muli Ben-Yehuda <mulix@mulix.org>
2826M: Jon Mason <jdmason@kudzu.us>
2827L: iommu@lists.linux-foundation.org
2828S: Maintained
2829F: arch/x86/kernel/pci-calgary_64.c
2830F: arch/x86/kernel/tce_64.c
2831F: arch/x86/include/asm/calgary.h
2832F: arch/x86/include/asm/tce.h
2833
2834CAN NETWORK LAYER
2835M: Oliver Hartkopp <socketcan@hartkopp.net>
2836M: Marc Kleine-Budde <mkl@pengutronix.de>
2837L: linux-can@vger.kernel.org
2838W: https://github.com/linux-can
2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2841S: Maintained
2842F: Documentation/networking/can.txt
2843F: net/can/
2844F: include/linux/can/core.h
2845F: include/uapi/linux/can.h
2846F: include/uapi/linux/can/bcm.h
2847F: include/uapi/linux/can/raw.h
2848F: include/uapi/linux/can/gw.h
2849
2850CAN NETWORK DRIVERS
2851M: Wolfgang Grandegger <wg@grandegger.com>
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/devicetree/bindings/net/can/
2859F: drivers/net/can/
2860F: include/linux/can/dev.h
2861F: include/linux/can/platform/
2862F: include/uapi/linux/can/error.h
2863F: include/uapi/linux/can/netlink.h
2864
2865CAPABILITIES
2866M: Serge Hallyn <serge@hallyn.com>
2867L: linux-security-module@vger.kernel.org
2868S: Supported
2869F: include/linux/capability.h
2870F: include/uapi/linux/capability.h
2871F: security/commoncap.c
2872F: kernel/capability.c
2873
2874CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2875M: Kevin Tsai <ktsai@capellamicro.com>
2876S: Maintained
2877F: drivers/iio/light/cm*
2878F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2879
2880CAVIUM LIQUIDIO NETWORK DRIVER
2881M: Derek Chickles <derek.chickles@caviumnetworks.com>
2882M: Satanand Burla <satananda.burla@caviumnetworks.com>
2883M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2884M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2885L: netdev@vger.kernel.org
2886W: http://www.cavium.com
2887S: Supported
2888F: drivers/net/ethernet/cavium/liquidio/
2889
2890CC2520 IEEE-802.15.4 RADIO DRIVER
2891M: Varka Bhadram <varkabhadram@gmail.com>
2892L: linux-wpan@vger.kernel.org
2893S: Maintained
2894F: drivers/net/ieee802154/cc2520.c
2895F: include/linux/spi/cc2520.h
2896F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2897
2898CEC DRIVER
2899M: Hans Verkuil <hans.verkuil@cisco.com>
2900L: linux-media@vger.kernel.org
2901T: git git://linuxtv.org/media_tree.git
2902W: http://linuxtv.org
2903S: Supported
2904F: Documentation/cec.txt
2905F: Documentation/DocBook/media/v4l/cec*
2906F: drivers/staging/media/cec/
2907F: drivers/media/cec-edid.c
2908F: drivers/media/rc/keymaps/rc-cec.c
2909F: include/media/cec.h
2910F: include/media/cec-edid.h
2911F: include/linux/cec.h
2912F: include/linux/cec-funcs.h
2913
2914CELL BROADBAND ENGINE ARCHITECTURE
2915M: Arnd Bergmann <arnd@arndb.de>
2916L: linuxppc-dev@lists.ozlabs.org
2917W: http://www.ibm.com/developerworks/power/cell/
2918S: Supported
2919F: arch/powerpc/include/asm/cell*.h
2920F: arch/powerpc/include/asm/spu*.h
2921F: arch/powerpc/include/uapi/asm/spu*.h
2922F: arch/powerpc/oprofile/*cell*
2923F: arch/powerpc/platforms/cell/
2924
2925CEPH COMMON CODE (LIBCEPH)
2926M: Ilya Dryomov <idryomov@gmail.com>
2927M: "Yan, Zheng" <zyan@redhat.com>
2928M: Sage Weil <sage@redhat.com>
2929L: ceph-devel@vger.kernel.org
2930W: http://ceph.com/
2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2932T: git git://github.com/ceph/ceph-client.git
2933S: Supported
2934F: net/ceph/
2935F: include/linux/ceph/
2936F: include/linux/crush/
2937
2938CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2939M: "Yan, Zheng" <zyan@redhat.com>
2940M: Sage Weil <sage@redhat.com>
2941M: Ilya Dryomov <idryomov@gmail.com>
2942L: ceph-devel@vger.kernel.org
2943W: http://ceph.com/
2944T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2945T: git git://github.com/ceph/ceph-client.git
2946S: Supported
2947F: Documentation/filesystems/ceph.txt
2948F: fs/ceph/
2949
2950CERTIFICATE HANDLING:
2951M: David Howells <dhowells@redhat.com>
2952M: David Woodhouse <dwmw2@infradead.org>
2953L: keyrings@vger.kernel.org
2954S: Maintained
2955F: Documentation/module-signing.txt
2956F: certs/
2957F: scripts/sign-file.c
2958F: scripts/extract-cert.c
2959
2960CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2961L: linux-usb@vger.kernel.org
2962S: Orphan
2963F: Documentation/usb/WUSB-Design-overview.txt
2964F: Documentation/usb/wusb-cbaf
2965F: drivers/usb/host/hwa-hc.c
2966F: drivers/usb/host/whci/
2967F: drivers/usb/wusbcore/
2968F: include/linux/usb/wusb*
2969
2970CFAG12864B LCD DRIVER
2971M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2972W: http://miguelojeda.es/auxdisplay.htm
2973W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2974S: Maintained
2975F: drivers/auxdisplay/cfag12864b.c
2976F: include/linux/cfag12864b.h
2977
2978CFAG12864BFB LCD FRAMEBUFFER DRIVER
2979M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2980W: http://miguelojeda.es/auxdisplay.htm
2981W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2982S: Maintained
2983F: drivers/auxdisplay/cfag12864bfb.c
2984F: include/linux/cfag12864b.h
2985
2986CFG80211 and NL80211
2987M: Johannes Berg <johannes@sipsolutions.net>
2988L: linux-wireless@vger.kernel.org
2989W: http://wireless.kernel.org/
2990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2992S: Maintained
2993F: include/uapi/linux/nl80211.h
2994F: include/net/cfg80211.h
2995F: net/wireless/*
2996X: net/wireless/wext*
2997
2998CHAR and MISC DRIVERS
2999M: Arnd Bergmann <arnd@arndb.de>
3000M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3002S: Supported
3003F: drivers/char/*
3004F: drivers/misc/*
3005F: include/linux/miscdevice.h
3006
3007CHECKPATCH
3008M: Andy Whitcroft <apw@canonical.com>
3009M: Joe Perches <joe@perches.com>
3010S: Maintained
3011F: scripts/checkpatch.pl
3012
3013CHINESE DOCUMENTATION
3014M: Harry Wei <harryxiyou@gmail.com>
3015L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3016L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3017S: Maintained
3018F: Documentation/zh_CN/
3019
3020CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3021M: Peter Chen <Peter.Chen@nxp.com>
3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3023L: linux-usb@vger.kernel.org
3024S: Maintained
3025F: drivers/usb/chipidea/
3026
3027CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3028M: Hans de Goede <hdegoede@redhat.com>
3029L: linux-input@vger.kernel.org
3030S: Maintained
3031F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3032F: drivers/input/touchscreen/chipone_icn8318.c
3033
3034CHROME HARDWARE PLATFORM SUPPORT
3035M: Olof Johansson <olof@lixom.net>
3036S: Maintained
3037T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3038F: drivers/platform/chrome/
3039
3040CISCO VIC ETHERNET NIC DRIVER
3041M: Christian Benvenuti <benve@cisco.com>
3042M: Sujith Sankar <ssujith@cisco.com>
3043M: Govindarajulu Varadarajan <_govind@gmx.com>
3044M: Neel Patel <neepatel@cisco.com>
3045S: Supported
3046F: drivers/net/ethernet/cisco/enic/
3047
3048CISCO VIC LOW LATENCY NIC DRIVER
3049M: Christian Benvenuti <benve@cisco.com>
3050M: Dave Goodell <dgoodell@cisco.com>
3051S: Supported
3052F: drivers/infiniband/hw/usnic/
3053
3054CIRRUS LOGIC EP93XX ETHERNET DRIVER
3055M: Hartley Sweeten <hsweeten@visionengravers.com>
3056L: netdev@vger.kernel.org
3057S: Maintained
3058F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3059
3060CIRRUS LOGIC AUDIO CODEC DRIVERS
3061M: Brian Austin <brian.austin@cirrus.com>
3062M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3063L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3064S: Maintained
3065F: sound/soc/codecs/cs*
3066
3067CLEANCACHE API
3068M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3069L: linux-kernel@vger.kernel.org
3070S: Maintained
3071F: mm/cleancache.c
3072F: include/linux/cleancache.h
3073
3074CLK API
3075M: Russell King <linux@armlinux.org.uk>
3076L: linux-clk@vger.kernel.org
3077S: Maintained
3078F: include/linux/clk.h
3079
3080CLOCKSOURCE, CLOCKEVENT DRIVERS
3081M: Daniel Lezcano <daniel.lezcano@linaro.org>
3082M: Thomas Gleixner <tglx@linutronix.de>
3083L: linux-kernel@vger.kernel.org
3084T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3085S: Supported
3086F: drivers/clocksource
3087
3088CISCO FCOE HBA DRIVER
3089M: Hiral Patel <hiralpat@cisco.com>
3090M: Suma Ramars <sramars@cisco.com>
3091M: Brian Uchino <buchino@cisco.com>
3092L: linux-scsi@vger.kernel.org
3093S: Supported
3094F: drivers/scsi/fnic/
3095
3096CISCO SCSI HBA DRIVER
3097M: Narsimhulu Musini <nmusini@cisco.com>
3098M: Sesidhar Baddela <sebaddel@cisco.com>
3099L: linux-scsi@vger.kernel.org
3100S: Supported
3101F: drivers/scsi/snic/
3102
3103CMPC ACPI DRIVER
3104M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3105M: Daniel Oliveira Nascimento <don@syst.com.br>
3106L: platform-driver-x86@vger.kernel.org
3107S: Supported
3108F: drivers/platform/x86/classmate-laptop.c
3109
3110COBALT MEDIA DRIVER
3111M: Hans Verkuil <hans.verkuil@cisco.com>
3112L: linux-media@vger.kernel.org
3113T: git git://linuxtv.org/media_tree.git
3114W: https://linuxtv.org
3115S: Supported
3116F: drivers/media/pci/cobalt/
3117
3118COCCINELLE/Semantic Patches (SmPL)
3119M: Julia Lawall <Julia.Lawall@lip6.fr>
3120M: Gilles Muller <Gilles.Muller@lip6.fr>
3121M: Nicolas Palix <nicolas.palix@imag.fr>
3122M: Michal Marek <mmarek@suse.com>
3123L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3124T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3125W: http://coccinelle.lip6.fr/
3126S: Supported
3127F: Documentation/coccinelle.txt
3128F: scripts/coccinelle/
3129F: scripts/coccicheck
3130
3131CODA FILE SYSTEM
3132M: Jan Harkes <jaharkes@cs.cmu.edu>
3133M: coda@cs.cmu.edu
3134L: codalist@coda.cs.cmu.edu
3135W: http://www.coda.cs.cmu.edu/
3136S: Maintained
3137F: Documentation/filesystems/coda.txt
3138F: fs/coda/
3139F: include/linux/coda*.h
3140F: include/uapi/linux/coda*.h
3141
3142CODA V4L2 MEM2MEM DRIVER
3143M: Philipp Zabel <p.zabel@pengutronix.de>
3144L: linux-media@vger.kernel.org
3145S: Maintained
3146F: Documentation/devicetree/bindings/media/coda.txt
3147F: drivers/media/platform/coda/
3148
3149COMMON CLK FRAMEWORK
3150M: Michael Turquette <mturquette@baylibre.com>
3151M: Stephen Boyd <sboyd@codeaurora.org>
3152L: linux-clk@vger.kernel.org
3153Q: http://patchwork.kernel.org/project/linux-clk/list/
3154T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3155S: Maintained
3156F: Documentation/devicetree/bindings/clock/
3157F: drivers/clk/
3158X: drivers/clk/clkdev.c
3159F: include/linux/clk-pr*
3160F: include/linux/clk/
3161
3162COMMON INTERNET FILE SYSTEM (CIFS)
3163M: Steve French <sfrench@samba.org>
3164L: linux-cifs@vger.kernel.org
3165L: samba-technical@lists.samba.org (moderated for non-subscribers)
3166W: http://linux-cifs.samba.org/
3167T: git git://git.samba.org/sfrench/cifs-2.6.git
3168S: Supported
3169F: Documentation/filesystems/cifs/
3170F: fs/cifs/
3171
3172COMPACTPCI HOTPLUG CORE
3173M: Scott Murray <scott@spiteful.org>
3174L: linux-pci@vger.kernel.org
3175S: Maintained
3176F: drivers/pci/hotplug/cpci_hotplug*
3177
3178COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3179M: Scott Murray <scott@spiteful.org>
3180L: linux-pci@vger.kernel.org
3181S: Maintained
3182F: drivers/pci/hotplug/cpcihp_zt5550.*
3183
3184COMPACTPCI HOTPLUG GENERIC DRIVER
3185M: Scott Murray <scott@spiteful.org>
3186L: linux-pci@vger.kernel.org
3187S: Maintained
3188F: drivers/pci/hotplug/cpcihp_generic.c
3189
3190COMPAL LAPTOP SUPPORT
3191M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3192L: platform-driver-x86@vger.kernel.org
3193S: Maintained
3194F: drivers/platform/x86/compal-laptop.c
3195
3196CONEXANT ACCESSRUNNER USB DRIVER
3197L: accessrunner-general@lists.sourceforge.net
3198W: http://accessrunner.sourceforge.net/
3199S: Orphan
3200F: drivers/usb/atm/cxacru.c
3201
3202CONFIGFS
3203M: Joel Becker <jlbec@evilplan.org>
3204M: Christoph Hellwig <hch@lst.de>
3205T: git git://git.infradead.org/users/hch/configfs.git
3206S: Supported
3207F: fs/configfs/
3208F: include/linux/configfs.h
3209
3210CONNECTOR
3211M: Evgeniy Polyakov <zbr@ioremap.net>
3212L: netdev@vger.kernel.org
3213S: Maintained
3214F: drivers/connector/
3215
3216CONTROL GROUP (CGROUP)
3217M: Tejun Heo <tj@kernel.org>
3218M: Li Zefan <lizefan@huawei.com>
3219M: Johannes Weiner <hannes@cmpxchg.org>
3220L: cgroups@vger.kernel.org
3221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3222S: Maintained
3223F: Documentation/cgroup*
3224F: include/linux/cgroup*
3225F: kernel/cgroup*
3226
3227CONTROL GROUP - CPUSET
3228M: Li Zefan <lizefan@huawei.com>
3229L: cgroups@vger.kernel.org
3230W: http://www.bullopensource.org/cpuset/
3231W: http://oss.sgi.com/projects/cpusets/
3232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3233S: Maintained
3234F: Documentation/cgroup-v1/cpusets.txt
3235F: include/linux/cpuset.h
3236F: kernel/cpuset.c
3237
3238CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3239M: Johannes Weiner <hannes@cmpxchg.org>
3240M: Michal Hocko <mhocko@kernel.org>
3241M: Vladimir Davydov <vdavydov@virtuozzo.com>
3242L: cgroups@vger.kernel.org
3243L: linux-mm@kvack.org
3244S: Maintained
3245F: mm/memcontrol.c
3246F: mm/swap_cgroup.c
3247
3248CORETEMP HARDWARE MONITORING DRIVER
3249M: Fenghua Yu <fenghua.yu@intel.com>
3250L: linux-hwmon@vger.kernel.org
3251S: Maintained
3252F: Documentation/hwmon/coretemp
3253F: drivers/hwmon/coretemp.c
3254
3255COSA/SRP SYNC SERIAL DRIVER
3256M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3257W: http://www.fi.muni.cz/~kas/cosa/
3258S: Maintained
3259F: drivers/net/wan/cosa*
3260
3261CPMAC ETHERNET DRIVER
3262M: Florian Fainelli <florian@openwrt.org>
3263L: netdev@vger.kernel.org
3264S: Maintained
3265F: drivers/net/ethernet/ti/cpmac.c
3266
3267CPU FREQUENCY DRIVERS
3268M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3269M: Viresh Kumar <viresh.kumar@linaro.org>
3270L: linux-pm@vger.kernel.org
3271S: Maintained
3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3273T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3274F: drivers/cpufreq/
3275F: include/linux/cpufreq.h
3276
3277CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3278M: Viresh Kumar <viresh.kumar@linaro.org>
3279M: Sudeep Holla <sudeep.holla@arm.com>
3280L: linux-pm@vger.kernel.org
3281W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3282S: Maintained
3283F: drivers/cpufreq/arm_big_little.h
3284F: drivers/cpufreq/arm_big_little.c
3285F: drivers/cpufreq/arm_big_little_dt.c
3286
3287CPUIDLE DRIVER - ARM BIG LITTLE
3288M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3289M: Daniel Lezcano <daniel.lezcano@linaro.org>
3290L: linux-pm@vger.kernel.org
3291L: linux-arm-kernel@lists.infradead.org
3292T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3293S: Maintained
3294F: drivers/cpuidle/cpuidle-big_little.c
3295
3296CPUIDLE DRIVER - ARM EXYNOS
3297M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3298M: Daniel Lezcano <daniel.lezcano@linaro.org>
3299M: Kukjin Kim <kgene@kernel.org>
3300L: linux-pm@vger.kernel.org
3301L: linux-samsung-soc@vger.kernel.org
3302S: Supported
3303F: drivers/cpuidle/cpuidle-exynos.c
3304F: arch/arm/mach-exynos/pm.c
3305
3306CPUIDLE DRIVERS
3307M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3308M: Daniel Lezcano <daniel.lezcano@linaro.org>
3309L: linux-pm@vger.kernel.org
3310S: Maintained
3311T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3312F: drivers/cpuidle/*
3313F: include/linux/cpuidle.h
3314
3315CPUID/MSR DRIVER
3316M: "H. Peter Anvin" <hpa@zytor.com>
3317S: Maintained
3318F: arch/x86/kernel/cpuid.c
3319F: arch/x86/kernel/msr.c
3320
3321CPU POWER MONITORING SUBSYSTEM
3322M: Thomas Renninger <trenn@suse.com>
3323L: linux-pm@vger.kernel.org
3324S: Maintained
3325F: tools/power/cpupower/
3326
3327CRAMFS FILESYSTEM
3328W: http://sourceforge.net/projects/cramfs/
3329S: Orphan / Obsolete
3330F: Documentation/filesystems/cramfs.txt
3331F: fs/cramfs/
3332
3333CRIS PORT
3334M: Mikael Starvik <starvik@axis.com>
3335M: Jesper Nilsson <jesper.nilsson@axis.com>
3336L: linux-cris-kernel@axis.com
3337W: http://developer.axis.com
3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3339S: Maintained
3340F: arch/cris/
3341F: drivers/tty/serial/crisv10.*
3342
3343CRYPTO API
3344M: Herbert Xu <herbert@gondor.apana.org.au>
3345M: "David S. Miller" <davem@davemloft.net>
3346L: linux-crypto@vger.kernel.org
3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3348T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3349S: Maintained
3350F: Documentation/crypto/
3351F: Documentation/devicetree/bindings/crypto/
3352F: Documentation/DocBook/crypto-API.tmpl
3353F: arch/*/crypto/
3354F: crypto/
3355F: drivers/crypto/
3356F: include/crypto/
3357
3358CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3359M: Neil Horman <nhorman@tuxdriver.com>
3360L: linux-crypto@vger.kernel.org
3361S: Maintained
3362F: crypto/ansi_cprng.c
3363F: crypto/rng.c
3364
3365CS3308 MEDIA DRIVER
3366M: Hans Verkuil <hverkuil@xs4all.nl>
3367L: linux-media@vger.kernel.org
3368T: git git://linuxtv.org/media_tree.git
3369W: http://linuxtv.org
3370S: Odd Fixes
3371F: drivers/media/i2c/cs3308.c
3372F: drivers/media/i2c/cs3308.h
3373
3374CS5535 Audio ALSA driver
3375M: Jaya Kumar <jayakumar.alsa@gmail.com>
3376S: Maintained
3377F: sound/pci/cs5535audio/
3378
3379CW1200 WLAN driver
3380M: Solomon Peachy <pizza@shaftnet.org>
3381S: Maintained
3382F: drivers/net/wireless/st/cw1200/
3383
3384CX18 VIDEO4LINUX DRIVER
3385M: Andy Walls <awalls@md.metrocast.net>
3386L: ivtv-devel@ivtvdriver.org (subscribers-only)
3387L: linux-media@vger.kernel.org
3388T: git git://linuxtv.org/media_tree.git
3389W: https://linuxtv.org
3390W: http://www.ivtvdriver.org/index.php/Cx18
3391S: Maintained
3392F: Documentation/video4linux/cx18.txt
3393F: drivers/media/pci/cx18/
3394F: include/uapi/linux/ivtv*
3395
3396CX2341X MPEG ENCODER HELPER MODULE
3397M: Hans Verkuil <hverkuil@xs4all.nl>
3398L: linux-media@vger.kernel.org
3399T: git git://linuxtv.org/media_tree.git
3400W: https://linuxtv.org
3401S: Maintained
3402F: drivers/media/common/cx2341x*
3403F: include/media/cx2341x*
3404
3405CX24120 MEDIA DRIVER
3406M: Jemma Denson <jdenson@gmail.com>
3407M: Patrick Boettcher <patrick.boettcher@posteo.de>
3408L: linux-media@vger.kernel.org
3409W: https://linuxtv.org
3410Q: http://patchwork.linuxtv.org/project/linux-media/list/
3411S: Maintained
3412F: drivers/media/dvb-frontends/cx24120*
3413
3414CX88 VIDEO4LINUX DRIVER
3415M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3416M: Mauro Carvalho Chehab <mchehab@kernel.org>
3417L: linux-media@vger.kernel.org
3418W: https://linuxtv.org
3419T: git git://linuxtv.org/media_tree.git
3420S: Odd fixes
3421F: Documentation/video4linux/cx88/
3422F: drivers/media/pci/cx88/
3423
3424CXD2820R MEDIA DRIVER
3425M: Antti Palosaari <crope@iki.fi>
3426L: linux-media@vger.kernel.org
3427W: https://linuxtv.org
3428W: http://palosaari.fi/linux/
3429Q: http://patchwork.linuxtv.org/project/linux-media/list/
3430T: git git://linuxtv.org/anttip/media_tree.git
3431S: Maintained
3432F: drivers/media/dvb-frontends/cxd2820r*
3433
3434CXGB3 ETHERNET DRIVER (CXGB3)
3435M: Santosh Raspatur <santosh@chelsio.com>
3436L: netdev@vger.kernel.org
3437W: http://www.chelsio.com
3438S: Supported
3439F: drivers/net/ethernet/chelsio/cxgb3/
3440
3441CXGB3 ISCSI DRIVER (CXGB3I)
3442M: Karen Xie <kxie@chelsio.com>
3443L: linux-scsi@vger.kernel.org
3444W: http://www.chelsio.com
3445S: Supported
3446F: drivers/scsi/cxgbi/cxgb3i
3447
3448CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3449M: Steve Wise <swise@chelsio.com>
3450L: linux-rdma@vger.kernel.org
3451W: http://www.openfabrics.org
3452S: Supported
3453F: drivers/infiniband/hw/cxgb3/
3454
3455CXGB4 ETHERNET DRIVER (CXGB4)
3456M: Hariprasad S <hariprasad@chelsio.com>
3457L: netdev@vger.kernel.org
3458W: http://www.chelsio.com
3459S: Supported
3460F: drivers/net/ethernet/chelsio/cxgb4/
3461
3462CXGB4 ISCSI DRIVER (CXGB4I)
3463M: Karen Xie <kxie@chelsio.com>
3464L: linux-scsi@vger.kernel.org
3465W: http://www.chelsio.com
3466S: Supported
3467F: drivers/scsi/cxgbi/cxgb4i
3468
3469CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3470M: Steve Wise <swise@chelsio.com>
3471L: linux-rdma@vger.kernel.org
3472W: http://www.openfabrics.org
3473S: Supported
3474F: drivers/infiniband/hw/cxgb4/
3475
3476CXGB4VF ETHERNET DRIVER (CXGB4VF)
3477M: Casey Leedom <leedom@chelsio.com>
3478L: netdev@vger.kernel.org
3479W: http://www.chelsio.com
3480S: Supported
3481F: drivers/net/ethernet/chelsio/cxgb4vf/
3482
3483CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3484M: Ian Munsie <imunsie@au1.ibm.com>
3485M: Michael Neuling <mikey@neuling.org>
3486L: linuxppc-dev@lists.ozlabs.org
3487S: Supported
3488F: drivers/misc/cxl/
3489F: include/misc/cxl*
3490F: include/uapi/misc/cxl.h
3491F: Documentation/powerpc/cxl.txt
3492F: Documentation/powerpc/cxl.txt
3493F: Documentation/ABI/testing/sysfs-class-cxl
3494
3495CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3496M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3497M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3498M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3499L: linux-scsi@vger.kernel.org
3500S: Supported
3501F: drivers/scsi/cxlflash/
3502F: include/uapi/scsi/cxlflash_ioctls.h
3503F: Documentation/powerpc/cxlflash.txt
3504
3505STMMAC ETHERNET DRIVER
3506M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3507M: Alexandre Torgue <alexandre.torgue@st.com>
3508L: netdev@vger.kernel.org
3509W: http://www.stlinux.com
3510S: Supported
3511F: drivers/net/ethernet/stmicro/stmmac/
3512
3513CYBERPRO FB DRIVER
3514M: Russell King <linux@armlinux.org.uk>
3515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3516W: http://www.armlinux.org.uk/
3517S: Maintained
3518F: drivers/video/fbdev/cyber2000fb.*
3519
3520CYCLADES ASYNC MUX DRIVER
3521W: http://www.cyclades.com/
3522S: Orphan
3523F: drivers/tty/cyclades.c
3524F: include/linux/cyclades.h
3525F: include/uapi/linux/cyclades.h
3526
3527CYCLADES PC300 DRIVER
3528W: http://www.cyclades.com/
3529S: Orphan
3530F: drivers/net/wan/pc300*
3531
3532CYPRESS_FIRMWARE MEDIA DRIVER
3533M: Antti Palosaari <crope@iki.fi>
3534L: linux-media@vger.kernel.org
3535W: https://linuxtv.org
3536W: http://palosaari.fi/linux/
3537Q: http://patchwork.linuxtv.org/project/linux-media/list/
3538T: git git://linuxtv.org/anttip/media_tree.git
3539S: Maintained
3540F: drivers/media/common/cypress_firmware*
3541
3542CYTTSP TOUCHSCREEN DRIVER
3543M: Ferruh Yigit <fery@cypress.com>
3544L: linux-input@vger.kernel.org
3545S: Supported
3546F: drivers/input/touchscreen/cyttsp*
3547F: include/linux/input/cyttsp.h
3548
3549DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3550M: Joshua Kinard <kumba@gentoo.org>
3551S: Maintained
3552F: drivers/rtc/rtc-ds1685.c
3553F: include/linux/rtc/ds1685.h
3554
3555DAMA SLAVE for AX.25
3556M: Joerg Reuter <jreuter@yaina.de>
3557W: http://yaina.de/jreuter/
3558W: http://www.qsl.net/dl1bke/
3559L: linux-hams@vger.kernel.org
3560S: Maintained
3561F: net/ax25/af_ax25.c
3562F: net/ax25/ax25_dev.c
3563F: net/ax25/ax25_ds_*
3564F: net/ax25/ax25_in.c
3565F: net/ax25/ax25_out.c
3566F: net/ax25/ax25_timer.c
3567F: net/ax25/sysctl_net_ax25.c
3568
3569DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3570L: netdev@vger.kernel.org
3571S: Orphan
3572F: Documentation/networking/dmfe.txt
3573F: drivers/net/ethernet/dec/tulip/dmfe.c
3574
3575DC390/AM53C974 SCSI driver
3576M: Hannes Reinecke <hare@suse.com>
3577L: linux-scsi@vger.kernel.org
3578S: Maintained
3579F: drivers/scsi/am53c974.c
3580
3581DC395x SCSI driver
3582M: Oliver Neukum <oliver@neukum.org>
3583M: Ali Akcaagac <aliakc@web.de>
3584M: Jamie Lenehan <lenehan@twibble.org>
3585L: dc395x@twibble.org
3586W: http://twibble.org/dist/dc395x/
3587W: http://lists.twibble.org/mailman/listinfo/dc395x/
3588S: Maintained
3589F: Documentation/scsi/dc395x.txt
3590F: drivers/scsi/dc395x.*
3591
3592DCCP PROTOCOL
3593M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3594L: dccp@vger.kernel.org
3595W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3596S: Maintained
3597F: include/linux/dccp.h
3598F: include/uapi/linux/dccp.h
3599F: include/linux/tfrc.h
3600F: net/dccp/
3601
3602DECnet NETWORK LAYER
3603W: http://linux-decnet.sourceforge.net
3604L: linux-decnet-user@lists.sourceforge.net
3605S: Orphan
3606F: Documentation/networking/decnet.txt
3607F: net/decnet/
3608
3609DECSTATION PLATFORM SUPPORT
3610M: "Maciej W. Rozycki" <macro@linux-mips.org>
3611L: linux-mips@linux-mips.org
3612W: http://www.linux-mips.org/wiki/DECstation
3613S: Maintained
3614F: arch/mips/dec/
3615F: arch/mips/include/asm/dec/
3616F: arch/mips/include/asm/mach-dec/
3617
3618DEFXX FDDI NETWORK DRIVER
3619M: "Maciej W. Rozycki" <macro@linux-mips.org>
3620S: Maintained
3621F: drivers/net/fddi/defxx.*
3622
3623DELL LAPTOP DRIVER
3624M: Matthew Garrett <mjg59@srcf.ucam.org>
3625M: Pali Rohár <pali.rohar@gmail.com>
3626L: platform-driver-x86@vger.kernel.org
3627S: Maintained
3628F: drivers/platform/x86/dell-laptop.c
3629
3630DELL LAPTOP RBTN DRIVER
3631M: Pali Rohár <pali.rohar@gmail.com>
3632S: Maintained
3633F: drivers/platform/x86/dell-rbtn.*
3634
3635DELL LAPTOP FREEFALL DRIVER
3636M: Pali Rohár <pali.rohar@gmail.com>
3637S: Maintained
3638F: drivers/platform/x86/dell-smo8800.c
3639
3640DELL LAPTOP SMM DRIVER
3641M: Pali Rohár <pali.rohar@gmail.com>
3642S: Maintained
3643F: drivers/hwmon/dell-smm-hwmon.c
3644F: include/uapi/linux/i8k.h
3645
3646DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3647M: Doug Warzecha <Douglas_Warzecha@dell.com>
3648S: Maintained
3649F: Documentation/dcdbas.txt
3650F: drivers/firmware/dcdbas.*
3651
3652DELL WMI EXTRAS DRIVER
3653M: Matthew Garrett <mjg59@srcf.ucam.org>
3654M: Pali Rohár <pali.rohar@gmail.com>
3655S: Maintained
3656F: drivers/platform/x86/dell-wmi.c
3657
3658DESIGNWARE USB2 DRD IP DRIVER
3659M: John Youn <johnyoun@synopsys.com>
3660L: linux-usb@vger.kernel.org
3661T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3662S: Maintained
3663F: drivers/usb/dwc2/
3664
3665DESIGNWARE USB3 DRD IP DRIVER
3666M: Felipe Balbi <balbi@kernel.org>
3667L: linux-usb@vger.kernel.org
3668T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3669S: Maintained
3670F: drivers/usb/dwc3/
3671
3672DEVICE COREDUMP (DEV_COREDUMP)
3673M: Johannes Berg <johannes@sipsolutions.net>
3674L: linux-kernel@vger.kernel.org
3675S: Maintained
3676F: drivers/base/devcoredump.c
3677F: include/linux/devcoredump.h
3678
3679DEVICE FREQUENCY (DEVFREQ)
3680M: MyungJoo Ham <myungjoo.ham@samsung.com>
3681M: Kyungmin Park <kyungmin.park@samsung.com>
3682L: linux-pm@vger.kernel.org
3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3684S: Maintained
3685F: drivers/devfreq/
3686F: include/linux/devfreq.h
3687F: Documentation/devicetree/bindings/devfreq/
3688
3689DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3690M: Chanwoo Choi <cw00.choi@samsung.com>
3691L: linux-pm@vger.kernel.org
3692T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3693S: Supported
3694F: drivers/devfreq/event/
3695F: drivers/devfreq/devfreq-event.c
3696F: include/linux/devfreq-event.h
3697F: Documentation/devicetree/bindings/devfreq/event/
3698
3699BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3700M: Chanwoo Choi <cw00.choi@samsung.com>
3701L: linux-pm@vger.kernel.org
3702L: linux-samsung-soc@vger.kernel.org
3703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3704S: Maintained
3705F: drivers/devfreq/exynos-bus.c
3706F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3707
3708DEVICE NUMBER REGISTRY
3709M: Torben Mathiasen <device@lanana.org>
3710W: http://lanana.org/docs/device-list/index.html
3711S: Maintained
3712
3713DEVICE-MAPPER (LVM)
3714M: Alasdair Kergon <agk@redhat.com>
3715M: Mike Snitzer <snitzer@redhat.com>
3716M: dm-devel@redhat.com
3717L: dm-devel@redhat.com
3718W: http://sources.redhat.com/dm
3719Q: http://patchwork.kernel.org/project/dm-devel/list/
3720T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3721T: quilt http://people.redhat.com/agk/patches/linux/editing/
3722S: Maintained
3723F: Documentation/device-mapper/
3724F: drivers/md/dm*
3725F: drivers/md/persistent-data/
3726F: include/linux/device-mapper.h
3727F: include/linux/dm-*.h
3728F: include/uapi/linux/dm-*.h
3729
3730DEVLINK
3731M: Jiri Pirko <jiri@mellanox.com>
3732L: netdev@vger.kernel.org
3733S: Supported
3734F: net/core/devlink.c
3735F: include/net/devlink.h
3736F: include/uapi/linux/devlink.h
3737
3738DIALOG SEMICONDUCTOR DRIVERS
3739M: Support Opensource <support.opensource@diasemi.com>
3740W: http://www.dialog-semiconductor.com/products
3741S: Supported
3742F: Documentation/hwmon/da90??
3743F: Documentation/devicetree/bindings/mfd/da90*.txt
3744F: Documentation/devicetree/bindings/regulator/da92*.txt
3745F: Documentation/devicetree/bindings/sound/da[79]*.txt
3746F: drivers/gpio/gpio-da90??.c
3747F: drivers/hwmon/da90??-hwmon.c
3748F: drivers/iio/adc/da91??-*.c
3749F: drivers/input/misc/da90??_onkey.c
3750F: drivers/input/touchscreen/da9052_tsi.c
3751F: drivers/leds/leds-da90??.c
3752F: drivers/mfd/da903x.c
3753F: drivers/mfd/da90??-*.c
3754F: drivers/mfd/da91??-*.c
3755F: drivers/power/da9052-battery.c
3756F: drivers/power/da91??-*.c
3757F: drivers/regulator/da903x.c
3758F: drivers/regulator/da9???-regulator.[ch]
3759F: drivers/rtc/rtc-da90??.c
3760F: drivers/video/backlight/da90??_bl.c
3761F: drivers/watchdog/da90??_wdt.c
3762F: include/linux/mfd/da903x.h
3763F: include/linux/mfd/da9052/
3764F: include/linux/mfd/da9055/
3765F: include/linux/mfd/da9062/
3766F: include/linux/mfd/da9063/
3767F: include/linux/mfd/da9150/
3768F: include/linux/regulator/da9211.h
3769F: include/sound/da[79]*.h
3770F: sound/soc/codecs/da[79]*.[ch]
3771
3772DIGI NEO AND CLASSIC PCI PRODUCTS
3773M: Lidza Louina <lidza.louina@gmail.com>
3774M: Mark Hounschell <markh@compro.net>
3775L: driverdev-devel@linuxdriverproject.org
3776S: Maintained
3777F: drivers/staging/dgnc/
3778
3779DIOLAN U2C-12 I2C DRIVER
3780M: Guenter Roeck <linux@roeck-us.net>
3781L: linux-i2c@vger.kernel.org
3782S: Maintained
3783F: drivers/i2c/busses/i2c-diolan-u2c.c
3784
3785DIRECT ACCESS (DAX)
3786M: Matthew Wilcox <willy@linux.intel.com>
3787L: linux-fsdevel@vger.kernel.org
3788S: Supported
3789F: fs/dax.c
3790
3791DIRECTORY NOTIFICATION (DNOTIFY)
3792M: Eric Paris <eparis@parisplace.org>
3793S: Maintained
3794F: Documentation/filesystems/dnotify.txt
3795F: fs/notify/dnotify/
3796F: include/linux/dnotify.h
3797
3798DISK GEOMETRY AND PARTITION HANDLING
3799M: Andries Brouwer <aeb@cwi.nl>
3800W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3801W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3802W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3803S: Maintained
3804
3805DISKQUOTA
3806M: Jan Kara <jack@suse.com>
3807S: Maintained
3808F: Documentation/filesystems/quota.txt
3809F: fs/quota/
3810F: include/linux/quota*.h
3811F: include/uapi/linux/quota*.h
3812
3813DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3814M: Bernie Thompson <bernie@plugable.com>
3815L: linux-fbdev@vger.kernel.org
3816S: Maintained
3817W: http://plugable.com/category/projects/udlfb/
3818F: drivers/video/fbdev/udlfb.c
3819F: include/video/udlfb.h
3820F: Documentation/fb/udlfb.txt
3821
3822DISTRIBUTED LOCK MANAGER (DLM)
3823M: Christine Caulfield <ccaulfie@redhat.com>
3824M: David Teigland <teigland@redhat.com>
3825L: cluster-devel@redhat.com
3826W: http://sources.redhat.com/cluster/
3827T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3828S: Supported
3829F: fs/dlm/
3830
3831DMA BUFFER SHARING FRAMEWORK
3832M: Sumit Semwal <sumit.semwal@linaro.org>
3833S: Maintained
3834L: linux-media@vger.kernel.org
3835L: dri-devel@lists.freedesktop.org
3836L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3837F: drivers/dma-buf/
3838F: include/linux/dma-buf*
3839F: include/linux/reservation.h
3840F: include/linux/*fence.h
3841F: Documentation/dma-buf-sharing.txt
3842T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3843
3844SYNC FILE FRAMEWORK
3845M: Sumit Semwal <sumit.semwal@linaro.org>
3846R: Gustavo Padovan <gustavo@padovan.org>
3847S: Maintained
3848L: linux-media@vger.kernel.org
3849L: dri-devel@lists.freedesktop.org
3850F: drivers/dma-buf/sync_file.c
3851F: include/linux/sync_file.h
3852F: Documentation/sync_file.txt
3853T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3854
3855DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3856M: Vinod Koul <vinod.koul@intel.com>
3857L: dmaengine@vger.kernel.org
3858Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3859S: Maintained
3860F: drivers/dma/
3861F: include/linux/dmaengine.h
3862F: Documentation/devicetree/bindings/dma/
3863F: Documentation/dmaengine/
3864T: git git://git.infradead.org/users/vkoul/slave-dma.git
3865
3866DME1737 HARDWARE MONITOR DRIVER
3867M: Juerg Haefliger <juergh@gmail.com>
3868L: linux-hwmon@vger.kernel.org
3869S: Maintained
3870F: Documentation/hwmon/dme1737
3871F: drivers/hwmon/dme1737.c
3872
3873DMI/SMBIOS SUPPORT
3874M: Jean Delvare <jdelvare@suse.com>
3875S: Maintained
3876T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3877F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3878F: drivers/firmware/dmi-id.c
3879F: drivers/firmware/dmi_scan.c
3880F: include/linux/dmi.h
3881
3882DOCUMENTATION
3883M: Jonathan Corbet <corbet@lwn.net>
3884L: linux-doc@vger.kernel.org
3885S: Maintained
3886F: Documentation/
3887F: scripts/docproc.c
3888F: scripts/kernel-doc*
3889X: Documentation/ABI/
3890X: Documentation/devicetree/
3891X: Documentation/acpi
3892X: Documentation/power
3893X: Documentation/spi
3894X: Documentation/DocBook/media
3895T: git git://git.lwn.net/linux.git docs-next
3896
3897DOUBLETALK DRIVER
3898M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3899L: blinux-list@redhat.com
3900S: Maintained
3901F: drivers/char/dtlk.c
3902F: include/linux/dtlk.h
3903
3904DPT_I2O SCSI RAID DRIVER
3905M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3906L: linux-scsi@vger.kernel.org
3907W: http://www.adaptec.com/
3908S: Maintained
3909F: drivers/scsi/dpt*
3910F: drivers/scsi/dpt/
3911
3912DRBD DRIVER
3913M: Philipp Reisner <philipp.reisner@linbit.com>
3914M: Lars Ellenberg <lars.ellenberg@linbit.com>
3915L: drbd-dev@lists.linbit.com
3916W: http://www.drbd.org
3917T: git git://git.linbit.com/linux-drbd.git
3918T: git git://git.linbit.com/drbd-8.4.git
3919S: Supported
3920F: drivers/block/drbd/
3921F: lib/lru_cache.c
3922F: Documentation/blockdev/drbd/
3923
3924DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3925M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3926T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3927S: Supported
3928F: Documentation/kobject.txt
3929F: drivers/base/
3930F: fs/debugfs/
3931F: fs/kernfs/
3932F: fs/sysfs/
3933F: include/linux/debugfs.h
3934F: include/linux/kobj*
3935F: lib/kobj*
3936
3937DRM DRIVERS
3938M: David Airlie <airlied@linux.ie>
3939L: dri-devel@lists.freedesktop.org
3940T: git git://people.freedesktop.org/~airlied/linux
3941S: Maintained
3942F: drivers/gpu/drm/
3943F: drivers/gpu/vga/
3944F: Documentation/devicetree/bindings/display/
3945F: Documentation/devicetree/bindings/gpu/
3946F: Documentation/devicetree/bindings/video/
3947F: Documentation/gpu/
3948F: include/drm/
3949F: include/uapi/drm/
3950
3951DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3952M: Dave Airlie <airlied@redhat.com>
3953S: Odd Fixes
3954F: drivers/gpu/drm/ast/
3955
3956DRM DRIVER FOR BOCHS VIRTUAL GPU
3957M: Gerd Hoffmann <kraxel@redhat.com>
3958S: Odd Fixes
3959F: drivers/gpu/drm/bochs/
3960
3961DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3962M: Dave Airlie <airlied@redhat.com>
3963S: Odd Fixes
3964F: drivers/gpu/drm/cirrus/
3965
3966RADEON and AMDGPU DRM DRIVERS
3967M: Alex Deucher <alexander.deucher@amd.com>
3968M: Christian König <christian.koenig@amd.com>
3969L: dri-devel@lists.freedesktop.org
3970T: git git://people.freedesktop.org/~agd5f/linux
3971S: Supported
3972F: drivers/gpu/drm/radeon/
3973F: include/uapi/drm/radeon_drm.h
3974F: drivers/gpu/drm/amd/
3975F: include/uapi/drm/amdgpu_drm.h
3976
3977DRM PANEL DRIVERS
3978M: Thierry Reding <thierry.reding@gmail.com>
3979L: dri-devel@lists.freedesktop.org
3980T: git git://anongit.freedesktop.org/tegra/linux.git
3981S: Maintained
3982F: drivers/gpu/drm/drm_panel.c
3983F: drivers/gpu/drm/panel/
3984F: include/drm/drm_panel.h
3985F: Documentation/devicetree/bindings/display/panel/
3986
3987INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3988M: Daniel Vetter <daniel.vetter@intel.com>
3989M: Jani Nikula <jani.nikula@linux.intel.com>
3990L: intel-gfx@lists.freedesktop.org
3991L: dri-devel@lists.freedesktop.org
3992W: https://01.org/linuxgraphics/
3993Q: http://patchwork.freedesktop.org/project/intel-gfx/
3994T: git git://anongit.freedesktop.org/drm-intel
3995S: Supported
3996F: drivers/gpu/drm/i915/
3997F: include/drm/i915*
3998F: include/uapi/drm/i915_drm.h
3999F: Documentation/gpu/i915.rst
4000
4001DRM DRIVERS FOR ATMEL HLCDC
4002M: Boris Brezillon <boris.brezillon@free-electrons.com>
4003L: dri-devel@lists.freedesktop.org
4004S: Supported
4005F: drivers/gpu/drm/atmel-hlcdc/
4006F: Documentation/devicetree/bindings/drm/atmel/
4007
4008DRM DRIVERS FOR ALLWINNER A10
4009M: Maxime Ripard <maxime.ripard@free-electrons.com>
4010L: dri-devel@lists.freedesktop.org
4011S: Supported
4012F: drivers/gpu/drm/sun4i/
4013F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4014
4015DRM DRIVERS FOR EXYNOS
4016M: Inki Dae <inki.dae@samsung.com>
4017M: Joonyoung Shim <jy0922.shim@samsung.com>
4018M: Seung-Woo Kim <sw0312.kim@samsung.com>
4019M: Kyungmin Park <kyungmin.park@samsung.com>
4020L: dri-devel@lists.freedesktop.org
4021T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4022S: Supported
4023F: drivers/gpu/drm/exynos/
4024F: include/uapi/drm/exynos_drm.h
4025F: Documentation/devicetree/bindings/display/exynos/
4026
4027DRM DRIVERS FOR FREESCALE DCU
4028M: Stefan Agner <stefan@agner.ch>
4029M: Alison Wang <alison.wang@freescale.com>
4030L: dri-devel@lists.freedesktop.org
4031S: Supported
4032F: drivers/gpu/drm/fsl-dcu/
4033F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4034F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4035F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4036
4037DRM DRIVERS FOR FREESCALE IMX
4038M: Philipp Zabel <p.zabel@pengutronix.de>
4039L: dri-devel@lists.freedesktop.org
4040S: Maintained
4041F: drivers/gpu/drm/imx/
4042F: drivers/gpu/ipu-v3/
4043F: Documentation/devicetree/bindings/display/imx/
4044
4045DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4046M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4047L: dri-devel@lists.freedesktop.org
4048T: git git://github.com/patjak/drm-gma500
4049S: Maintained
4050F: drivers/gpu/drm/gma500/
4051
4052DRM DRIVERS FOR HISILICON
4053M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4054R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4055R: Chen Feng <puck.chen@hisilicon.com>
4056L: dri-devel@lists.freedesktop.org
4057T: git git://github.com/xin3liang/linux.git
4058S: Maintained
4059F: drivers/gpu/drm/hisilicon/
4060F: Documentation/devicetree/bindings/display/hisilicon/
4061
4062DRM DRIVER FOR INTEL I810 VIDEO CARDS
4063S: Orphan / Obsolete
4064F: drivers/gpu/drm/i810/
4065F: include/uapi/drm/i810_drm.h
4066
4067DRM DRIVER FOR MSM ADRENO GPU
4068M: Rob Clark <robdclark@gmail.com>
4069L: linux-arm-msm@vger.kernel.org
4070L: dri-devel@lists.freedesktop.org
4071L: freedreno@lists.freedesktop.org
4072T: git git://people.freedesktop.org/~robclark/linux
4073S: Maintained
4074F: drivers/gpu/drm/msm/
4075F: include/uapi/drm/msm_drm.h
4076F: Documentation/devicetree/bindings/display/msm/
4077
4078DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4079M: Ben Skeggs <bskeggs@redhat.com>
4080L: dri-devel@lists.freedesktop.org
4081L: nouveau@lists.freedesktop.org
4082T: git git://github.com/skeggsb/linux
4083S: Supported
4084F: drivers/gpu/drm/nouveau/
4085F: include/uapi/drm/nouveau_drm.h
4086
4087DRM DRIVERS FOR NVIDIA TEGRA
4088M: Thierry Reding <thierry.reding@gmail.com>
4089L: dri-devel@lists.freedesktop.org
4090L: linux-tegra@vger.kernel.org
4091T: git git://anongit.freedesktop.org/tegra/linux.git
4092S: Supported
4093F: drivers/gpu/drm/tegra/
4094F: drivers/gpu/host1x/
4095F: include/linux/host1x.h
4096F: include/uapi/drm/tegra_drm.h
4097F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4098
4099DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4100S: Orphan / Obsolete
4101F: drivers/gpu/drm/mga/
4102F: include/uapi/drm/mga_drm.h
4103
4104DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4105M: Dave Airlie <airlied@redhat.com>
4106S: Odd Fixes
4107F: drivers/gpu/drm/mgag200/
4108
4109DRM DRIVER FOR RAGE 128 VIDEO CARDS
4110S: Orphan / Obsolete
4111F: drivers/gpu/drm/r128/
4112F: include/uapi/drm/r128_drm.h
4113
4114DRM DRIVERS FOR RENESAS
4115M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4116L: dri-devel@lists.freedesktop.org
4117L: linux-renesas-soc@vger.kernel.org
4118T: git git://linuxtv.org/pinchartl/fbdev
4119S: Supported
4120F: drivers/gpu/drm/rcar-du/
4121F: drivers/gpu/drm/shmobile/
4122F: include/linux/platform_data/shmob_drm.h
4123F: Documentation/devicetree/bindings/display/renesas,du.txt
4124
4125DRM DRIVER FOR QXL VIRTUAL GPU
4126M: Dave Airlie <airlied@redhat.com>
4127S: Odd Fixes
4128F: drivers/gpu/drm/qxl/
4129F: include/uapi/drm/qxl_drm.h
4130
4131DRM DRIVERS FOR ROCKCHIP
4132M: Mark Yao <mark.yao@rock-chips.com>
4133L: dri-devel@lists.freedesktop.org
4134S: Maintained
4135F: drivers/gpu/drm/rockchip/
4136F: Documentation/devicetree/bindings/display/rockchip/
4137
4138DRM DRIVER FOR SAVAGE VIDEO CARDS
4139S: Orphan / Obsolete
4140F: drivers/gpu/drm/savage/
4141F: include/uapi/drm/savage_drm.h
4142
4143DRM DRIVER FOR SIS VIDEO CARDS
4144S: Orphan / Obsolete
4145F: drivers/gpu/drm/sis/
4146F: include/uapi/drm/sis_drm.h
4147
4148DRM DRIVERS FOR STI
4149M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4150M: Vincent Abriou <vincent.abriou@st.com>
4151L: dri-devel@lists.freedesktop.org
4152T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4153S: Maintained
4154F: drivers/gpu/drm/sti
4155F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4156
4157DRM DRIVER FOR TDFX VIDEO CARDS
4158S: Orphan / Obsolete
4159F: drivers/gpu/drm/tdfx/
4160
4161DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4162M: Dave Airlie <airlied@redhat.com>
4163S: Odd Fixes
4164F: drivers/gpu/drm/udl/
4165
4166DRM DRIVERS FOR VIVANTE GPU IP
4167M: Lucas Stach <l.stach@pengutronix.de>
4168R: Russell King <linux+etnaviv@armlinux.org.uk>
4169R: Christian Gmeiner <christian.gmeiner@gmail.com>
4170L: dri-devel@lists.freedesktop.org
4171S: Maintained
4172F: drivers/gpu/drm/etnaviv/
4173F: include/uapi/drm/etnaviv_drm.h
4174F: Documentation/devicetree/bindings/display/etnaviv/
4175
4176DRM DRIVER FOR VMWARE VIRTUAL GPU
4177M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4178M: Sinclair Yeh <syeh@vmware.com>
4179M: Thomas Hellstrom <thellstrom@vmware.com>
4180L: dri-devel@lists.freedesktop.org
4181T: git git://people.freedesktop.org/~syeh/repos_linux
4182T: git git://people.freedesktop.org/~thomash/linux
4183S: Supported
4184F: drivers/gpu/drm/vmwgfx/
4185F: include/uapi/drm/vmwgfx_drm.h
4186
4187DRM DRIVERS FOR VC4
4188M: Eric Anholt <eric@anholt.net>
4189T: git git://github.com/anholt/linux
4190S: Supported
4191F: drivers/gpu/drm/vc4/
4192F: include/uapi/drm/vc4_drm.h
4193F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4194
4195DRM DRIVERS FOR TI OMAP
4196M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4197L: dri-devel@lists.freedesktop.org
4198S: Maintained
4199F: drivers/gpu/drm/omapdrm/
4200F: Documentation/devicetree/bindings/display/ti/
4201
4202DRM DRIVERS FOR TI LCDC
4203M: Jyri Sarha <jsarha@ti.com>
4204R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4205L: dri-devel@lists.freedesktop.org
4206S: Maintained
4207F: drivers/gpu/drm/tilcdc/
4208F: Documentation/devicetree/bindings/display/tilcdc/
4209
4210DSBR100 USB FM RADIO DRIVER
4211M: Alexey Klimov <klimov.linux@gmail.com>
4212L: linux-media@vger.kernel.org
4213T: git git://linuxtv.org/media_tree.git
4214S: Maintained
4215F: drivers/media/radio/dsbr100.c
4216
4217DSCC4 DRIVER
4218M: Francois Romieu <romieu@fr.zoreil.com>
4219L: netdev@vger.kernel.org
4220S: Maintained
4221F: drivers/net/wan/dscc4.c
4222
4223DT3155 MEDIA DRIVER
4224M: Hans Verkuil <hverkuil@xs4all.nl>
4225L: linux-media@vger.kernel.org
4226T: git git://linuxtv.org/media_tree.git
4227W: https://linuxtv.org
4228S: Odd Fixes
4229F: drivers/media/pci/dt3155/
4230
4231DVB_USB_AF9015 MEDIA DRIVER
4232M: Antti Palosaari <crope@iki.fi>
4233L: linux-media@vger.kernel.org
4234W: https://linuxtv.org
4235W: http://palosaari.fi/linux/
4236Q: http://patchwork.linuxtv.org/project/linux-media/list/
4237T: git git://linuxtv.org/anttip/media_tree.git
4238S: Maintained
4239F: drivers/media/usb/dvb-usb-v2/af9015*
4240
4241DVB_USB_AF9035 MEDIA DRIVER
4242M: Antti Palosaari <crope@iki.fi>
4243L: linux-media@vger.kernel.org
4244W: https://linuxtv.org
4245W: http://palosaari.fi/linux/
4246Q: http://patchwork.linuxtv.org/project/linux-media/list/
4247T: git git://linuxtv.org/anttip/media_tree.git
4248S: Maintained
4249F: drivers/media/usb/dvb-usb-v2/af9035*
4250
4251DVB_USB_ANYSEE MEDIA DRIVER
4252M: Antti Palosaari <crope@iki.fi>
4253L: linux-media@vger.kernel.org
4254W: https://linuxtv.org
4255W: http://palosaari.fi/linux/
4256Q: http://patchwork.linuxtv.org/project/linux-media/list/
4257T: git git://linuxtv.org/anttip/media_tree.git
4258S: Maintained
4259F: drivers/media/usb/dvb-usb-v2/anysee*
4260
4261DVB_USB_AU6610 MEDIA DRIVER
4262M: Antti Palosaari <crope@iki.fi>
4263L: linux-media@vger.kernel.org
4264W: https://linuxtv.org
4265W: http://palosaari.fi/linux/
4266Q: http://patchwork.linuxtv.org/project/linux-media/list/
4267T: git git://linuxtv.org/anttip/media_tree.git
4268S: Maintained
4269F: drivers/media/usb/dvb-usb-v2/au6610*
4270
4271DVB_USB_CE6230 MEDIA DRIVER
4272M: Antti Palosaari <crope@iki.fi>
4273L: linux-media@vger.kernel.org
4274W: https://linuxtv.org
4275W: http://palosaari.fi/linux/
4276Q: http://patchwork.linuxtv.org/project/linux-media/list/
4277T: git git://linuxtv.org/anttip/media_tree.git
4278S: Maintained
4279F: drivers/media/usb/dvb-usb-v2/ce6230*
4280
4281DVB_USB_CXUSB MEDIA DRIVER
4282M: Michael Krufky <mkrufky@linuxtv.org>
4283L: linux-media@vger.kernel.org
4284W: https://linuxtv.org
4285W: http://github.com/mkrufky
4286Q: http://patchwork.linuxtv.org/project/linux-media/list/
4287T: git git://linuxtv.org/media_tree.git
4288S: Maintained
4289F: drivers/media/usb/dvb-usb/cxusb*
4290
4291DVB_USB_EC168 MEDIA DRIVER
4292M: Antti Palosaari <crope@iki.fi>
4293L: linux-media@vger.kernel.org
4294W: https://linuxtv.org
4295W: http://palosaari.fi/linux/
4296Q: http://patchwork.linuxtv.org/project/linux-media/list/
4297T: git git://linuxtv.org/anttip/media_tree.git
4298S: Maintained
4299F: drivers/media/usb/dvb-usb-v2/ec168*
4300
4301DVB_USB_GL861 MEDIA DRIVER
4302M: Antti Palosaari <crope@iki.fi>
4303L: linux-media@vger.kernel.org
4304W: https://linuxtv.org
4305Q: http://patchwork.linuxtv.org/project/linux-media/list/
4306T: git git://linuxtv.org/anttip/media_tree.git
4307S: Maintained
4308F: drivers/media/usb/dvb-usb-v2/gl861*
4309
4310DVB_USB_MXL111SF MEDIA DRIVER
4311M: Michael Krufky <mkrufky@linuxtv.org>
4312L: linux-media@vger.kernel.org
4313W: https://linuxtv.org
4314W: http://github.com/mkrufky
4315Q: http://patchwork.linuxtv.org/project/linux-media/list/
4316T: git git://linuxtv.org/mkrufky/mxl111sf.git
4317S: Maintained
4318F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4319
4320DVB_USB_RTL28XXU MEDIA DRIVER
4321M: Antti Palosaari <crope@iki.fi>
4322L: linux-media@vger.kernel.org
4323W: https://linuxtv.org
4324W: http://palosaari.fi/linux/
4325Q: http://patchwork.linuxtv.org/project/linux-media/list/
4326T: git git://linuxtv.org/anttip/media_tree.git
4327S: Maintained
4328F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4329
4330DVB_USB_V2 MEDIA DRIVER
4331M: Antti Palosaari <crope@iki.fi>
4332L: linux-media@vger.kernel.org
4333W: https://linuxtv.org
4334W: http://palosaari.fi/linux/
4335Q: http://patchwork.linuxtv.org/project/linux-media/list/
4336T: git git://linuxtv.org/anttip/media_tree.git
4337S: Maintained
4338F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4339F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4340
4341DYNAMIC DEBUG
4342M: Jason Baron <jbaron@akamai.com>
4343S: Maintained
4344F: lib/dynamic_debug.c
4345F: include/linux/dynamic_debug.h
4346
4347DZ DECSTATION DZ11 SERIAL DRIVER
4348M: "Maciej W. Rozycki" <macro@linux-mips.org>
4349S: Maintained
4350F: drivers/tty/serial/dz.*
4351
4352E3X0 POWER BUTTON DRIVER
4353M: Moritz Fischer <moritz.fischer@ettus.com>
4354L: usrp-users@lists.ettus.com
4355W: http://www.ettus.com
4356S: Supported
4357F: drivers/input/misc/e3x0-button.c
4358F: Documentation/devicetree/bindings/input/e3x0-button.txt
4359
4360E4000 MEDIA DRIVER
4361M: Antti Palosaari <crope@iki.fi>
4362L: linux-media@vger.kernel.org
4363W: https://linuxtv.org
4364W: http://palosaari.fi/linux/
4365Q: http://patchwork.linuxtv.org/project/linux-media/list/
4366T: git git://linuxtv.org/anttip/media_tree.git
4367S: Maintained
4368F: drivers/media/tuners/e4000*
4369
4370EATA ISA/EISA/PCI SCSI DRIVER
4371M: Dario Ballabio <ballabio_dario@emc.com>
4372L: linux-scsi@vger.kernel.org
4373S: Maintained
4374F: drivers/scsi/eata.c
4375
4376EC100 MEDIA DRIVER
4377M: Antti Palosaari <crope@iki.fi>
4378L: linux-media@vger.kernel.org
4379W: https://linuxtv.org
4380W: http://palosaari.fi/linux/
4381Q: http://patchwork.linuxtv.org/project/linux-media/list/
4382T: git git://linuxtv.org/anttip/media_tree.git
4383S: Maintained
4384F: drivers/media/dvb-frontends/ec100*
4385
4386ECRYPT FILE SYSTEM
4387M: Tyler Hicks <tyhicks@canonical.com>
4388L: ecryptfs@vger.kernel.org
4389W: http://ecryptfs.org
4390W: https://launchpad.net/ecryptfs
4391T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4392S: Supported
4393F: Documentation/filesystems/ecryptfs.txt
4394F: fs/ecryptfs/
4395
4396EDAC-CORE
4397M: Doug Thompson <dougthompson@xmission.com>
4398M: Borislav Petkov <bp@alien8.de>
4399M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4400M: Mauro Carvalho Chehab <mchehab@kernel.org>
4401L: linux-edac@vger.kernel.org
4402T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4403T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4404S: Supported
4405F: Documentation/edac.txt
4406F: drivers/edac/
4407F: include/linux/edac.h
4408
4409EDAC-AMD64
4410M: Doug Thompson <dougthompson@xmission.com>
4411M: Borislav Petkov <bp@alien8.de>
4412L: linux-edac@vger.kernel.org
4413S: Maintained
4414F: drivers/edac/amd64_edac*
4415
4416EDAC-CALXEDA
4417M: Doug Thompson <dougthompson@xmission.com>
4418M: Robert Richter <rric@kernel.org>
4419L: linux-edac@vger.kernel.org
4420S: Maintained
4421F: drivers/edac/highbank*
4422
4423EDAC-CAVIUM
4424M: Ralf Baechle <ralf@linux-mips.org>
4425M: David Daney <david.daney@cavium.com>
4426L: linux-edac@vger.kernel.org
4427L: linux-mips@linux-mips.org
4428S: Supported
4429F: drivers/edac/octeon_edac*
4430
4431EDAC-E752X
4432M: Mark Gross <mark.gross@intel.com>
4433M: Doug Thompson <dougthompson@xmission.com>
4434L: linux-edac@vger.kernel.org
4435S: Maintained
4436F: drivers/edac/e752x_edac.c
4437
4438EDAC-E7XXX
4439M: Doug Thompson <dougthompson@xmission.com>
4440L: linux-edac@vger.kernel.org
4441S: Maintained
4442F: drivers/edac/e7xxx_edac.c
4443
4444EDAC-GHES
4445M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4446M: Mauro Carvalho Chehab <mchehab@kernel.org>
4447L: linux-edac@vger.kernel.org
4448S: Maintained
4449F: drivers/edac/ghes_edac.c
4450
4451EDAC-I82443BXGX
4452M: Tim Small <tim@buttersideup.com>
4453L: linux-edac@vger.kernel.org
4454S: Maintained
4455F: drivers/edac/i82443bxgx_edac.c
4456
4457EDAC-I3000
4458M: Jason Uhlenkott <juhlenko@akamai.com>
4459L: linux-edac@vger.kernel.org
4460S: Maintained
4461F: drivers/edac/i3000_edac.c
4462
4463EDAC-I5000
4464M: Doug Thompson <dougthompson@xmission.com>
4465L: linux-edac@vger.kernel.org
4466S: Maintained
4467F: drivers/edac/i5000_edac.c
4468
4469EDAC-I5400
4470M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4471M: Mauro Carvalho Chehab <mchehab@kernel.org>
4472L: linux-edac@vger.kernel.org
4473S: Maintained
4474F: drivers/edac/i5400_edac.c
4475
4476EDAC-I7300
4477M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4478M: Mauro Carvalho Chehab <mchehab@kernel.org>
4479L: linux-edac@vger.kernel.org
4480S: Maintained
4481F: drivers/edac/i7300_edac.c
4482
4483EDAC-I7CORE
4484M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4485M: Mauro Carvalho Chehab <mchehab@kernel.org>
4486L: linux-edac@vger.kernel.org
4487S: Maintained
4488F: drivers/edac/i7core_edac.c
4489
4490EDAC-I82975X
4491M: Ranganathan Desikan <ravi@jetztechnologies.com>
4492M: "Arvind R." <arvino55@gmail.com>
4493L: linux-edac@vger.kernel.org
4494S: Maintained
4495F: drivers/edac/i82975x_edac.c
4496
4497EDAC-IE31200
4498M: Jason Baron <jbaron@akamai.com>
4499L: linux-edac@vger.kernel.org
4500S: Maintained
4501F: drivers/edac/ie31200_edac.c
4502
4503EDAC-MPC85XX
4504M: Johannes Thumshirn <morbidrsa@gmail.com>
4505L: linux-edac@vger.kernel.org
4506S: Maintained
4507F: drivers/edac/mpc85xx_edac.[ch]
4508
4509EDAC-PASEMI
4510M: Egor Martovetsky <egor@pasemi.com>
4511L: linux-edac@vger.kernel.org
4512S: Maintained
4513F: drivers/edac/pasemi_edac.c
4514
4515EDAC-R82600
4516M: Tim Small <tim@buttersideup.com>
4517L: linux-edac@vger.kernel.org
4518S: Maintained
4519F: drivers/edac/r82600_edac.c
4520
4521EDAC-SBRIDGE
4522M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4523M: Mauro Carvalho Chehab <mchehab@kernel.org>
4524L: linux-edac@vger.kernel.org
4525S: Maintained
4526F: drivers/edac/sb_edac.c
4527
4528EDAC-XGENE
4529APPLIED MICRO (APM) X-GENE SOC EDAC
4530M: Loc Ho <lho@apm.com>
4531S: Supported
4532F: drivers/edac/xgene_edac.c
4533F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4534
4535EDIROL UA-101/UA-1000 DRIVER
4536M: Clemens Ladisch <clemens@ladisch.de>
4537L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4538T: git git://git.alsa-project.org/alsa-kernel.git
4539S: Maintained
4540F: sound/usb/misc/ua101.c
4541
4542EXTENSIBLE FIRMWARE INTERFACE (EFI)
4543M: Matt Fleming <matt@codeblueprint.co.uk>
4544L: linux-efi@vger.kernel.org
4545T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4546S: Maintained
4547F: Documentation/efi-stub.txt
4548F: arch/ia64/kernel/efi.c
4549F: arch/x86/boot/compressed/eboot.[ch]
4550F: arch/x86/include/asm/efi.h
4551F: arch/x86/platform/efi/
4552F: drivers/firmware/efi/
4553F: include/linux/efi*.h
4554
4555EFI VARIABLE FILESYSTEM
4556M: Matthew Garrett <matthew.garrett@nebula.com>
4557M: Jeremy Kerr <jk@ozlabs.org>
4558M: Matt Fleming <matt@codeblueprint.co.uk>
4559T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4560L: linux-efi@vger.kernel.org
4561S: Maintained
4562F: fs/efivarfs/
4563
4564EFIFB FRAMEBUFFER DRIVER
4565L: linux-fbdev@vger.kernel.org
4566M: Peter Jones <pjones@redhat.com>
4567S: Maintained
4568F: drivers/video/fbdev/efifb.c
4569
4570EFS FILESYSTEM
4571W: http://aeschi.ch.eu.org/efs/
4572S: Orphan
4573F: fs/efs/
4574
4575EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4576M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4577L: netdev@vger.kernel.org
4578S: Maintained
4579F: drivers/net/ethernet/ibm/ehea/
4580
4581EM28XX VIDEO4LINUX DRIVER
4582M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4583M: Mauro Carvalho Chehab <mchehab@kernel.org>
4584L: linux-media@vger.kernel.org
4585W: https://linuxtv.org
4586T: git git://linuxtv.org/media_tree.git
4587S: Maintained
4588F: drivers/media/usb/em28xx/
4589
4590EMBEDDED LINUX
4591M: Paul Gortmaker <paul.gortmaker@windriver.com>
4592M: Matt Mackall <mpm@selenic.com>
4593M: David Woodhouse <dwmw2@infradead.org>
4594L: linux-embedded@vger.kernel.org
4595S: Maintained
4596
4597EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4598M: James Smart <james.smart@avagotech.com>
4599M: Dick Kennedy <dick.kennedy@avagotech.com>
4600L: linux-scsi@vger.kernel.org
4601W: http://www.avagotech.com
4602S: Supported
4603F: drivers/scsi/lpfc/
4604
4605ENE CB710 FLASH CARD READER DRIVER
4606M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4607S: Maintained
4608F: drivers/misc/cb710/
4609F: drivers/mmc/host/cb710-mmc.*
4610F: include/linux/cb710.h
4611
4612ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4613M: Maxim Levitsky <maximlevitsky@gmail.com>
4614S: Maintained
4615F: drivers/media/rc/ene_ir.*
4616
4617EPSON S1D13XXX FRAMEBUFFER DRIVER
4618M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4619S: Maintained
4620T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4621F: drivers/video/fbdev/s1d13xxxfb.c
4622F: include/video/s1d13xxxfb.h
4623
4624ET131X NETWORK DRIVER
4625M: Mark Einon <mark.einon@gmail.com>
4626S: Odd Fixes
4627F: drivers/net/ethernet/agere/
4628
4629ETHERNET BRIDGE
4630M: Stephen Hemminger <stephen@networkplumber.org>
4631L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4632L: netdev@vger.kernel.org
4633W: http://www.linuxfoundation.org/en/Net:Bridge
4634S: Maintained
4635F: include/linux/netfilter_bridge/
4636F: net/bridge/
4637
4638ETHERNET PHY LIBRARY
4639M: Florian Fainelli <f.fainelli@gmail.com>
4640L: netdev@vger.kernel.org
4641S: Maintained
4642F: include/linux/phy.h
4643F: include/linux/phy_fixed.h
4644F: drivers/net/phy/
4645F: Documentation/networking/phy.txt
4646F: drivers/of/of_mdio.c
4647F: drivers/of/of_net.c
4648
4649EXT2 FILE SYSTEM
4650M: Jan Kara <jack@suse.com>
4651L: linux-ext4@vger.kernel.org
4652S: Maintained
4653F: Documentation/filesystems/ext2.txt
4654F: fs/ext2/
4655F: include/linux/ext2*
4656
4657EXT4 FILE SYSTEM
4658M: "Theodore Ts'o" <tytso@mit.edu>
4659M: Andreas Dilger <adilger.kernel@dilger.ca>
4660L: linux-ext4@vger.kernel.org
4661W: http://ext4.wiki.kernel.org
4662Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4663T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4664S: Maintained
4665F: Documentation/filesystems/ext4.txt
4666F: fs/ext4/
4667
4668Extended Verification Module (EVM)
4669M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4670L: linux-ima-devel@lists.sourceforge.net
4671L: linux-security-module@vger.kernel.org
4672S: Supported
4673F: security/integrity/evm/
4674
4675EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4676M: MyungJoo Ham <myungjoo.ham@samsung.com>
4677M: Chanwoo Choi <cw00.choi@samsung.com>
4678L: linux-kernel@vger.kernel.org
4679T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4680S: Maintained
4681F: drivers/extcon/
4682F: include/linux/extcon/
4683F: include/linux/extcon.h
4684F: Documentation/extcon/
4685F: Documentation/devicetree/bindings/extcon/
4686
4687EXYNOS DP DRIVER
4688M: Jingoo Han <jingoohan1@gmail.com>
4689L: dri-devel@lists.freedesktop.org
4690S: Maintained
4691F: drivers/gpu/drm/exynos/exynos_dp*
4692
4693EXYNOS SYSMMU (IOMMU) driver
4694M: Marek Szyprowski <m.szyprowski@samsung.com>
4695L: iommu@lists.linux-foundation.org
4696S: Maintained
4697F: drivers/iommu/exynos-iommu.c
4698
4699EXYNOS MIPI DISPLAY DRIVERS
4700M: Inki Dae <inki.dae@samsung.com>
4701M: Donghwa Lee <dh09.lee@samsung.com>
4702M: Kyungmin Park <kyungmin.park@samsung.com>
4703L: linux-fbdev@vger.kernel.org
4704S: Maintained
4705F: drivers/video/fbdev/exynos/exynos_mipi*
4706F: include/video/exynos_mipi*
4707
4708EZchip NPS platform support
4709M: Noam Camus <noamc@ezchip.com>
4710S: Supported
4711F: arch/arc/plat-eznps
4712F: arch/arc/boot/dts/eznps.dts
4713
4714F71805F HARDWARE MONITORING DRIVER
4715M: Jean Delvare <jdelvare@suse.com>
4716L: linux-hwmon@vger.kernel.org
4717S: Maintained
4718F: Documentation/hwmon/f71805f
4719F: drivers/hwmon/f71805f.c
4720
4721FC0011 TUNER DRIVER
4722M: Michael Buesch <m@bues.ch>
4723L: linux-media@vger.kernel.org
4724S: Maintained
4725F: drivers/media/tuners/fc0011.h
4726F: drivers/media/tuners/fc0011.c
4727
4728FC2580 MEDIA DRIVER
4729M: Antti Palosaari <crope@iki.fi>
4730L: linux-media@vger.kernel.org
4731W: https://linuxtv.org
4732W: http://palosaari.fi/linux/
4733Q: http://patchwork.linuxtv.org/project/linux-media/list/
4734T: git git://linuxtv.org/anttip/media_tree.git
4735S: Maintained
4736F: drivers/media/tuners/fc2580*
4737
4738FANOTIFY
4739M: Eric Paris <eparis@redhat.com>
4740S: Maintained
4741F: fs/notify/fanotify/
4742F: include/linux/fanotify.h
4743F: include/uapi/linux/fanotify.h
4744
4745FARSYNC SYNCHRONOUS DRIVER
4746M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4747W: http://www.farsite.co.uk/
4748S: Supported
4749F: drivers/net/wan/farsync.*
4750
4751FAULT INJECTION SUPPORT
4752M: Akinobu Mita <akinobu.mita@gmail.com>
4753S: Supported
4754F: Documentation/fault-injection/
4755F: lib/fault-inject.c
4756
4757FBTFT Framebuffer drivers
4758M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4759M: Noralf Trønnes <noralf@tronnes.org>
4760S: Maintained
4761F: drivers/staging/fbtft/
4762
4763FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4764M: Johannes Thumshirn <jth@kernel.org>
4765L: fcoe-devel@open-fcoe.org
4766W: www.Open-FCoE.org
4767S: Supported
4768F: drivers/scsi/libfc/
4769F: drivers/scsi/fcoe/
4770F: include/scsi/fc/
4771F: include/scsi/libfc.h
4772F: include/scsi/libfcoe.h
4773F: include/uapi/scsi/fc/
4774
4775FILE LOCKING (flock() and fcntl()/lockf())
4776M: Jeff Layton <jlayton@poochiereds.net>
4777M: "J. Bruce Fields" <bfields@fieldses.org>
4778L: linux-fsdevel@vger.kernel.org
4779S: Maintained
4780F: include/linux/fcntl.h
4781F: include/linux/fs.h
4782F: include/uapi/linux/fcntl.h
4783F: include/uapi/linux/fs.h
4784F: fs/fcntl.c
4785F: fs/locks.c
4786
4787FILESYSTEMS (VFS and infrastructure)
4788M: Alexander Viro <viro@zeniv.linux.org.uk>
4789L: linux-fsdevel@vger.kernel.org
4790S: Maintained
4791F: fs/*
4792
4793FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4794M: Riku Voipio <riku.voipio@iki.fi>
4795L: linux-hwmon@vger.kernel.org
4796S: Maintained
4797F: drivers/hwmon/f75375s.c
4798F: include/linux/f75375s.h
4799
4800FIREWIRE AUDIO DRIVERS
4801M: Clemens Ladisch <clemens@ladisch.de>
4802L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4803T: git git://git.alsa-project.org/alsa-kernel.git
4804S: Maintained
4805F: sound/firewire/
4806
4807FIREWIRE MEDIA DRIVERS (firedtv)
4808M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4809L: linux-media@vger.kernel.org
4810L: linux1394-devel@lists.sourceforge.net
4811T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4812S: Maintained
4813F: drivers/media/firewire/
4814
4815FIREWIRE SBP-2 TARGET
4816M: Chris Boot <bootc@bootc.net>
4817L: linux-scsi@vger.kernel.org
4818L: target-devel@vger.kernel.org
4819L: linux1394-devel@lists.sourceforge.net
4820T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4821S: Maintained
4822F: drivers/target/sbp/
4823
4824FIREWIRE SUBSYSTEM
4825M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4826L: linux1394-devel@lists.sourceforge.net
4827W: http://ieee1394.wiki.kernel.org/
4828T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4829S: Maintained
4830F: drivers/firewire/
4831F: include/linux/firewire.h
4832F: include/uapi/linux/firewire*.h
4833F: tools/firewire/
4834
4835FIRMWARE LOADER (request_firmware)
4836M: Ming Lei <ming.lei@canonical.com>
4837L: linux-kernel@vger.kernel.org
4838S: Maintained
4839F: Documentation/firmware_class/
4840F: drivers/base/firmware*.c
4841F: include/linux/firmware.h
4842
4843FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4844M: Joshua Morris <josh.h.morris@us.ibm.com>
4845M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4846S: Maintained
4847F: drivers/block/rsxx/
4848
4849FLOPPY DRIVER
4850M: Jiri Kosina <jikos@kernel.org>
4851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4852S: Odd fixes
4853F: drivers/block/floppy.c
4854
4855FMC SUBSYSTEM
4856M: Alessandro Rubini <rubini@gnudd.com>
4857W: http://www.ohwr.org/projects/fmc-bus
4858S: Supported
4859F: drivers/fmc/
4860F: include/linux/fmc*.h
4861F: include/linux/ipmi-fru.h
4862K: fmc_d.*register
4863
4864FPGA MANAGER FRAMEWORK
4865M: Alan Tull <atull@opensource.altera.com>
4866R: Moritz Fischer <moritz.fischer@ettus.com>
4867S: Maintained
4868F: drivers/fpga/
4869F: include/linux/fpga/fpga-mgr.h
4870W: http://www.rocketboards.org
4871
4872FPU EMULATOR
4873M: Bill Metzenthen <billm@melbpc.org.au>
4874W: http://floatingpoint.sourceforge.net/emulator/index.html
4875S: Maintained
4876F: arch/x86/math-emu/
4877
4878FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4879L: netdev@vger.kernel.org
4880S: Orphan
4881F: drivers/net/wan/dlci.c
4882F: drivers/net/wan/sdla.c
4883
4884FRAMEBUFFER LAYER
4885M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4886M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4887L: linux-fbdev@vger.kernel.org
4888W: http://linux-fbdev.sourceforge.net/
4889Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4890T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4891S: Maintained
4892F: Documentation/fb/
4893F: drivers/video/
4894F: include/video/
4895F: include/linux/fb.h
4896F: include/uapi/video/
4897F: include/uapi/linux/fb.h
4898
4899FREESCALE DIU FRAMEBUFFER DRIVER
4900M: Timur Tabi <timur@tabi.org>
4901L: linux-fbdev@vger.kernel.org
4902S: Maintained
4903F: drivers/video/fbdev/fsl-diu-fb.*
4904
4905FREESCALE DMA DRIVER
4906M: Li Yang <leoli@freescale.com>
4907M: Zhang Wei <zw@zh-kernel.org>
4908L: linuxppc-dev@lists.ozlabs.org
4909S: Maintained
4910F: drivers/dma/fsldma.*
4911
4912FREESCALE GPMI NAND DRIVER
4913M: Han Xu <han.xu@nxp.com>
4914L: linux-mtd@lists.infradead.org
4915S: Maintained
4916F: drivers/mtd/nand/gpmi-nand/*
4917
4918FREESCALE I2C CPM DRIVER
4919M: Jochen Friedrich <jochen@scram.de>
4920L: linuxppc-dev@lists.ozlabs.org
4921L: linux-i2c@vger.kernel.org
4922S: Maintained
4923F: drivers/i2c/busses/i2c-cpm.c
4924
4925FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4926M: Sascha Hauer <kernel@pengutronix.de>
4927L: linux-fbdev@vger.kernel.org
4928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4929S: Maintained
4930F: include/linux/platform_data/video-imxfb.h
4931F: drivers/video/fbdev/imxfb.c
4932
4933FREESCALE QUAD SPI DRIVER
4934M: Han Xu <han.xu@nxp.com>
4935L: linux-mtd@lists.infradead.org
4936S: Maintained
4937F: drivers/mtd/spi-nor/fsl-quadspi.c
4938
4939FREESCALE SOC FS_ENET DRIVER
4940M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4941M: Vitaly Bordug <vbordug@ru.mvista.com>
4942L: linuxppc-dev@lists.ozlabs.org
4943L: netdev@vger.kernel.org
4944S: Maintained
4945F: drivers/net/ethernet/freescale/fs_enet/
4946F: include/linux/fs_enet_pd.h
4947
4948FREESCALE IMX / MXC FEC DRIVER
4949M: Fugang Duan <fugang.duan@nxp.com>
4950L: netdev@vger.kernel.org
4951S: Maintained
4952F: drivers/net/ethernet/freescale/fec_main.c
4953F: drivers/net/ethernet/freescale/fec_ptp.c
4954F: drivers/net/ethernet/freescale/fec.h
4955F: Documentation/devicetree/bindings/net/fsl-fec.txt
4956
4957FREESCALE QUICC ENGINE LIBRARY
4958L: linuxppc-dev@lists.ozlabs.org
4959S: Orphan
4960F: drivers/soc/fsl/qe/
4961F: include/soc/fsl/*qe*.h
4962F: include/soc/fsl/*ucc*.h
4963
4964FREESCALE USB PERIPHERAL DRIVERS
4965M: Li Yang <leoli@freescale.com>
4966L: linux-usb@vger.kernel.org
4967L: linuxppc-dev@lists.ozlabs.org
4968S: Maintained
4969F: drivers/usb/gadget/udc/fsl*
4970
4971FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4972M: Li Yang <leoli@freescale.com>
4973L: netdev@vger.kernel.org
4974L: linuxppc-dev@lists.ozlabs.org
4975S: Maintained
4976F: drivers/net/ethernet/freescale/ucc_geth*
4977
4978FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4979M: Claudiu Manoil <claudiu.manoil@freescale.com>
4980L: netdev@vger.kernel.org
4981S: Maintained
4982F: drivers/net/ethernet/freescale/gianfar*
4983X: drivers/net/ethernet/freescale/gianfar_ptp.c
4984F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4985
4986FREESCALE QUICC ENGINE UCC HDLC DRIVER
4987M: Zhao Qiang <qiang.zhao@nxp.com>
4988L: netdev@vger.kernel.org
4989L: linuxppc-dev@lists.ozlabs.org
4990S: Maintained
4991F: drivers/net/wan/fsl_ucc_hdlc*
4992
4993FREESCALE QUICC ENGINE UCC UART DRIVER
4994M: Timur Tabi <timur@tabi.org>
4995L: linuxppc-dev@lists.ozlabs.org
4996S: Maintained
4997F: drivers/tty/serial/ucc_uart.c
4998
4999FREESCALE SOC SOUND DRIVERS
5000M: Timur Tabi <timur@tabi.org>
5001M: Nicolin Chen <nicoleotsuka@gmail.com>
5002M: Xiubo Li <Xiubo.Lee@gmail.com>
5003R: Fabio Estevam <fabio.estevam@nxp.com>
5004L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5005L: linuxppc-dev@lists.ozlabs.org
5006S: Maintained
5007F: sound/soc/fsl/fsl*
5008F: sound/soc/fsl/imx*
5009F: sound/soc/fsl/mpc8610_hpcd.c
5010
5011FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5012M: "J. German Rivera" <German.Rivera@freescale.com>
5013M: Stuart Yoder <stuart.yoder@nxp.com>
5014L: linux-kernel@vger.kernel.org
5015S: Maintained
5016F: drivers/staging/fsl-mc/
5017
5018FREEVXFS FILESYSTEM
5019M: Christoph Hellwig <hch@infradead.org>
5020W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5021S: Maintained
5022F: fs/freevxfs/
5023
5024FREEZER
5025M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5026M: Pavel Machek <pavel@ucw.cz>
5027L: linux-pm@vger.kernel.org
5028S: Supported
5029F: Documentation/power/freezing-of-tasks.txt
5030F: include/linux/freezer.h
5031F: kernel/freezer.c
5032
5033FRONTSWAP API
5034M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5035L: linux-kernel@vger.kernel.org
5036S: Maintained
5037F: mm/frontswap.c
5038F: include/linux/frontswap.h
5039
5040FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5041M: David Howells <dhowells@redhat.com>
5042L: linux-cachefs@redhat.com (moderated for non-subscribers)
5043S: Supported
5044F: Documentation/filesystems/caching/
5045F: fs/fscache/
5046F: include/linux/fscache*.h
5047
5048FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5049M: Theodore Y. Ts'o <tytso@mit.edu>
5050M: Jaegeuk Kim <jaegeuk@kernel.org>
5051S: Supported
5052F: fs/crypto/
5053F: include/linux/fscrypto.h
5054
5055F2FS FILE SYSTEM
5056M: Jaegeuk Kim <jaegeuk@kernel.org>
5057M: Changman Lee <cm224.lee@samsung.com>
5058R: Chao Yu <yuchao0@huawei.com>
5059L: linux-f2fs-devel@lists.sourceforge.net
5060W: http://en.wikipedia.org/wiki/F2FS
5061T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5062S: Maintained
5063F: Documentation/filesystems/f2fs.txt
5064F: Documentation/ABI/testing/sysfs-fs-f2fs
5065F: fs/f2fs/
5066F: include/linux/f2fs_fs.h
5067F: include/trace/events/f2fs.h
5068
5069FUJITSU FR-V (FRV) PORT
5070S: Orphan
5071F: arch/frv/
5072
5073FUJITSU LAPTOP EXTRAS
5074M: Jonathan Woithe <jwoithe@just42.net>
5075L: platform-driver-x86@vger.kernel.org
5076S: Maintained
5077F: drivers/platform/x86/fujitsu-laptop.c
5078
5079FUJITSU M-5MO LS CAMERA ISP DRIVER
5080M: Kyungmin Park <kyungmin.park@samsung.com>
5081M: Heungjun Kim <riverful.kim@samsung.com>
5082L: linux-media@vger.kernel.org
5083S: Maintained
5084F: drivers/media/i2c/m5mols/
5085F: include/media/i2c/m5mols.h
5086
5087FUJITSU TABLET EXTRAS
5088M: Robert Gerlach <khnz@gmx.de>
5089L: platform-driver-x86@vger.kernel.org
5090S: Maintained
5091F: drivers/platform/x86/fujitsu-tablet.c
5092
5093FUSE: FILESYSTEM IN USERSPACE
5094M: Miklos Szeredi <miklos@szeredi.hu>
5095L: linux-fsdevel@vger.kernel.org
5096W: http://fuse.sourceforge.net/
5097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5098S: Maintained
5099F: fs/fuse/
5100F: include/uapi/linux/fuse.h
5101F: Documentation/filesystems/fuse.txt
5102
5103FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5104M: Rik Faith <faith@cs.unc.edu>
5105L: linux-scsi@vger.kernel.org
5106S: Odd Fixes (e.g., new signatures)
5107F: drivers/scsi/fdomain.*
5108
5109GCC PLUGINS
5110M: Kees Cook <keescook@chromium.org>
5111R: Emese Revfy <re.emese@gmail.com>
5112L: kernel-hardening@lists.openwall.com
5113S: Maintained
5114F: scripts/gcc-plugins/
5115F: scripts/gcc-plugin.sh
5116F: Documentation/gcc-plugins.txt
5117
5118GCOV BASED KERNEL PROFILING
5119M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5120S: Maintained
5121F: kernel/gcov/
5122F: Documentation/gcov.txt
5123
5124GDT SCSI DISK ARRAY CONTROLLER DRIVER
5125M: Achim Leubner <achim_leubner@adaptec.com>
5126L: linux-scsi@vger.kernel.org
5127W: http://www.icp-vortex.com/
5128S: Supported
5129F: drivers/scsi/gdt*
5130
5131GDB KERNEL DEBUGGING HELPER SCRIPTS
5132M: Jan Kiszka <jan.kiszka@siemens.com>
5133M: Kieran Bingham <kieran@bingham.xyz>
5134S: Supported
5135F: scripts/gdb/
5136
5137GEMTEK FM RADIO RECEIVER DRIVER
5138M: Hans Verkuil <hverkuil@xs4all.nl>
5139L: linux-media@vger.kernel.org
5140T: git git://linuxtv.org/media_tree.git
5141W: https://linuxtv.org
5142S: Maintained
5143F: drivers/media/radio/radio-gemtek*
5144
5145GENERIC GPIO I2C DRIVER
5146M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5147S: Supported
5148F: drivers/i2c/busses/i2c-gpio.c
5149F: include/linux/i2c-gpio.h
5150
5151GENERIC GPIO I2C MULTIPLEXER DRIVER
5152M: Peter Korsgaard <peter.korsgaard@barco.com>
5153L: linux-i2c@vger.kernel.org
5154S: Supported
5155F: drivers/i2c/muxes/i2c-mux-gpio.c
5156F: include/linux/i2c-mux-gpio.h
5157F: Documentation/i2c/muxes/i2c-mux-gpio
5158
5159GENERIC HDLC (WAN) DRIVERS
5160M: Krzysztof Halasa <khc@pm.waw.pl>
5161W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5162S: Maintained
5163F: drivers/net/wan/c101.c
5164F: drivers/net/wan/hd6457*
5165F: drivers/net/wan/hdlc*
5166F: drivers/net/wan/n2.c
5167F: drivers/net/wan/pc300too.c
5168F: drivers/net/wan/pci200syn.c
5169F: drivers/net/wan/wanxl*
5170
5171GENERIC INCLUDE/ASM HEADER FILES
5172M: Arnd Bergmann <arnd@arndb.de>
5173L: linux-arch@vger.kernel.org
5174T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5175S: Maintained
5176F: include/asm-generic/
5177F: include/uapi/asm-generic/
5178
5179GENERIC PHY FRAMEWORK
5180M: Kishon Vijay Abraham I <kishon@ti.com>
5181L: linux-kernel@vger.kernel.org
5182T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5183S: Supported
5184F: drivers/phy/
5185F: include/linux/phy/
5186
5187GENERIC PM DOMAINS
5188M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5189M: Kevin Hilman <khilman@kernel.org>
5190M: Ulf Hansson <ulf.hansson@linaro.org>
5191L: linux-pm@vger.kernel.org
5192S: Supported
5193F: drivers/base/power/domain*.c
5194F: include/linux/pm_domain.h
5195
5196GENERIC UIO DRIVER FOR PCI DEVICES
5197M: "Michael S. Tsirkin" <mst@redhat.com>
5198L: kvm@vger.kernel.org
5199S: Supported
5200F: drivers/uio/uio_pci_generic.c
5201
5202GET_MAINTAINER SCRIPT
5203M: Joe Perches <joe@perches.com>
5204S: Maintained
5205F: scripts/get_maintainer.pl
5206
5207GFS2 FILE SYSTEM
5208M: Steven Whitehouse <swhiteho@redhat.com>
5209M: Bob Peterson <rpeterso@redhat.com>
5210L: cluster-devel@redhat.com
5211W: http://sources.redhat.com/cluster/
5212T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5213S: Supported
5214F: Documentation/filesystems/gfs2*.txt
5215F: fs/gfs2/
5216F: include/uapi/linux/gfs2_ondisk.h
5217
5218GIGASET ISDN DRIVERS
5219M: Paul Bolle <pebolle@tiscali.nl>
5220L: gigaset307x-common@lists.sourceforge.net
5221W: http://gigaset307x.sourceforge.net/
5222S: Odd Fixes
5223F: Documentation/isdn/README.gigaset
5224F: drivers/isdn/gigaset/
5225F: include/uapi/linux/gigaset_dev.h
5226
5227GO7007 MPEG CODEC
5228M: Hans Verkuil <hans.verkuil@cisco.com>
5229L: linux-media@vger.kernel.org
5230S: Maintained
5231F: drivers/media/usb/go7007/
5232
5233GOODIX TOUCHSCREEN
5234M: Bastien Nocera <hadess@hadess.net>
5235L: linux-input@vger.kernel.org
5236S: Maintained
5237F: drivers/input/touchscreen/goodix.c
5238
5239GPIO SUBSYSTEM
5240M: Linus Walleij <linus.walleij@linaro.org>
5241M: Alexandre Courbot <gnurou@gmail.com>
5242L: linux-gpio@vger.kernel.org
5243T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5244S: Maintained
5245F: Documentation/devicetree/bindings/gpio/
5246F: Documentation/gpio/
5247F: Documentation/ABI/testing/gpio-cdev
5248F: Documentation/ABI/obsolete/sysfs-gpio
5249F: drivers/gpio/
5250F: include/linux/gpio/
5251F: include/linux/gpio.h
5252F: include/asm-generic/gpio.h
5253F: include/uapi/linux/gpio.h
5254F: tools/gpio/
5255
5256GRE DEMULTIPLEXER DRIVER
5257M: Dmitry Kozlov <xeb@mail.ru>
5258L: netdev@vger.kernel.org
5259S: Maintained
5260F: net/ipv4/gre_demux.c
5261F: net/ipv4/gre_offload.c
5262F: include/net/gre.h
5263
5264GRETH 10/100/1G Ethernet MAC device driver
5265M: Andreas Larsson <andreas@gaisler.com>
5266L: netdev@vger.kernel.org
5267S: Maintained
5268F: drivers/net/ethernet/aeroflex/
5269
5270GSPCA FINEPIX SUBDRIVER
5271M: Frank Zago <frank@zago.net>
5272L: linux-media@vger.kernel.org
5273T: git git://linuxtv.org/media_tree.git
5274S: Maintained
5275F: drivers/media/usb/gspca/finepix.c
5276
5277GSPCA GL860 SUBDRIVER
5278M: Olivier Lorin <o.lorin@laposte.net>
5279L: linux-media@vger.kernel.org
5280T: git git://linuxtv.org/media_tree.git
5281S: Maintained
5282F: drivers/media/usb/gspca/gl860/
5283
5284GSPCA M5602 SUBDRIVER
5285M: Erik Andren <erik.andren@gmail.com>
5286L: linux-media@vger.kernel.org
5287T: git git://linuxtv.org/media_tree.git
5288S: Maintained
5289F: drivers/media/usb/gspca/m5602/
5290
5291GSPCA PAC207 SONIXB SUBDRIVER
5292M: Hans Verkuil <hverkuil@xs4all.nl>
5293L: linux-media@vger.kernel.org
5294T: git git://linuxtv.org/media_tree.git
5295S: Odd Fixes
5296F: drivers/media/usb/gspca/pac207.c
5297
5298GSPCA SN9C20X SUBDRIVER
5299M: Brian Johnson <brijohn@gmail.com>
5300L: linux-media@vger.kernel.org
5301T: git git://linuxtv.org/media_tree.git
5302S: Maintained
5303F: drivers/media/usb/gspca/sn9c20x.c
5304
5305GSPCA T613 SUBDRIVER
5306M: Leandro Costantino <lcostantino@gmail.com>
5307L: linux-media@vger.kernel.org
5308T: git git://linuxtv.org/media_tree.git
5309S: Maintained
5310F: drivers/media/usb/gspca/t613.c
5311
5312GSPCA USB WEBCAM DRIVER
5313M: Hans Verkuil <hverkuil@xs4all.nl>
5314L: linux-media@vger.kernel.org
5315T: git git://linuxtv.org/media_tree.git
5316S: Odd Fixes
5317F: drivers/media/usb/gspca/
5318
5319GUID PARTITION TABLE (GPT)
5320M: Davidlohr Bueso <dave@stgolabs.net>
5321L: linux-efi@vger.kernel.org
5322S: Maintained
5323F: block/partitions/efi.*
5324
5325STK1160 USB VIDEO CAPTURE DRIVER
5326M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5327L: linux-media@vger.kernel.org
5328T: git git://linuxtv.org/media_tree.git
5329S: Maintained
5330F: drivers/media/usb/stk1160/
5331
5332H8/300 ARCHITECTURE
5333M: Yoshinori Sato <ysato@users.sourceforge.jp>
5334L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5335W: http://uclinux-h8.sourceforge.jp
5336T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5337S: Maintained
5338F: arch/h8300/
5339F: drivers/clocksource/h8300_*.c
5340F: drivers/clk/h8300/
5341F: drivers/irqchip/irq-renesas-h8*.c
5342
5343HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5344M: Frank Seidel <frank@f-seidel.de>
5345L: platform-driver-x86@vger.kernel.org
5346W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5347S: Maintained
5348F: drivers/platform/x86/hdaps.c
5349
5350HDPVR USB VIDEO ENCODER DRIVER
5351M: Hans Verkuil <hverkuil@xs4all.nl>
5352L: linux-media@vger.kernel.org
5353T: git git://linuxtv.org/media_tree.git
5354W: https://linuxtv.org
5355S: Odd Fixes
5356F: drivers/media/usb/hdpvr/
5357
5358HWPOISON MEMORY FAILURE HANDLING
5359M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5360L: linux-mm@kvack.org
5361S: Maintained
5362F: mm/memory-failure.c
5363F: mm/hwpoison-inject.c
5364
5365HYPERVISOR VIRTUAL CONSOLE DRIVER
5366L: linuxppc-dev@lists.ozlabs.org
5367S: Odd Fixes
5368F: drivers/tty/hvc/
5369
5370HACKRF MEDIA DRIVER
5371M: Antti Palosaari <crope@iki.fi>
5372L: linux-media@vger.kernel.org
5373W: https://linuxtv.org
5374W: http://palosaari.fi/linux/
5375Q: http://patchwork.linuxtv.org/project/linux-media/list/
5376T: git git://linuxtv.org/anttip/media_tree.git
5377S: Maintained
5378F: drivers/media/usb/hackrf/
5379
5380HARDWARE MONITORING
5381M: Jean Delvare <jdelvare@suse.com>
5382M: Guenter Roeck <linux@roeck-us.net>
5383L: linux-hwmon@vger.kernel.org
5384W: http://hwmon.wiki.kernel.org/
5385T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5386T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5387S: Maintained
5388F: Documentation/hwmon/
5389F: drivers/hwmon/
5390F: include/linux/hwmon*.h
5391
5392HARDWARE RANDOM NUMBER GENERATOR CORE
5393M: Matt Mackall <mpm@selenic.com>
5394M: Herbert Xu <herbert@gondor.apana.org.au>
5395L: linux-crypto@vger.kernel.org
5396S: Odd fixes
5397F: Documentation/devicetree/bindings/rng/
5398F: Documentation/hw_random.txt
5399F: drivers/char/hw_random/
5400F: include/linux/hw_random.h
5401
5402HARDWARE SPINLOCK CORE
5403M: Ohad Ben-Cohen <ohad@wizery.com>
5404M: Bjorn Andersson <bjorn.andersson@linaro.org>
5405L: linux-remoteproc@vger.kernel.org
5406S: Maintained
5407T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5408F: Documentation/devicetree/bindings/hwlock/
5409F: Documentation/hwspinlock.txt
5410F: drivers/hwspinlock/
5411F: include/linux/hwspinlock.h
5412
5413HARMONY SOUND DRIVER
5414L: linux-parisc@vger.kernel.org
5415S: Maintained
5416F: sound/parisc/harmony.*
5417
5418HD29L2 MEDIA DRIVER
5419M: Antti Palosaari <crope@iki.fi>
5420L: linux-media@vger.kernel.org
5421W: https://linuxtv.org
5422W: http://palosaari.fi/linux/
5423Q: http://patchwork.linuxtv.org/project/linux-media/list/
5424T: git git://linuxtv.org/anttip/media_tree.git
5425S: Maintained
5426F: drivers/media/dvb-frontends/hd29l2*
5427
5428HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5429M: Brian Boylston <brian.boylston@hpe.com>
5430S: Supported
5431F: Documentation/watchdog/hpwdt.txt
5432F: drivers/watchdog/hpwdt.c
5433
5434HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5435M: Don Brace <don.brace@microsemi.com>
5436L: iss_storagedev@hp.com
5437L: esc.storagedev@microsemi.com
5438L: linux-scsi@vger.kernel.org
5439S: Supported
5440F: Documentation/scsi/hpsa.txt
5441F: drivers/scsi/hpsa*.[ch]
5442F: include/linux/cciss*.h
5443F: include/uapi/linux/cciss*.h
5444
5445HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5446M: Don Brace <don.brace@microsemi.com>
5447L: iss_storagedev@hp.com
5448L: esc.storagedev@microsemi.com
5449L: linux-scsi@vger.kernel.org
5450S: Supported
5451F: Documentation/blockdev/cciss.txt
5452F: drivers/block/cciss*
5453F: include/linux/cciss_ioctl.h
5454F: include/uapi/linux/cciss_ioctl.h
5455
5456HFI1 DRIVER
5457M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5458M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5459L: linux-rdma@vger.kernel.org
5460S: Supported
5461F: drivers/infiniband/hw/hfi1
5462
5463HFS FILESYSTEM
5464L: linux-fsdevel@vger.kernel.org
5465S: Orphan
5466F: Documentation/filesystems/hfs.txt
5467F: fs/hfs/
5468
5469HFSPLUS FILESYSTEM
5470L: linux-fsdevel@vger.kernel.org
5471S: Orphan
5472F: Documentation/filesystems/hfsplus.txt
5473F: fs/hfsplus/
5474
5475HGA FRAMEBUFFER DRIVER
5476M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5477L: linux-nvidia@lists.surfsouth.com
5478W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5479S: Maintained
5480F: drivers/video/fbdev/hgafb.c
5481
5482HIBERNATION (aka Software Suspend, aka swsusp)
5483M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5484M: Pavel Machek <pavel@ucw.cz>
5485L: linux-pm@vger.kernel.org
5486S: Supported
5487F: arch/x86/power/
5488F: drivers/base/power/
5489F: kernel/power/
5490F: include/linux/suspend.h
5491F: include/linux/freezer.h
5492F: include/linux/pm.h
5493F: arch/*/include/asm/suspend*.h
5494
5495HID CORE LAYER
5496M: Jiri Kosina <jikos@kernel.org>
5497R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5498L: linux-input@vger.kernel.org
5499T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5500S: Maintained
5501F: drivers/hid/
5502F: include/linux/hid*
5503F: include/uapi/linux/hid*
5504
5505HID SENSOR HUB DRIVERS
5506M: Jiri Kosina <jikos@kernel.org>
5507M: Jonathan Cameron <jic23@kernel.org>
5508M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5509L: linux-input@vger.kernel.org
5510L: linux-iio@vger.kernel.org
5511S: Maintained
5512F: Documentation/hid/hid-sensor*
5513F: drivers/hid/hid-sensor-*
5514F: drivers/iio/*/hid-*
5515F: include/linux/hid-sensor-*
5516
5517HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5518M: Thomas Gleixner <tglx@linutronix.de>
5519L: linux-kernel@vger.kernel.org
5520T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5521S: Maintained
5522F: Documentation/timers/
5523F: kernel/time/hrtimer.c
5524F: kernel/time/clockevents.c
5525F: kernel/time/tick*.*
5526F: kernel/time/timer_*.c
5527F: include/linux/clockchips.h
5528F: include/linux/hrtimer.h
5529
5530HIGH-SPEED SCC DRIVER FOR AX.25
5531L: linux-hams@vger.kernel.org
5532S: Orphan
5533F: drivers/net/hamradio/dmascc.c
5534F: drivers/net/hamradio/scc.c
5535
5536HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5537M: HighPoint Linux Team <linux@highpoint-tech.com>
5538W: http://www.highpoint-tech.com
5539S: Supported
5540F: Documentation/scsi/hptiop.txt
5541F: drivers/scsi/hptiop.c
5542
5543HIPPI
5544M: Jes Sorensen <jes@trained-monkey.org>
5545L: linux-hippi@sunsite.dk
5546S: Maintained
5547F: include/linux/hippidevice.h
5548F: include/uapi/linux/if_hippi.h
5549F: net/802/hippi.c
5550F: drivers/net/hippi/
5551
5552HISILICON NETWORK SUBSYSTEM DRIVER
5553M: Yisen Zhuang <yisen.zhuang@huawei.com>
5554M: Salil Mehta <salil.mehta@huawei.com>
5555L: netdev@vger.kernel.org
5556W: http://www.hisilicon.com
5557S: Maintained
5558F: drivers/net/ethernet/hisilicon/
5559F: Documentation/devicetree/bindings/net/hisilicon*.txt
5560
5561HISILICON SAS Controller
5562M: John Garry <john.garry@huawei.com>
5563W: http://www.hisilicon.com
5564S: Supported
5565F: drivers/scsi/hisi_sas/
5566F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5567
5568HOST AP DRIVER
5569M: Jouni Malinen <j@w1.fi>
5570L: hostap@shmoo.com (subscribers-only)
5571L: linux-wireless@vger.kernel.org
5572W: http://hostap.epitest.fi/
5573S: Maintained
5574F: drivers/net/wireless/intersil/hostap/
5575
5576HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5577L: platform-driver-x86@vger.kernel.org
5578S: Orphan
5579F: drivers/platform/x86/tc1100-wmi.c
5580
5581HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5582M: Jaroslav Kysela <perex@perex.cz>
5583S: Maintained
5584F: drivers/net/ethernet/hp/hp100.*
5585
5586HPET: High Precision Event Timers driver
5587M: Clemens Ladisch <clemens@ladisch.de>
5588S: Maintained
5589F: Documentation/timers/hpet.txt
5590F: drivers/char/hpet.c
5591F: include/linux/hpet.h
5592F: include/uapi/linux/hpet.h
5593
5594HPET: x86
5595S: Orphan
5596F: arch/x86/kernel/hpet.c
5597F: arch/x86/include/asm/hpet.h
5598
5599HPFS FILESYSTEM
5600M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5601W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5602S: Maintained
5603F: fs/hpfs/
5604
5605HSI SUBSYSTEM
5606M: Sebastian Reichel <sre@kernel.org>
5607T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5608S: Maintained
5609F: Documentation/ABI/testing/sysfs-bus-hsi
5610F: Documentation/hsi.txt
5611F: drivers/hsi/
5612F: include/linux/hsi/
5613F: include/uapi/linux/hsi/
5614
5615HSO 3G MODEM DRIVER
5616M: Jan Dumon <j.dumon@option.com>
5617W: http://www.pharscape.org
5618S: Maintained
5619F: drivers/net/usb/hso.c
5620
5621HSR NETWORK PROTOCOL
5622M: Arvid Brodin <arvid.brodin@alten.se>
5623L: netdev@vger.kernel.org
5624S: Maintained
5625F: net/hsr/
5626
5627HTCPEN TOUCHSCREEN DRIVER
5628M: Pau Oliva Fora <pof@eslack.org>
5629L: linux-input@vger.kernel.org
5630S: Maintained
5631F: drivers/input/touchscreen/htcpen.c
5632
5633HUGETLB FILESYSTEM
5634M: Nadia Yvette Chambers <nyc@holomorphy.com>
5635S: Maintained
5636F: fs/hugetlbfs/
5637
5638Hyper-V CORE AND DRIVERS
5639M: "K. Y. Srinivasan" <kys@microsoft.com>
5640M: Haiyang Zhang <haiyangz@microsoft.com>
5641L: devel@linuxdriverproject.org
5642S: Maintained
5643F: arch/x86/include/asm/mshyperv.h
5644F: arch/x86/include/uapi/asm/hyperv.h
5645F: arch/x86/kernel/cpu/mshyperv.c
5646F: drivers/hid/hid-hyperv.c
5647F: drivers/hv/
5648F: drivers/input/serio/hyperv-keyboard.c
5649F: drivers/pci/host/pci-hyperv.c
5650F: drivers/net/hyperv/
5651F: drivers/scsi/storvsc_drv.c
5652F: drivers/video/fbdev/hyperv_fb.c
5653F: include/linux/hyperv.h
5654F: tools/hv/
5655F: Documentation/ABI/stable/sysfs-bus-vmbus
5656
5657I2C MUXES
5658M: Peter Rosin <peda@axentia.se>
5659L: linux-i2c@vger.kernel.org
5660S: Maintained
5661F: Documentation/i2c/i2c-topology
5662F: Documentation/i2c/muxes/
5663F: Documentation/devicetree/bindings/i2c/i2c-mux*
5664F: drivers/i2c/i2c-mux.c
5665F: drivers/i2c/muxes/
5666F: include/linux/i2c-mux.h
5667
5668I2C OVER PARALLEL PORT
5669M: Jean Delvare <jdelvare@suse.com>
5670L: linux-i2c@vger.kernel.org
5671S: Maintained
5672F: Documentation/i2c/busses/i2c-parport
5673F: Documentation/i2c/busses/i2c-parport-light
5674F: drivers/i2c/busses/i2c-parport.c
5675F: drivers/i2c/busses/i2c-parport-light.c
5676
5677I2C/SMBUS CONTROLLER DRIVERS FOR PC
5678M: Jean Delvare <jdelvare@suse.com>
5679L: linux-i2c@vger.kernel.org
5680S: Maintained
5681F: Documentation/i2c/busses/i2c-ali1535
5682F: Documentation/i2c/busses/i2c-ali1563
5683F: Documentation/i2c/busses/i2c-ali15x3
5684F: Documentation/i2c/busses/i2c-amd756
5685F: Documentation/i2c/busses/i2c-amd8111
5686F: Documentation/i2c/busses/i2c-i801
5687F: Documentation/i2c/busses/i2c-nforce2
5688F: Documentation/i2c/busses/i2c-piix4
5689F: Documentation/i2c/busses/i2c-sis5595
5690F: Documentation/i2c/busses/i2c-sis630
5691F: Documentation/i2c/busses/i2c-sis96x
5692F: Documentation/i2c/busses/i2c-via
5693F: Documentation/i2c/busses/i2c-viapro
5694F: drivers/i2c/busses/i2c-ali1535.c
5695F: drivers/i2c/busses/i2c-ali1563.c
5696F: drivers/i2c/busses/i2c-ali15x3.c
5697F: drivers/i2c/busses/i2c-amd756.c
5698F: drivers/i2c/busses/i2c-amd756-s4882.c
5699F: drivers/i2c/busses/i2c-amd8111.c
5700F: drivers/i2c/busses/i2c-i801.c
5701F: drivers/i2c/busses/i2c-isch.c
5702F: drivers/i2c/busses/i2c-nforce2.c
5703F: drivers/i2c/busses/i2c-nforce2-s4985.c
5704F: drivers/i2c/busses/i2c-piix4.c
5705F: drivers/i2c/busses/i2c-sis5595.c
5706F: drivers/i2c/busses/i2c-sis630.c
5707F: drivers/i2c/busses/i2c-sis96x.c
5708F: drivers/i2c/busses/i2c-via.c
5709F: drivers/i2c/busses/i2c-viapro.c
5710
5711I2C/SMBUS ISMT DRIVER
5712M: Seth Heasley <seth.heasley@intel.com>
5713M: Neil Horman <nhorman@tuxdriver.com>
5714L: linux-i2c@vger.kernel.org
5715F: drivers/i2c/busses/i2c-ismt.c
5716F: Documentation/i2c/busses/i2c-ismt
5717
5718I2C/SMBUS STUB DRIVER
5719M: Jean Delvare <jdelvare@suse.com>
5720L: linux-i2c@vger.kernel.org
5721S: Maintained
5722F: drivers/i2c/i2c-stub.c
5723
5724I2C SUBSYSTEM
5725M: Wolfram Sang <wsa@the-dreams.de>
5726L: linux-i2c@vger.kernel.org
5727W: https://i2c.wiki.kernel.org/
5728Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5729T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5730S: Maintained
5731F: Documentation/devicetree/bindings/i2c/
5732F: Documentation/i2c/
5733F: drivers/i2c/
5734F: drivers/i2c/*/
5735F: include/linux/i2c.h
5736F: include/linux/i2c-*.h
5737F: include/uapi/linux/i2c.h
5738F: include/uapi/linux/i2c-*.h
5739
5740I2C ACPI SUPPORT
5741M: Mika Westerberg <mika.westerberg@linux.intel.com>
5742L: linux-i2c@vger.kernel.org
5743L: linux-acpi@vger.kernel.org
5744S: Maintained
5745
5746I2C-TAOS-EVM DRIVER
5747M: Jean Delvare <jdelvare@suse.com>
5748L: linux-i2c@vger.kernel.org
5749S: Maintained
5750F: Documentation/i2c/busses/i2c-taos-evm
5751F: drivers/i2c/busses/i2c-taos-evm.c
5752
5753I2C-TINY-USB DRIVER
5754M: Till Harbaum <till@harbaum.org>
5755L: linux-i2c@vger.kernel.org
5756W: http://www.harbaum.org/till/i2c_tiny_usb
5757S: Maintained
5758F: drivers/i2c/busses/i2c-tiny-usb.c
5759
5760i386 BOOT CODE
5761M: "H. Peter Anvin" <hpa@zytor.com>
5762S: Maintained
5763F: arch/x86/boot/
5764
5765i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5766M: "H. Peter Anvin" <hpa@zytor.com>
5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5768S: Maintained
5769
5770IA64 (Itanium) PLATFORM
5771M: Tony Luck <tony.luck@intel.com>
5772M: Fenghua Yu <fenghua.yu@intel.com>
5773L: linux-ia64@vger.kernel.org
5774T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5775S: Maintained
5776F: arch/ia64/
5777
5778IBM Power VMX Cryptographic instructions
5779M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5780M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5781L: linux-crypto@vger.kernel.org
5782S: Supported
5783F: drivers/crypto/vmx/Makefile
5784F: drivers/crypto/vmx/Kconfig
5785F: drivers/crypto/vmx/vmx.c
5786F: drivers/crypto/vmx/aes*
5787F: drivers/crypto/vmx/ghash*
5788F: drivers/crypto/vmx/ppc-xlate.pl
5789
5790IBM Power in-Nest Crypto Acceleration
5791M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5792M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5793L: linux-crypto@vger.kernel.org
5794S: Supported
5795F: drivers/crypto/nx/Makefile
5796F: drivers/crypto/nx/Kconfig
5797F: drivers/crypto/nx/nx-aes*
5798F: drivers/crypto/nx/nx-sha*
5799F: drivers/crypto/nx/nx.*
5800F: drivers/crypto/nx/nx_csbcpb.h
5801F: drivers/crypto/nx/nx_debugfs.h
5802
5803IBM Power 842 compression accelerator
5804M: Dan Streetman <ddstreet@ieee.org>
5805S: Supported
5806F: drivers/crypto/nx/Makefile
5807F: drivers/crypto/nx/Kconfig
5808F: drivers/crypto/nx/nx-842*
5809F: include/linux/sw842.h
5810F: crypto/842.c
5811F: lib/842/
5812
5813IBM Power Linux RAID adapter
5814M: Brian King <brking@us.ibm.com>
5815S: Supported
5816F: drivers/scsi/ipr.*
5817
5818IBM Power Virtual Ethernet Device Driver
5819M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5820L: netdev@vger.kernel.org
5821S: Supported
5822F: drivers/net/ethernet/ibm/ibmveth.*
5823
5824IBM Power SRIOV Virtual NIC Device Driver
5825M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5826M: John Allen <jallen@linux.vnet.ibm.com>
5827L: netdev@vger.kernel.org
5828S: Supported
5829F: drivers/net/ethernet/ibm/ibmvnic.*
5830
5831IBM Power Virtual SCSI Device Drivers
5832M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5833L: linux-scsi@vger.kernel.org
5834S: Supported
5835F: drivers/scsi/ibmvscsi/ibmvscsi*
5836F: include/scsi/viosrp.h
5837
5838IBM Power Virtual SCSI Device Target Driver
5839M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5840M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5841L: linux-scsi@vger.kernel.org
5842L: target-devel@vger.kernel.org
5843S: Supported
5844F: drivers/scsi/ibmvscsi_tgt/
5845
5846IBM Power Virtual FC Device Drivers
5847M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5848L: linux-scsi@vger.kernel.org
5849S: Supported
5850F: drivers/scsi/ibmvscsi/ibmvfc*
5851
5852IBM ServeRAID RAID DRIVER
5853S: Orphan
5854F: drivers/scsi/ips.*
5855
5856ICH LPC AND GPIO DRIVER
5857M: Peter Tyser <ptyser@xes-inc.com>
5858S: Maintained
5859F: drivers/mfd/lpc_ich.c
5860F: drivers/gpio/gpio-ich.c
5861
5862IDE SUBSYSTEM
5863M: "David S. Miller" <davem@davemloft.net>
5864L: linux-ide@vger.kernel.org
5865Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5866T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5867S: Maintained
5868F: Documentation/ide/
5869F: drivers/ide/
5870F: include/linux/ide.h
5871
5872IDEAPAD LAPTOP EXTRAS DRIVER
5873M: Ike Panhc <ike.pan@canonical.com>
5874L: platform-driver-x86@vger.kernel.org
5875W: http://launchpad.net/ideapad-laptop
5876S: Maintained
5877F: drivers/platform/x86/ideapad-laptop.c
5878
5879IDEAPAD LAPTOP SLIDEBAR DRIVER
5880M: Andrey Moiseev <o2g.org.ru@gmail.com>
5881L: linux-input@vger.kernel.org
5882W: https://github.com/o2genum/ideapad-slidebar
5883S: Maintained
5884F: drivers/input/misc/ideapad_slidebar.c
5885
5886IDE/ATAPI DRIVERS
5887M: Borislav Petkov <bp@alien8.de>
5888L: linux-ide@vger.kernel.org
5889S: Maintained
5890F: Documentation/cdrom/ide-cd
5891F: drivers/ide/ide-cd*
5892
5893IDLE-I7300
5894M: Andy Henroid <andrew.d.henroid@intel.com>
5895L: linux-pm@vger.kernel.org
5896S: Supported
5897F: drivers/idle/i7300_idle.c
5898
5899IEEE 802.15.4 SUBSYSTEM
5900M: Alexander Aring <aar@pengutronix.de>
5901L: linux-wpan@vger.kernel.org
5902W: http://wpan.cakelab.org/
5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5904T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5905S: Maintained
5906F: net/ieee802154/
5907F: net/mac802154/
5908F: drivers/net/ieee802154/
5909F: include/linux/nl802154.h
5910F: include/linux/ieee802154.h
5911F: include/net/nl802154.h
5912F: include/net/mac802154.h
5913F: include/net/af_ieee802154.h
5914F: include/net/cfg802154.h
5915F: include/net/ieee802154_netdev.h
5916F: Documentation/networking/ieee802154.txt
5917
5918IGORPLUG-USB IR RECEIVER
5919M: Sean Young <sean@mess.org>
5920L: linux-media@vger.kernel.org
5921S: Maintained
5922F: drivers/media/rc/igorplugusb.c
5923
5924IGUANAWORKS USB IR TRANSCEIVER
5925M: Sean Young <sean@mess.org>
5926L: linux-media@vger.kernel.org
5927S: Maintained
5928F: drivers/media/rc/iguanair.c
5929
5930IIO SUBSYSTEM AND DRIVERS
5931M: Jonathan Cameron <jic23@kernel.org>
5932R: Hartmut Knaack <knaack.h@gmx.de>
5933R: Lars-Peter Clausen <lars@metafoo.de>
5934R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5935L: linux-iio@vger.kernel.org
5936T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5937S: Maintained
5938F: Documentation/devicetree/bindings/iio/
5939F: drivers/iio/
5940F: drivers/staging/iio/
5941F: include/linux/iio/
5942F: tools/iio/
5943
5944IKANOS/ADI EAGLE ADSL USB DRIVER
5945M: Matthieu Castet <castet.matthieu@free.fr>
5946M: Stanislaw Gruszka <stf_xl@wp.pl>
5947S: Maintained
5948F: drivers/usb/atm/ueagle-atm.c
5949
5950INA209 HARDWARE MONITOR DRIVER
5951M: Guenter Roeck <linux@roeck-us.net>
5952L: linux-hwmon@vger.kernel.org
5953S: Maintained
5954F: Documentation/hwmon/ina209
5955F: Documentation/devicetree/bindings/i2c/ina209.txt
5956F: drivers/hwmon/ina209.c
5957
5958INA2XX HARDWARE MONITOR DRIVER
5959M: Guenter Roeck <linux@roeck-us.net>
5960L: linux-hwmon@vger.kernel.org
5961S: Maintained
5962F: Documentation/hwmon/ina2xx
5963F: drivers/hwmon/ina2xx.c
5964F: include/linux/platform_data/ina2xx.h
5965
5966INDUSTRY PACK SUBSYSTEM (IPACK)
5967M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5968M: Jens Taprogge <jens.taprogge@taprogge.org>
5969M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5970L: industrypack-devel@lists.sourceforge.net
5971W: http://industrypack.sourceforge.net
5972S: Maintained
5973F: drivers/ipack/
5974
5975INGENIC JZ4780 DMA Driver
5976M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5977S: Maintained
5978F: drivers/dma/dma-jz4780.c
5979
5980INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5981M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5982M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5983L: linux-ima-devel@lists.sourceforge.net
5984L: linux-ima-user@lists.sourceforge.net
5985L: linux-security-module@vger.kernel.org
5986T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5987S: Supported
5988F: security/integrity/ima/
5989
5990IMGTEC IR DECODER DRIVER
5991M: James Hogan <james.hogan@imgtec.com>
5992S: Maintained
5993F: drivers/media/rc/img-ir/
5994
5995IMS TWINTURBO FRAMEBUFFER DRIVER
5996L: linux-fbdev@vger.kernel.org
5997S: Orphan
5998F: drivers/video/fbdev/imsttfb.c
5999
6000INFINIBAND SUBSYSTEM
6001M: Doug Ledford <dledford@redhat.com>
6002M: Sean Hefty <sean.hefty@intel.com>
6003M: Hal Rosenstock <hal.rosenstock@gmail.com>
6004L: linux-rdma@vger.kernel.org
6005W: http://www.openfabrics.org/
6006Q: http://patchwork.kernel.org/project/linux-rdma/list/
6007T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6008S: Supported
6009F: Documentation/infiniband/
6010F: drivers/infiniband/
6011F: include/uapi/linux/if_infiniband.h
6012F: include/uapi/rdma/
6013F: include/rdma/
6014
6015INOTIFY
6016M: John McCutchan <john@johnmccutchan.com>
6017M: Robert Love <rlove@rlove.org>
6018M: Eric Paris <eparis@parisplace.org>
6019S: Maintained
6020F: Documentation/filesystems/inotify.txt
6021F: fs/notify/inotify/
6022F: include/linux/inotify.h
6023F: include/uapi/linux/inotify.h
6024
6025INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6026M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6027L: linux-input@vger.kernel.org
6028Q: http://patchwork.kernel.org/project/linux-input/list/
6029T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6030S: Maintained
6031F: drivers/input/
6032F: include/linux/input.h
6033F: include/uapi/linux/input.h
6034F: include/linux/input/
6035F: Documentation/devicetree/bindings/input/
6036
6037INPUT MULTITOUCH (MT) PROTOCOL
6038M: Henrik Rydberg <rydberg@bitmath.org>
6039L: linux-input@vger.kernel.org
6040S: Odd fixes
6041F: Documentation/input/multi-touch-protocol.txt
6042F: drivers/input/input-mt.c
6043K: \b(ABS|SYN)_MT_
6044
6045INTEL ASoC BDW/HSW DRIVERS
6046M: Jie Yang <yang.jie@linux.intel.com>
6047L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6048S: Supported
6049F: sound/soc/intel/common/sst-dsp*
6050F: sound/soc/intel/common/sst-firmware.c
6051F: sound/soc/intel/boards/broadwell.c
6052F: sound/soc/intel/haswell/
6053
6054INTEL C600 SERIES SAS CONTROLLER DRIVER
6055M: Intel SCU Linux support <intel-linux-scu@intel.com>
6056M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6057L: linux-scsi@vger.kernel.org
6058T: git git://git.code.sf.net/p/intel-sas/isci
6059S: Supported
6060F: drivers/scsi/isci/
6061
6062INTEL HID EVENT DRIVER
6063M: Alex Hung <alex.hung@canonical.com>
6064L: platform-driver-x86@vger.kernel.org
6065S: Maintained
6066F: drivers/platform/x86/intel-hid.c
6067
6068INTEL VIRTUAL BUTTON DRIVER
6069M: AceLan Kao <acelan.kao@canonical.com>
6070L: platform-driver-x86@vger.kernel.org
6071S: Maintained
6072F: drivers/platform/x86/intel-vbtn.c
6073
6074INTEL IDLE DRIVER
6075M: Len Brown <lenb@kernel.org>
6076L: linux-pm@vger.kernel.org
6077T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6078S: Supported
6079F: drivers/idle/intel_idle.c
6080
6081INTEL PSTATE DRIVER
6082M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6083M: Len Brown <lenb@kernel.org>
6084L: linux-pm@vger.kernel.org
6085S: Supported
6086F: drivers/cpufreq/intel_pstate.c
6087
6088INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6089M: Maik Broemme <mbroemme@plusserver.de>
6090L: linux-fbdev@vger.kernel.org
6091S: Maintained
6092F: Documentation/fb/intelfb.txt
6093F: drivers/video/fbdev/intelfb/
6094
6095INTEL 810/815 FRAMEBUFFER DRIVER
6096M: Antonino Daplas <adaplas@gmail.com>
6097L: linux-fbdev@vger.kernel.org
6098S: Maintained
6099F: drivers/video/fbdev/i810/
6100
6101INTEL MENLOW THERMAL DRIVER
6102M: Sujith Thomas <sujith.thomas@intel.com>
6103L: platform-driver-x86@vger.kernel.org
6104W: https://01.org/linux-acpi
6105S: Supported
6106F: drivers/platform/x86/intel_menlow.c
6107
6108INTEL I/OAT DMA DRIVER
6109M: Dave Jiang <dave.jiang@intel.com>
6110R: Dan Williams <dan.j.williams@intel.com>
6111L: dmaengine@vger.kernel.org
6112Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6113S: Supported
6114F: drivers/dma/ioat*
6115
6116INTEL IOMMU (VT-d)
6117M: David Woodhouse <dwmw2@infradead.org>
6118L: iommu@lists.linux-foundation.org
6119T: git git://git.infradead.org/iommu-2.6.git
6120S: Supported
6121F: drivers/iommu/intel-iommu.c
6122F: include/linux/intel-iommu.h
6123
6124INTEL IOP-ADMA DMA DRIVER
6125R: Dan Williams <dan.j.williams@intel.com>
6126S: Odd fixes
6127F: drivers/dma/iop-adma.c
6128
6129INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6130M: Krzysztof Halasa <khalasa@piap.pl>
6131S: Maintained
6132F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6133F: arch/arm/mach-ixp4xx/include/mach/npe.h
6134F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6135F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6136F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6137F: drivers/net/wan/ixp4xx_hss.c
6138
6139INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6140M: Deepak Saxena <dsaxena@plexity.net>
6141S: Maintained
6142F: drivers/char/hw_random/ixp4xx-rng.c
6143
6144INTEL ETHERNET DRIVERS
6145M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6146L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6147W: http://www.intel.com/support/feedback.htm
6148W: http://e1000.sourceforge.net/
6149Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6150T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6151T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6152S: Supported
6153F: Documentation/networking/e100.txt
6154F: Documentation/networking/e1000.txt
6155F: Documentation/networking/e1000e.txt
6156F: Documentation/networking/igb.txt
6157F: Documentation/networking/igbvf.txt
6158F: Documentation/networking/ixgb.txt
6159F: Documentation/networking/ixgbe.txt
6160F: Documentation/networking/ixgbevf.txt
6161F: Documentation/networking/i40e.txt
6162F: Documentation/networking/i40evf.txt
6163F: drivers/net/ethernet/intel/
6164F: drivers/net/ethernet/intel/*/
6165
6166INTEL RDMA RNIC DRIVER
6167M: Faisal Latif <faisal.latif@intel.com>
6168R: Chien Tin Tung <chien.tin.tung@intel.com>
6169R: Mustafa Ismail <mustafa.ismail@intel.com>
6170R: Shiraz Saleem <shiraz.saleem@intel.com>
6171R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6172L: linux-rdma@vger.kernel.org
6173S: Supported
6174F: drivers/infiniband/hw/i40iw/
6175
6176INTEL MERRIFIELD GPIO DRIVER
6177M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6178L: linux-gpio@vger.kernel.org
6179S: Maintained
6180F: drivers/gpio/gpio-merrifield.c
6181
6182INTEL-MID GPIO DRIVER
6183M: David Cohen <david.a.cohen@linux.intel.com>
6184L: linux-gpio@vger.kernel.org
6185S: Maintained
6186F: drivers/gpio/gpio-intel-mid.c
6187
6188INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6189M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6190L: linux-wireless@vger.kernel.org
6191S: Maintained
6192F: Documentation/networking/README.ipw2100
6193F: Documentation/networking/README.ipw2200
6194F: drivers/net/wireless/intel/ipw2x00/
6195
6196INTEL(R) TRACE HUB
6197M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6198S: Supported
6199F: Documentation/trace/intel_th.txt
6200F: drivers/hwtracing/intel_th/
6201
6202INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6203M: Ning Sun <ning.sun@intel.com>
6204L: tboot-devel@lists.sourceforge.net
6205W: http://tboot.sourceforge.net
6206T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6207S: Supported
6208F: Documentation/intel_txt.txt
6209F: include/linux/tboot.h
6210F: arch/x86/kernel/tboot.c
6211
6212INTEL WIRELESS WIMAX CONNECTION 2400
6213M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6214M: linux-wimax@intel.com
6215L: wimax@linuxwimax.org (subscribers-only)
6216S: Supported
6217W: http://linuxwimax.org
6218F: Documentation/wimax/README.i2400m
6219F: drivers/net/wimax/i2400m/
6220F: include/uapi/linux/wimax/i2400m.h
6221
6222INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6223M: Stanislaw Gruszka <sgruszka@redhat.com>
6224L: linux-wireless@vger.kernel.org
6225S: Supported
6226F: drivers/net/wireless/intel/iwlegacy/
6227
6228INTEL WIRELESS WIFI LINK (iwlwifi)
6229M: Johannes Berg <johannes.berg@intel.com>
6230M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6231M: Luca Coelho <luciano.coelho@intel.com>
6232M: Intel Linux Wireless <linuxwifi@intel.com>
6233L: linux-wireless@vger.kernel.org
6234W: http://intellinuxwireless.org
6235T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6236S: Supported
6237F: drivers/net/wireless/intel/iwlwifi/
6238
6239INTEL MANAGEMENT ENGINE (mei)
6240M: Tomas Winkler <tomas.winkler@intel.com>
6241L: linux-kernel@vger.kernel.org
6242S: Supported
6243F: include/uapi/linux/mei.h
6244F: include/linux/mei_cl_bus.h
6245F: drivers/misc/mei/*
6246F: drivers/watchdog/mei_wdt.c
6247F: Documentation/misc-devices/mei/*
6248
6249INTEL MIC DRIVERS (mic)
6250M: Sudeep Dutt <sudeep.dutt@intel.com>
6251M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6252S: Supported
6253W: https://github.com/sudeepdutt/mic
6254W: http://software.intel.com/en-us/mic-developer
6255F: include/linux/mic_bus.h
6256F: include/linux/scif.h
6257F: include/uapi/linux/mic_common.h
6258F: include/uapi/linux/mic_ioctl.h
6259F: include/uapi/linux/scif_ioctl.h
6260F: drivers/misc/mic/
6261F: drivers/dma/mic_x100_dma.c
6262F: drivers/dma/mic_x100_dma.h
6263F: Documentation/mic/
6264
6265INTEL PMC/P-Unit IPC DRIVER
6266M: Zha Qipeng<qipeng.zha@intel.com>
6267L: platform-driver-x86@vger.kernel.org
6268S: Maintained
6269F: drivers/platform/x86/intel_pmc_ipc.c
6270F: drivers/platform/x86/intel_punit_ipc.c
6271F: arch/x86/include/asm/intel_pmc_ipc.h
6272F: arch/x86/include/asm/intel_punit_ipc.h
6273
6274INTEL TELEMETRY DRIVER
6275M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6276L: platform-driver-x86@vger.kernel.org
6277S: Maintained
6278F: arch/x86/include/asm/intel_telemetry.h
6279F: drivers/platform/x86/intel_telemetry*
6280
6281INTEL PMC CORE DRIVER
6282M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6283M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6284L: platform-driver-x86@vger.kernel.org
6285S: Maintained
6286F: arch/x86/include/asm/pmc_core.h
6287F: drivers/platform/x86/intel_pmc_core*
6288
6289IOC3 ETHERNET DRIVER
6290M: Ralf Baechle <ralf@linux-mips.org>
6291L: linux-mips@linux-mips.org
6292S: Maintained
6293F: drivers/net/ethernet/sgi/ioc3-eth.c
6294
6295IOC3 SERIAL DRIVER
6296M: Pat Gefre <pfg@sgi.com>
6297L: linux-serial@vger.kernel.org
6298S: Maintained
6299F: drivers/tty/serial/ioc3_serial.c
6300
6301IOMMU DRIVERS
6302M: Joerg Roedel <joro@8bytes.org>
6303L: iommu@lists.linux-foundation.org
6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6305S: Maintained
6306F: Documentation/devicetree/bindings/iommu/
6307F: drivers/iommu/
6308
6309IP MASQUERADING
6310M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6311S: Maintained
6312F: net/ipv4/netfilter/ipt_MASQUERADE.c
6313
6314IPMI SUBSYSTEM
6315M: Corey Minyard <minyard@acm.org>
6316L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6317W: http://openipmi.sourceforge.net/
6318S: Supported
6319F: Documentation/IPMI.txt
6320F: drivers/char/ipmi/
6321F: include/linux/ipmi*
6322F: include/uapi/linux/ipmi*
6323
6324QCOM AUDIO (ASoC) DRIVERS
6325M: Patrick Lai <plai@codeaurora.org>
6326M: Banajit Goswami <bgoswami@codeaurora.org>
6327L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6328S: Supported
6329F: sound/soc/qcom/
6330
6331IPS SCSI RAID DRIVER
6332M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6333L: linux-scsi@vger.kernel.org
6334W: http://www.adaptec.com/
6335S: Maintained
6336F: drivers/scsi/ips*
6337
6338IPVS
6339M: Wensong Zhang <wensong@linux-vs.org>
6340M: Simon Horman <horms@verge.net.au>
6341M: Julian Anastasov <ja@ssi.bg>
6342L: netdev@vger.kernel.org
6343L: lvs-devel@vger.kernel.org
6344S: Maintained
6345T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6346T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6347F: Documentation/networking/ipvs-sysctl.txt
6348F: include/net/ip_vs.h
6349F: include/uapi/linux/ip_vs.h
6350F: net/netfilter/ipvs/
6351
6352IPWIRELESS DRIVER
6353M: Jiri Kosina <jikos@kernel.org>
6354M: David Sterba <dsterba@suse.com>
6355S: Odd Fixes
6356F: drivers/tty/ipwireless/
6357
6358IPX NETWORK LAYER
6359M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6360L: netdev@vger.kernel.org
6361S: Maintained
6362F: include/net/ipx.h
6363F: include/uapi/linux/ipx.h
6364F: net/ipx/
6365
6366IRDA SUBSYSTEM
6367M: Samuel Ortiz <samuel@sortiz.org>
6368L: irda-users@lists.sourceforge.net (subscribers-only)
6369L: netdev@vger.kernel.org
6370W: http://irda.sourceforge.net/
6371S: Maintained
6372T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6373F: Documentation/networking/irda.txt
6374F: drivers/net/irda/
6375F: include/net/irda/
6376F: net/irda/
6377
6378IRQ SUBSYSTEM
6379M: Thomas Gleixner <tglx@linutronix.de>
6380L: linux-kernel@vger.kernel.org
6381S: Maintained
6382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6383F: kernel/irq/
6384
6385IRQCHIP DRIVERS
6386M: Thomas Gleixner <tglx@linutronix.de>
6387M: Jason Cooper <jason@lakedaemon.net>
6388M: Marc Zyngier <marc.zyngier@arm.com>
6389L: linux-kernel@vger.kernel.org
6390S: Maintained
6391T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6392T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6393F: Documentation/devicetree/bindings/interrupt-controller/
6394F: drivers/irqchip/
6395
6396IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6397M: Marc Zyngier <marc.zyngier@arm.com>
6398S: Maintained
6399T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6400F: Documentation/IRQ-domain.txt
6401F: include/linux/irqdomain.h
6402F: kernel/irq/irqdomain.c
6403F: kernel/irq/msi.c
6404
6405ISA
6406M: William Breathitt Gray <vilhelm.gray@gmail.com>
6407S: Maintained
6408F: Documentation/isa.txt
6409F: drivers/base/isa.c
6410F: include/linux/isa.h
6411
6412ISAPNP
6413M: Jaroslav Kysela <perex@perex.cz>
6414S: Maintained
6415F: Documentation/isapnp.txt
6416F: drivers/pnp/isapnp/
6417F: include/linux/isapnp.h
6418
6419ISA RADIO MODULE
6420M: Hans Verkuil <hverkuil@xs4all.nl>
6421L: linux-media@vger.kernel.org
6422T: git git://linuxtv.org/media_tree.git
6423W: https://linuxtv.org
6424S: Maintained
6425F: drivers/media/radio/radio-isa*
6426
6427iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6428M: Peter Jones <pjones@redhat.com>
6429M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6430S: Maintained
6431F: drivers/firmware/iscsi_ibft*
6432
6433ISCSI
6434M: Mike Christie <michaelc@cs.wisc.edu>
6435L: open-iscsi@googlegroups.com
6436W: www.open-iscsi.org
6437T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6438S: Maintained
6439F: drivers/scsi/*iscsi*
6440F: include/scsi/*iscsi*
6441
6442ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6443M: Or Gerlitz <ogerlitz@mellanox.com>
6444M: Sagi Grimberg <sagi@grimberg.me>
6445M: Roi Dayan <roid@mellanox.com>
6446L: linux-rdma@vger.kernel.org
6447S: Supported
6448W: http://www.openfabrics.org
6449W: www.open-iscsi.org
6450Q: http://patchwork.kernel.org/project/linux-rdma/list/
6451F: drivers/infiniband/ulp/iser/
6452
6453ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6454M: Sagi Grimberg <sagi@grimberg.me>
6455T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6456L: linux-rdma@vger.kernel.org
6457L: target-devel@vger.kernel.org
6458S: Supported
6459W: http://www.linux-iscsi.org
6460F: drivers/infiniband/ulp/isert
6461
6462ISDN SUBSYSTEM
6463M: Karsten Keil <isdn@linux-pingi.de>
6464L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6465L: netdev@vger.kernel.org
6466W: http://www.isdn4linux.de
6467T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6468S: Maintained
6469F: Documentation/isdn/
6470F: drivers/isdn/
6471F: include/linux/isdn.h
6472F: include/linux/isdn/
6473F: include/uapi/linux/isdn.h
6474F: include/uapi/linux/isdn/
6475
6476ISDN SUBSYSTEM (Eicon active card driver)
6477M: Armin Schindler <mac@melware.de>
6478L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6479W: http://www.melware.de
6480S: Maintained
6481F: drivers/isdn/hardware/eicon/
6482
6483IT87 HARDWARE MONITORING DRIVER
6484M: Jean Delvare <jdelvare@suse.com>
6485L: linux-hwmon@vger.kernel.org
6486S: Maintained
6487F: Documentation/hwmon/it87
6488F: drivers/hwmon/it87.c
6489
6490IT913X MEDIA DRIVER
6491M: Antti Palosaari <crope@iki.fi>
6492L: linux-media@vger.kernel.org
6493W: https://linuxtv.org
6494W: http://palosaari.fi/linux/
6495Q: http://patchwork.linuxtv.org/project/linux-media/list/
6496T: git git://linuxtv.org/anttip/media_tree.git
6497S: Maintained
6498F: drivers/media/tuners/it913x*
6499
6500IVTV VIDEO4LINUX DRIVER
6501M: Andy Walls <awalls@md.metrocast.net>
6502L: ivtv-devel@ivtvdriver.org (subscribers-only)
6503L: linux-media@vger.kernel.org
6504T: git git://linuxtv.org/media_tree.git
6505W: http://www.ivtvdriver.org
6506S: Maintained
6507F: Documentation/video4linux/*.ivtv
6508F: drivers/media/pci/ivtv/
6509F: include/uapi/linux/ivtv*
6510
6511IX2505V MEDIA DRIVER
6512M: Malcolm Priestley <tvboxspy@gmail.com>
6513L: linux-media@vger.kernel.org
6514W: https://linuxtv.org
6515Q: http://patchwork.linuxtv.org/project/linux-media/list/
6516S: Maintained
6517F: drivers/media/dvb-frontends/ix2505v*
6518
6519JC42.4 TEMPERATURE SENSOR DRIVER
6520M: Guenter Roeck <linux@roeck-us.net>
6521L: linux-hwmon@vger.kernel.org
6522S: Maintained
6523F: drivers/hwmon/jc42.c
6524F: Documentation/hwmon/jc42
6525
6526JFS FILESYSTEM
6527M: Dave Kleikamp <shaggy@kernel.org>
6528L: jfs-discussion@lists.sourceforge.net
6529W: http://jfs.sourceforge.net/
6530T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6531S: Maintained
6532F: Documentation/filesystems/jfs.txt
6533F: fs/jfs/
6534
6535JME NETWORK DRIVER
6536M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6537L: netdev@vger.kernel.org
6538S: Maintained
6539F: drivers/net/ethernet/jme.*
6540
6541JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6542M: David Woodhouse <dwmw2@infradead.org>
6543L: linux-mtd@lists.infradead.org
6544W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6545S: Maintained
6546F: fs/jffs2/
6547F: include/uapi/linux/jffs2.h
6548
6549JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6550M: "Theodore Ts'o" <tytso@mit.edu>
6551M: Jan Kara <jack@suse.com>
6552L: linux-ext4@vger.kernel.org
6553S: Maintained
6554F: fs/jbd2/
6555F: include/linux/jbd2.h
6556
6557JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6558M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6559L: linux-media@vger.kernel.org
6560S: Maintained
6561F: drivers/media/platform/rcar_jpu.c
6562
6563JSM Neo PCI based serial card
6564M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6565L: linux-serial@vger.kernel.org
6566S: Maintained
6567F: drivers/tty/serial/jsm/
6568
6569K10TEMP HARDWARE MONITORING DRIVER
6570M: Clemens Ladisch <clemens@ladisch.de>
6571L: linux-hwmon@vger.kernel.org
6572S: Maintained
6573F: Documentation/hwmon/k10temp
6574F: drivers/hwmon/k10temp.c
6575
6576K8TEMP HARDWARE MONITORING DRIVER
6577M: Rudolf Marek <r.marek@assembler.cz>
6578L: linux-hwmon@vger.kernel.org
6579S: Maintained
6580F: Documentation/hwmon/k8temp
6581F: drivers/hwmon/k8temp.c
6582
6583KASAN
6584M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6585R: Alexander Potapenko <glider@google.com>
6586R: Dmitry Vyukov <dvyukov@google.com>
6587L: kasan-dev@googlegroups.com
6588S: Maintained
6589F: arch/*/include/asm/kasan.h
6590F: arch/*/mm/kasan_init*
6591F: Documentation/kasan.txt
6592F: include/linux/kasan*.h
6593F: lib/test_kasan.c
6594F: mm/kasan/
6595F: scripts/Makefile.kasan
6596
6597KCONFIG
6598M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6599L: linux-kbuild@vger.kernel.org
6600T: git git://gitorious.org/linux-kconfig/linux-kconfig
6601S: Maintained
6602F: Documentation/kbuild/kconfig-language.txt
6603F: scripts/kconfig/
6604
6605KDUMP
6606M: Dave Young <dyoung@redhat.com>
6607M: Baoquan He <bhe@redhat.com>
6608R: Vivek Goyal <vgoyal@redhat.com>
6609L: kexec@lists.infradead.org
6610W: http://lse.sourceforge.net/kdump/
6611S: Maintained
6612F: Documentation/kdump/
6613
6614KEENE FM RADIO TRANSMITTER DRIVER
6615M: Hans Verkuil <hverkuil@xs4all.nl>
6616L: linux-media@vger.kernel.org
6617T: git git://linuxtv.org/media_tree.git
6618W: https://linuxtv.org
6619S: Maintained
6620F: drivers/media/radio/radio-keene*
6621
6622KERNEL AUTOMOUNTER v4 (AUTOFS4)
6623M: Ian Kent <raven@themaw.net>
6624L: autofs@vger.kernel.org
6625S: Maintained
6626F: fs/autofs4/
6627
6628KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6629M: Michal Marek <mmarek@suse.com>
6630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6631T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6632L: linux-kbuild@vger.kernel.org
6633S: Maintained
6634F: Documentation/kbuild/
6635F: Makefile
6636F: scripts/Makefile.*
6637F: scripts/basic/
6638F: scripts/mk*
6639F: scripts/package/
6640
6641KERNEL JANITORS
6642L: kernel-janitors@vger.kernel.org
6643W: http://kernelnewbies.org/KernelJanitors
6644S: Odd Fixes
6645
6646KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6647M: "J. Bruce Fields" <bfields@fieldses.org>
6648M: Jeff Layton <jlayton@poochiereds.net>
6649L: linux-nfs@vger.kernel.org
6650W: http://nfs.sourceforge.net/
6651T: git git://linux-nfs.org/~bfields/linux.git
6652S: Supported
6653F: fs/nfsd/
6654F: include/uapi/linux/nfsd/
6655F: fs/lockd/
6656F: fs/nfs_common/
6657F: net/sunrpc/
6658F: include/linux/lockd/
6659F: include/linux/sunrpc/
6660F: include/uapi/linux/sunrpc/
6661
6662KERNEL SELFTEST FRAMEWORK
6663M: Shuah Khan <shuahkh@osg.samsung.com>
6664M: Shuah Khan <shuah@kernel.org>
6665L: linux-kselftest@vger.kernel.org
6666T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6667S: Maintained
6668F: tools/testing/selftests
6669
6670KERNEL VIRTUAL MACHINE (KVM)
6671M: Paolo Bonzini <pbonzini@redhat.com>
6672M: Radim Krčmář <rkrcmar@redhat.com>
6673L: kvm@vger.kernel.org
6674W: http://www.linux-kvm.org
6675T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6676S: Supported
6677F: Documentation/*/kvm*.txt
6678F: Documentation/virtual/kvm/
6679F: arch/*/kvm/
6680F: arch/x86/kernel/kvm.c
6681F: arch/x86/kernel/kvmclock.c
6682F: arch/*/include/asm/kvm*
6683F: include/linux/kvm*
6684F: include/uapi/linux/kvm*
6685F: virt/kvm/
6686F: tools/kvm/
6687
6688KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6689M: Joerg Roedel <joro@8bytes.org>
6690L: kvm@vger.kernel.org
6691W: http://www.linux-kvm.org/
6692S: Maintained
6693F: arch/x86/include/asm/svm.h
6694F: arch/x86/kvm/svm.c
6695
6696KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6697M: Alexander Graf <agraf@suse.com>
6698L: kvm-ppc@vger.kernel.org
6699W: http://www.linux-kvm.org/
6700T: git git://github.com/agraf/linux-2.6.git
6701S: Supported
6702F: arch/powerpc/include/asm/kvm*
6703F: arch/powerpc/kvm/
6704
6705KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6706M: Christian Borntraeger <borntraeger@de.ibm.com>
6707M: Cornelia Huck <cornelia.huck@de.ibm.com>
6708L: linux-s390@vger.kernel.org
6709W: http://www.ibm.com/developerworks/linux/linux390/
6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6711S: Supported
6712F: Documentation/s390/kvm.txt
6713F: arch/s390/include/asm/kvm*
6714F: arch/s390/kvm/
6715
6716KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6717M: Christoffer Dall <christoffer.dall@linaro.org>
6718M: Marc Zyngier <marc.zyngier@arm.com>
6719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6720L: kvmarm@lists.cs.columbia.edu
6721W: http://systems.cs.columbia.edu/projects/kvm-arm
6722T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6723S: Supported
6724F: arch/arm/include/uapi/asm/kvm*
6725F: arch/arm/include/asm/kvm*
6726F: arch/arm/kvm/
6727F: virt/kvm/arm/
6728F: include/kvm/arm_*
6729
6730KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6731M: Christoffer Dall <christoffer.dall@linaro.org>
6732M: Marc Zyngier <marc.zyngier@arm.com>
6733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6734L: kvmarm@lists.cs.columbia.edu
6735S: Maintained
6736F: arch/arm64/include/uapi/asm/kvm*
6737F: arch/arm64/include/asm/kvm*
6738F: arch/arm64/kvm/
6739
6740KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6741M: James Hogan <james.hogan@imgtec.com>
6742L: linux-mips@linux-mips.org
6743S: Supported
6744F: arch/mips/include/uapi/asm/kvm*
6745F: arch/mips/include/asm/kvm*
6746F: arch/mips/kvm/
6747
6748KEXEC
6749M: Eric Biederman <ebiederm@xmission.com>
6750W: http://kernel.org/pub/linux/utils/kernel/kexec/
6751L: kexec@lists.infradead.org
6752S: Maintained
6753F: include/linux/kexec.h
6754F: include/uapi/linux/kexec.h
6755F: kernel/kexec*
6756
6757KEYS/KEYRINGS:
6758M: David Howells <dhowells@redhat.com>
6759L: keyrings@vger.kernel.org
6760S: Maintained
6761F: Documentation/security/keys.txt
6762F: include/linux/key.h
6763F: include/linux/key-type.h
6764F: include/linux/keyctl.h
6765F: include/uapi/linux/keyctl.h
6766F: include/keys/
6767F: security/keys/
6768
6769KEYS-TRUSTED
6770M: David Safford <safford@us.ibm.com>
6771M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6772L: linux-security-module@vger.kernel.org
6773L: keyrings@vger.kernel.org
6774S: Supported
6775F: Documentation/security/keys-trusted-encrypted.txt
6776F: include/keys/trusted-type.h
6777F: security/keys/trusted.c
6778F: security/keys/trusted.h
6779
6780KEYS-ENCRYPTED
6781M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6782M: David Safford <safford@us.ibm.com>
6783L: linux-security-module@vger.kernel.org
6784L: keyrings@vger.kernel.org
6785S: Supported
6786F: Documentation/security/keys-trusted-encrypted.txt
6787F: include/keys/encrypted-type.h
6788F: security/keys/encrypted-keys/
6789
6790KGDB / KDB /debug_core
6791M: Jason Wessel <jason.wessel@windriver.com>
6792W: http://kgdb.wiki.kernel.org/
6793L: kgdb-bugreport@lists.sourceforge.net
6794T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6795S: Maintained
6796F: Documentation/DocBook/kgdb.tmpl
6797F: drivers/misc/kgdbts.c
6798F: drivers/tty/serial/kgdboc.c
6799F: include/linux/kdb.h
6800F: include/linux/kgdb.h
6801F: kernel/debug/
6802
6803KMEMCHECK
6804M: Vegard Nossum <vegardno@ifi.uio.no>
6805M: Pekka Enberg <penberg@kernel.org>
6806S: Maintained
6807F: Documentation/kmemcheck.txt
6808F: arch/x86/include/asm/kmemcheck.h
6809F: arch/x86/mm/kmemcheck/
6810F: include/linux/kmemcheck.h
6811F: mm/kmemcheck.c
6812
6813KMEMLEAK
6814M: Catalin Marinas <catalin.marinas@arm.com>
6815S: Maintained
6816F: Documentation/kmemleak.txt
6817F: include/linux/kmemleak.h
6818F: mm/kmemleak.c
6819F: mm/kmemleak-test.c
6820
6821KPROBES
6822M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6823M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6824M: "David S. Miller" <davem@davemloft.net>
6825M: Masami Hiramatsu <mhiramat@kernel.org>
6826S: Maintained
6827F: Documentation/kprobes.txt
6828F: include/linux/kprobes.h
6829F: kernel/kprobes.c
6830
6831KS0108 LCD CONTROLLER DRIVER
6832M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6833W: http://miguelojeda.es/auxdisplay.htm
6834W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6835S: Maintained
6836F: Documentation/auxdisplay/ks0108
6837F: drivers/auxdisplay/ks0108.c
6838F: include/linux/ks0108.h
6839
6840L3MDEV
6841M: David Ahern <dsa@cumulusnetworks.com>
6842L: netdev@vger.kernel.org
6843S: Maintained
6844F: net/l3mdev
6845F: include/net/l3mdev.h
6846
6847LANTIQ MIPS ARCHITECTURE
6848M: John Crispin <john@phrozen.org>
6849L: linux-mips@linux-mips.org
6850S: Maintained
6851F: arch/mips/lantiq
6852
6853LAPB module
6854L: linux-x25@vger.kernel.org
6855S: Orphan
6856F: Documentation/networking/lapb-module.txt
6857F: include/*/lapb.h
6858F: net/lapb/
6859
6860LASI 53c700 driver for PARISC
6861M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6862L: linux-scsi@vger.kernel.org
6863S: Maintained
6864F: Documentation/scsi/53c700.txt
6865F: drivers/scsi/53c700*
6866
6867LED SUBSYSTEM
6868M: Richard Purdie <rpurdie@rpsys.net>
6869M: Jacek Anaszewski <j.anaszewski@samsung.com>
6870L: linux-leds@vger.kernel.org
6871T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6872S: Maintained
6873F: Documentation/devicetree/bindings/leds/
6874F: drivers/leds/
6875F: include/linux/leds.h
6876
6877LEGACY EEPROM DRIVER
6878M: Jean Delvare <jdelvare@suse.com>
6879S: Maintained
6880F: Documentation/misc-devices/eeprom
6881F: drivers/misc/eeprom/eeprom.c
6882
6883LEGO USB Tower driver
6884M: Juergen Stuber <starblue@users.sourceforge.net>
6885L: legousb-devel@lists.sourceforge.net
6886W: http://legousb.sourceforge.net/
6887S: Maintained
6888F: drivers/usb/misc/legousbtower.c
6889
6890LG2160 MEDIA DRIVER
6891M: Michael Krufky <mkrufky@linuxtv.org>
6892L: linux-media@vger.kernel.org
6893W: https://linuxtv.org
6894W: http://github.com/mkrufky
6895Q: http://patchwork.linuxtv.org/project/linux-media/list/
6896T: git git://linuxtv.org/mkrufky/tuners.git
6897S: Maintained
6898F: drivers/media/dvb-frontends/lg2160.*
6899
6900LGDT3305 MEDIA DRIVER
6901M: Michael Krufky <mkrufky@linuxtv.org>
6902L: linux-media@vger.kernel.org
6903W: https://linuxtv.org
6904W: http://github.com/mkrufky
6905Q: http://patchwork.linuxtv.org/project/linux-media/list/
6906T: git git://linuxtv.org/mkrufky/tuners.git
6907S: Maintained
6908F: drivers/media/dvb-frontends/lgdt3305.*
6909
6910LGUEST
6911M: Rusty Russell <rusty@rustcorp.com.au>
6912L: lguest@lists.ozlabs.org
6913W: http://lguest.ozlabs.org/
6914S: Odd Fixes
6915F: arch/x86/include/asm/lguest*.h
6916F: arch/x86/lguest/
6917F: drivers/lguest/
6918F: include/linux/lguest*.h
6919F: tools/lguest/
6920
6921LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6922M: Tejun Heo <tj@kernel.org>
6923L: linux-ide@vger.kernel.org
6924T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6925S: Maintained
6926F: drivers/ata/
6927F: include/linux/ata.h
6928F: include/linux/libata.h
6929F: Documentation/devicetree/bindings/ata/
6930
6931LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6932M: Viresh Kumar <vireshk@kernel.org>
6933L: linux-ide@vger.kernel.org
6934T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6935S: Maintained
6936F: include/linux/pata_arasan_cf_data.h
6937F: drivers/ata/pata_arasan_cf.c
6938
6939LIBATA PATA DRIVERS
6940M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6941M: Tejun Heo <tj@kernel.org>
6942L: linux-ide@vger.kernel.org
6943T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6944S: Maintained
6945F: drivers/ata/pata_*.c
6946F: drivers/ata/ata_generic.c
6947
6948LIBATA SATA AHCI PLATFORM devices support
6949M: Hans de Goede <hdegoede@redhat.com>
6950M: Tejun Heo <tj@kernel.org>
6951L: linux-ide@vger.kernel.org
6952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6953S: Maintained
6954F: drivers/ata/ahci_platform.c
6955F: drivers/ata/libahci_platform.c
6956F: include/linux/ahci_platform.h
6957
6958LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6959M: Mikael Pettersson <mikpelinux@gmail.com>
6960L: linux-ide@vger.kernel.org
6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6962S: Maintained
6963F: drivers/ata/sata_promise.*
6964
6965LIBLOCKDEP
6966M: Sasha Levin <sasha.levin@oracle.com>
6967S: Maintained
6968F: tools/lib/lockdep/
6969
6970LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6971M: Dan Williams <dan.j.williams@intel.com>
6972L: linux-nvdimm@lists.01.org
6973Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6974T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6975S: Supported
6976F: drivers/nvdimm/*
6977F: include/linux/nd.h
6978F: include/linux/libnvdimm.h
6979F: include/uapi/linux/ndctl.h
6980
6981LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6982M: Ross Zwisler <ross.zwisler@linux.intel.com>
6983L: linux-nvdimm@lists.01.org
6984Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6985S: Supported
6986F: drivers/nvdimm/blk.c
6987F: drivers/nvdimm/region_devs.c
6988F: drivers/acpi/nfit*
6989
6990LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6991M: Vishal Verma <vishal.l.verma@intel.com>
6992L: linux-nvdimm@lists.01.org
6993Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6994S: Supported
6995F: drivers/nvdimm/btt*
6996
6997LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6998M: Ross Zwisler <ross.zwisler@linux.intel.com>
6999L: linux-nvdimm@lists.01.org
7000Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7001S: Supported
7002F: drivers/nvdimm/pmem.c
7003F: include/linux/pmem.h
7004F: arch/*/include/asm/pmem.h
7005
7006LIGHTNVM PLATFORM SUPPORT
7007M: Matias Bjorling <mb@lightnvm.io>
7008W: http://github/OpenChannelSSD
7009L: linux-block@vger.kernel.org
7010S: Maintained
7011F: drivers/lightnvm/
7012F: include/linux/lightnvm.h
7013F: include/uapi/linux/lightnvm.h
7014
7015LINUX FOR IBM pSERIES (RS/6000)
7016M: Paul Mackerras <paulus@au.ibm.com>
7017W: http://www.ibm.com/linux/ltc/projects/ppc
7018S: Supported
7019F: arch/powerpc/boot/rs6000.h
7020
7021LINUX FOR POWERPC (32-BIT AND 64-BIT)
7022M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7023M: Paul Mackerras <paulus@samba.org>
7024M: Michael Ellerman <mpe@ellerman.id.au>
7025W: http://www.penguinppc.org/
7026L: linuxppc-dev@lists.ozlabs.org
7027Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7028T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7029S: Supported
7030F: Documentation/powerpc/
7031F: arch/powerpc/
7032F: drivers/char/tpm/tpm_ibmvtpm*
7033F: drivers/crypto/nx/
7034F: drivers/crypto/vmx/
7035F: drivers/net/ethernet/ibm/ibmveth.*
7036F: drivers/net/ethernet/ibm/ibmvnic.*
7037F: drivers/pci/hotplug/pnv_php.c
7038F: drivers/pci/hotplug/rpa*
7039F: drivers/scsi/ibmvscsi/
7040N: opal
7041N: /pmac
7042N: powermac
7043N: powernv
7044N: [^a-z0-9]ps3
7045N: pseries
7046
7047LINUX FOR POWER MACINTOSH
7048M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7049W: http://www.penguinppc.org/
7050L: linuxppc-dev@lists.ozlabs.org
7051S: Maintained
7052F: arch/powerpc/platforms/powermac/
7053F: drivers/macintosh/
7054
7055LINUX FOR POWERPC EMBEDDED MPC5XXX
7056M: Anatolij Gustschin <agust@denx.de>
7057L: linuxppc-dev@lists.ozlabs.org
7058T: git git://git.denx.de/linux-denx-agust.git
7059S: Maintained
7060F: arch/powerpc/platforms/512x/
7061F: arch/powerpc/platforms/52xx/
7062
7063LINUX FOR POWERPC EMBEDDED PPC4XX
7064M: Alistair Popple <alistair@popple.id.au>
7065M: Matt Porter <mporter@kernel.crashing.org>
7066W: http://www.penguinppc.org/
7067L: linuxppc-dev@lists.ozlabs.org
7068S: Maintained
7069F: arch/powerpc/platforms/40x/
7070F: arch/powerpc/platforms/44x/
7071
7072LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7073L: linuxppc-dev@lists.ozlabs.org
7074S: Orphan
7075F: arch/powerpc/*/*virtex*
7076F: arch/powerpc/*/*/*virtex*
7077
7078LINUX FOR POWERPC EMBEDDED PPC8XX
7079M: Vitaly Bordug <vitb@kernel.crashing.org>
7080W: http://www.penguinppc.org/
7081L: linuxppc-dev@lists.ozlabs.org
7082S: Maintained
7083F: arch/powerpc/platforms/8xx/
7084
7085LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7086M: Scott Wood <oss@buserror.net>
7087M: Kumar Gala <galak@kernel.crashing.org>
7088W: http://www.penguinppc.org/
7089L: linuxppc-dev@lists.ozlabs.org
7090T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7091S: Maintained
7092F: arch/powerpc/platforms/83xx/
7093F: arch/powerpc/platforms/85xx/
7094
7095LINUX FOR POWERPC PA SEMI PWRFICIENT
7096M: Olof Johansson <olof@lixom.net>
7097L: linuxppc-dev@lists.ozlabs.org
7098S: Maintained
7099F: arch/powerpc/platforms/pasemi/
7100F: drivers/*/*pasemi*
7101F: drivers/*/*/*pasemi*
7102
7103LINUX SECURITY MODULE (LSM) FRAMEWORK
7104M: Chris Wright <chrisw@sous-sol.org>
7105L: linux-security-module@vger.kernel.org
7106S: Supported
7107
7108LIS3LV02D ACCELEROMETER DRIVER
7109M: Eric Piel <eric.piel@tremplin-utc.net>
7110S: Maintained
7111F: Documentation/misc-devices/lis3lv02d
7112F: drivers/misc/lis3lv02d/
7113F: drivers/platform/x86/hp_accel.c
7114
7115LIVE PATCHING
7116M: Josh Poimboeuf <jpoimboe@redhat.com>
7117M: Jessica Yu <jeyu@redhat.com>
7118M: Jiri Kosina <jikos@kernel.org>
7119M: Miroslav Benes <mbenes@suse.cz>
7120R: Petr Mladek <pmladek@suse.com>
7121S: Maintained
7122F: kernel/livepatch/
7123F: include/linux/livepatch.h
7124F: arch/x86/include/asm/livepatch.h
7125F: arch/x86/kernel/livepatch.c
7126F: Documentation/livepatch/
7127F: Documentation/ABI/testing/sysfs-kernel-livepatch
7128F: samples/livepatch/
7129L: live-patching@vger.kernel.org
7130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7131
7132LINUX KERNEL DUMP TEST MODULE (LKDTM)
7133M: Kees Cook <keescook@chromium.org>
7134S: Maintained
7135F: drivers/misc/lkdtm*
7136
7137LLC (802.2)
7138M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7139S: Maintained
7140F: include/linux/llc.h
7141F: include/uapi/linux/llc.h
7142F: include/net/llc*
7143F: net/llc/
7144
7145LM73 HARDWARE MONITOR DRIVER
7146M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7147L: linux-hwmon@vger.kernel.org
7148S: Maintained
7149F: drivers/hwmon/lm73.c
7150
7151LM78 HARDWARE MONITOR DRIVER
7152M: Jean Delvare <jdelvare@suse.com>
7153L: linux-hwmon@vger.kernel.org
7154S: Maintained
7155F: Documentation/hwmon/lm78
7156F: drivers/hwmon/lm78.c
7157
7158LM83 HARDWARE MONITOR DRIVER
7159M: Jean Delvare <jdelvare@suse.com>
7160L: linux-hwmon@vger.kernel.org
7161S: Maintained
7162F: Documentation/hwmon/lm83
7163F: drivers/hwmon/lm83.c
7164
7165LM90 HARDWARE MONITOR DRIVER
7166M: Jean Delvare <jdelvare@suse.com>
7167L: linux-hwmon@vger.kernel.org
7168S: Maintained
7169F: Documentation/hwmon/lm90
7170F: Documentation/devicetree/bindings/hwmon/lm90.txt
7171F: drivers/hwmon/lm90.c
7172
7173LM95234 HARDWARE MONITOR DRIVER
7174M: Guenter Roeck <linux@roeck-us.net>
7175L: linux-hwmon@vger.kernel.org
7176S: Maintained
7177F: Documentation/hwmon/lm95234
7178F: drivers/hwmon/lm95234.c
7179
7180LME2510 MEDIA DRIVER
7181M: Malcolm Priestley <tvboxspy@gmail.com>
7182L: linux-media@vger.kernel.org
7183W: https://linuxtv.org
7184Q: http://patchwork.linuxtv.org/project/linux-media/list/
7185S: Maintained
7186F: drivers/media/usb/dvb-usb-v2/lmedm04*
7187
7188LOCKING PRIMITIVES
7189M: Peter Zijlstra <peterz@infradead.org>
7190M: Ingo Molnar <mingo@redhat.com>
7191L: linux-kernel@vger.kernel.org
7192T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7193S: Maintained
7194F: Documentation/locking/
7195F: include/linux/lockdep.h
7196F: include/linux/spinlock*.h
7197F: arch/*/include/asm/spinlock*.h
7198F: include/linux/rwlock*.h
7199F: include/linux/mutex*.h
7200F: arch/*/include/asm/mutex*.h
7201F: include/linux/rwsem*.h
7202F: arch/*/include/asm/rwsem.h
7203F: include/linux/seqlock.h
7204F: lib/locking*.[ch]
7205F: kernel/locking/
7206
7207LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7208M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7209L: linux-ntfs-dev@lists.sourceforge.net
7210W: http://www.linux-ntfs.org/content/view/19/37/
7211S: Maintained
7212F: Documentation/ldm.txt
7213F: block/partitions/ldm.*
7214
7215LogFS
7216M: Joern Engel <joern@logfs.org>
7217M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7218L: logfs@logfs.org
7219W: logfs.org
7220S: Maintained
7221F: fs/logfs/
7222
7223LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7224M: Sathya Prakash <sathya.prakash@broadcom.com>
7225M: Chaitra P B <chaitra.basappa@broadcom.com>
7226M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7227L: MPT-FusionLinux.pdl@broadcom.com
7228L: linux-scsi@vger.kernel.org
7229W: http://www.avagotech.com/support/
7230S: Supported
7231F: drivers/message/fusion/
7232F: drivers/scsi/mpt2sas/
7233F: drivers/scsi/mpt3sas/
7234
7235LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7236M: Matthew Wilcox <matthew@wil.cx>
7237L: linux-scsi@vger.kernel.org
7238S: Maintained
7239F: drivers/scsi/sym53c8xx_2/
7240
7241LTC4261 HARDWARE MONITOR DRIVER
7242M: Guenter Roeck <linux@roeck-us.net>
7243L: linux-hwmon@vger.kernel.org
7244S: Maintained
7245F: Documentation/hwmon/ltc4261
7246F: drivers/hwmon/ltc4261.c
7247
7248LTP (Linux Test Project)
7249M: Mike Frysinger <vapier@gentoo.org>
7250M: Cyril Hrubis <chrubis@suse.cz>
7251M: Wanlong Gao <wanlong.gao@gmail.com>
7252M: Jan Stancek <jstancek@redhat.com>
7253M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7254M: Alexey Kodanev <alexey.kodanev@oracle.com>
7255L: ltp@lists.linux.it (subscribers-only)
7256W: http://linux-test-project.github.io/
7257T: git git://github.com/linux-test-project/ltp.git
7258S: Maintained
7259
7260M32R ARCHITECTURE
7261W: http://www.linux-m32r.org/
7262S: Orphan
7263F: arch/m32r/
7264
7265M68K ARCHITECTURE
7266M: Geert Uytterhoeven <geert@linux-m68k.org>
7267L: linux-m68k@lists.linux-m68k.org
7268W: http://www.linux-m68k.org/
7269T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7270S: Maintained
7271F: arch/m68k/
7272F: drivers/zorro/
7273
7274M68K ON APPLE MACINTOSH
7275M: Joshua Thompson <funaho@jurai.org>
7276W: http://www.mac.linux-m68k.org/
7277L: linux-m68k@lists.linux-m68k.org
7278S: Maintained
7279F: arch/m68k/mac/
7280
7281M68K ON HP9000/300
7282M: Philip Blundell <philb@gnu.org>
7283W: http://www.tazenda.demon.co.uk/phil/linux-hp
7284S: Maintained
7285F: arch/m68k/hp300/
7286
7287M88DS3103 MEDIA DRIVER
7288M: Antti Palosaari <crope@iki.fi>
7289L: linux-media@vger.kernel.org
7290W: https://linuxtv.org
7291W: http://palosaari.fi/linux/
7292Q: http://patchwork.linuxtv.org/project/linux-media/list/
7293T: git git://linuxtv.org/anttip/media_tree.git
7294S: Maintained
7295F: drivers/media/dvb-frontends/m88ds3103*
7296
7297M88RS2000 MEDIA DRIVER
7298M: Malcolm Priestley <tvboxspy@gmail.com>
7299L: linux-media@vger.kernel.org
7300W: https://linuxtv.org
7301Q: http://patchwork.linuxtv.org/project/linux-media/list/
7302S: Maintained
7303F: drivers/media/dvb-frontends/m88rs2000*
7304
7305MA901 MASTERKIT USB FM RADIO DRIVER
7306M: Alexey Klimov <klimov.linux@gmail.com>
7307L: linux-media@vger.kernel.org
7308T: git git://linuxtv.org/media_tree.git
7309S: Maintained
7310F: drivers/media/radio/radio-ma901.c
7311
7312MAC80211
7313M: Johannes Berg <johannes@sipsolutions.net>
7314L: linux-wireless@vger.kernel.org
7315W: http://wireless.kernel.org/
7316T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7317T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7318S: Maintained
7319F: Documentation/networking/mac80211-injection.txt
7320F: include/net/mac80211.h
7321F: net/mac80211/
7322F: drivers/net/wireless/mac80211_hwsim.[ch]
7323
7324MACVLAN DRIVER
7325M: Patrick McHardy <kaber@trash.net>
7326L: netdev@vger.kernel.org
7327S: Maintained
7328F: drivers/net/macvlan.c
7329F: include/linux/if_macvlan.h
7330
7331MAILBOX API
7332M: Jassi Brar <jassisinghbrar@gmail.com>
7333L: linux-kernel@vger.kernel.org
7334S: Maintained
7335F: drivers/mailbox/
7336F: include/linux/mailbox_client.h
7337F: include/linux/mailbox_controller.h
7338
7339MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7340M: Michael Kerrisk <mtk.manpages@gmail.com>
7341W: http://www.kernel.org/doc/man-pages
7342L: linux-man@vger.kernel.org
7343S: Maintained
7344
7345MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7346M: Andrew Lunn <andrew@lunn.ch>
7347M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7348S: Maintained
7349F: drivers/net/dsa/mv88e6xxx/
7350
7351MARVELL ARMADA DRM SUPPORT
7352M: Russell King <rmk+kernel@armlinux.org.uk>
7353S: Maintained
7354F: drivers/gpu/drm/armada/
7355F: include/uapi/drm/armada_drm.h
7356F: Documentation/devicetree/bindings/display/armada/
7357
7358MARVELL CRYPTO DRIVER
7359M: Boris Brezillon <boris.brezillon@free-electrons.com>
7360M: Arnaud Ebalard <arno@natisbad.org>
7361F: drivers/crypto/marvell/
7362S: Maintained
7363L: linux-crypto@vger.kernel.org
7364
7365MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7366M: Mirko Lindner <mlindner@marvell.com>
7367M: Stephen Hemminger <stephen@networkplumber.org>
7368L: netdev@vger.kernel.org
7369S: Maintained
7370F: drivers/net/ethernet/marvell/sk*
7371
7372MARVELL LIBERTAS WIRELESS DRIVER
7373L: libertas-dev@lists.infradead.org
7374S: Orphan
7375F: drivers/net/wireless/marvell/libertas/
7376
7377MARVELL MV643XX ETHERNET DRIVER
7378M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7379L: netdev@vger.kernel.org
7380S: Maintained
7381F: drivers/net/ethernet/marvell/mv643xx_eth.*
7382F: include/linux/mv643xx.h
7383
7384MARVELL MVNETA ETHERNET DRIVER
7385M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7386L: netdev@vger.kernel.org
7387S: Maintained
7388F: drivers/net/ethernet/marvell/mvneta.*
7389
7390MARVELL MWIFIEX WIRELESS DRIVER
7391M: Amitkumar Karwar <akarwar@marvell.com>
7392M: Nishant Sarmukadam <nishants@marvell.com>
7393L: linux-wireless@vger.kernel.org
7394S: Maintained
7395F: drivers/net/wireless/marvell/mwifiex/
7396
7397MARVELL MWL8K WIRELESS DRIVER
7398M: Lennert Buytenhek <buytenh@wantstofly.org>
7399L: linux-wireless@vger.kernel.org
7400S: Odd Fixes
7401F: drivers/net/wireless/marvell/mwl8k.c
7402
7403MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7404M: Nicolas Pitre <nico@fluxnic.net>
7405S: Odd Fixes
7406F: drivers/mmc/host/mvsdio.*
7407
7408MATROX FRAMEBUFFER DRIVER
7409L: linux-fbdev@vger.kernel.org
7410S: Orphan
7411F: drivers/video/fbdev/matrox/matroxfb_*
7412F: include/uapi/linux/matroxfb.h
7413
7414MAX16065 HARDWARE MONITOR DRIVER
7415M: Guenter Roeck <linux@roeck-us.net>
7416L: linux-hwmon@vger.kernel.org
7417S: Maintained
7418F: Documentation/hwmon/max16065
7419F: drivers/hwmon/max16065.c
7420
7421MAX20751 HARDWARE MONITOR DRIVER
7422M: Guenter Roeck <linux@roeck-us.net>
7423L: linux-hwmon@vger.kernel.org
7424S: Maintained
7425F: Documentation/hwmon/max20751
7426F: drivers/hwmon/max20751.c
7427
7428MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7429M: "Hans J. Koch" <hjk@hansjkoch.de>
7430L: linux-hwmon@vger.kernel.org
7431S: Maintained
7432F: Documentation/hwmon/max6650
7433F: drivers/hwmon/max6650.c
7434
7435MAX6697 HARDWARE MONITOR DRIVER
7436M: Guenter Roeck <linux@roeck-us.net>
7437L: linux-hwmon@vger.kernel.org
7438S: Maintained
7439F: Documentation/hwmon/max6697
7440F: Documentation/devicetree/bindings/i2c/max6697.txt
7441F: drivers/hwmon/max6697.c
7442F: include/linux/platform_data/max6697.h
7443
7444MAX9860 MONO AUDIO VOICE CODEC DRIVER
7445M: Peter Rosin <peda@axentia.se>
7446L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7447S: Maintained
7448F: Documentation/devicetree/bindings/sound/max9860.txt
7449F: sound/soc/codecs/max9860.*
7450
7451MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7452M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7453L: linux-pm@vger.kernel.org
7454S: Supported
7455F: drivers/power/max14577_charger.c
7456F: drivers/power/max77693_charger.c
7457
7458MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7459M: Javier Martinez Canillas <javier@osg.samsung.com>
7460L: linux-kernel@vger.kernel.org
7461S: Supported
7462F: drivers/*/*max77802*.c
7463F: Documentation/devicetree/bindings/*/*max77802.txt
7464F: include/dt-bindings/*/*max77802.h
7465
7466MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7467M: Chanwoo Choi <cw00.choi@samsung.com>
7468M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7469L: linux-kernel@vger.kernel.org
7470S: Supported
7471F: drivers/*/max14577*.c
7472F: drivers/*/max77686*.c
7473F: drivers/*/max77693*.c
7474F: drivers/extcon/extcon-max14577.c
7475F: drivers/extcon/extcon-max77693.c
7476F: drivers/rtc/rtc-max77686.c
7477F: drivers/clk/clk-max77686.c
7478F: Documentation/devicetree/bindings/mfd/max14577.txt
7479F: Documentation/devicetree/bindings/*/max77686.txt
7480F: Documentation/devicetree/bindings/mfd/max77693.txt
7481F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7482F: include/linux/mfd/max14577*.h
7483F: include/linux/mfd/max77686*.h
7484F: include/linux/mfd/max77693*.h
7485
7486MAXIRADIO FM RADIO RECEIVER DRIVER
7487M: Hans Verkuil <hverkuil@xs4all.nl>
7488L: linux-media@vger.kernel.org
7489T: git git://linuxtv.org/media_tree.git
7490W: https://linuxtv.org
7491S: Maintained
7492F: drivers/media/radio/radio-maxiradio*
7493
7494MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7495M: Peter Rosin <peda@axentia.se>
7496L: linux-iio@vger.kernel.org
7497S: Maintained
7498F: drivers/iio/potentiometer/mcp4531.c
7499
7500MEDIA DRIVERS FOR RENESAS - FCP
7501M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7502L: linux-media@vger.kernel.org
7503L: linux-renesas-soc@vger.kernel.org
7504T: git git://linuxtv.org/media_tree.git
7505S: Supported
7506F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7507F: drivers/media/platform/rcar-fcp.c
7508F: include/media/rcar-fcp.h
7509
7510MEDIA DRIVERS FOR RENESAS - VSP1
7511M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7512L: linux-media@vger.kernel.org
7513L: linux-renesas-soc@vger.kernel.org
7514T: git git://linuxtv.org/media_tree.git
7515S: Supported
7516F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7517F: drivers/media/platform/vsp1/
7518
7519MEDIA DRIVERS FOR HELENE
7520M: Abylay Ospan <aospan@netup.ru>
7521L: linux-media@vger.kernel.org
7522W: https://linuxtv.org
7523W: http://netup.tv/
7524T: git git://linuxtv.org/media_tree.git
7525S: Supported
7526F: drivers/media/dvb-frontends/helene*
7527
7528MEDIA DRIVERS FOR ASCOT2E
7529M: Sergey Kozlov <serjk@netup.ru>
7530M: Abylay Ospan <aospan@netup.ru>
7531L: linux-media@vger.kernel.org
7532W: https://linuxtv.org
7533W: http://netup.tv/
7534T: git git://linuxtv.org/media_tree.git
7535S: Supported
7536F: drivers/media/dvb-frontends/ascot2e*
7537
7538MEDIA DRIVERS FOR CXD2841ER
7539M: Sergey Kozlov <serjk@netup.ru>
7540M: Abylay Ospan <aospan@netup.ru>
7541L: linux-media@vger.kernel.org
7542W: https://linuxtv.org
7543W: http://netup.tv/
7544T: git git://linuxtv.org/media_tree.git
7545S: Supported
7546F: drivers/media/dvb-frontends/cxd2841er*
7547
7548MEDIA DRIVERS FOR HORUS3A
7549M: Sergey Kozlov <serjk@netup.ru>
7550M: Abylay Ospan <aospan@netup.ru>
7551L: linux-media@vger.kernel.org
7552W: https://linuxtv.org
7553W: http://netup.tv/
7554T: git git://linuxtv.org/media_tree.git
7555S: Supported
7556F: drivers/media/dvb-frontends/horus3a*
7557
7558MEDIA DRIVERS FOR LNBH25
7559M: Sergey Kozlov <serjk@netup.ru>
7560M: Abylay Ospan <aospan@netup.ru>
7561L: linux-media@vger.kernel.org
7562W: https://linuxtv.org
7563W: http://netup.tv/
7564T: git git://linuxtv.org/media_tree.git
7565S: Supported
7566F: drivers/media/dvb-frontends/lnbh25*
7567
7568MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7569M: Sergey Kozlov <serjk@netup.ru>
7570M: Abylay Ospan <aospan@netup.ru>
7571L: linux-media@vger.kernel.org
7572W: https://linuxtv.org
7573W: http://netup.tv/
7574T: git git://linuxtv.org/media_tree.git
7575S: Supported
7576F: drivers/media/pci/netup_unidvb/*
7577
7578MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7579M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7580M: Mauro Carvalho Chehab <mchehab@kernel.org>
7581P: LinuxTV.org Project
7582L: linux-media@vger.kernel.org
7583W: https://linuxtv.org
7584Q: http://patchwork.kernel.org/project/linux-media/list/
7585T: git git://linuxtv.org/media_tree.git
7586S: Maintained
7587F: Documentation/dvb/
7588F: Documentation/video4linux/
7589F: Documentation/DocBook/media/
7590F: drivers/media/
7591F: drivers/staging/media/
7592F: include/linux/platform_data/media/
7593F: include/media/
7594F: include/uapi/linux/dvb/
7595F: include/uapi/linux/videodev2.h
7596F: include/uapi/linux/media.h
7597F: include/uapi/linux/v4l2-*
7598F: include/uapi/linux/meye.h
7599F: include/uapi/linux/ivtv*
7600F: include/uapi/linux/uvcvideo.h
7601
7602MEDIATEK ETHERNET DRIVER
7603M: Felix Fietkau <nbd@openwrt.org>
7604M: John Crispin <blogic@openwrt.org>
7605L: netdev@vger.kernel.org
7606S: Maintained
7607F: drivers/net/ethernet/mediatek/
7608
7609MEDIATEK MT7601U WIRELESS LAN DRIVER
7610M: Jakub Kicinski <kubakici@wp.pl>
7611L: linux-wireless@vger.kernel.org
7612S: Maintained
7613F: drivers/net/wireless/mediatek/mt7601u/
7614
7615MEGARAID SCSI/SAS DRIVERS
7616M: Kashyap Desai <kashyap.desai@avagotech.com>
7617M: Sumit Saxena <sumit.saxena@avagotech.com>
7618M: Uday Lingala <uday.lingala@avagotech.com>
7619L: megaraidlinux.pdl@avagotech.com
7620L: linux-scsi@vger.kernel.org
7621W: http://www.lsi.com
7622S: Maintained
7623F: Documentation/scsi/megaraid.txt
7624F: drivers/scsi/megaraid.*
7625F: drivers/scsi/megaraid/
7626
7627MELLANOX ETHERNET DRIVER (mlx4_en)
7628M: Tariq Toukan <tariqt@mellanox.com>
7629L: netdev@vger.kernel.org
7630S: Supported
7631W: http://www.mellanox.com
7632Q: http://patchwork.ozlabs.org/project/netdev/list/
7633F: drivers/net/ethernet/mellanox/mlx4/en_*
7634
7635MELLANOX ETHERNET DRIVER (mlx5e)
7636M: Saeed Mahameed <saeedm@mellanox.com>
7637L: netdev@vger.kernel.org
7638S: Supported
7639W: http://www.mellanox.com
7640Q: http://patchwork.ozlabs.org/project/netdev/list/
7641F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7642
7643MELLANOX ETHERNET SWITCH DRIVERS
7644M: Jiri Pirko <jiri@mellanox.com>
7645M: Ido Schimmel <idosch@mellanox.com>
7646L: netdev@vger.kernel.org
7647S: Supported
7648W: http://www.mellanox.com
7649Q: http://patchwork.ozlabs.org/project/netdev/list/
7650F: drivers/net/ethernet/mellanox/mlxsw/
7651
7652SOFT-ROCE DRIVER (rxe)
7653M: Moni Shoua <monis@mellanox.com>
7654L: linux-rdma@vger.kernel.org
7655S: Supported
7656W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7657Q: http://patchwork.kernel.org/project/linux-rdma/list/
7658F: drivers/infiniband/hw/rxe/
7659F: include/uapi/rdma/rdma_user_rxe.h
7660
7661MEMBARRIER SUPPORT
7662M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7663M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7664L: linux-kernel@vger.kernel.org
7665S: Supported
7666F: kernel/membarrier.c
7667F: include/uapi/linux/membarrier.h
7668
7669MEMORY MANAGEMENT
7670L: linux-mm@kvack.org
7671W: http://www.linux-mm.org
7672S: Maintained
7673F: include/linux/mm.h
7674F: include/linux/gfp.h
7675F: include/linux/mmzone.h
7676F: include/linux/memory_hotplug.h
7677F: include/linux/vmalloc.h
7678F: mm/
7679
7680MEMORY TECHNOLOGY DEVICES (MTD)
7681M: David Woodhouse <dwmw2@infradead.org>
7682M: Brian Norris <computersforpeace@gmail.com>
7683L: linux-mtd@lists.infradead.org
7684W: http://www.linux-mtd.infradead.org/
7685Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7686T: git git://git.infradead.org/linux-mtd.git
7687T: git git://git.infradead.org/l2-mtd.git
7688S: Maintained
7689F: Documentation/devicetree/bindings/mtd/
7690F: drivers/mtd/
7691F: include/linux/mtd/
7692F: include/uapi/mtd/
7693
7694MEN A21 WATCHDOG DRIVER
7695M: Johannes Thumshirn <morbidrsa@gmail.com>
7696L: linux-watchdog@vger.kernel.org
7697S: Maintained
7698F: drivers/watchdog/mena21_wdt.c
7699
7700MEN CHAMELEON BUS (mcb)
7701M: Johannes Thumshirn <morbidrsa@gmail.com>
7702S: Maintained
7703F: drivers/mcb/
7704F: include/linux/mcb.h
7705F: Documentation/men-chameleon-bus.txt
7706
7707MEN F21BMC (Board Management Controller)
7708M: Andreas Werner <andreas.werner@men.de>
7709S: Supported
7710F: drivers/mfd/menf21bmc.c
7711F: drivers/watchdog/menf21bmc_wdt.c
7712F: drivers/leds/leds-menf21bmc.c
7713F: drivers/hwmon/menf21bmc_hwmon.c
7714F: Documentation/hwmon/menf21bmc
7715
7716METAG ARCHITECTURE
7717M: James Hogan <james.hogan@imgtec.com>
7718L: linux-metag@vger.kernel.org
7719T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7720S: Odd Fixes
7721F: arch/metag/
7722F: Documentation/metag/
7723F: Documentation/devicetree/bindings/metag/
7724F: Documentation/devicetree/bindings/interrupt-controller/img,*
7725F: drivers/clocksource/metag_generic.c
7726F: drivers/irqchip/irq-metag.c
7727F: drivers/irqchip/irq-metag-ext.c
7728F: drivers/tty/metag_da.c
7729
7730MICROBLAZE ARCHITECTURE
7731M: Michal Simek <monstr@monstr.eu>
7732W: http://www.monstr.eu/fdt/
7733T: git git://git.monstr.eu/linux-2.6-microblaze.git
7734S: Supported
7735F: arch/microblaze/
7736
7737MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7738M: Chen Yu <yu.c.chen@intel.com>
7739L: platform-driver-x86@vger.kernel.org
7740S: Supported
7741F: drivers/platform/x86/surfacepro3_button.c
7742
7743MICROTEK X6 SCANNER
7744M: Oliver Neukum <oliver@neukum.org>
7745S: Maintained
7746F: drivers/usb/image/microtek.*
7747
7748MIPS
7749M: Ralf Baechle <ralf@linux-mips.org>
7750L: linux-mips@linux-mips.org
7751W: http://www.linux-mips.org/
7752T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7753Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7754S: Supported
7755F: Documentation/devicetree/bindings/mips/
7756F: Documentation/mips/
7757F: arch/mips/
7758
7759MIPS/LOONGSON1 ARCHITECTURE
7760M: Keguang Zhang <keguang.zhang@gmail.com>
7761L: linux-mips@linux-mips.org
7762S: Maintained
7763F: arch/mips/loongson32/
7764F: arch/mips/include/asm/mach-loongson32/
7765F: drivers/*/*loongson1*
7766F: drivers/*/*/*loongson1*
7767
7768MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7769M: Hans Verkuil <hverkuil@xs4all.nl>
7770L: linux-media@vger.kernel.org
7771T: git git://linuxtv.org/media_tree.git
7772W: https://linuxtv.org
7773S: Odd Fixes
7774F: drivers/media/radio/radio-miropcm20*
7775
7776MELLANOX MLX4 core VPI driver
7777M: Yishai Hadas <yishaih@mellanox.com>
7778L: netdev@vger.kernel.org
7779L: linux-rdma@vger.kernel.org
7780W: http://www.mellanox.com
7781Q: http://patchwork.ozlabs.org/project/netdev/list/
7782S: Supported
7783F: drivers/net/ethernet/mellanox/mlx4/
7784F: include/linux/mlx4/
7785
7786MELLANOX MLX4 IB driver
7787M: Yishai Hadas <yishaih@mellanox.com>
7788L: linux-rdma@vger.kernel.org
7789W: http://www.mellanox.com
7790Q: http://patchwork.kernel.org/project/linux-rdma/list/
7791S: Supported
7792F: drivers/infiniband/hw/mlx4/
7793F: include/linux/mlx4/
7794
7795MELLANOX MLX5 core VPI driver
7796M: Matan Barak <matanb@mellanox.com>
7797M: Leon Romanovsky <leonro@mellanox.com>
7798L: netdev@vger.kernel.org
7799L: linux-rdma@vger.kernel.org
7800W: http://www.mellanox.com
7801Q: http://patchwork.ozlabs.org/project/netdev/list/
7802S: Supported
7803F: drivers/net/ethernet/mellanox/mlx5/core/
7804F: include/linux/mlx5/
7805
7806MELLANOX MLX5 IB driver
7807M: Matan Barak <matanb@mellanox.com>
7808M: Leon Romanovsky <leonro@mellanox.com>
7809L: linux-rdma@vger.kernel.org
7810W: http://www.mellanox.com
7811Q: http://patchwork.kernel.org/project/linux-rdma/list/
7812S: Supported
7813F: drivers/infiniband/hw/mlx5/
7814F: include/linux/mlx5/
7815
7816MELEXIS MLX90614 DRIVER
7817M: Crt Mori <cmo@melexis.com>
7818L: linux-iio@vger.kernel.org
7819W: http://www.melexis.com
7820S: Supported
7821F: drivers/iio/temperature/mlx90614.c
7822
7823MN88472 MEDIA DRIVER
7824M: Antti Palosaari <crope@iki.fi>
7825L: linux-media@vger.kernel.org
7826W: https://linuxtv.org
7827W: http://palosaari.fi/linux/
7828Q: http://patchwork.linuxtv.org/project/linux-media/list/
7829S: Maintained
7830F: drivers/media/dvb-frontends/mn88472*
7831
7832MN88473 MEDIA DRIVER
7833M: Antti Palosaari <crope@iki.fi>
7834L: linux-media@vger.kernel.org
7835W: https://linuxtv.org
7836W: http://palosaari.fi/linux/
7837Q: http://patchwork.linuxtv.org/project/linux-media/list/
7838S: Maintained
7839F: drivers/media/dvb-frontends/mn88473*
7840
7841MODULE SUPPORT
7842M: Rusty Russell <rusty@rustcorp.com.au>
7843S: Maintained
7844F: include/linux/module.h
7845F: kernel/module.c
7846
7847MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7848W: http://popies.net/meye/
7849S: Orphan
7850F: Documentation/video4linux/meye.txt
7851F: drivers/media/pci/meye/
7852F: include/uapi/linux/meye.h
7853
7854MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7855M: Jiri Slaby <jirislaby@gmail.com>
7856S: Maintained
7857F: Documentation/serial/moxa-smartio
7858F: drivers/tty/mxser.*
7859
7860MR800 AVERMEDIA USB FM RADIO DRIVER
7861M: Alexey Klimov <klimov.linux@gmail.com>
7862L: linux-media@vger.kernel.org
7863T: git git://linuxtv.org/media_tree.git
7864S: Maintained
7865F: drivers/media/radio/radio-mr800.c
7866
7867MRF24J40 IEEE 802.15.4 RADIO DRIVER
7868M: Alan Ott <alan@signal11.us>
7869L: linux-wpan@vger.kernel.org
7870S: Maintained
7871F: drivers/net/ieee802154/mrf24j40.c
7872F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7873
7874MSI LAPTOP SUPPORT
7875M: "Lee, Chun-Yi" <jlee@suse.com>
7876L: platform-driver-x86@vger.kernel.org
7877S: Maintained
7878F: drivers/platform/x86/msi-laptop.c
7879
7880MSI WMI SUPPORT
7881L: platform-driver-x86@vger.kernel.org
7882S: Orphan
7883F: drivers/platform/x86/msi-wmi.c
7884
7885MSI001 MEDIA DRIVER
7886M: Antti Palosaari <crope@iki.fi>
7887L: linux-media@vger.kernel.org
7888W: https://linuxtv.org
7889W: http://palosaari.fi/linux/
7890Q: http://patchwork.linuxtv.org/project/linux-media/list/
7891T: git git://linuxtv.org/anttip/media_tree.git
7892S: Maintained
7893F: drivers/media/tuners/msi001*
7894
7895MSI2500 MEDIA DRIVER
7896M: Antti Palosaari <crope@iki.fi>
7897L: linux-media@vger.kernel.org
7898W: https://linuxtv.org
7899W: http://palosaari.fi/linux/
7900Q: http://patchwork.linuxtv.org/project/linux-media/list/
7901T: git git://linuxtv.org/anttip/media_tree.git
7902S: Maintained
7903F: drivers/media/usb/msi2500/
7904
7905MSYSTEMS DISKONCHIP G3 MTD DRIVER
7906M: Robert Jarzmik <robert.jarzmik@free.fr>
7907L: linux-mtd@lists.infradead.org
7908S: Maintained
7909F: drivers/mtd/devices/docg3*
7910
7911MT9M032 APTINA SENSOR DRIVER
7912M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7913L: linux-media@vger.kernel.org
7914T: git git://linuxtv.org/media_tree.git
7915S: Maintained
7916F: drivers/media/i2c/mt9m032.c
7917F: include/media/i2c/mt9m032.h
7918
7919MT9P031 APTINA CAMERA SENSOR
7920M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7921L: linux-media@vger.kernel.org
7922T: git git://linuxtv.org/media_tree.git
7923S: Maintained
7924F: drivers/media/i2c/mt9p031.c
7925F: include/media/i2c/mt9p031.h
7926
7927MT9T001 APTINA CAMERA SENSOR
7928M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7929L: linux-media@vger.kernel.org
7930T: git git://linuxtv.org/media_tree.git
7931S: Maintained
7932F: drivers/media/i2c/mt9t001.c
7933F: include/media/i2c/mt9t001.h
7934
7935MT9V032 APTINA CAMERA SENSOR
7936M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7937L: linux-media@vger.kernel.org
7938T: git git://linuxtv.org/media_tree.git
7939S: Maintained
7940F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7941F: drivers/media/i2c/mt9v032.c
7942F: include/media/i2c/mt9v032.h
7943
7944MULTIFUNCTION DEVICES (MFD)
7945M: Lee Jones <lee.jones@linaro.org>
7946T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7947S: Supported
7948F: drivers/mfd/
7949F: include/linux/mfd/
7950
7951MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7952M: Ulf Hansson <ulf.hansson@linaro.org>
7953L: linux-mmc@vger.kernel.org
7954T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7955S: Maintained
7956F: Documentation/devicetree/bindings/mmc/
7957F: drivers/mmc/
7958F: include/linux/mmc/
7959F: include/uapi/linux/mmc/
7960
7961MULTIMEDIA CARD (MMC) ETC. OVER SPI
7962S: Orphan
7963F: drivers/mmc/host/mmc_spi.c
7964F: include/linux/spi/mmc_spi.h
7965
7966MULTISOUND SOUND DRIVER
7967M: Andrew Veliath <andrewtv@usa.net>
7968S: Maintained
7969F: Documentation/sound/oss/MultiSound
7970F: sound/oss/msnd*
7971
7972MULTITECH MULTIPORT CARD (ISICOM)
7973S: Orphan
7974F: drivers/tty/isicom.c
7975F: include/linux/isicom.h
7976
7977MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7978M: Bin Liu <b-liu@ti.com>
7979L: linux-usb@vger.kernel.org
7980T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7981S: Maintained
7982F: drivers/usb/musb/
7983
7984MXL5007T MEDIA DRIVER
7985M: Michael Krufky <mkrufky@linuxtv.org>
7986L: linux-media@vger.kernel.org
7987W: https://linuxtv.org
7988W: http://github.com/mkrufky
7989Q: http://patchwork.linuxtv.org/project/linux-media/list/
7990T: git git://linuxtv.org/mkrufky/tuners.git
7991S: Maintained
7992F: drivers/media/tuners/mxl5007t.*
7993
7994MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7995M: Hyong-Youb Kim <hykim@myri.com>
7996L: netdev@vger.kernel.org
7997W: https://www.myricom.com/support/downloads/myri10ge.html
7998S: Supported
7999F: drivers/net/ethernet/myricom/myri10ge/
8000
8001NAND FLASH SUBSYSTEM
8002M: Boris Brezillon <boris.brezillon@free-electrons.com>
8003R: Richard Weinberger <richard@nod.at>
8004L: linux-mtd@lists.infradead.org
8005W: http://www.linux-mtd.infradead.org/
8006Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8007T: git git://github.com/linux-nand/linux.git
8008S: Maintained
8009F: drivers/mtd/nand/
8010F: include/linux/mtd/nand*.h
8011
8012NATSEMI ETHERNET DRIVER (DP8381x)
8013S: Orphan
8014F: drivers/net/ethernet/natsemi/natsemi.c
8015
8016NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8017M: Daniel Mack <zonque@gmail.com>
8018S: Maintained
8019L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8020W: http://www.native-instruments.com
8021F: sound/usb/caiaq/
8022
8023NCP FILESYSTEM
8024M: Petr Vandrovec <petr@vandrovec.name>
8025S: Odd Fixes
8026F: fs/ncpfs/
8027
8028NCR 5380 SCSI DRIVERS
8029M: Finn Thain <fthain@telegraphics.com.au>
8030M: Michael Schmitz <schmitzmic@gmail.com>
8031L: linux-scsi@vger.kernel.org
8032S: Maintained
8033F: Documentation/scsi/g_NCR5380.txt
8034F: Documentation/scsi/dtc3x80.txt
8035F: drivers/scsi/NCR5380.*
8036F: drivers/scsi/arm/cumana_1.c
8037F: drivers/scsi/arm/oak.c
8038F: drivers/scsi/atari_scsi.*
8039F: drivers/scsi/dmx3191d.c
8040F: drivers/scsi/dtc.*
8041F: drivers/scsi/g_NCR5380.*
8042F: drivers/scsi/g_NCR5380_mmio.c
8043F: drivers/scsi/mac_scsi.*
8044F: drivers/scsi/pas16.*
8045F: drivers/scsi/sun3_scsi.*
8046F: drivers/scsi/sun3_scsi_vme.c
8047F: drivers/scsi/t128.*
8048
8049NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8050M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8051L: linux-scsi@vger.kernel.org
8052S: Maintained
8053F: drivers/scsi/NCR_D700.*
8054
8055NCT6775 HARDWARE MONITOR DRIVER
8056M: Guenter Roeck <linux@roeck-us.net>
8057L: linux-hwmon@vger.kernel.org
8058S: Maintained
8059F: Documentation/hwmon/nct6775
8060F: drivers/hwmon/nct6775.c
8061
8062NETEFFECT IWARP RNIC DRIVER (IW_NES)
8063M: Faisal Latif <faisal.latif@intel.com>
8064L: linux-rdma@vger.kernel.org
8065W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8066S: Supported
8067F: drivers/infiniband/hw/nes/
8068
8069NETEM NETWORK EMULATOR
8070M: Stephen Hemminger <stephen@networkplumber.org>
8071L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8072S: Maintained
8073F: net/sched/sch_netem.c
8074
8075NETERION 10GbE DRIVERS (s2io/vxge)
8076M: Jon Mason <jdmason@kudzu.us>
8077L: netdev@vger.kernel.org
8078S: Supported
8079F: Documentation/networking/s2io.txt
8080F: Documentation/networking/vxge.txt
8081F: drivers/net/ethernet/neterion/
8082
8083NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8084M: Pablo Neira Ayuso <pablo@netfilter.org>
8085M: Patrick McHardy <kaber@trash.net>
8086M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8087L: netfilter-devel@vger.kernel.org
8088L: coreteam@netfilter.org
8089W: http://www.netfilter.org/
8090W: http://www.iptables.org/
8091Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8092T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8093T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8094S: Supported
8095F: include/linux/netfilter*
8096F: include/linux/netfilter/
8097F: include/net/netfilter/
8098F: include/uapi/linux/netfilter*
8099F: include/uapi/linux/netfilter/
8100F: net/*/netfilter.c
8101F: net/*/netfilter/
8102F: net/netfilter/
8103F: net/bridge/br_netfilter*.c
8104
8105NETLABEL
8106M: Paul Moore <paul@paul-moore.com>
8107W: http://netlabel.sf.net
8108L: netdev@vger.kernel.org
8109S: Maintained
8110F: Documentation/netlabel/
8111F: include/net/netlabel.h
8112F: net/netlabel/
8113
8114NETROM NETWORK LAYER
8115M: Ralf Baechle <ralf@linux-mips.org>
8116L: linux-hams@vger.kernel.org
8117W: http://www.linux-ax25.org/
8118S: Maintained
8119F: include/net/netrom.h
8120F: include/uapi/linux/netrom.h
8121F: net/netrom/
8122
8123NETRONOME ETHERNET DRIVERS
8124M: Jakub Kicinski <jakub.kicinski@netronome.com>
8125L: oss-drivers@netronome.com
8126S: Maintained
8127F: drivers/net/ethernet/netronome/
8128
8129NETWORK BLOCK DEVICE (NBD)
8130M: Markus Pargmann <mpa@pengutronix.de>
8131S: Maintained
8132L: nbd-general@lists.sourceforge.net
8133T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8134F: Documentation/blockdev/nbd.txt
8135F: drivers/block/nbd.c
8136F: include/uapi/linux/nbd.h
8137
8138NETWORK DROP MONITOR
8139M: Neil Horman <nhorman@tuxdriver.com>
8140L: netdev@vger.kernel.org
8141S: Maintained
8142W: https://fedorahosted.org/dropwatch/
8143F: net/core/drop_monitor.c
8144
8145NETWORKING [GENERAL]
8146M: "David S. Miller" <davem@davemloft.net>
8147L: netdev@vger.kernel.org
8148W: http://www.linuxfoundation.org/en/Net
8149Q: http://patchwork.ozlabs.org/project/netdev/list/
8150T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8151T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8152S: Maintained
8153F: net/
8154F: include/net/
8155F: include/linux/in.h
8156F: include/linux/net.h
8157F: include/linux/netdevice.h
8158F: include/uapi/linux/in.h
8159F: include/uapi/linux/net.h
8160F: include/uapi/linux/netdevice.h
8161F: include/uapi/linux/net_namespace.h
8162F: tools/net/
8163F: tools/testing/selftests/net/
8164F: lib/random32.c
8165F: lib/test_bpf.c
8166
8167NETWORKING [IPv4/IPv6]
8168M: "David S. Miller" <davem@davemloft.net>
8169M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8170M: James Morris <jmorris@namei.org>
8171M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8172M: Patrick McHardy <kaber@trash.net>
8173L: netdev@vger.kernel.org
8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8175S: Maintained
8176F: net/ipv4/
8177F: net/ipv6/
8178F: include/net/ip*
8179F: arch/x86/net/*
8180
8181NETWORKING [IPSEC]
8182M: Steffen Klassert <steffen.klassert@secunet.com>
8183M: Herbert Xu <herbert@gondor.apana.org.au>
8184M: "David S. Miller" <davem@davemloft.net>
8185L: netdev@vger.kernel.org
8186T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8187T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8188S: Maintained
8189F: net/core/flow.c
8190F: net/xfrm/
8191F: net/key/
8192F: net/ipv4/xfrm*
8193F: net/ipv4/esp4.c
8194F: net/ipv4/ah4.c
8195F: net/ipv4/ipcomp.c
8196F: net/ipv4/ip_vti.c
8197F: net/ipv6/xfrm*
8198F: net/ipv6/esp6.c
8199F: net/ipv6/ah6.c
8200F: net/ipv6/ipcomp6.c
8201F: net/ipv6/ip6_vti.c
8202F: include/uapi/linux/xfrm.h
8203F: include/net/xfrm.h
8204
8205NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8206M: Paul Moore <paul@paul-moore.com>
8207L: netdev@vger.kernel.org
8208S: Maintained
8209
8210NETWORKING [WIRELESS]
8211L: linux-wireless@vger.kernel.org
8212Q: http://patchwork.kernel.org/project/linux-wireless/list/
8213
8214NETWORKING DRIVERS
8215L: netdev@vger.kernel.org
8216W: http://www.linuxfoundation.org/en/Net
8217Q: http://patchwork.ozlabs.org/project/netdev/list/
8218T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8219T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8220S: Odd Fixes
8221F: Documentation/devicetree/bindings/net/
8222F: drivers/net/
8223F: include/linux/if_*
8224F: include/linux/netdevice.h
8225F: include/linux/etherdevice.h
8226F: include/linux/fcdevice.h
8227F: include/linux/fddidevice.h
8228F: include/linux/hippidevice.h
8229F: include/linux/inetdevice.h
8230F: include/uapi/linux/if_*
8231F: include/uapi/linux/netdevice.h
8232
8233NETWORKING DRIVERS (WIRELESS)
8234M: Kalle Valo <kvalo@codeaurora.org>
8235L: linux-wireless@vger.kernel.org
8236Q: http://patchwork.kernel.org/project/linux-wireless/list/
8237T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8238T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8239S: Maintained
8240F: Documentation/devicetree/bindings/net/wireless/
8241F: drivers/net/wireless/
8242
8243NETXEN (1/10) GbE SUPPORT
8244M: Manish Chopra <manish.chopra@qlogic.com>
8245M: Sony Chacko <sony.chacko@qlogic.com>
8246M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8247L: netdev@vger.kernel.org
8248W: http://www.qlogic.com
8249S: Supported
8250F: drivers/net/ethernet/qlogic/netxen/
8251
8252NFC SUBSYSTEM
8253M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8254M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8255M: Samuel Ortiz <sameo@linux.intel.com>
8256L: linux-wireless@vger.kernel.org
8257L: linux-nfc@lists.01.org (subscribers-only)
8258S: Supported
8259F: net/nfc/
8260F: include/net/nfc/
8261F: include/uapi/linux/nfc.h
8262F: drivers/nfc/
8263F: include/linux/platform_data/nfcmrvl.h
8264F: include/linux/platform_data/nxp-nci.h
8265F: include/linux/platform_data/pn544.h
8266F: include/linux/platform_data/st21nfca.h
8267F: include/linux/platform_data/st-nci.h
8268F: Documentation/devicetree/bindings/net/nfc/
8269
8270NFS, SUNRPC, AND LOCKD CLIENTS
8271M: Trond Myklebust <trond.myklebust@primarydata.com>
8272M: Anna Schumaker <anna.schumaker@netapp.com>
8273L: linux-nfs@vger.kernel.org
8274W: http://client.linux-nfs.org
8275T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8276S: Maintained
8277F: fs/lockd/
8278F: fs/nfs/
8279F: fs/nfs_common/
8280F: net/sunrpc/
8281F: include/linux/lockd/
8282F: include/linux/nfs*
8283F: include/linux/sunrpc/
8284F: include/uapi/linux/nfs*
8285F: include/uapi/linux/sunrpc/
8286
8287NILFS2 FILESYSTEM
8288M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8289L: linux-nilfs@vger.kernel.org
8290W: http://nilfs.sourceforge.net/
8291W: http://nilfs.osdn.jp/
8292T: git git://github.com/konis/nilfs2.git
8293S: Supported
8294F: Documentation/filesystems/nilfs2.txt
8295F: fs/nilfs2/
8296F: include/trace/events/nilfs2.h
8297F: include/uapi/linux/nilfs2_api.h
8298F: include/uapi/linux/nilfs2_ondisk.h
8299
8300NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8301M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8302W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8303S: Maintained
8304F: Documentation/scsi/NinjaSCSI.txt
8305F: drivers/scsi/pcmcia/nsp_*
8306
8307NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8308M: GOTO Masanori <gotom@debian.or.jp>
8309M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8310W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8311S: Maintained
8312F: Documentation/scsi/NinjaSCSI.txt
8313F: drivers/scsi/nsp32*
8314
8315NIOS2 ARCHITECTURE
8316M: Ley Foon Tan <lftan@altera.com>
8317L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8318T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8319S: Maintained
8320F: arch/nios2/
8321
8322NOKIA N900 POWER SUPPLY DRIVERS
8323R: Pali Rohár <pali.rohar@gmail.com>
8324F: include/linux/power/bq2415x_charger.h
8325F: include/linux/power/bq27xxx_battery.h
8326F: include/linux/power/isp1704_charger.h
8327F: drivers/power/bq2415x_charger.c
8328F: drivers/power/bq27xxx_battery.c
8329F: drivers/power/bq27xxx_battery_i2c.c
8330F: drivers/power/isp1704_charger.c
8331F: drivers/power/rx51_battery.c
8332
8333NTB DRIVER CORE
8334M: Jon Mason <jdmason@kudzu.us>
8335M: Dave Jiang <dave.jiang@intel.com>
8336M: Allen Hubbe <Allen.Hubbe@emc.com>
8337L: linux-ntb@googlegroups.com
8338S: Supported
8339W: https://github.com/jonmason/ntb/wiki
8340T: git git://github.com/jonmason/ntb.git
8341F: drivers/ntb/
8342F: drivers/net/ntb_netdev.c
8343F: include/linux/ntb.h
8344F: include/linux/ntb_transport.h
8345F: tools/testing/selftests/ntb/
8346
8347NTB INTEL DRIVER
8348M: Jon Mason <jdmason@kudzu.us>
8349M: Dave Jiang <dave.jiang@intel.com>
8350L: linux-ntb@googlegroups.com
8351S: Supported
8352W: https://github.com/jonmason/ntb/wiki
8353T: git git://github.com/jonmason/ntb.git
8354F: drivers/ntb/hw/intel/
8355
8356NTB AMD DRIVER
8357M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8358L: linux-ntb@googlegroups.com
8359S: Supported
8360F: drivers/ntb/hw/amd/
8361
8362NTFS FILESYSTEM
8363M: Anton Altaparmakov <anton@tuxera.com>
8364L: linux-ntfs-dev@lists.sourceforge.net
8365W: http://www.tuxera.com/
8366T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8367S: Supported
8368F: Documentation/filesystems/ntfs.txt
8369F: fs/ntfs/
8370
8371NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8372M: Antonino Daplas <adaplas@gmail.com>
8373L: linux-fbdev@vger.kernel.org
8374S: Maintained
8375F: drivers/video/fbdev/riva/
8376F: drivers/video/fbdev/nvidia/
8377
8378NVM EXPRESS DRIVER
8379M: Keith Busch <keith.busch@intel.com>
8380M: Jens Axboe <axboe@fb.com>
8381L: linux-nvme@lists.infradead.org
8382T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8383W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8384S: Supported
8385F: drivers/nvme/host/
8386F: include/linux/nvme.h
8387
8388NVM EXPRESS TARGET DRIVER
8389M: Christoph Hellwig <hch@lst.de>
8390M: Sagi Grimberg <sagi@grimberg.me>
8391L: linux-nvme@lists.infradead.org
8392S: Supported
8393F: drivers/nvme/target/
8394
8395NVMEM FRAMEWORK
8396M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8397M: Maxime Ripard <maxime.ripard@free-electrons.com>
8398S: Maintained
8399F: drivers/nvmem/
8400F: Documentation/devicetree/bindings/nvmem/
8401F: include/linux/nvmem-consumer.h
8402F: include/linux/nvmem-provider.h
8403
8404NXP-NCI NFC DRIVER
8405M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8406R: Charles Gorand <charles.gorand@effinnov.com>
8407L: linux-nfc@lists.01.org (moderated for non-subscribers)
8408S: Supported
8409F: drivers/nfc/nxp-nci
8410
8411NXP TDA998X DRM DRIVER
8412M: Russell King <rmk+kernel@armlinux.org.uk>
8413S: Supported
8414F: drivers/gpu/drm/i2c/tda998x_drv.c
8415F: include/drm/i2c/tda998x.h
8416
8417NXP TFA9879 DRIVER
8418M: Peter Rosin <peda@axentia.se>
8419L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8420S: Maintained
8421F: sound/soc/codecs/tfa9879*
8422
8423OBJTOOL
8424M: Josh Poimboeuf <jpoimboe@redhat.com>
8425S: Supported
8426F: tools/objtool/
8427
8428OMAP SUPPORT
8429M: Tony Lindgren <tony@atomide.com>
8430L: linux-omap@vger.kernel.org
8431W: http://www.muru.com/linux/omap/
8432W: http://linux.omap.com/
8433Q: http://patchwork.kernel.org/project/linux-omap/list/
8434T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8435S: Maintained
8436F: arch/arm/*omap*/
8437F: arch/arm/configs/omap1_defconfig
8438F: arch/arm/configs/omap2plus_defconfig
8439F: drivers/i2c/busses/i2c-omap.c
8440F: drivers/irqchip/irq-omap-intc.c
8441F: drivers/mfd/*omap*.c
8442F: drivers/mfd/menelaus.c
8443F: drivers/mfd/palmas.c
8444F: drivers/mfd/tps65217.c
8445F: drivers/mfd/tps65218.c
8446F: drivers/mfd/tps65910.c
8447F: drivers/mfd/twl-core.[ch]
8448F: drivers/mfd/twl4030*.c
8449F: drivers/mfd/twl6030*.c
8450F: drivers/mfd/twl6040*.c
8451F: drivers/regulator/palmas-regulator*.c
8452F: drivers/regulator/pbias-regulator.c
8453F: drivers/regulator/tps65217-regulator.c
8454F: drivers/regulator/tps65218-regulator.c
8455F: drivers/regulator/tps65910-regulator.c
8456F: drivers/regulator/twl-regulator.c
8457F: include/linux/i2c-omap.h
8458
8459OMAP DEVICE TREE SUPPORT
8460M: Benoît Cousson <bcousson@baylibre.com>
8461M: Tony Lindgren <tony@atomide.com>
8462L: linux-omap@vger.kernel.org
8463L: devicetree@vger.kernel.org
8464S: Maintained
8465F: arch/arm/boot/dts/*omap*
8466F: arch/arm/boot/dts/*am3*
8467F: arch/arm/boot/dts/*am4*
8468F: arch/arm/boot/dts/*am5*
8469F: arch/arm/boot/dts/*dra7*
8470
8471OMAP CLOCK FRAMEWORK SUPPORT
8472M: Paul Walmsley <paul@pwsan.com>
8473L: linux-omap@vger.kernel.org
8474S: Maintained
8475F: arch/arm/*omap*/*clock*
8476
8477OMAP POWER MANAGEMENT SUPPORT
8478M: Kevin Hilman <khilman@kernel.org>
8479L: linux-omap@vger.kernel.org
8480S: Maintained
8481F: arch/arm/*omap*/*pm*
8482F: drivers/cpufreq/omap-cpufreq.c
8483
8484OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8485M: Rajendra Nayak <rnayak@codeaurora.org>
8486M: Paul Walmsley <paul@pwsan.com>
8487L: linux-omap@vger.kernel.org
8488S: Maintained
8489F: arch/arm/mach-omap2/prm*
8490
8491OMAP AUDIO SUPPORT
8492M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8493M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8494L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8495L: linux-omap@vger.kernel.org
8496S: Maintained
8497F: sound/soc/omap/
8498
8499OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8500M: Roger Quadros <rogerq@ti.com>
8501M: Tony Lindgren <tony@atomide.com>
8502L: linux-omap@vger.kernel.org
8503S: Maintained
8504F: drivers/memory/omap-gpmc.c
8505F: arch/arm/mach-omap2/*gpmc*
8506
8507OMAP FRAMEBUFFER SUPPORT
8508M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8509L: linux-fbdev@vger.kernel.org
8510L: linux-omap@vger.kernel.org
8511S: Maintained
8512F: drivers/video/fbdev/omap/
8513
8514OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8515M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8516L: linux-omap@vger.kernel.org
8517L: linux-fbdev@vger.kernel.org
8518S: Maintained
8519F: drivers/video/fbdev/omap2/
8520F: Documentation/arm/OMAP/DSS
8521
8522OMAP HARDWARE SPINLOCK SUPPORT
8523M: Ohad Ben-Cohen <ohad@wizery.com>
8524L: linux-omap@vger.kernel.org
8525S: Maintained
8526F: drivers/hwspinlock/omap_hwspinlock.c
8527
8528OMAP MMC SUPPORT
8529M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8530L: linux-omap@vger.kernel.org
8531S: Maintained
8532F: drivers/mmc/host/omap.c
8533
8534OMAP HS MMC SUPPORT
8535L: linux-mmc@vger.kernel.org
8536L: linux-omap@vger.kernel.org
8537S: Orphan
8538F: drivers/mmc/host/omap_hsmmc.c
8539
8540OMAP RANDOM NUMBER GENERATOR SUPPORT
8541M: Deepak Saxena <dsaxena@plexity.net>
8542S: Maintained
8543F: drivers/char/hw_random/omap-rng.c
8544
8545OMAP HWMOD SUPPORT
8546M: Benoît Cousson <bcousson@baylibre.com>
8547M: Paul Walmsley <paul@pwsan.com>
8548L: linux-omap@vger.kernel.org
8549S: Maintained
8550F: arch/arm/mach-omap2/omap_hwmod.*
8551
8552OMAP HWMOD DATA
8553M: Paul Walmsley <paul@pwsan.com>
8554L: linux-omap@vger.kernel.org
8555S: Maintained
8556F: arch/arm/mach-omap2/omap_hwmod*data*
8557
8558OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8559M: Benoît Cousson <bcousson@baylibre.com>
8560L: linux-omap@vger.kernel.org
8561S: Maintained
8562F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8563
8564OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8565M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8566L: linux-media@vger.kernel.org
8567S: Maintained
8568F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8569F: drivers/media/platform/omap3isp/
8570F: drivers/staging/media/omap4iss/
8571
8572OMAP USB SUPPORT
8573L: linux-usb@vger.kernel.org
8574L: linux-omap@vger.kernel.org
8575S: Orphan
8576F: drivers/usb/*/*omap*
8577F: arch/arm/*omap*/usb*
8578
8579OMAP GPIO DRIVER
8580M: Grygorii Strashko <grygorii.strashko@ti.com>
8581M: Santosh Shilimkar <ssantosh@kernel.org>
8582M: Kevin Hilman <khilman@kernel.org>
8583L: linux-omap@vger.kernel.org
8584S: Maintained
8585F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8586F: drivers/gpio/gpio-omap.c
8587
8588OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8589M: Mark Jackson <mpfj@newflow.co.uk>
8590L: linux-omap@vger.kernel.org
8591S: Maintained
8592F: arch/arm/boot/dts/am335x-nano.dts
8593
8594OMFS FILESYSTEM
8595M: Bob Copeland <me@bobcopeland.com>
8596L: linux-karma-devel@lists.sourceforge.net
8597S: Maintained
8598F: Documentation/filesystems/omfs.txt
8599F: fs/omfs/
8600
8601OMNIKEY CARDMAN 4000 DRIVER
8602M: Harald Welte <laforge@gnumonks.org>
8603S: Maintained
8604F: drivers/char/pcmcia/cm4000_cs.c
8605F: include/linux/cm4000_cs.h
8606F: include/uapi/linux/cm4000_cs.h
8607
8608OMNIKEY CARDMAN 4040 DRIVER
8609M: Harald Welte <laforge@gnumonks.org>
8610S: Maintained
8611F: drivers/char/pcmcia/cm4040_cs.*
8612
8613OMNIVISION OV7670 SENSOR DRIVER
8614M: Jonathan Corbet <corbet@lwn.net>
8615L: linux-media@vger.kernel.org
8616T: git git://linuxtv.org/media_tree.git
8617S: Maintained
8618F: drivers/media/i2c/ov7670.c
8619
8620ONENAND FLASH DRIVER
8621M: Kyungmin Park <kyungmin.park@samsung.com>
8622L: linux-mtd@lists.infradead.org
8623S: Maintained
8624F: drivers/mtd/onenand/
8625F: include/linux/mtd/onenand*.h
8626
8627ONSTREAM SCSI TAPE DRIVER
8628M: Willem Riede <osst@riede.org>
8629L: osst-users@lists.sourceforge.net
8630L: linux-scsi@vger.kernel.org
8631S: Maintained
8632F: Documentation/scsi/osst.txt
8633F: drivers/scsi/osst.*
8634F: drivers/scsi/osst_*.h
8635F: drivers/scsi/st.h
8636
8637OPENCORES I2C BUS DRIVER
8638M: Peter Korsgaard <jacmet@sunsite.dk>
8639L: linux-i2c@vger.kernel.org
8640S: Maintained
8641F: Documentation/i2c/busses/i2c-ocores
8642F: drivers/i2c/busses/i2c-ocores.c
8643
8644OPEN FIRMWARE AND FLATTENED DEVICE TREE
8645M: Rob Herring <robh+dt@kernel.org>
8646M: Frank Rowand <frowand.list@gmail.com>
8647L: devicetree@vger.kernel.org
8648W: http://www.devicetree.org/
8649T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8650S: Maintained
8651F: drivers/of/
8652F: include/linux/of*.h
8653F: scripts/dtc/
8654
8655OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8656M: Rob Herring <robh+dt@kernel.org>
8657M: Mark Rutland <mark.rutland@arm.com>
8658L: devicetree@vger.kernel.org
8659T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8660Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8661S: Maintained
8662F: Documentation/devicetree/
8663F: arch/*/boot/dts/
8664F: include/dt-bindings/
8665
8666OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8667M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8668L: devicetree@vger.kernel.org
8669S: Maintained
8670F: Documentation/devicetree/dynamic-resolution-notes.txt
8671F: Documentation/devicetree/overlay-notes.txt
8672F: drivers/of/overlay.c
8673F: drivers/of/resolver.c
8674
8675OPENRISC ARCHITECTURE
8676M: Jonas Bonn <jonas@southpole.se>
8677W: http://openrisc.net
8678S: Maintained
8679T: git git://openrisc.net/~jonas/linux
8680F: arch/openrisc/
8681
8682OPENVSWITCH
8683M: Pravin Shelar <pshelar@nicira.com>
8684L: netdev@vger.kernel.org
8685L: dev@openvswitch.org
8686W: http://openvswitch.org
8687S: Maintained
8688F: net/openvswitch/
8689F: include/uapi/linux/openvswitch.h
8690
8691OPERATING PERFORMANCE POINTS (OPP)
8692M: Viresh Kumar <vireshk@kernel.org>
8693M: Nishanth Menon <nm@ti.com>
8694M: Stephen Boyd <sboyd@codeaurora.org>
8695L: linux-pm@vger.kernel.org
8696S: Maintained
8697T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8698F: drivers/base/power/opp/
8699F: include/linux/pm_opp.h
8700F: Documentation/power/opp.txt
8701F: Documentation/devicetree/bindings/opp/
8702
8703OPL4 DRIVER
8704M: Clemens Ladisch <clemens@ladisch.de>
8705L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8706T: git git://git.alsa-project.org/alsa-kernel.git
8707S: Maintained
8708F: sound/drivers/opl4/
8709
8710OPROFILE
8711M: Robert Richter <rric@kernel.org>
8712L: oprofile-list@lists.sf.net
8713S: Maintained
8714F: arch/*/include/asm/oprofile*.h
8715F: arch/*/oprofile/
8716F: drivers/oprofile/
8717F: include/linux/oprofile.h
8718
8719ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8720M: Mark Fasheh <mfasheh@suse.com>
8721M: Joel Becker <jlbec@evilplan.org>
8722L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8723W: http://ocfs2.wiki.kernel.org
8724S: Supported
8725F: Documentation/filesystems/ocfs2.txt
8726F: Documentation/filesystems/dlmfs.txt
8727F: fs/ocfs2/
8728
8729ORINOCO DRIVER
8730L: linux-wireless@vger.kernel.org
8731W: http://wireless.kernel.org/en/users/Drivers/orinoco
8732W: http://www.nongnu.org/orinoco/
8733S: Orphan
8734F: drivers/net/wireless/intersil/orinoco/
8735
8736OSD LIBRARY and FILESYSTEM
8737M: Boaz Harrosh <ooo@electrozaur.com>
8738M: Benny Halevy <bhalevy@primarydata.com>
8739L: osd-dev@open-osd.org
8740W: http://open-osd.org
8741T: git git://git.open-osd.org/open-osd.git
8742S: Maintained
8743F: drivers/scsi/osd/
8744F: include/scsi/osd_*
8745F: fs/exofs/
8746
8747OVERLAY FILESYSTEM
8748M: Miklos Szeredi <miklos@szeredi.hu>
8749L: linux-unionfs@vger.kernel.org
8750T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8751S: Supported
8752F: fs/overlayfs/
8753F: Documentation/filesystems/overlayfs.txt
8754
8755ORANGEFS FILESYSTEM
8756M: Mike Marshall <hubcap@omnibond.com>
8757L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8758T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8759S: Supported
8760F: fs/orangefs/
8761F: Documentation/filesystems/orangefs.txt
8762
8763P54 WIRELESS DRIVER
8764M: Christian Lamparter <chunkeey@googlemail.com>
8765L: linux-wireless@vger.kernel.org
8766W: http://wireless.kernel.org/en/users/Drivers/p54
8767S: Maintained
8768F: drivers/net/wireless/intersil/p54/
8769
8770PA SEMI ETHERNET DRIVER
8771M: Olof Johansson <olof@lixom.net>
8772L: netdev@vger.kernel.org
8773S: Maintained
8774F: drivers/net/ethernet/pasemi/*
8775
8776PA SEMI SMBUS DRIVER
8777M: Olof Johansson <olof@lixom.net>
8778L: linux-i2c@vger.kernel.org
8779S: Maintained
8780F: drivers/i2c/busses/i2c-pasemi.c
8781
8782PADATA PARALLEL EXECUTION MECHANISM
8783M: Steffen Klassert <steffen.klassert@secunet.com>
8784L: linux-crypto@vger.kernel.org
8785S: Maintained
8786F: kernel/padata.c
8787F: include/linux/padata.h
8788F: Documentation/padata.txt
8789
8790PANASONIC LAPTOP ACPI EXTRAS DRIVER
8791M: Harald Welte <laforge@gnumonks.org>
8792L: platform-driver-x86@vger.kernel.org
8793S: Maintained
8794F: drivers/platform/x86/panasonic-laptop.c
8795
8796PANASONIC MN10300/AM33/AM34 PORT
8797M: David Howells <dhowells@redhat.com>
8798L: linux-am33-list@redhat.com (moderated for non-subscribers)
8799W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8800S: Maintained
8801F: Documentation/mn10300/
8802F: arch/mn10300/
8803
8804PARALLEL LCD/KEYPAD PANEL DRIVER
8805M: Willy Tarreau <willy@haproxy.com>
8806M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8807S: Odd Fixes
8808F: Documentation/misc-devices/lcd-panel-cgram.txt
8809F: drivers/misc/panel.c
8810
8811PARALLEL PORT SUBSYSTEM
8812M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8813M: Sudip Mukherjee <sudip@vectorindia.org>
8814L: linux-parport@lists.infradead.org (subscribers-only)
8815S: Maintained
8816F: drivers/parport/
8817F: include/linux/parport*.h
8818F: drivers/char/ppdev.c
8819F: include/uapi/linux/ppdev.h
8820F: Documentation/parport*.txt
8821
8822PARAVIRT_OPS INTERFACE
8823M: Jeremy Fitzhardinge <jeremy@goop.org>
8824M: Chris Wright <chrisw@sous-sol.org>
8825M: Alok Kataria <akataria@vmware.com>
8826M: Rusty Russell <rusty@rustcorp.com.au>
8827L: virtualization@lists.linux-foundation.org
8828S: Supported
8829F: Documentation/virtual/paravirt_ops.txt
8830F: arch/*/kernel/paravirt*
8831F: arch/*/include/asm/paravirt.h
8832
8833PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8834M: Tim Waugh <tim@cyberelk.net>
8835L: linux-parport@lists.infradead.org (subscribers-only)
8836S: Maintained
8837F: Documentation/blockdev/paride.txt
8838F: drivers/block/paride/
8839
8840PARISC ARCHITECTURE
8841M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8842M: Helge Deller <deller@gmx.de>
8843L: linux-parisc@vger.kernel.org
8844W: http://www.parisc-linux.org/
8845Q: http://patchwork.kernel.org/project/linux-parisc/list/
8846T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8847T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8848S: Maintained
8849F: arch/parisc/
8850F: Documentation/parisc/
8851F: drivers/parisc/
8852F: drivers/char/agp/parisc-agp.c
8853F: drivers/input/serio/gscps2.c
8854F: drivers/parport/parport_gsc.*
8855F: drivers/tty/serial/8250/8250_gsc.c
8856F: drivers/video/fbdev/sti*
8857F: drivers/video/console/sti*
8858F: drivers/video/logo/logo_parisc*
8859
8860PC87360 HARDWARE MONITORING DRIVER
8861M: Jim Cromie <jim.cromie@gmail.com>
8862L: linux-hwmon@vger.kernel.org
8863S: Maintained
8864F: Documentation/hwmon/pc87360
8865F: drivers/hwmon/pc87360.c
8866
8867PC8736x GPIO DRIVER
8868M: Jim Cromie <jim.cromie@gmail.com>
8869S: Maintained
8870F: drivers/char/pc8736x_gpio.c
8871
8872PC87427 HARDWARE MONITORING DRIVER
8873M: Jean Delvare <jdelvare@suse.com>
8874L: linux-hwmon@vger.kernel.org
8875S: Maintained
8876F: Documentation/hwmon/pc87427
8877F: drivers/hwmon/pc87427.c
8878
8879PCA9532 LED DRIVER
8880M: Riku Voipio <riku.voipio@iki.fi>
8881S: Maintained
8882F: drivers/leds/leds-pca9532.c
8883F: include/linux/leds-pca9532.h
8884
8885PCA9541 I2C BUS MASTER SELECTOR DRIVER
8886M: Guenter Roeck <linux@roeck-us.net>
8887L: linux-i2c@vger.kernel.org
8888S: Maintained
8889F: drivers/i2c/muxes/i2c-mux-pca9541.c
8890
8891PCDP - PRIMARY CONSOLE AND DEBUG PORT
8892M: Khalid Aziz <khalid@gonehiking.org>
8893S: Maintained
8894F: drivers/firmware/pcdp.*
8895
8896PCI ERROR RECOVERY
8897M: Linas Vepstas <linasvepstas@gmail.com>
8898L: linux-pci@vger.kernel.org
8899S: Supported
8900F: Documentation/PCI/pci-error-recovery.txt
8901
8902PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8903M: Russell Currey <ruscur@russell.cc>
8904L: linuxppc-dev@lists.ozlabs.org
8905S: Supported
8906F: Documentation/powerpc/eeh-pci-error-recovery.txt
8907F: arch/powerpc/kernel/eeh*.c
8908F: arch/powerpc/platforms/*/eeh*.c
8909F: arch/powerpc/include/*/eeh*.h
8910
8911PCI SUBSYSTEM
8912M: Bjorn Helgaas <bhelgaas@google.com>
8913L: linux-pci@vger.kernel.org
8914Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8915T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8916S: Supported
8917F: Documentation/devicetree/bindings/pci/
8918F: Documentation/PCI/
8919F: drivers/pci/
8920F: include/linux/pci*
8921F: arch/x86/pci/
8922F: arch/x86/kernel/quirks.c
8923
8924PCI DRIVER FOR ALTERA PCIE IP
8925M: Ley Foon Tan <lftan@altera.com>
8926L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8927L: linux-pci@vger.kernel.org
8928S: Supported
8929F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8930F: drivers/pci/host/pcie-altera.c
8931
8932PCI DRIVER FOR ARM VERSATILE PLATFORM
8933M: Rob Herring <robh@kernel.org>
8934L: linux-pci@vger.kernel.org
8935L: linux-arm-kernel@lists.infradead.org
8936S: Maintained
8937F: Documentation/devicetree/bindings/pci/versatile.txt
8938F: drivers/pci/host/pci-versatile.c
8939
8940PCI DRIVER FOR APPLIEDMICRO XGENE
8941M: Tanmay Inamdar <tinamdar@apm.com>
8942L: linux-pci@vger.kernel.org
8943L: linux-arm-kernel@lists.infradead.org
8944S: Maintained
8945F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8946F: drivers/pci/host/pci-xgene.c
8947
8948PCI DRIVER FOR FREESCALE LAYERSCAPE
8949M: Minghuan Lian <minghuan.Lian@freescale.com>
8950M: Mingkai Hu <mingkai.hu@freescale.com>
8951M: Roy Zang <tie-fei.zang@freescale.com>
8952L: linuxppc-dev@lists.ozlabs.org
8953L: linux-pci@vger.kernel.org
8954L: linux-arm-kernel@lists.infradead.org
8955S: Maintained
8956F: drivers/pci/host/*layerscape*
8957
8958PCI DRIVER FOR IMX6
8959M: Richard Zhu <Richard.Zhu@freescale.com>
8960M: Lucas Stach <l.stach@pengutronix.de>
8961L: linux-pci@vger.kernel.org
8962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8963S: Maintained
8964F: drivers/pci/host/*imx6*
8965
8966PCI DRIVER FOR TI KEYSTONE
8967M: Murali Karicheri <m-karicheri2@ti.com>
8968L: linux-pci@vger.kernel.org
8969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8970S: Maintained
8971F: drivers/pci/host/*keystone*
8972
8973PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8974M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8975M: Jason Cooper <jason@lakedaemon.net>
8976L: linux-pci@vger.kernel.org
8977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8978S: Maintained
8979F: drivers/pci/host/*mvebu*
8980
8981PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8982M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8983L: linux-pci@vger.kernel.org
8984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8985S: Maintained
8986F: drivers/pci/host/pci-aardvark.c
8987
8988PCI DRIVER FOR NVIDIA TEGRA
8989M: Thierry Reding <thierry.reding@gmail.com>
8990L: linux-tegra@vger.kernel.org
8991L: linux-pci@vger.kernel.org
8992S: Supported
8993F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8994F: drivers/pci/host/pci-tegra.c
8995
8996PCI DRIVER FOR TI DRA7XX
8997M: Kishon Vijay Abraham I <kishon@ti.com>
8998L: linux-omap@vger.kernel.org
8999L: linux-pci@vger.kernel.org
9000S: Supported
9001F: Documentation/devicetree/bindings/pci/ti-pci.txt
9002F: drivers/pci/host/pci-dra7xx.c
9003
9004PCI DRIVER FOR RENESAS R-CAR
9005M: Simon Horman <horms@verge.net.au>
9006L: linux-pci@vger.kernel.org
9007L: linux-renesas-soc@vger.kernel.org
9008S: Maintained
9009F: drivers/pci/host/*rcar*
9010
9011PCI DRIVER FOR SAMSUNG EXYNOS
9012M: Jingoo Han <jingoohan1@gmail.com>
9013L: linux-pci@vger.kernel.org
9014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9015L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9016S: Maintained
9017F: drivers/pci/host/pci-exynos.c
9018
9019PCI DRIVER FOR SYNOPSIS DESIGNWARE
9020M: Jingoo Han <jingoohan1@gmail.com>
9021M: Pratyush Anand <pratyush.anand@gmail.com>
9022L: linux-pci@vger.kernel.org
9023S: Maintained
9024F: drivers/pci/host/*designware*
9025
9026PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9027M: Joao Pinto <jpinto@synopsys.com>
9028L: linux-pci@vger.kernel.org
9029S: Maintained
9030F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9031F: drivers/pci/host/pcie-designware-plat.c
9032
9033PCI DRIVER FOR GENERIC OF HOSTS
9034M: Will Deacon <will.deacon@arm.com>
9035L: linux-pci@vger.kernel.org
9036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9037S: Maintained
9038F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9039F: drivers/pci/host/pci-host-common.c
9040F: drivers/pci/host/pci-host-generic.c
9041
9042PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9043M: Keith Busch <keith.busch@intel.com>
9044L: linux-pci@vger.kernel.org
9045S: Supported
9046F: arch/x86/pci/vmd.c
9047
9048PCIE DRIVER FOR ST SPEAR13XX
9049M: Pratyush Anand <pratyush.anand@gmail.com>
9050L: linux-pci@vger.kernel.org
9051S: Maintained
9052F: drivers/pci/host/*spear*
9053
9054PCI MSI DRIVER FOR ALTERA MSI IP
9055M: Ley Foon Tan <lftan@altera.com>
9056L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9057L: linux-pci@vger.kernel.org
9058S: Supported
9059F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9060F: drivers/pci/host/pcie-altera-msi.c
9061
9062PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9063M: Duc Dang <dhdang@apm.com>
9064L: linux-pci@vger.kernel.org
9065L: linux-arm-kernel@lists.infradead.org
9066S: Maintained
9067F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9068F: drivers/pci/host/pci-xgene-msi.c
9069
9070PCIE DRIVER FOR AXIS ARTPEC
9071M: Niklas Cassel <niklas.cassel@axis.com>
9072M: Jesper Nilsson <jesper.nilsson@axis.com>
9073L: linux-arm-kernel@axis.com
9074L: linux-pci@vger.kernel.org
9075S: Maintained
9076F: Documentation/devicetree/bindings/pci/axis,artpec*
9077F: drivers/pci/host/*artpec*
9078
9079PCIE DRIVER FOR HISILICON
9080M: Zhou Wang <wangzhou1@hisilicon.com>
9081M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9082L: linux-pci@vger.kernel.org
9083S: Maintained
9084F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9085F: drivers/pci/host/pcie-hisi.c
9086
9087PCIE DRIVER FOR QUALCOMM MSM
9088M: Stanimir Varbanov <svarbanov@mm-sol.com>
9089L: linux-pci@vger.kernel.org
9090L: linux-arm-msm@vger.kernel.org
9091S: Maintained
9092F: drivers/pci/host/*qcom*
9093
9094PCIE DRIVER FOR CAVIUM THUNDERX
9095M: David Daney <david.daney@cavium.com>
9096L: linux-pci@vger.kernel.org
9097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9098S: Supported
9099F: Documentation/devicetree/bindings/pci/pci-thunder-*
9100F: drivers/pci/host/pci-thunder-*
9101
9102PCMCIA SUBSYSTEM
9103P: Linux PCMCIA Team
9104L: linux-pcmcia@lists.infradead.org
9105W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9106T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9107S: Maintained
9108F: Documentation/pcmcia/
9109F: drivers/pcmcia/
9110F: include/pcmcia/
9111
9112PCNET32 NETWORK DRIVER
9113M: Don Fry <pcnet32@frontier.com>
9114L: netdev@vger.kernel.org
9115S: Maintained
9116F: drivers/net/ethernet/amd/pcnet32.c
9117
9118PCRYPT PARALLEL CRYPTO ENGINE
9119M: Steffen Klassert <steffen.klassert@secunet.com>
9120L: linux-crypto@vger.kernel.org
9121S: Maintained
9122F: crypto/pcrypt.c
9123F: include/crypto/pcrypt.h
9124
9125PER-CPU MEMORY ALLOCATOR
9126M: Tejun Heo <tj@kernel.org>
9127M: Christoph Lameter <cl@linux.com>
9128T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9129S: Maintained
9130F: include/linux/percpu*.h
9131F: mm/percpu*.c
9132F: arch/*/include/asm/percpu.h
9133
9134PER-TASK DELAY ACCOUNTING
9135M: Balbir Singh <bsingharora@gmail.com>
9136S: Maintained
9137F: include/linux/delayacct.h
9138F: kernel/delayacct.c
9139
9140PERFORMANCE EVENTS SUBSYSTEM
9141M: Peter Zijlstra <peterz@infradead.org>
9142M: Ingo Molnar <mingo@redhat.com>
9143M: Arnaldo Carvalho de Melo <acme@kernel.org>
9144R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9145L: linux-kernel@vger.kernel.org
9146T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9147S: Supported
9148F: kernel/events/*
9149F: include/linux/perf_event.h
9150F: include/uapi/linux/perf_event.h
9151F: arch/*/kernel/perf_event*.c
9152F: arch/*/kernel/*/perf_event*.c
9153F: arch/*/kernel/*/*/perf_event*.c
9154F: arch/*/include/asm/perf_event.h
9155F: arch/*/kernel/perf_callchain.c
9156F: arch/*/events/*
9157F: tools/perf/
9158
9159PERSONALITY HANDLING
9160M: Christoph Hellwig <hch@infradead.org>
9161L: linux-abi-devel@lists.sourceforge.net
9162S: Maintained
9163F: include/linux/personality.h
9164F: include/uapi/linux/personality.h
9165
9166PHONET PROTOCOL
9167M: Remi Denis-Courmont <courmisch@gmail.com>
9168S: Supported
9169F: Documentation/networking/phonet.txt
9170F: include/linux/phonet.h
9171F: include/net/phonet/
9172F: include/uapi/linux/phonet.h
9173F: net/phonet/
9174
9175PHRAM MTD DRIVER
9176M: Joern Engel <joern@lazybastard.org>
9177L: linux-mtd@lists.infradead.org
9178S: Maintained
9179F: drivers/mtd/devices/phram.c
9180
9181PICOLCD HID DRIVER
9182M: Bruno Prémont <bonbons@linux-vserver.org>
9183L: linux-input@vger.kernel.org
9184S: Maintained
9185F: drivers/hid/hid-picolcd*
9186
9187PICOXCELL SUPPORT
9188M: Jamie Iles <jamie@jamieiles.com>
9189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9190T: git git://github.com/jamieiles/linux-2.6-ji.git
9191S: Supported
9192F: arch/arm/boot/dts/picoxcell*
9193F: arch/arm/mach-picoxcell/
9194F: drivers/crypto/picoxcell*
9195
9196PIN CONTROL SUBSYSTEM
9197M: Linus Walleij <linus.walleij@linaro.org>
9198L: linux-gpio@vger.kernel.org
9199T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9200S: Maintained
9201F: Documentation/devicetree/bindings/pinctrl/
9202F: Documentation/pinctrl.txt
9203F: drivers/pinctrl/
9204F: include/linux/pinctrl/
9205
9206PIN CONTROLLER - ATMEL AT91
9207M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9209S: Maintained
9210F: drivers/pinctrl/pinctrl-at91.*
9211
9212PIN CONTROLLER - ATMEL AT91 PIO4
9213M: Ludovic Desroches <ludovic.desroches@atmel.com>
9214L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9215L: linux-gpio@vger.kernel.org
9216S: Supported
9217F: drivers/pinctrl/pinctrl-at91-pio4.*
9218
9219PIN CONTROLLER - INTEL
9220M: Mika Westerberg <mika.westerberg@linux.intel.com>
9221M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9222S: Maintained
9223F: drivers/pinctrl/intel/
9224
9225PIN CONTROLLER - RENESAS
9226M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9227M: Geert Uytterhoeven <geert+renesas@glider.be>
9228L: linux-renesas-soc@vger.kernel.org
9229S: Maintained
9230F: drivers/pinctrl/sh-pfc/
9231
9232PIN CONTROLLER - SAMSUNG
9233M: Tomasz Figa <tomasz.figa@gmail.com>
9234M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9235M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9237L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9238S: Maintained
9239F: drivers/pinctrl/samsung/
9240
9241PIN CONTROLLER - SINGLE
9242M: Tony Lindgren <tony@atomide.com>
9243M: Haojian Zhuang <haojian.zhuang@linaro.org>
9244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9245L: linux-omap@vger.kernel.org
9246S: Maintained
9247F: drivers/pinctrl/pinctrl-single.c
9248
9249PIN CONTROLLER - ST SPEAR
9250M: Viresh Kumar <vireshk@kernel.org>
9251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9252W: http://www.st.com/spear
9253S: Maintained
9254F: drivers/pinctrl/spear/
9255
9256PISTACHIO SOC SUPPORT
9257M: James Hartley <james.hartley@imgtec.com>
9258M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9259L: linux-mips@linux-mips.org
9260S: Maintained
9261F: arch/mips/pistachio/
9262F: arch/mips/include/asm/mach-pistachio/
9263F: arch/mips/boot/dts/pistachio/
9264F: arch/mips/configs/pistachio*_defconfig
9265
9266PKTCDVD DRIVER
9267M: Jiri Kosina <jikos@kernel.org>
9268S: Maintained
9269F: drivers/block/pktcdvd.c
9270F: include/linux/pktcdvd.h
9271F: include/uapi/linux/pktcdvd.h
9272
9273PKUNITY SOC DRIVERS
9274M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9275W: http://mprc.pku.edu.cn/~guanxuetao/linux
9276S: Maintained
9277T: git git://github.com/gxt/linux.git
9278F: drivers/input/serio/i8042-unicore32io.h
9279F: drivers/i2c/busses/i2c-puv3.c
9280F: drivers/video/fbdev/fb-puv3.c
9281F: drivers/rtc/rtc-puv3.c
9282
9283PMBUS HARDWARE MONITORING DRIVERS
9284M: Guenter Roeck <linux@roeck-us.net>
9285L: linux-hwmon@vger.kernel.org
9286W: http://hwmon.wiki.kernel.org/
9287W: http://www.roeck-us.net/linux/drivers/
9288T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9289S: Maintained
9290F: Documentation/hwmon/pmbus
9291F: drivers/hwmon/pmbus/
9292F: include/linux/i2c/pmbus.h
9293
9294PMC SIERRA MaxRAID DRIVER
9295L: linux-scsi@vger.kernel.org
9296W: http://www.pmc-sierra.com/
9297S: Orphan
9298F: drivers/scsi/pmcraid.*
9299
9300PMC SIERRA PM8001 DRIVER
9301M: Jack Wang <jinpu.wang@profitbricks.com>
9302M: lindar_liu@usish.com
9303L: pmchba@pmcs.com
9304L: linux-scsi@vger.kernel.org
9305S: Supported
9306F: drivers/scsi/pm8001/
9307
9308POSIX CLOCKS and TIMERS
9309M: Thomas Gleixner <tglx@linutronix.de>
9310L: linux-kernel@vger.kernel.org
9311T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9312S: Maintained
9313F: fs/timerfd.c
9314F: include/linux/timer*
9315F: kernel/time/*timer*
9316
9317POWER MANAGEMENT CORE
9318M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9319L: linux-pm@vger.kernel.org
9320T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9321S: Supported
9322F: drivers/base/power/
9323F: include/linux/pm.h
9324F: include/linux/pm_*
9325F: include/linux/powercap.h
9326F: drivers/powercap/
9327
9328POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9329M: Sebastian Reichel <sre@kernel.org>
9330M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9331M: David Woodhouse <dwmw2@infradead.org>
9332L: linux-pm@vger.kernel.org
9333T: git git://git.infradead.org/battery-2.6.git
9334S: Maintained
9335F: Documentation/devicetree/bindings/power/
9336F: Documentation/devicetree/bindings/power_supply/
9337F: include/linux/power_supply.h
9338F: drivers/power/
9339X: drivers/power/avs/
9340
9341POWER STATE COORDINATION INTERFACE (PSCI)
9342M: Mark Rutland <mark.rutland@arm.com>
9343M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9344L: linux-arm-kernel@lists.infradead.org
9345S: Maintained
9346F: drivers/firmware/psci.c
9347F: include/linux/psci.h
9348F: include/uapi/linux/psci.h
9349
9350POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9351M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9352L: linuxppc-dev@lists.ozlabs.org
9353S: Maintained
9354F: drivers/char/powernv-op-panel.c
9355
9356PNP SUPPORT
9357M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9358S: Maintained
9359F: drivers/pnp/
9360
9361PPP PROTOCOL DRIVERS AND COMPRESSORS
9362M: Paul Mackerras <paulus@samba.org>
9363L: linux-ppp@vger.kernel.org
9364S: Maintained
9365F: drivers/net/ppp/ppp_*
9366
9367PPP OVER ATM (RFC 2364)
9368M: Mitchell Blank Jr <mitch@sfgoth.com>
9369S: Maintained
9370F: net/atm/pppoatm.c
9371F: include/uapi/linux/atmppp.h
9372
9373PPP OVER ETHERNET
9374M: Michal Ostrowski <mostrows@earthlink.net>
9375S: Maintained
9376F: drivers/net/ppp/pppoe.c
9377F: drivers/net/ppp/pppox.c
9378
9379PPP OVER L2TP
9380M: James Chapman <jchapman@katalix.com>
9381S: Maintained
9382F: net/l2tp/l2tp_ppp.c
9383F: include/linux/if_pppol2tp.h
9384F: include/uapi/linux/if_pppol2tp.h
9385
9386PPS SUPPORT
9387M: Rodolfo Giometti <giometti@enneenne.com>
9388W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9389L: linuxpps@ml.enneenne.com (subscribers-only)
9390S: Maintained
9391F: Documentation/pps/
9392F: drivers/pps/
9393F: include/linux/pps*.h
9394
9395PPTP DRIVER
9396M: Dmitry Kozlov <xeb@mail.ru>
9397L: netdev@vger.kernel.org
9398S: Maintained
9399F: drivers/net/ppp/pptp.c
9400W: http://sourceforge.net/projects/accel-pptp
9401
9402PREEMPTIBLE KERNEL
9403M: Robert Love <rml@tech9.net>
9404L: kpreempt-tech@lists.sourceforge.net
9405W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9406S: Supported
9407F: Documentation/preempt-locking.txt
9408F: include/linux/preempt.h
9409
9410PRISM54 WIRELESS DRIVER
9411M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9412L: linux-wireless@vger.kernel.org
9413W: http://wireless.kernel.org/en/users/Drivers/p54
9414S: Obsolete
9415F: drivers/net/wireless/intersil/prism54/
9416
9417PS3 NETWORK SUPPORT
9418M: Geoff Levand <geoff@infradead.org>
9419L: netdev@vger.kernel.org
9420L: linuxppc-dev@lists.ozlabs.org
9421S: Maintained
9422F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9423
9424PS3 PLATFORM SUPPORT
9425M: Geoff Levand <geoff@infradead.org>
9426L: linuxppc-dev@lists.ozlabs.org
9427S: Maintained
9428F: arch/powerpc/boot/ps3*
9429F: arch/powerpc/include/asm/lv1call.h
9430F: arch/powerpc/include/asm/ps3*.h
9431F: arch/powerpc/platforms/ps3/
9432F: drivers/*/ps3*
9433F: drivers/ps3/
9434F: drivers/rtc/rtc-ps3.c
9435F: drivers/usb/host/*ps3.c
9436F: sound/ppc/snd_ps3*
9437
9438PS3VRAM DRIVER
9439M: Jim Paris <jim@jtan.com>
9440M: Geoff Levand <geoff@infradead.org>
9441L: linuxppc-dev@lists.ozlabs.org
9442S: Maintained
9443F: drivers/block/ps3vram.c
9444
9445PSTORE FILESYSTEM
9446M: Anton Vorontsov <anton@enomsg.org>
9447M: Colin Cross <ccross@android.com>
9448M: Kees Cook <keescook@chromium.org>
9449M: Tony Luck <tony.luck@intel.com>
9450S: Maintained
9451T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9452F: fs/pstore/
9453F: include/linux/pstore*
9454F: drivers/firmware/efi/efi-pstore.c
9455F: drivers/acpi/apei/erst.c
9456
9457PTP HARDWARE CLOCK SUPPORT
9458M: Richard Cochran <richardcochran@gmail.com>
9459L: netdev@vger.kernel.org
9460S: Maintained
9461W: http://linuxptp.sourceforge.net/
9462F: Documentation/ABI/testing/sysfs-ptp
9463F: Documentation/ptp/*
9464F: drivers/net/ethernet/freescale/gianfar_ptp.c
9465F: drivers/net/phy/dp83640*
9466F: drivers/ptp/*
9467F: include/linux/ptp_cl*
9468
9469PTRACE SUPPORT
9470M: Roland McGrath <roland@hack.frob.com>
9471M: Oleg Nesterov <oleg@redhat.com>
9472S: Maintained
9473F: include/asm-generic/syscall.h
9474F: include/linux/ptrace.h
9475F: include/linux/regset.h
9476F: include/linux/tracehook.h
9477F: include/uapi/linux/ptrace.h
9478F: kernel/ptrace.c
9479
9480PULSE8-CEC DRIVER
9481M: Hans Verkuil <hverkuil@xs4all.nl>
9482L: linux-media@vger.kernel.org
9483T: git git://linuxtv.org/media_tree.git
9484S: Maintained
9485F: drivers/staging/media/pulse8-cec
9486
9487PVRUSB2 VIDEO4LINUX DRIVER
9488M: Mike Isely <isely@pobox.com>
9489L: pvrusb2@isely.net (subscribers-only)
9490L: linux-media@vger.kernel.org
9491W: http://www.isely.net/pvrusb2/
9492T: git git://linuxtv.org/media_tree.git
9493S: Maintained
9494F: Documentation/video4linux/README.pvrusb2
9495F: drivers/media/usb/pvrusb2/
9496
9497PWC WEBCAM DRIVER
9498M: Hans Verkuil <hverkuil@xs4all.nl>
9499L: linux-media@vger.kernel.org
9500T: git git://linuxtv.org/media_tree.git
9501S: Odd Fixes
9502F: drivers/media/usb/pwc/*
9503
9504PWM FAN DRIVER
9505M: Kamil Debski <kamil@wypas.org>
9506M: Lukasz Majewski <l.majewski@samsung.com>
9507L: linux-hwmon@vger.kernel.org
9508S: Supported
9509F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9510F: Documentation/hwmon/pwm-fan
9511F: drivers/hwmon/pwm-fan.c
9512
9513PWM SUBSYSTEM
9514M: Thierry Reding <thierry.reding@gmail.com>
9515L: linux-pwm@vger.kernel.org
9516S: Maintained
9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9518F: Documentation/pwm.txt
9519F: Documentation/devicetree/bindings/pwm/
9520F: include/linux/pwm.h
9521F: drivers/pwm/
9522F: drivers/video/backlight/pwm_bl.c
9523F: include/linux/pwm_backlight.h
9524
9525PXA2xx/PXA3xx SUPPORT
9526M: Daniel Mack <daniel@zonque.org>
9527M: Haojian Zhuang <haojian.zhuang@gmail.com>
9528M: Robert Jarzmik <robert.jarzmik@free.fr>
9529L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9530T: git git://github.com/hzhuang1/linux.git
9531T: git git://github.com/rjarzmik/linux.git
9532S: Maintained
9533F: arch/arm/boot/dts/pxa*
9534F: arch/arm/mach-pxa/
9535F: drivers/dma/pxa*
9536F: drivers/pcmcia/pxa2xx*
9537F: drivers/pinctrl/pxa/
9538F: drivers/spi/spi-pxa2xx*
9539F: drivers/usb/gadget/udc/pxa2*
9540F: include/sound/pxa2xx-lib.h
9541F: sound/arm/pxa*
9542F: sound/soc/pxa/
9543
9544PXA GPIO DRIVER
9545M: Robert Jarzmik <robert.jarzmik@free.fr>
9546L: linux-gpio@vger.kernel.org
9547S: Maintained
9548F: drivers/gpio/gpio-pxa.c
9549
9550PXA3xx NAND FLASH DRIVER
9551M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9552L: linux-mtd@lists.infradead.org
9553S: Maintained
9554F: drivers/mtd/nand/pxa3xx_nand.c
9555
9556MMP SUPPORT
9557M: Eric Miao <eric.y.miao@gmail.com>
9558M: Haojian Zhuang <haojian.zhuang@gmail.com>
9559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9560T: git git://github.com/hzhuang1/linux.git
9561T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9562S: Maintained
9563F: arch/arm/boot/dts/mmp*
9564F: arch/arm/mach-mmp/
9565
9566PXA MMCI DRIVER
9567S: Orphan
9568
9569PXA RTC DRIVER
9570M: Robert Jarzmik <robert.jarzmik@free.fr>
9571L: rtc-linux@googlegroups.com
9572S: Maintained
9573
9574QAT DRIVER
9575M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9576M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9577L: qat-linux@intel.com
9578S: Supported
9579F: drivers/crypto/qat/
9580
9581QIB DRIVER
9582M: Mike Marciniszyn <infinipath@intel.com>
9583L: linux-rdma@vger.kernel.org
9584S: Supported
9585F: drivers/infiniband/hw/qib/
9586
9587QLOGIC QLA1280 SCSI DRIVER
9588M: Michael Reed <mdr@sgi.com>
9589L: linux-scsi@vger.kernel.org
9590S: Maintained
9591F: drivers/scsi/qla1280.[ch]
9592
9593QLOGIC QLA2XXX FC-SCSI DRIVER
9594M: qla2xxx-upstream@qlogic.com
9595L: linux-scsi@vger.kernel.org
9596S: Supported
9597F: Documentation/scsi/LICENSE.qla2xxx
9598F: drivers/scsi/qla2xxx/
9599
9600QLOGIC QLA4XXX iSCSI DRIVER
9601M: QLogic-Storage-Upstream@qlogic.com
9602L: linux-scsi@vger.kernel.org
9603S: Supported
9604F: Documentation/scsi/LICENSE.qla4xxx
9605F: drivers/scsi/qla4xxx/
9606
9607QLOGIC QLA3XXX NETWORK DRIVER
9608M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9609M: Ron Mercer <ron.mercer@qlogic.com>
9610M: linux-driver@qlogic.com
9611L: netdev@vger.kernel.org
9612S: Supported
9613F: Documentation/networking/LICENSE.qla3xxx
9614F: drivers/net/ethernet/qlogic/qla3xxx.*
9615
9616QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9617M: Dept-GELinuxNICDev@qlogic.com
9618L: netdev@vger.kernel.org
9619S: Supported
9620F: drivers/net/ethernet/qlogic/qlcnic/
9621
9622QLOGIC QLGE 10Gb ETHERNET DRIVER
9623M: Harish Patil <harish.patil@qlogic.com>
9624M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9625M: Dept-GELinuxNICDev@qlogic.com
9626M: linux-driver@qlogic.com
9627L: netdev@vger.kernel.org
9628S: Supported
9629F: drivers/net/ethernet/qlogic/qlge/
9630
9631QLOGIC QL4xxx ETHERNET DRIVER
9632M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9633M: Ariel Elior <Ariel.Elior@qlogic.com>
9634M: everest-linux-l2@qlogic.com
9635L: netdev@vger.kernel.org
9636S: Supported
9637F: drivers/net/ethernet/qlogic/qed/
9638F: include/linux/qed/
9639F: drivers/net/ethernet/qlogic/qede/
9640
9641QNX4 FILESYSTEM
9642M: Anders Larsen <al@alarsen.net>
9643W: http://www.alarsen.net/linux/qnx4fs/
9644S: Maintained
9645F: fs/qnx4/
9646F: include/uapi/linux/qnx4_fs.h
9647F: include/uapi/linux/qnxtypes.h
9648
9649QT1010 MEDIA DRIVER
9650M: Antti Palosaari <crope@iki.fi>
9651L: linux-media@vger.kernel.org
9652W: https://linuxtv.org
9653W: http://palosaari.fi/linux/
9654Q: http://patchwork.linuxtv.org/project/linux-media/list/
9655T: git git://linuxtv.org/anttip/media_tree.git
9656S: Maintained
9657F: drivers/media/tuners/qt1010*
9658
9659QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9660M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9661L: linux-wireless@vger.kernel.org
9662L: ath9k-devel@lists.ath9k.org
9663W: http://wireless.kernel.org/en/users/Drivers/ath9k
9664S: Supported
9665F: drivers/net/wireless/ath/ath9k/
9666
9667QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9668M: Kalle Valo <kvalo@qca.qualcomm.com>
9669L: ath10k@lists.infradead.org
9670W: http://wireless.kernel.org/en/users/Drivers/ath10k
9671T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9672S: Supported
9673F: drivers/net/wireless/ath/ath10k/
9674
9675QUALCOMM HEXAGON ARCHITECTURE
9676M: Richard Kuo <rkuo@codeaurora.org>
9677L: linux-hexagon@vger.kernel.org
9678T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9679S: Supported
9680F: arch/hexagon/
9681
9682QUALCOMM WCN36XX WIRELESS DRIVER
9683M: Eugene Krasnikov <k.eugene.e@gmail.com>
9684L: wcn36xx@lists.infradead.org
9685W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9686T: git git://github.com/KrasnikovEugene/wcn36xx.git
9687S: Supported
9688F: drivers/net/wireless/ath/wcn36xx/
9689
9690QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9691M: Gabriel Somlo <somlo@cmu.edu>
9692M: "Michael S. Tsirkin" <mst@redhat.com>
9693L: qemu-devel@nongnu.org
9694S: Maintained
9695F: drivers/firmware/qemu_fw_cfg.c
9696
9697RADOS BLOCK DEVICE (RBD)
9698M: Ilya Dryomov <idryomov@gmail.com>
9699M: Sage Weil <sage@redhat.com>
9700M: Alex Elder <elder@kernel.org>
9701L: ceph-devel@vger.kernel.org
9702W: http://ceph.com/
9703T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9704T: git git://github.com/ceph/ceph-client.git
9705S: Supported
9706F: Documentation/ABI/testing/sysfs-bus-rbd
9707F: drivers/block/rbd.c
9708F: drivers/block/rbd_types.h
9709
9710RADEON FRAMEBUFFER DISPLAY DRIVER
9711M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9712L: linux-fbdev@vger.kernel.org
9713S: Maintained
9714F: drivers/video/fbdev/aty/radeon*
9715F: include/uapi/linux/radeonfb.h
9716
9717RADIOSHARK RADIO DRIVER
9718M: Hans Verkuil <hverkuil@xs4all.nl>
9719L: linux-media@vger.kernel.org
9720T: git git://linuxtv.org/media_tree.git
9721S: Maintained
9722F: drivers/media/radio/radio-shark.c
9723
9724RADIOSHARK2 RADIO DRIVER
9725M: Hans Verkuil <hverkuil@xs4all.nl>
9726L: linux-media@vger.kernel.org
9727T: git git://linuxtv.org/media_tree.git
9728S: Maintained
9729F: drivers/media/radio/radio-shark2.c
9730F: drivers/media/radio/radio-tea5777.c
9731
9732RAGE128 FRAMEBUFFER DISPLAY DRIVER
9733M: Paul Mackerras <paulus@samba.org>
9734L: linux-fbdev@vger.kernel.org
9735S: Maintained
9736F: drivers/video/fbdev/aty/aty128fb.c
9737
9738RALINK MIPS ARCHITECTURE
9739M: John Crispin <john@phrozen.org>
9740L: linux-mips@linux-mips.org
9741S: Maintained
9742F: arch/mips/ralink
9743
9744RALINK RT2X00 WIRELESS LAN DRIVER
9745P: rt2x00 project
9746M: Stanislaw Gruszka <sgruszka@redhat.com>
9747M: Helmut Schaa <helmut.schaa@googlemail.com>
9748L: linux-wireless@vger.kernel.org
9749S: Maintained
9750F: drivers/net/wireless/ralink/rt2x00/
9751
9752RAMDISK RAM BLOCK DEVICE DRIVER
9753M: Jens Axboe <axboe@kernel.dk>
9754S: Maintained
9755F: Documentation/blockdev/ramdisk.txt
9756F: drivers/block/brd.c
9757
9758RANDOM NUMBER DRIVER
9759M: "Theodore Ts'o" <tytso@mit.edu>
9760S: Maintained
9761F: drivers/char/random.c
9762
9763RAPIDIO SUBSYSTEM
9764M: Matt Porter <mporter@kernel.crashing.org>
9765M: Alexandre Bounine <alexandre.bounine@idt.com>
9766S: Maintained
9767F: drivers/rapidio/
9768
9769RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9770L: linux-wireless@vger.kernel.org
9771S: Orphan
9772F: drivers/net/wireless/ray*
9773
9774RCUTORTURE MODULE
9775M: Josh Triplett <josh@joshtriplett.org>
9776M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9777L: linux-kernel@vger.kernel.org
9778S: Supported
9779T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9780F: Documentation/RCU/torture.txt
9781F: kernel/rcu/rcutorture.c
9782
9783RCUTORTURE TEST FRAMEWORK
9784M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9785M: Josh Triplett <josh@joshtriplett.org>
9786R: Steven Rostedt <rostedt@goodmis.org>
9787R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9788R: Lai Jiangshan <jiangshanlai@gmail.com>
9789L: linux-kernel@vger.kernel.org
9790S: Supported
9791T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9792F: tools/testing/selftests/rcutorture
9793
9794RDC R-321X SoC
9795M: Florian Fainelli <florian@openwrt.org>
9796S: Maintained
9797
9798RDC R6040 FAST ETHERNET DRIVER
9799M: Florian Fainelli <f.fainelli@gmail.com>
9800L: netdev@vger.kernel.org
9801S: Maintained
9802F: drivers/net/ethernet/rdc/r6040.c
9803
9804RDS - RELIABLE DATAGRAM SOCKETS
9805M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9806L: netdev@vger.kernel.org
9807L: linux-rdma@vger.kernel.org
9808L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9809W: https://oss.oracle.com/projects/rds/
9810S: Supported
9811F: net/rds/
9812F: Documentation/networking/rds.txt
9813
9814RDMAVT - RDMA verbs software
9815M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9816L: linux-rdma@vger.kernel.org
9817S: Supported
9818F: drivers/infiniband/sw/rdmavt
9819
9820READ-COPY UPDATE (RCU)
9821M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9822M: Josh Triplett <josh@joshtriplett.org>
9823R: Steven Rostedt <rostedt@goodmis.org>
9824R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9825R: Lai Jiangshan <jiangshanlai@gmail.com>
9826L: linux-kernel@vger.kernel.org
9827W: http://www.rdrop.com/users/paulmck/RCU/
9828S: Supported
9829T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9830F: Documentation/RCU/
9831X: Documentation/RCU/torture.txt
9832F: include/linux/rcu*
9833X: include/linux/srcu.h
9834F: kernel/rcu/
9835X: kernel/torture.c
9836
9837REAL TIME CLOCK (RTC) SUBSYSTEM
9838M: Alessandro Zummo <a.zummo@towertech.it>
9839M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9840L: rtc-linux@googlegroups.com
9841Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9842T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9843S: Maintained
9844F: Documentation/devicetree/bindings/rtc/
9845F: Documentation/rtc.txt
9846F: drivers/rtc/
9847F: include/linux/rtc.h
9848F: include/uapi/linux/rtc.h
9849F: include/linux/rtc/
9850F: include/linux/platform_data/rtc-*
9851F: tools/testing/selftests/timers/rtctest.c
9852
9853REALTEK AUDIO CODECS
9854M: Bard Liao <bardliao@realtek.com>
9855M: Oder Chiou <oder_chiou@realtek.com>
9856S: Maintained
9857F: sound/soc/codecs/rt*
9858F: include/sound/rt*.h
9859
9860REISERFS FILE SYSTEM
9861L: reiserfs-devel@vger.kernel.org
9862S: Supported
9863F: fs/reiserfs/
9864
9865REGISTER MAP ABSTRACTION
9866M: Mark Brown <broonie@kernel.org>
9867L: linux-kernel@vger.kernel.org
9868T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9869S: Supported
9870F: Documentation/devicetree/bindings/regmap/
9871F: drivers/base/regmap/
9872F: include/linux/regmap.h
9873
9874REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9875M: Ohad Ben-Cohen <ohad@wizery.com>
9876M: Bjorn Andersson <bjorn.andersson@linaro.org>
9877L: linux-remoteproc@vger.kernel.org
9878T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9879S: Maintained
9880F: Documentation/devicetree/bindings/remoteproc/
9881F: Documentation/remoteproc.txt
9882F: drivers/remoteproc/
9883F: include/linux/remoteproc.h
9884
9885REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9886M: Ohad Ben-Cohen <ohad@wizery.com>
9887M: Bjorn Andersson <bjorn.andersson@linaro.org>
9888L: linux-remoteproc@vger.kernel.org
9889T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9890S: Maintained
9891F: drivers/rpmsg/
9892F: Documentation/rpmsg.txt
9893F: include/linux/rpmsg.h
9894
9895RENESAS CLOCK DRIVERS
9896M: Geert Uytterhoeven <geert+renesas@glider.be>
9897L: linux-renesas-soc@vger.kernel.org
9898S: Supported
9899F: drivers/clk/renesas/
9900
9901RENESAS ETHERNET DRIVERS
9902R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9903L: netdev@vger.kernel.org
9904L: linux-renesas-soc@vger.kernel.org
9905F: drivers/net/ethernet/renesas/
9906F: include/linux/sh_eth.h
9907
9908RENESAS USB2 PHY DRIVER
9909M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9910L: linux-renesas-soc@vger.kernel.org
9911S: Maintained
9912F: drivers/phy/phy-rcar-gen3-usb2.c
9913
9914RESET CONTROLLER FRAMEWORK
9915M: Philipp Zabel <p.zabel@pengutronix.de>
9916T: git git://git.pengutronix.de/git/pza/linux
9917S: Maintained
9918F: drivers/reset/
9919F: Documentation/devicetree/bindings/reset/
9920F: include/dt-bindings/reset/
9921F: include/linux/reset.h
9922F: include/linux/reset-controller.h
9923
9924RFKILL
9925M: Johannes Berg <johannes@sipsolutions.net>
9926L: linux-wireless@vger.kernel.org
9927W: http://wireless.kernel.org/
9928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9929T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9930S: Maintained
9931F: Documentation/rfkill.txt
9932F: net/rfkill/
9933
9934RHASHTABLE
9935M: Thomas Graf <tgraf@suug.ch>
9936L: netdev@vger.kernel.org
9937S: Maintained
9938F: lib/rhashtable.c
9939F: include/linux/rhashtable.h
9940
9941RICOH SMARTMEDIA/XD DRIVER
9942M: Maxim Levitsky <maximlevitsky@gmail.com>
9943S: Maintained
9944F: drivers/mtd/nand/r852.c
9945F: drivers/mtd/nand/r852.h
9946
9947RICOH R5C592 MEMORYSTICK DRIVER
9948M: Maxim Levitsky <maximlevitsky@gmail.com>
9949S: Maintained
9950F: drivers/memstick/host/r592.*
9951
9952ROCCAT DRIVERS
9953M: Stefan Achatz <erazor_de@users.sourceforge.net>
9954W: http://sourceforge.net/projects/roccat/
9955S: Maintained
9956F: drivers/hid/hid-roccat*
9957F: include/linux/hid-roccat*
9958F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9959
9960ROCKER DRIVER
9961M: Jiri Pirko <jiri@resnulli.us>
9962L: netdev@vger.kernel.org
9963S: Supported
9964F: drivers/net/ethernet/rocker/
9965
9966ROCKETPORT DRIVER
9967P: Comtrol Corp.
9968W: http://www.comtrol.com
9969S: Maintained
9970F: Documentation/serial/rocket.txt
9971F: drivers/tty/rocket*
9972
9973ROCKETPORT EXPRESS/INFINITY DRIVER
9974M: Kevin Cernekee <cernekee@gmail.com>
9975L: linux-serial@vger.kernel.org
9976S: Odd Fixes
9977F: drivers/tty/serial/rp2.*
9978
9979ROSE NETWORK LAYER
9980M: Ralf Baechle <ralf@linux-mips.org>
9981L: linux-hams@vger.kernel.org
9982W: http://www.linux-ax25.org/
9983S: Maintained
9984F: include/net/rose.h
9985F: include/uapi/linux/rose.h
9986F: net/rose/
9987
9988RTL2830 MEDIA DRIVER
9989M: Antti Palosaari <crope@iki.fi>
9990L: linux-media@vger.kernel.org
9991W: https://linuxtv.org
9992W: http://palosaari.fi/linux/
9993Q: http://patchwork.linuxtv.org/project/linux-media/list/
9994T: git git://linuxtv.org/anttip/media_tree.git
9995S: Maintained
9996F: drivers/media/dvb-frontends/rtl2830*
9997
9998RTL2832 MEDIA DRIVER
9999M: Antti Palosaari <crope@iki.fi>
10000L: linux-media@vger.kernel.org
10001W: https://linuxtv.org
10002W: http://palosaari.fi/linux/
10003Q: http://patchwork.linuxtv.org/project/linux-media/list/
10004T: git git://linuxtv.org/anttip/media_tree.git
10005S: Maintained
10006F: drivers/media/dvb-frontends/rtl2832*
10007
10008RTL2832_SDR MEDIA DRIVER
10009M: Antti Palosaari <crope@iki.fi>
10010L: linux-media@vger.kernel.org
10011W: https://linuxtv.org
10012W: http://palosaari.fi/linux/
10013Q: http://patchwork.linuxtv.org/project/linux-media/list/
10014T: git git://linuxtv.org/anttip/media_tree.git
10015S: Maintained
10016F: drivers/media/dvb-frontends/rtl2832_sdr*
10017
10018RTL8180 WIRELESS DRIVER
10019L: linux-wireless@vger.kernel.org
10020W: http://wireless.kernel.org/
10021T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10022S: Orphan
10023F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10024
10025RTL8187 WIRELESS DRIVER
10026M: Herton Ronaldo Krzesinski <herton@canonical.com>
10027M: Hin-Tak Leung <htl10@users.sourceforge.net>
10028M: Larry Finger <Larry.Finger@lwfinger.net>
10029L: linux-wireless@vger.kernel.org
10030W: http://wireless.kernel.org/
10031T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10032S: Maintained
10033F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10034
10035RTL8192CE WIRELESS DRIVER
10036M: Larry Finger <Larry.Finger@lwfinger.net>
10037M: Chaoming Li <chaoming_li@realsil.com.cn>
10038L: linux-wireless@vger.kernel.org
10039W: http://wireless.kernel.org/
10040T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10041S: Maintained
10042F: drivers/net/wireless/realtek/rtlwifi/
10043F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10044
10045RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10046M: Jes Sorensen <Jes.Sorensen@redhat.com>
10047L: linux-wireless@vger.kernel.org
10048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10049S: Maintained
10050F: drivers/net/wireless/realtek/rtl8xxxu/
10051
10052S3 SAVAGE FRAMEBUFFER DRIVER
10053M: Antonino Daplas <adaplas@gmail.com>
10054L: linux-fbdev@vger.kernel.org
10055S: Maintained
10056F: drivers/video/fbdev/savage/
10057
10058S390
10059M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10060M: Heiko Carstens <heiko.carstens@de.ibm.com>
10061L: linux-s390@vger.kernel.org
10062W: http://www.ibm.com/developerworks/linux/linux390/
10063T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10064S: Supported
10065F: arch/s390/
10066F: drivers/s390/
10067F: Documentation/s390/
10068F: Documentation/DocBook/s390*
10069
10070S390 COMMON I/O LAYER
10071M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10072M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10073L: linux-s390@vger.kernel.org
10074W: http://www.ibm.com/developerworks/linux/linux390/
10075S: Supported
10076F: drivers/s390/cio/
10077
10078S390 DASD DRIVER
10079M: Stefan Weinhuber <wein@de.ibm.com>
10080M: Stefan Haberland <stefan.haberland@de.ibm.com>
10081L: linux-s390@vger.kernel.org
10082W: http://www.ibm.com/developerworks/linux/linux390/
10083S: Supported
10084F: drivers/s390/block/dasd*
10085F: block/partitions/ibm.c
10086
10087S390 NETWORK DRIVERS
10088M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10089L: linux-s390@vger.kernel.org
10090W: http://www.ibm.com/developerworks/linux/linux390/
10091S: Supported
10092F: drivers/s390/net/
10093
10094S390 PCI SUBSYSTEM
10095M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10096M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10097L: linux-s390@vger.kernel.org
10098W: http://www.ibm.com/developerworks/linux/linux390/
10099S: Supported
10100F: arch/s390/pci/
10101F: drivers/pci/hotplug/s390_pci_hpc.c
10102
10103S390 ZCRYPT DRIVER
10104M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10105L: linux-s390@vger.kernel.org
10106W: http://www.ibm.com/developerworks/linux/linux390/
10107S: Supported
10108F: drivers/s390/crypto/
10109
10110S390 ZFCP DRIVER
10111M: Steffen Maier <maier@linux.vnet.ibm.com>
10112L: linux-s390@vger.kernel.org
10113W: http://www.ibm.com/developerworks/linux/linux390/
10114S: Supported
10115F: drivers/s390/scsi/zfcp_*
10116
10117S390 IUCV NETWORK LAYER
10118M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10119L: linux-s390@vger.kernel.org
10120W: http://www.ibm.com/developerworks/linux/linux390/
10121S: Supported
10122F: drivers/s390/net/*iucv*
10123F: include/net/iucv/
10124F: net/iucv/
10125
10126S390 IOMMU (PCI)
10127M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10128L: linux-s390@vger.kernel.org
10129W: http://www.ibm.com/developerworks/linux/linux390/
10130S: Supported
10131F: drivers/iommu/s390-iommu.c
10132
10133S3C24XX SD/MMC Driver
10134M: Ben Dooks <ben-linux@fluff.org>
10135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10136S: Supported
10137F: drivers/mmc/host/s3cmci.*
10138
10139SAA6588 RDS RECEIVER DRIVER
10140M: Hans Verkuil <hverkuil@xs4all.nl>
10141L: linux-media@vger.kernel.org
10142T: git git://linuxtv.org/media_tree.git
10143W: https://linuxtv.org
10144S: Odd Fixes
10145F: drivers/media/i2c/saa6588*
10146
10147SAA7134 VIDEO4LINUX DRIVER
10148M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10149M: Mauro Carvalho Chehab <mchehab@kernel.org>
10150L: linux-media@vger.kernel.org
10151W: https://linuxtv.org
10152T: git git://linuxtv.org/media_tree.git
10153S: Odd fixes
10154F: Documentation/video4linux/*.saa7134
10155F: drivers/media/pci/saa7134/
10156
10157SAA7146 VIDEO4LINUX-2 DRIVER
10158M: Hans Verkuil <hverkuil@xs4all.nl>
10159L: linux-media@vger.kernel.org
10160T: git git://linuxtv.org/media_tree.git
10161S: Maintained
10162F: drivers/media/common/saa7146/
10163F: drivers/media/pci/saa7146/
10164F: include/media/saa7146*
10165
10166SAMSUNG LAPTOP DRIVER
10167M: Corentin Chary <corentin.chary@gmail.com>
10168L: platform-driver-x86@vger.kernel.org
10169S: Maintained
10170F: drivers/platform/x86/samsung-laptop.c
10171
10172SAMSUNG AUDIO (ASoC) DRIVERS
10173M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10174M: Sangbeom Kim <sbkim73@samsung.com>
10175M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10176L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10177S: Supported
10178F: sound/soc/samsung/
10179
10180SAMSUNG FRAMEBUFFER DRIVER
10181M: Jingoo Han <jingoohan1@gmail.com>
10182L: linux-fbdev@vger.kernel.org
10183S: Maintained
10184F: drivers/video/fbdev/s3c-fb.c
10185
10186SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10187M: Sangbeom Kim <sbkim73@samsung.com>
10188M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10189L: linux-kernel@vger.kernel.org
10190L: linux-samsung-soc@vger.kernel.org
10191S: Supported
10192F: drivers/mfd/sec*.c
10193F: drivers/regulator/s2m*.c
10194F: drivers/regulator/s5m*.c
10195F: drivers/clk/clk-s2mps11.c
10196F: drivers/rtc/rtc-s5m.c
10197F: include/linux/mfd/samsung/
10198F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10199F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10200F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10201F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10202
10203SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10204M: Kyungmin Park <kyungmin.park@samsung.com>
10205M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10206L: linux-media@vger.kernel.org
10207Q: https://patchwork.linuxtv.org/project/linux-media/list/
10208S: Supported
10209F: drivers/media/platform/exynos4-is/
10210
10211SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10212M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10213L: linux-media@vger.kernel.org
10214L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10215S: Maintained
10216F: drivers/media/platform/s3c-camif/
10217F: include/media/drv-intf/s3c_camif.h
10218
10219SAMSUNG S5C73M3 CAMERA DRIVER
10220M: Kyungmin Park <kyungmin.park@samsung.com>
10221M: Andrzej Hajda <a.hajda@samsung.com>
10222L: linux-media@vger.kernel.org
10223S: Supported
10224F: drivers/media/i2c/s5c73m3/*
10225
10226SAMSUNG S5K5BAF CAMERA DRIVER
10227M: Kyungmin Park <kyungmin.park@samsung.com>
10228M: Andrzej Hajda <a.hajda@samsung.com>
10229L: linux-media@vger.kernel.org
10230S: Supported
10231F: drivers/media/i2c/s5k5baf.c
10232
10233SAMSUNG S3FWRN5 NFC DRIVER
10234M: Robert Baldyga <r.baldyga@samsung.com>
10235M: Krzysztof Opasiak <k.opasiak@samsung.com>
10236L: linux-nfc@lists.01.org (moderated for non-subscribers)
10237S: Supported
10238F: drivers/nfc/s3fwrn5
10239
10240SAMSUNG SOC CLOCK DRIVERS
10241M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10242M: Tomasz Figa <tomasz.figa@gmail.com>
10243S: Supported
10244L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10245F: drivers/clk/samsung/
10246
10247SAMSUNG SXGBE DRIVERS
10248M: Byungho An <bh74.an@samsung.com>
10249M: Girish K S <ks.giri@samsung.com>
10250M: Vipul Pandya <vipul.pandya@samsung.com>
10251S: Supported
10252L: netdev@vger.kernel.org
10253F: drivers/net/ethernet/samsung/sxgbe/
10254
10255SAMSUNG THERMAL DRIVER
10256M: Lukasz Majewski <l.majewski@samsung.com>
10257L: linux-pm@vger.kernel.org
10258L: linux-samsung-soc@vger.kernel.org
10259S: Supported
10260T: git https://github.com/lmajewski/linux-samsung-thermal.git
10261F: drivers/thermal/samsung/
10262
10263SAMSUNG USB2 PHY DRIVER
10264M: Kamil Debski <kamil@wypas.org>
10265M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10266L: linux-kernel@vger.kernel.org
10267S: Supported
10268F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10269F: Documentation/phy/samsung-usb2.txt
10270F: drivers/phy/phy-exynos4210-usb2.c
10271F: drivers/phy/phy-exynos4x12-usb2.c
10272F: drivers/phy/phy-exynos5250-usb2.c
10273F: drivers/phy/phy-s5pv210-usb2.c
10274F: drivers/phy/phy-samsung-usb2.c
10275F: drivers/phy/phy-samsung-usb2.h
10276
10277SERIAL DRIVERS
10278M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10279L: linux-serial@vger.kernel.org
10280S: Maintained
10281F: Documentation/devicetree/bindings/serial/
10282F: drivers/tty/serial/
10283
10284SYNOPSYS DESIGNWARE DMAC DRIVER
10285M: Viresh Kumar <vireshk@kernel.org>
10286M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10287S: Maintained
10288F: include/linux/dma/dw.h
10289F: include/linux/platform_data/dma-dw.h
10290F: drivers/dma/dw/
10291
10292SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10293M: Lars Persson <lars.persson@axis.com>
10294L: netdev@vger.kernel.org
10295S: Supported
10296F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10297F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10298
10299SYNOPSYS DESIGNWARE I2C DRIVER
10300M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10301R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10302R: Mika Westerberg <mika.westerberg@linux.intel.com>
10303L: linux-i2c@vger.kernel.org
10304S: Maintained
10305F: drivers/i2c/busses/i2c-designware-*
10306F: include/linux/platform_data/i2c-designware.h
10307
10308SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10309M: Jaehoon Chung <jh80.chung@samsung.com>
10310L: linux-mmc@vger.kernel.org
10311S: Maintained
10312F: include/linux/mmc/dw_mmc.h
10313F: drivers/mmc/host/dw_mmc*
10314
10315SYSTEM TRACE MODULE CLASS
10316M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10317S: Maintained
10318T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10319F: Documentation/trace/stm.txt
10320F: drivers/hwtracing/stm/
10321F: include/linux/stm.h
10322F: include/uapi/linux/stm.h
10323
10324THUNDERBOLT DRIVER
10325M: Andreas Noever <andreas.noever@gmail.com>
10326S: Maintained
10327F: drivers/thunderbolt/
10328
10329TI BQ27XXX POWER SUPPLY DRIVER
10330R: Andrew F. Davis <afd@ti.com>
10331F: include/linux/power/bq27xxx_battery.h
10332F: drivers/power/bq27xxx_battery.c
10333F: drivers/power/bq27xxx_battery_i2c.c
10334
10335TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10336M: John Stultz <john.stultz@linaro.org>
10337M: Thomas Gleixner <tglx@linutronix.de>
10338L: linux-kernel@vger.kernel.org
10339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10340S: Supported
10341F: include/linux/clocksource.h
10342F: include/linux/time.h
10343F: include/linux/timex.h
10344F: include/uapi/linux/time.h
10345F: include/uapi/linux/timex.h
10346F: kernel/time/clocksource.c
10347F: kernel/time/time*.c
10348F: kernel/time/alarmtimer.c
10349F: kernel/time/ntp.c
10350F: tools/testing/selftests/timers/
10351
10352SC1200 WDT DRIVER
10353M: Zwane Mwaikambo <zwanem@gmail.com>
10354S: Maintained
10355F: drivers/watchdog/sc1200wdt.c
10356
10357SCHEDULER
10358M: Ingo Molnar <mingo@redhat.com>
10359M: Peter Zijlstra <peterz@infradead.org>
10360L: linux-kernel@vger.kernel.org
10361T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10362S: Maintained
10363F: kernel/sched/
10364F: include/linux/sched.h
10365F: include/uapi/linux/sched.h
10366F: include/linux/wait.h
10367
10368SCORE ARCHITECTURE
10369M: Chen Liqin <liqin.linux@gmail.com>
10370M: Lennox Wu <lennox.wu@gmail.com>
10371W: http://www.sunplus.com
10372S: Supported
10373F: arch/score/
10374
10375SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10376M: Sudeep Holla <sudeep.holla@arm.com>
10377L: linux-arm-kernel@lists.infradead.org
10378S: Maintained
10379F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10380F: drivers/clk/clk-scpi.c
10381F: drivers/cpufreq/scpi-cpufreq.c
10382F: drivers/firmware/arm_scpi.c
10383F: include/linux/scpi_protocol.h
10384
10385SCSI CDROM DRIVER
10386M: Jens Axboe <axboe@kernel.dk>
10387L: linux-scsi@vger.kernel.org
10388W: http://www.kernel.dk
10389S: Maintained
10390F: drivers/scsi/sr*
10391
10392SCSI RDMA PROTOCOL (SRP) INITIATOR
10393M: Bart Van Assche <bart.vanassche@sandisk.com>
10394L: linux-rdma@vger.kernel.org
10395S: Supported
10396W: http://www.openfabrics.org
10397Q: http://patchwork.kernel.org/project/linux-rdma/list/
10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10399F: drivers/infiniband/ulp/srp/
10400F: include/scsi/srp.h
10401
10402SCSI SG DRIVER
10403M: Doug Gilbert <dgilbert@interlog.com>
10404L: linux-scsi@vger.kernel.org
10405W: http://sg.danny.cz/sg
10406S: Maintained
10407F: Documentation/scsi/scsi-generic.txt
10408F: drivers/scsi/sg.c
10409F: include/scsi/sg.h
10410
10411SCSI SUBSYSTEM
10412M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10413T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10414M: "Martin K. Petersen" <martin.petersen@oracle.com>
10415T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10416L: linux-scsi@vger.kernel.org
10417S: Maintained
10418F: Documentation/devicetree/bindings/scsi/
10419F: drivers/scsi/
10420F: include/scsi/
10421
10422SCSI TAPE DRIVER
10423M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10424L: linux-scsi@vger.kernel.org
10425S: Maintained
10426F: Documentation/scsi/st.txt
10427F: drivers/scsi/st.*
10428F: drivers/scsi/st_*.h
10429
10430SCTP PROTOCOL
10431M: Vlad Yasevich <vyasevich@gmail.com>
10432M: Neil Horman <nhorman@tuxdriver.com>
10433L: linux-sctp@vger.kernel.org
10434W: http://lksctp.sourceforge.net
10435S: Maintained
10436F: Documentation/networking/sctp.txt
10437F: include/linux/sctp.h
10438F: include/uapi/linux/sctp.h
10439F: include/net/sctp/
10440F: net/sctp/
10441
10442SCx200 CPU SUPPORT
10443M: Jim Cromie <jim.cromie@gmail.com>
10444S: Odd Fixes
10445F: Documentation/i2c/busses/scx200_acb
10446F: arch/x86/platform/scx200/
10447F: drivers/watchdog/scx200_wdt.c
10448F: drivers/i2c/busses/scx200*
10449F: drivers/mtd/maps/scx200_docflash.c
10450F: include/linux/scx200.h
10451
10452SCx200 GPIO DRIVER
10453M: Jim Cromie <jim.cromie@gmail.com>
10454S: Maintained
10455F: drivers/char/scx200_gpio.c
10456F: include/linux/scx200_gpio.h
10457
10458SCx200 HRT CLOCKSOURCE DRIVER
10459M: Jim Cromie <jim.cromie@gmail.com>
10460S: Maintained
10461F: drivers/clocksource/scx200_hrt.c
10462
10463SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10464M: Sascha Sommer <saschasommer@freenet.de>
10465L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10466S: Maintained
10467F: drivers/mmc/host/sdricoh_cs.c
10468
10469SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10470M: Adrian Hunter <adrian.hunter@intel.com>
10471L: linux-mmc@vger.kernel.org
10472T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10473S: Maintained
10474F: drivers/mmc/host/sdhci*
10475F: include/linux/mmc/sdhci*
10476
10477SECURE COMPUTING
10478M: Kees Cook <keescook@chromium.org>
10479R: Andy Lutomirski <luto@amacapital.net>
10480R: Will Drewry <wad@chromium.org>
10481T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10482S: Supported
10483F: kernel/seccomp.c
10484F: include/uapi/linux/seccomp.h
10485F: include/linux/seccomp.h
10486F: tools/testing/selftests/seccomp/*
10487K: \bsecure_computing
10488K: \bTIF_SECCOMP\b
10489
10490SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10491M: Al Cooper <alcooperx@gmail.com>
10492L: linux-mmc@vger.kernel.org
10493L: bcm-kernel-feedback-list@broadcom.com
10494S: Maintained
10495F: drivers/mmc/host/sdhci-brcmstb*
10496
10497SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10498M: Ben Dooks <ben-linux@fluff.org>
10499M: Jaehoon Chung <jh80.chung@samsung.com>
10500L: linux-mmc@vger.kernel.org
10501S: Maintained
10502F: drivers/mmc/host/sdhci-s3c*
10503
10504SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10505M: Viresh Kumar <vireshk@kernel.org>
10506L: linux-mmc@vger.kernel.org
10507S: Maintained
10508F: drivers/mmc/host/sdhci-spear.c
10509
10510SECURITY SUBSYSTEM
10511M: James Morris <james.l.morris@oracle.com>
10512M: "Serge E. Hallyn" <serge@hallyn.com>
10513L: linux-security-module@vger.kernel.org (suggested Cc:)
10514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10515W: http://kernsec.org/
10516S: Supported
10517F: security/
10518
10519SECURITY CONTACT
10520M: Security Officers <security@kernel.org>
10521S: Supported
10522
10523SELINUX SECURITY MODULE
10524M: Paul Moore <paul@paul-moore.com>
10525M: Stephen Smalley <sds@tycho.nsa.gov>
10526M: Eric Paris <eparis@parisplace.org>
10527L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10528W: http://selinuxproject.org
10529T: git git://git.infradead.org/users/pcmoore/selinux
10530S: Supported
10531F: include/linux/selinux*
10532F: security/selinux/
10533F: scripts/selinux/
10534
10535APPARMOR SECURITY MODULE
10536M: John Johansen <john.johansen@canonical.com>
10537L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10538W: apparmor.wiki.kernel.org
10539T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10540S: Supported
10541F: security/apparmor/
10542
10543LOADPIN SECURITY MODULE
10544M: Kees Cook <keescook@chromium.org>
10545T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10546S: Supported
10547F: security/loadpin/
10548
10549YAMA SECURITY MODULE
10550M: Kees Cook <keescook@chromium.org>
10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10552S: Supported
10553F: security/yama/
10554
10555SENSABLE PHANTOM
10556M: Jiri Slaby <jirislaby@gmail.com>
10557S: Maintained
10558F: drivers/misc/phantom.c
10559F: include/uapi/linux/phantom.h
10560
10561SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10562M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10563M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10564M: John Soni Jose <sony.john@avagotech.com>
10565L: linux-scsi@vger.kernel.org
10566W: http://www.avagotech.com
10567S: Supported
10568F: drivers/scsi/be2iscsi/
10569
10570Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10571M: Sathya Perla <sathya.perla@broadcom.com>
10572M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10573M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10574M: Somnath Kotur <somnath.kotur@broadcom.com>
10575L: netdev@vger.kernel.org
10576W: http://www.emulex.com
10577S: Supported
10578F: drivers/net/ethernet/emulex/benet/
10579
10580EMULEX ONECONNECT ROCE DRIVER
10581M: Selvin Xavier <selvin.xavier@avagotech.com>
10582M: Devesh Sharma <devesh.sharma@avagotech.com>
10583M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10584L: linux-rdma@vger.kernel.org
10585W: http://www.emulex.com
10586S: Supported
10587F: drivers/infiniband/hw/ocrdma/
10588
10589SFC NETWORK DRIVER
10590M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10591M: Edward Cree <ecree@solarflare.com>
10592M: Bert Kenward <bkenward@solarflare.com>
10593L: netdev@vger.kernel.org
10594S: Supported
10595F: drivers/net/ethernet/sfc/
10596
10597SGI GRU DRIVER
10598M: Dimitri Sivanich <sivanich@sgi.com>
10599S: Maintained
10600F: drivers/misc/sgi-gru/
10601
10602SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10603M: Pat Gefre <pfg@sgi.com>
10604L: linux-ia64@vger.kernel.org
10605S: Supported
10606F: Documentation/ia64/serial.txt
10607F: drivers/tty/serial/ioc?_serial.c
10608F: include/linux/ioc?.h
10609
10610SGI XP/XPC/XPNET DRIVER
10611M: Cliff Whickman <cpw@sgi.com>
10612M: Robin Holt <robinmholt@gmail.com>
10613S: Maintained
10614F: drivers/misc/sgi-xp/
10615
10616SI2157 MEDIA DRIVER
10617M: Antti Palosaari <crope@iki.fi>
10618L: linux-media@vger.kernel.org
10619W: https://linuxtv.org
10620W: http://palosaari.fi/linux/
10621Q: http://patchwork.linuxtv.org/project/linux-media/list/
10622T: git git://linuxtv.org/anttip/media_tree.git
10623S: Maintained
10624F: drivers/media/tuners/si2157*
10625
10626SI2168 MEDIA DRIVER
10627M: Antti Palosaari <crope@iki.fi>
10628L: linux-media@vger.kernel.org
10629W: https://linuxtv.org
10630W: http://palosaari.fi/linux/
10631Q: http://patchwork.linuxtv.org/project/linux-media/list/
10632T: git git://linuxtv.org/anttip/media_tree.git
10633S: Maintained
10634F: drivers/media/dvb-frontends/si2168*
10635
10636SI470X FM RADIO RECEIVER I2C DRIVER
10637M: Hans Verkuil <hverkuil@xs4all.nl>
10638L: linux-media@vger.kernel.org
10639T: git git://linuxtv.org/media_tree.git
10640W: https://linuxtv.org
10641S: Odd Fixes
10642F: drivers/media/radio/si470x/radio-si470x-i2c.c
10643
10644SI470X FM RADIO RECEIVER USB DRIVER
10645M: Hans Verkuil <hverkuil@xs4all.nl>
10646L: linux-media@vger.kernel.org
10647T: git git://linuxtv.org/media_tree.git
10648W: https://linuxtv.org
10649S: Maintained
10650F: drivers/media/radio/si470x/radio-si470x-common.c
10651F: drivers/media/radio/si470x/radio-si470x.h
10652F: drivers/media/radio/si470x/radio-si470x-usb.c
10653
10654SI4713 FM RADIO TRANSMITTER I2C DRIVER
10655M: Eduardo Valentin <edubezval@gmail.com>
10656L: linux-media@vger.kernel.org
10657T: git git://linuxtv.org/media_tree.git
10658W: https://linuxtv.org
10659S: Odd Fixes
10660F: drivers/media/radio/si4713/si4713.?
10661
10662SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10663M: Eduardo Valentin <edubezval@gmail.com>
10664L: linux-media@vger.kernel.org
10665T: git git://linuxtv.org/media_tree.git
10666W: https://linuxtv.org
10667S: Odd Fixes
10668F: drivers/media/radio/si4713/radio-platform-si4713.c
10669
10670SI4713 FM RADIO TRANSMITTER USB DRIVER
10671M: Hans Verkuil <hverkuil@xs4all.nl>
10672L: linux-media@vger.kernel.org
10673T: git git://linuxtv.org/media_tree.git
10674W: https://linuxtv.org
10675S: Maintained
10676F: drivers/media/radio/si4713/radio-usb-si4713.c
10677
10678SIANO DVB DRIVER
10679M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10680M: Mauro Carvalho Chehab <mchehab@kernel.org>
10681L: linux-media@vger.kernel.org
10682W: https://linuxtv.org
10683T: git git://linuxtv.org/media_tree.git
10684S: Odd fixes
10685F: drivers/media/common/siano/
10686F: drivers/media/usb/siano/
10687F: drivers/media/usb/siano/
10688F: drivers/media/mmc/siano/
10689
10690SIMPLEFB FB DRIVER
10691M: Hans de Goede <hdegoede@redhat.com>
10692L: linux-fbdev@vger.kernel.org
10693S: Maintained
10694F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10695F: drivers/video/fbdev/simplefb.c
10696F: include/linux/platform_data/simplefb.h
10697
10698SH_VEU V4L2 MEM2MEM DRIVER
10699L: linux-media@vger.kernel.org
10700S: Orphan
10701F: drivers/media/platform/sh_veu.c
10702
10703SH_VOU V4L2 OUTPUT DRIVER
10704L: linux-media@vger.kernel.org
10705S: Orphan
10706F: drivers/media/platform/sh_vou.c
10707F: include/media/drv-intf/sh_vou.h
10708
10709SIMPLE FIRMWARE INTERFACE (SFI)
10710M: Len Brown <lenb@kernel.org>
10711L: sfi-devel@simplefirmware.org
10712W: http://simplefirmware.org/
10713T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10714S: Supported
10715F: arch/x86/platform/sfi/
10716F: drivers/sfi/
10717F: include/linux/sfi*.h
10718
10719SIMTEC EB110ATX (Chalice CATS)
10720P: Ben Dooks
10721P: Vincent Sanders <vince@simtec.co.uk>
10722M: Simtec Linux Team <linux@simtec.co.uk>
10723W: http://www.simtec.co.uk/products/EB110ATX/
10724S: Supported
10725
10726SIMTEC EB2410ITX (BAST)
10727P: Ben Dooks
10728P: Vincent Sanders <vince@simtec.co.uk>
10729M: Simtec Linux Team <linux@simtec.co.uk>
10730W: http://www.simtec.co.uk/products/EB2410ITX/
10731S: Supported
10732F: arch/arm/mach-s3c24xx/mach-bast.c
10733F: arch/arm/mach-s3c24xx/bast-ide.c
10734F: arch/arm/mach-s3c24xx/bast-irq.c
10735
10736TI DAVINCI MACHINE SUPPORT
10737M: Sekhar Nori <nsekhar@ti.com>
10738M: Kevin Hilman <khilman@kernel.org>
10739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10740T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10741S: Supported
10742F: arch/arm/mach-davinci/
10743F: drivers/i2c/busses/i2c-davinci.c
10744
10745TI DAVINCI SERIES MEDIA DRIVER
10746M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10747L: linux-media@vger.kernel.org
10748W: https://linuxtv.org
10749Q: http://patchwork.linuxtv.org/project/linux-media/list/
10750T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10751S: Maintained
10752F: drivers/media/platform/davinci/
10753F: include/media/davinci/
10754
10755TI AM437X VPFE DRIVER
10756M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10757L: linux-media@vger.kernel.org
10758W: https://linuxtv.org
10759Q: http://patchwork.linuxtv.org/project/linux-media/list/
10760T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10761S: Maintained
10762F: drivers/media/platform/am437x/
10763
10764OV2659 OMNIVISION SENSOR DRIVER
10765M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10766L: linux-media@vger.kernel.org
10767W: https://linuxtv.org
10768Q: http://patchwork.linuxtv.org/project/linux-media/list/
10769T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10770S: Maintained
10771F: drivers/media/i2c/ov2659.c
10772F: include/media/i2c/ov2659.h
10773
10774SILICON MOTION SM712 FRAME BUFFER DRIVER
10775M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10776M: Teddy Wang <teddy.wang@siliconmotion.com>
10777M: Sudip Mukherjee <sudip@vectorindia.org>
10778L: linux-fbdev@vger.kernel.org
10779S: Maintained
10780F: drivers/video/fbdev/sm712*
10781F: Documentation/fb/sm712fb.txt
10782
10783SIS 190 ETHERNET DRIVER
10784M: Francois Romieu <romieu@fr.zoreil.com>
10785L: netdev@vger.kernel.org
10786S: Maintained
10787F: drivers/net/ethernet/sis/sis190.c
10788
10789SIS 900/7016 FAST ETHERNET DRIVER
10790M: Daniele Venzano <venza@brownhat.org>
10791W: http://www.brownhat.org/sis900.html
10792L: netdev@vger.kernel.org
10793S: Maintained
10794F: drivers/net/ethernet/sis/sis900.*
10795
10796SIS FRAMEBUFFER DRIVER
10797M: Thomas Winischhofer <thomas@winischhofer.net>
10798W: http://www.winischhofer.net/linuxsisvga.shtml
10799S: Maintained
10800F: Documentation/fb/sisfb.txt
10801F: drivers/video/fbdev/sis/
10802F: include/video/sisfb.h
10803
10804SIS USB2VGA DRIVER
10805M: Thomas Winischhofer <thomas@winischhofer.net>
10806W: http://www.winischhofer.at/linuxsisusbvga.shtml
10807S: Maintained
10808F: drivers/usb/misc/sisusbvga/
10809
10810SLAB ALLOCATOR
10811M: Christoph Lameter <cl@linux.com>
10812M: Pekka Enberg <penberg@kernel.org>
10813M: David Rientjes <rientjes@google.com>
10814M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10815M: Andrew Morton <akpm@linux-foundation.org>
10816L: linux-mm@kvack.org
10817S: Maintained
10818F: include/linux/sl?b*.h
10819F: mm/sl?b*
10820
10821SLEEPABLE READ-COPY UPDATE (SRCU)
10822M: Lai Jiangshan <jiangshanlai@gmail.com>
10823M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10824M: Josh Triplett <josh@joshtriplett.org>
10825R: Steven Rostedt <rostedt@goodmis.org>
10826R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10827L: linux-kernel@vger.kernel.org
10828W: http://www.rdrop.com/users/paulmck/RCU/
10829S: Supported
10830T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10831F: include/linux/srcu.h
10832F: kernel/rcu/srcu.c
10833
10834SMACK SECURITY MODULE
10835M: Casey Schaufler <casey@schaufler-ca.com>
10836L: linux-security-module@vger.kernel.org
10837W: http://schaufler-ca.com
10838T: git git://github.com/cschaufler/smack-next
10839S: Maintained
10840F: Documentation/security/Smack.txt
10841F: security/smack/
10842
10843DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10844M: Kevin Hilman <khilman@kernel.org>
10845M: Nishanth Menon <nm@ti.com>
10846S: Maintained
10847F: drivers/power/avs/
10848F: include/linux/power/smartreflex.h
10849L: linux-pm@vger.kernel.org
10850
10851SMC91x ETHERNET DRIVER
10852M: Nicolas Pitre <nico@fluxnic.net>
10853S: Odd Fixes
10854F: drivers/net/ethernet/smsc/smc91x.*
10855
10856SMIA AND SMIA++ IMAGE SENSOR DRIVER
10857M: Sakari Ailus <sakari.ailus@iki.fi>
10858L: linux-media@vger.kernel.org
10859S: Maintained
10860F: drivers/media/i2c/smiapp/
10861F: include/media/i2c/smiapp.h
10862F: drivers/media/i2c/smiapp-pll.c
10863F: drivers/media/i2c/smiapp-pll.h
10864F: include/uapi/linux/smiapp.h
10865F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10866
10867SMM665 HARDWARE MONITOR DRIVER
10868M: Guenter Roeck <linux@roeck-us.net>
10869L: linux-hwmon@vger.kernel.org
10870S: Maintained
10871F: Documentation/hwmon/smm665
10872F: drivers/hwmon/smm665.c
10873
10874SMSC EMC2103 HARDWARE MONITOR DRIVER
10875M: Steve Glendinning <steve.glendinning@shawell.net>
10876L: linux-hwmon@vger.kernel.org
10877S: Maintained
10878F: Documentation/hwmon/emc2103
10879F: drivers/hwmon/emc2103.c
10880
10881SMSC SCH5627 HARDWARE MONITOR DRIVER
10882M: Hans de Goede <hdegoede@redhat.com>
10883L: linux-hwmon@vger.kernel.org
10884S: Supported
10885F: Documentation/hwmon/sch5627
10886F: drivers/hwmon/sch5627.c
10887
10888SMSC47B397 HARDWARE MONITOR DRIVER
10889M: Jean Delvare <jdelvare@suse.com>
10890L: linux-hwmon@vger.kernel.org
10891S: Maintained
10892F: Documentation/hwmon/smsc47b397
10893F: drivers/hwmon/smsc47b397.c
10894
10895SMSC911x ETHERNET DRIVER
10896M: Steve Glendinning <steve.glendinning@shawell.net>
10897L: netdev@vger.kernel.org
10898S: Maintained
10899F: include/linux/smsc911x.h
10900F: drivers/net/ethernet/smsc/smsc911x.*
10901
10902SMSC9420 PCI ETHERNET DRIVER
10903M: Steve Glendinning <steve.glendinning@shawell.net>
10904L: netdev@vger.kernel.org
10905S: Maintained
10906F: drivers/net/ethernet/smsc/smsc9420.*
10907
10908SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10909M: Steve Glendinning <steve.glendinning@shawell.net>
10910L: linux-fbdev@vger.kernel.org
10911S: Maintained
10912F: drivers/video/fbdev/smscufx.c
10913
10914SOC-CAMERA V4L2 SUBSYSTEM
10915M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10916L: linux-media@vger.kernel.org
10917T: git git://linuxtv.org/media_tree.git
10918S: Maintained
10919F: include/media/soc*
10920F: drivers/media/i2c/soc_camera/
10921F: drivers/media/platform/soc_camera/
10922
10923SOEKRIS NET48XX LED SUPPORT
10924M: Chris Boot <bootc@bootc.net>
10925S: Maintained
10926F: drivers/leds/leds-net48xx.c
10927
10928SOFTLOGIC 6x10 MPEG CODEC
10929M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10930M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10931M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10932M: Ismael Luceno <ismael@iodev.co.uk>
10933L: linux-media@vger.kernel.org
10934S: Supported
10935F: drivers/media/pci/solo6x10/
10936
10937SOFTWARE RAID (Multiple Disks) SUPPORT
10938M: Shaohua Li <shli@kernel.org>
10939L: linux-raid@vger.kernel.org
10940T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10941S: Supported
10942F: drivers/md/
10943F: include/linux/raid/
10944F: include/uapi/linux/raid/
10945
10946SONIC NETWORK DRIVER
10947M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10948L: netdev@vger.kernel.org
10949S: Maintained
10950F: drivers/net/ethernet/natsemi/sonic.*
10951
10952SONICS SILICON BACKPLANE DRIVER (SSB)
10953M: Michael Buesch <m@bues.ch>
10954L: linux-wireless@vger.kernel.org
10955S: Maintained
10956F: drivers/ssb/
10957F: include/linux/ssb/
10958
10959SONY VAIO CONTROL DEVICE DRIVER
10960M: Mattia Dongili <malattia@linux.it>
10961L: platform-driver-x86@vger.kernel.org
10962W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10963S: Maintained
10964F: Documentation/laptops/sony-laptop.txt
10965F: drivers/char/sonypi.c
10966F: drivers/platform/x86/sony-laptop.c
10967F: include/linux/sony-laptop.h
10968
10969SONY MEMORYSTICK CARD SUPPORT
10970M: Alex Dubov <oakad@yahoo.com>
10971W: http://tifmxx.berlios.de/
10972S: Maintained
10973F: drivers/memstick/host/tifm_ms.c
10974
10975SONY MEMORYSTICK STANDARD SUPPORT
10976M: Maxim Levitsky <maximlevitsky@gmail.com>
10977S: Maintained
10978F: drivers/memstick/core/ms_block.*
10979
10980SOUND
10981M: Jaroslav Kysela <perex@perex.cz>
10982M: Takashi Iwai <tiwai@suse.com>
10983L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10984W: http://www.alsa-project.org/
10985T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10986T: git git://git.alsa-project.org/alsa-kernel.git
10987Q: http://patchwork.kernel.org/project/alsa-devel/list/
10988S: Maintained
10989F: Documentation/sound/
10990F: include/sound/
10991F: include/uapi/sound/
10992F: sound/
10993
10994SOUND - COMPRESSED AUDIO
10995M: Vinod Koul <vinod.koul@intel.com>
10996L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10998S: Supported
10999F: Documentation/sound/alsa/compress_offload.txt
11000F: include/sound/compress_driver.h
11001F: include/uapi/sound/compress_*
11002F: sound/core/compress_offload.c
11003F: sound/soc/soc-compress.c
11004
11005SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11006M: Liam Girdwood <lgirdwood@gmail.com>
11007M: Mark Brown <broonie@kernel.org>
11008T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11009L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11010W: http://alsa-project.org/main/index.php/ASoC
11011S: Supported
11012F: Documentation/devicetree/bindings/sound/
11013F: Documentation/sound/alsa/soc/
11014F: sound/soc/
11015F: include/sound/soc*
11016
11017SOUND - DMAENGINE HELPERS
11018M: Lars-Peter Clausen <lars@metafoo.de>
11019S: Supported
11020F: include/sound/dmaengine_pcm.h
11021F: sound/core/pcm_dmaengine.c
11022F: sound/soc/soc-generic-dmaengine-pcm.c
11023
11024SP2 MEDIA DRIVER
11025M: Olli Salonen <olli.salonen@iki.fi>
11026L: linux-media@vger.kernel.org
11027W: https://linuxtv.org
11028Q: http://patchwork.linuxtv.org/project/linux-media/list/
11029S: Maintained
11030F: drivers/media/dvb-frontends/sp2*
11031
11032SPARC + UltraSPARC (sparc/sparc64)
11033M: "David S. Miller" <davem@davemloft.net>
11034L: sparclinux@vger.kernel.org
11035Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11036T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11037T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11038S: Maintained
11039F: arch/sparc/
11040F: drivers/sbus/
11041
11042SPARC SERIAL DRIVERS
11043M: "David S. Miller" <davem@davemloft.net>
11044L: sparclinux@vger.kernel.org
11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11046T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11047S: Maintained
11048F: include/linux/sunserialcore.h
11049F: drivers/tty/serial/suncore.c
11050F: drivers/tty/serial/sunhv.c
11051F: drivers/tty/serial/sunsab.c
11052F: drivers/tty/serial/sunsab.h
11053F: drivers/tty/serial/sunsu.c
11054F: drivers/tty/serial/sunzilog.c
11055F: drivers/tty/serial/sunzilog.h
11056
11057SPARSE CHECKER
11058M: "Christopher Li" <sparse@chrisli.org>
11059L: linux-sparse@vger.kernel.org
11060W: https://sparse.wiki.kernel.org/
11061T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11062T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11063S: Maintained
11064F: include/linux/compiler.h
11065
11066SPEAR PLATFORM SUPPORT
11067M: Viresh Kumar <vireshk@kernel.org>
11068M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11070W: http://www.st.com/spear
11071S: Maintained
11072F: arch/arm/boot/dts/spear*
11073F: arch/arm/mach-spear/
11074
11075SPEAR CLOCK FRAMEWORK SUPPORT
11076M: Viresh Kumar <vireshk@kernel.org>
11077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11078W: http://www.st.com/spear
11079S: Maintained
11080F: drivers/clk/spear/
11081
11082SPI SUBSYSTEM
11083M: Mark Brown <broonie@kernel.org>
11084L: linux-spi@vger.kernel.org
11085T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11086Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11087S: Maintained
11088F: Documentation/devicetree/bindings/spi/
11089F: Documentation/spi/
11090F: drivers/spi/
11091F: include/linux/spi/
11092F: include/uapi/linux/spi/
11093
11094SPIDERNET NETWORK DRIVER for CELL
11095M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11096L: netdev@vger.kernel.org
11097S: Supported
11098F: Documentation/networking/spider_net.txt
11099F: drivers/net/ethernet/toshiba/spider_net*
11100
11101SPU FILE SYSTEM
11102M: Jeremy Kerr <jk@ozlabs.org>
11103L: linuxppc-dev@lists.ozlabs.org
11104W: http://www.ibm.com/developerworks/power/cell/
11105S: Supported
11106F: Documentation/filesystems/spufs.txt
11107F: arch/powerpc/platforms/cell/spufs/
11108
11109SQUASHFS FILE SYSTEM
11110M: Phillip Lougher <phillip@squashfs.org.uk>
11111L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11112W: http://squashfs.org.uk
11113T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11114S: Maintained
11115F: Documentation/filesystems/squashfs.txt
11116F: fs/squashfs/
11117
11118SRM (Alpha) environment access
11119M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11120S: Maintained
11121F: arch/alpha/kernel/srm_env.c
11122
11123STABLE BRANCH
11124M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11125L: stable@vger.kernel.org
11126S: Supported
11127F: Documentation/stable_kernel_rules.txt
11128
11129STAGING SUBSYSTEM
11130M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11131T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11132L: devel@driverdev.osuosl.org
11133S: Supported
11134F: drivers/staging/
11135
11136STAGING - COMEDI
11137M: Ian Abbott <abbotti@mev.co.uk>
11138M: H Hartley Sweeten <hsweeten@visionengravers.com>
11139S: Odd Fixes
11140F: drivers/staging/comedi/
11141
11142STAGING - FLARION FT1000 DRIVERS
11143M: Marek Belisko <marek.belisko@gmail.com>
11144S: Odd Fixes
11145F: drivers/staging/ft1000/
11146
11147STAGING - INDUSTRIAL IO
11148M: Jonathan Cameron <jic23@kernel.org>
11149L: linux-iio@vger.kernel.org
11150S: Odd Fixes
11151F: Documentation/devicetree/bindings/staging/iio/
11152F: drivers/staging/iio/
11153
11154STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11155M: Jarod Wilson <jarod@wilsonet.com>
11156W: http://www.lirc.org/
11157S: Odd Fixes
11158F: drivers/staging/media/lirc/
11159
11160STAGING - LUSTRE PARALLEL FILESYSTEM
11161M: Oleg Drokin <oleg.drokin@intel.com>
11162M: Andreas Dilger <andreas.dilger@intel.com>
11163L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11164W: http://wiki.lustre.org/
11165S: Maintained
11166F: drivers/staging/lustre
11167
11168STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11169M: Marc Dietrich <marvin24@gmx.de>
11170L: ac100@lists.launchpad.net (moderated for non-subscribers)
11171L: linux-tegra@vger.kernel.org
11172S: Maintained
11173F: drivers/staging/nvec/
11174
11175STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11176M: Jens Frederich <jfrederich@gmail.com>
11177M: Daniel Drake <dsd@laptop.org>
11178M: Jon Nettleton <jon.nettleton@gmail.com>
11179W: http://wiki.laptop.org/go/DCON
11180S: Maintained
11181F: drivers/staging/olpc_dcon/
11182
11183STAGING - REALTEK RTL8712U DRIVERS
11184M: Larry Finger <Larry.Finger@lwfinger.net>
11185M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11186S: Odd Fixes
11187F: drivers/staging/rtl8712/
11188
11189STAGING - REALTEK RTL8723U WIRELESS DRIVER
11190M: Larry Finger <Larry.Finger@lwfinger.net>
11191M: Jes Sorensen <Jes.Sorensen@redhat.com>
11192L: linux-wireless@vger.kernel.org
11193S: Maintained
11194F: drivers/staging/rtl8723au/
11195
11196STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11197M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11198M: Teddy Wang <teddy.wang@siliconmotion.com>
11199M: Sudip Mukherjee <sudip@vectorindia.org>
11200L: linux-fbdev@vger.kernel.org
11201S: Maintained
11202F: drivers/staging/sm750fb/
11203
11204STAGING - SLICOSS
11205M: Lior Dotan <liodot@gmail.com>
11206M: Christopher Harrer <charrer@alacritech.com>
11207S: Odd Fixes
11208F: drivers/staging/slicoss/
11209
11210STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11211M: William Hubbs <w.d.hubbs@gmail.com>
11212M: Chris Brannon <chris@the-brannons.com>
11213M: Kirk Reiser <kirk@reisers.ca>
11214M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11215L: speakup@linux-speakup.org
11216W: http://www.linux-speakup.org/
11217S: Odd Fixes
11218F: drivers/staging/speakup/
11219
11220STAGING - VIA VT665X DRIVERS
11221M: Forest Bond <forest@alittletooquiet.net>
11222S: Odd Fixes
11223F: drivers/staging/vt665?/
11224
11225STAGING - WILC1000 WIFI DRIVER
11226M: Johnny Kim <johnny.kim@atmel.com>
11227M: Austin Shin <austin.shin@atmel.com>
11228M: Chris Park <chris.park@atmel.com>
11229M: Tony Cho <tony.cho@atmel.com>
11230M: Glen Lee <glen.lee@atmel.com>
11231M: Leo Kim <leo.kim@atmel.com>
11232L: linux-wireless@vger.kernel.org
11233S: Supported
11234F: drivers/staging/wilc1000/
11235
11236STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11237M: Arnaud Patard <arnaud.patard@rtp-net.org>
11238S: Odd Fixes
11239F: drivers/staging/xgifb/
11240
11241STARFIRE/DURALAN NETWORK DRIVER
11242M: Ion Badulescu <ionut@badula.org>
11243S: Odd Fixes
11244F: drivers/net/ethernet/adaptec/starfire*
11245
11246SUN3/3X
11247M: Sam Creasey <sammy@sammy.net>
11248W: http://sammy.net/sun3/
11249S: Maintained
11250F: arch/m68k/kernel/*sun3*
11251F: arch/m68k/sun3*/
11252F: arch/m68k/include/asm/sun3*
11253F: drivers/net/ethernet/i825xx/sun3*
11254
11255SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11256M: Hans de Goede <hdegoede@redhat.com>
11257L: linux-input@vger.kernel.org
11258S: Maintained
11259F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11260F: drivers/input/keyboard/sun4i-lradc-keys.c
11261
11262SUNDANCE NETWORK DRIVER
11263M: Denis Kirjanov <kda@linux-powerpc.org>
11264L: netdev@vger.kernel.org
11265S: Maintained
11266F: drivers/net/ethernet/dlink/sundance.c
11267
11268SUPERH
11269M: Yoshinori Sato <ysato@users.sourceforge.jp>
11270M: Rich Felker <dalias@libc.org>
11271L: linux-sh@vger.kernel.org
11272Q: http://patchwork.kernel.org/project/linux-sh/list/
11273S: Maintained
11274F: Documentation/sh/
11275F: arch/sh/
11276F: drivers/sh/
11277
11278SUSPEND TO RAM
11279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11280M: Len Brown <len.brown@intel.com>
11281M: Pavel Machek <pavel@ucw.cz>
11282L: linux-pm@vger.kernel.org
11283S: Supported
11284F: Documentation/power/
11285F: arch/x86/kernel/acpi/
11286F: drivers/base/power/
11287F: kernel/power/
11288F: include/linux/suspend.h
11289F: include/linux/freezer.h
11290F: include/linux/pm.h
11291
11292SVGA HANDLING
11293M: Martin Mares <mj@ucw.cz>
11294L: linux-video@atrey.karlin.mff.cuni.cz
11295S: Maintained
11296F: Documentation/svga.txt
11297F: arch/x86/boot/video*
11298
11299SWIOTLB SUBSYSTEM
11300M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11301L: linux-kernel@vger.kernel.org
11302T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11303S: Supported
11304F: lib/swiotlb.c
11305F: arch/*/kernel/pci-swiotlb.c
11306F: include/linux/swiotlb.h
11307
11308SWITCHDEV
11309M: Jiri Pirko <jiri@resnulli.us>
11310L: netdev@vger.kernel.org
11311S: Supported
11312F: net/switchdev/
11313F: include/net/switchdev.h
11314
11315SYNOPSYS ARC ARCHITECTURE
11316M: Vineet Gupta <vgupta@synopsys.com>
11317L: linux-snps-arc@lists.infradead.org
11318S: Supported
11319F: arch/arc/
11320F: Documentation/devicetree/bindings/arc/*
11321F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11322F: drivers/tty/serial/arc_uart.c
11323T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11324
11325SYNOPSYS ARC SDP platform support
11326M: Alexey Brodkin <abrodkin@synopsys.com>
11327S: Supported
11328F: arch/arc/plat-axs10x
11329F: arch/arc/boot/dts/ax*
11330F: Documentation/devicetree/bindings/arc/axs10*
11331
11332SYSTEM CONFIGURATION (SYSCON)
11333M: Lee Jones <lee.jones@linaro.org>
11334M: Arnd Bergmann <arnd@arndb.de>
11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11336S: Supported
11337F: drivers/mfd/syscon.c
11338
11339SYSV FILESYSTEM
11340M: Christoph Hellwig <hch@infradead.org>
11341S: Maintained
11342F: Documentation/filesystems/sysv-fs.txt
11343F: fs/sysv/
11344F: include/linux/sysv_fs.h
11345
11346TARGET SUBSYSTEM
11347M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11348L: linux-scsi@vger.kernel.org
11349L: target-devel@vger.kernel.org
11350W: http://www.linux-iscsi.org
11351W: http://groups.google.com/group/linux-iscsi-target-dev
11352T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11353S: Supported
11354F: drivers/target/
11355F: include/target/
11356F: Documentation/target/
11357
11358TASKSTATS STATISTICS INTERFACE
11359M: Balbir Singh <bsingharora@gmail.com>
11360S: Maintained
11361F: Documentation/accounting/taskstats*
11362F: include/linux/taskstats*
11363F: kernel/taskstats.c
11364
11365TC CLASSIFIER
11366M: Jamal Hadi Salim <jhs@mojatatu.com>
11367L: netdev@vger.kernel.org
11368S: Maintained
11369F: include/net/pkt_cls.h
11370F: include/uapi/linux/pkt_cls.h
11371F: net/sched/
11372
11373TCP LOW PRIORITY MODULE
11374M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11375M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11376W: http://tcp-lp-mod.sourceforge.net/
11377S: Maintained
11378F: net/ipv4/tcp_lp.c
11379
11380TDA10071 MEDIA DRIVER
11381M: Antti Palosaari <crope@iki.fi>
11382L: linux-media@vger.kernel.org
11383W: https://linuxtv.org
11384W: http://palosaari.fi/linux/
11385Q: http://patchwork.linuxtv.org/project/linux-media/list/
11386T: git git://linuxtv.org/anttip/media_tree.git
11387S: Maintained
11388F: drivers/media/dvb-frontends/tda10071*
11389
11390TDA18212 MEDIA DRIVER
11391M: Antti Palosaari <crope@iki.fi>
11392L: linux-media@vger.kernel.org
11393W: https://linuxtv.org
11394W: http://palosaari.fi/linux/
11395Q: http://patchwork.linuxtv.org/project/linux-media/list/
11396T: git git://linuxtv.org/anttip/media_tree.git
11397S: Maintained
11398F: drivers/media/tuners/tda18212*
11399
11400TDA18218 MEDIA DRIVER
11401M: Antti Palosaari <crope@iki.fi>
11402L: linux-media@vger.kernel.org
11403W: https://linuxtv.org
11404W: http://palosaari.fi/linux/
11405Q: http://patchwork.linuxtv.org/project/linux-media/list/
11406T: git git://linuxtv.org/anttip/media_tree.git
11407S: Maintained
11408F: drivers/media/tuners/tda18218*
11409
11410TDA18271 MEDIA DRIVER
11411M: Michael Krufky <mkrufky@linuxtv.org>
11412L: linux-media@vger.kernel.org
11413W: https://linuxtv.org
11414W: http://github.com/mkrufky
11415Q: http://patchwork.linuxtv.org/project/linux-media/list/
11416T: git git://linuxtv.org/mkrufky/tuners.git
11417S: Maintained
11418F: drivers/media/tuners/tda18271*
11419
11420TDA827x MEDIA DRIVER
11421M: Michael Krufky <mkrufky@linuxtv.org>
11422L: linux-media@vger.kernel.org
11423W: https://linuxtv.org
11424W: http://github.com/mkrufky
11425Q: http://patchwork.linuxtv.org/project/linux-media/list/
11426T: git git://linuxtv.org/mkrufky/tuners.git
11427S: Maintained
11428F: drivers/media/tuners/tda8290.*
11429
11430TDA8290 MEDIA DRIVER
11431M: Michael Krufky <mkrufky@linuxtv.org>
11432L: linux-media@vger.kernel.org
11433W: https://linuxtv.org
11434W: http://github.com/mkrufky
11435Q: http://patchwork.linuxtv.org/project/linux-media/list/
11436T: git git://linuxtv.org/mkrufky/tuners.git
11437S: Maintained
11438F: drivers/media/tuners/tda8290.*
11439
11440TDA9840 MEDIA DRIVER
11441M: Hans Verkuil <hverkuil@xs4all.nl>
11442L: linux-media@vger.kernel.org
11443T: git git://linuxtv.org/media_tree.git
11444W: https://linuxtv.org
11445S: Maintained
11446F: drivers/media/i2c/tda9840*
11447
11448TEA5761 TUNER DRIVER
11449M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11450M: Mauro Carvalho Chehab <mchehab@kernel.org>
11451L: linux-media@vger.kernel.org
11452W: https://linuxtv.org
11453T: git git://linuxtv.org/media_tree.git
11454S: Odd fixes
11455F: drivers/media/tuners/tea5761.*
11456
11457TEA5767 TUNER DRIVER
11458M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11459M: Mauro Carvalho Chehab <mchehab@kernel.org>
11460L: linux-media@vger.kernel.org
11461W: https://linuxtv.org
11462T: git git://linuxtv.org/media_tree.git
11463S: Maintained
11464F: drivers/media/tuners/tea5767.*
11465
11466TEA6415C MEDIA DRIVER
11467M: Hans Verkuil <hverkuil@xs4all.nl>
11468L: linux-media@vger.kernel.org
11469T: git git://linuxtv.org/media_tree.git
11470W: https://linuxtv.org
11471S: Maintained
11472F: drivers/media/i2c/tea6415c*
11473
11474TEA6420 MEDIA DRIVER
11475M: Hans Verkuil <hverkuil@xs4all.nl>
11476L: linux-media@vger.kernel.org
11477T: git git://linuxtv.org/media_tree.git
11478W: https://linuxtv.org
11479S: Maintained
11480F: drivers/media/i2c/tea6420*
11481
11482TEAM DRIVER
11483M: Jiri Pirko <jiri@resnulli.us>
11484L: netdev@vger.kernel.org
11485S: Supported
11486F: drivers/net/team/
11487F: include/linux/if_team.h
11488F: include/uapi/linux/if_team.h
11489
11490TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11491M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11492S: Maintained
11493F: arch/x86/platform/ts5500/
11494
11495TECHNOTREND USB IR RECEIVER
11496M: Sean Young <sean@mess.org>
11497L: linux-media@vger.kernel.org
11498S: Maintained
11499F: drivers/media/rc/ttusbir.c
11500
11501TEGRA ARCHITECTURE SUPPORT
11502M: Stephen Warren <swarren@wwwdotorg.org>
11503M: Thierry Reding <thierry.reding@gmail.com>
11504M: Alexandre Courbot <gnurou@gmail.com>
11505L: linux-tegra@vger.kernel.org
11506Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11507T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11508S: Supported
11509N: [^a-z]tegra
11510
11511TEGRA CLOCK DRIVER
11512M: Peter De Schrijver <pdeschrijver@nvidia.com>
11513M: Prashant Gaikwad <pgaikwad@nvidia.com>
11514S: Supported
11515F: drivers/clk/tegra/
11516
11517TEGRA DMA DRIVERS
11518M: Laxman Dewangan <ldewangan@nvidia.com>
11519M: Jon Hunter <jonathanh@nvidia.com>
11520S: Supported
11521F: drivers/dma/tegra*
11522
11523TEGRA I2C DRIVER
11524M: Laxman Dewangan <ldewangan@nvidia.com>
11525S: Supported
11526F: drivers/i2c/busses/i2c-tegra.c
11527
11528TEGRA IOMMU DRIVERS
11529M: Hiroshi Doyu <hdoyu@nvidia.com>
11530S: Supported
11531F: drivers/iommu/tegra*
11532
11533TEGRA KBC DRIVER
11534M: Rakesh Iyer <riyer@nvidia.com>
11535M: Laxman Dewangan <ldewangan@nvidia.com>
11536S: Supported
11537F: drivers/input/keyboard/tegra-kbc.c
11538
11539TEGRA PWM DRIVER
11540M: Thierry Reding <thierry.reding@gmail.com>
11541S: Supported
11542F: drivers/pwm/pwm-tegra.c
11543
11544TEGRA SERIAL DRIVER
11545M: Laxman Dewangan <ldewangan@nvidia.com>
11546S: Supported
11547F: drivers/tty/serial/serial-tegra.c
11548
11549TEGRA SPI DRIVER
11550M: Laxman Dewangan <ldewangan@nvidia.com>
11551S: Supported
11552F: drivers/spi/spi-tegra*
11553
11554TEHUTI ETHERNET DRIVER
11555M: Andy Gospodarek <andy@greyhouse.net>
11556L: netdev@vger.kernel.org
11557S: Supported
11558F: drivers/net/ethernet/tehuti/*
11559
11560Telecom Clock Driver for MCPL0010
11561M: Mark Gross <mark.gross@intel.com>
11562S: Supported
11563F: drivers/char/tlclk.c
11564
11565TENSILICA XTENSA PORT (xtensa)
11566M: Chris Zankel <chris@zankel.net>
11567M: Max Filippov <jcmvbkbc@gmail.com>
11568L: linux-xtensa@linux-xtensa.org
11569T: git git://github.com/czankel/xtensa-linux.git
11570S: Maintained
11571F: arch/xtensa/
11572F: drivers/irqchip/irq-xtensa-*
11573
11574THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11575M: Hans Verkuil <hverkuil@xs4all.nl>
11576L: linux-media@vger.kernel.org
11577T: git git://linuxtv.org/media_tree.git
11578W: https://linuxtv.org
11579S: Maintained
11580F: drivers/media/radio/radio-raremono.c
11581
11582THERMAL
11583M: Zhang Rui <rui.zhang@intel.com>
11584M: Eduardo Valentin <edubezval@gmail.com>
11585L: linux-pm@vger.kernel.org
11586T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11587T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11588Q: https://patchwork.kernel.org/project/linux-pm/list/
11589S: Supported
11590F: drivers/thermal/
11591F: include/linux/thermal.h
11592F: include/uapi/linux/thermal.h
11593F: include/linux/cpu_cooling.h
11594F: Documentation/devicetree/bindings/thermal/
11595
11596THERMAL/CPU_COOLING
11597M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11598M: Viresh Kumar <viresh.kumar@linaro.org>
11599M: Javi Merino <javi.merino@arm.com>
11600L: linux-pm@vger.kernel.org
11601S: Supported
11602F: Documentation/thermal/cpu-cooling-api.txt
11603F: drivers/thermal/cpu_cooling.c
11604F: include/linux/cpu_cooling.h
11605
11606THINKPAD ACPI EXTRAS DRIVER
11607M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11608L: ibm-acpi-devel@lists.sourceforge.net
11609L: platform-driver-x86@vger.kernel.org
11610W: http://ibm-acpi.sourceforge.net
11611W: http://thinkwiki.org/wiki/Ibm-acpi
11612T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11613S: Maintained
11614F: drivers/platform/x86/thinkpad_acpi.c
11615
11616TI BANDGAP AND THERMAL DRIVER
11617M: Eduardo Valentin <edubezval@gmail.com>
11618M: Keerthy <j-keerthy@ti.com>
11619L: linux-pm@vger.kernel.org
11620L: linux-omap@vger.kernel.org
11621S: Maintained
11622F: drivers/thermal/ti-soc-thermal/
11623
11624TI VPE/CAL DRIVERS
11625M: Benoit Parrot <bparrot@ti.com>
11626L: linux-media@vger.kernel.org
11627W: http://linuxtv.org/
11628Q: http://patchwork.linuxtv.org/project/linux-media/list/
11629S: Maintained
11630F: drivers/media/platform/ti-vpe/
11631
11632TI CDCE706 CLOCK DRIVER
11633M: Max Filippov <jcmvbkbc@gmail.com>
11634S: Maintained
11635F: drivers/clk/clk-cdce706.c
11636
11637TI CLOCK DRIVER
11638M: Tero Kristo <t-kristo@ti.com>
11639L: linux-omap@vger.kernel.org
11640S: Maintained
11641F: drivers/clk/ti/
11642F: include/linux/clk/ti.h
11643
11644TI ETHERNET SWITCH DRIVER (CPSW)
11645M: Mugunthan V N <mugunthanvnm@ti.com>
11646R: Grygorii Strashko <grygorii.strashko@ti.com>
11647L: linux-omap@vger.kernel.org
11648L: netdev@vger.kernel.org
11649S: Maintained
11650F: drivers/net/ethernet/ti/cpsw*
11651F: drivers/net/ethernet/ti/davinci*
11652
11653TI FLASH MEDIA INTERFACE DRIVER
11654M: Alex Dubov <oakad@yahoo.com>
11655S: Maintained
11656F: drivers/misc/tifm*
11657F: drivers/mmc/host/tifm_sd.c
11658F: include/linux/tifm.h
11659
11660TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11661M: Santosh Shilimkar <ssantosh@kernel.org>
11662L: linux-kernel@vger.kernel.org
11663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11664S: Maintained
11665F: drivers/soc/ti/*
11666T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11667
11668
11669TI LM49xxx FAMILY ASoC CODEC DRIVERS
11670M: M R Swami Reddy <mr.swami.reddy@ti.com>
11671M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11672L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11673S: Maintained
11674F: sound/soc/codecs/lm49453*
11675F: sound/soc/codecs/isabelle*
11676
11677TI LP855x BACKLIGHT DRIVER
11678M: Milo Kim <milo.kim@ti.com>
11679S: Maintained
11680F: Documentation/backlight/lp855x-driver.txt
11681F: drivers/video/backlight/lp855x_bl.c
11682F: include/linux/platform_data/lp855x.h
11683
11684TI LP8727 CHARGER DRIVER
11685M: Milo Kim <milo.kim@ti.com>
11686S: Maintained
11687F: drivers/power/lp8727_charger.c
11688F: include/linux/platform_data/lp8727.h
11689
11690TI LP8788 MFD DRIVER
11691M: Milo Kim <milo.kim@ti.com>
11692S: Maintained
11693F: drivers/iio/adc/lp8788_adc.c
11694F: drivers/leds/leds-lp8788.c
11695F: drivers/mfd/lp8788*.c
11696F: drivers/power/lp8788-charger.c
11697F: drivers/regulator/lp8788-*.c
11698F: include/linux/mfd/lp8788*.h
11699
11700TI NETCP ETHERNET DRIVER
11701M: Wingman Kwok <w-kwok2@ti.com>
11702M: Murali Karicheri <m-karicheri2@ti.com>
11703L: netdev@vger.kernel.org
11704S: Maintained
11705F: drivers/net/ethernet/ti/netcp*
11706
11707TI TAS571X FAMILY ASoC CODEC DRIVER
11708M: Kevin Cernekee <cernekee@chromium.org>
11709L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11710S: Odd Fixes
11711F: sound/soc/codecs/tas571x*
11712
11713TI TWL4030 SERIES SOC CODEC DRIVER
11714M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11716S: Maintained
11717F: sound/soc/codecs/twl4030*
11718
11719TI WILINK WIRELESS DRIVERS
11720L: linux-wireless@vger.kernel.org
11721W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11722W: http://wireless.kernel.org/en/users/Drivers/wl1251
11723T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11724S: Orphan
11725F: drivers/net/wireless/ti/
11726F: include/linux/wl12xx.h
11727
11728TIPC NETWORK LAYER
11729M: Jon Maloy <jon.maloy@ericsson.com>
11730M: Ying Xue <ying.xue@windriver.com>
11731L: netdev@vger.kernel.org (core kernel code)
11732L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11733W: http://tipc.sourceforge.net/
11734S: Maintained
11735F: include/uapi/linux/tipc*.h
11736F: net/tipc/
11737
11738TILE ARCHITECTURE
11739M: Chris Metcalf <cmetcalf@mellanox.com>
11740W: http://www.mellanox.com/repository/solutions/tile-scm/
11741T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11742S: Supported
11743F: arch/tile/
11744F: drivers/char/tile-srom.c
11745F: drivers/edac/tile_edac.c
11746F: drivers/net/ethernet/tile/
11747F: drivers/rtc/rtc-tile.c
11748F: drivers/tty/hvc/hvc_tile.c
11749F: drivers/tty/serial/tilegx.c
11750F: drivers/usb/host/*-tilegx.c
11751F: include/linux/usb/tilegx.h
11752
11753TLAN NETWORK DRIVER
11754M: Samuel Chessman <chessman@tux.org>
11755L: tlan-devel@lists.sourceforge.net (subscribers-only)
11756W: http://sourceforge.net/projects/tlan/
11757S: Maintained
11758F: Documentation/networking/tlan.txt
11759F: drivers/net/ethernet/ti/tlan.*
11760
11761TOMOYO SECURITY MODULE
11762M: Kentaro Takeda <takedakn@nttdata.co.jp>
11763M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11764L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11765L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11766L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11767L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11768W: http://tomoyo.sourceforge.jp/
11769T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11770S: Maintained
11771F: security/tomoyo/
11772
11773TOPSTAR LAPTOP EXTRAS DRIVER
11774M: Herton Ronaldo Krzesinski <herton@canonical.com>
11775L: platform-driver-x86@vger.kernel.org
11776S: Maintained
11777F: drivers/platform/x86/topstar-laptop.c
11778
11779TOSHIBA ACPI EXTRAS DRIVER
11780M: Azael Avalos <coproscefalo@gmail.com>
11781L: platform-driver-x86@vger.kernel.org
11782S: Maintained
11783F: drivers/platform/x86/toshiba_acpi.c
11784
11785TOSHIBA BLUETOOTH DRIVER
11786M: Azael Avalos <coproscefalo@gmail.com>
11787L: platform-driver-x86@vger.kernel.org
11788S: Maintained
11789F: drivers/platform/x86/toshiba_bluetooth.c
11790
11791TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11792M: Azael Avalos <coproscefalo@gmail.com>
11793L: platform-driver-x86@vger.kernel.org
11794S: Maintained
11795F: drivers/platform/x86/toshiba_haps.c
11796
11797TOSHIBA WMI HOTKEYS DRIVER
11798M: Azael Avalos <coproscefalo@gmail.com>
11799L: platform-driver-x86@vger.kernel.org
11800S: Maintained
11801F: drivers/platform/x86/toshiba-wmi.c
11802
11803TOSHIBA SMM DRIVER
11804M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11805W: http://www.buzzard.org.uk/toshiba/
11806S: Maintained
11807F: drivers/char/toshiba.c
11808F: include/linux/toshiba.h
11809F: include/uapi/linux/toshiba.h
11810
11811TOSHIBA TC358743 DRIVER
11812M: Mats Randgaard <matrandg@cisco.com>
11813L: linux-media@vger.kernel.org
11814S: Maintained
11815F: drivers/media/i2c/tc358743*
11816F: include/media/i2c/tc358743.h
11817
11818TMIO/SDHI MMC DRIVER
11819M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11820L: linux-mmc@vger.kernel.org
11821S: Supported
11822F: drivers/mmc/host/tmio_mmc*
11823F: drivers/mmc/host/sh_mobile_sdhi.c
11824F: include/linux/mfd/tmio.h
11825
11826TMP401 HARDWARE MONITOR DRIVER
11827M: Guenter Roeck <linux@roeck-us.net>
11828L: linux-hwmon@vger.kernel.org
11829S: Maintained
11830F: Documentation/hwmon/tmp401
11831F: drivers/hwmon/tmp401.c
11832
11833TMPFS (SHMEM FILESYSTEM)
11834M: Hugh Dickins <hughd@google.com>
11835L: linux-mm@kvack.org
11836S: Maintained
11837F: include/linux/shmem_fs.h
11838F: mm/shmem.c
11839
11840TM6000 VIDEO4LINUX DRIVER
11841M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11842M: Mauro Carvalho Chehab <mchehab@kernel.org>
11843L: linux-media@vger.kernel.org
11844W: https://linuxtv.org
11845T: git git://linuxtv.org/media_tree.git
11846S: Odd fixes
11847F: drivers/media/usb/tm6000/
11848
11849TW68 VIDEO4LINUX DRIVER
11850M: Hans Verkuil <hverkuil@xs4all.nl>
11851L: linux-media@vger.kernel.org
11852T: git git://linuxtv.org/media_tree.git
11853W: https://linuxtv.org
11854S: Odd Fixes
11855F: drivers/media/pci/tw68/
11856
11857TW686X VIDEO4LINUX DRIVER
11858M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11859L: linux-media@vger.kernel.org
11860T: git git://linuxtv.org/media_tree.git
11861W: http://linuxtv.org
11862S: Maintained
11863F: drivers/media/pci/tw686x/
11864
11865TPM DEVICE DRIVER
11866M: Peter Huewe <peterhuewe@gmx.de>
11867M: Marcel Selhorst <tpmdd@selhorst.net>
11868M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11869R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11870W: http://tpmdd.sourceforge.net
11871L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11872Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11873T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11874S: Maintained
11875F: drivers/char/tpm/
11876
11877TPM IBM_VTPM DEVICE DRIVER
11878M: Ashley Lai <ashleydlai@gmail.com>
11879W: http://tpmdd.sourceforge.net
11880L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11881S: Maintained
11882F: drivers/char/tpm/tpm_ibmvtpm*
11883
11884TRACING
11885M: Steven Rostedt <rostedt@goodmis.org>
11886M: Ingo Molnar <mingo@redhat.com>
11887T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11888S: Maintained
11889F: Documentation/trace/ftrace.txt
11890F: arch/*/*/*/ftrace.h
11891F: arch/*/kernel/ftrace.c
11892F: include/*/ftrace.h
11893F: include/linux/trace*.h
11894F: include/trace/
11895F: kernel/trace/
11896F: tools/testing/selftests/ftrace/
11897
11898TRACING MMIO ACCESSES (MMIOTRACE)
11899M: Steven Rostedt <rostedt@goodmis.org>
11900M: Ingo Molnar <mingo@kernel.org>
11901R: Karol Herbst <karolherbst@gmail.com>
11902R: Pekka Paalanen <ppaalanen@gmail.com>
11903S: Maintained
11904L: linux-kernel@vger.kernel.org
11905L: nouveau@lists.freedesktop.org
11906F: kernel/trace/trace_mmiotrace.c
11907F: include/linux/mmiotrace.h
11908F: arch/x86/mm/kmmio.c
11909F: arch/x86/mm/mmio-mod.c
11910F: arch/x86/mm/testmmiotrace.c
11911
11912TRIVIAL PATCHES
11913M: Jiri Kosina <trivial@kernel.org>
11914T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11915S: Maintained
11916K: ^Subject:.*(?i)trivial
11917
11918TTY LAYER
11919M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11920M: Jiri Slaby <jslaby@suse.com>
11921S: Supported
11922T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11923F: Documentation/serial/
11924F: drivers/tty/
11925F: drivers/tty/serial/serial_core.c
11926F: include/linux/serial_core.h
11927F: include/linux/serial.h
11928F: include/linux/tty.h
11929F: include/uapi/linux/serial_core.h
11930F: include/uapi/linux/serial.h
11931F: include/uapi/linux/tty.h
11932
11933TUA9001 MEDIA DRIVER
11934M: Antti Palosaari <crope@iki.fi>
11935L: linux-media@vger.kernel.org
11936W: https://linuxtv.org
11937W: http://palosaari.fi/linux/
11938Q: http://patchwork.linuxtv.org/project/linux-media/list/
11939T: git git://linuxtv.org/anttip/media_tree.git
11940S: Maintained
11941F: drivers/media/tuners/tua9001*
11942
11943TULIP NETWORK DRIVERS
11944L: netdev@vger.kernel.org
11945L: linux-parisc@vger.kernel.org
11946S: Orphan
11947F: drivers/net/ethernet/dec/tulip/
11948
11949TUN/TAP driver
11950M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11951W: http://vtun.sourceforge.net/tun
11952S: Maintained
11953F: Documentation/networking/tuntap.txt
11954F: arch/um/os-Linux/drivers/
11955
11956TURBOCHANNEL SUBSYSTEM
11957M: "Maciej W. Rozycki" <macro@linux-mips.org>
11958M: Ralf Baechle <ralf@linux-mips.org>
11959L: linux-mips@linux-mips.org
11960Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11961S: Maintained
11962F: drivers/tc/
11963F: include/linux/tc.h
11964
11965U14-34F SCSI DRIVER
11966M: Dario Ballabio <ballabio_dario@emc.com>
11967L: linux-scsi@vger.kernel.org
11968S: Maintained
11969F: drivers/scsi/u14-34f.c
11970
11971UBI FILE SYSTEM (UBIFS)
11972M: Richard Weinberger <richard@nod.at>
11973M: Artem Bityutskiy <dedekind1@gmail.com>
11974M: Adrian Hunter <adrian.hunter@intel.com>
11975L: linux-mtd@lists.infradead.org
11976T: git git://git.infradead.org/ubifs-2.6.git
11977W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11978S: Supported
11979F: Documentation/filesystems/ubifs.txt
11980F: fs/ubifs/
11981
11982UCLINUX (M68KNOMMU AND COLDFIRE)
11983M: Greg Ungerer <gerg@linux-m68k.org>
11984W: http://www.linux-m68k.org/
11985W: http://www.uclinux.org/
11986L: linux-m68k@lists.linux-m68k.org
11987L: uclinux-dev@uclinux.org (subscribers-only)
11988T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11989S: Maintained
11990F: arch/m68k/coldfire/
11991F: arch/m68k/68*/
11992F: arch/m68k/*/*_no.*
11993F: arch/m68k/include/asm/*_no.*
11994
11995UDF FILESYSTEM
11996M: Jan Kara <jack@suse.com>
11997S: Maintained
11998F: Documentation/filesystems/udf.txt
11999F: fs/udf/
12000
12001UFS FILESYSTEM
12002M: Evgeniy Dushistov <dushistov@mail.ru>
12003S: Maintained
12004F: Documentation/filesystems/ufs.txt
12005F: fs/ufs/
12006
12007UHID USERSPACE HID IO DRIVER:
12008M: David Herrmann <dh.herrmann@googlemail.com>
12009L: linux-input@vger.kernel.org
12010S: Maintained
12011F: drivers/hid/uhid.c
12012F: include/uapi/linux/uhid.h
12013
12014ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12015L: linux-usb@vger.kernel.org
12016S: Orphan
12017F: drivers/uwb/
12018F: include/linux/uwb.h
12019F: include/linux/uwb/
12020
12021UNICORE32 ARCHITECTURE:
12022M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12023W: http://mprc.pku.edu.cn/~guanxuetao/linux
12024S: Maintained
12025T: git git://github.com/gxt/linux.git
12026F: arch/unicore32/
12027
12028UNIFDEF
12029M: Tony Finch <dot@dotat.at>
12030W: http://dotat.at/prog/unifdef
12031S: Maintained
12032F: scripts/unifdef.c
12033
12034UNIFORM CDROM DRIVER
12035M: Jens Axboe <axboe@kernel.dk>
12036W: http://www.kernel.dk
12037S: Maintained
12038F: Documentation/cdrom/
12039F: drivers/cdrom/cdrom.c
12040F: include/linux/cdrom.h
12041F: include/uapi/linux/cdrom.h
12042
12043UNISYS S-PAR DRIVERS
12044M: David Kershner <david.kershner@unisys.com>
12045L: sparmaintainer@unisys.com (Unisys internal)
12046S: Supported
12047F: drivers/staging/unisys/
12048
12049UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12050M: Vinayak Holikatti <vinholikatti@gmail.com>
12051L: linux-scsi@vger.kernel.org
12052S: Supported
12053F: Documentation/scsi/ufs.txt
12054F: drivers/scsi/ufs/
12055
12056UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12057M: Joao Pinto <Joao.Pinto@synopsys.com>
12058L: linux-scsi@vger.kernel.org
12059S: Supported
12060F: drivers/scsi/ufs/*dwc*
12061
12062UNSORTED BLOCK IMAGES (UBI)
12063M: Artem Bityutskiy <dedekind1@gmail.com>
12064M: Richard Weinberger <richard@nod.at>
12065W: http://www.linux-mtd.infradead.org/
12066L: linux-mtd@lists.infradead.org
12067T: git git://git.infradead.org/ubifs-2.6.git
12068S: Supported
12069F: drivers/mtd/ubi/
12070F: include/linux/mtd/ubi.h
12071F: include/uapi/mtd/ubi-user.h
12072
12073USB ACM DRIVER
12074M: Oliver Neukum <oneukum@suse.com>
12075L: linux-usb@vger.kernel.org
12076S: Maintained
12077F: Documentation/usb/acm.txt
12078F: drivers/usb/class/cdc-acm.*
12079
12080USB AR5523 WIRELESS DRIVER
12081M: Pontus Fuchs <pontus.fuchs@gmail.com>
12082L: linux-wireless@vger.kernel.org
12083S: Maintained
12084F: drivers/net/wireless/ath/ar5523/
12085
12086USB ATTACHED SCSI
12087M: Oliver Neukum <oneukum@suse.com>
12088L: linux-usb@vger.kernel.org
12089L: linux-scsi@vger.kernel.org
12090S: Maintained
12091F: drivers/usb/storage/uas.c
12092
12093USB CDC ETHERNET DRIVER
12094M: Oliver Neukum <oliver@neukum.org>
12095L: linux-usb@vger.kernel.org
12096S: Maintained
12097F: drivers/net/usb/cdc_*.c
12098F: include/uapi/linux/usb/cdc.h
12099
12100USB CHAOSKEY DRIVER
12101M: Keith Packard <keithp@keithp.com>
12102L: linux-usb@vger.kernel.org
12103S: Maintained
12104F: drivers/usb/misc/chaoskey.c
12105
12106USB CYPRESS C67X00 DRIVER
12107M: Peter Korsgaard <jacmet@sunsite.dk>
12108L: linux-usb@vger.kernel.org
12109S: Maintained
12110F: drivers/usb/c67x00/
12111
12112USB DAVICOM DM9601 DRIVER
12113M: Peter Korsgaard <jacmet@sunsite.dk>
12114L: netdev@vger.kernel.org
12115W: http://www.linux-usb.org/usbnet
12116S: Maintained
12117F: drivers/net/usb/dm9601.c
12118
12119USB DIAMOND RIO500 DRIVER
12120M: Cesar Miquel <miquel@df.uba.ar>
12121L: rio500-users@lists.sourceforge.net
12122W: http://rio500.sourceforge.net
12123S: Maintained
12124F: drivers/usb/misc/rio500*
12125
12126USB EHCI DRIVER
12127M: Alan Stern <stern@rowland.harvard.edu>
12128L: linux-usb@vger.kernel.org
12129S: Maintained
12130F: Documentation/usb/ehci.txt
12131F: drivers/usb/host/ehci*
12132
12133USB GADGET/PERIPHERAL SUBSYSTEM
12134M: Felipe Balbi <balbi@kernel.org>
12135L: linux-usb@vger.kernel.org
12136W: http://www.linux-usb.org/gadget
12137T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12138S: Maintained
12139F: drivers/usb/gadget/
12140F: include/linux/usb/gadget*
12141
12142USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12143M: Jiri Kosina <jikos@kernel.org>
12144R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12145L: linux-usb@vger.kernel.org
12146T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12147S: Maintained
12148F: Documentation/hid/hiddev.txt
12149F: drivers/hid/usbhid/
12150
12151USB ISP116X DRIVER
12152M: Olav Kongas <ok@artecdesign.ee>
12153L: linux-usb@vger.kernel.org
12154S: Maintained
12155F: drivers/usb/host/isp116x*
12156F: include/linux/usb/isp116x.h
12157
12158USB LAN78XX ETHERNET DRIVER
12159M: Woojung Huh <woojung.huh@microchip.com>
12160M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12161L: netdev@vger.kernel.org
12162S: Maintained
12163F: drivers/net/usb/lan78xx.*
12164
12165USB MASS STORAGE DRIVER
12166M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12167L: linux-usb@vger.kernel.org
12168L: usb-storage@lists.one-eyed-alien.net
12169S: Maintained
12170W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12171F: drivers/usb/storage/
12172
12173USB MIDI DRIVER
12174M: Clemens Ladisch <clemens@ladisch.de>
12175L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12176T: git git://git.alsa-project.org/alsa-kernel.git
12177S: Maintained
12178F: sound/usb/midi.*
12179
12180USB NETWORKING DRIVERS
12181L: linux-usb@vger.kernel.org
12182S: Odd Fixes
12183F: drivers/net/usb/
12184
12185USB OHCI DRIVER
12186M: Alan Stern <stern@rowland.harvard.edu>
12187L: linux-usb@vger.kernel.org
12188S: Maintained
12189F: Documentation/usb/ohci.txt
12190F: drivers/usb/host/ohci*
12191
12192USB OTG FSM (Finite State Machine)
12193M: Peter Chen <Peter.Chen@nxp.com>
12194T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12195L: linux-usb@vger.kernel.org
12196S: Maintained
12197F: drivers/usb/common/usb-otg-fsm.c
12198
12199USB OVER IP DRIVER
12200M: Valentina Manea <valentina.manea.m@gmail.com>
12201M: Shuah Khan <shuahkh@osg.samsung.com>
12202M: Shuah Khan <shuah@kernel.org>
12203L: linux-usb@vger.kernel.org
12204S: Maintained
12205F: Documentation/usb/usbip_protocol.txt
12206F: drivers/usb/usbip/
12207F: tools/usb/usbip/
12208
12209USB PEGASUS DRIVER
12210M: Petko Manolov <petkan@nucleusys.com>
12211L: linux-usb@vger.kernel.org
12212L: netdev@vger.kernel.org
12213T: git git://github.com/petkan/pegasus.git
12214W: https://github.com/petkan/pegasus
12215S: Maintained
12216F: drivers/net/usb/pegasus.*
12217
12218USB PHY LAYER
12219M: Felipe Balbi <balbi@kernel.org>
12220L: linux-usb@vger.kernel.org
12221T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12222S: Maintained
12223F: drivers/usb/phy/
12224
12225USB PRINTER DRIVER (usblp)
12226M: Pete Zaitcev <zaitcev@redhat.com>
12227L: linux-usb@vger.kernel.org
12228S: Supported
12229F: drivers/usb/class/usblp.c
12230
12231USB QMI WWAN NETWORK DRIVER
12232M: Bjørn Mork <bjorn@mork.no>
12233L: netdev@vger.kernel.org
12234S: Maintained
12235F: Documentation/ABI/testing/sysfs-class-net-qmi
12236F: drivers/net/usb/qmi_wwan.c
12237
12238USB RTL8150 DRIVER
12239M: Petko Manolov <petkan@nucleusys.com>
12240L: linux-usb@vger.kernel.org
12241L: netdev@vger.kernel.org
12242T: git git://github.com/petkan/rtl8150.git
12243W: https://github.com/petkan/rtl8150
12244S: Maintained
12245F: drivers/net/usb/rtl8150.c
12246
12247USB SERIAL SUBSYSTEM
12248M: Johan Hovold <johan@kernel.org>
12249L: linux-usb@vger.kernel.org
12250S: Maintained
12251F: Documentation/usb/usb-serial.txt
12252F: drivers/usb/serial/
12253F: include/linux/usb/serial.h
12254
12255USB SMSC75XX ETHERNET DRIVER
12256M: Steve Glendinning <steve.glendinning@shawell.net>
12257L: netdev@vger.kernel.org
12258S: Maintained
12259F: drivers/net/usb/smsc75xx.*
12260
12261USB SMSC95XX ETHERNET DRIVER
12262M: Steve Glendinning <steve.glendinning@shawell.net>
12263L: netdev@vger.kernel.org
12264S: Maintained
12265F: drivers/net/usb/smsc95xx.*
12266
12267USB SUBSYSTEM
12268M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12269L: linux-usb@vger.kernel.org
12270W: http://www.linux-usb.org
12271T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12272S: Supported
12273F: Documentation/devicetree/bindings/usb/
12274F: Documentation/usb/
12275F: drivers/usb/
12276F: include/linux/usb.h
12277F: include/linux/usb/
12278
12279USB UHCI DRIVER
12280M: Alan Stern <stern@rowland.harvard.edu>
12281L: linux-usb@vger.kernel.org
12282S: Maintained
12283F: drivers/usb/host/uhci*
12284
12285USB "USBNET" DRIVER FRAMEWORK
12286M: Oliver Neukum <oneukum@suse.com>
12287L: netdev@vger.kernel.org
12288W: http://www.linux-usb.org/usbnet
12289S: Maintained
12290F: drivers/net/usb/usbnet.c
12291F: include/linux/usb/usbnet.h
12292
12293USB VIDEO CLASS
12294M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12295L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12296L: linux-media@vger.kernel.org
12297T: git git://linuxtv.org/media_tree.git
12298W: http://www.ideasonboard.org/uvc/
12299S: Maintained
12300F: drivers/media/usb/uvc/
12301F: include/uapi/linux/uvcvideo.h
12302
12303USB VISION DRIVER
12304M: Hans Verkuil <hverkuil@xs4all.nl>
12305L: linux-media@vger.kernel.org
12306T: git git://linuxtv.org/media_tree.git
12307W: https://linuxtv.org
12308S: Odd Fixes
12309F: drivers/media/usb/usbvision/
12310
12311USB WEBCAM GADGET
12312M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12313L: linux-usb@vger.kernel.org
12314S: Maintained
12315F: drivers/usb/gadget/function/*uvc*
12316F: drivers/usb/gadget/legacy/webcam.c
12317
12318USB WIRELESS RNDIS DRIVER (rndis_wlan)
12319M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12320L: linux-wireless@vger.kernel.org
12321S: Maintained
12322F: drivers/net/wireless/rndis_wlan.c
12323
12324USB XHCI DRIVER
12325M: Mathias Nyman <mathias.nyman@intel.com>
12326L: linux-usb@vger.kernel.org
12327S: Supported
12328F: drivers/usb/host/xhci*
12329F: drivers/usb/host/pci-quirks*
12330
12331USB ZD1201 DRIVER
12332L: linux-wireless@vger.kernel.org
12333W: http://linux-lc100020.sourceforge.net
12334S: Orphan
12335F: drivers/net/wireless/zydas/zd1201.*
12336
12337USB ZR364XX DRIVER
12338M: Antoine Jacquet <royale@zerezo.com>
12339L: linux-usb@vger.kernel.org
12340L: linux-media@vger.kernel.org
12341T: git git://linuxtv.org/media_tree.git
12342W: http://royale.zerezo.com/zr364xx/
12343S: Maintained
12344F: Documentation/video4linux/zr364xx.txt
12345F: drivers/media/usb/zr364xx/
12346
12347ULPI BUS
12348M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12349L: linux-usb@vger.kernel.org
12350S: Maintained
12351F: drivers/usb/common/ulpi.c
12352F: include/linux/ulpi/
12353
12354USER-MODE LINUX (UML)
12355M: Jeff Dike <jdike@addtoit.com>
12356M: Richard Weinberger <richard@nod.at>
12357L: user-mode-linux-devel@lists.sourceforge.net
12358L: user-mode-linux-user@lists.sourceforge.net
12359W: http://user-mode-linux.sourceforge.net
12360T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12361S: Maintained
12362F: Documentation/virtual/uml/
12363F: arch/um/
12364F: arch/x86/um/
12365F: fs/hostfs/
12366F: fs/hppfs/
12367
12368USERSPACE I/O (UIO)
12369M: "Hans J. Koch" <hjk@hansjkoch.de>
12370M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12371S: Maintained
12372T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12373F: Documentation/DocBook/uio-howto.tmpl
12374F: drivers/uio/
12375F: include/linux/uio*.h
12376
12377UTIL-LINUX PACKAGE
12378M: Karel Zak <kzak@redhat.com>
12379L: util-linux@vger.kernel.org
12380W: http://en.wikipedia.org/wiki/Util-linux
12381T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12382S: Maintained
12383
12384UVESAFB DRIVER
12385M: Michal Januszewski <spock@gentoo.org>
12386L: linux-fbdev@vger.kernel.org
12387W: http://dev.gentoo.org/~spock/projects/uvesafb/
12388S: Maintained
12389F: Documentation/fb/uvesafb.txt
12390F: drivers/video/fbdev/uvesafb.*
12391
12392VF610 NAND DRIVER
12393M: Stefan Agner <stefan@agner.ch>
12394L: linux-mtd@lists.infradead.org
12395S: Supported
12396F: drivers/mtd/nand/vf610_nfc.c
12397
12398VFAT/FAT/MSDOS FILESYSTEM
12399M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12400S: Maintained
12401F: Documentation/filesystems/vfat.txt
12402F: fs/fat/
12403
12404VFIO DRIVER
12405M: Alex Williamson <alex.williamson@redhat.com>
12406L: kvm@vger.kernel.org
12407T: git git://github.com/awilliam/linux-vfio.git
12408S: Maintained
12409F: Documentation/vfio.txt
12410F: drivers/vfio/
12411F: include/linux/vfio.h
12412F: include/uapi/linux/vfio.h
12413
12414VFIO PLATFORM DRIVER
12415M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12416L: kvm@vger.kernel.org
12417S: Maintained
12418F: drivers/vfio/platform/
12419
12420VIDEOBUF2 FRAMEWORK
12421M: Pawel Osciak <pawel@osciak.com>
12422M: Marek Szyprowski <m.szyprowski@samsung.com>
12423M: Kyungmin Park <kyungmin.park@samsung.com>
12424L: linux-media@vger.kernel.org
12425S: Maintained
12426F: drivers/media/v4l2-core/videobuf2-*
12427F: include/media/videobuf2-*
12428
12429VIRTIO AND VHOST VSOCK DRIVER
12430M: Stefan Hajnoczi <stefanha@redhat.com>
12431L: kvm@vger.kernel.org
12432L: virtualization@lists.linux-foundation.org
12433L: netdev@vger.kernel.org
12434S: Maintained
12435F: include/linux/virtio_vsock.h
12436F: include/uapi/linux/virtio_vsock.h
12437F: net/vmw_vsock/virtio_transport_common.c
12438F: net/vmw_vsock/virtio_transport.c
12439F: drivers/vhost/vsock.c
12440F: drivers/vhost/vsock.h
12441
12442VIRTUAL SERIO DEVICE DRIVER
12443M: Stephen Chandler Paul <thatslyude@gmail.com>
12444S: Maintained
12445F: drivers/input/serio/userio.c
12446F: include/uapi/linux/userio.h
12447
12448VIRTIO CONSOLE DRIVER
12449M: Amit Shah <amit.shah@redhat.com>
12450L: virtualization@lists.linux-foundation.org
12451S: Maintained
12452F: drivers/char/virtio_console.c
12453F: include/linux/virtio_console.h
12454F: include/uapi/linux/virtio_console.h
12455
12456VIRTIO CORE, NET AND BLOCK DRIVERS
12457M: "Michael S. Tsirkin" <mst@redhat.com>
12458L: virtualization@lists.linux-foundation.org
12459S: Maintained
12460F: Documentation/devicetree/bindings/virtio/
12461F: drivers/virtio/
12462F: tools/virtio/
12463F: drivers/net/virtio_net.c
12464F: drivers/block/virtio_blk.c
12465F: include/linux/virtio_*.h
12466F: include/uapi/linux/virtio_*.h
12467
12468VIRTIO DRIVERS FOR S390
12469M: Christian Borntraeger <borntraeger@de.ibm.com>
12470M: Cornelia Huck <cornelia.huck@de.ibm.com>
12471L: linux-s390@vger.kernel.org
12472L: virtualization@lists.linux-foundation.org
12473L: kvm@vger.kernel.org
12474S: Supported
12475F: drivers/s390/virtio/
12476
12477VIRTIO GPU DRIVER
12478M: David Airlie <airlied@linux.ie>
12479M: Gerd Hoffmann <kraxel@redhat.com>
12480L: dri-devel@lists.freedesktop.org
12481L: virtualization@lists.linux-foundation.org
12482S: Maintained
12483F: drivers/gpu/drm/virtio/
12484F: include/uapi/linux/virtio_gpu.h
12485
12486VIRTIO HOST (VHOST)
12487M: "Michael S. Tsirkin" <mst@redhat.com>
12488L: kvm@vger.kernel.org
12489L: virtualization@lists.linux-foundation.org
12490L: netdev@vger.kernel.org
12491T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12492S: Maintained
12493F: drivers/vhost/
12494F: include/uapi/linux/vhost.h
12495
12496VIRTIO INPUT DRIVER
12497M: Gerd Hoffmann <kraxel@redhat.com>
12498S: Maintained
12499F: drivers/virtio/virtio_input.c
12500F: include/uapi/linux/virtio_input.h
12501
12502VIA RHINE NETWORK DRIVER
12503S: Orphan
12504F: drivers/net/ethernet/via/via-rhine.c
12505
12506VIA SD/MMC CARD CONTROLLER DRIVER
12507M: Bruce Chang <brucechang@via.com.tw>
12508M: Harald Welte <HaraldWelte@viatech.com>
12509S: Maintained
12510F: drivers/mmc/host/via-sdmmc.c
12511
12512VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12513M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12514L: linux-fbdev@vger.kernel.org
12515S: Maintained
12516F: include/linux/via-core.h
12517F: include/linux/via-gpio.h
12518F: include/linux/via_i2c.h
12519F: drivers/video/fbdev/via/
12520
12521VIA VELOCITY NETWORK DRIVER
12522M: Francois Romieu <romieu@fr.zoreil.com>
12523L: netdev@vger.kernel.org
12524S: Maintained
12525F: drivers/net/ethernet/via/via-velocity.*
12526
12527VIRT LIB
12528M: Alex Williamson <alex.williamson@redhat.com>
12529M: Paolo Bonzini <pbonzini@redhat.com>
12530L: kvm@vger.kernel.org
12531S: Supported
12532F: virt/lib/
12533
12534VIVID VIRTUAL VIDEO DRIVER
12535M: Hans Verkuil <hverkuil@xs4all.nl>
12536L: linux-media@vger.kernel.org
12537T: git git://linuxtv.org/media_tree.git
12538W: https://linuxtv.org
12539S: Maintained
12540F: drivers/media/platform/vivid/*
12541
12542VLAN (802.1Q)
12543M: Patrick McHardy <kaber@trash.net>
12544L: netdev@vger.kernel.org
12545S: Maintained
12546F: drivers/net/macvlan.c
12547F: include/linux/if_*vlan.h
12548F: net/8021q/
12549
12550VLYNQ BUS
12551M: Florian Fainelli <florian@openwrt.org>
12552L: openwrt-devel@lists.openwrt.org (subscribers-only)
12553S: Maintained
12554F: drivers/vlynq/vlynq.c
12555F: include/linux/vlynq.h
12556
12557VME SUBSYSTEM
12558M: Martyn Welch <martyn@welchs.me.uk>
12559M: Manohar Vanga <manohar.vanga@gmail.com>
12560M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12561L: devel@driverdev.osuosl.org
12562S: Maintained
12563T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12564F: Documentation/vme_api.txt
12565F: drivers/staging/vme/
12566F: drivers/vme/
12567F: include/linux/vme*
12568
12569VMWARE HYPERVISOR INTERFACE
12570M: Alok Kataria <akataria@vmware.com>
12571L: virtualization@lists.linux-foundation.org
12572S: Supported
12573F: arch/x86/kernel/cpu/vmware.c
12574
12575VMWARE BALLOON DRIVER
12576M: Xavier Deguillard <xdeguillard@vmware.com>
12577M: Philip Moltmann <moltmann@vmware.com>
12578M: "VMware, Inc." <pv-drivers@vmware.com>
12579L: linux-kernel@vger.kernel.org
12580S: Maintained
12581F: drivers/misc/vmw_balloon.c
12582
12583VMWARE VMMOUSE SUBDRIVER
12584M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12585M: "VMware, Inc." <pv-drivers@vmware.com>
12586L: linux-input@vger.kernel.org
12587S: Maintained
12588F: drivers/input/mouse/vmmouse.c
12589F: drivers/input/mouse/vmmouse.h
12590
12591VMWARE VMXNET3 ETHERNET DRIVER
12592M: Shrikrishna Khare <skhare@vmware.com>
12593M: "VMware, Inc." <pv-drivers@vmware.com>
12594L: netdev@vger.kernel.org
12595S: Maintained
12596F: drivers/net/vmxnet3/
12597
12598VMware PVSCSI driver
12599M: Jim Gill <jgill@vmware.com>
12600M: VMware PV-Drivers <pv-drivers@vmware.com>
12601L: linux-scsi@vger.kernel.org
12602S: Maintained
12603F: drivers/scsi/vmw_pvscsi.c
12604F: drivers/scsi/vmw_pvscsi.h
12605
12606VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12607M: Liam Girdwood <lgirdwood@gmail.com>
12608M: Mark Brown <broonie@kernel.org>
12609L: linux-kernel@vger.kernel.org
12610W: http://www.slimlogic.co.uk/?p=48
12611T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12612S: Supported
12613F: Documentation/devicetree/bindings/regulator/
12614F: drivers/regulator/
12615F: include/dt-bindings/regulator/
12616F: include/linux/regulator/
12617
12618VRF
12619M: David Ahern <dsa@cumulusnetworks.com>
12620M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12621L: netdev@vger.kernel.org
12622S: Maintained
12623F: drivers/net/vrf.c
12624F: Documentation/networking/vrf.txt
12625
12626VT1211 HARDWARE MONITOR DRIVER
12627M: Juerg Haefliger <juergh@gmail.com>
12628L: linux-hwmon@vger.kernel.org
12629S: Maintained
12630F: Documentation/hwmon/vt1211
12631F: drivers/hwmon/vt1211.c
12632
12633VT8231 HARDWARE MONITOR DRIVER
12634M: Roger Lucas <vt8231@hiddenengine.co.uk>
12635L: linux-hwmon@vger.kernel.org
12636S: Maintained
12637F: drivers/hwmon/vt8231.c
12638
12639VUB300 USB to SDIO/SD/MMC bridge chip
12640M: Tony Olech <tony.olech@elandigitalsystems.com>
12641L: linux-mmc@vger.kernel.org
12642L: linux-usb@vger.kernel.org
12643S: Supported
12644F: drivers/mmc/host/vub300.c
12645
12646W1 DALLAS'S 1-WIRE BUS
12647M: Evgeniy Polyakov <zbr@ioremap.net>
12648S: Maintained
12649F: Documentation/w1/
12650F: drivers/w1/
12651
12652W83791D HARDWARE MONITORING DRIVER
12653M: Marc Hulsman <m.hulsman@tudelft.nl>
12654L: linux-hwmon@vger.kernel.org
12655S: Maintained
12656F: Documentation/hwmon/w83791d
12657F: drivers/hwmon/w83791d.c
12658
12659W83793 HARDWARE MONITORING DRIVER
12660M: Rudolf Marek <r.marek@assembler.cz>
12661L: linux-hwmon@vger.kernel.org
12662S: Maintained
12663F: Documentation/hwmon/w83793
12664F: drivers/hwmon/w83793.c
12665
12666W83795 HARDWARE MONITORING DRIVER
12667M: Jean Delvare <jdelvare@suse.com>
12668L: linux-hwmon@vger.kernel.org
12669S: Maintained
12670F: drivers/hwmon/w83795.c
12671
12672W83L51xD SD/MMC CARD INTERFACE DRIVER
12673M: Pierre Ossman <pierre@ossman.eu>
12674S: Maintained
12675F: drivers/mmc/host/wbsd.*
12676
12677WACOM PROTOCOL 4 SERIAL TABLETS
12678M: Julian Squires <julian@cipht.net>
12679M: Hans de Goede <hdegoede@redhat.com>
12680L: linux-input@vger.kernel.org
12681S: Maintained
12682F: drivers/input/tablet/wacom_serial4.c
12683
12684WATCHDOG DEVICE DRIVERS
12685M: Wim Van Sebroeck <wim@iguana.be>
12686R: Guenter Roeck <linux@roeck-us.net>
12687L: linux-watchdog@vger.kernel.org
12688W: http://www.linux-watchdog.org/
12689T: git git://www.linux-watchdog.org/linux-watchdog.git
12690S: Maintained
12691F: Documentation/devicetree/bindings/watchdog/
12692F: Documentation/watchdog/
12693F: drivers/watchdog/
12694F: include/linux/watchdog.h
12695F: include/uapi/linux/watchdog.h
12696
12697WD7000 SCSI DRIVER
12698M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12699L: linux-scsi@vger.kernel.org
12700S: Maintained
12701F: drivers/scsi/wd7000.c
12702
12703WIIMOTE HID DRIVER
12704M: David Herrmann <dh.herrmann@googlemail.com>
12705L: linux-input@vger.kernel.org
12706S: Maintained
12707F: drivers/hid/hid-wiimote*
12708
12709WINBOND CIR DRIVER
12710M: David Härdeman <david@hardeman.nu>
12711S: Maintained
12712F: drivers/media/rc/winbond-cir.c
12713
12714WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12715M: William Breathitt Gray <vilhelm.gray@gmail.com>
12716L: linux-watchdog@vger.kernel.org
12717S: Maintained
12718F: drivers/watchdog/ebc-c384_wdt.c
12719
12720WINSYSTEMS WS16C48 GPIO DRIVER
12721M: William Breathitt Gray <vilhelm.gray@gmail.com>
12722L: linux-gpio@vger.kernel.org
12723S: Maintained
12724F: drivers/gpio/gpio-ws16c48.c
12725
12726WIMAX STACK
12727M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12728M: linux-wimax@intel.com
12729L: wimax@linuxwimax.org (subscribers-only)
12730S: Supported
12731W: http://linuxwimax.org
12732F: Documentation/wimax/README.wimax
12733F: include/linux/wimax/debug.h
12734F: include/net/wimax.h
12735F: include/uapi/linux/wimax.h
12736F: net/wimax/
12737
12738WISTRON LAPTOP BUTTON DRIVER
12739M: Miloslav Trmac <mitr@volny.cz>
12740S: Maintained
12741F: drivers/input/misc/wistron_btns.c
12742
12743WL3501 WIRELESS PCMCIA CARD DRIVER
12744M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12745L: linux-wireless@vger.kernel.org
12746W: http://oops.ghostprotocols.net:81/blog
12747S: Maintained
12748F: drivers/net/wireless/wl3501*
12749
12750WOLFSON MICROELECTRONICS DRIVERS
12751L: patches@opensource.wolfsonmicro.com
12752T: git https://github.com/CirrusLogic/linux-drivers.git
12753W: https://github.com/CirrusLogic/linux-drivers/wiki
12754S: Supported
12755F: Documentation/hwmon/wm83??
12756F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12757F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12758F: Documentation/devicetree/bindings/mfd/arizona.txt
12759F: arch/arm/mach-s3c64xx/mach-crag6410*
12760F: drivers/clk/clk-wm83*.c
12761F: drivers/extcon/extcon-arizona.c
12762F: drivers/leds/leds-wm83*.c
12763F: drivers/gpio/gpio-*wm*.c
12764F: drivers/gpio/gpio-arizona.c
12765F: drivers/hwmon/wm83??-hwmon.c
12766F: drivers/input/misc/wm831x-on.c
12767F: drivers/input/touchscreen/wm831x-ts.c
12768F: drivers/input/touchscreen/wm97*.c
12769F: drivers/mfd/arizona*
12770F: drivers/mfd/wm*.c
12771F: drivers/mfd/cs47l24*
12772F: drivers/power/wm83*.c
12773F: drivers/rtc/rtc-wm83*.c
12774F: drivers/regulator/wm8*.c
12775F: drivers/video/backlight/wm83*_bl.c
12776F: drivers/watchdog/wm83*_wdt.c
12777F: include/linux/mfd/arizona/
12778F: include/linux/mfd/wm831x/
12779F: include/linux/mfd/wm8350/
12780F: include/linux/mfd/wm8400*
12781F: include/linux/wm97xx.h
12782F: include/sound/wm????.h
12783F: sound/soc/codecs/arizona.?
12784F: sound/soc/codecs/wm*
12785F: sound/soc/codecs/cs47l24*
12786
12787WORKQUEUE
12788M: Tejun Heo <tj@kernel.org>
12789R: Lai Jiangshan <jiangshanlai@gmail.com>
12790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12791S: Maintained
12792F: include/linux/workqueue.h
12793F: kernel/workqueue.c
12794F: Documentation/workqueue.txt
12795
12796X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12797M: Chen-Yu Tsai <wens@csie.org>
12798L: linux-kernel@vger.kernel.org
12799S: Maintained
12800N: axp[128]
12801
12802X.25 NETWORK LAYER
12803M: Andrew Hendry <andrew.hendry@gmail.com>
12804L: linux-x25@vger.kernel.org
12805S: Odd Fixes
12806F: Documentation/networking/x25*
12807F: include/net/x25*
12808F: net/x25/
12809
12810X86 ARCHITECTURE (32-BIT AND 64-BIT)
12811M: Thomas Gleixner <tglx@linutronix.de>
12812M: Ingo Molnar <mingo@redhat.com>
12813M: "H. Peter Anvin" <hpa@zytor.com>
12814M: x86@kernel.org
12815L: linux-kernel@vger.kernel.org
12816T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12817S: Maintained
12818F: Documentation/x86/
12819F: arch/x86/
12820
12821X86 PLATFORM DRIVERS
12822M: Darren Hart <dvhart@infradead.org>
12823L: platform-driver-x86@vger.kernel.org
12824T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12825S: Maintained
12826F: drivers/platform/x86/
12827F: drivers/platform/olpc/
12828
12829X86 MCE INFRASTRUCTURE
12830M: Tony Luck <tony.luck@intel.com>
12831M: Borislav Petkov <bp@alien8.de>
12832L: linux-edac@vger.kernel.org
12833S: Maintained
12834F: arch/x86/kernel/cpu/mcheck/*
12835
12836X86 MICROCODE UPDATE SUPPORT
12837M: Borislav Petkov <bp@alien8.de>
12838S: Maintained
12839F: arch/x86/kernel/cpu/microcode/*
12840
12841X86 VDSO
12842M: Andy Lutomirski <luto@amacapital.net>
12843L: linux-kernel@vger.kernel.org
12844T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12845S: Maintained
12846F: arch/x86/entry/vdso/
12847
12848XC2028/3028 TUNER DRIVER
12849M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12850M: Mauro Carvalho Chehab <mchehab@kernel.org>
12851L: linux-media@vger.kernel.org
12852W: https://linuxtv.org
12853T: git git://linuxtv.org/media_tree.git
12854S: Maintained
12855F: drivers/media/tuners/tuner-xc2028.*
12856
12857XEN HYPERVISOR INTERFACE
12858M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12859M: David Vrabel <david.vrabel@citrix.com>
12860M: Juergen Gross <jgross@suse.com>
12861L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12862T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12863S: Supported
12864F: arch/x86/xen/
12865F: drivers/*/xen-*front.c
12866F: drivers/xen/
12867F: arch/x86/include/asm/xen/
12868F: include/xen/
12869F: include/uapi/xen/
12870
12871XEN HYPERVISOR ARM
12872M: Stefano Stabellini <sstabellini@kernel.org>
12873L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12874S: Maintained
12875F: arch/arm/xen/
12876F: arch/arm/include/asm/xen/
12877
12878XEN HYPERVISOR ARM64
12879M: Stefano Stabellini <sstabellini@kernel.org>
12880L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12881S: Maintained
12882F: arch/arm64/xen/
12883F: arch/arm64/include/asm/xen/
12884
12885XEN NETWORK BACKEND DRIVER
12886M: Wei Liu <wei.liu2@citrix.com>
12887L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12888L: netdev@vger.kernel.org
12889S: Supported
12890F: drivers/net/xen-netback/*
12891
12892XEN PCI SUBSYSTEM
12893M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12894L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12895S: Supported
12896F: arch/x86/pci/*xen*
12897F: drivers/pci/*xen*
12898
12899XEN BLOCK SUBSYSTEM
12900M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12901M: Roger Pau Monné <roger.pau@citrix.com>
12902L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12903S: Supported
12904F: drivers/block/xen-blkback/*
12905F: drivers/block/xen*
12906
12907XEN PVSCSI DRIVERS
12908M: Juergen Gross <jgross@suse.com>
12909L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12910L: linux-scsi@vger.kernel.org
12911S: Supported
12912F: drivers/scsi/xen-scsifront.c
12913F: drivers/xen/xen-scsiback.c
12914F: include/xen/interface/io/vscsiif.h
12915
12916XEN SWIOTLB SUBSYSTEM
12917M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12918L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12919S: Supported
12920F: arch/x86/xen/*swiotlb*
12921F: drivers/xen/*swiotlb*
12922
12923XFS FILESYSTEM
12924P: Silicon Graphics Inc
12925M: Dave Chinner <david@fromorbit.com>
12926M: xfs@oss.sgi.com
12927L: xfs@oss.sgi.com
12928W: http://oss.sgi.com/projects/xfs
12929T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12930S: Supported
12931F: Documentation/filesystems/xfs.txt
12932F: fs/xfs/
12933
12934XILINX AXI ETHERNET DRIVER
12935M: Anirudha Sarangi <anirudh@xilinx.com>
12936M: John Linn <John.Linn@xilinx.com>
12937S: Maintained
12938F: drivers/net/ethernet/xilinx/xilinx_axienet*
12939
12940XILINX UARTLITE SERIAL DRIVER
12941M: Peter Korsgaard <jacmet@sunsite.dk>
12942L: linux-serial@vger.kernel.org
12943S: Maintained
12944F: drivers/tty/serial/uartlite.c
12945
12946XILINX VIDEO IP CORES
12947M: Hyun Kwon <hyun.kwon@xilinx.com>
12948M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12949L: linux-media@vger.kernel.org
12950T: git git://linuxtv.org/media_tree.git
12951S: Supported
12952F: Documentation/devicetree/bindings/media/xilinx/
12953F: drivers/media/platform/xilinx/
12954F: include/uapi/linux/xilinx-v4l2-controls.h
12955
12956XILLYBUS DRIVER
12957M: Eli Billauer <eli.billauer@gmail.com>
12958L: linux-kernel@vger.kernel.org
12959S: Supported
12960F: drivers/char/xillybus/
12961
12962XTENSA XTFPGA PLATFORM SUPPORT
12963M: Max Filippov <jcmvbkbc@gmail.com>
12964L: linux-xtensa@linux-xtensa.org
12965S: Maintained
12966F: drivers/spi/spi-xtensa-xtfpga.c
12967F: sound/soc/xtensa/xtfpga-i2s.c
12968
12969YAM DRIVER FOR AX.25
12970M: Jean-Paul Roubelat <jpr@f6fbb.org>
12971L: linux-hams@vger.kernel.org
12972S: Maintained
12973F: drivers/net/hamradio/yam*
12974F: include/linux/yam.h
12975
12976YEALINK PHONE DRIVER
12977M: Henk Vergonet <Henk.Vergonet@gmail.com>
12978L: usbb2k-api-dev@nongnu.org
12979S: Maintained
12980F: Documentation/input/yealink.txt
12981F: drivers/input/misc/yealink.*
12982
12983Z8530 DRIVER FOR AX.25
12984M: Joerg Reuter <jreuter@yaina.de>
12985W: http://yaina.de/jreuter/
12986W: http://www.qsl.net/dl1bke/
12987L: linux-hams@vger.kernel.org
12988S: Maintained
12989F: Documentation/networking/z8530drv.txt
12990F: drivers/net/hamradio/*scc.c
12991F: drivers/net/hamradio/z8530.h
12992
12993ZBUD COMPRESSED PAGE ALLOCATOR
12994M: Seth Jennings <sjenning@redhat.com>
12995L: linux-mm@kvack.org
12996S: Maintained
12997F: mm/zbud.c
12998F: include/linux/zbud.h
12999
13000ZD1211RW WIRELESS DRIVER
13001M: Daniel Drake <dsd@gentoo.org>
13002M: Ulrich Kunitz <kune@deine-taler.de>
13003W: http://zd1211.ath.cx/wiki/DriverRewrite
13004L: linux-wireless@vger.kernel.org
13005L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13006S: Maintained
13007F: drivers/net/wireless/zydas/zd1211rw/
13008
13009ZPOOL COMPRESSED PAGE STORAGE API
13010M: Dan Streetman <ddstreet@ieee.org>
13011L: linux-mm@kvack.org
13012S: Maintained
13013F: mm/zpool.c
13014F: include/linux/zpool.h
13015
13016ZR36067 VIDEO FOR LINUX DRIVER
13017L: mjpeg-users@lists.sourceforge.net
13018L: linux-media@vger.kernel.org
13019W: http://mjpeg.sourceforge.net/driver-zoran/
13020T: hg https://linuxtv.org/hg/v4l-dvb
13021S: Odd Fixes
13022F: drivers/media/pci/zoran/
13023
13024ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13025M: Minchan Kim <minchan@kernel.org>
13026M: Nitin Gupta <ngupta@vflare.org>
13027R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13028L: linux-kernel@vger.kernel.org
13029S: Maintained
13030F: drivers/block/zram/
13031F: Documentation/blockdev/zram.txt
13032
13033ZS DECSTATION Z85C30 SERIAL DRIVER
13034M: "Maciej W. Rozycki" <macro@linux-mips.org>
13035S: Maintained
13036F: drivers/tty/serial/zs.*
13037
13038ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13039M: Minchan Kim <minchan@kernel.org>
13040M: Nitin Gupta <ngupta@vflare.org>
13041R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13042L: linux-mm@kvack.org
13043S: Maintained
13044F: mm/zsmalloc.c
13045F: include/linux/zsmalloc.h
13046F: Documentation/vm/zsmalloc.txt
13047
13048ZSWAP COMPRESSED SWAP CACHING
13049M: Seth Jennings <sjenning@redhat.com>
13050L: linux-mm@kvack.org
13051S: Maintained
13052F: mm/zswap.c
13053
13054THE REST
13055M: Linus Torvalds <torvalds@linux-foundation.org>
13056L: linux-kernel@vger.kernel.org
13057Q: http://patchwork.kernel.org/project/LKML/list/
13058T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13059S: Buried alive in reporters
13060F: *
13061F: */