metag: copy_from_user() should zero the destination on access_ok() failure
[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>
1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008S: Maintained
1009F: arch/arm/mach-alpine/
1010F: arch/arm/boot/dts/alpine*
1011F: arch/arm64/boot/dts/al/
1012F: drivers/*/*alpine*
1013
1014ARM/ARTPEC MACHINE SUPPORT
1015M: Jesper Nilsson <jesper.nilsson@axis.com>
1016M: Lars Persson <lars.persson@axis.com>
1017M: Niklas Cassel <niklas.cassel@axis.com>
1018S: Maintained
1019L: linux-arm-kernel@axis.com
1020F: arch/arm/mach-artpec
1021F: arch/arm/boot/dts/artpec6*
1022F: drivers/clk/axis
1023
1024ARM/ASPEED MACHINE SUPPORT
1025M: Joel Stanley <joel@jms.id.au>
1026S: Maintained
1027F: arch/arm/mach-aspeed/
1028F: arch/arm/boot/dts/aspeed-*
1029F: drivers/*/*aspeed*
1030
1031ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1032M: Nicolas Ferre <nicolas.ferre@atmel.com>
1033M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1034M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036W: http://www.linux4sam.org
1037T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1038S: Supported
1039F: arch/arm/mach-at91/
1040F: include/soc/at91/
1041F: arch/arm/boot/dts/at91*.dts
1042F: arch/arm/boot/dts/at91*.dtsi
1043F: arch/arm/boot/dts/sama*.dts
1044F: arch/arm/boot/dts/sama*.dtsi
1045F: arch/arm/include/debug/at91.S
1046
1047ARM/ATMEL AT91 Clock Support
1048M: Boris Brezillon <boris.brezillon@free-electrons.com>
1049S: Maintained
1050F: drivers/clk/at91
1051
1052ARM/CALXEDA HIGHBANK ARCHITECTURE
1053M: Rob Herring <robh@kernel.org>
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S: Maintained
1056F: arch/arm/mach-highbank/
1057F: arch/arm/boot/dts/highbank.dts
1058F: arch/arm/boot/dts/ecx-*.dts*
1059
1060ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1061M: Krzysztof Halasa <khalasa@piap.pl>
1062S: Maintained
1063F: arch/arm/mach-cns3xxx/
1064
1065ARM/CAVIUM THUNDER NETWORK DRIVER
1066M: Sunil Goutham <sgoutham@cavium.com>
1067M: Robert Richter <rric@kernel.org>
1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S: Supported
1070F: drivers/net/ethernet/cavium/thunder/
1071
1072ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1073M: Alexander Shiyan <shc_work@mail.ru>
1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075S: Odd Fixes
1076N: clps711x
1077
1078ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1079M: Hartley Sweeten <hsweeten@visionengravers.com>
1080M: Ryan Mallon <rmallon@gmail.com>
1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S: Maintained
1083F: arch/arm/mach-ep93xx/
1084F: arch/arm/mach-ep93xx/include/mach/
1085
1086ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1087M: Lennert Buytenhek <kernel@wantstofly.org>
1088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089S: Maintained
1090
1091ARM/CLKDEV SUPPORT
1092M: Russell King <linux@armlinux.org.uk>
1093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094S: Maintained
1095F: arch/arm/include/asm/clkdev.h
1096F: drivers/clk/clkdev.c
1097
1098ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1099M: Mike Rapoport <mike@compulab.co.il>
1100L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101S: Maintained
1102
1103ARM/CONTEC MICRO9 MACHINE SUPPORT
1104M: Hubert Feurstein <hubert.feurstein@contec.at>
1105S: Maintained
1106F: arch/arm/mach-ep93xx/micro9.c
1107
1108ARM/CORESIGHT FRAMEWORK AND DRIVERS
1109M: Mathieu Poirier <mathieu.poirier@linaro.org>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S: Maintained
1112F: drivers/hwtracing/coresight/*
1113F: Documentation/trace/coresight.txt
1114F: Documentation/devicetree/bindings/arm/coresight.txt
1115F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1116
1117ARM/CORGI MACHINE SUPPORT
1118M: Richard Purdie <rpurdie@rpsys.net>
1119S: Maintained
1120
1121ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1122M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124T: git git://github.com/ulli-kroll/linux.git
1125S: Maintained
1126F: arch/arm/mach-gemini/
1127F: drivers/rtc/rtc-gemini.c
1128
1129ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1130M: Barry Song <baohua@kernel.org>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1133S: Maintained
1134F: arch/arm/boot/dts/prima2*
1135F: arch/arm/mach-prima2/
1136F: drivers/clk/sirf/
1137F: drivers/clocksource/timer-prima2.c
1138F: drivers/clocksource/timer-atlas7.c
1139N: [^a-z]sirf
1140
1141ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1142M: Baruch Siach <baruch@tkos.co.il>
1143L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1144S: Maintained
1145F: arch/arm/boot/dts/cx92755*
1146N: digicolor
1147
1148ARM/EBSA110 MACHINE SUPPORT
1149M: Russell King <linux@armlinux.org.uk>
1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151W: http://www.armlinux.org.uk/
1152S: Maintained
1153F: arch/arm/mach-ebsa110/
1154F: drivers/net/ethernet/amd/am79c961a.*
1155
1156ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1157M: Uwe Kleine-König <kernel@pengutronix.de>
1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159S: Maintained
1160N: efm32
1161
1162ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1163M: Daniel Ribeiro <drwyrm@gmail.com>
1164M: Stefan Schmidt <stefan@openezx.org>
1165M: Harald Welte <laforge@openezx.org>
1166L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1167W: http://www.openezx.org/
1168S: Maintained
1169T: topgit git://git.openezx.org/openezx.git
1170F: arch/arm/mach-pxa/ezx.c
1171
1172ARM/FARADAY FA526 PORT
1173M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175S: Maintained
1176T: git git://git.berlios.de/gemini-board
1177F: arch/arm/mm/*-fa*
1178
1179ARM/FOOTBRIDGE ARCHITECTURE
1180M: Russell King <linux@armlinux.org.uk>
1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182W: http://www.armlinux.org.uk/
1183S: Maintained
1184F: arch/arm/include/asm/hardware/dec21285.h
1185F: arch/arm/mach-footbridge/
1186
1187ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1188M: Shawn Guo <shawnguo@kernel.org>
1189M: Sascha Hauer <kernel@pengutronix.de>
1190R: Fabio Estevam <fabio.estevam@nxp.com>
1191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192S: Maintained
1193T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1194F: arch/arm/mach-imx/
1195F: arch/arm/mach-mxs/
1196F: arch/arm/boot/dts/imx*
1197F: arch/arm/configs/imx*_defconfig
1198F: drivers/clk/imx/
1199F: include/soc/imx/
1200
1201ARM/FREESCALE VYBRID ARM ARCHITECTURE
1202M: Shawn Guo <shawnguo@kernel.org>
1203M: Sascha Hauer <kernel@pengutronix.de>
1204R: Stefan Agner <stefan@agner.ch>
1205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1206S: Maintained
1207T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1208F: arch/arm/mach-imx/*vf610*
1209F: arch/arm/boot/dts/vf*
1210
1211ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1212M: Lennert Buytenhek <kernel@wantstofly.org>
1213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214S: Maintained
1215
1216ARM/GUMSTIX MACHINE SUPPORT
1217M: Steve Sakoman <sakoman@gmail.com>
1218L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1219S: Maintained
1220
1221ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1222M: Philipp Zabel <philipp.zabel@gmail.com>
1223M: Paul Parsons <lost.distance@yahoo.com>
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S: Maintained
1226F: arch/arm/mach-pxa/hx4700.c
1227F: arch/arm/mach-pxa/include/mach/hx4700.h
1228F: sound/soc/pxa/hx4700.c
1229
1230ARM/HISILICON SOC SUPPORT
1231M: Wei Xu <xuwei5@hisilicon.com>
1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233W: http://www.hisilicon.com
1234S: Supported
1235T: git git://github.com/hisilicon/linux-hisi.git
1236F: arch/arm/mach-hisi/
1237F: arch/arm/boot/dts/hi3*
1238F: arch/arm/boot/dts/hip*
1239F: arch/arm/boot/dts/hisi*
1240F: arch/arm64/boot/dts/hisilicon/
1241
1242ARM/HP JORNADA 7XX MACHINE SUPPORT
1243M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1244W: www.jlime.com
1245S: Maintained
1246T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1247F: arch/arm/mach-sa1100/jornada720.c
1248F: arch/arm/mach-sa1100/include/mach/jornada720.h
1249
1250ARM/IGEP MACHINE SUPPORT
1251M: Enric Balletbo i Serra <eballetbo@gmail.com>
1252M: Javier Martinez Canillas <javier@dowhile0.org>
1253L: linux-omap@vger.kernel.org
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
1256F: arch/arm/boot/dts/omap3-igep*
1257
1258ARM/INCOME PXA270 SUPPORT
1259M: Marek Vasut <marek.vasut@gmail.com>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
1262F: arch/arm/mach-pxa/colibri-pxa270-income.c
1263
1264ARM/INTEL IOP32X ARM ARCHITECTURE
1265M: Lennert Buytenhek <kernel@wantstofly.org>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267S: Maintained
1268
1269ARM/INTEL IOP33X ARM ARCHITECTURE
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S: Orphan
1272
1273ARM/INTEL IOP13XX ARM ARCHITECTURE
1274M: Lennert Buytenhek <kernel@wantstofly.org>
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
1277
1278ARM/INTEL IQ81342EX MACHINE SUPPORT
1279M: Lennert Buytenhek <kernel@wantstofly.org>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
1282
1283ARM/INTEL IXDP2850 MACHINE SUPPORT
1284M: Lennert Buytenhek <kernel@wantstofly.org>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287
1288ARM/INTEL IXP4XX ARM ARCHITECTURE
1289M: Imre Kaloz <kaloz@openwrt.org>
1290M: Krzysztof Halasa <khalasa@piap.pl>
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Maintained
1293F: arch/arm/mach-ixp4xx/
1294
1295ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1296M: Jonathan Cameron <jic23@cam.ac.uk>
1297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298S: Maintained
1299F: arch/arm/mach-pxa/stargate2.c
1300F: drivers/pcmcia/pxa2xx_stargate2.c
1301
1302ARM/INTEL XSC3 (MANZANO) ARM CORE
1303M: Lennert Buytenhek <kernel@wantstofly.org>
1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S: Maintained
1306
1307ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1308M: Lennert Buytenhek <kernel@wantstofly.org>
1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S: Maintained
1311
1312ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1313M: Santosh Shilimkar <ssantosh@kernel.org>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S: Maintained
1316F: arch/arm/mach-keystone/
1317F: arch/arm/boot/dts/keystone-*
1318T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1319
1320ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1321M: Santosh Shilimkar <ssantosh@kernel.org>
1322L: linux-kernel@vger.kernel.org
1323S: Maintained
1324F: drivers/clk/keystone/
1325
1326ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1327M: Santosh Shilimkar <ssantosh@kernel.org>
1328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1329L: linux-kernel@vger.kernel.org
1330S: Maintained
1331F: drivers/clocksource/timer-keystone.c
1332
1333ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1334M: Santosh Shilimkar <ssantosh@kernel.org>
1335L: linux-kernel@vger.kernel.org
1336S: Maintained
1337F: drivers/power/reset/keystone-reset.c
1338
1339ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1340M: Santosh Shilimkar <ssantosh@kernel.org>
1341L: linux-kernel@vger.kernel.org
1342S: Maintained
1343F: drivers/memory/*emif*
1344
1345ARM/LG1K ARCHITECTURE
1346M: Chanho Min <chanho.min@lge.com>
1347L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348S: Maintained
1349F: arch/arm64/boot/dts/lg/
1350
1351ARM/LOGICPD PXA270 MACHINE SUPPORT
1352M: Lennert Buytenhek <kernel@wantstofly.org>
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354S: Maintained
1355
1356ARM/LPC18XX ARCHITECTURE
1357M: Joachim Eastwood <manabian@gmail.com>
1358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359S: Maintained
1360F: arch/arm/boot/dts/lpc43*
1361F: drivers/clk/nxp/clk-lpc18xx*
1362F: drivers/clocksource/time-lpc32xx.c
1363F: drivers/i2c/busses/i2c-lpc2k.c
1364F: drivers/memory/pl172.c
1365F: drivers/mtd/spi-nor/nxp-spifi.c
1366F: drivers/rtc/rtc-lpc24xx.c
1367N: lpc18xx
1368
1369ARM/LPC32XX SOC SUPPORT
1370M: Vladimir Zapolskiy <vz@mleia.com>
1371M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1374S: Maintained
1375F: arch/arm/boot/dts/lpc32*
1376F: arch/arm/mach-lpc32xx/
1377F: drivers/i2c/busses/i2c-pnx.c
1378F: drivers/net/ethernet/nxp/lpc_eth.c
1379F: drivers/usb/host/ohci-nxp.c
1380F: drivers/watchdog/pnx4008_wdt.c
1381N: lpc32xx
1382
1383ARM/MAGICIAN MACHINE SUPPORT
1384M: Philipp Zabel <philipp.zabel@gmail.com>
1385S: Maintained
1386
1387ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1388M: Jason Cooper <jason@lakedaemon.net>
1389M: Andrew Lunn <andrew@lunn.ch>
1390M: Gregory Clement <gregory.clement@free-electrons.com>
1391M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S: Maintained
1394F: arch/arm/mach-mvebu/
1395F: drivers/rtc/rtc-armada38x.c
1396F: arch/arm/boot/dts/armada*
1397F: arch/arm/boot/dts/kirkwood*
1398F: arch/arm64/boot/dts/marvell/armada*
1399F: drivers/cpufreq/mvebu-cpufreq.c
1400F: arch/arm/configs/mvebu_*_defconfig
1401
1402ARM/Marvell Berlin SoC support
1403M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405S: Maintained
1406F: arch/arm/mach-berlin/
1407F: arch/arm/boot/dts/berlin*
1408F: arch/arm64/boot/dts/marvell/berlin*
1409
1410
1411ARM/Marvell Dove/MV78xx0/Orion SOC support
1412M: Jason Cooper <jason@lakedaemon.net>
1413M: Andrew Lunn <andrew@lunn.ch>
1414M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1415M: Gregory Clement <gregory.clement@free-electrons.com>
1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417S: Maintained
1418F: arch/arm/mach-dove/
1419F: arch/arm/mach-mv78xx0/
1420F: arch/arm/mach-orion5x/
1421F: arch/arm/plat-orion/
1422F: arch/arm/boot/dts/dove*
1423F: arch/arm/boot/dts/orion5x*
1424
1425
1426ARM/Orion SoC/Technologic Systems TS-78xx platform support
1427M: Alexander Clouter <alex@digriz.org.uk>
1428L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1429W: http://www.digriz.org.uk/ts78xx/kernel
1430S: Maintained
1431F: arch/arm/mach-orion5x/ts78xx-*
1432
1433ARM/OXNAS platform support
1434M: Neil Armstrong <narmstrong@baylibre.com>
1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436S: Maintained
1437F: arch/arm/mach-oxnas/
1438F: arch/arm/boot/dts/oxnas*
1439F: arch/arm/boot/dts/wd-mbwe.dts
1440N: oxnas
1441
1442ARM/Mediatek RTC DRIVER
1443M: Eddie Huang <eddie.huang@mediatek.com>
1444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1445L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1446S: Maintained
1447F: drivers/rtc/rtc-mt6397.c
1448
1449ARM/Mediatek SoC support
1450M: Matthias Brugger <matthias.bgg@gmail.com>
1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1453S: Maintained
1454F: arch/arm/boot/dts/mt6*
1455F: arch/arm/boot/dts/mt8*
1456F: arch/arm/mach-mediatek/
1457N: mtk
1458K: mediatek
1459
1460ARM/Mediatek USB3 PHY DRIVER
1461M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1464S: Maintained
1465F: drivers/phy/phy-mt65xx-usb3.c
1466
1467ARM/MICREL KS8695 ARCHITECTURE
1468M: Greg Ungerer <gerg@uclinux.org>
1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470F: arch/arm/mach-ks8695/
1471S: Odd Fixes
1472
1473ARM/MIOA701 MACHINE SUPPORT
1474M: Robert Jarzmik <robert.jarzmik@free.fr>
1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476F: arch/arm/mach-pxa/mioa701.c
1477S: Maintained
1478
1479ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1480M: Michael Petchkovsky <mkpetch@internode.on.net>
1481S: Maintained
1482
1483ARM/NOMADIK ARCHITECTURE
1484M: Alessandro Rubini <rubini@unipv.it>
1485M: Linus Walleij <linus.walleij@linaro.org>
1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487S: Maintained
1488F: arch/arm/mach-nomadik/
1489F: drivers/pinctrl/nomadik/
1490F: drivers/i2c/busses/i2c-nomadik.c
1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1492
1493ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1494M: Nelson Castillo <arhuaco@freaks-unidos.net>
1495L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1496W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1497S: Supported
1498
1499ARM/TOSA MACHINE SUPPORT
1500M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1501M: Dirk Opfer <dirk@opfer-online.de>
1502S: Maintained
1503
1504ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1505M: Marek Vasut <marek.vasut@gmail.com>
1506L: linux-arm-kernel@lists.infradead.org
1507W: http://hackndev.com
1508S: Maintained
1509F: arch/arm/mach-pxa/include/mach/palmtx.h
1510F: arch/arm/mach-pxa/palmtx.c
1511F: arch/arm/mach-pxa/include/mach/palmt5.h
1512F: arch/arm/mach-pxa/palmt5.c
1513F: arch/arm/mach-pxa/include/mach/palmld.h
1514F: arch/arm/mach-pxa/palmld.c
1515F: arch/arm/mach-pxa/include/mach/palmte2.h
1516F: arch/arm/mach-pxa/palmte2.c
1517F: arch/arm/mach-pxa/include/mach/palmtc.h
1518F: arch/arm/mach-pxa/palmtc.c
1519
1520ARM/PALM TREO SUPPORT
1521M: Tomas Cech <sleep_walker@suse.com>
1522L: linux-arm-kernel@lists.infradead.org
1523W: http://hackndev.com
1524S: Maintained
1525F: arch/arm/mach-pxa/include/mach/palmtreo.h
1526F: arch/arm/mach-pxa/palmtreo.c
1527
1528ARM/PALMZ72 SUPPORT
1529M: Sergey Lapin <slapin@ossfans.org>
1530L: linux-arm-kernel@lists.infradead.org
1531W: http://hackndev.com
1532S: Maintained
1533F: arch/arm/mach-pxa/include/mach/palmz72.h
1534F: arch/arm/mach-pxa/palmz72.c
1535
1536ARM/PLEB SUPPORT
1537M: Peter Chubb <pleb@gelato.unsw.edu.au>
1538W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1539S: Maintained
1540
1541ARM/PT DIGITAL BOARD PORT
1542M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544W: http://www.armlinux.org.uk/
1545S: Maintained
1546
1547ARM/QUALCOMM SUPPORT
1548M: Andy Gross <andy.gross@linaro.org>
1549M: David Brown <david.brown@linaro.org>
1550L: linux-arm-msm@vger.kernel.org
1551L: linux-soc@vger.kernel.org
1552S: Maintained
1553F: Documentation/devicetree/bindings/soc/qcom/
1554F: arch/arm/boot/dts/qcom-*.dts
1555F: arch/arm/boot/dts/qcom-*.dtsi
1556F: arch/arm/mach-qcom/
1557F: arch/arm64/boot/dts/qcom/*
1558F: drivers/i2c/busses/i2c-qup.c
1559F: drivers/clk/qcom/
1560F: drivers/soc/qcom/
1561F: drivers/spi/spi-qup.c
1562F: drivers/tty/serial/msm_serial.h
1563F: drivers/tty/serial/msm_serial.c
1564F: drivers/*/pm8???-*
1565F: drivers/mfd/ssbi.c
1566F: drivers/firmware/qcom_scm.c
1567T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1568
1569ARM/RADISYS ENP2611 MACHINE SUPPORT
1570M: Lennert Buytenhek <kernel@wantstofly.org>
1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572S: Maintained
1573
1574ARM/RENESAS ARM64 ARCHITECTURE
1575M: Simon Horman <horms@verge.net.au>
1576M: Magnus Damm <magnus.damm@gmail.com>
1577L: linux-renesas-soc@vger.kernel.org
1578Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1579T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1580S: Supported
1581F: arch/arm64/boot/dts/renesas/
1582F: drivers/soc/renesas/
1583F: include/linux/soc/renesas/
1584
1585ARM/RISCPC ARCHITECTURE
1586M: Russell King <linux@armlinux.org.uk>
1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1588W: http://www.armlinux.org.uk/
1589S: Maintained
1590F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1591F: arch/arm/include/asm/hardware/ioc.h
1592F: arch/arm/include/asm/hardware/iomd.h
1593F: arch/arm/include/asm/hardware/memc.h
1594F: arch/arm/mach-rpc/
1595F: drivers/net/ethernet/8390/etherh.c
1596F: drivers/net/ethernet/i825xx/ether1*
1597F: drivers/net/ethernet/seeq/ether3*
1598F: drivers/scsi/arm/
1599
1600ARM/Rockchip SoC support
1601M: Heiko Stuebner <heiko@sntech.de>
1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603L: linux-rockchip@lists.infradead.org
1604T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1605S: Maintained
1606F: arch/arm/boot/dts/rk3*
1607F: arch/arm/mach-rockchip/
1608F: drivers/clk/rockchip/
1609F: drivers/i2c/busses/i2c-rk3x.c
1610F: drivers/*/*rockchip*
1611F: drivers/*/*/*rockchip*
1612F: sound/soc/rockchip/
1613N: rockchip
1614
1615ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1616M: Kukjin Kim <kgene@kernel.org>
1617M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1620S: Maintained
1621F: arch/arm/boot/dts/s3c*
1622F: arch/arm/boot/dts/s5p*
1623F: arch/arm/boot/dts/samsung*
1624F: arch/arm/boot/dts/exynos*
1625F: arch/arm64/boot/dts/exynos/
1626F: arch/arm/plat-samsung/
1627F: arch/arm/mach-s3c24*/
1628F: arch/arm/mach-s3c64xx/
1629F: arch/arm/mach-s5p*/
1630F: arch/arm/mach-exynos*/
1631F: drivers/*/*s3c24*
1632F: drivers/*/*/*s3c24*
1633F: drivers/*/*s3c64xx*
1634F: drivers/*/*s5pv210*
1635F: drivers/memory/samsung/*
1636F: drivers/soc/samsung/*
1637F: drivers/spi/spi-s3c*
1638F: Documentation/arm/Samsung/
1639F: Documentation/devicetree/bindings/arm/samsung/
1640F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1641F: Documentation/devicetree/bindings/power/pd-samsung.txt
1642N: exynos
1643
1644ARM/SAMSUNG MOBILE MACHINE SUPPORT
1645M: Kyungmin Park <kyungmin.park@samsung.com>
1646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647S: Maintained
1648F: arch/arm/mach-s5pv210/
1649
1650ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1651M: Kyungmin Park <kyungmin.park@samsung.com>
1652M: Kamil Debski <kamil@wypas.org>
1653M: Andrzej Hajda <a.hajda@samsung.com>
1654L: linux-arm-kernel@lists.infradead.org
1655L: linux-media@vger.kernel.org
1656S: Maintained
1657F: drivers/media/platform/s5p-g2d/
1658
1659ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1660M: Kyungmin Park <kyungmin.park@samsung.com>
1661M: Kamil Debski <kamil@wypas.org>
1662M: Jeongtae Park <jtp.park@samsung.com>
1663M: Andrzej Hajda <a.hajda@samsung.com>
1664L: linux-arm-kernel@lists.infradead.org
1665L: linux-media@vger.kernel.org
1666S: Maintained
1667F: arch/arm/plat-samsung/s5p-dev-mfc.c
1668F: drivers/media/platform/s5p-mfc/
1669
1670ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1671M: Kyungmin Park <kyungmin.park@samsung.com>
1672M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1673L: linux-arm-kernel@lists.infradead.org
1674L: linux-media@vger.kernel.org
1675S: Maintained
1676F: drivers/media/platform/s5p-tv/
1677
1678ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1679M: Kyungmin Park <kyungmin.park@samsung.com>
1680L: linux-arm-kernel@lists.infradead.org
1681L: linux-media@vger.kernel.org
1682S: Maintained
1683F: drivers/staging/media/platform/s5p-cec/
1684
1685ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1686M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1687M: Jacek Anaszewski <j.anaszewski@samsung.com>
1688L: linux-arm-kernel@lists.infradead.org
1689L: linux-media@vger.kernel.org
1690S: Maintained
1691F: drivers/media/platform/s5p-jpeg/
1692
1693ARM/SHMOBILE ARM ARCHITECTURE
1694M: Simon Horman <horms@verge.net.au>
1695M: Magnus Damm <magnus.damm@gmail.com>
1696L: linux-renesas-soc@vger.kernel.org
1697Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1698T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1699S: Supported
1700F: arch/arm/boot/dts/emev2*
1701F: arch/arm/boot/dts/r7s*
1702F: arch/arm/boot/dts/r8a*
1703F: arch/arm/boot/dts/sh*
1704F: arch/arm/configs/shmobile_defconfig
1705F: arch/arm/include/debug/renesas-scif.S
1706F: arch/arm/mach-shmobile/
1707F: drivers/soc/renesas/
1708F: include/linux/soc/renesas/
1709
1710ARM/SOCFPGA ARCHITECTURE
1711M: Dinh Nguyen <dinguyen@opensource.altera.com>
1712S: Maintained
1713F: arch/arm/mach-socfpga/
1714F: arch/arm/boot/dts/socfpga*
1715F: arch/arm/configs/socfpga_defconfig
1716F: arch/arm64/boot/dts/altera/
1717W: http://www.rocketboards.org
1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1719
1720ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1721M: Dinh Nguyen <dinguyen@opensource.altera.com>
1722S: Maintained
1723F: drivers/clk/socfpga/
1724
1725ARM/SOCFPGA EDAC SUPPORT
1726M: Thor Thayer <tthayer@opensource.altera.com>
1727S: Maintained
1728F: drivers/edac/altera_edac.
1729
1730ARM/STI ARCHITECTURE
1731M: Patrice Chotard <patrice.chotard@st.com>
1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733L: kernel@stlinux.com
1734W: http://www.stlinux.com
1735S: Maintained
1736F: arch/arm/mach-sti/
1737F: arch/arm/boot/dts/sti*
1738F: drivers/char/hw_random/st-rng.c
1739F: drivers/clocksource/arm_global_timer.c
1740F: drivers/clocksource/clksrc_st_lpc.c
1741F: drivers/cpufreq/sti-cpufreq.c
1742F: drivers/i2c/busses/i2c-st.c
1743F: drivers/media/rc/st_rc.c
1744F: drivers/media/platform/sti/c8sectpfe/
1745F: drivers/mmc/host/sdhci-st.c
1746F: drivers/phy/phy-miphy28lp.c
1747F: drivers/phy/phy-miphy365x.c
1748F: drivers/phy/phy-stih407-usb.c
1749F: drivers/phy/phy-stih41x-usb.c
1750F: drivers/pinctrl/pinctrl-st.c
1751F: drivers/remoteproc/st_remoteproc.c
1752F: drivers/reset/sti/
1753F: drivers/rtc/rtc-st-lpc.c
1754F: drivers/tty/serial/st-asc.c
1755F: drivers/usb/dwc3/dwc3-st.c
1756F: drivers/usb/host/ehci-st.c
1757F: drivers/usb/host/ohci-st.c
1758F: drivers/watchdog/st_lpc_wdt.c
1759F: drivers/ata/ahci_st.c
1760
1761ARM/STM32 ARCHITECTURE
1762M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1763M: Alexandre Torgue <alexandre.torgue@st.com>
1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765S: Maintained
1766T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1767N: stm32
1768F: drivers/clocksource/armv7m_systick.c
1769
1770ARM/TANGO ARCHITECTURE
1771M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1772L: linux-arm-kernel@lists.infradead.org
1773S: Maintained
1774N: tango
1775
1776ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1777M: Lennert Buytenhek <kernel@wantstofly.org>
1778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1779S: Maintained
1780
1781ARM/TETON BGA MACHINE SUPPORT
1782M: "Mark F. Brown" <mark.brown314@gmail.com>
1783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1784S: Maintained
1785
1786ARM/THECUS N2100 MACHINE SUPPORT
1787M: Lennert Buytenhek <kernel@wantstofly.org>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Maintained
1790
1791ARM/NUVOTON W90X900 ARM ARCHITECTURE
1792M: Wan ZongShun <mcuos.com@gmail.com>
1793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794W: http://www.mcuos.com
1795S: Maintained
1796F: arch/arm/mach-w90x900/
1797F: drivers/input/keyboard/w90p910_keypad.c
1798F: drivers/input/touchscreen/w90p910_ts.c
1799F: drivers/watchdog/nuc900_wdt.c
1800F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1801F: drivers/mtd/nand/nuc900_nand.c
1802F: drivers/rtc/rtc-nuc900.c
1803F: drivers/spi/spi-nuc900.c
1804F: drivers/usb/host/ehci-w90x900.c
1805F: drivers/video/fbdev/nuc900fb.c
1806
1807ARM/U300 MACHINE SUPPORT
1808M: Linus Walleij <linus.walleij@linaro.org>
1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1810S: Supported
1811F: arch/arm/mach-u300/
1812F: drivers/clocksource/timer-u300.c
1813F: drivers/i2c/busses/i2c-stu300.c
1814F: drivers/rtc/rtc-coh901331.c
1815F: drivers/watchdog/coh901327_wdt.c
1816F: drivers/dma/coh901318*
1817F: drivers/mfd/ab3100*
1818F: drivers/rtc/rtc-ab3100.c
1819F: drivers/rtc/rtc-coh901331.c
1820T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1821
1822ARM/UNIPHIER ARCHITECTURE
1823M: Masahiro Yamada <yamada.masahiro@socionext.com>
1824L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1825S: Maintained
1826F: arch/arm/boot/dts/uniphier*
1827F: arch/arm/include/asm/hardware/cache-uniphier.h
1828F: arch/arm/mach-uniphier/
1829F: arch/arm/mm/cache-uniphier.c
1830F: arch/arm64/boot/dts/socionext/
1831F: drivers/bus/uniphier-system-bus.c
1832F: drivers/i2c/busses/i2c-uniphier*
1833F: drivers/pinctrl/uniphier/
1834F: drivers/tty/serial/8250/8250_uniphier.c
1835N: uniphier
1836
1837ARM/Ux500 ARM ARCHITECTURE
1838M: Linus Walleij <linus.walleij@linaro.org>
1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S: Maintained
1841F: arch/arm/mach-ux500/
1842F: drivers/clocksource/clksrc-dbx500-prcmu.c
1843F: drivers/dma/ste_dma40*
1844F: drivers/hwspinlock/u8500_hsem.c
1845F: drivers/mfd/abx500*
1846F: drivers/mfd/ab8500*
1847F: drivers/mfd/dbx500*
1848F: drivers/mfd/db8500*
1849F: drivers/pinctrl/nomadik/pinctrl-ab*
1850F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1851F: drivers/rtc/rtc-ab8500.c
1852F: drivers/rtc/rtc-pl031.c
1853T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1854
1855ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1856M: Ulf Hansson <ulf.hansson@linaro.org>
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858T: git git://git.linaro.org/people/ulfh/clk.git
1859S: Maintained
1860F: drivers/clk/ux500/
1861
1862ARM/VERSATILE EXPRESS PLATFORM
1863M: Liviu Dudau <liviu.dudau@arm.com>
1864M: Sudeep Holla <sudeep.holla@arm.com>
1865M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867S: Maintained
1868F: arch/arm/boot/dts/vexpress*
1869F: arch/arm64/boot/dts/arm/
1870F: arch/arm/mach-vexpress/
1871F: */*/vexpress*
1872F: */*/*/vexpress*
1873F: drivers/clk/versatile/clk-vexpress-osc.c
1874F: drivers/clocksource/versatile.c
1875N: mps2
1876
1877ARM/VFP SUPPORT
1878M: Russell King <linux@armlinux.org.uk>
1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880W: http://www.armlinux.org.uk/
1881S: Maintained
1882F: arch/arm/vfp/
1883
1884ARM/VOIPAC PXA270 SUPPORT
1885M: Marek Vasut <marek.vasut@gmail.com>
1886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887S: Maintained
1888F: arch/arm/mach-pxa/vpac270.c
1889F: arch/arm/mach-pxa/include/mach/vpac270.h
1890
1891ARM/VT8500 ARM ARCHITECTURE
1892M: Tony Prisk <linux@prisktech.co.nz>
1893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1894S: Maintained
1895F: arch/arm/mach-vt8500/
1896F: drivers/clocksource/vt8500_timer.c
1897F: drivers/i2c/busses/i2c-wmt.c
1898F: drivers/mmc/host/wmt-sdmmc.c
1899F: drivers/pwm/pwm-vt8500.c
1900F: drivers/rtc/rtc-vt8500.c
1901F: drivers/tty/serial/vt8500_serial.c
1902F: drivers/usb/host/ehci-platform.c
1903F: drivers/usb/host/uhci-platform.c
1904F: drivers/video/fbdev/vt8500lcdfb.*
1905F: drivers/video/fbdev/wm8505fb*
1906F: drivers/video/fbdev/wmt_ge_rops.*
1907
1908ARM/ZIPIT Z2 SUPPORT
1909M: Marek Vasut <marek.vasut@gmail.com>
1910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1911S: Maintained
1912F: arch/arm/mach-pxa/z2.c
1913F: arch/arm/mach-pxa/include/mach/z2.h
1914
1915ARM/ZTE ARCHITECTURE
1916M: Jun Nie <jun.nie@linaro.org>
1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S: Maintained
1919F: arch/arm/mach-zx/
1920F: drivers/clk/zte/
1921F: Documentation/devicetree/bindings/arm/zte.txt
1922F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1923
1924ARM/ZYNQ ARCHITECTURE
1925M: Michal Simek <michal.simek@xilinx.com>
1926R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928W: http://wiki.xilinx.com
1929T: git https://github.com/Xilinx/linux-xlnx.git
1930S: Supported
1931F: arch/arm/mach-zynq/
1932F: drivers/cpuidle/cpuidle-zynq.c
1933F: drivers/block/xsysace.c
1934N: zynq
1935N: xilinx
1936F: drivers/clocksource/cadence_ttc_timer.c
1937F: drivers/i2c/busses/i2c-cadence.c
1938F: drivers/mmc/host/sdhci-of-arasan.c
1939F: drivers/edac/synopsys_edac.c
1940
1941ARM SMMU DRIVERS
1942M: Will Deacon <will.deacon@arm.com>
1943R: Robin Murphy <robin.murphy@arm.com>
1944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1945S: Maintained
1946F: drivers/iommu/arm-smmu.c
1947F: drivers/iommu/arm-smmu-v3.c
1948F: drivers/iommu/io-pgtable-arm.c
1949F: drivers/iommu/io-pgtable-arm-v7s.c
1950
1951ARM64 PORT (AARCH64 ARCHITECTURE)
1952M: Catalin Marinas <catalin.marinas@arm.com>
1953M: Will Deacon <will.deacon@arm.com>
1954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1955T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1956S: Maintained
1957F: arch/arm64/
1958F: Documentation/arm64/
1959
1960AS3645A LED FLASH CONTROLLER DRIVER
1961M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1962L: linux-media@vger.kernel.org
1963T: git git://linuxtv.org/media_tree.git
1964S: Maintained
1965F: drivers/media/i2c/as3645a.c
1966F: include/media/i2c/as3645a.h
1967
1968ASC7621 HARDWARE MONITOR DRIVER
1969M: George Joseph <george.joseph@fairview5.com>
1970L: linux-hwmon@vger.kernel.org
1971S: Maintained
1972F: Documentation/hwmon/asc7621
1973F: drivers/hwmon/asc7621.c
1974
1975ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1976M: Corentin Chary <corentin.chary@gmail.com>
1977L: acpi4asus-user@lists.sourceforge.net
1978L: platform-driver-x86@vger.kernel.org
1979W: http://acpi4asus.sf.net
1980S: Maintained
1981F: drivers/platform/x86/asus*.c
1982F: drivers/platform/x86/eeepc*.c
1983
1984ASUS WIRELESS RADIO CONTROL DRIVER
1985M: João Paulo Rechi Vita <jprvita@gmail.com>
1986L: platform-driver-x86@vger.kernel.org
1987S: Maintained
1988F: drivers/platform/x86/asus-wireless.c
1989
1990ASYMMETRIC KEYS
1991M: David Howells <dhowells@redhat.com>
1992L: keyrings@vger.kernel.org
1993S: Maintained
1994F: Documentation/crypto/asymmetric-keys.txt
1995F: include/linux/verification.h
1996F: include/crypto/public_key.h
1997F: include/crypto/pkcs7.h
1998F: crypto/asymmetric_keys/
1999
2000ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2001R: Dan Williams <dan.j.williams@intel.com>
2002W: http://sourceforge.net/projects/xscaleiop
2003S: Odd fixes
2004F: Documentation/crypto/async-tx-api.txt
2005F: crypto/async_tx/
2006F: drivers/dma/
2007F: include/linux/dmaengine.h
2008F: include/linux/async_tx.h
2009
2010AT24 EEPROM DRIVER
2011M: Wolfram Sang <wsa@the-dreams.de>
2012L: linux-i2c@vger.kernel.org
2013S: Maintained
2014F: drivers/misc/eeprom/at24.c
2015F: include/linux/platform_data/at24.h
2016
2017ATA OVER ETHERNET (AOE) DRIVER
2018M: "Ed L. Cashin" <ed.cashin@acm.org>
2019W: http://www.openaoe.org/
2020S: Supported
2021F: Documentation/aoe/
2022F: drivers/block/aoe/
2023
2024ATHEROS 71XX/9XXX GPIO DRIVER
2025M: Alban Bedel <albeu@free.fr>
2026W: https://github.com/AlbanBedel/linux
2027T: git git://github.com/AlbanBedel/linux
2028S: Maintained
2029F: drivers/gpio/gpio-ath79.c
2030F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2031
2032ATHEROS ATH GENERIC UTILITIES
2033M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2034L: linux-wireless@vger.kernel.org
2035S: Supported
2036F: drivers/net/wireless/ath/*
2037
2038ATHEROS ATH5K WIRELESS DRIVER
2039M: Jiri Slaby <jirislaby@gmail.com>
2040M: Nick Kossifidis <mickflemm@gmail.com>
2041M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2042L: linux-wireless@vger.kernel.org
2043W: http://wireless.kernel.org/en/users/Drivers/ath5k
2044S: Maintained
2045F: drivers/net/wireless/ath/ath5k/
2046
2047ATHEROS ATH6KL WIRELESS DRIVER
2048M: Kalle Valo <kvalo@qca.qualcomm.com>
2049L: linux-wireless@vger.kernel.org
2050W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2051T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2052S: Supported
2053F: drivers/net/wireless/ath/ath6kl/
2054
2055WILOCITY WIL6210 WIRELESS DRIVER
2056M: Maya Erez <qca_merez@qca.qualcomm.com>
2057L: linux-wireless@vger.kernel.org
2058L: wil6210@qca.qualcomm.com
2059S: Supported
2060W: http://wireless.kernel.org/en/users/Drivers/wil6210
2061F: drivers/net/wireless/ath/wil6210/
2062F: include/uapi/linux/wil6210_uapi.h
2063
2064CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2065M: Christian Lamparter <chunkeey@googlemail.com>
2066L: linux-wireless@vger.kernel.org
2067W: http://wireless.kernel.org/en/users/Drivers/carl9170
2068S: Maintained
2069F: drivers/net/wireless/ath/carl9170/
2070
2071ATK0110 HWMON DRIVER
2072M: Luca Tettamanti <kronos.it@gmail.com>
2073L: linux-hwmon@vger.kernel.org
2074S: Maintained
2075F: drivers/hwmon/asus_atk0110.c
2076
2077ATI_REMOTE2 DRIVER
2078M: Ville Syrjala <syrjala@sci.fi>
2079S: Maintained
2080F: drivers/input/misc/ati_remote2.c
2081
2082ATLX ETHERNET DRIVERS
2083M: Jay Cliburn <jcliburn@gmail.com>
2084M: Chris Snook <chris.snook@gmail.com>
2085L: netdev@vger.kernel.org
2086W: http://sourceforge.net/projects/atl1
2087W: http://atl1.sourceforge.net
2088S: Maintained
2089F: drivers/net/ethernet/atheros/
2090
2091ATM
2092M: Chas Williams <3chas3@gmail.com>
2093L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2094L: netdev@vger.kernel.org
2095W: http://linux-atm.sourceforge.net
2096S: Maintained
2097F: drivers/atm/
2098F: include/linux/atm*
2099F: include/uapi/linux/atm*
2100
2101ATMEL AT91 / AT32 MCI DRIVER
2102M: Ludovic Desroches <ludovic.desroches@atmel.com>
2103S: Maintained
2104F: drivers/mmc/host/atmel-mci.c
2105
2106ATMEL AT91 / AT32 SERIAL DRIVER
2107M: Nicolas Ferre <nicolas.ferre@atmel.com>
2108S: Supported
2109F: drivers/tty/serial/atmel_serial.c
2110
2111ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2112M: Nicolas Ferre <nicolas.ferre@atmel.com>
2113S: Supported
2114F: drivers/power/reset/at91-sama5d2_shdwc.c
2115
2116ATMEL SAMA5D2 ADC DRIVER
2117M: Ludovic Desroches <ludovic.desroches@atmel.com>
2118L: linux-iio@vger.kernel.org
2119S: Supported
2120F: drivers/iio/adc/at91-sama5d2_adc.c
2121
2122ATMEL Audio ALSA driver
2123M: Nicolas Ferre <nicolas.ferre@atmel.com>
2124L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2125S: Supported
2126F: sound/soc/atmel
2127
2128ATMEL DMA DRIVER
2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
2130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2131S: Supported
2132F: drivers/dma/at_hdmac.c
2133F: drivers/dma/at_hdmac_regs.h
2134F: include/linux/platform_data/dma-atmel.h
2135
2136ATMEL XDMA DRIVER
2137M: Ludovic Desroches <ludovic.desroches@atmel.com>
2138L: linux-arm-kernel@lists.infradead.org
2139L: dmaengine@vger.kernel.org
2140S: Supported
2141F: drivers/dma/at_xdmac.c
2142
2143ATMEL I2C DRIVER
2144M: Ludovic Desroches <ludovic.desroches@atmel.com>
2145L: linux-i2c@vger.kernel.org
2146S: Supported
2147F: drivers/i2c/busses/i2c-at91.c
2148
2149ATMEL ISI DRIVER
2150M: Ludovic Desroches <ludovic.desroches@atmel.com>
2151L: linux-media@vger.kernel.org
2152S: Supported
2153F: drivers/media/platform/soc_camera/atmel-isi.c
2154F: include/media/atmel-isi.h
2155
2156ATMEL LCDFB DRIVER
2157M: Nicolas Ferre <nicolas.ferre@atmel.com>
2158L: linux-fbdev@vger.kernel.org
2159S: Maintained
2160F: drivers/video/fbdev/atmel_lcdfb.c
2161F: include/video/atmel_lcdc.h
2162
2163ATMEL MACB ETHERNET DRIVER
2164M: Nicolas Ferre <nicolas.ferre@atmel.com>
2165S: Supported
2166F: drivers/net/ethernet/cadence/
2167
2168ATMEL NAND DRIVER
2169M: Wenyou Yang <wenyou.yang@atmel.com>
2170M: Josh Wu <rainyfeeling@outlook.com>
2171L: linux-mtd@lists.infradead.org
2172S: Supported
2173F: drivers/mtd/nand/atmel_nand*
2174
2175ATMEL SDMMC DRIVER
2176M: Ludovic Desroches <ludovic.desroches@atmel.com>
2177L: linux-mmc@vger.kernel.org
2178S: Supported
2179F: drivers/mmc/host/sdhci-of-at91.c
2180
2181ATMEL SPI DRIVER
2182M: Nicolas Ferre <nicolas.ferre@atmel.com>
2183S: Supported
2184F: drivers/spi/spi-atmel.*
2185
2186ATMEL SSC DRIVER
2187M: Nicolas Ferre <nicolas.ferre@atmel.com>
2188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2189S: Supported
2190F: drivers/misc/atmel-ssc.c
2191F: include/linux/atmel-ssc.h
2192
2193ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2194M: Nicolas Ferre <nicolas.ferre@atmel.com>
2195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196S: Supported
2197F: drivers/misc/atmel_tclib.c
2198F: drivers/clocksource/tcb_clksrc.c
2199
2200ATMEL USBA UDC DRIVER
2201M: Nicolas Ferre <nicolas.ferre@atmel.com>
2202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203S: Supported
2204F: drivers/usb/gadget/udc/atmel_usba_udc.*
2205
2206ATMEL WIRELESS DRIVER
2207M: Simon Kelley <simon@thekelleys.org.uk>
2208L: linux-wireless@vger.kernel.org
2209W: http://www.thekelleys.org.uk/atmel
2210W: http://atmelwlandriver.sourceforge.net/
2211S: Maintained
2212F: drivers/net/wireless/atmel/atmel*
2213
2214ATMEL MAXTOUCH DRIVER
2215M: Nick Dyer <nick.dyer@itdev.co.uk>
2216T: git git://github.com/atmel-maxtouch/linux.git
2217S: Supported
2218F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2219F: drivers/input/touchscreen/atmel_mxt_ts.c
2220F: include/linux/platform_data/atmel_mxt_ts.h
2221
2222ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2223M: Bradley Grove <linuxdrivers@attotech.com>
2224L: linux-scsi@vger.kernel.org
2225W: http://www.attotech.com
2226S: Supported
2227F: drivers/scsi/esas2r
2228
2229ATUSB IEEE 802.15.4 RADIO DRIVER
2230M: Stefan Schmidt <stefan@osg.samsung.com>
2231L: linux-wpan@vger.kernel.org
2232S: Maintained
2233F: drivers/net/ieee802154/atusb.c
2234F: drivers/net/ieee802154/atusb.h
2235F: drivers/net/ieee802154/at86rf230.h
2236
2237AUDIT SUBSYSTEM
2238M: Paul Moore <paul@paul-moore.com>
2239M: Eric Paris <eparis@redhat.com>
2240L: linux-audit@redhat.com (moderated for non-subscribers)
2241W: http://people.redhat.com/sgrubb/audit/
2242T: git git://git.infradead.org/users/pcmoore/audit
2243S: Maintained
2244F: include/linux/audit.h
2245F: include/uapi/linux/audit.h
2246F: kernel/audit*
2247
2248AUXILIARY DISPLAY DRIVERS
2249M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2250W: http://miguelojeda.es/auxdisplay.htm
2251W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2252S: Maintained
2253F: drivers/auxdisplay/
2254F: include/linux/cfag12864b.h
2255
2256AVR32 ARCHITECTURE
2257M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2258M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2259W: http://www.atmel.com/products/AVR32/
2260W: http://mirror.egtvedt.no/avr32linux.org/
2261W: http://avrfreaks.net/
2262S: Maintained
2263F: arch/avr32/
2264
2265AVR32/AT32AP MACHINE SUPPORT
2266M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2267M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2268S: Maintained
2269F: arch/avr32/mach-at32ap/
2270
2271AX.25 NETWORK LAYER
2272M: Ralf Baechle <ralf@linux-mips.org>
2273L: linux-hams@vger.kernel.org
2274W: http://www.linux-ax25.org/
2275S: Maintained
2276F: include/uapi/linux/ax25.h
2277F: include/net/ax25.h
2278F: net/ax25/
2279
2280AZ6007 DVB DRIVER
2281M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2282M: Mauro Carvalho Chehab <mchehab@kernel.org>
2283L: linux-media@vger.kernel.org
2284W: https://linuxtv.org
2285T: git git://linuxtv.org/media_tree.git
2286S: Maintained
2287F: drivers/media/usb/dvb-usb-v2/az6007.c
2288
2289AZTECH FM RADIO RECEIVER DRIVER
2290M: Hans Verkuil <hverkuil@xs4all.nl>
2291L: linux-media@vger.kernel.org
2292T: git git://linuxtv.org/media_tree.git
2293W: https://linuxtv.org
2294S: Maintained
2295F: drivers/media/radio/radio-aztech*
2296
2297B43 WIRELESS DRIVER
2298L: linux-wireless@vger.kernel.org
2299L: b43-dev@lists.infradead.org
2300W: http://wireless.kernel.org/en/users/Drivers/b43
2301S: Odd Fixes
2302F: drivers/net/wireless/broadcom/b43/
2303
2304B43LEGACY WIRELESS DRIVER
2305M: Larry Finger <Larry.Finger@lwfinger.net>
2306L: linux-wireless@vger.kernel.org
2307L: b43-dev@lists.infradead.org
2308W: http://wireless.kernel.org/en/users/Drivers/b43
2309S: Maintained
2310F: drivers/net/wireless/broadcom/b43legacy/
2311
2312BACKLIGHT CLASS/SUBSYSTEM
2313M: Jingoo Han <jingoohan1@gmail.com>
2314M: Lee Jones <lee.jones@linaro.org>
2315T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2316S: Maintained
2317F: drivers/video/backlight/
2318F: include/linux/backlight.h
2319
2320BATMAN ADVANCED
2321M: Marek Lindner <mareklindner@neomailbox.ch>
2322M: Simon Wunderlich <sw@simonwunderlich.de>
2323M: Antonio Quartulli <a@unstable.cc>
2324L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2325W: https://www.open-mesh.org/
2326Q: https://patchwork.open-mesh.org/project/batman/list/
2327S: Maintained
2328F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2329F: Documentation/ABI/testing/sysfs-class-net-mesh
2330F: Documentation/networking/batman-adv.txt
2331F: include/uapi/linux/batman_adv.h
2332F: net/batman-adv/
2333
2334BAYCOM/HDLCDRV DRIVERS FOR AX.25
2335M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2336L: linux-hams@vger.kernel.org
2337W: http://www.baycom.org/~tom/ham/ham.html
2338S: Maintained
2339F: drivers/net/hamradio/baycom*
2340
2341BCACHE (BLOCK LAYER CACHE)
2342M: Kent Overstreet <kent.overstreet@gmail.com>
2343L: linux-bcache@vger.kernel.org
2344W: http://bcache.evilpiepirate.org
2345S: Orphan
2346F: drivers/md/bcache/
2347
2348BDISP ST MEDIA DRIVER
2349M: Fabien Dessenne <fabien.dessenne@st.com>
2350L: linux-media@vger.kernel.org
2351T: git git://linuxtv.org/media_tree.git
2352W: https://linuxtv.org
2353S: Supported
2354F: drivers/media/platform/sti/bdisp
2355
2356BEFS FILE SYSTEM
2357M: Luis de Bethencourt <luisbg@osg.samsung.com>
2358M: Salah Triki <salah.triki@gmail.com>
2359S: Maintained
2360T: git git://github.com/luisbg/linux-befs.git
2361F: Documentation/filesystems/befs.txt
2362F: fs/befs/
2363
2364BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2365M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2366L: netdev@vger.kernel.org
2367S: Maintained
2368F: drivers/net/ethernet/ec_bhf.c
2369
2370BFS FILE SYSTEM
2371M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2372S: Maintained
2373F: Documentation/filesystems/bfs.txt
2374F: fs/bfs/
2375F: include/uapi/linux/bfs_fs.h
2376
2377BLACKFIN ARCHITECTURE
2378M: Steven Miao <realmz6@gmail.com>
2379L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2380T: git git://git.code.sf.net/p/adi-linux/code
2381W: http://blackfin.uclinux.org
2382S: Supported
2383F: arch/blackfin/
2384
2385BLACKFIN EMAC DRIVER
2386L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2387W: http://blackfin.uclinux.org
2388S: Supported
2389F: drivers/net/ethernet/adi/
2390
2391BLACKFIN RTC DRIVER
2392L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2393W: http://blackfin.uclinux.org
2394S: Supported
2395F: drivers/rtc/rtc-bfin.c
2396
2397BLACKFIN SDH DRIVER
2398M: Sonic Zhang <sonic.zhang@analog.com>
2399L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2400W: http://blackfin.uclinux.org
2401S: Supported
2402F: drivers/mmc/host/bfin_sdh.c
2403
2404BLACKFIN SERIAL DRIVER
2405M: Sonic Zhang <sonic.zhang@analog.com>
2406L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2407W: http://blackfin.uclinux.org
2408S: Supported
2409F: drivers/tty/serial/bfin_uart.c
2410
2411BLACKFIN WATCHDOG DRIVER
2412L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2413W: http://blackfin.uclinux.org
2414S: Supported
2415F: drivers/watchdog/bfin_wdt.c
2416
2417BLACKFIN I2C TWI DRIVER
2418M: Sonic Zhang <sonic.zhang@analog.com>
2419L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2420W: http://blackfin.uclinux.org/
2421S: Supported
2422F: drivers/i2c/busses/i2c-bfin-twi.c
2423
2424BLACKFIN MEDIA DRIVER
2425M: Scott Jiang <scott.jiang.linux@gmail.com>
2426L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2427W: http://blackfin.uclinux.org/
2428S: Supported
2429F: drivers/media/platform/blackfin/
2430F: drivers/media/i2c/adv7183*
2431F: drivers/media/i2c/vs6624*
2432
2433BLINKM RGB LED DRIVER
2434M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2435S: Maintained
2436F: drivers/leds/leds-blinkm.c
2437
2438BLOCK LAYER
2439M: Jens Axboe <axboe@kernel.dk>
2440L: linux-block@vger.kernel.org
2441T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2442S: Maintained
2443F: block/
2444F: kernel/trace/blktrace.c
2445
2446BLOCK2MTD DRIVER
2447M: Joern Engel <joern@lazybastard.org>
2448L: linux-mtd@lists.infradead.org
2449S: Maintained
2450F: drivers/mtd/devices/block2mtd.c
2451
2452BLUETOOTH DRIVERS
2453M: Marcel Holtmann <marcel@holtmann.org>
2454M: Gustavo Padovan <gustavo@padovan.org>
2455M: Johan Hedberg <johan.hedberg@gmail.com>
2456L: linux-bluetooth@vger.kernel.org
2457W: http://www.bluez.org/
2458T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2459T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2460S: Maintained
2461F: drivers/bluetooth/
2462
2463BLUETOOTH SUBSYSTEM
2464M: Marcel Holtmann <marcel@holtmann.org>
2465M: Gustavo Padovan <gustavo@padovan.org>
2466M: Johan Hedberg <johan.hedberg@gmail.com>
2467L: linux-bluetooth@vger.kernel.org
2468W: http://www.bluez.org/
2469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2470T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2471S: Maintained
2472F: net/bluetooth/
2473F: include/net/bluetooth/
2474
2475BONDING DRIVER
2476M: Jay Vosburgh <j.vosburgh@gmail.com>
2477M: Veaceslav Falico <vfalico@gmail.com>
2478M: Andy Gospodarek <gospo@cumulusnetworks.com>
2479L: netdev@vger.kernel.org
2480W: http://sourceforge.net/projects/bonding/
2481S: Supported
2482F: drivers/net/bonding/
2483F: include/uapi/linux/if_bonding.h
2484
2485BPF (Safe dynamic programs and tools)
2486M: Alexei Starovoitov <ast@kernel.org>
2487L: netdev@vger.kernel.org
2488L: linux-kernel@vger.kernel.org
2489S: Supported
2490F: kernel/bpf/
2491
2492BROADCOM B44 10/100 ETHERNET DRIVER
2493M: Gary Zambrano <zambrano@broadcom.com>
2494L: netdev@vger.kernel.org
2495S: Supported
2496F: drivers/net/ethernet/broadcom/b44.*
2497
2498BROADCOM B53 ETHERNET SWITCH DRIVER
2499M: Florian Fainelli <f.fainelli@gmail.com>
2500L: netdev@vger.kernel.org
2501L: openwrt-devel@lists.openwrt.org (subscribers-only)
2502S: Supported
2503F: drivers/net/dsa/b53/*
2504F: include/linux/platform_data/b53.h
2505
2506BROADCOM GENET ETHERNET DRIVER
2507M: Florian Fainelli <f.fainelli@gmail.com>
2508L: netdev@vger.kernel.org
2509S: Supported
2510F: drivers/net/ethernet/broadcom/genet/
2511
2512BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2513M: Sony Chacko <sony.chacko@qlogic.com>
2514M: Dept-HSGLinuxNICDev@qlogic.com
2515L: netdev@vger.kernel.org
2516S: Supported
2517F: drivers/net/ethernet/broadcom/bnx2.*
2518F: drivers/net/ethernet/broadcom/bnx2_*
2519
2520BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2521M: Ariel Elior <ariel.elior@qlogic.com>
2522L: netdev@vger.kernel.org
2523S: Supported
2524F: drivers/net/ethernet/broadcom/bnx2x/
2525
2526BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2527M: Florian Fainelli <f.fainelli@gmail.com>
2528M: Ray Jui <rjui@broadcom.com>
2529M: Scott Branden <sbranden@broadcom.com>
2530M: bcm-kernel-feedback-list@broadcom.com
2531T: git git://github.com/broadcom/mach-bcm
2532S: Maintained
2533N: bcm281*
2534N: bcm113*
2535N: bcm216*
2536N: kona
2537F: arch/arm/mach-bcm/
2538
2539BROADCOM BCM2835 ARM ARCHITECTURE
2540M: Stephen Warren <swarren@wwwdotorg.org>
2541M: Lee Jones <lee@kernel.org>
2542M: Eric Anholt <eric@anholt.net>
2543L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2545T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2546S: Maintained
2547N: bcm2835
2548
2549BROADCOM BCM47XX MIPS ARCHITECTURE
2550M: Hauke Mehrtens <hauke@hauke-m.de>
2551M: Rafał Miłecki <zajec5@gmail.com>
2552L: linux-mips@linux-mips.org
2553S: Maintained
2554F: Documentation/devicetree/bindings/mips/brcm/
2555F: arch/mips/bcm47xx/*
2556F: arch/mips/include/asm/mach-bcm47xx/*
2557
2558BROADCOM BCM5301X ARM ARCHITECTURE
2559M: Hauke Mehrtens <hauke@hauke-m.de>
2560M: Rafał Miłecki <zajec5@gmail.com>
2561M: bcm-kernel-feedback-list@broadcom.com
2562L: linux-arm-kernel@lists.infradead.org
2563S: Maintained
2564F: arch/arm/mach-bcm/bcm_5301x.c
2565F: arch/arm/boot/dts/bcm5301x*.dtsi
2566F: arch/arm/boot/dts/bcm470*
2567
2568BROADCOM BCM63XX ARM ARCHITECTURE
2569M: Florian Fainelli <f.fainelli@gmail.com>
2570M: bcm-kernel-feedback-list@broadcom.com
2571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2572T: git git://github.com/broadcom/stblinux.git
2573S: Maintained
2574N: bcm63xx
2575
2576BROADCOM BCM63XX/BCM33XX UDC DRIVER
2577M: Kevin Cernekee <cernekee@gmail.com>
2578L: linux-usb@vger.kernel.org
2579S: Maintained
2580F: drivers/usb/gadget/udc/bcm63xx_udc.*
2581
2582BROADCOM BCM7XXX ARM ARCHITECTURE
2583M: Brian Norris <computersforpeace@gmail.com>
2584M: Gregory Fong <gregory.0xf0@gmail.com>
2585M: Florian Fainelli <f.fainelli@gmail.com>
2586M: bcm-kernel-feedback-list@broadcom.com
2587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2588T: git git://github.com/broadcom/stblinux.git
2589S: Maintained
2590F: arch/arm/mach-bcm/*brcmstb*
2591F: arch/arm/boot/dts/bcm7*.dts*
2592F: drivers/bus/brcmstb_gisb.c
2593N: brcmstb
2594
2595BROADCOM BMIPS MIPS ARCHITECTURE
2596M: Kevin Cernekee <cernekee@gmail.com>
2597M: Florian Fainelli <f.fainelli@gmail.com>
2598L: linux-mips@linux-mips.org
2599T: git git://github.com/broadcom/stblinux.git
2600S: Maintained
2601F: arch/mips/bmips/*
2602F: arch/mips/include/asm/mach-bmips/*
2603F: arch/mips/kernel/*bmips*
2604F: arch/mips/boot/dts/brcm/bcm*.dts*
2605F: drivers/irqchip/irq-bcm63*
2606F: drivers/irqchip/irq-bcm7*
2607F: drivers/irqchip/irq-brcmstb*
2608F: include/linux/bcm963xx_nvram.h
2609F: include/linux/bcm963xx_tag.h
2610
2611BROADCOM TG3 GIGABIT ETHERNET DRIVER
2612M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2613M: Prashant Sreedharan <prashant@broadcom.com>
2614M: Michael Chan <mchan@broadcom.com>
2615L: netdev@vger.kernel.org
2616S: Supported
2617F: drivers/net/ethernet/broadcom/tg3.*
2618
2619BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2620M: Arend van Spriel <arend.vanspriel@broadcom.com>
2621M: Franky Lin <franky.lin@broadcom.com>
2622M: Hante Meuleman <hante.meuleman@broadcom.com>
2623L: linux-wireless@vger.kernel.org
2624L: brcm80211-dev-list.pdl@broadcom.com
2625S: Supported
2626F: drivers/net/wireless/broadcom/brcm80211/
2627
2628BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2629M: QLogic-Storage-Upstream@qlogic.com
2630L: linux-scsi@vger.kernel.org
2631S: Supported
2632F: drivers/scsi/bnx2fc/
2633
2634BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2635M: QLogic-Storage-Upstream@qlogic.com
2636L: linux-scsi@vger.kernel.org
2637S: Supported
2638F: drivers/scsi/bnx2i/
2639
2640BROADCOM IPROC ARM ARCHITECTURE
2641M: Ray Jui <rjui@broadcom.com>
2642M: Scott Branden <sbranden@broadcom.com>
2643M: Jon Mason <jonmason@broadcom.com>
2644M: bcm-kernel-feedback-list@broadcom.com
2645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2646T: git git://github.com/broadcom/cygnus-linux.git
2647S: Maintained
2648N: iproc
2649N: cygnus
2650N: bcm[-_]nsp
2651N: bcm9113*
2652N: bcm9583*
2653N: bcm9585*
2654N: bcm9586*
2655N: bcm988312
2656N: bcm113*
2657N: bcm583*
2658N: bcm585*
2659N: bcm586*
2660N: bcm88312
2661F: arch/arm64/boot/dts/broadcom/ns2*
2662F: drivers/clk/bcm/clk-ns*
2663F: drivers/pinctrl/bcm/pinctrl-ns*
2664
2665BROADCOM BRCMSTB GPIO DRIVER
2666M: Gregory Fong <gregory.0xf0@gmail.com>
2667L: bcm-kernel-feedback-list@broadcom.com
2668S: Supported
2669F: drivers/gpio/gpio-brcmstb.c
2670F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2671
2672BROADCOM KONA GPIO DRIVER
2673M: Ray Jui <rjui@broadcom.com>
2674L: bcm-kernel-feedback-list@broadcom.com
2675S: Supported
2676F: drivers/gpio/gpio-bcm-kona.c
2677F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2678
2679BROADCOM NVRAM DRIVER
2680M: Rafał Miłecki <zajec5@gmail.com>
2681L: linux-mips@linux-mips.org
2682S: Maintained
2683F: drivers/firmware/broadcom/*
2684
2685BROADCOM STB NAND FLASH DRIVER
2686M: Brian Norris <computersforpeace@gmail.com>
2687M: Kamal Dasu <kdasu.kdev@gmail.com>
2688L: linux-mtd@lists.infradead.org
2689L: bcm-kernel-feedback-list@broadcom.com
2690S: Maintained
2691F: drivers/mtd/nand/brcmnand/
2692
2693BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2694M: Rafał Miłecki <zajec5@gmail.com>
2695L: linux-wireless@vger.kernel.org
2696S: Maintained
2697F: drivers/bcma/
2698F: include/linux/bcma/
2699
2700BROADCOM SYSTEMPORT ETHERNET DRIVER
2701M: Florian Fainelli <f.fainelli@gmail.com>
2702L: netdev@vger.kernel.org
2703S: Supported
2704F: drivers/net/ethernet/broadcom/bcmsysport.*
2705
2706BROADCOM VULCAN ARM64 SOC
2707M: Jayachandran C. <jchandra@broadcom.com>
2708M: bcm-kernel-feedback-list@broadcom.com
2709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2710S: Maintained
2711F: arch/arm64/boot/dts/broadcom/vulcan*
2712
2713BROCADE BFA FC SCSI DRIVER
2714M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2715M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2716L: linux-scsi@vger.kernel.org
2717S: Supported
2718F: drivers/scsi/bfa/
2719
2720BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2721M: Rasesh Mody <rasesh.mody@qlogic.com>
2722L: netdev@vger.kernel.org
2723S: Supported
2724F: drivers/net/ethernet/brocade/bna/
2725
2726BSG (block layer generic sg v4 driver)
2727M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2728L: linux-scsi@vger.kernel.org
2729S: Supported
2730F: block/bsg.c
2731F: include/linux/bsg.h
2732F: include/uapi/linux/bsg.h
2733
2734BT87X AUDIO DRIVER
2735M: Clemens Ladisch <clemens@ladisch.de>
2736L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2737T: git git://git.alsa-project.org/alsa-kernel.git
2738S: Maintained
2739F: Documentation/sound/alsa/Bt87x.txt
2740F: sound/pci/bt87x.c
2741
2742BT8XXGPIO DRIVER
2743M: Michael Buesch <m@bues.ch>
2744W: http://bu3sch.de/btgpio.php
2745S: Maintained
2746F: drivers/gpio/gpio-bt8xx.c
2747
2748BTRFS FILE SYSTEM
2749M: Chris Mason <clm@fb.com>
2750M: Josef Bacik <jbacik@fb.com>
2751M: David Sterba <dsterba@suse.com>
2752L: linux-btrfs@vger.kernel.org
2753W: http://btrfs.wiki.kernel.org/
2754Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2755T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2756S: Maintained
2757F: Documentation/filesystems/btrfs.txt
2758F: fs/btrfs/
2759
2760BTTV VIDEO4LINUX DRIVER
2761M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2762M: Mauro Carvalho Chehab <mchehab@kernel.org>
2763L: linux-media@vger.kernel.org
2764W: https://linuxtv.org
2765T: git git://linuxtv.org/media_tree.git
2766S: Odd fixes
2767F: Documentation/video4linux/bttv/
2768F: drivers/media/pci/bt8xx/bttv*
2769
2770BUSLOGIC SCSI DRIVER
2771M: Khalid Aziz <khalid@gonehiking.org>
2772L: linux-scsi@vger.kernel.org
2773S: Maintained
2774F: drivers/scsi/BusLogic.*
2775F: drivers/scsi/FlashPoint.*
2776
2777C-MEDIA CMI8788 DRIVER
2778M: Clemens Ladisch <clemens@ladisch.de>
2779L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2780T: git git://git.alsa-project.org/alsa-kernel.git
2781S: Maintained
2782F: sound/pci/oxygen/
2783
2784C6X ARCHITECTURE
2785M: Mark Salter <msalter@redhat.com>
2786M: Aurelien Jacquiot <a-jacquiot@ti.com>
2787L: linux-c6x-dev@linux-c6x.org
2788W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2789S: Maintained
2790F: arch/c6x/
2791
2792CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2793M: David Howells <dhowells@redhat.com>
2794L: linux-cachefs@redhat.com (moderated for non-subscribers)
2795S: Supported
2796F: Documentation/filesystems/caching/cachefiles.txt
2797F: fs/cachefiles/
2798
2799CADET FM/AM RADIO RECEIVER DRIVER
2800M: Hans Verkuil <hverkuil@xs4all.nl>
2801L: linux-media@vger.kernel.org
2802T: git git://linuxtv.org/media_tree.git
2803W: https://linuxtv.org
2804S: Maintained
2805F: drivers/media/radio/radio-cadet*
2806
2807CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2808M: Jonathan Corbet <corbet@lwn.net>
2809L: linux-media@vger.kernel.org
2810T: git git://linuxtv.org/media_tree.git
2811S: Maintained
2812F: Documentation/video4linux/cafe_ccic
2813F: drivers/media/platform/marvell-ccic/
2814
2815CAIF NETWORK LAYER
2816M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2817L: netdev@vger.kernel.org
2818S: Supported
2819F: Documentation/networking/caif/
2820F: drivers/net/caif/
2821F: include/uapi/linux/caif/
2822F: include/net/caif/
2823F: net/caif/
2824
2825CALGARY x86-64 IOMMU
2826M: Muli Ben-Yehuda <mulix@mulix.org>
2827M: Jon Mason <jdmason@kudzu.us>
2828L: iommu@lists.linux-foundation.org
2829S: Maintained
2830F: arch/x86/kernel/pci-calgary_64.c
2831F: arch/x86/kernel/tce_64.c
2832F: arch/x86/include/asm/calgary.h
2833F: arch/x86/include/asm/tce.h
2834
2835CAN NETWORK LAYER
2836M: Oliver Hartkopp <socketcan@hartkopp.net>
2837M: Marc Kleine-Budde <mkl@pengutronix.de>
2838L: linux-can@vger.kernel.org
2839W: https://github.com/linux-can
2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2841T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2842S: Maintained
2843F: Documentation/networking/can.txt
2844F: net/can/
2845F: include/linux/can/core.h
2846F: include/uapi/linux/can.h
2847F: include/uapi/linux/can/bcm.h
2848F: include/uapi/linux/can/raw.h
2849F: include/uapi/linux/can/gw.h
2850
2851CAN NETWORK DRIVERS
2852M: Wolfgang Grandegger <wg@grandegger.com>
2853M: Marc Kleine-Budde <mkl@pengutronix.de>
2854L: linux-can@vger.kernel.org
2855W: https://github.com/linux-can
2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2858S: Maintained
2859F: Documentation/devicetree/bindings/net/can/
2860F: drivers/net/can/
2861F: include/linux/can/dev.h
2862F: include/linux/can/platform/
2863F: include/uapi/linux/can/error.h
2864F: include/uapi/linux/can/netlink.h
2865
2866CAPABILITIES
2867M: Serge Hallyn <serge@hallyn.com>
2868L: linux-security-module@vger.kernel.org
2869S: Supported
2870F: include/linux/capability.h
2871F: include/uapi/linux/capability.h
2872F: security/commoncap.c
2873F: kernel/capability.c
2874
2875CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2876M: Kevin Tsai <ktsai@capellamicro.com>
2877S: Maintained
2878F: drivers/iio/light/cm*
2879F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2880
2881CAVIUM LIQUIDIO NETWORK DRIVER
2882M: Derek Chickles <derek.chickles@caviumnetworks.com>
2883M: Satanand Burla <satananda.burla@caviumnetworks.com>
2884M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2885M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2886L: netdev@vger.kernel.org
2887W: http://www.cavium.com
2888S: Supported
2889F: drivers/net/ethernet/cavium/liquidio/
2890
2891CC2520 IEEE-802.15.4 RADIO DRIVER
2892M: Varka Bhadram <varkabhadram@gmail.com>
2893L: linux-wpan@vger.kernel.org
2894S: Maintained
2895F: drivers/net/ieee802154/cc2520.c
2896F: include/linux/spi/cc2520.h
2897F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2898
2899CEC DRIVER
2900M: Hans Verkuil <hans.verkuil@cisco.com>
2901L: linux-media@vger.kernel.org
2902T: git git://linuxtv.org/media_tree.git
2903W: http://linuxtv.org
2904S: Supported
2905F: Documentation/cec.txt
2906F: Documentation/DocBook/media/v4l/cec*
2907F: drivers/staging/media/cec/
2908F: drivers/media/cec-edid.c
2909F: drivers/media/rc/keymaps/rc-cec.c
2910F: include/media/cec.h
2911F: include/media/cec-edid.h
2912F: include/linux/cec.h
2913F: include/linux/cec-funcs.h
2914
2915CELL BROADBAND ENGINE ARCHITECTURE
2916M: Arnd Bergmann <arnd@arndb.de>
2917L: linuxppc-dev@lists.ozlabs.org
2918W: http://www.ibm.com/developerworks/power/cell/
2919S: Supported
2920F: arch/powerpc/include/asm/cell*.h
2921F: arch/powerpc/include/asm/spu*.h
2922F: arch/powerpc/include/uapi/asm/spu*.h
2923F: arch/powerpc/oprofile/*cell*
2924F: arch/powerpc/platforms/cell/
2925
2926CEPH COMMON CODE (LIBCEPH)
2927M: Ilya Dryomov <idryomov@gmail.com>
2928M: "Yan, Zheng" <zyan@redhat.com>
2929M: Sage Weil <sage@redhat.com>
2930L: ceph-devel@vger.kernel.org
2931W: http://ceph.com/
2932T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2933T: git git://github.com/ceph/ceph-client.git
2934S: Supported
2935F: net/ceph/
2936F: include/linux/ceph/
2937F: include/linux/crush/
2938
2939CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2940M: "Yan, Zheng" <zyan@redhat.com>
2941M: Sage Weil <sage@redhat.com>
2942M: Ilya Dryomov <idryomov@gmail.com>
2943L: ceph-devel@vger.kernel.org
2944W: http://ceph.com/
2945T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2946T: git git://github.com/ceph/ceph-client.git
2947S: Supported
2948F: Documentation/filesystems/ceph.txt
2949F: fs/ceph/
2950
2951CERTIFICATE HANDLING:
2952M: David Howells <dhowells@redhat.com>
2953M: David Woodhouse <dwmw2@infradead.org>
2954L: keyrings@vger.kernel.org
2955S: Maintained
2956F: Documentation/module-signing.txt
2957F: certs/
2958F: scripts/sign-file.c
2959F: scripts/extract-cert.c
2960
2961CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2962L: linux-usb@vger.kernel.org
2963S: Orphan
2964F: Documentation/usb/WUSB-Design-overview.txt
2965F: Documentation/usb/wusb-cbaf
2966F: drivers/usb/host/hwa-hc.c
2967F: drivers/usb/host/whci/
2968F: drivers/usb/wusbcore/
2969F: include/linux/usb/wusb*
2970
2971CFAG12864B LCD DRIVER
2972M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2973W: http://miguelojeda.es/auxdisplay.htm
2974W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2975S: Maintained
2976F: drivers/auxdisplay/cfag12864b.c
2977F: include/linux/cfag12864b.h
2978
2979CFAG12864BFB LCD FRAMEBUFFER DRIVER
2980M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2981W: http://miguelojeda.es/auxdisplay.htm
2982W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2983S: Maintained
2984F: drivers/auxdisplay/cfag12864bfb.c
2985F: include/linux/cfag12864b.h
2986
2987CFG80211 and NL80211
2988M: Johannes Berg <johannes@sipsolutions.net>
2989L: linux-wireless@vger.kernel.org
2990W: http://wireless.kernel.org/
2991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2992T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2993S: Maintained
2994F: include/uapi/linux/nl80211.h
2995F: include/net/cfg80211.h
2996F: net/wireless/*
2997X: net/wireless/wext*
2998
2999CHAR and MISC DRIVERS
3000M: Arnd Bergmann <arnd@arndb.de>
3001M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3003S: Supported
3004F: drivers/char/*
3005F: drivers/misc/*
3006F: include/linux/miscdevice.h
3007
3008CHECKPATCH
3009M: Andy Whitcroft <apw@canonical.com>
3010M: Joe Perches <joe@perches.com>
3011S: Maintained
3012F: scripts/checkpatch.pl
3013
3014CHINESE DOCUMENTATION
3015M: Harry Wei <harryxiyou@gmail.com>
3016L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3017L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3018S: Maintained
3019F: Documentation/zh_CN/
3020
3021CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3022M: Peter Chen <Peter.Chen@nxp.com>
3023T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3024L: linux-usb@vger.kernel.org
3025S: Maintained
3026F: drivers/usb/chipidea/
3027
3028CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3029M: Hans de Goede <hdegoede@redhat.com>
3030L: linux-input@vger.kernel.org
3031S: Maintained
3032F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3033F: drivers/input/touchscreen/chipone_icn8318.c
3034
3035CHROME HARDWARE PLATFORM SUPPORT
3036M: Olof Johansson <olof@lixom.net>
3037S: Maintained
3038T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3039F: drivers/platform/chrome/
3040
3041CISCO VIC ETHERNET NIC DRIVER
3042M: Christian Benvenuti <benve@cisco.com>
3043M: Sujith Sankar <ssujith@cisco.com>
3044M: Govindarajulu Varadarajan <_govind@gmx.com>
3045M: Neel Patel <neepatel@cisco.com>
3046S: Supported
3047F: drivers/net/ethernet/cisco/enic/
3048
3049CISCO VIC LOW LATENCY NIC DRIVER
3050M: Christian Benvenuti <benve@cisco.com>
3051M: Dave Goodell <dgoodell@cisco.com>
3052S: Supported
3053F: drivers/infiniband/hw/usnic/
3054
3055CIRRUS LOGIC EP93XX ETHERNET DRIVER
3056M: Hartley Sweeten <hsweeten@visionengravers.com>
3057L: netdev@vger.kernel.org
3058S: Maintained
3059F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3060
3061CIRRUS LOGIC AUDIO CODEC DRIVERS
3062M: Brian Austin <brian.austin@cirrus.com>
3063M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3064L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3065S: Maintained
3066F: sound/soc/codecs/cs*
3067
3068CLEANCACHE API
3069M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3070L: linux-kernel@vger.kernel.org
3071S: Maintained
3072F: mm/cleancache.c
3073F: include/linux/cleancache.h
3074
3075CLK API
3076M: Russell King <linux@armlinux.org.uk>
3077L: linux-clk@vger.kernel.org
3078S: Maintained
3079F: include/linux/clk.h
3080
3081CLOCKSOURCE, CLOCKEVENT DRIVERS
3082M: Daniel Lezcano <daniel.lezcano@linaro.org>
3083M: Thomas Gleixner <tglx@linutronix.de>
3084L: linux-kernel@vger.kernel.org
3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3086S: Supported
3087F: drivers/clocksource
3088
3089CISCO FCOE HBA DRIVER
3090M: Hiral Patel <hiralpat@cisco.com>
3091M: Suma Ramars <sramars@cisco.com>
3092M: Brian Uchino <buchino@cisco.com>
3093L: linux-scsi@vger.kernel.org
3094S: Supported
3095F: drivers/scsi/fnic/
3096
3097CISCO SCSI HBA DRIVER
3098M: Narsimhulu Musini <nmusini@cisco.com>
3099M: Sesidhar Baddela <sebaddel@cisco.com>
3100L: linux-scsi@vger.kernel.org
3101S: Supported
3102F: drivers/scsi/snic/
3103
3104CMPC ACPI DRIVER
3105M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3106M: Daniel Oliveira Nascimento <don@syst.com.br>
3107L: platform-driver-x86@vger.kernel.org
3108S: Supported
3109F: drivers/platform/x86/classmate-laptop.c
3110
3111COBALT MEDIA DRIVER
3112M: Hans Verkuil <hans.verkuil@cisco.com>
3113L: linux-media@vger.kernel.org
3114T: git git://linuxtv.org/media_tree.git
3115W: https://linuxtv.org
3116S: Supported
3117F: drivers/media/pci/cobalt/
3118
3119COCCINELLE/Semantic Patches (SmPL)
3120M: Julia Lawall <Julia.Lawall@lip6.fr>
3121M: Gilles Muller <Gilles.Muller@lip6.fr>
3122M: Nicolas Palix <nicolas.palix@imag.fr>
3123M: Michal Marek <mmarek@suse.com>
3124L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3125T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3126W: http://coccinelle.lip6.fr/
3127S: Supported
3128F: Documentation/coccinelle.txt
3129F: scripts/coccinelle/
3130F: scripts/coccicheck
3131
3132CODA FILE SYSTEM
3133M: Jan Harkes <jaharkes@cs.cmu.edu>
3134M: coda@cs.cmu.edu
3135L: codalist@coda.cs.cmu.edu
3136W: http://www.coda.cs.cmu.edu/
3137S: Maintained
3138F: Documentation/filesystems/coda.txt
3139F: fs/coda/
3140F: include/linux/coda*.h
3141F: include/uapi/linux/coda*.h
3142
3143CODA V4L2 MEM2MEM DRIVER
3144M: Philipp Zabel <p.zabel@pengutronix.de>
3145L: linux-media@vger.kernel.org
3146S: Maintained
3147F: Documentation/devicetree/bindings/media/coda.txt
3148F: drivers/media/platform/coda/
3149
3150COMMON CLK FRAMEWORK
3151M: Michael Turquette <mturquette@baylibre.com>
3152M: Stephen Boyd <sboyd@codeaurora.org>
3153L: linux-clk@vger.kernel.org
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 ETHERNET DRIVERS
9896R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9897L: netdev@vger.kernel.org
9898L: linux-renesas-soc@vger.kernel.org
9899F: drivers/net/ethernet/renesas/
9900F: include/linux/sh_eth.h
9901
9902RENESAS USB2 PHY DRIVER
9903M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9904L: linux-renesas-soc@vger.kernel.org
9905S: Maintained
9906F: drivers/phy/phy-rcar-gen3-usb2.c
9907
9908RESET CONTROLLER FRAMEWORK
9909M: Philipp Zabel <p.zabel@pengutronix.de>
9910T: git git://git.pengutronix.de/git/pza/linux
9911S: Maintained
9912F: drivers/reset/
9913F: Documentation/devicetree/bindings/reset/
9914F: include/dt-bindings/reset/
9915F: include/linux/reset.h
9916F: include/linux/reset-controller.h
9917
9918RFKILL
9919M: Johannes Berg <johannes@sipsolutions.net>
9920L: linux-wireless@vger.kernel.org
9921W: http://wireless.kernel.org/
9922T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9923T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9924S: Maintained
9925F: Documentation/rfkill.txt
9926F: net/rfkill/
9927
9928RHASHTABLE
9929M: Thomas Graf <tgraf@suug.ch>
9930L: netdev@vger.kernel.org
9931S: Maintained
9932F: lib/rhashtable.c
9933F: include/linux/rhashtable.h
9934
9935RICOH SMARTMEDIA/XD DRIVER
9936M: Maxim Levitsky <maximlevitsky@gmail.com>
9937S: Maintained
9938F: drivers/mtd/nand/r852.c
9939F: drivers/mtd/nand/r852.h
9940
9941RICOH R5C592 MEMORYSTICK DRIVER
9942M: Maxim Levitsky <maximlevitsky@gmail.com>
9943S: Maintained
9944F: drivers/memstick/host/r592.*
9945
9946ROCCAT DRIVERS
9947M: Stefan Achatz <erazor_de@users.sourceforge.net>
9948W: http://sourceforge.net/projects/roccat/
9949S: Maintained
9950F: drivers/hid/hid-roccat*
9951F: include/linux/hid-roccat*
9952F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9953
9954ROCKER DRIVER
9955M: Jiri Pirko <jiri@resnulli.us>
9956L: netdev@vger.kernel.org
9957S: Supported
9958F: drivers/net/ethernet/rocker/
9959
9960ROCKETPORT DRIVER
9961P: Comtrol Corp.
9962W: http://www.comtrol.com
9963S: Maintained
9964F: Documentation/serial/rocket.txt
9965F: drivers/tty/rocket*
9966
9967ROCKETPORT EXPRESS/INFINITY DRIVER
9968M: Kevin Cernekee <cernekee@gmail.com>
9969L: linux-serial@vger.kernel.org
9970S: Odd Fixes
9971F: drivers/tty/serial/rp2.*
9972
9973ROSE NETWORK LAYER
9974M: Ralf Baechle <ralf@linux-mips.org>
9975L: linux-hams@vger.kernel.org
9976W: http://www.linux-ax25.org/
9977S: Maintained
9978F: include/net/rose.h
9979F: include/uapi/linux/rose.h
9980F: net/rose/
9981
9982RTL2830 MEDIA DRIVER
9983M: Antti Palosaari <crope@iki.fi>
9984L: linux-media@vger.kernel.org
9985W: https://linuxtv.org
9986W: http://palosaari.fi/linux/
9987Q: http://patchwork.linuxtv.org/project/linux-media/list/
9988T: git git://linuxtv.org/anttip/media_tree.git
9989S: Maintained
9990F: drivers/media/dvb-frontends/rtl2830*
9991
9992RTL2832 MEDIA DRIVER
9993M: Antti Palosaari <crope@iki.fi>
9994L: linux-media@vger.kernel.org
9995W: https://linuxtv.org
9996W: http://palosaari.fi/linux/
9997Q: http://patchwork.linuxtv.org/project/linux-media/list/
9998T: git git://linuxtv.org/anttip/media_tree.git
9999S: Maintained
10000F: drivers/media/dvb-frontends/rtl2832*
10001
10002RTL2832_SDR MEDIA DRIVER
10003M: Antti Palosaari <crope@iki.fi>
10004L: linux-media@vger.kernel.org
10005W: https://linuxtv.org
10006W: http://palosaari.fi/linux/
10007Q: http://patchwork.linuxtv.org/project/linux-media/list/
10008T: git git://linuxtv.org/anttip/media_tree.git
10009S: Maintained
10010F: drivers/media/dvb-frontends/rtl2832_sdr*
10011
10012RTL8180 WIRELESS DRIVER
10013L: linux-wireless@vger.kernel.org
10014W: http://wireless.kernel.org/
10015T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10016S: Orphan
10017F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10018
10019RTL8187 WIRELESS DRIVER
10020M: Herton Ronaldo Krzesinski <herton@canonical.com>
10021M: Hin-Tak Leung <htl10@users.sourceforge.net>
10022M: Larry Finger <Larry.Finger@lwfinger.net>
10023L: linux-wireless@vger.kernel.org
10024W: http://wireless.kernel.org/
10025T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10026S: Maintained
10027F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10028
10029RTL8192CE WIRELESS DRIVER
10030M: Larry Finger <Larry.Finger@lwfinger.net>
10031M: Chaoming Li <chaoming_li@realsil.com.cn>
10032L: linux-wireless@vger.kernel.org
10033W: http://wireless.kernel.org/
10034T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10035S: Maintained
10036F: drivers/net/wireless/realtek/rtlwifi/
10037F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10038
10039RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10040M: Jes Sorensen <Jes.Sorensen@redhat.com>
10041L: linux-wireless@vger.kernel.org
10042T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10043S: Maintained
10044F: drivers/net/wireless/realtek/rtl8xxxu/
10045
10046S3 SAVAGE FRAMEBUFFER DRIVER
10047M: Antonino Daplas <adaplas@gmail.com>
10048L: linux-fbdev@vger.kernel.org
10049S: Maintained
10050F: drivers/video/fbdev/savage/
10051
10052S390
10053M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10054M: Heiko Carstens <heiko.carstens@de.ibm.com>
10055L: linux-s390@vger.kernel.org
10056W: http://www.ibm.com/developerworks/linux/linux390/
10057T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10058S: Supported
10059F: arch/s390/
10060F: drivers/s390/
10061F: Documentation/s390/
10062F: Documentation/DocBook/s390*
10063
10064S390 COMMON I/O LAYER
10065M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10066M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10067L: linux-s390@vger.kernel.org
10068W: http://www.ibm.com/developerworks/linux/linux390/
10069S: Supported
10070F: drivers/s390/cio/
10071
10072S390 DASD DRIVER
10073M: Stefan Weinhuber <wein@de.ibm.com>
10074M: Stefan Haberland <stefan.haberland@de.ibm.com>
10075L: linux-s390@vger.kernel.org
10076W: http://www.ibm.com/developerworks/linux/linux390/
10077S: Supported
10078F: drivers/s390/block/dasd*
10079F: block/partitions/ibm.c
10080
10081S390 NETWORK DRIVERS
10082M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10083L: linux-s390@vger.kernel.org
10084W: http://www.ibm.com/developerworks/linux/linux390/
10085S: Supported
10086F: drivers/s390/net/
10087
10088S390 PCI SUBSYSTEM
10089M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10090M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10091L: linux-s390@vger.kernel.org
10092W: http://www.ibm.com/developerworks/linux/linux390/
10093S: Supported
10094F: arch/s390/pci/
10095F: drivers/pci/hotplug/s390_pci_hpc.c
10096
10097S390 ZCRYPT DRIVER
10098M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10099L: linux-s390@vger.kernel.org
10100W: http://www.ibm.com/developerworks/linux/linux390/
10101S: Supported
10102F: drivers/s390/crypto/
10103
10104S390 ZFCP DRIVER
10105M: Steffen Maier <maier@linux.vnet.ibm.com>
10106L: linux-s390@vger.kernel.org
10107W: http://www.ibm.com/developerworks/linux/linux390/
10108S: Supported
10109F: drivers/s390/scsi/zfcp_*
10110
10111S390 IUCV NETWORK LAYER
10112M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10113L: linux-s390@vger.kernel.org
10114W: http://www.ibm.com/developerworks/linux/linux390/
10115S: Supported
10116F: drivers/s390/net/*iucv*
10117F: include/net/iucv/
10118F: net/iucv/
10119
10120S390 IOMMU (PCI)
10121M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10122L: linux-s390@vger.kernel.org
10123W: http://www.ibm.com/developerworks/linux/linux390/
10124S: Supported
10125F: drivers/iommu/s390-iommu.c
10126
10127S3C24XX SD/MMC Driver
10128M: Ben Dooks <ben-linux@fluff.org>
10129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10130S: Supported
10131F: drivers/mmc/host/s3cmci.*
10132
10133SAA6588 RDS RECEIVER DRIVER
10134M: Hans Verkuil <hverkuil@xs4all.nl>
10135L: linux-media@vger.kernel.org
10136T: git git://linuxtv.org/media_tree.git
10137W: https://linuxtv.org
10138S: Odd Fixes
10139F: drivers/media/i2c/saa6588*
10140
10141SAA7134 VIDEO4LINUX DRIVER
10142M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10143M: Mauro Carvalho Chehab <mchehab@kernel.org>
10144L: linux-media@vger.kernel.org
10145W: https://linuxtv.org
10146T: git git://linuxtv.org/media_tree.git
10147S: Odd fixes
10148F: Documentation/video4linux/*.saa7134
10149F: drivers/media/pci/saa7134/
10150
10151SAA7146 VIDEO4LINUX-2 DRIVER
10152M: Hans Verkuil <hverkuil@xs4all.nl>
10153L: linux-media@vger.kernel.org
10154T: git git://linuxtv.org/media_tree.git
10155S: Maintained
10156F: drivers/media/common/saa7146/
10157F: drivers/media/pci/saa7146/
10158F: include/media/saa7146*
10159
10160SAMSUNG LAPTOP DRIVER
10161M: Corentin Chary <corentin.chary@gmail.com>
10162L: platform-driver-x86@vger.kernel.org
10163S: Maintained
10164F: drivers/platform/x86/samsung-laptop.c
10165
10166SAMSUNG AUDIO (ASoC) DRIVERS
10167M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10168M: Sangbeom Kim <sbkim73@samsung.com>
10169M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10170L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10171S: Supported
10172F: sound/soc/samsung/
10173
10174SAMSUNG FRAMEBUFFER DRIVER
10175M: Jingoo Han <jingoohan1@gmail.com>
10176L: linux-fbdev@vger.kernel.org
10177S: Maintained
10178F: drivers/video/fbdev/s3c-fb.c
10179
10180SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10181M: Sangbeom Kim <sbkim73@samsung.com>
10182M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10183L: linux-kernel@vger.kernel.org
10184L: linux-samsung-soc@vger.kernel.org
10185S: Supported
10186F: drivers/mfd/sec*.c
10187F: drivers/regulator/s2m*.c
10188F: drivers/regulator/s5m*.c
10189F: drivers/clk/clk-s2mps11.c
10190F: drivers/rtc/rtc-s5m.c
10191F: include/linux/mfd/samsung/
10192F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10193F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10194F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10195F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10196
10197SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10198M: Kyungmin Park <kyungmin.park@samsung.com>
10199M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10200L: linux-media@vger.kernel.org
10201Q: https://patchwork.linuxtv.org/project/linux-media/list/
10202S: Supported
10203F: drivers/media/platform/exynos4-is/
10204
10205SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10206M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10207L: linux-media@vger.kernel.org
10208L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10209S: Maintained
10210F: drivers/media/platform/s3c-camif/
10211F: include/media/drv-intf/s3c_camif.h
10212
10213SAMSUNG S5C73M3 CAMERA DRIVER
10214M: Kyungmin Park <kyungmin.park@samsung.com>
10215M: Andrzej Hajda <a.hajda@samsung.com>
10216L: linux-media@vger.kernel.org
10217S: Supported
10218F: drivers/media/i2c/s5c73m3/*
10219
10220SAMSUNG S5K5BAF CAMERA DRIVER
10221M: Kyungmin Park <kyungmin.park@samsung.com>
10222M: Andrzej Hajda <a.hajda@samsung.com>
10223L: linux-media@vger.kernel.org
10224S: Supported
10225F: drivers/media/i2c/s5k5baf.c
10226
10227SAMSUNG S3FWRN5 NFC DRIVER
10228M: Robert Baldyga <r.baldyga@samsung.com>
10229M: Krzysztof Opasiak <k.opasiak@samsung.com>
10230L: linux-nfc@lists.01.org (moderated for non-subscribers)
10231S: Supported
10232F: drivers/nfc/s3fwrn5
10233
10234SAMSUNG SOC CLOCK DRIVERS
10235M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10236M: Tomasz Figa <tomasz.figa@gmail.com>
10237S: Supported
10238L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10239F: drivers/clk/samsung/
10240
10241SAMSUNG SXGBE DRIVERS
10242M: Byungho An <bh74.an@samsung.com>
10243M: Girish K S <ks.giri@samsung.com>
10244M: Vipul Pandya <vipul.pandya@samsung.com>
10245S: Supported
10246L: netdev@vger.kernel.org
10247F: drivers/net/ethernet/samsung/sxgbe/
10248
10249SAMSUNG THERMAL DRIVER
10250M: Lukasz Majewski <l.majewski@samsung.com>
10251L: linux-pm@vger.kernel.org
10252L: linux-samsung-soc@vger.kernel.org
10253S: Supported
10254T: git https://github.com/lmajewski/linux-samsung-thermal.git
10255F: drivers/thermal/samsung/
10256
10257SAMSUNG USB2 PHY DRIVER
10258M: Kamil Debski <kamil@wypas.org>
10259M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10260L: linux-kernel@vger.kernel.org
10261S: Supported
10262F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10263F: Documentation/phy/samsung-usb2.txt
10264F: drivers/phy/phy-exynos4210-usb2.c
10265F: drivers/phy/phy-exynos4x12-usb2.c
10266F: drivers/phy/phy-exynos5250-usb2.c
10267F: drivers/phy/phy-s5pv210-usb2.c
10268F: drivers/phy/phy-samsung-usb2.c
10269F: drivers/phy/phy-samsung-usb2.h
10270
10271SERIAL DRIVERS
10272M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10273L: linux-serial@vger.kernel.org
10274S: Maintained
10275F: Documentation/devicetree/bindings/serial/
10276F: drivers/tty/serial/
10277
10278SYNOPSYS DESIGNWARE DMAC DRIVER
10279M: Viresh Kumar <vireshk@kernel.org>
10280M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10281S: Maintained
10282F: include/linux/dma/dw.h
10283F: include/linux/platform_data/dma-dw.h
10284F: drivers/dma/dw/
10285
10286SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10287M: Lars Persson <lars.persson@axis.com>
10288L: netdev@vger.kernel.org
10289S: Supported
10290F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10291F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10292
10293SYNOPSYS DESIGNWARE I2C DRIVER
10294M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10295R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10296R: Mika Westerberg <mika.westerberg@linux.intel.com>
10297L: linux-i2c@vger.kernel.org
10298S: Maintained
10299F: drivers/i2c/busses/i2c-designware-*
10300F: include/linux/platform_data/i2c-designware.h
10301
10302SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10303M: Jaehoon Chung <jh80.chung@samsung.com>
10304L: linux-mmc@vger.kernel.org
10305S: Maintained
10306F: include/linux/mmc/dw_mmc.h
10307F: drivers/mmc/host/dw_mmc*
10308
10309SYSTEM TRACE MODULE CLASS
10310M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10311S: Maintained
10312T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10313F: Documentation/trace/stm.txt
10314F: drivers/hwtracing/stm/
10315F: include/linux/stm.h
10316F: include/uapi/linux/stm.h
10317
10318THUNDERBOLT DRIVER
10319M: Andreas Noever <andreas.noever@gmail.com>
10320S: Maintained
10321F: drivers/thunderbolt/
10322
10323TI BQ27XXX POWER SUPPLY DRIVER
10324R: Andrew F. Davis <afd@ti.com>
10325F: include/linux/power/bq27xxx_battery.h
10326F: drivers/power/bq27xxx_battery.c
10327F: drivers/power/bq27xxx_battery_i2c.c
10328
10329TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10330M: John Stultz <john.stultz@linaro.org>
10331M: Thomas Gleixner <tglx@linutronix.de>
10332L: linux-kernel@vger.kernel.org
10333T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10334S: Supported
10335F: include/linux/clocksource.h
10336F: include/linux/time.h
10337F: include/linux/timex.h
10338F: include/uapi/linux/time.h
10339F: include/uapi/linux/timex.h
10340F: kernel/time/clocksource.c
10341F: kernel/time/time*.c
10342F: kernel/time/alarmtimer.c
10343F: kernel/time/ntp.c
10344F: tools/testing/selftests/timers/
10345
10346SC1200 WDT DRIVER
10347M: Zwane Mwaikambo <zwanem@gmail.com>
10348S: Maintained
10349F: drivers/watchdog/sc1200wdt.c
10350
10351SCHEDULER
10352M: Ingo Molnar <mingo@redhat.com>
10353M: Peter Zijlstra <peterz@infradead.org>
10354L: linux-kernel@vger.kernel.org
10355T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10356S: Maintained
10357F: kernel/sched/
10358F: include/linux/sched.h
10359F: include/uapi/linux/sched.h
10360F: include/linux/wait.h
10361
10362SCORE ARCHITECTURE
10363M: Chen Liqin <liqin.linux@gmail.com>
10364M: Lennox Wu <lennox.wu@gmail.com>
10365W: http://www.sunplus.com
10366S: Supported
10367F: arch/score/
10368
10369SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10370M: Sudeep Holla <sudeep.holla@arm.com>
10371L: linux-arm-kernel@lists.infradead.org
10372S: Maintained
10373F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10374F: drivers/clk/clk-scpi.c
10375F: drivers/cpufreq/scpi-cpufreq.c
10376F: drivers/firmware/arm_scpi.c
10377F: include/linux/scpi_protocol.h
10378
10379SCSI CDROM DRIVER
10380M: Jens Axboe <axboe@kernel.dk>
10381L: linux-scsi@vger.kernel.org
10382W: http://www.kernel.dk
10383S: Maintained
10384F: drivers/scsi/sr*
10385
10386SCSI RDMA PROTOCOL (SRP) INITIATOR
10387M: Bart Van Assche <bart.vanassche@sandisk.com>
10388L: linux-rdma@vger.kernel.org
10389S: Supported
10390W: http://www.openfabrics.org
10391Q: http://patchwork.kernel.org/project/linux-rdma/list/
10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10393F: drivers/infiniband/ulp/srp/
10394F: include/scsi/srp.h
10395
10396SCSI SG DRIVER
10397M: Doug Gilbert <dgilbert@interlog.com>
10398L: linux-scsi@vger.kernel.org
10399W: http://sg.danny.cz/sg
10400S: Maintained
10401F: Documentation/scsi/scsi-generic.txt
10402F: drivers/scsi/sg.c
10403F: include/scsi/sg.h
10404
10405SCSI SUBSYSTEM
10406M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10407T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10408M: "Martin K. Petersen" <martin.petersen@oracle.com>
10409T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10410L: linux-scsi@vger.kernel.org
10411S: Maintained
10412F: Documentation/devicetree/bindings/scsi/
10413F: drivers/scsi/
10414F: include/scsi/
10415
10416SCSI TAPE DRIVER
10417M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10418L: linux-scsi@vger.kernel.org
10419S: Maintained
10420F: Documentation/scsi/st.txt
10421F: drivers/scsi/st.*
10422F: drivers/scsi/st_*.h
10423
10424SCTP PROTOCOL
10425M: Vlad Yasevich <vyasevich@gmail.com>
10426M: Neil Horman <nhorman@tuxdriver.com>
10427L: linux-sctp@vger.kernel.org
10428W: http://lksctp.sourceforge.net
10429S: Maintained
10430F: Documentation/networking/sctp.txt
10431F: include/linux/sctp.h
10432F: include/uapi/linux/sctp.h
10433F: include/net/sctp/
10434F: net/sctp/
10435
10436SCx200 CPU SUPPORT
10437M: Jim Cromie <jim.cromie@gmail.com>
10438S: Odd Fixes
10439F: Documentation/i2c/busses/scx200_acb
10440F: arch/x86/platform/scx200/
10441F: drivers/watchdog/scx200_wdt.c
10442F: drivers/i2c/busses/scx200*
10443F: drivers/mtd/maps/scx200_docflash.c
10444F: include/linux/scx200.h
10445
10446SCx200 GPIO DRIVER
10447M: Jim Cromie <jim.cromie@gmail.com>
10448S: Maintained
10449F: drivers/char/scx200_gpio.c
10450F: include/linux/scx200_gpio.h
10451
10452SCx200 HRT CLOCKSOURCE DRIVER
10453M: Jim Cromie <jim.cromie@gmail.com>
10454S: Maintained
10455F: drivers/clocksource/scx200_hrt.c
10456
10457SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10458M: Sascha Sommer <saschasommer@freenet.de>
10459L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10460S: Maintained
10461F: drivers/mmc/host/sdricoh_cs.c
10462
10463SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10464M: Adrian Hunter <adrian.hunter@intel.com>
10465L: linux-mmc@vger.kernel.org
10466T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10467S: Maintained
10468F: drivers/mmc/host/sdhci*
10469F: include/linux/mmc/sdhci*
10470
10471SECURE COMPUTING
10472M: Kees Cook <keescook@chromium.org>
10473R: Andy Lutomirski <luto@amacapital.net>
10474R: Will Drewry <wad@chromium.org>
10475T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10476S: Supported
10477F: kernel/seccomp.c
10478F: include/uapi/linux/seccomp.h
10479F: include/linux/seccomp.h
10480F: tools/testing/selftests/seccomp/*
10481K: \bsecure_computing
10482K: \bTIF_SECCOMP\b
10483
10484SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10485M: Al Cooper <alcooperx@gmail.com>
10486L: linux-mmc@vger.kernel.org
10487L: bcm-kernel-feedback-list@broadcom.com
10488S: Maintained
10489F: drivers/mmc/host/sdhci-brcmstb*
10490
10491SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10492M: Ben Dooks <ben-linux@fluff.org>
10493M: Jaehoon Chung <jh80.chung@samsung.com>
10494L: linux-mmc@vger.kernel.org
10495S: Maintained
10496F: drivers/mmc/host/sdhci-s3c*
10497
10498SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10499M: Viresh Kumar <vireshk@kernel.org>
10500L: linux-mmc@vger.kernel.org
10501S: Maintained
10502F: drivers/mmc/host/sdhci-spear.c
10503
10504SECURITY SUBSYSTEM
10505M: James Morris <james.l.morris@oracle.com>
10506M: "Serge E. Hallyn" <serge@hallyn.com>
10507L: linux-security-module@vger.kernel.org (suggested Cc:)
10508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10509W: http://kernsec.org/
10510S: Supported
10511F: security/
10512
10513SECURITY CONTACT
10514M: Security Officers <security@kernel.org>
10515S: Supported
10516
10517SELINUX SECURITY MODULE
10518M: Paul Moore <paul@paul-moore.com>
10519M: Stephen Smalley <sds@tycho.nsa.gov>
10520M: Eric Paris <eparis@parisplace.org>
10521L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10522W: http://selinuxproject.org
10523T: git git://git.infradead.org/users/pcmoore/selinux
10524S: Supported
10525F: include/linux/selinux*
10526F: security/selinux/
10527F: scripts/selinux/
10528
10529APPARMOR SECURITY MODULE
10530M: John Johansen <john.johansen@canonical.com>
10531L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10532W: apparmor.wiki.kernel.org
10533T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10534S: Supported
10535F: security/apparmor/
10536
10537LOADPIN SECURITY MODULE
10538M: Kees Cook <keescook@chromium.org>
10539T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10540S: Supported
10541F: security/loadpin/
10542
10543YAMA SECURITY MODULE
10544M: Kees Cook <keescook@chromium.org>
10545T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10546S: Supported
10547F: security/yama/
10548
10549SENSABLE PHANTOM
10550M: Jiri Slaby <jirislaby@gmail.com>
10551S: Maintained
10552F: drivers/misc/phantom.c
10553F: include/uapi/linux/phantom.h
10554
10555SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10556M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10557M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10558M: John Soni Jose <sony.john@avagotech.com>
10559L: linux-scsi@vger.kernel.org
10560W: http://www.avagotech.com
10561S: Supported
10562F: drivers/scsi/be2iscsi/
10563
10564Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10565M: Sathya Perla <sathya.perla@broadcom.com>
10566M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10567M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10568M: Somnath Kotur <somnath.kotur@broadcom.com>
10569L: netdev@vger.kernel.org
10570W: http://www.emulex.com
10571S: Supported
10572F: drivers/net/ethernet/emulex/benet/
10573
10574EMULEX ONECONNECT ROCE DRIVER
10575M: Selvin Xavier <selvin.xavier@avagotech.com>
10576M: Devesh Sharma <devesh.sharma@avagotech.com>
10577M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10578L: linux-rdma@vger.kernel.org
10579W: http://www.emulex.com
10580S: Supported
10581F: drivers/infiniband/hw/ocrdma/
10582
10583SFC NETWORK DRIVER
10584M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10585M: Edward Cree <ecree@solarflare.com>
10586M: Bert Kenward <bkenward@solarflare.com>
10587L: netdev@vger.kernel.org
10588S: Supported
10589F: drivers/net/ethernet/sfc/
10590
10591SGI GRU DRIVER
10592M: Dimitri Sivanich <sivanich@sgi.com>
10593S: Maintained
10594F: drivers/misc/sgi-gru/
10595
10596SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10597M: Pat Gefre <pfg@sgi.com>
10598L: linux-ia64@vger.kernel.org
10599S: Supported
10600F: Documentation/ia64/serial.txt
10601F: drivers/tty/serial/ioc?_serial.c
10602F: include/linux/ioc?.h
10603
10604SGI XP/XPC/XPNET DRIVER
10605M: Cliff Whickman <cpw@sgi.com>
10606M: Robin Holt <robinmholt@gmail.com>
10607S: Maintained
10608F: drivers/misc/sgi-xp/
10609
10610SI2157 MEDIA DRIVER
10611M: Antti Palosaari <crope@iki.fi>
10612L: linux-media@vger.kernel.org
10613W: https://linuxtv.org
10614W: http://palosaari.fi/linux/
10615Q: http://patchwork.linuxtv.org/project/linux-media/list/
10616T: git git://linuxtv.org/anttip/media_tree.git
10617S: Maintained
10618F: drivers/media/tuners/si2157*
10619
10620SI2168 MEDIA DRIVER
10621M: Antti Palosaari <crope@iki.fi>
10622L: linux-media@vger.kernel.org
10623W: https://linuxtv.org
10624W: http://palosaari.fi/linux/
10625Q: http://patchwork.linuxtv.org/project/linux-media/list/
10626T: git git://linuxtv.org/anttip/media_tree.git
10627S: Maintained
10628F: drivers/media/dvb-frontends/si2168*
10629
10630SI470X FM RADIO RECEIVER I2C DRIVER
10631M: Hans Verkuil <hverkuil@xs4all.nl>
10632L: linux-media@vger.kernel.org
10633T: git git://linuxtv.org/media_tree.git
10634W: https://linuxtv.org
10635S: Odd Fixes
10636F: drivers/media/radio/si470x/radio-si470x-i2c.c
10637
10638SI470X FM RADIO RECEIVER USB DRIVER
10639M: Hans Verkuil <hverkuil@xs4all.nl>
10640L: linux-media@vger.kernel.org
10641T: git git://linuxtv.org/media_tree.git
10642W: https://linuxtv.org
10643S: Maintained
10644F: drivers/media/radio/si470x/radio-si470x-common.c
10645F: drivers/media/radio/si470x/radio-si470x.h
10646F: drivers/media/radio/si470x/radio-si470x-usb.c
10647
10648SI4713 FM RADIO TRANSMITTER I2C DRIVER
10649M: Eduardo Valentin <edubezval@gmail.com>
10650L: linux-media@vger.kernel.org
10651T: git git://linuxtv.org/media_tree.git
10652W: https://linuxtv.org
10653S: Odd Fixes
10654F: drivers/media/radio/si4713/si4713.?
10655
10656SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10657M: Eduardo Valentin <edubezval@gmail.com>
10658L: linux-media@vger.kernel.org
10659T: git git://linuxtv.org/media_tree.git
10660W: https://linuxtv.org
10661S: Odd Fixes
10662F: drivers/media/radio/si4713/radio-platform-si4713.c
10663
10664SI4713 FM RADIO TRANSMITTER USB DRIVER
10665M: Hans Verkuil <hverkuil@xs4all.nl>
10666L: linux-media@vger.kernel.org
10667T: git git://linuxtv.org/media_tree.git
10668W: https://linuxtv.org
10669S: Maintained
10670F: drivers/media/radio/si4713/radio-usb-si4713.c
10671
10672SIANO DVB DRIVER
10673M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10674M: Mauro Carvalho Chehab <mchehab@kernel.org>
10675L: linux-media@vger.kernel.org
10676W: https://linuxtv.org
10677T: git git://linuxtv.org/media_tree.git
10678S: Odd fixes
10679F: drivers/media/common/siano/
10680F: drivers/media/usb/siano/
10681F: drivers/media/usb/siano/
10682F: drivers/media/mmc/siano/
10683
10684SIMPLEFB FB DRIVER
10685M: Hans de Goede <hdegoede@redhat.com>
10686L: linux-fbdev@vger.kernel.org
10687S: Maintained
10688F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10689F: drivers/video/fbdev/simplefb.c
10690F: include/linux/platform_data/simplefb.h
10691
10692SH_VEU V4L2 MEM2MEM DRIVER
10693L: linux-media@vger.kernel.org
10694S: Orphan
10695F: drivers/media/platform/sh_veu.c
10696
10697SH_VOU V4L2 OUTPUT DRIVER
10698L: linux-media@vger.kernel.org
10699S: Orphan
10700F: drivers/media/platform/sh_vou.c
10701F: include/media/drv-intf/sh_vou.h
10702
10703SIMPLE FIRMWARE INTERFACE (SFI)
10704M: Len Brown <lenb@kernel.org>
10705L: sfi-devel@simplefirmware.org
10706W: http://simplefirmware.org/
10707T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10708S: Supported
10709F: arch/x86/platform/sfi/
10710F: drivers/sfi/
10711F: include/linux/sfi*.h
10712
10713SIMTEC EB110ATX (Chalice CATS)
10714P: Ben Dooks
10715P: Vincent Sanders <vince@simtec.co.uk>
10716M: Simtec Linux Team <linux@simtec.co.uk>
10717W: http://www.simtec.co.uk/products/EB110ATX/
10718S: Supported
10719
10720SIMTEC EB2410ITX (BAST)
10721P: Ben Dooks
10722P: Vincent Sanders <vince@simtec.co.uk>
10723M: Simtec Linux Team <linux@simtec.co.uk>
10724W: http://www.simtec.co.uk/products/EB2410ITX/
10725S: Supported
10726F: arch/arm/mach-s3c24xx/mach-bast.c
10727F: arch/arm/mach-s3c24xx/bast-ide.c
10728F: arch/arm/mach-s3c24xx/bast-irq.c
10729
10730TI DAVINCI MACHINE SUPPORT
10731M: Sekhar Nori <nsekhar@ti.com>
10732M: Kevin Hilman <khilman@kernel.org>
10733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10734T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10735S: Supported
10736F: arch/arm/mach-davinci/
10737F: drivers/i2c/busses/i2c-davinci.c
10738
10739TI DAVINCI SERIES MEDIA DRIVER
10740M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10741L: linux-media@vger.kernel.org
10742W: https://linuxtv.org
10743Q: http://patchwork.linuxtv.org/project/linux-media/list/
10744T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10745S: Maintained
10746F: drivers/media/platform/davinci/
10747F: include/media/davinci/
10748
10749TI AM437X VPFE DRIVER
10750M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10751L: linux-media@vger.kernel.org
10752W: https://linuxtv.org
10753Q: http://patchwork.linuxtv.org/project/linux-media/list/
10754T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10755S: Maintained
10756F: drivers/media/platform/am437x/
10757
10758OV2659 OMNIVISION SENSOR DRIVER
10759M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10760L: linux-media@vger.kernel.org
10761W: https://linuxtv.org
10762Q: http://patchwork.linuxtv.org/project/linux-media/list/
10763T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10764S: Maintained
10765F: drivers/media/i2c/ov2659.c
10766F: include/media/i2c/ov2659.h
10767
10768SILICON MOTION SM712 FRAME BUFFER DRIVER
10769M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10770M: Teddy Wang <teddy.wang@siliconmotion.com>
10771M: Sudip Mukherjee <sudip@vectorindia.org>
10772L: linux-fbdev@vger.kernel.org
10773S: Maintained
10774F: drivers/video/fbdev/sm712*
10775F: Documentation/fb/sm712fb.txt
10776
10777SIS 190 ETHERNET DRIVER
10778M: Francois Romieu <romieu@fr.zoreil.com>
10779L: netdev@vger.kernel.org
10780S: Maintained
10781F: drivers/net/ethernet/sis/sis190.c
10782
10783SIS 900/7016 FAST ETHERNET DRIVER
10784M: Daniele Venzano <venza@brownhat.org>
10785W: http://www.brownhat.org/sis900.html
10786L: netdev@vger.kernel.org
10787S: Maintained
10788F: drivers/net/ethernet/sis/sis900.*
10789
10790SIS FRAMEBUFFER DRIVER
10791M: Thomas Winischhofer <thomas@winischhofer.net>
10792W: http://www.winischhofer.net/linuxsisvga.shtml
10793S: Maintained
10794F: Documentation/fb/sisfb.txt
10795F: drivers/video/fbdev/sis/
10796F: include/video/sisfb.h
10797
10798SIS USB2VGA DRIVER
10799M: Thomas Winischhofer <thomas@winischhofer.net>
10800W: http://www.winischhofer.at/linuxsisusbvga.shtml
10801S: Maintained
10802F: drivers/usb/misc/sisusbvga/
10803
10804SLAB ALLOCATOR
10805M: Christoph Lameter <cl@linux.com>
10806M: Pekka Enberg <penberg@kernel.org>
10807M: David Rientjes <rientjes@google.com>
10808M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10809M: Andrew Morton <akpm@linux-foundation.org>
10810L: linux-mm@kvack.org
10811S: Maintained
10812F: include/linux/sl?b*.h
10813F: mm/sl?b*
10814
10815SLEEPABLE READ-COPY UPDATE (SRCU)
10816M: Lai Jiangshan <jiangshanlai@gmail.com>
10817M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10818M: Josh Triplett <josh@joshtriplett.org>
10819R: Steven Rostedt <rostedt@goodmis.org>
10820R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10821L: linux-kernel@vger.kernel.org
10822W: http://www.rdrop.com/users/paulmck/RCU/
10823S: Supported
10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10825F: include/linux/srcu.h
10826F: kernel/rcu/srcu.c
10827
10828SMACK SECURITY MODULE
10829M: Casey Schaufler <casey@schaufler-ca.com>
10830L: linux-security-module@vger.kernel.org
10831W: http://schaufler-ca.com
10832T: git git://github.com/cschaufler/smack-next
10833S: Maintained
10834F: Documentation/security/Smack.txt
10835F: security/smack/
10836
10837DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10838M: Kevin Hilman <khilman@kernel.org>
10839M: Nishanth Menon <nm@ti.com>
10840S: Maintained
10841F: drivers/power/avs/
10842F: include/linux/power/smartreflex.h
10843L: linux-pm@vger.kernel.org
10844
10845SMC91x ETHERNET DRIVER
10846M: Nicolas Pitre <nico@fluxnic.net>
10847S: Odd Fixes
10848F: drivers/net/ethernet/smsc/smc91x.*
10849
10850SMIA AND SMIA++ IMAGE SENSOR DRIVER
10851M: Sakari Ailus <sakari.ailus@iki.fi>
10852L: linux-media@vger.kernel.org
10853S: Maintained
10854F: drivers/media/i2c/smiapp/
10855F: include/media/i2c/smiapp.h
10856F: drivers/media/i2c/smiapp-pll.c
10857F: drivers/media/i2c/smiapp-pll.h
10858F: include/uapi/linux/smiapp.h
10859F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10860
10861SMM665 HARDWARE MONITOR DRIVER
10862M: Guenter Roeck <linux@roeck-us.net>
10863L: linux-hwmon@vger.kernel.org
10864S: Maintained
10865F: Documentation/hwmon/smm665
10866F: drivers/hwmon/smm665.c
10867
10868SMSC EMC2103 HARDWARE MONITOR DRIVER
10869M: Steve Glendinning <steve.glendinning@shawell.net>
10870L: linux-hwmon@vger.kernel.org
10871S: Maintained
10872F: Documentation/hwmon/emc2103
10873F: drivers/hwmon/emc2103.c
10874
10875SMSC SCH5627 HARDWARE MONITOR DRIVER
10876M: Hans de Goede <hdegoede@redhat.com>
10877L: linux-hwmon@vger.kernel.org
10878S: Supported
10879F: Documentation/hwmon/sch5627
10880F: drivers/hwmon/sch5627.c
10881
10882SMSC47B397 HARDWARE MONITOR DRIVER
10883M: Jean Delvare <jdelvare@suse.com>
10884L: linux-hwmon@vger.kernel.org
10885S: Maintained
10886F: Documentation/hwmon/smsc47b397
10887F: drivers/hwmon/smsc47b397.c
10888
10889SMSC911x ETHERNET DRIVER
10890M: Steve Glendinning <steve.glendinning@shawell.net>
10891L: netdev@vger.kernel.org
10892S: Maintained
10893F: include/linux/smsc911x.h
10894F: drivers/net/ethernet/smsc/smsc911x.*
10895
10896SMSC9420 PCI ETHERNET DRIVER
10897M: Steve Glendinning <steve.glendinning@shawell.net>
10898L: netdev@vger.kernel.org
10899S: Maintained
10900F: drivers/net/ethernet/smsc/smsc9420.*
10901
10902SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10903M: Steve Glendinning <steve.glendinning@shawell.net>
10904L: linux-fbdev@vger.kernel.org
10905S: Maintained
10906F: drivers/video/fbdev/smscufx.c
10907
10908SOC-CAMERA V4L2 SUBSYSTEM
10909M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10910L: linux-media@vger.kernel.org
10911T: git git://linuxtv.org/media_tree.git
10912S: Maintained
10913F: include/media/soc*
10914F: drivers/media/i2c/soc_camera/
10915F: drivers/media/platform/soc_camera/
10916
10917SOEKRIS NET48XX LED SUPPORT
10918M: Chris Boot <bootc@bootc.net>
10919S: Maintained
10920F: drivers/leds/leds-net48xx.c
10921
10922SOFTLOGIC 6x10 MPEG CODEC
10923M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10924M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10925M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10926M: Ismael Luceno <ismael@iodev.co.uk>
10927L: linux-media@vger.kernel.org
10928S: Supported
10929F: drivers/media/pci/solo6x10/
10930
10931SOFTWARE RAID (Multiple Disks) SUPPORT
10932M: Shaohua Li <shli@kernel.org>
10933L: linux-raid@vger.kernel.org
10934T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10935S: Supported
10936F: drivers/md/
10937F: include/linux/raid/
10938F: include/uapi/linux/raid/
10939
10940SONIC NETWORK DRIVER
10941M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10942L: netdev@vger.kernel.org
10943S: Maintained
10944F: drivers/net/ethernet/natsemi/sonic.*
10945
10946SONICS SILICON BACKPLANE DRIVER (SSB)
10947M: Michael Buesch <m@bues.ch>
10948L: linux-wireless@vger.kernel.org
10949S: Maintained
10950F: drivers/ssb/
10951F: include/linux/ssb/
10952
10953SONY VAIO CONTROL DEVICE DRIVER
10954M: Mattia Dongili <malattia@linux.it>
10955L: platform-driver-x86@vger.kernel.org
10956W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10957S: Maintained
10958F: Documentation/laptops/sony-laptop.txt
10959F: drivers/char/sonypi.c
10960F: drivers/platform/x86/sony-laptop.c
10961F: include/linux/sony-laptop.h
10962
10963SONY MEMORYSTICK CARD SUPPORT
10964M: Alex Dubov <oakad@yahoo.com>
10965W: http://tifmxx.berlios.de/
10966S: Maintained
10967F: drivers/memstick/host/tifm_ms.c
10968
10969SONY MEMORYSTICK STANDARD SUPPORT
10970M: Maxim Levitsky <maximlevitsky@gmail.com>
10971S: Maintained
10972F: drivers/memstick/core/ms_block.*
10973
10974SOUND
10975M: Jaroslav Kysela <perex@perex.cz>
10976M: Takashi Iwai <tiwai@suse.com>
10977L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10978W: http://www.alsa-project.org/
10979T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10980T: git git://git.alsa-project.org/alsa-kernel.git
10981Q: http://patchwork.kernel.org/project/alsa-devel/list/
10982S: Maintained
10983F: Documentation/sound/
10984F: include/sound/
10985F: include/uapi/sound/
10986F: sound/
10987
10988SOUND - COMPRESSED AUDIO
10989M: Vinod Koul <vinod.koul@intel.com>
10990L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10992S: Supported
10993F: Documentation/sound/alsa/compress_offload.txt
10994F: include/sound/compress_driver.h
10995F: include/uapi/sound/compress_*
10996F: sound/core/compress_offload.c
10997F: sound/soc/soc-compress.c
10998
10999SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11000M: Liam Girdwood <lgirdwood@gmail.com>
11001M: Mark Brown <broonie@kernel.org>
11002T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11003L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11004W: http://alsa-project.org/main/index.php/ASoC
11005S: Supported
11006F: Documentation/devicetree/bindings/sound/
11007F: Documentation/sound/alsa/soc/
11008F: sound/soc/
11009F: include/sound/soc*
11010
11011SOUND - DMAENGINE HELPERS
11012M: Lars-Peter Clausen <lars@metafoo.de>
11013S: Supported
11014F: include/sound/dmaengine_pcm.h
11015F: sound/core/pcm_dmaengine.c
11016F: sound/soc/soc-generic-dmaengine-pcm.c
11017
11018SP2 MEDIA DRIVER
11019M: Olli Salonen <olli.salonen@iki.fi>
11020L: linux-media@vger.kernel.org
11021W: https://linuxtv.org
11022Q: http://patchwork.linuxtv.org/project/linux-media/list/
11023S: Maintained
11024F: drivers/media/dvb-frontends/sp2*
11025
11026SPARC + UltraSPARC (sparc/sparc64)
11027M: "David S. Miller" <davem@davemloft.net>
11028L: sparclinux@vger.kernel.org
11029Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11030T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11031T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11032S: Maintained
11033F: arch/sparc/
11034F: drivers/sbus/
11035
11036SPARC SERIAL DRIVERS
11037M: "David S. Miller" <davem@davemloft.net>
11038L: sparclinux@vger.kernel.org
11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11040T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11041S: Maintained
11042F: include/linux/sunserialcore.h
11043F: drivers/tty/serial/suncore.c
11044F: drivers/tty/serial/sunhv.c
11045F: drivers/tty/serial/sunsab.c
11046F: drivers/tty/serial/sunsab.h
11047F: drivers/tty/serial/sunsu.c
11048F: drivers/tty/serial/sunzilog.c
11049F: drivers/tty/serial/sunzilog.h
11050
11051SPARSE CHECKER
11052M: "Christopher Li" <sparse@chrisli.org>
11053L: linux-sparse@vger.kernel.org
11054W: https://sparse.wiki.kernel.org/
11055T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11056T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11057S: Maintained
11058F: include/linux/compiler.h
11059
11060SPEAR PLATFORM SUPPORT
11061M: Viresh Kumar <vireshk@kernel.org>
11062M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11064W: http://www.st.com/spear
11065S: Maintained
11066F: arch/arm/boot/dts/spear*
11067F: arch/arm/mach-spear/
11068
11069SPEAR CLOCK FRAMEWORK SUPPORT
11070M: Viresh Kumar <vireshk@kernel.org>
11071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11072W: http://www.st.com/spear
11073S: Maintained
11074F: drivers/clk/spear/
11075
11076SPI SUBSYSTEM
11077M: Mark Brown <broonie@kernel.org>
11078L: linux-spi@vger.kernel.org
11079T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11080Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11081S: Maintained
11082F: Documentation/devicetree/bindings/spi/
11083F: Documentation/spi/
11084F: drivers/spi/
11085F: include/linux/spi/
11086F: include/uapi/linux/spi/
11087
11088SPIDERNET NETWORK DRIVER for CELL
11089M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11090L: netdev@vger.kernel.org
11091S: Supported
11092F: Documentation/networking/spider_net.txt
11093F: drivers/net/ethernet/toshiba/spider_net*
11094
11095SPU FILE SYSTEM
11096M: Jeremy Kerr <jk@ozlabs.org>
11097L: linuxppc-dev@lists.ozlabs.org
11098W: http://www.ibm.com/developerworks/power/cell/
11099S: Supported
11100F: Documentation/filesystems/spufs.txt
11101F: arch/powerpc/platforms/cell/spufs/
11102
11103SQUASHFS FILE SYSTEM
11104M: Phillip Lougher <phillip@squashfs.org.uk>
11105L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11106W: http://squashfs.org.uk
11107T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11108S: Maintained
11109F: Documentation/filesystems/squashfs.txt
11110F: fs/squashfs/
11111
11112SRM (Alpha) environment access
11113M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11114S: Maintained
11115F: arch/alpha/kernel/srm_env.c
11116
11117STABLE BRANCH
11118M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11119L: stable@vger.kernel.org
11120S: Supported
11121F: Documentation/stable_kernel_rules.txt
11122
11123STAGING SUBSYSTEM
11124M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11125T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11126L: devel@driverdev.osuosl.org
11127S: Supported
11128F: drivers/staging/
11129
11130STAGING - COMEDI
11131M: Ian Abbott <abbotti@mev.co.uk>
11132M: H Hartley Sweeten <hsweeten@visionengravers.com>
11133S: Odd Fixes
11134F: drivers/staging/comedi/
11135
11136STAGING - FLARION FT1000 DRIVERS
11137M: Marek Belisko <marek.belisko@gmail.com>
11138S: Odd Fixes
11139F: drivers/staging/ft1000/
11140
11141STAGING - INDUSTRIAL IO
11142M: Jonathan Cameron <jic23@kernel.org>
11143L: linux-iio@vger.kernel.org
11144S: Odd Fixes
11145F: Documentation/devicetree/bindings/staging/iio/
11146F: drivers/staging/iio/
11147
11148STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11149M: Jarod Wilson <jarod@wilsonet.com>
11150W: http://www.lirc.org/
11151S: Odd Fixes
11152F: drivers/staging/media/lirc/
11153
11154STAGING - LUSTRE PARALLEL FILESYSTEM
11155M: Oleg Drokin <oleg.drokin@intel.com>
11156M: Andreas Dilger <andreas.dilger@intel.com>
11157L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11158W: http://wiki.lustre.org/
11159S: Maintained
11160F: drivers/staging/lustre
11161
11162STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11163M: Marc Dietrich <marvin24@gmx.de>
11164L: ac100@lists.launchpad.net (moderated for non-subscribers)
11165L: linux-tegra@vger.kernel.org
11166S: Maintained
11167F: drivers/staging/nvec/
11168
11169STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11170M: Jens Frederich <jfrederich@gmail.com>
11171M: Daniel Drake <dsd@laptop.org>
11172M: Jon Nettleton <jon.nettleton@gmail.com>
11173W: http://wiki.laptop.org/go/DCON
11174S: Maintained
11175F: drivers/staging/olpc_dcon/
11176
11177STAGING - REALTEK RTL8712U DRIVERS
11178M: Larry Finger <Larry.Finger@lwfinger.net>
11179M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11180S: Odd Fixes
11181F: drivers/staging/rtl8712/
11182
11183STAGING - REALTEK RTL8723U WIRELESS DRIVER
11184M: Larry Finger <Larry.Finger@lwfinger.net>
11185M: Jes Sorensen <Jes.Sorensen@redhat.com>
11186L: linux-wireless@vger.kernel.org
11187S: Maintained
11188F: drivers/staging/rtl8723au/
11189
11190STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11191M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11192M: Teddy Wang <teddy.wang@siliconmotion.com>
11193M: Sudip Mukherjee <sudip@vectorindia.org>
11194L: linux-fbdev@vger.kernel.org
11195S: Maintained
11196F: drivers/staging/sm750fb/
11197
11198STAGING - SLICOSS
11199M: Lior Dotan <liodot@gmail.com>
11200M: Christopher Harrer <charrer@alacritech.com>
11201S: Odd Fixes
11202F: drivers/staging/slicoss/
11203
11204STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11205M: William Hubbs <w.d.hubbs@gmail.com>
11206M: Chris Brannon <chris@the-brannons.com>
11207M: Kirk Reiser <kirk@reisers.ca>
11208M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11209L: speakup@linux-speakup.org
11210W: http://www.linux-speakup.org/
11211S: Odd Fixes
11212F: drivers/staging/speakup/
11213
11214STAGING - VIA VT665X DRIVERS
11215M: Forest Bond <forest@alittletooquiet.net>
11216S: Odd Fixes
11217F: drivers/staging/vt665?/
11218
11219STAGING - WILC1000 WIFI DRIVER
11220M: Johnny Kim <johnny.kim@atmel.com>
11221M: Austin Shin <austin.shin@atmel.com>
11222M: Chris Park <chris.park@atmel.com>
11223M: Tony Cho <tony.cho@atmel.com>
11224M: Glen Lee <glen.lee@atmel.com>
11225M: Leo Kim <leo.kim@atmel.com>
11226L: linux-wireless@vger.kernel.org
11227S: Supported
11228F: drivers/staging/wilc1000/
11229
11230STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11231M: Arnaud Patard <arnaud.patard@rtp-net.org>
11232S: Odd Fixes
11233F: drivers/staging/xgifb/
11234
11235STARFIRE/DURALAN NETWORK DRIVER
11236M: Ion Badulescu <ionut@badula.org>
11237S: Odd Fixes
11238F: drivers/net/ethernet/adaptec/starfire*
11239
11240SUN3/3X
11241M: Sam Creasey <sammy@sammy.net>
11242W: http://sammy.net/sun3/
11243S: Maintained
11244F: arch/m68k/kernel/*sun3*
11245F: arch/m68k/sun3*/
11246F: arch/m68k/include/asm/sun3*
11247F: drivers/net/ethernet/i825xx/sun3*
11248
11249SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11250M: Hans de Goede <hdegoede@redhat.com>
11251L: linux-input@vger.kernel.org
11252S: Maintained
11253F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11254F: drivers/input/keyboard/sun4i-lradc-keys.c
11255
11256SUNDANCE NETWORK DRIVER
11257M: Denis Kirjanov <kda@linux-powerpc.org>
11258L: netdev@vger.kernel.org
11259S: Maintained
11260F: drivers/net/ethernet/dlink/sundance.c
11261
11262SUPERH
11263M: Yoshinori Sato <ysato@users.sourceforge.jp>
11264M: Rich Felker <dalias@libc.org>
11265L: linux-sh@vger.kernel.org
11266Q: http://patchwork.kernel.org/project/linux-sh/list/
11267S: Maintained
11268F: Documentation/sh/
11269F: arch/sh/
11270F: drivers/sh/
11271
11272SUSPEND TO RAM
11273M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11274M: Len Brown <len.brown@intel.com>
11275M: Pavel Machek <pavel@ucw.cz>
11276L: linux-pm@vger.kernel.org
11277S: Supported
11278F: Documentation/power/
11279F: arch/x86/kernel/acpi/
11280F: drivers/base/power/
11281F: kernel/power/
11282F: include/linux/suspend.h
11283F: include/linux/freezer.h
11284F: include/linux/pm.h
11285
11286SVGA HANDLING
11287M: Martin Mares <mj@ucw.cz>
11288L: linux-video@atrey.karlin.mff.cuni.cz
11289S: Maintained
11290F: Documentation/svga.txt
11291F: arch/x86/boot/video*
11292
11293SWIOTLB SUBSYSTEM
11294M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11295L: linux-kernel@vger.kernel.org
11296T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11297S: Supported
11298F: lib/swiotlb.c
11299F: arch/*/kernel/pci-swiotlb.c
11300F: include/linux/swiotlb.h
11301
11302SWITCHDEV
11303M: Jiri Pirko <jiri@resnulli.us>
11304L: netdev@vger.kernel.org
11305S: Supported
11306F: net/switchdev/
11307F: include/net/switchdev.h
11308
11309SYNOPSYS ARC ARCHITECTURE
11310M: Vineet Gupta <vgupta@synopsys.com>
11311L: linux-snps-arc@lists.infradead.org
11312S: Supported
11313F: arch/arc/
11314F: Documentation/devicetree/bindings/arc/*
11315F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11316F: drivers/tty/serial/arc_uart.c
11317T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11318
11319SYNOPSYS ARC SDP platform support
11320M: Alexey Brodkin <abrodkin@synopsys.com>
11321S: Supported
11322F: arch/arc/plat-axs10x
11323F: arch/arc/boot/dts/ax*
11324F: Documentation/devicetree/bindings/arc/axs10*
11325
11326SYSTEM CONFIGURATION (SYSCON)
11327M: Lee Jones <lee.jones@linaro.org>
11328M: Arnd Bergmann <arnd@arndb.de>
11329T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11330S: Supported
11331F: drivers/mfd/syscon.c
11332
11333SYSV FILESYSTEM
11334M: Christoph Hellwig <hch@infradead.org>
11335S: Maintained
11336F: Documentation/filesystems/sysv-fs.txt
11337F: fs/sysv/
11338F: include/linux/sysv_fs.h
11339
11340TARGET SUBSYSTEM
11341M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11342L: linux-scsi@vger.kernel.org
11343L: target-devel@vger.kernel.org
11344W: http://www.linux-iscsi.org
11345W: http://groups.google.com/group/linux-iscsi-target-dev
11346T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11347S: Supported
11348F: drivers/target/
11349F: include/target/
11350F: Documentation/target/
11351
11352TASKSTATS STATISTICS INTERFACE
11353M: Balbir Singh <bsingharora@gmail.com>
11354S: Maintained
11355F: Documentation/accounting/taskstats*
11356F: include/linux/taskstats*
11357F: kernel/taskstats.c
11358
11359TC CLASSIFIER
11360M: Jamal Hadi Salim <jhs@mojatatu.com>
11361L: netdev@vger.kernel.org
11362S: Maintained
11363F: include/net/pkt_cls.h
11364F: include/uapi/linux/pkt_cls.h
11365F: net/sched/
11366
11367TCP LOW PRIORITY MODULE
11368M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11369M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11370W: http://tcp-lp-mod.sourceforge.net/
11371S: Maintained
11372F: net/ipv4/tcp_lp.c
11373
11374TDA10071 MEDIA DRIVER
11375M: Antti Palosaari <crope@iki.fi>
11376L: linux-media@vger.kernel.org
11377W: https://linuxtv.org
11378W: http://palosaari.fi/linux/
11379Q: http://patchwork.linuxtv.org/project/linux-media/list/
11380T: git git://linuxtv.org/anttip/media_tree.git
11381S: Maintained
11382F: drivers/media/dvb-frontends/tda10071*
11383
11384TDA18212 MEDIA DRIVER
11385M: Antti Palosaari <crope@iki.fi>
11386L: linux-media@vger.kernel.org
11387W: https://linuxtv.org
11388W: http://palosaari.fi/linux/
11389Q: http://patchwork.linuxtv.org/project/linux-media/list/
11390T: git git://linuxtv.org/anttip/media_tree.git
11391S: Maintained
11392F: drivers/media/tuners/tda18212*
11393
11394TDA18218 MEDIA DRIVER
11395M: Antti Palosaari <crope@iki.fi>
11396L: linux-media@vger.kernel.org
11397W: https://linuxtv.org
11398W: http://palosaari.fi/linux/
11399Q: http://patchwork.linuxtv.org/project/linux-media/list/
11400T: git git://linuxtv.org/anttip/media_tree.git
11401S: Maintained
11402F: drivers/media/tuners/tda18218*
11403
11404TDA18271 MEDIA DRIVER
11405M: Michael Krufky <mkrufky@linuxtv.org>
11406L: linux-media@vger.kernel.org
11407W: https://linuxtv.org
11408W: http://github.com/mkrufky
11409Q: http://patchwork.linuxtv.org/project/linux-media/list/
11410T: git git://linuxtv.org/mkrufky/tuners.git
11411S: Maintained
11412F: drivers/media/tuners/tda18271*
11413
11414TDA827x MEDIA DRIVER
11415M: Michael Krufky <mkrufky@linuxtv.org>
11416L: linux-media@vger.kernel.org
11417W: https://linuxtv.org
11418W: http://github.com/mkrufky
11419Q: http://patchwork.linuxtv.org/project/linux-media/list/
11420T: git git://linuxtv.org/mkrufky/tuners.git
11421S: Maintained
11422F: drivers/media/tuners/tda8290.*
11423
11424TDA8290 MEDIA DRIVER
11425M: Michael Krufky <mkrufky@linuxtv.org>
11426L: linux-media@vger.kernel.org
11427W: https://linuxtv.org
11428W: http://github.com/mkrufky
11429Q: http://patchwork.linuxtv.org/project/linux-media/list/
11430T: git git://linuxtv.org/mkrufky/tuners.git
11431S: Maintained
11432F: drivers/media/tuners/tda8290.*
11433
11434TDA9840 MEDIA DRIVER
11435M: Hans Verkuil <hverkuil@xs4all.nl>
11436L: linux-media@vger.kernel.org
11437T: git git://linuxtv.org/media_tree.git
11438W: https://linuxtv.org
11439S: Maintained
11440F: drivers/media/i2c/tda9840*
11441
11442TEA5761 TUNER DRIVER
11443M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11444M: Mauro Carvalho Chehab <mchehab@kernel.org>
11445L: linux-media@vger.kernel.org
11446W: https://linuxtv.org
11447T: git git://linuxtv.org/media_tree.git
11448S: Odd fixes
11449F: drivers/media/tuners/tea5761.*
11450
11451TEA5767 TUNER DRIVER
11452M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11453M: Mauro Carvalho Chehab <mchehab@kernel.org>
11454L: linux-media@vger.kernel.org
11455W: https://linuxtv.org
11456T: git git://linuxtv.org/media_tree.git
11457S: Maintained
11458F: drivers/media/tuners/tea5767.*
11459
11460TEA6415C MEDIA DRIVER
11461M: Hans Verkuil <hverkuil@xs4all.nl>
11462L: linux-media@vger.kernel.org
11463T: git git://linuxtv.org/media_tree.git
11464W: https://linuxtv.org
11465S: Maintained
11466F: drivers/media/i2c/tea6415c*
11467
11468TEA6420 MEDIA DRIVER
11469M: Hans Verkuil <hverkuil@xs4all.nl>
11470L: linux-media@vger.kernel.org
11471T: git git://linuxtv.org/media_tree.git
11472W: https://linuxtv.org
11473S: Maintained
11474F: drivers/media/i2c/tea6420*
11475
11476TEAM DRIVER
11477M: Jiri Pirko <jiri@resnulli.us>
11478L: netdev@vger.kernel.org
11479S: Supported
11480F: drivers/net/team/
11481F: include/linux/if_team.h
11482F: include/uapi/linux/if_team.h
11483
11484TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11485M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11486S: Maintained
11487F: arch/x86/platform/ts5500/
11488
11489TECHNOTREND USB IR RECEIVER
11490M: Sean Young <sean@mess.org>
11491L: linux-media@vger.kernel.org
11492S: Maintained
11493F: drivers/media/rc/ttusbir.c
11494
11495TEGRA ARCHITECTURE SUPPORT
11496M: Stephen Warren <swarren@wwwdotorg.org>
11497M: Thierry Reding <thierry.reding@gmail.com>
11498M: Alexandre Courbot <gnurou@gmail.com>
11499L: linux-tegra@vger.kernel.org
11500Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11501T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11502S: Supported
11503N: [^a-z]tegra
11504
11505TEGRA CLOCK DRIVER
11506M: Peter De Schrijver <pdeschrijver@nvidia.com>
11507M: Prashant Gaikwad <pgaikwad@nvidia.com>
11508S: Supported
11509F: drivers/clk/tegra/
11510
11511TEGRA DMA DRIVERS
11512M: Laxman Dewangan <ldewangan@nvidia.com>
11513M: Jon Hunter <jonathanh@nvidia.com>
11514S: Supported
11515F: drivers/dma/tegra*
11516
11517TEGRA I2C DRIVER
11518M: Laxman Dewangan <ldewangan@nvidia.com>
11519S: Supported
11520F: drivers/i2c/busses/i2c-tegra.c
11521
11522TEGRA IOMMU DRIVERS
11523M: Hiroshi Doyu <hdoyu@nvidia.com>
11524S: Supported
11525F: drivers/iommu/tegra*
11526
11527TEGRA KBC DRIVER
11528M: Rakesh Iyer <riyer@nvidia.com>
11529M: Laxman Dewangan <ldewangan@nvidia.com>
11530S: Supported
11531F: drivers/input/keyboard/tegra-kbc.c
11532
11533TEGRA PWM DRIVER
11534M: Thierry Reding <thierry.reding@gmail.com>
11535S: Supported
11536F: drivers/pwm/pwm-tegra.c
11537
11538TEGRA SERIAL DRIVER
11539M: Laxman Dewangan <ldewangan@nvidia.com>
11540S: Supported
11541F: drivers/tty/serial/serial-tegra.c
11542
11543TEGRA SPI DRIVER
11544M: Laxman Dewangan <ldewangan@nvidia.com>
11545S: Supported
11546F: drivers/spi/spi-tegra*
11547
11548TEHUTI ETHERNET DRIVER
11549M: Andy Gospodarek <andy@greyhouse.net>
11550L: netdev@vger.kernel.org
11551S: Supported
11552F: drivers/net/ethernet/tehuti/*
11553
11554Telecom Clock Driver for MCPL0010
11555M: Mark Gross <mark.gross@intel.com>
11556S: Supported
11557F: drivers/char/tlclk.c
11558
11559TENSILICA XTENSA PORT (xtensa)
11560M: Chris Zankel <chris@zankel.net>
11561M: Max Filippov <jcmvbkbc@gmail.com>
11562L: linux-xtensa@linux-xtensa.org
11563T: git git://github.com/czankel/xtensa-linux.git
11564S: Maintained
11565F: arch/xtensa/
11566F: drivers/irqchip/irq-xtensa-*
11567
11568THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11569M: Hans Verkuil <hverkuil@xs4all.nl>
11570L: linux-media@vger.kernel.org
11571T: git git://linuxtv.org/media_tree.git
11572W: https://linuxtv.org
11573S: Maintained
11574F: drivers/media/radio/radio-raremono.c
11575
11576THERMAL
11577M: Zhang Rui <rui.zhang@intel.com>
11578M: Eduardo Valentin <edubezval@gmail.com>
11579L: linux-pm@vger.kernel.org
11580T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11581T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11582Q: https://patchwork.kernel.org/project/linux-pm/list/
11583S: Supported
11584F: drivers/thermal/
11585F: include/linux/thermal.h
11586F: include/uapi/linux/thermal.h
11587F: include/linux/cpu_cooling.h
11588F: Documentation/devicetree/bindings/thermal/
11589
11590THERMAL/CPU_COOLING
11591M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11592M: Viresh Kumar <viresh.kumar@linaro.org>
11593M: Javi Merino <javi.merino@arm.com>
11594L: linux-pm@vger.kernel.org
11595S: Supported
11596F: Documentation/thermal/cpu-cooling-api.txt
11597F: drivers/thermal/cpu_cooling.c
11598F: include/linux/cpu_cooling.h
11599
11600THINKPAD ACPI EXTRAS DRIVER
11601M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11602L: ibm-acpi-devel@lists.sourceforge.net
11603L: platform-driver-x86@vger.kernel.org
11604W: http://ibm-acpi.sourceforge.net
11605W: http://thinkwiki.org/wiki/Ibm-acpi
11606T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11607S: Maintained
11608F: drivers/platform/x86/thinkpad_acpi.c
11609
11610TI BANDGAP AND THERMAL DRIVER
11611M: Eduardo Valentin <edubezval@gmail.com>
11612M: Keerthy <j-keerthy@ti.com>
11613L: linux-pm@vger.kernel.org
11614L: linux-omap@vger.kernel.org
11615S: Maintained
11616F: drivers/thermal/ti-soc-thermal/
11617
11618TI VPE/CAL DRIVERS
11619M: Benoit Parrot <bparrot@ti.com>
11620L: linux-media@vger.kernel.org
11621W: http://linuxtv.org/
11622Q: http://patchwork.linuxtv.org/project/linux-media/list/
11623S: Maintained
11624F: drivers/media/platform/ti-vpe/
11625
11626TI CDCE706 CLOCK DRIVER
11627M: Max Filippov <jcmvbkbc@gmail.com>
11628S: Maintained
11629F: drivers/clk/clk-cdce706.c
11630
11631TI CLOCK DRIVER
11632M: Tero Kristo <t-kristo@ti.com>
11633L: linux-omap@vger.kernel.org
11634S: Maintained
11635F: drivers/clk/ti/
11636F: include/linux/clk/ti.h
11637
11638TI ETHERNET SWITCH DRIVER (CPSW)
11639M: Mugunthan V N <mugunthanvnm@ti.com>
11640R: Grygorii Strashko <grygorii.strashko@ti.com>
11641L: linux-omap@vger.kernel.org
11642L: netdev@vger.kernel.org
11643S: Maintained
11644F: drivers/net/ethernet/ti/cpsw*
11645F: drivers/net/ethernet/ti/davinci*
11646
11647TI FLASH MEDIA INTERFACE DRIVER
11648M: Alex Dubov <oakad@yahoo.com>
11649S: Maintained
11650F: drivers/misc/tifm*
11651F: drivers/mmc/host/tifm_sd.c
11652F: include/linux/tifm.h
11653
11654TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11655M: Santosh Shilimkar <ssantosh@kernel.org>
11656L: linux-kernel@vger.kernel.org
11657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11658S: Maintained
11659F: drivers/soc/ti/*
11660T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11661
11662
11663TI LM49xxx FAMILY ASoC CODEC DRIVERS
11664M: M R Swami Reddy <mr.swami.reddy@ti.com>
11665M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11666L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11667S: Maintained
11668F: sound/soc/codecs/lm49453*
11669F: sound/soc/codecs/isabelle*
11670
11671TI LP855x BACKLIGHT DRIVER
11672M: Milo Kim <milo.kim@ti.com>
11673S: Maintained
11674F: Documentation/backlight/lp855x-driver.txt
11675F: drivers/video/backlight/lp855x_bl.c
11676F: include/linux/platform_data/lp855x.h
11677
11678TI LP8727 CHARGER DRIVER
11679M: Milo Kim <milo.kim@ti.com>
11680S: Maintained
11681F: drivers/power/lp8727_charger.c
11682F: include/linux/platform_data/lp8727.h
11683
11684TI LP8788 MFD DRIVER
11685M: Milo Kim <milo.kim@ti.com>
11686S: Maintained
11687F: drivers/iio/adc/lp8788_adc.c
11688F: drivers/leds/leds-lp8788.c
11689F: drivers/mfd/lp8788*.c
11690F: drivers/power/lp8788-charger.c
11691F: drivers/regulator/lp8788-*.c
11692F: include/linux/mfd/lp8788*.h
11693
11694TI NETCP ETHERNET DRIVER
11695M: Wingman Kwok <w-kwok2@ti.com>
11696M: Murali Karicheri <m-karicheri2@ti.com>
11697L: netdev@vger.kernel.org
11698S: Maintained
11699F: drivers/net/ethernet/ti/netcp*
11700
11701TI TAS571X FAMILY ASoC CODEC DRIVER
11702M: Kevin Cernekee <cernekee@chromium.org>
11703L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11704S: Odd Fixes
11705F: sound/soc/codecs/tas571x*
11706
11707TI TWL4030 SERIES SOC CODEC DRIVER
11708M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11709L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11710S: Maintained
11711F: sound/soc/codecs/twl4030*
11712
11713TI WILINK WIRELESS DRIVERS
11714L: linux-wireless@vger.kernel.org
11715W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11716W: http://wireless.kernel.org/en/users/Drivers/wl1251
11717T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11718S: Orphan
11719F: drivers/net/wireless/ti/
11720F: include/linux/wl12xx.h
11721
11722TIPC NETWORK LAYER
11723M: Jon Maloy <jon.maloy@ericsson.com>
11724M: Ying Xue <ying.xue@windriver.com>
11725L: netdev@vger.kernel.org (core kernel code)
11726L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11727W: http://tipc.sourceforge.net/
11728S: Maintained
11729F: include/uapi/linux/tipc*.h
11730F: net/tipc/
11731
11732TILE ARCHITECTURE
11733M: Chris Metcalf <cmetcalf@mellanox.com>
11734W: http://www.mellanox.com/repository/solutions/tile-scm/
11735T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11736S: Supported
11737F: arch/tile/
11738F: drivers/char/tile-srom.c
11739F: drivers/edac/tile_edac.c
11740F: drivers/net/ethernet/tile/
11741F: drivers/rtc/rtc-tile.c
11742F: drivers/tty/hvc/hvc_tile.c
11743F: drivers/tty/serial/tilegx.c
11744F: drivers/usb/host/*-tilegx.c
11745F: include/linux/usb/tilegx.h
11746
11747TLAN NETWORK DRIVER
11748M: Samuel Chessman <chessman@tux.org>
11749L: tlan-devel@lists.sourceforge.net (subscribers-only)
11750W: http://sourceforge.net/projects/tlan/
11751S: Maintained
11752F: Documentation/networking/tlan.txt
11753F: drivers/net/ethernet/ti/tlan.*
11754
11755TOMOYO SECURITY MODULE
11756M: Kentaro Takeda <takedakn@nttdata.co.jp>
11757M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11758L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11759L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11760L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11761L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11762W: http://tomoyo.sourceforge.jp/
11763T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11764S: Maintained
11765F: security/tomoyo/
11766
11767TOPSTAR LAPTOP EXTRAS DRIVER
11768M: Herton Ronaldo Krzesinski <herton@canonical.com>
11769L: platform-driver-x86@vger.kernel.org
11770S: Maintained
11771F: drivers/platform/x86/topstar-laptop.c
11772
11773TOSHIBA ACPI EXTRAS DRIVER
11774M: Azael Avalos <coproscefalo@gmail.com>
11775L: platform-driver-x86@vger.kernel.org
11776S: Maintained
11777F: drivers/platform/x86/toshiba_acpi.c
11778
11779TOSHIBA BLUETOOTH DRIVER
11780M: Azael Avalos <coproscefalo@gmail.com>
11781L: platform-driver-x86@vger.kernel.org
11782S: Maintained
11783F: drivers/platform/x86/toshiba_bluetooth.c
11784
11785TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11786M: Azael Avalos <coproscefalo@gmail.com>
11787L: platform-driver-x86@vger.kernel.org
11788S: Maintained
11789F: drivers/platform/x86/toshiba_haps.c
11790
11791TOSHIBA WMI HOTKEYS DRIVER
11792M: Azael Avalos <coproscefalo@gmail.com>
11793L: platform-driver-x86@vger.kernel.org
11794S: Maintained
11795F: drivers/platform/x86/toshiba-wmi.c
11796
11797TOSHIBA SMM DRIVER
11798M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11799W: http://www.buzzard.org.uk/toshiba/
11800S: Maintained
11801F: drivers/char/toshiba.c
11802F: include/linux/toshiba.h
11803F: include/uapi/linux/toshiba.h
11804
11805TOSHIBA TC358743 DRIVER
11806M: Mats Randgaard <matrandg@cisco.com>
11807L: linux-media@vger.kernel.org
11808S: Maintained
11809F: drivers/media/i2c/tc358743*
11810F: include/media/i2c/tc358743.h
11811
11812TMIO/SDHI MMC DRIVER
11813M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11814L: linux-mmc@vger.kernel.org
11815S: Supported
11816F: drivers/mmc/host/tmio_mmc*
11817F: drivers/mmc/host/sh_mobile_sdhi.c
11818F: include/linux/mfd/tmio.h
11819
11820TMP401 HARDWARE MONITOR DRIVER
11821M: Guenter Roeck <linux@roeck-us.net>
11822L: linux-hwmon@vger.kernel.org
11823S: Maintained
11824F: Documentation/hwmon/tmp401
11825F: drivers/hwmon/tmp401.c
11826
11827TMPFS (SHMEM FILESYSTEM)
11828M: Hugh Dickins <hughd@google.com>
11829L: linux-mm@kvack.org
11830S: Maintained
11831F: include/linux/shmem_fs.h
11832F: mm/shmem.c
11833
11834TM6000 VIDEO4LINUX DRIVER
11835M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11836M: Mauro Carvalho Chehab <mchehab@kernel.org>
11837L: linux-media@vger.kernel.org
11838W: https://linuxtv.org
11839T: git git://linuxtv.org/media_tree.git
11840S: Odd fixes
11841F: drivers/media/usb/tm6000/
11842
11843TW68 VIDEO4LINUX DRIVER
11844M: Hans Verkuil <hverkuil@xs4all.nl>
11845L: linux-media@vger.kernel.org
11846T: git git://linuxtv.org/media_tree.git
11847W: https://linuxtv.org
11848S: Odd Fixes
11849F: drivers/media/pci/tw68/
11850
11851TW686X VIDEO4LINUX DRIVER
11852M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11853L: linux-media@vger.kernel.org
11854T: git git://linuxtv.org/media_tree.git
11855W: http://linuxtv.org
11856S: Maintained
11857F: drivers/media/pci/tw686x/
11858
11859TPM DEVICE DRIVER
11860M: Peter Huewe <peterhuewe@gmx.de>
11861M: Marcel Selhorst <tpmdd@selhorst.net>
11862M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11863R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11864W: http://tpmdd.sourceforge.net
11865L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11866Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11867T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11868S: Maintained
11869F: drivers/char/tpm/
11870
11871TPM IBM_VTPM DEVICE DRIVER
11872M: Ashley Lai <ashleydlai@gmail.com>
11873W: http://tpmdd.sourceforge.net
11874L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11875S: Maintained
11876F: drivers/char/tpm/tpm_ibmvtpm*
11877
11878TRACING
11879M: Steven Rostedt <rostedt@goodmis.org>
11880M: Ingo Molnar <mingo@redhat.com>
11881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11882S: Maintained
11883F: Documentation/trace/ftrace.txt
11884F: arch/*/*/*/ftrace.h
11885F: arch/*/kernel/ftrace.c
11886F: include/*/ftrace.h
11887F: include/linux/trace*.h
11888F: include/trace/
11889F: kernel/trace/
11890F: tools/testing/selftests/ftrace/
11891
11892TRACING MMIO ACCESSES (MMIOTRACE)
11893M: Steven Rostedt <rostedt@goodmis.org>
11894M: Ingo Molnar <mingo@kernel.org>
11895R: Karol Herbst <karolherbst@gmail.com>
11896R: Pekka Paalanen <ppaalanen@gmail.com>
11897S: Maintained
11898L: linux-kernel@vger.kernel.org
11899L: nouveau@lists.freedesktop.org
11900F: kernel/trace/trace_mmiotrace.c
11901F: include/linux/mmiotrace.h
11902F: arch/x86/mm/kmmio.c
11903F: arch/x86/mm/mmio-mod.c
11904F: arch/x86/mm/testmmiotrace.c
11905
11906TRIVIAL PATCHES
11907M: Jiri Kosina <trivial@kernel.org>
11908T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11909S: Maintained
11910K: ^Subject:.*(?i)trivial
11911
11912TTY LAYER
11913M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11914M: Jiri Slaby <jslaby@suse.com>
11915S: Supported
11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11917F: Documentation/serial/
11918F: drivers/tty/
11919F: drivers/tty/serial/serial_core.c
11920F: include/linux/serial_core.h
11921F: include/linux/serial.h
11922F: include/linux/tty.h
11923F: include/uapi/linux/serial_core.h
11924F: include/uapi/linux/serial.h
11925F: include/uapi/linux/tty.h
11926
11927TUA9001 MEDIA DRIVER
11928M: Antti Palosaari <crope@iki.fi>
11929L: linux-media@vger.kernel.org
11930W: https://linuxtv.org
11931W: http://palosaari.fi/linux/
11932Q: http://patchwork.linuxtv.org/project/linux-media/list/
11933T: git git://linuxtv.org/anttip/media_tree.git
11934S: Maintained
11935F: drivers/media/tuners/tua9001*
11936
11937TULIP NETWORK DRIVERS
11938L: netdev@vger.kernel.org
11939L: linux-parisc@vger.kernel.org
11940S: Orphan
11941F: drivers/net/ethernet/dec/tulip/
11942
11943TUN/TAP driver
11944M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11945W: http://vtun.sourceforge.net/tun
11946S: Maintained
11947F: Documentation/networking/tuntap.txt
11948F: arch/um/os-Linux/drivers/
11949
11950TURBOCHANNEL SUBSYSTEM
11951M: "Maciej W. Rozycki" <macro@linux-mips.org>
11952M: Ralf Baechle <ralf@linux-mips.org>
11953L: linux-mips@linux-mips.org
11954Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11955S: Maintained
11956F: drivers/tc/
11957F: include/linux/tc.h
11958
11959U14-34F SCSI DRIVER
11960M: Dario Ballabio <ballabio_dario@emc.com>
11961L: linux-scsi@vger.kernel.org
11962S: Maintained
11963F: drivers/scsi/u14-34f.c
11964
11965UBI FILE SYSTEM (UBIFS)
11966M: Richard Weinberger <richard@nod.at>
11967M: Artem Bityutskiy <dedekind1@gmail.com>
11968M: Adrian Hunter <adrian.hunter@intel.com>
11969L: linux-mtd@lists.infradead.org
11970T: git git://git.infradead.org/ubifs-2.6.git
11971W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11972S: Supported
11973F: Documentation/filesystems/ubifs.txt
11974F: fs/ubifs/
11975
11976UCLINUX (M68KNOMMU AND COLDFIRE)
11977M: Greg Ungerer <gerg@linux-m68k.org>
11978W: http://www.linux-m68k.org/
11979W: http://www.uclinux.org/
11980L: linux-m68k@lists.linux-m68k.org
11981L: uclinux-dev@uclinux.org (subscribers-only)
11982T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11983S: Maintained
11984F: arch/m68k/coldfire/
11985F: arch/m68k/68*/
11986F: arch/m68k/*/*_no.*
11987F: arch/m68k/include/asm/*_no.*
11988
11989UDF FILESYSTEM
11990M: Jan Kara <jack@suse.com>
11991S: Maintained
11992F: Documentation/filesystems/udf.txt
11993F: fs/udf/
11994
11995UFS FILESYSTEM
11996M: Evgeniy Dushistov <dushistov@mail.ru>
11997S: Maintained
11998F: Documentation/filesystems/ufs.txt
11999F: fs/ufs/
12000
12001UHID USERSPACE HID IO DRIVER:
12002M: David Herrmann <dh.herrmann@googlemail.com>
12003L: linux-input@vger.kernel.org
12004S: Maintained
12005F: drivers/hid/uhid.c
12006F: include/uapi/linux/uhid.h
12007
12008ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12009L: linux-usb@vger.kernel.org
12010S: Orphan
12011F: drivers/uwb/
12012F: include/linux/uwb.h
12013F: include/linux/uwb/
12014
12015UNICORE32 ARCHITECTURE:
12016M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12017W: http://mprc.pku.edu.cn/~guanxuetao/linux
12018S: Maintained
12019T: git git://github.com/gxt/linux.git
12020F: arch/unicore32/
12021
12022UNIFDEF
12023M: Tony Finch <dot@dotat.at>
12024W: http://dotat.at/prog/unifdef
12025S: Maintained
12026F: scripts/unifdef.c
12027
12028UNIFORM CDROM DRIVER
12029M: Jens Axboe <axboe@kernel.dk>
12030W: http://www.kernel.dk
12031S: Maintained
12032F: Documentation/cdrom/
12033F: drivers/cdrom/cdrom.c
12034F: include/linux/cdrom.h
12035F: include/uapi/linux/cdrom.h
12036
12037UNISYS S-PAR DRIVERS
12038M: David Kershner <david.kershner@unisys.com>
12039L: sparmaintainer@unisys.com (Unisys internal)
12040S: Supported
12041F: drivers/staging/unisys/
12042
12043UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12044M: Vinayak Holikatti <vinholikatti@gmail.com>
12045L: linux-scsi@vger.kernel.org
12046S: Supported
12047F: Documentation/scsi/ufs.txt
12048F: drivers/scsi/ufs/
12049
12050UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12051M: Joao Pinto <Joao.Pinto@synopsys.com>
12052L: linux-scsi@vger.kernel.org
12053S: Supported
12054F: drivers/scsi/ufs/*dwc*
12055
12056UNSORTED BLOCK IMAGES (UBI)
12057M: Artem Bityutskiy <dedekind1@gmail.com>
12058M: Richard Weinberger <richard@nod.at>
12059W: http://www.linux-mtd.infradead.org/
12060L: linux-mtd@lists.infradead.org
12061T: git git://git.infradead.org/ubifs-2.6.git
12062S: Supported
12063F: drivers/mtd/ubi/
12064F: include/linux/mtd/ubi.h
12065F: include/uapi/mtd/ubi-user.h
12066
12067USB ACM DRIVER
12068M: Oliver Neukum <oneukum@suse.com>
12069L: linux-usb@vger.kernel.org
12070S: Maintained
12071F: Documentation/usb/acm.txt
12072F: drivers/usb/class/cdc-acm.*
12073
12074USB AR5523 WIRELESS DRIVER
12075M: Pontus Fuchs <pontus.fuchs@gmail.com>
12076L: linux-wireless@vger.kernel.org
12077S: Maintained
12078F: drivers/net/wireless/ath/ar5523/
12079
12080USB ATTACHED SCSI
12081M: Oliver Neukum <oneukum@suse.com>
12082L: linux-usb@vger.kernel.org
12083L: linux-scsi@vger.kernel.org
12084S: Maintained
12085F: drivers/usb/storage/uas.c
12086
12087USB CDC ETHERNET DRIVER
12088M: Oliver Neukum <oliver@neukum.org>
12089L: linux-usb@vger.kernel.org
12090S: Maintained
12091F: drivers/net/usb/cdc_*.c
12092F: include/uapi/linux/usb/cdc.h
12093
12094USB CHAOSKEY DRIVER
12095M: Keith Packard <keithp@keithp.com>
12096L: linux-usb@vger.kernel.org
12097S: Maintained
12098F: drivers/usb/misc/chaoskey.c
12099
12100USB CYPRESS C67X00 DRIVER
12101M: Peter Korsgaard <jacmet@sunsite.dk>
12102L: linux-usb@vger.kernel.org
12103S: Maintained
12104F: drivers/usb/c67x00/
12105
12106USB DAVICOM DM9601 DRIVER
12107M: Peter Korsgaard <jacmet@sunsite.dk>
12108L: netdev@vger.kernel.org
12109W: http://www.linux-usb.org/usbnet
12110S: Maintained
12111F: drivers/net/usb/dm9601.c
12112
12113USB DIAMOND RIO500 DRIVER
12114M: Cesar Miquel <miquel@df.uba.ar>
12115L: rio500-users@lists.sourceforge.net
12116W: http://rio500.sourceforge.net
12117S: Maintained
12118F: drivers/usb/misc/rio500*
12119
12120USB EHCI DRIVER
12121M: Alan Stern <stern@rowland.harvard.edu>
12122L: linux-usb@vger.kernel.org
12123S: Maintained
12124F: Documentation/usb/ehci.txt
12125F: drivers/usb/host/ehci*
12126
12127USB GADGET/PERIPHERAL SUBSYSTEM
12128M: Felipe Balbi <balbi@kernel.org>
12129L: linux-usb@vger.kernel.org
12130W: http://www.linux-usb.org/gadget
12131T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12132S: Maintained
12133F: drivers/usb/gadget/
12134F: include/linux/usb/gadget*
12135
12136USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12137M: Jiri Kosina <jikos@kernel.org>
12138R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12139L: linux-usb@vger.kernel.org
12140T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12141S: Maintained
12142F: Documentation/hid/hiddev.txt
12143F: drivers/hid/usbhid/
12144
12145USB ISP116X DRIVER
12146M: Olav Kongas <ok@artecdesign.ee>
12147L: linux-usb@vger.kernel.org
12148S: Maintained
12149F: drivers/usb/host/isp116x*
12150F: include/linux/usb/isp116x.h
12151
12152USB LAN78XX ETHERNET DRIVER
12153M: Woojung Huh <woojung.huh@microchip.com>
12154M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12155L: netdev@vger.kernel.org
12156S: Maintained
12157F: drivers/net/usb/lan78xx.*
12158
12159USB MASS STORAGE DRIVER
12160M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12161L: linux-usb@vger.kernel.org
12162L: usb-storage@lists.one-eyed-alien.net
12163S: Maintained
12164W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12165F: drivers/usb/storage/
12166
12167USB MIDI DRIVER
12168M: Clemens Ladisch <clemens@ladisch.de>
12169L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12170T: git git://git.alsa-project.org/alsa-kernel.git
12171S: Maintained
12172F: sound/usb/midi.*
12173
12174USB NETWORKING DRIVERS
12175L: linux-usb@vger.kernel.org
12176S: Odd Fixes
12177F: drivers/net/usb/
12178
12179USB OHCI DRIVER
12180M: Alan Stern <stern@rowland.harvard.edu>
12181L: linux-usb@vger.kernel.org
12182S: Maintained
12183F: Documentation/usb/ohci.txt
12184F: drivers/usb/host/ohci*
12185
12186USB OTG FSM (Finite State Machine)
12187M: Peter Chen <Peter.Chen@nxp.com>
12188T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12189L: linux-usb@vger.kernel.org
12190S: Maintained
12191F: drivers/usb/common/usb-otg-fsm.c
12192
12193USB OVER IP DRIVER
12194M: Valentina Manea <valentina.manea.m@gmail.com>
12195M: Shuah Khan <shuahkh@osg.samsung.com>
12196M: Shuah Khan <shuah@kernel.org>
12197L: linux-usb@vger.kernel.org
12198S: Maintained
12199F: Documentation/usb/usbip_protocol.txt
12200F: drivers/usb/usbip/
12201F: tools/usb/usbip/
12202
12203USB PEGASUS DRIVER
12204M: Petko Manolov <petkan@nucleusys.com>
12205L: linux-usb@vger.kernel.org
12206L: netdev@vger.kernel.org
12207T: git git://github.com/petkan/pegasus.git
12208W: https://github.com/petkan/pegasus
12209S: Maintained
12210F: drivers/net/usb/pegasus.*
12211
12212USB PHY LAYER
12213M: Felipe Balbi <balbi@kernel.org>
12214L: linux-usb@vger.kernel.org
12215T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12216S: Maintained
12217F: drivers/usb/phy/
12218
12219USB PRINTER DRIVER (usblp)
12220M: Pete Zaitcev <zaitcev@redhat.com>
12221L: linux-usb@vger.kernel.org
12222S: Supported
12223F: drivers/usb/class/usblp.c
12224
12225USB QMI WWAN NETWORK DRIVER
12226M: Bjørn Mork <bjorn@mork.no>
12227L: netdev@vger.kernel.org
12228S: Maintained
12229F: Documentation/ABI/testing/sysfs-class-net-qmi
12230F: drivers/net/usb/qmi_wwan.c
12231
12232USB RTL8150 DRIVER
12233M: Petko Manolov <petkan@nucleusys.com>
12234L: linux-usb@vger.kernel.org
12235L: netdev@vger.kernel.org
12236T: git git://github.com/petkan/rtl8150.git
12237W: https://github.com/petkan/rtl8150
12238S: Maintained
12239F: drivers/net/usb/rtl8150.c
12240
12241USB SERIAL SUBSYSTEM
12242M: Johan Hovold <johan@kernel.org>
12243L: linux-usb@vger.kernel.org
12244S: Maintained
12245F: Documentation/usb/usb-serial.txt
12246F: drivers/usb/serial/
12247F: include/linux/usb/serial.h
12248
12249USB SMSC75XX ETHERNET DRIVER
12250M: Steve Glendinning <steve.glendinning@shawell.net>
12251L: netdev@vger.kernel.org
12252S: Maintained
12253F: drivers/net/usb/smsc75xx.*
12254
12255USB SMSC95XX ETHERNET DRIVER
12256M: Steve Glendinning <steve.glendinning@shawell.net>
12257L: netdev@vger.kernel.org
12258S: Maintained
12259F: drivers/net/usb/smsc95xx.*
12260
12261USB SUBSYSTEM
12262M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12263L: linux-usb@vger.kernel.org
12264W: http://www.linux-usb.org
12265T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12266S: Supported
12267F: Documentation/devicetree/bindings/usb/
12268F: Documentation/usb/
12269F: drivers/usb/
12270F: include/linux/usb.h
12271F: include/linux/usb/
12272
12273USB UHCI DRIVER
12274M: Alan Stern <stern@rowland.harvard.edu>
12275L: linux-usb@vger.kernel.org
12276S: Maintained
12277F: drivers/usb/host/uhci*
12278
12279USB "USBNET" DRIVER FRAMEWORK
12280M: Oliver Neukum <oneukum@suse.com>
12281L: netdev@vger.kernel.org
12282W: http://www.linux-usb.org/usbnet
12283S: Maintained
12284F: drivers/net/usb/usbnet.c
12285F: include/linux/usb/usbnet.h
12286
12287USB VIDEO CLASS
12288M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12289L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12290L: linux-media@vger.kernel.org
12291T: git git://linuxtv.org/media_tree.git
12292W: http://www.ideasonboard.org/uvc/
12293S: Maintained
12294F: drivers/media/usb/uvc/
12295F: include/uapi/linux/uvcvideo.h
12296
12297USB VISION DRIVER
12298M: Hans Verkuil <hverkuil@xs4all.nl>
12299L: linux-media@vger.kernel.org
12300T: git git://linuxtv.org/media_tree.git
12301W: https://linuxtv.org
12302S: Odd Fixes
12303F: drivers/media/usb/usbvision/
12304
12305USB WEBCAM GADGET
12306M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12307L: linux-usb@vger.kernel.org
12308S: Maintained
12309F: drivers/usb/gadget/function/*uvc*
12310F: drivers/usb/gadget/legacy/webcam.c
12311
12312USB WIRELESS RNDIS DRIVER (rndis_wlan)
12313M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12314L: linux-wireless@vger.kernel.org
12315S: Maintained
12316F: drivers/net/wireless/rndis_wlan.c
12317
12318USB XHCI DRIVER
12319M: Mathias Nyman <mathias.nyman@intel.com>
12320L: linux-usb@vger.kernel.org
12321S: Supported
12322F: drivers/usb/host/xhci*
12323F: drivers/usb/host/pci-quirks*
12324
12325USB ZD1201 DRIVER
12326L: linux-wireless@vger.kernel.org
12327W: http://linux-lc100020.sourceforge.net
12328S: Orphan
12329F: drivers/net/wireless/zydas/zd1201.*
12330
12331USB ZR364XX DRIVER
12332M: Antoine Jacquet <royale@zerezo.com>
12333L: linux-usb@vger.kernel.org
12334L: linux-media@vger.kernel.org
12335T: git git://linuxtv.org/media_tree.git
12336W: http://royale.zerezo.com/zr364xx/
12337S: Maintained
12338F: Documentation/video4linux/zr364xx.txt
12339F: drivers/media/usb/zr364xx/
12340
12341ULPI BUS
12342M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12343L: linux-usb@vger.kernel.org
12344S: Maintained
12345F: drivers/usb/common/ulpi.c
12346F: include/linux/ulpi/
12347
12348USER-MODE LINUX (UML)
12349M: Jeff Dike <jdike@addtoit.com>
12350M: Richard Weinberger <richard@nod.at>
12351L: user-mode-linux-devel@lists.sourceforge.net
12352L: user-mode-linux-user@lists.sourceforge.net
12353W: http://user-mode-linux.sourceforge.net
12354T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12355S: Maintained
12356F: Documentation/virtual/uml/
12357F: arch/um/
12358F: arch/x86/um/
12359F: fs/hostfs/
12360F: fs/hppfs/
12361
12362USERSPACE I/O (UIO)
12363M: "Hans J. Koch" <hjk@hansjkoch.de>
12364M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12365S: Maintained
12366T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12367F: Documentation/DocBook/uio-howto.tmpl
12368F: drivers/uio/
12369F: include/linux/uio*.h
12370
12371UTIL-LINUX PACKAGE
12372M: Karel Zak <kzak@redhat.com>
12373L: util-linux@vger.kernel.org
12374W: http://en.wikipedia.org/wiki/Util-linux
12375T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12376S: Maintained
12377
12378UVESAFB DRIVER
12379M: Michal Januszewski <spock@gentoo.org>
12380L: linux-fbdev@vger.kernel.org
12381W: http://dev.gentoo.org/~spock/projects/uvesafb/
12382S: Maintained
12383F: Documentation/fb/uvesafb.txt
12384F: drivers/video/fbdev/uvesafb.*
12385
12386VF610 NAND DRIVER
12387M: Stefan Agner <stefan@agner.ch>
12388L: linux-mtd@lists.infradead.org
12389S: Supported
12390F: drivers/mtd/nand/vf610_nfc.c
12391
12392VFAT/FAT/MSDOS FILESYSTEM
12393M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12394S: Maintained
12395F: Documentation/filesystems/vfat.txt
12396F: fs/fat/
12397
12398VFIO DRIVER
12399M: Alex Williamson <alex.williamson@redhat.com>
12400L: kvm@vger.kernel.org
12401T: git git://github.com/awilliam/linux-vfio.git
12402S: Maintained
12403F: Documentation/vfio.txt
12404F: drivers/vfio/
12405F: include/linux/vfio.h
12406F: include/uapi/linux/vfio.h
12407
12408VFIO PLATFORM DRIVER
12409M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12410L: kvm@vger.kernel.org
12411S: Maintained
12412F: drivers/vfio/platform/
12413
12414VIDEOBUF2 FRAMEWORK
12415M: Pawel Osciak <pawel@osciak.com>
12416M: Marek Szyprowski <m.szyprowski@samsung.com>
12417M: Kyungmin Park <kyungmin.park@samsung.com>
12418L: linux-media@vger.kernel.org
12419S: Maintained
12420F: drivers/media/v4l2-core/videobuf2-*
12421F: include/media/videobuf2-*
12422
12423VIRTIO AND VHOST VSOCK DRIVER
12424M: Stefan Hajnoczi <stefanha@redhat.com>
12425L: kvm@vger.kernel.org
12426L: virtualization@lists.linux-foundation.org
12427L: netdev@vger.kernel.org
12428S: Maintained
12429F: include/linux/virtio_vsock.h
12430F: include/uapi/linux/virtio_vsock.h
12431F: net/vmw_vsock/virtio_transport_common.c
12432F: net/vmw_vsock/virtio_transport.c
12433F: drivers/vhost/vsock.c
12434F: drivers/vhost/vsock.h
12435
12436VIRTUAL SERIO DEVICE DRIVER
12437M: Stephen Chandler Paul <thatslyude@gmail.com>
12438S: Maintained
12439F: drivers/input/serio/userio.c
12440F: include/uapi/linux/userio.h
12441
12442VIRTIO CONSOLE DRIVER
12443M: Amit Shah <amit.shah@redhat.com>
12444L: virtualization@lists.linux-foundation.org
12445S: Maintained
12446F: drivers/char/virtio_console.c
12447F: include/linux/virtio_console.h
12448F: include/uapi/linux/virtio_console.h
12449
12450VIRTIO CORE, NET AND BLOCK DRIVERS
12451M: "Michael S. Tsirkin" <mst@redhat.com>
12452L: virtualization@lists.linux-foundation.org
12453S: Maintained
12454F: Documentation/devicetree/bindings/virtio/
12455F: drivers/virtio/
12456F: tools/virtio/
12457F: drivers/net/virtio_net.c
12458F: drivers/block/virtio_blk.c
12459F: include/linux/virtio_*.h
12460F: include/uapi/linux/virtio_*.h
12461
12462VIRTIO DRIVERS FOR S390
12463M: Christian Borntraeger <borntraeger@de.ibm.com>
12464M: Cornelia Huck <cornelia.huck@de.ibm.com>
12465L: linux-s390@vger.kernel.org
12466L: virtualization@lists.linux-foundation.org
12467L: kvm@vger.kernel.org
12468S: Supported
12469F: drivers/s390/virtio/
12470
12471VIRTIO GPU DRIVER
12472M: David Airlie <airlied@linux.ie>
12473M: Gerd Hoffmann <kraxel@redhat.com>
12474L: dri-devel@lists.freedesktop.org
12475L: virtualization@lists.linux-foundation.org
12476S: Maintained
12477F: drivers/gpu/drm/virtio/
12478F: include/uapi/linux/virtio_gpu.h
12479
12480VIRTIO HOST (VHOST)
12481M: "Michael S. Tsirkin" <mst@redhat.com>
12482L: kvm@vger.kernel.org
12483L: virtualization@lists.linux-foundation.org
12484L: netdev@vger.kernel.org
12485T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12486S: Maintained
12487F: drivers/vhost/
12488F: include/uapi/linux/vhost.h
12489
12490VIRTIO INPUT DRIVER
12491M: Gerd Hoffmann <kraxel@redhat.com>
12492S: Maintained
12493F: drivers/virtio/virtio_input.c
12494F: include/uapi/linux/virtio_input.h
12495
12496VIA RHINE NETWORK DRIVER
12497S: Orphan
12498F: drivers/net/ethernet/via/via-rhine.c
12499
12500VIA SD/MMC CARD CONTROLLER DRIVER
12501M: Bruce Chang <brucechang@via.com.tw>
12502M: Harald Welte <HaraldWelte@viatech.com>
12503S: Maintained
12504F: drivers/mmc/host/via-sdmmc.c
12505
12506VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12507M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12508L: linux-fbdev@vger.kernel.org
12509S: Maintained
12510F: include/linux/via-core.h
12511F: include/linux/via-gpio.h
12512F: include/linux/via_i2c.h
12513F: drivers/video/fbdev/via/
12514
12515VIA VELOCITY NETWORK DRIVER
12516M: Francois Romieu <romieu@fr.zoreil.com>
12517L: netdev@vger.kernel.org
12518S: Maintained
12519F: drivers/net/ethernet/via/via-velocity.*
12520
12521VIRT LIB
12522M: Alex Williamson <alex.williamson@redhat.com>
12523M: Paolo Bonzini <pbonzini@redhat.com>
12524L: kvm@vger.kernel.org
12525S: Supported
12526F: virt/lib/
12527
12528VIVID VIRTUAL VIDEO DRIVER
12529M: Hans Verkuil <hverkuil@xs4all.nl>
12530L: linux-media@vger.kernel.org
12531T: git git://linuxtv.org/media_tree.git
12532W: https://linuxtv.org
12533S: Maintained
12534F: drivers/media/platform/vivid/*
12535
12536VLAN (802.1Q)
12537M: Patrick McHardy <kaber@trash.net>
12538L: netdev@vger.kernel.org
12539S: Maintained
12540F: drivers/net/macvlan.c
12541F: include/linux/if_*vlan.h
12542F: net/8021q/
12543
12544VLYNQ BUS
12545M: Florian Fainelli <florian@openwrt.org>
12546L: openwrt-devel@lists.openwrt.org (subscribers-only)
12547S: Maintained
12548F: drivers/vlynq/vlynq.c
12549F: include/linux/vlynq.h
12550
12551VME SUBSYSTEM
12552M: Martyn Welch <martyn@welchs.me.uk>
12553M: Manohar Vanga <manohar.vanga@gmail.com>
12554M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12555L: devel@driverdev.osuosl.org
12556S: Maintained
12557T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12558F: Documentation/vme_api.txt
12559F: drivers/staging/vme/
12560F: drivers/vme/
12561F: include/linux/vme*
12562
12563VMWARE HYPERVISOR INTERFACE
12564M: Alok Kataria <akataria@vmware.com>
12565L: virtualization@lists.linux-foundation.org
12566S: Supported
12567F: arch/x86/kernel/cpu/vmware.c
12568
12569VMWARE BALLOON DRIVER
12570M: Xavier Deguillard <xdeguillard@vmware.com>
12571M: Philip Moltmann <moltmann@vmware.com>
12572M: "VMware, Inc." <pv-drivers@vmware.com>
12573L: linux-kernel@vger.kernel.org
12574S: Maintained
12575F: drivers/misc/vmw_balloon.c
12576
12577VMWARE VMMOUSE SUBDRIVER
12578M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12579M: "VMware, Inc." <pv-drivers@vmware.com>
12580L: linux-input@vger.kernel.org
12581S: Maintained
12582F: drivers/input/mouse/vmmouse.c
12583F: drivers/input/mouse/vmmouse.h
12584
12585VMWARE VMXNET3 ETHERNET DRIVER
12586M: Shrikrishna Khare <skhare@vmware.com>
12587M: "VMware, Inc." <pv-drivers@vmware.com>
12588L: netdev@vger.kernel.org
12589S: Maintained
12590F: drivers/net/vmxnet3/
12591
12592VMware PVSCSI driver
12593M: Jim Gill <jgill@vmware.com>
12594M: VMware PV-Drivers <pv-drivers@vmware.com>
12595L: linux-scsi@vger.kernel.org
12596S: Maintained
12597F: drivers/scsi/vmw_pvscsi.c
12598F: drivers/scsi/vmw_pvscsi.h
12599
12600VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12601M: Liam Girdwood <lgirdwood@gmail.com>
12602M: Mark Brown <broonie@kernel.org>
12603L: linux-kernel@vger.kernel.org
12604W: http://www.slimlogic.co.uk/?p=48
12605T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12606S: Supported
12607F: Documentation/devicetree/bindings/regulator/
12608F: drivers/regulator/
12609F: include/dt-bindings/regulator/
12610F: include/linux/regulator/
12611
12612VRF
12613M: David Ahern <dsa@cumulusnetworks.com>
12614M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12615L: netdev@vger.kernel.org
12616S: Maintained
12617F: drivers/net/vrf.c
12618F: Documentation/networking/vrf.txt
12619
12620VT1211 HARDWARE MONITOR DRIVER
12621M: Juerg Haefliger <juergh@gmail.com>
12622L: linux-hwmon@vger.kernel.org
12623S: Maintained
12624F: Documentation/hwmon/vt1211
12625F: drivers/hwmon/vt1211.c
12626
12627VT8231 HARDWARE MONITOR DRIVER
12628M: Roger Lucas <vt8231@hiddenengine.co.uk>
12629L: linux-hwmon@vger.kernel.org
12630S: Maintained
12631F: drivers/hwmon/vt8231.c
12632
12633VUB300 USB to SDIO/SD/MMC bridge chip
12634M: Tony Olech <tony.olech@elandigitalsystems.com>
12635L: linux-mmc@vger.kernel.org
12636L: linux-usb@vger.kernel.org
12637S: Supported
12638F: drivers/mmc/host/vub300.c
12639
12640W1 DALLAS'S 1-WIRE BUS
12641M: Evgeniy Polyakov <zbr@ioremap.net>
12642S: Maintained
12643F: Documentation/w1/
12644F: drivers/w1/
12645
12646W83791D HARDWARE MONITORING DRIVER
12647M: Marc Hulsman <m.hulsman@tudelft.nl>
12648L: linux-hwmon@vger.kernel.org
12649S: Maintained
12650F: Documentation/hwmon/w83791d
12651F: drivers/hwmon/w83791d.c
12652
12653W83793 HARDWARE MONITORING DRIVER
12654M: Rudolf Marek <r.marek@assembler.cz>
12655L: linux-hwmon@vger.kernel.org
12656S: Maintained
12657F: Documentation/hwmon/w83793
12658F: drivers/hwmon/w83793.c
12659
12660W83795 HARDWARE MONITORING DRIVER
12661M: Jean Delvare <jdelvare@suse.com>
12662L: linux-hwmon@vger.kernel.org
12663S: Maintained
12664F: drivers/hwmon/w83795.c
12665
12666W83L51xD SD/MMC CARD INTERFACE DRIVER
12667M: Pierre Ossman <pierre@ossman.eu>
12668S: Maintained
12669F: drivers/mmc/host/wbsd.*
12670
12671WACOM PROTOCOL 4 SERIAL TABLETS
12672M: Julian Squires <julian@cipht.net>
12673M: Hans de Goede <hdegoede@redhat.com>
12674L: linux-input@vger.kernel.org
12675S: Maintained
12676F: drivers/input/tablet/wacom_serial4.c
12677
12678WATCHDOG DEVICE DRIVERS
12679M: Wim Van Sebroeck <wim@iguana.be>
12680R: Guenter Roeck <linux@roeck-us.net>
12681L: linux-watchdog@vger.kernel.org
12682W: http://www.linux-watchdog.org/
12683T: git git://www.linux-watchdog.org/linux-watchdog.git
12684S: Maintained
12685F: Documentation/devicetree/bindings/watchdog/
12686F: Documentation/watchdog/
12687F: drivers/watchdog/
12688F: include/linux/watchdog.h
12689F: include/uapi/linux/watchdog.h
12690
12691WD7000 SCSI DRIVER
12692M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12693L: linux-scsi@vger.kernel.org
12694S: Maintained
12695F: drivers/scsi/wd7000.c
12696
12697WIIMOTE HID DRIVER
12698M: David Herrmann <dh.herrmann@googlemail.com>
12699L: linux-input@vger.kernel.org
12700S: Maintained
12701F: drivers/hid/hid-wiimote*
12702
12703WINBOND CIR DRIVER
12704M: David Härdeman <david@hardeman.nu>
12705S: Maintained
12706F: drivers/media/rc/winbond-cir.c
12707
12708WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12709M: William Breathitt Gray <vilhelm.gray@gmail.com>
12710L: linux-watchdog@vger.kernel.org
12711S: Maintained
12712F: drivers/watchdog/ebc-c384_wdt.c
12713
12714WINSYSTEMS WS16C48 GPIO DRIVER
12715M: William Breathitt Gray <vilhelm.gray@gmail.com>
12716L: linux-gpio@vger.kernel.org
12717S: Maintained
12718F: drivers/gpio/gpio-ws16c48.c
12719
12720WIMAX STACK
12721M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12722M: linux-wimax@intel.com
12723L: wimax@linuxwimax.org (subscribers-only)
12724S: Supported
12725W: http://linuxwimax.org
12726F: Documentation/wimax/README.wimax
12727F: include/linux/wimax/debug.h
12728F: include/net/wimax.h
12729F: include/uapi/linux/wimax.h
12730F: net/wimax/
12731
12732WISTRON LAPTOP BUTTON DRIVER
12733M: Miloslav Trmac <mitr@volny.cz>
12734S: Maintained
12735F: drivers/input/misc/wistron_btns.c
12736
12737WL3501 WIRELESS PCMCIA CARD DRIVER
12738M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12739L: linux-wireless@vger.kernel.org
12740W: http://oops.ghostprotocols.net:81/blog
12741S: Maintained
12742F: drivers/net/wireless/wl3501*
12743
12744WOLFSON MICROELECTRONICS DRIVERS
12745L: patches@opensource.wolfsonmicro.com
12746T: git https://github.com/CirrusLogic/linux-drivers.git
12747W: https://github.com/CirrusLogic/linux-drivers/wiki
12748S: Supported
12749F: Documentation/hwmon/wm83??
12750F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12751F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12752F: Documentation/devicetree/bindings/mfd/arizona.txt
12753F: arch/arm/mach-s3c64xx/mach-crag6410*
12754F: drivers/clk/clk-wm83*.c
12755F: drivers/extcon/extcon-arizona.c
12756F: drivers/leds/leds-wm83*.c
12757F: drivers/gpio/gpio-*wm*.c
12758F: drivers/gpio/gpio-arizona.c
12759F: drivers/hwmon/wm83??-hwmon.c
12760F: drivers/input/misc/wm831x-on.c
12761F: drivers/input/touchscreen/wm831x-ts.c
12762F: drivers/input/touchscreen/wm97*.c
12763F: drivers/mfd/arizona*
12764F: drivers/mfd/wm*.c
12765F: drivers/mfd/cs47l24*
12766F: drivers/power/wm83*.c
12767F: drivers/rtc/rtc-wm83*.c
12768F: drivers/regulator/wm8*.c
12769F: drivers/video/backlight/wm83*_bl.c
12770F: drivers/watchdog/wm83*_wdt.c
12771F: include/linux/mfd/arizona/
12772F: include/linux/mfd/wm831x/
12773F: include/linux/mfd/wm8350/
12774F: include/linux/mfd/wm8400*
12775F: include/linux/wm97xx.h
12776F: include/sound/wm????.h
12777F: sound/soc/codecs/arizona.?
12778F: sound/soc/codecs/wm*
12779F: sound/soc/codecs/cs47l24*
12780
12781WORKQUEUE
12782M: Tejun Heo <tj@kernel.org>
12783R: Lai Jiangshan <jiangshanlai@gmail.com>
12784T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12785S: Maintained
12786F: include/linux/workqueue.h
12787F: kernel/workqueue.c
12788F: Documentation/workqueue.txt
12789
12790X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12791M: Chen-Yu Tsai <wens@csie.org>
12792L: linux-kernel@vger.kernel.org
12793S: Maintained
12794N: axp[128]
12795
12796X.25 NETWORK LAYER
12797M: Andrew Hendry <andrew.hendry@gmail.com>
12798L: linux-x25@vger.kernel.org
12799S: Odd Fixes
12800F: Documentation/networking/x25*
12801F: include/net/x25*
12802F: net/x25/
12803
12804X86 ARCHITECTURE (32-BIT AND 64-BIT)
12805M: Thomas Gleixner <tglx@linutronix.de>
12806M: Ingo Molnar <mingo@redhat.com>
12807M: "H. Peter Anvin" <hpa@zytor.com>
12808M: x86@kernel.org
12809L: linux-kernel@vger.kernel.org
12810T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12811S: Maintained
12812F: Documentation/x86/
12813F: arch/x86/
12814
12815X86 PLATFORM DRIVERS
12816M: Darren Hart <dvhart@infradead.org>
12817L: platform-driver-x86@vger.kernel.org
12818T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12819S: Maintained
12820F: drivers/platform/x86/
12821F: drivers/platform/olpc/
12822
12823X86 MCE INFRASTRUCTURE
12824M: Tony Luck <tony.luck@intel.com>
12825M: Borislav Petkov <bp@alien8.de>
12826L: linux-edac@vger.kernel.org
12827S: Maintained
12828F: arch/x86/kernel/cpu/mcheck/*
12829
12830X86 MICROCODE UPDATE SUPPORT
12831M: Borislav Petkov <bp@alien8.de>
12832S: Maintained
12833F: arch/x86/kernel/cpu/microcode/*
12834
12835X86 VDSO
12836M: Andy Lutomirski <luto@amacapital.net>
12837L: linux-kernel@vger.kernel.org
12838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12839S: Maintained
12840F: arch/x86/entry/vdso/
12841
12842XC2028/3028 TUNER DRIVER
12843M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12844M: Mauro Carvalho Chehab <mchehab@kernel.org>
12845L: linux-media@vger.kernel.org
12846W: https://linuxtv.org
12847T: git git://linuxtv.org/media_tree.git
12848S: Maintained
12849F: drivers/media/tuners/tuner-xc2028.*
12850
12851XEN HYPERVISOR INTERFACE
12852M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12853M: David Vrabel <david.vrabel@citrix.com>
12854M: Juergen Gross <jgross@suse.com>
12855L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12856T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12857S: Supported
12858F: arch/x86/xen/
12859F: drivers/*/xen-*front.c
12860F: drivers/xen/
12861F: arch/x86/include/asm/xen/
12862F: include/xen/
12863F: include/uapi/xen/
12864
12865XEN HYPERVISOR ARM
12866M: Stefano Stabellini <sstabellini@kernel.org>
12867L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12868S: Maintained
12869F: arch/arm/xen/
12870F: arch/arm/include/asm/xen/
12871
12872XEN HYPERVISOR ARM64
12873M: Stefano Stabellini <sstabellini@kernel.org>
12874L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12875S: Maintained
12876F: arch/arm64/xen/
12877F: arch/arm64/include/asm/xen/
12878
12879XEN NETWORK BACKEND DRIVER
12880M: Wei Liu <wei.liu2@citrix.com>
12881L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12882L: netdev@vger.kernel.org
12883S: Supported
12884F: drivers/net/xen-netback/*
12885
12886XEN PCI SUBSYSTEM
12887M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12888L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12889S: Supported
12890F: arch/x86/pci/*xen*
12891F: drivers/pci/*xen*
12892
12893XEN BLOCK SUBSYSTEM
12894M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12895M: Roger Pau Monné <roger.pau@citrix.com>
12896L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12897S: Supported
12898F: drivers/block/xen-blkback/*
12899F: drivers/block/xen*
12900
12901XEN PVSCSI DRIVERS
12902M: Juergen Gross <jgross@suse.com>
12903L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12904L: linux-scsi@vger.kernel.org
12905S: Supported
12906F: drivers/scsi/xen-scsifront.c
12907F: drivers/xen/xen-scsiback.c
12908F: include/xen/interface/io/vscsiif.h
12909
12910XEN SWIOTLB SUBSYSTEM
12911M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12912L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12913S: Supported
12914F: arch/x86/xen/*swiotlb*
12915F: drivers/xen/*swiotlb*
12916
12917XFS FILESYSTEM
12918P: Silicon Graphics Inc
12919M: Dave Chinner <david@fromorbit.com>
12920M: xfs@oss.sgi.com
12921L: xfs@oss.sgi.com
12922W: http://oss.sgi.com/projects/xfs
12923T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12924S: Supported
12925F: Documentation/filesystems/xfs.txt
12926F: fs/xfs/
12927
12928XILINX AXI ETHERNET DRIVER
12929M: Anirudha Sarangi <anirudh@xilinx.com>
12930M: John Linn <John.Linn@xilinx.com>
12931S: Maintained
12932F: drivers/net/ethernet/xilinx/xilinx_axienet*
12933
12934XILINX UARTLITE SERIAL DRIVER
12935M: Peter Korsgaard <jacmet@sunsite.dk>
12936L: linux-serial@vger.kernel.org
12937S: Maintained
12938F: drivers/tty/serial/uartlite.c
12939
12940XILINX VIDEO IP CORES
12941M: Hyun Kwon <hyun.kwon@xilinx.com>
12942M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12943L: linux-media@vger.kernel.org
12944T: git git://linuxtv.org/media_tree.git
12945S: Supported
12946F: Documentation/devicetree/bindings/media/xilinx/
12947F: drivers/media/platform/xilinx/
12948F: include/uapi/linux/xilinx-v4l2-controls.h
12949
12950XILLYBUS DRIVER
12951M: Eli Billauer <eli.billauer@gmail.com>
12952L: linux-kernel@vger.kernel.org
12953S: Supported
12954F: drivers/char/xillybus/
12955
12956XTENSA XTFPGA PLATFORM SUPPORT
12957M: Max Filippov <jcmvbkbc@gmail.com>
12958L: linux-xtensa@linux-xtensa.org
12959S: Maintained
12960F: drivers/spi/spi-xtensa-xtfpga.c
12961F: sound/soc/xtensa/xtfpga-i2s.c
12962
12963YAM DRIVER FOR AX.25
12964M: Jean-Paul Roubelat <jpr@f6fbb.org>
12965L: linux-hams@vger.kernel.org
12966S: Maintained
12967F: drivers/net/hamradio/yam*
12968F: include/linux/yam.h
12969
12970YEALINK PHONE DRIVER
12971M: Henk Vergonet <Henk.Vergonet@gmail.com>
12972L: usbb2k-api-dev@nongnu.org
12973S: Maintained
12974F: Documentation/input/yealink.txt
12975F: drivers/input/misc/yealink.*
12976
12977Z8530 DRIVER FOR AX.25
12978M: Joerg Reuter <jreuter@yaina.de>
12979W: http://yaina.de/jreuter/
12980W: http://www.qsl.net/dl1bke/
12981L: linux-hams@vger.kernel.org
12982S: Maintained
12983F: Documentation/networking/z8530drv.txt
12984F: drivers/net/hamradio/*scc.c
12985F: drivers/net/hamradio/z8530.h
12986
12987ZBUD COMPRESSED PAGE ALLOCATOR
12988M: Seth Jennings <sjenning@redhat.com>
12989L: linux-mm@kvack.org
12990S: Maintained
12991F: mm/zbud.c
12992F: include/linux/zbud.h
12993
12994ZD1211RW WIRELESS DRIVER
12995M: Daniel Drake <dsd@gentoo.org>
12996M: Ulrich Kunitz <kune@deine-taler.de>
12997W: http://zd1211.ath.cx/wiki/DriverRewrite
12998L: linux-wireless@vger.kernel.org
12999L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13000S: Maintained
13001F: drivers/net/wireless/zydas/zd1211rw/
13002
13003ZPOOL COMPRESSED PAGE STORAGE API
13004M: Dan Streetman <ddstreet@ieee.org>
13005L: linux-mm@kvack.org
13006S: Maintained
13007F: mm/zpool.c
13008F: include/linux/zpool.h
13009
13010ZR36067 VIDEO FOR LINUX DRIVER
13011L: mjpeg-users@lists.sourceforge.net
13012L: linux-media@vger.kernel.org
13013W: http://mjpeg.sourceforge.net/driver-zoran/
13014T: hg https://linuxtv.org/hg/v4l-dvb
13015S: Odd Fixes
13016F: drivers/media/pci/zoran/
13017
13018ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13019M: Minchan Kim <minchan@kernel.org>
13020M: Nitin Gupta <ngupta@vflare.org>
13021R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13022L: linux-kernel@vger.kernel.org
13023S: Maintained
13024F: drivers/block/zram/
13025F: Documentation/blockdev/zram.txt
13026
13027ZS DECSTATION Z85C30 SERIAL DRIVER
13028M: "Maciej W. Rozycki" <macro@linux-mips.org>
13029S: Maintained
13030F: drivers/tty/serial/zs.*
13031
13032ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13033M: Minchan Kim <minchan@kernel.org>
13034M: Nitin Gupta <ngupta@vflare.org>
13035R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13036L: linux-mm@kvack.org
13037S: Maintained
13038F: mm/zsmalloc.c
13039F: include/linux/zsmalloc.h
13040F: Documentation/vm/zsmalloc.txt
13041
13042ZSWAP COMPRESSED SWAP CACHING
13043M: Seth Jennings <sjenning@redhat.com>
13044L: linux-mm@kvack.org
13045S: Maintained
13046F: mm/zswap.c
13047
13048THE REST
13049M: Linus Torvalds <torvalds@linux-foundation.org>
13050L: linux-kernel@vger.kernel.org
13051Q: http://patchwork.kernel.org/project/LKML/list/
13052T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13053S: Buried alive in reporters
13054F: *
13055F: */