MD: rename some functions
[deliverable/linux.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
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
178W: http://serial.sourceforge.net
179S: Maintained
180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F: drivers/tty/serial/8250*
182F: include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L: netdev@vger.kernel.org
186S: Orphan / Obsolete
187F: drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
193L: v9fs-developer@lists.sourceforge.net
194W: http://swik.net/v9fs
195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S: Maintained
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: https://linuxtv.org
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
220S: Supported
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
223
224ABI/API
225L: linux-api@vger.kernel.org
226F: Documentation/ABI/
227F: include/linux/syscalls.h
228F: include/uapi/
229F: kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M: Hans de Goede <hdegoede@redhat.com>
233L: lm-sensors@lm-sensors.org
234S: Maintained
235F: drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M: Alistair John Strachan <alistair@devzero.co.uk>
239L: lm-sensors@lm-sensors.org
240S: Maintained
241F: drivers/hwmon/abituguru3.c
242
243ACCES 104-IDI-48 GPIO DRIVER
244M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-idi-48.c
248
249ACCES 104-IDIO-16 GPIO DRIVER
250M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251L: linux-gpio@vger.kernel.org
252S: Maintained
253F: drivers/gpio/gpio-104-idio-16.c
254
255ACENIC DRIVER
256M: Jes Sorensen <jes@trained-monkey.org>
257L: linux-acenic@sunsite.dk
258S: Maintained
259F: drivers/net/ethernet/alteon/acenic*
260
261ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
262M: Peter Feuerer <peter@piie.net>
263L: platform-driver-x86@vger.kernel.org
264W: http://piie.net/?section=acerhdf
265S: Maintained
266F: drivers/platform/x86/acerhdf.c
267
268ACER WMI LAPTOP EXTRAS
269M: "Lee, Chun-Yi" <jlee@suse.com>
270L: platform-driver-x86@vger.kernel.org
271S: Maintained
272F: drivers/platform/x86/acer-wmi.c
273
274ACPI
275M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
276M: Len Brown <lenb@kernel.org>
277L: linux-acpi@vger.kernel.org
278W: https://01.org/linux-acpi
279Q: https://patchwork.kernel.org/project/linux-acpi/list/
280T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
281S: Supported
282F: drivers/acpi/
283F: drivers/pnp/pnpacpi/
284F: include/linux/acpi.h
285F: include/acpi/
286F: Documentation/acpi/
287F: Documentation/ABI/testing/sysfs-bus-acpi
288F: drivers/pci/*acpi*
289F: drivers/pci/*/*acpi*
290F: drivers/pci/*/*/*acpi*
291F: tools/power/acpi/
292
293ACPI COMPONENT ARCHITECTURE (ACPICA)
294M: Robert Moore <robert.moore@intel.com>
295M: Lv Zheng <lv.zheng@intel.com>
296M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
297L: linux-acpi@vger.kernel.org
298L: devel@acpica.org
299W: https://acpica.org/
300W: https://github.com/acpica/acpica/
301Q: https://patchwork.kernel.org/project/linux-acpi/list/
302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
303S: Supported
304F: drivers/acpi/acpica/
305F: include/acpi/
306F: tools/power/acpi/
307
308ACPI FAN DRIVER
309M: Zhang Rui <rui.zhang@intel.com>
310L: linux-acpi@vger.kernel.org
311W: https://01.org/linux-acpi
312S: Supported
313F: drivers/acpi/fan.c
314
315ACPI THERMAL DRIVER
316M: Zhang Rui <rui.zhang@intel.com>
317L: linux-acpi@vger.kernel.org
318W: https://01.org/linux-acpi
319S: Supported
320F: drivers/acpi/*thermal*
321
322ACPI VIDEO DRIVER
323M: Zhang Rui <rui.zhang@intel.com>
324L: linux-acpi@vger.kernel.org
325W: https://01.org/linux-acpi
326S: Supported
327F: drivers/acpi/acpi_video.c
328
329ACPI WMI DRIVER
330L: platform-driver-x86@vger.kernel.org
331S: Orphan
332F: drivers/platform/x86/wmi.c
333
334AD1889 ALSA SOUND DRIVER
335M: Thibaut Varene <T-Bone@parisc-linux.org>
336W: http://wiki.parisc-linux.org/AD1889
337L: linux-parisc@vger.kernel.org
338S: Maintained
339F: sound/pci/ad1889.*
340
341AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
342M: Michael Hennerich <michael.hennerich@analog.com>
343W: http://wiki.analog.com/AD5254
344W: http://ez.analog.com/community/linux-device-drivers
345S: Supported
346F: drivers/misc/ad525x_dpot.c
347
348AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
349M: Michael Hennerich <michael.hennerich@analog.com>
350W: http://wiki.analog.com/AD5398
351W: http://ez.analog.com/community/linux-device-drivers
352S: Supported
353F: drivers/regulator/ad5398.c
354
355AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
356M: Michael Hennerich <michael.hennerich@analog.com>
357W: http://wiki.analog.com/AD7142
358W: http://ez.analog.com/community/linux-device-drivers
359S: Supported
360F: drivers/input/misc/ad714x.c
361
362AD7877 TOUCHSCREEN DRIVER
363M: Michael Hennerich <michael.hennerich@analog.com>
364W: http://wiki.analog.com/AD7877
365W: http://ez.analog.com/community/linux-device-drivers
366S: Supported
367F: drivers/input/touchscreen/ad7877.c
368
369AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
370M: Michael Hennerich <michael.hennerich@analog.com>
371W: http://wiki.analog.com/AD7879
372W: http://ez.analog.com/community/linux-device-drivers
373S: Supported
374F: drivers/input/touchscreen/ad7879.c
375
376ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
377M: Jiri Kosina <jikos@kernel.org>
378S: Maintained
379
380ADF7242 IEEE 802.15.4 RADIO DRIVER
381M: Michael Hennerich <michael.hennerich@analog.com>
382W: https://wiki.analog.com/ADF7242
383W: http://ez.analog.com/community/linux-device-drivers
384L: linux-wpan@vger.kernel.org
385S: Supported
386F: drivers/net/ieee802154/adf7242.c
387F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
388
389ADM1025 HARDWARE MONITOR DRIVER
390M: Jean Delvare <jdelvare@suse.com>
391L: lm-sensors@lm-sensors.org
392S: Maintained
393F: Documentation/hwmon/adm1025
394F: drivers/hwmon/adm1025.c
395
396ADM1029 HARDWARE MONITOR DRIVER
397M: Corentin Labbe <clabbe.montjoie@gmail.com>
398L: lm-sensors@lm-sensors.org
399S: Maintained
400F: drivers/hwmon/adm1029.c
401
402ADM8211 WIRELESS DRIVER
403L: linux-wireless@vger.kernel.org
404W: http://wireless.kernel.org/
405S: Orphan
406F: drivers/net/wireless/admtek/adm8211.*
407
408ADP1653 FLASH CONTROLLER DRIVER
409M: Sakari Ailus <sakari.ailus@iki.fi>
410L: linux-media@vger.kernel.org
411S: Maintained
412F: drivers/media/i2c/adp1653.c
413F: include/media/i2c/adp1653.h
414
415ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
416M: Michael Hennerich <michael.hennerich@analog.com>
417W: http://wiki.analog.com/ADP5520
418W: http://ez.analog.com/community/linux-device-drivers
419S: Supported
420F: drivers/mfd/adp5520.c
421F: drivers/video/backlight/adp5520_bl.c
422F: drivers/leds/leds-adp5520.c
423F: drivers/gpio/gpio-adp5520.c
424F: drivers/input/keyboard/adp5520-keys.c
425
426ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
427M: Michael Hennerich <michael.hennerich@analog.com>
428W: http://wiki.analog.com/ADP5588
429W: http://ez.analog.com/community/linux-device-drivers
430S: Supported
431F: drivers/input/keyboard/adp5588-keys.c
432F: drivers/gpio/gpio-adp5588.c
433
434ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
435M: Michael Hennerich <michael.hennerich@analog.com>
436W: http://wiki.analog.com/ADP8860
437W: http://ez.analog.com/community/linux-device-drivers
438S: Supported
439F: drivers/video/backlight/adp8860_bl.c
440
441ADS1015 HARDWARE MONITOR DRIVER
442M: Dirk Eibach <eibach@gdsys.de>
443L: lm-sensors@lm-sensors.org
444S: Maintained
445F: Documentation/hwmon/ads1015
446F: drivers/hwmon/ads1015.c
447F: include/linux/i2c/ads1015.h
448
449ADT746X FAN DRIVER
450M: Colin Leroy <colin@colino.net>
451S: Maintained
452F: drivers/macintosh/therm_adt746x.c
453
454ADT7475 HARDWARE MONITOR DRIVER
455M: Jean Delvare <jdelvare@suse.com>
456L: lm-sensors@lm-sensors.org
457S: Maintained
458F: Documentation/hwmon/adt7475
459F: drivers/hwmon/adt7475.c
460
461ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
462M: Michael Hennerich <michael.hennerich@analog.com>
463W: http://wiki.analog.com/ADXL345
464W: http://ez.analog.com/community/linux-device-drivers
465S: Supported
466F: drivers/input/misc/adxl34x.c
467
468ADVANSYS SCSI DRIVER
469M: Matthew Wilcox <matthew@wil.cx>
470M: Hannes Reinecke <hare@suse.com>
471L: linux-scsi@vger.kernel.org
472S: Maintained
473F: Documentation/scsi/advansys.txt
474F: drivers/scsi/advansys.c
475
476AEDSP16 DRIVER
477M: Riccardo Facchetti <fizban@tin.it>
478S: Maintained
479F: sound/oss/aedsp16.c
480
481AF9013 MEDIA DRIVER
482M: Antti Palosaari <crope@iki.fi>
483L: linux-media@vger.kernel.org
484W: https://linuxtv.org
485W: http://palosaari.fi/linux/
486Q: http://patchwork.linuxtv.org/project/linux-media/list/
487T: git git://linuxtv.org/anttip/media_tree.git
488S: Maintained
489F: drivers/media/dvb-frontends/af9013*
490
491AF9033 MEDIA DRIVER
492M: Antti Palosaari <crope@iki.fi>
493L: linux-media@vger.kernel.org
494W: https://linuxtv.org
495W: http://palosaari.fi/linux/
496Q: http://patchwork.linuxtv.org/project/linux-media/list/
497T: git git://linuxtv.org/anttip/media_tree.git
498S: Maintained
499F: drivers/media/dvb-frontends/af9033*
500
501AFFS FILE SYSTEM
502L: linux-fsdevel@vger.kernel.org
503S: Orphan
504F: Documentation/filesystems/affs.txt
505F: fs/affs/
506
507AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
508M: David Howells <dhowells@redhat.com>
509L: linux-afs@lists.infradead.org
510S: Supported
511F: fs/afs/
512F: include/net/af_rxrpc.h
513F: net/rxrpc/af_rxrpc.c
514
515AGPGART DRIVER
516M: David Airlie <airlied@linux.ie>
517T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
518S: Maintained
519F: drivers/char/agp/
520F: include/linux/agp*
521F: include/uapi/linux/agp*
522
523AHA152X SCSI DRIVER
524M: "Juergen E. Fischer" <fischer@norbit.de>
525L: linux-scsi@vger.kernel.org
526S: Maintained
527F: drivers/scsi/aha152x*
528F: drivers/scsi/pcmcia/aha152x*
529
530AIC7XXX / AIC79XX SCSI DRIVER
531M: Hannes Reinecke <hare@suse.com>
532L: linux-scsi@vger.kernel.org
533S: Maintained
534F: drivers/scsi/aic7xxx/
535
536AIMSLAB FM RADIO RECEIVER DRIVER
537M: Hans Verkuil <hverkuil@xs4all.nl>
538L: linux-media@vger.kernel.org
539T: git git://linuxtv.org/media_tree.git
540W: https://linuxtv.org
541S: Maintained
542F: drivers/media/radio/radio-aimslab*
543
544AIO
545M: Benjamin LaHaise <bcrl@kvack.org>
546L: linux-aio@kvack.org
547S: Supported
548F: fs/aio.c
549F: include/linux/*aio*.h
550
551AIRSPY MEDIA DRIVER
552M: Antti Palosaari <crope@iki.fi>
553L: linux-media@vger.kernel.org
554W: https://linuxtv.org
555W: http://palosaari.fi/linux/
556Q: http://patchwork.linuxtv.org/project/linux-media/list/
557T: git git://linuxtv.org/anttip/media_tree.git
558S: Maintained
559F: drivers/media/usb/airspy/
560
561ALCATEL SPEEDTOUCH USB DRIVER
562M: Duncan Sands <duncan.sands@free.fr>
563L: linux-usb@vger.kernel.org
564W: http://www.linux-usb.org/SpeedTouch/
565S: Maintained
566F: drivers/usb/atm/speedtch.c
567F: drivers/usb/atm/usbatm.c
568
569ALCHEMY AU1XX0 MMC DRIVER
570M: Manuel Lauss <manuel.lauss@gmail.com>
571S: Maintained
572F: drivers/mmc/host/au1xmmc.c
573
574ALI1563 I2C DRIVER
575M: Rudolf Marek <r.marek@assembler.cz>
576L: linux-i2c@vger.kernel.org
577S: Maintained
578F: Documentation/i2c/busses/i2c-ali1563
579F: drivers/i2c/busses/i2c-ali1563.c
580
581ALLWINNER SECURITY SYSTEM
582M: Corentin Labbe <clabbe.montjoie@gmail.com>
583L: linux-crypto@vger.kernel.org
584S: Maintained
585F: drivers/crypto/sunxi-ss/
586
587ALPHA PORT
588M: Richard Henderson <rth@twiddle.net>
589M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
590M: Matt Turner <mattst88@gmail.com>
591S: Odd Fixes
592L: linux-alpha@vger.kernel.org
593F: arch/alpha/
594
595ALTERA MAILBOX DRIVER
596M: Ley Foon Tan <lftan@altera.com>
597L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
598S: Maintained
599F: drivers/mailbox/mailbox-altera.c
600
601ALTERA PIO DRIVER
602M: Tien Hock Loh <thloh@altera.com>
603L: linux-gpio@vger.kernel.org
604S: Maintained
605F: drivers/gpio/gpio-altera.c
606
607ALTERA TRIPLE SPEED ETHERNET DRIVER
608M: Vince Bridgers <vbridger@opensource.altera.com>
609L: netdev@vger.kernel.org
610L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
611S: Maintained
612F: drivers/net/ethernet/altera/
613
614ALTERA UART/JTAG UART SERIAL DRIVERS
615M: Tobias Klauser <tklauser@distanz.ch>
616L: linux-serial@vger.kernel.org
617L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
618S: Maintained
619F: drivers/tty/serial/altera_uart.c
620F: drivers/tty/serial/altera_jtaguart.c
621F: include/linux/altera_uart.h
622F: include/linux/altera_jtaguart.h
623
624AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
625M: Tom Lendacky <thomas.lendacky@amd.com>
626L: linux-crypto@vger.kernel.org
627S: Supported
628F: drivers/crypto/ccp/
629F: include/linux/ccp.h
630
631AMD FAM15H PROCESSOR POWER MONITORING DRIVER
632M: Huang Rui <ray.huang@amd.com>
633L: lm-sensors@lm-sensors.org
634S: Supported
635F: Documentation/hwmon/fam15h_power
636F: drivers/hwmon/fam15h_power.c
637
638AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
639L: linux-geode@lists.infradead.org (moderated for non-subscribers)
640S: Orphan
641F: drivers/usb/gadget/udc/amd5536udc.*
642
643AMD GEODE PROCESSOR/CHIPSET SUPPORT
644P: Andres Salomon <dilinger@queued.net>
645L: linux-geode@lists.infradead.org (moderated for non-subscribers)
646W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
647S: Supported
648F: drivers/char/hw_random/geode-rng.c
649F: drivers/crypto/geode*
650F: drivers/video/fbdev/geode/
651F: arch/x86/include/asm/geode.h
652
653AMD IOMMU (AMD-VI)
654M: Joerg Roedel <joro@8bytes.org>
655L: iommu@lists.linux-foundation.org
656T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
657S: Maintained
658F: drivers/iommu/amd_iommu*.[ch]
659F: include/linux/amd-iommu.h
660
661AMD KFD
662M: Oded Gabbay <oded.gabbay@gmail.com>
663L: dri-devel@lists.freedesktop.org
664T: git git://people.freedesktop.org/~gabbayo/linux.git
665S: Supported
666F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
667F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
668F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
669F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
670F: drivers/gpu/drm/amd/amdkfd/
671F: drivers/gpu/drm/amd/include/cik_structs.h
672F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
673F: drivers/gpu/drm/amd/include/vi_structs.h
674F: drivers/gpu/drm/radeon/radeon_kfd.c
675F: drivers/gpu/drm/radeon/radeon_kfd.h
676F: include/uapi/linux/kfd_ioctl.h
677
678AMD XGBE DRIVER
679M: Tom Lendacky <thomas.lendacky@amd.com>
680L: netdev@vger.kernel.org
681S: Supported
682F: drivers/net/ethernet/amd/xgbe/
683
684AMS (Apple Motion Sensor) DRIVER
685M: Michael Hanselmann <linux-kernel@hansmi.ch>
686S: Supported
687F: drivers/macintosh/ams/
688
689AMSO1100 RNIC DRIVER
690M: Tom Tucker <tom@opengridcomputing.com>
691M: Steve Wise <swise@opengridcomputing.com>
692L: linux-rdma@vger.kernel.org
693S: Maintained
694F: drivers/infiniband/hw/amso1100/
695
696ANALOG DEVICES INC AD9389B DRIVER
697M: Hans Verkuil <hans.verkuil@cisco.com>
698L: linux-media@vger.kernel.org
699S: Maintained
700F: drivers/media/i2c/ad9389b*
701
702ANALOG DEVICES INC ADV7180 DRIVER
703M: Lars-Peter Clausen <lars@metafoo.de>
704L: linux-media@vger.kernel.org
705W: http://ez.analog.com/community/linux-device-drivers
706S: Supported
707F: drivers/media/i2c/adv7180.c
708
709ANALOG DEVICES INC ADV7511 DRIVER
710M: Hans Verkuil <hans.verkuil@cisco.com>
711L: linux-media@vger.kernel.org
712S: Maintained
713F: drivers/media/i2c/adv7511*
714
715ANALOG DEVICES INC ADV7604 DRIVER
716M: Hans Verkuil <hans.verkuil@cisco.com>
717L: linux-media@vger.kernel.org
718S: Maintained
719F: drivers/media/i2c/adv7604*
720
721ANALOG DEVICES INC ADV7842 DRIVER
722M: Hans Verkuil <hans.verkuil@cisco.com>
723L: linux-media@vger.kernel.org
724S: Maintained
725F: drivers/media/i2c/adv7842*
726
727ANALOG DEVICES INC ASOC CODEC DRIVERS
728M: Lars-Peter Clausen <lars@metafoo.de>
729L: alsa-devel@alsa-project.org (moderated for non-subscribers)
730W: http://wiki.analog.com/
731W: http://ez.analog.com/community/linux-device-drivers
732S: Supported
733F: sound/soc/codecs/adau*
734F: sound/soc/codecs/adav*
735F: sound/soc/codecs/ad1*
736F: sound/soc/codecs/ad7*
737F: sound/soc/codecs/ssm*
738F: sound/soc/codecs/sigmadsp.*
739
740ANALOG DEVICES INC ASOC DRIVERS
741L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
742L: alsa-devel@alsa-project.org (moderated for non-subscribers)
743W: http://blackfin.uclinux.org/
744S: Supported
745F: sound/soc/blackfin/*
746
747ANALOG DEVICES INC IIO DRIVERS
748M: Lars-Peter Clausen <lars@metafoo.de>
749M: Michael Hennerich <Michael.Hennerich@analog.com>
750W: http://wiki.analog.com/
751W: http://ez.analog.com/community/linux-device-drivers
752S: Supported
753F: drivers/iio/*/ad*
754X: drivers/iio/*/adjd*
755F: drivers/staging/iio/*/ad*
756F: staging/iio/trigger/iio-trig-bfin-timer.c
757
758ANALOG DEVICES INC DMA DRIVERS
759M: Lars-Peter Clausen <lars@metafoo.de>
760W: http://ez.analog.com/community/linux-device-drivers
761S: Supported
762F: drivers/dma/dma-axi-dmac.c
763
764ANDROID DRIVERS
765M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
766M: Arve Hjønnevåg <arve@android.com>
767M: Riley Andrews <riandrews@android.com>
768T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
769L: devel@driverdev.osuosl.org
770S: Supported
771F: drivers/android/
772F: drivers/staging/android/
773
774AOA (Apple Onboard Audio) ALSA DRIVER
775M: Johannes Berg <johannes@sipsolutions.net>
776L: linuxppc-dev@lists.ozlabs.org
777L: alsa-devel@alsa-project.org (moderated for non-subscribers)
778S: Maintained
779F: sound/aoa/
780
781APM DRIVER
782M: Jiri Kosina <jikos@kernel.org>
783S: Odd fixes
784F: arch/x86/kernel/apm_32.c
785F: include/linux/apm_bios.h
786F: include/uapi/linux/apm_bios.h
787F: drivers/char/apm-emulation.c
788
789APPLE BCM5974 MULTITOUCH DRIVER
790M: Henrik Rydberg <rydberg@bitmath.org>
791L: linux-input@vger.kernel.org
792S: Odd fixes
793F: drivers/input/mouse/bcm5974.c
794
795APPLE SMC DRIVER
796M: Henrik Rydberg <rydberg@bitmath.org>
797L: lm-sensors@lm-sensors.org
798S: Odd fixes
799F: drivers/hwmon/applesmc.c
800
801APPLETALK NETWORK LAYER
802M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
803S: Maintained
804F: drivers/net/appletalk/
805F: net/appletalk/
806
807APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
808M: Duc Dang <dhdang@apm.com>
809S: Supported
810F: arch/arm64/boot/dts/apm/
811
812APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
813M: Iyappan Subramanian <isubramanian@apm.com>
814M: Keyur Chudgar <kchudgar@apm.com>
815S: Supported
816F: drivers/net/ethernet/apm/xgene/
817F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
818
819APTINA CAMERA SENSOR PLL
820M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
821L: linux-media@vger.kernel.org
822S: Maintained
823F: drivers/media/i2c/aptina-pll.*
824
825ARC FRAMEBUFFER DRIVER
826M: Jaya Kumar <jayalk@intworks.biz>
827S: Maintained
828F: drivers/video/fbdev/arcfb.c
829F: drivers/video/fbdev/core/fb_defio.c
830
831ARCNET NETWORK LAYER
832M: Michael Grzeschik <m.grzeschik@pengutronix.de>
833L: netdev@vger.kernel.org
834S: Maintained
835F: drivers/net/arcnet/
836F: include/uapi/linux/if_arcnet.h
837
838ARM MFM AND FLOPPY DRIVERS
839M: Ian Molton <spyro@f2s.com>
840S: Maintained
841F: arch/arm/lib/floppydma.S
842F: arch/arm/include/asm/floppy.h
843
844ARM PMU PROFILING AND DEBUGGING
845M: Will Deacon <will.deacon@arm.com>
846R: Mark Rutland <mark.rutland@arm.com>
847S: Maintained
848F: arch/arm*/kernel/perf_*
849F: arch/arm/oprofile/common.c
850F: arch/arm*/kernel/hw_breakpoint.c
851F: arch/arm*/include/asm/hw_breakpoint.h
852F: arch/arm*/include/asm/perf_event.h
853F: drivers/perf/arm_pmu.c
854F: include/linux/perf/arm_pmu.h
855
856ARM PORT
857M: Russell King <linux@arm.linux.org.uk>
858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
859W: http://www.arm.linux.org.uk/
860S: Maintained
861F: arch/arm/
862
863ARM SUB-ARCHITECTURES
864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
865S: Maintained
866F: arch/arm/mach-*/
867F: arch/arm/plat-*/
868T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
869
870ARM PRIMECELL AACI PL041 DRIVER
871M: Russell King <linux@arm.linux.org.uk>
872S: Maintained
873F: sound/arm/aaci.*
874
875ARM PRIMECELL CLCD PL110 DRIVER
876M: Russell King <linux@arm.linux.org.uk>
877S: Maintained
878F: drivers/video/fbdev/amba-clcd.*
879
880ARM PRIMECELL KMI PL050 DRIVER
881M: Russell King <linux@arm.linux.org.uk>
882S: Maintained
883F: drivers/input/serio/ambakmi.*
884F: include/linux/amba/kmi.h
885
886ARM PRIMECELL MMCI PL180/1 DRIVER
887M: Russell King <linux@arm.linux.org.uk>
888S: Maintained
889F: drivers/mmc/host/mmci.*
890F: include/linux/amba/mmci.h
891
892ARM PRIMECELL UART PL010 AND PL011 DRIVERS
893M: Russell King <linux@arm.linux.org.uk>
894S: Maintained
895F: drivers/tty/serial/amba-pl01*.c
896F: include/linux/amba/serial.h
897
898ARM PRIMECELL BUS SUPPORT
899M: Russell King <linux@arm.linux.org.uk>
900S: Maintained
901F: drivers/amba/
902F: include/linux/amba/bus.h
903
904ARM/ADS SPHERE MACHINE SUPPORT
905M: Lennert Buytenhek <kernel@wantstofly.org>
906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
907S: Maintained
908
909ARM/AFEB9260 MACHINE SUPPORT
910M: Sergey Lapin <slapin@ossfans.org>
911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
912S: Maintained
913
914ARM/AJECO 1ARM MACHINE SUPPORT
915M: Lennert Buytenhek <kernel@wantstofly.org>
916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917S: Maintained
918
919ARM/Allwinner sunXi SoC support
920M: Maxime Ripard <maxime.ripard@free-electrons.com>
921M: Chen-Yu Tsai <wens@csie.org>
922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
923S: Maintained
924N: sun[x456789]i
925
926ARM/Allwinner SoC Clock Support
927M: Emilio López <emilio@elopez.com.ar>
928S: Maintained
929F: drivers/clk/sunxi/
930
931ARM/Amlogic MesonX SoC support
932M: Carlo Caione <carlo@caione.org>
933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
934S: Maintained
935F: drivers/media/rc/meson-ir.c
936N: meson[x68]
937
938ARM/Annapurna Labs ALPINE ARCHITECTURE
939M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
940S: Maintained
941F: arch/arm/mach-alpine/
942
943ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
944M: Nicolas Ferre <nicolas.ferre@atmel.com>
945M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
946M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948W: http://www.linux4sam.org
949S: Supported
950F: arch/arm/mach-at91/
951F: include/soc/at91/
952F: arch/arm/boot/dts/at91*.dts
953F: arch/arm/boot/dts/at91*.dtsi
954F: arch/arm/boot/dts/sama*.dts
955F: arch/arm/boot/dts/sama*.dtsi
956F: arch/arm/include/debug/at91.S
957
958ARM/ATMEL AT91 Clock Support
959M: Boris Brezillon <boris.brezillon@free-electrons.com>
960S: Maintained
961F: drivers/clk/at91
962
963ARM/CALXEDA HIGHBANK ARCHITECTURE
964M: Rob Herring <robh@kernel.org>
965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
966S: Maintained
967F: arch/arm/mach-highbank/
968
969ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
970M: Krzysztof Halasa <khalasa@piap.pl>
971S: Maintained
972F: arch/arm/mach-cns3xxx/
973
974ARM/CAVIUM THUNDER NETWORK DRIVER
975M: Sunil Goutham <sgoutham@cavium.com>
976M: Robert Richter <rric@kernel.org>
977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978S: Supported
979F: drivers/net/ethernet/cavium/thunder/
980
981ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
982M: Alexander Shiyan <shc_work@mail.ru>
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984S: Odd Fixes
985N: clps711x
986
987ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
988M: Hartley Sweeten <hsweeten@visionengravers.com>
989M: Ryan Mallon <rmallon@gmail.com>
990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
991S: Maintained
992F: arch/arm/mach-ep93xx/
993F: arch/arm/mach-ep93xx/include/mach/
994
995ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
996M: Lennert Buytenhek <kernel@wantstofly.org>
997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
998S: Maintained
999
1000ARM/CLKDEV SUPPORT
1001M: Russell King <linux@arm.linux.org.uk>
1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003S: Maintained
1004F: arch/arm/include/asm/clkdev.h
1005F: drivers/clk/clkdev.c
1006
1007ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1008M: Mike Rapoport <mike@compulab.co.il>
1009L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1010S: Maintained
1011
1012ARM/CONTEC MICRO9 MACHINE SUPPORT
1013M: Hubert Feurstein <hubert.feurstein@contec.at>
1014S: Maintained
1015F: arch/arm/mach-ep93xx/micro9.c
1016
1017ARM/CORESIGHT FRAMEWORK AND DRIVERS
1018M: Mathieu Poirier <mathieu.poirier@linaro.org>
1019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020S: Maintained
1021F: drivers/hwtracing/coresight/*
1022F: Documentation/trace/coresight.txt
1023F: Documentation/devicetree/bindings/arm/coresight.txt
1024F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1025
1026ARM/CORGI MACHINE SUPPORT
1027M: Richard Purdie <rpurdie@rpsys.net>
1028S: Maintained
1029
1030ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1031M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033T: git git://github.com/ulli-kroll/linux.git
1034S: Maintained
1035F: arch/arm/mach-gemini/
1036F: drivers/rtc/rtc-gemini.c
1037
1038ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1039M: Barry Song <baohua@kernel.org>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1042S: Maintained
1043F: arch/arm/mach-prima2/
1044F: drivers/clk/sirf/
1045F: drivers/clocksource/timer-prima2.c
1046F: drivers/clocksource/timer-atlas7.c
1047N: [^a-z]sirf
1048
1049ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1050M: Baruch Siach <baruch@tkos.co.il>
1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S: Maintained
1053F: arch/arm/boot/dts/cx92755*
1054N: digicolor
1055
1056ARM/EBSA110 MACHINE SUPPORT
1057M: Russell King <linux@arm.linux.org.uk>
1058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1059W: http://www.arm.linux.org.uk/
1060S: Maintained
1061F: arch/arm/mach-ebsa110/
1062F: drivers/net/ethernet/amd/am79c961a.*
1063
1064ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1065M: Uwe Kleine-König <kernel@pengutronix.de>
1066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1067S: Maintained
1068N: efm32
1069
1070ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1071M: Daniel Ribeiro <drwyrm@gmail.com>
1072M: Stefan Schmidt <stefan@openezx.org>
1073M: Harald Welte <laforge@openezx.org>
1074L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1075W: http://www.openezx.org/
1076S: Maintained
1077T: topgit git://git.openezx.org/openezx.git
1078F: arch/arm/mach-pxa/ezx.c
1079
1080ARM/FARADAY FA526 PORT
1081M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
1084T: git git://git.berlios.de/gemini-board
1085F: arch/arm/mm/*-fa*
1086
1087ARM/FOOTBRIDGE ARCHITECTURE
1088M: Russell King <linux@arm.linux.org.uk>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090W: http://www.arm.linux.org.uk/
1091S: Maintained
1092F: arch/arm/include/asm/hardware/dec21285.h
1093F: arch/arm/mach-footbridge/
1094
1095ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1096M: Shawn Guo <shawnguo@kernel.org>
1097M: Sascha Hauer <kernel@pengutronix.de>
1098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099S: Maintained
1100T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1101F: arch/arm/mach-imx/
1102F: arch/arm/mach-mxs/
1103F: arch/arm/boot/dts/imx*
1104F: arch/arm/configs/imx*_defconfig
1105F: drivers/clk/imx/
1106F: include/soc/imx/
1107
1108ARM/FREESCALE VYBRID ARM ARCHITECTURE
1109M: Shawn Guo <shawnguo@kernel.org>
1110M: Sascha Hauer <kernel@pengutronix.de>
1111R: Stefan Agner <stefan@agner.ch>
1112L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1113S: Maintained
1114T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1115F: arch/arm/mach-imx/*vf610*
1116F: arch/arm/boot/dts/vf*
1117
1118ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1119M: Lennert Buytenhek <kernel@wantstofly.org>
1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S: Maintained
1122
1123ARM/GUMSTIX MACHINE SUPPORT
1124M: Steve Sakoman <sakoman@gmail.com>
1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126S: Maintained
1127
1128ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1129M: Philipp Zabel <philipp.zabel@gmail.com>
1130M: Paul Parsons <lost.distance@yahoo.com>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S: Maintained
1133F: arch/arm/mach-pxa/hx4700.c
1134F: arch/arm/mach-pxa/include/mach/hx4700.h
1135F: sound/soc/pxa/hx4700.c
1136
1137ARM/HISILICON SOC SUPPORT
1138M: Wei Xu <xuwei5@hisilicon.com>
1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140W: http://www.hisilicon.com
1141S: Supported
1142T: git git://github.com/hisilicon/linux-hisi.git
1143F: arch/arm/mach-hisi/
1144
1145ARM/HP JORNADA 7XX MACHINE SUPPORT
1146M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1147W: www.jlime.com
1148S: Maintained
1149T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1150F: arch/arm/mach-sa1100/jornada720.c
1151F: arch/arm/mach-sa1100/include/mach/jornada720.h
1152
1153ARM/IGEP MACHINE SUPPORT
1154M: Enric Balletbo i Serra <eballetbo@gmail.com>
1155M: Javier Martinez Canillas <javier@dowhile0.org>
1156L: linux-omap@vger.kernel.org
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159F: arch/arm/boot/dts/omap3-igep*
1160
1161ARM/INCOME PXA270 SUPPORT
1162M: Marek Vasut <marek.vasut@gmail.com>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
1165F: arch/arm/mach-pxa/colibri-pxa270-income.c
1166
1167ARM/INTEL IOP32X ARM ARCHITECTURE
1168M: Lennert Buytenhek <kernel@wantstofly.org>
1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S: Maintained
1171
1172ARM/INTEL IOP33X ARM ARCHITECTURE
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Orphan
1175
1176ARM/INTEL IOP13XX ARM ARCHITECTURE
1177M: Lennert Buytenhek <kernel@wantstofly.org>
1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179S: Maintained
1180
1181ARM/INTEL IQ81342EX MACHINE SUPPORT
1182M: Lennert Buytenhek <kernel@wantstofly.org>
1183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1184S: Maintained
1185
1186ARM/INTEL IXDP2850 MACHINE SUPPORT
1187M: Lennert Buytenhek <kernel@wantstofly.org>
1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189S: Maintained
1190
1191ARM/INTEL IXP4XX ARM ARCHITECTURE
1192M: Imre Kaloz <kaloz@openwrt.org>
1193M: Krzysztof Halasa <khalasa@piap.pl>
1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195S: Maintained
1196F: arch/arm/mach-ixp4xx/
1197
1198ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1199M: Jonathan Cameron <jic23@cam.ac.uk>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202F: arch/arm/mach-pxa/stargate2.c
1203F: drivers/pcmcia/pxa2xx_stargate2.c
1204
1205ARM/INTEL XSC3 (MANZANO) ARM CORE
1206M: Lennert Buytenhek <kernel@wantstofly.org>
1207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1208S: Maintained
1209
1210ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1211M: Lennert Buytenhek <kernel@wantstofly.org>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214
1215ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1216M: Santosh Shilimkar <ssantosh@kernel.org>
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219F: arch/arm/mach-keystone/
1220T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1221
1222ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1223M: Santosh Shilimkar <ssantosh@kernel.org>
1224L: linux-kernel@vger.kernel.org
1225S: Maintained
1226F: drivers/clk/keystone/
1227
1228ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1229M: Santosh Shilimkar <ssantosh@kernel.org>
1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231L: linux-kernel@vger.kernel.org
1232S: Maintained
1233F: drivers/clocksource/timer-keystone.c
1234
1235ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1236M: Santosh Shilimkar <ssantosh@kernel.org>
1237L: linux-kernel@vger.kernel.org
1238S: Maintained
1239F: drivers/power/reset/keystone-reset.c
1240
1241ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1242M: Santosh Shilimkar <ssantosh@kernel.org>
1243L: linux-kernel@vger.kernel.org
1244S: Maintained
1245F: drivers/memory/*emif*
1246
1247ARM/LOGICPD PXA270 MACHINE SUPPORT
1248M: Lennert Buytenhek <kernel@wantstofly.org>
1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250S: Maintained
1251
1252ARM/LPC18XX ARCHITECTURE
1253M: Joachim Eastwood <manabian@gmail.com>
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
1256F: arch/arm/boot/dts/lpc43*
1257F: drivers/clk/nxp/clk-lpc18xx*
1258F: drivers/clocksource/time-lpc32xx.c
1259F: drivers/i2c/busses/i2c-lpc2k.c
1260F: drivers/memory/pl172.c
1261F: drivers/mtd/spi-nor/nxp-spifi.c
1262F: drivers/rtc/rtc-lpc24xx.c
1263N: lpc18xx
1264
1265ARM/MAGICIAN MACHINE SUPPORT
1266M: Philipp Zabel <philipp.zabel@gmail.com>
1267S: Maintained
1268
1269ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1270M: Jason Cooper <jason@lakedaemon.net>
1271M: Andrew Lunn <andrew@lunn.ch>
1272M: Gregory Clement <gregory.clement@free-electrons.com>
1273M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
1276F: arch/arm/mach-mvebu/
1277F: drivers/rtc/rtc-armada38x.c
1278F: arch/arm/boot/dts/armada*
1279F: arch/arm/boot/dts/kirkwood*
1280
1281
1282ARM/Marvell Berlin SoC support
1283M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286F: arch/arm/mach-berlin/
1287F: arch/arm/boot/dts/berlin*
1288
1289
1290ARM/Marvell Dove/MV78xx0/Orion SOC support
1291M: Jason Cooper <jason@lakedaemon.net>
1292M: Andrew Lunn <andrew@lunn.ch>
1293M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1294M: Gregory Clement <gregory.clement@free-electrons.com>
1295L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296S: Maintained
1297F: arch/arm/mach-dove/
1298F: arch/arm/mach-mv78xx0/
1299F: arch/arm/mach-orion5x/
1300F: arch/arm/plat-orion/
1301F: arch/arm/boot/dts/dove*
1302F: arch/arm/boot/dts/orion5x*
1303
1304
1305ARM/Orion SoC/Technologic Systems TS-78xx platform support
1306M: Alexander Clouter <alex@digriz.org.uk>
1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308W: http://www.digriz.org.uk/ts78xx/kernel
1309S: Maintained
1310F: arch/arm/mach-orion5x/ts78xx-*
1311
1312ARM/Mediatek RTC DRIVER
1313M: Eddie Huang <eddie.huang@mediatek.com>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1316S: Maintained
1317F: drivers/rtc/rtc-mt6397.c
1318
1319ARM/Mediatek SoC support
1320M: Matthias Brugger <matthias.bgg@gmail.com>
1321L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1322L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1323S: Maintained
1324F: arch/arm/boot/dts/mt6*
1325F: arch/arm/boot/dts/mt8*
1326F: arch/arm/mach-mediatek/
1327N: mtk
1328K: mediatek
1329
1330ARM/Mediatek USB3 PHY DRIVER
1331M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1334S: Maintained
1335F: drivers/phy/phy-mt65xx-usb3.c
1336
1337ARM/MICREL KS8695 ARCHITECTURE
1338M: Greg Ungerer <gerg@uclinux.org>
1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340F: arch/arm/mach-ks8695/
1341S: Odd Fixes
1342
1343ARM/MIOA701 MACHINE SUPPORT
1344M: Robert Jarzmik <robert.jarzmik@free.fr>
1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346F: arch/arm/mach-pxa/mioa701.c
1347S: Maintained
1348
1349ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1350M: Michael Petchkovsky <mkpetch@internode.on.net>
1351S: Maintained
1352
1353ARM/NOMADIK ARCHITECTURE
1354M: Alessandro Rubini <rubini@unipv.it>
1355M: Linus Walleij <linus.walleij@linaro.org>
1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357S: Maintained
1358F: arch/arm/mach-nomadik/
1359F: drivers/pinctrl/nomadik/
1360F: drivers/i2c/busses/i2c-nomadik.c
1361T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1362
1363ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1364M: Nelson Castillo <arhuaco@freaks-unidos.net>
1365L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1366W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1367S: Supported
1368
1369ARM/TOSA MACHINE SUPPORT
1370M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1371M: Dirk Opfer <dirk@opfer-online.de>
1372S: Maintained
1373
1374ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1375M: Marek Vasut <marek.vasut@gmail.com>
1376L: linux-arm-kernel@lists.infradead.org
1377W: http://hackndev.com
1378S: Maintained
1379F: arch/arm/mach-pxa/include/mach/palmtx.h
1380F: arch/arm/mach-pxa/palmtx.c
1381F: arch/arm/mach-pxa/include/mach/palmt5.h
1382F: arch/arm/mach-pxa/palmt5.c
1383F: arch/arm/mach-pxa/include/mach/palmld.h
1384F: arch/arm/mach-pxa/palmld.c
1385F: arch/arm/mach-pxa/include/mach/palmte2.h
1386F: arch/arm/mach-pxa/palmte2.c
1387F: arch/arm/mach-pxa/include/mach/palmtc.h
1388F: arch/arm/mach-pxa/palmtc.c
1389
1390ARM/PALM TREO SUPPORT
1391M: Tomas Cech <sleep_walker@suse.com>
1392L: linux-arm-kernel@lists.infradead.org
1393W: http://hackndev.com
1394S: Maintained
1395F: arch/arm/mach-pxa/include/mach/palmtreo.h
1396F: arch/arm/mach-pxa/palmtreo.c
1397
1398ARM/PALMZ72 SUPPORT
1399M: Sergey Lapin <slapin@ossfans.org>
1400L: linux-arm-kernel@lists.infradead.org
1401W: http://hackndev.com
1402S: Maintained
1403F: arch/arm/mach-pxa/include/mach/palmz72.h
1404F: arch/arm/mach-pxa/palmz72.c
1405
1406ARM/PLEB SUPPORT
1407M: Peter Chubb <pleb@gelato.unsw.edu.au>
1408W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1409S: Maintained
1410
1411ARM/PT DIGITAL BOARD PORT
1412M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414W: http://www.arm.linux.org.uk/
1415S: Maintained
1416
1417ARM/QUALCOMM SUPPORT
1418M: Kumar Gala <galak@codeaurora.org>
1419M: Andy Gross <agross@codeaurora.org>
1420M: David Brown <davidb@codeaurora.org>
1421L: linux-arm-msm@vger.kernel.org
1422L: linux-soc@vger.kernel.org
1423S: Maintained
1424F: arch/arm/mach-qcom/
1425F: drivers/soc/qcom/
1426F: drivers/tty/serial/msm_serial.h
1427F: drivers/tty/serial/msm_serial.c
1428F: drivers/*/pm8???-*
1429F: drivers/mfd/ssbi.c
1430F: drivers/firmware/qcom_scm.c
1431T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1432
1433ARM/RADISYS ENP2611 MACHINE SUPPORT
1434M: Lennert Buytenhek <kernel@wantstofly.org>
1435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436S: Maintained
1437
1438ARM/RISCPC ARCHITECTURE
1439M: Russell King <linux@arm.linux.org.uk>
1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441W: http://www.arm.linux.org.uk/
1442S: Maintained
1443F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1444F: arch/arm/include/asm/hardware/ioc.h
1445F: arch/arm/include/asm/hardware/iomd.h
1446F: arch/arm/include/asm/hardware/memc.h
1447F: arch/arm/mach-rpc/
1448F: drivers/net/ethernet/8390/etherh.c
1449F: drivers/net/ethernet/i825xx/ether1*
1450F: drivers/net/ethernet/seeq/ether3*
1451F: drivers/scsi/arm/
1452
1453ARM/Rockchip SoC support
1454M: Heiko Stuebner <heiko@sntech.de>
1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456L: linux-rockchip@lists.infradead.org
1457S: Maintained
1458F: arch/arm/boot/dts/rk3*
1459F: arch/arm/mach-rockchip/
1460F: drivers/clk/rockchip/
1461F: drivers/i2c/busses/i2c-rk3x.c
1462F: drivers/*/*rockchip*
1463F: drivers/*/*/*rockchip*
1464F: sound/soc/rockchip/
1465N: rockchip
1466
1467ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1468M: Kukjin Kim <kgene@kernel.org>
1469M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1471L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1472S: Maintained
1473F: arch/arm/boot/dts/s3c*
1474F: arch/arm/boot/dts/exynos*
1475F: arch/arm64/boot/dts/exynos/
1476F: arch/arm/plat-samsung/
1477F: arch/arm/mach-s3c24*/
1478F: arch/arm/mach-s3c64xx/
1479F: arch/arm/mach-s5p*/
1480F: arch/arm/mach-exynos*/
1481F: drivers/*/*s3c2410*
1482F: drivers/*/*/*s3c2410*
1483F: drivers/spi/spi-s3c*
1484F: sound/soc/samsung/*
1485F: Documentation/arm/Samsung/
1486F: Documentation/devicetree/bindings/arm/samsung/
1487F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1488F: Documentation/devicetree/bindings/power/pd-samsung.txt
1489N: exynos
1490
1491ARM/SAMSUNG MOBILE MACHINE SUPPORT
1492M: Kyungmin Park <kyungmin.park@samsung.com>
1493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494S: Maintained
1495F: arch/arm/mach-s5pv210/
1496
1497ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1498M: Kyungmin Park <kyungmin.park@samsung.com>
1499M: Kamil Debski <k.debski@samsung.com>
1500L: linux-arm-kernel@lists.infradead.org
1501L: linux-media@vger.kernel.org
1502S: Maintained
1503F: drivers/media/platform/s5p-g2d/
1504
1505ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1506M: Kyungmin Park <kyungmin.park@samsung.com>
1507M: Kamil Debski <k.debski@samsung.com>
1508M: Jeongtae Park <jtp.park@samsung.com>
1509L: linux-arm-kernel@lists.infradead.org
1510L: linux-media@vger.kernel.org
1511S: Maintained
1512F: arch/arm/plat-samsung/s5p-dev-mfc.c
1513F: drivers/media/platform/s5p-mfc/
1514
1515ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1516M: Kyungmin Park <kyungmin.park@samsung.com>
1517M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1518L: linux-arm-kernel@lists.infradead.org
1519L: linux-media@vger.kernel.org
1520S: Maintained
1521F: drivers/media/platform/s5p-tv/
1522
1523ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1524M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1525M: Jacek Anaszewski <j.anaszewski@samsung.com>
1526L: linux-arm-kernel@lists.infradead.org
1527L: linux-media@vger.kernel.org
1528S: Maintained
1529F: drivers/media/platform/s5p-jpeg/
1530
1531ARM/SHMOBILE ARM ARCHITECTURE
1532M: Simon Horman <horms@verge.net.au>
1533M: Magnus Damm <magnus.damm@gmail.com>
1534L: linux-sh@vger.kernel.org
1535W: http://oss.renesas.com
1536Q: http://patchwork.kernel.org/project/linux-sh/list/
1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1538S: Supported
1539F: arch/arm/boot/dts/emev2*
1540F: arch/arm/boot/dts/r7s*
1541F: arch/arm/boot/dts/r8a*
1542F: arch/arm/boot/dts/sh*
1543F: arch/arm/configs/shmobile_defconfig
1544F: arch/arm/include/debug/renesas-scif.S
1545F: arch/arm/mach-shmobile/
1546F: drivers/sh/
1547
1548ARM/SOCFPGA ARCHITECTURE
1549M: Dinh Nguyen <dinguyen@opensource.altera.com>
1550S: Maintained
1551F: arch/arm/mach-socfpga/
1552F: arch/arm/boot/dts/socfpga*
1553F: arch/arm/configs/socfpga_defconfig
1554W: http://www.rocketboards.org
1555T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1556
1557ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1558M: Dinh Nguyen <dinguyen@opensource.altera.com>
1559S: Maintained
1560F: drivers/clk/socfpga/
1561
1562ARM/SOCFPGA EDAC SUPPORT
1563M: Thor Thayer <tthayer@opensource.altera.com>
1564S: Maintained
1565F: drivers/edac/altera_edac.
1566
1567ARM/STI ARCHITECTURE
1568M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1569M: Maxime Coquelin <maxime.coquelin@st.com>
1570M: Patrice Chotard <patrice.chotard@st.com>
1571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1572L: kernel@stlinux.com
1573W: http://www.stlinux.com
1574S: Maintained
1575F: arch/arm/mach-sti/
1576F: arch/arm/boot/dts/sti*
1577F: drivers/char/hw_random/st-rng.c
1578F: drivers/clocksource/arm_global_timer.c
1579F: drivers/clocksource/clksrc_st_lpc.c
1580F: drivers/i2c/busses/i2c-st.c
1581F: drivers/media/rc/st_rc.c
1582F: drivers/media/platform/sti/c8sectpfe/
1583F: drivers/mmc/host/sdhci-st.c
1584F: drivers/phy/phy-miphy28lp.c
1585F: drivers/phy/phy-miphy365x.c
1586F: drivers/phy/phy-stih407-usb.c
1587F: drivers/phy/phy-stih41x-usb.c
1588F: drivers/pinctrl/pinctrl-st.c
1589F: drivers/reset/sti/
1590F: drivers/rtc/rtc-st-lpc.c
1591F: drivers/tty/serial/st-asc.c
1592F: drivers/usb/dwc3/dwc3-st.c
1593F: drivers/usb/host/ehci-st.c
1594F: drivers/usb/host/ohci-st.c
1595F: drivers/watchdog/st_lpc_wdt.c
1596F: drivers/ata/ahci_st.c
1597
1598ARM/STM32 ARCHITECTURE
1599M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1601S: Maintained
1602T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1603N: stm32
1604F: drivers/clocksource/armv7m_systick.c
1605
1606ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1607M: Lennert Buytenhek <kernel@wantstofly.org>
1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609S: Maintained
1610
1611ARM/TETON BGA MACHINE SUPPORT
1612M: "Mark F. Brown" <mark.brown314@gmail.com>
1613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614S: Maintained
1615
1616ARM/THECUS N2100 MACHINE SUPPORT
1617M: Lennert Buytenhek <kernel@wantstofly.org>
1618L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1619S: Maintained
1620
1621ARM/NUVOTON W90X900 ARM ARCHITECTURE
1622M: Wan ZongShun <mcuos.com@gmail.com>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624W: http://www.mcuos.com
1625S: Maintained
1626F: arch/arm/mach-w90x900/
1627F: drivers/input/keyboard/w90p910_keypad.c
1628F: drivers/input/touchscreen/w90p910_ts.c
1629F: drivers/watchdog/nuc900_wdt.c
1630F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1631F: drivers/mtd/nand/nuc900_nand.c
1632F: drivers/rtc/rtc-nuc900.c
1633F: drivers/spi/spi-nuc900.c
1634F: drivers/usb/host/ehci-w90x900.c
1635F: drivers/video/fbdev/nuc900fb.c
1636
1637ARM/U300 MACHINE SUPPORT
1638M: Linus Walleij <linus.walleij@linaro.org>
1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S: Supported
1641F: arch/arm/mach-u300/
1642F: drivers/clocksource/timer-u300.c
1643F: drivers/i2c/busses/i2c-stu300.c
1644F: drivers/rtc/rtc-coh901331.c
1645F: drivers/watchdog/coh901327_wdt.c
1646F: drivers/dma/coh901318*
1647F: drivers/mfd/ab3100*
1648F: drivers/rtc/rtc-ab3100.c
1649F: drivers/rtc/rtc-coh901331.c
1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1651
1652ARM/UNIPHIER ARCHITECTURE
1653M: Masahiro Yamada <yamada.masahiro@socionext.com>
1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655S: Maintained
1656F: arch/arm/boot/dts/uniphier*
1657F: arch/arm/include/asm/hardware/cache-uniphier.h
1658F: arch/arm/mach-uniphier/
1659F: arch/arm/mm/cache-uniphier.c
1660F: drivers/i2c/busses/i2c-uniphier*
1661F: drivers/pinctrl/uniphier/
1662F: drivers/tty/serial/8250/8250_uniphier.c
1663N: uniphier
1664
1665ARM/Ux500 ARM ARCHITECTURE
1666M: Linus Walleij <linus.walleij@linaro.org>
1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S: Maintained
1669F: arch/arm/mach-ux500/
1670F: drivers/clocksource/clksrc-dbx500-prcmu.c
1671F: drivers/dma/ste_dma40*
1672F: drivers/hwspinlock/u8500_hsem.c
1673F: drivers/mfd/abx500*
1674F: drivers/mfd/ab8500*
1675F: drivers/mfd/dbx500*
1676F: drivers/mfd/db8500*
1677F: drivers/pinctrl/nomadik/pinctrl-ab*
1678F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1679F: drivers/rtc/rtc-ab8500.c
1680F: drivers/rtc/rtc-pl031.c
1681T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1682
1683ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1684M: Ulf Hansson <ulf.hansson@linaro.org>
1685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1686T: git git://git.linaro.org/people/ulfh/clk.git
1687S: Maintained
1688F: drivers/clk/ux500/
1689F: include/linux/platform_data/clk-ux500.h
1690
1691ARM/VERSATILE EXPRESS PLATFORM
1692M: Liviu Dudau <liviu.dudau@arm.com>
1693M: Sudeep Holla <sudeep.holla@arm.com>
1694M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696S: Maintained
1697F: arch/arm/boot/dts/vexpress*
1698F: arch/arm64/boot/dts/arm/vexpress*
1699F: arch/arm/mach-vexpress/
1700F: */*/vexpress*
1701F: */*/*/vexpress*
1702F: drivers/clk/versatile/clk-vexpress-osc.c
1703F: drivers/clocksource/versatile.c
1704
1705ARM/VFP SUPPORT
1706M: Russell King <linux@arm.linux.org.uk>
1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708W: http://www.arm.linux.org.uk/
1709S: Maintained
1710F: arch/arm/vfp/
1711
1712ARM/VOIPAC PXA270 SUPPORT
1713M: Marek Vasut <marek.vasut@gmail.com>
1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S: Maintained
1716F: arch/arm/mach-pxa/vpac270.c
1717F: arch/arm/mach-pxa/include/mach/vpac270.h
1718
1719ARM/VT8500 ARM ARCHITECTURE
1720M: Tony Prisk <linux@prisktech.co.nz>
1721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1722S: Maintained
1723F: arch/arm/mach-vt8500/
1724F: drivers/clocksource/vt8500_timer.c
1725F: drivers/i2c/busses/i2c-wmt.c
1726F: drivers/mmc/host/wmt-sdmmc.c
1727F: drivers/pwm/pwm-vt8500.c
1728F: drivers/rtc/rtc-vt8500.c
1729F: drivers/tty/serial/vt8500_serial.c
1730F: drivers/usb/host/ehci-platform.c
1731F: drivers/usb/host/uhci-platform.c
1732F: drivers/video/fbdev/vt8500lcdfb.*
1733F: drivers/video/fbdev/wm8505fb*
1734F: drivers/video/fbdev/wmt_ge_rops.*
1735
1736ARM/ZIPIT Z2 SUPPORT
1737M: Marek Vasut <marek.vasut@gmail.com>
1738L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1739S: Maintained
1740F: arch/arm/mach-pxa/z2.c
1741F: arch/arm/mach-pxa/include/mach/z2.h
1742
1743ARM/ZTE ARCHITECTURE
1744M: Jun Nie <jun.nie@linaro.org>
1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746S: Maintained
1747F: arch/arm/mach-zx/
1748F: drivers/clk/zte/
1749F: Documentation/devicetree/bindings/arm/zte.txt
1750F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1751
1752ARM/ZYNQ ARCHITECTURE
1753M: Michal Simek <michal.simek@xilinx.com>
1754R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756W: http://wiki.xilinx.com
1757T: git https://github.com/Xilinx/linux-xlnx.git
1758S: Supported
1759F: arch/arm/mach-zynq/
1760F: drivers/cpuidle/cpuidle-zynq.c
1761F: drivers/block/xsysace.c
1762N: zynq
1763N: xilinx
1764F: drivers/clocksource/cadence_ttc_timer.c
1765F: drivers/i2c/busses/i2c-cadence.c
1766F: drivers/mmc/host/sdhci-of-arasan.c
1767F: drivers/edac/synopsys_edac.c
1768
1769ARM SMMU DRIVERS
1770M: Will Deacon <will.deacon@arm.com>
1771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772S: Maintained
1773F: drivers/iommu/arm-smmu.c
1774F: drivers/iommu/arm-smmu-v3.c
1775F: drivers/iommu/io-pgtable-arm.c
1776
1777ARM64 PORT (AARCH64 ARCHITECTURE)
1778M: Catalin Marinas <catalin.marinas@arm.com>
1779M: Will Deacon <will.deacon@arm.com>
1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781S: Maintained
1782F: arch/arm64/
1783F: Documentation/arm64/
1784
1785AS3645A LED FLASH CONTROLLER DRIVER
1786M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1787L: linux-media@vger.kernel.org
1788T: git git://linuxtv.org/media_tree.git
1789S: Maintained
1790F: drivers/media/i2c/as3645a.c
1791F: include/media/i2c/as3645a.h
1792
1793ASC7621 HARDWARE MONITOR DRIVER
1794M: George Joseph <george.joseph@fairview5.com>
1795L: lm-sensors@lm-sensors.org
1796S: Maintained
1797F: Documentation/hwmon/asc7621
1798F: drivers/hwmon/asc7621.c
1799
1800ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1801M: Corentin Chary <corentin.chary@gmail.com>
1802L: acpi4asus-user@lists.sourceforge.net
1803L: platform-driver-x86@vger.kernel.org
1804W: http://acpi4asus.sf.net
1805S: Maintained
1806F: drivers/platform/x86/asus*.c
1807F: drivers/platform/x86/eeepc*.c
1808
1809ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1810R: Dan Williams <dan.j.williams@intel.com>
1811W: http://sourceforge.net/projects/xscaleiop
1812S: Odd fixes
1813F: Documentation/crypto/async-tx-api.txt
1814F: crypto/async_tx/
1815F: drivers/dma/
1816F: include/linux/dmaengine.h
1817F: include/linux/async_tx.h
1818
1819AT24 EEPROM DRIVER
1820M: Wolfram Sang <wsa@the-dreams.de>
1821L: linux-i2c@vger.kernel.org
1822S: Maintained
1823F: drivers/misc/eeprom/at24.c
1824F: include/linux/platform_data/at24.h
1825
1826ATA OVER ETHERNET (AOE) DRIVER
1827M: "Ed L. Cashin" <ed.cashin@acm.org>
1828W: http://www.openaoe.org/
1829S: Supported
1830F: Documentation/aoe/
1831F: drivers/block/aoe/
1832
1833ATHEROS 71XX/9XXX GPIO DRIVER
1834M: Alban Bedel <albeu@free.fr>
1835W: https://github.com/AlbanBedel/linux
1836T: git git://github.com/AlbanBedel/linux
1837S: Maintained
1838F: drivers/gpio/gpio-ath79.c
1839F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1840
1841ATHEROS ATH GENERIC UTILITIES
1842M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1843L: linux-wireless@vger.kernel.org
1844S: Supported
1845F: drivers/net/wireless/ath/*
1846
1847ATHEROS ATH5K WIRELESS DRIVER
1848M: Jiri Slaby <jirislaby@gmail.com>
1849M: Nick Kossifidis <mickflemm@gmail.com>
1850M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1851L: linux-wireless@vger.kernel.org
1852W: http://wireless.kernel.org/en/users/Drivers/ath5k
1853S: Maintained
1854F: drivers/net/wireless/ath/ath5k/
1855
1856ATHEROS ATH6KL WIRELESS DRIVER
1857M: Kalle Valo <kvalo@qca.qualcomm.com>
1858L: linux-wireless@vger.kernel.org
1859W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1860T: git git://github.com/kvalo/ath.git
1861S: Supported
1862F: drivers/net/wireless/ath/ath6kl/
1863
1864WILOCITY WIL6210 WIRELESS DRIVER
1865M: Maya Erez <qca_merez@qca.qualcomm.com>
1866L: linux-wireless@vger.kernel.org
1867L: wil6210@qca.qualcomm.com
1868S: Supported
1869W: http://wireless.kernel.org/en/users/Drivers/wil6210
1870F: drivers/net/wireless/ath/wil6210/
1871F: include/uapi/linux/wil6210_uapi.h
1872
1873CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1874M: Christian Lamparter <chunkeey@googlemail.com>
1875L: linux-wireless@vger.kernel.org
1876W: http://wireless.kernel.org/en/users/Drivers/carl9170
1877S: Maintained
1878F: drivers/net/wireless/ath/carl9170/
1879
1880ATK0110 HWMON DRIVER
1881M: Luca Tettamanti <kronos.it@gmail.com>
1882L: lm-sensors@lm-sensors.org
1883S: Maintained
1884F: drivers/hwmon/asus_atk0110.c
1885
1886ATI_REMOTE2 DRIVER
1887M: Ville Syrjala <syrjala@sci.fi>
1888S: Maintained
1889F: drivers/input/misc/ati_remote2.c
1890
1891ATLX ETHERNET DRIVERS
1892M: Jay Cliburn <jcliburn@gmail.com>
1893M: Chris Snook <chris.snook@gmail.com>
1894L: netdev@vger.kernel.org
1895W: http://sourceforge.net/projects/atl1
1896W: http://atl1.sourceforge.net
1897S: Maintained
1898F: drivers/net/ethernet/atheros/
1899
1900ATM
1901M: Chas Williams <3chas3@gmail.com>
1902L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1903L: netdev@vger.kernel.org
1904W: http://linux-atm.sourceforge.net
1905S: Maintained
1906F: drivers/atm/
1907F: include/linux/atm*
1908F: include/uapi/linux/atm*
1909
1910ATMEL AT91 / AT32 MCI DRIVER
1911M: Ludovic Desroches <ludovic.desroches@atmel.com>
1912S: Maintained
1913F: drivers/mmc/host/atmel-mci.c
1914
1915ATMEL AT91 / AT32 SERIAL DRIVER
1916M: Nicolas Ferre <nicolas.ferre@atmel.com>
1917S: Supported
1918F: drivers/tty/serial/atmel_serial.c
1919
1920ATMEL Audio ALSA driver
1921M: Nicolas Ferre <nicolas.ferre@atmel.com>
1922L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1923S: Supported
1924F: sound/soc/atmel
1925
1926ATMEL DMA DRIVER
1927M: Nicolas Ferre <nicolas.ferre@atmel.com>
1928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1929S: Supported
1930F: drivers/dma/at_hdmac.c
1931F: drivers/dma/at_hdmac_regs.h
1932F: include/linux/platform_data/dma-atmel.h
1933
1934ATMEL XDMA DRIVER
1935M: Ludovic Desroches <ludovic.desroches@atmel.com>
1936L: linux-arm-kernel@lists.infradead.org
1937L: dmaengine@vger.kernel.org
1938S: Supported
1939F: drivers/dma/at_xdmac.c
1940
1941ATMEL I2C DRIVER
1942M: Ludovic Desroches <ludovic.desroches@atmel.com>
1943L: linux-i2c@vger.kernel.org
1944S: Supported
1945F: drivers/i2c/busses/i2c-at91.c
1946
1947ATMEL ISI DRIVER
1948M: Ludovic Desroches <ludovic.desroches@atmel.com>
1949L: linux-media@vger.kernel.org
1950S: Supported
1951F: drivers/media/platform/soc_camera/atmel-isi.c
1952F: include/media/atmel-isi.h
1953
1954ATMEL LCDFB DRIVER
1955M: Nicolas Ferre <nicolas.ferre@atmel.com>
1956L: linux-fbdev@vger.kernel.org
1957S: Maintained
1958F: drivers/video/fbdev/atmel_lcdfb.c
1959F: include/video/atmel_lcdc.h
1960
1961ATMEL MACB ETHERNET DRIVER
1962M: Nicolas Ferre <nicolas.ferre@atmel.com>
1963S: Supported
1964F: drivers/net/ethernet/cadence/
1965
1966ATMEL NAND DRIVER
1967M: Wenyou Yang <wenyou.yang@atmel.com>
1968M: Josh Wu <rainyfeeling@outlook.com>
1969L: linux-mtd@lists.infradead.org
1970S: Supported
1971F: drivers/mtd/nand/atmel_nand*
1972
1973ATMEL SDMMC DRIVER
1974M: Ludovic Desroches <ludovic.desroches@atmel.com>
1975L: linux-mmc@vger.kernel.org
1976S: Supported
1977F: drivers/mmc/host/sdhci-of-at91.c
1978
1979ATMEL SPI DRIVER
1980M: Nicolas Ferre <nicolas.ferre@atmel.com>
1981S: Supported
1982F: drivers/spi/spi-atmel.*
1983
1984ATMEL SSC DRIVER
1985M: Nicolas Ferre <nicolas.ferre@atmel.com>
1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987S: Supported
1988F: drivers/misc/atmel-ssc.c
1989F: include/linux/atmel-ssc.h
1990
1991ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1992M: Nicolas Ferre <nicolas.ferre@atmel.com>
1993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1994S: Supported
1995F: drivers/misc/atmel_tclib.c
1996F: drivers/clocksource/tcb_clksrc.c
1997
1998ATMEL USBA UDC DRIVER
1999M: Nicolas Ferre <nicolas.ferre@atmel.com>
2000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001S: Supported
2002F: drivers/usb/gadget/udc/atmel_usba_udc.*
2003
2004ATMEL WIRELESS DRIVER
2005M: Simon Kelley <simon@thekelleys.org.uk>
2006L: linux-wireless@vger.kernel.org
2007W: http://www.thekelleys.org.uk/atmel
2008W: http://atmelwlandriver.sourceforge.net/
2009S: Maintained
2010F: drivers/net/wireless/atmel/atmel*
2011
2012ATMEL MAXTOUCH DRIVER
2013M: Nick Dyer <nick.dyer@itdev.co.uk>
2014T: git git://github.com/atmel-maxtouch/linux.git
2015S: Supported
2016F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2017F: drivers/input/touchscreen/atmel_mxt_ts.c
2018F: include/linux/platform_data/atmel_mxt_ts.h
2019
2020ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2021M: Bradley Grove <linuxdrivers@attotech.com>
2022L: linux-scsi@vger.kernel.org
2023W: http://www.attotech.com
2024S: Supported
2025F: drivers/scsi/esas2r
2026
2027ATUSB IEEE 802.15.4 RADIO DRIVER
2028M: Stefan Schmidt <stefan@osg.samsung.com>
2029L: linux-wpan@vger.kernel.org
2030S: Maintained
2031F: drivers/net/ieee802154/atusb.c
2032F: drivers/net/ieee802154/atusb.h
2033F: drivers/net/ieee802154/at86rf230.h
2034
2035AUDIT SUBSYSTEM
2036M: Paul Moore <paul@paul-moore.com>
2037M: Eric Paris <eparis@redhat.com>
2038L: linux-audit@redhat.com (moderated for non-subscribers)
2039W: http://people.redhat.com/sgrubb/audit/
2040T: git git://git.infradead.org/users/pcmoore/audit
2041S: Maintained
2042F: include/linux/audit.h
2043F: include/uapi/linux/audit.h
2044F: kernel/audit*
2045
2046AUXILIARY DISPLAY DRIVERS
2047M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2048W: http://miguelojeda.es/auxdisplay.htm
2049W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2050S: Maintained
2051F: drivers/auxdisplay/
2052F: include/linux/cfag12864b.h
2053
2054AVR32 ARCHITECTURE
2055M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2056M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2057W: http://www.atmel.com/products/AVR32/
2058W: http://mirror.egtvedt.no/avr32linux.org/
2059W: http://avrfreaks.net/
2060S: Maintained
2061F: arch/avr32/
2062
2063AVR32/AT32AP MACHINE SUPPORT
2064M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2065M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2066S: Maintained
2067F: arch/avr32/mach-at32ap/
2068
2069AX.25 NETWORK LAYER
2070M: Ralf Baechle <ralf@linux-mips.org>
2071L: linux-hams@vger.kernel.org
2072W: http://www.linux-ax25.org/
2073S: Maintained
2074F: include/uapi/linux/ax25.h
2075F: include/net/ax25.h
2076F: net/ax25/
2077
2078AZ6007 DVB DRIVER
2079M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2080L: linux-media@vger.kernel.org
2081W: https://linuxtv.org
2082T: git git://linuxtv.org/media_tree.git
2083S: Maintained
2084F: drivers/media/usb/dvb-usb-v2/az6007.c
2085
2086AZTECH FM RADIO RECEIVER DRIVER
2087M: Hans Verkuil <hverkuil@xs4all.nl>
2088L: linux-media@vger.kernel.org
2089T: git git://linuxtv.org/media_tree.git
2090W: https://linuxtv.org
2091S: Maintained
2092F: drivers/media/radio/radio-aztech*
2093
2094B43 WIRELESS DRIVER
2095L: linux-wireless@vger.kernel.org
2096L: b43-dev@lists.infradead.org
2097W: http://wireless.kernel.org/en/users/Drivers/b43
2098S: Odd Fixes
2099F: drivers/net/wireless/broadcom/b43/
2100
2101B43LEGACY WIRELESS DRIVER
2102M: Larry Finger <Larry.Finger@lwfinger.net>
2103L: linux-wireless@vger.kernel.org
2104L: b43-dev@lists.infradead.org
2105W: http://wireless.kernel.org/en/users/Drivers/b43
2106S: Maintained
2107F: drivers/net/wireless/broadcom/b43legacy/
2108
2109BACKLIGHT CLASS/SUBSYSTEM
2110M: Jingoo Han <jingoohan1@gmail.com>
2111M: Lee Jones <lee.jones@linaro.org>
2112S: Maintained
2113F: drivers/video/backlight/
2114F: include/linux/backlight.h
2115
2116BATMAN ADVANCED
2117M: Marek Lindner <mareklindner@neomailbox.ch>
2118M: Simon Wunderlich <sw@simonwunderlich.de>
2119M: Antonio Quartulli <a@unstable.cc>
2120L: b.a.t.m.a.n@lists.open-mesh.org
2121W: http://www.open-mesh.org/
2122S: Maintained
2123F: net/batman-adv/
2124
2125BAYCOM/HDLCDRV DRIVERS FOR AX.25
2126M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2127L: linux-hams@vger.kernel.org
2128W: http://www.baycom.org/~tom/ham/ham.html
2129S: Maintained
2130F: drivers/net/hamradio/baycom*
2131
2132BCACHE (BLOCK LAYER CACHE)
2133M: Kent Overstreet <kent.overstreet@gmail.com>
2134L: linux-bcache@vger.kernel.org
2135W: http://bcache.evilpiepirate.org
2136S: Maintained
2137F: drivers/md/bcache/
2138
2139BDISP ST MEDIA DRIVER
2140M: Fabien Dessenne <fabien.dessenne@st.com>
2141L: linux-media@vger.kernel.org
2142T: git git://linuxtv.org/media_tree.git
2143W: https://linuxtv.org
2144S: Supported
2145F: drivers/media/platform/sti/bdisp
2146
2147BEFS FILE SYSTEM
2148S: Orphan
2149F: Documentation/filesystems/befs.txt
2150F: fs/befs/
2151
2152BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2153M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2154L: netdev@vger.kernel.org
2155S: Maintained
2156F: drivers/net/ethernet/ec_bhf.c
2157
2158BFS FILE SYSTEM
2159M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2160S: Maintained
2161F: Documentation/filesystems/bfs.txt
2162F: fs/bfs/
2163F: include/uapi/linux/bfs_fs.h
2164
2165BLACKFIN ARCHITECTURE
2166M: Steven Miao <realmz6@gmail.com>
2167L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2168T: git git://git.code.sf.net/p/adi-linux/code
2169W: http://blackfin.uclinux.org
2170S: Supported
2171F: arch/blackfin/
2172
2173BLACKFIN EMAC DRIVER
2174L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2175W: http://blackfin.uclinux.org
2176S: Supported
2177F: drivers/net/ethernet/adi/
2178
2179BLACKFIN RTC DRIVER
2180L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2181W: http://blackfin.uclinux.org
2182S: Supported
2183F: drivers/rtc/rtc-bfin.c
2184
2185BLACKFIN SDH DRIVER
2186M: Sonic Zhang <sonic.zhang@analog.com>
2187L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2188W: http://blackfin.uclinux.org
2189S: Supported
2190F: drivers/mmc/host/bfin_sdh.c
2191
2192BLACKFIN SERIAL DRIVER
2193M: Sonic Zhang <sonic.zhang@analog.com>
2194L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2195W: http://blackfin.uclinux.org
2196S: Supported
2197F: drivers/tty/serial/bfin_uart.c
2198
2199BLACKFIN WATCHDOG DRIVER
2200L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2201W: http://blackfin.uclinux.org
2202S: Supported
2203F: drivers/watchdog/bfin_wdt.c
2204
2205BLACKFIN I2C TWI DRIVER
2206M: Sonic Zhang <sonic.zhang@analog.com>
2207L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2208W: http://blackfin.uclinux.org/
2209S: Supported
2210F: drivers/i2c/busses/i2c-bfin-twi.c
2211
2212BLACKFIN MEDIA DRIVER
2213M: Scott Jiang <scott.jiang.linux@gmail.com>
2214L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2215W: http://blackfin.uclinux.org/
2216S: Supported
2217F: drivers/media/platform/blackfin/
2218F: drivers/media/i2c/adv7183*
2219F: drivers/media/i2c/vs6624*
2220
2221BLINKM RGB LED DRIVER
2222M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2223S: Maintained
2224F: drivers/leds/leds-blinkm.c
2225
2226BLOCK LAYER
2227M: Jens Axboe <axboe@kernel.dk>
2228L: linux-block@vger.kernel.org
2229T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2230S: Maintained
2231F: block/
2232F: kernel/trace/blktrace.c
2233
2234BLOCK2MTD DRIVER
2235M: Joern Engel <joern@lazybastard.org>
2236L: linux-mtd@lists.infradead.org
2237S: Maintained
2238F: drivers/mtd/devices/block2mtd.c
2239
2240BLUETOOTH DRIVERS
2241M: Marcel Holtmann <marcel@holtmann.org>
2242M: Gustavo Padovan <gustavo@padovan.org>
2243M: Johan Hedberg <johan.hedberg@gmail.com>
2244L: linux-bluetooth@vger.kernel.org
2245W: http://www.bluez.org/
2246T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2247T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2248S: Maintained
2249F: drivers/bluetooth/
2250
2251BLUETOOTH SUBSYSTEM
2252M: Marcel Holtmann <marcel@holtmann.org>
2253M: Gustavo Padovan <gustavo@padovan.org>
2254M: Johan Hedberg <johan.hedberg@gmail.com>
2255L: linux-bluetooth@vger.kernel.org
2256W: http://www.bluez.org/
2257T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2258T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2259S: Maintained
2260F: net/bluetooth/
2261F: include/net/bluetooth/
2262
2263BONDING DRIVER
2264M: Jay Vosburgh <j.vosburgh@gmail.com>
2265M: Veaceslav Falico <vfalico@gmail.com>
2266M: Andy Gospodarek <gospo@cumulusnetworks.com>
2267L: netdev@vger.kernel.org
2268W: http://sourceforge.net/projects/bonding/
2269S: Supported
2270F: drivers/net/bonding/
2271F: include/uapi/linux/if_bonding.h
2272
2273BPF (Safe dynamic programs and tools)
2274M: Alexei Starovoitov <ast@kernel.org>
2275L: netdev@vger.kernel.org
2276L: linux-kernel@vger.kernel.org
2277S: Supported
2278F: kernel/bpf/
2279
2280BROADCOM B44 10/100 ETHERNET DRIVER
2281M: Gary Zambrano <zambrano@broadcom.com>
2282L: netdev@vger.kernel.org
2283S: Supported
2284F: drivers/net/ethernet/broadcom/b44.*
2285
2286BROADCOM GENET ETHERNET DRIVER
2287M: Florian Fainelli <f.fainelli@gmail.com>
2288L: netdev@vger.kernel.org
2289S: Supported
2290F: drivers/net/ethernet/broadcom/genet/
2291
2292BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2293M: Sony Chacko <sony.chacko@qlogic.com>
2294M: Dept-HSGLinuxNICDev@qlogic.com
2295L: netdev@vger.kernel.org
2296S: Supported
2297F: drivers/net/ethernet/broadcom/bnx2.*
2298F: drivers/net/ethernet/broadcom/bnx2_*
2299
2300BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2301M: Ariel Elior <ariel.elior@qlogic.com>
2302L: netdev@vger.kernel.org
2303S: Supported
2304F: drivers/net/ethernet/broadcom/bnx2x/
2305
2306BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2307M: Florian Fainelli <f.fainelli@gmail.com>
2308M: Ray Jui <rjui@broadcom.com>
2309M: Scott Branden <sbranden@broadcom.com>
2310L: bcm-kernel-feedback-list@broadcom.com
2311T: git git://github.com/broadcom/mach-bcm
2312S: Maintained
2313F: arch/arm/mach-bcm/
2314F: arch/arm/boot/dts/bcm113*
2315F: arch/arm/boot/dts/bcm216*
2316F: arch/arm/boot/dts/bcm281*
2317F: arch/arm/configs/bcm_defconfig
2318F: drivers/mmc/host/sdhci-bcm-kona.c
2319F: drivers/clocksource/bcm_kona_timer.c
2320
2321BROADCOM BCM2835 ARM ARCHITECTURE
2322M: Stephen Warren <swarren@wwwdotorg.org>
2323M: Lee Jones <lee@kernel.org>
2324M: Eric Anholt <eric@anholt.net>
2325L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2327T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2328S: Maintained
2329N: bcm2835
2330
2331BROADCOM BCM33XX MIPS ARCHITECTURE
2332M: Kevin Cernekee <cernekee@gmail.com>
2333L: linux-mips@linux-mips.org
2334S: Maintained
2335F: arch/mips/bcm3384/*
2336F: arch/mips/include/asm/mach-bcm3384/*
2337F: arch/mips/kernel/*bmips*
2338
2339BROADCOM BCM47XX MIPS ARCHITECTURE
2340M: Hauke Mehrtens <hauke@hauke-m.de>
2341M: Rafał Miłecki <zajec5@gmail.com>
2342L: linux-mips@linux-mips.org
2343S: Maintained
2344F: arch/mips/bcm47xx/*
2345F: arch/mips/include/asm/mach-bcm47xx/*
2346
2347BROADCOM BCM5301X ARM ARCHITECTURE
2348M: Hauke Mehrtens <hauke@hauke-m.de>
2349L: linux-arm-kernel@lists.infradead.org
2350S: Maintained
2351F: arch/arm/mach-bcm/bcm_5301x.c
2352F: arch/arm/boot/dts/bcm5301x.dtsi
2353F: arch/arm/boot/dts/bcm470*
2354
2355BROADCOM BCM63XX ARM ARCHITECTURE
2356M: Florian Fainelli <f.fainelli@gmail.com>
2357L: linux-arm-kernel@lists.infradead.org
2358T: git git://github.com/broadcom/arm-bcm63xx.git
2359S: Maintained
2360F: arch/arm/mach-bcm/bcm63xx.c
2361F: arch/arm/include/debug/bcm63xx.S
2362
2363BROADCOM BCM63XX/BCM33XX UDC DRIVER
2364M: Kevin Cernekee <cernekee@gmail.com>
2365L: linux-usb@vger.kernel.org
2366S: Maintained
2367F: drivers/usb/gadget/udc/bcm63xx_udc.*
2368
2369BROADCOM BCM7XXX ARM ARCHITECTURE
2370M: Brian Norris <computersforpeace@gmail.com>
2371M: Gregory Fong <gregory.0xf0@gmail.com>
2372M: Florian Fainelli <f.fainelli@gmail.com>
2373L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2374T: git git://github.com/broadcom/stblinux.git
2375S: Maintained
2376F: arch/arm/mach-bcm/*brcmstb*
2377F: arch/arm/boot/dts/bcm7*.dts*
2378F: drivers/bus/brcmstb_gisb.c
2379N: brcmstb
2380
2381BROADCOM BMIPS MIPS ARCHITECTURE
2382M: Kevin Cernekee <cernekee@gmail.com>
2383M: Florian Fainelli <f.fainelli@gmail.com>
2384L: linux-mips@linux-mips.org
2385T: git git://github.com/broadcom/stblinux.git
2386S: Maintained
2387F: arch/mips/bmips/*
2388F: arch/mips/include/asm/mach-bmips/*
2389F: arch/mips/kernel/*bmips*
2390F: arch/mips/boot/dts/brcm/bcm*.dts*
2391F: drivers/irqchip/irq-bcm7*
2392F: drivers/irqchip/irq-brcmstb*
2393
2394BROADCOM TG3 GIGABIT ETHERNET DRIVER
2395M: Prashant Sreedharan <prashant@broadcom.com>
2396M: Michael Chan <mchan@broadcom.com>
2397L: netdev@vger.kernel.org
2398S: Supported
2399F: drivers/net/ethernet/broadcom/tg3.*
2400
2401BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2402M: Brett Rudley <brudley@broadcom.com>
2403M: Arend van Spriel <arend@broadcom.com>
2404M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2405M: Hante Meuleman <meuleman@broadcom.com>
2406L: linux-wireless@vger.kernel.org
2407L: brcm80211-dev-list@broadcom.com
2408S: Supported
2409F: drivers/net/wireless/broadcom/brcm80211/
2410
2411BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2412M: QLogic-Storage-Upstream@qlogic.com
2413L: linux-scsi@vger.kernel.org
2414S: Supported
2415F: drivers/scsi/bnx2fc/
2416
2417BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2418M: QLogic-Storage-Upstream@qlogic.com
2419L: linux-scsi@vger.kernel.org
2420S: Supported
2421F: drivers/scsi/bnx2i/
2422
2423BROADCOM IPROC ARM ARCHITECTURE
2424M: Ray Jui <rjui@broadcom.com>
2425M: Scott Branden <sbranden@broadcom.com>
2426M: Jon Mason <jonmason@broadcom.com>
2427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428L: bcm-kernel-feedback-list@broadcom.com
2429T: git git://github.com/broadcom/cygnus-linux.git
2430S: Maintained
2431N: iproc
2432N: cygnus
2433N: nsp
2434N: bcm9113*
2435N: bcm9583*
2436N: bcm9585*
2437N: bcm9586*
2438N: bcm988312
2439N: bcm113*
2440N: bcm583*
2441N: bcm585*
2442N: bcm586*
2443N: bcm88312
2444
2445BROADCOM BRCMSTB GPIO DRIVER
2446M: Gregory Fong <gregory.0xf0@gmail.com>
2447L: bcm-kernel-feedback-list@broadcom.com>
2448S: Supported
2449F: drivers/gpio/gpio-brcmstb.c
2450F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2451
2452BROADCOM KONA GPIO DRIVER
2453M: Ray Jui <rjui@broadcom.com>
2454L: bcm-kernel-feedback-list@broadcom.com
2455S: Supported
2456F: drivers/gpio/gpio-bcm-kona.c
2457F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2458
2459BROADCOM NVRAM DRIVER
2460M: Rafał Miłecki <zajec5@gmail.com>
2461L: linux-mips@linux-mips.org
2462S: Maintained
2463F: drivers/firmware/broadcom/*
2464
2465BROADCOM STB NAND FLASH DRIVER
2466M: Brian Norris <computersforpeace@gmail.com>
2467M: Kamal Dasu <kdasu.kdev@gmail.com>
2468L: linux-mtd@lists.infradead.org
2469L: bcm-kernel-feedback-list@broadcom.com
2470S: Maintained
2471F: drivers/mtd/nand/brcmnand/
2472
2473BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2474M: Rafał Miłecki <zajec5@gmail.com>
2475L: linux-wireless@vger.kernel.org
2476S: Maintained
2477F: drivers/bcma/
2478F: include/linux/bcma/
2479
2480BROADCOM SYSTEMPORT ETHERNET DRIVER
2481M: Florian Fainelli <f.fainelli@gmail.com>
2482L: netdev@vger.kernel.org
2483S: Supported
2484F: drivers/net/ethernet/broadcom/bcmsysport.*
2485
2486BROCADE BFA FC SCSI DRIVER
2487M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2488M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2489L: linux-scsi@vger.kernel.org
2490S: Supported
2491F: drivers/scsi/bfa/
2492
2493BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2494M: Rasesh Mody <rasesh.mody@qlogic.com>
2495L: netdev@vger.kernel.org
2496S: Supported
2497F: drivers/net/ethernet/brocade/bna/
2498
2499BSG (block layer generic sg v4 driver)
2500M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2501L: linux-scsi@vger.kernel.org
2502S: Supported
2503F: block/bsg.c
2504F: include/linux/bsg.h
2505F: include/uapi/linux/bsg.h
2506
2507BT87X AUDIO DRIVER
2508M: Clemens Ladisch <clemens@ladisch.de>
2509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2510T: git git://git.alsa-project.org/alsa-kernel.git
2511S: Maintained
2512F: Documentation/sound/alsa/Bt87x.txt
2513F: sound/pci/bt87x.c
2514
2515BT8XXGPIO DRIVER
2516M: Michael Buesch <m@bues.ch>
2517W: http://bu3sch.de/btgpio.php
2518S: Maintained
2519F: drivers/gpio/gpio-bt8xx.c
2520
2521BTRFS FILE SYSTEM
2522M: Chris Mason <clm@fb.com>
2523M: Josef Bacik <jbacik@fb.com>
2524M: David Sterba <dsterba@suse.com>
2525L: linux-btrfs@vger.kernel.org
2526W: http://btrfs.wiki.kernel.org/
2527Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2528T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2529S: Maintained
2530F: Documentation/filesystems/btrfs.txt
2531F: fs/btrfs/
2532
2533BTTV VIDEO4LINUX DRIVER
2534M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2535L: linux-media@vger.kernel.org
2536W: https://linuxtv.org
2537T: git git://linuxtv.org/media_tree.git
2538S: Odd fixes
2539F: Documentation/video4linux/bttv/
2540F: drivers/media/pci/bt8xx/bttv*
2541
2542BUSLOGIC SCSI DRIVER
2543M: Khalid Aziz <khalid@gonehiking.org>
2544L: linux-scsi@vger.kernel.org
2545S: Maintained
2546F: drivers/scsi/BusLogic.*
2547F: drivers/scsi/FlashPoint.*
2548
2549C-MEDIA CMI8788 DRIVER
2550M: Clemens Ladisch <clemens@ladisch.de>
2551L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2552T: git git://git.alsa-project.org/alsa-kernel.git
2553S: Maintained
2554F: sound/pci/oxygen/
2555
2556C6X ARCHITECTURE
2557M: Mark Salter <msalter@redhat.com>
2558M: Aurelien Jacquiot <a-jacquiot@ti.com>
2559L: linux-c6x-dev@linux-c6x.org
2560W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2561S: Maintained
2562F: arch/c6x/
2563
2564CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2565M: David Howells <dhowells@redhat.com>
2566L: linux-cachefs@redhat.com (moderated for non-subscribers)
2567S: Supported
2568F: Documentation/filesystems/caching/cachefiles.txt
2569F: fs/cachefiles/
2570
2571CADET FM/AM RADIO RECEIVER DRIVER
2572M: Hans Verkuil <hverkuil@xs4all.nl>
2573L: linux-media@vger.kernel.org
2574T: git git://linuxtv.org/media_tree.git
2575W: https://linuxtv.org
2576S: Maintained
2577F: drivers/media/radio/radio-cadet*
2578
2579CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2580M: Jonathan Corbet <corbet@lwn.net>
2581L: linux-media@vger.kernel.org
2582T: git git://linuxtv.org/media_tree.git
2583S: Maintained
2584F: Documentation/video4linux/cafe_ccic
2585F: drivers/media/platform/marvell-ccic/
2586
2587CAIF NETWORK LAYER
2588M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2589L: netdev@vger.kernel.org
2590S: Supported
2591F: Documentation/networking/caif/
2592F: drivers/net/caif/
2593F: include/uapi/linux/caif/
2594F: include/net/caif/
2595F: net/caif/
2596
2597CALGARY x86-64 IOMMU
2598M: Muli Ben-Yehuda <muli@il.ibm.com>
2599M: "Jon D. Mason" <jdmason@kudzu.us>
2600L: discuss@x86-64.org
2601S: Maintained
2602F: arch/x86/kernel/pci-calgary_64.c
2603F: arch/x86/kernel/tce_64.c
2604F: arch/x86/include/asm/calgary.h
2605F: arch/x86/include/asm/tce.h
2606
2607CAN NETWORK LAYER
2608M: Oliver Hartkopp <socketcan@hartkopp.net>
2609M: Marc Kleine-Budde <mkl@pengutronix.de>
2610L: linux-can@vger.kernel.org
2611W: https://github.com/linux-can
2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2613T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2614S: Maintained
2615F: Documentation/networking/can.txt
2616F: net/can/
2617F: include/linux/can/core.h
2618F: include/uapi/linux/can.h
2619F: include/uapi/linux/can/bcm.h
2620F: include/uapi/linux/can/raw.h
2621F: include/uapi/linux/can/gw.h
2622
2623CAN NETWORK DRIVERS
2624M: Wolfgang Grandegger <wg@grandegger.com>
2625M: Marc Kleine-Budde <mkl@pengutronix.de>
2626L: linux-can@vger.kernel.org
2627W: https://github.com/linux-can
2628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2629T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2630S: Maintained
2631F: drivers/net/can/
2632F: include/linux/can/dev.h
2633F: include/linux/can/platform/
2634F: include/uapi/linux/can/error.h
2635F: include/uapi/linux/can/netlink.h
2636
2637CAPABILITIES
2638M: Serge Hallyn <serge.hallyn@canonical.com>
2639L: linux-security-module@vger.kernel.org
2640S: Supported
2641F: include/linux/capability.h
2642F: include/uapi/linux/capability.h
2643F: security/commoncap.c
2644F: kernel/capability.c
2645
2646CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2647M: Kevin Tsai <ktsai@capellamicro.com>
2648S: Maintained
2649F: drivers/iio/light/cm*
2650F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2651
2652CAVIUM LIQUIDIO NETWORK DRIVER
2653M: Derek Chickles <derek.chickles@caviumnetworks.com>
2654M: Satanand Burla <satananda.burla@caviumnetworks.com>
2655M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2656M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2657L: netdev@vger.kernel.org
2658W: http://www.cavium.com
2659S: Supported
2660F: drivers/net/ethernet/cavium/liquidio/
2661
2662CC2520 IEEE-802.15.4 RADIO DRIVER
2663M: Varka Bhadram <varkabhadram@gmail.com>
2664L: linux-wpan@vger.kernel.org
2665S: Maintained
2666F: drivers/net/ieee802154/cc2520.c
2667F: include/linux/spi/cc2520.h
2668F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2669
2670CELL BROADBAND ENGINE ARCHITECTURE
2671M: Arnd Bergmann <arnd@arndb.de>
2672L: linuxppc-dev@lists.ozlabs.org
2673W: http://www.ibm.com/developerworks/power/cell/
2674S: Supported
2675F: arch/powerpc/include/asm/cell*.h
2676F: arch/powerpc/include/asm/spu*.h
2677F: arch/powerpc/include/uapi/asm/spu*.h
2678F: arch/powerpc/oprofile/*cell*
2679F: arch/powerpc/platforms/cell/
2680
2681CEPH COMMON CODE (LIBCEPH)
2682M: Ilya Dryomov <idryomov@gmail.com>
2683M: "Yan, Zheng" <zyan@redhat.com>
2684M: Sage Weil <sage@redhat.com>
2685L: ceph-devel@vger.kernel.org
2686W: http://ceph.com/
2687T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2688T: git git://github.com/ceph/ceph-client.git
2689S: Supported
2690F: net/ceph/
2691F: include/linux/ceph/
2692F: include/linux/crush/
2693
2694CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2695M: "Yan, Zheng" <zyan@redhat.com>
2696M: Sage Weil <sage@redhat.com>
2697M: Ilya Dryomov <idryomov@gmail.com>
2698L: ceph-devel@vger.kernel.org
2699W: http://ceph.com/
2700T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2701T: git git://github.com/ceph/ceph-client.git
2702S: Supported
2703F: Documentation/filesystems/ceph.txt
2704F: fs/ceph/
2705
2706CERTIFICATE HANDLING:
2707M: David Howells <dhowells@redhat.com>
2708M: David Woodhouse <dwmw2@infradead.org>
2709L: keyrings@linux-nfs.org
2710S: Maintained
2711F: Documentation/module-signing.txt
2712F: certs/
2713F: scripts/extract-cert.c
2714
2715CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2716L: linux-usb@vger.kernel.org
2717S: Orphan
2718F: Documentation/usb/WUSB-Design-overview.txt
2719F: Documentation/usb/wusb-cbaf
2720F: drivers/usb/host/hwa-hc.c
2721F: drivers/usb/host/whci/
2722F: drivers/usb/wusbcore/
2723F: include/linux/usb/wusb*
2724
2725CFAG12864B LCD DRIVER
2726M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2727W: http://miguelojeda.es/auxdisplay.htm
2728W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2729S: Maintained
2730F: drivers/auxdisplay/cfag12864b.c
2731F: include/linux/cfag12864b.h
2732
2733CFAG12864BFB LCD FRAMEBUFFER DRIVER
2734M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2735W: http://miguelojeda.es/auxdisplay.htm
2736W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2737S: Maintained
2738F: drivers/auxdisplay/cfag12864bfb.c
2739F: include/linux/cfag12864b.h
2740
2741CFG80211 and NL80211
2742M: Johannes Berg <johannes@sipsolutions.net>
2743L: linux-wireless@vger.kernel.org
2744W: http://wireless.kernel.org/
2745T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2746T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2747S: Maintained
2748F: include/uapi/linux/nl80211.h
2749F: include/net/cfg80211.h
2750F: net/wireless/*
2751X: net/wireless/wext*
2752
2753CHAR and MISC DRIVERS
2754M: Arnd Bergmann <arnd@arndb.de>
2755M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2756T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2757S: Supported
2758F: drivers/char/*
2759F: drivers/misc/*
2760F: include/linux/miscdevice.h
2761
2762CHECKPATCH
2763M: Andy Whitcroft <apw@canonical.com>
2764M: Joe Perches <joe@perches.com>
2765S: Maintained
2766F: scripts/checkpatch.pl
2767
2768CHINESE DOCUMENTATION
2769M: Harry Wei <harryxiyou@gmail.com>
2770L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2771L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2772S: Maintained
2773F: Documentation/zh_CN/
2774
2775CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2776M: Peter Chen <Peter.Chen@nxp.com>
2777T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2778L: linux-usb@vger.kernel.org
2779S: Maintained
2780F: drivers/usb/chipidea/
2781
2782CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2783M: Hans de Goede <hdegoede@redhat.com>
2784L: linux-input@vger.kernel.org
2785S: Maintained
2786F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2787F: drivers/input/touchscreen/chipone_icn8318.c
2788
2789CHROME HARDWARE PLATFORM SUPPORT
2790M: Olof Johansson <olof@lixom.net>
2791S: Maintained
2792F: drivers/platform/chrome/
2793
2794CISCO VIC ETHERNET NIC DRIVER
2795M: Christian Benvenuti <benve@cisco.com>
2796M: Sujith Sankar <ssujith@cisco.com>
2797M: Govindarajulu Varadarajan <_govind@gmx.com>
2798M: Neel Patel <neepatel@cisco.com>
2799S: Supported
2800F: drivers/net/ethernet/cisco/enic/
2801
2802CISCO VIC LOW LATENCY NIC DRIVER
2803M: Christian Benvenuti <benve@cisco.com>
2804M: Dave Goodell <dgoodell@cisco.com>
2805S: Supported
2806F: drivers/infiniband/hw/usnic/
2807
2808CIRRUS LOGIC EP93XX ETHERNET DRIVER
2809M: Hartley Sweeten <hsweeten@visionengravers.com>
2810L: netdev@vger.kernel.org
2811S: Maintained
2812F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2813
2814CIRRUS LOGIC AUDIO CODEC DRIVERS
2815M: Brian Austin <brian.austin@cirrus.com>
2816M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2817L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2818S: Maintained
2819F: sound/soc/codecs/cs*
2820
2821CLEANCACHE API
2822M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2823L: linux-kernel@vger.kernel.org
2824S: Maintained
2825F: mm/cleancache.c
2826F: include/linux/cleancache.h
2827
2828CLK API
2829M: Russell King <linux@arm.linux.org.uk>
2830L: linux-clk@vger.kernel.org
2831S: Maintained
2832F: include/linux/clk.h
2833
2834CLOCKSOURCE, CLOCKEVENT DRIVERS
2835M: Daniel Lezcano <daniel.lezcano@linaro.org>
2836M: Thomas Gleixner <tglx@linutronix.de>
2837L: linux-kernel@vger.kernel.org
2838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2839S: Supported
2840F: drivers/clocksource
2841
2842CISCO FCOE HBA DRIVER
2843M: Hiral Patel <hiralpat@cisco.com>
2844M: Suma Ramars <sramars@cisco.com>
2845M: Brian Uchino <buchino@cisco.com>
2846L: linux-scsi@vger.kernel.org
2847S: Supported
2848F: drivers/scsi/fnic/
2849
2850CISCO SCSI HBA DRIVER
2851M: Narsimhulu Musini <nmusini@cisco.com>
2852M: Sesidhar Baddela <sebaddel@cisco.com>
2853L: linux-scsi@vger.kernel.org
2854S: Supported
2855F: drivers/scsi/snic/
2856
2857CMPC ACPI DRIVER
2858M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2859M: Daniel Oliveira Nascimento <don@syst.com.br>
2860L: platform-driver-x86@vger.kernel.org
2861S: Supported
2862F: drivers/platform/x86/classmate-laptop.c
2863
2864COBALT MEDIA DRIVER
2865M: Hans Verkuil <hans.verkuil@cisco.com>
2866L: linux-media@vger.kernel.org
2867T: git git://linuxtv.org/media_tree.git
2868W: https://linuxtv.org
2869S: Supported
2870F: drivers/media/pci/cobalt/
2871
2872COCCINELLE/Semantic Patches (SmPL)
2873M: Julia Lawall <Julia.Lawall@lip6.fr>
2874M: Gilles Muller <Gilles.Muller@lip6.fr>
2875M: Nicolas Palix <nicolas.palix@imag.fr>
2876M: Michal Marek <mmarek@suse.com>
2877L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2878T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2879W: http://coccinelle.lip6.fr/
2880S: Supported
2881F: Documentation/coccinelle.txt
2882F: scripts/coccinelle/
2883F: scripts/coccicheck
2884
2885CODA FILE SYSTEM
2886M: Jan Harkes <jaharkes@cs.cmu.edu>
2887M: coda@cs.cmu.edu
2888L: codalist@coda.cs.cmu.edu
2889W: http://www.coda.cs.cmu.edu/
2890S: Maintained
2891F: Documentation/filesystems/coda.txt
2892F: fs/coda/
2893F: include/linux/coda*.h
2894F: include/uapi/linux/coda*.h
2895
2896CODA V4L2 MEM2MEM DRIVER
2897M: Philipp Zabel <p.zabel@pengutronix.de>
2898L: linux-media@vger.kernel.org
2899S: Maintained
2900F: Documentation/devicetree/bindings/media/coda.txt
2901F: drivers/media/platform/coda/
2902
2903COMMON CLK FRAMEWORK
2904M: Michael Turquette <mturquette@baylibre.com>
2905M: Stephen Boyd <sboyd@codeaurora.org>
2906L: linux-clk@vger.kernel.org
2907T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2908S: Maintained
2909F: drivers/clk/
2910X: drivers/clk/clkdev.c
2911F: include/linux/clk-pr*
2912F: include/linux/clk/
2913
2914COMMON INTERNET FILE SYSTEM (CIFS)
2915M: Steve French <sfrench@samba.org>
2916L: linux-cifs@vger.kernel.org
2917L: samba-technical@lists.samba.org (moderated for non-subscribers)
2918W: http://linux-cifs.samba.org/
2919T: git git://git.samba.org/sfrench/cifs-2.6.git
2920S: Supported
2921F: Documentation/filesystems/cifs/
2922F: fs/cifs/
2923
2924COMPACTPCI HOTPLUG CORE
2925M: Scott Murray <scott@spiteful.org>
2926L: linux-pci@vger.kernel.org
2927S: Maintained
2928F: drivers/pci/hotplug/cpci_hotplug*
2929
2930COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2931M: Scott Murray <scott@spiteful.org>
2932L: linux-pci@vger.kernel.org
2933S: Maintained
2934F: drivers/pci/hotplug/cpcihp_zt5550.*
2935
2936COMPACTPCI HOTPLUG GENERIC DRIVER
2937M: Scott Murray <scott@spiteful.org>
2938L: linux-pci@vger.kernel.org
2939S: Maintained
2940F: drivers/pci/hotplug/cpcihp_generic.c
2941
2942COMPAL LAPTOP SUPPORT
2943M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2944L: platform-driver-x86@vger.kernel.org
2945S: Maintained
2946F: drivers/platform/x86/compal-laptop.c
2947
2948CONEXANT ACCESSRUNNER USB DRIVER
2949L: accessrunner-general@lists.sourceforge.net
2950W: http://accessrunner.sourceforge.net/
2951S: Orphan
2952F: drivers/usb/atm/cxacru.c
2953
2954CONFIGFS
2955M: Joel Becker <jlbec@evilplan.org>
2956M: Christoph Hellwig <hch@lst.de>
2957T: git git://git.infradead.org/users/hch/configfs.git
2958S: Supported
2959F: fs/configfs/
2960F: include/linux/configfs.h
2961
2962CONNECTOR
2963M: Evgeniy Polyakov <zbr@ioremap.net>
2964L: netdev@vger.kernel.org
2965S: Maintained
2966F: drivers/connector/
2967
2968CONTROL GROUP (CGROUP)
2969M: Tejun Heo <tj@kernel.org>
2970M: Li Zefan <lizefan@huawei.com>
2971M: Johannes Weiner <hannes@cmpxchg.org>
2972L: cgroups@vger.kernel.org
2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2974S: Maintained
2975F: Documentation/cgroups/
2976F: include/linux/cgroup*
2977F: kernel/cgroup*
2978
2979CONTROL GROUP - CPUSET
2980M: Li Zefan <lizefan@huawei.com>
2981L: cgroups@vger.kernel.org
2982W: http://www.bullopensource.org/cpuset/
2983W: http://oss.sgi.com/projects/cpusets/
2984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2985S: Maintained
2986F: Documentation/cgroups/cpusets.txt
2987F: include/linux/cpuset.h
2988F: kernel/cpuset.c
2989
2990CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2991M: Johannes Weiner <hannes@cmpxchg.org>
2992M: Michal Hocko <mhocko@kernel.org>
2993M: Vladimir Davydov <vdavydov@virtuozzo.com>
2994L: cgroups@vger.kernel.org
2995L: linux-mm@kvack.org
2996S: Maintained
2997F: mm/memcontrol.c
2998F: mm/swap_cgroup.c
2999
3000CORETEMP HARDWARE MONITORING DRIVER
3001M: Fenghua Yu <fenghua.yu@intel.com>
3002L: lm-sensors@lm-sensors.org
3003S: Maintained
3004F: Documentation/hwmon/coretemp
3005F: drivers/hwmon/coretemp.c
3006
3007COSA/SRP SYNC SERIAL DRIVER
3008M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3009W: http://www.fi.muni.cz/~kas/cosa/
3010S: Maintained
3011F: drivers/net/wan/cosa*
3012
3013CPMAC ETHERNET DRIVER
3014M: Florian Fainelli <florian@openwrt.org>
3015L: netdev@vger.kernel.org
3016S: Maintained
3017F: drivers/net/ethernet/ti/cpmac.c
3018
3019CPU FREQUENCY DRIVERS
3020M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3021M: Viresh Kumar <viresh.kumar@linaro.org>
3022L: linux-pm@vger.kernel.org
3023S: Maintained
3024T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3025T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3026F: drivers/cpufreq/
3027F: include/linux/cpufreq.h
3028
3029CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3030M: Viresh Kumar <viresh.kumar@linaro.org>
3031M: Sudeep Holla <sudeep.holla@arm.com>
3032L: linux-pm@vger.kernel.org
3033W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3034S: Maintained
3035F: drivers/cpufreq/arm_big_little.h
3036F: drivers/cpufreq/arm_big_little.c
3037F: drivers/cpufreq/arm_big_little_dt.c
3038
3039CPUIDLE DRIVER - ARM BIG LITTLE
3040M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3041M: Daniel Lezcano <daniel.lezcano@linaro.org>
3042L: linux-pm@vger.kernel.org
3043L: linux-arm-kernel@lists.infradead.org
3044T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3045S: Maintained
3046F: drivers/cpuidle/cpuidle-big_little.c
3047
3048CPUIDLE DRIVER - ARM EXYNOS
3049M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3050M: Daniel Lezcano <daniel.lezcano@linaro.org>
3051M: Kukjin Kim <kgene@kernel.org>
3052L: linux-pm@vger.kernel.org
3053L: linux-samsung-soc@vger.kernel.org
3054S: Supported
3055F: drivers/cpuidle/cpuidle-exynos.c
3056F: arch/arm/mach-exynos/pm.c
3057
3058CPUIDLE DRIVERS
3059M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3060M: Daniel Lezcano <daniel.lezcano@linaro.org>
3061L: linux-pm@vger.kernel.org
3062S: Maintained
3063T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3064F: drivers/cpuidle/*
3065F: include/linux/cpuidle.h
3066
3067CPUID/MSR DRIVER
3068M: "H. Peter Anvin" <hpa@zytor.com>
3069S: Maintained
3070F: arch/x86/kernel/cpuid.c
3071F: arch/x86/kernel/msr.c
3072
3073CPU POWER MONITORING SUBSYSTEM
3074M: Thomas Renninger <trenn@suse.com>
3075L: linux-pm@vger.kernel.org
3076S: Maintained
3077F: tools/power/cpupower/
3078
3079CRAMFS FILESYSTEM
3080W: http://sourceforge.net/projects/cramfs/
3081S: Orphan / Obsolete
3082F: Documentation/filesystems/cramfs.txt
3083F: fs/cramfs/
3084
3085CRIS PORT
3086M: Mikael Starvik <starvik@axis.com>
3087M: Jesper Nilsson <jesper.nilsson@axis.com>
3088L: linux-cris-kernel@axis.com
3089W: http://developer.axis.com
3090S: Maintained
3091F: arch/cris/
3092F: drivers/tty/serial/crisv10.*
3093
3094CRYPTO API
3095M: Herbert Xu <herbert@gondor.apana.org.au>
3096M: "David S. Miller" <davem@davemloft.net>
3097L: linux-crypto@vger.kernel.org
3098T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3099S: Maintained
3100F: Documentation/crypto/
3101F: Documentation/DocBook/crypto-API.tmpl
3102F: arch/*/crypto/
3103F: crypto/
3104F: drivers/crypto/
3105F: include/crypto/
3106
3107CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3108M: Neil Horman <nhorman@tuxdriver.com>
3109L: linux-crypto@vger.kernel.org
3110S: Maintained
3111F: crypto/ansi_cprng.c
3112F: crypto/rng.c
3113
3114CS3308 MEDIA DRIVER
3115M: Hans Verkuil <hverkuil@xs4all.nl>
3116L: linux-media@vger.kernel.org
3117T: git git://linuxtv.org/media_tree.git
3118W: http://linuxtv.org
3119S: Odd Fixes
3120F: drivers/media/i2c/cs3308.c
3121F: drivers/media/i2c/cs3308.h
3122
3123CS5535 Audio ALSA driver
3124M: Jaya Kumar <jayakumar.alsa@gmail.com>
3125S: Maintained
3126F: sound/pci/cs5535audio/
3127
3128CW1200 WLAN driver
3129M: Solomon Peachy <pizza@shaftnet.org>
3130S: Maintained
3131F: drivers/net/wireless/st/cw1200/
3132
3133CX18 VIDEO4LINUX DRIVER
3134M: Andy Walls <awalls@md.metrocast.net>
3135L: ivtv-devel@ivtvdriver.org (subscribers-only)
3136L: linux-media@vger.kernel.org
3137T: git git://linuxtv.org/media_tree.git
3138W: https://linuxtv.org
3139W: http://www.ivtvdriver.org/index.php/Cx18
3140S: Maintained
3141F: Documentation/video4linux/cx18.txt
3142F: drivers/media/pci/cx18/
3143F: include/uapi/linux/ivtv*
3144
3145CX2341X MPEG ENCODER HELPER MODULE
3146M: Hans Verkuil <hverkuil@xs4all.nl>
3147L: linux-media@vger.kernel.org
3148T: git git://linuxtv.org/media_tree.git
3149W: https://linuxtv.org
3150S: Maintained
3151F: drivers/media/common/cx2341x*
3152F: include/media/cx2341x*
3153
3154CX24120 MEDIA DRIVER
3155M: Jemma Denson <jdenson@gmail.com>
3156M: Patrick Boettcher <patrick.boettcher@posteo.de>
3157L: linux-media@vger.kernel.org
3158W: https://linuxtv.org
3159Q: http://patchwork.linuxtv.org/project/linux-media/list/
3160S: Maintained
3161F: drivers/media/dvb-frontends/cx24120*
3162
3163CX88 VIDEO4LINUX DRIVER
3164M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3165L: linux-media@vger.kernel.org
3166W: https://linuxtv.org
3167T: git git://linuxtv.org/media_tree.git
3168S: Odd fixes
3169F: Documentation/video4linux/cx88/
3170F: drivers/media/pci/cx88/
3171
3172CXD2820R MEDIA DRIVER
3173M: Antti Palosaari <crope@iki.fi>
3174L: linux-media@vger.kernel.org
3175W: https://linuxtv.org
3176W: http://palosaari.fi/linux/
3177Q: http://patchwork.linuxtv.org/project/linux-media/list/
3178T: git git://linuxtv.org/anttip/media_tree.git
3179S: Maintained
3180F: drivers/media/dvb-frontends/cxd2820r*
3181
3182CXGB3 ETHERNET DRIVER (CXGB3)
3183M: Santosh Raspatur <santosh@chelsio.com>
3184L: netdev@vger.kernel.org
3185W: http://www.chelsio.com
3186S: Supported
3187F: drivers/net/ethernet/chelsio/cxgb3/
3188
3189CXGB3 ISCSI DRIVER (CXGB3I)
3190M: Karen Xie <kxie@chelsio.com>
3191L: linux-scsi@vger.kernel.org
3192W: http://www.chelsio.com
3193S: Supported
3194F: drivers/scsi/cxgbi/cxgb3i
3195
3196CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3197M: Steve Wise <swise@chelsio.com>
3198L: linux-rdma@vger.kernel.org
3199W: http://www.openfabrics.org
3200S: Supported
3201F: drivers/infiniband/hw/cxgb3/
3202
3203CXGB4 ETHERNET DRIVER (CXGB4)
3204M: Hariprasad S <hariprasad@chelsio.com>
3205L: netdev@vger.kernel.org
3206W: http://www.chelsio.com
3207S: Supported
3208F: drivers/net/ethernet/chelsio/cxgb4/
3209
3210CXGB4 ISCSI DRIVER (CXGB4I)
3211M: Karen Xie <kxie@chelsio.com>
3212L: linux-scsi@vger.kernel.org
3213W: http://www.chelsio.com
3214S: Supported
3215F: drivers/scsi/cxgbi/cxgb4i
3216
3217CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3218M: Steve Wise <swise@chelsio.com>
3219L: linux-rdma@vger.kernel.org
3220W: http://www.openfabrics.org
3221S: Supported
3222F: drivers/infiniband/hw/cxgb4/
3223
3224CXGB4VF ETHERNET DRIVER (CXGB4VF)
3225M: Casey Leedom <leedom@chelsio.com>
3226L: netdev@vger.kernel.org
3227W: http://www.chelsio.com
3228S: Supported
3229F: drivers/net/ethernet/chelsio/cxgb4vf/
3230
3231CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3232M: Ian Munsie <imunsie@au1.ibm.com>
3233M: Michael Neuling <mikey@neuling.org>
3234L: linuxppc-dev@lists.ozlabs.org
3235S: Supported
3236F: drivers/misc/cxl/
3237F: include/misc/cxl*
3238F: include/uapi/misc/cxl.h
3239F: Documentation/powerpc/cxl.txt
3240F: Documentation/powerpc/cxl.txt
3241F: Documentation/ABI/testing/sysfs-class-cxl
3242
3243CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3244M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3245M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3246L: linux-scsi@vger.kernel.org
3247S: Supported
3248F: drivers/scsi/cxlflash/
3249F: include/uapi/scsi/cxlflash_ioctls.h
3250F: Documentation/powerpc/cxlflash.txt
3251
3252STMMAC ETHERNET DRIVER
3253M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3254L: netdev@vger.kernel.org
3255W: http://www.stlinux.com
3256S: Supported
3257F: drivers/net/ethernet/stmicro/stmmac/
3258
3259CYBERPRO FB DRIVER
3260M: Russell King <linux@arm.linux.org.uk>
3261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3262W: http://www.arm.linux.org.uk/
3263S: Maintained
3264F: drivers/video/fbdev/cyber2000fb.*
3265
3266CYCLADES ASYNC MUX DRIVER
3267W: http://www.cyclades.com/
3268S: Orphan
3269F: drivers/tty/cyclades.c
3270F: include/linux/cyclades.h
3271F: include/uapi/linux/cyclades.h
3272
3273CYCLADES PC300 DRIVER
3274W: http://www.cyclades.com/
3275S: Orphan
3276F: drivers/net/wan/pc300*
3277
3278CYPRESS_FIRMWARE MEDIA DRIVER
3279M: Antti Palosaari <crope@iki.fi>
3280L: linux-media@vger.kernel.org
3281W: https://linuxtv.org
3282W: http://palosaari.fi/linux/
3283Q: http://patchwork.linuxtv.org/project/linux-media/list/
3284T: git git://linuxtv.org/anttip/media_tree.git
3285S: Maintained
3286F: drivers/media/common/cypress_firmware*
3287
3288CYTTSP TOUCHSCREEN DRIVER
3289M: Ferruh Yigit <fery@cypress.com>
3290L: linux-input@vger.kernel.org
3291S: Supported
3292F: drivers/input/touchscreen/cyttsp*
3293F: include/linux/input/cyttsp.h
3294
3295DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3296M: Joshua Kinard <kumba@gentoo.org>
3297S: Maintained
3298F: drivers/rtc/rtc-ds1685.c
3299F: include/linux/rtc/ds1685.h
3300
3301DAMA SLAVE for AX.25
3302M: Joerg Reuter <jreuter@yaina.de>
3303W: http://yaina.de/jreuter/
3304W: http://www.qsl.net/dl1bke/
3305L: linux-hams@vger.kernel.org
3306S: Maintained
3307F: net/ax25/af_ax25.c
3308F: net/ax25/ax25_dev.c
3309F: net/ax25/ax25_ds_*
3310F: net/ax25/ax25_in.c
3311F: net/ax25/ax25_out.c
3312F: net/ax25/ax25_timer.c
3313F: net/ax25/sysctl_net_ax25.c
3314
3315DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3316L: netdev@vger.kernel.org
3317S: Orphan
3318F: Documentation/networking/dmfe.txt
3319F: drivers/net/ethernet/dec/tulip/dmfe.c
3320
3321DC390/AM53C974 SCSI driver
3322M: Hannes Reinecke <hare@suse.com>
3323L: linux-scsi@vger.kernel.org
3324S: Maintained
3325F: drivers/scsi/am53c974.c
3326
3327DC395x SCSI driver
3328M: Oliver Neukum <oliver@neukum.org>
3329M: Ali Akcaagac <aliakc@web.de>
3330M: Jamie Lenehan <lenehan@twibble.org>
3331L: dc395x@twibble.org
3332W: http://twibble.org/dist/dc395x/
3333W: http://lists.twibble.org/mailman/listinfo/dc395x/
3334S: Maintained
3335F: Documentation/scsi/dc395x.txt
3336F: drivers/scsi/dc395x.*
3337
3338DCCP PROTOCOL
3339M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3340L: dccp@vger.kernel.org
3341W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3342S: Maintained
3343F: include/linux/dccp.h
3344F: include/uapi/linux/dccp.h
3345F: include/linux/tfrc.h
3346F: net/dccp/
3347
3348DECnet NETWORK LAYER
3349W: http://linux-decnet.sourceforge.net
3350L: linux-decnet-user@lists.sourceforge.net
3351S: Orphan
3352F: Documentation/networking/decnet.txt
3353F: net/decnet/
3354
3355DECSTATION PLATFORM SUPPORT
3356M: "Maciej W. Rozycki" <macro@linux-mips.org>
3357L: linux-mips@linux-mips.org
3358W: http://www.linux-mips.org/wiki/DECstation
3359S: Maintained
3360F: arch/mips/dec/
3361F: arch/mips/include/asm/dec/
3362F: arch/mips/include/asm/mach-dec/
3363
3364DEFXX FDDI NETWORK DRIVER
3365M: "Maciej W. Rozycki" <macro@linux-mips.org>
3366S: Maintained
3367F: drivers/net/fddi/defxx.*
3368
3369DELL LAPTOP DRIVER
3370M: Matthew Garrett <mjg59@srcf.ucam.org>
3371M: Pali Rohár <pali.rohar@gmail.com>
3372L: platform-driver-x86@vger.kernel.org
3373S: Maintained
3374F: drivers/platform/x86/dell-laptop.c
3375
3376DELL LAPTOP RBTN DRIVER
3377M: Pali Rohár <pali.rohar@gmail.com>
3378S: Maintained
3379F: drivers/platform/x86/dell-rbtn.*
3380
3381DELL LAPTOP FREEFALL DRIVER
3382M: Pali Rohár <pali.rohar@gmail.com>
3383S: Maintained
3384F: drivers/platform/x86/dell-smo8800.c
3385
3386DELL LAPTOP SMM DRIVER
3387M: Pali Rohár <pali.rohar@gmail.com>
3388S: Maintained
3389F: drivers/hwmon/dell-smm-hwmon.c
3390F: include/uapi/linux/i8k.h
3391
3392DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3393M: Doug Warzecha <Douglas_Warzecha@dell.com>
3394S: Maintained
3395F: Documentation/dcdbas.txt
3396F: drivers/firmware/dcdbas.*
3397
3398DELL WMI EXTRAS DRIVER
3399M: Matthew Garrett <mjg59@srcf.ucam.org>
3400M: Pali Rohár <pali.rohar@gmail.com>
3401S: Maintained
3402F: drivers/platform/x86/dell-wmi.c
3403
3404DESIGNWARE USB2 DRD IP DRIVER
3405M: John Youn <johnyoun@synopsys.com>
3406L: linux-usb@vger.kernel.org
3407T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3408S: Maintained
3409F: drivers/usb/dwc2/
3410
3411DESIGNWARE USB3 DRD IP DRIVER
3412M: Felipe Balbi <balbi@ti.com>
3413L: linux-usb@vger.kernel.org
3414L: linux-omap@vger.kernel.org
3415T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3416S: Maintained
3417F: drivers/usb/dwc3/
3418
3419DEVICE COREDUMP (DEV_COREDUMP)
3420M: Johannes Berg <johannes@sipsolutions.net>
3421L: linux-kernel@vger.kernel.org
3422S: Maintained
3423F: drivers/base/devcoredump.c
3424F: include/linux/devcoredump.h
3425
3426DEVICE FREQUENCY (DEVFREQ)
3427M: MyungJoo Ham <myungjoo.ham@samsung.com>
3428M: Kyungmin Park <kyungmin.park@samsung.com>
3429L: linux-pm@vger.kernel.org
3430S: Maintained
3431F: drivers/devfreq/
3432
3433DEVICE NUMBER REGISTRY
3434M: Torben Mathiasen <device@lanana.org>
3435W: http://lanana.org/docs/device-list/index.html
3436S: Maintained
3437
3438DEVICE-MAPPER (LVM)
3439M: Alasdair Kergon <agk@redhat.com>
3440M: Mike Snitzer <snitzer@redhat.com>
3441M: dm-devel@redhat.com
3442L: dm-devel@redhat.com
3443W: http://sources.redhat.com/dm
3444Q: http://patchwork.kernel.org/project/dm-devel/list/
3445T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3446T: quilt http://people.redhat.com/agk/patches/linux/editing/
3447S: Maintained
3448F: Documentation/device-mapper/
3449F: drivers/md/dm*
3450F: drivers/md/persistent-data/
3451F: include/linux/device-mapper.h
3452F: include/linux/dm-*.h
3453F: include/uapi/linux/dm-*.h
3454
3455DIALOG SEMICONDUCTOR DRIVERS
3456M: Support Opensource <support.opensource@diasemi.com>
3457W: http://www.dialog-semiconductor.com/products
3458S: Supported
3459F: Documentation/hwmon/da90??
3460F: Documentation/devicetree/bindings/sound/da[79]*.txt
3461F: drivers/gpio/gpio-da90??.c
3462F: drivers/hwmon/da90??-hwmon.c
3463F: drivers/iio/adc/da91??-*.c
3464F: drivers/input/misc/da90??_onkey.c
3465F: drivers/input/touchscreen/da9052_tsi.c
3466F: drivers/leds/leds-da90??.c
3467F: drivers/mfd/da903x.c
3468F: drivers/mfd/da90??-*.c
3469F: drivers/mfd/da91??-*.c
3470F: drivers/power/da9052-battery.c
3471F: drivers/power/da91??-*.c
3472F: drivers/regulator/da903x.c
3473F: drivers/regulator/da9???-regulator.[ch]
3474F: drivers/rtc/rtc-da90??.c
3475F: drivers/video/backlight/da90??_bl.c
3476F: drivers/watchdog/da90??_wdt.c
3477F: include/linux/mfd/da903x.h
3478F: include/linux/mfd/da9052/
3479F: include/linux/mfd/da9055/
3480F: include/linux/mfd/da9063/
3481F: include/linux/mfd/da9150/
3482F: include/sound/da[79]*.h
3483F: sound/soc/codecs/da[79]*.[ch]
3484
3485DIGI NEO AND CLASSIC PCI PRODUCTS
3486M: Lidza Louina <lidza.louina@gmail.com>
3487M: Mark Hounschell <markh@compro.net>
3488L: driverdev-devel@linuxdriverproject.org
3489S: Maintained
3490F: drivers/staging/dgnc/
3491
3492DIGI EPCA PCI PRODUCTS
3493M: Lidza Louina <lidza.louina@gmail.com>
3494M: Daeseok Youn <daeseok.youn@gmail.com>
3495L: driverdev-devel@linuxdriverproject.org
3496S: Maintained
3497F: drivers/staging/dgap/
3498
3499DIOLAN U2C-12 I2C DRIVER
3500M: Guenter Roeck <linux@roeck-us.net>
3501L: linux-i2c@vger.kernel.org
3502S: Maintained
3503F: drivers/i2c/busses/i2c-diolan-u2c.c
3504
3505DIRECT ACCESS (DAX)
3506M: Matthew Wilcox <willy@linux.intel.com>
3507L: linux-fsdevel@vger.kernel.org
3508S: Supported
3509F: fs/dax.c
3510
3511DIRECTORY NOTIFICATION (DNOTIFY)
3512M: Eric Paris <eparis@parisplace.org>
3513S: Maintained
3514F: Documentation/filesystems/dnotify.txt
3515F: fs/notify/dnotify/
3516F: include/linux/dnotify.h
3517
3518DISK GEOMETRY AND PARTITION HANDLING
3519M: Andries Brouwer <aeb@cwi.nl>
3520W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3521W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3522W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3523S: Maintained
3524
3525DISKQUOTA
3526M: Jan Kara <jack@suse.com>
3527S: Maintained
3528F: Documentation/filesystems/quota.txt
3529F: fs/quota/
3530F: include/linux/quota*.h
3531F: include/uapi/linux/quota*.h
3532
3533DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3534M: Bernie Thompson <bernie@plugable.com>
3535L: linux-fbdev@vger.kernel.org
3536S: Maintained
3537W: http://plugable.com/category/projects/udlfb/
3538F: drivers/video/fbdev/udlfb.c
3539F: include/video/udlfb.h
3540F: Documentation/fb/udlfb.txt
3541
3542DISTRIBUTED LOCK MANAGER (DLM)
3543M: Christine Caulfield <ccaulfie@redhat.com>
3544M: David Teigland <teigland@redhat.com>
3545L: cluster-devel@redhat.com
3546W: http://sources.redhat.com/cluster/
3547T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3548S: Supported
3549F: fs/dlm/
3550
3551DMA BUFFER SHARING FRAMEWORK
3552M: Sumit Semwal <sumit.semwal@linaro.org>
3553S: Maintained
3554L: linux-media@vger.kernel.org
3555L: dri-devel@lists.freedesktop.org
3556L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3557F: drivers/dma-buf/
3558F: include/linux/dma-buf*
3559F: include/linux/reservation.h
3560F: include/linux/*fence.h
3561F: Documentation/dma-buf-sharing.txt
3562T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3563
3564DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3565M: Vinod Koul <vinod.koul@intel.com>
3566L: dmaengine@vger.kernel.org
3567Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3568S: Maintained
3569F: drivers/dma/
3570F: include/linux/dmaengine.h
3571F: Documentation/dmaengine/
3572T: git git://git.infradead.org/users/vkoul/slave-dma.git
3573
3574DME1737 HARDWARE MONITOR DRIVER
3575M: Juerg Haefliger <juergh@gmail.com>
3576L: lm-sensors@lm-sensors.org
3577S: Maintained
3578F: Documentation/hwmon/dme1737
3579F: drivers/hwmon/dme1737.c
3580
3581DMI/SMBIOS SUPPORT
3582M: Jean Delvare <jdelvare@suse.com>
3583S: Maintained
3584T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3585F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3586F: drivers/firmware/dmi-id.c
3587F: drivers/firmware/dmi_scan.c
3588F: include/linux/dmi.h
3589
3590DOCUMENTATION
3591M: Jonathan Corbet <corbet@lwn.net>
3592L: linux-doc@vger.kernel.org
3593S: Maintained
3594F: Documentation/
3595F: scripts/docproc.c
3596F: scripts/kernel-doc*
3597X: Documentation/ABI/
3598X: Documentation/devicetree/
3599X: Documentation/acpi
3600X: Documentation/power
3601X: Documentation/spi
3602X: Documentation/DocBook/media
3603T: git git://git.lwn.net/linux.git docs-next
3604
3605DOUBLETALK DRIVER
3606M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3607L: blinux-list@redhat.com
3608S: Maintained
3609F: drivers/char/dtlk.c
3610F: include/linux/dtlk.h
3611
3612DPT_I2O SCSI RAID DRIVER
3613M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3614L: linux-scsi@vger.kernel.org
3615W: http://www.adaptec.com/
3616S: Maintained
3617F: drivers/scsi/dpt*
3618F: drivers/scsi/dpt/
3619
3620DRBD DRIVER
3621P: Philipp Reisner
3622P: Lars Ellenberg
3623M: drbd-dev@lists.linbit.com
3624L: drbd-user@lists.linbit.com
3625W: http://www.drbd.org
3626T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3627T: git git://git.drbd.org/drbd-8.3.git
3628S: Supported
3629F: drivers/block/drbd/
3630F: lib/lru_cache.c
3631F: Documentation/blockdev/drbd/
3632
3633DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3634M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3636S: Supported
3637F: Documentation/kobject.txt
3638F: drivers/base/
3639F: fs/debugfs/
3640F: fs/kernfs/
3641F: fs/sysfs/
3642F: include/linux/debugfs.h
3643F: include/linux/kobj*
3644F: lib/kobj*
3645
3646DRM DRIVERS
3647M: David Airlie <airlied@linux.ie>
3648L: dri-devel@lists.freedesktop.org
3649T: git git://people.freedesktop.org/~airlied/linux
3650S: Maintained
3651F: drivers/gpu/drm/
3652F: drivers/gpu/vga/
3653F: include/drm/
3654F: include/uapi/drm/
3655
3656RADEON DRM DRIVERS
3657M: Alex Deucher <alexander.deucher@amd.com>
3658M: Christian König <christian.koenig@amd.com>
3659L: dri-devel@lists.freedesktop.org
3660T: git git://people.freedesktop.org/~agd5f/linux
3661S: Supported
3662F: drivers/gpu/drm/radeon/
3663F: include/uapi/drm/radeon*
3664
3665DRM PANEL DRIVERS
3666M: Thierry Reding <thierry.reding@gmail.com>
3667L: dri-devel@lists.freedesktop.org
3668T: git git://anongit.freedesktop.org/tegra/linux.git
3669S: Maintained
3670F: drivers/gpu/drm/drm_panel.c
3671F: drivers/gpu/drm/panel/
3672F: include/drm/drm_panel.h
3673F: Documentation/devicetree/bindings/display/panel/
3674
3675INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3676M: Daniel Vetter <daniel.vetter@intel.com>
3677M: Jani Nikula <jani.nikula@linux.intel.com>
3678L: intel-gfx@lists.freedesktop.org
3679L: dri-devel@lists.freedesktop.org
3680W: https://01.org/linuxgraphics/
3681Q: http://patchwork.freedesktop.org/project/intel-gfx/
3682T: git git://anongit.freedesktop.org/drm-intel
3683S: Supported
3684F: drivers/gpu/drm/i915/
3685F: include/drm/i915*
3686F: include/uapi/drm/i915*
3687
3688DRM DRIVERS FOR ATMEL HLCDC
3689M: Boris Brezillon <boris.brezillon@free-electrons.com>
3690L: dri-devel@lists.freedesktop.org
3691S: Supported
3692F: drivers/gpu/drm/atmel-hlcdc/
3693F: Documentation/devicetree/bindings/drm/atmel/
3694
3695DRM DRIVERS FOR EXYNOS
3696M: Inki Dae <inki.dae@samsung.com>
3697M: Joonyoung Shim <jy0922.shim@samsung.com>
3698M: Seung-Woo Kim <sw0312.kim@samsung.com>
3699M: Kyungmin Park <kyungmin.park@samsung.com>
3700L: dri-devel@lists.freedesktop.org
3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3702S: Supported
3703F: drivers/gpu/drm/exynos/
3704F: include/drm/exynos*
3705F: include/uapi/drm/exynos*
3706
3707DRM DRIVERS FOR FREESCALE DCU
3708M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3709M: Alison Wang <alison.wang@freescale.com>
3710L: dri-devel@lists.freedesktop.org
3711S: Supported
3712F: drivers/gpu/drm/fsl-dcu/
3713F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3714F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3715
3716DRM DRIVERS FOR FREESCALE IMX
3717M: Philipp Zabel <p.zabel@pengutronix.de>
3718L: dri-devel@lists.freedesktop.org
3719S: Maintained
3720F: drivers/gpu/drm/imx/
3721F: drivers/gpu/ipu-v3/
3722F: Documentation/devicetree/bindings/display/imx/
3723
3724DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3725M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3726L: dri-devel@lists.freedesktop.org
3727T: git git://github.com/patjak/drm-gma500
3728S: Maintained
3729F: drivers/gpu/drm/gma500
3730F: include/drm/gma500*
3731
3732DRM DRIVERS FOR NVIDIA TEGRA
3733M: Thierry Reding <thierry.reding@gmail.com>
3734M: Terje Bergström <tbergstrom@nvidia.com>
3735L: dri-devel@lists.freedesktop.org
3736L: linux-tegra@vger.kernel.org
3737T: git git://anongit.freedesktop.org/tegra/linux.git
3738S: Supported
3739F: drivers/gpu/drm/tegra/
3740F: drivers/gpu/host1x/
3741F: include/linux/host1x.h
3742F: include/uapi/drm/tegra_drm.h
3743F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3744
3745DRM DRIVERS FOR RENESAS
3746M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3747L: dri-devel@lists.freedesktop.org
3748L: linux-sh@vger.kernel.org
3749T: git git://people.freedesktop.org/~airlied/linux
3750S: Supported
3751F: drivers/gpu/drm/rcar-du/
3752F: drivers/gpu/drm/shmobile/
3753F: include/linux/platform_data/shmob_drm.h
3754
3755DRM DRIVERS FOR ROCKCHIP
3756M: Mark Yao <mark.yao@rock-chips.com>
3757L: dri-devel@lists.freedesktop.org
3758S: Maintained
3759F: drivers/gpu/drm/rockchip/
3760F: Documentation/devicetree/bindings/display/rockchip*
3761
3762DRM DRIVERS FOR STI
3763M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3764M: Vincent Abriou <vincent.abriou@st.com>
3765L: dri-devel@lists.freedesktop.org
3766T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3767S: Maintained
3768F: drivers/gpu/drm/sti
3769F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3770
3771DRM DRIVERS FOR VIVANTE GPU IP
3772M: Lucas Stach <l.stach@pengutronix.de>
3773R: Russell King <linux+etnaviv@arm.linux.org.uk>
3774R: Christian Gmeiner <christian.gmeiner@gmail.com>
3775L: dri-devel@lists.freedesktop.org
3776S: Maintained
3777F: drivers/gpu/drm/etnaviv
3778F: Documentation/devicetree/bindings/display/etnaviv
3779
3780DSBR100 USB FM RADIO DRIVER
3781M: Alexey Klimov <klimov.linux@gmail.com>
3782L: linux-media@vger.kernel.org
3783T: git git://linuxtv.org/media_tree.git
3784S: Maintained
3785F: drivers/media/radio/dsbr100.c
3786
3787DSCC4 DRIVER
3788M: Francois Romieu <romieu@fr.zoreil.com>
3789L: netdev@vger.kernel.org
3790S: Maintained
3791F: drivers/net/wan/dscc4.c
3792
3793DT3155 MEDIA DRIVER
3794M: Hans Verkuil <hverkuil@xs4all.nl>
3795L: linux-media@vger.kernel.org
3796T: git git://linuxtv.org/media_tree.git
3797W: https://linuxtv.org
3798S: Odd Fixes
3799F: drivers/media/pci/dt3155/
3800
3801DVB_USB_AF9015 MEDIA DRIVER
3802M: Antti Palosaari <crope@iki.fi>
3803L: linux-media@vger.kernel.org
3804W: https://linuxtv.org
3805W: http://palosaari.fi/linux/
3806Q: http://patchwork.linuxtv.org/project/linux-media/list/
3807T: git git://linuxtv.org/anttip/media_tree.git
3808S: Maintained
3809F: drivers/media/usb/dvb-usb-v2/af9015*
3810
3811DVB_USB_AF9035 MEDIA DRIVER
3812M: Antti Palosaari <crope@iki.fi>
3813L: linux-media@vger.kernel.org
3814W: https://linuxtv.org
3815W: http://palosaari.fi/linux/
3816Q: http://patchwork.linuxtv.org/project/linux-media/list/
3817T: git git://linuxtv.org/anttip/media_tree.git
3818S: Maintained
3819F: drivers/media/usb/dvb-usb-v2/af9035*
3820
3821DVB_USB_ANYSEE MEDIA DRIVER
3822M: Antti Palosaari <crope@iki.fi>
3823L: linux-media@vger.kernel.org
3824W: https://linuxtv.org
3825W: http://palosaari.fi/linux/
3826Q: http://patchwork.linuxtv.org/project/linux-media/list/
3827T: git git://linuxtv.org/anttip/media_tree.git
3828S: Maintained
3829F: drivers/media/usb/dvb-usb-v2/anysee*
3830
3831DVB_USB_AU6610 MEDIA DRIVER
3832M: Antti Palosaari <crope@iki.fi>
3833L: linux-media@vger.kernel.org
3834W: https://linuxtv.org
3835W: http://palosaari.fi/linux/
3836Q: http://patchwork.linuxtv.org/project/linux-media/list/
3837T: git git://linuxtv.org/anttip/media_tree.git
3838S: Maintained
3839F: drivers/media/usb/dvb-usb-v2/au6610*
3840
3841DVB_USB_CE6230 MEDIA DRIVER
3842M: Antti Palosaari <crope@iki.fi>
3843L: linux-media@vger.kernel.org
3844W: https://linuxtv.org
3845W: http://palosaari.fi/linux/
3846Q: http://patchwork.linuxtv.org/project/linux-media/list/
3847T: git git://linuxtv.org/anttip/media_tree.git
3848S: Maintained
3849F: drivers/media/usb/dvb-usb-v2/ce6230*
3850
3851DVB_USB_CXUSB MEDIA DRIVER
3852M: Michael Krufky <mkrufky@linuxtv.org>
3853L: linux-media@vger.kernel.org
3854W: https://linuxtv.org
3855W: http://github.com/mkrufky
3856Q: http://patchwork.linuxtv.org/project/linux-media/list/
3857T: git git://linuxtv.org/media_tree.git
3858S: Maintained
3859F: drivers/media/usb/dvb-usb/cxusb*
3860
3861DVB_USB_EC168 MEDIA DRIVER
3862M: Antti Palosaari <crope@iki.fi>
3863L: linux-media@vger.kernel.org
3864W: https://linuxtv.org
3865W: http://palosaari.fi/linux/
3866Q: http://patchwork.linuxtv.org/project/linux-media/list/
3867T: git git://linuxtv.org/anttip/media_tree.git
3868S: Maintained
3869F: drivers/media/usb/dvb-usb-v2/ec168*
3870
3871DVB_USB_GL861 MEDIA DRIVER
3872M: Antti Palosaari <crope@iki.fi>
3873L: linux-media@vger.kernel.org
3874W: https://linuxtv.org
3875Q: http://patchwork.linuxtv.org/project/linux-media/list/
3876T: git git://linuxtv.org/anttip/media_tree.git
3877S: Maintained
3878F: drivers/media/usb/dvb-usb-v2/gl861*
3879
3880DVB_USB_MXL111SF MEDIA DRIVER
3881M: Michael Krufky <mkrufky@linuxtv.org>
3882L: linux-media@vger.kernel.org
3883W: https://linuxtv.org
3884W: http://github.com/mkrufky
3885Q: http://patchwork.linuxtv.org/project/linux-media/list/
3886T: git git://linuxtv.org/mkrufky/mxl111sf.git
3887S: Maintained
3888F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3889
3890DVB_USB_RTL28XXU MEDIA DRIVER
3891M: Antti Palosaari <crope@iki.fi>
3892L: linux-media@vger.kernel.org
3893W: https://linuxtv.org
3894W: http://palosaari.fi/linux/
3895Q: http://patchwork.linuxtv.org/project/linux-media/list/
3896T: git git://linuxtv.org/anttip/media_tree.git
3897S: Maintained
3898F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3899
3900DVB_USB_V2 MEDIA DRIVER
3901M: Antti Palosaari <crope@iki.fi>
3902L: linux-media@vger.kernel.org
3903W: https://linuxtv.org
3904W: http://palosaari.fi/linux/
3905Q: http://patchwork.linuxtv.org/project/linux-media/list/
3906T: git git://linuxtv.org/anttip/media_tree.git
3907S: Maintained
3908F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3909F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3910
3911DYNAMIC DEBUG
3912M: Jason Baron <jbaron@akamai.com>
3913S: Maintained
3914F: lib/dynamic_debug.c
3915F: include/linux/dynamic_debug.h
3916
3917DZ DECSTATION DZ11 SERIAL DRIVER
3918M: "Maciej W. Rozycki" <macro@linux-mips.org>
3919S: Maintained
3920F: drivers/tty/serial/dz.*
3921
3922E3X0 POWER BUTTON DRIVER
3923M: Moritz Fischer <moritz.fischer@ettus.com>
3924L: usrp-users@lists.ettus.com
3925W: http://www.ettus.com
3926S: Supported
3927F: drivers/input/misc/e3x0-button.c
3928F: Documentation/devicetree/bindings/input/e3x0-button.txt
3929
3930E4000 MEDIA DRIVER
3931M: Antti Palosaari <crope@iki.fi>
3932L: linux-media@vger.kernel.org
3933W: https://linuxtv.org
3934W: http://palosaari.fi/linux/
3935Q: http://patchwork.linuxtv.org/project/linux-media/list/
3936T: git git://linuxtv.org/anttip/media_tree.git
3937S: Maintained
3938F: drivers/media/tuners/e4000*
3939
3940EATA ISA/EISA/PCI SCSI DRIVER
3941M: Dario Ballabio <ballabio_dario@emc.com>
3942L: linux-scsi@vger.kernel.org
3943S: Maintained
3944F: drivers/scsi/eata.c
3945
3946EC100 MEDIA DRIVER
3947M: Antti Palosaari <crope@iki.fi>
3948L: linux-media@vger.kernel.org
3949W: https://linuxtv.org
3950W: http://palosaari.fi/linux/
3951Q: http://patchwork.linuxtv.org/project/linux-media/list/
3952T: git git://linuxtv.org/anttip/media_tree.git
3953S: Maintained
3954F: drivers/media/dvb-frontends/ec100*
3955
3956ECRYPT FILE SYSTEM
3957M: Tyler Hicks <tyhicks@canonical.com>
3958L: ecryptfs@vger.kernel.org
3959W: http://ecryptfs.org
3960W: https://launchpad.net/ecryptfs
3961S: Supported
3962F: Documentation/filesystems/ecryptfs.txt
3963F: fs/ecryptfs/
3964
3965EDAC-CORE
3966M: Doug Thompson <dougthompson@xmission.com>
3967M: Borislav Petkov <bp@alien8.de>
3968M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3969L: linux-edac@vger.kernel.org
3970T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
3971T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
3972S: Supported
3973F: Documentation/edac.txt
3974F: drivers/edac/
3975F: include/linux/edac.h
3976
3977EDAC-AMD64
3978M: Doug Thompson <dougthompson@xmission.com>
3979M: Borislav Petkov <bp@alien8.de>
3980L: linux-edac@vger.kernel.org
3981S: Maintained
3982F: drivers/edac/amd64_edac*
3983
3984EDAC-CALXEDA
3985M: Doug Thompson <dougthompson@xmission.com>
3986M: Robert Richter <rric@kernel.org>
3987L: linux-edac@vger.kernel.org
3988S: Maintained
3989F: drivers/edac/highbank*
3990
3991EDAC-CAVIUM
3992M: Ralf Baechle <ralf@linux-mips.org>
3993M: David Daney <david.daney@cavium.com>
3994L: linux-edac@vger.kernel.org
3995L: linux-mips@linux-mips.org
3996S: Supported
3997F: drivers/edac/octeon_edac*
3998
3999EDAC-E752X
4000M: Mark Gross <mark.gross@intel.com>
4001M: Doug Thompson <dougthompson@xmission.com>
4002L: linux-edac@vger.kernel.org
4003S: Maintained
4004F: drivers/edac/e752x_edac.c
4005
4006EDAC-E7XXX
4007M: Doug Thompson <dougthompson@xmission.com>
4008L: linux-edac@vger.kernel.org
4009S: Maintained
4010F: drivers/edac/e7xxx_edac.c
4011
4012EDAC-GHES
4013M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4014L: linux-edac@vger.kernel.org
4015S: Maintained
4016F: drivers/edac/ghes_edac.c
4017
4018EDAC-I82443BXGX
4019M: Tim Small <tim@buttersideup.com>
4020L: linux-edac@vger.kernel.org
4021S: Maintained
4022F: drivers/edac/i82443bxgx_edac.c
4023
4024EDAC-I3000
4025M: Jason Uhlenkott <juhlenko@akamai.com>
4026L: linux-edac@vger.kernel.org
4027S: Maintained
4028F: drivers/edac/i3000_edac.c
4029
4030EDAC-I5000
4031M: Doug Thompson <dougthompson@xmission.com>
4032L: linux-edac@vger.kernel.org
4033S: Maintained
4034F: drivers/edac/i5000_edac.c
4035
4036EDAC-I5400
4037M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4038L: linux-edac@vger.kernel.org
4039S: Maintained
4040F: drivers/edac/i5400_edac.c
4041
4042EDAC-I7300
4043M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4044L: linux-edac@vger.kernel.org
4045S: Maintained
4046F: drivers/edac/i7300_edac.c
4047
4048EDAC-I7CORE
4049M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4050L: linux-edac@vger.kernel.org
4051S: Maintained
4052F: drivers/edac/i7core_edac.c
4053
4054EDAC-I82975X
4055M: Ranganathan Desikan <ravi@jetztechnologies.com>
4056M: "Arvind R." <arvino55@gmail.com>
4057L: linux-edac@vger.kernel.org
4058S: Maintained
4059F: drivers/edac/i82975x_edac.c
4060
4061EDAC-IE31200
4062M: Jason Baron <jbaron@akamai.com>
4063L: linux-edac@vger.kernel.org
4064S: Maintained
4065F: drivers/edac/ie31200_edac.c
4066
4067EDAC-MPC85XX
4068M: Johannes Thumshirn <morbidrsa@gmail.com>
4069L: linux-edac@vger.kernel.org
4070S: Maintained
4071F: drivers/edac/mpc85xx_edac.[ch]
4072
4073EDAC-PASEMI
4074M: Egor Martovetsky <egor@pasemi.com>
4075L: linux-edac@vger.kernel.org
4076S: Maintained
4077F: drivers/edac/pasemi_edac.c
4078
4079EDAC-R82600
4080M: Tim Small <tim@buttersideup.com>
4081L: linux-edac@vger.kernel.org
4082S: Maintained
4083F: drivers/edac/r82600_edac.c
4084
4085EDAC-SBRIDGE
4086M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4087L: linux-edac@vger.kernel.org
4088S: Maintained
4089F: drivers/edac/sb_edac.c
4090
4091EDAC-XGENE
4092APPLIED MICRO (APM) X-GENE SOC EDAC
4093M: Loc Ho <lho@apm.com>
4094S: Supported
4095F: drivers/edac/xgene_edac.c
4096F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4097
4098EDIROL UA-101/UA-1000 DRIVER
4099M: Clemens Ladisch <clemens@ladisch.de>
4100L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4101T: git git://git.alsa-project.org/alsa-kernel.git
4102S: Maintained
4103F: sound/usb/misc/ua101.c
4104
4105EXTENSIBLE FIRMWARE INTERFACE (EFI)
4106M: Matt Fleming <matt@codeblueprint.co.uk>
4107L: linux-efi@vger.kernel.org
4108T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4109S: Maintained
4110F: Documentation/efi-stub.txt
4111F: arch/ia64/kernel/efi.c
4112F: arch/x86/boot/compressed/eboot.[ch]
4113F: arch/x86/include/asm/efi.h
4114F: arch/x86/platform/efi/*
4115F: drivers/firmware/efi/*
4116F: include/linux/efi*.h
4117
4118EFI VARIABLE FILESYSTEM
4119M: Matthew Garrett <matthew.garrett@nebula.com>
4120M: Jeremy Kerr <jk@ozlabs.org>
4121M: Matt Fleming <matt@codeblueprint.co.uk>
4122T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4123L: linux-efi@vger.kernel.org
4124S: Maintained
4125F: fs/efivarfs/
4126
4127EFIFB FRAMEBUFFER DRIVER
4128L: linux-fbdev@vger.kernel.org
4129M: Peter Jones <pjones@redhat.com>
4130S: Maintained
4131F: drivers/video/fbdev/efifb.c
4132
4133EFS FILESYSTEM
4134W: http://aeschi.ch.eu.org/efs/
4135S: Orphan
4136F: fs/efs/
4137
4138EHCA (IBM GX bus InfiniBand adapter) DRIVER
4139M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4140M: Christoph Raisch <raisch@de.ibm.com>
4141L: linux-rdma@vger.kernel.org
4142S: Supported
4143F: drivers/infiniband/hw/ehca/
4144
4145EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4146M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4147L: netdev@vger.kernel.org
4148S: Maintained
4149F: drivers/net/ethernet/ibm/ehea/
4150
4151EM28XX VIDEO4LINUX DRIVER
4152M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4153L: linux-media@vger.kernel.org
4154W: https://linuxtv.org
4155T: git git://linuxtv.org/media_tree.git
4156S: Maintained
4157F: drivers/media/usb/em28xx/
4158
4159EMBEDDED LINUX
4160M: Paul Gortmaker <paul.gortmaker@windriver.com>
4161M: Matt Mackall <mpm@selenic.com>
4162M: David Woodhouse <dwmw2@infradead.org>
4163L: linux-embedded@vger.kernel.org
4164S: Maintained
4165
4166EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4167M: James Smart <james.smart@avagotech.com>
4168M: Dick Kennedy <dick.kennedy@avagotech.com>
4169L: linux-scsi@vger.kernel.org
4170W: http://www.avagotech.com
4171S: Supported
4172F: drivers/scsi/lpfc/
4173
4174ENE CB710 FLASH CARD READER DRIVER
4175M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4176S: Maintained
4177F: drivers/misc/cb710/
4178F: drivers/mmc/host/cb710-mmc.*
4179F: include/linux/cb710.h
4180
4181ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4182M: Maxim Levitsky <maximlevitsky@gmail.com>
4183S: Maintained
4184F: drivers/media/rc/ene_ir.*
4185
4186ENHANCED ERROR HANDLING (EEH)
4187M: Gavin Shan <shangw@linux.vnet.ibm.com>
4188L: linuxppc-dev@lists.ozlabs.org
4189S: Supported
4190F: Documentation/powerpc/eeh-pci-error-recovery.txt
4191F: arch/powerpc/kernel/eeh*.c
4192
4193EPSON S1D13XXX FRAMEBUFFER DRIVER
4194M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4195S: Maintained
4196T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4197F: drivers/video/fbdev/s1d13xxxfb.c
4198F: include/video/s1d13xxxfb.h
4199
4200ET131X NETWORK DRIVER
4201M: Mark Einon <mark.einon@gmail.com>
4202S: Odd Fixes
4203F: drivers/net/ethernet/agere/
4204
4205ETHERNET BRIDGE
4206M: Stephen Hemminger <stephen@networkplumber.org>
4207L: bridge@lists.linux-foundation.org
4208L: netdev@vger.kernel.org
4209W: http://www.linuxfoundation.org/en/Net:Bridge
4210S: Maintained
4211F: include/linux/netfilter_bridge/
4212F: net/bridge/
4213
4214ETHERNET PHY LIBRARY
4215M: Florian Fainelli <f.fainelli@gmail.com>
4216L: netdev@vger.kernel.org
4217S: Maintained
4218F: include/linux/phy.h
4219F: include/linux/phy_fixed.h
4220F: drivers/net/phy/
4221F: Documentation/networking/phy.txt
4222F: drivers/of/of_mdio.c
4223F: drivers/of/of_net.c
4224
4225EXT2 FILE SYSTEM
4226M: Jan Kara <jack@suse.com>
4227L: linux-ext4@vger.kernel.org
4228S: Maintained
4229F: Documentation/filesystems/ext2.txt
4230F: fs/ext2/
4231F: include/linux/ext2*
4232
4233EXT4 FILE SYSTEM
4234M: "Theodore Ts'o" <tytso@mit.edu>
4235M: Andreas Dilger <adilger.kernel@dilger.ca>
4236L: linux-ext4@vger.kernel.org
4237W: http://ext4.wiki.kernel.org
4238Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4239S: Maintained
4240F: Documentation/filesystems/ext4.txt
4241F: fs/ext4/
4242
4243Extended Verification Module (EVM)
4244M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4245L: linux-ima-devel@lists.sourceforge.net
4246L: linux-security-module@vger.kernel.org
4247S: Supported
4248F: security/integrity/evm/
4249
4250EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4251M: MyungJoo Ham <myungjoo.ham@samsung.com>
4252M: Chanwoo Choi <cw00.choi@samsung.com>
4253L: linux-kernel@vger.kernel.org
4254T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4255S: Maintained
4256F: drivers/extcon/
4257F: include/linux/extcon/
4258F: include/linux/extcon.h
4259F: Documentation/extcon/
4260F: Documentation/devicetree/bindings/extcon/
4261
4262EXYNOS DP DRIVER
4263M: Jingoo Han <jingoohan1@gmail.com>
4264L: dri-devel@lists.freedesktop.org
4265S: Maintained
4266F: drivers/gpu/drm/exynos/exynos_dp*
4267
4268EXYNOS MIPI DISPLAY DRIVERS
4269M: Inki Dae <inki.dae@samsung.com>
4270M: Donghwa Lee <dh09.lee@samsung.com>
4271M: Kyungmin Park <kyungmin.park@samsung.com>
4272L: linux-fbdev@vger.kernel.org
4273S: Maintained
4274F: drivers/video/fbdev/exynos/exynos_mipi*
4275F: include/video/exynos_mipi*
4276
4277F71805F HARDWARE MONITORING DRIVER
4278M: Jean Delvare <jdelvare@suse.com>
4279L: lm-sensors@lm-sensors.org
4280S: Maintained
4281F: Documentation/hwmon/f71805f
4282F: drivers/hwmon/f71805f.c
4283
4284FC0011 TUNER DRIVER
4285M: Michael Buesch <m@bues.ch>
4286L: linux-media@vger.kernel.org
4287S: Maintained
4288F: drivers/media/tuners/fc0011.h
4289F: drivers/media/tuners/fc0011.c
4290
4291FC2580 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/tuners/fc2580*
4300
4301FANOTIFY
4302M: Eric Paris <eparis@redhat.com>
4303S: Maintained
4304F: fs/notify/fanotify/
4305F: include/linux/fanotify.h
4306F: include/uapi/linux/fanotify.h
4307
4308FARSYNC SYNCHRONOUS DRIVER
4309M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4310W: http://www.farsite.co.uk/
4311S: Supported
4312F: drivers/net/wan/farsync.*
4313
4314FAULT INJECTION SUPPORT
4315M: Akinobu Mita <akinobu.mita@gmail.com>
4316S: Supported
4317F: Documentation/fault-injection/
4318F: lib/fault-inject.c
4319
4320FBTFT Framebuffer drivers
4321M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4322M: Noralf Trønnes <noralf@tronnes.org>
4323S: Maintained
4324F: drivers/staging/fbtft/
4325
4326FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4327M: Vasu Dev <vasu.dev@intel.com>
4328L: fcoe-devel@open-fcoe.org
4329W: www.Open-FCoE.org
4330S: Supported
4331F: drivers/scsi/libfc/
4332F: drivers/scsi/fcoe/
4333F: include/scsi/fc/
4334F: include/scsi/libfc.h
4335F: include/scsi/libfcoe.h
4336F: include/uapi/scsi/fc/
4337
4338FILE LOCKING (flock() and fcntl()/lockf())
4339M: Jeff Layton <jlayton@poochiereds.net>
4340M: "J. Bruce Fields" <bfields@fieldses.org>
4341L: linux-fsdevel@vger.kernel.org
4342S: Maintained
4343F: include/linux/fcntl.h
4344F: include/linux/fs.h
4345F: include/uapi/linux/fcntl.h
4346F: include/uapi/linux/fs.h
4347F: fs/fcntl.c
4348F: fs/locks.c
4349
4350FILESYSTEMS (VFS and infrastructure)
4351M: Alexander Viro <viro@zeniv.linux.org.uk>
4352L: linux-fsdevel@vger.kernel.org
4353S: Maintained
4354F: fs/*
4355
4356FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4357M: Riku Voipio <riku.voipio@iki.fi>
4358L: lm-sensors@lm-sensors.org
4359S: Maintained
4360F: drivers/hwmon/f75375s.c
4361F: include/linux/f75375s.h
4362
4363FIREWIRE AUDIO DRIVERS
4364M: Clemens Ladisch <clemens@ladisch.de>
4365L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4366T: git git://git.alsa-project.org/alsa-kernel.git
4367S: Maintained
4368F: sound/firewire/
4369
4370FIREWIRE MEDIA DRIVERS (firedtv)
4371M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4372L: linux-media@vger.kernel.org
4373L: linux1394-devel@lists.sourceforge.net
4374T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4375S: Maintained
4376F: drivers/media/firewire/
4377
4378FIREWIRE SBP-2 TARGET
4379M: Chris Boot <bootc@bootc.net>
4380L: linux-scsi@vger.kernel.org
4381L: target-devel@vger.kernel.org
4382L: linux1394-devel@lists.sourceforge.net
4383T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4384S: Maintained
4385F: drivers/target/sbp/
4386
4387FIREWIRE SUBSYSTEM
4388M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4389L: linux1394-devel@lists.sourceforge.net
4390W: http://ieee1394.wiki.kernel.org/
4391T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4392S: Maintained
4393F: drivers/firewire/
4394F: include/linux/firewire.h
4395F: include/uapi/linux/firewire*.h
4396F: tools/firewire/
4397
4398FIRMWARE LOADER (request_firmware)
4399M: Ming Lei <ming.lei@canonical.com>
4400L: linux-kernel@vger.kernel.org
4401S: Maintained
4402F: Documentation/firmware_class/
4403F: drivers/base/firmware*.c
4404F: include/linux/firmware.h
4405
4406FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4407M: Joshua Morris <josh.h.morris@us.ibm.com>
4408M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4409S: Maintained
4410F: drivers/block/rsxx/
4411
4412FLOPPY DRIVER
4413M: Jiri Kosina <jikos@kernel.org>
4414T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4415S: Odd fixes
4416F: drivers/block/floppy.c
4417
4418FMC SUBSYSTEM
4419M: Alessandro Rubini <rubini@gnudd.com>
4420W: http://www.ohwr.org/projects/fmc-bus
4421S: Supported
4422F: drivers/fmc/
4423F: include/linux/fmc*.h
4424F: include/linux/ipmi-fru.h
4425K: fmc_d.*register
4426
4427FPGA MANAGER FRAMEWORK
4428M: Alan Tull <atull@opensource.altera.com>
4429R: Moritz Fischer <moritz.fischer@ettus.com>
4430S: Maintained
4431F: drivers/fpga/
4432F: include/linux/fpga/fpga-mgr.h
4433W: http://www.rocketboards.org
4434
4435FPU EMULATOR
4436M: Bill Metzenthen <billm@melbpc.org.au>
4437W: http://floatingpoint.sourceforge.net/emulator/index.html
4438S: Maintained
4439F: arch/x86/math-emu/
4440
4441FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4442L: netdev@vger.kernel.org
4443S: Orphan
4444F: drivers/net/wan/dlci.c
4445F: drivers/net/wan/sdla.c
4446
4447FRAMEBUFFER LAYER
4448M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4449M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4450L: linux-fbdev@vger.kernel.org
4451W: http://linux-fbdev.sourceforge.net/
4452Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4453T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4454S: Maintained
4455F: Documentation/fb/
4456F: drivers/video/
4457F: include/video/
4458F: include/linux/fb.h
4459F: include/uapi/video/
4460F: include/uapi/linux/fb.h
4461
4462FREESCALE DIU FRAMEBUFFER DRIVER
4463M: Timur Tabi <timur@tabi.org>
4464L: linux-fbdev@vger.kernel.org
4465S: Maintained
4466F: drivers/video/fbdev/fsl-diu-fb.*
4467
4468FREESCALE DMA DRIVER
4469M: Li Yang <leoli@freescale.com>
4470M: Zhang Wei <zw@zh-kernel.org>
4471L: linuxppc-dev@lists.ozlabs.org
4472S: Maintained
4473F: drivers/dma/fsldma.*
4474
4475FREESCALE I2C CPM DRIVER
4476M: Jochen Friedrich <jochen@scram.de>
4477L: linuxppc-dev@lists.ozlabs.org
4478L: linux-i2c@vger.kernel.org
4479S: Maintained
4480F: drivers/i2c/busses/i2c-cpm.c
4481
4482FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4483M: Sascha Hauer <kernel@pengutronix.de>
4484L: linux-fbdev@vger.kernel.org
4485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4486S: Maintained
4487F: include/linux/platform_data/video-imxfb.h
4488F: drivers/video/fbdev/imxfb.c
4489
4490FREESCALE QUAD SPI DRIVER
4491M: Han Xu <han.xu@freescale.com>
4492L: linux-mtd@lists.infradead.org
4493S: Maintained
4494F: drivers/mtd/spi-nor/fsl-quadspi.c
4495
4496FREESCALE SOC FS_ENET DRIVER
4497M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4498M: Vitaly Bordug <vbordug@ru.mvista.com>
4499L: linuxppc-dev@lists.ozlabs.org
4500L: netdev@vger.kernel.org
4501S: Maintained
4502F: drivers/net/ethernet/freescale/fs_enet/
4503F: include/linux/fs_enet_pd.h
4504
4505FREESCALE QUICC ENGINE LIBRARY
4506L: linuxppc-dev@lists.ozlabs.org
4507S: Orphan
4508F: drivers/soc/fsl/qe/
4509F: include/soc/fsl/*qe*.h
4510F: include/soc/fsl/*ucc*.h
4511
4512FREESCALE USB PERIPHERAL DRIVERS
4513M: Li Yang <leoli@freescale.com>
4514L: linux-usb@vger.kernel.org
4515L: linuxppc-dev@lists.ozlabs.org
4516S: Maintained
4517F: drivers/usb/gadget/udc/fsl*
4518
4519FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4520M: Li Yang <leoli@freescale.com>
4521L: netdev@vger.kernel.org
4522L: linuxppc-dev@lists.ozlabs.org
4523S: Maintained
4524F: drivers/net/ethernet/freescale/ucc_geth*
4525
4526FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4527M: Claudiu Manoil <claudiu.manoil@freescale.com>
4528L: netdev@vger.kernel.org
4529S: Maintained
4530F: drivers/net/ethernet/freescale/gianfar*
4531X: drivers/net/ethernet/freescale/gianfar_ptp.c
4532F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4533
4534FREESCALE QUICC ENGINE UCC UART DRIVER
4535M: Timur Tabi <timur@tabi.org>
4536L: linuxppc-dev@lists.ozlabs.org
4537S: Maintained
4538F: drivers/tty/serial/ucc_uart.c
4539
4540FREESCALE SOC SOUND DRIVERS
4541M: Timur Tabi <timur@tabi.org>
4542M: Nicolin Chen <nicoleotsuka@gmail.com>
4543M: Xiubo Li <Xiubo.Lee@gmail.com>
4544L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4545L: linuxppc-dev@lists.ozlabs.org
4546S: Maintained
4547F: sound/soc/fsl/fsl*
4548F: sound/soc/fsl/imx*
4549F: sound/soc/fsl/mpc8610_hpcd.c
4550
4551FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4552M: "J. German Rivera" <German.Rivera@freescale.com>
4553L: linux-kernel@vger.kernel.org
4554S: Maintained
4555F: drivers/staging/fsl-mc/
4556
4557FREEVXFS FILESYSTEM
4558M: Christoph Hellwig <hch@infradead.org>
4559W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4560S: Maintained
4561F: fs/freevxfs/
4562
4563FREEZER
4564M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4565M: Pavel Machek <pavel@ucw.cz>
4566L: linux-pm@vger.kernel.org
4567S: Supported
4568F: Documentation/power/freezing-of-tasks.txt
4569F: include/linux/freezer.h
4570F: kernel/freezer.c
4571
4572FRONTSWAP API
4573M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4574L: linux-kernel@vger.kernel.org
4575S: Maintained
4576F: mm/frontswap.c
4577F: include/linux/frontswap.h
4578
4579FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4580M: David Howells <dhowells@redhat.com>
4581L: linux-cachefs@redhat.com (moderated for non-subscribers)
4582S: Supported
4583F: Documentation/filesystems/caching/
4584F: fs/fscache/
4585F: include/linux/fscache*.h
4586
4587F2FS FILE SYSTEM
4588M: Jaegeuk Kim <jaegeuk@kernel.org>
4589M: Changman Lee <cm224.lee@samsung.com>
4590R: Chao Yu <chao2.yu@samsung.com>
4591L: linux-f2fs-devel@lists.sourceforge.net
4592W: http://en.wikipedia.org/wiki/F2FS
4593T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4594S: Maintained
4595F: Documentation/filesystems/f2fs.txt
4596F: Documentation/ABI/testing/sysfs-fs-f2fs
4597F: fs/f2fs/
4598F: include/linux/f2fs_fs.h
4599F: include/trace/events/f2fs.h
4600
4601FUJITSU FR-V (FRV) PORT
4602M: David Howells <dhowells@redhat.com>
4603S: Maintained
4604F: arch/frv/
4605
4606FUJITSU LAPTOP EXTRAS
4607M: Jonathan Woithe <jwoithe@just42.net>
4608L: platform-driver-x86@vger.kernel.org
4609S: Maintained
4610F: drivers/platform/x86/fujitsu-laptop.c
4611
4612FUJITSU M-5MO LS CAMERA ISP DRIVER
4613M: Kyungmin Park <kyungmin.park@samsung.com>
4614M: Heungjun Kim <riverful.kim@samsung.com>
4615L: linux-media@vger.kernel.org
4616S: Maintained
4617F: drivers/media/i2c/m5mols/
4618F: include/media/i2c/m5mols.h
4619
4620FUJITSU TABLET EXTRAS
4621M: Robert Gerlach <khnz@gmx.de>
4622L: platform-driver-x86@vger.kernel.org
4623S: Maintained
4624F: drivers/platform/x86/fujitsu-tablet.c
4625
4626FUSE: FILESYSTEM IN USERSPACE
4627M: Miklos Szeredi <miklos@szeredi.hu>
4628L: fuse-devel@lists.sourceforge.net
4629W: http://fuse.sourceforge.net/
4630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4631S: Maintained
4632F: fs/fuse/
4633F: include/uapi/linux/fuse.h
4634F: Documentation/filesystems/fuse.txt
4635
4636FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4637M: Rik Faith <faith@cs.unc.edu>
4638L: linux-scsi@vger.kernel.org
4639S: Odd Fixes (e.g., new signatures)
4640F: drivers/scsi/fdomain.*
4641
4642GCOV BASED KERNEL PROFILING
4643M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4644S: Maintained
4645F: kernel/gcov/
4646F: Documentation/gcov.txt
4647
4648GDT SCSI DISK ARRAY CONTROLLER DRIVER
4649M: Achim Leubner <achim_leubner@adaptec.com>
4650L: linux-scsi@vger.kernel.org
4651W: http://www.icp-vortex.com/
4652S: Supported
4653F: drivers/scsi/gdt*
4654
4655GDB KERNEL DEBUGGING HELPER SCRIPTS
4656M: Jan Kiszka <jan.kiszka@siemens.com>
4657S: Supported
4658F: scripts/gdb/
4659
4660GEMTEK FM RADIO RECEIVER DRIVER
4661M: Hans Verkuil <hverkuil@xs4all.nl>
4662L: linux-media@vger.kernel.org
4663T: git git://linuxtv.org/media_tree.git
4664W: https://linuxtv.org
4665S: Maintained
4666F: drivers/media/radio/radio-gemtek*
4667
4668GENERIC GPIO I2C DRIVER
4669M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4670S: Supported
4671F: drivers/i2c/busses/i2c-gpio.c
4672F: include/linux/i2c-gpio.h
4673
4674GENERIC GPIO I2C MULTIPLEXER DRIVER
4675M: Peter Korsgaard <peter.korsgaard@barco.com>
4676L: linux-i2c@vger.kernel.org
4677S: Supported
4678F: drivers/i2c/muxes/i2c-mux-gpio.c
4679F: include/linux/i2c-mux-gpio.h
4680F: Documentation/i2c/muxes/i2c-mux-gpio
4681
4682GENERIC HDLC (WAN) DRIVERS
4683M: Krzysztof Halasa <khc@pm.waw.pl>
4684W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4685S: Maintained
4686F: drivers/net/wan/c101.c
4687F: drivers/net/wan/hd6457*
4688F: drivers/net/wan/hdlc*
4689F: drivers/net/wan/n2.c
4690F: drivers/net/wan/pc300too.c
4691F: drivers/net/wan/pci200syn.c
4692F: drivers/net/wan/wanxl*
4693
4694GENERIC INCLUDE/ASM HEADER FILES
4695M: Arnd Bergmann <arnd@arndb.de>
4696L: linux-arch@vger.kernel.org
4697T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4698S: Maintained
4699F: include/asm-generic/
4700F: include/uapi/asm-generic/
4701
4702GENERIC PHY FRAMEWORK
4703M: Kishon Vijay Abraham I <kishon@ti.com>
4704L: linux-kernel@vger.kernel.org
4705T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4706S: Supported
4707F: drivers/phy/
4708F: include/linux/phy/
4709
4710GENERIC PM DOMAINS
4711M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4712M: Kevin Hilman <khilman@kernel.org>
4713M: Ulf Hansson <ulf.hansson@linaro.org>
4714L: linux-pm@vger.kernel.org
4715S: Supported
4716F: drivers/base/power/domain*.c
4717F: include/linux/pm_domain.h
4718
4719GENERIC UIO DRIVER FOR PCI DEVICES
4720M: "Michael S. Tsirkin" <mst@redhat.com>
4721L: kvm@vger.kernel.org
4722S: Supported
4723F: drivers/uio/uio_pci_generic.c
4724
4725GET_MAINTAINER SCRIPT
4726M: Joe Perches <joe@perches.com>
4727S: Maintained
4728F: scripts/get_maintainer.pl
4729
4730GFS2 FILE SYSTEM
4731M: Steven Whitehouse <swhiteho@redhat.com>
4732M: Bob Peterson <rpeterso@redhat.com>
4733L: cluster-devel@redhat.com
4734W: http://sources.redhat.com/cluster/
4735T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4736S: Supported
4737F: Documentation/filesystems/gfs2*.txt
4738F: fs/gfs2/
4739F: include/uapi/linux/gfs2_ondisk.h
4740
4741GIGASET ISDN DRIVERS
4742M: Paul Bolle <pebolle@tiscali.nl>
4743L: gigaset307x-common@lists.sourceforge.net
4744W: http://gigaset307x.sourceforge.net/
4745S: Odd Fixes
4746F: Documentation/isdn/README.gigaset
4747F: drivers/isdn/gigaset/
4748F: include/uapi/linux/gigaset_dev.h
4749
4750GO7007 MPEG CODEC
4751M: Hans Verkuil <hans.verkuil@cisco.com>
4752L: linux-media@vger.kernel.org
4753S: Maintained
4754F: drivers/media/usb/go7007/
4755
4756GOODIX TOUCHSCREEN
4757M: Bastien Nocera <hadess@hadess.net>
4758L: linux-input@vger.kernel.org
4759S: Maintained
4760F: drivers/input/touchscreen/goodix.c
4761
4762GPIO SUBSYSTEM
4763M: Linus Walleij <linus.walleij@linaro.org>
4764M: Alexandre Courbot <gnurou@gmail.com>
4765L: linux-gpio@vger.kernel.org
4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4767S: Maintained
4768F: Documentation/gpio/
4769F: drivers/gpio/
4770F: include/linux/gpio/
4771F: include/linux/gpio.h
4772F: include/asm-generic/gpio.h
4773
4774GRE DEMULTIPLEXER DRIVER
4775M: Dmitry Kozlov <xeb@mail.ru>
4776L: netdev@vger.kernel.org
4777S: Maintained
4778F: net/ipv4/gre_demux.c
4779F: net/ipv4/gre_offload.c
4780F: include/net/gre.h
4781
4782GRETH 10/100/1G Ethernet MAC device driver
4783M: Kristoffer Glembo <kristoffer@gaisler.com>
4784L: netdev@vger.kernel.org
4785S: Maintained
4786F: drivers/net/ethernet/aeroflex/
4787
4788GSPCA FINEPIX SUBDRIVER
4789M: Frank Zago <frank@zago.net>
4790L: linux-media@vger.kernel.org
4791T: git git://linuxtv.org/media_tree.git
4792S: Maintained
4793F: drivers/media/usb/gspca/finepix.c
4794
4795GSPCA GL860 SUBDRIVER
4796M: Olivier Lorin <o.lorin@laposte.net>
4797L: linux-media@vger.kernel.org
4798T: git git://linuxtv.org/media_tree.git
4799S: Maintained
4800F: drivers/media/usb/gspca/gl860/
4801
4802GSPCA M5602 SUBDRIVER
4803M: Erik Andren <erik.andren@gmail.com>
4804L: linux-media@vger.kernel.org
4805T: git git://linuxtv.org/media_tree.git
4806S: Maintained
4807F: drivers/media/usb/gspca/m5602/
4808
4809GSPCA PAC207 SONIXB SUBDRIVER
4810M: Hans de Goede <hdegoede@redhat.com>
4811L: linux-media@vger.kernel.org
4812T: git git://linuxtv.org/media_tree.git
4813S: Maintained
4814F: drivers/media/usb/gspca/pac207.c
4815
4816GSPCA SN9C20X SUBDRIVER
4817M: Brian Johnson <brijohn@gmail.com>
4818L: linux-media@vger.kernel.org
4819T: git git://linuxtv.org/media_tree.git
4820S: Maintained
4821F: drivers/media/usb/gspca/sn9c20x.c
4822
4823GSPCA T613 SUBDRIVER
4824M: Leandro Costantino <lcostantino@gmail.com>
4825L: linux-media@vger.kernel.org
4826T: git git://linuxtv.org/media_tree.git
4827S: Maintained
4828F: drivers/media/usb/gspca/t613.c
4829
4830GSPCA USB WEBCAM DRIVER
4831M: Hans de Goede <hdegoede@redhat.com>
4832L: linux-media@vger.kernel.org
4833T: git git://linuxtv.org/media_tree.git
4834S: Maintained
4835F: drivers/media/usb/gspca/
4836
4837GUID PARTITION TABLE (GPT)
4838M: Davidlohr Bueso <dave@stgolabs.net>
4839L: linux-efi@vger.kernel.org
4840S: Maintained
4841F: block/partitions/efi.*
4842
4843STK1160 USB VIDEO CAPTURE DRIVER
4844M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4845L: linux-media@vger.kernel.org
4846T: git git://linuxtv.org/media_tree.git
4847S: Maintained
4848F: drivers/media/usb/stk1160/
4849
4850H8/300 ARCHITECTURE
4851M: Yoshinori Sato <ysato@users.sourceforge.jp>
4852L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4853W: http://uclinux-h8.sourceforge.jp
4854T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4855S: Maintained
4856F: arch/h8300/
4857F: drivers/clocksource/h8300_*.c
4858F: drivers/clk/h8300/
4859F: drivers/irqchip/irq-renesas-h8*.c
4860
4861HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4862M: Frank Seidel <frank@f-seidel.de>
4863L: platform-driver-x86@vger.kernel.org
4864W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4865S: Maintained
4866F: drivers/platform/x86/hdaps.c
4867
4868HDPVR USB VIDEO ENCODER DRIVER
4869M: Hans Verkuil <hverkuil@xs4all.nl>
4870L: linux-media@vger.kernel.org
4871T: git git://linuxtv.org/media_tree.git
4872W: https://linuxtv.org
4873S: Odd Fixes
4874F: drivers/media/usb/hdpvr/
4875
4876HWPOISON MEMORY FAILURE HANDLING
4877M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4878L: linux-mm@kvack.org
4879S: Maintained
4880F: mm/memory-failure.c
4881F: mm/hwpoison-inject.c
4882
4883HYPERVISOR VIRTUAL CONSOLE DRIVER
4884L: linuxppc-dev@lists.ozlabs.org
4885S: Odd Fixes
4886F: drivers/tty/hvc/
4887
4888HACKRF MEDIA DRIVER
4889M: Antti Palosaari <crope@iki.fi>
4890L: linux-media@vger.kernel.org
4891W: https://linuxtv.org
4892W: http://palosaari.fi/linux/
4893Q: http://patchwork.linuxtv.org/project/linux-media/list/
4894T: git git://linuxtv.org/anttip/media_tree.git
4895S: Maintained
4896F: drivers/media/usb/hackrf/
4897
4898HARDWARE MONITORING
4899M: Jean Delvare <jdelvare@suse.com>
4900M: Guenter Roeck <linux@roeck-us.net>
4901L: lm-sensors@lm-sensors.org
4902W: http://www.lm-sensors.org/
4903T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4904T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4905S: Maintained
4906F: Documentation/hwmon/
4907F: drivers/hwmon/
4908F: include/linux/hwmon*.h
4909
4910HARDWARE RANDOM NUMBER GENERATOR CORE
4911M: Matt Mackall <mpm@selenic.com>
4912M: Herbert Xu <herbert@gondor.apana.org.au>
4913L: linux-crypto@vger.kernel.org
4914S: Odd fixes
4915F: Documentation/hw_random.txt
4916F: drivers/char/hw_random/
4917F: include/linux/hw_random.h
4918
4919HARDWARE SPINLOCK CORE
4920M: Ohad Ben-Cohen <ohad@wizery.com>
4921S: Maintained
4922F: Documentation/hwspinlock.txt
4923F: drivers/hwspinlock/hwspinlock_*
4924F: include/linux/hwspinlock.h
4925
4926HARMONY SOUND DRIVER
4927L: linux-parisc@vger.kernel.org
4928S: Maintained
4929F: sound/parisc/harmony.*
4930
4931HD29L2 MEDIA DRIVER
4932M: Antti Palosaari <crope@iki.fi>
4933L: linux-media@vger.kernel.org
4934W: https://linuxtv.org
4935W: http://palosaari.fi/linux/
4936Q: http://patchwork.linuxtv.org/project/linux-media/list/
4937T: git git://linuxtv.org/anttip/media_tree.git
4938S: Maintained
4939F: drivers/media/dvb-frontends/hd29l2*
4940
4941HEWLETT-PACKARD SMART2 RAID DRIVER
4942L: iss_storagedev@hp.com
4943S: Orphan
4944F: Documentation/blockdev/cpqarray.txt
4945F: drivers/block/cpqarray.*
4946
4947HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4948M: Don Brace <don.brace@pmcs.com>
4949L: iss_storagedev@hp.com
4950L: storagedev@pmcs.com
4951L: linux-scsi@vger.kernel.org
4952S: Supported
4953F: Documentation/scsi/hpsa.txt
4954F: drivers/scsi/hpsa*.[ch]
4955F: include/linux/cciss*.h
4956F: include/uapi/linux/cciss*.h
4957
4958HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4959M: Don Brace <don.brace@pmcs.com>
4960L: iss_storagedev@hp.com
4961L: storagedev@pmcs.com
4962L: linux-scsi@vger.kernel.org
4963S: Supported
4964F: Documentation/blockdev/cciss.txt
4965F: drivers/block/cciss*
4966F: include/linux/cciss_ioctl.h
4967F: include/uapi/linux/cciss_ioctl.h
4968
4969HFS FILESYSTEM
4970L: linux-fsdevel@vger.kernel.org
4971S: Orphan
4972F: Documentation/filesystems/hfs.txt
4973F: fs/hfs/
4974
4975HFSPLUS FILESYSTEM
4976L: linux-fsdevel@vger.kernel.org
4977S: Orphan
4978F: Documentation/filesystems/hfsplus.txt
4979F: fs/hfsplus/
4980
4981HGA FRAMEBUFFER DRIVER
4982M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4983L: linux-nvidia@lists.surfsouth.com
4984W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4985S: Maintained
4986F: drivers/video/fbdev/hgafb.c
4987
4988HIBERNATION (aka Software Suspend, aka swsusp)
4989M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4990M: Pavel Machek <pavel@ucw.cz>
4991L: linux-pm@vger.kernel.org
4992S: Supported
4993F: arch/x86/power/
4994F: drivers/base/power/
4995F: kernel/power/
4996F: include/linux/suspend.h
4997F: include/linux/freezer.h
4998F: include/linux/pm.h
4999F: arch/*/include/asm/suspend*.h
5000
5001HID CORE LAYER
5002M: Jiri Kosina <jikos@kernel.org>
5003R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5004L: linux-input@vger.kernel.org
5005T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5006S: Maintained
5007F: drivers/hid/
5008F: include/linux/hid*
5009F: include/uapi/linux/hid*
5010
5011HID SENSOR HUB DRIVERS
5012M: Jiri Kosina <jikos@kernel.org>
5013M: Jonathan Cameron <jic23@kernel.org>
5014M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5015L: linux-input@vger.kernel.org
5016L: linux-iio@vger.kernel.org
5017S: Maintained
5018F: Documentation/hid/hid-sensor*
5019F: drivers/hid/hid-sensor-*
5020F: drivers/iio/*/hid-*
5021F: include/linux/hid-sensor-*
5022
5023HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5024M: Thomas Gleixner <tglx@linutronix.de>
5025L: linux-kernel@vger.kernel.org
5026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5027S: Maintained
5028F: Documentation/timers/
5029F: kernel/time/hrtimer.c
5030F: kernel/time/clockevents.c
5031F: kernel/time/tick*.*
5032F: kernel/time/timer_*.c
5033F: include/linux/clockchips.h
5034F: include/linux/hrtimer.h
5035
5036HIGH-SPEED SCC DRIVER FOR AX.25
5037L: linux-hams@vger.kernel.org
5038S: Orphan
5039F: drivers/net/hamradio/dmascc.c
5040F: drivers/net/hamradio/scc.c
5041
5042HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5043M: HighPoint Linux Team <linux@highpoint-tech.com>
5044W: http://www.highpoint-tech.com
5045S: Supported
5046F: Documentation/scsi/hptiop.txt
5047F: drivers/scsi/hptiop.c
5048
5049HIPPI
5050M: Jes Sorensen <jes@trained-monkey.org>
5051L: linux-hippi@sunsite.dk
5052S: Maintained
5053F: include/linux/hippidevice.h
5054F: include/uapi/linux/if_hippi.h
5055F: net/802/hippi.c
5056F: drivers/net/hippi/
5057
5058HISILICON SAS Controller
5059M: John Garry <john.garry@huawei.com>
5060W: http://www.hisilicon.com
5061S: Supported
5062F: drivers/scsi/hisi_sas/
5063F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5064
5065HOST AP DRIVER
5066M: Jouni Malinen <j@w1.fi>
5067L: hostap@shmoo.com (subscribers-only)
5068L: linux-wireless@vger.kernel.org
5069W: http://hostap.epitest.fi/
5070S: Maintained
5071F: drivers/net/wireless/intersil/hostap/
5072
5073HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5074L: platform-driver-x86@vger.kernel.org
5075S: Orphan
5076F: drivers/platform/x86/tc1100-wmi.c
5077
5078HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5079M: Jaroslav Kysela <perex@perex.cz>
5080S: Maintained
5081F: drivers/net/ethernet/hp/hp100.*
5082
5083HPET: High Precision Event Timers driver
5084M: Clemens Ladisch <clemens@ladisch.de>
5085S: Maintained
5086F: Documentation/timers/hpet.txt
5087F: drivers/char/hpet.c
5088F: include/linux/hpet.h
5089F: include/uapi/linux/hpet.h
5090
5091HPET: x86
5092S: Orphan
5093F: arch/x86/kernel/hpet.c
5094F: arch/x86/include/asm/hpet.h
5095
5096HPFS FILESYSTEM
5097M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5098W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5099S: Maintained
5100F: fs/hpfs/
5101
5102HSI SUBSYSTEM
5103M: Sebastian Reichel <sre@kernel.org>
5104T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5105S: Maintained
5106F: Documentation/ABI/testing/sysfs-bus-hsi
5107F: Documentation/hsi.txt
5108F: drivers/hsi/
5109F: include/linux/hsi/
5110F: include/uapi/linux/hsi/
5111
5112HSO 3G MODEM DRIVER
5113M: Jan Dumon <j.dumon@option.com>
5114W: http://www.pharscape.org
5115S: Maintained
5116F: drivers/net/usb/hso.c
5117
5118HSR NETWORK PROTOCOL
5119M: Arvid Brodin <arvid.brodin@alten.se>
5120L: netdev@vger.kernel.org
5121S: Maintained
5122F: net/hsr/
5123
5124HTCPEN TOUCHSCREEN DRIVER
5125M: Pau Oliva Fora <pof@eslack.org>
5126L: linux-input@vger.kernel.org
5127S: Maintained
5128F: drivers/input/touchscreen/htcpen.c
5129
5130HUGETLB FILESYSTEM
5131M: Nadia Yvette Chambers <nyc@holomorphy.com>
5132S: Maintained
5133F: fs/hugetlbfs/
5134
5135Hyper-V CORE AND DRIVERS
5136M: "K. Y. Srinivasan" <kys@microsoft.com>
5137M: Haiyang Zhang <haiyangz@microsoft.com>
5138L: devel@linuxdriverproject.org
5139S: Maintained
5140F: arch/x86/include/asm/mshyperv.h
5141F: arch/x86/include/uapi/asm/hyperv.h
5142F: arch/x86/kernel/cpu/mshyperv.c
5143F: drivers/hid/hid-hyperv.c
5144F: drivers/hv/
5145F: drivers/input/serio/hyperv-keyboard.c
5146F: drivers/net/hyperv/
5147F: drivers/scsi/storvsc_drv.c
5148F: drivers/video/fbdev/hyperv_fb.c
5149F: include/linux/hyperv.h
5150F: tools/hv/
5151F: Documentation/ABI/stable/sysfs-bus-vmbus
5152
5153I2C OVER PARALLEL PORT
5154M: Jean Delvare <jdelvare@suse.com>
5155L: linux-i2c@vger.kernel.org
5156S: Maintained
5157F: Documentation/i2c/busses/i2c-parport
5158F: Documentation/i2c/busses/i2c-parport-light
5159F: drivers/i2c/busses/i2c-parport.c
5160F: drivers/i2c/busses/i2c-parport-light.c
5161
5162I2C/SMBUS CONTROLLER DRIVERS FOR PC
5163M: Jean Delvare <jdelvare@suse.com>
5164L: linux-i2c@vger.kernel.org
5165S: Maintained
5166F: Documentation/i2c/busses/i2c-ali1535
5167F: Documentation/i2c/busses/i2c-ali1563
5168F: Documentation/i2c/busses/i2c-ali15x3
5169F: Documentation/i2c/busses/i2c-amd756
5170F: Documentation/i2c/busses/i2c-amd8111
5171F: Documentation/i2c/busses/i2c-i801
5172F: Documentation/i2c/busses/i2c-nforce2
5173F: Documentation/i2c/busses/i2c-piix4
5174F: Documentation/i2c/busses/i2c-sis5595
5175F: Documentation/i2c/busses/i2c-sis630
5176F: Documentation/i2c/busses/i2c-sis96x
5177F: Documentation/i2c/busses/i2c-via
5178F: Documentation/i2c/busses/i2c-viapro
5179F: drivers/i2c/busses/i2c-ali1535.c
5180F: drivers/i2c/busses/i2c-ali1563.c
5181F: drivers/i2c/busses/i2c-ali15x3.c
5182F: drivers/i2c/busses/i2c-amd756.c
5183F: drivers/i2c/busses/i2c-amd756-s4882.c
5184F: drivers/i2c/busses/i2c-amd8111.c
5185F: drivers/i2c/busses/i2c-i801.c
5186F: drivers/i2c/busses/i2c-isch.c
5187F: drivers/i2c/busses/i2c-nforce2.c
5188F: drivers/i2c/busses/i2c-nforce2-s4985.c
5189F: drivers/i2c/busses/i2c-piix4.c
5190F: drivers/i2c/busses/i2c-sis5595.c
5191F: drivers/i2c/busses/i2c-sis630.c
5192F: drivers/i2c/busses/i2c-sis96x.c
5193F: drivers/i2c/busses/i2c-via.c
5194F: drivers/i2c/busses/i2c-viapro.c
5195
5196I2C/SMBUS ISMT DRIVER
5197M: Seth Heasley <seth.heasley@intel.com>
5198M: Neil Horman <nhorman@tuxdriver.com>
5199L: linux-i2c@vger.kernel.org
5200F: drivers/i2c/busses/i2c-ismt.c
5201F: Documentation/i2c/busses/i2c-ismt
5202
5203I2C/SMBUS STUB DRIVER
5204M: Jean Delvare <jdelvare@suse.com>
5205L: linux-i2c@vger.kernel.org
5206S: Maintained
5207F: drivers/i2c/i2c-stub.c
5208
5209I2C SUBSYSTEM
5210M: Wolfram Sang <wsa@the-dreams.de>
5211L: linux-i2c@vger.kernel.org
5212W: https://i2c.wiki.kernel.org/
5213Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5214T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5215S: Maintained
5216F: Documentation/devicetree/bindings/i2c/
5217F: Documentation/i2c/
5218F: drivers/i2c/
5219F: drivers/i2c/*/
5220F: include/linux/i2c.h
5221F: include/linux/i2c-*.h
5222F: include/uapi/linux/i2c.h
5223F: include/uapi/linux/i2c-*.h
5224
5225I2C ACPI SUPPORT
5226M: Mika Westerberg <mika.westerberg@linux.intel.com>
5227L: linux-i2c@vger.kernel.org
5228L: linux-acpi@vger.kernel.org
5229S: Maintained
5230
5231I2C-TAOS-EVM DRIVER
5232M: Jean Delvare <jdelvare@suse.com>
5233L: linux-i2c@vger.kernel.org
5234S: Maintained
5235F: Documentation/i2c/busses/i2c-taos-evm
5236F: drivers/i2c/busses/i2c-taos-evm.c
5237
5238I2C-TINY-USB DRIVER
5239M: Till Harbaum <till@harbaum.org>
5240L: linux-i2c@vger.kernel.org
5241W: http://www.harbaum.org/till/i2c_tiny_usb
5242S: Maintained
5243F: drivers/i2c/busses/i2c-tiny-usb.c
5244
5245i386 BOOT CODE
5246M: "H. Peter Anvin" <hpa@zytor.com>
5247S: Maintained
5248F: arch/x86/boot/
5249
5250i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5251M: "H. Peter Anvin" <hpa@zytor.com>
5252T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5253S: Maintained
5254
5255IA64 (Itanium) PLATFORM
5256M: Tony Luck <tony.luck@intel.com>
5257M: Fenghua Yu <fenghua.yu@intel.com>
5258L: linux-ia64@vger.kernel.org
5259T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5260S: Maintained
5261F: arch/ia64/
5262
5263IBM Power VMX Cryptographic instructions
5264M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5265M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5266L: linux-crypto@vger.kernel.org
5267S: Supported
5268F: drivers/crypto/vmx/Makefile
5269F: drivers/crypto/vmx/Kconfig
5270F: drivers/crypto/vmx/vmx.c
5271F: drivers/crypto/vmx/aes*
5272F: drivers/crypto/vmx/ghash*
5273F: drivers/crypto/vmx/ppc-xlate.pl
5274
5275IBM Power in-Nest Crypto Acceleration
5276M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5277M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5278L: linux-crypto@vger.kernel.org
5279S: Supported
5280F: drivers/crypto/nx/Makefile
5281F: drivers/crypto/nx/Kconfig
5282F: drivers/crypto/nx/nx-aes*
5283F: drivers/crypto/nx/nx-sha*
5284F: drivers/crypto/nx/nx.*
5285F: drivers/crypto/nx/nx_csbcpb.h
5286F: drivers/crypto/nx/nx_debugfs.h
5287
5288IBM Power 842 compression accelerator
5289M: Dan Streetman <ddstreet@ieee.org>
5290S: Supported
5291F: drivers/crypto/nx/Makefile
5292F: drivers/crypto/nx/Kconfig
5293F: drivers/crypto/nx/nx-842*
5294F: include/linux/sw842.h
5295F: crypto/842.c
5296F: lib/842/
5297
5298IBM Power Linux RAID adapter
5299M: Brian King <brking@us.ibm.com>
5300S: Supported
5301F: drivers/scsi/ipr.*
5302
5303IBM Power Virtual Ethernet Device Driver
5304M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5305L: netdev@vger.kernel.org
5306S: Supported
5307F: drivers/net/ethernet/ibm/ibmveth.*
5308
5309IBM Power SRIOV Virtual NIC Device Driver
5310M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5311M: John Allen <jallen@linux.vnet.ibm.com>
5312L: netdev@vger.kernel.org
5313S: Supported
5314F: drivers/net/ethernet/ibm/ibmvnic.*
5315
5316IBM Power Virtual SCSI Device Drivers
5317M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5318L: linux-scsi@vger.kernel.org
5319S: Supported
5320F: drivers/scsi/ibmvscsi/ibmvscsi*
5321F: drivers/scsi/ibmvscsi/viosrp.h
5322
5323IBM Power Virtual FC Device Drivers
5324M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5325L: linux-scsi@vger.kernel.org
5326S: Supported
5327F: drivers/scsi/ibmvscsi/ibmvfc*
5328
5329IBM ServeRAID RAID DRIVER
5330S: Orphan
5331F: drivers/scsi/ips.*
5332
5333ICH LPC AND GPIO DRIVER
5334M: Peter Tyser <ptyser@xes-inc.com>
5335S: Maintained
5336F: drivers/mfd/lpc_ich.c
5337F: drivers/gpio/gpio-ich.c
5338
5339IDE SUBSYSTEM
5340M: "David S. Miller" <davem@davemloft.net>
5341L: linux-ide@vger.kernel.org
5342Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5343T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5344S: Maintained
5345F: Documentation/ide/
5346F: drivers/ide/
5347F: include/linux/ide.h
5348
5349IDEAPAD LAPTOP EXTRAS DRIVER
5350M: Ike Panhc <ike.pan@canonical.com>
5351L: platform-driver-x86@vger.kernel.org
5352W: http://launchpad.net/ideapad-laptop
5353S: Maintained
5354F: drivers/platform/x86/ideapad-laptop.c
5355
5356IDEAPAD LAPTOP SLIDEBAR DRIVER
5357M: Andrey Moiseev <o2g.org.ru@gmail.com>
5358L: linux-input@vger.kernel.org
5359W: https://github.com/o2genum/ideapad-slidebar
5360S: Maintained
5361F: drivers/input/misc/ideapad_slidebar.c
5362
5363IDE/ATAPI DRIVERS
5364M: Borislav Petkov <bp@alien8.de>
5365L: linux-ide@vger.kernel.org
5366S: Maintained
5367F: Documentation/cdrom/ide-cd
5368F: drivers/ide/ide-cd*
5369
5370IDLE-I7300
5371M: Andy Henroid <andrew.d.henroid@intel.com>
5372L: linux-pm@vger.kernel.org
5373S: Supported
5374F: drivers/idle/i7300_idle.c
5375
5376IEEE 802.15.4 SUBSYSTEM
5377M: Alexander Aring <alex.aring@gmail.com>
5378L: linux-wpan@vger.kernel.org
5379W: https://github.com/linux-wpan
5380T: git git://github.com/linux-wpan/linux-wpan-next.git
5381S: Maintained
5382F: net/ieee802154/
5383F: net/mac802154/
5384F: drivers/net/ieee802154/
5385F: include/linux/nl802154.h
5386F: include/linux/ieee802154.h
5387F: include/net/nl802154.h
5388F: include/net/mac802154.h
5389F: include/net/af_ieee802154.h
5390F: include/net/cfg802154.h
5391F: include/net/ieee802154_netdev.h
5392F: Documentation/networking/ieee802154.txt
5393
5394IGORPLUG-USB IR RECEIVER
5395M: Sean Young <sean@mess.org>
5396L: linux-media@vger.kernel.org
5397S: Maintained
5398F: drivers/media/rc/igorplugusb.c
5399
5400IGUANAWORKS USB IR TRANSCEIVER
5401M: Sean Young <sean@mess.org>
5402L: linux-media@vger.kernel.org
5403S: Maintained
5404F: drivers/media/rc/iguanair.c
5405
5406IIO SUBSYSTEM AND DRIVERS
5407M: Jonathan Cameron <jic23@kernel.org>
5408R: Hartmut Knaack <knaack.h@gmx.de>
5409R: Lars-Peter Clausen <lars@metafoo.de>
5410R: Peter Meerwald <pmeerw@pmeerw.net>
5411L: linux-iio@vger.kernel.org
5412S: Maintained
5413F: drivers/iio/
5414F: drivers/staging/iio/
5415F: include/linux/iio/
5416F: tools/iio/
5417
5418IKANOS/ADI EAGLE ADSL USB DRIVER
5419M: Matthieu Castet <castet.matthieu@free.fr>
5420M: Stanislaw Gruszka <stf_xl@wp.pl>
5421S: Maintained
5422F: drivers/usb/atm/ueagle-atm.c
5423
5424INA209 HARDWARE MONITOR DRIVER
5425M: Guenter Roeck <linux@roeck-us.net>
5426L: lm-sensors@lm-sensors.org
5427S: Maintained
5428F: Documentation/hwmon/ina209
5429F: Documentation/devicetree/bindings/i2c/ina209.txt
5430F: drivers/hwmon/ina209.c
5431
5432INA2XX HARDWARE MONITOR DRIVER
5433M: Guenter Roeck <linux@roeck-us.net>
5434L: lm-sensors@lm-sensors.org
5435S: Maintained
5436F: Documentation/hwmon/ina2xx
5437F: drivers/hwmon/ina2xx.c
5438F: include/linux/platform_data/ina2xx.h
5439
5440INDUSTRY PACK SUBSYSTEM (IPACK)
5441M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5442M: Jens Taprogge <jens.taprogge@taprogge.org>
5443M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5444L: industrypack-devel@lists.sourceforge.net
5445W: http://industrypack.sourceforge.net
5446S: Maintained
5447F: drivers/ipack/
5448
5449INGENIC JZ4780 DMA Driver
5450M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5451S: Maintained
5452F: drivers/dma/dma-jz4780.c
5453
5454INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5455M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5456M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5457L: linux-ima-devel@lists.sourceforge.net
5458L: linux-ima-user@lists.sourceforge.net
5459L: linux-security-module@vger.kernel.org
5460S: Supported
5461F: security/integrity/ima/
5462
5463IMGTEC IR DECODER DRIVER
5464M: James Hogan <james.hogan@imgtec.com>
5465S: Maintained
5466F: drivers/media/rc/img-ir/
5467
5468IMS TWINTURBO FRAMEBUFFER DRIVER
5469L: linux-fbdev@vger.kernel.org
5470S: Orphan
5471F: drivers/video/fbdev/imsttfb.c
5472
5473INFINIBAND SUBSYSTEM
5474M: Doug Ledford <dledford@redhat.com>
5475M: Sean Hefty <sean.hefty@intel.com>
5476M: Hal Rosenstock <hal.rosenstock@gmail.com>
5477L: linux-rdma@vger.kernel.org
5478W: http://www.openfabrics.org/
5479Q: http://patchwork.kernel.org/project/linux-rdma/list/
5480T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5481S: Supported
5482F: Documentation/infiniband/
5483F: drivers/infiniband/
5484F: drivers/staging/rdma/
5485F: include/uapi/linux/if_infiniband.h
5486F: include/uapi/rdma/
5487F: include/rdma/
5488
5489INOTIFY
5490M: John McCutchan <john@johnmccutchan.com>
5491M: Robert Love <rlove@rlove.org>
5492M: Eric Paris <eparis@parisplace.org>
5493S: Maintained
5494F: Documentation/filesystems/inotify.txt
5495F: fs/notify/inotify/
5496F: include/linux/inotify.h
5497F: include/uapi/linux/inotify.h
5498
5499INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5500M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5501L: linux-input@vger.kernel.org
5502Q: http://patchwork.kernel.org/project/linux-input/list/
5503T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5504S: Maintained
5505F: drivers/input/
5506F: include/linux/input.h
5507F: include/uapi/linux/input.h
5508F: include/linux/input/
5509
5510INPUT MULTITOUCH (MT) PROTOCOL
5511M: Henrik Rydberg <rydberg@bitmath.org>
5512L: linux-input@vger.kernel.org
5513S: Odd fixes
5514F: Documentation/input/multi-touch-protocol.txt
5515F: drivers/input/input-mt.c
5516K: \b(ABS|SYN)_MT_
5517
5518INTEL ASoC BDW/HSW DRIVERS
5519M: Jie Yang <yang.jie@linux.intel.com>
5520L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5521S: Supported
5522F: sound/soc/intel/common/sst-dsp*
5523F: sound/soc/intel/common/sst-firmware.c
5524F: sound/soc/intel/boards/broadwell.c
5525F: sound/soc/intel/haswell/
5526
5527INTEL C600 SERIES SAS CONTROLLER DRIVER
5528M: Intel SCU Linux support <intel-linux-scu@intel.com>
5529M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5530L: linux-scsi@vger.kernel.org
5531T: git git://git.code.sf.net/p/intel-sas/isci
5532S: Supported
5533F: drivers/scsi/isci/
5534
5535INTEL IDLE DRIVER
5536M: Len Brown <lenb@kernel.org>
5537L: linux-pm@vger.kernel.org
5538T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5539S: Supported
5540F: drivers/idle/intel_idle.c
5541
5542INTEL PSTATE DRIVER
5543M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5544M: Len Brown <lenb@kernel.org>
5545L: linux-pm@vger.kernel.org
5546S: Supported
5547F: drivers/cpufreq/intel_pstate.c
5548
5549INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5550M: Maik Broemme <mbroemme@plusserver.de>
5551L: linux-fbdev@vger.kernel.org
5552S: Maintained
5553F: Documentation/fb/intelfb.txt
5554F: drivers/video/fbdev/intelfb/
5555
5556INTEL 810/815 FRAMEBUFFER DRIVER
5557M: Antonino Daplas <adaplas@gmail.com>
5558L: linux-fbdev@vger.kernel.org
5559S: Maintained
5560F: drivers/video/fbdev/i810/
5561
5562INTEL MENLOW THERMAL DRIVER
5563M: Sujith Thomas <sujith.thomas@intel.com>
5564L: platform-driver-x86@vger.kernel.org
5565W: https://01.org/linux-acpi
5566S: Supported
5567F: drivers/platform/x86/intel_menlow.c
5568
5569INTEL I/OAT DMA DRIVER
5570M: Dave Jiang <dave.jiang@intel.com>
5571R: Dan Williams <dan.j.williams@intel.com>
5572L: dmaengine@vger.kernel.org
5573Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5574S: Supported
5575F: drivers/dma/ioat*
5576
5577INTEL IOMMU (VT-d)
5578M: David Woodhouse <dwmw2@infradead.org>
5579L: iommu@lists.linux-foundation.org
5580T: git git://git.infradead.org/iommu-2.6.git
5581S: Supported
5582F: drivers/iommu/intel-iommu.c
5583F: include/linux/intel-iommu.h
5584
5585INTEL IOP-ADMA DMA DRIVER
5586R: Dan Williams <dan.j.williams@intel.com>
5587S: Odd fixes
5588F: drivers/dma/iop-adma.c
5589
5590INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5591M: Krzysztof Halasa <khalasa@piap.pl>
5592S: Maintained
5593F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5594F: arch/arm/mach-ixp4xx/include/mach/npe.h
5595F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5596F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5597F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5598F: drivers/net/wan/ixp4xx_hss.c
5599
5600INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5601M: Deepak Saxena <dsaxena@plexity.net>
5602S: Maintained
5603F: drivers/char/hw_random/ixp4xx-rng.c
5604
5605INTEL ETHERNET DRIVERS
5606M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5607R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5608R: Shannon Nelson <shannon.nelson@intel.com>
5609R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5610R: Don Skidmore <donald.c.skidmore@intel.com>
5611R: Bruce Allan <bruce.w.allan@intel.com>
5612R: John Ronciak <john.ronciak@intel.com>
5613R: Mitch Williams <mitch.a.williams@intel.com>
5614L: intel-wired-lan@lists.osuosl.org
5615W: http://www.intel.com/support/feedback.htm
5616W: http://e1000.sourceforge.net/
5617Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5618T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5619T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5620S: Supported
5621F: Documentation/networking/e100.txt
5622F: Documentation/networking/e1000.txt
5623F: Documentation/networking/e1000e.txt
5624F: Documentation/networking/igb.txt
5625F: Documentation/networking/igbvf.txt
5626F: Documentation/networking/ixgb.txt
5627F: Documentation/networking/ixgbe.txt
5628F: Documentation/networking/ixgbevf.txt
5629F: Documentation/networking/i40e.txt
5630F: Documentation/networking/i40evf.txt
5631F: drivers/net/ethernet/intel/
5632F: drivers/net/ethernet/intel/*/
5633
5634INTEL-MID GPIO DRIVER
5635M: David Cohen <david.a.cohen@linux.intel.com>
5636L: linux-gpio@vger.kernel.org
5637S: Maintained
5638F: drivers/gpio/gpio-intel-mid.c
5639
5640INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5641M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5642L: linux-wireless@vger.kernel.org
5643S: Maintained
5644F: Documentation/networking/README.ipw2100
5645F: Documentation/networking/README.ipw2200
5646F: drivers/net/wireless/intel/ipw2x00/
5647
5648INTEL(R) TRACE HUB
5649M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5650S: Supported
5651F: Documentation/trace/intel_th.txt
5652F: drivers/hwtracing/intel_th/
5653
5654INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5655M: Ning Sun <ning.sun@intel.com>
5656L: tboot-devel@lists.sourceforge.net
5657W: http://tboot.sourceforge.net
5658T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5659S: Supported
5660F: Documentation/intel_txt.txt
5661F: include/linux/tboot.h
5662F: arch/x86/kernel/tboot.c
5663
5664INTEL WIRELESS WIMAX CONNECTION 2400
5665M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5666M: linux-wimax@intel.com
5667L: wimax@linuxwimax.org (subscribers-only)
5668S: Supported
5669W: http://linuxwimax.org
5670F: Documentation/wimax/README.i2400m
5671F: drivers/net/wimax/i2400m/
5672F: include/uapi/linux/wimax/i2400m.h
5673
5674INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5675M: Stanislaw Gruszka <sgruszka@redhat.com>
5676L: linux-wireless@vger.kernel.org
5677S: Supported
5678F: drivers/net/wireless/intel/iwlegacy/
5679
5680INTEL WIRELESS WIFI LINK (iwlwifi)
5681M: Johannes Berg <johannes.berg@intel.com>
5682M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5683M: Intel Linux Wireless <linuxwifi@intel.com>
5684L: linux-wireless@vger.kernel.org
5685W: http://intellinuxwireless.org
5686T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5687S: Supported
5688F: drivers/net/wireless/intel/iwlwifi/
5689
5690INTEL MANAGEMENT ENGINE (mei)
5691M: Tomas Winkler <tomas.winkler@intel.com>
5692L: linux-kernel@vger.kernel.org
5693S: Supported
5694F: include/uapi/linux/mei.h
5695F: include/linux/mei_cl_bus.h
5696F: drivers/misc/mei/*
5697F: Documentation/misc-devices/mei/*
5698
5699INTEL MIC DRIVERS (mic)
5700M: Sudeep Dutt <sudeep.dutt@intel.com>
5701M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5702S: Supported
5703W: https://github.com/sudeepdutt/mic
5704W: http://software.intel.com/en-us/mic-developer
5705F: include/linux/mic_bus.h
5706F: include/linux/scif.h
5707F: include/uapi/linux/mic_common.h
5708F: include/uapi/linux/mic_ioctl.h
5709F include/uapi/linux/scif_ioctl.h
5710F: drivers/misc/mic/
5711F: drivers/dma/mic_x100_dma.c
5712F: drivers/dma/mic_x100_dma.h
5713F Documentation/mic/
5714
5715INTEL PMC IPC DRIVER
5716M: Zha Qipeng<qipeng.zha@intel.com>
5717L: platform-driver-x86@vger.kernel.org
5718S: Maintained
5719F: drivers/platform/x86/intel_pmc_ipc.c
5720F: arch/x86/include/asm/intel_pmc_ipc.h
5721
5722IOC3 ETHERNET DRIVER
5723M: Ralf Baechle <ralf@linux-mips.org>
5724L: linux-mips@linux-mips.org
5725S: Maintained
5726F: drivers/net/ethernet/sgi/ioc3-eth.c
5727
5728IOC3 SERIAL DRIVER
5729M: Pat Gefre <pfg@sgi.com>
5730L: linux-serial@vger.kernel.org
5731S: Maintained
5732F: drivers/tty/serial/ioc3_serial.c
5733
5734IOMMU DRIVERS
5735M: Joerg Roedel <joro@8bytes.org>
5736L: iommu@lists.linux-foundation.org
5737T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5738S: Maintained
5739F: drivers/iommu/
5740
5741IP MASQUERADING
5742M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5743S: Maintained
5744F: net/ipv4/netfilter/ipt_MASQUERADE.c
5745
5746IPATH DRIVER
5747M: Mike Marciniszyn <infinipath@intel.com>
5748L: linux-rdma@vger.kernel.org
5749S: Maintained
5750F: drivers/staging/rdma/ipath/
5751
5752IPMI SUBSYSTEM
5753M: Corey Minyard <minyard@acm.org>
5754L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5755W: http://openipmi.sourceforge.net/
5756S: Supported
5757F: Documentation/IPMI.txt
5758F: drivers/char/ipmi/
5759F: include/linux/ipmi*
5760F: include/uapi/linux/ipmi*
5761
5762QCOM AUDIO (ASoC) DRIVERS
5763M: Patrick Lai <plai@codeaurora.org>
5764M: Banajit Goswami <bgoswami@codeaurora.org>
5765L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5766S: Supported
5767F: sound/soc/qcom/
5768
5769IPS SCSI RAID DRIVER
5770M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5771L: linux-scsi@vger.kernel.org
5772W: http://www.adaptec.com/
5773S: Maintained
5774F: drivers/scsi/ips*
5775
5776IPVS
5777M: Wensong Zhang <wensong@linux-vs.org>
5778M: Simon Horman <horms@verge.net.au>
5779M: Julian Anastasov <ja@ssi.bg>
5780L: netdev@vger.kernel.org
5781L: lvs-devel@vger.kernel.org
5782S: Maintained
5783F: Documentation/networking/ipvs-sysctl.txt
5784F: include/net/ip_vs.h
5785F: include/uapi/linux/ip_vs.h
5786F: net/netfilter/ipvs/
5787
5788IPWIRELESS DRIVER
5789M: Jiri Kosina <jikos@kernel.org>
5790M: David Sterba <dsterba@suse.com>
5791S: Odd Fixes
5792F: drivers/tty/ipwireless/
5793
5794IPX NETWORK LAYER
5795M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5796L: netdev@vger.kernel.org
5797S: Maintained
5798F: include/net/ipx.h
5799F: include/uapi/linux/ipx.h
5800F: net/ipx/
5801
5802IRDA SUBSYSTEM
5803M: Samuel Ortiz <samuel@sortiz.org>
5804L: irda-users@lists.sourceforge.net (subscribers-only)
5805L: netdev@vger.kernel.org
5806W: http://irda.sourceforge.net/
5807S: Maintained
5808T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5809F: Documentation/networking/irda.txt
5810F: drivers/net/irda/
5811F: include/net/irda/
5812F: net/irda/
5813
5814IRQ SUBSYSTEM
5815M: Thomas Gleixner <tglx@linutronix.de>
5816L: linux-kernel@vger.kernel.org
5817S: Maintained
5818T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5819F: kernel/irq/
5820
5821IRQCHIP DRIVERS
5822M: Thomas Gleixner <tglx@linutronix.de>
5823M: Jason Cooper <jason@lakedaemon.net>
5824M: Marc Zyngier <marc.zyngier@arm.com>
5825L: linux-kernel@vger.kernel.org
5826S: Maintained
5827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5828T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5829F: Documentation/devicetree/bindings/interrupt-controller/
5830F: drivers/irqchip/
5831
5832IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5833M: Jiang Liu <jiang.liu@linux.intel.com>
5834M: Marc Zyngier <marc.zyngier@arm.com>
5835S: Maintained
5836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5837F: Documentation/IRQ-domain.txt
5838F: include/linux/irqdomain.h
5839F: kernel/irq/irqdomain.c
5840F: kernel/irq/msi.c
5841
5842ISAPNP
5843M: Jaroslav Kysela <perex@perex.cz>
5844S: Maintained
5845F: Documentation/isapnp.txt
5846F: drivers/pnp/isapnp/
5847F: include/linux/isapnp.h
5848
5849ISA RADIO MODULE
5850M: Hans Verkuil <hverkuil@xs4all.nl>
5851L: linux-media@vger.kernel.org
5852T: git git://linuxtv.org/media_tree.git
5853W: https://linuxtv.org
5854S: Maintained
5855F: drivers/media/radio/radio-isa*
5856
5857iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5858M: Peter Jones <pjones@redhat.com>
5859M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5860S: Maintained
5861F: drivers/firmware/iscsi_ibft*
5862
5863ISCSI
5864M: Mike Christie <michaelc@cs.wisc.edu>
5865L: open-iscsi@googlegroups.com
5866W: www.open-iscsi.org
5867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5868S: Maintained
5869F: drivers/scsi/*iscsi*
5870F: include/scsi/*iscsi*
5871
5872ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5873M: Or Gerlitz <ogerlitz@mellanox.com>
5874M: Sagi Grimberg <sagig@mellanox.com>
5875M: Roi Dayan <roid@mellanox.com>
5876L: linux-rdma@vger.kernel.org
5877S: Supported
5878W: http://www.openfabrics.org
5879W: www.open-iscsi.org
5880Q: http://patchwork.kernel.org/project/linux-rdma/list/
5881F: drivers/infiniband/ulp/iser/
5882
5883ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5884M: Sagi Grimberg <sagig@mellanox.com>
5885T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5886L: linux-rdma@vger.kernel.org
5887L: target-devel@vger.kernel.org
5888S: Supported
5889W: http://www.linux-iscsi.org
5890F: drivers/infiniband/ulp/isert
5891
5892ISDN SUBSYSTEM
5893M: Karsten Keil <isdn@linux-pingi.de>
5894L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5895L: netdev@vger.kernel.org
5896W: http://www.isdn4linux.de
5897T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5898S: Maintained
5899F: Documentation/isdn/
5900F: drivers/isdn/
5901F: include/linux/isdn.h
5902F: include/linux/isdn/
5903F: include/uapi/linux/isdn.h
5904F: include/uapi/linux/isdn/
5905
5906ISDN SUBSYSTEM (Eicon active card driver)
5907M: Armin Schindler <mac@melware.de>
5908L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5909W: http://www.melware.de
5910S: Maintained
5911F: drivers/isdn/hardware/eicon/
5912
5913IT87 HARDWARE MONITORING DRIVER
5914M: Jean Delvare <jdelvare@suse.com>
5915L: lm-sensors@lm-sensors.org
5916S: Maintained
5917F: Documentation/hwmon/it87
5918F: drivers/hwmon/it87.c
5919
5920IT913X MEDIA DRIVER
5921M: Antti Palosaari <crope@iki.fi>
5922L: linux-media@vger.kernel.org
5923W: https://linuxtv.org
5924W: http://palosaari.fi/linux/
5925Q: http://patchwork.linuxtv.org/project/linux-media/list/
5926T: git git://linuxtv.org/anttip/media_tree.git
5927S: Maintained
5928F: drivers/media/tuners/it913x*
5929
5930IVTV VIDEO4LINUX DRIVER
5931M: Andy Walls <awalls@md.metrocast.net>
5932L: ivtv-devel@ivtvdriver.org (subscribers-only)
5933L: linux-media@vger.kernel.org
5934T: git git://linuxtv.org/media_tree.git
5935W: http://www.ivtvdriver.org
5936S: Maintained
5937F: Documentation/video4linux/*.ivtv
5938F: drivers/media/pci/ivtv/
5939F: include/uapi/linux/ivtv*
5940
5941IX2505V MEDIA DRIVER
5942M: Malcolm Priestley <tvboxspy@gmail.com>
5943L: linux-media@vger.kernel.org
5944W: https://linuxtv.org
5945Q: http://patchwork.linuxtv.org/project/linux-media/list/
5946S: Maintained
5947F: drivers/media/dvb-frontends/ix2505v*
5948
5949JC42.4 TEMPERATURE SENSOR DRIVER
5950M: Guenter Roeck <linux@roeck-us.net>
5951L: lm-sensors@lm-sensors.org
5952S: Maintained
5953F: drivers/hwmon/jc42.c
5954F: Documentation/hwmon/jc42
5955
5956JFS FILESYSTEM
5957M: Dave Kleikamp <shaggy@kernel.org>
5958L: jfs-discussion@lists.sourceforge.net
5959W: http://jfs.sourceforge.net/
5960T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5961S: Maintained
5962F: Documentation/filesystems/jfs.txt
5963F: fs/jfs/
5964
5965JME NETWORK DRIVER
5966M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5967L: netdev@vger.kernel.org
5968S: Maintained
5969F: drivers/net/ethernet/jme.*
5970
5971JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5972M: David Woodhouse <dwmw2@infradead.org>
5973L: linux-mtd@lists.infradead.org
5974W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5975S: Maintained
5976F: fs/jffs2/
5977F: include/uapi/linux/jffs2.h
5978
5979JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5980M: "Theodore Ts'o" <tytso@mit.edu>
5981M: Jan Kara <jack@suse.com>
5982L: linux-ext4@vger.kernel.org
5983S: Maintained
5984F: fs/jbd2/
5985F: include/linux/jbd2.h
5986
5987JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5988M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5989L: linux-media@vger.kernel.org
5990S: Maintained
5991F: drivers/media/platform/rcar_jpu.c
5992
5993JSM Neo PCI based serial card
5994M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5995L: linux-serial@vger.kernel.org
5996S: Maintained
5997F: drivers/tty/serial/jsm/
5998
5999K10TEMP HARDWARE MONITORING DRIVER
6000M: Clemens Ladisch <clemens@ladisch.de>
6001L: lm-sensors@lm-sensors.org
6002S: Maintained
6003F: Documentation/hwmon/k10temp
6004F: drivers/hwmon/k10temp.c
6005
6006K8TEMP HARDWARE MONITORING DRIVER
6007M: Rudolf Marek <r.marek@assembler.cz>
6008L: lm-sensors@lm-sensors.org
6009S: Maintained
6010F: Documentation/hwmon/k8temp
6011F: drivers/hwmon/k8temp.c
6012
6013KCONFIG
6014M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6015L: linux-kbuild@vger.kernel.org
6016T: git git://gitorious.org/linux-kconfig/linux-kconfig
6017S: Maintained
6018F: Documentation/kbuild/kconfig-language.txt
6019F: scripts/kconfig/
6020
6021KDUMP
6022M: Vivek Goyal <vgoyal@redhat.com>
6023M: Haren Myneni <hbabu@us.ibm.com>
6024L: kexec@lists.infradead.org
6025W: http://lse.sourceforge.net/kdump/
6026S: Maintained
6027F: Documentation/kdump/
6028
6029KEENE FM RADIO TRANSMITTER DRIVER
6030M: Hans Verkuil <hverkuil@xs4all.nl>
6031L: linux-media@vger.kernel.org
6032T: git git://linuxtv.org/media_tree.git
6033W: https://linuxtv.org
6034S: Maintained
6035F: drivers/media/radio/radio-keene*
6036
6037KERNEL AUTOMOUNTER v4 (AUTOFS4)
6038M: Ian Kent <raven@themaw.net>
6039L: autofs@vger.kernel.org
6040S: Maintained
6041F: fs/autofs4/
6042
6043KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6044M: Michal Marek <mmarek@suse.com>
6045T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6046T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6047L: linux-kbuild@vger.kernel.org
6048S: Maintained
6049F: Documentation/kbuild/
6050F: Makefile
6051F: scripts/Makefile.*
6052F: scripts/basic/
6053F: scripts/mk*
6054F: scripts/package/
6055
6056KERNEL JANITORS
6057L: kernel-janitors@vger.kernel.org
6058W: http://kernelnewbies.org/KernelJanitors
6059S: Odd Fixes
6060
6061KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6062M: "J. Bruce Fields" <bfields@fieldses.org>
6063M: Jeff Layton <jlayton@poochiereds.net>
6064L: linux-nfs@vger.kernel.org
6065W: http://nfs.sourceforge.net/
6066S: Supported
6067F: fs/nfsd/
6068F: include/uapi/linux/nfsd/
6069F: fs/lockd/
6070F: fs/nfs_common/
6071F: net/sunrpc/
6072F: include/linux/lockd/
6073F: include/linux/sunrpc/
6074F: include/uapi/linux/sunrpc/
6075
6076KERNEL SELFTEST FRAMEWORK
6077M: Shuah Khan <shuahkh@osg.samsung.com>
6078L: linux-api@vger.kernel.org
6079T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6080S: Maintained
6081F: tools/testing/selftests
6082
6083KERNEL VIRTUAL MACHINE (KVM)
6084M: Gleb Natapov <gleb@kernel.org>
6085M: Paolo Bonzini <pbonzini@redhat.com>
6086L: kvm@vger.kernel.org
6087W: http://www.linux-kvm.org
6088T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6089S: Supported
6090F: Documentation/*/kvm*.txt
6091F: Documentation/virtual/kvm/
6092F: arch/*/kvm/
6093F: arch/x86/kernel/kvm.c
6094F: arch/x86/kernel/kvmclock.c
6095F: arch/*/include/asm/kvm*
6096F: include/linux/kvm*
6097F: include/uapi/linux/kvm*
6098F: virt/kvm/
6099
6100KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6101M: Joerg Roedel <joro@8bytes.org>
6102L: kvm@vger.kernel.org
6103W: http://www.linux-kvm.org/
6104S: Maintained
6105F: arch/x86/include/asm/svm.h
6106F: arch/x86/kvm/svm.c
6107
6108KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6109M: Alexander Graf <agraf@suse.com>
6110L: kvm-ppc@vger.kernel.org
6111W: http://www.linux-kvm.org/
6112T: git git://github.com/agraf/linux-2.6.git
6113S: Supported
6114F: arch/powerpc/include/asm/kvm*
6115F: arch/powerpc/kvm/
6116
6117KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6118M: Christian Borntraeger <borntraeger@de.ibm.com>
6119M: Cornelia Huck <cornelia.huck@de.ibm.com>
6120L: linux-s390@vger.kernel.org
6121W: http://www.ibm.com/developerworks/linux/linux390/
6122S: Supported
6123F: Documentation/s390/kvm.txt
6124F: arch/s390/include/asm/kvm*
6125F: arch/s390/kvm/
6126
6127KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6128M: Christoffer Dall <christoffer.dall@linaro.org>
6129M: Marc Zyngier <marc.zyngier@arm.com>
6130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6131L: kvmarm@lists.cs.columbia.edu
6132W: http://systems.cs.columbia.edu/projects/kvm-arm
6133T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6134S: Supported
6135F: arch/arm/include/uapi/asm/kvm*
6136F: arch/arm/include/asm/kvm*
6137F: arch/arm/kvm/
6138F: virt/kvm/arm/
6139F: include/kvm/arm_*
6140
6141KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6142M: Christoffer Dall <christoffer.dall@linaro.org>
6143M: Marc Zyngier <marc.zyngier@arm.com>
6144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6145L: kvmarm@lists.cs.columbia.edu
6146S: Maintained
6147F: arch/arm64/include/uapi/asm/kvm*
6148F: arch/arm64/include/asm/kvm*
6149F: arch/arm64/kvm/
6150
6151KEXEC
6152M: Eric Biederman <ebiederm@xmission.com>
6153W: http://kernel.org/pub/linux/utils/kernel/kexec/
6154L: kexec@lists.infradead.org
6155S: Maintained
6156F: include/linux/kexec.h
6157F: include/uapi/linux/kexec.h
6158F: kernel/kexec.c
6159
6160KEYS/KEYRINGS:
6161M: David Howells <dhowells@redhat.com>
6162L: keyrings@vger.kernel.org
6163S: Maintained
6164F: Documentation/security/keys.txt
6165F: include/linux/key.h
6166F: include/linux/key-type.h
6167F: include/keys/
6168F: security/keys/
6169
6170KEYS-TRUSTED
6171M: David Safford <safford@us.ibm.com>
6172M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6173L: linux-security-module@vger.kernel.org
6174L: keyrings@vger.kernel.org
6175S: Supported
6176F: Documentation/security/keys-trusted-encrypted.txt
6177F: include/keys/trusted-type.h
6178F: security/keys/trusted.c
6179F: security/keys/trusted.h
6180
6181KEYS-ENCRYPTED
6182M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6183M: David Safford <safford@us.ibm.com>
6184L: linux-security-module@vger.kernel.org
6185L: keyrings@vger.kernel.org
6186S: Supported
6187F: Documentation/security/keys-trusted-encrypted.txt
6188F: include/keys/encrypted-type.h
6189F: security/keys/encrypted-keys/
6190
6191KGDB / KDB /debug_core
6192M: Jason Wessel <jason.wessel@windriver.com>
6193W: http://kgdb.wiki.kernel.org/
6194L: kgdb-bugreport@lists.sourceforge.net
6195S: Maintained
6196F: Documentation/DocBook/kgdb.tmpl
6197F: drivers/misc/kgdbts.c
6198F: drivers/tty/serial/kgdboc.c
6199F: include/linux/kdb.h
6200F: include/linux/kgdb.h
6201F: kernel/debug/
6202
6203KMEMCHECK
6204M: Vegard Nossum <vegardno@ifi.uio.no>
6205M: Pekka Enberg <penberg@kernel.org>
6206S: Maintained
6207F: Documentation/kmemcheck.txt
6208F: arch/x86/include/asm/kmemcheck.h
6209F: arch/x86/mm/kmemcheck/
6210F: include/linux/kmemcheck.h
6211F: mm/kmemcheck.c
6212
6213KMEMLEAK
6214M: Catalin Marinas <catalin.marinas@arm.com>
6215S: Maintained
6216F: Documentation/kmemleak.txt
6217F: include/linux/kmemleak.h
6218F: mm/kmemleak.c
6219F: mm/kmemleak-test.c
6220
6221KPROBES
6222M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6223M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6224M: "David S. Miller" <davem@davemloft.net>
6225M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6226S: Maintained
6227F: Documentation/kprobes.txt
6228F: include/linux/kprobes.h
6229F: kernel/kprobes.c
6230
6231KS0108 LCD CONTROLLER DRIVER
6232M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6233W: http://miguelojeda.es/auxdisplay.htm
6234W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6235S: Maintained
6236F: Documentation/auxdisplay/ks0108
6237F: drivers/auxdisplay/ks0108.c
6238F: include/linux/ks0108.h
6239
6240L3MDEV
6241M: David Ahern <dsa@cumulusnetworks.com>
6242L: netdev@vger.kernel.org
6243S: Maintained
6244F: net/l3mdev
6245F: include/net/l3mdev.h
6246
6247LAPB module
6248L: linux-x25@vger.kernel.org
6249S: Orphan
6250F: Documentation/networking/lapb-module.txt
6251F: include/*/lapb.h
6252F: net/lapb/
6253
6254LASI 53c700 driver for PARISC
6255M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6256L: linux-scsi@vger.kernel.org
6257S: Maintained
6258F: Documentation/scsi/53c700.txt
6259F: drivers/scsi/53c700*
6260
6261LED SUBSYSTEM
6262M: Richard Purdie <rpurdie@rpsys.net>
6263M: Jacek Anaszewski <j.anaszewski@samsung.com>
6264L: linux-leds@vger.kernel.org
6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6266S: Maintained
6267F: drivers/leds/
6268F: include/linux/leds.h
6269
6270LEGACY EEPROM DRIVER
6271M: Jean Delvare <jdelvare@suse.com>
6272S: Maintained
6273F: Documentation/misc-devices/eeprom
6274F: drivers/misc/eeprom/eeprom.c
6275
6276LEGO USB Tower driver
6277M: Juergen Stuber <starblue@users.sourceforge.net>
6278L: legousb-devel@lists.sourceforge.net
6279W: http://legousb.sourceforge.net/
6280S: Maintained
6281F: drivers/usb/misc/legousbtower.c
6282
6283LG2160 MEDIA DRIVER
6284M: Michael Krufky <mkrufky@linuxtv.org>
6285L: linux-media@vger.kernel.org
6286W: https://linuxtv.org
6287W: http://github.com/mkrufky
6288Q: http://patchwork.linuxtv.org/project/linux-media/list/
6289T: git git://linuxtv.org/mkrufky/tuners.git
6290S: Maintained
6291F: drivers/media/dvb-frontends/lg2160.*
6292
6293LGDT3305 MEDIA DRIVER
6294M: Michael Krufky <mkrufky@linuxtv.org>
6295L: linux-media@vger.kernel.org
6296W: https://linuxtv.org
6297W: http://github.com/mkrufky
6298Q: http://patchwork.linuxtv.org/project/linux-media/list/
6299T: git git://linuxtv.org/mkrufky/tuners.git
6300S: Maintained
6301F: drivers/media/dvb-frontends/lgdt3305.*
6302
6303LGUEST
6304M: Rusty Russell <rusty@rustcorp.com.au>
6305L: lguest@lists.ozlabs.org
6306W: http://lguest.ozlabs.org/
6307S: Odd Fixes
6308F: arch/x86/include/asm/lguest*.h
6309F: arch/x86/lguest/
6310F: drivers/lguest/
6311F: include/linux/lguest*.h
6312F: tools/lguest/
6313
6314LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6315M: Tejun Heo <tj@kernel.org>
6316L: linux-ide@vger.kernel.org
6317T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6318S: Maintained
6319F: drivers/ata/
6320F: include/linux/ata.h
6321F: include/linux/libata.h
6322
6323LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6324M: Viresh Kumar <vireshk@kernel.org>
6325L: linux-ide@vger.kernel.org
6326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6327S: Maintained
6328F: include/linux/pata_arasan_cf_data.h
6329F: drivers/ata/pata_arasan_cf.c
6330
6331LIBATA PATA DRIVERS
6332M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6333M: Tejun Heo <tj@kernel.org>
6334L: linux-ide@vger.kernel.org
6335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6336S: Maintained
6337F: drivers/ata/pata_*.c
6338F: drivers/ata/ata_generic.c
6339
6340LIBATA SATA AHCI PLATFORM devices support
6341M: Hans de Goede <hdegoede@redhat.com>
6342M: Tejun Heo <tj@kernel.org>
6343L: linux-ide@vger.kernel.org
6344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6345S: Maintained
6346F: drivers/ata/ahci_platform.c
6347F: drivers/ata/libahci_platform.c
6348F: include/linux/ahci_platform.h
6349
6350LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6351M: Mikael Pettersson <mikpelinux@gmail.com>
6352L: linux-ide@vger.kernel.org
6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6354S: Maintained
6355F: drivers/ata/sata_promise.*
6356
6357LIBLOCKDEP
6358M: Sasha Levin <sasha.levin@oracle.com>
6359S: Maintained
6360F: tools/lib/lockdep/
6361
6362LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6363M: Dan Williams <dan.j.williams@intel.com>
6364L: linux-nvdimm@lists.01.org
6365Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6366S: Supported
6367F: drivers/nvdimm/*
6368F: include/linux/nd.h
6369F: include/linux/libnvdimm.h
6370F: include/uapi/linux/ndctl.h
6371
6372LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6373M: Ross Zwisler <ross.zwisler@linux.intel.com>
6374L: linux-nvdimm@lists.01.org
6375Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6376S: Supported
6377F: drivers/nvdimm/blk.c
6378F: drivers/nvdimm/region_devs.c
6379F: drivers/acpi/nfit*
6380
6381LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6382M: Vishal Verma <vishal.l.verma@intel.com>
6383L: linux-nvdimm@lists.01.org
6384Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6385S: Supported
6386F: drivers/nvdimm/btt*
6387
6388LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6389M: Ross Zwisler <ross.zwisler@linux.intel.com>
6390L: linux-nvdimm@lists.01.org
6391Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6392S: Supported
6393F: drivers/nvdimm/pmem.c
6394F: include/linux/pmem.h
6395F: arch/*/include/asm/pmem.h
6396
6397LIGHTNVM PLATFORM SUPPORT
6398M: Matias Bjorling <mb@lightnvm.io>
6399W: http://github/OpenChannelSSD
6400L: linux-block@vger.kernel.org
6401S: Maintained
6402F: drivers/lightnvm/
6403F: include/linux/lightnvm.h
6404F: include/uapi/linux/lightnvm.h
6405
6406LINUX FOR IBM pSERIES (RS/6000)
6407M: Paul Mackerras <paulus@au.ibm.com>
6408W: http://www.ibm.com/linux/ltc/projects/ppc
6409S: Supported
6410F: arch/powerpc/boot/rs6000.h
6411
6412LINUX FOR POWERPC (32-BIT AND 64-BIT)
6413M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6414M: Paul Mackerras <paulus@samba.org>
6415M: Michael Ellerman <mpe@ellerman.id.au>
6416W: http://www.penguinppc.org/
6417L: linuxppc-dev@lists.ozlabs.org
6418Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6419T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6420S: Supported
6421F: Documentation/powerpc/
6422F: arch/powerpc/
6423
6424LINUX FOR POWER MACINTOSH
6425M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6426W: http://www.penguinppc.org/
6427L: linuxppc-dev@lists.ozlabs.org
6428S: Maintained
6429F: arch/powerpc/platforms/powermac/
6430F: drivers/macintosh/
6431
6432LINUX FOR POWERPC EMBEDDED MPC5XXX
6433M: Anatolij Gustschin <agust@denx.de>
6434L: linuxppc-dev@lists.ozlabs.org
6435T: git git://git.denx.de/linux-denx-agust.git
6436S: Maintained
6437F: arch/powerpc/platforms/512x/
6438F: arch/powerpc/platforms/52xx/
6439
6440LINUX FOR POWERPC EMBEDDED PPC4XX
6441M: Alistair Popple <alistair@popple.id.au>
6442M: Matt Porter <mporter@kernel.crashing.org>
6443W: http://www.penguinppc.org/
6444L: linuxppc-dev@lists.ozlabs.org
6445S: Maintained
6446F: arch/powerpc/platforms/40x/
6447F: arch/powerpc/platforms/44x/
6448
6449LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6450L: linuxppc-dev@lists.ozlabs.org
6451S: Orphan
6452F: arch/powerpc/*/*virtex*
6453F: arch/powerpc/*/*/*virtex*
6454
6455LINUX FOR POWERPC EMBEDDED PPC8XX
6456M: Vitaly Bordug <vitb@kernel.crashing.org>
6457W: http://www.penguinppc.org/
6458L: linuxppc-dev@lists.ozlabs.org
6459S: Maintained
6460F: arch/powerpc/platforms/8xx/
6461
6462LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6463M: Scott Wood <oss@buserror.net>
6464M: Kumar Gala <galak@kernel.crashing.org>
6465W: http://www.penguinppc.org/
6466L: linuxppc-dev@lists.ozlabs.org
6467T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6468S: Maintained
6469F: arch/powerpc/platforms/83xx/
6470F: arch/powerpc/platforms/85xx/
6471
6472LINUX FOR POWERPC PA SEMI PWRFICIENT
6473M: Olof Johansson <olof@lixom.net>
6474L: linuxppc-dev@lists.ozlabs.org
6475S: Maintained
6476F: arch/powerpc/platforms/pasemi/
6477F: drivers/*/*pasemi*
6478F: drivers/*/*/*pasemi*
6479
6480LINUX SECURITY MODULE (LSM) FRAMEWORK
6481M: Chris Wright <chrisw@sous-sol.org>
6482L: linux-security-module@vger.kernel.org
6483S: Supported
6484
6485LIS3LV02D ACCELEROMETER DRIVER
6486M: Eric Piel <eric.piel@tremplin-utc.net>
6487S: Maintained
6488F: Documentation/misc-devices/lis3lv02d
6489F: drivers/misc/lis3lv02d/
6490F: drivers/platform/x86/hp_accel.c
6491
6492LIVE PATCHING
6493M: Josh Poimboeuf <jpoimboe@redhat.com>
6494M: Seth Jennings <sjenning@redhat.com>
6495M: Jiri Kosina <jikos@kernel.org>
6496M: Vojtech Pavlik <vojtech@suse.com>
6497S: Maintained
6498F: kernel/livepatch/
6499F: include/linux/livepatch.h
6500F: arch/x86/include/asm/livepatch.h
6501F: arch/x86/kernel/livepatch.c
6502F: Documentation/ABI/testing/sysfs-kernel-livepatch
6503F: samples/livepatch/
6504L: live-patching@vger.kernel.org
6505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6506
6507LLC (802.2)
6508M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6509S: Maintained
6510F: include/linux/llc.h
6511F: include/uapi/linux/llc.h
6512F: include/net/llc*
6513F: net/llc/
6514
6515LM73 HARDWARE MONITOR DRIVER
6516M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6517L: lm-sensors@lm-sensors.org
6518S: Maintained
6519F: drivers/hwmon/lm73.c
6520
6521LM78 HARDWARE MONITOR DRIVER
6522M: Jean Delvare <jdelvare@suse.com>
6523L: lm-sensors@lm-sensors.org
6524S: Maintained
6525F: Documentation/hwmon/lm78
6526F: drivers/hwmon/lm78.c
6527
6528LM83 HARDWARE MONITOR DRIVER
6529M: Jean Delvare <jdelvare@suse.com>
6530L: lm-sensors@lm-sensors.org
6531S: Maintained
6532F: Documentation/hwmon/lm83
6533F: drivers/hwmon/lm83.c
6534
6535LM90 HARDWARE MONITOR DRIVER
6536M: Jean Delvare <jdelvare@suse.com>
6537L: lm-sensors@lm-sensors.org
6538S: Maintained
6539F: Documentation/hwmon/lm90
6540F: Documentation/devicetree/bindings/hwmon/lm90.txt
6541F: drivers/hwmon/lm90.c
6542
6543LM95234 HARDWARE MONITOR DRIVER
6544M: Guenter Roeck <linux@roeck-us.net>
6545L: lm-sensors@lm-sensors.org
6546S: Maintained
6547F: Documentation/hwmon/lm95234
6548F: drivers/hwmon/lm95234.c
6549
6550LME2510 MEDIA DRIVER
6551M: Malcolm Priestley <tvboxspy@gmail.com>
6552L: linux-media@vger.kernel.org
6553W: https://linuxtv.org
6554Q: http://patchwork.linuxtv.org/project/linux-media/list/
6555S: Maintained
6556F: drivers/media/usb/dvb-usb-v2/lmedm04*
6557
6558LOCKDEP AND LOCKSTAT
6559M: Peter Zijlstra <peterz@infradead.org>
6560M: Ingo Molnar <mingo@redhat.com>
6561L: linux-kernel@vger.kernel.org
6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6563S: Maintained
6564F: Documentation/locking/lockdep*.txt
6565F: Documentation/locking/lockstat.txt
6566F: include/linux/lockdep.h
6567F: kernel/locking/
6568
6569LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6570M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6571L: linux-ntfs-dev@lists.sourceforge.net
6572W: http://www.linux-ntfs.org/content/view/19/37/
6573S: Maintained
6574F: Documentation/ldm.txt
6575F: block/partitions/ldm.*
6576
6577LogFS
6578M: Joern Engel <joern@logfs.org>
6579M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6580L: logfs@logfs.org
6581W: logfs.org
6582S: Maintained
6583F: fs/logfs/
6584
6585LPC32XX MACHINE SUPPORT
6586M: Roland Stigge <stigge@antcom.de>
6587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6588S: Maintained
6589F: arch/arm/mach-lpc32xx/
6590
6591LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6592M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6593M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6594M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6595M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6596L: MPT-FusionLinux.pdl@avagotech.com
6597L: linux-scsi@vger.kernel.org
6598W: http://www.lsilogic.com/support
6599S: Supported
6600F: drivers/message/fusion/
6601F: drivers/scsi/mpt2sas/
6602F: drivers/scsi/mpt3sas/
6603
6604LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6605M: Matthew Wilcox <matthew@wil.cx>
6606L: linux-scsi@vger.kernel.org
6607S: Maintained
6608F: drivers/scsi/sym53c8xx_2/
6609
6610LTC4261 HARDWARE MONITOR DRIVER
6611M: Guenter Roeck <linux@roeck-us.net>
6612L: lm-sensors@lm-sensors.org
6613S: Maintained
6614F: Documentation/hwmon/ltc4261
6615F: drivers/hwmon/ltc4261.c
6616
6617LTP (Linux Test Project)
6618M: Mike Frysinger <vapier@gentoo.org>
6619M: Cyril Hrubis <chrubis@suse.cz>
6620M: Wanlong Gao <wanlong.gao@gmail.com>
6621M: Jan Stancek <jstancek@redhat.com>
6622M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6623M: Alexey Kodanev <alexey.kodanev@oracle.com>
6624L: ltp@lists.linux.it (subscribers-only)
6625W: http://linux-test-project.github.io/
6626T: git git://github.com/linux-test-project/ltp.git
6627S: Maintained
6628
6629M32R ARCHITECTURE
6630W: http://www.linux-m32r.org/
6631S: Orphan
6632F: arch/m32r/
6633
6634M68K ARCHITECTURE
6635M: Geert Uytterhoeven <geert@linux-m68k.org>
6636L: linux-m68k@lists.linux-m68k.org
6637W: http://www.linux-m68k.org/
6638T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6639S: Maintained
6640F: arch/m68k/
6641F: drivers/zorro/
6642
6643M68K ON APPLE MACINTOSH
6644M: Joshua Thompson <funaho@jurai.org>
6645W: http://www.mac.linux-m68k.org/
6646L: linux-m68k@lists.linux-m68k.org
6647S: Maintained
6648F: arch/m68k/mac/
6649
6650M68K ON HP9000/300
6651M: Philip Blundell <philb@gnu.org>
6652W: http://www.tazenda.demon.co.uk/phil/linux-hp
6653S: Maintained
6654F: arch/m68k/hp300/
6655
6656M88DS3103 MEDIA DRIVER
6657M: Antti Palosaari <crope@iki.fi>
6658L: linux-media@vger.kernel.org
6659W: https://linuxtv.org
6660W: http://palosaari.fi/linux/
6661Q: http://patchwork.linuxtv.org/project/linux-media/list/
6662T: git git://linuxtv.org/anttip/media_tree.git
6663S: Maintained
6664F: drivers/media/dvb-frontends/m88ds3103*
6665
6666M88RS2000 MEDIA DRIVER
6667M: Malcolm Priestley <tvboxspy@gmail.com>
6668L: linux-media@vger.kernel.org
6669W: https://linuxtv.org
6670Q: http://patchwork.linuxtv.org/project/linux-media/list/
6671S: Maintained
6672F: drivers/media/dvb-frontends/m88rs2000*
6673
6674MA901 MASTERKIT USB FM RADIO DRIVER
6675M: Alexey Klimov <klimov.linux@gmail.com>
6676L: linux-media@vger.kernel.org
6677T: git git://linuxtv.org/media_tree.git
6678S: Maintained
6679F: drivers/media/radio/radio-ma901.c
6680
6681MAC80211
6682M: Johannes Berg <johannes@sipsolutions.net>
6683L: linux-wireless@vger.kernel.org
6684W: http://wireless.kernel.org/
6685T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6686T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6687S: Maintained
6688F: Documentation/networking/mac80211-injection.txt
6689F: include/net/mac80211.h
6690F: net/mac80211/
6691
6692MACVLAN DRIVER
6693M: Patrick McHardy <kaber@trash.net>
6694L: netdev@vger.kernel.org
6695S: Maintained
6696F: drivers/net/macvlan.c
6697F: include/linux/if_macvlan.h
6698
6699MAILBOX API
6700M: Jassi Brar <jassisinghbrar@gmail.com>
6701L: linux-kernel@vger.kernel.org
6702S: Maintained
6703F: drivers/mailbox/
6704F: include/linux/mailbox_client.h
6705F: include/linux/mailbox_controller.h
6706
6707MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6708M: Michael Kerrisk <mtk.manpages@gmail.com>
6709W: http://www.kernel.org/doc/man-pages
6710L: linux-man@vger.kernel.org
6711S: Maintained
6712
6713MARVELL ARMADA DRM SUPPORT
6714M: Russell King <rmk+kernel@arm.linux.org.uk>
6715S: Maintained
6716F: drivers/gpu/drm/armada/
6717
6718MARVELL 88E6352 DSA support
6719M: Guenter Roeck <linux@roeck-us.net>
6720S: Maintained
6721F: drivers/net/dsa/mv88e6352.c
6722
6723MARVELL CRYPTO DRIVER
6724M: Boris Brezillon <boris.brezillon@free-electrons.com>
6725M: Arnaud Ebalard <arno@natisbad.org>
6726F: drivers/crypto/marvell/
6727S: Maintained
6728L: linux-crypto@vger.kernel.org
6729
6730MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6731M: Mirko Lindner <mlindner@marvell.com>
6732M: Stephen Hemminger <stephen@networkplumber.org>
6733L: netdev@vger.kernel.org
6734S: Maintained
6735F: drivers/net/ethernet/marvell/sk*
6736
6737MARVELL LIBERTAS WIRELESS DRIVER
6738L: libertas-dev@lists.infradead.org
6739S: Orphan
6740F: drivers/net/wireless/marvell/libertas/
6741
6742MARVELL MV643XX ETHERNET DRIVER
6743M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6744L: netdev@vger.kernel.org
6745S: Maintained
6746F: drivers/net/ethernet/marvell/mv643xx_eth.*
6747F: include/linux/mv643xx.h
6748
6749MARVELL MVNETA ETHERNET DRIVER
6750M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6751L: netdev@vger.kernel.org
6752S: Maintained
6753F: drivers/net/ethernet/marvell/mvneta.*
6754
6755MARVELL MWIFIEX WIRELESS DRIVER
6756M: Amitkumar Karwar <akarwar@marvell.com>
6757M: Nishant Sarmukadam <nishants@marvell.com>
6758L: linux-wireless@vger.kernel.org
6759S: Maintained
6760F: drivers/net/wireless/marvell/mwifiex/
6761
6762MARVELL MWL8K WIRELESS DRIVER
6763M: Lennert Buytenhek <buytenh@wantstofly.org>
6764L: linux-wireless@vger.kernel.org
6765S: Odd Fixes
6766F: drivers/net/wireless/marvell/mwl8k.c
6767
6768MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6769M: Nicolas Pitre <nico@fluxnic.net>
6770S: Odd Fixes
6771F: drivers/mmc/host/mvsdio.*
6772
6773MATROX FRAMEBUFFER DRIVER
6774L: linux-fbdev@vger.kernel.org
6775S: Orphan
6776F: drivers/video/fbdev/matrox/matroxfb_*
6777F: include/uapi/linux/matroxfb.h
6778
6779MAX16065 HARDWARE MONITOR DRIVER
6780M: Guenter Roeck <linux@roeck-us.net>
6781L: lm-sensors@lm-sensors.org
6782S: Maintained
6783F: Documentation/hwmon/max16065
6784F: drivers/hwmon/max16065.c
6785
6786MAX20751 HARDWARE MONITOR DRIVER
6787M: Guenter Roeck <linux@roeck-us.net>
6788L: lm-sensors@lm-sensors.org
6789S: Maintained
6790F: Documentation/hwmon/max20751
6791F: drivers/hwmon/max20751.c
6792
6793MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6794M: "Hans J. Koch" <hjk@hansjkoch.de>
6795L: lm-sensors@lm-sensors.org
6796S: Maintained
6797F: Documentation/hwmon/max6650
6798F: drivers/hwmon/max6650.c
6799
6800MAX6697 HARDWARE MONITOR DRIVER
6801M: Guenter Roeck <linux@roeck-us.net>
6802L: lm-sensors@lm-sensors.org
6803S: Maintained
6804F: Documentation/hwmon/max6697
6805F: Documentation/devicetree/bindings/i2c/max6697.txt
6806F: drivers/hwmon/max6697.c
6807F: include/linux/platform_data/max6697.h
6808
6809MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6810M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6811L: linux-pm@vger.kernel.org
6812S: Supported
6813F: drivers/power/max14577_charger.c
6814F: drivers/power/max77693_charger.c
6815
6816MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6817M: Javier Martinez Canillas <javier@osg.samsung.com>
6818L: linux-kernel@vger.kernel.org
6819S: Supported
6820F: drivers/*/*max77802.c
6821F: Documentation/devicetree/bindings/*/*max77802.txt
6822F: include/dt-bindings/*/*max77802.h
6823
6824MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6825M: Chanwoo Choi <cw00.choi@samsung.com>
6826M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6827L: linux-kernel@vger.kernel.org
6828S: Supported
6829F: drivers/*/max14577.c
6830F: drivers/*/max77686.c
6831F: drivers/*/max77693.c
6832F: drivers/extcon/extcon-max14577.c
6833F: drivers/extcon/extcon-max77693.c
6834F: drivers/rtc/rtc-max77686.c
6835F: drivers/clk/clk-max77686.c
6836F: Documentation/devicetree/bindings/mfd/max14577.txt
6837F: Documentation/devicetree/bindings/*/max77686.txt
6838F: Documentation/devicetree/bindings/mfd/max77693.txt
6839F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6840F: include/linux/mfd/max14577*.h
6841F: include/linux/mfd/max77686*.h
6842F: include/linux/mfd/max77693*.h
6843
6844MAXIRADIO FM RADIO RECEIVER DRIVER
6845M: Hans Verkuil <hverkuil@xs4all.nl>
6846L: linux-media@vger.kernel.org
6847T: git git://linuxtv.org/media_tree.git
6848W: https://linuxtv.org
6849S: Maintained
6850F: drivers/media/radio/radio-maxiradio*
6851
6852MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6853M: Peter Rosin <peda@axentia.se>
6854L: linux-iio@vger.kernel.org
6855S: Maintained
6856F: drivers/iio/potentiometer/mcp4531.c
6857
6858MEDIA DRIVERS FOR RENESAS - VSP1
6859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6860L: linux-media@vger.kernel.org
6861L: linux-sh@vger.kernel.org
6862T: git git://linuxtv.org/media_tree.git
6863S: Supported
6864F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6865F: drivers/media/platform/vsp1/
6866
6867MEDIA DRIVERS FOR ASCOT2E
6868M: Sergey Kozlov <serjk@netup.ru>
6869L: linux-media@vger.kernel.org
6870W: https://linuxtv.org
6871W: http://netup.tv/
6872T: git git://linuxtv.org/media_tree.git
6873S: Supported
6874F: drivers/media/dvb-frontends/ascot2e*
6875
6876MEDIA DRIVERS FOR CXD2841ER
6877M: Sergey Kozlov <serjk@netup.ru>
6878L: linux-media@vger.kernel.org
6879W: https://linuxtv.org
6880W: http://netup.tv/
6881T: git git://linuxtv.org/media_tree.git
6882S: Supported
6883F: drivers/media/dvb-frontends/cxd2841er*
6884
6885MEDIA DRIVERS FOR HORUS3A
6886M: Sergey Kozlov <serjk@netup.ru>
6887L: linux-media@vger.kernel.org
6888W: https://linuxtv.org
6889W: http://netup.tv/
6890T: git git://linuxtv.org/media_tree.git
6891S: Supported
6892F: drivers/media/dvb-frontends/horus3a*
6893
6894MEDIA DRIVERS FOR LNBH25
6895M: Sergey Kozlov <serjk@netup.ru>
6896L: linux-media@vger.kernel.org
6897W: https://linuxtv.org
6898W: http://netup.tv/
6899T: git git://linuxtv.org/media_tree.git
6900S: Supported
6901F: drivers/media/dvb-frontends/lnbh25*
6902
6903MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6904M: Sergey Kozlov <serjk@netup.ru>
6905L: linux-media@vger.kernel.org
6906W: https://linuxtv.org
6907W: http://netup.tv/
6908T: git git://linuxtv.org/media_tree.git
6909S: Supported
6910F: drivers/media/pci/netup_unidvb/*
6911
6912MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6913M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6914P: LinuxTV.org Project
6915L: linux-media@vger.kernel.org
6916W: https://linuxtv.org
6917Q: http://patchwork.kernel.org/project/linux-media/list/
6918T: git git://linuxtv.org/media_tree.git
6919S: Maintained
6920F: Documentation/dvb/
6921F: Documentation/video4linux/
6922F: Documentation/DocBook/media/
6923F: drivers/media/
6924F: drivers/staging/media/
6925F: include/linux/platform_data/media/
6926F: include/media/
6927F: include/uapi/linux/dvb/
6928F: include/uapi/linux/videodev2.h
6929F: include/uapi/linux/media.h
6930F: include/uapi/linux/v4l2-*
6931F: include/uapi/linux/meye.h
6932F: include/uapi/linux/ivtv*
6933F: include/uapi/linux/uvcvideo.h
6934
6935MEDIATEK MT7601U WIRELESS LAN DRIVER
6936M: Jakub Kicinski <kubakici@wp.pl>
6937L: linux-wireless@vger.kernel.org
6938S: Maintained
6939F: drivers/net/wireless/mediatek/mt7601u/
6940
6941MEGARAID SCSI/SAS DRIVERS
6942M: Kashyap Desai <kashyap.desai@avagotech.com>
6943M: Sumit Saxena <sumit.saxena@avagotech.com>
6944M: Uday Lingala <uday.lingala@avagotech.com>
6945L: megaraidlinux.pdl@avagotech.com
6946L: linux-scsi@vger.kernel.org
6947W: http://www.lsi.com
6948S: Maintained
6949F: Documentation/scsi/megaraid.txt
6950F: drivers/scsi/megaraid.*
6951F: drivers/scsi/megaraid/
6952
6953MELLANOX ETHERNET DRIVER (mlx4_en)
6954M: Eugenia Emantayev <eugenia@mellanox.com>
6955L: netdev@vger.kernel.org
6956S: Supported
6957W: http://www.mellanox.com
6958Q: http://patchwork.ozlabs.org/project/netdev/list/
6959F: drivers/net/ethernet/mellanox/mlx4/en_*
6960
6961MELLANOX ETHERNET DRIVER (mlx5e)
6962M: Saeed Mahameed <saeedm@mellanox.com>
6963L: netdev@vger.kernel.org
6964S: Supported
6965W: http://www.mellanox.com
6966Q: http://patchwork.ozlabs.org/project/netdev/list/
6967F: drivers/net/ethernet/mellanox/mlx5/core/en_*
6968
6969MELLANOX ETHERNET SWITCH DRIVERS
6970M: Jiri Pirko <jiri@mellanox.com>
6971M: Ido Schimmel <idosch@mellanox.com>
6972L: netdev@vger.kernel.org
6973S: Supported
6974W: http://www.mellanox.com
6975Q: http://patchwork.ozlabs.org/project/netdev/list/
6976F: drivers/net/ethernet/mellanox/mlxsw/
6977
6978MEMBARRIER SUPPORT
6979M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6980M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
6981L: linux-kernel@vger.kernel.org
6982S: Supported
6983F: kernel/membarrier.c
6984F: include/uapi/linux/membarrier.h
6985
6986MEMORY MANAGEMENT
6987L: linux-mm@kvack.org
6988W: http://www.linux-mm.org
6989S: Maintained
6990F: include/linux/mm.h
6991F: include/linux/gfp.h
6992F: include/linux/mmzone.h
6993F: include/linux/memory_hotplug.h
6994F: include/linux/vmalloc.h
6995F: mm/
6996
6997MEMORY TECHNOLOGY DEVICES (MTD)
6998M: David Woodhouse <dwmw2@infradead.org>
6999M: Brian Norris <computersforpeace@gmail.com>
7000L: linux-mtd@lists.infradead.org
7001W: http://www.linux-mtd.infradead.org/
7002Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7003T: git git://git.infradead.org/linux-mtd.git
7004T: git git://git.infradead.org/l2-mtd.git
7005S: Maintained
7006F: drivers/mtd/
7007F: include/linux/mtd/
7008F: include/uapi/mtd/
7009
7010MEN A21 WATCHDOG DRIVER
7011M: Johannes Thumshirn <morbidrsa@gmail.com>
7012L: linux-watchdog@vger.kernel.org
7013S: Maintained
7014F: drivers/watchdog/mena21_wdt.c
7015
7016MEN CHAMELEON BUS (mcb)
7017M: Johannes Thumshirn <morbidrsa@gmail.com>
7018S: Maintained
7019F: drivers/mcb/
7020F: include/linux/mcb.h
7021F: Documentation/men-chameleon-bus.txt
7022
7023MEN F21BMC (Board Management Controller)
7024M: Andreas Werner <andreas.werner@men.de>
7025S: Supported
7026F: drivers/mfd/menf21bmc.c
7027F: drivers/watchdog/menf21bmc_wdt.c
7028F: drivers/leds/leds-menf21bmc.c
7029F: drivers/hwmon/menf21bmc_hwmon.c
7030F: Documentation/hwmon/menf21bmc
7031
7032METAG ARCHITECTURE
7033M: James Hogan <james.hogan@imgtec.com>
7034L: linux-metag@vger.kernel.org
7035S: Odd Fixes
7036F: arch/metag/
7037F: Documentation/metag/
7038F: Documentation/devicetree/bindings/metag/
7039F: Documentation/devicetree/bindings/interrupt-controller/img,*
7040F: drivers/clocksource/metag_generic.c
7041F: drivers/irqchip/irq-metag.c
7042F: drivers/irqchip/irq-metag-ext.c
7043F: drivers/tty/metag_da.c
7044
7045MICROBLAZE ARCHITECTURE
7046M: Michal Simek <monstr@monstr.eu>
7047W: http://www.monstr.eu/fdt/
7048T: git git://git.monstr.eu/linux-2.6-microblaze.git
7049S: Supported
7050F: arch/microblaze/
7051
7052MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7053M: Chen Yu <yu.c.chen@intel.com>
7054L: platform-driver-x86@vger.kernel.org
7055S: Supported
7056F: drivers/platform/x86/surfacepro3_button.c
7057
7058MICROTEK X6 SCANNER
7059M: Oliver Neukum <oliver@neukum.org>
7060S: Maintained
7061F: drivers/usb/image/microtek.*
7062
7063MIPS
7064M: Ralf Baechle <ralf@linux-mips.org>
7065L: linux-mips@linux-mips.org
7066W: http://www.linux-mips.org/
7067T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7068Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7069S: Supported
7070F: Documentation/mips/
7071F: arch/mips/
7072
7073MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7074M: Hans Verkuil <hverkuil@xs4all.nl>
7075L: linux-media@vger.kernel.org
7076T: git git://linuxtv.org/media_tree.git
7077W: https://linuxtv.org
7078S: Odd Fixes
7079F: drivers/media/radio/radio-miropcm20*
7080
7081Mellanox MLX5 core VPI driver
7082M: Eli Cohen <eli@mellanox.com>
7083L: netdev@vger.kernel.org
7084L: linux-rdma@vger.kernel.org
7085W: http://www.mellanox.com
7086Q: http://patchwork.ozlabs.org/project/netdev/list/
7087Q: http://patchwork.kernel.org/project/linux-rdma/list/
7088T: git git://openfabrics.org/~eli/connect-ib.git
7089S: Supported
7090F: drivers/net/ethernet/mellanox/mlx5/core/
7091F: include/linux/mlx5/
7092
7093Mellanox MLX5 IB driver
7094M: Eli Cohen <eli@mellanox.com>
7095L: linux-rdma@vger.kernel.org
7096W: http://www.mellanox.com
7097Q: http://patchwork.kernel.org/project/linux-rdma/list/
7098T: git git://openfabrics.org/~eli/connect-ib.git
7099S: Supported
7100F: include/linux/mlx5/
7101F: drivers/infiniband/hw/mlx5/
7102
7103MELEXIS MLX90614 DRIVER
7104M: Crt Mori <cmo@melexis.com>
7105L: linux-iio@vger.kernel.org
7106W: http://www.melexis.com
7107S: Supported
7108F: drivers/iio/temperature/mlx90614.c
7109
7110MN88472 MEDIA DRIVER
7111M: Antti Palosaari <crope@iki.fi>
7112L: linux-media@vger.kernel.org
7113W: https://linuxtv.org
7114W: http://palosaari.fi/linux/
7115Q: http://patchwork.linuxtv.org/project/linux-media/list/
7116T: git git://linuxtv.org/anttip/media_tree.git
7117S: Maintained
7118F: drivers/staging/media/mn88472/
7119F: drivers/media/dvb-frontends/mn88472.h
7120
7121MN88473 MEDIA DRIVER
7122M: Antti Palosaari <crope@iki.fi>
7123L: linux-media@vger.kernel.org
7124W: https://linuxtv.org
7125W: http://palosaari.fi/linux/
7126Q: http://patchwork.linuxtv.org/project/linux-media/list/
7127T: git git://linuxtv.org/anttip/media_tree.git
7128S: Maintained
7129F: drivers/staging/media/mn88473/
7130F: drivers/media/dvb-frontends/mn88473.h
7131
7132MODULE SUPPORT
7133M: Rusty Russell <rusty@rustcorp.com.au>
7134S: Maintained
7135F: include/linux/module.h
7136F: kernel/module.c
7137
7138MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7139W: http://popies.net/meye/
7140S: Orphan
7141F: Documentation/video4linux/meye.txt
7142F: drivers/media/pci/meye/
7143F: include/uapi/linux/meye.h
7144
7145MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7146M: Jiri Slaby <jirislaby@gmail.com>
7147S: Maintained
7148F: Documentation/serial/moxa-smartio
7149F: drivers/tty/mxser.*
7150
7151MR800 AVERMEDIA USB FM RADIO DRIVER
7152M: Alexey Klimov <klimov.linux@gmail.com>
7153L: linux-media@vger.kernel.org
7154T: git git://linuxtv.org/media_tree.git
7155S: Maintained
7156F: drivers/media/radio/radio-mr800.c
7157
7158MRF24J40 IEEE 802.15.4 RADIO DRIVER
7159M: Alan Ott <alan@signal11.us>
7160L: linux-wpan@vger.kernel.org
7161S: Maintained
7162F: drivers/net/ieee802154/mrf24j40.c
7163F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7164
7165MSI LAPTOP SUPPORT
7166M: "Lee, Chun-Yi" <jlee@suse.com>
7167L: platform-driver-x86@vger.kernel.org
7168S: Maintained
7169F: drivers/platform/x86/msi-laptop.c
7170
7171MSI WMI SUPPORT
7172L: platform-driver-x86@vger.kernel.org
7173S: Orphan
7174F: drivers/platform/x86/msi-wmi.c
7175
7176MSI001 MEDIA DRIVER
7177M: Antti Palosaari <crope@iki.fi>
7178L: linux-media@vger.kernel.org
7179W: https://linuxtv.org
7180W: http://palosaari.fi/linux/
7181Q: http://patchwork.linuxtv.org/project/linux-media/list/
7182T: git git://linuxtv.org/anttip/media_tree.git
7183S: Maintained
7184F: drivers/media/tuners/msi001*
7185
7186MSI2500 MEDIA DRIVER
7187M: Antti Palosaari <crope@iki.fi>
7188L: linux-media@vger.kernel.org
7189W: https://linuxtv.org
7190W: http://palosaari.fi/linux/
7191Q: http://patchwork.linuxtv.org/project/linux-media/list/
7192T: git git://linuxtv.org/anttip/media_tree.git
7193S: Maintained
7194F: drivers/media/usb/msi2500/
7195
7196MSYSTEMS DISKONCHIP G3 MTD DRIVER
7197M: Robert Jarzmik <robert.jarzmik@free.fr>
7198L: linux-mtd@lists.infradead.org
7199S: Maintained
7200F: drivers/mtd/devices/docg3*
7201
7202MT9M032 APTINA SENSOR DRIVER
7203M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7204L: linux-media@vger.kernel.org
7205T: git git://linuxtv.org/media_tree.git
7206S: Maintained
7207F: drivers/media/i2c/mt9m032.c
7208F: include/media/i2c/mt9m032.h
7209
7210MT9P031 APTINA CAMERA SENSOR
7211M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7212L: linux-media@vger.kernel.org
7213T: git git://linuxtv.org/media_tree.git
7214S: Maintained
7215F: drivers/media/i2c/mt9p031.c
7216F: include/media/i2c/mt9p031.h
7217
7218MT9T001 APTINA CAMERA SENSOR
7219M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7220L: linux-media@vger.kernel.org
7221T: git git://linuxtv.org/media_tree.git
7222S: Maintained
7223F: drivers/media/i2c/mt9t001.c
7224F: include/media/i2c/mt9t001.h
7225
7226MT9V032 APTINA CAMERA SENSOR
7227M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7228L: linux-media@vger.kernel.org
7229T: git git://linuxtv.org/media_tree.git
7230S: Maintained
7231F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7232F: drivers/media/i2c/mt9v032.c
7233F: include/media/i2c/mt9v032.h
7234
7235MULTIFUNCTION DEVICES (MFD)
7236M: Lee Jones <lee.jones@linaro.org>
7237T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7238S: Supported
7239F: drivers/mfd/
7240F: include/linux/mfd/
7241
7242MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7243M: Ulf Hansson <ulf.hansson@linaro.org>
7244L: linux-mmc@vger.kernel.org
7245T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7246S: Maintained
7247F: drivers/mmc/
7248F: include/linux/mmc/
7249F: include/uapi/linux/mmc/
7250
7251MULTIMEDIA CARD (MMC) ETC. OVER SPI
7252S: Orphan
7253F: drivers/mmc/host/mmc_spi.c
7254F: include/linux/spi/mmc_spi.h
7255
7256MULTISOUND SOUND DRIVER
7257M: Andrew Veliath <andrewtv@usa.net>
7258S: Maintained
7259F: Documentation/sound/oss/MultiSound
7260F: sound/oss/msnd*
7261
7262MULTITECH MULTIPORT CARD (ISICOM)
7263S: Orphan
7264F: drivers/tty/isicom.c
7265F: include/linux/isicom.h
7266
7267MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7268M: Felipe Balbi <balbi@ti.com>
7269L: linux-usb@vger.kernel.org
7270T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7271S: Maintained
7272F: drivers/usb/musb/
7273
7274MXL5007T MEDIA DRIVER
7275M: Michael Krufky <mkrufky@linuxtv.org>
7276L: linux-media@vger.kernel.org
7277W: https://linuxtv.org
7278W: http://github.com/mkrufky
7279Q: http://patchwork.linuxtv.org/project/linux-media/list/
7280T: git git://linuxtv.org/mkrufky/tuners.git
7281S: Maintained
7282F: drivers/media/tuners/mxl5007t.*
7283
7284MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7285M: Hyong-Youb Kim <hykim@myri.com>
7286L: netdev@vger.kernel.org
7287W: https://www.myricom.com/support/downloads/myri10ge.html
7288S: Supported
7289F: drivers/net/ethernet/myricom/myri10ge/
7290
7291NATSEMI ETHERNET DRIVER (DP8381x)
7292S: Orphan
7293F: drivers/net/ethernet/natsemi/natsemi.c
7294
7295NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7296M: Daniel Mack <zonque@gmail.com>
7297S: Maintained
7298L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7299W: http://www.native-instruments.com
7300F: sound/usb/caiaq/
7301
7302NCP FILESYSTEM
7303M: Petr Vandrovec <petr@vandrovec.name>
7304S: Odd Fixes
7305F: fs/ncpfs/
7306
7307NCR 5380 SCSI DRIVERS
7308M: Finn Thain <fthain@telegraphics.com.au>
7309M: Michael Schmitz <schmitzmic@gmail.com>
7310L: linux-scsi@vger.kernel.org
7311S: Maintained
7312F: Documentation/scsi/g_NCR5380.txt
7313F: drivers/scsi/NCR5380.*
7314F: drivers/scsi/arm/cumana_1.c
7315F: drivers/scsi/arm/oak.c
7316F: drivers/scsi/atari_NCR5380.c
7317F: drivers/scsi/atari_scsi.*
7318F: drivers/scsi/dmx3191d.c
7319F: drivers/scsi/dtc.*
7320F: drivers/scsi/g_NCR5380.*
7321F: drivers/scsi/g_NCR5380_mmio.c
7322F: drivers/scsi/mac_scsi.*
7323F: drivers/scsi/pas16.*
7324F: drivers/scsi/sun3_scsi.*
7325F: drivers/scsi/sun3_scsi_vme.c
7326F: drivers/scsi/t128.*
7327
7328NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7329M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7330L: linux-scsi@vger.kernel.org
7331S: Maintained
7332F: drivers/scsi/NCR_D700.*
7333
7334NCT6775 HARDWARE MONITOR DRIVER
7335M: Guenter Roeck <linux@roeck-us.net>
7336L: lm-sensors@lm-sensors.org
7337S: Maintained
7338F: Documentation/hwmon/nct6775
7339F: drivers/hwmon/nct6775.c
7340
7341NETEFFECT IWARP RNIC DRIVER (IW_NES)
7342M: Faisal Latif <faisal.latif@intel.com>
7343L: linux-rdma@vger.kernel.org
7344W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7345S: Supported
7346F: drivers/infiniband/hw/nes/
7347
7348NETEM NETWORK EMULATOR
7349M: Stephen Hemminger <stephen@networkplumber.org>
7350L: netem@lists.linux-foundation.org
7351S: Maintained
7352F: net/sched/sch_netem.c
7353
7354NETERION 10GbE DRIVERS (s2io/vxge)
7355M: Jon Mason <jdmason@kudzu.us>
7356L: netdev@vger.kernel.org
7357S: Supported
7358F: Documentation/networking/s2io.txt
7359F: Documentation/networking/vxge.txt
7360F: drivers/net/ethernet/neterion/
7361
7362NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7363M: Pablo Neira Ayuso <pablo@netfilter.org>
7364M: Patrick McHardy <kaber@trash.net>
7365M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7366L: netfilter-devel@vger.kernel.org
7367L: coreteam@netfilter.org
7368W: http://www.netfilter.org/
7369W: http://www.iptables.org/
7370Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7371T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7372T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7373S: Supported
7374F: include/linux/netfilter*
7375F: include/linux/netfilter/
7376F: include/net/netfilter/
7377F: include/uapi/linux/netfilter*
7378F: include/uapi/linux/netfilter/
7379F: net/*/netfilter.c
7380F: net/*/netfilter/
7381F: net/netfilter/
7382F: net/bridge/br_netfilter*.c
7383
7384NETLABEL
7385M: Paul Moore <paul@paul-moore.com>
7386W: http://netlabel.sf.net
7387L: netdev@vger.kernel.org
7388S: Maintained
7389F: Documentation/netlabel/
7390F: include/net/netlabel.h
7391F: net/netlabel/
7392
7393NETROM NETWORK LAYER
7394M: Ralf Baechle <ralf@linux-mips.org>
7395L: linux-hams@vger.kernel.org
7396W: http://www.linux-ax25.org/
7397S: Maintained
7398F: include/net/netrom.h
7399F: include/uapi/linux/netrom.h
7400F: net/netrom/
7401
7402NETRONOME ETHERNET DRIVERS
7403M: Jakub Kicinski <jakub.kicinski@netronome.com>
7404M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7405L: oss-drivers@netronome.com
7406S: Maintained
7407F: drivers/net/ethernet/netronome/
7408
7409NETWORK BLOCK DEVICE (NBD)
7410M: Markus Pargmann <mpa@pengutronix.de>
7411S: Maintained
7412L: nbd-general@lists.sourceforge.net
7413T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7414F: Documentation/blockdev/nbd.txt
7415F: drivers/block/nbd.c
7416F: include/uapi/linux/nbd.h
7417
7418NETWORK DROP MONITOR
7419M: Neil Horman <nhorman@tuxdriver.com>
7420L: netdev@vger.kernel.org
7421S: Maintained
7422W: https://fedorahosted.org/dropwatch/
7423F: net/core/drop_monitor.c
7424
7425NETWORKING [GENERAL]
7426M: "David S. Miller" <davem@davemloft.net>
7427L: netdev@vger.kernel.org
7428W: http://www.linuxfoundation.org/en/Net
7429Q: http://patchwork.ozlabs.org/project/netdev/list/
7430T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7431T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7432S: Maintained
7433F: net/
7434F: include/net/
7435F: include/linux/in.h
7436F: include/linux/net.h
7437F: include/linux/netdevice.h
7438F: include/uapi/linux/in.h
7439F: include/uapi/linux/net.h
7440F: include/uapi/linux/netdevice.h
7441F: include/uapi/linux/net_namespace.h
7442F: tools/net/
7443F: tools/testing/selftests/net/
7444F: lib/random32.c
7445F: lib/test_bpf.c
7446
7447NETWORKING [IPv4/IPv6]
7448M: "David S. Miller" <davem@davemloft.net>
7449M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7450M: James Morris <jmorris@namei.org>
7451M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7452M: Patrick McHardy <kaber@trash.net>
7453L: netdev@vger.kernel.org
7454T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7455S: Maintained
7456F: net/ipv4/
7457F: net/ipv6/
7458F: include/net/ip*
7459F: arch/x86/net/*
7460
7461NETWORKING [IPSEC]
7462M: Steffen Klassert <steffen.klassert@secunet.com>
7463M: Herbert Xu <herbert@gondor.apana.org.au>
7464M: "David S. Miller" <davem@davemloft.net>
7465L: netdev@vger.kernel.org
7466T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7467T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7468S: Maintained
7469F: net/core/flow.c
7470F: net/xfrm/
7471F: net/key/
7472F: net/ipv4/xfrm*
7473F: net/ipv4/esp4.c
7474F: net/ipv4/ah4.c
7475F: net/ipv4/ipcomp.c
7476F: net/ipv4/ip_vti.c
7477F: net/ipv6/xfrm*
7478F: net/ipv6/esp6.c
7479F: net/ipv6/ah6.c
7480F: net/ipv6/ipcomp6.c
7481F: net/ipv6/ip6_vti.c
7482F: include/uapi/linux/xfrm.h
7483F: include/net/xfrm.h
7484
7485NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7486M: Paul Moore <paul@paul-moore.com>
7487L: netdev@vger.kernel.org
7488S: Maintained
7489
7490NETWORKING [WIRELESS]
7491L: linux-wireless@vger.kernel.org
7492Q: http://patchwork.kernel.org/project/linux-wireless/list/
7493
7494NETWORKING DRIVERS
7495L: netdev@vger.kernel.org
7496W: http://www.linuxfoundation.org/en/Net
7497Q: http://patchwork.ozlabs.org/project/netdev/list/
7498T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7499T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7500S: Odd Fixes
7501F: drivers/net/
7502F: include/linux/if_*
7503F: include/linux/netdevice.h
7504F: include/linux/etherdevice.h
7505F: include/linux/fcdevice.h
7506F: include/linux/fddidevice.h
7507F: include/linux/hippidevice.h
7508F: include/linux/inetdevice.h
7509F: include/uapi/linux/if_*
7510F: include/uapi/linux/netdevice.h
7511
7512NETWORKING DRIVERS (WIRELESS)
7513M: Kalle Valo <kvalo@codeaurora.org>
7514L: linux-wireless@vger.kernel.org
7515Q: http://patchwork.kernel.org/project/linux-wireless/list/
7516T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7517S: Maintained
7518F: drivers/net/wireless/
7519
7520NETXEN (1/10) GbE SUPPORT
7521M: Manish Chopra <manish.chopra@qlogic.com>
7522M: Sony Chacko <sony.chacko@qlogic.com>
7523M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7524L: netdev@vger.kernel.org
7525W: http://www.qlogic.com
7526S: Supported
7527F: drivers/net/ethernet/qlogic/netxen/
7528
7529NFC SUBSYSTEM
7530M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7531M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7532M: Samuel Ortiz <sameo@linux.intel.com>
7533L: linux-wireless@vger.kernel.org
7534L: linux-nfc@lists.01.org (subscribers-only)
7535S: Supported
7536F: net/nfc/
7537F: include/net/nfc/
7538F: include/uapi/linux/nfc.h
7539F: drivers/nfc/
7540F: include/linux/platform_data/microread.h
7541F: include/linux/platform_data/nfcmrvl.h
7542F: include/linux/platform_data/nxp-nci.h
7543F: include/linux/platform_data/pn544.h
7544F: include/linux/platform_data/st21nfca.h
7545F: include/linux/platform_data/st-nci.h
7546F: Documentation/devicetree/bindings/net/nfc/
7547
7548NFS, SUNRPC, AND LOCKD CLIENTS
7549M: Trond Myklebust <trond.myklebust@primarydata.com>
7550M: Anna Schumaker <anna.schumaker@netapp.com>
7551L: linux-nfs@vger.kernel.org
7552W: http://client.linux-nfs.org
7553T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7554S: Maintained
7555F: fs/lockd/
7556F: fs/nfs/
7557F: fs/nfs_common/
7558F: net/sunrpc/
7559F: include/linux/lockd/
7560F: include/linux/nfs*
7561F: include/linux/sunrpc/
7562F: include/uapi/linux/nfs*
7563F: include/uapi/linux/sunrpc/
7564
7565NILFS2 FILESYSTEM
7566M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7567L: linux-nilfs@vger.kernel.org
7568W: http://nilfs.sourceforge.net/
7569T: git git://github.com/konis/nilfs2.git
7570S: Supported
7571F: Documentation/filesystems/nilfs2.txt
7572F: fs/nilfs2/
7573F: include/linux/nilfs2_fs.h
7574F: include/trace/events/nilfs2.h
7575
7576NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7577M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7578W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7579S: Maintained
7580F: Documentation/scsi/NinjaSCSI.txt
7581F: drivers/scsi/pcmcia/nsp_*
7582
7583NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7584M: GOTO Masanori <gotom@debian.or.jp>
7585M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7586W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7587S: Maintained
7588F: Documentation/scsi/NinjaSCSI.txt
7589F: drivers/scsi/nsp32*
7590
7591NIOS2 ARCHITECTURE
7592M: Ley Foon Tan <lftan@altera.com>
7593L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7594T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7595S: Maintained
7596F: arch/nios2/
7597
7598NOKIA N900 POWER SUPPLY DRIVERS
7599M: Pali Rohár <pali.rohar@gmail.com>
7600S: Maintained
7601F: include/linux/power/bq2415x_charger.h
7602F: include/linux/power/bq27xxx_battery.h
7603F: include/linux/power/isp1704_charger.h
7604F: drivers/power/bq2415x_charger.c
7605F: drivers/power/bq27xxx_battery.c
7606F: drivers/power/isp1704_charger.c
7607F: drivers/power/rx51_battery.c
7608
7609NTB DRIVER CORE
7610M: Jon Mason <jdmason@kudzu.us>
7611M: Dave Jiang <dave.jiang@intel.com>
7612M: Allen Hubbe <Allen.Hubbe@emc.com>
7613L: linux-ntb@googlegroups.com
7614S: Supported
7615W: https://github.com/jonmason/ntb/wiki
7616T: git git://github.com/jonmason/ntb.git
7617F: drivers/ntb/
7618F: drivers/net/ntb_netdev.c
7619F: include/linux/ntb.h
7620F: include/linux/ntb_transport.h
7621
7622NTB INTEL DRIVER
7623M: Jon Mason <jdmason@kudzu.us>
7624M: Dave Jiang <dave.jiang@intel.com>
7625L: linux-ntb@googlegroups.com
7626S: Supported
7627W: https://github.com/jonmason/ntb/wiki
7628T: git git://github.com/jonmason/ntb.git
7629F: drivers/ntb/hw/intel/
7630
7631NTFS FILESYSTEM
7632M: Anton Altaparmakov <anton@tuxera.com>
7633L: linux-ntfs-dev@lists.sourceforge.net
7634W: http://www.tuxera.com/
7635T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7636S: Supported
7637F: Documentation/filesystems/ntfs.txt
7638F: fs/ntfs/
7639
7640NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7641M: Antonino Daplas <adaplas@gmail.com>
7642L: linux-fbdev@vger.kernel.org
7643S: Maintained
7644F: drivers/video/fbdev/riva/
7645F: drivers/video/fbdev/nvidia/
7646
7647NVM EXPRESS DRIVER
7648M: Keith Busch <keith.busch@intel.com>
7649M: Jens Axboe <axboe@fb.com>
7650L: linux-nvme@lists.infradead.org
7651T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7652W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7653S: Supported
7654F: drivers/nvme/host/
7655F: include/linux/nvme.h
7656
7657NVMEM FRAMEWORK
7658M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7659M: Maxime Ripard <maxime.ripard@free-electrons.com>
7660S: Maintained
7661F: drivers/nvmem/
7662F: Documentation/devicetree/bindings/nvmem/
7663F: include/linux/nvmem-consumer.h
7664F: include/linux/nvmem-provider.h
7665
7666NXP-NCI NFC DRIVER
7667M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7668R: Charles Gorand <charles.gorand@effinnov.com>
7669L: linux-nfc@lists.01.org (moderated for non-subscribers)
7670S: Supported
7671F: drivers/nfc/nxp-nci
7672
7673NXP TDA998X DRM DRIVER
7674M: Russell King <rmk+kernel@arm.linux.org.uk>
7675S: Supported
7676F: drivers/gpu/drm/i2c/tda998x_drv.c
7677F: include/drm/i2c/tda998x.h
7678
7679NXP TFA9879 DRIVER
7680M: Peter Rosin <peda@axentia.se>
7681L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7682S: Maintained
7683F: sound/soc/codecs/tfa9879*
7684
7685OMAP SUPPORT
7686M: Tony Lindgren <tony@atomide.com>
7687L: linux-omap@vger.kernel.org
7688W: http://www.muru.com/linux/omap/
7689W: http://linux.omap.com/
7690Q: http://patchwork.kernel.org/project/linux-omap/list/
7691T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7692S: Maintained
7693F: arch/arm/*omap*/
7694F: arch/arm/configs/omap1_defconfig
7695F: arch/arm/configs/omap2plus_defconfig
7696F: drivers/i2c/busses/i2c-omap.c
7697F: drivers/irqchip/irq-omap-intc.c
7698F: drivers/mfd/*omap*.c
7699F: drivers/mfd/menelaus.c
7700F: drivers/mfd/palmas.c
7701F: drivers/mfd/tps65217.c
7702F: drivers/mfd/tps65218.c
7703F: drivers/mfd/tps65910.c
7704F: drivers/mfd/twl-core.[ch]
7705F: drivers/mfd/twl4030*.c
7706F: drivers/mfd/twl6030*.c
7707F: drivers/mfd/twl6040*.c
7708F: drivers/regulator/palmas-regulator*.c
7709F: drivers/regulator/pbias-regulator.c
7710F: drivers/regulator/tps65217-regulator.c
7711F: drivers/regulator/tps65218-regulator.c
7712F: drivers/regulator/tps65910-regulator.c
7713F: drivers/regulator/twl-regulator.c
7714F: include/linux/i2c-omap.h
7715
7716OMAP DEVICE TREE SUPPORT
7717M: Benoît Cousson <bcousson@baylibre.com>
7718M: Tony Lindgren <tony@atomide.com>
7719L: linux-omap@vger.kernel.org
7720L: devicetree@vger.kernel.org
7721S: Maintained
7722F: arch/arm/boot/dts/*omap*
7723F: arch/arm/boot/dts/*am3*
7724F: arch/arm/boot/dts/*am4*
7725F: arch/arm/boot/dts/*am5*
7726F: arch/arm/boot/dts/*dra7*
7727
7728OMAP CLOCK FRAMEWORK SUPPORT
7729M: Paul Walmsley <paul@pwsan.com>
7730L: linux-omap@vger.kernel.org
7731S: Maintained
7732F: arch/arm/*omap*/*clock*
7733
7734OMAP POWER MANAGEMENT SUPPORT
7735M: Kevin Hilman <khilman@deeprootsystems.com>
7736L: linux-omap@vger.kernel.org
7737S: Maintained
7738F: arch/arm/*omap*/*pm*
7739F: drivers/cpufreq/omap-cpufreq.c
7740
7741OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7742M: Rajendra Nayak <rnayak@ti.com>
7743M: Paul Walmsley <paul@pwsan.com>
7744L: linux-omap@vger.kernel.org
7745S: Maintained
7746F: arch/arm/mach-omap2/prm*
7747
7748OMAP AUDIO SUPPORT
7749M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7750M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7751L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7752L: linux-omap@vger.kernel.org
7753S: Maintained
7754F: sound/soc/omap/
7755
7756OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7757M: Roger Quadros <rogerq@ti.com>
7758M: Tony Lindgren <tony@atomide.com>
7759L: linux-omap@vger.kernel.org
7760S: Maintained
7761F: drivers/memory/omap-gpmc.c
7762F: arch/arm/mach-omap2/*gpmc*
7763
7764OMAP FRAMEBUFFER SUPPORT
7765M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7766L: linux-fbdev@vger.kernel.org
7767L: linux-omap@vger.kernel.org
7768S: Maintained
7769F: drivers/video/fbdev/omap/
7770
7771OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7772M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7773L: linux-omap@vger.kernel.org
7774L: linux-fbdev@vger.kernel.org
7775S: Maintained
7776F: drivers/video/fbdev/omap2/
7777F: Documentation/arm/OMAP/DSS
7778
7779OMAP HARDWARE SPINLOCK SUPPORT
7780M: Ohad Ben-Cohen <ohad@wizery.com>
7781L: linux-omap@vger.kernel.org
7782S: Maintained
7783F: drivers/hwspinlock/omap_hwspinlock.c
7784
7785OMAP MMC SUPPORT
7786M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7787L: linux-omap@vger.kernel.org
7788S: Maintained
7789F: drivers/mmc/host/omap.c
7790
7791OMAP HS MMC SUPPORT
7792L: linux-mmc@vger.kernel.org
7793L: linux-omap@vger.kernel.org
7794S: Orphan
7795F: drivers/mmc/host/omap_hsmmc.c
7796
7797OMAP RANDOM NUMBER GENERATOR SUPPORT
7798M: Deepak Saxena <dsaxena@plexity.net>
7799S: Maintained
7800F: drivers/char/hw_random/omap-rng.c
7801
7802OMAP HWMOD SUPPORT
7803M: Benoît Cousson <bcousson@baylibre.com>
7804M: Paul Walmsley <paul@pwsan.com>
7805L: linux-omap@vger.kernel.org
7806S: Maintained
7807F: arch/arm/mach-omap2/omap_hwmod.*
7808
7809OMAP HWMOD DATA
7810M: Paul Walmsley <paul@pwsan.com>
7811L: linux-omap@vger.kernel.org
7812S: Maintained
7813F: arch/arm/mach-omap2/omap_hwmod*data*
7814
7815OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7816M: Benoît Cousson <bcousson@baylibre.com>
7817L: linux-omap@vger.kernel.org
7818S: Maintained
7819F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7820
7821OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7822M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7823L: linux-media@vger.kernel.org
7824S: Maintained
7825F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7826F: drivers/media/platform/omap3isp/
7827F: drivers/staging/media/omap4iss/
7828
7829OMAP USB SUPPORT
7830M: Felipe Balbi <balbi@ti.com>
7831L: linux-usb@vger.kernel.org
7832L: linux-omap@vger.kernel.org
7833T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7834S: Maintained
7835F: drivers/usb/*/*omap*
7836F: arch/arm/*omap*/usb*
7837
7838OMAP GPIO DRIVER
7839M: Grygorii Strashko <grygorii.strashko@ti.com>
7840M: Santosh Shilimkar <ssantosh@kernel.org>
7841M: Kevin Hilman <khilman@deeprootsystems.com>
7842L: linux-omap@vger.kernel.org
7843S: Maintained
7844F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
7845F: drivers/gpio/gpio-omap.c
7846
7847OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7848M: Mark Jackson <mpfj@newflow.co.uk>
7849L: linux-omap@vger.kernel.org
7850S: Maintained
7851F: arch/arm/boot/dts/am335x-nano.dts
7852
7853OMFS FILESYSTEM
7854M: Bob Copeland <me@bobcopeland.com>
7855L: linux-karma-devel@lists.sourceforge.net
7856S: Maintained
7857F: Documentation/filesystems/omfs.txt
7858F: fs/omfs/
7859
7860OMNIKEY CARDMAN 4000 DRIVER
7861M: Harald Welte <laforge@gnumonks.org>
7862S: Maintained
7863F: drivers/char/pcmcia/cm4000_cs.c
7864F: include/linux/cm4000_cs.h
7865F: include/uapi/linux/cm4000_cs.h
7866
7867OMNIKEY CARDMAN 4040 DRIVER
7868M: Harald Welte <laforge@gnumonks.org>
7869S: Maintained
7870F: drivers/char/pcmcia/cm4040_cs.*
7871
7872OMNIVISION OV7670 SENSOR DRIVER
7873M: Jonathan Corbet <corbet@lwn.net>
7874L: linux-media@vger.kernel.org
7875T: git git://linuxtv.org/media_tree.git
7876S: Maintained
7877F: drivers/media/i2c/ov7670.c
7878
7879ONENAND FLASH DRIVER
7880M: Kyungmin Park <kyungmin.park@samsung.com>
7881L: linux-mtd@lists.infradead.org
7882S: Maintained
7883F: drivers/mtd/onenand/
7884F: include/linux/mtd/onenand*.h
7885
7886ONSTREAM SCSI TAPE DRIVER
7887M: Willem Riede <osst@riede.org>
7888L: osst-users@lists.sourceforge.net
7889L: linux-scsi@vger.kernel.org
7890S: Maintained
7891F: Documentation/scsi/osst.txt
7892F: drivers/scsi/osst.*
7893F: drivers/scsi/osst_*.h
7894F: drivers/scsi/st.h
7895
7896OPENCORES I2C BUS DRIVER
7897M: Peter Korsgaard <jacmet@sunsite.dk>
7898L: linux-i2c@vger.kernel.org
7899S: Maintained
7900F: Documentation/i2c/busses/i2c-ocores
7901F: drivers/i2c/busses/i2c-ocores.c
7902
7903OPEN FIRMWARE AND FLATTENED DEVICE TREE
7904M: Rob Herring <robh+dt@kernel.org>
7905M: Frank Rowand <frowand.list@gmail.com>
7906M: Grant Likely <grant.likely@linaro.org>
7907L: devicetree@vger.kernel.org
7908W: http://www.devicetree.org/
7909T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7910S: Maintained
7911F: drivers/of/
7912F: include/linux/of*.h
7913F: scripts/dtc/
7914
7915OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7916M: Rob Herring <robh+dt@kernel.org>
7917M: Pawel Moll <pawel.moll@arm.com>
7918M: Mark Rutland <mark.rutland@arm.com>
7919M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7920M: Kumar Gala <galak@codeaurora.org>
7921L: devicetree@vger.kernel.org
7922S: Maintained
7923F: Documentation/devicetree/
7924F: arch/*/boot/dts/
7925F: include/dt-bindings/
7926
7927OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7928M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7929L: devicetree@vger.kernel.org
7930S: Maintained
7931F: Documentation/devicetree/dynamic-resolution-notes.txt
7932F: Documentation/devicetree/overlay-notes.txt
7933F: drivers/of/overlay.c
7934F: drivers/of/resolver.c
7935
7936OPENRISC ARCHITECTURE
7937M: Jonas Bonn <jonas@southpole.se>
7938W: http://openrisc.net
7939L: linux@lists.openrisc.net (moderated for non-subscribers)
7940S: Maintained
7941T: git git://openrisc.net/~jonas/linux
7942F: arch/openrisc/
7943
7944OPENVSWITCH
7945M: Pravin Shelar <pshelar@nicira.com>
7946L: netdev@vger.kernel.org
7947L: dev@openvswitch.org
7948W: http://openvswitch.org
7949S: Maintained
7950F: net/openvswitch/
7951F: include/uapi/linux/openvswitch.h
7952
7953OPERATING PERFORMANCE POINTS (OPP)
7954M: Viresh Kumar <vireshk@kernel.org>
7955M: Nishanth Menon <nm@ti.com>
7956M: Stephen Boyd <sboyd@codeaurora.org>
7957L: linux-pm@vger.kernel.org
7958S: Maintained
7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7960F: drivers/base/power/opp/
7961F: include/linux/pm_opp.h
7962F: Documentation/power/opp.txt
7963F: Documentation/devicetree/bindings/opp/
7964
7965OPL4 DRIVER
7966M: Clemens Ladisch <clemens@ladisch.de>
7967L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7968T: git git://git.alsa-project.org/alsa-kernel.git
7969S: Maintained
7970F: sound/drivers/opl4/
7971
7972OPROFILE
7973M: Robert Richter <rric@kernel.org>
7974L: oprofile-list@lists.sf.net
7975S: Maintained
7976F: arch/*/include/asm/oprofile*.h
7977F: arch/*/oprofile/
7978F: drivers/oprofile/
7979F: include/linux/oprofile.h
7980
7981ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7982M: Mark Fasheh <mfasheh@suse.com>
7983M: Joel Becker <jlbec@evilplan.org>
7984L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7985W: http://ocfs2.wiki.kernel.org
7986S: Supported
7987F: Documentation/filesystems/ocfs2.txt
7988F: Documentation/filesystems/dlmfs.txt
7989F: fs/ocfs2/
7990
7991ORINOCO DRIVER
7992L: linux-wireless@vger.kernel.org
7993W: http://wireless.kernel.org/en/users/Drivers/orinoco
7994W: http://www.nongnu.org/orinoco/
7995S: Orphan
7996F: drivers/net/wireless/intersil/orinoco/
7997
7998OSD LIBRARY and FILESYSTEM
7999M: Boaz Harrosh <ooo@electrozaur.com>
8000M: Benny Halevy <bhalevy@primarydata.com>
8001L: osd-dev@open-osd.org
8002W: http://open-osd.org
8003T: git git://git.open-osd.org/open-osd.git
8004S: Maintained
8005F: drivers/scsi/osd/
8006F: include/scsi/osd_*
8007F: fs/exofs/
8008
8009OVERLAY FILESYSTEM
8010M: Miklos Szeredi <miklos@szeredi.hu>
8011L: linux-unionfs@vger.kernel.org
8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8013S: Supported
8014F: fs/overlayfs/
8015F: Documentation/filesystems/overlayfs.txt
8016
8017P54 WIRELESS DRIVER
8018M: Christian Lamparter <chunkeey@googlemail.com>
8019L: linux-wireless@vger.kernel.org
8020W: http://wireless.kernel.org/en/users/Drivers/p54
8021S: Maintained
8022F: drivers/net/wireless/intersil/p54/
8023
8024PA SEMI ETHERNET DRIVER
8025M: Olof Johansson <olof@lixom.net>
8026L: netdev@vger.kernel.org
8027S: Maintained
8028F: drivers/net/ethernet/pasemi/*
8029
8030PA SEMI SMBUS DRIVER
8031M: Olof Johansson <olof@lixom.net>
8032L: linux-i2c@vger.kernel.org
8033S: Maintained
8034F: drivers/i2c/busses/i2c-pasemi.c
8035
8036PADATA PARALLEL EXECUTION MECHANISM
8037M: Steffen Klassert <steffen.klassert@secunet.com>
8038L: linux-crypto@vger.kernel.org
8039S: Maintained
8040F: kernel/padata.c
8041F: include/linux/padata.h
8042F: Documentation/padata.txt
8043
8044PANASONIC LAPTOP ACPI EXTRAS DRIVER
8045M: Harald Welte <laforge@gnumonks.org>
8046L: platform-driver-x86@vger.kernel.org
8047S: Maintained
8048F: drivers/platform/x86/panasonic-laptop.c
8049
8050PANASONIC MN10300/AM33/AM34 PORT
8051M: David Howells <dhowells@redhat.com>
8052M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8053L: linux-am33-list@redhat.com (moderated for non-subscribers)
8054W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8055S: Maintained
8056F: Documentation/mn10300/
8057F: arch/mn10300/
8058
8059PARALLEL PORT SUBSYSTEM
8060M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8061M: Sudip Mukherjee <sudip@vectorindia.org>
8062L: linux-parport@lists.infradead.org (subscribers-only)
8063S: Maintained
8064F: drivers/parport/
8065F: include/linux/parport*.h
8066F: drivers/char/ppdev.c
8067F: include/uapi/linux/ppdev.h
8068F: Documentation/parport*.txt
8069
8070PARAVIRT_OPS INTERFACE
8071M: Jeremy Fitzhardinge <jeremy@goop.org>
8072M: Chris Wright <chrisw@sous-sol.org>
8073M: Alok Kataria <akataria@vmware.com>
8074M: Rusty Russell <rusty@rustcorp.com.au>
8075L: virtualization@lists.linux-foundation.org
8076S: Supported
8077F: Documentation/virtual/paravirt_ops.txt
8078F: arch/*/kernel/paravirt*
8079F: arch/*/include/asm/paravirt.h
8080
8081PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8082M: Tim Waugh <tim@cyberelk.net>
8083L: linux-parport@lists.infradead.org (subscribers-only)
8084S: Maintained
8085F: Documentation/blockdev/paride.txt
8086F: drivers/block/paride/
8087
8088PARISC ARCHITECTURE
8089M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8090M: Helge Deller <deller@gmx.de>
8091L: linux-parisc@vger.kernel.org
8092W: http://www.parisc-linux.org/
8093Q: http://patchwork.kernel.org/project/linux-parisc/list/
8094T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8095T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8096S: Maintained
8097F: arch/parisc/
8098F: Documentation/parisc/
8099F: drivers/parisc/
8100F: drivers/char/agp/parisc-agp.c
8101F: drivers/input/serio/gscps2.c
8102F: drivers/parport/parport_gsc.*
8103F: drivers/tty/serial/8250/8250_gsc.c
8104F: drivers/video/fbdev/sti*
8105F: drivers/video/console/sti*
8106F: drivers/video/logo/logo_parisc*
8107
8108PC87360 HARDWARE MONITORING DRIVER
8109M: Jim Cromie <jim.cromie@gmail.com>
8110L: lm-sensors@lm-sensors.org
8111S: Maintained
8112F: Documentation/hwmon/pc87360
8113F: drivers/hwmon/pc87360.c
8114
8115PC8736x GPIO DRIVER
8116M: Jim Cromie <jim.cromie@gmail.com>
8117S: Maintained
8118F: drivers/char/pc8736x_gpio.c
8119
8120PC87427 HARDWARE MONITORING DRIVER
8121M: Jean Delvare <jdelvare@suse.com>
8122L: lm-sensors@lm-sensors.org
8123S: Maintained
8124F: Documentation/hwmon/pc87427
8125F: drivers/hwmon/pc87427.c
8126
8127PCA9532 LED DRIVER
8128M: Riku Voipio <riku.voipio@iki.fi>
8129S: Maintained
8130F: drivers/leds/leds-pca9532.c
8131F: include/linux/leds-pca9532.h
8132
8133PCA9541 I2C BUS MASTER SELECTOR DRIVER
8134M: Guenter Roeck <linux@roeck-us.net>
8135L: linux-i2c@vger.kernel.org
8136S: Maintained
8137F: drivers/i2c/muxes/i2c-mux-pca9541.c
8138
8139PCDP - PRIMARY CONSOLE AND DEBUG PORT
8140M: Khalid Aziz <khalid@gonehiking.org>
8141S: Maintained
8142F: drivers/firmware/pcdp.*
8143
8144PCI ERROR RECOVERY
8145M: Linas Vepstas <linasvepstas@gmail.com>
8146L: linux-pci@vger.kernel.org
8147S: Supported
8148F: Documentation/PCI/pci-error-recovery.txt
8149
8150PCI SUBSYSTEM
8151M: Bjorn Helgaas <bhelgaas@google.com>
8152L: linux-pci@vger.kernel.org
8153Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8154T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8155S: Supported
8156F: Documentation/PCI/
8157F: drivers/pci/
8158F: include/linux/pci*
8159F: arch/x86/pci/
8160F: arch/x86/kernel/quirks.c
8161
8162PCI DRIVER FOR ALTERA PCIE IP
8163M: Ley Foon Tan <lftan@altera.com>
8164L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8165L: linux-pci@vger.kernel.org
8166S: Supported
8167F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8168F: drivers/pci/host/pcie-altera.c
8169
8170PCI DRIVER FOR ARM VERSATILE PLATFORM
8171M: Rob Herring <robh@kernel.org>
8172L: linux-pci@vger.kernel.org
8173L: linux-arm-kernel@lists.infradead.org
8174S: Maintained
8175F: Documentation/devicetree/bindings/pci/versatile.txt
8176F: drivers/pci/host/pci-versatile.c
8177
8178PCI DRIVER FOR APPLIEDMICRO XGENE
8179M: Tanmay Inamdar <tinamdar@apm.com>
8180L: linux-pci@vger.kernel.org
8181L: linux-arm-kernel@lists.infradead.org
8182S: Maintained
8183F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8184F: drivers/pci/host/pci-xgene.c
8185
8186PCI DRIVER FOR FREESCALE LAYERSCAPE
8187M: Minghuan Lian <minghuan.Lian@freescale.com>
8188M: Mingkai Hu <mingkai.hu@freescale.com>
8189M: Roy Zang <tie-fei.zang@freescale.com>
8190L: linuxppc-dev@lists.ozlabs.org
8191L: linux-pci@vger.kernel.org
8192L: linux-arm-kernel@lists.infradead.org
8193S: Maintained
8194F: drivers/pci/host/*layerscape*
8195
8196PCI DRIVER FOR IMX6
8197M: Richard Zhu <Richard.Zhu@freescale.com>
8198M: Lucas Stach <l.stach@pengutronix.de>
8199L: linux-pci@vger.kernel.org
8200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8201S: Maintained
8202F: drivers/pci/host/*imx6*
8203
8204PCI DRIVER FOR TI KEYSTONE
8205M: Murali Karicheri <m-karicheri2@ti.com>
8206L: linux-pci@vger.kernel.org
8207L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8208S: Maintained
8209F: drivers/pci/host/*keystone*
8210
8211PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8212M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8213M: Jason Cooper <jason@lakedaemon.net>
8214L: linux-pci@vger.kernel.org
8215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8216S: Maintained
8217F: drivers/pci/host/*mvebu*
8218
8219PCI DRIVER FOR NVIDIA TEGRA
8220M: Thierry Reding <thierry.reding@gmail.com>
8221L: linux-tegra@vger.kernel.org
8222L: linux-pci@vger.kernel.org
8223S: Supported
8224F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8225F: drivers/pci/host/pci-tegra.c
8226
8227PCI DRIVER FOR TI DRA7XX
8228M: Kishon Vijay Abraham I <kishon@ti.com>
8229L: linux-omap@vger.kernel.org
8230L: linux-pci@vger.kernel.org
8231S: Supported
8232F: Documentation/devicetree/bindings/pci/ti-pci.txt
8233F: drivers/pci/host/pci-dra7xx.c
8234
8235PCI DRIVER FOR RENESAS R-CAR
8236M: Simon Horman <horms@verge.net.au>
8237L: linux-pci@vger.kernel.org
8238L: linux-sh@vger.kernel.org
8239S: Maintained
8240F: drivers/pci/host/*rcar*
8241
8242PCI DRIVER FOR SAMSUNG EXYNOS
8243M: Jingoo Han <jingoohan1@gmail.com>
8244L: linux-pci@vger.kernel.org
8245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8246L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8247S: Maintained
8248F: drivers/pci/host/pci-exynos.c
8249
8250PCI DRIVER FOR SYNOPSIS DESIGNWARE
8251M: Jingoo Han <jingoohan1@gmail.com>
8252M: Pratyush Anand <pratyush.anand@gmail.com>
8253L: linux-pci@vger.kernel.org
8254S: Maintained
8255F: drivers/pci/host/*designware*
8256
8257PCI DRIVER FOR GENERIC OF HOSTS
8258M: Will Deacon <will.deacon@arm.com>
8259L: linux-pci@vger.kernel.org
8260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8261S: Maintained
8262F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8263F: drivers/pci/host/pci-host-generic.c
8264
8265PCIE DRIVER FOR ST SPEAR13XX
8266M: Pratyush Anand <pratyush.anand@gmail.com>
8267L: linux-pci@vger.kernel.org
8268S: Maintained
8269F: drivers/pci/host/*spear*
8270
8271PCI MSI DRIVER FOR ALTERA MSI IP
8272M: Ley Foon Tan <lftan@altera.com>
8273L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8274L: linux-pci@vger.kernel.org
8275S: Supported
8276F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8277F: drivers/pci/host/pcie-altera-msi.c
8278
8279PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8280M: Duc Dang <dhdang@apm.com>
8281L: linux-pci@vger.kernel.org
8282L: linux-arm-kernel@lists.infradead.org
8283S: Maintained
8284F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8285F: drivers/pci/host/pci-xgene-msi.c
8286
8287PCIE DRIVER FOR HISILICON
8288M: Zhou Wang <wangzhou1@hisilicon.com>
8289L: linux-pci@vger.kernel.org
8290S: Maintained
8291F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8292F: drivers/pci/host/pcie-hisi.c
8293
8294PCMCIA SUBSYSTEM
8295P: Linux PCMCIA Team
8296L: linux-pcmcia@lists.infradead.org
8297W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8298T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
8299S: Maintained
8300F: Documentation/pcmcia/
8301F: drivers/pcmcia/
8302F: include/pcmcia/
8303
8304PCNET32 NETWORK DRIVER
8305M: Don Fry <pcnet32@frontier.com>
8306L: netdev@vger.kernel.org
8307S: Maintained
8308F: drivers/net/ethernet/amd/pcnet32.c
8309
8310PCRYPT PARALLEL CRYPTO ENGINE
8311M: Steffen Klassert <steffen.klassert@secunet.com>
8312L: linux-crypto@vger.kernel.org
8313S: Maintained
8314F: crypto/pcrypt.c
8315F: include/crypto/pcrypt.h
8316
8317PER-CPU MEMORY ALLOCATOR
8318M: Tejun Heo <tj@kernel.org>
8319M: Christoph Lameter <cl@linux-foundation.org>
8320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8321S: Maintained
8322F: include/linux/percpu*.h
8323F: mm/percpu*.c
8324F: arch/*/include/asm/percpu.h
8325
8326PER-TASK DELAY ACCOUNTING
8327M: Balbir Singh <bsingharora@gmail.com>
8328S: Maintained
8329F: include/linux/delayacct.h
8330F: kernel/delayacct.c
8331
8332PERFORMANCE EVENTS SUBSYSTEM
8333M: Peter Zijlstra <peterz@infradead.org>
8334M: Ingo Molnar <mingo@redhat.com>
8335M: Arnaldo Carvalho de Melo <acme@kernel.org>
8336L: linux-kernel@vger.kernel.org
8337T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8338S: Supported
8339F: kernel/events/*
8340F: include/linux/perf_event.h
8341F: include/uapi/linux/perf_event.h
8342F: arch/*/kernel/perf_event*.c
8343F: arch/*/kernel/*/perf_event*.c
8344F: arch/*/kernel/*/*/perf_event*.c
8345F: arch/*/include/asm/perf_event.h
8346F: arch/*/kernel/perf_callchain.c
8347F: tools/perf/
8348
8349PERSONALITY HANDLING
8350M: Christoph Hellwig <hch@infradead.org>
8351L: linux-abi-devel@lists.sourceforge.net
8352S: Maintained
8353F: include/linux/personality.h
8354F: include/uapi/linux/personality.h
8355
8356PHONET PROTOCOL
8357M: Remi Denis-Courmont <courmisch@gmail.com>
8358S: Supported
8359F: Documentation/networking/phonet.txt
8360F: include/linux/phonet.h
8361F: include/net/phonet/
8362F: include/uapi/linux/phonet.h
8363F: net/phonet/
8364
8365PHRAM MTD DRIVER
8366M: Joern Engel <joern@lazybastard.org>
8367L: linux-mtd@lists.infradead.org
8368S: Maintained
8369F: drivers/mtd/devices/phram.c
8370
8371PICOLCD HID DRIVER
8372M: Bruno Prémont <bonbons@linux-vserver.org>
8373L: linux-input@vger.kernel.org
8374S: Maintained
8375F: drivers/hid/hid-picolcd*
8376
8377PICOXCELL SUPPORT
8378M: Jamie Iles <jamie@jamieiles.com>
8379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8380T: git git://github.com/jamieiles/linux-2.6-ji.git
8381S: Supported
8382F: arch/arm/boot/dts/picoxcell*
8383F: arch/arm/mach-picoxcell/
8384F: drivers/crypto/picoxcell*
8385
8386PIN CONTROL SUBSYSTEM
8387M: Linus Walleij <linus.walleij@linaro.org>
8388L: linux-gpio@vger.kernel.org
8389T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8390S: Maintained
8391F: drivers/pinctrl/
8392F: include/linux/pinctrl/
8393
8394PIN CONTROLLER - ATMEL AT91
8395M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8397S: Maintained
8398F: drivers/pinctrl/pinctrl-at91.*
8399
8400PIN CONTROLLER - ATMEL AT91 PIO4
8401M: Ludovic Desroches <ludovic.desroches@atmel.com>
8402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8403L: linux-gpio@vger.kernel.org
8404S: Supported
8405F: drivers/pinctrl/pinctrl-at91-pio4.*
8406
8407PIN CONTROLLER - INTEL
8408M: Mika Westerberg <mika.westerberg@linux.intel.com>
8409M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8410S: Maintained
8411F: drivers/pinctrl/intel/
8412
8413PIN CONTROLLER - RENESAS
8414M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8415M: Geert Uytterhoeven <geert+renesas@glider.be>
8416L: linux-sh@vger.kernel.org
8417S: Maintained
8418F: drivers/pinctrl/sh-pfc/
8419
8420PIN CONTROLLER - SAMSUNG
8421M: Tomasz Figa <tomasz.figa@gmail.com>
8422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8423L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8424S: Maintained
8425F: drivers/pinctrl/samsung/
8426
8427PIN CONTROLLER - SINGLE
8428M: Tony Lindgren <tony@atomide.com>
8429M: Haojian Zhuang <haojian.zhuang@linaro.org>
8430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8431L: linux-omap@vger.kernel.org
8432S: Maintained
8433F: drivers/pinctrl/pinctrl-single.c
8434
8435PIN CONTROLLER - ST SPEAR
8436M: Viresh Kumar <vireshk@kernel.org>
8437L: spear-devel@list.st.com
8438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8439W: http://www.st.com/spear
8440S: Maintained
8441F: drivers/pinctrl/spear/
8442
8443PKTCDVD DRIVER
8444M: Jiri Kosina <jikos@kernel.org>
8445S: Maintained
8446F: drivers/block/pktcdvd.c
8447F: include/linux/pktcdvd.h
8448F: include/uapi/linux/pktcdvd.h
8449
8450PKUNITY SOC DRIVERS
8451M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8452W: http://mprc.pku.edu.cn/~guanxuetao/linux
8453S: Maintained
8454T: git git://github.com/gxt/linux.git
8455F: drivers/input/serio/i8042-unicore32io.h
8456F: drivers/i2c/busses/i2c-puv3.c
8457F: drivers/video/fbdev/fb-puv3.c
8458F: drivers/rtc/rtc-puv3.c
8459
8460PMBUS HARDWARE MONITORING DRIVERS
8461M: Guenter Roeck <linux@roeck-us.net>
8462L: lm-sensors@lm-sensors.org
8463W: http://www.lm-sensors.org/
8464W: http://www.roeck-us.net/linux/drivers/
8465T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8466S: Maintained
8467F: Documentation/hwmon/pmbus
8468F: drivers/hwmon/pmbus/
8469F: include/linux/i2c/pmbus.h
8470
8471PMC SIERRA MaxRAID DRIVER
8472L: linux-scsi@vger.kernel.org
8473W: http://www.pmc-sierra.com/
8474S: Orphan
8475F: drivers/scsi/pmcraid.*
8476
8477PMC SIERRA PM8001 DRIVER
8478M: Jack Wang <jinpu.wang@profitbricks.com>
8479M: lindar_liu@usish.com
8480L: pmchba@pmcs.com
8481L: linux-scsi@vger.kernel.org
8482S: Supported
8483F: drivers/scsi/pm8001/
8484
8485POSIX CLOCKS and TIMERS
8486M: Thomas Gleixner <tglx@linutronix.de>
8487L: linux-kernel@vger.kernel.org
8488T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8489S: Maintained
8490F: fs/timerfd.c
8491F: include/linux/timer*
8492F: kernel/time/*timer*
8493
8494POWER MANAGEMENT CORE
8495M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8496L: linux-pm@vger.kernel.org
8497T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8498S: Supported
8499F: drivers/base/power/
8500F: include/linux/pm.h
8501F: include/linux/pm_*
8502F: include/linux/powercap.h
8503F: drivers/powercap/
8504
8505POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8506M: Sebastian Reichel <sre@kernel.org>
8507M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8508M: David Woodhouse <dwmw2@infradead.org>
8509L: linux-pm@vger.kernel.org
8510T: git git://git.infradead.org/battery-2.6.git
8511S: Maintained
8512F: include/linux/power_supply.h
8513F: drivers/power/
8514X: drivers/power/avs/
8515
8516POWER STATE COORDINATION INTERFACE (PSCI)
8517M: Mark Rutland <mark.rutland@arm.com>
8518M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8519L: linux-arm-kernel@lists.infradead.org
8520S: Maintained
8521F: drivers/firmware/psci.c
8522F: include/linux/psci.h
8523F: include/uapi/linux/psci.h
8524
8525PNP SUPPORT
8526M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8527S: Maintained
8528F: drivers/pnp/
8529
8530PPP PROTOCOL DRIVERS AND COMPRESSORS
8531M: Paul Mackerras <paulus@samba.org>
8532L: linux-ppp@vger.kernel.org
8533S: Maintained
8534F: drivers/net/ppp/ppp_*
8535
8536PPP OVER ATM (RFC 2364)
8537M: Mitchell Blank Jr <mitch@sfgoth.com>
8538S: Maintained
8539F: net/atm/pppoatm.c
8540F: include/uapi/linux/atmppp.h
8541
8542PPP OVER ETHERNET
8543M: Michal Ostrowski <mostrows@earthlink.net>
8544S: Maintained
8545F: drivers/net/ppp/pppoe.c
8546F: drivers/net/ppp/pppox.c
8547
8548PPP OVER L2TP
8549M: James Chapman <jchapman@katalix.com>
8550S: Maintained
8551F: net/l2tp/l2tp_ppp.c
8552F: include/linux/if_pppol2tp.h
8553F: include/uapi/linux/if_pppol2tp.h
8554
8555PPS SUPPORT
8556M: Rodolfo Giometti <giometti@enneenne.com>
8557W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8558L: linuxpps@ml.enneenne.com (subscribers-only)
8559S: Maintained
8560F: Documentation/pps/
8561F: drivers/pps/
8562F: include/linux/pps*.h
8563
8564PPTP DRIVER
8565M: Dmitry Kozlov <xeb@mail.ru>
8566L: netdev@vger.kernel.org
8567S: Maintained
8568F: drivers/net/ppp/pptp.c
8569W: http://sourceforge.net/projects/accel-pptp
8570
8571PREEMPTIBLE KERNEL
8572M: Robert Love <rml@tech9.net>
8573L: kpreempt-tech@lists.sourceforge.net
8574W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8575S: Supported
8576F: Documentation/preempt-locking.txt
8577F: include/linux/preempt.h
8578
8579PRISM54 WIRELESS DRIVER
8580M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8581L: linux-wireless@vger.kernel.org
8582W: http://wireless.kernel.org/en/users/Drivers/p54
8583S: Obsolete
8584F: drivers/net/wireless/intersil/prism54/
8585
8586PS3 NETWORK SUPPORT
8587M: Geoff Levand <geoff@infradead.org>
8588L: netdev@vger.kernel.org
8589L: linuxppc-dev@lists.ozlabs.org
8590S: Maintained
8591F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8592
8593PS3 PLATFORM SUPPORT
8594M: Geoff Levand <geoff@infradead.org>
8595L: linuxppc-dev@lists.ozlabs.org
8596S: Maintained
8597F: arch/powerpc/boot/ps3*
8598F: arch/powerpc/include/asm/lv1call.h
8599F: arch/powerpc/include/asm/ps3*.h
8600F: arch/powerpc/platforms/ps3/
8601F: drivers/*/ps3*
8602F: drivers/ps3/
8603F: drivers/rtc/rtc-ps3.c
8604F: drivers/usb/host/*ps3.c
8605F: sound/ppc/snd_ps3*
8606
8607PS3VRAM DRIVER
8608M: Jim Paris <jim@jtan.com>
8609M: Geoff Levand <geoff@infradead.org>
8610L: linuxppc-dev@lists.ozlabs.org
8611S: Maintained
8612F: drivers/block/ps3vram.c
8613
8614PSTORE FILESYSTEM
8615M: Anton Vorontsov <anton@enomsg.org>
8616M: Colin Cross <ccross@android.com>
8617M: Kees Cook <keescook@chromium.org>
8618M: Tony Luck <tony.luck@intel.com>
8619S: Maintained
8620T: git git://git.infradead.org/users/cbou/linux-pstore.git
8621F: fs/pstore/
8622F: include/linux/pstore*
8623F: drivers/firmware/efi/efi-pstore.c
8624F: drivers/acpi/apei/erst.c
8625
8626PTP HARDWARE CLOCK SUPPORT
8627M: Richard Cochran <richardcochran@gmail.com>
8628L: netdev@vger.kernel.org
8629S: Maintained
8630W: http://linuxptp.sourceforge.net/
8631F: Documentation/ABI/testing/sysfs-ptp
8632F: Documentation/ptp/*
8633F: drivers/net/ethernet/freescale/gianfar_ptp.c
8634F: drivers/net/phy/dp83640*
8635F: drivers/ptp/*
8636F: include/linux/ptp_cl*
8637
8638PTRACE SUPPORT
8639M: Roland McGrath <roland@hack.frob.com>
8640M: Oleg Nesterov <oleg@redhat.com>
8641S: Maintained
8642F: include/asm-generic/syscall.h
8643F: include/linux/ptrace.h
8644F: include/linux/regset.h
8645F: include/linux/tracehook.h
8646F: include/uapi/linux/ptrace.h
8647F: kernel/ptrace.c
8648
8649PVRUSB2 VIDEO4LINUX DRIVER
8650M: Mike Isely <isely@pobox.com>
8651L: pvrusb2@isely.net (subscribers-only)
8652L: linux-media@vger.kernel.org
8653W: http://www.isely.net/pvrusb2/
8654T: git git://linuxtv.org/media_tree.git
8655S: Maintained
8656F: Documentation/video4linux/README.pvrusb2
8657F: drivers/media/usb/pvrusb2/
8658
8659PWC WEBCAM DRIVER
8660M: Hans de Goede <hdegoede@redhat.com>
8661L: linux-media@vger.kernel.org
8662T: git git://linuxtv.org/media_tree.git
8663S: Maintained
8664F: drivers/media/usb/pwc/*
8665
8666PWM FAN DRIVER
8667M: Kamil Debski <k.debski@samsung.com>
8668L: lm-sensors@lm-sensors.org
8669S: Supported
8670F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8671F: Documentation/hwmon/pwm-fan
8672F: drivers/hwmon/pwm-fan.c
8673
8674PWM SUBSYSTEM
8675M: Thierry Reding <thierry.reding@gmail.com>
8676L: linux-pwm@vger.kernel.org
8677S: Maintained
8678T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8679F: Documentation/pwm.txt
8680F: Documentation/devicetree/bindings/pwm/
8681F: include/linux/pwm.h
8682F: drivers/pwm/
8683F: drivers/video/backlight/pwm_bl.c
8684F: include/linux/pwm_backlight.h
8685
8686PXA2xx/PXA3xx SUPPORT
8687M: Daniel Mack <daniel@zonque.org>
8688M: Haojian Zhuang <haojian.zhuang@gmail.com>
8689M: Robert Jarzmik <robert.jarzmik@free.fr>
8690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8691T: git git://github.com/hzhuang1/linux.git
8692T: git git://github.com/rjarzmik/linux.git
8693S: Maintained
8694F: arch/arm/mach-pxa/
8695F: drivers/dma/pxa*
8696F: drivers/pcmcia/pxa2xx*
8697F: drivers/pinctrl/pxa/
8698F: drivers/spi/spi-pxa2xx*
8699F: drivers/usb/gadget/udc/pxa2*
8700F: include/sound/pxa2xx-lib.h
8701F: sound/arm/pxa*
8702F: sound/soc/pxa/
8703
8704PXA GPIO DRIVER
8705M: Robert Jarzmik <robert.jarzmik@free.fr>
8706L: linux-gpio@vger.kernel.org
8707S: Maintained
8708F: drivers/gpio/gpio-pxa.c
8709
8710PXA3xx NAND FLASH DRIVER
8711M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8712L: linux-mtd@lists.infradead.org
8713S: Maintained
8714F: drivers/mtd/nand/pxa3xx_nand.c
8715
8716MMP SUPPORT
8717M: Eric Miao <eric.y.miao@gmail.com>
8718M: Haojian Zhuang <haojian.zhuang@gmail.com>
8719L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8720T: git git://github.com/hzhuang1/linux.git
8721T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8722S: Maintained
8723F: arch/arm/mach-mmp/
8724
8725PXA MMCI DRIVER
8726S: Orphan
8727
8728PXA RTC DRIVER
8729M: Robert Jarzmik <robert.jarzmik@free.fr>
8730L: rtc-linux@googlegroups.com
8731S: Maintained
8732
8733QAT DRIVER
8734M: Tadeusz Struk <tadeusz.struk@intel.com>
8735L: qat-linux@intel.com
8736S: Supported
8737F: drivers/crypto/qat/
8738
8739QIB DRIVER
8740M: Mike Marciniszyn <infinipath@intel.com>
8741L: linux-rdma@vger.kernel.org
8742S: Supported
8743F: drivers/infiniband/hw/qib/
8744
8745QLOGIC QLA1280 SCSI DRIVER
8746M: Michael Reed <mdr@sgi.com>
8747L: linux-scsi@vger.kernel.org
8748S: Maintained
8749F: drivers/scsi/qla1280.[ch]
8750
8751QLOGIC QLA2XXX FC-SCSI DRIVER
8752M: qla2xxx-upstream@qlogic.com
8753L: linux-scsi@vger.kernel.org
8754S: Supported
8755F: Documentation/scsi/LICENSE.qla2xxx
8756F: drivers/scsi/qla2xxx/
8757
8758QLOGIC QLA4XXX iSCSI DRIVER
8759M: QLogic-Storage-Upstream@qlogic.com
8760L: linux-scsi@vger.kernel.org
8761S: Supported
8762F: Documentation/scsi/LICENSE.qla4xxx
8763F: drivers/scsi/qla4xxx/
8764
8765QLOGIC QLA3XXX NETWORK DRIVER
8766M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8767M: Ron Mercer <ron.mercer@qlogic.com>
8768M: linux-driver@qlogic.com
8769L: netdev@vger.kernel.org
8770S: Supported
8771F: Documentation/networking/LICENSE.qla3xxx
8772F: drivers/net/ethernet/qlogic/qla3xxx.*
8773
8774QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8775M: Dept-GELinuxNICDev@qlogic.com
8776L: netdev@vger.kernel.org
8777S: Supported
8778F: drivers/net/ethernet/qlogic/qlcnic/
8779
8780QLOGIC QLGE 10Gb ETHERNET DRIVER
8781M: Harish Patil <harish.patil@qlogic.com>
8782M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8783M: Dept-GELinuxNICDev@qlogic.com
8784M: linux-driver@qlogic.com
8785L: netdev@vger.kernel.org
8786S: Supported
8787F: drivers/net/ethernet/qlogic/qlge/
8788
8789QLOGIC QL4xxx ETHERNET DRIVER
8790M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8791M: Ariel Elior <Ariel.Elior@qlogic.com>
8792M: everest-linux-l2@qlogic.com
8793L: netdev@vger.kernel.org
8794S: Supported
8795F: drivers/net/ethernet/qlogic/qed/
8796F: include/linux/qed/
8797F: drivers/net/ethernet/qlogic/qede/
8798
8799QNX4 FILESYSTEM
8800M: Anders Larsen <al@alarsen.net>
8801W: http://www.alarsen.net/linux/qnx4fs/
8802S: Maintained
8803F: fs/qnx4/
8804F: include/uapi/linux/qnx4_fs.h
8805F: include/uapi/linux/qnxtypes.h
8806
8807QT1010 MEDIA DRIVER
8808M: Antti Palosaari <crope@iki.fi>
8809L: linux-media@vger.kernel.org
8810W: https://linuxtv.org
8811W: http://palosaari.fi/linux/
8812Q: http://patchwork.linuxtv.org/project/linux-media/list/
8813T: git git://linuxtv.org/anttip/media_tree.git
8814S: Maintained
8815F: drivers/media/tuners/qt1010*
8816
8817QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8818M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8819L: linux-wireless@vger.kernel.org
8820L: ath9k-devel@lists.ath9k.org
8821W: http://wireless.kernel.org/en/users/Drivers/ath9k
8822S: Supported
8823F: drivers/net/wireless/ath/ath9k/
8824
8825QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8826M: Kalle Valo <kvalo@qca.qualcomm.com>
8827L: ath10k@lists.infradead.org
8828W: http://wireless.kernel.org/en/users/Drivers/ath10k
8829T: git git://github.com/kvalo/ath.git
8830S: Supported
8831F: drivers/net/wireless/ath/ath10k/
8832
8833QUALCOMM HEXAGON ARCHITECTURE
8834M: Richard Kuo <rkuo@codeaurora.org>
8835L: linux-hexagon@vger.kernel.org
8836S: Supported
8837F: arch/hexagon/
8838
8839QUALCOMM WCN36XX WIRELESS DRIVER
8840M: Eugene Krasnikov <k.eugene.e@gmail.com>
8841L: wcn36xx@lists.infradead.org
8842W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8843T: git git://github.com/KrasnikovEugene/wcn36xx.git
8844S: Supported
8845F: drivers/net/wireless/ath/wcn36xx/
8846
8847RADOS BLOCK DEVICE (RBD)
8848M: Ilya Dryomov <idryomov@gmail.com>
8849M: Sage Weil <sage@redhat.com>
8850M: Alex Elder <elder@kernel.org>
8851L: ceph-devel@vger.kernel.org
8852W: http://ceph.com/
8853T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8854T: git git://github.com/ceph/ceph-client.git
8855S: Supported
8856F: Documentation/ABI/testing/sysfs-bus-rbd
8857F: drivers/block/rbd.c
8858F: drivers/block/rbd_types.h
8859
8860RADEON FRAMEBUFFER DISPLAY DRIVER
8861M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8862L: linux-fbdev@vger.kernel.org
8863S: Maintained
8864F: drivers/video/fbdev/aty/radeon*
8865F: include/uapi/linux/radeonfb.h
8866
8867RADIOSHARK RADIO DRIVER
8868M: Hans de Goede <hdegoede@redhat.com>
8869L: linux-media@vger.kernel.org
8870T: git git://linuxtv.org/media_tree.git
8871S: Maintained
8872F: drivers/media/radio/radio-shark.c
8873
8874RADIOSHARK2 RADIO DRIVER
8875M: Hans de Goede <hdegoede@redhat.com>
8876L: linux-media@vger.kernel.org
8877T: git git://linuxtv.org/media_tree.git
8878S: Maintained
8879F: drivers/media/radio/radio-shark2.c
8880F: drivers/media/radio/radio-tea5777.c
8881
8882RAGE128 FRAMEBUFFER DISPLAY DRIVER
8883M: Paul Mackerras <paulus@samba.org>
8884L: linux-fbdev@vger.kernel.org
8885S: Maintained
8886F: drivers/video/fbdev/aty/aty128fb.c
8887
8888RALINK RT2X00 WIRELESS LAN DRIVER
8889P: rt2x00 project
8890M: Stanislaw Gruszka <sgruszka@redhat.com>
8891M: Helmut Schaa <helmut.schaa@googlemail.com>
8892L: linux-wireless@vger.kernel.org
8893S: Maintained
8894F: drivers/net/wireless/ralink/rt2x00/
8895
8896RAMDISK RAM BLOCK DEVICE DRIVER
8897M: Jens Axboe <axboe@kernel.dk>
8898S: Maintained
8899F: Documentation/blockdev/ramdisk.txt
8900F: drivers/block/brd.c
8901
8902RANDOM NUMBER DRIVER
8903M: "Theodore Ts'o" <tytso@mit.edu>
8904S: Maintained
8905F: drivers/char/random.c
8906
8907RAPIDIO SUBSYSTEM
8908M: Matt Porter <mporter@kernel.crashing.org>
8909M: Alexandre Bounine <alexandre.bounine@idt.com>
8910S: Maintained
8911F: drivers/rapidio/
8912
8913RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8914L: linux-wireless@vger.kernel.org
8915S: Orphan
8916F: drivers/net/wireless/ray*
8917
8918RCUTORTURE MODULE
8919M: Josh Triplett <josh@joshtriplett.org>
8920M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8921L: linux-kernel@vger.kernel.org
8922S: Supported
8923T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8924F: Documentation/RCU/torture.txt
8925F: kernel/rcu/rcutorture.c
8926
8927RCUTORTURE TEST FRAMEWORK
8928M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8929M: Josh Triplett <josh@joshtriplett.org>
8930R: Steven Rostedt <rostedt@goodmis.org>
8931R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8932R: Lai Jiangshan <jiangshanlai@gmail.com>
8933L: linux-kernel@vger.kernel.org
8934S: Supported
8935T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8936F: tools/testing/selftests/rcutorture
8937
8938RDC R-321X SoC
8939M: Florian Fainelli <florian@openwrt.org>
8940S: Maintained
8941
8942RDC R6040 FAST ETHERNET DRIVER
8943M: Florian Fainelli <florian@openwrt.org>
8944L: netdev@vger.kernel.org
8945S: Maintained
8946F: drivers/net/ethernet/rdc/r6040.c
8947
8948RDS - RELIABLE DATAGRAM SOCKETS
8949M: Chien Yen <chien.yen@oracle.com>
8950L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8951S: Supported
8952F: net/rds/
8953
8954READ-COPY UPDATE (RCU)
8955M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8956M: Josh Triplett <josh@joshtriplett.org>
8957R: Steven Rostedt <rostedt@goodmis.org>
8958R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8959R: Lai Jiangshan <jiangshanlai@gmail.com>
8960L: linux-kernel@vger.kernel.org
8961W: http://www.rdrop.com/users/paulmck/RCU/
8962S: Supported
8963T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8964F: Documentation/RCU/
8965X: Documentation/RCU/torture.txt
8966F: include/linux/rcu*
8967X: include/linux/srcu.h
8968F: kernel/rcu/
8969X: kernel/torture.c
8970
8971REAL TIME CLOCK (RTC) SUBSYSTEM
8972M: Alessandro Zummo <a.zummo@towertech.it>
8973M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8974L: rtc-linux@googlegroups.com
8975Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8976T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8977S: Maintained
8978F: Documentation/rtc.txt
8979F: drivers/rtc/
8980F: include/linux/rtc.h
8981F: include/uapi/linux/rtc.h
8982
8983REALTEK AUDIO CODECS
8984M: Bard Liao <bardliao@realtek.com>
8985M: Oder Chiou <oder_chiou@realtek.com>
8986S: Maintained
8987F: sound/soc/codecs/rt*
8988F: include/sound/rt*.h
8989
8990REISERFS FILE SYSTEM
8991L: reiserfs-devel@vger.kernel.org
8992S: Supported
8993F: fs/reiserfs/
8994
8995REGISTER MAP ABSTRACTION
8996M: Mark Brown <broonie@kernel.org>
8997L: linux-kernel@vger.kernel.org
8998T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8999S: Supported
9000F: drivers/base/regmap/
9001F: include/linux/regmap.h
9002
9003REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9004M: Ohad Ben-Cohen <ohad@wizery.com>
9005T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9006S: Maintained
9007F: drivers/remoteproc/
9008F: Documentation/remoteproc.txt
9009F: include/linux/remoteproc.h
9010
9011REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9012M: Ohad Ben-Cohen <ohad@wizery.com>
9013T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9014S: Maintained
9015F: drivers/rpmsg/
9016F: Documentation/rpmsg.txt
9017F: include/linux/rpmsg.h
9018
9019RENESAS ETHERNET DRIVERS
9020R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9021L: netdev@vger.kernel.org
9022L: linux-sh@vger.kernel.org
9023F: drivers/net/ethernet/renesas/
9024F: include/linux/sh_eth.h
9025
9026RENESAS USB2 PHY DRIVER
9027M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9028L: linux-sh@vger.kernel.org
9029S: Maintained
9030F: drivers/phy/phy-rcar-gen3-usb2.c
9031
9032RESET CONTROLLER FRAMEWORK
9033M: Philipp Zabel <p.zabel@pengutronix.de>
9034S: Maintained
9035F: drivers/reset/
9036F: Documentation/devicetree/bindings/reset/
9037F: include/dt-bindings/reset/
9038F: include/linux/reset.h
9039F: include/linux/reset-controller.h
9040
9041RFKILL
9042M: Johannes Berg <johannes@sipsolutions.net>
9043L: linux-wireless@vger.kernel.org
9044W: http://wireless.kernel.org/
9045T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9046T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9047S: Maintained
9048F: Documentation/rfkill.txt
9049F: net/rfkill/
9050
9051RHASHTABLE
9052M: Thomas Graf <tgraf@suug.ch>
9053L: netdev@vger.kernel.org
9054S: Maintained
9055F: lib/rhashtable.c
9056F: include/linux/rhashtable.h
9057
9058RICOH SMARTMEDIA/XD DRIVER
9059M: Maxim Levitsky <maximlevitsky@gmail.com>
9060S: Maintained
9061F: drivers/mtd/nand/r852.c
9062F: drivers/mtd/nand/r852.h
9063
9064RICOH R5C592 MEMORYSTICK DRIVER
9065M: Maxim Levitsky <maximlevitsky@gmail.com>
9066S: Maintained
9067F: drivers/memstick/host/r592.*
9068
9069ROCCAT DRIVERS
9070M: Stefan Achatz <erazor_de@users.sourceforge.net>
9071W: http://sourceforge.net/projects/roccat/
9072S: Maintained
9073F: drivers/hid/hid-roccat*
9074F: include/linux/hid-roccat*
9075F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9076
9077ROCKER DRIVER
9078M: Jiri Pirko <jiri@resnulli.us>
9079M: Scott Feldman <sfeldma@gmail.com>
9080L: netdev@vger.kernel.org
9081S: Supported
9082F: drivers/net/ethernet/rocker/
9083
9084ROCKETPORT DRIVER
9085P: Comtrol Corp.
9086W: http://www.comtrol.com
9087S: Maintained
9088F: Documentation/serial/rocket.txt
9089F: drivers/tty/rocket*
9090
9091ROCKETPORT EXPRESS/INFINITY DRIVER
9092M: Kevin Cernekee <cernekee@gmail.com>
9093L: linux-serial@vger.kernel.org
9094S: Odd Fixes
9095F: drivers/tty/serial/rp2.*
9096
9097ROSE NETWORK LAYER
9098M: Ralf Baechle <ralf@linux-mips.org>
9099L: linux-hams@vger.kernel.org
9100W: http://www.linux-ax25.org/
9101S: Maintained
9102F: include/net/rose.h
9103F: include/uapi/linux/rose.h
9104F: net/rose/
9105
9106RTL2830 MEDIA DRIVER
9107M: Antti Palosaari <crope@iki.fi>
9108L: linux-media@vger.kernel.org
9109W: https://linuxtv.org
9110W: http://palosaari.fi/linux/
9111Q: http://patchwork.linuxtv.org/project/linux-media/list/
9112T: git git://linuxtv.org/anttip/media_tree.git
9113S: Maintained
9114F: drivers/media/dvb-frontends/rtl2830*
9115
9116RTL2832 MEDIA DRIVER
9117M: Antti Palosaari <crope@iki.fi>
9118L: linux-media@vger.kernel.org
9119W: https://linuxtv.org
9120W: http://palosaari.fi/linux/
9121Q: http://patchwork.linuxtv.org/project/linux-media/list/
9122T: git git://linuxtv.org/anttip/media_tree.git
9123S: Maintained
9124F: drivers/media/dvb-frontends/rtl2832*
9125
9126RTL2832_SDR MEDIA DRIVER
9127M: Antti Palosaari <crope@iki.fi>
9128L: linux-media@vger.kernel.org
9129W: https://linuxtv.org
9130W: http://palosaari.fi/linux/
9131Q: http://patchwork.linuxtv.org/project/linux-media/list/
9132T: git git://linuxtv.org/anttip/media_tree.git
9133S: Maintained
9134F: drivers/media/dvb-frontends/rtl2832_sdr*
9135
9136RTL8180 WIRELESS DRIVER
9137L: linux-wireless@vger.kernel.org
9138W: http://wireless.kernel.org/
9139T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9140S: Orphan
9141F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9142
9143RTL8187 WIRELESS DRIVER
9144M: Herton Ronaldo Krzesinski <herton@canonical.com>
9145M: Hin-Tak Leung <htl10@users.sourceforge.net>
9146M: Larry Finger <Larry.Finger@lwfinger.net>
9147L: linux-wireless@vger.kernel.org
9148W: http://wireless.kernel.org/
9149T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9150S: Maintained
9151F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9152
9153RTL8192CE WIRELESS DRIVER
9154M: Larry Finger <Larry.Finger@lwfinger.net>
9155M: Chaoming Li <chaoming_li@realsil.com.cn>
9156L: linux-wireless@vger.kernel.org
9157W: http://wireless.kernel.org/
9158T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9159S: Maintained
9160F: drivers/net/wireless/realtek/rtlwifi/
9161F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9162
9163RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9164M: Jes Sorensen <Jes.Sorensen@redhat.com>
9165L: linux-wireless@vger.kernel.org
9166T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9167S: Maintained
9168F: drivers/net/wireless/realtek/rtl8xxxu/
9169
9170S3 SAVAGE FRAMEBUFFER DRIVER
9171M: Antonino Daplas <adaplas@gmail.com>
9172L: linux-fbdev@vger.kernel.org
9173S: Maintained
9174F: drivers/video/fbdev/savage/
9175
9176S390
9177M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9178M: Heiko Carstens <heiko.carstens@de.ibm.com>
9179L: linux-s390@vger.kernel.org
9180W: http://www.ibm.com/developerworks/linux/linux390/
9181S: Supported
9182F: arch/s390/
9183F: drivers/s390/
9184F: Documentation/s390/
9185F: Documentation/DocBook/s390*
9186
9187S390 COMMON I/O LAYER
9188M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9189M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9190L: linux-s390@vger.kernel.org
9191W: http://www.ibm.com/developerworks/linux/linux390/
9192S: Supported
9193F: drivers/s390/cio/
9194
9195S390 DASD DRIVER
9196M: Stefan Weinhuber <wein@de.ibm.com>
9197M: Stefan Haberland <stefan.haberland@de.ibm.com>
9198L: linux-s390@vger.kernel.org
9199W: http://www.ibm.com/developerworks/linux/linux390/
9200S: Supported
9201F: drivers/s390/block/dasd*
9202F: block/partitions/ibm.c
9203
9204S390 NETWORK DRIVERS
9205M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9206L: linux-s390@vger.kernel.org
9207W: http://www.ibm.com/developerworks/linux/linux390/
9208S: Supported
9209F: drivers/s390/net/
9210
9211S390 PCI SUBSYSTEM
9212M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9213M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9214L: linux-s390@vger.kernel.org
9215W: http://www.ibm.com/developerworks/linux/linux390/
9216S: Supported
9217F: arch/s390/pci/
9218F: drivers/pci/hotplug/s390_pci_hpc.c
9219
9220S390 ZCRYPT DRIVER
9221M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9222L: linux-s390@vger.kernel.org
9223W: http://www.ibm.com/developerworks/linux/linux390/
9224S: Supported
9225F: drivers/s390/crypto/
9226
9227S390 ZFCP DRIVER
9228M: Steffen Maier <maier@linux.vnet.ibm.com>
9229L: linux-s390@vger.kernel.org
9230W: http://www.ibm.com/developerworks/linux/linux390/
9231S: Supported
9232F: drivers/s390/scsi/zfcp_*
9233
9234S390 IUCV NETWORK LAYER
9235M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9236L: linux-s390@vger.kernel.org
9237W: http://www.ibm.com/developerworks/linux/linux390/
9238S: Supported
9239F: drivers/s390/net/*iucv*
9240F: include/net/iucv/
9241F: net/iucv/
9242
9243S390 IOMMU (PCI)
9244M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9245L: linux-s390@vger.kernel.org
9246W: http://www.ibm.com/developerworks/linux/linux390/
9247S: Supported
9248F: drivers/iommu/s390-iommu.c
9249
9250S3C24XX SD/MMC Driver
9251M: Ben Dooks <ben-linux@fluff.org>
9252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9253S: Supported
9254F: drivers/mmc/host/s3cmci.*
9255
9256SAA6588 RDS RECEIVER DRIVER
9257M: Hans Verkuil <hverkuil@xs4all.nl>
9258L: linux-media@vger.kernel.org
9259T: git git://linuxtv.org/media_tree.git
9260W: https://linuxtv.org
9261S: Odd Fixes
9262F: drivers/media/i2c/saa6588*
9263
9264SAA7134 VIDEO4LINUX DRIVER
9265M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9266L: linux-media@vger.kernel.org
9267W: https://linuxtv.org
9268T: git git://linuxtv.org/media_tree.git
9269S: Odd fixes
9270F: Documentation/video4linux/*.saa7134
9271F: drivers/media/pci/saa7134/
9272
9273SAA7146 VIDEO4LINUX-2 DRIVER
9274M: Hans Verkuil <hverkuil@xs4all.nl>
9275L: linux-media@vger.kernel.org
9276T: git git://linuxtv.org/media_tree.git
9277S: Maintained
9278F: drivers/media/common/saa7146/
9279F: drivers/media/pci/saa7146/
9280F: include/media/saa7146*
9281
9282SAMSUNG LAPTOP DRIVER
9283M: Corentin Chary <corentin.chary@gmail.com>
9284L: platform-driver-x86@vger.kernel.org
9285S: Maintained
9286F: drivers/platform/x86/samsung-laptop.c
9287
9288SAMSUNG AUDIO (ASoC) DRIVERS
9289M: Sangbeom Kim <sbkim73@samsung.com>
9290L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9291S: Supported
9292F: sound/soc/samsung/
9293
9294SAMSUNG FRAMEBUFFER DRIVER
9295M: Jingoo Han <jingoohan1@gmail.com>
9296L: linux-fbdev@vger.kernel.org
9297S: Maintained
9298F: drivers/video/fbdev/s3c-fb.c
9299
9300SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9301M: Sangbeom Kim <sbkim73@samsung.com>
9302M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9303L: linux-kernel@vger.kernel.org
9304L: linux-samsung-soc@vger.kernel.org
9305S: Supported
9306F: drivers/mfd/sec*.c
9307F: drivers/regulator/s2m*.c
9308F: drivers/regulator/s5m*.c
9309F: drivers/clk/clk-s2mps11.c
9310F: drivers/rtc/rtc-s5m.c
9311F: include/linux/mfd/samsung/
9312F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9313F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9314F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9315F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9316
9317SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9318M: Kyungmin Park <kyungmin.park@samsung.com>
9319M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9320L: linux-media@vger.kernel.org
9321Q: https://patchwork.linuxtv.org/project/linux-media/list/
9322S: Supported
9323F: drivers/media/platform/exynos4-is/
9324
9325SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9326M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9327L: linux-media@vger.kernel.org
9328L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9329S: Maintained
9330F: drivers/media/platform/s3c-camif/
9331F: include/media/drv-intf/s3c_camif.h
9332
9333SAMSUNG S5C73M3 CAMERA DRIVER
9334M: Kyungmin Park <kyungmin.park@samsung.com>
9335M: Andrzej Hajda <a.hajda@samsung.com>
9336L: linux-media@vger.kernel.org
9337S: Supported
9338F: drivers/media/i2c/s5c73m3/*
9339
9340SAMSUNG S5K5BAF CAMERA DRIVER
9341M: Kyungmin Park <kyungmin.park@samsung.com>
9342M: Andrzej Hajda <a.hajda@samsung.com>
9343L: linux-media@vger.kernel.org
9344S: Supported
9345F: drivers/media/i2c/s5k5baf.c
9346
9347SAMSUNG S3FWRN5 NFC DRIVER
9348M: Robert Baldyga <r.baldyga@samsung.com>
9349L: linux-nfc@lists.01.org (moderated for non-subscribers)
9350S: Supported
9351F: drivers/nfc/s3fwrn5
9352
9353SAMSUNG SOC CLOCK DRIVERS
9354M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9355M: Tomasz Figa <tomasz.figa@gmail.com>
9356S: Supported
9357L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9358F: drivers/clk/samsung/
9359
9360SAMSUNG SXGBE DRIVERS
9361M: Byungho An <bh74.an@samsung.com>
9362M: Girish K S <ks.giri@samsung.com>
9363M: Vipul Pandya <vipul.pandya@samsung.com>
9364S: Supported
9365L: netdev@vger.kernel.org
9366F: drivers/net/ethernet/samsung/sxgbe/
9367
9368SAMSUNG THERMAL DRIVER
9369M: Lukasz Majewski <l.majewski@samsung.com>
9370L: linux-pm@vger.kernel.org
9371L: linux-samsung-soc@vger.kernel.org
9372S: Supported
9373T: https://github.com/lmajewski/linux-samsung-thermal.git
9374F: drivers/thermal/samsung/
9375
9376SAMSUNG USB2 PHY DRIVER
9377M: Kamil Debski <k.debski@samsung.com>
9378L: linux-kernel@vger.kernel.org
9379S: Supported
9380F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9381F: Documentation/phy/samsung-usb2.txt
9382F: drivers/phy/phy-exynos4210-usb2.c
9383F: drivers/phy/phy-exynos4x12-usb2.c
9384F: drivers/phy/phy-exynos5250-usb2.c
9385F: drivers/phy/phy-s5pv210-usb2.c
9386F: drivers/phy/phy-samsung-usb2.c
9387F: drivers/phy/phy-samsung-usb2.h
9388
9389SERIAL DRIVERS
9390M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9391L: linux-serial@vger.kernel.org
9392S: Maintained
9393F: drivers/tty/serial/
9394
9395SYNOPSYS DESIGNWARE DMAC DRIVER
9396M: Viresh Kumar <vireshk@kernel.org>
9397M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9398S: Maintained
9399F: include/linux/dma/dw.h
9400F: include/linux/platform_data/dma-dw.h
9401F: drivers/dma/dw/
9402
9403SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9404M: Lars Persson <lars.persson@axis.com>
9405L: netdev@vger.kernel.org
9406S: Supported
9407F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9408F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9409
9410SYNOPSYS DESIGNWARE I2C DRIVER
9411M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9412M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9413M: Mika Westerberg <mika.westerberg@linux.intel.com>
9414L: linux-i2c@vger.kernel.org
9415S: Maintained
9416F: drivers/i2c/busses/i2c-designware-*
9417F: include/linux/platform_data/i2c-designware.h
9418
9419SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9420M: Jaehoon Chung <jh80.chung@samsung.com>
9421L: linux-mmc@vger.kernel.org
9422S: Maintained
9423F: include/linux/mmc/dw_mmc.h
9424F: drivers/mmc/host/dw_mmc*
9425
9426SYSTEM TRACE MODULE CLASS
9427M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9428S: Maintained
9429F: Documentation/trace/stm.txt
9430F: drivers/hwtracing/stm/
9431F: include/linux/stm.h
9432F: include/uapi/linux/stm.h
9433
9434THUNDERBOLT DRIVER
9435M: Andreas Noever <andreas.noever@gmail.com>
9436S: Maintained
9437F: drivers/thunderbolt/
9438
9439TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9440M: John Stultz <john.stultz@linaro.org>
9441M: Thomas Gleixner <tglx@linutronix.de>
9442L: linux-kernel@vger.kernel.org
9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9444S: Supported
9445F: include/linux/clocksource.h
9446F: include/linux/time.h
9447F: include/linux/timex.h
9448F: include/uapi/linux/time.h
9449F: include/uapi/linux/timex.h
9450F: kernel/time/clocksource.c
9451F: kernel/time/time*.c
9452F: kernel/time/alarmtimer.c
9453F: kernel/time/ntp.c
9454F: tools/testing/selftests/timers/
9455
9456SC1200 WDT DRIVER
9457M: Zwane Mwaikambo <zwanem@gmail.com>
9458S: Maintained
9459F: drivers/watchdog/sc1200wdt.c
9460
9461SCHEDULER
9462M: Ingo Molnar <mingo@redhat.com>
9463M: Peter Zijlstra <peterz@infradead.org>
9464L: linux-kernel@vger.kernel.org
9465T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9466S: Maintained
9467F: kernel/sched/
9468F: include/linux/sched.h
9469F: include/uapi/linux/sched.h
9470F: include/linux/wait.h
9471
9472SCORE ARCHITECTURE
9473M: Chen Liqin <liqin.linux@gmail.com>
9474M: Lennox Wu <lennox.wu@gmail.com>
9475W: http://www.sunplus.com
9476S: Supported
9477F: arch/score/
9478
9479SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9480M: Sudeep Holla <sudeep.holla@arm.com>
9481L: linux-arm-kernel@lists.infradead.org
9482S: Maintained
9483F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9484F: drivers/clk/clk-scpi.c
9485F: drivers/cpufreq/scpi-cpufreq.c
9486F: drivers/firmware/arm_scpi.c
9487F: include/linux/scpi_protocol.h
9488
9489SCSI CDROM DRIVER
9490M: Jens Axboe <axboe@kernel.dk>
9491L: linux-scsi@vger.kernel.org
9492W: http://www.kernel.dk
9493S: Maintained
9494F: drivers/scsi/sr*
9495
9496SCSI RDMA PROTOCOL (SRP) INITIATOR
9497M: Bart Van Assche <bart.vanassche@sandisk.com>
9498L: linux-rdma@vger.kernel.org
9499S: Supported
9500W: http://www.openfabrics.org
9501Q: http://patchwork.kernel.org/project/linux-rdma/list/
9502T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9503F: drivers/infiniband/ulp/srp/
9504F: include/scsi/srp.h
9505
9506SCSI SG DRIVER
9507M: Doug Gilbert <dgilbert@interlog.com>
9508L: linux-scsi@vger.kernel.org
9509W: http://sg.danny.cz/sg
9510S: Maintained
9511F: Documentation/scsi/scsi-generic.txt
9512F: drivers/scsi/sg.c
9513F: include/scsi/sg.h
9514
9515SCSI SUBSYSTEM
9516M: "James E.J. Bottomley" <JBottomley@odin.com>
9517T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9518M: "Martin K. Petersen" <martin.petersen@oracle.com>
9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9520L: linux-scsi@vger.kernel.org
9521S: Maintained
9522F: drivers/scsi/
9523F: include/scsi/
9524
9525SCSI TAPE DRIVER
9526M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9527L: linux-scsi@vger.kernel.org
9528S: Maintained
9529F: Documentation/scsi/st.txt
9530F: drivers/scsi/st.*
9531F: drivers/scsi/st_*.h
9532
9533SCTP PROTOCOL
9534M: Vlad Yasevich <vyasevich@gmail.com>
9535M: Neil Horman <nhorman@tuxdriver.com>
9536L: linux-sctp@vger.kernel.org
9537W: http://lksctp.sourceforge.net
9538S: Maintained
9539F: Documentation/networking/sctp.txt
9540F: include/linux/sctp.h
9541F: include/uapi/linux/sctp.h
9542F: include/net/sctp/
9543F: net/sctp/
9544
9545SCx200 CPU SUPPORT
9546M: Jim Cromie <jim.cromie@gmail.com>
9547S: Odd Fixes
9548F: Documentation/i2c/busses/scx200_acb
9549F: arch/x86/platform/scx200/
9550F: drivers/watchdog/scx200_wdt.c
9551F: drivers/i2c/busses/scx200*
9552F: drivers/mtd/maps/scx200_docflash.c
9553F: include/linux/scx200.h
9554
9555SCx200 GPIO DRIVER
9556M: Jim Cromie <jim.cromie@gmail.com>
9557S: Maintained
9558F: drivers/char/scx200_gpio.c
9559F: include/linux/scx200_gpio.h
9560
9561SCx200 HRT CLOCKSOURCE DRIVER
9562M: Jim Cromie <jim.cromie@gmail.com>
9563S: Maintained
9564F: drivers/clocksource/scx200_hrt.c
9565
9566SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9567M: Sascha Sommer <saschasommer@freenet.de>
9568L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9569S: Maintained
9570F: drivers/mmc/host/sdricoh_cs.c
9571
9572SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9573L: linux-mmc@vger.kernel.org
9574S: Orphan
9575F: drivers/mmc/host/sdhci.*
9576F: drivers/mmc/host/sdhci-pltfm.[ch]
9577
9578SECURE COMPUTING
9579M: Kees Cook <keescook@chromium.org>
9580R: Andy Lutomirski <luto@amacapital.net>
9581R: Will Drewry <wad@chromium.org>
9582T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9583S: Supported
9584F: kernel/seccomp.c
9585F: include/uapi/linux/seccomp.h
9586F: include/linux/seccomp.h
9587F: tools/testing/selftests/seccomp/*
9588K: \bsecure_computing
9589K: \bTIF_SECCOMP\b
9590
9591SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9592M: Ben Dooks <ben-linux@fluff.org>
9593M: Jaehoon Chung <jh80.chung@samsung.com>
9594L: linux-mmc@vger.kernel.org
9595S: Maintained
9596F: drivers/mmc/host/sdhci-s3c*
9597
9598SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9599M: Viresh Kumar <vireshk@kernel.org>
9600L: spear-devel@list.st.com
9601L: linux-mmc@vger.kernel.org
9602S: Maintained
9603F: drivers/mmc/host/sdhci-spear.c
9604
9605SECURITY SUBSYSTEM
9606M: James Morris <james.l.morris@oracle.com>
9607M: "Serge E. Hallyn" <serge@hallyn.com>
9608L: linux-security-module@vger.kernel.org (suggested Cc:)
9609T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9610W: http://kernsec.org/
9611S: Supported
9612F: security/
9613
9614SECURITY CONTACT
9615M: Security Officers <security@kernel.org>
9616S: Supported
9617
9618SELINUX SECURITY MODULE
9619M: Paul Moore <paul@paul-moore.com>
9620M: Stephen Smalley <sds@tycho.nsa.gov>
9621M: Eric Paris <eparis@parisplace.org>
9622L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9623W: http://selinuxproject.org
9624T: git git://git.infradead.org/users/pcmoore/selinux
9625S: Supported
9626F: include/linux/selinux*
9627F: security/selinux/
9628F: scripts/selinux/
9629
9630APPARMOR SECURITY MODULE
9631M: John Johansen <john.johansen@canonical.com>
9632L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9633W: apparmor.wiki.kernel.org
9634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9635S: Supported
9636F: security/apparmor/
9637
9638YAMA SECURITY MODULE
9639M: Kees Cook <keescook@chromium.org>
9640T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9641S: Supported
9642F: security/yama/
9643
9644SENSABLE PHANTOM
9645M: Jiri Slaby <jirislaby@gmail.com>
9646S: Maintained
9647F: drivers/misc/phantom.c
9648F: include/uapi/linux/phantom.h
9649
9650SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9651M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9652M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9653M: John Soni Jose <sony.john@avagotech.com>
9654L: linux-scsi@vger.kernel.org
9655W: http://www.avagotech.com
9656S: Supported
9657F: drivers/scsi/be2iscsi/
9658
9659Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9660M: Sathya Perla <sathya.perla@avagotech.com>
9661M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9662M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9663M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9664L: netdev@vger.kernel.org
9665W: http://www.emulex.com
9666S: Supported
9667F: drivers/net/ethernet/emulex/benet/
9668
9669EMULEX ONECONNECT ROCE DRIVER
9670M: Selvin Xavier <selvin.xavier@avagotech.com>
9671M: Devesh Sharma <devesh.sharma@avagotech.com>
9672M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9673L: linux-rdma@vger.kernel.org
9674W: http://www.emulex.com
9675S: Supported
9676F: drivers/infiniband/hw/ocrdma/
9677
9678SFC NETWORK DRIVER
9679M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9680M: Shradha Shah <sshah@solarflare.com>
9681L: netdev@vger.kernel.org
9682S: Supported
9683F: drivers/net/ethernet/sfc/
9684
9685SGI GRU DRIVER
9686M: Dimitri Sivanich <sivanich@sgi.com>
9687S: Maintained
9688F: drivers/misc/sgi-gru/
9689
9690SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9691M: Pat Gefre <pfg@sgi.com>
9692L: linux-ia64@vger.kernel.org
9693S: Supported
9694F: Documentation/ia64/serial.txt
9695F: drivers/tty/serial/ioc?_serial.c
9696F: include/linux/ioc?.h
9697
9698SGI XP/XPC/XPNET DRIVER
9699M: Cliff Whickman <cpw@sgi.com>
9700M: Robin Holt <robinmholt@gmail.com>
9701S: Maintained
9702F: drivers/misc/sgi-xp/
9703
9704SI2157 MEDIA DRIVER
9705M: Antti Palosaari <crope@iki.fi>
9706L: linux-media@vger.kernel.org
9707W: https://linuxtv.org
9708W: http://palosaari.fi/linux/
9709Q: http://patchwork.linuxtv.org/project/linux-media/list/
9710T: git git://linuxtv.org/anttip/media_tree.git
9711S: Maintained
9712F: drivers/media/tuners/si2157*
9713
9714SI2168 MEDIA DRIVER
9715M: Antti Palosaari <crope@iki.fi>
9716L: linux-media@vger.kernel.org
9717W: https://linuxtv.org
9718W: http://palosaari.fi/linux/
9719Q: http://patchwork.linuxtv.org/project/linux-media/list/
9720T: git git://linuxtv.org/anttip/media_tree.git
9721S: Maintained
9722F: drivers/media/dvb-frontends/si2168*
9723
9724SI470X FM RADIO RECEIVER I2C DRIVER
9725M: Hans Verkuil <hverkuil@xs4all.nl>
9726L: linux-media@vger.kernel.org
9727T: git git://linuxtv.org/media_tree.git
9728W: https://linuxtv.org
9729S: Odd Fixes
9730F: drivers/media/radio/si470x/radio-si470x-i2c.c
9731
9732SI470X FM RADIO RECEIVER USB DRIVER
9733M: Hans Verkuil <hverkuil@xs4all.nl>
9734L: linux-media@vger.kernel.org
9735T: git git://linuxtv.org/media_tree.git
9736W: https://linuxtv.org
9737S: Maintained
9738F: drivers/media/radio/si470x/radio-si470x-common.c
9739F: drivers/media/radio/si470x/radio-si470x.h
9740F: drivers/media/radio/si470x/radio-si470x-usb.c
9741
9742SI4713 FM RADIO TRANSMITTER I2C DRIVER
9743M: Eduardo Valentin <edubezval@gmail.com>
9744L: linux-media@vger.kernel.org
9745T: git git://linuxtv.org/media_tree.git
9746W: https://linuxtv.org
9747S: Odd Fixes
9748F: drivers/media/radio/si4713/si4713.?
9749
9750SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9751M: Eduardo Valentin <edubezval@gmail.com>
9752L: linux-media@vger.kernel.org
9753T: git git://linuxtv.org/media_tree.git
9754W: https://linuxtv.org
9755S: Odd Fixes
9756F: drivers/media/radio/si4713/radio-platform-si4713.c
9757
9758SI4713 FM RADIO TRANSMITTER USB DRIVER
9759M: Hans Verkuil <hverkuil@xs4all.nl>
9760L: linux-media@vger.kernel.org
9761T: git git://linuxtv.org/media_tree.git
9762W: https://linuxtv.org
9763S: Maintained
9764F: drivers/media/radio/si4713/radio-usb-si4713.c
9765
9766SIANO DVB DRIVER
9767M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9768L: linux-media@vger.kernel.org
9769W: https://linuxtv.org
9770T: git git://linuxtv.org/media_tree.git
9771S: Odd fixes
9772F: drivers/media/common/siano/
9773F: drivers/media/usb/siano/
9774F: drivers/media/usb/siano/
9775F: drivers/media/mmc/siano/
9776
9777SIMPLEFB FB DRIVER
9778M: Hans de Goede <hdegoede@redhat.com>
9779L: linux-fbdev@vger.kernel.org
9780S: Maintained
9781F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9782F: drivers/video/fbdev/simplefb.c
9783F: include/linux/platform_data/simplefb.h
9784
9785SH_VEU V4L2 MEM2MEM DRIVER
9786L: linux-media@vger.kernel.org
9787S: Orphan
9788F: drivers/media/platform/sh_veu.c
9789
9790SH_VOU V4L2 OUTPUT DRIVER
9791L: linux-media@vger.kernel.org
9792S: Orphan
9793F: drivers/media/platform/sh_vou.c
9794F: include/media/drv-intf/sh_vou.h
9795
9796SIMPLE FIRMWARE INTERFACE (SFI)
9797M: Len Brown <lenb@kernel.org>
9798L: sfi-devel@simplefirmware.org
9799W: http://simplefirmware.org/
9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9801S: Supported
9802F: arch/x86/platform/sfi/
9803F: drivers/sfi/
9804F: include/linux/sfi*.h
9805
9806SIMTEC EB110ATX (Chalice CATS)
9807P: Ben Dooks
9808P: Vincent Sanders <vince@simtec.co.uk>
9809M: Simtec Linux Team <linux@simtec.co.uk>
9810W: http://www.simtec.co.uk/products/EB110ATX/
9811S: Supported
9812
9813SIMTEC EB2410ITX (BAST)
9814P: Ben Dooks
9815P: Vincent Sanders <vince@simtec.co.uk>
9816M: Simtec Linux Team <linux@simtec.co.uk>
9817W: http://www.simtec.co.uk/products/EB2410ITX/
9818S: Supported
9819F: arch/arm/mach-s3c24xx/mach-bast.c
9820F: arch/arm/mach-s3c24xx/bast-ide.c
9821F: arch/arm/mach-s3c24xx/bast-irq.c
9822
9823TI DAVINCI MACHINE SUPPORT
9824M: Sekhar Nori <nsekhar@ti.com>
9825M: Kevin Hilman <khilman@deeprootsystems.com>
9826T: git git://gitorious.org/linux-davinci/linux-davinci.git
9827Q: http://patchwork.kernel.org/project/linux-davinci/list/
9828S: Supported
9829F: arch/arm/mach-davinci/
9830F: drivers/i2c/busses/i2c-davinci.c
9831
9832TI DAVINCI SERIES MEDIA DRIVER
9833M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9834L: linux-media@vger.kernel.org
9835W: https://linuxtv.org
9836Q: http://patchwork.linuxtv.org/project/linux-media/list/
9837T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9838S: Maintained
9839F: drivers/media/platform/davinci/
9840F: include/media/davinci/
9841
9842TI AM437X VPFE DRIVER
9843M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9844L: linux-media@vger.kernel.org
9845W: https://linuxtv.org
9846Q: http://patchwork.linuxtv.org/project/linux-media/list/
9847T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9848S: Maintained
9849F: drivers/media/platform/am437x/
9850
9851OV2659 OMNIVISION SENSOR DRIVER
9852M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9853L: linux-media@vger.kernel.org
9854W: https://linuxtv.org
9855Q: http://patchwork.linuxtv.org/project/linux-media/list/
9856T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9857S: Maintained
9858F: drivers/media/i2c/ov2659.c
9859F: include/media/i2c/ov2659.h
9860
9861SILICON MOTION SM712 FRAME BUFFER DRIVER
9862M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9863M: Teddy Wang <teddy.wang@siliconmotion.com>
9864M: Sudip Mukherjee <sudip@vectorindia.org>
9865L: linux-fbdev@vger.kernel.org
9866S: Maintained
9867F: drivers/video/fbdev/sm712*
9868F: Documentation/fb/sm712fb.txt
9869
9870SIS 190 ETHERNET DRIVER
9871M: Francois Romieu <romieu@fr.zoreil.com>
9872L: netdev@vger.kernel.org
9873S: Maintained
9874F: drivers/net/ethernet/sis/sis190.c
9875
9876SIS 900/7016 FAST ETHERNET DRIVER
9877M: Daniele Venzano <venza@brownhat.org>
9878W: http://www.brownhat.org/sis900.html
9879L: netdev@vger.kernel.org
9880S: Maintained
9881F: drivers/net/ethernet/sis/sis900.*
9882
9883SIS FRAMEBUFFER DRIVER
9884M: Thomas Winischhofer <thomas@winischhofer.net>
9885W: http://www.winischhofer.net/linuxsisvga.shtml
9886S: Maintained
9887F: Documentation/fb/sisfb.txt
9888F: drivers/video/fbdev/sis/
9889F: include/video/sisfb.h
9890
9891SIS USB2VGA DRIVER
9892M: Thomas Winischhofer <thomas@winischhofer.net>
9893W: http://www.winischhofer.at/linuxsisusbvga.shtml
9894S: Maintained
9895F: drivers/usb/misc/sisusbvga/
9896
9897SLAB ALLOCATOR
9898M: Christoph Lameter <cl@linux.com>
9899M: Pekka Enberg <penberg@kernel.org>
9900M: David Rientjes <rientjes@google.com>
9901M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9902M: Andrew Morton <akpm@linux-foundation.org>
9903L: linux-mm@kvack.org
9904S: Maintained
9905F: include/linux/sl?b*.h
9906F: mm/sl?b*
9907
9908SLEEPABLE READ-COPY UPDATE (SRCU)
9909M: Lai Jiangshan <jiangshanlai@gmail.com>
9910M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9911M: Josh Triplett <josh@joshtriplett.org>
9912R: Steven Rostedt <rostedt@goodmis.org>
9913R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9914L: linux-kernel@vger.kernel.org
9915W: http://www.rdrop.com/users/paulmck/RCU/
9916S: Supported
9917T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9918F: include/linux/srcu.h
9919F: kernel/rcu/srcu.c
9920
9921SMACK SECURITY MODULE
9922M: Casey Schaufler <casey@schaufler-ca.com>
9923L: linux-security-module@vger.kernel.org
9924W: http://schaufler-ca.com
9925T: git git://git.gitorious.org/smack-next/kernel.git
9926S: Maintained
9927F: Documentation/security/Smack.txt
9928F: security/smack/
9929
9930DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9931M: Kevin Hilman <khilman@kernel.org>
9932M: Nishanth Menon <nm@ti.com>
9933S: Maintained
9934F: drivers/power/avs/
9935F: include/linux/power/smartreflex.h
9936L: linux-pm@vger.kernel.org
9937
9938SMC91x ETHERNET DRIVER
9939M: Nicolas Pitre <nico@fluxnic.net>
9940S: Odd Fixes
9941F: drivers/net/ethernet/smsc/smc91x.*
9942
9943SMIA AND SMIA++ IMAGE SENSOR DRIVER
9944M: Sakari Ailus <sakari.ailus@iki.fi>
9945L: linux-media@vger.kernel.org
9946S: Maintained
9947F: drivers/media/i2c/smiapp/
9948F: include/media/i2c/smiapp.h
9949F: drivers/media/i2c/smiapp-pll.c
9950F: drivers/media/i2c/smiapp-pll.h
9951F: include/uapi/linux/smiapp.h
9952F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9953
9954SMM665 HARDWARE MONITOR DRIVER
9955M: Guenter Roeck <linux@roeck-us.net>
9956L: lm-sensors@lm-sensors.org
9957S: Maintained
9958F: Documentation/hwmon/smm665
9959F: drivers/hwmon/smm665.c
9960
9961SMSC EMC2103 HARDWARE MONITOR DRIVER
9962M: Steve Glendinning <steve.glendinning@shawell.net>
9963L: lm-sensors@lm-sensors.org
9964S: Maintained
9965F: Documentation/hwmon/emc2103
9966F: drivers/hwmon/emc2103.c
9967
9968SMSC SCH5627 HARDWARE MONITOR DRIVER
9969M: Hans de Goede <hdegoede@redhat.com>
9970L: lm-sensors@lm-sensors.org
9971S: Supported
9972F: Documentation/hwmon/sch5627
9973F: drivers/hwmon/sch5627.c
9974
9975SMSC47B397 HARDWARE MONITOR DRIVER
9976M: Jean Delvare <jdelvare@suse.com>
9977L: lm-sensors@lm-sensors.org
9978S: Maintained
9979F: Documentation/hwmon/smsc47b397
9980F: drivers/hwmon/smsc47b397.c
9981
9982SMSC911x ETHERNET DRIVER
9983M: Steve Glendinning <steve.glendinning@shawell.net>
9984L: netdev@vger.kernel.org
9985S: Maintained
9986F: include/linux/smsc911x.h
9987F: drivers/net/ethernet/smsc/smsc911x.*
9988
9989SMSC9420 PCI ETHERNET DRIVER
9990M: Steve Glendinning <steve.glendinning@shawell.net>
9991L: netdev@vger.kernel.org
9992S: Maintained
9993F: drivers/net/ethernet/smsc/smsc9420.*
9994
9995SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9996M: Steve Glendinning <steve.glendinning@shawell.net>
9997L: linux-fbdev@vger.kernel.org
9998S: Maintained
9999F: drivers/video/fbdev/smscufx.c
10000
10001SOC-CAMERA V4L2 SUBSYSTEM
10002M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10003L: linux-media@vger.kernel.org
10004T: git git://linuxtv.org/media_tree.git
10005S: Maintained
10006F: include/media/soc*
10007F: drivers/media/i2c/soc_camera/
10008F: drivers/media/platform/soc_camera/
10009
10010SOEKRIS NET48XX LED SUPPORT
10011M: Chris Boot <bootc@bootc.net>
10012S: Maintained
10013F: drivers/leds/leds-net48xx.c
10014
10015SOFTLOGIC 6x10 MPEG CODEC
10016M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10017M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10018M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10019M: Ismael Luceno <ismael@iodev.co.uk>
10020L: linux-media@vger.kernel.org
10021S: Supported
10022F: drivers/media/pci/solo6x10/
10023
10024SOFTWARE RAID (Multiple Disks) SUPPORT
10025L: linux-raid@vger.kernel.org
10026S: Supported
10027F: drivers/md/
10028F: include/linux/raid/
10029F: include/uapi/linux/raid/
10030
10031SONIC NETWORK DRIVER
10032M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10033L: netdev@vger.kernel.org
10034S: Maintained
10035F: drivers/net/ethernet/natsemi/sonic.*
10036
10037SONICS SILICON BACKPLANE DRIVER (SSB)
10038M: Michael Buesch <m@bues.ch>
10039L: netdev@vger.kernel.org
10040S: Maintained
10041F: drivers/ssb/
10042F: include/linux/ssb/
10043
10044SONY VAIO CONTROL DEVICE DRIVER
10045M: Mattia Dongili <malattia@linux.it>
10046L: platform-driver-x86@vger.kernel.org
10047W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10048S: Maintained
10049F: Documentation/laptops/sony-laptop.txt
10050F: drivers/char/sonypi.c
10051F: drivers/platform/x86/sony-laptop.c
10052F: include/linux/sony-laptop.h
10053
10054SONY MEMORYSTICK CARD SUPPORT
10055M: Alex Dubov <oakad@yahoo.com>
10056W: http://tifmxx.berlios.de/
10057S: Maintained
10058F: drivers/memstick/host/tifm_ms.c
10059
10060SONY MEMORYSTICK STANDARD SUPPORT
10061M: Maxim Levitsky <maximlevitsky@gmail.com>
10062S: Maintained
10063F: drivers/memstick/core/ms_block.*
10064
10065SOUND
10066M: Jaroslav Kysela <perex@perex.cz>
10067M: Takashi Iwai <tiwai@suse.com>
10068L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10069W: http://www.alsa-project.org/
10070T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10071T: git git://git.alsa-project.org/alsa-kernel.git
10072Q: http://patchwork.kernel.org/project/alsa-devel/list/
10073S: Maintained
10074F: Documentation/sound/
10075F: include/sound/
10076F: include/uapi/sound/
10077F: sound/
10078
10079SOUND - COMPRESSED AUDIO
10080M: Vinod Koul <vinod.koul@intel.com>
10081L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10082T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10083S: Supported
10084F: Documentation/sound/alsa/compress_offload.txt
10085F: include/sound/compress_driver.h
10086F: include/uapi/sound/compress_*
10087F: sound/core/compress_offload.c
10088F: sound/soc/soc-compress.c
10089
10090SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10091M: Liam Girdwood <lgirdwood@gmail.com>
10092M: Mark Brown <broonie@kernel.org>
10093T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10095W: http://alsa-project.org/main/index.php/ASoC
10096S: Supported
10097F: Documentation/sound/alsa/soc/
10098F: sound/soc/
10099F: include/sound/soc*
10100
10101SOUND - DMAENGINE HELPERS
10102M: Lars-Peter Clausen <lars@metafoo.de>
10103S: Supported
10104F: include/sound/dmaengine_pcm.h
10105F: sound/core/pcm_dmaengine.c
10106F: sound/soc/soc-generic-dmaengine-pcm.c
10107
10108SP2 MEDIA DRIVER
10109M: Olli Salonen <olli.salonen@iki.fi>
10110L: linux-media@vger.kernel.org
10111W: https://linuxtv.org
10112Q: http://patchwork.linuxtv.org/project/linux-media/list/
10113S: Maintained
10114F: drivers/media/dvb-frontends/sp2*
10115
10116SPARC + UltraSPARC (sparc/sparc64)
10117M: "David S. Miller" <davem@davemloft.net>
10118L: sparclinux@vger.kernel.org
10119Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10120T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10121T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10122S: Maintained
10123F: arch/sparc/
10124F: drivers/sbus/
10125
10126SPARC SERIAL DRIVERS
10127M: "David S. Miller" <davem@davemloft.net>
10128L: sparclinux@vger.kernel.org
10129T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10130T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10131S: Maintained
10132F: include/linux/sunserialcore.h
10133F: drivers/tty/serial/suncore.c
10134F: drivers/tty/serial/sunhv.c
10135F: drivers/tty/serial/sunsab.c
10136F: drivers/tty/serial/sunsab.h
10137F: drivers/tty/serial/sunsu.c
10138F: drivers/tty/serial/sunzilog.c
10139F: drivers/tty/serial/sunzilog.h
10140
10141SPARSE CHECKER
10142M: "Christopher Li" <sparse@chrisli.org>
10143L: linux-sparse@vger.kernel.org
10144W: https://sparse.wiki.kernel.org/
10145T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10146T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10147S: Maintained
10148F: include/linux/compiler.h
10149
10150SPEAR PLATFORM SUPPORT
10151M: Viresh Kumar <vireshk@kernel.org>
10152M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10153L: spear-devel@list.st.com
10154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10155W: http://www.st.com/spear
10156S: Maintained
10157F: arch/arm/mach-spear/
10158
10159SPEAR CLOCK FRAMEWORK SUPPORT
10160M: Viresh Kumar <vireshk@kernel.org>
10161L: spear-devel@list.st.com
10162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10163W: http://www.st.com/spear
10164S: Maintained
10165F: drivers/clk/spear/
10166
10167SPI SUBSYSTEM
10168M: Mark Brown <broonie@kernel.org>
10169L: linux-spi@vger.kernel.org
10170T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10171Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10172S: Maintained
10173F: Documentation/spi/
10174F: drivers/spi/
10175F: include/linux/spi/
10176F: include/uapi/linux/spi/
10177
10178SPIDERNET NETWORK DRIVER for CELL
10179M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10180L: netdev@vger.kernel.org
10181S: Supported
10182F: Documentation/networking/spider_net.txt
10183F: drivers/net/ethernet/toshiba/spider_net*
10184
10185SPU FILE SYSTEM
10186M: Jeremy Kerr <jk@ozlabs.org>
10187L: linuxppc-dev@lists.ozlabs.org
10188W: http://www.ibm.com/developerworks/power/cell/
10189S: Supported
10190F: Documentation/filesystems/spufs.txt
10191F: arch/powerpc/platforms/cell/spufs/
10192
10193SQUASHFS FILE SYSTEM
10194M: Phillip Lougher <phillip@squashfs.org.uk>
10195L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10196W: http://squashfs.org.uk
10197S: Maintained
10198F: Documentation/filesystems/squashfs.txt
10199F: fs/squashfs/
10200
10201SRM (Alpha) environment access
10202M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10203S: Maintained
10204F: arch/alpha/kernel/srm_env.c
10205
10206STABLE BRANCH
10207M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10208L: stable@vger.kernel.org
10209S: Supported
10210F: Documentation/stable_kernel_rules.txt
10211
10212STAGING SUBSYSTEM
10213M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10214T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10215L: devel@driverdev.osuosl.org
10216S: Supported
10217F: drivers/staging/
10218
10219STAGING - COMEDI
10220M: Ian Abbott <abbotti@mev.co.uk>
10221M: H Hartley Sweeten <hsweeten@visionengravers.com>
10222S: Odd Fixes
10223F: drivers/staging/comedi/
10224
10225STAGING - FLARION FT1000 DRIVERS
10226M: Marek Belisko <marek.belisko@gmail.com>
10227S: Odd Fixes
10228F: drivers/staging/ft1000/
10229
10230STAGING - INDUSTRIAL IO
10231M: Jonathan Cameron <jic23@kernel.org>
10232L: linux-iio@vger.kernel.org
10233S: Odd Fixes
10234F: drivers/staging/iio/
10235
10236STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10237M: Jarod Wilson <jarod@wilsonet.com>
10238W: http://www.lirc.org/
10239S: Odd Fixes
10240F: drivers/staging/media/lirc/
10241
10242STAGING - LUSTRE PARALLEL FILESYSTEM
10243M: Oleg Drokin <oleg.drokin@intel.com>
10244M: Andreas Dilger <andreas.dilger@intel.com>
10245L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10246W: http://wiki.lustre.org/
10247S: Maintained
10248F: drivers/staging/lustre
10249
10250STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10251M: Marc Dietrich <marvin24@gmx.de>
10252L: ac100@lists.launchpad.net (moderated for non-subscribers)
10253L: linux-tegra@vger.kernel.org
10254S: Maintained
10255F: drivers/staging/nvec/
10256
10257STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10258M: Jens Frederich <jfrederich@gmail.com>
10259M: Daniel Drake <dsd@laptop.org>
10260M: Jon Nettleton <jon.nettleton@gmail.com>
10261W: http://wiki.laptop.org/go/DCON
10262S: Maintained
10263F: drivers/staging/olpc_dcon/
10264
10265STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10266M: Willy Tarreau <willy@meta-x.org>
10267S: Odd Fixes
10268F: drivers/staging/panel/
10269
10270STAGING - REALTEK RTL8712U DRIVERS
10271M: Larry Finger <Larry.Finger@lwfinger.net>
10272M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10273S: Odd Fixes
10274F: drivers/staging/rtl8712/
10275
10276STAGING - REALTEK RTL8723U WIRELESS DRIVER
10277M: Larry Finger <Larry.Finger@lwfinger.net>
10278M: Jes Sorensen <Jes.Sorensen@redhat.com>
10279L: linux-wireless@vger.kernel.org
10280S: Maintained
10281F: drivers/staging/rtl8723au/
10282
10283STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10284M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10285M: Teddy Wang <teddy.wang@siliconmotion.com>
10286M: Sudip Mukherjee <sudip@vectorindia.org>
10287L: linux-fbdev@vger.kernel.org
10288S: Maintained
10289F: drivers/staging/sm750fb/
10290
10291STAGING - SLICOSS
10292M: Lior Dotan <liodot@gmail.com>
10293M: Christopher Harrer <charrer@alacritech.com>
10294S: Odd Fixes
10295F: drivers/staging/slicoss/
10296
10297STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10298M: William Hubbs <w.d.hubbs@gmail.com>
10299M: Chris Brannon <chris@the-brannons.com>
10300M: Kirk Reiser <kirk@reisers.ca>
10301M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10302L: speakup@linux-speakup.org
10303W: http://www.linux-speakup.org/
10304S: Odd Fixes
10305F: drivers/staging/speakup/
10306
10307STAGING - VIA VT665X DRIVERS
10308M: Forest Bond <forest@alittletooquiet.net>
10309S: Odd Fixes
10310F: drivers/staging/vt665?/
10311
10312STAGING - WILC1000 WIFI DRIVER
10313M: Johnny Kim <johnny.kim@atmel.com>
10314M: Austin Shin <austin.shin@atmel.com>
10315M: Chris Park <chris.park@atmel.com>
10316M: Tony Cho <tony.cho@atmel.com>
10317M: Glen Lee <glen.lee@atmel.com>
10318M: Leo Kim <leo.kim@atmel.com>
10319L: linux-wireless@vger.kernel.org
10320S: Supported
10321F: drivers/staging/wilc1000/
10322
10323STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10324M: Arnaud Patard <arnaud.patard@rtp-net.org>
10325S: Odd Fixes
10326F: drivers/staging/xgifb/
10327
10328HFI1 DRIVER
10329M: Mike Marciniszyn <infinipath@intel.com>
10330L: linux-rdma@vger.kernel.org
10331S: Supported
10332F: drivers/staging/rdma/hfi1
10333
10334STARFIRE/DURALAN NETWORK DRIVER
10335M: Ion Badulescu <ionut@badula.org>
10336S: Odd Fixes
10337F: drivers/net/ethernet/adaptec/starfire*
10338
10339SUN3/3X
10340M: Sam Creasey <sammy@sammy.net>
10341W: http://sammy.net/sun3/
10342S: Maintained
10343F: arch/m68k/kernel/*sun3*
10344F: arch/m68k/sun3*/
10345F: arch/m68k/include/asm/sun3*
10346F: drivers/net/ethernet/i825xx/sun3*
10347
10348SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10349M: Hans de Goede <hdegoede@redhat.com>
10350L: linux-input@vger.kernel.org
10351S: Maintained
10352F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10353F: drivers/input/keyboard/sun4i-lradc-keys.c
10354
10355SUNDANCE NETWORK DRIVER
10356M: Denis Kirjanov <kda@linux-powerpc.org>
10357L: netdev@vger.kernel.org
10358S: Maintained
10359F: drivers/net/ethernet/dlink/sundance.c
10360
10361SUPERH
10362L: linux-sh@vger.kernel.org
10363Q: http://patchwork.kernel.org/project/linux-sh/list/
10364S: Orphan
10365F: Documentation/sh/
10366F: arch/sh/
10367F: drivers/sh/
10368
10369SUSPEND TO RAM
10370M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10371M: Len Brown <len.brown@intel.com>
10372M: Pavel Machek <pavel@ucw.cz>
10373L: linux-pm@vger.kernel.org
10374S: Supported
10375F: Documentation/power/
10376F: arch/x86/kernel/acpi/
10377F: drivers/base/power/
10378F: kernel/power/
10379F: include/linux/suspend.h
10380F: include/linux/freezer.h
10381F: include/linux/pm.h
10382
10383SVGA HANDLING
10384M: Martin Mares <mj@ucw.cz>
10385L: linux-video@atrey.karlin.mff.cuni.cz
10386S: Maintained
10387F: Documentation/svga.txt
10388F: arch/x86/boot/video*
10389
10390SWIOTLB SUBSYSTEM
10391M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10392L: linux-kernel@vger.kernel.org
10393S: Supported
10394F: lib/swiotlb.c
10395F: arch/*/kernel/pci-swiotlb.c
10396F: include/linux/swiotlb.h
10397
10398SWITCHDEV
10399M: Jiri Pirko <jiri@resnulli.us>
10400L: netdev@vger.kernel.org
10401S: Supported
10402F: net/switchdev/
10403F: include/net/switchdev.h
10404
10405SYNOPSYS ARC ARCHITECTURE
10406M: Vineet Gupta <vgupta@synopsys.com>
10407L: linux-snps-arc@lists.infradead.org
10408S: Supported
10409F: arch/arc/
10410F: Documentation/devicetree/bindings/arc/*
10411F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10412F: drivers/tty/serial/arc_uart.c
10413T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10414
10415SYNOPSYS ARC SDP platform support
10416M: Alexey Brodkin <abrodkin@synopsys.com>
10417S: Supported
10418F: arch/arc/plat-axs10x
10419F: arch/arc/boot/dts/ax*
10420F: Documentation/devicetree/bindings/arc/axs10*
10421
10422SYSTEM CONFIGURATION (SYSCON)
10423M: Lee Jones <lee.jones@linaro.org>
10424M: Arnd Bergmann <arnd@arndb.de>
10425T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10426S: Supported
10427F: drivers/mfd/syscon.c
10428
10429SYSV FILESYSTEM
10430M: Christoph Hellwig <hch@infradead.org>
10431S: Maintained
10432F: Documentation/filesystems/sysv-fs.txt
10433F: fs/sysv/
10434F: include/linux/sysv_fs.h
10435
10436TARGET SUBSYSTEM
10437M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10438L: linux-scsi@vger.kernel.org
10439L: target-devel@vger.kernel.org
10440W: http://www.linux-iscsi.org
10441W: http://groups.google.com/group/linux-iscsi-target-dev
10442T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10443S: Supported
10444F: drivers/target/
10445F: include/target/
10446F: Documentation/target/
10447
10448TASKSTATS STATISTICS INTERFACE
10449M: Balbir Singh <bsingharora@gmail.com>
10450S: Maintained
10451F: Documentation/accounting/taskstats*
10452F: include/linux/taskstats*
10453F: kernel/taskstats.c
10454
10455TC CLASSIFIER
10456M: Jamal Hadi Salim <jhs@mojatatu.com>
10457L: netdev@vger.kernel.org
10458S: Maintained
10459F: include/net/pkt_cls.h
10460F: include/uapi/linux/pkt_cls.h
10461F: net/sched/
10462
10463TCP LOW PRIORITY MODULE
10464M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10465M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10466W: http://tcp-lp-mod.sourceforge.net/
10467S: Maintained
10468F: net/ipv4/tcp_lp.c
10469
10470TDA10071 MEDIA DRIVER
10471M: Antti Palosaari <crope@iki.fi>
10472L: linux-media@vger.kernel.org
10473W: https://linuxtv.org
10474W: http://palosaari.fi/linux/
10475Q: http://patchwork.linuxtv.org/project/linux-media/list/
10476T: git git://linuxtv.org/anttip/media_tree.git
10477S: Maintained
10478F: drivers/media/dvb-frontends/tda10071*
10479
10480TDA18212 MEDIA DRIVER
10481M: Antti Palosaari <crope@iki.fi>
10482L: linux-media@vger.kernel.org
10483W: https://linuxtv.org
10484W: http://palosaari.fi/linux/
10485Q: http://patchwork.linuxtv.org/project/linux-media/list/
10486T: git git://linuxtv.org/anttip/media_tree.git
10487S: Maintained
10488F: drivers/media/tuners/tda18212*
10489
10490TDA18218 MEDIA DRIVER
10491M: Antti Palosaari <crope@iki.fi>
10492L: linux-media@vger.kernel.org
10493W: https://linuxtv.org
10494W: http://palosaari.fi/linux/
10495Q: http://patchwork.linuxtv.org/project/linux-media/list/
10496T: git git://linuxtv.org/anttip/media_tree.git
10497S: Maintained
10498F: drivers/media/tuners/tda18218*
10499
10500TDA18271 MEDIA DRIVER
10501M: Michael Krufky <mkrufky@linuxtv.org>
10502L: linux-media@vger.kernel.org
10503W: https://linuxtv.org
10504W: http://github.com/mkrufky
10505Q: http://patchwork.linuxtv.org/project/linux-media/list/
10506T: git git://linuxtv.org/mkrufky/tuners.git
10507S: Maintained
10508F: drivers/media/tuners/tda18271*
10509
10510TDA827x MEDIA DRIVER
10511M: Michael Krufky <mkrufky@linuxtv.org>
10512L: linux-media@vger.kernel.org
10513W: https://linuxtv.org
10514W: http://github.com/mkrufky
10515Q: http://patchwork.linuxtv.org/project/linux-media/list/
10516T: git git://linuxtv.org/mkrufky/tuners.git
10517S: Maintained
10518F: drivers/media/tuners/tda8290.*
10519
10520TDA8290 MEDIA DRIVER
10521M: Michael Krufky <mkrufky@linuxtv.org>
10522L: linux-media@vger.kernel.org
10523W: https://linuxtv.org
10524W: http://github.com/mkrufky
10525Q: http://patchwork.linuxtv.org/project/linux-media/list/
10526T: git git://linuxtv.org/mkrufky/tuners.git
10527S: Maintained
10528F: drivers/media/tuners/tda8290.*
10529
10530TDA9840 MEDIA DRIVER
10531M: Hans Verkuil <hverkuil@xs4all.nl>
10532L: linux-media@vger.kernel.org
10533T: git git://linuxtv.org/media_tree.git
10534W: https://linuxtv.org
10535S: Maintained
10536F: drivers/media/i2c/tda9840*
10537
10538TEA5761 TUNER DRIVER
10539M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10540L: linux-media@vger.kernel.org
10541W: https://linuxtv.org
10542T: git git://linuxtv.org/media_tree.git
10543S: Odd fixes
10544F: drivers/media/tuners/tea5761.*
10545
10546TEA5767 TUNER DRIVER
10547M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10548L: linux-media@vger.kernel.org
10549W: https://linuxtv.org
10550T: git git://linuxtv.org/media_tree.git
10551S: Maintained
10552F: drivers/media/tuners/tea5767.*
10553
10554TEA6415C MEDIA DRIVER
10555M: Hans Verkuil <hverkuil@xs4all.nl>
10556L: linux-media@vger.kernel.org
10557T: git git://linuxtv.org/media_tree.git
10558W: https://linuxtv.org
10559S: Maintained
10560F: drivers/media/i2c/tea6415c*
10561
10562TEA6420 MEDIA DRIVER
10563M: Hans Verkuil <hverkuil@xs4all.nl>
10564L: linux-media@vger.kernel.org
10565T: git git://linuxtv.org/media_tree.git
10566W: https://linuxtv.org
10567S: Maintained
10568F: drivers/media/i2c/tea6420*
10569
10570TEAM DRIVER
10571M: Jiri Pirko <jiri@resnulli.us>
10572L: netdev@vger.kernel.org
10573S: Supported
10574F: drivers/net/team/
10575F: include/linux/if_team.h
10576F: include/uapi/linux/if_team.h
10577
10578TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10579M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10580S: Maintained
10581F: arch/x86/platform/ts5500/
10582
10583TECHNOTREND USB IR RECEIVER
10584M: Sean Young <sean@mess.org>
10585L: linux-media@vger.kernel.org
10586S: Maintained
10587F: drivers/media/rc/ttusbir.c
10588
10589TEGRA ARCHITECTURE SUPPORT
10590M: Stephen Warren <swarren@wwwdotorg.org>
10591M: Thierry Reding <thierry.reding@gmail.com>
10592M: Alexandre Courbot <gnurou@gmail.com>
10593L: linux-tegra@vger.kernel.org
10594Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10595T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10596S: Supported
10597N: [^a-z]tegra
10598
10599TEGRA CLOCK DRIVER
10600M: Peter De Schrijver <pdeschrijver@nvidia.com>
10601M: Prashant Gaikwad <pgaikwad@nvidia.com>
10602S: Supported
10603F: drivers/clk/tegra/
10604
10605TEGRA DMA DRIVER
10606M: Laxman Dewangan <ldewangan@nvidia.com>
10607S: Supported
10608F: drivers/dma/tegra20-apb-dma.c
10609
10610TEGRA I2C DRIVER
10611M: Laxman Dewangan <ldewangan@nvidia.com>
10612S: Supported
10613F: drivers/i2c/busses/i2c-tegra.c
10614
10615TEGRA IOMMU DRIVERS
10616M: Hiroshi Doyu <hdoyu@nvidia.com>
10617S: Supported
10618F: drivers/iommu/tegra*
10619
10620TEGRA KBC DRIVER
10621M: Rakesh Iyer <riyer@nvidia.com>
10622M: Laxman Dewangan <ldewangan@nvidia.com>
10623S: Supported
10624F: drivers/input/keyboard/tegra-kbc.c
10625
10626TEGRA PWM DRIVER
10627M: Thierry Reding <thierry.reding@gmail.com>
10628S: Supported
10629F: drivers/pwm/pwm-tegra.c
10630
10631TEGRA SERIAL DRIVER
10632M: Laxman Dewangan <ldewangan@nvidia.com>
10633S: Supported
10634F: drivers/tty/serial/serial-tegra.c
10635
10636TEGRA SPI DRIVER
10637M: Laxman Dewangan <ldewangan@nvidia.com>
10638S: Supported
10639F: drivers/spi/spi-tegra*
10640
10641TEHUTI ETHERNET DRIVER
10642M: Andy Gospodarek <andy@greyhouse.net>
10643L: netdev@vger.kernel.org
10644S: Supported
10645F: drivers/net/ethernet/tehuti/*
10646
10647Telecom Clock Driver for MCPL0010
10648M: Mark Gross <mark.gross@intel.com>
10649S: Supported
10650F: drivers/char/tlclk.c
10651
10652TENSILICA XTENSA PORT (xtensa)
10653M: Chris Zankel <chris@zankel.net>
10654M: Max Filippov <jcmvbkbc@gmail.com>
10655L: linux-xtensa@linux-xtensa.org
10656S: Maintained
10657F: arch/xtensa/
10658F: drivers/irqchip/irq-xtensa-*
10659
10660THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10661M: Hans Verkuil <hverkuil@xs4all.nl>
10662L: linux-media@vger.kernel.org
10663T: git git://linuxtv.org/media_tree.git
10664W: https://linuxtv.org
10665S: Maintained
10666F: drivers/media/radio/radio-raremono.c
10667
10668THERMAL
10669M: Zhang Rui <rui.zhang@intel.com>
10670M: Eduardo Valentin <edubezval@gmail.com>
10671L: linux-pm@vger.kernel.org
10672T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10673T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10674Q: https://patchwork.kernel.org/project/linux-pm/list/
10675S: Supported
10676F: drivers/thermal/
10677F: include/linux/thermal.h
10678F: include/uapi/linux/thermal.h
10679F: include/linux/cpu_cooling.h
10680F: Documentation/devicetree/bindings/thermal/
10681
10682THERMAL/CPU_COOLING
10683M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10684M: Viresh Kumar <viresh.kumar@linaro.org>
10685M: Javi Merino <javi.merino@arm.com>
10686L: linux-pm@vger.kernel.org
10687S: Supported
10688F: Documentation/thermal/cpu-cooling-api.txt
10689F: drivers/thermal/cpu_cooling.c
10690F: include/linux/cpu_cooling.h
10691
10692THINGM BLINK(1) USB RGB LED DRIVER
10693M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10694S: Maintained
10695F: drivers/hid/hid-thingm.c
10696
10697THINKPAD ACPI EXTRAS DRIVER
10698M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10699L: ibm-acpi-devel@lists.sourceforge.net
10700L: platform-driver-x86@vger.kernel.org
10701W: http://ibm-acpi.sourceforge.net
10702W: http://thinkwiki.org/wiki/Ibm-acpi
10703T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10704S: Maintained
10705F: drivers/platform/x86/thinkpad_acpi.c
10706
10707TI BANDGAP AND THERMAL DRIVER
10708M: Eduardo Valentin <edubezval@gmail.com>
10709L: linux-pm@vger.kernel.org
10710L: linux-omap@vger.kernel.org
10711S: Maintained
10712F: drivers/thermal/ti-soc-thermal/
10713
10714TI CDCE706 CLOCK DRIVER
10715M: Max Filippov <jcmvbkbc@gmail.com>
10716S: Maintained
10717F: drivers/clk/clk-cdce706.c
10718
10719TI CLOCK DRIVER
10720M: Tero Kristo <t-kristo@ti.com>
10721L: linux-omap@vger.kernel.org
10722S: Maintained
10723F: drivers/clk/ti/
10724F: include/linux/clk/ti.h
10725
10726TI FLASH MEDIA INTERFACE DRIVER
10727M: Alex Dubov <oakad@yahoo.com>
10728S: Maintained
10729F: drivers/misc/tifm*
10730F: drivers/mmc/host/tifm_sd.c
10731F: include/linux/tifm.h
10732
10733TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10734M: Santosh Shilimkar <ssantosh@kernel.org>
10735L: linux-kernel@vger.kernel.org
10736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10737S: Maintained
10738F: drivers/soc/ti/*
10739T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10740
10741
10742TI LM49xxx FAMILY ASoC CODEC DRIVERS
10743M: M R Swami Reddy <mr.swami.reddy@ti.com>
10744M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10745L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10746S: Maintained
10747F: sound/soc/codecs/lm49453*
10748F: sound/soc/codecs/isabelle*
10749
10750TI LP855x BACKLIGHT DRIVER
10751M: Milo Kim <milo.kim@ti.com>
10752S: Maintained
10753F: Documentation/backlight/lp855x-driver.txt
10754F: drivers/video/backlight/lp855x_bl.c
10755F: include/linux/platform_data/lp855x.h
10756
10757TI LP8727 CHARGER DRIVER
10758M: Milo Kim <milo.kim@ti.com>
10759S: Maintained
10760F: drivers/power/lp8727_charger.c
10761F: include/linux/platform_data/lp8727.h
10762
10763TI LP8788 MFD DRIVER
10764M: Milo Kim <milo.kim@ti.com>
10765S: Maintained
10766F: drivers/iio/adc/lp8788_adc.c
10767F: drivers/leds/leds-lp8788.c
10768F: drivers/mfd/lp8788*.c
10769F: drivers/power/lp8788-charger.c
10770F: drivers/regulator/lp8788-*.c
10771F: include/linux/mfd/lp8788*.h
10772
10773TI NETCP ETHERNET DRIVER
10774M: Wingman Kwok <w-kwok2@ti.com>
10775M: Murali Karicheri <m-karicheri2@ti.com>
10776L: netdev@vger.kernel.org
10777S: Maintained
10778F: drivers/net/ethernet/ti/netcp*
10779
10780TI TAS571X FAMILY ASoC CODEC DRIVER
10781M: Kevin Cernekee <cernekee@chromium.org>
10782L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10783S: Odd Fixes
10784F: sound/soc/codecs/tas571x*
10785
10786TI TWL4030 SERIES SOC CODEC DRIVER
10787M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10788L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10789S: Maintained
10790F: sound/soc/codecs/twl4030*
10791
10792TI WILINK WIRELESS DRIVERS
10793L: linux-wireless@vger.kernel.org
10794W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10795W: http://wireless.kernel.org/en/users/Drivers/wl1251
10796T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10797S: Orphan
10798F: drivers/net/wireless/ti/
10799F: include/linux/wl12xx.h
10800
10801TIPC NETWORK LAYER
10802M: Jon Maloy <jon.maloy@ericsson.com>
10803M: Ying Xue <ying.xue@windriver.com>
10804L: netdev@vger.kernel.org (core kernel code)
10805L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10806W: http://tipc.sourceforge.net/
10807S: Maintained
10808F: include/uapi/linux/tipc*.h
10809F: net/tipc/
10810
10811TILE ARCHITECTURE
10812M: Chris Metcalf <cmetcalf@ezchip.com>
10813W: http://www.ezchip.com/scm/
10814T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10815S: Supported
10816F: arch/tile/
10817F: drivers/char/tile-srom.c
10818F: drivers/edac/tile_edac.c
10819F: drivers/net/ethernet/tile/
10820F: drivers/rtc/rtc-tile.c
10821F: drivers/tty/hvc/hvc_tile.c
10822F: drivers/tty/serial/tilegx.c
10823F: drivers/usb/host/*-tilegx.c
10824F: include/linux/usb/tilegx.h
10825
10826TLAN NETWORK DRIVER
10827M: Samuel Chessman <chessman@tux.org>
10828L: tlan-devel@lists.sourceforge.net (subscribers-only)
10829W: http://sourceforge.net/projects/tlan/
10830S: Maintained
10831F: Documentation/networking/tlan.txt
10832F: drivers/net/ethernet/ti/tlan.*
10833
10834TOMOYO SECURITY MODULE
10835M: Kentaro Takeda <takedakn@nttdata.co.jp>
10836M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10837L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10838L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10839L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10840L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10841W: http://tomoyo.sourceforge.jp/
10842T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10843S: Maintained
10844F: security/tomoyo/
10845
10846TOPSTAR LAPTOP EXTRAS DRIVER
10847M: Herton Ronaldo Krzesinski <herton@canonical.com>
10848L: platform-driver-x86@vger.kernel.org
10849S: Maintained
10850F: drivers/platform/x86/topstar-laptop.c
10851
10852TOSHIBA ACPI EXTRAS DRIVER
10853M: Azael Avalos <coproscefalo@gmail.com>
10854L: platform-driver-x86@vger.kernel.org
10855S: Maintained
10856F: drivers/platform/x86/toshiba_acpi.c
10857
10858TOSHIBA BLUETOOTH DRIVER
10859M: Azael Avalos <coproscefalo@gmail.com>
10860L: platform-driver-x86@vger.kernel.org
10861S: Maintained
10862F: drivers/platform/x86/toshiba_bluetooth.c
10863
10864TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10865M: Azael Avalos <coproscefalo@gmail.com>
10866L: platform-driver-x86@vger.kernel.org
10867S: Maintained
10868F: drivers/platform/x86/toshiba_haps.c
10869
10870TOSHIBA WMI HOTKEYS DRIVER
10871M: Azael Avalos <coproscefalo@gmail.com>
10872L: platform-driver-x86@vger.kernel.org
10873S: Maintained
10874F: drivers/platform/x86/toshiba-wmi.c
10875
10876TOSHIBA SMM DRIVER
10877M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10878W: http://www.buzzard.org.uk/toshiba/
10879S: Maintained
10880F: drivers/char/toshiba.c
10881F: include/linux/toshiba.h
10882F: include/uapi/linux/toshiba.h
10883
10884TOSHIBA TC358743 DRIVER
10885M: Mats Randgaard <matrandg@cisco.com>
10886L: linux-media@vger.kernel.org
10887S: Maintained
10888F: drivers/media/i2c/tc358743*
10889F: include/media/i2c/tc358743.h
10890
10891TMIO MMC DRIVER
10892M: Ian Molton <ian@mnementh.co.uk>
10893L: linux-mmc@vger.kernel.org
10894S: Maintained
10895F: drivers/mmc/host/tmio_mmc*
10896F: drivers/mmc/host/sh_mobile_sdhi.c
10897F: include/linux/mmc/tmio.h
10898F: include/linux/mmc/sh_mobile_sdhi.h
10899
10900TMP401 HARDWARE MONITOR DRIVER
10901M: Guenter Roeck <linux@roeck-us.net>
10902L: lm-sensors@lm-sensors.org
10903S: Maintained
10904F: Documentation/hwmon/tmp401
10905F: drivers/hwmon/tmp401.c
10906
10907TMPFS (SHMEM FILESYSTEM)
10908M: Hugh Dickins <hughd@google.com>
10909L: linux-mm@kvack.org
10910S: Maintained
10911F: include/linux/shmem_fs.h
10912F: mm/shmem.c
10913
10914TM6000 VIDEO4LINUX DRIVER
10915M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10916L: linux-media@vger.kernel.org
10917W: https://linuxtv.org
10918T: git git://linuxtv.org/media_tree.git
10919S: Odd fixes
10920F: drivers/media/usb/tm6000/
10921
10922TW68 VIDEO4LINUX DRIVER
10923M: Hans Verkuil <hverkuil@xs4all.nl>
10924L: linux-media@vger.kernel.org
10925T: git git://linuxtv.org/media_tree.git
10926W: https://linuxtv.org
10927S: Odd Fixes
10928F: drivers/media/pci/tw68/
10929
10930TPM DEVICE DRIVER
10931M: Peter Huewe <peterhuewe@gmx.de>
10932M: Marcel Selhorst <tpmdd@selhorst.net>
10933M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
10934R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10935W: http://tpmdd.sourceforge.net
10936L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10937Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10938T: https://github.com/PeterHuewe/linux-tpmdd
10939S: Maintained
10940F: drivers/char/tpm/
10941
10942TPM IBM_VTPM DEVICE DRIVER
10943M: Ashley Lai <ashleydlai@gmail.com>
10944W: http://tpmdd.sourceforge.net
10945L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10946S: Maintained
10947F: drivers/char/tpm/tpm_ibmvtpm*
10948
10949TRACING
10950M: Steven Rostedt <rostedt@goodmis.org>
10951M: Ingo Molnar <mingo@redhat.com>
10952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10953S: Maintained
10954F: Documentation/trace/ftrace.txt
10955F: arch/*/*/*/ftrace.h
10956F: arch/*/kernel/ftrace.c
10957F: include/*/ftrace.h
10958F: include/linux/trace*.h
10959F: include/trace/
10960F: kernel/trace/
10961F: tools/testing/selftests/ftrace/
10962
10963TRIVIAL PATCHES
10964M: Jiri Kosina <trivial@kernel.org>
10965T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10966S: Maintained
10967K: ^Subject:.*(?i)trivial
10968
10969TTY LAYER
10970M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10971M: Jiri Slaby <jslaby@suse.com>
10972S: Supported
10973T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10974F: Documentation/serial/
10975F: drivers/tty/
10976F: drivers/tty/serial/serial_core.c
10977F: include/linux/serial_core.h
10978F: include/linux/serial.h
10979F: include/linux/tty.h
10980F: include/uapi/linux/serial_core.h
10981F: include/uapi/linux/serial.h
10982F: include/uapi/linux/tty.h
10983
10984TUA9001 MEDIA DRIVER
10985M: Antti Palosaari <crope@iki.fi>
10986L: linux-media@vger.kernel.org
10987W: https://linuxtv.org
10988W: http://palosaari.fi/linux/
10989Q: http://patchwork.linuxtv.org/project/linux-media/list/
10990T: git git://linuxtv.org/anttip/media_tree.git
10991S: Maintained
10992F: drivers/media/tuners/tua9001*
10993
10994TULIP NETWORK DRIVERS
10995L: netdev@vger.kernel.org
10996L: linux-parisc@vger.kernel.org
10997S: Orphan
10998F: drivers/net/ethernet/dec/tulip/
10999
11000TUN/TAP driver
11001M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11002W: http://vtun.sourceforge.net/tun
11003S: Maintained
11004F: Documentation/networking/tuntap.txt
11005F: arch/um/os-Linux/drivers/
11006
11007TURBOCHANNEL SUBSYSTEM
11008M: "Maciej W. Rozycki" <macro@linux-mips.org>
11009M: Ralf Baechle <ralf@linux-mips.org>
11010L: linux-mips@linux-mips.org
11011Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11012S: Maintained
11013F: drivers/tc/
11014F: include/linux/tc.h
11015
11016U14-34F SCSI DRIVER
11017M: Dario Ballabio <ballabio_dario@emc.com>
11018L: linux-scsi@vger.kernel.org
11019S: Maintained
11020F: drivers/scsi/u14-34f.c
11021
11022UBI FILE SYSTEM (UBIFS)
11023M: Artem Bityutskiy <dedekind1@gmail.com>
11024M: Adrian Hunter <adrian.hunter@intel.com>
11025L: linux-mtd@lists.infradead.org
11026T: git git://git.infradead.org/ubifs-2.6.git
11027W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11028S: Maintained
11029F: Documentation/filesystems/ubifs.txt
11030F: fs/ubifs/
11031
11032UCLINUX (M68KNOMMU AND COLDFIRE)
11033M: Greg Ungerer <gerg@uclinux.org>
11034W: http://www.uclinux.org/
11035L: linux-m68k@lists.linux-m68k.org
11036L: uclinux-dev@uclinux.org (subscribers-only)
11037T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11038S: Maintained
11039F: arch/m68k/coldfire/
11040F: arch/m68k/68*/
11041F: arch/m68k/*/*_no.*
11042F: arch/m68k/include/asm/*_no.*
11043
11044UDF FILESYSTEM
11045M: Jan Kara <jack@suse.com>
11046S: Maintained
11047F: Documentation/filesystems/udf.txt
11048F: fs/udf/
11049
11050UFS FILESYSTEM
11051M: Evgeniy Dushistov <dushistov@mail.ru>
11052S: Maintained
11053F: Documentation/filesystems/ufs.txt
11054F: fs/ufs/
11055
11056UHID USERSPACE HID IO DRIVER:
11057M: David Herrmann <dh.herrmann@googlemail.com>
11058L: linux-input@vger.kernel.org
11059S: Maintained
11060F: drivers/hid/uhid.c
11061F: include/uapi/linux/uhid.h
11062
11063ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11064L: linux-usb@vger.kernel.org
11065S: Orphan
11066F: drivers/uwb/
11067F: include/linux/uwb.h
11068F: include/linux/uwb/
11069
11070UNICORE32 ARCHITECTURE:
11071M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11072W: http://mprc.pku.edu.cn/~guanxuetao/linux
11073S: Maintained
11074T: git git://github.com/gxt/linux.git
11075F: arch/unicore32/
11076
11077UNIFDEF
11078M: Tony Finch <dot@dotat.at>
11079W: http://dotat.at/prog/unifdef
11080S: Maintained
11081F: scripts/unifdef.c
11082
11083UNIFORM CDROM DRIVER
11084M: Jens Axboe <axboe@kernel.dk>
11085W: http://www.kernel.dk
11086S: Maintained
11087F: Documentation/cdrom/
11088F: drivers/cdrom/cdrom.c
11089F: include/linux/cdrom.h
11090F: include/uapi/linux/cdrom.h
11091
11092UNISYS S-PAR DRIVERS
11093M: Benjamin Romer <benjamin.romer@unisys.com>
11094M: David Kershner <david.kershner@unisys.com>
11095L: sparmaintainer@unisys.com (Unisys internal)
11096S: Supported
11097F: drivers/staging/unisys/
11098
11099UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11100M: Vinayak Holikatti <vinholikatti@gmail.com>
11101L: linux-scsi@vger.kernel.org
11102S: Supported
11103F: Documentation/scsi/ufs.txt
11104F: drivers/scsi/ufs/
11105
11106UNSORTED BLOCK IMAGES (UBI)
11107M: Artem Bityutskiy <dedekind1@gmail.com>
11108M: Richard Weinberger <richard@nod.at>
11109W: http://www.linux-mtd.infradead.org/
11110L: linux-mtd@lists.infradead.org
11111T: git git://git.infradead.org/ubifs-2.6.git
11112S: Supported
11113F: drivers/mtd/ubi/
11114F: include/linux/mtd/ubi.h
11115F: include/uapi/mtd/ubi-user.h
11116
11117USB ACM DRIVER
11118M: Oliver Neukum <oliver@neukum.org>
11119L: linux-usb@vger.kernel.org
11120S: Maintained
11121F: Documentation/usb/acm.txt
11122F: drivers/usb/class/cdc-acm.*
11123
11124USB AR5523 WIRELESS DRIVER
11125M: Pontus Fuchs <pontus.fuchs@gmail.com>
11126L: linux-wireless@vger.kernel.org
11127S: Maintained
11128F: drivers/net/wireless/ath/ar5523/
11129
11130USB ATTACHED SCSI
11131M: Hans de Goede <hdegoede@redhat.com>
11132M: Gerd Hoffmann <kraxel@redhat.com>
11133L: linux-usb@vger.kernel.org
11134L: linux-scsi@vger.kernel.org
11135S: Maintained
11136F: drivers/usb/storage/uas.c
11137
11138USB CDC ETHERNET DRIVER
11139M: Oliver Neukum <oliver@neukum.org>
11140L: linux-usb@vger.kernel.org
11141S: Maintained
11142F: drivers/net/usb/cdc_*.c
11143F: include/uapi/linux/usb/cdc.h
11144
11145USB CHAOSKEY DRIVER
11146M: Keith Packard <keithp@keithp.com>
11147L: linux-usb@vger.kernel.org
11148S: Maintained
11149F: drivers/usb/misc/chaoskey.c
11150
11151USB CYPRESS C67X00 DRIVER
11152M: Peter Korsgaard <jacmet@sunsite.dk>
11153L: linux-usb@vger.kernel.org
11154S: Maintained
11155F: drivers/usb/c67x00/
11156
11157USB DAVICOM DM9601 DRIVER
11158M: Peter Korsgaard <jacmet@sunsite.dk>
11159L: netdev@vger.kernel.org
11160W: http://www.linux-usb.org/usbnet
11161S: Maintained
11162F: drivers/net/usb/dm9601.c
11163
11164USB DIAMOND RIO500 DRIVER
11165M: Cesar Miquel <miquel@df.uba.ar>
11166L: rio500-users@lists.sourceforge.net
11167W: http://rio500.sourceforge.net
11168S: Maintained
11169F: drivers/usb/misc/rio500*
11170
11171USB EHCI DRIVER
11172M: Alan Stern <stern@rowland.harvard.edu>
11173L: linux-usb@vger.kernel.org
11174S: Maintained
11175F: Documentation/usb/ehci.txt
11176F: drivers/usb/host/ehci*
11177
11178USB GADGET/PERIPHERAL SUBSYSTEM
11179M: Felipe Balbi <balbi@ti.com>
11180L: linux-usb@vger.kernel.org
11181W: http://www.linux-usb.org/gadget
11182T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11183S: Maintained
11184F: drivers/usb/gadget/
11185F: include/linux/usb/gadget*
11186
11187USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11188M: Jiri Kosina <jikos@kernel.org>
11189R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11190L: linux-usb@vger.kernel.org
11191T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11192S: Maintained
11193F: Documentation/hid/hiddev.txt
11194F: drivers/hid/usbhid/
11195
11196USB ISP116X DRIVER
11197M: Olav Kongas <ok@artecdesign.ee>
11198L: linux-usb@vger.kernel.org
11199S: Maintained
11200F: drivers/usb/host/isp116x*
11201F: include/linux/usb/isp116x.h
11202
11203USB MASS STORAGE DRIVER
11204M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11205L: linux-usb@vger.kernel.org
11206L: usb-storage@lists.one-eyed-alien.net
11207S: Maintained
11208W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11209F: drivers/usb/storage/
11210
11211USB MIDI DRIVER
11212M: Clemens Ladisch <clemens@ladisch.de>
11213L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11214T: git git://git.alsa-project.org/alsa-kernel.git
11215S: Maintained
11216F: sound/usb/midi.*
11217
11218USB NETWORKING DRIVERS
11219L: linux-usb@vger.kernel.org
11220S: Odd Fixes
11221F: drivers/net/usb/
11222
11223USB OHCI DRIVER
11224M: Alan Stern <stern@rowland.harvard.edu>
11225L: linux-usb@vger.kernel.org
11226S: Maintained
11227F: Documentation/usb/ohci.txt
11228F: drivers/usb/host/ohci*
11229
11230USB OTG FSM (Finite State Machine)
11231M: Peter Chen <Peter.Chen@nxp.com>
11232T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11233L: linux-usb@vger.kernel.org
11234S: Maintained
11235F: drivers/usb/common/usb-otg-fsm.c
11236
11237USB OVER IP DRIVER
11238M: Valentina Manea <valentina.manea.m@gmail.com>
11239M: Shuah Khan <shuah.kh@samsung.com>
11240L: linux-usb@vger.kernel.org
11241S: Maintained
11242F: drivers/usb/usbip/
11243F: tools/usb/usbip/
11244
11245USB PEGASUS DRIVER
11246M: Petko Manolov <petkan@nucleusys.com>
11247L: linux-usb@vger.kernel.org
11248L: netdev@vger.kernel.org
11249T: git git://github.com/petkan/pegasus.git
11250W: https://github.com/petkan/pegasus
11251S: Maintained
11252F: drivers/net/usb/pegasus.*
11253
11254USB PHY LAYER
11255M: Felipe Balbi <balbi@ti.com>
11256L: linux-usb@vger.kernel.org
11257T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11258S: Maintained
11259F: drivers/usb/phy/
11260
11261USB PRINTER DRIVER (usblp)
11262M: Pete Zaitcev <zaitcev@redhat.com>
11263L: linux-usb@vger.kernel.org
11264S: Supported
11265F: drivers/usb/class/usblp.c
11266
11267USB QMI WWAN NETWORK DRIVER
11268M: Bjørn Mork <bjorn@mork.no>
11269L: netdev@vger.kernel.org
11270S: Maintained
11271F: Documentation/ABI/testing/sysfs-class-net-qmi
11272F: drivers/net/usb/qmi_wwan.c
11273
11274USB RTL8150 DRIVER
11275M: Petko Manolov <petkan@nucleusys.com>
11276L: linux-usb@vger.kernel.org
11277L: netdev@vger.kernel.org
11278T: git git://github.com/petkan/rtl8150.git
11279W: https://github.com/petkan/rtl8150
11280S: Maintained
11281F: drivers/net/usb/rtl8150.c
11282
11283USB SERIAL SUBSYSTEM
11284M: Johan Hovold <johan@kernel.org>
11285L: linux-usb@vger.kernel.org
11286S: Maintained
11287F: Documentation/usb/usb-serial.txt
11288F: drivers/usb/serial/
11289F: include/linux/usb/serial.h
11290
11291USB SMSC75XX ETHERNET DRIVER
11292M: Steve Glendinning <steve.glendinning@shawell.net>
11293L: netdev@vger.kernel.org
11294S: Maintained
11295F: drivers/net/usb/smsc75xx.*
11296
11297USB SMSC95XX ETHERNET DRIVER
11298M: Steve Glendinning <steve.glendinning@shawell.net>
11299L: netdev@vger.kernel.org
11300S: Maintained
11301F: drivers/net/usb/smsc95xx.*
11302
11303USB SUBSYSTEM
11304M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11305L: linux-usb@vger.kernel.org
11306W: http://www.linux-usb.org
11307T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11308S: Supported
11309F: Documentation/usb/
11310F: drivers/usb/
11311F: include/linux/usb.h
11312F: include/linux/usb/
11313
11314USB UHCI DRIVER
11315M: Alan Stern <stern@rowland.harvard.edu>
11316L: linux-usb@vger.kernel.org
11317S: Maintained
11318F: drivers/usb/host/uhci*
11319
11320USB "USBNET" DRIVER FRAMEWORK
11321M: Oliver Neukum <oneukum@suse.com>
11322L: netdev@vger.kernel.org
11323W: http://www.linux-usb.org/usbnet
11324S: Maintained
11325F: drivers/net/usb/usbnet.c
11326F: include/linux/usb/usbnet.h
11327
11328USB VIDEO CLASS
11329M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11330L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11331L: linux-media@vger.kernel.org
11332T: git git://linuxtv.org/media_tree.git
11333W: http://www.ideasonboard.org/uvc/
11334S: Maintained
11335F: drivers/media/usb/uvc/
11336F: include/uapi/linux/uvcvideo.h
11337
11338USB VISION DRIVER
11339M: Hans Verkuil <hverkuil@xs4all.nl>
11340L: linux-media@vger.kernel.org
11341T: git git://linuxtv.org/media_tree.git
11342W: https://linuxtv.org
11343S: Odd Fixes
11344F: drivers/media/usb/usbvision/
11345
11346USB WEBCAM GADGET
11347M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11348L: linux-usb@vger.kernel.org
11349S: Maintained
11350F: drivers/usb/gadget/function/*uvc*
11351F: drivers/usb/gadget/legacy/webcam.c
11352
11353USB WIRELESS RNDIS DRIVER (rndis_wlan)
11354M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11355L: linux-wireless@vger.kernel.org
11356S: Maintained
11357F: drivers/net/wireless/rndis_wlan.c
11358
11359USB XHCI DRIVER
11360M: Mathias Nyman <mathias.nyman@intel.com>
11361L: linux-usb@vger.kernel.org
11362S: Supported
11363F: drivers/usb/host/xhci*
11364F: drivers/usb/host/pci-quirks*
11365
11366USB ZD1201 DRIVER
11367L: linux-wireless@vger.kernel.org
11368W: http://linux-lc100020.sourceforge.net
11369S: Orphan
11370F: drivers/net/wireless/zydas/zd1201.*
11371
11372USB ZR364XX DRIVER
11373M: Antoine Jacquet <royale@zerezo.com>
11374L: linux-usb@vger.kernel.org
11375L: linux-media@vger.kernel.org
11376T: git git://linuxtv.org/media_tree.git
11377W: http://royale.zerezo.com/zr364xx/
11378S: Maintained
11379F: Documentation/video4linux/zr364xx.txt
11380F: drivers/media/usb/zr364xx/
11381
11382ULPI BUS
11383M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11384L: linux-usb@vger.kernel.org
11385S: Maintained
11386F: drivers/usb/common/ulpi.c
11387F: include/linux/ulpi/
11388
11389USER-MODE LINUX (UML)
11390M: Jeff Dike <jdike@addtoit.com>
11391M: Richard Weinberger <richard@nod.at>
11392L: user-mode-linux-devel@lists.sourceforge.net
11393L: user-mode-linux-user@lists.sourceforge.net
11394W: http://user-mode-linux.sourceforge.net
11395S: Maintained
11396F: Documentation/virtual/uml/
11397F: arch/um/
11398F: arch/x86/um/
11399F: fs/hostfs/
11400F: fs/hppfs/
11401
11402USERSPACE I/O (UIO)
11403M: "Hans J. Koch" <hjk@hansjkoch.de>
11404M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11405S: Maintained
11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11407F: Documentation/DocBook/uio-howto.tmpl
11408F: drivers/uio/
11409F: include/linux/uio*.h
11410
11411UTIL-LINUX PACKAGE
11412M: Karel Zak <kzak@redhat.com>
11413L: util-linux@vger.kernel.org
11414W: http://en.wikipedia.org/wiki/Util-linux
11415T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11416S: Maintained
11417
11418UVESAFB DRIVER
11419M: Michal Januszewski <spock@gentoo.org>
11420L: linux-fbdev@vger.kernel.org
11421W: http://dev.gentoo.org/~spock/projects/uvesafb/
11422S: Maintained
11423F: Documentation/fb/uvesafb.txt
11424F: drivers/video/fbdev/uvesafb.*
11425
11426VF610 NAND DRIVER
11427M: Stefan Agner <stefan@agner.ch>
11428L: linux-mtd@lists.infradead.org
11429S: Supported
11430F: drivers/mtd/nand/vf610_nfc.c
11431
11432VFAT/FAT/MSDOS FILESYSTEM
11433M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11434S: Maintained
11435F: Documentation/filesystems/vfat.txt
11436F: fs/fat/
11437
11438VFIO DRIVER
11439M: Alex Williamson <alex.williamson@redhat.com>
11440L: kvm@vger.kernel.org
11441S: Maintained
11442F: Documentation/vfio.txt
11443F: drivers/vfio/
11444F: include/linux/vfio.h
11445F: include/uapi/linux/vfio.h
11446
11447VFIO PLATFORM DRIVER
11448M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11449L: kvm@vger.kernel.org
11450S: Maintained
11451F: drivers/vfio/platform/
11452
11453VIDEOBUF2 FRAMEWORK
11454M: Pawel Osciak <pawel@osciak.com>
11455M: Marek Szyprowski <m.szyprowski@samsung.com>
11456M: Kyungmin Park <kyungmin.park@samsung.com>
11457L: linux-media@vger.kernel.org
11458S: Maintained
11459F: drivers/media/v4l2-core/videobuf2-*
11460F: include/media/videobuf2-*
11461
11462VIRTUAL SERIO DEVICE DRIVER
11463M: Stephen Chandler Paul <thatslyude@gmail.com>
11464S: Maintained
11465F: drivers/input/serio/userio.c
11466F: include/uapi/linux/userio.h
11467
11468VIRTIO CONSOLE DRIVER
11469M: Amit Shah <amit.shah@redhat.com>
11470L: virtualization@lists.linux-foundation.org
11471S: Maintained
11472F: drivers/char/virtio_console.c
11473F: include/linux/virtio_console.h
11474F: include/uapi/linux/virtio_console.h
11475
11476VIRTIO CORE, NET AND BLOCK DRIVERS
11477M: "Michael S. Tsirkin" <mst@redhat.com>
11478L: virtualization@lists.linux-foundation.org
11479S: Maintained
11480F: drivers/virtio/
11481F: tools/virtio/
11482F: drivers/net/virtio_net.c
11483F: drivers/block/virtio_blk.c
11484F: include/linux/virtio_*.h
11485F: include/uapi/linux/virtio_*.h
11486
11487VIRTIO DRIVERS FOR S390
11488M: Christian Borntraeger <borntraeger@de.ibm.com>
11489M: Cornelia Huck <cornelia.huck@de.ibm.com>
11490L: linux-s390@vger.kernel.org
11491L: virtualization@lists.linux-foundation.org
11492L: kvm@vger.kernel.org
11493S: Supported
11494F: drivers/s390/virtio/
11495
11496VIRTIO GPU DRIVER
11497M: David Airlie <airlied@linux.ie>
11498M: Gerd Hoffmann <kraxel@redhat.com>
11499L: dri-devel@lists.freedesktop.org
11500L: virtualization@lists.linux-foundation.org
11501S: Maintained
11502F: drivers/gpu/drm/virtio/
11503F: include/uapi/linux/virtio_gpu.h
11504
11505VIRTIO HOST (VHOST)
11506M: "Michael S. Tsirkin" <mst@redhat.com>
11507L: kvm@vger.kernel.org
11508L: virtualization@lists.linux-foundation.org
11509L: netdev@vger.kernel.org
11510S: Maintained
11511F: drivers/vhost/
11512F: include/uapi/linux/vhost.h
11513
11514VIRTIO INPUT DRIVER
11515M: Gerd Hoffmann <kraxel@redhat.com>
11516S: Maintained
11517F: drivers/virtio/virtio_input.c
11518F: include/uapi/linux/virtio_input.h
11519
11520VIA RHINE NETWORK DRIVER
11521S: Orphan
11522F: drivers/net/ethernet/via/via-rhine.c
11523
11524VIA SD/MMC CARD CONTROLLER DRIVER
11525M: Bruce Chang <brucechang@via.com.tw>
11526M: Harald Welte <HaraldWelte@viatech.com>
11527S: Maintained
11528F: drivers/mmc/host/via-sdmmc.c
11529
11530VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11531M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11532L: linux-fbdev@vger.kernel.org
11533S: Maintained
11534F: include/linux/via-core.h
11535F: include/linux/via-gpio.h
11536F: include/linux/via_i2c.h
11537F: drivers/video/fbdev/via/
11538
11539VIA VELOCITY NETWORK DRIVER
11540M: Francois Romieu <romieu@fr.zoreil.com>
11541L: netdev@vger.kernel.org
11542S: Maintained
11543F: drivers/net/ethernet/via/via-velocity.*
11544
11545VIRT LIB
11546M: Alex Williamson <alex.williamson@redhat.com>
11547M: Paolo Bonzini <pbonzini@redhat.com>
11548L: kvm@vger.kernel.org
11549S: Supported
11550F: virt/lib/
11551
11552VIVID VIRTUAL VIDEO DRIVER
11553M: Hans Verkuil <hverkuil@xs4all.nl>
11554L: linux-media@vger.kernel.org
11555T: git git://linuxtv.org/media_tree.git
11556W: https://linuxtv.org
11557S: Maintained
11558F: drivers/media/platform/vivid/*
11559
11560VLAN (802.1Q)
11561M: Patrick McHardy <kaber@trash.net>
11562L: netdev@vger.kernel.org
11563S: Maintained
11564F: drivers/net/macvlan.c
11565F: include/linux/if_*vlan.h
11566F: net/8021q/
11567
11568VLYNQ BUS
11569M: Florian Fainelli <florian@openwrt.org>
11570L: openwrt-devel@lists.openwrt.org (subscribers-only)
11571S: Maintained
11572F: drivers/vlynq/vlynq.c
11573F: include/linux/vlynq.h
11574
11575VME SUBSYSTEM
11576M: Martyn Welch <martyn@welchs.me.uk>
11577M: Manohar Vanga <manohar.vanga@gmail.com>
11578M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11579L: devel@driverdev.osuosl.org
11580S: Maintained
11581T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11582F: Documentation/vme_api.txt
11583F: drivers/staging/vme/
11584F: drivers/vme/
11585F: include/linux/vme*
11586
11587VMWARE HYPERVISOR INTERFACE
11588M: Alok Kataria <akataria@vmware.com>
11589L: virtualization@lists.linux-foundation.org
11590S: Supported
11591F: arch/x86/kernel/cpu/vmware.c
11592
11593VMWARE BALLOON DRIVER
11594M: Xavier Deguillard <xdeguillard@vmware.com>
11595M: Philip Moltmann <moltmann@vmware.com>
11596M: "VMware, Inc." <pv-drivers@vmware.com>
11597L: linux-kernel@vger.kernel.org
11598S: Maintained
11599F: drivers/misc/vmw_balloon.c
11600
11601VMWARE VMMOUSE SUBDRIVER
11602M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11603M: "VMware, Inc." <pv-drivers@vmware.com>
11604L: linux-input@vger.kernel.org
11605S: Maintained
11606F: drivers/input/mouse/vmmouse.c
11607F: drivers/input/mouse/vmmouse.h
11608
11609VMWARE VMXNET3 ETHERNET DRIVER
11610M: Shrikrishna Khare <skhare@vmware.com>
11611M: "VMware, Inc." <pv-drivers@vmware.com>
11612L: netdev@vger.kernel.org
11613S: Maintained
11614F: drivers/net/vmxnet3/
11615
11616VMware PVSCSI driver
11617M: Arvind Kumar <arvindkumar@vmware.com>
11618M: VMware PV-Drivers <pv-drivers@vmware.com>
11619L: linux-scsi@vger.kernel.org
11620S: Maintained
11621F: drivers/scsi/vmw_pvscsi.c
11622F: drivers/scsi/vmw_pvscsi.h
11623
11624VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11625M: Liam Girdwood <lgirdwood@gmail.com>
11626M: Mark Brown <broonie@kernel.org>
11627L: linux-kernel@vger.kernel.org
11628W: http://www.slimlogic.co.uk/?p=48
11629T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11630S: Supported
11631F: drivers/regulator/
11632F: include/linux/regulator/
11633
11634VRF
11635M: David Ahern <dsa@cumulusnetworks.com>
11636M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11637L: netdev@vger.kernel.org
11638S: Maintained
11639F: drivers/net/vrf.c
11640F: Documentation/networking/vrf.txt
11641
11642VT1211 HARDWARE MONITOR DRIVER
11643M: Juerg Haefliger <juergh@gmail.com>
11644L: lm-sensors@lm-sensors.org
11645S: Maintained
11646F: Documentation/hwmon/vt1211
11647F: drivers/hwmon/vt1211.c
11648
11649VT8231 HARDWARE MONITOR DRIVER
11650M: Roger Lucas <vt8231@hiddenengine.co.uk>
11651L: lm-sensors@lm-sensors.org
11652S: Maintained
11653F: drivers/hwmon/vt8231.c
11654
11655VUB300 USB to SDIO/SD/MMC bridge chip
11656M: Tony Olech <tony.olech@elandigitalsystems.com>
11657L: linux-mmc@vger.kernel.org
11658L: linux-usb@vger.kernel.org
11659S: Supported
11660F: drivers/mmc/host/vub300.c
11661
11662W1 DALLAS'S 1-WIRE BUS
11663M: Evgeniy Polyakov <zbr@ioremap.net>
11664S: Maintained
11665F: Documentation/w1/
11666F: drivers/w1/
11667
11668W83791D HARDWARE MONITORING DRIVER
11669M: Marc Hulsman <m.hulsman@tudelft.nl>
11670L: lm-sensors@lm-sensors.org
11671S: Maintained
11672F: Documentation/hwmon/w83791d
11673F: drivers/hwmon/w83791d.c
11674
11675W83793 HARDWARE MONITORING DRIVER
11676M: Rudolf Marek <r.marek@assembler.cz>
11677L: lm-sensors@lm-sensors.org
11678S: Maintained
11679F: Documentation/hwmon/w83793
11680F: drivers/hwmon/w83793.c
11681
11682W83795 HARDWARE MONITORING DRIVER
11683M: Jean Delvare <jdelvare@suse.com>
11684L: lm-sensors@lm-sensors.org
11685S: Maintained
11686F: drivers/hwmon/w83795.c
11687
11688W83L51xD SD/MMC CARD INTERFACE DRIVER
11689M: Pierre Ossman <pierre@ossman.eu>
11690S: Maintained
11691F: drivers/mmc/host/wbsd.*
11692
11693WACOM PROTOCOL 4 SERIAL TABLETS
11694M: Julian Squires <julian@cipht.net>
11695M: Hans de Goede <hdegoede@redhat.com>
11696L: linux-input@vger.kernel.org
11697S: Maintained
11698F: drivers/input/tablet/wacom_serial4.c
11699
11700WATCHDOG DEVICE DRIVERS
11701M: Wim Van Sebroeck <wim@iguana.be>
11702R: Guenter Roeck <linux@roeck-us.net>
11703L: linux-watchdog@vger.kernel.org
11704W: http://www.linux-watchdog.org/
11705T: git git://www.linux-watchdog.org/linux-watchdog.git
11706S: Maintained
11707F: Documentation/watchdog/
11708F: drivers/watchdog/
11709F: include/linux/watchdog.h
11710F: include/uapi/linux/watchdog.h
11711
11712WD7000 SCSI DRIVER
11713M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11714L: linux-scsi@vger.kernel.org
11715S: Maintained
11716F: drivers/scsi/wd7000.c
11717
11718WIIMOTE HID DRIVER
11719M: David Herrmann <dh.herrmann@googlemail.com>
11720L: linux-input@vger.kernel.org
11721S: Maintained
11722F: drivers/hid/hid-wiimote*
11723
11724WINBOND CIR DRIVER
11725M: David Härdeman <david@hardeman.nu>
11726S: Maintained
11727F: drivers/media/rc/winbond-cir.c
11728
11729WIMAX STACK
11730M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11731M: linux-wimax@intel.com
11732L: wimax@linuxwimax.org (subscribers-only)
11733S: Supported
11734W: http://linuxwimax.org
11735F: Documentation/wimax/README.wimax
11736F: include/linux/wimax/debug.h
11737F: include/net/wimax.h
11738F: include/uapi/linux/wimax.h
11739F: net/wimax/
11740
11741WISTRON LAPTOP BUTTON DRIVER
11742M: Miloslav Trmac <mitr@volny.cz>
11743S: Maintained
11744F: drivers/input/misc/wistron_btns.c
11745
11746WL3501 WIRELESS PCMCIA CARD DRIVER
11747M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11748L: linux-wireless@vger.kernel.org
11749W: http://oops.ghostprotocols.net:81/blog
11750S: Maintained
11751F: drivers/net/wireless/wl3501*
11752
11753WOLFSON MICROELECTRONICS DRIVERS
11754L: patches@opensource.wolfsonmicro.com
11755T: git https://github.com/CirrusLogic/linux-drivers.git
11756W: https://github.com/CirrusLogic/linux-drivers/wiki
11757S: Supported
11758F: Documentation/hwmon/wm83??
11759F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11760F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11761F: Documentation/devicetree/bindings/mfd/arizona.txt
11762F: arch/arm/mach-s3c64xx/mach-crag6410*
11763F: drivers/clk/clk-wm83*.c
11764F: drivers/extcon/extcon-arizona.c
11765F: drivers/leds/leds-wm83*.c
11766F: drivers/gpio/gpio-*wm*.c
11767F: drivers/gpio/gpio-arizona.c
11768F: drivers/hwmon/wm83??-hwmon.c
11769F: drivers/input/misc/wm831x-on.c
11770F: drivers/input/touchscreen/wm831x-ts.c
11771F: drivers/input/touchscreen/wm97*.c
11772F: drivers/mfd/arizona*
11773F: drivers/mfd/wm*.c
11774F: drivers/mfd/cs47l24*
11775F: drivers/power/wm83*.c
11776F: drivers/rtc/rtc-wm83*.c
11777F: drivers/regulator/wm8*.c
11778F: drivers/video/backlight/wm83*_bl.c
11779F: drivers/watchdog/wm83*_wdt.c
11780F: include/linux/mfd/arizona/
11781F: include/linux/mfd/wm831x/
11782F: include/linux/mfd/wm8350/
11783F: include/linux/mfd/wm8400*
11784F: include/linux/wm97xx.h
11785F: include/sound/wm????.h
11786F: sound/soc/codecs/arizona.?
11787F: sound/soc/codecs/wm*
11788F: sound/soc/codecs/cs47l24*
11789
11790WORKQUEUE
11791M: Tejun Heo <tj@kernel.org>
11792R: Lai Jiangshan <jiangshanlai@gmail.com>
11793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11794S: Maintained
11795F: include/linux/workqueue.h
11796F: kernel/workqueue.c
11797F: Documentation/workqueue.txt
11798
11799X.25 NETWORK LAYER
11800M: Andrew Hendry <andrew.hendry@gmail.com>
11801L: linux-x25@vger.kernel.org
11802S: Odd Fixes
11803F: Documentation/networking/x25*
11804F: include/net/x25*
11805F: net/x25/
11806
11807X86 ARCHITECTURE (32-BIT AND 64-BIT)
11808M: Thomas Gleixner <tglx@linutronix.de>
11809M: Ingo Molnar <mingo@redhat.com>
11810M: "H. Peter Anvin" <hpa@zytor.com>
11811M: x86@kernel.org
11812L: linux-kernel@vger.kernel.org
11813T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11814S: Maintained
11815F: Documentation/x86/
11816F: arch/x86/
11817
11818X86 PLATFORM DRIVERS
11819M: Darren Hart <dvhart@infradead.org>
11820L: platform-driver-x86@vger.kernel.org
11821T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11822S: Maintained
11823F: drivers/platform/x86/
11824F: drivers/platform/olpc/
11825
11826X86 MCE INFRASTRUCTURE
11827M: Tony Luck <tony.luck@intel.com>
11828M: Borislav Petkov <bp@alien8.de>
11829L: linux-edac@vger.kernel.org
11830S: Maintained
11831F: arch/x86/kernel/cpu/mcheck/*
11832
11833X86 MICROCODE UPDATE SUPPORT
11834M: Borislav Petkov <bp@alien8.de>
11835S: Maintained
11836F: arch/x86/kernel/cpu/microcode/*
11837
11838X86 VDSO
11839M: Andy Lutomirski <luto@amacapital.net>
11840L: linux-kernel@vger.kernel.org
11841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11842S: Maintained
11843F: arch/x86/entry/vdso/
11844
11845XC2028/3028 TUNER DRIVER
11846M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11847L: linux-media@vger.kernel.org
11848W: https://linuxtv.org
11849T: git git://linuxtv.org/media_tree.git
11850S: Maintained
11851F: drivers/media/tuners/tuner-xc2028.*
11852
11853XEN HYPERVISOR INTERFACE
11854M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11855M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11856M: David Vrabel <david.vrabel@citrix.com>
11857L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11858T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11859S: Supported
11860F: arch/x86/xen/
11861F: drivers/*/xen-*front.c
11862F: drivers/xen/
11863F: arch/x86/include/asm/xen/
11864F: include/xen/
11865F: include/uapi/xen/
11866
11867XEN HYPERVISOR ARM
11868M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11869L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11870S: Supported
11871F: arch/arm/xen/
11872F: arch/arm/include/asm/xen/
11873
11874XEN HYPERVISOR ARM64
11875M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11876L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11877S: Supported
11878F: arch/arm64/xen/
11879F: arch/arm64/include/asm/xen/
11880
11881XEN NETWORK BACKEND DRIVER
11882M: Ian Campbell <ian.campbell@citrix.com>
11883M: Wei Liu <wei.liu2@citrix.com>
11884L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11885L: netdev@vger.kernel.org
11886S: Supported
11887F: drivers/net/xen-netback/*
11888
11889XEN PCI SUBSYSTEM
11890M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11891L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11892S: Supported
11893F: arch/x86/pci/*xen*
11894F: drivers/pci/*xen*
11895
11896XEN BLOCK SUBSYSTEM
11897M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11898M: Roger Pau Monné <roger.pau@citrix.com>
11899L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11900S: Supported
11901F: drivers/block/xen-blkback/*
11902F: drivers/block/xen*
11903
11904XEN PVSCSI DRIVERS
11905M: Juergen Gross <jgross@suse.com>
11906L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11907L: linux-scsi@vger.kernel.org
11908S: Supported
11909F: drivers/scsi/xen-scsifront.c
11910F: drivers/xen/xen-scsiback.c
11911F: include/xen/interface/io/vscsiif.h
11912
11913XEN SWIOTLB SUBSYSTEM
11914M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11915L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11916S: Supported
11917F: arch/x86/xen/*swiotlb*
11918F: drivers/xen/*swiotlb*
11919
11920XFS FILESYSTEM
11921P: Silicon Graphics Inc
11922M: Dave Chinner <david@fromorbit.com>
11923M: xfs@oss.sgi.com
11924L: xfs@oss.sgi.com
11925W: http://oss.sgi.com/projects/xfs
11926T: git git://oss.sgi.com/xfs/xfs.git
11927S: Supported
11928F: Documentation/filesystems/xfs.txt
11929F: fs/xfs/
11930
11931XILINX AXI ETHERNET DRIVER
11932M: Anirudha Sarangi <anirudh@xilinx.com>
11933M: John Linn <John.Linn@xilinx.com>
11934S: Maintained
11935F: drivers/net/ethernet/xilinx/xilinx_axienet*
11936
11937XILINX UARTLITE SERIAL DRIVER
11938M: Peter Korsgaard <jacmet@sunsite.dk>
11939L: linux-serial@vger.kernel.org
11940S: Maintained
11941F: drivers/tty/serial/uartlite.c
11942
11943XILINX VIDEO IP CORES
11944M: Hyun Kwon <hyun.kwon@xilinx.com>
11945M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11946L: linux-media@vger.kernel.org
11947T: git git://linuxtv.org/media_tree.git
11948S: Supported
11949F: Documentation/devicetree/bindings/media/xilinx/
11950F: drivers/media/platform/xilinx/
11951F: include/uapi/linux/xilinx-v4l2-controls.h
11952
11953XILLYBUS DRIVER
11954M: Eli Billauer <eli.billauer@gmail.com>
11955L: linux-kernel@vger.kernel.org
11956S: Supported
11957F: drivers/char/xillybus/
11958
11959XTENSA XTFPGA PLATFORM SUPPORT
11960M: Max Filippov <jcmvbkbc@gmail.com>
11961L: linux-xtensa@linux-xtensa.org
11962S: Maintained
11963F: drivers/spi/spi-xtensa-xtfpga.c
11964F: sound/soc/xtensa/xtfpga-i2s.c
11965
11966YAM DRIVER FOR AX.25
11967M: Jean-Paul Roubelat <jpr@f6fbb.org>
11968L: linux-hams@vger.kernel.org
11969S: Maintained
11970F: drivers/net/hamradio/yam*
11971F: include/linux/yam.h
11972
11973YEALINK PHONE DRIVER
11974M: Henk Vergonet <Henk.Vergonet@gmail.com>
11975L: usbb2k-api-dev@nongnu.org
11976S: Maintained
11977F: Documentation/input/yealink.txt
11978F: drivers/input/misc/yealink.*
11979
11980Z8530 DRIVER FOR AX.25
11981M: Joerg Reuter <jreuter@yaina.de>
11982W: http://yaina.de/jreuter/
11983W: http://www.qsl.net/dl1bke/
11984L: linux-hams@vger.kernel.org
11985S: Maintained
11986F: Documentation/networking/z8530drv.txt
11987F: drivers/net/hamradio/*scc.c
11988F: drivers/net/hamradio/z8530.h
11989
11990ZBUD COMPRESSED PAGE ALLOCATOR
11991M: Seth Jennings <sjennings@variantweb.net>
11992L: linux-mm@kvack.org
11993S: Maintained
11994F: mm/zbud.c
11995F: include/linux/zbud.h
11996
11997ZD1211RW WIRELESS DRIVER
11998M: Daniel Drake <dsd@gentoo.org>
11999M: Ulrich Kunitz <kune@deine-taler.de>
12000W: http://zd1211.ath.cx/wiki/DriverRewrite
12001L: linux-wireless@vger.kernel.org
12002L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12003S: Maintained
12004F: drivers/net/wireless/zydas/zd1211rw/
12005
12006ZPOOL COMPRESSED PAGE STORAGE API
12007M: Dan Streetman <ddstreet@ieee.org>
12008L: linux-mm@kvack.org
12009S: Maintained
12010F: mm/zpool.c
12011F: include/linux/zpool.h
12012
12013ZR36067 VIDEO FOR LINUX DRIVER
12014L: mjpeg-users@lists.sourceforge.net
12015L: linux-media@vger.kernel.org
12016W: http://mjpeg.sourceforge.net/driver-zoran/
12017T: hg https://linuxtv.org/hg/v4l-dvb
12018S: Odd Fixes
12019F: drivers/media/pci/zoran/
12020
12021ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12022M: Minchan Kim <minchan@kernel.org>
12023M: Nitin Gupta <ngupta@vflare.org>
12024R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12025L: linux-kernel@vger.kernel.org
12026S: Maintained
12027F: drivers/block/zram/
12028F: Documentation/blockdev/zram.txt
12029
12030ZS DECSTATION Z85C30 SERIAL DRIVER
12031M: "Maciej W. Rozycki" <macro@linux-mips.org>
12032S: Maintained
12033F: drivers/tty/serial/zs.*
12034
12035ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12036M: Minchan Kim <minchan@kernel.org>
12037M: Nitin Gupta <ngupta@vflare.org>
12038R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12039L: linux-mm@kvack.org
12040S: Maintained
12041F: mm/zsmalloc.c
12042F: include/linux/zsmalloc.h
12043F: Documentation/vm/zsmalloc.txt
12044
12045ZSWAP COMPRESSED SWAP CACHING
12046M: Seth Jennings <sjennings@variantweb.net>
12047L: linux-mm@kvack.org
12048S: Maintained
12049F: mm/zswap.c
12050
12051THE REST
12052M: Linus Torvalds <torvalds@linux-foundation.org>
12053L: linux-kernel@vger.kernel.org
12054Q: http://patchwork.kernel.org/project/LKML/list/
12055T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12056S: Buried alive in reporters
12057F: *
12058F: */
This page took 0.074222 seconds and 5 git commands to generate.