]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame_incremental - MAINTAINERS
MAINTAINERS: Update mailing list for Renesas SoC Development
[mirror_ubuntu-artful-kernel.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-renesas-soc@vger.kernel.org
1535W: http://oss.renesas.com
1536Q: http://patchwork.kernel.org/project/linux-renesas-soc/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
1809ASUS WIRELESS RADIO CONTROL DRIVER
1810M: João Paulo Rechi Vita <jprvita@gmail.com>
1811L: platform-driver-x86@vger.kernel.org
1812S: Maintained
1813F: drivers/platform/x86/asus-wireless.c
1814
1815ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1816R: Dan Williams <dan.j.williams@intel.com>
1817W: http://sourceforge.net/projects/xscaleiop
1818S: Odd fixes
1819F: Documentation/crypto/async-tx-api.txt
1820F: crypto/async_tx/
1821F: drivers/dma/
1822F: include/linux/dmaengine.h
1823F: include/linux/async_tx.h
1824
1825AT24 EEPROM DRIVER
1826M: Wolfram Sang <wsa@the-dreams.de>
1827L: linux-i2c@vger.kernel.org
1828S: Maintained
1829F: drivers/misc/eeprom/at24.c
1830F: include/linux/platform_data/at24.h
1831
1832ATA OVER ETHERNET (AOE) DRIVER
1833M: "Ed L. Cashin" <ed.cashin@acm.org>
1834W: http://www.openaoe.org/
1835S: Supported
1836F: Documentation/aoe/
1837F: drivers/block/aoe/
1838
1839ATHEROS 71XX/9XXX GPIO DRIVER
1840M: Alban Bedel <albeu@free.fr>
1841W: https://github.com/AlbanBedel/linux
1842T: git git://github.com/AlbanBedel/linux
1843S: Maintained
1844F: drivers/gpio/gpio-ath79.c
1845F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1846
1847ATHEROS ATH GENERIC UTILITIES
1848M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1849L: linux-wireless@vger.kernel.org
1850S: Supported
1851F: drivers/net/wireless/ath/*
1852
1853ATHEROS ATH5K WIRELESS DRIVER
1854M: Jiri Slaby <jirislaby@gmail.com>
1855M: Nick Kossifidis <mickflemm@gmail.com>
1856M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1857L: linux-wireless@vger.kernel.org
1858W: http://wireless.kernel.org/en/users/Drivers/ath5k
1859S: Maintained
1860F: drivers/net/wireless/ath/ath5k/
1861
1862ATHEROS ATH6KL WIRELESS DRIVER
1863M: Kalle Valo <kvalo@qca.qualcomm.com>
1864L: linux-wireless@vger.kernel.org
1865W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1866T: git git://github.com/kvalo/ath.git
1867S: Supported
1868F: drivers/net/wireless/ath/ath6kl/
1869
1870WILOCITY WIL6210 WIRELESS DRIVER
1871M: Maya Erez <qca_merez@qca.qualcomm.com>
1872L: linux-wireless@vger.kernel.org
1873L: wil6210@qca.qualcomm.com
1874S: Supported
1875W: http://wireless.kernel.org/en/users/Drivers/wil6210
1876F: drivers/net/wireless/ath/wil6210/
1877F: include/uapi/linux/wil6210_uapi.h
1878
1879CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1880M: Christian Lamparter <chunkeey@googlemail.com>
1881L: linux-wireless@vger.kernel.org
1882W: http://wireless.kernel.org/en/users/Drivers/carl9170
1883S: Maintained
1884F: drivers/net/wireless/ath/carl9170/
1885
1886ATK0110 HWMON DRIVER
1887M: Luca Tettamanti <kronos.it@gmail.com>
1888L: lm-sensors@lm-sensors.org
1889S: Maintained
1890F: drivers/hwmon/asus_atk0110.c
1891
1892ATI_REMOTE2 DRIVER
1893M: Ville Syrjala <syrjala@sci.fi>
1894S: Maintained
1895F: drivers/input/misc/ati_remote2.c
1896
1897ATLX ETHERNET DRIVERS
1898M: Jay Cliburn <jcliburn@gmail.com>
1899M: Chris Snook <chris.snook@gmail.com>
1900L: netdev@vger.kernel.org
1901W: http://sourceforge.net/projects/atl1
1902W: http://atl1.sourceforge.net
1903S: Maintained
1904F: drivers/net/ethernet/atheros/
1905
1906ATM
1907M: Chas Williams <3chas3@gmail.com>
1908L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1909L: netdev@vger.kernel.org
1910W: http://linux-atm.sourceforge.net
1911S: Maintained
1912F: drivers/atm/
1913F: include/linux/atm*
1914F: include/uapi/linux/atm*
1915
1916ATMEL AT91 / AT32 MCI DRIVER
1917M: Ludovic Desroches <ludovic.desroches@atmel.com>
1918S: Maintained
1919F: drivers/mmc/host/atmel-mci.c
1920
1921ATMEL AT91 / AT32 SERIAL DRIVER
1922M: Nicolas Ferre <nicolas.ferre@atmel.com>
1923S: Supported
1924F: drivers/tty/serial/atmel_serial.c
1925
1926ATMEL Audio ALSA driver
1927M: Nicolas Ferre <nicolas.ferre@atmel.com>
1928L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1929S: Supported
1930F: sound/soc/atmel
1931
1932ATMEL DMA DRIVER
1933M: Nicolas Ferre <nicolas.ferre@atmel.com>
1934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1935S: Supported
1936F: drivers/dma/at_hdmac.c
1937F: drivers/dma/at_hdmac_regs.h
1938F: include/linux/platform_data/dma-atmel.h
1939
1940ATMEL XDMA DRIVER
1941M: Ludovic Desroches <ludovic.desroches@atmel.com>
1942L: linux-arm-kernel@lists.infradead.org
1943L: dmaengine@vger.kernel.org
1944S: Supported
1945F: drivers/dma/at_xdmac.c
1946
1947ATMEL I2C DRIVER
1948M: Ludovic Desroches <ludovic.desroches@atmel.com>
1949L: linux-i2c@vger.kernel.org
1950S: Supported
1951F: drivers/i2c/busses/i2c-at91.c
1952
1953ATMEL ISI DRIVER
1954M: Ludovic Desroches <ludovic.desroches@atmel.com>
1955L: linux-media@vger.kernel.org
1956S: Supported
1957F: drivers/media/platform/soc_camera/atmel-isi.c
1958F: include/media/atmel-isi.h
1959
1960ATMEL LCDFB DRIVER
1961M: Nicolas Ferre <nicolas.ferre@atmel.com>
1962L: linux-fbdev@vger.kernel.org
1963S: Maintained
1964F: drivers/video/fbdev/atmel_lcdfb.c
1965F: include/video/atmel_lcdc.h
1966
1967ATMEL MACB ETHERNET DRIVER
1968M: Nicolas Ferre <nicolas.ferre@atmel.com>
1969S: Supported
1970F: drivers/net/ethernet/cadence/
1971
1972ATMEL NAND DRIVER
1973M: Wenyou Yang <wenyou.yang@atmel.com>
1974M: Josh Wu <rainyfeeling@outlook.com>
1975L: linux-mtd@lists.infradead.org
1976S: Supported
1977F: drivers/mtd/nand/atmel_nand*
1978
1979ATMEL SDMMC DRIVER
1980M: Ludovic Desroches <ludovic.desroches@atmel.com>
1981L: linux-mmc@vger.kernel.org
1982S: Supported
1983F: drivers/mmc/host/sdhci-of-at91.c
1984
1985ATMEL SPI DRIVER
1986M: Nicolas Ferre <nicolas.ferre@atmel.com>
1987S: Supported
1988F: drivers/spi/spi-atmel.*
1989
1990ATMEL SSC DRIVER
1991M: Nicolas Ferre <nicolas.ferre@atmel.com>
1992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1993S: Supported
1994F: drivers/misc/atmel-ssc.c
1995F: include/linux/atmel-ssc.h
1996
1997ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1998M: Nicolas Ferre <nicolas.ferre@atmel.com>
1999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2000S: Supported
2001F: drivers/misc/atmel_tclib.c
2002F: drivers/clocksource/tcb_clksrc.c
2003
2004ATMEL USBA UDC DRIVER
2005M: Nicolas Ferre <nicolas.ferre@atmel.com>
2006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007S: Supported
2008F: drivers/usb/gadget/udc/atmel_usba_udc.*
2009
2010ATMEL WIRELESS DRIVER
2011M: Simon Kelley <simon@thekelleys.org.uk>
2012L: linux-wireless@vger.kernel.org
2013W: http://www.thekelleys.org.uk/atmel
2014W: http://atmelwlandriver.sourceforge.net/
2015S: Maintained
2016F: drivers/net/wireless/atmel/atmel*
2017
2018ATMEL MAXTOUCH DRIVER
2019M: Nick Dyer <nick.dyer@itdev.co.uk>
2020T: git git://github.com/atmel-maxtouch/linux.git
2021S: Supported
2022F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2023F: drivers/input/touchscreen/atmel_mxt_ts.c
2024F: include/linux/platform_data/atmel_mxt_ts.h
2025
2026ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2027M: Bradley Grove <linuxdrivers@attotech.com>
2028L: linux-scsi@vger.kernel.org
2029W: http://www.attotech.com
2030S: Supported
2031F: drivers/scsi/esas2r
2032
2033ATUSB IEEE 802.15.4 RADIO DRIVER
2034M: Stefan Schmidt <stefan@osg.samsung.com>
2035L: linux-wpan@vger.kernel.org
2036S: Maintained
2037F: drivers/net/ieee802154/atusb.c
2038F: drivers/net/ieee802154/atusb.h
2039F: drivers/net/ieee802154/at86rf230.h
2040
2041AUDIT SUBSYSTEM
2042M: Paul Moore <paul@paul-moore.com>
2043M: Eric Paris <eparis@redhat.com>
2044L: linux-audit@redhat.com (moderated for non-subscribers)
2045W: http://people.redhat.com/sgrubb/audit/
2046T: git git://git.infradead.org/users/pcmoore/audit
2047S: Maintained
2048F: include/linux/audit.h
2049F: include/uapi/linux/audit.h
2050F: kernel/audit*
2051
2052AUXILIARY DISPLAY DRIVERS
2053M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2054W: http://miguelojeda.es/auxdisplay.htm
2055W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2056S: Maintained
2057F: drivers/auxdisplay/
2058F: include/linux/cfag12864b.h
2059
2060AVR32 ARCHITECTURE
2061M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2062M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2063W: http://www.atmel.com/products/AVR32/
2064W: http://mirror.egtvedt.no/avr32linux.org/
2065W: http://avrfreaks.net/
2066S: Maintained
2067F: arch/avr32/
2068
2069AVR32/AT32AP MACHINE SUPPORT
2070M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2071M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2072S: Maintained
2073F: arch/avr32/mach-at32ap/
2074
2075AX.25 NETWORK LAYER
2076M: Ralf Baechle <ralf@linux-mips.org>
2077L: linux-hams@vger.kernel.org
2078W: http://www.linux-ax25.org/
2079S: Maintained
2080F: include/uapi/linux/ax25.h
2081F: include/net/ax25.h
2082F: net/ax25/
2083
2084AZ6007 DVB DRIVER
2085M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2086L: linux-media@vger.kernel.org
2087W: https://linuxtv.org
2088T: git git://linuxtv.org/media_tree.git
2089S: Maintained
2090F: drivers/media/usb/dvb-usb-v2/az6007.c
2091
2092AZTECH FM RADIO RECEIVER DRIVER
2093M: Hans Verkuil <hverkuil@xs4all.nl>
2094L: linux-media@vger.kernel.org
2095T: git git://linuxtv.org/media_tree.git
2096W: https://linuxtv.org
2097S: Maintained
2098F: drivers/media/radio/radio-aztech*
2099
2100B43 WIRELESS DRIVER
2101L: linux-wireless@vger.kernel.org
2102L: b43-dev@lists.infradead.org
2103W: http://wireless.kernel.org/en/users/Drivers/b43
2104S: Odd Fixes
2105F: drivers/net/wireless/broadcom/b43/
2106
2107B43LEGACY WIRELESS DRIVER
2108M: Larry Finger <Larry.Finger@lwfinger.net>
2109L: linux-wireless@vger.kernel.org
2110L: b43-dev@lists.infradead.org
2111W: http://wireless.kernel.org/en/users/Drivers/b43
2112S: Maintained
2113F: drivers/net/wireless/broadcom/b43legacy/
2114
2115BACKLIGHT CLASS/SUBSYSTEM
2116M: Jingoo Han <jingoohan1@gmail.com>
2117M: Lee Jones <lee.jones@linaro.org>
2118S: Maintained
2119F: drivers/video/backlight/
2120F: include/linux/backlight.h
2121
2122BATMAN ADVANCED
2123M: Marek Lindner <mareklindner@neomailbox.ch>
2124M: Simon Wunderlich <sw@simonwunderlich.de>
2125M: Antonio Quartulli <a@unstable.cc>
2126L: b.a.t.m.a.n@lists.open-mesh.org
2127W: http://www.open-mesh.org/
2128S: Maintained
2129F: net/batman-adv/
2130
2131BAYCOM/HDLCDRV DRIVERS FOR AX.25
2132M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2133L: linux-hams@vger.kernel.org
2134W: http://www.baycom.org/~tom/ham/ham.html
2135S: Maintained
2136F: drivers/net/hamradio/baycom*
2137
2138BCACHE (BLOCK LAYER CACHE)
2139M: Kent Overstreet <kent.overstreet@gmail.com>
2140L: linux-bcache@vger.kernel.org
2141W: http://bcache.evilpiepirate.org
2142S: Maintained
2143F: drivers/md/bcache/
2144
2145BDISP ST MEDIA DRIVER
2146M: Fabien Dessenne <fabien.dessenne@st.com>
2147L: linux-media@vger.kernel.org
2148T: git git://linuxtv.org/media_tree.git
2149W: https://linuxtv.org
2150S: Supported
2151F: drivers/media/platform/sti/bdisp
2152
2153BEFS FILE SYSTEM
2154S: Orphan
2155F: Documentation/filesystems/befs.txt
2156F: fs/befs/
2157
2158BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2159M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2160L: netdev@vger.kernel.org
2161S: Maintained
2162F: drivers/net/ethernet/ec_bhf.c
2163
2164BFS FILE SYSTEM
2165M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2166S: Maintained
2167F: Documentation/filesystems/bfs.txt
2168F: fs/bfs/
2169F: include/uapi/linux/bfs_fs.h
2170
2171BLACKFIN ARCHITECTURE
2172M: Steven Miao <realmz6@gmail.com>
2173L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2174T: git git://git.code.sf.net/p/adi-linux/code
2175W: http://blackfin.uclinux.org
2176S: Supported
2177F: arch/blackfin/
2178
2179BLACKFIN EMAC DRIVER
2180L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2181W: http://blackfin.uclinux.org
2182S: Supported
2183F: drivers/net/ethernet/adi/
2184
2185BLACKFIN RTC DRIVER
2186L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2187W: http://blackfin.uclinux.org
2188S: Supported
2189F: drivers/rtc/rtc-bfin.c
2190
2191BLACKFIN SDH DRIVER
2192M: Sonic Zhang <sonic.zhang@analog.com>
2193L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2194W: http://blackfin.uclinux.org
2195S: Supported
2196F: drivers/mmc/host/bfin_sdh.c
2197
2198BLACKFIN SERIAL DRIVER
2199M: Sonic Zhang <sonic.zhang@analog.com>
2200L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2201W: http://blackfin.uclinux.org
2202S: Supported
2203F: drivers/tty/serial/bfin_uart.c
2204
2205BLACKFIN WATCHDOG DRIVER
2206L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2207W: http://blackfin.uclinux.org
2208S: Supported
2209F: drivers/watchdog/bfin_wdt.c
2210
2211BLACKFIN I2C TWI DRIVER
2212M: Sonic Zhang <sonic.zhang@analog.com>
2213L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2214W: http://blackfin.uclinux.org/
2215S: Supported
2216F: drivers/i2c/busses/i2c-bfin-twi.c
2217
2218BLACKFIN MEDIA DRIVER
2219M: Scott Jiang <scott.jiang.linux@gmail.com>
2220L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2221W: http://blackfin.uclinux.org/
2222S: Supported
2223F: drivers/media/platform/blackfin/
2224F: drivers/media/i2c/adv7183*
2225F: drivers/media/i2c/vs6624*
2226
2227BLINKM RGB LED DRIVER
2228M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2229S: Maintained
2230F: drivers/leds/leds-blinkm.c
2231
2232BLOCK LAYER
2233M: Jens Axboe <axboe@kernel.dk>
2234L: linux-block@vger.kernel.org
2235T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2236S: Maintained
2237F: block/
2238F: kernel/trace/blktrace.c
2239
2240BLOCK2MTD DRIVER
2241M: Joern Engel <joern@lazybastard.org>
2242L: linux-mtd@lists.infradead.org
2243S: Maintained
2244F: drivers/mtd/devices/block2mtd.c
2245
2246BLUETOOTH DRIVERS
2247M: Marcel Holtmann <marcel@holtmann.org>
2248M: Gustavo Padovan <gustavo@padovan.org>
2249M: Johan Hedberg <johan.hedberg@gmail.com>
2250L: linux-bluetooth@vger.kernel.org
2251W: http://www.bluez.org/
2252T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2253T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2254S: Maintained
2255F: drivers/bluetooth/
2256
2257BLUETOOTH SUBSYSTEM
2258M: Marcel Holtmann <marcel@holtmann.org>
2259M: Gustavo Padovan <gustavo@padovan.org>
2260M: Johan Hedberg <johan.hedberg@gmail.com>
2261L: linux-bluetooth@vger.kernel.org
2262W: http://www.bluez.org/
2263T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2264T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2265S: Maintained
2266F: net/bluetooth/
2267F: include/net/bluetooth/
2268
2269BONDING DRIVER
2270M: Jay Vosburgh <j.vosburgh@gmail.com>
2271M: Veaceslav Falico <vfalico@gmail.com>
2272M: Andy Gospodarek <gospo@cumulusnetworks.com>
2273L: netdev@vger.kernel.org
2274W: http://sourceforge.net/projects/bonding/
2275S: Supported
2276F: drivers/net/bonding/
2277F: include/uapi/linux/if_bonding.h
2278
2279BPF (Safe dynamic programs and tools)
2280M: Alexei Starovoitov <ast@kernel.org>
2281L: netdev@vger.kernel.org
2282L: linux-kernel@vger.kernel.org
2283S: Supported
2284F: kernel/bpf/
2285
2286BROADCOM B44 10/100 ETHERNET DRIVER
2287M: Gary Zambrano <zambrano@broadcom.com>
2288L: netdev@vger.kernel.org
2289S: Supported
2290F: drivers/net/ethernet/broadcom/b44.*
2291
2292BROADCOM GENET ETHERNET DRIVER
2293M: Florian Fainelli <f.fainelli@gmail.com>
2294L: netdev@vger.kernel.org
2295S: Supported
2296F: drivers/net/ethernet/broadcom/genet/
2297
2298BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2299M: Sony Chacko <sony.chacko@qlogic.com>
2300M: Dept-HSGLinuxNICDev@qlogic.com
2301L: netdev@vger.kernel.org
2302S: Supported
2303F: drivers/net/ethernet/broadcom/bnx2.*
2304F: drivers/net/ethernet/broadcom/bnx2_*
2305
2306BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2307M: Ariel Elior <ariel.elior@qlogic.com>
2308L: netdev@vger.kernel.org
2309S: Supported
2310F: drivers/net/ethernet/broadcom/bnx2x/
2311
2312BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2313M: Florian Fainelli <f.fainelli@gmail.com>
2314M: Ray Jui <rjui@broadcom.com>
2315M: Scott Branden <sbranden@broadcom.com>
2316L: bcm-kernel-feedback-list@broadcom.com
2317T: git git://github.com/broadcom/mach-bcm
2318S: Maintained
2319F: arch/arm/mach-bcm/
2320F: arch/arm/boot/dts/bcm113*
2321F: arch/arm/boot/dts/bcm216*
2322F: arch/arm/boot/dts/bcm281*
2323F: arch/arm/configs/bcm_defconfig
2324F: drivers/mmc/host/sdhci-bcm-kona.c
2325F: drivers/clocksource/bcm_kona_timer.c
2326
2327BROADCOM BCM2835 ARM ARCHITECTURE
2328M: Stephen Warren <swarren@wwwdotorg.org>
2329M: Lee Jones <lee@kernel.org>
2330M: Eric Anholt <eric@anholt.net>
2331L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2334S: Maintained
2335N: bcm2835
2336
2337BROADCOM BCM33XX MIPS ARCHITECTURE
2338M: Kevin Cernekee <cernekee@gmail.com>
2339L: linux-mips@linux-mips.org
2340S: Maintained
2341F: arch/mips/bcm3384/*
2342F: arch/mips/include/asm/mach-bcm3384/*
2343F: arch/mips/kernel/*bmips*
2344
2345BROADCOM BCM47XX MIPS ARCHITECTURE
2346M: Hauke Mehrtens <hauke@hauke-m.de>
2347M: Rafał Miłecki <zajec5@gmail.com>
2348L: linux-mips@linux-mips.org
2349S: Maintained
2350F: arch/mips/bcm47xx/*
2351F: arch/mips/include/asm/mach-bcm47xx/*
2352
2353BROADCOM BCM5301X ARM ARCHITECTURE
2354M: Hauke Mehrtens <hauke@hauke-m.de>
2355L: linux-arm-kernel@lists.infradead.org
2356S: Maintained
2357F: arch/arm/mach-bcm/bcm_5301x.c
2358F: arch/arm/boot/dts/bcm5301x.dtsi
2359F: arch/arm/boot/dts/bcm470*
2360
2361BROADCOM BCM63XX ARM ARCHITECTURE
2362M: Florian Fainelli <f.fainelli@gmail.com>
2363L: linux-arm-kernel@lists.infradead.org
2364T: git git://github.com/broadcom/arm-bcm63xx.git
2365S: Maintained
2366F: arch/arm/mach-bcm/bcm63xx.c
2367F: arch/arm/include/debug/bcm63xx.S
2368
2369BROADCOM BCM63XX/BCM33XX UDC DRIVER
2370M: Kevin Cernekee <cernekee@gmail.com>
2371L: linux-usb@vger.kernel.org
2372S: Maintained
2373F: drivers/usb/gadget/udc/bcm63xx_udc.*
2374
2375BROADCOM BCM7XXX ARM ARCHITECTURE
2376M: Brian Norris <computersforpeace@gmail.com>
2377M: Gregory Fong <gregory.0xf0@gmail.com>
2378M: Florian Fainelli <f.fainelli@gmail.com>
2379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380T: git git://github.com/broadcom/stblinux.git
2381S: Maintained
2382F: arch/arm/mach-bcm/*brcmstb*
2383F: arch/arm/boot/dts/bcm7*.dts*
2384F: drivers/bus/brcmstb_gisb.c
2385N: brcmstb
2386
2387BROADCOM BMIPS MIPS ARCHITECTURE
2388M: Kevin Cernekee <cernekee@gmail.com>
2389M: Florian Fainelli <f.fainelli@gmail.com>
2390L: linux-mips@linux-mips.org
2391T: git git://github.com/broadcom/stblinux.git
2392S: Maintained
2393F: arch/mips/bmips/*
2394F: arch/mips/include/asm/mach-bmips/*
2395F: arch/mips/kernel/*bmips*
2396F: arch/mips/boot/dts/brcm/bcm*.dts*
2397F: drivers/irqchip/irq-bcm7*
2398F: drivers/irqchip/irq-brcmstb*
2399
2400BROADCOM TG3 GIGABIT ETHERNET DRIVER
2401M: Prashant Sreedharan <prashant@broadcom.com>
2402M: Michael Chan <mchan@broadcom.com>
2403L: netdev@vger.kernel.org
2404S: Supported
2405F: drivers/net/ethernet/broadcom/tg3.*
2406
2407BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2408M: Brett Rudley <brudley@broadcom.com>
2409M: Arend van Spriel <arend@broadcom.com>
2410M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2411M: Hante Meuleman <meuleman@broadcom.com>
2412L: linux-wireless@vger.kernel.org
2413L: brcm80211-dev-list@broadcom.com
2414S: Supported
2415F: drivers/net/wireless/broadcom/brcm80211/
2416
2417BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2418M: QLogic-Storage-Upstream@qlogic.com
2419L: linux-scsi@vger.kernel.org
2420S: Supported
2421F: drivers/scsi/bnx2fc/
2422
2423BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2424M: QLogic-Storage-Upstream@qlogic.com
2425L: linux-scsi@vger.kernel.org
2426S: Supported
2427F: drivers/scsi/bnx2i/
2428
2429BROADCOM IPROC ARM ARCHITECTURE
2430M: Ray Jui <rjui@broadcom.com>
2431M: Scott Branden <sbranden@broadcom.com>
2432M: Jon Mason <jonmason@broadcom.com>
2433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2434L: bcm-kernel-feedback-list@broadcom.com
2435T: git git://github.com/broadcom/cygnus-linux.git
2436S: Maintained
2437N: iproc
2438N: cygnus
2439N: nsp
2440N: bcm9113*
2441N: bcm9583*
2442N: bcm9585*
2443N: bcm9586*
2444N: bcm988312
2445N: bcm113*
2446N: bcm583*
2447N: bcm585*
2448N: bcm586*
2449N: bcm88312
2450
2451BROADCOM BRCMSTB GPIO DRIVER
2452M: Gregory Fong <gregory.0xf0@gmail.com>
2453L: bcm-kernel-feedback-list@broadcom.com>
2454S: Supported
2455F: drivers/gpio/gpio-brcmstb.c
2456F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2457
2458BROADCOM KONA GPIO DRIVER
2459M: Ray Jui <rjui@broadcom.com>
2460L: bcm-kernel-feedback-list@broadcom.com
2461S: Supported
2462F: drivers/gpio/gpio-bcm-kona.c
2463F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2464
2465BROADCOM NVRAM DRIVER
2466M: Rafał Miłecki <zajec5@gmail.com>
2467L: linux-mips@linux-mips.org
2468S: Maintained
2469F: drivers/firmware/broadcom/*
2470
2471BROADCOM STB NAND FLASH DRIVER
2472M: Brian Norris <computersforpeace@gmail.com>
2473M: Kamal Dasu <kdasu.kdev@gmail.com>
2474L: linux-mtd@lists.infradead.org
2475L: bcm-kernel-feedback-list@broadcom.com
2476S: Maintained
2477F: drivers/mtd/nand/brcmnand/
2478
2479BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2480M: Rafał Miłecki <zajec5@gmail.com>
2481L: linux-wireless@vger.kernel.org
2482S: Maintained
2483F: drivers/bcma/
2484F: include/linux/bcma/
2485
2486BROADCOM SYSTEMPORT ETHERNET DRIVER
2487M: Florian Fainelli <f.fainelli@gmail.com>
2488L: netdev@vger.kernel.org
2489S: Supported
2490F: drivers/net/ethernet/broadcom/bcmsysport.*
2491
2492BROCADE BFA FC SCSI DRIVER
2493M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2494M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2495L: linux-scsi@vger.kernel.org
2496S: Supported
2497F: drivers/scsi/bfa/
2498
2499BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2500M: Rasesh Mody <rasesh.mody@qlogic.com>
2501L: netdev@vger.kernel.org
2502S: Supported
2503F: drivers/net/ethernet/brocade/bna/
2504
2505BSG (block layer generic sg v4 driver)
2506M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2507L: linux-scsi@vger.kernel.org
2508S: Supported
2509F: block/bsg.c
2510F: include/linux/bsg.h
2511F: include/uapi/linux/bsg.h
2512
2513BT87X AUDIO DRIVER
2514M: Clemens Ladisch <clemens@ladisch.de>
2515L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2516T: git git://git.alsa-project.org/alsa-kernel.git
2517S: Maintained
2518F: Documentation/sound/alsa/Bt87x.txt
2519F: sound/pci/bt87x.c
2520
2521BT8XXGPIO DRIVER
2522M: Michael Buesch <m@bues.ch>
2523W: http://bu3sch.de/btgpio.php
2524S: Maintained
2525F: drivers/gpio/gpio-bt8xx.c
2526
2527BTRFS FILE SYSTEM
2528M: Chris Mason <clm@fb.com>
2529M: Josef Bacik <jbacik@fb.com>
2530M: David Sterba <dsterba@suse.com>
2531L: linux-btrfs@vger.kernel.org
2532W: http://btrfs.wiki.kernel.org/
2533Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2534T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2535S: Maintained
2536F: Documentation/filesystems/btrfs.txt
2537F: fs/btrfs/
2538
2539BTTV VIDEO4LINUX DRIVER
2540M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2541L: linux-media@vger.kernel.org
2542W: https://linuxtv.org
2543T: git git://linuxtv.org/media_tree.git
2544S: Odd fixes
2545F: Documentation/video4linux/bttv/
2546F: drivers/media/pci/bt8xx/bttv*
2547
2548BUSLOGIC SCSI DRIVER
2549M: Khalid Aziz <khalid@gonehiking.org>
2550L: linux-scsi@vger.kernel.org
2551S: Maintained
2552F: drivers/scsi/BusLogic.*
2553F: drivers/scsi/FlashPoint.*
2554
2555C-MEDIA CMI8788 DRIVER
2556M: Clemens Ladisch <clemens@ladisch.de>
2557L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2558T: git git://git.alsa-project.org/alsa-kernel.git
2559S: Maintained
2560F: sound/pci/oxygen/
2561
2562C6X ARCHITECTURE
2563M: Mark Salter <msalter@redhat.com>
2564M: Aurelien Jacquiot <a-jacquiot@ti.com>
2565L: linux-c6x-dev@linux-c6x.org
2566W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2567S: Maintained
2568F: arch/c6x/
2569
2570CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2571M: David Howells <dhowells@redhat.com>
2572L: linux-cachefs@redhat.com (moderated for non-subscribers)
2573S: Supported
2574F: Documentation/filesystems/caching/cachefiles.txt
2575F: fs/cachefiles/
2576
2577CADET FM/AM RADIO RECEIVER DRIVER
2578M: Hans Verkuil <hverkuil@xs4all.nl>
2579L: linux-media@vger.kernel.org
2580T: git git://linuxtv.org/media_tree.git
2581W: https://linuxtv.org
2582S: Maintained
2583F: drivers/media/radio/radio-cadet*
2584
2585CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2586M: Jonathan Corbet <corbet@lwn.net>
2587L: linux-media@vger.kernel.org
2588T: git git://linuxtv.org/media_tree.git
2589S: Maintained
2590F: Documentation/video4linux/cafe_ccic
2591F: drivers/media/platform/marvell-ccic/
2592
2593CAIF NETWORK LAYER
2594M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2595L: netdev@vger.kernel.org
2596S: Supported
2597F: Documentation/networking/caif/
2598F: drivers/net/caif/
2599F: include/uapi/linux/caif/
2600F: include/net/caif/
2601F: net/caif/
2602
2603CALGARY x86-64 IOMMU
2604M: Muli Ben-Yehuda <muli@il.ibm.com>
2605M: "Jon D. Mason" <jdmason@kudzu.us>
2606L: discuss@x86-64.org
2607S: Maintained
2608F: arch/x86/kernel/pci-calgary_64.c
2609F: arch/x86/kernel/tce_64.c
2610F: arch/x86/include/asm/calgary.h
2611F: arch/x86/include/asm/tce.h
2612
2613CAN NETWORK LAYER
2614M: Oliver Hartkopp <socketcan@hartkopp.net>
2615M: Marc Kleine-Budde <mkl@pengutronix.de>
2616L: linux-can@vger.kernel.org
2617W: https://github.com/linux-can
2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2619T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2620S: Maintained
2621F: Documentation/networking/can.txt
2622F: net/can/
2623F: include/linux/can/core.h
2624F: include/uapi/linux/can.h
2625F: include/uapi/linux/can/bcm.h
2626F: include/uapi/linux/can/raw.h
2627F: include/uapi/linux/can/gw.h
2628
2629CAN NETWORK DRIVERS
2630M: Wolfgang Grandegger <wg@grandegger.com>
2631M: Marc Kleine-Budde <mkl@pengutronix.de>
2632L: linux-can@vger.kernel.org
2633W: https://github.com/linux-can
2634T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2635T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2636S: Maintained
2637F: drivers/net/can/
2638F: include/linux/can/dev.h
2639F: include/linux/can/platform/
2640F: include/uapi/linux/can/error.h
2641F: include/uapi/linux/can/netlink.h
2642
2643CAPABILITIES
2644M: Serge Hallyn <serge.hallyn@canonical.com>
2645L: linux-security-module@vger.kernel.org
2646S: Supported
2647F: include/linux/capability.h
2648F: include/uapi/linux/capability.h
2649F: security/commoncap.c
2650F: kernel/capability.c
2651
2652CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2653M: Kevin Tsai <ktsai@capellamicro.com>
2654S: Maintained
2655F: drivers/iio/light/cm*
2656F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2657
2658CAVIUM LIQUIDIO NETWORK DRIVER
2659M: Derek Chickles <derek.chickles@caviumnetworks.com>
2660M: Satanand Burla <satananda.burla@caviumnetworks.com>
2661M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2662M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2663L: netdev@vger.kernel.org
2664W: http://www.cavium.com
2665S: Supported
2666F: drivers/net/ethernet/cavium/liquidio/
2667
2668CC2520 IEEE-802.15.4 RADIO DRIVER
2669M: Varka Bhadram <varkabhadram@gmail.com>
2670L: linux-wpan@vger.kernel.org
2671S: Maintained
2672F: drivers/net/ieee802154/cc2520.c
2673F: include/linux/spi/cc2520.h
2674F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2675
2676CELL BROADBAND ENGINE ARCHITECTURE
2677M: Arnd Bergmann <arnd@arndb.de>
2678L: linuxppc-dev@lists.ozlabs.org
2679W: http://www.ibm.com/developerworks/power/cell/
2680S: Supported
2681F: arch/powerpc/include/asm/cell*.h
2682F: arch/powerpc/include/asm/spu*.h
2683F: arch/powerpc/include/uapi/asm/spu*.h
2684F: arch/powerpc/oprofile/*cell*
2685F: arch/powerpc/platforms/cell/
2686
2687CEPH COMMON CODE (LIBCEPH)
2688M: Ilya Dryomov <idryomov@gmail.com>
2689M: "Yan, Zheng" <zyan@redhat.com>
2690M: Sage Weil <sage@redhat.com>
2691L: ceph-devel@vger.kernel.org
2692W: http://ceph.com/
2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2694T: git git://github.com/ceph/ceph-client.git
2695S: Supported
2696F: net/ceph/
2697F: include/linux/ceph/
2698F: include/linux/crush/
2699
2700CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2701M: "Yan, Zheng" <zyan@redhat.com>
2702M: Sage Weil <sage@redhat.com>
2703M: Ilya Dryomov <idryomov@gmail.com>
2704L: ceph-devel@vger.kernel.org
2705W: http://ceph.com/
2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2707T: git git://github.com/ceph/ceph-client.git
2708S: Supported
2709F: Documentation/filesystems/ceph.txt
2710F: fs/ceph/
2711
2712CERTIFICATE HANDLING:
2713M: David Howells <dhowells@redhat.com>
2714M: David Woodhouse <dwmw2@infradead.org>
2715L: keyrings@vger.kernel.org
2716S: Maintained
2717F: Documentation/module-signing.txt
2718F: certs/
2719F: scripts/sign-file.c
2720F: scripts/extract-cert.c
2721
2722CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2723L: linux-usb@vger.kernel.org
2724S: Orphan
2725F: Documentation/usb/WUSB-Design-overview.txt
2726F: Documentation/usb/wusb-cbaf
2727F: drivers/usb/host/hwa-hc.c
2728F: drivers/usb/host/whci/
2729F: drivers/usb/wusbcore/
2730F: include/linux/usb/wusb*
2731
2732CFAG12864B LCD DRIVER
2733M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2734W: http://miguelojeda.es/auxdisplay.htm
2735W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2736S: Maintained
2737F: drivers/auxdisplay/cfag12864b.c
2738F: include/linux/cfag12864b.h
2739
2740CFAG12864BFB LCD FRAMEBUFFER DRIVER
2741M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2742W: http://miguelojeda.es/auxdisplay.htm
2743W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2744S: Maintained
2745F: drivers/auxdisplay/cfag12864bfb.c
2746F: include/linux/cfag12864b.h
2747
2748CFG80211 and NL80211
2749M: Johannes Berg <johannes@sipsolutions.net>
2750L: linux-wireless@vger.kernel.org
2751W: http://wireless.kernel.org/
2752T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2753T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2754S: Maintained
2755F: include/uapi/linux/nl80211.h
2756F: include/net/cfg80211.h
2757F: net/wireless/*
2758X: net/wireless/wext*
2759
2760CHAR and MISC DRIVERS
2761M: Arnd Bergmann <arnd@arndb.de>
2762M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2763T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2764S: Supported
2765F: drivers/char/*
2766F: drivers/misc/*
2767F: include/linux/miscdevice.h
2768
2769CHECKPATCH
2770M: Andy Whitcroft <apw@canonical.com>
2771M: Joe Perches <joe@perches.com>
2772S: Maintained
2773F: scripts/checkpatch.pl
2774
2775CHINESE DOCUMENTATION
2776M: Harry Wei <harryxiyou@gmail.com>
2777L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2778L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2779S: Maintained
2780F: Documentation/zh_CN/
2781
2782CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2783M: Peter Chen <Peter.Chen@nxp.com>
2784T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2785L: linux-usb@vger.kernel.org
2786S: Maintained
2787F: drivers/usb/chipidea/
2788
2789CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2790M: Hans de Goede <hdegoede@redhat.com>
2791L: linux-input@vger.kernel.org
2792S: Maintained
2793F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2794F: drivers/input/touchscreen/chipone_icn8318.c
2795
2796CHROME HARDWARE PLATFORM SUPPORT
2797M: Olof Johansson <olof@lixom.net>
2798S: Maintained
2799F: drivers/platform/chrome/
2800
2801CISCO VIC ETHERNET NIC DRIVER
2802M: Christian Benvenuti <benve@cisco.com>
2803M: Sujith Sankar <ssujith@cisco.com>
2804M: Govindarajulu Varadarajan <_govind@gmx.com>
2805M: Neel Patel <neepatel@cisco.com>
2806S: Supported
2807F: drivers/net/ethernet/cisco/enic/
2808
2809CISCO VIC LOW LATENCY NIC DRIVER
2810M: Christian Benvenuti <benve@cisco.com>
2811M: Dave Goodell <dgoodell@cisco.com>
2812S: Supported
2813F: drivers/infiniband/hw/usnic/
2814
2815CIRRUS LOGIC EP93XX ETHERNET DRIVER
2816M: Hartley Sweeten <hsweeten@visionengravers.com>
2817L: netdev@vger.kernel.org
2818S: Maintained
2819F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2820
2821CIRRUS LOGIC AUDIO CODEC DRIVERS
2822M: Brian Austin <brian.austin@cirrus.com>
2823M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2824L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2825S: Maintained
2826F: sound/soc/codecs/cs*
2827
2828CLEANCACHE API
2829M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2830L: linux-kernel@vger.kernel.org
2831S: Maintained
2832F: mm/cleancache.c
2833F: include/linux/cleancache.h
2834
2835CLK API
2836M: Russell King <linux@arm.linux.org.uk>
2837L: linux-clk@vger.kernel.org
2838S: Maintained
2839F: include/linux/clk.h
2840
2841CLOCKSOURCE, CLOCKEVENT DRIVERS
2842M: Daniel Lezcano <daniel.lezcano@linaro.org>
2843M: Thomas Gleixner <tglx@linutronix.de>
2844L: linux-kernel@vger.kernel.org
2845T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2846S: Supported
2847F: drivers/clocksource
2848
2849CISCO FCOE HBA DRIVER
2850M: Hiral Patel <hiralpat@cisco.com>
2851M: Suma Ramars <sramars@cisco.com>
2852M: Brian Uchino <buchino@cisco.com>
2853L: linux-scsi@vger.kernel.org
2854S: Supported
2855F: drivers/scsi/fnic/
2856
2857CISCO SCSI HBA DRIVER
2858M: Narsimhulu Musini <nmusini@cisco.com>
2859M: Sesidhar Baddela <sebaddel@cisco.com>
2860L: linux-scsi@vger.kernel.org
2861S: Supported
2862F: drivers/scsi/snic/
2863
2864CMPC ACPI DRIVER
2865M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2866M: Daniel Oliveira Nascimento <don@syst.com.br>
2867L: platform-driver-x86@vger.kernel.org
2868S: Supported
2869F: drivers/platform/x86/classmate-laptop.c
2870
2871COBALT MEDIA DRIVER
2872M: Hans Verkuil <hans.verkuil@cisco.com>
2873L: linux-media@vger.kernel.org
2874T: git git://linuxtv.org/media_tree.git
2875W: https://linuxtv.org
2876S: Supported
2877F: drivers/media/pci/cobalt/
2878
2879COCCINELLE/Semantic Patches (SmPL)
2880M: Julia Lawall <Julia.Lawall@lip6.fr>
2881M: Gilles Muller <Gilles.Muller@lip6.fr>
2882M: Nicolas Palix <nicolas.palix@imag.fr>
2883M: Michal Marek <mmarek@suse.com>
2884L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2885T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2886W: http://coccinelle.lip6.fr/
2887S: Supported
2888F: Documentation/coccinelle.txt
2889F: scripts/coccinelle/
2890F: scripts/coccicheck
2891
2892CODA FILE SYSTEM
2893M: Jan Harkes <jaharkes@cs.cmu.edu>
2894M: coda@cs.cmu.edu
2895L: codalist@coda.cs.cmu.edu
2896W: http://www.coda.cs.cmu.edu/
2897S: Maintained
2898F: Documentation/filesystems/coda.txt
2899F: fs/coda/
2900F: include/linux/coda*.h
2901F: include/uapi/linux/coda*.h
2902
2903CODA V4L2 MEM2MEM DRIVER
2904M: Philipp Zabel <p.zabel@pengutronix.de>
2905L: linux-media@vger.kernel.org
2906S: Maintained
2907F: Documentation/devicetree/bindings/media/coda.txt
2908F: drivers/media/platform/coda/
2909
2910COMMON CLK FRAMEWORK
2911M: Michael Turquette <mturquette@baylibre.com>
2912M: Stephen Boyd <sboyd@codeaurora.org>
2913L: linux-clk@vger.kernel.org
2914T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2915S: Maintained
2916F: drivers/clk/
2917X: drivers/clk/clkdev.c
2918F: include/linux/clk-pr*
2919F: include/linux/clk/
2920
2921COMMON INTERNET FILE SYSTEM (CIFS)
2922M: Steve French <sfrench@samba.org>
2923L: linux-cifs@vger.kernel.org
2924L: samba-technical@lists.samba.org (moderated for non-subscribers)
2925W: http://linux-cifs.samba.org/
2926T: git git://git.samba.org/sfrench/cifs-2.6.git
2927S: Supported
2928F: Documentation/filesystems/cifs/
2929F: fs/cifs/
2930
2931COMPACTPCI HOTPLUG CORE
2932M: Scott Murray <scott@spiteful.org>
2933L: linux-pci@vger.kernel.org
2934S: Maintained
2935F: drivers/pci/hotplug/cpci_hotplug*
2936
2937COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2938M: Scott Murray <scott@spiteful.org>
2939L: linux-pci@vger.kernel.org
2940S: Maintained
2941F: drivers/pci/hotplug/cpcihp_zt5550.*
2942
2943COMPACTPCI HOTPLUG GENERIC DRIVER
2944M: Scott Murray <scott@spiteful.org>
2945L: linux-pci@vger.kernel.org
2946S: Maintained
2947F: drivers/pci/hotplug/cpcihp_generic.c
2948
2949COMPAL LAPTOP SUPPORT
2950M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2951L: platform-driver-x86@vger.kernel.org
2952S: Maintained
2953F: drivers/platform/x86/compal-laptop.c
2954
2955CONEXANT ACCESSRUNNER USB DRIVER
2956L: accessrunner-general@lists.sourceforge.net
2957W: http://accessrunner.sourceforge.net/
2958S: Orphan
2959F: drivers/usb/atm/cxacru.c
2960
2961CONFIGFS
2962M: Joel Becker <jlbec@evilplan.org>
2963M: Christoph Hellwig <hch@lst.de>
2964T: git git://git.infradead.org/users/hch/configfs.git
2965S: Supported
2966F: fs/configfs/
2967F: include/linux/configfs.h
2968
2969CONNECTOR
2970M: Evgeniy Polyakov <zbr@ioremap.net>
2971L: netdev@vger.kernel.org
2972S: Maintained
2973F: drivers/connector/
2974
2975CONTROL GROUP (CGROUP)
2976M: Tejun Heo <tj@kernel.org>
2977M: Li Zefan <lizefan@huawei.com>
2978M: Johannes Weiner <hannes@cmpxchg.org>
2979L: cgroups@vger.kernel.org
2980T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2981S: Maintained
2982F: Documentation/cgroups/
2983F: include/linux/cgroup*
2984F: kernel/cgroup*
2985
2986CONTROL GROUP - CPUSET
2987M: Li Zefan <lizefan@huawei.com>
2988L: cgroups@vger.kernel.org
2989W: http://www.bullopensource.org/cpuset/
2990W: http://oss.sgi.com/projects/cpusets/
2991T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2992S: Maintained
2993F: Documentation/cgroups/cpusets.txt
2994F: include/linux/cpuset.h
2995F: kernel/cpuset.c
2996
2997CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2998M: Johannes Weiner <hannes@cmpxchg.org>
2999M: Michal Hocko <mhocko@kernel.org>
3000M: Vladimir Davydov <vdavydov@virtuozzo.com>
3001L: cgroups@vger.kernel.org
3002L: linux-mm@kvack.org
3003S: Maintained
3004F: mm/memcontrol.c
3005F: mm/swap_cgroup.c
3006
3007CORETEMP HARDWARE MONITORING DRIVER
3008M: Fenghua Yu <fenghua.yu@intel.com>
3009L: lm-sensors@lm-sensors.org
3010S: Maintained
3011F: Documentation/hwmon/coretemp
3012F: drivers/hwmon/coretemp.c
3013
3014COSA/SRP SYNC SERIAL DRIVER
3015M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3016W: http://www.fi.muni.cz/~kas/cosa/
3017S: Maintained
3018F: drivers/net/wan/cosa*
3019
3020CPMAC ETHERNET DRIVER
3021M: Florian Fainelli <florian@openwrt.org>
3022L: netdev@vger.kernel.org
3023S: Maintained
3024F: drivers/net/ethernet/ti/cpmac.c
3025
3026CPU FREQUENCY DRIVERS
3027M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3028M: Viresh Kumar <viresh.kumar@linaro.org>
3029L: linux-pm@vger.kernel.org
3030S: Maintained
3031T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3032T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3033F: drivers/cpufreq/
3034F: include/linux/cpufreq.h
3035
3036CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3037M: Viresh Kumar <viresh.kumar@linaro.org>
3038M: Sudeep Holla <sudeep.holla@arm.com>
3039L: linux-pm@vger.kernel.org
3040W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3041S: Maintained
3042F: drivers/cpufreq/arm_big_little.h
3043F: drivers/cpufreq/arm_big_little.c
3044F: drivers/cpufreq/arm_big_little_dt.c
3045
3046CPUIDLE DRIVER - ARM BIG LITTLE
3047M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3048M: Daniel Lezcano <daniel.lezcano@linaro.org>
3049L: linux-pm@vger.kernel.org
3050L: linux-arm-kernel@lists.infradead.org
3051T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3052S: Maintained
3053F: drivers/cpuidle/cpuidle-big_little.c
3054
3055CPUIDLE DRIVER - ARM EXYNOS
3056M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3057M: Daniel Lezcano <daniel.lezcano@linaro.org>
3058M: Kukjin Kim <kgene@kernel.org>
3059L: linux-pm@vger.kernel.org
3060L: linux-samsung-soc@vger.kernel.org
3061S: Supported
3062F: drivers/cpuidle/cpuidle-exynos.c
3063F: arch/arm/mach-exynos/pm.c
3064
3065CPUIDLE DRIVERS
3066M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3067M: Daniel Lezcano <daniel.lezcano@linaro.org>
3068L: linux-pm@vger.kernel.org
3069S: Maintained
3070T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3071F: drivers/cpuidle/*
3072F: include/linux/cpuidle.h
3073
3074CPUID/MSR DRIVER
3075M: "H. Peter Anvin" <hpa@zytor.com>
3076S: Maintained
3077F: arch/x86/kernel/cpuid.c
3078F: arch/x86/kernel/msr.c
3079
3080CPU POWER MONITORING SUBSYSTEM
3081M: Thomas Renninger <trenn@suse.com>
3082L: linux-pm@vger.kernel.org
3083S: Maintained
3084F: tools/power/cpupower/
3085
3086CRAMFS FILESYSTEM
3087W: http://sourceforge.net/projects/cramfs/
3088S: Orphan / Obsolete
3089F: Documentation/filesystems/cramfs.txt
3090F: fs/cramfs/
3091
3092CRIS PORT
3093M: Mikael Starvik <starvik@axis.com>
3094M: Jesper Nilsson <jesper.nilsson@axis.com>
3095L: linux-cris-kernel@axis.com
3096W: http://developer.axis.com
3097S: Maintained
3098F: arch/cris/
3099F: drivers/tty/serial/crisv10.*
3100
3101CRYPTO API
3102M: Herbert Xu <herbert@gondor.apana.org.au>
3103M: "David S. Miller" <davem@davemloft.net>
3104L: linux-crypto@vger.kernel.org
3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3106S: Maintained
3107F: Documentation/crypto/
3108F: Documentation/DocBook/crypto-API.tmpl
3109F: arch/*/crypto/
3110F: crypto/
3111F: drivers/crypto/
3112F: include/crypto/
3113
3114CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3115M: Neil Horman <nhorman@tuxdriver.com>
3116L: linux-crypto@vger.kernel.org
3117S: Maintained
3118F: crypto/ansi_cprng.c
3119F: crypto/rng.c
3120
3121CS3308 MEDIA DRIVER
3122M: Hans Verkuil <hverkuil@xs4all.nl>
3123L: linux-media@vger.kernel.org
3124T: git git://linuxtv.org/media_tree.git
3125W: http://linuxtv.org
3126S: Odd Fixes
3127F: drivers/media/i2c/cs3308.c
3128F: drivers/media/i2c/cs3308.h
3129
3130CS5535 Audio ALSA driver
3131M: Jaya Kumar <jayakumar.alsa@gmail.com>
3132S: Maintained
3133F: sound/pci/cs5535audio/
3134
3135CW1200 WLAN driver
3136M: Solomon Peachy <pizza@shaftnet.org>
3137S: Maintained
3138F: drivers/net/wireless/st/cw1200/
3139
3140CX18 VIDEO4LINUX DRIVER
3141M: Andy Walls <awalls@md.metrocast.net>
3142L: ivtv-devel@ivtvdriver.org (subscribers-only)
3143L: linux-media@vger.kernel.org
3144T: git git://linuxtv.org/media_tree.git
3145W: https://linuxtv.org
3146W: http://www.ivtvdriver.org/index.php/Cx18
3147S: Maintained
3148F: Documentation/video4linux/cx18.txt
3149F: drivers/media/pci/cx18/
3150F: include/uapi/linux/ivtv*
3151
3152CX2341X MPEG ENCODER HELPER MODULE
3153M: Hans Verkuil <hverkuil@xs4all.nl>
3154L: linux-media@vger.kernel.org
3155T: git git://linuxtv.org/media_tree.git
3156W: https://linuxtv.org
3157S: Maintained
3158F: drivers/media/common/cx2341x*
3159F: include/media/cx2341x*
3160
3161CX24120 MEDIA DRIVER
3162M: Jemma Denson <jdenson@gmail.com>
3163M: Patrick Boettcher <patrick.boettcher@posteo.de>
3164L: linux-media@vger.kernel.org
3165W: https://linuxtv.org
3166Q: http://patchwork.linuxtv.org/project/linux-media/list/
3167S: Maintained
3168F: drivers/media/dvb-frontends/cx24120*
3169
3170CX88 VIDEO4LINUX DRIVER
3171M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3172L: linux-media@vger.kernel.org
3173W: https://linuxtv.org
3174T: git git://linuxtv.org/media_tree.git
3175S: Odd fixes
3176F: Documentation/video4linux/cx88/
3177F: drivers/media/pci/cx88/
3178
3179CXD2820R MEDIA DRIVER
3180M: Antti Palosaari <crope@iki.fi>
3181L: linux-media@vger.kernel.org
3182W: https://linuxtv.org
3183W: http://palosaari.fi/linux/
3184Q: http://patchwork.linuxtv.org/project/linux-media/list/
3185T: git git://linuxtv.org/anttip/media_tree.git
3186S: Maintained
3187F: drivers/media/dvb-frontends/cxd2820r*
3188
3189CXGB3 ETHERNET DRIVER (CXGB3)
3190M: Santosh Raspatur <santosh@chelsio.com>
3191L: netdev@vger.kernel.org
3192W: http://www.chelsio.com
3193S: Supported
3194F: drivers/net/ethernet/chelsio/cxgb3/
3195
3196CXGB3 ISCSI DRIVER (CXGB3I)
3197M: Karen Xie <kxie@chelsio.com>
3198L: linux-scsi@vger.kernel.org
3199W: http://www.chelsio.com
3200S: Supported
3201F: drivers/scsi/cxgbi/cxgb3i
3202
3203CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3204M: Steve Wise <swise@chelsio.com>
3205L: linux-rdma@vger.kernel.org
3206W: http://www.openfabrics.org
3207S: Supported
3208F: drivers/infiniband/hw/cxgb3/
3209
3210CXGB4 ETHERNET DRIVER (CXGB4)
3211M: Hariprasad S <hariprasad@chelsio.com>
3212L: netdev@vger.kernel.org
3213W: http://www.chelsio.com
3214S: Supported
3215F: drivers/net/ethernet/chelsio/cxgb4/
3216
3217CXGB4 ISCSI DRIVER (CXGB4I)
3218M: Karen Xie <kxie@chelsio.com>
3219L: linux-scsi@vger.kernel.org
3220W: http://www.chelsio.com
3221S: Supported
3222F: drivers/scsi/cxgbi/cxgb4i
3223
3224CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3225M: Steve Wise <swise@chelsio.com>
3226L: linux-rdma@vger.kernel.org
3227W: http://www.openfabrics.org
3228S: Supported
3229F: drivers/infiniband/hw/cxgb4/
3230
3231CXGB4VF ETHERNET DRIVER (CXGB4VF)
3232M: Casey Leedom <leedom@chelsio.com>
3233L: netdev@vger.kernel.org
3234W: http://www.chelsio.com
3235S: Supported
3236F: drivers/net/ethernet/chelsio/cxgb4vf/
3237
3238CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3239M: Ian Munsie <imunsie@au1.ibm.com>
3240M: Michael Neuling <mikey@neuling.org>
3241L: linuxppc-dev@lists.ozlabs.org
3242S: Supported
3243F: drivers/misc/cxl/
3244F: include/misc/cxl*
3245F: include/uapi/misc/cxl.h
3246F: Documentation/powerpc/cxl.txt
3247F: Documentation/powerpc/cxl.txt
3248F: Documentation/ABI/testing/sysfs-class-cxl
3249
3250CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3251M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3252M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3253L: linux-scsi@vger.kernel.org
3254S: Supported
3255F: drivers/scsi/cxlflash/
3256F: include/uapi/scsi/cxlflash_ioctls.h
3257F: Documentation/powerpc/cxlflash.txt
3258
3259STMMAC ETHERNET DRIVER
3260M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3261L: netdev@vger.kernel.org
3262W: http://www.stlinux.com
3263S: Supported
3264F: drivers/net/ethernet/stmicro/stmmac/
3265
3266CYBERPRO FB DRIVER
3267M: Russell King <linux@arm.linux.org.uk>
3268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3269W: http://www.arm.linux.org.uk/
3270S: Maintained
3271F: drivers/video/fbdev/cyber2000fb.*
3272
3273CYCLADES ASYNC MUX DRIVER
3274W: http://www.cyclades.com/
3275S: Orphan
3276F: drivers/tty/cyclades.c
3277F: include/linux/cyclades.h
3278F: include/uapi/linux/cyclades.h
3279
3280CYCLADES PC300 DRIVER
3281W: http://www.cyclades.com/
3282S: Orphan
3283F: drivers/net/wan/pc300*
3284
3285CYPRESS_FIRMWARE MEDIA DRIVER
3286M: Antti Palosaari <crope@iki.fi>
3287L: linux-media@vger.kernel.org
3288W: https://linuxtv.org
3289W: http://palosaari.fi/linux/
3290Q: http://patchwork.linuxtv.org/project/linux-media/list/
3291T: git git://linuxtv.org/anttip/media_tree.git
3292S: Maintained
3293F: drivers/media/common/cypress_firmware*
3294
3295CYTTSP TOUCHSCREEN DRIVER
3296M: Ferruh Yigit <fery@cypress.com>
3297L: linux-input@vger.kernel.org
3298S: Supported
3299F: drivers/input/touchscreen/cyttsp*
3300F: include/linux/input/cyttsp.h
3301
3302DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3303M: Joshua Kinard <kumba@gentoo.org>
3304S: Maintained
3305F: drivers/rtc/rtc-ds1685.c
3306F: include/linux/rtc/ds1685.h
3307
3308DAMA SLAVE for AX.25
3309M: Joerg Reuter <jreuter@yaina.de>
3310W: http://yaina.de/jreuter/
3311W: http://www.qsl.net/dl1bke/
3312L: linux-hams@vger.kernel.org
3313S: Maintained
3314F: net/ax25/af_ax25.c
3315F: net/ax25/ax25_dev.c
3316F: net/ax25/ax25_ds_*
3317F: net/ax25/ax25_in.c
3318F: net/ax25/ax25_out.c
3319F: net/ax25/ax25_timer.c
3320F: net/ax25/sysctl_net_ax25.c
3321
3322DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3323L: netdev@vger.kernel.org
3324S: Orphan
3325F: Documentation/networking/dmfe.txt
3326F: drivers/net/ethernet/dec/tulip/dmfe.c
3327
3328DC390/AM53C974 SCSI driver
3329M: Hannes Reinecke <hare@suse.com>
3330L: linux-scsi@vger.kernel.org
3331S: Maintained
3332F: drivers/scsi/am53c974.c
3333
3334DC395x SCSI driver
3335M: Oliver Neukum <oliver@neukum.org>
3336M: Ali Akcaagac <aliakc@web.de>
3337M: Jamie Lenehan <lenehan@twibble.org>
3338L: dc395x@twibble.org
3339W: http://twibble.org/dist/dc395x/
3340W: http://lists.twibble.org/mailman/listinfo/dc395x/
3341S: Maintained
3342F: Documentation/scsi/dc395x.txt
3343F: drivers/scsi/dc395x.*
3344
3345DCCP PROTOCOL
3346M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3347L: dccp@vger.kernel.org
3348W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3349S: Maintained
3350F: include/linux/dccp.h
3351F: include/uapi/linux/dccp.h
3352F: include/linux/tfrc.h
3353F: net/dccp/
3354
3355DECnet NETWORK LAYER
3356W: http://linux-decnet.sourceforge.net
3357L: linux-decnet-user@lists.sourceforge.net
3358S: Orphan
3359F: Documentation/networking/decnet.txt
3360F: net/decnet/
3361
3362DECSTATION PLATFORM SUPPORT
3363M: "Maciej W. Rozycki" <macro@linux-mips.org>
3364L: linux-mips@linux-mips.org
3365W: http://www.linux-mips.org/wiki/DECstation
3366S: Maintained
3367F: arch/mips/dec/
3368F: arch/mips/include/asm/dec/
3369F: arch/mips/include/asm/mach-dec/
3370
3371DEFXX FDDI NETWORK DRIVER
3372M: "Maciej W. Rozycki" <macro@linux-mips.org>
3373S: Maintained
3374F: drivers/net/fddi/defxx.*
3375
3376DELL LAPTOP DRIVER
3377M: Matthew Garrett <mjg59@srcf.ucam.org>
3378M: Pali Rohár <pali.rohar@gmail.com>
3379L: platform-driver-x86@vger.kernel.org
3380S: Maintained
3381F: drivers/platform/x86/dell-laptop.c
3382
3383DELL LAPTOP RBTN DRIVER
3384M: Pali Rohár <pali.rohar@gmail.com>
3385S: Maintained
3386F: drivers/platform/x86/dell-rbtn.*
3387
3388DELL LAPTOP FREEFALL DRIVER
3389M: Pali Rohár <pali.rohar@gmail.com>
3390S: Maintained
3391F: drivers/platform/x86/dell-smo8800.c
3392
3393DELL LAPTOP SMM DRIVER
3394M: Pali Rohár <pali.rohar@gmail.com>
3395S: Maintained
3396F: drivers/hwmon/dell-smm-hwmon.c
3397F: include/uapi/linux/i8k.h
3398
3399DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3400M: Doug Warzecha <Douglas_Warzecha@dell.com>
3401S: Maintained
3402F: Documentation/dcdbas.txt
3403F: drivers/firmware/dcdbas.*
3404
3405DELL WMI EXTRAS DRIVER
3406M: Matthew Garrett <mjg59@srcf.ucam.org>
3407M: Pali Rohár <pali.rohar@gmail.com>
3408S: Maintained
3409F: drivers/platform/x86/dell-wmi.c
3410
3411DESIGNWARE USB2 DRD IP DRIVER
3412M: John Youn <johnyoun@synopsys.com>
3413L: linux-usb@vger.kernel.org
3414T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3415S: Maintained
3416F: drivers/usb/dwc2/
3417
3418DESIGNWARE USB3 DRD IP DRIVER
3419M: Felipe Balbi <balbi@ti.com>
3420L: linux-usb@vger.kernel.org
3421L: linux-omap@vger.kernel.org
3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3423S: Maintained
3424F: drivers/usb/dwc3/
3425
3426DEVICE COREDUMP (DEV_COREDUMP)
3427M: Johannes Berg <johannes@sipsolutions.net>
3428L: linux-kernel@vger.kernel.org
3429S: Maintained
3430F: drivers/base/devcoredump.c
3431F: include/linux/devcoredump.h
3432
3433DEVICE FREQUENCY (DEVFREQ)
3434M: MyungJoo Ham <myungjoo.ham@samsung.com>
3435M: Kyungmin Park <kyungmin.park@samsung.com>
3436L: linux-pm@vger.kernel.org
3437S: Maintained
3438F: drivers/devfreq/
3439
3440DEVICE NUMBER REGISTRY
3441M: Torben Mathiasen <device@lanana.org>
3442W: http://lanana.org/docs/device-list/index.html
3443S: Maintained
3444
3445DEVICE-MAPPER (LVM)
3446M: Alasdair Kergon <agk@redhat.com>
3447M: Mike Snitzer <snitzer@redhat.com>
3448M: dm-devel@redhat.com
3449L: dm-devel@redhat.com
3450W: http://sources.redhat.com/dm
3451Q: http://patchwork.kernel.org/project/dm-devel/list/
3452T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3453T: quilt http://people.redhat.com/agk/patches/linux/editing/
3454S: Maintained
3455F: Documentation/device-mapper/
3456F: drivers/md/dm*
3457F: drivers/md/persistent-data/
3458F: include/linux/device-mapper.h
3459F: include/linux/dm-*.h
3460F: include/uapi/linux/dm-*.h
3461
3462DIALOG SEMICONDUCTOR DRIVERS
3463M: Support Opensource <support.opensource@diasemi.com>
3464W: http://www.dialog-semiconductor.com/products
3465S: Supported
3466F: Documentation/hwmon/da90??
3467F: Documentation/devicetree/bindings/sound/da[79]*.txt
3468F: drivers/gpio/gpio-da90??.c
3469F: drivers/hwmon/da90??-hwmon.c
3470F: drivers/iio/adc/da91??-*.c
3471F: drivers/input/misc/da90??_onkey.c
3472F: drivers/input/touchscreen/da9052_tsi.c
3473F: drivers/leds/leds-da90??.c
3474F: drivers/mfd/da903x.c
3475F: drivers/mfd/da90??-*.c
3476F: drivers/mfd/da91??-*.c
3477F: drivers/power/da9052-battery.c
3478F: drivers/power/da91??-*.c
3479F: drivers/regulator/da903x.c
3480F: drivers/regulator/da9???-regulator.[ch]
3481F: drivers/rtc/rtc-da90??.c
3482F: drivers/video/backlight/da90??_bl.c
3483F: drivers/watchdog/da90??_wdt.c
3484F: include/linux/mfd/da903x.h
3485F: include/linux/mfd/da9052/
3486F: include/linux/mfd/da9055/
3487F: include/linux/mfd/da9063/
3488F: include/linux/mfd/da9150/
3489F: include/sound/da[79]*.h
3490F: sound/soc/codecs/da[79]*.[ch]
3491
3492DIGI NEO AND CLASSIC PCI PRODUCTS
3493M: Lidza Louina <lidza.louina@gmail.com>
3494M: Mark Hounschell <markh@compro.net>
3495L: driverdev-devel@linuxdriverproject.org
3496S: Maintained
3497F: drivers/staging/dgnc/
3498
3499DIGI EPCA PCI PRODUCTS
3500M: Lidza Louina <lidza.louina@gmail.com>
3501M: Daeseok Youn <daeseok.youn@gmail.com>
3502L: driverdev-devel@linuxdriverproject.org
3503S: Maintained
3504F: drivers/staging/dgap/
3505
3506DIOLAN U2C-12 I2C DRIVER
3507M: Guenter Roeck <linux@roeck-us.net>
3508L: linux-i2c@vger.kernel.org
3509S: Maintained
3510F: drivers/i2c/busses/i2c-diolan-u2c.c
3511
3512DIRECT ACCESS (DAX)
3513M: Matthew Wilcox <willy@linux.intel.com>
3514L: linux-fsdevel@vger.kernel.org
3515S: Supported
3516F: fs/dax.c
3517
3518DIRECTORY NOTIFICATION (DNOTIFY)
3519M: Eric Paris <eparis@parisplace.org>
3520S: Maintained
3521F: Documentation/filesystems/dnotify.txt
3522F: fs/notify/dnotify/
3523F: include/linux/dnotify.h
3524
3525DISK GEOMETRY AND PARTITION HANDLING
3526M: Andries Brouwer <aeb@cwi.nl>
3527W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3528W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3529W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3530S: Maintained
3531
3532DISKQUOTA
3533M: Jan Kara <jack@suse.com>
3534S: Maintained
3535F: Documentation/filesystems/quota.txt
3536F: fs/quota/
3537F: include/linux/quota*.h
3538F: include/uapi/linux/quota*.h
3539
3540DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3541M: Bernie Thompson <bernie@plugable.com>
3542L: linux-fbdev@vger.kernel.org
3543S: Maintained
3544W: http://plugable.com/category/projects/udlfb/
3545F: drivers/video/fbdev/udlfb.c
3546F: include/video/udlfb.h
3547F: Documentation/fb/udlfb.txt
3548
3549DISTRIBUTED LOCK MANAGER (DLM)
3550M: Christine Caulfield <ccaulfie@redhat.com>
3551M: David Teigland <teigland@redhat.com>
3552L: cluster-devel@redhat.com
3553W: http://sources.redhat.com/cluster/
3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3555S: Supported
3556F: fs/dlm/
3557
3558DMA BUFFER SHARING FRAMEWORK
3559M: Sumit Semwal <sumit.semwal@linaro.org>
3560S: Maintained
3561L: linux-media@vger.kernel.org
3562L: dri-devel@lists.freedesktop.org
3563L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3564F: drivers/dma-buf/
3565F: include/linux/dma-buf*
3566F: include/linux/reservation.h
3567F: include/linux/*fence.h
3568F: Documentation/dma-buf-sharing.txt
3569T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3570
3571DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3572M: Vinod Koul <vinod.koul@intel.com>
3573L: dmaengine@vger.kernel.org
3574Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3575S: Maintained
3576F: drivers/dma/
3577F: include/linux/dmaengine.h
3578F: Documentation/dmaengine/
3579T: git git://git.infradead.org/users/vkoul/slave-dma.git
3580
3581DME1737 HARDWARE MONITOR DRIVER
3582M: Juerg Haefliger <juergh@gmail.com>
3583L: lm-sensors@lm-sensors.org
3584S: Maintained
3585F: Documentation/hwmon/dme1737
3586F: drivers/hwmon/dme1737.c
3587
3588DMI/SMBIOS SUPPORT
3589M: Jean Delvare <jdelvare@suse.com>
3590S: Maintained
3591T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3592F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3593F: drivers/firmware/dmi-id.c
3594F: drivers/firmware/dmi_scan.c
3595F: include/linux/dmi.h
3596
3597DOCUMENTATION
3598M: Jonathan Corbet <corbet@lwn.net>
3599L: linux-doc@vger.kernel.org
3600S: Maintained
3601F: Documentation/
3602F: scripts/docproc.c
3603F: scripts/kernel-doc*
3604X: Documentation/ABI/
3605X: Documentation/devicetree/
3606X: Documentation/acpi
3607X: Documentation/power
3608X: Documentation/spi
3609X: Documentation/DocBook/media
3610T: git git://git.lwn.net/linux.git docs-next
3611
3612DOUBLETALK DRIVER
3613M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3614L: blinux-list@redhat.com
3615S: Maintained
3616F: drivers/char/dtlk.c
3617F: include/linux/dtlk.h
3618
3619DPT_I2O SCSI RAID DRIVER
3620M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3621L: linux-scsi@vger.kernel.org
3622W: http://www.adaptec.com/
3623S: Maintained
3624F: drivers/scsi/dpt*
3625F: drivers/scsi/dpt/
3626
3627DRBD DRIVER
3628P: Philipp Reisner
3629P: Lars Ellenberg
3630M: drbd-dev@lists.linbit.com
3631L: drbd-user@lists.linbit.com
3632W: http://www.drbd.org
3633T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3634T: git git://git.drbd.org/drbd-8.3.git
3635S: Supported
3636F: drivers/block/drbd/
3637F: lib/lru_cache.c
3638F: Documentation/blockdev/drbd/
3639
3640DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3641M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3642T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3643S: Supported
3644F: Documentation/kobject.txt
3645F: drivers/base/
3646F: fs/debugfs/
3647F: fs/kernfs/
3648F: fs/sysfs/
3649F: include/linux/debugfs.h
3650F: include/linux/kobj*
3651F: lib/kobj*
3652
3653DRM DRIVERS
3654M: David Airlie <airlied@linux.ie>
3655L: dri-devel@lists.freedesktop.org
3656T: git git://people.freedesktop.org/~airlied/linux
3657S: Maintained
3658F: drivers/gpu/drm/
3659F: drivers/gpu/vga/
3660F: include/drm/
3661F: include/uapi/drm/
3662
3663RADEON DRM DRIVERS
3664M: Alex Deucher <alexander.deucher@amd.com>
3665M: Christian König <christian.koenig@amd.com>
3666L: dri-devel@lists.freedesktop.org
3667T: git git://people.freedesktop.org/~agd5f/linux
3668S: Supported
3669F: drivers/gpu/drm/radeon/
3670F: include/uapi/drm/radeon*
3671
3672DRM PANEL DRIVERS
3673M: Thierry Reding <thierry.reding@gmail.com>
3674L: dri-devel@lists.freedesktop.org
3675T: git git://anongit.freedesktop.org/tegra/linux.git
3676S: Maintained
3677F: drivers/gpu/drm/drm_panel.c
3678F: drivers/gpu/drm/panel/
3679F: include/drm/drm_panel.h
3680F: Documentation/devicetree/bindings/display/panel/
3681
3682INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3683M: Daniel Vetter <daniel.vetter@intel.com>
3684M: Jani Nikula <jani.nikula@linux.intel.com>
3685L: intel-gfx@lists.freedesktop.org
3686L: dri-devel@lists.freedesktop.org
3687W: https://01.org/linuxgraphics/
3688Q: http://patchwork.freedesktop.org/project/intel-gfx/
3689T: git git://anongit.freedesktop.org/drm-intel
3690S: Supported
3691F: drivers/gpu/drm/i915/
3692F: include/drm/i915*
3693F: include/uapi/drm/i915*
3694
3695DRM DRIVERS FOR ATMEL HLCDC
3696M: Boris Brezillon <boris.brezillon@free-electrons.com>
3697L: dri-devel@lists.freedesktop.org
3698S: Supported
3699F: drivers/gpu/drm/atmel-hlcdc/
3700F: Documentation/devicetree/bindings/drm/atmel/
3701
3702DRM DRIVERS FOR EXYNOS
3703M: Inki Dae <inki.dae@samsung.com>
3704M: Joonyoung Shim <jy0922.shim@samsung.com>
3705M: Seung-Woo Kim <sw0312.kim@samsung.com>
3706M: Kyungmin Park <kyungmin.park@samsung.com>
3707L: dri-devel@lists.freedesktop.org
3708T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3709S: Supported
3710F: drivers/gpu/drm/exynos/
3711F: include/drm/exynos*
3712F: include/uapi/drm/exynos*
3713
3714DRM DRIVERS FOR FREESCALE DCU
3715M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3716M: Alison Wang <alison.wang@freescale.com>
3717L: dri-devel@lists.freedesktop.org
3718S: Supported
3719F: drivers/gpu/drm/fsl-dcu/
3720F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3721F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3722
3723DRM DRIVERS FOR FREESCALE IMX
3724M: Philipp Zabel <p.zabel@pengutronix.de>
3725L: dri-devel@lists.freedesktop.org
3726S: Maintained
3727F: drivers/gpu/drm/imx/
3728F: drivers/gpu/ipu-v3/
3729F: Documentation/devicetree/bindings/display/imx/
3730
3731DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3732M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3733L: dri-devel@lists.freedesktop.org
3734T: git git://github.com/patjak/drm-gma500
3735S: Maintained
3736F: drivers/gpu/drm/gma500
3737F: include/drm/gma500*
3738
3739DRM DRIVERS FOR NVIDIA TEGRA
3740M: Thierry Reding <thierry.reding@gmail.com>
3741M: Terje Bergström <tbergstrom@nvidia.com>
3742L: dri-devel@lists.freedesktop.org
3743L: linux-tegra@vger.kernel.org
3744T: git git://anongit.freedesktop.org/tegra/linux.git
3745S: Supported
3746F: drivers/gpu/drm/tegra/
3747F: drivers/gpu/host1x/
3748F: include/linux/host1x.h
3749F: include/uapi/drm/tegra_drm.h
3750F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3751
3752DRM DRIVERS FOR RENESAS
3753M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3754L: dri-devel@lists.freedesktop.org
3755L: linux-renesas-soc@vger.kernel.org
3756T: git git://people.freedesktop.org/~airlied/linux
3757S: Supported
3758F: drivers/gpu/drm/rcar-du/
3759F: drivers/gpu/drm/shmobile/
3760F: include/linux/platform_data/shmob_drm.h
3761
3762DRM DRIVERS FOR ROCKCHIP
3763M: Mark Yao <mark.yao@rock-chips.com>
3764L: dri-devel@lists.freedesktop.org
3765S: Maintained
3766F: drivers/gpu/drm/rockchip/
3767F: Documentation/devicetree/bindings/display/rockchip*
3768
3769DRM DRIVERS FOR STI
3770M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3771M: Vincent Abriou <vincent.abriou@st.com>
3772L: dri-devel@lists.freedesktop.org
3773T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3774S: Maintained
3775F: drivers/gpu/drm/sti
3776F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3777
3778DRM DRIVERS FOR VIVANTE GPU IP
3779M: Lucas Stach <l.stach@pengutronix.de>
3780R: Russell King <linux+etnaviv@arm.linux.org.uk>
3781R: Christian Gmeiner <christian.gmeiner@gmail.com>
3782L: dri-devel@lists.freedesktop.org
3783S: Maintained
3784F: drivers/gpu/drm/etnaviv
3785F: Documentation/devicetree/bindings/display/etnaviv
3786
3787DSBR100 USB FM RADIO DRIVER
3788M: Alexey Klimov <klimov.linux@gmail.com>
3789L: linux-media@vger.kernel.org
3790T: git git://linuxtv.org/media_tree.git
3791S: Maintained
3792F: drivers/media/radio/dsbr100.c
3793
3794DSCC4 DRIVER
3795M: Francois Romieu <romieu@fr.zoreil.com>
3796L: netdev@vger.kernel.org
3797S: Maintained
3798F: drivers/net/wan/dscc4.c
3799
3800DT3155 MEDIA DRIVER
3801M: Hans Verkuil <hverkuil@xs4all.nl>
3802L: linux-media@vger.kernel.org
3803T: git git://linuxtv.org/media_tree.git
3804W: https://linuxtv.org
3805S: Odd Fixes
3806F: drivers/media/pci/dt3155/
3807
3808DVB_USB_AF9015 MEDIA DRIVER
3809M: Antti Palosaari <crope@iki.fi>
3810L: linux-media@vger.kernel.org
3811W: https://linuxtv.org
3812W: http://palosaari.fi/linux/
3813Q: http://patchwork.linuxtv.org/project/linux-media/list/
3814T: git git://linuxtv.org/anttip/media_tree.git
3815S: Maintained
3816F: drivers/media/usb/dvb-usb-v2/af9015*
3817
3818DVB_USB_AF9035 MEDIA DRIVER
3819M: Antti Palosaari <crope@iki.fi>
3820L: linux-media@vger.kernel.org
3821W: https://linuxtv.org
3822W: http://palosaari.fi/linux/
3823Q: http://patchwork.linuxtv.org/project/linux-media/list/
3824T: git git://linuxtv.org/anttip/media_tree.git
3825S: Maintained
3826F: drivers/media/usb/dvb-usb-v2/af9035*
3827
3828DVB_USB_ANYSEE MEDIA DRIVER
3829M: Antti Palosaari <crope@iki.fi>
3830L: linux-media@vger.kernel.org
3831W: https://linuxtv.org
3832W: http://palosaari.fi/linux/
3833Q: http://patchwork.linuxtv.org/project/linux-media/list/
3834T: git git://linuxtv.org/anttip/media_tree.git
3835S: Maintained
3836F: drivers/media/usb/dvb-usb-v2/anysee*
3837
3838DVB_USB_AU6610 MEDIA DRIVER
3839M: Antti Palosaari <crope@iki.fi>
3840L: linux-media@vger.kernel.org
3841W: https://linuxtv.org
3842W: http://palosaari.fi/linux/
3843Q: http://patchwork.linuxtv.org/project/linux-media/list/
3844T: git git://linuxtv.org/anttip/media_tree.git
3845S: Maintained
3846F: drivers/media/usb/dvb-usb-v2/au6610*
3847
3848DVB_USB_CE6230 MEDIA DRIVER
3849M: Antti Palosaari <crope@iki.fi>
3850L: linux-media@vger.kernel.org
3851W: https://linuxtv.org
3852W: http://palosaari.fi/linux/
3853Q: http://patchwork.linuxtv.org/project/linux-media/list/
3854T: git git://linuxtv.org/anttip/media_tree.git
3855S: Maintained
3856F: drivers/media/usb/dvb-usb-v2/ce6230*
3857
3858DVB_USB_CXUSB MEDIA DRIVER
3859M: Michael Krufky <mkrufky@linuxtv.org>
3860L: linux-media@vger.kernel.org
3861W: https://linuxtv.org
3862W: http://github.com/mkrufky
3863Q: http://patchwork.linuxtv.org/project/linux-media/list/
3864T: git git://linuxtv.org/media_tree.git
3865S: Maintained
3866F: drivers/media/usb/dvb-usb/cxusb*
3867
3868DVB_USB_EC168 MEDIA DRIVER
3869M: Antti Palosaari <crope@iki.fi>
3870L: linux-media@vger.kernel.org
3871W: https://linuxtv.org
3872W: http://palosaari.fi/linux/
3873Q: http://patchwork.linuxtv.org/project/linux-media/list/
3874T: git git://linuxtv.org/anttip/media_tree.git
3875S: Maintained
3876F: drivers/media/usb/dvb-usb-v2/ec168*
3877
3878DVB_USB_GL861 MEDIA DRIVER
3879M: Antti Palosaari <crope@iki.fi>
3880L: linux-media@vger.kernel.org
3881W: https://linuxtv.org
3882Q: http://patchwork.linuxtv.org/project/linux-media/list/
3883T: git git://linuxtv.org/anttip/media_tree.git
3884S: Maintained
3885F: drivers/media/usb/dvb-usb-v2/gl861*
3886
3887DVB_USB_MXL111SF MEDIA DRIVER
3888M: Michael Krufky <mkrufky@linuxtv.org>
3889L: linux-media@vger.kernel.org
3890W: https://linuxtv.org
3891W: http://github.com/mkrufky
3892Q: http://patchwork.linuxtv.org/project/linux-media/list/
3893T: git git://linuxtv.org/mkrufky/mxl111sf.git
3894S: Maintained
3895F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3896
3897DVB_USB_RTL28XXU MEDIA DRIVER
3898M: Antti Palosaari <crope@iki.fi>
3899L: linux-media@vger.kernel.org
3900W: https://linuxtv.org
3901W: http://palosaari.fi/linux/
3902Q: http://patchwork.linuxtv.org/project/linux-media/list/
3903T: git git://linuxtv.org/anttip/media_tree.git
3904S: Maintained
3905F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3906
3907DVB_USB_V2 MEDIA DRIVER
3908M: Antti Palosaari <crope@iki.fi>
3909L: linux-media@vger.kernel.org
3910W: https://linuxtv.org
3911W: http://palosaari.fi/linux/
3912Q: http://patchwork.linuxtv.org/project/linux-media/list/
3913T: git git://linuxtv.org/anttip/media_tree.git
3914S: Maintained
3915F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3916F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3917
3918DYNAMIC DEBUG
3919M: Jason Baron <jbaron@akamai.com>
3920S: Maintained
3921F: lib/dynamic_debug.c
3922F: include/linux/dynamic_debug.h
3923
3924DZ DECSTATION DZ11 SERIAL DRIVER
3925M: "Maciej W. Rozycki" <macro@linux-mips.org>
3926S: Maintained
3927F: drivers/tty/serial/dz.*
3928
3929E3X0 POWER BUTTON DRIVER
3930M: Moritz Fischer <moritz.fischer@ettus.com>
3931L: usrp-users@lists.ettus.com
3932W: http://www.ettus.com
3933S: Supported
3934F: drivers/input/misc/e3x0-button.c
3935F: Documentation/devicetree/bindings/input/e3x0-button.txt
3936
3937E4000 MEDIA DRIVER
3938M: Antti Palosaari <crope@iki.fi>
3939L: linux-media@vger.kernel.org
3940W: https://linuxtv.org
3941W: http://palosaari.fi/linux/
3942Q: http://patchwork.linuxtv.org/project/linux-media/list/
3943T: git git://linuxtv.org/anttip/media_tree.git
3944S: Maintained
3945F: drivers/media/tuners/e4000*
3946
3947EATA ISA/EISA/PCI SCSI DRIVER
3948M: Dario Ballabio <ballabio_dario@emc.com>
3949L: linux-scsi@vger.kernel.org
3950S: Maintained
3951F: drivers/scsi/eata.c
3952
3953EC100 MEDIA DRIVER
3954M: Antti Palosaari <crope@iki.fi>
3955L: linux-media@vger.kernel.org
3956W: https://linuxtv.org
3957W: http://palosaari.fi/linux/
3958Q: http://patchwork.linuxtv.org/project/linux-media/list/
3959T: git git://linuxtv.org/anttip/media_tree.git
3960S: Maintained
3961F: drivers/media/dvb-frontends/ec100*
3962
3963ECRYPT FILE SYSTEM
3964M: Tyler Hicks <tyhicks@canonical.com>
3965L: ecryptfs@vger.kernel.org
3966W: http://ecryptfs.org
3967W: https://launchpad.net/ecryptfs
3968S: Supported
3969F: Documentation/filesystems/ecryptfs.txt
3970F: fs/ecryptfs/
3971
3972EDAC-CORE
3973M: Doug Thompson <dougthompson@xmission.com>
3974M: Borislav Petkov <bp@alien8.de>
3975M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3976L: linux-edac@vger.kernel.org
3977T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
3978T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
3979S: Supported
3980F: Documentation/edac.txt
3981F: drivers/edac/
3982F: include/linux/edac.h
3983
3984EDAC-AMD64
3985M: Doug Thompson <dougthompson@xmission.com>
3986M: Borislav Petkov <bp@alien8.de>
3987L: linux-edac@vger.kernel.org
3988S: Maintained
3989F: drivers/edac/amd64_edac*
3990
3991EDAC-CALXEDA
3992M: Doug Thompson <dougthompson@xmission.com>
3993M: Robert Richter <rric@kernel.org>
3994L: linux-edac@vger.kernel.org
3995S: Maintained
3996F: drivers/edac/highbank*
3997
3998EDAC-CAVIUM
3999M: Ralf Baechle <ralf@linux-mips.org>
4000M: David Daney <david.daney@cavium.com>
4001L: linux-edac@vger.kernel.org
4002L: linux-mips@linux-mips.org
4003S: Supported
4004F: drivers/edac/octeon_edac*
4005
4006EDAC-E752X
4007M: Mark Gross <mark.gross@intel.com>
4008M: Doug Thompson <dougthompson@xmission.com>
4009L: linux-edac@vger.kernel.org
4010S: Maintained
4011F: drivers/edac/e752x_edac.c
4012
4013EDAC-E7XXX
4014M: Doug Thompson <dougthompson@xmission.com>
4015L: linux-edac@vger.kernel.org
4016S: Maintained
4017F: drivers/edac/e7xxx_edac.c
4018
4019EDAC-GHES
4020M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4021L: linux-edac@vger.kernel.org
4022S: Maintained
4023F: drivers/edac/ghes_edac.c
4024
4025EDAC-I82443BXGX
4026M: Tim Small <tim@buttersideup.com>
4027L: linux-edac@vger.kernel.org
4028S: Maintained
4029F: drivers/edac/i82443bxgx_edac.c
4030
4031EDAC-I3000
4032M: Jason Uhlenkott <juhlenko@akamai.com>
4033L: linux-edac@vger.kernel.org
4034S: Maintained
4035F: drivers/edac/i3000_edac.c
4036
4037EDAC-I5000
4038M: Doug Thompson <dougthompson@xmission.com>
4039L: linux-edac@vger.kernel.org
4040S: Maintained
4041F: drivers/edac/i5000_edac.c
4042
4043EDAC-I5400
4044M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4045L: linux-edac@vger.kernel.org
4046S: Maintained
4047F: drivers/edac/i5400_edac.c
4048
4049EDAC-I7300
4050M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4051L: linux-edac@vger.kernel.org
4052S: Maintained
4053F: drivers/edac/i7300_edac.c
4054
4055EDAC-I7CORE
4056M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4057L: linux-edac@vger.kernel.org
4058S: Maintained
4059F: drivers/edac/i7core_edac.c
4060
4061EDAC-I82975X
4062M: Ranganathan Desikan <ravi@jetztechnologies.com>
4063M: "Arvind R." <arvino55@gmail.com>
4064L: linux-edac@vger.kernel.org
4065S: Maintained
4066F: drivers/edac/i82975x_edac.c
4067
4068EDAC-IE31200
4069M: Jason Baron <jbaron@akamai.com>
4070L: linux-edac@vger.kernel.org
4071S: Maintained
4072F: drivers/edac/ie31200_edac.c
4073
4074EDAC-MPC85XX
4075M: Johannes Thumshirn <morbidrsa@gmail.com>
4076L: linux-edac@vger.kernel.org
4077S: Maintained
4078F: drivers/edac/mpc85xx_edac.[ch]
4079
4080EDAC-PASEMI
4081M: Egor Martovetsky <egor@pasemi.com>
4082L: linux-edac@vger.kernel.org
4083S: Maintained
4084F: drivers/edac/pasemi_edac.c
4085
4086EDAC-R82600
4087M: Tim Small <tim@buttersideup.com>
4088L: linux-edac@vger.kernel.org
4089S: Maintained
4090F: drivers/edac/r82600_edac.c
4091
4092EDAC-SBRIDGE
4093M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4094L: linux-edac@vger.kernel.org
4095S: Maintained
4096F: drivers/edac/sb_edac.c
4097
4098EDAC-XGENE
4099APPLIED MICRO (APM) X-GENE SOC EDAC
4100M: Loc Ho <lho@apm.com>
4101S: Supported
4102F: drivers/edac/xgene_edac.c
4103F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4104
4105EDIROL UA-101/UA-1000 DRIVER
4106M: Clemens Ladisch <clemens@ladisch.de>
4107L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4108T: git git://git.alsa-project.org/alsa-kernel.git
4109S: Maintained
4110F: sound/usb/misc/ua101.c
4111
4112EXTENSIBLE FIRMWARE INTERFACE (EFI)
4113M: Matt Fleming <matt@codeblueprint.co.uk>
4114L: linux-efi@vger.kernel.org
4115T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4116S: Maintained
4117F: Documentation/efi-stub.txt
4118F: arch/ia64/kernel/efi.c
4119F: arch/x86/boot/compressed/eboot.[ch]
4120F: arch/x86/include/asm/efi.h
4121F: arch/x86/platform/efi/*
4122F: drivers/firmware/efi/*
4123F: include/linux/efi*.h
4124
4125EFI VARIABLE FILESYSTEM
4126M: Matthew Garrett <matthew.garrett@nebula.com>
4127M: Jeremy Kerr <jk@ozlabs.org>
4128M: Matt Fleming <matt@codeblueprint.co.uk>
4129T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4130L: linux-efi@vger.kernel.org
4131S: Maintained
4132F: fs/efivarfs/
4133
4134EFIFB FRAMEBUFFER DRIVER
4135L: linux-fbdev@vger.kernel.org
4136M: Peter Jones <pjones@redhat.com>
4137S: Maintained
4138F: drivers/video/fbdev/efifb.c
4139
4140EFS FILESYSTEM
4141W: http://aeschi.ch.eu.org/efs/
4142S: Orphan
4143F: fs/efs/
4144
4145EHCA (IBM GX bus InfiniBand adapter) DRIVER
4146M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4147M: Christoph Raisch <raisch@de.ibm.com>
4148L: linux-rdma@vger.kernel.org
4149S: Supported
4150F: drivers/infiniband/hw/ehca/
4151
4152EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4153M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4154L: netdev@vger.kernel.org
4155S: Maintained
4156F: drivers/net/ethernet/ibm/ehea/
4157
4158EM28XX VIDEO4LINUX DRIVER
4159M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4160L: linux-media@vger.kernel.org
4161W: https://linuxtv.org
4162T: git git://linuxtv.org/media_tree.git
4163S: Maintained
4164F: drivers/media/usb/em28xx/
4165
4166EMBEDDED LINUX
4167M: Paul Gortmaker <paul.gortmaker@windriver.com>
4168M: Matt Mackall <mpm@selenic.com>
4169M: David Woodhouse <dwmw2@infradead.org>
4170L: linux-embedded@vger.kernel.org
4171S: Maintained
4172
4173EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4174M: James Smart <james.smart@avagotech.com>
4175M: Dick Kennedy <dick.kennedy@avagotech.com>
4176L: linux-scsi@vger.kernel.org
4177W: http://www.avagotech.com
4178S: Supported
4179F: drivers/scsi/lpfc/
4180
4181ENE CB710 FLASH CARD READER DRIVER
4182M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4183S: Maintained
4184F: drivers/misc/cb710/
4185F: drivers/mmc/host/cb710-mmc.*
4186F: include/linux/cb710.h
4187
4188ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4189M: Maxim Levitsky <maximlevitsky@gmail.com>
4190S: Maintained
4191F: drivers/media/rc/ene_ir.*
4192
4193ENHANCED ERROR HANDLING (EEH)
4194M: Gavin Shan <shangw@linux.vnet.ibm.com>
4195L: linuxppc-dev@lists.ozlabs.org
4196S: Supported
4197F: Documentation/powerpc/eeh-pci-error-recovery.txt
4198F: arch/powerpc/kernel/eeh*.c
4199
4200EPSON S1D13XXX FRAMEBUFFER DRIVER
4201M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4202S: Maintained
4203T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4204F: drivers/video/fbdev/s1d13xxxfb.c
4205F: include/video/s1d13xxxfb.h
4206
4207ET131X NETWORK DRIVER
4208M: Mark Einon <mark.einon@gmail.com>
4209S: Odd Fixes
4210F: drivers/net/ethernet/agere/
4211
4212ETHERNET BRIDGE
4213M: Stephen Hemminger <stephen@networkplumber.org>
4214L: bridge@lists.linux-foundation.org
4215L: netdev@vger.kernel.org
4216W: http://www.linuxfoundation.org/en/Net:Bridge
4217S: Maintained
4218F: include/linux/netfilter_bridge/
4219F: net/bridge/
4220
4221ETHERNET PHY LIBRARY
4222M: Florian Fainelli <f.fainelli@gmail.com>
4223L: netdev@vger.kernel.org
4224S: Maintained
4225F: include/linux/phy.h
4226F: include/linux/phy_fixed.h
4227F: drivers/net/phy/
4228F: Documentation/networking/phy.txt
4229F: drivers/of/of_mdio.c
4230F: drivers/of/of_net.c
4231
4232EXT2 FILE SYSTEM
4233M: Jan Kara <jack@suse.com>
4234L: linux-ext4@vger.kernel.org
4235S: Maintained
4236F: Documentation/filesystems/ext2.txt
4237F: fs/ext2/
4238F: include/linux/ext2*
4239
4240EXT4 FILE SYSTEM
4241M: "Theodore Ts'o" <tytso@mit.edu>
4242M: Andreas Dilger <adilger.kernel@dilger.ca>
4243L: linux-ext4@vger.kernel.org
4244W: http://ext4.wiki.kernel.org
4245Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4246S: Maintained
4247F: Documentation/filesystems/ext4.txt
4248F: fs/ext4/
4249
4250Extended Verification Module (EVM)
4251M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4252L: linux-ima-devel@lists.sourceforge.net
4253L: linux-security-module@vger.kernel.org
4254S: Supported
4255F: security/integrity/evm/
4256
4257EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4258M: MyungJoo Ham <myungjoo.ham@samsung.com>
4259M: Chanwoo Choi <cw00.choi@samsung.com>
4260L: linux-kernel@vger.kernel.org
4261T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4262S: Maintained
4263F: drivers/extcon/
4264F: include/linux/extcon/
4265F: include/linux/extcon.h
4266F: Documentation/extcon/
4267F: Documentation/devicetree/bindings/extcon/
4268
4269EXYNOS DP DRIVER
4270M: Jingoo Han <jingoohan1@gmail.com>
4271L: dri-devel@lists.freedesktop.org
4272S: Maintained
4273F: drivers/gpu/drm/exynos/exynos_dp*
4274
4275EXYNOS MIPI DISPLAY DRIVERS
4276M: Inki Dae <inki.dae@samsung.com>
4277M: Donghwa Lee <dh09.lee@samsung.com>
4278M: Kyungmin Park <kyungmin.park@samsung.com>
4279L: linux-fbdev@vger.kernel.org
4280S: Maintained
4281F: drivers/video/fbdev/exynos/exynos_mipi*
4282F: include/video/exynos_mipi*
4283
4284F71805F HARDWARE MONITORING DRIVER
4285M: Jean Delvare <jdelvare@suse.com>
4286L: lm-sensors@lm-sensors.org
4287S: Maintained
4288F: Documentation/hwmon/f71805f
4289F: drivers/hwmon/f71805f.c
4290
4291FC0011 TUNER DRIVER
4292M: Michael Buesch <m@bues.ch>
4293L: linux-media@vger.kernel.org
4294S: Maintained
4295F: drivers/media/tuners/fc0011.h
4296F: drivers/media/tuners/fc0011.c
4297
4298FC2580 MEDIA DRIVER
4299M: Antti Palosaari <crope@iki.fi>
4300L: linux-media@vger.kernel.org
4301W: https://linuxtv.org
4302W: http://palosaari.fi/linux/
4303Q: http://patchwork.linuxtv.org/project/linux-media/list/
4304T: git git://linuxtv.org/anttip/media_tree.git
4305S: Maintained
4306F: drivers/media/tuners/fc2580*
4307
4308FANOTIFY
4309M: Eric Paris <eparis@redhat.com>
4310S: Maintained
4311F: fs/notify/fanotify/
4312F: include/linux/fanotify.h
4313F: include/uapi/linux/fanotify.h
4314
4315FARSYNC SYNCHRONOUS DRIVER
4316M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4317W: http://www.farsite.co.uk/
4318S: Supported
4319F: drivers/net/wan/farsync.*
4320
4321FAULT INJECTION SUPPORT
4322M: Akinobu Mita <akinobu.mita@gmail.com>
4323S: Supported
4324F: Documentation/fault-injection/
4325F: lib/fault-inject.c
4326
4327FBTFT Framebuffer drivers
4328M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4329M: Noralf Trønnes <noralf@tronnes.org>
4330S: Maintained
4331F: drivers/staging/fbtft/
4332
4333FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4334M: Vasu Dev <vasu.dev@intel.com>
4335L: fcoe-devel@open-fcoe.org
4336W: www.Open-FCoE.org
4337S: Supported
4338F: drivers/scsi/libfc/
4339F: drivers/scsi/fcoe/
4340F: include/scsi/fc/
4341F: include/scsi/libfc.h
4342F: include/scsi/libfcoe.h
4343F: include/uapi/scsi/fc/
4344
4345FILE LOCKING (flock() and fcntl()/lockf())
4346M: Jeff Layton <jlayton@poochiereds.net>
4347M: "J. Bruce Fields" <bfields@fieldses.org>
4348L: linux-fsdevel@vger.kernel.org
4349S: Maintained
4350F: include/linux/fcntl.h
4351F: include/linux/fs.h
4352F: include/uapi/linux/fcntl.h
4353F: include/uapi/linux/fs.h
4354F: fs/fcntl.c
4355F: fs/locks.c
4356
4357FILESYSTEMS (VFS and infrastructure)
4358M: Alexander Viro <viro@zeniv.linux.org.uk>
4359L: linux-fsdevel@vger.kernel.org
4360S: Maintained
4361F: fs/*
4362
4363FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4364M: Riku Voipio <riku.voipio@iki.fi>
4365L: lm-sensors@lm-sensors.org
4366S: Maintained
4367F: drivers/hwmon/f75375s.c
4368F: include/linux/f75375s.h
4369
4370FIREWIRE AUDIO DRIVERS
4371M: Clemens Ladisch <clemens@ladisch.de>
4372L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4373T: git git://git.alsa-project.org/alsa-kernel.git
4374S: Maintained
4375F: sound/firewire/
4376
4377FIREWIRE MEDIA DRIVERS (firedtv)
4378M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4379L: linux-media@vger.kernel.org
4380L: linux1394-devel@lists.sourceforge.net
4381T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4382S: Maintained
4383F: drivers/media/firewire/
4384
4385FIREWIRE SBP-2 TARGET
4386M: Chris Boot <bootc@bootc.net>
4387L: linux-scsi@vger.kernel.org
4388L: target-devel@vger.kernel.org
4389L: linux1394-devel@lists.sourceforge.net
4390T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4391S: Maintained
4392F: drivers/target/sbp/
4393
4394FIREWIRE SUBSYSTEM
4395M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4396L: linux1394-devel@lists.sourceforge.net
4397W: http://ieee1394.wiki.kernel.org/
4398T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4399S: Maintained
4400F: drivers/firewire/
4401F: include/linux/firewire.h
4402F: include/uapi/linux/firewire*.h
4403F: tools/firewire/
4404
4405FIRMWARE LOADER (request_firmware)
4406M: Ming Lei <ming.lei@canonical.com>
4407L: linux-kernel@vger.kernel.org
4408S: Maintained
4409F: Documentation/firmware_class/
4410F: drivers/base/firmware*.c
4411F: include/linux/firmware.h
4412
4413FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4414M: Joshua Morris <josh.h.morris@us.ibm.com>
4415M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4416S: Maintained
4417F: drivers/block/rsxx/
4418
4419FLOPPY DRIVER
4420M: Jiri Kosina <jikos@kernel.org>
4421T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4422S: Odd fixes
4423F: drivers/block/floppy.c
4424
4425FMC SUBSYSTEM
4426M: Alessandro Rubini <rubini@gnudd.com>
4427W: http://www.ohwr.org/projects/fmc-bus
4428S: Supported
4429F: drivers/fmc/
4430F: include/linux/fmc*.h
4431F: include/linux/ipmi-fru.h
4432K: fmc_d.*register
4433
4434FPGA MANAGER FRAMEWORK
4435M: Alan Tull <atull@opensource.altera.com>
4436R: Moritz Fischer <moritz.fischer@ettus.com>
4437S: Maintained
4438F: drivers/fpga/
4439F: include/linux/fpga/fpga-mgr.h
4440W: http://www.rocketboards.org
4441
4442FPU EMULATOR
4443M: Bill Metzenthen <billm@melbpc.org.au>
4444W: http://floatingpoint.sourceforge.net/emulator/index.html
4445S: Maintained
4446F: arch/x86/math-emu/
4447
4448FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4449L: netdev@vger.kernel.org
4450S: Orphan
4451F: drivers/net/wan/dlci.c
4452F: drivers/net/wan/sdla.c
4453
4454FRAMEBUFFER LAYER
4455M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4456M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4457L: linux-fbdev@vger.kernel.org
4458W: http://linux-fbdev.sourceforge.net/
4459Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4460T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4461S: Maintained
4462F: Documentation/fb/
4463F: drivers/video/
4464F: include/video/
4465F: include/linux/fb.h
4466F: include/uapi/video/
4467F: include/uapi/linux/fb.h
4468
4469FREESCALE DIU FRAMEBUFFER DRIVER
4470M: Timur Tabi <timur@tabi.org>
4471L: linux-fbdev@vger.kernel.org
4472S: Maintained
4473F: drivers/video/fbdev/fsl-diu-fb.*
4474
4475FREESCALE DMA DRIVER
4476M: Li Yang <leoli@freescale.com>
4477M: Zhang Wei <zw@zh-kernel.org>
4478L: linuxppc-dev@lists.ozlabs.org
4479S: Maintained
4480F: drivers/dma/fsldma.*
4481
4482FREESCALE I2C CPM DRIVER
4483M: Jochen Friedrich <jochen@scram.de>
4484L: linuxppc-dev@lists.ozlabs.org
4485L: linux-i2c@vger.kernel.org
4486S: Maintained
4487F: drivers/i2c/busses/i2c-cpm.c
4488
4489FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4490M: Sascha Hauer <kernel@pengutronix.de>
4491L: linux-fbdev@vger.kernel.org
4492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4493S: Maintained
4494F: include/linux/platform_data/video-imxfb.h
4495F: drivers/video/fbdev/imxfb.c
4496
4497FREESCALE QUAD SPI DRIVER
4498M: Han Xu <han.xu@freescale.com>
4499L: linux-mtd@lists.infradead.org
4500S: Maintained
4501F: drivers/mtd/spi-nor/fsl-quadspi.c
4502
4503FREESCALE SOC FS_ENET DRIVER
4504M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4505M: Vitaly Bordug <vbordug@ru.mvista.com>
4506L: linuxppc-dev@lists.ozlabs.org
4507L: netdev@vger.kernel.org
4508S: Maintained
4509F: drivers/net/ethernet/freescale/fs_enet/
4510F: include/linux/fs_enet_pd.h
4511
4512FREESCALE QUICC ENGINE LIBRARY
4513L: linuxppc-dev@lists.ozlabs.org
4514S: Orphan
4515F: drivers/soc/fsl/qe/
4516F: include/soc/fsl/*qe*.h
4517F: include/soc/fsl/*ucc*.h
4518
4519FREESCALE USB PERIPHERAL DRIVERS
4520M: Li Yang <leoli@freescale.com>
4521L: linux-usb@vger.kernel.org
4522L: linuxppc-dev@lists.ozlabs.org
4523S: Maintained
4524F: drivers/usb/gadget/udc/fsl*
4525
4526FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4527M: Li Yang <leoli@freescale.com>
4528L: netdev@vger.kernel.org
4529L: linuxppc-dev@lists.ozlabs.org
4530S: Maintained
4531F: drivers/net/ethernet/freescale/ucc_geth*
4532
4533FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4534M: Claudiu Manoil <claudiu.manoil@freescale.com>
4535L: netdev@vger.kernel.org
4536S: Maintained
4537F: drivers/net/ethernet/freescale/gianfar*
4538X: drivers/net/ethernet/freescale/gianfar_ptp.c
4539F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4540
4541FREESCALE QUICC ENGINE UCC UART DRIVER
4542M: Timur Tabi <timur@tabi.org>
4543L: linuxppc-dev@lists.ozlabs.org
4544S: Maintained
4545F: drivers/tty/serial/ucc_uart.c
4546
4547FREESCALE SOC SOUND DRIVERS
4548M: Timur Tabi <timur@tabi.org>
4549M: Nicolin Chen <nicoleotsuka@gmail.com>
4550M: Xiubo Li <Xiubo.Lee@gmail.com>
4551L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4552L: linuxppc-dev@lists.ozlabs.org
4553S: Maintained
4554F: sound/soc/fsl/fsl*
4555F: sound/soc/fsl/imx*
4556F: sound/soc/fsl/mpc8610_hpcd.c
4557
4558FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4559M: "J. German Rivera" <German.Rivera@freescale.com>
4560L: linux-kernel@vger.kernel.org
4561S: Maintained
4562F: drivers/staging/fsl-mc/
4563
4564FREEVXFS FILESYSTEM
4565M: Christoph Hellwig <hch@infradead.org>
4566W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4567S: Maintained
4568F: fs/freevxfs/
4569
4570FREEZER
4571M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4572M: Pavel Machek <pavel@ucw.cz>
4573L: linux-pm@vger.kernel.org
4574S: Supported
4575F: Documentation/power/freezing-of-tasks.txt
4576F: include/linux/freezer.h
4577F: kernel/freezer.c
4578
4579FRONTSWAP API
4580M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4581L: linux-kernel@vger.kernel.org
4582S: Maintained
4583F: mm/frontswap.c
4584F: include/linux/frontswap.h
4585
4586FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4587M: David Howells <dhowells@redhat.com>
4588L: linux-cachefs@redhat.com (moderated for non-subscribers)
4589S: Supported
4590F: Documentation/filesystems/caching/
4591F: fs/fscache/
4592F: include/linux/fscache*.h
4593
4594F2FS FILE SYSTEM
4595M: Jaegeuk Kim <jaegeuk@kernel.org>
4596M: Changman Lee <cm224.lee@samsung.com>
4597R: Chao Yu <chao2.yu@samsung.com>
4598L: linux-f2fs-devel@lists.sourceforge.net
4599W: http://en.wikipedia.org/wiki/F2FS
4600T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4601S: Maintained
4602F: Documentation/filesystems/f2fs.txt
4603F: Documentation/ABI/testing/sysfs-fs-f2fs
4604F: fs/f2fs/
4605F: include/linux/f2fs_fs.h
4606F: include/trace/events/f2fs.h
4607
4608FUJITSU FR-V (FRV) PORT
4609M: David Howells <dhowells@redhat.com>
4610S: Maintained
4611F: arch/frv/
4612
4613FUJITSU LAPTOP EXTRAS
4614M: Jonathan Woithe <jwoithe@just42.net>
4615L: platform-driver-x86@vger.kernel.org
4616S: Maintained
4617F: drivers/platform/x86/fujitsu-laptop.c
4618
4619FUJITSU M-5MO LS CAMERA ISP DRIVER
4620M: Kyungmin Park <kyungmin.park@samsung.com>
4621M: Heungjun Kim <riverful.kim@samsung.com>
4622L: linux-media@vger.kernel.org
4623S: Maintained
4624F: drivers/media/i2c/m5mols/
4625F: include/media/i2c/m5mols.h
4626
4627FUJITSU TABLET EXTRAS
4628M: Robert Gerlach <khnz@gmx.de>
4629L: platform-driver-x86@vger.kernel.org
4630S: Maintained
4631F: drivers/platform/x86/fujitsu-tablet.c
4632
4633FUSE: FILESYSTEM IN USERSPACE
4634M: Miklos Szeredi <miklos@szeredi.hu>
4635L: fuse-devel@lists.sourceforge.net
4636W: http://fuse.sourceforge.net/
4637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4638S: Maintained
4639F: fs/fuse/
4640F: include/uapi/linux/fuse.h
4641F: Documentation/filesystems/fuse.txt
4642
4643FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4644M: Rik Faith <faith@cs.unc.edu>
4645L: linux-scsi@vger.kernel.org
4646S: Odd Fixes (e.g., new signatures)
4647F: drivers/scsi/fdomain.*
4648
4649GCOV BASED KERNEL PROFILING
4650M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4651S: Maintained
4652F: kernel/gcov/
4653F: Documentation/gcov.txt
4654
4655GDT SCSI DISK ARRAY CONTROLLER DRIVER
4656M: Achim Leubner <achim_leubner@adaptec.com>
4657L: linux-scsi@vger.kernel.org
4658W: http://www.icp-vortex.com/
4659S: Supported
4660F: drivers/scsi/gdt*
4661
4662GDB KERNEL DEBUGGING HELPER SCRIPTS
4663M: Jan Kiszka <jan.kiszka@siemens.com>
4664S: Supported
4665F: scripts/gdb/
4666
4667GEMTEK FM RADIO RECEIVER DRIVER
4668M: Hans Verkuil <hverkuil@xs4all.nl>
4669L: linux-media@vger.kernel.org
4670T: git git://linuxtv.org/media_tree.git
4671W: https://linuxtv.org
4672S: Maintained
4673F: drivers/media/radio/radio-gemtek*
4674
4675GENERIC GPIO I2C DRIVER
4676M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4677S: Supported
4678F: drivers/i2c/busses/i2c-gpio.c
4679F: include/linux/i2c-gpio.h
4680
4681GENERIC GPIO I2C MULTIPLEXER DRIVER
4682M: Peter Korsgaard <peter.korsgaard@barco.com>
4683L: linux-i2c@vger.kernel.org
4684S: Supported
4685F: drivers/i2c/muxes/i2c-mux-gpio.c
4686F: include/linux/i2c-mux-gpio.h
4687F: Documentation/i2c/muxes/i2c-mux-gpio
4688
4689GENERIC HDLC (WAN) DRIVERS
4690M: Krzysztof Halasa <khc@pm.waw.pl>
4691W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4692S: Maintained
4693F: drivers/net/wan/c101.c
4694F: drivers/net/wan/hd6457*
4695F: drivers/net/wan/hdlc*
4696F: drivers/net/wan/n2.c
4697F: drivers/net/wan/pc300too.c
4698F: drivers/net/wan/pci200syn.c
4699F: drivers/net/wan/wanxl*
4700
4701GENERIC INCLUDE/ASM HEADER FILES
4702M: Arnd Bergmann <arnd@arndb.de>
4703L: linux-arch@vger.kernel.org
4704T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4705S: Maintained
4706F: include/asm-generic/
4707F: include/uapi/asm-generic/
4708
4709GENERIC PHY FRAMEWORK
4710M: Kishon Vijay Abraham I <kishon@ti.com>
4711L: linux-kernel@vger.kernel.org
4712T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4713S: Supported
4714F: drivers/phy/
4715F: include/linux/phy/
4716
4717GENERIC PM DOMAINS
4718M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4719M: Kevin Hilman <khilman@kernel.org>
4720M: Ulf Hansson <ulf.hansson@linaro.org>
4721L: linux-pm@vger.kernel.org
4722S: Supported
4723F: drivers/base/power/domain*.c
4724F: include/linux/pm_domain.h
4725
4726GENERIC UIO DRIVER FOR PCI DEVICES
4727M: "Michael S. Tsirkin" <mst@redhat.com>
4728L: kvm@vger.kernel.org
4729S: Supported
4730F: drivers/uio/uio_pci_generic.c
4731
4732GET_MAINTAINER SCRIPT
4733M: Joe Perches <joe@perches.com>
4734S: Maintained
4735F: scripts/get_maintainer.pl
4736
4737GFS2 FILE SYSTEM
4738M: Steven Whitehouse <swhiteho@redhat.com>
4739M: Bob Peterson <rpeterso@redhat.com>
4740L: cluster-devel@redhat.com
4741W: http://sources.redhat.com/cluster/
4742T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4743S: Supported
4744F: Documentation/filesystems/gfs2*.txt
4745F: fs/gfs2/
4746F: include/uapi/linux/gfs2_ondisk.h
4747
4748GIGASET ISDN DRIVERS
4749M: Paul Bolle <pebolle@tiscali.nl>
4750L: gigaset307x-common@lists.sourceforge.net
4751W: http://gigaset307x.sourceforge.net/
4752S: Odd Fixes
4753F: Documentation/isdn/README.gigaset
4754F: drivers/isdn/gigaset/
4755F: include/uapi/linux/gigaset_dev.h
4756
4757GO7007 MPEG CODEC
4758M: Hans Verkuil <hans.verkuil@cisco.com>
4759L: linux-media@vger.kernel.org
4760S: Maintained
4761F: drivers/media/usb/go7007/
4762
4763GOODIX TOUCHSCREEN
4764M: Bastien Nocera <hadess@hadess.net>
4765L: linux-input@vger.kernel.org
4766S: Maintained
4767F: drivers/input/touchscreen/goodix.c
4768
4769GPIO SUBSYSTEM
4770M: Linus Walleij <linus.walleij@linaro.org>
4771M: Alexandre Courbot <gnurou@gmail.com>
4772L: linux-gpio@vger.kernel.org
4773T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4774S: Maintained
4775F: Documentation/gpio/
4776F: drivers/gpio/
4777F: include/linux/gpio/
4778F: include/linux/gpio.h
4779F: include/asm-generic/gpio.h
4780
4781GRE DEMULTIPLEXER DRIVER
4782M: Dmitry Kozlov <xeb@mail.ru>
4783L: netdev@vger.kernel.org
4784S: Maintained
4785F: net/ipv4/gre_demux.c
4786F: net/ipv4/gre_offload.c
4787F: include/net/gre.h
4788
4789GRETH 10/100/1G Ethernet MAC device driver
4790M: Kristoffer Glembo <kristoffer@gaisler.com>
4791L: netdev@vger.kernel.org
4792S: Maintained
4793F: drivers/net/ethernet/aeroflex/
4794
4795GSPCA FINEPIX SUBDRIVER
4796M: Frank Zago <frank@zago.net>
4797L: linux-media@vger.kernel.org
4798T: git git://linuxtv.org/media_tree.git
4799S: Maintained
4800F: drivers/media/usb/gspca/finepix.c
4801
4802GSPCA GL860 SUBDRIVER
4803M: Olivier Lorin <o.lorin@laposte.net>
4804L: linux-media@vger.kernel.org
4805T: git git://linuxtv.org/media_tree.git
4806S: Maintained
4807F: drivers/media/usb/gspca/gl860/
4808
4809GSPCA M5602 SUBDRIVER
4810M: Erik Andren <erik.andren@gmail.com>
4811L: linux-media@vger.kernel.org
4812T: git git://linuxtv.org/media_tree.git
4813S: Maintained
4814F: drivers/media/usb/gspca/m5602/
4815
4816GSPCA PAC207 SONIXB SUBDRIVER
4817M: Hans de Goede <hdegoede@redhat.com>
4818L: linux-media@vger.kernel.org
4819T: git git://linuxtv.org/media_tree.git
4820S: Maintained
4821F: drivers/media/usb/gspca/pac207.c
4822
4823GSPCA SN9C20X SUBDRIVER
4824M: Brian Johnson <brijohn@gmail.com>
4825L: linux-media@vger.kernel.org
4826T: git git://linuxtv.org/media_tree.git
4827S: Maintained
4828F: drivers/media/usb/gspca/sn9c20x.c
4829
4830GSPCA T613 SUBDRIVER
4831M: Leandro Costantino <lcostantino@gmail.com>
4832L: linux-media@vger.kernel.org
4833T: git git://linuxtv.org/media_tree.git
4834S: Maintained
4835F: drivers/media/usb/gspca/t613.c
4836
4837GSPCA USB WEBCAM DRIVER
4838M: Hans de Goede <hdegoede@redhat.com>
4839L: linux-media@vger.kernel.org
4840T: git git://linuxtv.org/media_tree.git
4841S: Maintained
4842F: drivers/media/usb/gspca/
4843
4844GUID PARTITION TABLE (GPT)
4845M: Davidlohr Bueso <dave@stgolabs.net>
4846L: linux-efi@vger.kernel.org
4847S: Maintained
4848F: block/partitions/efi.*
4849
4850STK1160 USB VIDEO CAPTURE DRIVER
4851M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4852L: linux-media@vger.kernel.org
4853T: git git://linuxtv.org/media_tree.git
4854S: Maintained
4855F: drivers/media/usb/stk1160/
4856
4857H8/300 ARCHITECTURE
4858M: Yoshinori Sato <ysato@users.sourceforge.jp>
4859L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4860W: http://uclinux-h8.sourceforge.jp
4861T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4862S: Maintained
4863F: arch/h8300/
4864F: drivers/clocksource/h8300_*.c
4865F: drivers/clk/h8300/
4866F: drivers/irqchip/irq-renesas-h8*.c
4867
4868HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4869M: Frank Seidel <frank@f-seidel.de>
4870L: platform-driver-x86@vger.kernel.org
4871W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4872S: Maintained
4873F: drivers/platform/x86/hdaps.c
4874
4875HDPVR USB VIDEO ENCODER DRIVER
4876M: Hans Verkuil <hverkuil@xs4all.nl>
4877L: linux-media@vger.kernel.org
4878T: git git://linuxtv.org/media_tree.git
4879W: https://linuxtv.org
4880S: Odd Fixes
4881F: drivers/media/usb/hdpvr/
4882
4883HWPOISON MEMORY FAILURE HANDLING
4884M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4885L: linux-mm@kvack.org
4886S: Maintained
4887F: mm/memory-failure.c
4888F: mm/hwpoison-inject.c
4889
4890HYPERVISOR VIRTUAL CONSOLE DRIVER
4891L: linuxppc-dev@lists.ozlabs.org
4892S: Odd Fixes
4893F: drivers/tty/hvc/
4894
4895HACKRF MEDIA DRIVER
4896M: Antti Palosaari <crope@iki.fi>
4897L: linux-media@vger.kernel.org
4898W: https://linuxtv.org
4899W: http://palosaari.fi/linux/
4900Q: http://patchwork.linuxtv.org/project/linux-media/list/
4901T: git git://linuxtv.org/anttip/media_tree.git
4902S: Maintained
4903F: drivers/media/usb/hackrf/
4904
4905HARDWARE MONITORING
4906M: Jean Delvare <jdelvare@suse.com>
4907M: Guenter Roeck <linux@roeck-us.net>
4908L: lm-sensors@lm-sensors.org
4909W: http://www.lm-sensors.org/
4910T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4911T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4912S: Maintained
4913F: Documentation/hwmon/
4914F: drivers/hwmon/
4915F: include/linux/hwmon*.h
4916
4917HARDWARE RANDOM NUMBER GENERATOR CORE
4918M: Matt Mackall <mpm@selenic.com>
4919M: Herbert Xu <herbert@gondor.apana.org.au>
4920L: linux-crypto@vger.kernel.org
4921S: Odd fixes
4922F: Documentation/hw_random.txt
4923F: drivers/char/hw_random/
4924F: include/linux/hw_random.h
4925
4926HARDWARE SPINLOCK CORE
4927M: Ohad Ben-Cohen <ohad@wizery.com>
4928S: Maintained
4929F: Documentation/hwspinlock.txt
4930F: drivers/hwspinlock/hwspinlock_*
4931F: include/linux/hwspinlock.h
4932
4933HARMONY SOUND DRIVER
4934L: linux-parisc@vger.kernel.org
4935S: Maintained
4936F: sound/parisc/harmony.*
4937
4938HD29L2 MEDIA DRIVER
4939M: Antti Palosaari <crope@iki.fi>
4940L: linux-media@vger.kernel.org
4941W: https://linuxtv.org
4942W: http://palosaari.fi/linux/
4943Q: http://patchwork.linuxtv.org/project/linux-media/list/
4944T: git git://linuxtv.org/anttip/media_tree.git
4945S: Maintained
4946F: drivers/media/dvb-frontends/hd29l2*
4947
4948HEWLETT-PACKARD SMART2 RAID DRIVER
4949L: iss_storagedev@hp.com
4950S: Orphan
4951F: Documentation/blockdev/cpqarray.txt
4952F: drivers/block/cpqarray.*
4953
4954HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4955M: Don Brace <don.brace@pmcs.com>
4956L: iss_storagedev@hp.com
4957L: storagedev@pmcs.com
4958L: linux-scsi@vger.kernel.org
4959S: Supported
4960F: Documentation/scsi/hpsa.txt
4961F: drivers/scsi/hpsa*.[ch]
4962F: include/linux/cciss*.h
4963F: include/uapi/linux/cciss*.h
4964
4965HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4966M: Don Brace <don.brace@pmcs.com>
4967L: iss_storagedev@hp.com
4968L: storagedev@pmcs.com
4969L: linux-scsi@vger.kernel.org
4970S: Supported
4971F: Documentation/blockdev/cciss.txt
4972F: drivers/block/cciss*
4973F: include/linux/cciss_ioctl.h
4974F: include/uapi/linux/cciss_ioctl.h
4975
4976HFS FILESYSTEM
4977L: linux-fsdevel@vger.kernel.org
4978S: Orphan
4979F: Documentation/filesystems/hfs.txt
4980F: fs/hfs/
4981
4982HFSPLUS FILESYSTEM
4983L: linux-fsdevel@vger.kernel.org
4984S: Orphan
4985F: Documentation/filesystems/hfsplus.txt
4986F: fs/hfsplus/
4987
4988HGA FRAMEBUFFER DRIVER
4989M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4990L: linux-nvidia@lists.surfsouth.com
4991W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4992S: Maintained
4993F: drivers/video/fbdev/hgafb.c
4994
4995HIBERNATION (aka Software Suspend, aka swsusp)
4996M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4997M: Pavel Machek <pavel@ucw.cz>
4998L: linux-pm@vger.kernel.org
4999S: Supported
5000F: arch/x86/power/
5001F: drivers/base/power/
5002F: kernel/power/
5003F: include/linux/suspend.h
5004F: include/linux/freezer.h
5005F: include/linux/pm.h
5006F: arch/*/include/asm/suspend*.h
5007
5008HID CORE LAYER
5009M: Jiri Kosina <jikos@kernel.org>
5010R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5011L: linux-input@vger.kernel.org
5012T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5013S: Maintained
5014F: drivers/hid/
5015F: include/linux/hid*
5016F: include/uapi/linux/hid*
5017
5018HID SENSOR HUB DRIVERS
5019M: Jiri Kosina <jikos@kernel.org>
5020M: Jonathan Cameron <jic23@kernel.org>
5021M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5022L: linux-input@vger.kernel.org
5023L: linux-iio@vger.kernel.org
5024S: Maintained
5025F: Documentation/hid/hid-sensor*
5026F: drivers/hid/hid-sensor-*
5027F: drivers/iio/*/hid-*
5028F: include/linux/hid-sensor-*
5029
5030HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5031M: Thomas Gleixner <tglx@linutronix.de>
5032L: linux-kernel@vger.kernel.org
5033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5034S: Maintained
5035F: Documentation/timers/
5036F: kernel/time/hrtimer.c
5037F: kernel/time/clockevents.c
5038F: kernel/time/tick*.*
5039F: kernel/time/timer_*.c
5040F: include/linux/clockchips.h
5041F: include/linux/hrtimer.h
5042
5043HIGH-SPEED SCC DRIVER FOR AX.25
5044L: linux-hams@vger.kernel.org
5045S: Orphan
5046F: drivers/net/hamradio/dmascc.c
5047F: drivers/net/hamradio/scc.c
5048
5049HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5050M: HighPoint Linux Team <linux@highpoint-tech.com>
5051W: http://www.highpoint-tech.com
5052S: Supported
5053F: Documentation/scsi/hptiop.txt
5054F: drivers/scsi/hptiop.c
5055
5056HIPPI
5057M: Jes Sorensen <jes@trained-monkey.org>
5058L: linux-hippi@sunsite.dk
5059S: Maintained
5060F: include/linux/hippidevice.h
5061F: include/uapi/linux/if_hippi.h
5062F: net/802/hippi.c
5063F: drivers/net/hippi/
5064
5065HISILICON SAS Controller
5066M: John Garry <john.garry@huawei.com>
5067W: http://www.hisilicon.com
5068S: Supported
5069F: drivers/scsi/hisi_sas/
5070F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5071
5072HOST AP DRIVER
5073M: Jouni Malinen <j@w1.fi>
5074L: hostap@shmoo.com (subscribers-only)
5075L: linux-wireless@vger.kernel.org
5076W: http://hostap.epitest.fi/
5077S: Maintained
5078F: drivers/net/wireless/intersil/hostap/
5079
5080HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5081L: platform-driver-x86@vger.kernel.org
5082S: Orphan
5083F: drivers/platform/x86/tc1100-wmi.c
5084
5085HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5086M: Jaroslav Kysela <perex@perex.cz>
5087S: Maintained
5088F: drivers/net/ethernet/hp/hp100.*
5089
5090HPET: High Precision Event Timers driver
5091M: Clemens Ladisch <clemens@ladisch.de>
5092S: Maintained
5093F: Documentation/timers/hpet.txt
5094F: drivers/char/hpet.c
5095F: include/linux/hpet.h
5096F: include/uapi/linux/hpet.h
5097
5098HPET: x86
5099S: Orphan
5100F: arch/x86/kernel/hpet.c
5101F: arch/x86/include/asm/hpet.h
5102
5103HPFS FILESYSTEM
5104M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5105W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5106S: Maintained
5107F: fs/hpfs/
5108
5109HSI SUBSYSTEM
5110M: Sebastian Reichel <sre@kernel.org>
5111T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5112S: Maintained
5113F: Documentation/ABI/testing/sysfs-bus-hsi
5114F: Documentation/hsi.txt
5115F: drivers/hsi/
5116F: include/linux/hsi/
5117F: include/uapi/linux/hsi/
5118
5119HSO 3G MODEM DRIVER
5120M: Jan Dumon <j.dumon@option.com>
5121W: http://www.pharscape.org
5122S: Maintained
5123F: drivers/net/usb/hso.c
5124
5125HSR NETWORK PROTOCOL
5126M: Arvid Brodin <arvid.brodin@alten.se>
5127L: netdev@vger.kernel.org
5128S: Maintained
5129F: net/hsr/
5130
5131HTCPEN TOUCHSCREEN DRIVER
5132M: Pau Oliva Fora <pof@eslack.org>
5133L: linux-input@vger.kernel.org
5134S: Maintained
5135F: drivers/input/touchscreen/htcpen.c
5136
5137HUGETLB FILESYSTEM
5138M: Nadia Yvette Chambers <nyc@holomorphy.com>
5139S: Maintained
5140F: fs/hugetlbfs/
5141
5142Hyper-V CORE AND DRIVERS
5143M: "K. Y. Srinivasan" <kys@microsoft.com>
5144M: Haiyang Zhang <haiyangz@microsoft.com>
5145L: devel@linuxdriverproject.org
5146S: Maintained
5147F: arch/x86/include/asm/mshyperv.h
5148F: arch/x86/include/uapi/asm/hyperv.h
5149F: arch/x86/kernel/cpu/mshyperv.c
5150F: drivers/hid/hid-hyperv.c
5151F: drivers/hv/
5152F: drivers/input/serio/hyperv-keyboard.c
5153F: drivers/net/hyperv/
5154F: drivers/scsi/storvsc_drv.c
5155F: drivers/video/fbdev/hyperv_fb.c
5156F: include/linux/hyperv.h
5157F: tools/hv/
5158F: Documentation/ABI/stable/sysfs-bus-vmbus
5159
5160I2C OVER PARALLEL PORT
5161M: Jean Delvare <jdelvare@suse.com>
5162L: linux-i2c@vger.kernel.org
5163S: Maintained
5164F: Documentation/i2c/busses/i2c-parport
5165F: Documentation/i2c/busses/i2c-parport-light
5166F: drivers/i2c/busses/i2c-parport.c
5167F: drivers/i2c/busses/i2c-parport-light.c
5168
5169I2C/SMBUS CONTROLLER DRIVERS FOR PC
5170M: Jean Delvare <jdelvare@suse.com>
5171L: linux-i2c@vger.kernel.org
5172S: Maintained
5173F: Documentation/i2c/busses/i2c-ali1535
5174F: Documentation/i2c/busses/i2c-ali1563
5175F: Documentation/i2c/busses/i2c-ali15x3
5176F: Documentation/i2c/busses/i2c-amd756
5177F: Documentation/i2c/busses/i2c-amd8111
5178F: Documentation/i2c/busses/i2c-i801
5179F: Documentation/i2c/busses/i2c-nforce2
5180F: Documentation/i2c/busses/i2c-piix4
5181F: Documentation/i2c/busses/i2c-sis5595
5182F: Documentation/i2c/busses/i2c-sis630
5183F: Documentation/i2c/busses/i2c-sis96x
5184F: Documentation/i2c/busses/i2c-via
5185F: Documentation/i2c/busses/i2c-viapro
5186F: drivers/i2c/busses/i2c-ali1535.c
5187F: drivers/i2c/busses/i2c-ali1563.c
5188F: drivers/i2c/busses/i2c-ali15x3.c
5189F: drivers/i2c/busses/i2c-amd756.c
5190F: drivers/i2c/busses/i2c-amd756-s4882.c
5191F: drivers/i2c/busses/i2c-amd8111.c
5192F: drivers/i2c/busses/i2c-i801.c
5193F: drivers/i2c/busses/i2c-isch.c
5194F: drivers/i2c/busses/i2c-nforce2.c
5195F: drivers/i2c/busses/i2c-nforce2-s4985.c
5196F: drivers/i2c/busses/i2c-piix4.c
5197F: drivers/i2c/busses/i2c-sis5595.c
5198F: drivers/i2c/busses/i2c-sis630.c
5199F: drivers/i2c/busses/i2c-sis96x.c
5200F: drivers/i2c/busses/i2c-via.c
5201F: drivers/i2c/busses/i2c-viapro.c
5202
5203I2C/SMBUS ISMT DRIVER
5204M: Seth Heasley <seth.heasley@intel.com>
5205M: Neil Horman <nhorman@tuxdriver.com>
5206L: linux-i2c@vger.kernel.org
5207F: drivers/i2c/busses/i2c-ismt.c
5208F: Documentation/i2c/busses/i2c-ismt
5209
5210I2C/SMBUS STUB DRIVER
5211M: Jean Delvare <jdelvare@suse.com>
5212L: linux-i2c@vger.kernel.org
5213S: Maintained
5214F: drivers/i2c/i2c-stub.c
5215
5216I2C SUBSYSTEM
5217M: Wolfram Sang <wsa@the-dreams.de>
5218L: linux-i2c@vger.kernel.org
5219W: https://i2c.wiki.kernel.org/
5220Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5221T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5222S: Maintained
5223F: Documentation/devicetree/bindings/i2c/
5224F: Documentation/i2c/
5225F: drivers/i2c/
5226F: drivers/i2c/*/
5227F: include/linux/i2c.h
5228F: include/linux/i2c-*.h
5229F: include/uapi/linux/i2c.h
5230F: include/uapi/linux/i2c-*.h
5231
5232I2C ACPI SUPPORT
5233M: Mika Westerberg <mika.westerberg@linux.intel.com>
5234L: linux-i2c@vger.kernel.org
5235L: linux-acpi@vger.kernel.org
5236S: Maintained
5237
5238I2C-TAOS-EVM DRIVER
5239M: Jean Delvare <jdelvare@suse.com>
5240L: linux-i2c@vger.kernel.org
5241S: Maintained
5242F: Documentation/i2c/busses/i2c-taos-evm
5243F: drivers/i2c/busses/i2c-taos-evm.c
5244
5245I2C-TINY-USB DRIVER
5246M: Till Harbaum <till@harbaum.org>
5247L: linux-i2c@vger.kernel.org
5248W: http://www.harbaum.org/till/i2c_tiny_usb
5249S: Maintained
5250F: drivers/i2c/busses/i2c-tiny-usb.c
5251
5252i386 BOOT CODE
5253M: "H. Peter Anvin" <hpa@zytor.com>
5254S: Maintained
5255F: arch/x86/boot/
5256
5257i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5258M: "H. Peter Anvin" <hpa@zytor.com>
5259T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5260S: Maintained
5261
5262IA64 (Itanium) PLATFORM
5263M: Tony Luck <tony.luck@intel.com>
5264M: Fenghua Yu <fenghua.yu@intel.com>
5265L: linux-ia64@vger.kernel.org
5266T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5267S: Maintained
5268F: arch/ia64/
5269
5270IBM Power VMX Cryptographic instructions
5271M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5272M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5273L: linux-crypto@vger.kernel.org
5274S: Supported
5275F: drivers/crypto/vmx/Makefile
5276F: drivers/crypto/vmx/Kconfig
5277F: drivers/crypto/vmx/vmx.c
5278F: drivers/crypto/vmx/aes*
5279F: drivers/crypto/vmx/ghash*
5280F: drivers/crypto/vmx/ppc-xlate.pl
5281
5282IBM Power in-Nest Crypto Acceleration
5283M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5284M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5285L: linux-crypto@vger.kernel.org
5286S: Supported
5287F: drivers/crypto/nx/Makefile
5288F: drivers/crypto/nx/Kconfig
5289F: drivers/crypto/nx/nx-aes*
5290F: drivers/crypto/nx/nx-sha*
5291F: drivers/crypto/nx/nx.*
5292F: drivers/crypto/nx/nx_csbcpb.h
5293F: drivers/crypto/nx/nx_debugfs.h
5294
5295IBM Power 842 compression accelerator
5296M: Dan Streetman <ddstreet@ieee.org>
5297S: Supported
5298F: drivers/crypto/nx/Makefile
5299F: drivers/crypto/nx/Kconfig
5300F: drivers/crypto/nx/nx-842*
5301F: include/linux/sw842.h
5302F: crypto/842.c
5303F: lib/842/
5304
5305IBM Power Linux RAID adapter
5306M: Brian King <brking@us.ibm.com>
5307S: Supported
5308F: drivers/scsi/ipr.*
5309
5310IBM Power Virtual Ethernet Device Driver
5311M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5312L: netdev@vger.kernel.org
5313S: Supported
5314F: drivers/net/ethernet/ibm/ibmveth.*
5315
5316IBM Power SRIOV Virtual NIC Device Driver
5317M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5318M: John Allen <jallen@linux.vnet.ibm.com>
5319L: netdev@vger.kernel.org
5320S: Supported
5321F: drivers/net/ethernet/ibm/ibmvnic.*
5322
5323IBM Power Virtual SCSI Device Drivers
5324M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5325L: linux-scsi@vger.kernel.org
5326S: Supported
5327F: drivers/scsi/ibmvscsi/ibmvscsi*
5328F: drivers/scsi/ibmvscsi/viosrp.h
5329
5330IBM Power Virtual FC Device Drivers
5331M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5332L: linux-scsi@vger.kernel.org
5333S: Supported
5334F: drivers/scsi/ibmvscsi/ibmvfc*
5335
5336IBM ServeRAID RAID DRIVER
5337S: Orphan
5338F: drivers/scsi/ips.*
5339
5340ICH LPC AND GPIO DRIVER
5341M: Peter Tyser <ptyser@xes-inc.com>
5342S: Maintained
5343F: drivers/mfd/lpc_ich.c
5344F: drivers/gpio/gpio-ich.c
5345
5346IDE SUBSYSTEM
5347M: "David S. Miller" <davem@davemloft.net>
5348L: linux-ide@vger.kernel.org
5349Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5350T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5351S: Maintained
5352F: Documentation/ide/
5353F: drivers/ide/
5354F: include/linux/ide.h
5355
5356IDEAPAD LAPTOP EXTRAS DRIVER
5357M: Ike Panhc <ike.pan@canonical.com>
5358L: platform-driver-x86@vger.kernel.org
5359W: http://launchpad.net/ideapad-laptop
5360S: Maintained
5361F: drivers/platform/x86/ideapad-laptop.c
5362
5363IDEAPAD LAPTOP SLIDEBAR DRIVER
5364M: Andrey Moiseev <o2g.org.ru@gmail.com>
5365L: linux-input@vger.kernel.org
5366W: https://github.com/o2genum/ideapad-slidebar
5367S: Maintained
5368F: drivers/input/misc/ideapad_slidebar.c
5369
5370IDE/ATAPI DRIVERS
5371M: Borislav Petkov <bp@alien8.de>
5372L: linux-ide@vger.kernel.org
5373S: Maintained
5374F: Documentation/cdrom/ide-cd
5375F: drivers/ide/ide-cd*
5376
5377IDLE-I7300
5378M: Andy Henroid <andrew.d.henroid@intel.com>
5379L: linux-pm@vger.kernel.org
5380S: Supported
5381F: drivers/idle/i7300_idle.c
5382
5383IEEE 802.15.4 SUBSYSTEM
5384M: Alexander Aring <alex.aring@gmail.com>
5385L: linux-wpan@vger.kernel.org
5386W: https://github.com/linux-wpan
5387T: git git://github.com/linux-wpan/linux-wpan-next.git
5388S: Maintained
5389F: net/ieee802154/
5390F: net/mac802154/
5391F: drivers/net/ieee802154/
5392F: include/linux/nl802154.h
5393F: include/linux/ieee802154.h
5394F: include/net/nl802154.h
5395F: include/net/mac802154.h
5396F: include/net/af_ieee802154.h
5397F: include/net/cfg802154.h
5398F: include/net/ieee802154_netdev.h
5399F: Documentation/networking/ieee802154.txt
5400
5401IGORPLUG-USB IR RECEIVER
5402M: Sean Young <sean@mess.org>
5403L: linux-media@vger.kernel.org
5404S: Maintained
5405F: drivers/media/rc/igorplugusb.c
5406
5407IGUANAWORKS USB IR TRANSCEIVER
5408M: Sean Young <sean@mess.org>
5409L: linux-media@vger.kernel.org
5410S: Maintained
5411F: drivers/media/rc/iguanair.c
5412
5413IIO SUBSYSTEM AND DRIVERS
5414M: Jonathan Cameron <jic23@kernel.org>
5415R: Hartmut Knaack <knaack.h@gmx.de>
5416R: Lars-Peter Clausen <lars@metafoo.de>
5417R: Peter Meerwald <pmeerw@pmeerw.net>
5418L: linux-iio@vger.kernel.org
5419S: Maintained
5420F: drivers/iio/
5421F: drivers/staging/iio/
5422F: include/linux/iio/
5423F: tools/iio/
5424
5425IKANOS/ADI EAGLE ADSL USB DRIVER
5426M: Matthieu Castet <castet.matthieu@free.fr>
5427M: Stanislaw Gruszka <stf_xl@wp.pl>
5428S: Maintained
5429F: drivers/usb/atm/ueagle-atm.c
5430
5431INA209 HARDWARE MONITOR DRIVER
5432M: Guenter Roeck <linux@roeck-us.net>
5433L: lm-sensors@lm-sensors.org
5434S: Maintained
5435F: Documentation/hwmon/ina209
5436F: Documentation/devicetree/bindings/i2c/ina209.txt
5437F: drivers/hwmon/ina209.c
5438
5439INA2XX HARDWARE MONITOR DRIVER
5440M: Guenter Roeck <linux@roeck-us.net>
5441L: lm-sensors@lm-sensors.org
5442S: Maintained
5443F: Documentation/hwmon/ina2xx
5444F: drivers/hwmon/ina2xx.c
5445F: include/linux/platform_data/ina2xx.h
5446
5447INDUSTRY PACK SUBSYSTEM (IPACK)
5448M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5449M: Jens Taprogge <jens.taprogge@taprogge.org>
5450M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5451L: industrypack-devel@lists.sourceforge.net
5452W: http://industrypack.sourceforge.net
5453S: Maintained
5454F: drivers/ipack/
5455
5456INGENIC JZ4780 DMA Driver
5457M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5458S: Maintained
5459F: drivers/dma/dma-jz4780.c
5460
5461INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5462M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5463M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5464L: linux-ima-devel@lists.sourceforge.net
5465L: linux-ima-user@lists.sourceforge.net
5466L: linux-security-module@vger.kernel.org
5467S: Supported
5468F: security/integrity/ima/
5469
5470IMGTEC IR DECODER DRIVER
5471M: James Hogan <james.hogan@imgtec.com>
5472S: Maintained
5473F: drivers/media/rc/img-ir/
5474
5475IMS TWINTURBO FRAMEBUFFER DRIVER
5476L: linux-fbdev@vger.kernel.org
5477S: Orphan
5478F: drivers/video/fbdev/imsttfb.c
5479
5480INFINIBAND SUBSYSTEM
5481M: Doug Ledford <dledford@redhat.com>
5482M: Sean Hefty <sean.hefty@intel.com>
5483M: Hal Rosenstock <hal.rosenstock@gmail.com>
5484L: linux-rdma@vger.kernel.org
5485W: http://www.openfabrics.org/
5486Q: http://patchwork.kernel.org/project/linux-rdma/list/
5487T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5488S: Supported
5489F: Documentation/infiniband/
5490F: drivers/infiniband/
5491F: drivers/staging/rdma/
5492F: include/uapi/linux/if_infiniband.h
5493F: include/uapi/rdma/
5494F: include/rdma/
5495
5496INOTIFY
5497M: John McCutchan <john@johnmccutchan.com>
5498M: Robert Love <rlove@rlove.org>
5499M: Eric Paris <eparis@parisplace.org>
5500S: Maintained
5501F: Documentation/filesystems/inotify.txt
5502F: fs/notify/inotify/
5503F: include/linux/inotify.h
5504F: include/uapi/linux/inotify.h
5505
5506INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5507M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5508L: linux-input@vger.kernel.org
5509Q: http://patchwork.kernel.org/project/linux-input/list/
5510T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5511S: Maintained
5512F: drivers/input/
5513F: include/linux/input.h
5514F: include/uapi/linux/input.h
5515F: include/linux/input/
5516
5517INPUT MULTITOUCH (MT) PROTOCOL
5518M: Henrik Rydberg <rydberg@bitmath.org>
5519L: linux-input@vger.kernel.org
5520S: Odd fixes
5521F: Documentation/input/multi-touch-protocol.txt
5522F: drivers/input/input-mt.c
5523K: \b(ABS|SYN)_MT_
5524
5525INTEL ASoC BDW/HSW DRIVERS
5526M: Jie Yang <yang.jie@linux.intel.com>
5527L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5528S: Supported
5529F: sound/soc/intel/common/sst-dsp*
5530F: sound/soc/intel/common/sst-firmware.c
5531F: sound/soc/intel/boards/broadwell.c
5532F: sound/soc/intel/haswell/
5533
5534INTEL C600 SERIES SAS CONTROLLER DRIVER
5535M: Intel SCU Linux support <intel-linux-scu@intel.com>
5536M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5537L: linux-scsi@vger.kernel.org
5538T: git git://git.code.sf.net/p/intel-sas/isci
5539S: Supported
5540F: drivers/scsi/isci/
5541
5542INTEL HID EVENT DRIVER
5543M: Alex Hung <alex.hung@canonical.com>
5544L: platform-driver-x86@vger.kernel.org
5545S: Maintained
5546F: drivers/platform/x86/intel-hid.c
5547
5548INTEL IDLE DRIVER
5549M: Len Brown <lenb@kernel.org>
5550L: linux-pm@vger.kernel.org
5551T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5552S: Supported
5553F: drivers/idle/intel_idle.c
5554
5555INTEL PSTATE DRIVER
5556M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5557M: Len Brown <lenb@kernel.org>
5558L: linux-pm@vger.kernel.org
5559S: Supported
5560F: drivers/cpufreq/intel_pstate.c
5561
5562INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5563M: Maik Broemme <mbroemme@plusserver.de>
5564L: linux-fbdev@vger.kernel.org
5565S: Maintained
5566F: Documentation/fb/intelfb.txt
5567F: drivers/video/fbdev/intelfb/
5568
5569INTEL 810/815 FRAMEBUFFER DRIVER
5570M: Antonino Daplas <adaplas@gmail.com>
5571L: linux-fbdev@vger.kernel.org
5572S: Maintained
5573F: drivers/video/fbdev/i810/
5574
5575INTEL MENLOW THERMAL DRIVER
5576M: Sujith Thomas <sujith.thomas@intel.com>
5577L: platform-driver-x86@vger.kernel.org
5578W: https://01.org/linux-acpi
5579S: Supported
5580F: drivers/platform/x86/intel_menlow.c
5581
5582INTEL I/OAT DMA DRIVER
5583M: Dave Jiang <dave.jiang@intel.com>
5584R: Dan Williams <dan.j.williams@intel.com>
5585L: dmaengine@vger.kernel.org
5586Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5587S: Supported
5588F: drivers/dma/ioat*
5589
5590INTEL IOMMU (VT-d)
5591M: David Woodhouse <dwmw2@infradead.org>
5592L: iommu@lists.linux-foundation.org
5593T: git git://git.infradead.org/iommu-2.6.git
5594S: Supported
5595F: drivers/iommu/intel-iommu.c
5596F: include/linux/intel-iommu.h
5597
5598INTEL IOP-ADMA DMA DRIVER
5599R: Dan Williams <dan.j.williams@intel.com>
5600S: Odd fixes
5601F: drivers/dma/iop-adma.c
5602
5603INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5604M: Krzysztof Halasa <khalasa@piap.pl>
5605S: Maintained
5606F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5607F: arch/arm/mach-ixp4xx/include/mach/npe.h
5608F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5609F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5610F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5611F: drivers/net/wan/ixp4xx_hss.c
5612
5613INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5614M: Deepak Saxena <dsaxena@plexity.net>
5615S: Maintained
5616F: drivers/char/hw_random/ixp4xx-rng.c
5617
5618INTEL ETHERNET DRIVERS
5619M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5620R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5621R: Shannon Nelson <shannon.nelson@intel.com>
5622R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5623R: Don Skidmore <donald.c.skidmore@intel.com>
5624R: Bruce Allan <bruce.w.allan@intel.com>
5625R: John Ronciak <john.ronciak@intel.com>
5626R: Mitch Williams <mitch.a.williams@intel.com>
5627L: intel-wired-lan@lists.osuosl.org
5628W: http://www.intel.com/support/feedback.htm
5629W: http://e1000.sourceforge.net/
5630Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5633S: Supported
5634F: Documentation/networking/e100.txt
5635F: Documentation/networking/e1000.txt
5636F: Documentation/networking/e1000e.txt
5637F: Documentation/networking/igb.txt
5638F: Documentation/networking/igbvf.txt
5639F: Documentation/networking/ixgb.txt
5640F: Documentation/networking/ixgbe.txt
5641F: Documentation/networking/ixgbevf.txt
5642F: Documentation/networking/i40e.txt
5643F: Documentation/networking/i40evf.txt
5644F: drivers/net/ethernet/intel/
5645F: drivers/net/ethernet/intel/*/
5646
5647INTEL-MID GPIO DRIVER
5648M: David Cohen <david.a.cohen@linux.intel.com>
5649L: linux-gpio@vger.kernel.org
5650S: Maintained
5651F: drivers/gpio/gpio-intel-mid.c
5652
5653INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5654M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5655L: linux-wireless@vger.kernel.org
5656S: Maintained
5657F: Documentation/networking/README.ipw2100
5658F: Documentation/networking/README.ipw2200
5659F: drivers/net/wireless/intel/ipw2x00/
5660
5661INTEL(R) TRACE HUB
5662M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5663S: Supported
5664F: Documentation/trace/intel_th.txt
5665F: drivers/hwtracing/intel_th/
5666
5667INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5668M: Ning Sun <ning.sun@intel.com>
5669L: tboot-devel@lists.sourceforge.net
5670W: http://tboot.sourceforge.net
5671T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5672S: Supported
5673F: Documentation/intel_txt.txt
5674F: include/linux/tboot.h
5675F: arch/x86/kernel/tboot.c
5676
5677INTEL WIRELESS WIMAX CONNECTION 2400
5678M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5679M: linux-wimax@intel.com
5680L: wimax@linuxwimax.org (subscribers-only)
5681S: Supported
5682W: http://linuxwimax.org
5683F: Documentation/wimax/README.i2400m
5684F: drivers/net/wimax/i2400m/
5685F: include/uapi/linux/wimax/i2400m.h
5686
5687INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5688M: Stanislaw Gruszka <sgruszka@redhat.com>
5689L: linux-wireless@vger.kernel.org
5690S: Supported
5691F: drivers/net/wireless/intel/iwlegacy/
5692
5693INTEL WIRELESS WIFI LINK (iwlwifi)
5694M: Johannes Berg <johannes.berg@intel.com>
5695M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5696M: Intel Linux Wireless <linuxwifi@intel.com>
5697L: linux-wireless@vger.kernel.org
5698W: http://intellinuxwireless.org
5699T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5700S: Supported
5701F: drivers/net/wireless/intel/iwlwifi/
5702
5703INTEL MANAGEMENT ENGINE (mei)
5704M: Tomas Winkler <tomas.winkler@intel.com>
5705L: linux-kernel@vger.kernel.org
5706S: Supported
5707F: include/uapi/linux/mei.h
5708F: include/linux/mei_cl_bus.h
5709F: drivers/misc/mei/*
5710F: Documentation/misc-devices/mei/*
5711
5712INTEL MIC DRIVERS (mic)
5713M: Sudeep Dutt <sudeep.dutt@intel.com>
5714M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5715S: Supported
5716W: https://github.com/sudeepdutt/mic
5717W: http://software.intel.com/en-us/mic-developer
5718F: include/linux/mic_bus.h
5719F: include/linux/scif.h
5720F: include/uapi/linux/mic_common.h
5721F: include/uapi/linux/mic_ioctl.h
5722F include/uapi/linux/scif_ioctl.h
5723F: drivers/misc/mic/
5724F: drivers/dma/mic_x100_dma.c
5725F: drivers/dma/mic_x100_dma.h
5726F Documentation/mic/
5727
5728INTEL PMC/P-Unit IPC DRIVER
5729M: Zha Qipeng<qipeng.zha@intel.com>
5730L: platform-driver-x86@vger.kernel.org
5731S: Maintained
5732F: drivers/platform/x86/intel_pmc_ipc.c
5733F: drivers/platform/x86/intel_punit_ipc.c
5734F: arch/x86/include/asm/intel_pmc_ipc.h
5735F: arch/x86/include/asm/intel_punit_ipc.h
5736
5737INTEL TELEMETRY DRIVER
5738M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5739L: platform-driver-x86@vger.kernel.org
5740S: Maintained
5741F: drivers/platform/x86/intel_telemetry_core.c
5742F: arch/x86/include/asm/intel_telemetry.h
5743F: drivers/platform/x86/intel_telemetry_pltdrv.c
5744F: drivers/platform/x86/intel_telemetry_debugfs.c
5745
5746IOC3 ETHERNET DRIVER
5747M: Ralf Baechle <ralf@linux-mips.org>
5748L: linux-mips@linux-mips.org
5749S: Maintained
5750F: drivers/net/ethernet/sgi/ioc3-eth.c
5751
5752IOC3 SERIAL DRIVER
5753M: Pat Gefre <pfg@sgi.com>
5754L: linux-serial@vger.kernel.org
5755S: Maintained
5756F: drivers/tty/serial/ioc3_serial.c
5757
5758IOMMU DRIVERS
5759M: Joerg Roedel <joro@8bytes.org>
5760L: iommu@lists.linux-foundation.org
5761T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5762S: Maintained
5763F: drivers/iommu/
5764
5765IP MASQUERADING
5766M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5767S: Maintained
5768F: net/ipv4/netfilter/ipt_MASQUERADE.c
5769
5770IPATH DRIVER
5771M: Mike Marciniszyn <infinipath@intel.com>
5772L: linux-rdma@vger.kernel.org
5773S: Maintained
5774F: drivers/staging/rdma/ipath/
5775
5776IPMI SUBSYSTEM
5777M: Corey Minyard <minyard@acm.org>
5778L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5779W: http://openipmi.sourceforge.net/
5780S: Supported
5781F: Documentation/IPMI.txt
5782F: drivers/char/ipmi/
5783F: include/linux/ipmi*
5784F: include/uapi/linux/ipmi*
5785
5786QCOM AUDIO (ASoC) DRIVERS
5787M: Patrick Lai <plai@codeaurora.org>
5788M: Banajit Goswami <bgoswami@codeaurora.org>
5789L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5790S: Supported
5791F: sound/soc/qcom/
5792
5793IPS SCSI RAID DRIVER
5794M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5795L: linux-scsi@vger.kernel.org
5796W: http://www.adaptec.com/
5797S: Maintained
5798F: drivers/scsi/ips*
5799
5800IPVS
5801M: Wensong Zhang <wensong@linux-vs.org>
5802M: Simon Horman <horms@verge.net.au>
5803M: Julian Anastasov <ja@ssi.bg>
5804L: netdev@vger.kernel.org
5805L: lvs-devel@vger.kernel.org
5806S: Maintained
5807F: Documentation/networking/ipvs-sysctl.txt
5808F: include/net/ip_vs.h
5809F: include/uapi/linux/ip_vs.h
5810F: net/netfilter/ipvs/
5811
5812IPWIRELESS DRIVER
5813M: Jiri Kosina <jikos@kernel.org>
5814M: David Sterba <dsterba@suse.com>
5815S: Odd Fixes
5816F: drivers/tty/ipwireless/
5817
5818IPX NETWORK LAYER
5819M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5820L: netdev@vger.kernel.org
5821S: Maintained
5822F: include/net/ipx.h
5823F: include/uapi/linux/ipx.h
5824F: net/ipx/
5825
5826IRDA SUBSYSTEM
5827M: Samuel Ortiz <samuel@sortiz.org>
5828L: irda-users@lists.sourceforge.net (subscribers-only)
5829L: netdev@vger.kernel.org
5830W: http://irda.sourceforge.net/
5831S: Maintained
5832T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5833F: Documentation/networking/irda.txt
5834F: drivers/net/irda/
5835F: include/net/irda/
5836F: net/irda/
5837
5838IRQ SUBSYSTEM
5839M: Thomas Gleixner <tglx@linutronix.de>
5840L: linux-kernel@vger.kernel.org
5841S: Maintained
5842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5843F: kernel/irq/
5844
5845IRQCHIP DRIVERS
5846M: Thomas Gleixner <tglx@linutronix.de>
5847M: Jason Cooper <jason@lakedaemon.net>
5848M: Marc Zyngier <marc.zyngier@arm.com>
5849L: linux-kernel@vger.kernel.org
5850S: Maintained
5851T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5852T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5853F: Documentation/devicetree/bindings/interrupt-controller/
5854F: drivers/irqchip/
5855
5856IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5857M: Jiang Liu <jiang.liu@linux.intel.com>
5858M: Marc Zyngier <marc.zyngier@arm.com>
5859S: Maintained
5860T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5861F: Documentation/IRQ-domain.txt
5862F: include/linux/irqdomain.h
5863F: kernel/irq/irqdomain.c
5864F: kernel/irq/msi.c
5865
5866ISAPNP
5867M: Jaroslav Kysela <perex@perex.cz>
5868S: Maintained
5869F: Documentation/isapnp.txt
5870F: drivers/pnp/isapnp/
5871F: include/linux/isapnp.h
5872
5873ISA RADIO MODULE
5874M: Hans Verkuil <hverkuil@xs4all.nl>
5875L: linux-media@vger.kernel.org
5876T: git git://linuxtv.org/media_tree.git
5877W: https://linuxtv.org
5878S: Maintained
5879F: drivers/media/radio/radio-isa*
5880
5881iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5882M: Peter Jones <pjones@redhat.com>
5883M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5884S: Maintained
5885F: drivers/firmware/iscsi_ibft*
5886
5887ISCSI
5888M: Mike Christie <michaelc@cs.wisc.edu>
5889L: open-iscsi@googlegroups.com
5890W: www.open-iscsi.org
5891T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5892S: Maintained
5893F: drivers/scsi/*iscsi*
5894F: include/scsi/*iscsi*
5895
5896ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5897M: Or Gerlitz <ogerlitz@mellanox.com>
5898M: Sagi Grimberg <sagig@mellanox.com>
5899M: Roi Dayan <roid@mellanox.com>
5900L: linux-rdma@vger.kernel.org
5901S: Supported
5902W: http://www.openfabrics.org
5903W: www.open-iscsi.org
5904Q: http://patchwork.kernel.org/project/linux-rdma/list/
5905F: drivers/infiniband/ulp/iser/
5906
5907ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5908M: Sagi Grimberg <sagig@mellanox.com>
5909T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5910L: linux-rdma@vger.kernel.org
5911L: target-devel@vger.kernel.org
5912S: Supported
5913W: http://www.linux-iscsi.org
5914F: drivers/infiniband/ulp/isert
5915
5916ISDN SUBSYSTEM
5917M: Karsten Keil <isdn@linux-pingi.de>
5918L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5919L: netdev@vger.kernel.org
5920W: http://www.isdn4linux.de
5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5922S: Maintained
5923F: Documentation/isdn/
5924F: drivers/isdn/
5925F: include/linux/isdn.h
5926F: include/linux/isdn/
5927F: include/uapi/linux/isdn.h
5928F: include/uapi/linux/isdn/
5929
5930ISDN SUBSYSTEM (Eicon active card driver)
5931M: Armin Schindler <mac@melware.de>
5932L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5933W: http://www.melware.de
5934S: Maintained
5935F: drivers/isdn/hardware/eicon/
5936
5937IT87 HARDWARE MONITORING DRIVER
5938M: Jean Delvare <jdelvare@suse.com>
5939L: lm-sensors@lm-sensors.org
5940S: Maintained
5941F: Documentation/hwmon/it87
5942F: drivers/hwmon/it87.c
5943
5944IT913X MEDIA DRIVER
5945M: Antti Palosaari <crope@iki.fi>
5946L: linux-media@vger.kernel.org
5947W: https://linuxtv.org
5948W: http://palosaari.fi/linux/
5949Q: http://patchwork.linuxtv.org/project/linux-media/list/
5950T: git git://linuxtv.org/anttip/media_tree.git
5951S: Maintained
5952F: drivers/media/tuners/it913x*
5953
5954IVTV VIDEO4LINUX DRIVER
5955M: Andy Walls <awalls@md.metrocast.net>
5956L: ivtv-devel@ivtvdriver.org (subscribers-only)
5957L: linux-media@vger.kernel.org
5958T: git git://linuxtv.org/media_tree.git
5959W: http://www.ivtvdriver.org
5960S: Maintained
5961F: Documentation/video4linux/*.ivtv
5962F: drivers/media/pci/ivtv/
5963F: include/uapi/linux/ivtv*
5964
5965IX2505V MEDIA DRIVER
5966M: Malcolm Priestley <tvboxspy@gmail.com>
5967L: linux-media@vger.kernel.org
5968W: https://linuxtv.org
5969Q: http://patchwork.linuxtv.org/project/linux-media/list/
5970S: Maintained
5971F: drivers/media/dvb-frontends/ix2505v*
5972
5973JC42.4 TEMPERATURE SENSOR DRIVER
5974M: Guenter Roeck <linux@roeck-us.net>
5975L: lm-sensors@lm-sensors.org
5976S: Maintained
5977F: drivers/hwmon/jc42.c
5978F: Documentation/hwmon/jc42
5979
5980JFS FILESYSTEM
5981M: Dave Kleikamp <shaggy@kernel.org>
5982L: jfs-discussion@lists.sourceforge.net
5983W: http://jfs.sourceforge.net/
5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5985S: Maintained
5986F: Documentation/filesystems/jfs.txt
5987F: fs/jfs/
5988
5989JME NETWORK DRIVER
5990M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5991L: netdev@vger.kernel.org
5992S: Maintained
5993F: drivers/net/ethernet/jme.*
5994
5995JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5996M: David Woodhouse <dwmw2@infradead.org>
5997L: linux-mtd@lists.infradead.org
5998W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5999S: Maintained
6000F: fs/jffs2/
6001F: include/uapi/linux/jffs2.h
6002
6003JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6004M: "Theodore Ts'o" <tytso@mit.edu>
6005M: Jan Kara <jack@suse.com>
6006L: linux-ext4@vger.kernel.org
6007S: Maintained
6008F: fs/jbd2/
6009F: include/linux/jbd2.h
6010
6011JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6012M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6013L: linux-media@vger.kernel.org
6014S: Maintained
6015F: drivers/media/platform/rcar_jpu.c
6016
6017JSM Neo PCI based serial card
6018M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
6019L: linux-serial@vger.kernel.org
6020S: Maintained
6021F: drivers/tty/serial/jsm/
6022
6023K10TEMP HARDWARE MONITORING DRIVER
6024M: Clemens Ladisch <clemens@ladisch.de>
6025L: lm-sensors@lm-sensors.org
6026S: Maintained
6027F: Documentation/hwmon/k10temp
6028F: drivers/hwmon/k10temp.c
6029
6030K8TEMP HARDWARE MONITORING DRIVER
6031M: Rudolf Marek <r.marek@assembler.cz>
6032L: lm-sensors@lm-sensors.org
6033S: Maintained
6034F: Documentation/hwmon/k8temp
6035F: drivers/hwmon/k8temp.c
6036
6037KCONFIG
6038M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6039L: linux-kbuild@vger.kernel.org
6040T: git git://gitorious.org/linux-kconfig/linux-kconfig
6041S: Maintained
6042F: Documentation/kbuild/kconfig-language.txt
6043F: scripts/kconfig/
6044
6045KDUMP
6046M: Vivek Goyal <vgoyal@redhat.com>
6047M: Haren Myneni <hbabu@us.ibm.com>
6048L: kexec@lists.infradead.org
6049W: http://lse.sourceforge.net/kdump/
6050S: Maintained
6051F: Documentation/kdump/
6052
6053KEENE FM RADIO TRANSMITTER DRIVER
6054M: Hans Verkuil <hverkuil@xs4all.nl>
6055L: linux-media@vger.kernel.org
6056T: git git://linuxtv.org/media_tree.git
6057W: https://linuxtv.org
6058S: Maintained
6059F: drivers/media/radio/radio-keene*
6060
6061KERNEL AUTOMOUNTER v4 (AUTOFS4)
6062M: Ian Kent <raven@themaw.net>
6063L: autofs@vger.kernel.org
6064S: Maintained
6065F: fs/autofs4/
6066
6067KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6068M: Michal Marek <mmarek@suse.com>
6069T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6070T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6071L: linux-kbuild@vger.kernel.org
6072S: Maintained
6073F: Documentation/kbuild/
6074F: Makefile
6075F: scripts/Makefile.*
6076F: scripts/basic/
6077F: scripts/mk*
6078F: scripts/package/
6079
6080KERNEL JANITORS
6081L: kernel-janitors@vger.kernel.org
6082W: http://kernelnewbies.org/KernelJanitors
6083S: Odd Fixes
6084
6085KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6086M: "J. Bruce Fields" <bfields@fieldses.org>
6087M: Jeff Layton <jlayton@poochiereds.net>
6088L: linux-nfs@vger.kernel.org
6089W: http://nfs.sourceforge.net/
6090S: Supported
6091F: fs/nfsd/
6092F: include/uapi/linux/nfsd/
6093F: fs/lockd/
6094F: fs/nfs_common/
6095F: net/sunrpc/
6096F: include/linux/lockd/
6097F: include/linux/sunrpc/
6098F: include/uapi/linux/sunrpc/
6099
6100KERNEL SELFTEST FRAMEWORK
6101M: Shuah Khan <shuahkh@osg.samsung.com>
6102L: linux-api@vger.kernel.org
6103T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6104S: Maintained
6105F: tools/testing/selftests
6106
6107KERNEL VIRTUAL MACHINE (KVM)
6108M: Gleb Natapov <gleb@kernel.org>
6109M: Paolo Bonzini <pbonzini@redhat.com>
6110L: kvm@vger.kernel.org
6111W: http://www.linux-kvm.org
6112T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6113S: Supported
6114F: Documentation/*/kvm*.txt
6115F: Documentation/virtual/kvm/
6116F: arch/*/kvm/
6117F: arch/x86/kernel/kvm.c
6118F: arch/x86/kernel/kvmclock.c
6119F: arch/*/include/asm/kvm*
6120F: include/linux/kvm*
6121F: include/uapi/linux/kvm*
6122F: virt/kvm/
6123
6124KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6125M: Joerg Roedel <joro@8bytes.org>
6126L: kvm@vger.kernel.org
6127W: http://www.linux-kvm.org/
6128S: Maintained
6129F: arch/x86/include/asm/svm.h
6130F: arch/x86/kvm/svm.c
6131
6132KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6133M: Alexander Graf <agraf@suse.com>
6134L: kvm-ppc@vger.kernel.org
6135W: http://www.linux-kvm.org/
6136T: git git://github.com/agraf/linux-2.6.git
6137S: Supported
6138F: arch/powerpc/include/asm/kvm*
6139F: arch/powerpc/kvm/
6140
6141KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6142M: Christian Borntraeger <borntraeger@de.ibm.com>
6143M: Cornelia Huck <cornelia.huck@de.ibm.com>
6144L: linux-s390@vger.kernel.org
6145W: http://www.ibm.com/developerworks/linux/linux390/
6146S: Supported
6147F: Documentation/s390/kvm.txt
6148F: arch/s390/include/asm/kvm*
6149F: arch/s390/kvm/
6150
6151KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6152M: Christoffer Dall <christoffer.dall@linaro.org>
6153M: Marc Zyngier <marc.zyngier@arm.com>
6154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6155L: kvmarm@lists.cs.columbia.edu
6156W: http://systems.cs.columbia.edu/projects/kvm-arm
6157T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6158S: Supported
6159F: arch/arm/include/uapi/asm/kvm*
6160F: arch/arm/include/asm/kvm*
6161F: arch/arm/kvm/
6162F: virt/kvm/arm/
6163F: include/kvm/arm_*
6164
6165KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6166M: Christoffer Dall <christoffer.dall@linaro.org>
6167M: Marc Zyngier <marc.zyngier@arm.com>
6168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6169L: kvmarm@lists.cs.columbia.edu
6170S: Maintained
6171F: arch/arm64/include/uapi/asm/kvm*
6172F: arch/arm64/include/asm/kvm*
6173F: arch/arm64/kvm/
6174
6175KEXEC
6176M: Eric Biederman <ebiederm@xmission.com>
6177W: http://kernel.org/pub/linux/utils/kernel/kexec/
6178L: kexec@lists.infradead.org
6179S: Maintained
6180F: include/linux/kexec.h
6181F: include/uapi/linux/kexec.h
6182F: kernel/kexec.c
6183
6184KEYS/KEYRINGS:
6185M: David Howells <dhowells@redhat.com>
6186L: keyrings@vger.kernel.org
6187S: Maintained
6188F: Documentation/security/keys.txt
6189F: include/linux/key.h
6190F: include/linux/key-type.h
6191F: include/keys/
6192F: security/keys/
6193
6194KEYS-TRUSTED
6195M: David Safford <safford@us.ibm.com>
6196M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6197L: linux-security-module@vger.kernel.org
6198L: keyrings@vger.kernel.org
6199S: Supported
6200F: Documentation/security/keys-trusted-encrypted.txt
6201F: include/keys/trusted-type.h
6202F: security/keys/trusted.c
6203F: security/keys/trusted.h
6204
6205KEYS-ENCRYPTED
6206M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6207M: David Safford <safford@us.ibm.com>
6208L: linux-security-module@vger.kernel.org
6209L: keyrings@vger.kernel.org
6210S: Supported
6211F: Documentation/security/keys-trusted-encrypted.txt
6212F: include/keys/encrypted-type.h
6213F: security/keys/encrypted-keys/
6214
6215KGDB / KDB /debug_core
6216M: Jason Wessel <jason.wessel@windriver.com>
6217W: http://kgdb.wiki.kernel.org/
6218L: kgdb-bugreport@lists.sourceforge.net
6219S: Maintained
6220F: Documentation/DocBook/kgdb.tmpl
6221F: drivers/misc/kgdbts.c
6222F: drivers/tty/serial/kgdboc.c
6223F: include/linux/kdb.h
6224F: include/linux/kgdb.h
6225F: kernel/debug/
6226
6227KMEMCHECK
6228M: Vegard Nossum <vegardno@ifi.uio.no>
6229M: Pekka Enberg <penberg@kernel.org>
6230S: Maintained
6231F: Documentation/kmemcheck.txt
6232F: arch/x86/include/asm/kmemcheck.h
6233F: arch/x86/mm/kmemcheck/
6234F: include/linux/kmemcheck.h
6235F: mm/kmemcheck.c
6236
6237KMEMLEAK
6238M: Catalin Marinas <catalin.marinas@arm.com>
6239S: Maintained
6240F: Documentation/kmemleak.txt
6241F: include/linux/kmemleak.h
6242F: mm/kmemleak.c
6243F: mm/kmemleak-test.c
6244
6245KPROBES
6246M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6247M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6248M: "David S. Miller" <davem@davemloft.net>
6249M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6250S: Maintained
6251F: Documentation/kprobes.txt
6252F: include/linux/kprobes.h
6253F: kernel/kprobes.c
6254
6255KS0108 LCD CONTROLLER DRIVER
6256M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6257W: http://miguelojeda.es/auxdisplay.htm
6258W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6259S: Maintained
6260F: Documentation/auxdisplay/ks0108
6261F: drivers/auxdisplay/ks0108.c
6262F: include/linux/ks0108.h
6263
6264L3MDEV
6265M: David Ahern <dsa@cumulusnetworks.com>
6266L: netdev@vger.kernel.org
6267S: Maintained
6268F: net/l3mdev
6269F: include/net/l3mdev.h
6270
6271LAPB module
6272L: linux-x25@vger.kernel.org
6273S: Orphan
6274F: Documentation/networking/lapb-module.txt
6275F: include/*/lapb.h
6276F: net/lapb/
6277
6278LASI 53c700 driver for PARISC
6279M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6280L: linux-scsi@vger.kernel.org
6281S: Maintained
6282F: Documentation/scsi/53c700.txt
6283F: drivers/scsi/53c700*
6284
6285LED SUBSYSTEM
6286M: Richard Purdie <rpurdie@rpsys.net>
6287M: Jacek Anaszewski <j.anaszewski@samsung.com>
6288L: linux-leds@vger.kernel.org
6289T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6290S: Maintained
6291F: drivers/leds/
6292F: include/linux/leds.h
6293
6294LEGACY EEPROM DRIVER
6295M: Jean Delvare <jdelvare@suse.com>
6296S: Maintained
6297F: Documentation/misc-devices/eeprom
6298F: drivers/misc/eeprom/eeprom.c
6299
6300LEGO USB Tower driver
6301M: Juergen Stuber <starblue@users.sourceforge.net>
6302L: legousb-devel@lists.sourceforge.net
6303W: http://legousb.sourceforge.net/
6304S: Maintained
6305F: drivers/usb/misc/legousbtower.c
6306
6307LG2160 MEDIA DRIVER
6308M: Michael Krufky <mkrufky@linuxtv.org>
6309L: linux-media@vger.kernel.org
6310W: https://linuxtv.org
6311W: http://github.com/mkrufky
6312Q: http://patchwork.linuxtv.org/project/linux-media/list/
6313T: git git://linuxtv.org/mkrufky/tuners.git
6314S: Maintained
6315F: drivers/media/dvb-frontends/lg2160.*
6316
6317LGDT3305 MEDIA DRIVER
6318M: Michael Krufky <mkrufky@linuxtv.org>
6319L: linux-media@vger.kernel.org
6320W: https://linuxtv.org
6321W: http://github.com/mkrufky
6322Q: http://patchwork.linuxtv.org/project/linux-media/list/
6323T: git git://linuxtv.org/mkrufky/tuners.git
6324S: Maintained
6325F: drivers/media/dvb-frontends/lgdt3305.*
6326
6327LGUEST
6328M: Rusty Russell <rusty@rustcorp.com.au>
6329L: lguest@lists.ozlabs.org
6330W: http://lguest.ozlabs.org/
6331S: Odd Fixes
6332F: arch/x86/include/asm/lguest*.h
6333F: arch/x86/lguest/
6334F: drivers/lguest/
6335F: include/linux/lguest*.h
6336F: tools/lguest/
6337
6338LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6339M: Tejun Heo <tj@kernel.org>
6340L: linux-ide@vger.kernel.org
6341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6342S: Maintained
6343F: drivers/ata/
6344F: include/linux/ata.h
6345F: include/linux/libata.h
6346
6347LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6348M: Viresh Kumar <vireshk@kernel.org>
6349L: linux-ide@vger.kernel.org
6350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6351S: Maintained
6352F: include/linux/pata_arasan_cf_data.h
6353F: drivers/ata/pata_arasan_cf.c
6354
6355LIBATA PATA DRIVERS
6356M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6357M: Tejun Heo <tj@kernel.org>
6358L: linux-ide@vger.kernel.org
6359T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6360S: Maintained
6361F: drivers/ata/pata_*.c
6362F: drivers/ata/ata_generic.c
6363
6364LIBATA SATA AHCI PLATFORM devices support
6365M: Hans de Goede <hdegoede@redhat.com>
6366M: Tejun Heo <tj@kernel.org>
6367L: linux-ide@vger.kernel.org
6368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6369S: Maintained
6370F: drivers/ata/ahci_platform.c
6371F: drivers/ata/libahci_platform.c
6372F: include/linux/ahci_platform.h
6373
6374LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6375M: Mikael Pettersson <mikpelinux@gmail.com>
6376L: linux-ide@vger.kernel.org
6377T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6378S: Maintained
6379F: drivers/ata/sata_promise.*
6380
6381LIBLOCKDEP
6382M: Sasha Levin <sasha.levin@oracle.com>
6383S: Maintained
6384F: tools/lib/lockdep/
6385
6386LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6387M: Dan Williams <dan.j.williams@intel.com>
6388L: linux-nvdimm@lists.01.org
6389Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6390S: Supported
6391F: drivers/nvdimm/*
6392F: include/linux/nd.h
6393F: include/linux/libnvdimm.h
6394F: include/uapi/linux/ndctl.h
6395
6396LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6397M: Ross Zwisler <ross.zwisler@linux.intel.com>
6398L: linux-nvdimm@lists.01.org
6399Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6400S: Supported
6401F: drivers/nvdimm/blk.c
6402F: drivers/nvdimm/region_devs.c
6403F: drivers/acpi/nfit*
6404
6405LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6406M: Vishal Verma <vishal.l.verma@intel.com>
6407L: linux-nvdimm@lists.01.org
6408Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6409S: Supported
6410F: drivers/nvdimm/btt*
6411
6412LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6413M: Ross Zwisler <ross.zwisler@linux.intel.com>
6414L: linux-nvdimm@lists.01.org
6415Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6416S: Supported
6417F: drivers/nvdimm/pmem.c
6418F: include/linux/pmem.h
6419F: arch/*/include/asm/pmem.h
6420
6421LIGHTNVM PLATFORM SUPPORT
6422M: Matias Bjorling <mb@lightnvm.io>
6423W: http://github/OpenChannelSSD
6424L: linux-block@vger.kernel.org
6425S: Maintained
6426F: drivers/lightnvm/
6427F: include/linux/lightnvm.h
6428F: include/uapi/linux/lightnvm.h
6429
6430LINUX FOR IBM pSERIES (RS/6000)
6431M: Paul Mackerras <paulus@au.ibm.com>
6432W: http://www.ibm.com/linux/ltc/projects/ppc
6433S: Supported
6434F: arch/powerpc/boot/rs6000.h
6435
6436LINUX FOR POWERPC (32-BIT AND 64-BIT)
6437M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6438M: Paul Mackerras <paulus@samba.org>
6439M: Michael Ellerman <mpe@ellerman.id.au>
6440W: http://www.penguinppc.org/
6441L: linuxppc-dev@lists.ozlabs.org
6442Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6443T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6444S: Supported
6445F: Documentation/powerpc/
6446F: arch/powerpc/
6447
6448LINUX FOR POWER MACINTOSH
6449M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6450W: http://www.penguinppc.org/
6451L: linuxppc-dev@lists.ozlabs.org
6452S: Maintained
6453F: arch/powerpc/platforms/powermac/
6454F: drivers/macintosh/
6455
6456LINUX FOR POWERPC EMBEDDED MPC5XXX
6457M: Anatolij Gustschin <agust@denx.de>
6458L: linuxppc-dev@lists.ozlabs.org
6459T: git git://git.denx.de/linux-denx-agust.git
6460S: Maintained
6461F: arch/powerpc/platforms/512x/
6462F: arch/powerpc/platforms/52xx/
6463
6464LINUX FOR POWERPC EMBEDDED PPC4XX
6465M: Alistair Popple <alistair@popple.id.au>
6466M: Matt Porter <mporter@kernel.crashing.org>
6467W: http://www.penguinppc.org/
6468L: linuxppc-dev@lists.ozlabs.org
6469S: Maintained
6470F: arch/powerpc/platforms/40x/
6471F: arch/powerpc/platforms/44x/
6472
6473LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6474L: linuxppc-dev@lists.ozlabs.org
6475S: Orphan
6476F: arch/powerpc/*/*virtex*
6477F: arch/powerpc/*/*/*virtex*
6478
6479LINUX FOR POWERPC EMBEDDED PPC8XX
6480M: Vitaly Bordug <vitb@kernel.crashing.org>
6481W: http://www.penguinppc.org/
6482L: linuxppc-dev@lists.ozlabs.org
6483S: Maintained
6484F: arch/powerpc/platforms/8xx/
6485
6486LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6487M: Scott Wood <oss@buserror.net>
6488M: Kumar Gala <galak@kernel.crashing.org>
6489W: http://www.penguinppc.org/
6490L: linuxppc-dev@lists.ozlabs.org
6491T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6492S: Maintained
6493F: arch/powerpc/platforms/83xx/
6494F: arch/powerpc/platforms/85xx/
6495
6496LINUX FOR POWERPC PA SEMI PWRFICIENT
6497M: Olof Johansson <olof@lixom.net>
6498L: linuxppc-dev@lists.ozlabs.org
6499S: Maintained
6500F: arch/powerpc/platforms/pasemi/
6501F: drivers/*/*pasemi*
6502F: drivers/*/*/*pasemi*
6503
6504LINUX SECURITY MODULE (LSM) FRAMEWORK
6505M: Chris Wright <chrisw@sous-sol.org>
6506L: linux-security-module@vger.kernel.org
6507S: Supported
6508
6509LIS3LV02D ACCELEROMETER DRIVER
6510M: Eric Piel <eric.piel@tremplin-utc.net>
6511S: Maintained
6512F: Documentation/misc-devices/lis3lv02d
6513F: drivers/misc/lis3lv02d/
6514F: drivers/platform/x86/hp_accel.c
6515
6516LIVE PATCHING
6517M: Josh Poimboeuf <jpoimboe@redhat.com>
6518M: Seth Jennings <sjenning@redhat.com>
6519M: Jiri Kosina <jikos@kernel.org>
6520M: Vojtech Pavlik <vojtech@suse.com>
6521S: Maintained
6522F: kernel/livepatch/
6523F: include/linux/livepatch.h
6524F: arch/x86/include/asm/livepatch.h
6525F: arch/x86/kernel/livepatch.c
6526F: Documentation/ABI/testing/sysfs-kernel-livepatch
6527F: samples/livepatch/
6528L: live-patching@vger.kernel.org
6529T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6530
6531LLC (802.2)
6532M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6533S: Maintained
6534F: include/linux/llc.h
6535F: include/uapi/linux/llc.h
6536F: include/net/llc*
6537F: net/llc/
6538
6539LM73 HARDWARE MONITOR DRIVER
6540M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6541L: lm-sensors@lm-sensors.org
6542S: Maintained
6543F: drivers/hwmon/lm73.c
6544
6545LM78 HARDWARE MONITOR DRIVER
6546M: Jean Delvare <jdelvare@suse.com>
6547L: lm-sensors@lm-sensors.org
6548S: Maintained
6549F: Documentation/hwmon/lm78
6550F: drivers/hwmon/lm78.c
6551
6552LM83 HARDWARE MONITOR DRIVER
6553M: Jean Delvare <jdelvare@suse.com>
6554L: lm-sensors@lm-sensors.org
6555S: Maintained
6556F: Documentation/hwmon/lm83
6557F: drivers/hwmon/lm83.c
6558
6559LM90 HARDWARE MONITOR DRIVER
6560M: Jean Delvare <jdelvare@suse.com>
6561L: lm-sensors@lm-sensors.org
6562S: Maintained
6563F: Documentation/hwmon/lm90
6564F: Documentation/devicetree/bindings/hwmon/lm90.txt
6565F: drivers/hwmon/lm90.c
6566
6567LM95234 HARDWARE MONITOR DRIVER
6568M: Guenter Roeck <linux@roeck-us.net>
6569L: lm-sensors@lm-sensors.org
6570S: Maintained
6571F: Documentation/hwmon/lm95234
6572F: drivers/hwmon/lm95234.c
6573
6574LME2510 MEDIA DRIVER
6575M: Malcolm Priestley <tvboxspy@gmail.com>
6576L: linux-media@vger.kernel.org
6577W: https://linuxtv.org
6578Q: http://patchwork.linuxtv.org/project/linux-media/list/
6579S: Maintained
6580F: drivers/media/usb/dvb-usb-v2/lmedm04*
6581
6582LOCKDEP AND LOCKSTAT
6583M: Peter Zijlstra <peterz@infradead.org>
6584M: Ingo Molnar <mingo@redhat.com>
6585L: linux-kernel@vger.kernel.org
6586T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6587S: Maintained
6588F: Documentation/locking/lockdep*.txt
6589F: Documentation/locking/lockstat.txt
6590F: include/linux/lockdep.h
6591F: kernel/locking/
6592
6593LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6594M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6595L: linux-ntfs-dev@lists.sourceforge.net
6596W: http://www.linux-ntfs.org/content/view/19/37/
6597S: Maintained
6598F: Documentation/ldm.txt
6599F: block/partitions/ldm.*
6600
6601LogFS
6602M: Joern Engel <joern@logfs.org>
6603M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6604L: logfs@logfs.org
6605W: logfs.org
6606S: Maintained
6607F: fs/logfs/
6608
6609LPC32XX MACHINE SUPPORT
6610M: Roland Stigge <stigge@antcom.de>
6611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6612S: Maintained
6613F: arch/arm/mach-lpc32xx/
6614
6615LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6616M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6617M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6618M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6619M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6620L: MPT-FusionLinux.pdl@avagotech.com
6621L: linux-scsi@vger.kernel.org
6622W: http://www.lsilogic.com/support
6623S: Supported
6624F: drivers/message/fusion/
6625F: drivers/scsi/mpt2sas/
6626F: drivers/scsi/mpt3sas/
6627
6628LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6629M: Matthew Wilcox <matthew@wil.cx>
6630L: linux-scsi@vger.kernel.org
6631S: Maintained
6632F: drivers/scsi/sym53c8xx_2/
6633
6634LTC4261 HARDWARE MONITOR DRIVER
6635M: Guenter Roeck <linux@roeck-us.net>
6636L: lm-sensors@lm-sensors.org
6637S: Maintained
6638F: Documentation/hwmon/ltc4261
6639F: drivers/hwmon/ltc4261.c
6640
6641LTP (Linux Test Project)
6642M: Mike Frysinger <vapier@gentoo.org>
6643M: Cyril Hrubis <chrubis@suse.cz>
6644M: Wanlong Gao <wanlong.gao@gmail.com>
6645M: Jan Stancek <jstancek@redhat.com>
6646M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6647M: Alexey Kodanev <alexey.kodanev@oracle.com>
6648L: ltp@lists.linux.it (subscribers-only)
6649W: http://linux-test-project.github.io/
6650T: git git://github.com/linux-test-project/ltp.git
6651S: Maintained
6652
6653M32R ARCHITECTURE
6654W: http://www.linux-m32r.org/
6655S: Orphan
6656F: arch/m32r/
6657
6658M68K ARCHITECTURE
6659M: Geert Uytterhoeven <geert@linux-m68k.org>
6660L: linux-m68k@lists.linux-m68k.org
6661W: http://www.linux-m68k.org/
6662T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6663S: Maintained
6664F: arch/m68k/
6665F: drivers/zorro/
6666
6667M68K ON APPLE MACINTOSH
6668M: Joshua Thompson <funaho@jurai.org>
6669W: http://www.mac.linux-m68k.org/
6670L: linux-m68k@lists.linux-m68k.org
6671S: Maintained
6672F: arch/m68k/mac/
6673
6674M68K ON HP9000/300
6675M: Philip Blundell <philb@gnu.org>
6676W: http://www.tazenda.demon.co.uk/phil/linux-hp
6677S: Maintained
6678F: arch/m68k/hp300/
6679
6680M88DS3103 MEDIA DRIVER
6681M: Antti Palosaari <crope@iki.fi>
6682L: linux-media@vger.kernel.org
6683W: https://linuxtv.org
6684W: http://palosaari.fi/linux/
6685Q: http://patchwork.linuxtv.org/project/linux-media/list/
6686T: git git://linuxtv.org/anttip/media_tree.git
6687S: Maintained
6688F: drivers/media/dvb-frontends/m88ds3103*
6689
6690M88RS2000 MEDIA DRIVER
6691M: Malcolm Priestley <tvboxspy@gmail.com>
6692L: linux-media@vger.kernel.org
6693W: https://linuxtv.org
6694Q: http://patchwork.linuxtv.org/project/linux-media/list/
6695S: Maintained
6696F: drivers/media/dvb-frontends/m88rs2000*
6697
6698MA901 MASTERKIT USB FM RADIO DRIVER
6699M: Alexey Klimov <klimov.linux@gmail.com>
6700L: linux-media@vger.kernel.org
6701T: git git://linuxtv.org/media_tree.git
6702S: Maintained
6703F: drivers/media/radio/radio-ma901.c
6704
6705MAC80211
6706M: Johannes Berg <johannes@sipsolutions.net>
6707L: linux-wireless@vger.kernel.org
6708W: http://wireless.kernel.org/
6709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6711S: Maintained
6712F: Documentation/networking/mac80211-injection.txt
6713F: include/net/mac80211.h
6714F: net/mac80211/
6715
6716MACVLAN DRIVER
6717M: Patrick McHardy <kaber@trash.net>
6718L: netdev@vger.kernel.org
6719S: Maintained
6720F: drivers/net/macvlan.c
6721F: include/linux/if_macvlan.h
6722
6723MAILBOX API
6724M: Jassi Brar <jassisinghbrar@gmail.com>
6725L: linux-kernel@vger.kernel.org
6726S: Maintained
6727F: drivers/mailbox/
6728F: include/linux/mailbox_client.h
6729F: include/linux/mailbox_controller.h
6730
6731MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6732M: Michael Kerrisk <mtk.manpages@gmail.com>
6733W: http://www.kernel.org/doc/man-pages
6734L: linux-man@vger.kernel.org
6735S: Maintained
6736
6737MARVELL ARMADA DRM SUPPORT
6738M: Russell King <rmk+kernel@arm.linux.org.uk>
6739S: Maintained
6740F: drivers/gpu/drm/armada/
6741
6742MARVELL 88E6352 DSA support
6743M: Guenter Roeck <linux@roeck-us.net>
6744S: Maintained
6745F: drivers/net/dsa/mv88e6352.c
6746
6747MARVELL CRYPTO DRIVER
6748M: Boris Brezillon <boris.brezillon@free-electrons.com>
6749M: Arnaud Ebalard <arno@natisbad.org>
6750F: drivers/crypto/marvell/
6751S: Maintained
6752L: linux-crypto@vger.kernel.org
6753
6754MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6755M: Mirko Lindner <mlindner@marvell.com>
6756M: Stephen Hemminger <stephen@networkplumber.org>
6757L: netdev@vger.kernel.org
6758S: Maintained
6759F: drivers/net/ethernet/marvell/sk*
6760
6761MARVELL LIBERTAS WIRELESS DRIVER
6762L: libertas-dev@lists.infradead.org
6763S: Orphan
6764F: drivers/net/wireless/marvell/libertas/
6765
6766MARVELL MV643XX ETHERNET DRIVER
6767M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6768L: netdev@vger.kernel.org
6769S: Maintained
6770F: drivers/net/ethernet/marvell/mv643xx_eth.*
6771F: include/linux/mv643xx.h
6772
6773MARVELL MVNETA ETHERNET DRIVER
6774M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6775L: netdev@vger.kernel.org
6776S: Maintained
6777F: drivers/net/ethernet/marvell/mvneta.*
6778
6779MARVELL MWIFIEX WIRELESS DRIVER
6780M: Amitkumar Karwar <akarwar@marvell.com>
6781M: Nishant Sarmukadam <nishants@marvell.com>
6782L: linux-wireless@vger.kernel.org
6783S: Maintained
6784F: drivers/net/wireless/marvell/mwifiex/
6785
6786MARVELL MWL8K WIRELESS DRIVER
6787M: Lennert Buytenhek <buytenh@wantstofly.org>
6788L: linux-wireless@vger.kernel.org
6789S: Odd Fixes
6790F: drivers/net/wireless/marvell/mwl8k.c
6791
6792MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6793M: Nicolas Pitre <nico@fluxnic.net>
6794S: Odd Fixes
6795F: drivers/mmc/host/mvsdio.*
6796
6797MATROX FRAMEBUFFER DRIVER
6798L: linux-fbdev@vger.kernel.org
6799S: Orphan
6800F: drivers/video/fbdev/matrox/matroxfb_*
6801F: include/uapi/linux/matroxfb.h
6802
6803MAX16065 HARDWARE MONITOR DRIVER
6804M: Guenter Roeck <linux@roeck-us.net>
6805L: lm-sensors@lm-sensors.org
6806S: Maintained
6807F: Documentation/hwmon/max16065
6808F: drivers/hwmon/max16065.c
6809
6810MAX20751 HARDWARE MONITOR DRIVER
6811M: Guenter Roeck <linux@roeck-us.net>
6812L: lm-sensors@lm-sensors.org
6813S: Maintained
6814F: Documentation/hwmon/max20751
6815F: drivers/hwmon/max20751.c
6816
6817MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6818M: "Hans J. Koch" <hjk@hansjkoch.de>
6819L: lm-sensors@lm-sensors.org
6820S: Maintained
6821F: Documentation/hwmon/max6650
6822F: drivers/hwmon/max6650.c
6823
6824MAX6697 HARDWARE MONITOR DRIVER
6825M: Guenter Roeck <linux@roeck-us.net>
6826L: lm-sensors@lm-sensors.org
6827S: Maintained
6828F: Documentation/hwmon/max6697
6829F: Documentation/devicetree/bindings/i2c/max6697.txt
6830F: drivers/hwmon/max6697.c
6831F: include/linux/platform_data/max6697.h
6832
6833MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6834M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6835L: linux-pm@vger.kernel.org
6836S: Supported
6837F: drivers/power/max14577_charger.c
6838F: drivers/power/max77693_charger.c
6839
6840MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6841M: Javier Martinez Canillas <javier@osg.samsung.com>
6842L: linux-kernel@vger.kernel.org
6843S: Supported
6844F: drivers/*/*max77802.c
6845F: Documentation/devicetree/bindings/*/*max77802.txt
6846F: include/dt-bindings/*/*max77802.h
6847
6848MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6849M: Chanwoo Choi <cw00.choi@samsung.com>
6850M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6851L: linux-kernel@vger.kernel.org
6852S: Supported
6853F: drivers/*/max14577.c
6854F: drivers/*/max77686.c
6855F: drivers/*/max77693.c
6856F: drivers/extcon/extcon-max14577.c
6857F: drivers/extcon/extcon-max77693.c
6858F: drivers/rtc/rtc-max77686.c
6859F: drivers/clk/clk-max77686.c
6860F: Documentation/devicetree/bindings/mfd/max14577.txt
6861F: Documentation/devicetree/bindings/*/max77686.txt
6862F: Documentation/devicetree/bindings/mfd/max77693.txt
6863F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6864F: include/linux/mfd/max14577*.h
6865F: include/linux/mfd/max77686*.h
6866F: include/linux/mfd/max77693*.h
6867
6868MAXIRADIO FM RADIO RECEIVER DRIVER
6869M: Hans Verkuil <hverkuil@xs4all.nl>
6870L: linux-media@vger.kernel.org
6871T: git git://linuxtv.org/media_tree.git
6872W: https://linuxtv.org
6873S: Maintained
6874F: drivers/media/radio/radio-maxiradio*
6875
6876MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6877M: Peter Rosin <peda@axentia.se>
6878L: linux-iio@vger.kernel.org
6879S: Maintained
6880F: drivers/iio/potentiometer/mcp4531.c
6881
6882MEDIA DRIVERS FOR RENESAS - VSP1
6883M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6884L: linux-media@vger.kernel.org
6885L: linux-renesas-soc@vger.kernel.org
6886T: git git://linuxtv.org/media_tree.git
6887S: Supported
6888F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6889F: drivers/media/platform/vsp1/
6890
6891MEDIA DRIVERS FOR ASCOT2E
6892M: Sergey Kozlov <serjk@netup.ru>
6893L: linux-media@vger.kernel.org
6894W: https://linuxtv.org
6895W: http://netup.tv/
6896T: git git://linuxtv.org/media_tree.git
6897S: Supported
6898F: drivers/media/dvb-frontends/ascot2e*
6899
6900MEDIA DRIVERS FOR CXD2841ER
6901M: Sergey Kozlov <serjk@netup.ru>
6902L: linux-media@vger.kernel.org
6903W: https://linuxtv.org
6904W: http://netup.tv/
6905T: git git://linuxtv.org/media_tree.git
6906S: Supported
6907F: drivers/media/dvb-frontends/cxd2841er*
6908
6909MEDIA DRIVERS FOR HORUS3A
6910M: Sergey Kozlov <serjk@netup.ru>
6911L: linux-media@vger.kernel.org
6912W: https://linuxtv.org
6913W: http://netup.tv/
6914T: git git://linuxtv.org/media_tree.git
6915S: Supported
6916F: drivers/media/dvb-frontends/horus3a*
6917
6918MEDIA DRIVERS FOR LNBH25
6919M: Sergey Kozlov <serjk@netup.ru>
6920L: linux-media@vger.kernel.org
6921W: https://linuxtv.org
6922W: http://netup.tv/
6923T: git git://linuxtv.org/media_tree.git
6924S: Supported
6925F: drivers/media/dvb-frontends/lnbh25*
6926
6927MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6928M: Sergey Kozlov <serjk@netup.ru>
6929L: linux-media@vger.kernel.org
6930W: https://linuxtv.org
6931W: http://netup.tv/
6932T: git git://linuxtv.org/media_tree.git
6933S: Supported
6934F: drivers/media/pci/netup_unidvb/*
6935
6936MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6937M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6938P: LinuxTV.org Project
6939L: linux-media@vger.kernel.org
6940W: https://linuxtv.org
6941Q: http://patchwork.kernel.org/project/linux-media/list/
6942T: git git://linuxtv.org/media_tree.git
6943S: Maintained
6944F: Documentation/dvb/
6945F: Documentation/video4linux/
6946F: Documentation/DocBook/media/
6947F: drivers/media/
6948F: drivers/staging/media/
6949F: include/linux/platform_data/media/
6950F: include/media/
6951F: include/uapi/linux/dvb/
6952F: include/uapi/linux/videodev2.h
6953F: include/uapi/linux/media.h
6954F: include/uapi/linux/v4l2-*
6955F: include/uapi/linux/meye.h
6956F: include/uapi/linux/ivtv*
6957F: include/uapi/linux/uvcvideo.h
6958
6959MEDIATEK MT7601U WIRELESS LAN DRIVER
6960M: Jakub Kicinski <kubakici@wp.pl>
6961L: linux-wireless@vger.kernel.org
6962S: Maintained
6963F: drivers/net/wireless/mediatek/mt7601u/
6964
6965MEGARAID SCSI/SAS DRIVERS
6966M: Kashyap Desai <kashyap.desai@avagotech.com>
6967M: Sumit Saxena <sumit.saxena@avagotech.com>
6968M: Uday Lingala <uday.lingala@avagotech.com>
6969L: megaraidlinux.pdl@avagotech.com
6970L: linux-scsi@vger.kernel.org
6971W: http://www.lsi.com
6972S: Maintained
6973F: Documentation/scsi/megaraid.txt
6974F: drivers/scsi/megaraid.*
6975F: drivers/scsi/megaraid/
6976
6977MELLANOX ETHERNET DRIVER (mlx4_en)
6978M: Eugenia Emantayev <eugenia@mellanox.com>
6979L: netdev@vger.kernel.org
6980S: Supported
6981W: http://www.mellanox.com
6982Q: http://patchwork.ozlabs.org/project/netdev/list/
6983F: drivers/net/ethernet/mellanox/mlx4/en_*
6984
6985MELLANOX ETHERNET DRIVER (mlx5e)
6986M: Saeed Mahameed <saeedm@mellanox.com>
6987L: netdev@vger.kernel.org
6988S: Supported
6989W: http://www.mellanox.com
6990Q: http://patchwork.ozlabs.org/project/netdev/list/
6991F: drivers/net/ethernet/mellanox/mlx5/core/en_*
6992
6993MELLANOX ETHERNET SWITCH DRIVERS
6994M: Jiri Pirko <jiri@mellanox.com>
6995M: Ido Schimmel <idosch@mellanox.com>
6996L: netdev@vger.kernel.org
6997S: Supported
6998W: http://www.mellanox.com
6999Q: http://patchwork.ozlabs.org/project/netdev/list/
7000F: drivers/net/ethernet/mellanox/mlxsw/
7001
7002MEMBARRIER SUPPORT
7003M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7004M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7005L: linux-kernel@vger.kernel.org
7006S: Supported
7007F: kernel/membarrier.c
7008F: include/uapi/linux/membarrier.h
7009
7010MEMORY MANAGEMENT
7011L: linux-mm@kvack.org
7012W: http://www.linux-mm.org
7013S: Maintained
7014F: include/linux/mm.h
7015F: include/linux/gfp.h
7016F: include/linux/mmzone.h
7017F: include/linux/memory_hotplug.h
7018F: include/linux/vmalloc.h
7019F: mm/
7020
7021MEMORY TECHNOLOGY DEVICES (MTD)
7022M: David Woodhouse <dwmw2@infradead.org>
7023M: Brian Norris <computersforpeace@gmail.com>
7024L: linux-mtd@lists.infradead.org
7025W: http://www.linux-mtd.infradead.org/
7026Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7027T: git git://git.infradead.org/linux-mtd.git
7028T: git git://git.infradead.org/l2-mtd.git
7029S: Maintained
7030F: drivers/mtd/
7031F: include/linux/mtd/
7032F: include/uapi/mtd/
7033
7034MEN A21 WATCHDOG DRIVER
7035M: Johannes Thumshirn <morbidrsa@gmail.com>
7036L: linux-watchdog@vger.kernel.org
7037S: Maintained
7038F: drivers/watchdog/mena21_wdt.c
7039
7040MEN CHAMELEON BUS (mcb)
7041M: Johannes Thumshirn <morbidrsa@gmail.com>
7042S: Maintained
7043F: drivers/mcb/
7044F: include/linux/mcb.h
7045F: Documentation/men-chameleon-bus.txt
7046
7047MEN F21BMC (Board Management Controller)
7048M: Andreas Werner <andreas.werner@men.de>
7049S: Supported
7050F: drivers/mfd/menf21bmc.c
7051F: drivers/watchdog/menf21bmc_wdt.c
7052F: drivers/leds/leds-menf21bmc.c
7053F: drivers/hwmon/menf21bmc_hwmon.c
7054F: Documentation/hwmon/menf21bmc
7055
7056METAG ARCHITECTURE
7057M: James Hogan <james.hogan@imgtec.com>
7058L: linux-metag@vger.kernel.org
7059S: Odd Fixes
7060F: arch/metag/
7061F: Documentation/metag/
7062F: Documentation/devicetree/bindings/metag/
7063F: Documentation/devicetree/bindings/interrupt-controller/img,*
7064F: drivers/clocksource/metag_generic.c
7065F: drivers/irqchip/irq-metag.c
7066F: drivers/irqchip/irq-metag-ext.c
7067F: drivers/tty/metag_da.c
7068
7069MICROBLAZE ARCHITECTURE
7070M: Michal Simek <monstr@monstr.eu>
7071W: http://www.monstr.eu/fdt/
7072T: git git://git.monstr.eu/linux-2.6-microblaze.git
7073S: Supported
7074F: arch/microblaze/
7075
7076MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7077M: Chen Yu <yu.c.chen@intel.com>
7078L: platform-driver-x86@vger.kernel.org
7079S: Supported
7080F: drivers/platform/x86/surfacepro3_button.c
7081
7082MICROTEK X6 SCANNER
7083M: Oliver Neukum <oliver@neukum.org>
7084S: Maintained
7085F: drivers/usb/image/microtek.*
7086
7087MIPS
7088M: Ralf Baechle <ralf@linux-mips.org>
7089L: linux-mips@linux-mips.org
7090W: http://www.linux-mips.org/
7091T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7092Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7093S: Supported
7094F: Documentation/mips/
7095F: arch/mips/
7096
7097MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7098M: Hans Verkuil <hverkuil@xs4all.nl>
7099L: linux-media@vger.kernel.org
7100T: git git://linuxtv.org/media_tree.git
7101W: https://linuxtv.org
7102S: Odd Fixes
7103F: drivers/media/radio/radio-miropcm20*
7104
7105Mellanox MLX5 core VPI driver
7106M: Eli Cohen <eli@mellanox.com>
7107L: netdev@vger.kernel.org
7108L: linux-rdma@vger.kernel.org
7109W: http://www.mellanox.com
7110Q: http://patchwork.ozlabs.org/project/netdev/list/
7111Q: http://patchwork.kernel.org/project/linux-rdma/list/
7112T: git git://openfabrics.org/~eli/connect-ib.git
7113S: Supported
7114F: drivers/net/ethernet/mellanox/mlx5/core/
7115F: include/linux/mlx5/
7116
7117Mellanox MLX5 IB driver
7118M: Eli Cohen <eli@mellanox.com>
7119L: linux-rdma@vger.kernel.org
7120W: http://www.mellanox.com
7121Q: http://patchwork.kernel.org/project/linux-rdma/list/
7122T: git git://openfabrics.org/~eli/connect-ib.git
7123S: Supported
7124F: include/linux/mlx5/
7125F: drivers/infiniband/hw/mlx5/
7126
7127MELEXIS MLX90614 DRIVER
7128M: Crt Mori <cmo@melexis.com>
7129L: linux-iio@vger.kernel.org
7130W: http://www.melexis.com
7131S: Supported
7132F: drivers/iio/temperature/mlx90614.c
7133
7134MN88472 MEDIA DRIVER
7135M: Antti Palosaari <crope@iki.fi>
7136L: linux-media@vger.kernel.org
7137W: https://linuxtv.org
7138W: http://palosaari.fi/linux/
7139Q: http://patchwork.linuxtv.org/project/linux-media/list/
7140T: git git://linuxtv.org/anttip/media_tree.git
7141S: Maintained
7142F: drivers/staging/media/mn88472/
7143F: drivers/media/dvb-frontends/mn88472.h
7144
7145MN88473 MEDIA DRIVER
7146M: Antti Palosaari <crope@iki.fi>
7147L: linux-media@vger.kernel.org
7148W: https://linuxtv.org
7149W: http://palosaari.fi/linux/
7150Q: http://patchwork.linuxtv.org/project/linux-media/list/
7151T: git git://linuxtv.org/anttip/media_tree.git
7152S: Maintained
7153F: drivers/staging/media/mn88473/
7154F: drivers/media/dvb-frontends/mn88473.h
7155
7156MODULE SUPPORT
7157M: Rusty Russell <rusty@rustcorp.com.au>
7158S: Maintained
7159F: include/linux/module.h
7160F: kernel/module.c
7161
7162MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7163W: http://popies.net/meye/
7164S: Orphan
7165F: Documentation/video4linux/meye.txt
7166F: drivers/media/pci/meye/
7167F: include/uapi/linux/meye.h
7168
7169MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7170M: Jiri Slaby <jirislaby@gmail.com>
7171S: Maintained
7172F: Documentation/serial/moxa-smartio
7173F: drivers/tty/mxser.*
7174
7175MR800 AVERMEDIA USB FM RADIO DRIVER
7176M: Alexey Klimov <klimov.linux@gmail.com>
7177L: linux-media@vger.kernel.org
7178T: git git://linuxtv.org/media_tree.git
7179S: Maintained
7180F: drivers/media/radio/radio-mr800.c
7181
7182MRF24J40 IEEE 802.15.4 RADIO DRIVER
7183M: Alan Ott <alan@signal11.us>
7184L: linux-wpan@vger.kernel.org
7185S: Maintained
7186F: drivers/net/ieee802154/mrf24j40.c
7187F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7188
7189MSI LAPTOP SUPPORT
7190M: "Lee, Chun-Yi" <jlee@suse.com>
7191L: platform-driver-x86@vger.kernel.org
7192S: Maintained
7193F: drivers/platform/x86/msi-laptop.c
7194
7195MSI WMI SUPPORT
7196L: platform-driver-x86@vger.kernel.org
7197S: Orphan
7198F: drivers/platform/x86/msi-wmi.c
7199
7200MSI001 MEDIA DRIVER
7201M: Antti Palosaari <crope@iki.fi>
7202L: linux-media@vger.kernel.org
7203W: https://linuxtv.org
7204W: http://palosaari.fi/linux/
7205Q: http://patchwork.linuxtv.org/project/linux-media/list/
7206T: git git://linuxtv.org/anttip/media_tree.git
7207S: Maintained
7208F: drivers/media/tuners/msi001*
7209
7210MSI2500 MEDIA DRIVER
7211M: Antti Palosaari <crope@iki.fi>
7212L: linux-media@vger.kernel.org
7213W: https://linuxtv.org
7214W: http://palosaari.fi/linux/
7215Q: http://patchwork.linuxtv.org/project/linux-media/list/
7216T: git git://linuxtv.org/anttip/media_tree.git
7217S: Maintained
7218F: drivers/media/usb/msi2500/
7219
7220MSYSTEMS DISKONCHIP G3 MTD DRIVER
7221M: Robert Jarzmik <robert.jarzmik@free.fr>
7222L: linux-mtd@lists.infradead.org
7223S: Maintained
7224F: drivers/mtd/devices/docg3*
7225
7226MT9M032 APTINA SENSOR DRIVER
7227M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7228L: linux-media@vger.kernel.org
7229T: git git://linuxtv.org/media_tree.git
7230S: Maintained
7231F: drivers/media/i2c/mt9m032.c
7232F: include/media/i2c/mt9m032.h
7233
7234MT9P031 APTINA CAMERA SENSOR
7235M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7236L: linux-media@vger.kernel.org
7237T: git git://linuxtv.org/media_tree.git
7238S: Maintained
7239F: drivers/media/i2c/mt9p031.c
7240F: include/media/i2c/mt9p031.h
7241
7242MT9T001 APTINA CAMERA SENSOR
7243M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7244L: linux-media@vger.kernel.org
7245T: git git://linuxtv.org/media_tree.git
7246S: Maintained
7247F: drivers/media/i2c/mt9t001.c
7248F: include/media/i2c/mt9t001.h
7249
7250MT9V032 APTINA CAMERA SENSOR
7251M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7252L: linux-media@vger.kernel.org
7253T: git git://linuxtv.org/media_tree.git
7254S: Maintained
7255F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7256F: drivers/media/i2c/mt9v032.c
7257F: include/media/i2c/mt9v032.h
7258
7259MULTIFUNCTION DEVICES (MFD)
7260M: Lee Jones <lee.jones@linaro.org>
7261T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7262S: Supported
7263F: drivers/mfd/
7264F: include/linux/mfd/
7265
7266MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7267M: Ulf Hansson <ulf.hansson@linaro.org>
7268L: linux-mmc@vger.kernel.org
7269T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7270S: Maintained
7271F: drivers/mmc/
7272F: include/linux/mmc/
7273F: include/uapi/linux/mmc/
7274
7275MULTIMEDIA CARD (MMC) ETC. OVER SPI
7276S: Orphan
7277F: drivers/mmc/host/mmc_spi.c
7278F: include/linux/spi/mmc_spi.h
7279
7280MULTISOUND SOUND DRIVER
7281M: Andrew Veliath <andrewtv@usa.net>
7282S: Maintained
7283F: Documentation/sound/oss/MultiSound
7284F: sound/oss/msnd*
7285
7286MULTITECH MULTIPORT CARD (ISICOM)
7287S: Orphan
7288F: drivers/tty/isicom.c
7289F: include/linux/isicom.h
7290
7291MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7292M: Felipe Balbi <balbi@ti.com>
7293L: linux-usb@vger.kernel.org
7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7295S: Maintained
7296F: drivers/usb/musb/
7297
7298MXL5007T MEDIA DRIVER
7299M: Michael Krufky <mkrufky@linuxtv.org>
7300L: linux-media@vger.kernel.org
7301W: https://linuxtv.org
7302W: http://github.com/mkrufky
7303Q: http://patchwork.linuxtv.org/project/linux-media/list/
7304T: git git://linuxtv.org/mkrufky/tuners.git
7305S: Maintained
7306F: drivers/media/tuners/mxl5007t.*
7307
7308MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7309M: Hyong-Youb Kim <hykim@myri.com>
7310L: netdev@vger.kernel.org
7311W: https://www.myricom.com/support/downloads/myri10ge.html
7312S: Supported
7313F: drivers/net/ethernet/myricom/myri10ge/
7314
7315NATSEMI ETHERNET DRIVER (DP8381x)
7316S: Orphan
7317F: drivers/net/ethernet/natsemi/natsemi.c
7318
7319NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7320M: Daniel Mack <zonque@gmail.com>
7321S: Maintained
7322L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7323W: http://www.native-instruments.com
7324F: sound/usb/caiaq/
7325
7326NCP FILESYSTEM
7327M: Petr Vandrovec <petr@vandrovec.name>
7328S: Odd Fixes
7329F: fs/ncpfs/
7330
7331NCR 5380 SCSI DRIVERS
7332M: Finn Thain <fthain@telegraphics.com.au>
7333M: Michael Schmitz <schmitzmic@gmail.com>
7334L: linux-scsi@vger.kernel.org
7335S: Maintained
7336F: Documentation/scsi/g_NCR5380.txt
7337F: drivers/scsi/NCR5380.*
7338F: drivers/scsi/arm/cumana_1.c
7339F: drivers/scsi/arm/oak.c
7340F: drivers/scsi/atari_NCR5380.c
7341F: drivers/scsi/atari_scsi.*
7342F: drivers/scsi/dmx3191d.c
7343F: drivers/scsi/dtc.*
7344F: drivers/scsi/g_NCR5380.*
7345F: drivers/scsi/g_NCR5380_mmio.c
7346F: drivers/scsi/mac_scsi.*
7347F: drivers/scsi/pas16.*
7348F: drivers/scsi/sun3_scsi.*
7349F: drivers/scsi/sun3_scsi_vme.c
7350F: drivers/scsi/t128.*
7351
7352NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7353M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7354L: linux-scsi@vger.kernel.org
7355S: Maintained
7356F: drivers/scsi/NCR_D700.*
7357
7358NCT6775 HARDWARE MONITOR DRIVER
7359M: Guenter Roeck <linux@roeck-us.net>
7360L: lm-sensors@lm-sensors.org
7361S: Maintained
7362F: Documentation/hwmon/nct6775
7363F: drivers/hwmon/nct6775.c
7364
7365NETEFFECT IWARP RNIC DRIVER (IW_NES)
7366M: Faisal Latif <faisal.latif@intel.com>
7367L: linux-rdma@vger.kernel.org
7368W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7369S: Supported
7370F: drivers/infiniband/hw/nes/
7371
7372NETEM NETWORK EMULATOR
7373M: Stephen Hemminger <stephen@networkplumber.org>
7374L: netem@lists.linux-foundation.org
7375S: Maintained
7376F: net/sched/sch_netem.c
7377
7378NETERION 10GbE DRIVERS (s2io/vxge)
7379M: Jon Mason <jdmason@kudzu.us>
7380L: netdev@vger.kernel.org
7381S: Supported
7382F: Documentation/networking/s2io.txt
7383F: Documentation/networking/vxge.txt
7384F: drivers/net/ethernet/neterion/
7385
7386NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7387M: Pablo Neira Ayuso <pablo@netfilter.org>
7388M: Patrick McHardy <kaber@trash.net>
7389M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7390L: netfilter-devel@vger.kernel.org
7391L: coreteam@netfilter.org
7392W: http://www.netfilter.org/
7393W: http://www.iptables.org/
7394Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7395T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7396T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7397S: Supported
7398F: include/linux/netfilter*
7399F: include/linux/netfilter/
7400F: include/net/netfilter/
7401F: include/uapi/linux/netfilter*
7402F: include/uapi/linux/netfilter/
7403F: net/*/netfilter.c
7404F: net/*/netfilter/
7405F: net/netfilter/
7406F: net/bridge/br_netfilter*.c
7407
7408NETLABEL
7409M: Paul Moore <paul@paul-moore.com>
7410W: http://netlabel.sf.net
7411L: netdev@vger.kernel.org
7412S: Maintained
7413F: Documentation/netlabel/
7414F: include/net/netlabel.h
7415F: net/netlabel/
7416
7417NETROM NETWORK LAYER
7418M: Ralf Baechle <ralf@linux-mips.org>
7419L: linux-hams@vger.kernel.org
7420W: http://www.linux-ax25.org/
7421S: Maintained
7422F: include/net/netrom.h
7423F: include/uapi/linux/netrom.h
7424F: net/netrom/
7425
7426NETRONOME ETHERNET DRIVERS
7427M: Jakub Kicinski <jakub.kicinski@netronome.com>
7428M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7429L: oss-drivers@netronome.com
7430S: Maintained
7431F: drivers/net/ethernet/netronome/
7432
7433NETWORK BLOCK DEVICE (NBD)
7434M: Markus Pargmann <mpa@pengutronix.de>
7435S: Maintained
7436L: nbd-general@lists.sourceforge.net
7437T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7438F: Documentation/blockdev/nbd.txt
7439F: drivers/block/nbd.c
7440F: include/uapi/linux/nbd.h
7441
7442NETWORK DROP MONITOR
7443M: Neil Horman <nhorman@tuxdriver.com>
7444L: netdev@vger.kernel.org
7445S: Maintained
7446W: https://fedorahosted.org/dropwatch/
7447F: net/core/drop_monitor.c
7448
7449NETWORKING [GENERAL]
7450M: "David S. Miller" <davem@davemloft.net>
7451L: netdev@vger.kernel.org
7452W: http://www.linuxfoundation.org/en/Net
7453Q: http://patchwork.ozlabs.org/project/netdev/list/
7454T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7455T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7456S: Maintained
7457F: net/
7458F: include/net/
7459F: include/linux/in.h
7460F: include/linux/net.h
7461F: include/linux/netdevice.h
7462F: include/uapi/linux/in.h
7463F: include/uapi/linux/net.h
7464F: include/uapi/linux/netdevice.h
7465F: include/uapi/linux/net_namespace.h
7466F: tools/net/
7467F: tools/testing/selftests/net/
7468F: lib/random32.c
7469F: lib/test_bpf.c
7470
7471NETWORKING [IPv4/IPv6]
7472M: "David S. Miller" <davem@davemloft.net>
7473M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7474M: James Morris <jmorris@namei.org>
7475M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7476M: Patrick McHardy <kaber@trash.net>
7477L: netdev@vger.kernel.org
7478T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7479S: Maintained
7480F: net/ipv4/
7481F: net/ipv6/
7482F: include/net/ip*
7483F: arch/x86/net/*
7484
7485NETWORKING [IPSEC]
7486M: Steffen Klassert <steffen.klassert@secunet.com>
7487M: Herbert Xu <herbert@gondor.apana.org.au>
7488M: "David S. Miller" <davem@davemloft.net>
7489L: netdev@vger.kernel.org
7490T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7492S: Maintained
7493F: net/core/flow.c
7494F: net/xfrm/
7495F: net/key/
7496F: net/ipv4/xfrm*
7497F: net/ipv4/esp4.c
7498F: net/ipv4/ah4.c
7499F: net/ipv4/ipcomp.c
7500F: net/ipv4/ip_vti.c
7501F: net/ipv6/xfrm*
7502F: net/ipv6/esp6.c
7503F: net/ipv6/ah6.c
7504F: net/ipv6/ipcomp6.c
7505F: net/ipv6/ip6_vti.c
7506F: include/uapi/linux/xfrm.h
7507F: include/net/xfrm.h
7508
7509NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7510M: Paul Moore <paul@paul-moore.com>
7511L: netdev@vger.kernel.org
7512S: Maintained
7513
7514NETWORKING [WIRELESS]
7515L: linux-wireless@vger.kernel.org
7516Q: http://patchwork.kernel.org/project/linux-wireless/list/
7517
7518NETWORKING DRIVERS
7519L: netdev@vger.kernel.org
7520W: http://www.linuxfoundation.org/en/Net
7521Q: http://patchwork.ozlabs.org/project/netdev/list/
7522T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7523T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7524S: Odd Fixes
7525F: drivers/net/
7526F: include/linux/if_*
7527F: include/linux/netdevice.h
7528F: include/linux/etherdevice.h
7529F: include/linux/fcdevice.h
7530F: include/linux/fddidevice.h
7531F: include/linux/hippidevice.h
7532F: include/linux/inetdevice.h
7533F: include/uapi/linux/if_*
7534F: include/uapi/linux/netdevice.h
7535
7536NETWORKING DRIVERS (WIRELESS)
7537M: Kalle Valo <kvalo@codeaurora.org>
7538L: linux-wireless@vger.kernel.org
7539Q: http://patchwork.kernel.org/project/linux-wireless/list/
7540T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7541S: Maintained
7542F: drivers/net/wireless/
7543
7544NETXEN (1/10) GbE SUPPORT
7545M: Manish Chopra <manish.chopra@qlogic.com>
7546M: Sony Chacko <sony.chacko@qlogic.com>
7547M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7548L: netdev@vger.kernel.org
7549W: http://www.qlogic.com
7550S: Supported
7551F: drivers/net/ethernet/qlogic/netxen/
7552
7553NFC SUBSYSTEM
7554M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7555M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7556M: Samuel Ortiz <sameo@linux.intel.com>
7557L: linux-wireless@vger.kernel.org
7558L: linux-nfc@lists.01.org (subscribers-only)
7559S: Supported
7560F: net/nfc/
7561F: include/net/nfc/
7562F: include/uapi/linux/nfc.h
7563F: drivers/nfc/
7564F: include/linux/platform_data/microread.h
7565F: include/linux/platform_data/nfcmrvl.h
7566F: include/linux/platform_data/nxp-nci.h
7567F: include/linux/platform_data/pn544.h
7568F: include/linux/platform_data/st21nfca.h
7569F: include/linux/platform_data/st-nci.h
7570F: Documentation/devicetree/bindings/net/nfc/
7571
7572NFS, SUNRPC, AND LOCKD CLIENTS
7573M: Trond Myklebust <trond.myklebust@primarydata.com>
7574M: Anna Schumaker <anna.schumaker@netapp.com>
7575L: linux-nfs@vger.kernel.org
7576W: http://client.linux-nfs.org
7577T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7578S: Maintained
7579F: fs/lockd/
7580F: fs/nfs/
7581F: fs/nfs_common/
7582F: net/sunrpc/
7583F: include/linux/lockd/
7584F: include/linux/nfs*
7585F: include/linux/sunrpc/
7586F: include/uapi/linux/nfs*
7587F: include/uapi/linux/sunrpc/
7588
7589NILFS2 FILESYSTEM
7590M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7591L: linux-nilfs@vger.kernel.org
7592W: http://nilfs.sourceforge.net/
7593T: git git://github.com/konis/nilfs2.git
7594S: Supported
7595F: Documentation/filesystems/nilfs2.txt
7596F: fs/nilfs2/
7597F: include/linux/nilfs2_fs.h
7598F: include/trace/events/nilfs2.h
7599
7600NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7601M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7602W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7603S: Maintained
7604F: Documentation/scsi/NinjaSCSI.txt
7605F: drivers/scsi/pcmcia/nsp_*
7606
7607NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7608M: GOTO Masanori <gotom@debian.or.jp>
7609M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7610W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7611S: Maintained
7612F: Documentation/scsi/NinjaSCSI.txt
7613F: drivers/scsi/nsp32*
7614
7615NIOS2 ARCHITECTURE
7616M: Ley Foon Tan <lftan@altera.com>
7617L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7618T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7619S: Maintained
7620F: arch/nios2/
7621
7622NOKIA N900 POWER SUPPLY DRIVERS
7623M: Pali Rohár <pali.rohar@gmail.com>
7624S: Maintained
7625F: include/linux/power/bq2415x_charger.h
7626F: include/linux/power/bq27xxx_battery.h
7627F: include/linux/power/isp1704_charger.h
7628F: drivers/power/bq2415x_charger.c
7629F: drivers/power/bq27xxx_battery.c
7630F: drivers/power/isp1704_charger.c
7631F: drivers/power/rx51_battery.c
7632
7633NTB DRIVER CORE
7634M: Jon Mason <jdmason@kudzu.us>
7635M: Dave Jiang <dave.jiang@intel.com>
7636M: Allen Hubbe <Allen.Hubbe@emc.com>
7637L: linux-ntb@googlegroups.com
7638S: Supported
7639W: https://github.com/jonmason/ntb/wiki
7640T: git git://github.com/jonmason/ntb.git
7641F: drivers/ntb/
7642F: drivers/net/ntb_netdev.c
7643F: include/linux/ntb.h
7644F: include/linux/ntb_transport.h
7645
7646NTB INTEL DRIVER
7647M: Jon Mason <jdmason@kudzu.us>
7648M: Dave Jiang <dave.jiang@intel.com>
7649L: linux-ntb@googlegroups.com
7650S: Supported
7651W: https://github.com/jonmason/ntb/wiki
7652T: git git://github.com/jonmason/ntb.git
7653F: drivers/ntb/hw/intel/
7654
7655NTFS FILESYSTEM
7656M: Anton Altaparmakov <anton@tuxera.com>
7657L: linux-ntfs-dev@lists.sourceforge.net
7658W: http://www.tuxera.com/
7659T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7660S: Supported
7661F: Documentation/filesystems/ntfs.txt
7662F: fs/ntfs/
7663
7664NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7665M: Antonino Daplas <adaplas@gmail.com>
7666L: linux-fbdev@vger.kernel.org
7667S: Maintained
7668F: drivers/video/fbdev/riva/
7669F: drivers/video/fbdev/nvidia/
7670
7671NVM EXPRESS DRIVER
7672M: Keith Busch <keith.busch@intel.com>
7673M: Jens Axboe <axboe@fb.com>
7674L: linux-nvme@lists.infradead.org
7675T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7676W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7677S: Supported
7678F: drivers/nvme/host/
7679F: include/linux/nvme.h
7680
7681NVMEM FRAMEWORK
7682M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7683M: Maxime Ripard <maxime.ripard@free-electrons.com>
7684S: Maintained
7685F: drivers/nvmem/
7686F: Documentation/devicetree/bindings/nvmem/
7687F: include/linux/nvmem-consumer.h
7688F: include/linux/nvmem-provider.h
7689
7690NXP-NCI NFC DRIVER
7691M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7692R: Charles Gorand <charles.gorand@effinnov.com>
7693L: linux-nfc@lists.01.org (moderated for non-subscribers)
7694S: Supported
7695F: drivers/nfc/nxp-nci
7696
7697NXP TDA998X DRM DRIVER
7698M: Russell King <rmk+kernel@arm.linux.org.uk>
7699S: Supported
7700F: drivers/gpu/drm/i2c/tda998x_drv.c
7701F: include/drm/i2c/tda998x.h
7702
7703NXP TFA9879 DRIVER
7704M: Peter Rosin <peda@axentia.se>
7705L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7706S: Maintained
7707F: sound/soc/codecs/tfa9879*
7708
7709OMAP SUPPORT
7710M: Tony Lindgren <tony@atomide.com>
7711L: linux-omap@vger.kernel.org
7712W: http://www.muru.com/linux/omap/
7713W: http://linux.omap.com/
7714Q: http://patchwork.kernel.org/project/linux-omap/list/
7715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7716S: Maintained
7717F: arch/arm/*omap*/
7718F: arch/arm/configs/omap1_defconfig
7719F: arch/arm/configs/omap2plus_defconfig
7720F: drivers/i2c/busses/i2c-omap.c
7721F: drivers/irqchip/irq-omap-intc.c
7722F: drivers/mfd/*omap*.c
7723F: drivers/mfd/menelaus.c
7724F: drivers/mfd/palmas.c
7725F: drivers/mfd/tps65217.c
7726F: drivers/mfd/tps65218.c
7727F: drivers/mfd/tps65910.c
7728F: drivers/mfd/twl-core.[ch]
7729F: drivers/mfd/twl4030*.c
7730F: drivers/mfd/twl6030*.c
7731F: drivers/mfd/twl6040*.c
7732F: drivers/regulator/palmas-regulator*.c
7733F: drivers/regulator/pbias-regulator.c
7734F: drivers/regulator/tps65217-regulator.c
7735F: drivers/regulator/tps65218-regulator.c
7736F: drivers/regulator/tps65910-regulator.c
7737F: drivers/regulator/twl-regulator.c
7738F: include/linux/i2c-omap.h
7739
7740OMAP DEVICE TREE SUPPORT
7741M: Benoît Cousson <bcousson@baylibre.com>
7742M: Tony Lindgren <tony@atomide.com>
7743L: linux-omap@vger.kernel.org
7744L: devicetree@vger.kernel.org
7745S: Maintained
7746F: arch/arm/boot/dts/*omap*
7747F: arch/arm/boot/dts/*am3*
7748F: arch/arm/boot/dts/*am4*
7749F: arch/arm/boot/dts/*am5*
7750F: arch/arm/boot/dts/*dra7*
7751
7752OMAP CLOCK FRAMEWORK SUPPORT
7753M: Paul Walmsley <paul@pwsan.com>
7754L: linux-omap@vger.kernel.org
7755S: Maintained
7756F: arch/arm/*omap*/*clock*
7757
7758OMAP POWER MANAGEMENT SUPPORT
7759M: Kevin Hilman <khilman@deeprootsystems.com>
7760L: linux-omap@vger.kernel.org
7761S: Maintained
7762F: arch/arm/*omap*/*pm*
7763F: drivers/cpufreq/omap-cpufreq.c
7764
7765OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7766M: Rajendra Nayak <rnayak@ti.com>
7767M: Paul Walmsley <paul@pwsan.com>
7768L: linux-omap@vger.kernel.org
7769S: Maintained
7770F: arch/arm/mach-omap2/prm*
7771
7772OMAP AUDIO SUPPORT
7773M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7774M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7775L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7776L: linux-omap@vger.kernel.org
7777S: Maintained
7778F: sound/soc/omap/
7779
7780OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7781M: Roger Quadros <rogerq@ti.com>
7782M: Tony Lindgren <tony@atomide.com>
7783L: linux-omap@vger.kernel.org
7784S: Maintained
7785F: drivers/memory/omap-gpmc.c
7786F: arch/arm/mach-omap2/*gpmc*
7787
7788OMAP FRAMEBUFFER SUPPORT
7789M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7790L: linux-fbdev@vger.kernel.org
7791L: linux-omap@vger.kernel.org
7792S: Maintained
7793F: drivers/video/fbdev/omap/
7794
7795OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7796M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7797L: linux-omap@vger.kernel.org
7798L: linux-fbdev@vger.kernel.org
7799S: Maintained
7800F: drivers/video/fbdev/omap2/
7801F: Documentation/arm/OMAP/DSS
7802
7803OMAP HARDWARE SPINLOCK SUPPORT
7804M: Ohad Ben-Cohen <ohad@wizery.com>
7805L: linux-omap@vger.kernel.org
7806S: Maintained
7807F: drivers/hwspinlock/omap_hwspinlock.c
7808
7809OMAP MMC SUPPORT
7810M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7811L: linux-omap@vger.kernel.org
7812S: Maintained
7813F: drivers/mmc/host/omap.c
7814
7815OMAP HS MMC SUPPORT
7816L: linux-mmc@vger.kernel.org
7817L: linux-omap@vger.kernel.org
7818S: Orphan
7819F: drivers/mmc/host/omap_hsmmc.c
7820
7821OMAP RANDOM NUMBER GENERATOR SUPPORT
7822M: Deepak Saxena <dsaxena@plexity.net>
7823S: Maintained
7824F: drivers/char/hw_random/omap-rng.c
7825
7826OMAP HWMOD SUPPORT
7827M: Benoît Cousson <bcousson@baylibre.com>
7828M: Paul Walmsley <paul@pwsan.com>
7829L: linux-omap@vger.kernel.org
7830S: Maintained
7831F: arch/arm/mach-omap2/omap_hwmod.*
7832
7833OMAP HWMOD DATA
7834M: Paul Walmsley <paul@pwsan.com>
7835L: linux-omap@vger.kernel.org
7836S: Maintained
7837F: arch/arm/mach-omap2/omap_hwmod*data*
7838
7839OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7840M: Benoît Cousson <bcousson@baylibre.com>
7841L: linux-omap@vger.kernel.org
7842S: Maintained
7843F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7844
7845OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7846M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7847L: linux-media@vger.kernel.org
7848S: Maintained
7849F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7850F: drivers/media/platform/omap3isp/
7851F: drivers/staging/media/omap4iss/
7852
7853OMAP USB SUPPORT
7854M: Felipe Balbi <balbi@ti.com>
7855L: linux-usb@vger.kernel.org
7856L: linux-omap@vger.kernel.org
7857T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7858S: Maintained
7859F: drivers/usb/*/*omap*
7860F: arch/arm/*omap*/usb*
7861
7862OMAP GPIO DRIVER
7863M: Grygorii Strashko <grygorii.strashko@ti.com>
7864M: Santosh Shilimkar <ssantosh@kernel.org>
7865M: Kevin Hilman <khilman@deeprootsystems.com>
7866L: linux-omap@vger.kernel.org
7867S: Maintained
7868F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
7869F: drivers/gpio/gpio-omap.c
7870
7871OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7872M: Mark Jackson <mpfj@newflow.co.uk>
7873L: linux-omap@vger.kernel.org
7874S: Maintained
7875F: arch/arm/boot/dts/am335x-nano.dts
7876
7877OMFS FILESYSTEM
7878M: Bob Copeland <me@bobcopeland.com>
7879L: linux-karma-devel@lists.sourceforge.net
7880S: Maintained
7881F: Documentation/filesystems/omfs.txt
7882F: fs/omfs/
7883
7884OMNIKEY CARDMAN 4000 DRIVER
7885M: Harald Welte <laforge@gnumonks.org>
7886S: Maintained
7887F: drivers/char/pcmcia/cm4000_cs.c
7888F: include/linux/cm4000_cs.h
7889F: include/uapi/linux/cm4000_cs.h
7890
7891OMNIKEY CARDMAN 4040 DRIVER
7892M: Harald Welte <laforge@gnumonks.org>
7893S: Maintained
7894F: drivers/char/pcmcia/cm4040_cs.*
7895
7896OMNIVISION OV7670 SENSOR DRIVER
7897M: Jonathan Corbet <corbet@lwn.net>
7898L: linux-media@vger.kernel.org
7899T: git git://linuxtv.org/media_tree.git
7900S: Maintained
7901F: drivers/media/i2c/ov7670.c
7902
7903ONENAND FLASH DRIVER
7904M: Kyungmin Park <kyungmin.park@samsung.com>
7905L: linux-mtd@lists.infradead.org
7906S: Maintained
7907F: drivers/mtd/onenand/
7908F: include/linux/mtd/onenand*.h
7909
7910ONSTREAM SCSI TAPE DRIVER
7911M: Willem Riede <osst@riede.org>
7912L: osst-users@lists.sourceforge.net
7913L: linux-scsi@vger.kernel.org
7914S: Maintained
7915F: Documentation/scsi/osst.txt
7916F: drivers/scsi/osst.*
7917F: drivers/scsi/osst_*.h
7918F: drivers/scsi/st.h
7919
7920OPENCORES I2C BUS DRIVER
7921M: Peter Korsgaard <jacmet@sunsite.dk>
7922L: linux-i2c@vger.kernel.org
7923S: Maintained
7924F: Documentation/i2c/busses/i2c-ocores
7925F: drivers/i2c/busses/i2c-ocores.c
7926
7927OPEN FIRMWARE AND FLATTENED DEVICE TREE
7928M: Rob Herring <robh+dt@kernel.org>
7929M: Frank Rowand <frowand.list@gmail.com>
7930M: Grant Likely <grant.likely@linaro.org>
7931L: devicetree@vger.kernel.org
7932W: http://www.devicetree.org/
7933T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7934S: Maintained
7935F: drivers/of/
7936F: include/linux/of*.h
7937F: scripts/dtc/
7938
7939OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7940M: Rob Herring <robh+dt@kernel.org>
7941M: Pawel Moll <pawel.moll@arm.com>
7942M: Mark Rutland <mark.rutland@arm.com>
7943M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7944M: Kumar Gala <galak@codeaurora.org>
7945L: devicetree@vger.kernel.org
7946S: Maintained
7947F: Documentation/devicetree/
7948F: arch/*/boot/dts/
7949F: include/dt-bindings/
7950
7951OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7952M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7953L: devicetree@vger.kernel.org
7954S: Maintained
7955F: Documentation/devicetree/dynamic-resolution-notes.txt
7956F: Documentation/devicetree/overlay-notes.txt
7957F: drivers/of/overlay.c
7958F: drivers/of/resolver.c
7959
7960OPENRISC ARCHITECTURE
7961M: Jonas Bonn <jonas@southpole.se>
7962W: http://openrisc.net
7963L: linux@lists.openrisc.net (moderated for non-subscribers)
7964S: Maintained
7965T: git git://openrisc.net/~jonas/linux
7966F: arch/openrisc/
7967
7968OPENVSWITCH
7969M: Pravin Shelar <pshelar@nicira.com>
7970L: netdev@vger.kernel.org
7971L: dev@openvswitch.org
7972W: http://openvswitch.org
7973S: Maintained
7974F: net/openvswitch/
7975F: include/uapi/linux/openvswitch.h
7976
7977OPERATING PERFORMANCE POINTS (OPP)
7978M: Viresh Kumar <vireshk@kernel.org>
7979M: Nishanth Menon <nm@ti.com>
7980M: Stephen Boyd <sboyd@codeaurora.org>
7981L: linux-pm@vger.kernel.org
7982S: Maintained
7983T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7984F: drivers/base/power/opp/
7985F: include/linux/pm_opp.h
7986F: Documentation/power/opp.txt
7987F: Documentation/devicetree/bindings/opp/
7988
7989OPL4 DRIVER
7990M: Clemens Ladisch <clemens@ladisch.de>
7991L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7992T: git git://git.alsa-project.org/alsa-kernel.git
7993S: Maintained
7994F: sound/drivers/opl4/
7995
7996OPROFILE
7997M: Robert Richter <rric@kernel.org>
7998L: oprofile-list@lists.sf.net
7999S: Maintained
8000F: arch/*/include/asm/oprofile*.h
8001F: arch/*/oprofile/
8002F: drivers/oprofile/
8003F: include/linux/oprofile.h
8004
8005ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8006M: Mark Fasheh <mfasheh@suse.com>
8007M: Joel Becker <jlbec@evilplan.org>
8008L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8009W: http://ocfs2.wiki.kernel.org
8010S: Supported
8011F: Documentation/filesystems/ocfs2.txt
8012F: Documentation/filesystems/dlmfs.txt
8013F: fs/ocfs2/
8014
8015ORINOCO DRIVER
8016L: linux-wireless@vger.kernel.org
8017W: http://wireless.kernel.org/en/users/Drivers/orinoco
8018W: http://www.nongnu.org/orinoco/
8019S: Orphan
8020F: drivers/net/wireless/intersil/orinoco/
8021
8022OSD LIBRARY and FILESYSTEM
8023M: Boaz Harrosh <ooo@electrozaur.com>
8024M: Benny Halevy <bhalevy@primarydata.com>
8025L: osd-dev@open-osd.org
8026W: http://open-osd.org
8027T: git git://git.open-osd.org/open-osd.git
8028S: Maintained
8029F: drivers/scsi/osd/
8030F: include/scsi/osd_*
8031F: fs/exofs/
8032
8033OVERLAY FILESYSTEM
8034M: Miklos Szeredi <miklos@szeredi.hu>
8035L: linux-unionfs@vger.kernel.org
8036T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8037S: Supported
8038F: fs/overlayfs/
8039F: Documentation/filesystems/overlayfs.txt
8040
8041P54 WIRELESS DRIVER
8042M: Christian Lamparter <chunkeey@googlemail.com>
8043L: linux-wireless@vger.kernel.org
8044W: http://wireless.kernel.org/en/users/Drivers/p54
8045S: Maintained
8046F: drivers/net/wireless/intersil/p54/
8047
8048PA SEMI ETHERNET DRIVER
8049M: Olof Johansson <olof@lixom.net>
8050L: netdev@vger.kernel.org
8051S: Maintained
8052F: drivers/net/ethernet/pasemi/*
8053
8054PA SEMI SMBUS DRIVER
8055M: Olof Johansson <olof@lixom.net>
8056L: linux-i2c@vger.kernel.org
8057S: Maintained
8058F: drivers/i2c/busses/i2c-pasemi.c
8059
8060PADATA PARALLEL EXECUTION MECHANISM
8061M: Steffen Klassert <steffen.klassert@secunet.com>
8062L: linux-crypto@vger.kernel.org
8063S: Maintained
8064F: kernel/padata.c
8065F: include/linux/padata.h
8066F: Documentation/padata.txt
8067
8068PANASONIC LAPTOP ACPI EXTRAS DRIVER
8069M: Harald Welte <laforge@gnumonks.org>
8070L: platform-driver-x86@vger.kernel.org
8071S: Maintained
8072F: drivers/platform/x86/panasonic-laptop.c
8073
8074PANASONIC MN10300/AM33/AM34 PORT
8075M: David Howells <dhowells@redhat.com>
8076M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8077L: linux-am33-list@redhat.com (moderated for non-subscribers)
8078W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8079S: Maintained
8080F: Documentation/mn10300/
8081F: arch/mn10300/
8082
8083PARALLEL PORT SUBSYSTEM
8084M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8085M: Sudip Mukherjee <sudip@vectorindia.org>
8086L: linux-parport@lists.infradead.org (subscribers-only)
8087S: Maintained
8088F: drivers/parport/
8089F: include/linux/parport*.h
8090F: drivers/char/ppdev.c
8091F: include/uapi/linux/ppdev.h
8092F: Documentation/parport*.txt
8093
8094PARAVIRT_OPS INTERFACE
8095M: Jeremy Fitzhardinge <jeremy@goop.org>
8096M: Chris Wright <chrisw@sous-sol.org>
8097M: Alok Kataria <akataria@vmware.com>
8098M: Rusty Russell <rusty@rustcorp.com.au>
8099L: virtualization@lists.linux-foundation.org
8100S: Supported
8101F: Documentation/virtual/paravirt_ops.txt
8102F: arch/*/kernel/paravirt*
8103F: arch/*/include/asm/paravirt.h
8104
8105PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8106M: Tim Waugh <tim@cyberelk.net>
8107L: linux-parport@lists.infradead.org (subscribers-only)
8108S: Maintained
8109F: Documentation/blockdev/paride.txt
8110F: drivers/block/paride/
8111
8112PARISC ARCHITECTURE
8113M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8114M: Helge Deller <deller@gmx.de>
8115L: linux-parisc@vger.kernel.org
8116W: http://www.parisc-linux.org/
8117Q: http://patchwork.kernel.org/project/linux-parisc/list/
8118T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8119T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8120S: Maintained
8121F: arch/parisc/
8122F: Documentation/parisc/
8123F: drivers/parisc/
8124F: drivers/char/agp/parisc-agp.c
8125F: drivers/input/serio/gscps2.c
8126F: drivers/parport/parport_gsc.*
8127F: drivers/tty/serial/8250/8250_gsc.c
8128F: drivers/video/fbdev/sti*
8129F: drivers/video/console/sti*
8130F: drivers/video/logo/logo_parisc*
8131
8132PC87360 HARDWARE MONITORING DRIVER
8133M: Jim Cromie <jim.cromie@gmail.com>
8134L: lm-sensors@lm-sensors.org
8135S: Maintained
8136F: Documentation/hwmon/pc87360
8137F: drivers/hwmon/pc87360.c
8138
8139PC8736x GPIO DRIVER
8140M: Jim Cromie <jim.cromie@gmail.com>
8141S: Maintained
8142F: drivers/char/pc8736x_gpio.c
8143
8144PC87427 HARDWARE MONITORING DRIVER
8145M: Jean Delvare <jdelvare@suse.com>
8146L: lm-sensors@lm-sensors.org
8147S: Maintained
8148F: Documentation/hwmon/pc87427
8149F: drivers/hwmon/pc87427.c
8150
8151PCA9532 LED DRIVER
8152M: Riku Voipio <riku.voipio@iki.fi>
8153S: Maintained
8154F: drivers/leds/leds-pca9532.c
8155F: include/linux/leds-pca9532.h
8156
8157PCA9541 I2C BUS MASTER SELECTOR DRIVER
8158M: Guenter Roeck <linux@roeck-us.net>
8159L: linux-i2c@vger.kernel.org
8160S: Maintained
8161F: drivers/i2c/muxes/i2c-mux-pca9541.c
8162
8163PCDP - PRIMARY CONSOLE AND DEBUG PORT
8164M: Khalid Aziz <khalid@gonehiking.org>
8165S: Maintained
8166F: drivers/firmware/pcdp.*
8167
8168PCI ERROR RECOVERY
8169M: Linas Vepstas <linasvepstas@gmail.com>
8170L: linux-pci@vger.kernel.org
8171S: Supported
8172F: Documentation/PCI/pci-error-recovery.txt
8173
8174PCI SUBSYSTEM
8175M: Bjorn Helgaas <bhelgaas@google.com>
8176L: linux-pci@vger.kernel.org
8177Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8178T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8179S: Supported
8180F: Documentation/PCI/
8181F: drivers/pci/
8182F: include/linux/pci*
8183F: arch/x86/pci/
8184F: arch/x86/kernel/quirks.c
8185
8186PCI DRIVER FOR ALTERA PCIE IP
8187M: Ley Foon Tan <lftan@altera.com>
8188L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8189L: linux-pci@vger.kernel.org
8190S: Supported
8191F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8192F: drivers/pci/host/pcie-altera.c
8193
8194PCI DRIVER FOR ARM VERSATILE PLATFORM
8195M: Rob Herring <robh@kernel.org>
8196L: linux-pci@vger.kernel.org
8197L: linux-arm-kernel@lists.infradead.org
8198S: Maintained
8199F: Documentation/devicetree/bindings/pci/versatile.txt
8200F: drivers/pci/host/pci-versatile.c
8201
8202PCI DRIVER FOR APPLIEDMICRO XGENE
8203M: Tanmay Inamdar <tinamdar@apm.com>
8204L: linux-pci@vger.kernel.org
8205L: linux-arm-kernel@lists.infradead.org
8206S: Maintained
8207F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8208F: drivers/pci/host/pci-xgene.c
8209
8210PCI DRIVER FOR FREESCALE LAYERSCAPE
8211M: Minghuan Lian <minghuan.Lian@freescale.com>
8212M: Mingkai Hu <mingkai.hu@freescale.com>
8213M: Roy Zang <tie-fei.zang@freescale.com>
8214L: linuxppc-dev@lists.ozlabs.org
8215L: linux-pci@vger.kernel.org
8216L: linux-arm-kernel@lists.infradead.org
8217S: Maintained
8218F: drivers/pci/host/*layerscape*
8219
8220PCI DRIVER FOR IMX6
8221M: Richard Zhu <Richard.Zhu@freescale.com>
8222M: Lucas Stach <l.stach@pengutronix.de>
8223L: linux-pci@vger.kernel.org
8224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8225S: Maintained
8226F: drivers/pci/host/*imx6*
8227
8228PCI DRIVER FOR TI KEYSTONE
8229M: Murali Karicheri <m-karicheri2@ti.com>
8230L: linux-pci@vger.kernel.org
8231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8232S: Maintained
8233F: drivers/pci/host/*keystone*
8234
8235PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8236M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8237M: Jason Cooper <jason@lakedaemon.net>
8238L: linux-pci@vger.kernel.org
8239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8240S: Maintained
8241F: drivers/pci/host/*mvebu*
8242
8243PCI DRIVER FOR NVIDIA TEGRA
8244M: Thierry Reding <thierry.reding@gmail.com>
8245L: linux-tegra@vger.kernel.org
8246L: linux-pci@vger.kernel.org
8247S: Supported
8248F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8249F: drivers/pci/host/pci-tegra.c
8250
8251PCI DRIVER FOR TI DRA7XX
8252M: Kishon Vijay Abraham I <kishon@ti.com>
8253L: linux-omap@vger.kernel.org
8254L: linux-pci@vger.kernel.org
8255S: Supported
8256F: Documentation/devicetree/bindings/pci/ti-pci.txt
8257F: drivers/pci/host/pci-dra7xx.c
8258
8259PCI DRIVER FOR RENESAS R-CAR
8260M: Simon Horman <horms@verge.net.au>
8261L: linux-pci@vger.kernel.org
8262L: linux-renesas-soc@vger.kernel.org
8263S: Maintained
8264F: drivers/pci/host/*rcar*
8265
8266PCI DRIVER FOR SAMSUNG EXYNOS
8267M: Jingoo Han <jingoohan1@gmail.com>
8268L: linux-pci@vger.kernel.org
8269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8270L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8271S: Maintained
8272F: drivers/pci/host/pci-exynos.c
8273
8274PCI DRIVER FOR SYNOPSIS DESIGNWARE
8275M: Jingoo Han <jingoohan1@gmail.com>
8276M: Pratyush Anand <pratyush.anand@gmail.com>
8277L: linux-pci@vger.kernel.org
8278S: Maintained
8279F: drivers/pci/host/*designware*
8280
8281PCI DRIVER FOR GENERIC OF HOSTS
8282M: Will Deacon <will.deacon@arm.com>
8283L: linux-pci@vger.kernel.org
8284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8285S: Maintained
8286F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8287F: drivers/pci/host/pci-host-generic.c
8288
8289PCIE DRIVER FOR ST SPEAR13XX
8290M: Pratyush Anand <pratyush.anand@gmail.com>
8291L: linux-pci@vger.kernel.org
8292S: Maintained
8293F: drivers/pci/host/*spear*
8294
8295PCI MSI DRIVER FOR ALTERA MSI IP
8296M: Ley Foon Tan <lftan@altera.com>
8297L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8298L: linux-pci@vger.kernel.org
8299S: Supported
8300F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8301F: drivers/pci/host/pcie-altera-msi.c
8302
8303PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8304M: Duc Dang <dhdang@apm.com>
8305L: linux-pci@vger.kernel.org
8306L: linux-arm-kernel@lists.infradead.org
8307S: Maintained
8308F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8309F: drivers/pci/host/pci-xgene-msi.c
8310
8311PCIE DRIVER FOR HISILICON
8312M: Zhou Wang <wangzhou1@hisilicon.com>
8313L: linux-pci@vger.kernel.org
8314S: Maintained
8315F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8316F: drivers/pci/host/pcie-hisi.c
8317
8318PCMCIA SUBSYSTEM
8319P: Linux PCMCIA Team
8320L: linux-pcmcia@lists.infradead.org
8321W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8322T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
8323S: Maintained
8324F: Documentation/pcmcia/
8325F: drivers/pcmcia/
8326F: include/pcmcia/
8327
8328PCNET32 NETWORK DRIVER
8329M: Don Fry <pcnet32@frontier.com>
8330L: netdev@vger.kernel.org
8331S: Maintained
8332F: drivers/net/ethernet/amd/pcnet32.c
8333
8334PCRYPT PARALLEL CRYPTO ENGINE
8335M: Steffen Klassert <steffen.klassert@secunet.com>
8336L: linux-crypto@vger.kernel.org
8337S: Maintained
8338F: crypto/pcrypt.c
8339F: include/crypto/pcrypt.h
8340
8341PER-CPU MEMORY ALLOCATOR
8342M: Tejun Heo <tj@kernel.org>
8343M: Christoph Lameter <cl@linux-foundation.org>
8344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8345S: Maintained
8346F: include/linux/percpu*.h
8347F: mm/percpu*.c
8348F: arch/*/include/asm/percpu.h
8349
8350PER-TASK DELAY ACCOUNTING
8351M: Balbir Singh <bsingharora@gmail.com>
8352S: Maintained
8353F: include/linux/delayacct.h
8354F: kernel/delayacct.c
8355
8356PERFORMANCE EVENTS SUBSYSTEM
8357M: Peter Zijlstra <peterz@infradead.org>
8358M: Ingo Molnar <mingo@redhat.com>
8359M: Arnaldo Carvalho de Melo <acme@kernel.org>
8360L: linux-kernel@vger.kernel.org
8361T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8362S: Supported
8363F: kernel/events/*
8364F: include/linux/perf_event.h
8365F: include/uapi/linux/perf_event.h
8366F: arch/*/kernel/perf_event*.c
8367F: arch/*/kernel/*/perf_event*.c
8368F: arch/*/kernel/*/*/perf_event*.c
8369F: arch/*/include/asm/perf_event.h
8370F: arch/*/kernel/perf_callchain.c
8371F: tools/perf/
8372
8373PERSONALITY HANDLING
8374M: Christoph Hellwig <hch@infradead.org>
8375L: linux-abi-devel@lists.sourceforge.net
8376S: Maintained
8377F: include/linux/personality.h
8378F: include/uapi/linux/personality.h
8379
8380PHONET PROTOCOL
8381M: Remi Denis-Courmont <courmisch@gmail.com>
8382S: Supported
8383F: Documentation/networking/phonet.txt
8384F: include/linux/phonet.h
8385F: include/net/phonet/
8386F: include/uapi/linux/phonet.h
8387F: net/phonet/
8388
8389PHRAM MTD DRIVER
8390M: Joern Engel <joern@lazybastard.org>
8391L: linux-mtd@lists.infradead.org
8392S: Maintained
8393F: drivers/mtd/devices/phram.c
8394
8395PICOLCD HID DRIVER
8396M: Bruno Prémont <bonbons@linux-vserver.org>
8397L: linux-input@vger.kernel.org
8398S: Maintained
8399F: drivers/hid/hid-picolcd*
8400
8401PICOXCELL SUPPORT
8402M: Jamie Iles <jamie@jamieiles.com>
8403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8404T: git git://github.com/jamieiles/linux-2.6-ji.git
8405S: Supported
8406F: arch/arm/boot/dts/picoxcell*
8407F: arch/arm/mach-picoxcell/
8408F: drivers/crypto/picoxcell*
8409
8410PIN CONTROL SUBSYSTEM
8411M: Linus Walleij <linus.walleij@linaro.org>
8412L: linux-gpio@vger.kernel.org
8413T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8414S: Maintained
8415F: drivers/pinctrl/
8416F: include/linux/pinctrl/
8417
8418PIN CONTROLLER - ATMEL AT91
8419M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8421S: Maintained
8422F: drivers/pinctrl/pinctrl-at91.*
8423
8424PIN CONTROLLER - ATMEL AT91 PIO4
8425M: Ludovic Desroches <ludovic.desroches@atmel.com>
8426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8427L: linux-gpio@vger.kernel.org
8428S: Supported
8429F: drivers/pinctrl/pinctrl-at91-pio4.*
8430
8431PIN CONTROLLER - INTEL
8432M: Mika Westerberg <mika.westerberg@linux.intel.com>
8433M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8434S: Maintained
8435F: drivers/pinctrl/intel/
8436
8437PIN CONTROLLER - RENESAS
8438M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8439M: Geert Uytterhoeven <geert+renesas@glider.be>
8440L: linux-renesas-soc@vger.kernel.org
8441S: Maintained
8442F: drivers/pinctrl/sh-pfc/
8443
8444PIN CONTROLLER - SAMSUNG
8445M: Tomasz Figa <tomasz.figa@gmail.com>
8446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8447L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8448S: Maintained
8449F: drivers/pinctrl/samsung/
8450
8451PIN CONTROLLER - SINGLE
8452M: Tony Lindgren <tony@atomide.com>
8453M: Haojian Zhuang <haojian.zhuang@linaro.org>
8454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8455L: linux-omap@vger.kernel.org
8456S: Maintained
8457F: drivers/pinctrl/pinctrl-single.c
8458
8459PIN CONTROLLER - ST SPEAR
8460M: Viresh Kumar <vireshk@kernel.org>
8461L: spear-devel@list.st.com
8462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8463W: http://www.st.com/spear
8464S: Maintained
8465F: drivers/pinctrl/spear/
8466
8467PKTCDVD DRIVER
8468M: Jiri Kosina <jikos@kernel.org>
8469S: Maintained
8470F: drivers/block/pktcdvd.c
8471F: include/linux/pktcdvd.h
8472F: include/uapi/linux/pktcdvd.h
8473
8474PKUNITY SOC DRIVERS
8475M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8476W: http://mprc.pku.edu.cn/~guanxuetao/linux
8477S: Maintained
8478T: git git://github.com/gxt/linux.git
8479F: drivers/input/serio/i8042-unicore32io.h
8480F: drivers/i2c/busses/i2c-puv3.c
8481F: drivers/video/fbdev/fb-puv3.c
8482F: drivers/rtc/rtc-puv3.c
8483
8484PMBUS HARDWARE MONITORING DRIVERS
8485M: Guenter Roeck <linux@roeck-us.net>
8486L: lm-sensors@lm-sensors.org
8487W: http://www.lm-sensors.org/
8488W: http://www.roeck-us.net/linux/drivers/
8489T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8490S: Maintained
8491F: Documentation/hwmon/pmbus
8492F: drivers/hwmon/pmbus/
8493F: include/linux/i2c/pmbus.h
8494
8495PMC SIERRA MaxRAID DRIVER
8496L: linux-scsi@vger.kernel.org
8497W: http://www.pmc-sierra.com/
8498S: Orphan
8499F: drivers/scsi/pmcraid.*
8500
8501PMC SIERRA PM8001 DRIVER
8502M: Jack Wang <jinpu.wang@profitbricks.com>
8503M: lindar_liu@usish.com
8504L: pmchba@pmcs.com
8505L: linux-scsi@vger.kernel.org
8506S: Supported
8507F: drivers/scsi/pm8001/
8508
8509POSIX CLOCKS and TIMERS
8510M: Thomas Gleixner <tglx@linutronix.de>
8511L: linux-kernel@vger.kernel.org
8512T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8513S: Maintained
8514F: fs/timerfd.c
8515F: include/linux/timer*
8516F: kernel/time/*timer*
8517
8518POWER MANAGEMENT CORE
8519M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8520L: linux-pm@vger.kernel.org
8521T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8522S: Supported
8523F: drivers/base/power/
8524F: include/linux/pm.h
8525F: include/linux/pm_*
8526F: include/linux/powercap.h
8527F: drivers/powercap/
8528
8529POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8530M: Sebastian Reichel <sre@kernel.org>
8531M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8532M: David Woodhouse <dwmw2@infradead.org>
8533L: linux-pm@vger.kernel.org
8534T: git git://git.infradead.org/battery-2.6.git
8535S: Maintained
8536F: include/linux/power_supply.h
8537F: drivers/power/
8538X: drivers/power/avs/
8539
8540POWER STATE COORDINATION INTERFACE (PSCI)
8541M: Mark Rutland <mark.rutland@arm.com>
8542M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8543L: linux-arm-kernel@lists.infradead.org
8544S: Maintained
8545F: drivers/firmware/psci.c
8546F: include/linux/psci.h
8547F: include/uapi/linux/psci.h
8548
8549PNP SUPPORT
8550M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8551S: Maintained
8552F: drivers/pnp/
8553
8554PPP PROTOCOL DRIVERS AND COMPRESSORS
8555M: Paul Mackerras <paulus@samba.org>
8556L: linux-ppp@vger.kernel.org
8557S: Maintained
8558F: drivers/net/ppp/ppp_*
8559
8560PPP OVER ATM (RFC 2364)
8561M: Mitchell Blank Jr <mitch@sfgoth.com>
8562S: Maintained
8563F: net/atm/pppoatm.c
8564F: include/uapi/linux/atmppp.h
8565
8566PPP OVER ETHERNET
8567M: Michal Ostrowski <mostrows@earthlink.net>
8568S: Maintained
8569F: drivers/net/ppp/pppoe.c
8570F: drivers/net/ppp/pppox.c
8571
8572PPP OVER L2TP
8573M: James Chapman <jchapman@katalix.com>
8574S: Maintained
8575F: net/l2tp/l2tp_ppp.c
8576F: include/linux/if_pppol2tp.h
8577F: include/uapi/linux/if_pppol2tp.h
8578
8579PPS SUPPORT
8580M: Rodolfo Giometti <giometti@enneenne.com>
8581W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8582L: linuxpps@ml.enneenne.com (subscribers-only)
8583S: Maintained
8584F: Documentation/pps/
8585F: drivers/pps/
8586F: include/linux/pps*.h
8587
8588PPTP DRIVER
8589M: Dmitry Kozlov <xeb@mail.ru>
8590L: netdev@vger.kernel.org
8591S: Maintained
8592F: drivers/net/ppp/pptp.c
8593W: http://sourceforge.net/projects/accel-pptp
8594
8595PREEMPTIBLE KERNEL
8596M: Robert Love <rml@tech9.net>
8597L: kpreempt-tech@lists.sourceforge.net
8598W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8599S: Supported
8600F: Documentation/preempt-locking.txt
8601F: include/linux/preempt.h
8602
8603PRISM54 WIRELESS DRIVER
8604M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8605L: linux-wireless@vger.kernel.org
8606W: http://wireless.kernel.org/en/users/Drivers/p54
8607S: Obsolete
8608F: drivers/net/wireless/intersil/prism54/
8609
8610PS3 NETWORK SUPPORT
8611M: Geoff Levand <geoff@infradead.org>
8612L: netdev@vger.kernel.org
8613L: linuxppc-dev@lists.ozlabs.org
8614S: Maintained
8615F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8616
8617PS3 PLATFORM SUPPORT
8618M: Geoff Levand <geoff@infradead.org>
8619L: linuxppc-dev@lists.ozlabs.org
8620S: Maintained
8621F: arch/powerpc/boot/ps3*
8622F: arch/powerpc/include/asm/lv1call.h
8623F: arch/powerpc/include/asm/ps3*.h
8624F: arch/powerpc/platforms/ps3/
8625F: drivers/*/ps3*
8626F: drivers/ps3/
8627F: drivers/rtc/rtc-ps3.c
8628F: drivers/usb/host/*ps3.c
8629F: sound/ppc/snd_ps3*
8630
8631PS3VRAM DRIVER
8632M: Jim Paris <jim@jtan.com>
8633M: Geoff Levand <geoff@infradead.org>
8634L: linuxppc-dev@lists.ozlabs.org
8635S: Maintained
8636F: drivers/block/ps3vram.c
8637
8638PSTORE FILESYSTEM
8639M: Anton Vorontsov <anton@enomsg.org>
8640M: Colin Cross <ccross@android.com>
8641M: Kees Cook <keescook@chromium.org>
8642M: Tony Luck <tony.luck@intel.com>
8643S: Maintained
8644T: git git://git.infradead.org/users/cbou/linux-pstore.git
8645F: fs/pstore/
8646F: include/linux/pstore*
8647F: drivers/firmware/efi/efi-pstore.c
8648F: drivers/acpi/apei/erst.c
8649
8650PTP HARDWARE CLOCK SUPPORT
8651M: Richard Cochran <richardcochran@gmail.com>
8652L: netdev@vger.kernel.org
8653S: Maintained
8654W: http://linuxptp.sourceforge.net/
8655F: Documentation/ABI/testing/sysfs-ptp
8656F: Documentation/ptp/*
8657F: drivers/net/ethernet/freescale/gianfar_ptp.c
8658F: drivers/net/phy/dp83640*
8659F: drivers/ptp/*
8660F: include/linux/ptp_cl*
8661
8662PTRACE SUPPORT
8663M: Roland McGrath <roland@hack.frob.com>
8664M: Oleg Nesterov <oleg@redhat.com>
8665S: Maintained
8666F: include/asm-generic/syscall.h
8667F: include/linux/ptrace.h
8668F: include/linux/regset.h
8669F: include/linux/tracehook.h
8670F: include/uapi/linux/ptrace.h
8671F: kernel/ptrace.c
8672
8673PVRUSB2 VIDEO4LINUX DRIVER
8674M: Mike Isely <isely@pobox.com>
8675L: pvrusb2@isely.net (subscribers-only)
8676L: linux-media@vger.kernel.org
8677W: http://www.isely.net/pvrusb2/
8678T: git git://linuxtv.org/media_tree.git
8679S: Maintained
8680F: Documentation/video4linux/README.pvrusb2
8681F: drivers/media/usb/pvrusb2/
8682
8683PWC WEBCAM DRIVER
8684M: Hans de Goede <hdegoede@redhat.com>
8685L: linux-media@vger.kernel.org
8686T: git git://linuxtv.org/media_tree.git
8687S: Maintained
8688F: drivers/media/usb/pwc/*
8689
8690PWM FAN DRIVER
8691M: Kamil Debski <k.debski@samsung.com>
8692L: lm-sensors@lm-sensors.org
8693S: Supported
8694F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8695F: Documentation/hwmon/pwm-fan
8696F: drivers/hwmon/pwm-fan.c
8697
8698PWM SUBSYSTEM
8699M: Thierry Reding <thierry.reding@gmail.com>
8700L: linux-pwm@vger.kernel.org
8701S: Maintained
8702T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8703F: Documentation/pwm.txt
8704F: Documentation/devicetree/bindings/pwm/
8705F: include/linux/pwm.h
8706F: drivers/pwm/
8707F: drivers/video/backlight/pwm_bl.c
8708F: include/linux/pwm_backlight.h
8709
8710PXA2xx/PXA3xx SUPPORT
8711M: Daniel Mack <daniel@zonque.org>
8712M: Haojian Zhuang <haojian.zhuang@gmail.com>
8713M: Robert Jarzmik <robert.jarzmik@free.fr>
8714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8715T: git git://github.com/hzhuang1/linux.git
8716T: git git://github.com/rjarzmik/linux.git
8717S: Maintained
8718F: arch/arm/mach-pxa/
8719F: drivers/dma/pxa*
8720F: drivers/pcmcia/pxa2xx*
8721F: drivers/pinctrl/pxa/
8722F: drivers/spi/spi-pxa2xx*
8723F: drivers/usb/gadget/udc/pxa2*
8724F: include/sound/pxa2xx-lib.h
8725F: sound/arm/pxa*
8726F: sound/soc/pxa/
8727
8728PXA GPIO DRIVER
8729M: Robert Jarzmik <robert.jarzmik@free.fr>
8730L: linux-gpio@vger.kernel.org
8731S: Maintained
8732F: drivers/gpio/gpio-pxa.c
8733
8734PXA3xx NAND FLASH DRIVER
8735M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8736L: linux-mtd@lists.infradead.org
8737S: Maintained
8738F: drivers/mtd/nand/pxa3xx_nand.c
8739
8740MMP SUPPORT
8741M: Eric Miao <eric.y.miao@gmail.com>
8742M: Haojian Zhuang <haojian.zhuang@gmail.com>
8743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8744T: git git://github.com/hzhuang1/linux.git
8745T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8746S: Maintained
8747F: arch/arm/mach-mmp/
8748
8749PXA MMCI DRIVER
8750S: Orphan
8751
8752PXA RTC DRIVER
8753M: Robert Jarzmik <robert.jarzmik@free.fr>
8754L: rtc-linux@googlegroups.com
8755S: Maintained
8756
8757QAT DRIVER
8758M: Tadeusz Struk <tadeusz.struk@intel.com>
8759L: qat-linux@intel.com
8760S: Supported
8761F: drivers/crypto/qat/
8762
8763QIB DRIVER
8764M: Mike Marciniszyn <infinipath@intel.com>
8765L: linux-rdma@vger.kernel.org
8766S: Supported
8767F: drivers/infiniband/hw/qib/
8768
8769QLOGIC QLA1280 SCSI DRIVER
8770M: Michael Reed <mdr@sgi.com>
8771L: linux-scsi@vger.kernel.org
8772S: Maintained
8773F: drivers/scsi/qla1280.[ch]
8774
8775QLOGIC QLA2XXX FC-SCSI DRIVER
8776M: qla2xxx-upstream@qlogic.com
8777L: linux-scsi@vger.kernel.org
8778S: Supported
8779F: Documentation/scsi/LICENSE.qla2xxx
8780F: drivers/scsi/qla2xxx/
8781
8782QLOGIC QLA4XXX iSCSI DRIVER
8783M: QLogic-Storage-Upstream@qlogic.com
8784L: linux-scsi@vger.kernel.org
8785S: Supported
8786F: Documentation/scsi/LICENSE.qla4xxx
8787F: drivers/scsi/qla4xxx/
8788
8789QLOGIC QLA3XXX NETWORK DRIVER
8790M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8791M: Ron Mercer <ron.mercer@qlogic.com>
8792M: linux-driver@qlogic.com
8793L: netdev@vger.kernel.org
8794S: Supported
8795F: Documentation/networking/LICENSE.qla3xxx
8796F: drivers/net/ethernet/qlogic/qla3xxx.*
8797
8798QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8799M: Dept-GELinuxNICDev@qlogic.com
8800L: netdev@vger.kernel.org
8801S: Supported
8802F: drivers/net/ethernet/qlogic/qlcnic/
8803
8804QLOGIC QLGE 10Gb ETHERNET DRIVER
8805M: Harish Patil <harish.patil@qlogic.com>
8806M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8807M: Dept-GELinuxNICDev@qlogic.com
8808M: linux-driver@qlogic.com
8809L: netdev@vger.kernel.org
8810S: Supported
8811F: drivers/net/ethernet/qlogic/qlge/
8812
8813QLOGIC QL4xxx ETHERNET DRIVER
8814M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8815M: Ariel Elior <Ariel.Elior@qlogic.com>
8816M: everest-linux-l2@qlogic.com
8817L: netdev@vger.kernel.org
8818S: Supported
8819F: drivers/net/ethernet/qlogic/qed/
8820F: include/linux/qed/
8821F: drivers/net/ethernet/qlogic/qede/
8822
8823QNX4 FILESYSTEM
8824M: Anders Larsen <al@alarsen.net>
8825W: http://www.alarsen.net/linux/qnx4fs/
8826S: Maintained
8827F: fs/qnx4/
8828F: include/uapi/linux/qnx4_fs.h
8829F: include/uapi/linux/qnxtypes.h
8830
8831QT1010 MEDIA DRIVER
8832M: Antti Palosaari <crope@iki.fi>
8833L: linux-media@vger.kernel.org
8834W: https://linuxtv.org
8835W: http://palosaari.fi/linux/
8836Q: http://patchwork.linuxtv.org/project/linux-media/list/
8837T: git git://linuxtv.org/anttip/media_tree.git
8838S: Maintained
8839F: drivers/media/tuners/qt1010*
8840
8841QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8842M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8843L: linux-wireless@vger.kernel.org
8844L: ath9k-devel@lists.ath9k.org
8845W: http://wireless.kernel.org/en/users/Drivers/ath9k
8846S: Supported
8847F: drivers/net/wireless/ath/ath9k/
8848
8849QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8850M: Kalle Valo <kvalo@qca.qualcomm.com>
8851L: ath10k@lists.infradead.org
8852W: http://wireless.kernel.org/en/users/Drivers/ath10k
8853T: git git://github.com/kvalo/ath.git
8854S: Supported
8855F: drivers/net/wireless/ath/ath10k/
8856
8857QUALCOMM HEXAGON ARCHITECTURE
8858M: Richard Kuo <rkuo@codeaurora.org>
8859L: linux-hexagon@vger.kernel.org
8860S: Supported
8861F: arch/hexagon/
8862
8863QUALCOMM WCN36XX WIRELESS DRIVER
8864M: Eugene Krasnikov <k.eugene.e@gmail.com>
8865L: wcn36xx@lists.infradead.org
8866W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8867T: git git://github.com/KrasnikovEugene/wcn36xx.git
8868S: Supported
8869F: drivers/net/wireless/ath/wcn36xx/
8870
8871RADOS BLOCK DEVICE (RBD)
8872M: Ilya Dryomov <idryomov@gmail.com>
8873M: Sage Weil <sage@redhat.com>
8874M: Alex Elder <elder@kernel.org>
8875L: ceph-devel@vger.kernel.org
8876W: http://ceph.com/
8877T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8878T: git git://github.com/ceph/ceph-client.git
8879S: Supported
8880F: Documentation/ABI/testing/sysfs-bus-rbd
8881F: drivers/block/rbd.c
8882F: drivers/block/rbd_types.h
8883
8884RADEON FRAMEBUFFER DISPLAY DRIVER
8885M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8886L: linux-fbdev@vger.kernel.org
8887S: Maintained
8888F: drivers/video/fbdev/aty/radeon*
8889F: include/uapi/linux/radeonfb.h
8890
8891RADIOSHARK RADIO DRIVER
8892M: Hans de Goede <hdegoede@redhat.com>
8893L: linux-media@vger.kernel.org
8894T: git git://linuxtv.org/media_tree.git
8895S: Maintained
8896F: drivers/media/radio/radio-shark.c
8897
8898RADIOSHARK2 RADIO DRIVER
8899M: Hans de Goede <hdegoede@redhat.com>
8900L: linux-media@vger.kernel.org
8901T: git git://linuxtv.org/media_tree.git
8902S: Maintained
8903F: drivers/media/radio/radio-shark2.c
8904F: drivers/media/radio/radio-tea5777.c
8905
8906RAGE128 FRAMEBUFFER DISPLAY DRIVER
8907M: Paul Mackerras <paulus@samba.org>
8908L: linux-fbdev@vger.kernel.org
8909S: Maintained
8910F: drivers/video/fbdev/aty/aty128fb.c
8911
8912RALINK RT2X00 WIRELESS LAN DRIVER
8913P: rt2x00 project
8914M: Stanislaw Gruszka <sgruszka@redhat.com>
8915M: Helmut Schaa <helmut.schaa@googlemail.com>
8916L: linux-wireless@vger.kernel.org
8917S: Maintained
8918F: drivers/net/wireless/ralink/rt2x00/
8919
8920RAMDISK RAM BLOCK DEVICE DRIVER
8921M: Jens Axboe <axboe@kernel.dk>
8922S: Maintained
8923F: Documentation/blockdev/ramdisk.txt
8924F: drivers/block/brd.c
8925
8926RANDOM NUMBER DRIVER
8927M: "Theodore Ts'o" <tytso@mit.edu>
8928S: Maintained
8929F: drivers/char/random.c
8930
8931RAPIDIO SUBSYSTEM
8932M: Matt Porter <mporter@kernel.crashing.org>
8933M: Alexandre Bounine <alexandre.bounine@idt.com>
8934S: Maintained
8935F: drivers/rapidio/
8936
8937RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8938L: linux-wireless@vger.kernel.org
8939S: Orphan
8940F: drivers/net/wireless/ray*
8941
8942RCUTORTURE MODULE
8943M: Josh Triplett <josh@joshtriplett.org>
8944M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8945L: linux-kernel@vger.kernel.org
8946S: Supported
8947T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8948F: Documentation/RCU/torture.txt
8949F: kernel/rcu/rcutorture.c
8950
8951RCUTORTURE TEST FRAMEWORK
8952M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8953M: Josh Triplett <josh@joshtriplett.org>
8954R: Steven Rostedt <rostedt@goodmis.org>
8955R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8956R: Lai Jiangshan <jiangshanlai@gmail.com>
8957L: linux-kernel@vger.kernel.org
8958S: Supported
8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8960F: tools/testing/selftests/rcutorture
8961
8962RDC R-321X SoC
8963M: Florian Fainelli <florian@openwrt.org>
8964S: Maintained
8965
8966RDC R6040 FAST ETHERNET DRIVER
8967M: Florian Fainelli <florian@openwrt.org>
8968L: netdev@vger.kernel.org
8969S: Maintained
8970F: drivers/net/ethernet/rdc/r6040.c
8971
8972RDS - RELIABLE DATAGRAM SOCKETS
8973M: Chien Yen <chien.yen@oracle.com>
8974L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8975S: Supported
8976F: net/rds/
8977
8978READ-COPY UPDATE (RCU)
8979M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8980M: Josh Triplett <josh@joshtriplett.org>
8981R: Steven Rostedt <rostedt@goodmis.org>
8982R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8983R: Lai Jiangshan <jiangshanlai@gmail.com>
8984L: linux-kernel@vger.kernel.org
8985W: http://www.rdrop.com/users/paulmck/RCU/
8986S: Supported
8987T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8988F: Documentation/RCU/
8989X: Documentation/RCU/torture.txt
8990F: include/linux/rcu*
8991X: include/linux/srcu.h
8992F: kernel/rcu/
8993X: kernel/torture.c
8994
8995REAL TIME CLOCK (RTC) SUBSYSTEM
8996M: Alessandro Zummo <a.zummo@towertech.it>
8997M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8998L: rtc-linux@googlegroups.com
8999Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9000T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9001S: Maintained
9002F: Documentation/rtc.txt
9003F: drivers/rtc/
9004F: include/linux/rtc.h
9005F: include/uapi/linux/rtc.h
9006
9007REALTEK AUDIO CODECS
9008M: Bard Liao <bardliao@realtek.com>
9009M: Oder Chiou <oder_chiou@realtek.com>
9010S: Maintained
9011F: sound/soc/codecs/rt*
9012F: include/sound/rt*.h
9013
9014REISERFS FILE SYSTEM
9015L: reiserfs-devel@vger.kernel.org
9016S: Supported
9017F: fs/reiserfs/
9018
9019REGISTER MAP ABSTRACTION
9020M: Mark Brown <broonie@kernel.org>
9021L: linux-kernel@vger.kernel.org
9022T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9023S: Supported
9024F: drivers/base/regmap/
9025F: include/linux/regmap.h
9026
9027REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9028M: Ohad Ben-Cohen <ohad@wizery.com>
9029T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9030S: Maintained
9031F: drivers/remoteproc/
9032F: Documentation/remoteproc.txt
9033F: include/linux/remoteproc.h
9034
9035REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9036M: Ohad Ben-Cohen <ohad@wizery.com>
9037T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9038S: Maintained
9039F: drivers/rpmsg/
9040F: Documentation/rpmsg.txt
9041F: include/linux/rpmsg.h
9042
9043RENESAS ETHERNET DRIVERS
9044R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9045L: netdev@vger.kernel.org
9046L: linux-renesas-soc@vger.kernel.org
9047F: drivers/net/ethernet/renesas/
9048F: include/linux/sh_eth.h
9049
9050RENESAS USB2 PHY DRIVER
9051M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9052L: linux-renesas-soc@vger.kernel.org
9053S: Maintained
9054F: drivers/phy/phy-rcar-gen3-usb2.c
9055
9056RESET CONTROLLER FRAMEWORK
9057M: Philipp Zabel <p.zabel@pengutronix.de>
9058S: Maintained
9059F: drivers/reset/
9060F: Documentation/devicetree/bindings/reset/
9061F: include/dt-bindings/reset/
9062F: include/linux/reset.h
9063F: include/linux/reset-controller.h
9064
9065RFKILL
9066M: Johannes Berg <johannes@sipsolutions.net>
9067L: linux-wireless@vger.kernel.org
9068W: http://wireless.kernel.org/
9069T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9070T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9071S: Maintained
9072F: Documentation/rfkill.txt
9073F: net/rfkill/
9074
9075RHASHTABLE
9076M: Thomas Graf <tgraf@suug.ch>
9077L: netdev@vger.kernel.org
9078S: Maintained
9079F: lib/rhashtable.c
9080F: include/linux/rhashtable.h
9081
9082RICOH SMARTMEDIA/XD DRIVER
9083M: Maxim Levitsky <maximlevitsky@gmail.com>
9084S: Maintained
9085F: drivers/mtd/nand/r852.c
9086F: drivers/mtd/nand/r852.h
9087
9088RICOH R5C592 MEMORYSTICK DRIVER
9089M: Maxim Levitsky <maximlevitsky@gmail.com>
9090S: Maintained
9091F: drivers/memstick/host/r592.*
9092
9093ROCCAT DRIVERS
9094M: Stefan Achatz <erazor_de@users.sourceforge.net>
9095W: http://sourceforge.net/projects/roccat/
9096S: Maintained
9097F: drivers/hid/hid-roccat*
9098F: include/linux/hid-roccat*
9099F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9100
9101ROCKER DRIVER
9102M: Jiri Pirko <jiri@resnulli.us>
9103M: Scott Feldman <sfeldma@gmail.com>
9104L: netdev@vger.kernel.org
9105S: Supported
9106F: drivers/net/ethernet/rocker/
9107
9108ROCKETPORT DRIVER
9109P: Comtrol Corp.
9110W: http://www.comtrol.com
9111S: Maintained
9112F: Documentation/serial/rocket.txt
9113F: drivers/tty/rocket*
9114
9115ROCKETPORT EXPRESS/INFINITY DRIVER
9116M: Kevin Cernekee <cernekee@gmail.com>
9117L: linux-serial@vger.kernel.org
9118S: Odd Fixes
9119F: drivers/tty/serial/rp2.*
9120
9121ROSE NETWORK LAYER
9122M: Ralf Baechle <ralf@linux-mips.org>
9123L: linux-hams@vger.kernel.org
9124W: http://www.linux-ax25.org/
9125S: Maintained
9126F: include/net/rose.h
9127F: include/uapi/linux/rose.h
9128F: net/rose/
9129
9130RTL2830 MEDIA DRIVER
9131M: Antti Palosaari <crope@iki.fi>
9132L: linux-media@vger.kernel.org
9133W: https://linuxtv.org
9134W: http://palosaari.fi/linux/
9135Q: http://patchwork.linuxtv.org/project/linux-media/list/
9136T: git git://linuxtv.org/anttip/media_tree.git
9137S: Maintained
9138F: drivers/media/dvb-frontends/rtl2830*
9139
9140RTL2832 MEDIA DRIVER
9141M: Antti Palosaari <crope@iki.fi>
9142L: linux-media@vger.kernel.org
9143W: https://linuxtv.org
9144W: http://palosaari.fi/linux/
9145Q: http://patchwork.linuxtv.org/project/linux-media/list/
9146T: git git://linuxtv.org/anttip/media_tree.git
9147S: Maintained
9148F: drivers/media/dvb-frontends/rtl2832*
9149
9150RTL2832_SDR MEDIA DRIVER
9151M: Antti Palosaari <crope@iki.fi>
9152L: linux-media@vger.kernel.org
9153W: https://linuxtv.org
9154W: http://palosaari.fi/linux/
9155Q: http://patchwork.linuxtv.org/project/linux-media/list/
9156T: git git://linuxtv.org/anttip/media_tree.git
9157S: Maintained
9158F: drivers/media/dvb-frontends/rtl2832_sdr*
9159
9160RTL8180 WIRELESS DRIVER
9161L: linux-wireless@vger.kernel.org
9162W: http://wireless.kernel.org/
9163T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9164S: Orphan
9165F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9166
9167RTL8187 WIRELESS DRIVER
9168M: Herton Ronaldo Krzesinski <herton@canonical.com>
9169M: Hin-Tak Leung <htl10@users.sourceforge.net>
9170M: Larry Finger <Larry.Finger@lwfinger.net>
9171L: linux-wireless@vger.kernel.org
9172W: http://wireless.kernel.org/
9173T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9174S: Maintained
9175F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9176
9177RTL8192CE WIRELESS DRIVER
9178M: Larry Finger <Larry.Finger@lwfinger.net>
9179M: Chaoming Li <chaoming_li@realsil.com.cn>
9180L: linux-wireless@vger.kernel.org
9181W: http://wireless.kernel.org/
9182T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9183S: Maintained
9184F: drivers/net/wireless/realtek/rtlwifi/
9185F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9186
9187RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9188M: Jes Sorensen <Jes.Sorensen@redhat.com>
9189L: linux-wireless@vger.kernel.org
9190T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9191S: Maintained
9192F: drivers/net/wireless/realtek/rtl8xxxu/
9193
9194S3 SAVAGE FRAMEBUFFER DRIVER
9195M: Antonino Daplas <adaplas@gmail.com>
9196L: linux-fbdev@vger.kernel.org
9197S: Maintained
9198F: drivers/video/fbdev/savage/
9199
9200S390
9201M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9202M: Heiko Carstens <heiko.carstens@de.ibm.com>
9203L: linux-s390@vger.kernel.org
9204W: http://www.ibm.com/developerworks/linux/linux390/
9205S: Supported
9206F: arch/s390/
9207F: drivers/s390/
9208F: Documentation/s390/
9209F: Documentation/DocBook/s390*
9210
9211S390 COMMON I/O LAYER
9212M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9213M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9214L: linux-s390@vger.kernel.org
9215W: http://www.ibm.com/developerworks/linux/linux390/
9216S: Supported
9217F: drivers/s390/cio/
9218
9219S390 DASD DRIVER
9220M: Stefan Weinhuber <wein@de.ibm.com>
9221M: Stefan Haberland <stefan.haberland@de.ibm.com>
9222L: linux-s390@vger.kernel.org
9223W: http://www.ibm.com/developerworks/linux/linux390/
9224S: Supported
9225F: drivers/s390/block/dasd*
9226F: block/partitions/ibm.c
9227
9228S390 NETWORK DRIVERS
9229M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9230L: linux-s390@vger.kernel.org
9231W: http://www.ibm.com/developerworks/linux/linux390/
9232S: Supported
9233F: drivers/s390/net/
9234
9235S390 PCI SUBSYSTEM
9236M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9237M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9238L: linux-s390@vger.kernel.org
9239W: http://www.ibm.com/developerworks/linux/linux390/
9240S: Supported
9241F: arch/s390/pci/
9242F: drivers/pci/hotplug/s390_pci_hpc.c
9243
9244S390 ZCRYPT DRIVER
9245M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9246L: linux-s390@vger.kernel.org
9247W: http://www.ibm.com/developerworks/linux/linux390/
9248S: Supported
9249F: drivers/s390/crypto/
9250
9251S390 ZFCP DRIVER
9252M: Steffen Maier <maier@linux.vnet.ibm.com>
9253L: linux-s390@vger.kernel.org
9254W: http://www.ibm.com/developerworks/linux/linux390/
9255S: Supported
9256F: drivers/s390/scsi/zfcp_*
9257
9258S390 IUCV NETWORK LAYER
9259M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9260L: linux-s390@vger.kernel.org
9261W: http://www.ibm.com/developerworks/linux/linux390/
9262S: Supported
9263F: drivers/s390/net/*iucv*
9264F: include/net/iucv/
9265F: net/iucv/
9266
9267S390 IOMMU (PCI)
9268M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9269L: linux-s390@vger.kernel.org
9270W: http://www.ibm.com/developerworks/linux/linux390/
9271S: Supported
9272F: drivers/iommu/s390-iommu.c
9273
9274S3C24XX SD/MMC Driver
9275M: Ben Dooks <ben-linux@fluff.org>
9276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9277S: Supported
9278F: drivers/mmc/host/s3cmci.*
9279
9280SAA6588 RDS RECEIVER DRIVER
9281M: Hans Verkuil <hverkuil@xs4all.nl>
9282L: linux-media@vger.kernel.org
9283T: git git://linuxtv.org/media_tree.git
9284W: https://linuxtv.org
9285S: Odd Fixes
9286F: drivers/media/i2c/saa6588*
9287
9288SAA7134 VIDEO4LINUX DRIVER
9289M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9290L: linux-media@vger.kernel.org
9291W: https://linuxtv.org
9292T: git git://linuxtv.org/media_tree.git
9293S: Odd fixes
9294F: Documentation/video4linux/*.saa7134
9295F: drivers/media/pci/saa7134/
9296
9297SAA7146 VIDEO4LINUX-2 DRIVER
9298M: Hans Verkuil <hverkuil@xs4all.nl>
9299L: linux-media@vger.kernel.org
9300T: git git://linuxtv.org/media_tree.git
9301S: Maintained
9302F: drivers/media/common/saa7146/
9303F: drivers/media/pci/saa7146/
9304F: include/media/saa7146*
9305
9306SAMSUNG LAPTOP DRIVER
9307M: Corentin Chary <corentin.chary@gmail.com>
9308L: platform-driver-x86@vger.kernel.org
9309S: Maintained
9310F: drivers/platform/x86/samsung-laptop.c
9311
9312SAMSUNG AUDIO (ASoC) DRIVERS
9313M: Sangbeom Kim <sbkim73@samsung.com>
9314L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9315S: Supported
9316F: sound/soc/samsung/
9317
9318SAMSUNG FRAMEBUFFER DRIVER
9319M: Jingoo Han <jingoohan1@gmail.com>
9320L: linux-fbdev@vger.kernel.org
9321S: Maintained
9322F: drivers/video/fbdev/s3c-fb.c
9323
9324SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9325M: Sangbeom Kim <sbkim73@samsung.com>
9326M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9327L: linux-kernel@vger.kernel.org
9328L: linux-samsung-soc@vger.kernel.org
9329S: Supported
9330F: drivers/mfd/sec*.c
9331F: drivers/regulator/s2m*.c
9332F: drivers/regulator/s5m*.c
9333F: drivers/clk/clk-s2mps11.c
9334F: drivers/rtc/rtc-s5m.c
9335F: include/linux/mfd/samsung/
9336F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9337F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9338F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9339F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9340
9341SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9342M: Kyungmin Park <kyungmin.park@samsung.com>
9343M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9344L: linux-media@vger.kernel.org
9345Q: https://patchwork.linuxtv.org/project/linux-media/list/
9346S: Supported
9347F: drivers/media/platform/exynos4-is/
9348
9349SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9350M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9351L: linux-media@vger.kernel.org
9352L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9353S: Maintained
9354F: drivers/media/platform/s3c-camif/
9355F: include/media/drv-intf/s3c_camif.h
9356
9357SAMSUNG S5C73M3 CAMERA DRIVER
9358M: Kyungmin Park <kyungmin.park@samsung.com>
9359M: Andrzej Hajda <a.hajda@samsung.com>
9360L: linux-media@vger.kernel.org
9361S: Supported
9362F: drivers/media/i2c/s5c73m3/*
9363
9364SAMSUNG S5K5BAF CAMERA DRIVER
9365M: Kyungmin Park <kyungmin.park@samsung.com>
9366M: Andrzej Hajda <a.hajda@samsung.com>
9367L: linux-media@vger.kernel.org
9368S: Supported
9369F: drivers/media/i2c/s5k5baf.c
9370
9371SAMSUNG S3FWRN5 NFC DRIVER
9372M: Robert Baldyga <r.baldyga@samsung.com>
9373L: linux-nfc@lists.01.org (moderated for non-subscribers)
9374S: Supported
9375F: drivers/nfc/s3fwrn5
9376
9377SAMSUNG SOC CLOCK DRIVERS
9378M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9379M: Tomasz Figa <tomasz.figa@gmail.com>
9380S: Supported
9381L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9382F: drivers/clk/samsung/
9383
9384SAMSUNG SXGBE DRIVERS
9385M: Byungho An <bh74.an@samsung.com>
9386M: Girish K S <ks.giri@samsung.com>
9387M: Vipul Pandya <vipul.pandya@samsung.com>
9388S: Supported
9389L: netdev@vger.kernel.org
9390F: drivers/net/ethernet/samsung/sxgbe/
9391
9392SAMSUNG THERMAL DRIVER
9393M: Lukasz Majewski <l.majewski@samsung.com>
9394L: linux-pm@vger.kernel.org
9395L: linux-samsung-soc@vger.kernel.org
9396S: Supported
9397T: https://github.com/lmajewski/linux-samsung-thermal.git
9398F: drivers/thermal/samsung/
9399
9400SAMSUNG USB2 PHY DRIVER
9401M: Kamil Debski <k.debski@samsung.com>
9402L: linux-kernel@vger.kernel.org
9403S: Supported
9404F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9405F: Documentation/phy/samsung-usb2.txt
9406F: drivers/phy/phy-exynos4210-usb2.c
9407F: drivers/phy/phy-exynos4x12-usb2.c
9408F: drivers/phy/phy-exynos5250-usb2.c
9409F: drivers/phy/phy-s5pv210-usb2.c
9410F: drivers/phy/phy-samsung-usb2.c
9411F: drivers/phy/phy-samsung-usb2.h
9412
9413SERIAL DRIVERS
9414M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9415L: linux-serial@vger.kernel.org
9416S: Maintained
9417F: drivers/tty/serial/
9418
9419SYNOPSYS DESIGNWARE DMAC DRIVER
9420M: Viresh Kumar <vireshk@kernel.org>
9421M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9422S: Maintained
9423F: include/linux/dma/dw.h
9424F: include/linux/platform_data/dma-dw.h
9425F: drivers/dma/dw/
9426
9427SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9428M: Lars Persson <lars.persson@axis.com>
9429L: netdev@vger.kernel.org
9430S: Supported
9431F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9432F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9433
9434SYNOPSYS DESIGNWARE I2C DRIVER
9435M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9436M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9437M: Mika Westerberg <mika.westerberg@linux.intel.com>
9438L: linux-i2c@vger.kernel.org
9439S: Maintained
9440F: drivers/i2c/busses/i2c-designware-*
9441F: include/linux/platform_data/i2c-designware.h
9442
9443SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9444M: Jaehoon Chung <jh80.chung@samsung.com>
9445L: linux-mmc@vger.kernel.org
9446S: Maintained
9447F: include/linux/mmc/dw_mmc.h
9448F: drivers/mmc/host/dw_mmc*
9449
9450SYSTEM TRACE MODULE CLASS
9451M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9452S: Maintained
9453F: Documentation/trace/stm.txt
9454F: drivers/hwtracing/stm/
9455F: include/linux/stm.h
9456F: include/uapi/linux/stm.h
9457
9458THUNDERBOLT DRIVER
9459M: Andreas Noever <andreas.noever@gmail.com>
9460S: Maintained
9461F: drivers/thunderbolt/
9462
9463TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9464M: John Stultz <john.stultz@linaro.org>
9465M: Thomas Gleixner <tglx@linutronix.de>
9466L: linux-kernel@vger.kernel.org
9467T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9468S: Supported
9469F: include/linux/clocksource.h
9470F: include/linux/time.h
9471F: include/linux/timex.h
9472F: include/uapi/linux/time.h
9473F: include/uapi/linux/timex.h
9474F: kernel/time/clocksource.c
9475F: kernel/time/time*.c
9476F: kernel/time/alarmtimer.c
9477F: kernel/time/ntp.c
9478F: tools/testing/selftests/timers/
9479
9480SC1200 WDT DRIVER
9481M: Zwane Mwaikambo <zwanem@gmail.com>
9482S: Maintained
9483F: drivers/watchdog/sc1200wdt.c
9484
9485SCHEDULER
9486M: Ingo Molnar <mingo@redhat.com>
9487M: Peter Zijlstra <peterz@infradead.org>
9488L: linux-kernel@vger.kernel.org
9489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9490S: Maintained
9491F: kernel/sched/
9492F: include/linux/sched.h
9493F: include/uapi/linux/sched.h
9494F: include/linux/wait.h
9495
9496SCORE ARCHITECTURE
9497M: Chen Liqin <liqin.linux@gmail.com>
9498M: Lennox Wu <lennox.wu@gmail.com>
9499W: http://www.sunplus.com
9500S: Supported
9501F: arch/score/
9502
9503SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9504M: Sudeep Holla <sudeep.holla@arm.com>
9505L: linux-arm-kernel@lists.infradead.org
9506S: Maintained
9507F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9508F: drivers/clk/clk-scpi.c
9509F: drivers/cpufreq/scpi-cpufreq.c
9510F: drivers/firmware/arm_scpi.c
9511F: include/linux/scpi_protocol.h
9512
9513SCSI CDROM DRIVER
9514M: Jens Axboe <axboe@kernel.dk>
9515L: linux-scsi@vger.kernel.org
9516W: http://www.kernel.dk
9517S: Maintained
9518F: drivers/scsi/sr*
9519
9520SCSI RDMA PROTOCOL (SRP) INITIATOR
9521M: Bart Van Assche <bart.vanassche@sandisk.com>
9522L: linux-rdma@vger.kernel.org
9523S: Supported
9524W: http://www.openfabrics.org
9525Q: http://patchwork.kernel.org/project/linux-rdma/list/
9526T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9527F: drivers/infiniband/ulp/srp/
9528F: include/scsi/srp.h
9529
9530SCSI SG DRIVER
9531M: Doug Gilbert <dgilbert@interlog.com>
9532L: linux-scsi@vger.kernel.org
9533W: http://sg.danny.cz/sg
9534S: Maintained
9535F: Documentation/scsi/scsi-generic.txt
9536F: drivers/scsi/sg.c
9537F: include/scsi/sg.h
9538
9539SCSI SUBSYSTEM
9540M: "James E.J. Bottomley" <JBottomley@odin.com>
9541T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9542M: "Martin K. Petersen" <martin.petersen@oracle.com>
9543T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9544L: linux-scsi@vger.kernel.org
9545S: Maintained
9546F: drivers/scsi/
9547F: include/scsi/
9548
9549SCSI TAPE DRIVER
9550M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9551L: linux-scsi@vger.kernel.org
9552S: Maintained
9553F: Documentation/scsi/st.txt
9554F: drivers/scsi/st.*
9555F: drivers/scsi/st_*.h
9556
9557SCTP PROTOCOL
9558M: Vlad Yasevich <vyasevich@gmail.com>
9559M: Neil Horman <nhorman@tuxdriver.com>
9560L: linux-sctp@vger.kernel.org
9561W: http://lksctp.sourceforge.net
9562S: Maintained
9563F: Documentation/networking/sctp.txt
9564F: include/linux/sctp.h
9565F: include/uapi/linux/sctp.h
9566F: include/net/sctp/
9567F: net/sctp/
9568
9569SCx200 CPU SUPPORT
9570M: Jim Cromie <jim.cromie@gmail.com>
9571S: Odd Fixes
9572F: Documentation/i2c/busses/scx200_acb
9573F: arch/x86/platform/scx200/
9574F: drivers/watchdog/scx200_wdt.c
9575F: drivers/i2c/busses/scx200*
9576F: drivers/mtd/maps/scx200_docflash.c
9577F: include/linux/scx200.h
9578
9579SCx200 GPIO DRIVER
9580M: Jim Cromie <jim.cromie@gmail.com>
9581S: Maintained
9582F: drivers/char/scx200_gpio.c
9583F: include/linux/scx200_gpio.h
9584
9585SCx200 HRT CLOCKSOURCE DRIVER
9586M: Jim Cromie <jim.cromie@gmail.com>
9587S: Maintained
9588F: drivers/clocksource/scx200_hrt.c
9589
9590SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9591M: Sascha Sommer <saschasommer@freenet.de>
9592L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9593S: Maintained
9594F: drivers/mmc/host/sdricoh_cs.c
9595
9596SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9597L: linux-mmc@vger.kernel.org
9598S: Orphan
9599F: drivers/mmc/host/sdhci.*
9600F: drivers/mmc/host/sdhci-pltfm.[ch]
9601
9602SECURE COMPUTING
9603M: Kees Cook <keescook@chromium.org>
9604R: Andy Lutomirski <luto@amacapital.net>
9605R: Will Drewry <wad@chromium.org>
9606T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9607S: Supported
9608F: kernel/seccomp.c
9609F: include/uapi/linux/seccomp.h
9610F: include/linux/seccomp.h
9611F: tools/testing/selftests/seccomp/*
9612K: \bsecure_computing
9613K: \bTIF_SECCOMP\b
9614
9615SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9616M: Ben Dooks <ben-linux@fluff.org>
9617M: Jaehoon Chung <jh80.chung@samsung.com>
9618L: linux-mmc@vger.kernel.org
9619S: Maintained
9620F: drivers/mmc/host/sdhci-s3c*
9621
9622SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9623M: Viresh Kumar <vireshk@kernel.org>
9624L: spear-devel@list.st.com
9625L: linux-mmc@vger.kernel.org
9626S: Maintained
9627F: drivers/mmc/host/sdhci-spear.c
9628
9629SECURITY SUBSYSTEM
9630M: James Morris <james.l.morris@oracle.com>
9631M: "Serge E. Hallyn" <serge@hallyn.com>
9632L: linux-security-module@vger.kernel.org (suggested Cc:)
9633T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9634W: http://kernsec.org/
9635S: Supported
9636F: security/
9637
9638SECURITY CONTACT
9639M: Security Officers <security@kernel.org>
9640S: Supported
9641
9642SELINUX SECURITY MODULE
9643M: Paul Moore <paul@paul-moore.com>
9644M: Stephen Smalley <sds@tycho.nsa.gov>
9645M: Eric Paris <eparis@parisplace.org>
9646L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9647W: http://selinuxproject.org
9648T: git git://git.infradead.org/users/pcmoore/selinux
9649S: Supported
9650F: include/linux/selinux*
9651F: security/selinux/
9652F: scripts/selinux/
9653
9654APPARMOR SECURITY MODULE
9655M: John Johansen <john.johansen@canonical.com>
9656L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9657W: apparmor.wiki.kernel.org
9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9659S: Supported
9660F: security/apparmor/
9661
9662YAMA SECURITY MODULE
9663M: Kees Cook <keescook@chromium.org>
9664T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9665S: Supported
9666F: security/yama/
9667
9668SENSABLE PHANTOM
9669M: Jiri Slaby <jirislaby@gmail.com>
9670S: Maintained
9671F: drivers/misc/phantom.c
9672F: include/uapi/linux/phantom.h
9673
9674SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9675M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9676M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9677M: John Soni Jose <sony.john@avagotech.com>
9678L: linux-scsi@vger.kernel.org
9679W: http://www.avagotech.com
9680S: Supported
9681F: drivers/scsi/be2iscsi/
9682
9683Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9684M: Sathya Perla <sathya.perla@avagotech.com>
9685M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9686M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9687M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9688L: netdev@vger.kernel.org
9689W: http://www.emulex.com
9690S: Supported
9691F: drivers/net/ethernet/emulex/benet/
9692
9693EMULEX ONECONNECT ROCE DRIVER
9694M: Selvin Xavier <selvin.xavier@avagotech.com>
9695M: Devesh Sharma <devesh.sharma@avagotech.com>
9696M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9697L: linux-rdma@vger.kernel.org
9698W: http://www.emulex.com
9699S: Supported
9700F: drivers/infiniband/hw/ocrdma/
9701
9702SFC NETWORK DRIVER
9703M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9704M: Shradha Shah <sshah@solarflare.com>
9705L: netdev@vger.kernel.org
9706S: Supported
9707F: drivers/net/ethernet/sfc/
9708
9709SGI GRU DRIVER
9710M: Dimitri Sivanich <sivanich@sgi.com>
9711S: Maintained
9712F: drivers/misc/sgi-gru/
9713
9714SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9715M: Pat Gefre <pfg@sgi.com>
9716L: linux-ia64@vger.kernel.org
9717S: Supported
9718F: Documentation/ia64/serial.txt
9719F: drivers/tty/serial/ioc?_serial.c
9720F: include/linux/ioc?.h
9721
9722SGI XP/XPC/XPNET DRIVER
9723M: Cliff Whickman <cpw@sgi.com>
9724M: Robin Holt <robinmholt@gmail.com>
9725S: Maintained
9726F: drivers/misc/sgi-xp/
9727
9728SI2157 MEDIA DRIVER
9729M: Antti Palosaari <crope@iki.fi>
9730L: linux-media@vger.kernel.org
9731W: https://linuxtv.org
9732W: http://palosaari.fi/linux/
9733Q: http://patchwork.linuxtv.org/project/linux-media/list/
9734T: git git://linuxtv.org/anttip/media_tree.git
9735S: Maintained
9736F: drivers/media/tuners/si2157*
9737
9738SI2168 MEDIA DRIVER
9739M: Antti Palosaari <crope@iki.fi>
9740L: linux-media@vger.kernel.org
9741W: https://linuxtv.org
9742W: http://palosaari.fi/linux/
9743Q: http://patchwork.linuxtv.org/project/linux-media/list/
9744T: git git://linuxtv.org/anttip/media_tree.git
9745S: Maintained
9746F: drivers/media/dvb-frontends/si2168*
9747
9748SI470X FM RADIO RECEIVER I2C DRIVER
9749M: Hans Verkuil <hverkuil@xs4all.nl>
9750L: linux-media@vger.kernel.org
9751T: git git://linuxtv.org/media_tree.git
9752W: https://linuxtv.org
9753S: Odd Fixes
9754F: drivers/media/radio/si470x/radio-si470x-i2c.c
9755
9756SI470X FM RADIO RECEIVER USB DRIVER
9757M: Hans Verkuil <hverkuil@xs4all.nl>
9758L: linux-media@vger.kernel.org
9759T: git git://linuxtv.org/media_tree.git
9760W: https://linuxtv.org
9761S: Maintained
9762F: drivers/media/radio/si470x/radio-si470x-common.c
9763F: drivers/media/radio/si470x/radio-si470x.h
9764F: drivers/media/radio/si470x/radio-si470x-usb.c
9765
9766SI4713 FM RADIO TRANSMITTER I2C DRIVER
9767M: Eduardo Valentin <edubezval@gmail.com>
9768L: linux-media@vger.kernel.org
9769T: git git://linuxtv.org/media_tree.git
9770W: https://linuxtv.org
9771S: Odd Fixes
9772F: drivers/media/radio/si4713/si4713.?
9773
9774SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9775M: Eduardo Valentin <edubezval@gmail.com>
9776L: linux-media@vger.kernel.org
9777T: git git://linuxtv.org/media_tree.git
9778W: https://linuxtv.org
9779S: Odd Fixes
9780F: drivers/media/radio/si4713/radio-platform-si4713.c
9781
9782SI4713 FM RADIO TRANSMITTER USB DRIVER
9783M: Hans Verkuil <hverkuil@xs4all.nl>
9784L: linux-media@vger.kernel.org
9785T: git git://linuxtv.org/media_tree.git
9786W: https://linuxtv.org
9787S: Maintained
9788F: drivers/media/radio/si4713/radio-usb-si4713.c
9789
9790SIANO DVB DRIVER
9791M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9792L: linux-media@vger.kernel.org
9793W: https://linuxtv.org
9794T: git git://linuxtv.org/media_tree.git
9795S: Odd fixes
9796F: drivers/media/common/siano/
9797F: drivers/media/usb/siano/
9798F: drivers/media/usb/siano/
9799F: drivers/media/mmc/siano/
9800
9801SIMPLEFB FB DRIVER
9802M: Hans de Goede <hdegoede@redhat.com>
9803L: linux-fbdev@vger.kernel.org
9804S: Maintained
9805F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9806F: drivers/video/fbdev/simplefb.c
9807F: include/linux/platform_data/simplefb.h
9808
9809SH_VEU V4L2 MEM2MEM DRIVER
9810L: linux-media@vger.kernel.org
9811S: Orphan
9812F: drivers/media/platform/sh_veu.c
9813
9814SH_VOU V4L2 OUTPUT DRIVER
9815L: linux-media@vger.kernel.org
9816S: Orphan
9817F: drivers/media/platform/sh_vou.c
9818F: include/media/drv-intf/sh_vou.h
9819
9820SIMPLE FIRMWARE INTERFACE (SFI)
9821M: Len Brown <lenb@kernel.org>
9822L: sfi-devel@simplefirmware.org
9823W: http://simplefirmware.org/
9824T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9825S: Supported
9826F: arch/x86/platform/sfi/
9827F: drivers/sfi/
9828F: include/linux/sfi*.h
9829
9830SIMTEC EB110ATX (Chalice CATS)
9831P: Ben Dooks
9832P: Vincent Sanders <vince@simtec.co.uk>
9833M: Simtec Linux Team <linux@simtec.co.uk>
9834W: http://www.simtec.co.uk/products/EB110ATX/
9835S: Supported
9836
9837SIMTEC EB2410ITX (BAST)
9838P: Ben Dooks
9839P: Vincent Sanders <vince@simtec.co.uk>
9840M: Simtec Linux Team <linux@simtec.co.uk>
9841W: http://www.simtec.co.uk/products/EB2410ITX/
9842S: Supported
9843F: arch/arm/mach-s3c24xx/mach-bast.c
9844F: arch/arm/mach-s3c24xx/bast-ide.c
9845F: arch/arm/mach-s3c24xx/bast-irq.c
9846
9847TI DAVINCI MACHINE SUPPORT
9848M: Sekhar Nori <nsekhar@ti.com>
9849M: Kevin Hilman <khilman@deeprootsystems.com>
9850T: git git://gitorious.org/linux-davinci/linux-davinci.git
9851Q: http://patchwork.kernel.org/project/linux-davinci/list/
9852S: Supported
9853F: arch/arm/mach-davinci/
9854F: drivers/i2c/busses/i2c-davinci.c
9855
9856TI DAVINCI SERIES MEDIA DRIVER
9857M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9858L: linux-media@vger.kernel.org
9859W: https://linuxtv.org
9860Q: http://patchwork.linuxtv.org/project/linux-media/list/
9861T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9862S: Maintained
9863F: drivers/media/platform/davinci/
9864F: include/media/davinci/
9865
9866TI AM437X VPFE DRIVER
9867M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9868L: linux-media@vger.kernel.org
9869W: https://linuxtv.org
9870Q: http://patchwork.linuxtv.org/project/linux-media/list/
9871T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9872S: Maintained
9873F: drivers/media/platform/am437x/
9874
9875OV2659 OMNIVISION SENSOR DRIVER
9876M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9877L: linux-media@vger.kernel.org
9878W: https://linuxtv.org
9879Q: http://patchwork.linuxtv.org/project/linux-media/list/
9880T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9881S: Maintained
9882F: drivers/media/i2c/ov2659.c
9883F: include/media/i2c/ov2659.h
9884
9885SILICON MOTION SM712 FRAME BUFFER DRIVER
9886M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9887M: Teddy Wang <teddy.wang@siliconmotion.com>
9888M: Sudip Mukherjee <sudip@vectorindia.org>
9889L: linux-fbdev@vger.kernel.org
9890S: Maintained
9891F: drivers/video/fbdev/sm712*
9892F: Documentation/fb/sm712fb.txt
9893
9894SIS 190 ETHERNET DRIVER
9895M: Francois Romieu <romieu@fr.zoreil.com>
9896L: netdev@vger.kernel.org
9897S: Maintained
9898F: drivers/net/ethernet/sis/sis190.c
9899
9900SIS 900/7016 FAST ETHERNET DRIVER
9901M: Daniele Venzano <venza@brownhat.org>
9902W: http://www.brownhat.org/sis900.html
9903L: netdev@vger.kernel.org
9904S: Maintained
9905F: drivers/net/ethernet/sis/sis900.*
9906
9907SIS FRAMEBUFFER DRIVER
9908M: Thomas Winischhofer <thomas@winischhofer.net>
9909W: http://www.winischhofer.net/linuxsisvga.shtml
9910S: Maintained
9911F: Documentation/fb/sisfb.txt
9912F: drivers/video/fbdev/sis/
9913F: include/video/sisfb.h
9914
9915SIS USB2VGA DRIVER
9916M: Thomas Winischhofer <thomas@winischhofer.net>
9917W: http://www.winischhofer.at/linuxsisusbvga.shtml
9918S: Maintained
9919F: drivers/usb/misc/sisusbvga/
9920
9921SLAB ALLOCATOR
9922M: Christoph Lameter <cl@linux.com>
9923M: Pekka Enberg <penberg@kernel.org>
9924M: David Rientjes <rientjes@google.com>
9925M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9926M: Andrew Morton <akpm@linux-foundation.org>
9927L: linux-mm@kvack.org
9928S: Maintained
9929F: include/linux/sl?b*.h
9930F: mm/sl?b*
9931
9932SLEEPABLE READ-COPY UPDATE (SRCU)
9933M: Lai Jiangshan <jiangshanlai@gmail.com>
9934M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9935M: Josh Triplett <josh@joshtriplett.org>
9936R: Steven Rostedt <rostedt@goodmis.org>
9937R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9938L: linux-kernel@vger.kernel.org
9939W: http://www.rdrop.com/users/paulmck/RCU/
9940S: Supported
9941T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9942F: include/linux/srcu.h
9943F: kernel/rcu/srcu.c
9944
9945SMACK SECURITY MODULE
9946M: Casey Schaufler <casey@schaufler-ca.com>
9947L: linux-security-module@vger.kernel.org
9948W: http://schaufler-ca.com
9949T: git git://git.gitorious.org/smack-next/kernel.git
9950S: Maintained
9951F: Documentation/security/Smack.txt
9952F: security/smack/
9953
9954DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9955M: Kevin Hilman <khilman@kernel.org>
9956M: Nishanth Menon <nm@ti.com>
9957S: Maintained
9958F: drivers/power/avs/
9959F: include/linux/power/smartreflex.h
9960L: linux-pm@vger.kernel.org
9961
9962SMC91x ETHERNET DRIVER
9963M: Nicolas Pitre <nico@fluxnic.net>
9964S: Odd Fixes
9965F: drivers/net/ethernet/smsc/smc91x.*
9966
9967SMIA AND SMIA++ IMAGE SENSOR DRIVER
9968M: Sakari Ailus <sakari.ailus@iki.fi>
9969L: linux-media@vger.kernel.org
9970S: Maintained
9971F: drivers/media/i2c/smiapp/
9972F: include/media/i2c/smiapp.h
9973F: drivers/media/i2c/smiapp-pll.c
9974F: drivers/media/i2c/smiapp-pll.h
9975F: include/uapi/linux/smiapp.h
9976F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9977
9978SMM665 HARDWARE MONITOR DRIVER
9979M: Guenter Roeck <linux@roeck-us.net>
9980L: lm-sensors@lm-sensors.org
9981S: Maintained
9982F: Documentation/hwmon/smm665
9983F: drivers/hwmon/smm665.c
9984
9985SMSC EMC2103 HARDWARE MONITOR DRIVER
9986M: Steve Glendinning <steve.glendinning@shawell.net>
9987L: lm-sensors@lm-sensors.org
9988S: Maintained
9989F: Documentation/hwmon/emc2103
9990F: drivers/hwmon/emc2103.c
9991
9992SMSC SCH5627 HARDWARE MONITOR DRIVER
9993M: Hans de Goede <hdegoede@redhat.com>
9994L: lm-sensors@lm-sensors.org
9995S: Supported
9996F: Documentation/hwmon/sch5627
9997F: drivers/hwmon/sch5627.c
9998
9999SMSC47B397 HARDWARE MONITOR DRIVER
10000M: Jean Delvare <jdelvare@suse.com>
10001L: lm-sensors@lm-sensors.org
10002S: Maintained
10003F: Documentation/hwmon/smsc47b397
10004F: drivers/hwmon/smsc47b397.c
10005
10006SMSC911x ETHERNET DRIVER
10007M: Steve Glendinning <steve.glendinning@shawell.net>
10008L: netdev@vger.kernel.org
10009S: Maintained
10010F: include/linux/smsc911x.h
10011F: drivers/net/ethernet/smsc/smsc911x.*
10012
10013SMSC9420 PCI ETHERNET DRIVER
10014M: Steve Glendinning <steve.glendinning@shawell.net>
10015L: netdev@vger.kernel.org
10016S: Maintained
10017F: drivers/net/ethernet/smsc/smsc9420.*
10018
10019SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10020M: Steve Glendinning <steve.glendinning@shawell.net>
10021L: linux-fbdev@vger.kernel.org
10022S: Maintained
10023F: drivers/video/fbdev/smscufx.c
10024
10025SOC-CAMERA V4L2 SUBSYSTEM
10026M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10027L: linux-media@vger.kernel.org
10028T: git git://linuxtv.org/media_tree.git
10029S: Maintained
10030F: include/media/soc*
10031F: drivers/media/i2c/soc_camera/
10032F: drivers/media/platform/soc_camera/
10033
10034SOEKRIS NET48XX LED SUPPORT
10035M: Chris Boot <bootc@bootc.net>
10036S: Maintained
10037F: drivers/leds/leds-net48xx.c
10038
10039SOFTLOGIC 6x10 MPEG CODEC
10040M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10041M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10042M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10043M: Ismael Luceno <ismael@iodev.co.uk>
10044L: linux-media@vger.kernel.org
10045S: Supported
10046F: drivers/media/pci/solo6x10/
10047
10048SOFTWARE RAID (Multiple Disks) SUPPORT
10049L: linux-raid@vger.kernel.org
10050S: Supported
10051F: drivers/md/
10052F: include/linux/raid/
10053F: include/uapi/linux/raid/
10054
10055SONIC NETWORK DRIVER
10056M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10057L: netdev@vger.kernel.org
10058S: Maintained
10059F: drivers/net/ethernet/natsemi/sonic.*
10060
10061SONICS SILICON BACKPLANE DRIVER (SSB)
10062M: Michael Buesch <m@bues.ch>
10063L: netdev@vger.kernel.org
10064S: Maintained
10065F: drivers/ssb/
10066F: include/linux/ssb/
10067
10068SONY VAIO CONTROL DEVICE DRIVER
10069M: Mattia Dongili <malattia@linux.it>
10070L: platform-driver-x86@vger.kernel.org
10071W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10072S: Maintained
10073F: Documentation/laptops/sony-laptop.txt
10074F: drivers/char/sonypi.c
10075F: drivers/platform/x86/sony-laptop.c
10076F: include/linux/sony-laptop.h
10077
10078SONY MEMORYSTICK CARD SUPPORT
10079M: Alex Dubov <oakad@yahoo.com>
10080W: http://tifmxx.berlios.de/
10081S: Maintained
10082F: drivers/memstick/host/tifm_ms.c
10083
10084SONY MEMORYSTICK STANDARD SUPPORT
10085M: Maxim Levitsky <maximlevitsky@gmail.com>
10086S: Maintained
10087F: drivers/memstick/core/ms_block.*
10088
10089SOUND
10090M: Jaroslav Kysela <perex@perex.cz>
10091M: Takashi Iwai <tiwai@suse.com>
10092L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10093W: http://www.alsa-project.org/
10094T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10095T: git git://git.alsa-project.org/alsa-kernel.git
10096Q: http://patchwork.kernel.org/project/alsa-devel/list/
10097S: Maintained
10098F: Documentation/sound/
10099F: include/sound/
10100F: include/uapi/sound/
10101F: sound/
10102
10103SOUND - COMPRESSED AUDIO
10104M: Vinod Koul <vinod.koul@intel.com>
10105L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10106T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10107S: Supported
10108F: Documentation/sound/alsa/compress_offload.txt
10109F: include/sound/compress_driver.h
10110F: include/uapi/sound/compress_*
10111F: sound/core/compress_offload.c
10112F: sound/soc/soc-compress.c
10113
10114SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10115M: Liam Girdwood <lgirdwood@gmail.com>
10116M: Mark Brown <broonie@kernel.org>
10117T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10118L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10119W: http://alsa-project.org/main/index.php/ASoC
10120S: Supported
10121F: Documentation/sound/alsa/soc/
10122F: sound/soc/
10123F: include/sound/soc*
10124
10125SOUND - DMAENGINE HELPERS
10126M: Lars-Peter Clausen <lars@metafoo.de>
10127S: Supported
10128F: include/sound/dmaengine_pcm.h
10129F: sound/core/pcm_dmaengine.c
10130F: sound/soc/soc-generic-dmaengine-pcm.c
10131
10132SP2 MEDIA DRIVER
10133M: Olli Salonen <olli.salonen@iki.fi>
10134L: linux-media@vger.kernel.org
10135W: https://linuxtv.org
10136Q: http://patchwork.linuxtv.org/project/linux-media/list/
10137S: Maintained
10138F: drivers/media/dvb-frontends/sp2*
10139
10140SPARC + UltraSPARC (sparc/sparc64)
10141M: "David S. Miller" <davem@davemloft.net>
10142L: sparclinux@vger.kernel.org
10143Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10144T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10146S: Maintained
10147F: arch/sparc/
10148F: drivers/sbus/
10149
10150SPARC SERIAL DRIVERS
10151M: "David S. Miller" <davem@davemloft.net>
10152L: sparclinux@vger.kernel.org
10153T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10154T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10155S: Maintained
10156F: include/linux/sunserialcore.h
10157F: drivers/tty/serial/suncore.c
10158F: drivers/tty/serial/sunhv.c
10159F: drivers/tty/serial/sunsab.c
10160F: drivers/tty/serial/sunsab.h
10161F: drivers/tty/serial/sunsu.c
10162F: drivers/tty/serial/sunzilog.c
10163F: drivers/tty/serial/sunzilog.h
10164
10165SPARSE CHECKER
10166M: "Christopher Li" <sparse@chrisli.org>
10167L: linux-sparse@vger.kernel.org
10168W: https://sparse.wiki.kernel.org/
10169T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10170T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10171S: Maintained
10172F: include/linux/compiler.h
10173
10174SPEAR PLATFORM SUPPORT
10175M: Viresh Kumar <vireshk@kernel.org>
10176M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10177L: spear-devel@list.st.com
10178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10179W: http://www.st.com/spear
10180S: Maintained
10181F: arch/arm/mach-spear/
10182
10183SPEAR CLOCK FRAMEWORK SUPPORT
10184M: Viresh Kumar <vireshk@kernel.org>
10185L: spear-devel@list.st.com
10186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10187W: http://www.st.com/spear
10188S: Maintained
10189F: drivers/clk/spear/
10190
10191SPI SUBSYSTEM
10192M: Mark Brown <broonie@kernel.org>
10193L: linux-spi@vger.kernel.org
10194T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10195Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10196S: Maintained
10197F: Documentation/spi/
10198F: drivers/spi/
10199F: include/linux/spi/
10200F: include/uapi/linux/spi/
10201
10202SPIDERNET NETWORK DRIVER for CELL
10203M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10204L: netdev@vger.kernel.org
10205S: Supported
10206F: Documentation/networking/spider_net.txt
10207F: drivers/net/ethernet/toshiba/spider_net*
10208
10209SPU FILE SYSTEM
10210M: Jeremy Kerr <jk@ozlabs.org>
10211L: linuxppc-dev@lists.ozlabs.org
10212W: http://www.ibm.com/developerworks/power/cell/
10213S: Supported
10214F: Documentation/filesystems/spufs.txt
10215F: arch/powerpc/platforms/cell/spufs/
10216
10217SQUASHFS FILE SYSTEM
10218M: Phillip Lougher <phillip@squashfs.org.uk>
10219L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10220W: http://squashfs.org.uk
10221S: Maintained
10222F: Documentation/filesystems/squashfs.txt
10223F: fs/squashfs/
10224
10225SRM (Alpha) environment access
10226M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10227S: Maintained
10228F: arch/alpha/kernel/srm_env.c
10229
10230STABLE BRANCH
10231M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10232L: stable@vger.kernel.org
10233S: Supported
10234F: Documentation/stable_kernel_rules.txt
10235
10236STAGING SUBSYSTEM
10237M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10238T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10239L: devel@driverdev.osuosl.org
10240S: Supported
10241F: drivers/staging/
10242
10243STAGING - COMEDI
10244M: Ian Abbott <abbotti@mev.co.uk>
10245M: H Hartley Sweeten <hsweeten@visionengravers.com>
10246S: Odd Fixes
10247F: drivers/staging/comedi/
10248
10249STAGING - FLARION FT1000 DRIVERS
10250M: Marek Belisko <marek.belisko@gmail.com>
10251S: Odd Fixes
10252F: drivers/staging/ft1000/
10253
10254STAGING - INDUSTRIAL IO
10255M: Jonathan Cameron <jic23@kernel.org>
10256L: linux-iio@vger.kernel.org
10257S: Odd Fixes
10258F: drivers/staging/iio/
10259
10260STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10261M: Jarod Wilson <jarod@wilsonet.com>
10262W: http://www.lirc.org/
10263S: Odd Fixes
10264F: drivers/staging/media/lirc/
10265
10266STAGING - LUSTRE PARALLEL FILESYSTEM
10267M: Oleg Drokin <oleg.drokin@intel.com>
10268M: Andreas Dilger <andreas.dilger@intel.com>
10269L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10270W: http://wiki.lustre.org/
10271S: Maintained
10272F: drivers/staging/lustre
10273
10274STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10275M: Marc Dietrich <marvin24@gmx.de>
10276L: ac100@lists.launchpad.net (moderated for non-subscribers)
10277L: linux-tegra@vger.kernel.org
10278S: Maintained
10279F: drivers/staging/nvec/
10280
10281STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10282M: Jens Frederich <jfrederich@gmail.com>
10283M: Daniel Drake <dsd@laptop.org>
10284M: Jon Nettleton <jon.nettleton@gmail.com>
10285W: http://wiki.laptop.org/go/DCON
10286S: Maintained
10287F: drivers/staging/olpc_dcon/
10288
10289STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10290M: Willy Tarreau <willy@meta-x.org>
10291S: Odd Fixes
10292F: drivers/staging/panel/
10293
10294STAGING - REALTEK RTL8712U DRIVERS
10295M: Larry Finger <Larry.Finger@lwfinger.net>
10296M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10297S: Odd Fixes
10298F: drivers/staging/rtl8712/
10299
10300STAGING - REALTEK RTL8723U WIRELESS DRIVER
10301M: Larry Finger <Larry.Finger@lwfinger.net>
10302M: Jes Sorensen <Jes.Sorensen@redhat.com>
10303L: linux-wireless@vger.kernel.org
10304S: Maintained
10305F: drivers/staging/rtl8723au/
10306
10307STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10308M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10309M: Teddy Wang <teddy.wang@siliconmotion.com>
10310M: Sudip Mukherjee <sudip@vectorindia.org>
10311L: linux-fbdev@vger.kernel.org
10312S: Maintained
10313F: drivers/staging/sm750fb/
10314
10315STAGING - SLICOSS
10316M: Lior Dotan <liodot@gmail.com>
10317M: Christopher Harrer <charrer@alacritech.com>
10318S: Odd Fixes
10319F: drivers/staging/slicoss/
10320
10321STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10322M: William Hubbs <w.d.hubbs@gmail.com>
10323M: Chris Brannon <chris@the-brannons.com>
10324M: Kirk Reiser <kirk@reisers.ca>
10325M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10326L: speakup@linux-speakup.org
10327W: http://www.linux-speakup.org/
10328S: Odd Fixes
10329F: drivers/staging/speakup/
10330
10331STAGING - VIA VT665X DRIVERS
10332M: Forest Bond <forest@alittletooquiet.net>
10333S: Odd Fixes
10334F: drivers/staging/vt665?/
10335
10336STAGING - WILC1000 WIFI DRIVER
10337M: Johnny Kim <johnny.kim@atmel.com>
10338M: Austin Shin <austin.shin@atmel.com>
10339M: Chris Park <chris.park@atmel.com>
10340M: Tony Cho <tony.cho@atmel.com>
10341M: Glen Lee <glen.lee@atmel.com>
10342M: Leo Kim <leo.kim@atmel.com>
10343L: linux-wireless@vger.kernel.org
10344S: Supported
10345F: drivers/staging/wilc1000/
10346
10347STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10348M: Arnaud Patard <arnaud.patard@rtp-net.org>
10349S: Odd Fixes
10350F: drivers/staging/xgifb/
10351
10352HFI1 DRIVER
10353M: Mike Marciniszyn <infinipath@intel.com>
10354L: linux-rdma@vger.kernel.org
10355S: Supported
10356F: drivers/staging/rdma/hfi1
10357
10358STARFIRE/DURALAN NETWORK DRIVER
10359M: Ion Badulescu <ionut@badula.org>
10360S: Odd Fixes
10361F: drivers/net/ethernet/adaptec/starfire*
10362
10363SUN3/3X
10364M: Sam Creasey <sammy@sammy.net>
10365W: http://sammy.net/sun3/
10366S: Maintained
10367F: arch/m68k/kernel/*sun3*
10368F: arch/m68k/sun3*/
10369F: arch/m68k/include/asm/sun3*
10370F: drivers/net/ethernet/i825xx/sun3*
10371
10372SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10373M: Hans de Goede <hdegoede@redhat.com>
10374L: linux-input@vger.kernel.org
10375S: Maintained
10376F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10377F: drivers/input/keyboard/sun4i-lradc-keys.c
10378
10379SUNDANCE NETWORK DRIVER
10380M: Denis Kirjanov <kda@linux-powerpc.org>
10381L: netdev@vger.kernel.org
10382S: Maintained
10383F: drivers/net/ethernet/dlink/sundance.c
10384
10385SUPERH
10386L: linux-sh@vger.kernel.org
10387Q: http://patchwork.kernel.org/project/linux-sh/list/
10388S: Orphan
10389F: Documentation/sh/
10390F: arch/sh/
10391F: drivers/sh/
10392
10393SUSPEND TO RAM
10394M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10395M: Len Brown <len.brown@intel.com>
10396M: Pavel Machek <pavel@ucw.cz>
10397L: linux-pm@vger.kernel.org
10398S: Supported
10399F: Documentation/power/
10400F: arch/x86/kernel/acpi/
10401F: drivers/base/power/
10402F: kernel/power/
10403F: include/linux/suspend.h
10404F: include/linux/freezer.h
10405F: include/linux/pm.h
10406
10407SVGA HANDLING
10408M: Martin Mares <mj@ucw.cz>
10409L: linux-video@atrey.karlin.mff.cuni.cz
10410S: Maintained
10411F: Documentation/svga.txt
10412F: arch/x86/boot/video*
10413
10414SWIOTLB SUBSYSTEM
10415M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10416L: linux-kernel@vger.kernel.org
10417S: Supported
10418F: lib/swiotlb.c
10419F: arch/*/kernel/pci-swiotlb.c
10420F: include/linux/swiotlb.h
10421
10422SWITCHDEV
10423M: Jiri Pirko <jiri@resnulli.us>
10424L: netdev@vger.kernel.org
10425S: Supported
10426F: net/switchdev/
10427F: include/net/switchdev.h
10428
10429SYNOPSYS ARC ARCHITECTURE
10430M: Vineet Gupta <vgupta@synopsys.com>
10431L: linux-snps-arc@lists.infradead.org
10432S: Supported
10433F: arch/arc/
10434F: Documentation/devicetree/bindings/arc/*
10435F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10436F: drivers/tty/serial/arc_uart.c
10437T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10438
10439SYNOPSYS ARC SDP platform support
10440M: Alexey Brodkin <abrodkin@synopsys.com>
10441S: Supported
10442F: arch/arc/plat-axs10x
10443F: arch/arc/boot/dts/ax*
10444F: Documentation/devicetree/bindings/arc/axs10*
10445
10446SYSTEM CONFIGURATION (SYSCON)
10447M: Lee Jones <lee.jones@linaro.org>
10448M: Arnd Bergmann <arnd@arndb.de>
10449T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10450S: Supported
10451F: drivers/mfd/syscon.c
10452
10453SYSV FILESYSTEM
10454M: Christoph Hellwig <hch@infradead.org>
10455S: Maintained
10456F: Documentation/filesystems/sysv-fs.txt
10457F: fs/sysv/
10458F: include/linux/sysv_fs.h
10459
10460TARGET SUBSYSTEM
10461M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10462L: linux-scsi@vger.kernel.org
10463L: target-devel@vger.kernel.org
10464W: http://www.linux-iscsi.org
10465W: http://groups.google.com/group/linux-iscsi-target-dev
10466T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10467S: Supported
10468F: drivers/target/
10469F: include/target/
10470F: Documentation/target/
10471
10472TASKSTATS STATISTICS INTERFACE
10473M: Balbir Singh <bsingharora@gmail.com>
10474S: Maintained
10475F: Documentation/accounting/taskstats*
10476F: include/linux/taskstats*
10477F: kernel/taskstats.c
10478
10479TC CLASSIFIER
10480M: Jamal Hadi Salim <jhs@mojatatu.com>
10481L: netdev@vger.kernel.org
10482S: Maintained
10483F: include/net/pkt_cls.h
10484F: include/uapi/linux/pkt_cls.h
10485F: net/sched/
10486
10487TCP LOW PRIORITY MODULE
10488M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10489M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10490W: http://tcp-lp-mod.sourceforge.net/
10491S: Maintained
10492F: net/ipv4/tcp_lp.c
10493
10494TDA10071 MEDIA DRIVER
10495M: Antti Palosaari <crope@iki.fi>
10496L: linux-media@vger.kernel.org
10497W: https://linuxtv.org
10498W: http://palosaari.fi/linux/
10499Q: http://patchwork.linuxtv.org/project/linux-media/list/
10500T: git git://linuxtv.org/anttip/media_tree.git
10501S: Maintained
10502F: drivers/media/dvb-frontends/tda10071*
10503
10504TDA18212 MEDIA DRIVER
10505M: Antti Palosaari <crope@iki.fi>
10506L: linux-media@vger.kernel.org
10507W: https://linuxtv.org
10508W: http://palosaari.fi/linux/
10509Q: http://patchwork.linuxtv.org/project/linux-media/list/
10510T: git git://linuxtv.org/anttip/media_tree.git
10511S: Maintained
10512F: drivers/media/tuners/tda18212*
10513
10514TDA18218 MEDIA DRIVER
10515M: Antti Palosaari <crope@iki.fi>
10516L: linux-media@vger.kernel.org
10517W: https://linuxtv.org
10518W: http://palosaari.fi/linux/
10519Q: http://patchwork.linuxtv.org/project/linux-media/list/
10520T: git git://linuxtv.org/anttip/media_tree.git
10521S: Maintained
10522F: drivers/media/tuners/tda18218*
10523
10524TDA18271 MEDIA DRIVER
10525M: Michael Krufky <mkrufky@linuxtv.org>
10526L: linux-media@vger.kernel.org
10527W: https://linuxtv.org
10528W: http://github.com/mkrufky
10529Q: http://patchwork.linuxtv.org/project/linux-media/list/
10530T: git git://linuxtv.org/mkrufky/tuners.git
10531S: Maintained
10532F: drivers/media/tuners/tda18271*
10533
10534TDA827x MEDIA DRIVER
10535M: Michael Krufky <mkrufky@linuxtv.org>
10536L: linux-media@vger.kernel.org
10537W: https://linuxtv.org
10538W: http://github.com/mkrufky
10539Q: http://patchwork.linuxtv.org/project/linux-media/list/
10540T: git git://linuxtv.org/mkrufky/tuners.git
10541S: Maintained
10542F: drivers/media/tuners/tda8290.*
10543
10544TDA8290 MEDIA DRIVER
10545M: Michael Krufky <mkrufky@linuxtv.org>
10546L: linux-media@vger.kernel.org
10547W: https://linuxtv.org
10548W: http://github.com/mkrufky
10549Q: http://patchwork.linuxtv.org/project/linux-media/list/
10550T: git git://linuxtv.org/mkrufky/tuners.git
10551S: Maintained
10552F: drivers/media/tuners/tda8290.*
10553
10554TDA9840 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/tda9840*
10561
10562TEA5761 TUNER DRIVER
10563M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10564L: linux-media@vger.kernel.org
10565W: https://linuxtv.org
10566T: git git://linuxtv.org/media_tree.git
10567S: Odd fixes
10568F: drivers/media/tuners/tea5761.*
10569
10570TEA5767 TUNER DRIVER
10571M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10572L: linux-media@vger.kernel.org
10573W: https://linuxtv.org
10574T: git git://linuxtv.org/media_tree.git
10575S: Maintained
10576F: drivers/media/tuners/tea5767.*
10577
10578TEA6415C MEDIA DRIVER
10579M: Hans Verkuil <hverkuil@xs4all.nl>
10580L: linux-media@vger.kernel.org
10581T: git git://linuxtv.org/media_tree.git
10582W: https://linuxtv.org
10583S: Maintained
10584F: drivers/media/i2c/tea6415c*
10585
10586TEA6420 MEDIA DRIVER
10587M: Hans Verkuil <hverkuil@xs4all.nl>
10588L: linux-media@vger.kernel.org
10589T: git git://linuxtv.org/media_tree.git
10590W: https://linuxtv.org
10591S: Maintained
10592F: drivers/media/i2c/tea6420*
10593
10594TEAM DRIVER
10595M: Jiri Pirko <jiri@resnulli.us>
10596L: netdev@vger.kernel.org
10597S: Supported
10598F: drivers/net/team/
10599F: include/linux/if_team.h
10600F: include/uapi/linux/if_team.h
10601
10602TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10603M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10604S: Maintained
10605F: arch/x86/platform/ts5500/
10606
10607TECHNOTREND USB IR RECEIVER
10608M: Sean Young <sean@mess.org>
10609L: linux-media@vger.kernel.org
10610S: Maintained
10611F: drivers/media/rc/ttusbir.c
10612
10613TEGRA ARCHITECTURE SUPPORT
10614M: Stephen Warren <swarren@wwwdotorg.org>
10615M: Thierry Reding <thierry.reding@gmail.com>
10616M: Alexandre Courbot <gnurou@gmail.com>
10617L: linux-tegra@vger.kernel.org
10618Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10619T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10620S: Supported
10621N: [^a-z]tegra
10622
10623TEGRA CLOCK DRIVER
10624M: Peter De Schrijver <pdeschrijver@nvidia.com>
10625M: Prashant Gaikwad <pgaikwad@nvidia.com>
10626S: Supported
10627F: drivers/clk/tegra/
10628
10629TEGRA DMA DRIVER
10630M: Laxman Dewangan <ldewangan@nvidia.com>
10631S: Supported
10632F: drivers/dma/tegra20-apb-dma.c
10633
10634TEGRA I2C DRIVER
10635M: Laxman Dewangan <ldewangan@nvidia.com>
10636S: Supported
10637F: drivers/i2c/busses/i2c-tegra.c
10638
10639TEGRA IOMMU DRIVERS
10640M: Hiroshi Doyu <hdoyu@nvidia.com>
10641S: Supported
10642F: drivers/iommu/tegra*
10643
10644TEGRA KBC DRIVER
10645M: Rakesh Iyer <riyer@nvidia.com>
10646M: Laxman Dewangan <ldewangan@nvidia.com>
10647S: Supported
10648F: drivers/input/keyboard/tegra-kbc.c
10649
10650TEGRA PWM DRIVER
10651M: Thierry Reding <thierry.reding@gmail.com>
10652S: Supported
10653F: drivers/pwm/pwm-tegra.c
10654
10655TEGRA SERIAL DRIVER
10656M: Laxman Dewangan <ldewangan@nvidia.com>
10657S: Supported
10658F: drivers/tty/serial/serial-tegra.c
10659
10660TEGRA SPI DRIVER
10661M: Laxman Dewangan <ldewangan@nvidia.com>
10662S: Supported
10663F: drivers/spi/spi-tegra*
10664
10665TEHUTI ETHERNET DRIVER
10666M: Andy Gospodarek <andy@greyhouse.net>
10667L: netdev@vger.kernel.org
10668S: Supported
10669F: drivers/net/ethernet/tehuti/*
10670
10671Telecom Clock Driver for MCPL0010
10672M: Mark Gross <mark.gross@intel.com>
10673S: Supported
10674F: drivers/char/tlclk.c
10675
10676TENSILICA XTENSA PORT (xtensa)
10677M: Chris Zankel <chris@zankel.net>
10678M: Max Filippov <jcmvbkbc@gmail.com>
10679L: linux-xtensa@linux-xtensa.org
10680S: Maintained
10681F: arch/xtensa/
10682F: drivers/irqchip/irq-xtensa-*
10683
10684THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10685M: Hans Verkuil <hverkuil@xs4all.nl>
10686L: linux-media@vger.kernel.org
10687T: git git://linuxtv.org/media_tree.git
10688W: https://linuxtv.org
10689S: Maintained
10690F: drivers/media/radio/radio-raremono.c
10691
10692THERMAL
10693M: Zhang Rui <rui.zhang@intel.com>
10694M: Eduardo Valentin <edubezval@gmail.com>
10695L: linux-pm@vger.kernel.org
10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10697T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10698Q: https://patchwork.kernel.org/project/linux-pm/list/
10699S: Supported
10700F: drivers/thermal/
10701F: include/linux/thermal.h
10702F: include/uapi/linux/thermal.h
10703F: include/linux/cpu_cooling.h
10704F: Documentation/devicetree/bindings/thermal/
10705
10706THERMAL/CPU_COOLING
10707M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10708M: Viresh Kumar <viresh.kumar@linaro.org>
10709M: Javi Merino <javi.merino@arm.com>
10710L: linux-pm@vger.kernel.org
10711S: Supported
10712F: Documentation/thermal/cpu-cooling-api.txt
10713F: drivers/thermal/cpu_cooling.c
10714F: include/linux/cpu_cooling.h
10715
10716THINGM BLINK(1) USB RGB LED DRIVER
10717M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10718S: Maintained
10719F: drivers/hid/hid-thingm.c
10720
10721THINKPAD ACPI EXTRAS DRIVER
10722M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10723L: ibm-acpi-devel@lists.sourceforge.net
10724L: platform-driver-x86@vger.kernel.org
10725W: http://ibm-acpi.sourceforge.net
10726W: http://thinkwiki.org/wiki/Ibm-acpi
10727T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10728S: Maintained
10729F: drivers/platform/x86/thinkpad_acpi.c
10730
10731TI BANDGAP AND THERMAL DRIVER
10732M: Eduardo Valentin <edubezval@gmail.com>
10733L: linux-pm@vger.kernel.org
10734L: linux-omap@vger.kernel.org
10735S: Maintained
10736F: drivers/thermal/ti-soc-thermal/
10737
10738TI CDCE706 CLOCK DRIVER
10739M: Max Filippov <jcmvbkbc@gmail.com>
10740S: Maintained
10741F: drivers/clk/clk-cdce706.c
10742
10743TI CLOCK DRIVER
10744M: Tero Kristo <t-kristo@ti.com>
10745L: linux-omap@vger.kernel.org
10746S: Maintained
10747F: drivers/clk/ti/
10748F: include/linux/clk/ti.h
10749
10750TI FLASH MEDIA INTERFACE DRIVER
10751M: Alex Dubov <oakad@yahoo.com>
10752S: Maintained
10753F: drivers/misc/tifm*
10754F: drivers/mmc/host/tifm_sd.c
10755F: include/linux/tifm.h
10756
10757TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10758M: Santosh Shilimkar <ssantosh@kernel.org>
10759L: linux-kernel@vger.kernel.org
10760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10761S: Maintained
10762F: drivers/soc/ti/*
10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10764
10765
10766TI LM49xxx FAMILY ASoC CODEC DRIVERS
10767M: M R Swami Reddy <mr.swami.reddy@ti.com>
10768M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10769L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10770S: Maintained
10771F: sound/soc/codecs/lm49453*
10772F: sound/soc/codecs/isabelle*
10773
10774TI LP855x BACKLIGHT DRIVER
10775M: Milo Kim <milo.kim@ti.com>
10776S: Maintained
10777F: Documentation/backlight/lp855x-driver.txt
10778F: drivers/video/backlight/lp855x_bl.c
10779F: include/linux/platform_data/lp855x.h
10780
10781TI LP8727 CHARGER DRIVER
10782M: Milo Kim <milo.kim@ti.com>
10783S: Maintained
10784F: drivers/power/lp8727_charger.c
10785F: include/linux/platform_data/lp8727.h
10786
10787TI LP8788 MFD DRIVER
10788M: Milo Kim <milo.kim@ti.com>
10789S: Maintained
10790F: drivers/iio/adc/lp8788_adc.c
10791F: drivers/leds/leds-lp8788.c
10792F: drivers/mfd/lp8788*.c
10793F: drivers/power/lp8788-charger.c
10794F: drivers/regulator/lp8788-*.c
10795F: include/linux/mfd/lp8788*.h
10796
10797TI NETCP ETHERNET DRIVER
10798M: Wingman Kwok <w-kwok2@ti.com>
10799M: Murali Karicheri <m-karicheri2@ti.com>
10800L: netdev@vger.kernel.org
10801S: Maintained
10802F: drivers/net/ethernet/ti/netcp*
10803
10804TI TAS571X FAMILY ASoC CODEC DRIVER
10805M: Kevin Cernekee <cernekee@chromium.org>
10806L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10807S: Odd Fixes
10808F: sound/soc/codecs/tas571x*
10809
10810TI TWL4030 SERIES SOC CODEC DRIVER
10811M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10812L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10813S: Maintained
10814F: sound/soc/codecs/twl4030*
10815
10816TI WILINK WIRELESS DRIVERS
10817L: linux-wireless@vger.kernel.org
10818W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10819W: http://wireless.kernel.org/en/users/Drivers/wl1251
10820T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10821S: Orphan
10822F: drivers/net/wireless/ti/
10823F: include/linux/wl12xx.h
10824
10825TIPC NETWORK LAYER
10826M: Jon Maloy <jon.maloy@ericsson.com>
10827M: Ying Xue <ying.xue@windriver.com>
10828L: netdev@vger.kernel.org (core kernel code)
10829L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10830W: http://tipc.sourceforge.net/
10831S: Maintained
10832F: include/uapi/linux/tipc*.h
10833F: net/tipc/
10834
10835TILE ARCHITECTURE
10836M: Chris Metcalf <cmetcalf@ezchip.com>
10837W: http://www.ezchip.com/scm/
10838T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
10839S: Supported
10840F: arch/tile/
10841F: drivers/char/tile-srom.c
10842F: drivers/edac/tile_edac.c
10843F: drivers/net/ethernet/tile/
10844F: drivers/rtc/rtc-tile.c
10845F: drivers/tty/hvc/hvc_tile.c
10846F: drivers/tty/serial/tilegx.c
10847F: drivers/usb/host/*-tilegx.c
10848F: include/linux/usb/tilegx.h
10849
10850TLAN NETWORK DRIVER
10851M: Samuel Chessman <chessman@tux.org>
10852L: tlan-devel@lists.sourceforge.net (subscribers-only)
10853W: http://sourceforge.net/projects/tlan/
10854S: Maintained
10855F: Documentation/networking/tlan.txt
10856F: drivers/net/ethernet/ti/tlan.*
10857
10858TOMOYO SECURITY MODULE
10859M: Kentaro Takeda <takedakn@nttdata.co.jp>
10860M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10861L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10862L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10863L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10864L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10865W: http://tomoyo.sourceforge.jp/
10866T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10867S: Maintained
10868F: security/tomoyo/
10869
10870TOPSTAR LAPTOP EXTRAS DRIVER
10871M: Herton Ronaldo Krzesinski <herton@canonical.com>
10872L: platform-driver-x86@vger.kernel.org
10873S: Maintained
10874F: drivers/platform/x86/topstar-laptop.c
10875
10876TOSHIBA ACPI EXTRAS DRIVER
10877M: Azael Avalos <coproscefalo@gmail.com>
10878L: platform-driver-x86@vger.kernel.org
10879S: Maintained
10880F: drivers/platform/x86/toshiba_acpi.c
10881
10882TOSHIBA BLUETOOTH DRIVER
10883M: Azael Avalos <coproscefalo@gmail.com>
10884L: platform-driver-x86@vger.kernel.org
10885S: Maintained
10886F: drivers/platform/x86/toshiba_bluetooth.c
10887
10888TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10889M: Azael Avalos <coproscefalo@gmail.com>
10890L: platform-driver-x86@vger.kernel.org
10891S: Maintained
10892F: drivers/platform/x86/toshiba_haps.c
10893
10894TOSHIBA WMI HOTKEYS DRIVER
10895M: Azael Avalos <coproscefalo@gmail.com>
10896L: platform-driver-x86@vger.kernel.org
10897S: Maintained
10898F: drivers/platform/x86/toshiba-wmi.c
10899
10900TOSHIBA SMM DRIVER
10901M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10902W: http://www.buzzard.org.uk/toshiba/
10903S: Maintained
10904F: drivers/char/toshiba.c
10905F: include/linux/toshiba.h
10906F: include/uapi/linux/toshiba.h
10907
10908TOSHIBA TC358743 DRIVER
10909M: Mats Randgaard <matrandg@cisco.com>
10910L: linux-media@vger.kernel.org
10911S: Maintained
10912F: drivers/media/i2c/tc358743*
10913F: include/media/i2c/tc358743.h
10914
10915TMIO MMC DRIVER
10916M: Ian Molton <ian@mnementh.co.uk>
10917L: linux-mmc@vger.kernel.org
10918S: Maintained
10919F: drivers/mmc/host/tmio_mmc*
10920F: drivers/mmc/host/sh_mobile_sdhi.c
10921F: include/linux/mmc/tmio.h
10922F: include/linux/mmc/sh_mobile_sdhi.h
10923
10924TMP401 HARDWARE MONITOR DRIVER
10925M: Guenter Roeck <linux@roeck-us.net>
10926L: lm-sensors@lm-sensors.org
10927S: Maintained
10928F: Documentation/hwmon/tmp401
10929F: drivers/hwmon/tmp401.c
10930
10931TMPFS (SHMEM FILESYSTEM)
10932M: Hugh Dickins <hughd@google.com>
10933L: linux-mm@kvack.org
10934S: Maintained
10935F: include/linux/shmem_fs.h
10936F: mm/shmem.c
10937
10938TM6000 VIDEO4LINUX DRIVER
10939M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10940L: linux-media@vger.kernel.org
10941W: https://linuxtv.org
10942T: git git://linuxtv.org/media_tree.git
10943S: Odd fixes
10944F: drivers/media/usb/tm6000/
10945
10946TW68 VIDEO4LINUX DRIVER
10947M: Hans Verkuil <hverkuil@xs4all.nl>
10948L: linux-media@vger.kernel.org
10949T: git git://linuxtv.org/media_tree.git
10950W: https://linuxtv.org
10951S: Odd Fixes
10952F: drivers/media/pci/tw68/
10953
10954TPM DEVICE DRIVER
10955M: Peter Huewe <peterhuewe@gmx.de>
10956M: Marcel Selhorst <tpmdd@selhorst.net>
10957M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
10958R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10959W: http://tpmdd.sourceforge.net
10960L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10961Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10962T: https://github.com/PeterHuewe/linux-tpmdd
10963S: Maintained
10964F: drivers/char/tpm/
10965
10966TPM IBM_VTPM DEVICE DRIVER
10967M: Ashley Lai <ashleydlai@gmail.com>
10968W: http://tpmdd.sourceforge.net
10969L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10970S: Maintained
10971F: drivers/char/tpm/tpm_ibmvtpm*
10972
10973TRACING
10974M: Steven Rostedt <rostedt@goodmis.org>
10975M: Ingo Molnar <mingo@redhat.com>
10976T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10977S: Maintained
10978F: Documentation/trace/ftrace.txt
10979F: arch/*/*/*/ftrace.h
10980F: arch/*/kernel/ftrace.c
10981F: include/*/ftrace.h
10982F: include/linux/trace*.h
10983F: include/trace/
10984F: kernel/trace/
10985F: tools/testing/selftests/ftrace/
10986
10987TRIVIAL PATCHES
10988M: Jiri Kosina <trivial@kernel.org>
10989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10990S: Maintained
10991K: ^Subject:.*(?i)trivial
10992
10993TTY LAYER
10994M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10995M: Jiri Slaby <jslaby@suse.com>
10996S: Supported
10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10998F: Documentation/serial/
10999F: drivers/tty/
11000F: drivers/tty/serial/serial_core.c
11001F: include/linux/serial_core.h
11002F: include/linux/serial.h
11003F: include/linux/tty.h
11004F: include/uapi/linux/serial_core.h
11005F: include/uapi/linux/serial.h
11006F: include/uapi/linux/tty.h
11007
11008TUA9001 MEDIA DRIVER
11009M: Antti Palosaari <crope@iki.fi>
11010L: linux-media@vger.kernel.org
11011W: https://linuxtv.org
11012W: http://palosaari.fi/linux/
11013Q: http://patchwork.linuxtv.org/project/linux-media/list/
11014T: git git://linuxtv.org/anttip/media_tree.git
11015S: Maintained
11016F: drivers/media/tuners/tua9001*
11017
11018TULIP NETWORK DRIVERS
11019L: netdev@vger.kernel.org
11020L: linux-parisc@vger.kernel.org
11021S: Orphan
11022F: drivers/net/ethernet/dec/tulip/
11023
11024TUN/TAP driver
11025M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11026W: http://vtun.sourceforge.net/tun
11027S: Maintained
11028F: Documentation/networking/tuntap.txt
11029F: arch/um/os-Linux/drivers/
11030
11031TURBOCHANNEL SUBSYSTEM
11032M: "Maciej W. Rozycki" <macro@linux-mips.org>
11033M: Ralf Baechle <ralf@linux-mips.org>
11034L: linux-mips@linux-mips.org
11035Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11036S: Maintained
11037F: drivers/tc/
11038F: include/linux/tc.h
11039
11040U14-34F SCSI DRIVER
11041M: Dario Ballabio <ballabio_dario@emc.com>
11042L: linux-scsi@vger.kernel.org
11043S: Maintained
11044F: drivers/scsi/u14-34f.c
11045
11046UBI FILE SYSTEM (UBIFS)
11047M: Artem Bityutskiy <dedekind1@gmail.com>
11048M: Adrian Hunter <adrian.hunter@intel.com>
11049L: linux-mtd@lists.infradead.org
11050T: git git://git.infradead.org/ubifs-2.6.git
11051W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11052S: Maintained
11053F: Documentation/filesystems/ubifs.txt
11054F: fs/ubifs/
11055
11056UCLINUX (M68KNOMMU AND COLDFIRE)
11057M: Greg Ungerer <gerg@uclinux.org>
11058W: http://www.uclinux.org/
11059L: linux-m68k@lists.linux-m68k.org
11060L: uclinux-dev@uclinux.org (subscribers-only)
11061T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11062S: Maintained
11063F: arch/m68k/coldfire/
11064F: arch/m68k/68*/
11065F: arch/m68k/*/*_no.*
11066F: arch/m68k/include/asm/*_no.*
11067
11068UDF FILESYSTEM
11069M: Jan Kara <jack@suse.com>
11070S: Maintained
11071F: Documentation/filesystems/udf.txt
11072F: fs/udf/
11073
11074UFS FILESYSTEM
11075M: Evgeniy Dushistov <dushistov@mail.ru>
11076S: Maintained
11077F: Documentation/filesystems/ufs.txt
11078F: fs/ufs/
11079
11080UHID USERSPACE HID IO DRIVER:
11081M: David Herrmann <dh.herrmann@googlemail.com>
11082L: linux-input@vger.kernel.org
11083S: Maintained
11084F: drivers/hid/uhid.c
11085F: include/uapi/linux/uhid.h
11086
11087ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11088L: linux-usb@vger.kernel.org
11089S: Orphan
11090F: drivers/uwb/
11091F: include/linux/uwb.h
11092F: include/linux/uwb/
11093
11094UNICORE32 ARCHITECTURE:
11095M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11096W: http://mprc.pku.edu.cn/~guanxuetao/linux
11097S: Maintained
11098T: git git://github.com/gxt/linux.git
11099F: arch/unicore32/
11100
11101UNIFDEF
11102M: Tony Finch <dot@dotat.at>
11103W: http://dotat.at/prog/unifdef
11104S: Maintained
11105F: scripts/unifdef.c
11106
11107UNIFORM CDROM DRIVER
11108M: Jens Axboe <axboe@kernel.dk>
11109W: http://www.kernel.dk
11110S: Maintained
11111F: Documentation/cdrom/
11112F: drivers/cdrom/cdrom.c
11113F: include/linux/cdrom.h
11114F: include/uapi/linux/cdrom.h
11115
11116UNISYS S-PAR DRIVERS
11117M: Benjamin Romer <benjamin.romer@unisys.com>
11118M: David Kershner <david.kershner@unisys.com>
11119L: sparmaintainer@unisys.com (Unisys internal)
11120S: Supported
11121F: drivers/staging/unisys/
11122
11123UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11124M: Vinayak Holikatti <vinholikatti@gmail.com>
11125L: linux-scsi@vger.kernel.org
11126S: Supported
11127F: Documentation/scsi/ufs.txt
11128F: drivers/scsi/ufs/
11129
11130UNSORTED BLOCK IMAGES (UBI)
11131M: Artem Bityutskiy <dedekind1@gmail.com>
11132M: Richard Weinberger <richard@nod.at>
11133W: http://www.linux-mtd.infradead.org/
11134L: linux-mtd@lists.infradead.org
11135T: git git://git.infradead.org/ubifs-2.6.git
11136S: Supported
11137F: drivers/mtd/ubi/
11138F: include/linux/mtd/ubi.h
11139F: include/uapi/mtd/ubi-user.h
11140
11141USB ACM DRIVER
11142M: Oliver Neukum <oliver@neukum.org>
11143L: linux-usb@vger.kernel.org
11144S: Maintained
11145F: Documentation/usb/acm.txt
11146F: drivers/usb/class/cdc-acm.*
11147
11148USB AR5523 WIRELESS DRIVER
11149M: Pontus Fuchs <pontus.fuchs@gmail.com>
11150L: linux-wireless@vger.kernel.org
11151S: Maintained
11152F: drivers/net/wireless/ath/ar5523/
11153
11154USB ATTACHED SCSI
11155M: Hans de Goede <hdegoede@redhat.com>
11156M: Gerd Hoffmann <kraxel@redhat.com>
11157L: linux-usb@vger.kernel.org
11158L: linux-scsi@vger.kernel.org
11159S: Maintained
11160F: drivers/usb/storage/uas.c
11161
11162USB CDC ETHERNET DRIVER
11163M: Oliver Neukum <oliver@neukum.org>
11164L: linux-usb@vger.kernel.org
11165S: Maintained
11166F: drivers/net/usb/cdc_*.c
11167F: include/uapi/linux/usb/cdc.h
11168
11169USB CHAOSKEY DRIVER
11170M: Keith Packard <keithp@keithp.com>
11171L: linux-usb@vger.kernel.org
11172S: Maintained
11173F: drivers/usb/misc/chaoskey.c
11174
11175USB CYPRESS C67X00 DRIVER
11176M: Peter Korsgaard <jacmet@sunsite.dk>
11177L: linux-usb@vger.kernel.org
11178S: Maintained
11179F: drivers/usb/c67x00/
11180
11181USB DAVICOM DM9601 DRIVER
11182M: Peter Korsgaard <jacmet@sunsite.dk>
11183L: netdev@vger.kernel.org
11184W: http://www.linux-usb.org/usbnet
11185S: Maintained
11186F: drivers/net/usb/dm9601.c
11187
11188USB DIAMOND RIO500 DRIVER
11189M: Cesar Miquel <miquel@df.uba.ar>
11190L: rio500-users@lists.sourceforge.net
11191W: http://rio500.sourceforge.net
11192S: Maintained
11193F: drivers/usb/misc/rio500*
11194
11195USB EHCI DRIVER
11196M: Alan Stern <stern@rowland.harvard.edu>
11197L: linux-usb@vger.kernel.org
11198S: Maintained
11199F: Documentation/usb/ehci.txt
11200F: drivers/usb/host/ehci*
11201
11202USB GADGET/PERIPHERAL SUBSYSTEM
11203M: Felipe Balbi <balbi@ti.com>
11204L: linux-usb@vger.kernel.org
11205W: http://www.linux-usb.org/gadget
11206T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11207S: Maintained
11208F: drivers/usb/gadget/
11209F: include/linux/usb/gadget*
11210
11211USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11212M: Jiri Kosina <jikos@kernel.org>
11213R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11214L: linux-usb@vger.kernel.org
11215T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11216S: Maintained
11217F: Documentation/hid/hiddev.txt
11218F: drivers/hid/usbhid/
11219
11220USB ISP116X DRIVER
11221M: Olav Kongas <ok@artecdesign.ee>
11222L: linux-usb@vger.kernel.org
11223S: Maintained
11224F: drivers/usb/host/isp116x*
11225F: include/linux/usb/isp116x.h
11226
11227USB MASS STORAGE DRIVER
11228M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11229L: linux-usb@vger.kernel.org
11230L: usb-storage@lists.one-eyed-alien.net
11231S: Maintained
11232W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11233F: drivers/usb/storage/
11234
11235USB MIDI DRIVER
11236M: Clemens Ladisch <clemens@ladisch.de>
11237L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11238T: git git://git.alsa-project.org/alsa-kernel.git
11239S: Maintained
11240F: sound/usb/midi.*
11241
11242USB NETWORKING DRIVERS
11243L: linux-usb@vger.kernel.org
11244S: Odd Fixes
11245F: drivers/net/usb/
11246
11247USB OHCI DRIVER
11248M: Alan Stern <stern@rowland.harvard.edu>
11249L: linux-usb@vger.kernel.org
11250S: Maintained
11251F: Documentation/usb/ohci.txt
11252F: drivers/usb/host/ohci*
11253
11254USB OTG FSM (Finite State Machine)
11255M: Peter Chen <Peter.Chen@nxp.com>
11256T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11257L: linux-usb@vger.kernel.org
11258S: Maintained
11259F: drivers/usb/common/usb-otg-fsm.c
11260
11261USB OVER IP DRIVER
11262M: Valentina Manea <valentina.manea.m@gmail.com>
11263M: Shuah Khan <shuah.kh@samsung.com>
11264L: linux-usb@vger.kernel.org
11265S: Maintained
11266F: drivers/usb/usbip/
11267F: tools/usb/usbip/
11268
11269USB PEGASUS DRIVER
11270M: Petko Manolov <petkan@nucleusys.com>
11271L: linux-usb@vger.kernel.org
11272L: netdev@vger.kernel.org
11273T: git git://github.com/petkan/pegasus.git
11274W: https://github.com/petkan/pegasus
11275S: Maintained
11276F: drivers/net/usb/pegasus.*
11277
11278USB PHY LAYER
11279M: Felipe Balbi <balbi@ti.com>
11280L: linux-usb@vger.kernel.org
11281T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11282S: Maintained
11283F: drivers/usb/phy/
11284
11285USB PRINTER DRIVER (usblp)
11286M: Pete Zaitcev <zaitcev@redhat.com>
11287L: linux-usb@vger.kernel.org
11288S: Supported
11289F: drivers/usb/class/usblp.c
11290
11291USB QMI WWAN NETWORK DRIVER
11292M: Bjørn Mork <bjorn@mork.no>
11293L: netdev@vger.kernel.org
11294S: Maintained
11295F: Documentation/ABI/testing/sysfs-class-net-qmi
11296F: drivers/net/usb/qmi_wwan.c
11297
11298USB RTL8150 DRIVER
11299M: Petko Manolov <petkan@nucleusys.com>
11300L: linux-usb@vger.kernel.org
11301L: netdev@vger.kernel.org
11302T: git git://github.com/petkan/rtl8150.git
11303W: https://github.com/petkan/rtl8150
11304S: Maintained
11305F: drivers/net/usb/rtl8150.c
11306
11307USB SERIAL SUBSYSTEM
11308M: Johan Hovold <johan@kernel.org>
11309L: linux-usb@vger.kernel.org
11310S: Maintained
11311F: Documentation/usb/usb-serial.txt
11312F: drivers/usb/serial/
11313F: include/linux/usb/serial.h
11314
11315USB SMSC75XX ETHERNET DRIVER
11316M: Steve Glendinning <steve.glendinning@shawell.net>
11317L: netdev@vger.kernel.org
11318S: Maintained
11319F: drivers/net/usb/smsc75xx.*
11320
11321USB SMSC95XX ETHERNET DRIVER
11322M: Steve Glendinning <steve.glendinning@shawell.net>
11323L: netdev@vger.kernel.org
11324S: Maintained
11325F: drivers/net/usb/smsc95xx.*
11326
11327USB SUBSYSTEM
11328M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11329L: linux-usb@vger.kernel.org
11330W: http://www.linux-usb.org
11331T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11332S: Supported
11333F: Documentation/usb/
11334F: drivers/usb/
11335F: include/linux/usb.h
11336F: include/linux/usb/
11337
11338USB UHCI DRIVER
11339M: Alan Stern <stern@rowland.harvard.edu>
11340L: linux-usb@vger.kernel.org
11341S: Maintained
11342F: drivers/usb/host/uhci*
11343
11344USB "USBNET" DRIVER FRAMEWORK
11345M: Oliver Neukum <oneukum@suse.com>
11346L: netdev@vger.kernel.org
11347W: http://www.linux-usb.org/usbnet
11348S: Maintained
11349F: drivers/net/usb/usbnet.c
11350F: include/linux/usb/usbnet.h
11351
11352USB VIDEO CLASS
11353M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11354L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11355L: linux-media@vger.kernel.org
11356T: git git://linuxtv.org/media_tree.git
11357W: http://www.ideasonboard.org/uvc/
11358S: Maintained
11359F: drivers/media/usb/uvc/
11360F: include/uapi/linux/uvcvideo.h
11361
11362USB VISION DRIVER
11363M: Hans Verkuil <hverkuil@xs4all.nl>
11364L: linux-media@vger.kernel.org
11365T: git git://linuxtv.org/media_tree.git
11366W: https://linuxtv.org
11367S: Odd Fixes
11368F: drivers/media/usb/usbvision/
11369
11370USB WEBCAM GADGET
11371M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11372L: linux-usb@vger.kernel.org
11373S: Maintained
11374F: drivers/usb/gadget/function/*uvc*
11375F: drivers/usb/gadget/legacy/webcam.c
11376
11377USB WIRELESS RNDIS DRIVER (rndis_wlan)
11378M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11379L: linux-wireless@vger.kernel.org
11380S: Maintained
11381F: drivers/net/wireless/rndis_wlan.c
11382
11383USB XHCI DRIVER
11384M: Mathias Nyman <mathias.nyman@intel.com>
11385L: linux-usb@vger.kernel.org
11386S: Supported
11387F: drivers/usb/host/xhci*
11388F: drivers/usb/host/pci-quirks*
11389
11390USB ZD1201 DRIVER
11391L: linux-wireless@vger.kernel.org
11392W: http://linux-lc100020.sourceforge.net
11393S: Orphan
11394F: drivers/net/wireless/zydas/zd1201.*
11395
11396USB ZR364XX DRIVER
11397M: Antoine Jacquet <royale@zerezo.com>
11398L: linux-usb@vger.kernel.org
11399L: linux-media@vger.kernel.org
11400T: git git://linuxtv.org/media_tree.git
11401W: http://royale.zerezo.com/zr364xx/
11402S: Maintained
11403F: Documentation/video4linux/zr364xx.txt
11404F: drivers/media/usb/zr364xx/
11405
11406ULPI BUS
11407M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11408L: linux-usb@vger.kernel.org
11409S: Maintained
11410F: drivers/usb/common/ulpi.c
11411F: include/linux/ulpi/
11412
11413USER-MODE LINUX (UML)
11414M: Jeff Dike <jdike@addtoit.com>
11415M: Richard Weinberger <richard@nod.at>
11416L: user-mode-linux-devel@lists.sourceforge.net
11417L: user-mode-linux-user@lists.sourceforge.net
11418W: http://user-mode-linux.sourceforge.net
11419S: Maintained
11420F: Documentation/virtual/uml/
11421F: arch/um/
11422F: arch/x86/um/
11423F: fs/hostfs/
11424F: fs/hppfs/
11425
11426USERSPACE I/O (UIO)
11427M: "Hans J. Koch" <hjk@hansjkoch.de>
11428M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11429S: Maintained
11430T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11431F: Documentation/DocBook/uio-howto.tmpl
11432F: drivers/uio/
11433F: include/linux/uio*.h
11434
11435UTIL-LINUX PACKAGE
11436M: Karel Zak <kzak@redhat.com>
11437L: util-linux@vger.kernel.org
11438W: http://en.wikipedia.org/wiki/Util-linux
11439T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11440S: Maintained
11441
11442UVESAFB DRIVER
11443M: Michal Januszewski <spock@gentoo.org>
11444L: linux-fbdev@vger.kernel.org
11445W: http://dev.gentoo.org/~spock/projects/uvesafb/
11446S: Maintained
11447F: Documentation/fb/uvesafb.txt
11448F: drivers/video/fbdev/uvesafb.*
11449
11450VF610 NAND DRIVER
11451M: Stefan Agner <stefan@agner.ch>
11452L: linux-mtd@lists.infradead.org
11453S: Supported
11454F: drivers/mtd/nand/vf610_nfc.c
11455
11456VFAT/FAT/MSDOS FILESYSTEM
11457M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11458S: Maintained
11459F: Documentation/filesystems/vfat.txt
11460F: fs/fat/
11461
11462VFIO DRIVER
11463M: Alex Williamson <alex.williamson@redhat.com>
11464L: kvm@vger.kernel.org
11465S: Maintained
11466F: Documentation/vfio.txt
11467F: drivers/vfio/
11468F: include/linux/vfio.h
11469F: include/uapi/linux/vfio.h
11470
11471VFIO PLATFORM DRIVER
11472M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11473L: kvm@vger.kernel.org
11474S: Maintained
11475F: drivers/vfio/platform/
11476
11477VIDEOBUF2 FRAMEWORK
11478M: Pawel Osciak <pawel@osciak.com>
11479M: Marek Szyprowski <m.szyprowski@samsung.com>
11480M: Kyungmin Park <kyungmin.park@samsung.com>
11481L: linux-media@vger.kernel.org
11482S: Maintained
11483F: drivers/media/v4l2-core/videobuf2-*
11484F: include/media/videobuf2-*
11485
11486VIRTUAL SERIO DEVICE DRIVER
11487M: Stephen Chandler Paul <thatslyude@gmail.com>
11488S: Maintained
11489F: drivers/input/serio/userio.c
11490F: include/uapi/linux/userio.h
11491
11492VIRTIO CONSOLE DRIVER
11493M: Amit Shah <amit.shah@redhat.com>
11494L: virtualization@lists.linux-foundation.org
11495S: Maintained
11496F: drivers/char/virtio_console.c
11497F: include/linux/virtio_console.h
11498F: include/uapi/linux/virtio_console.h
11499
11500VIRTIO CORE, NET AND BLOCK DRIVERS
11501M: "Michael S. Tsirkin" <mst@redhat.com>
11502L: virtualization@lists.linux-foundation.org
11503S: Maintained
11504F: drivers/virtio/
11505F: tools/virtio/
11506F: drivers/net/virtio_net.c
11507F: drivers/block/virtio_blk.c
11508F: include/linux/virtio_*.h
11509F: include/uapi/linux/virtio_*.h
11510
11511VIRTIO DRIVERS FOR S390
11512M: Christian Borntraeger <borntraeger@de.ibm.com>
11513M: Cornelia Huck <cornelia.huck@de.ibm.com>
11514L: linux-s390@vger.kernel.org
11515L: virtualization@lists.linux-foundation.org
11516L: kvm@vger.kernel.org
11517S: Supported
11518F: drivers/s390/virtio/
11519
11520VIRTIO GPU DRIVER
11521M: David Airlie <airlied@linux.ie>
11522M: Gerd Hoffmann <kraxel@redhat.com>
11523L: dri-devel@lists.freedesktop.org
11524L: virtualization@lists.linux-foundation.org
11525S: Maintained
11526F: drivers/gpu/drm/virtio/
11527F: include/uapi/linux/virtio_gpu.h
11528
11529VIRTIO HOST (VHOST)
11530M: "Michael S. Tsirkin" <mst@redhat.com>
11531L: kvm@vger.kernel.org
11532L: virtualization@lists.linux-foundation.org
11533L: netdev@vger.kernel.org
11534S: Maintained
11535F: drivers/vhost/
11536F: include/uapi/linux/vhost.h
11537
11538VIRTIO INPUT DRIVER
11539M: Gerd Hoffmann <kraxel@redhat.com>
11540S: Maintained
11541F: drivers/virtio/virtio_input.c
11542F: include/uapi/linux/virtio_input.h
11543
11544VIA RHINE NETWORK DRIVER
11545S: Orphan
11546F: drivers/net/ethernet/via/via-rhine.c
11547
11548VIA SD/MMC CARD CONTROLLER DRIVER
11549M: Bruce Chang <brucechang@via.com.tw>
11550M: Harald Welte <HaraldWelte@viatech.com>
11551S: Maintained
11552F: drivers/mmc/host/via-sdmmc.c
11553
11554VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11555M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11556L: linux-fbdev@vger.kernel.org
11557S: Maintained
11558F: include/linux/via-core.h
11559F: include/linux/via-gpio.h
11560F: include/linux/via_i2c.h
11561F: drivers/video/fbdev/via/
11562
11563VIA VELOCITY NETWORK DRIVER
11564M: Francois Romieu <romieu@fr.zoreil.com>
11565L: netdev@vger.kernel.org
11566S: Maintained
11567F: drivers/net/ethernet/via/via-velocity.*
11568
11569VIRT LIB
11570M: Alex Williamson <alex.williamson@redhat.com>
11571M: Paolo Bonzini <pbonzini@redhat.com>
11572L: kvm@vger.kernel.org
11573S: Supported
11574F: virt/lib/
11575
11576VIVID VIRTUAL VIDEO DRIVER
11577M: Hans Verkuil <hverkuil@xs4all.nl>
11578L: linux-media@vger.kernel.org
11579T: git git://linuxtv.org/media_tree.git
11580W: https://linuxtv.org
11581S: Maintained
11582F: drivers/media/platform/vivid/*
11583
11584VLAN (802.1Q)
11585M: Patrick McHardy <kaber@trash.net>
11586L: netdev@vger.kernel.org
11587S: Maintained
11588F: drivers/net/macvlan.c
11589F: include/linux/if_*vlan.h
11590F: net/8021q/
11591
11592VLYNQ BUS
11593M: Florian Fainelli <florian@openwrt.org>
11594L: openwrt-devel@lists.openwrt.org (subscribers-only)
11595S: Maintained
11596F: drivers/vlynq/vlynq.c
11597F: include/linux/vlynq.h
11598
11599VME SUBSYSTEM
11600M: Martyn Welch <martyn@welchs.me.uk>
11601M: Manohar Vanga <manohar.vanga@gmail.com>
11602M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11603L: devel@driverdev.osuosl.org
11604S: Maintained
11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11606F: Documentation/vme_api.txt
11607F: drivers/staging/vme/
11608F: drivers/vme/
11609F: include/linux/vme*
11610
11611VMWARE HYPERVISOR INTERFACE
11612M: Alok Kataria <akataria@vmware.com>
11613L: virtualization@lists.linux-foundation.org
11614S: Supported
11615F: arch/x86/kernel/cpu/vmware.c
11616
11617VMWARE BALLOON DRIVER
11618M: Xavier Deguillard <xdeguillard@vmware.com>
11619M: Philip Moltmann <moltmann@vmware.com>
11620M: "VMware, Inc." <pv-drivers@vmware.com>
11621L: linux-kernel@vger.kernel.org
11622S: Maintained
11623F: drivers/misc/vmw_balloon.c
11624
11625VMWARE VMMOUSE SUBDRIVER
11626M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11627M: "VMware, Inc." <pv-drivers@vmware.com>
11628L: linux-input@vger.kernel.org
11629S: Maintained
11630F: drivers/input/mouse/vmmouse.c
11631F: drivers/input/mouse/vmmouse.h
11632
11633VMWARE VMXNET3 ETHERNET DRIVER
11634M: Shrikrishna Khare <skhare@vmware.com>
11635M: "VMware, Inc." <pv-drivers@vmware.com>
11636L: netdev@vger.kernel.org
11637S: Maintained
11638F: drivers/net/vmxnet3/
11639
11640VMware PVSCSI driver
11641M: Arvind Kumar <arvindkumar@vmware.com>
11642M: VMware PV-Drivers <pv-drivers@vmware.com>
11643L: linux-scsi@vger.kernel.org
11644S: Maintained
11645F: drivers/scsi/vmw_pvscsi.c
11646F: drivers/scsi/vmw_pvscsi.h
11647
11648VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11649M: Liam Girdwood <lgirdwood@gmail.com>
11650M: Mark Brown <broonie@kernel.org>
11651L: linux-kernel@vger.kernel.org
11652W: http://www.slimlogic.co.uk/?p=48
11653T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11654S: Supported
11655F: drivers/regulator/
11656F: include/linux/regulator/
11657
11658VRF
11659M: David Ahern <dsa@cumulusnetworks.com>
11660M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11661L: netdev@vger.kernel.org
11662S: Maintained
11663F: drivers/net/vrf.c
11664F: Documentation/networking/vrf.txt
11665
11666VT1211 HARDWARE MONITOR DRIVER
11667M: Juerg Haefliger <juergh@gmail.com>
11668L: lm-sensors@lm-sensors.org
11669S: Maintained
11670F: Documentation/hwmon/vt1211
11671F: drivers/hwmon/vt1211.c
11672
11673VT8231 HARDWARE MONITOR DRIVER
11674M: Roger Lucas <vt8231@hiddenengine.co.uk>
11675L: lm-sensors@lm-sensors.org
11676S: Maintained
11677F: drivers/hwmon/vt8231.c
11678
11679VUB300 USB to SDIO/SD/MMC bridge chip
11680M: Tony Olech <tony.olech@elandigitalsystems.com>
11681L: linux-mmc@vger.kernel.org
11682L: linux-usb@vger.kernel.org
11683S: Supported
11684F: drivers/mmc/host/vub300.c
11685
11686W1 DALLAS'S 1-WIRE BUS
11687M: Evgeniy Polyakov <zbr@ioremap.net>
11688S: Maintained
11689F: Documentation/w1/
11690F: drivers/w1/
11691
11692W83791D HARDWARE MONITORING DRIVER
11693M: Marc Hulsman <m.hulsman@tudelft.nl>
11694L: lm-sensors@lm-sensors.org
11695S: Maintained
11696F: Documentation/hwmon/w83791d
11697F: drivers/hwmon/w83791d.c
11698
11699W83793 HARDWARE MONITORING DRIVER
11700M: Rudolf Marek <r.marek@assembler.cz>
11701L: lm-sensors@lm-sensors.org
11702S: Maintained
11703F: Documentation/hwmon/w83793
11704F: drivers/hwmon/w83793.c
11705
11706W83795 HARDWARE MONITORING DRIVER
11707M: Jean Delvare <jdelvare@suse.com>
11708L: lm-sensors@lm-sensors.org
11709S: Maintained
11710F: drivers/hwmon/w83795.c
11711
11712W83L51xD SD/MMC CARD INTERFACE DRIVER
11713M: Pierre Ossman <pierre@ossman.eu>
11714S: Maintained
11715F: drivers/mmc/host/wbsd.*
11716
11717WACOM PROTOCOL 4 SERIAL TABLETS
11718M: Julian Squires <julian@cipht.net>
11719M: Hans de Goede <hdegoede@redhat.com>
11720L: linux-input@vger.kernel.org
11721S: Maintained
11722F: drivers/input/tablet/wacom_serial4.c
11723
11724WATCHDOG DEVICE DRIVERS
11725M: Wim Van Sebroeck <wim@iguana.be>
11726R: Guenter Roeck <linux@roeck-us.net>
11727L: linux-watchdog@vger.kernel.org
11728W: http://www.linux-watchdog.org/
11729T: git git://www.linux-watchdog.org/linux-watchdog.git
11730S: Maintained
11731F: Documentation/watchdog/
11732F: drivers/watchdog/
11733F: include/linux/watchdog.h
11734F: include/uapi/linux/watchdog.h
11735
11736WD7000 SCSI DRIVER
11737M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11738L: linux-scsi@vger.kernel.org
11739S: Maintained
11740F: drivers/scsi/wd7000.c
11741
11742WIIMOTE HID DRIVER
11743M: David Herrmann <dh.herrmann@googlemail.com>
11744L: linux-input@vger.kernel.org
11745S: Maintained
11746F: drivers/hid/hid-wiimote*
11747
11748WINBOND CIR DRIVER
11749M: David Härdeman <david@hardeman.nu>
11750S: Maintained
11751F: drivers/media/rc/winbond-cir.c
11752
11753WIMAX STACK
11754M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11755M: linux-wimax@intel.com
11756L: wimax@linuxwimax.org (subscribers-only)
11757S: Supported
11758W: http://linuxwimax.org
11759F: Documentation/wimax/README.wimax
11760F: include/linux/wimax/debug.h
11761F: include/net/wimax.h
11762F: include/uapi/linux/wimax.h
11763F: net/wimax/
11764
11765WISTRON LAPTOP BUTTON DRIVER
11766M: Miloslav Trmac <mitr@volny.cz>
11767S: Maintained
11768F: drivers/input/misc/wistron_btns.c
11769
11770WL3501 WIRELESS PCMCIA CARD DRIVER
11771M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11772L: linux-wireless@vger.kernel.org
11773W: http://oops.ghostprotocols.net:81/blog
11774S: Maintained
11775F: drivers/net/wireless/wl3501*
11776
11777WOLFSON MICROELECTRONICS DRIVERS
11778L: patches@opensource.wolfsonmicro.com
11779T: git https://github.com/CirrusLogic/linux-drivers.git
11780W: https://github.com/CirrusLogic/linux-drivers/wiki
11781S: Supported
11782F: Documentation/hwmon/wm83??
11783F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11784F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11785F: Documentation/devicetree/bindings/mfd/arizona.txt
11786F: arch/arm/mach-s3c64xx/mach-crag6410*
11787F: drivers/clk/clk-wm83*.c
11788F: drivers/extcon/extcon-arizona.c
11789F: drivers/leds/leds-wm83*.c
11790F: drivers/gpio/gpio-*wm*.c
11791F: drivers/gpio/gpio-arizona.c
11792F: drivers/hwmon/wm83??-hwmon.c
11793F: drivers/input/misc/wm831x-on.c
11794F: drivers/input/touchscreen/wm831x-ts.c
11795F: drivers/input/touchscreen/wm97*.c
11796F: drivers/mfd/arizona*
11797F: drivers/mfd/wm*.c
11798F: drivers/mfd/cs47l24*
11799F: drivers/power/wm83*.c
11800F: drivers/rtc/rtc-wm83*.c
11801F: drivers/regulator/wm8*.c
11802F: drivers/video/backlight/wm83*_bl.c
11803F: drivers/watchdog/wm83*_wdt.c
11804F: include/linux/mfd/arizona/
11805F: include/linux/mfd/wm831x/
11806F: include/linux/mfd/wm8350/
11807F: include/linux/mfd/wm8400*
11808F: include/linux/wm97xx.h
11809F: include/sound/wm????.h
11810F: sound/soc/codecs/arizona.?
11811F: sound/soc/codecs/wm*
11812F: sound/soc/codecs/cs47l24*
11813
11814WORKQUEUE
11815M: Tejun Heo <tj@kernel.org>
11816R: Lai Jiangshan <jiangshanlai@gmail.com>
11817T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11818S: Maintained
11819F: include/linux/workqueue.h
11820F: kernel/workqueue.c
11821F: Documentation/workqueue.txt
11822
11823X.25 NETWORK LAYER
11824M: Andrew Hendry <andrew.hendry@gmail.com>
11825L: linux-x25@vger.kernel.org
11826S: Odd Fixes
11827F: Documentation/networking/x25*
11828F: include/net/x25*
11829F: net/x25/
11830
11831X86 ARCHITECTURE (32-BIT AND 64-BIT)
11832M: Thomas Gleixner <tglx@linutronix.de>
11833M: Ingo Molnar <mingo@redhat.com>
11834M: "H. Peter Anvin" <hpa@zytor.com>
11835M: x86@kernel.org
11836L: linux-kernel@vger.kernel.org
11837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11838S: Maintained
11839F: Documentation/x86/
11840F: arch/x86/
11841
11842X86 PLATFORM DRIVERS
11843M: Darren Hart <dvhart@infradead.org>
11844L: platform-driver-x86@vger.kernel.org
11845T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11846S: Maintained
11847F: drivers/platform/x86/
11848F: drivers/platform/olpc/
11849
11850X86 MCE INFRASTRUCTURE
11851M: Tony Luck <tony.luck@intel.com>
11852M: Borislav Petkov <bp@alien8.de>
11853L: linux-edac@vger.kernel.org
11854S: Maintained
11855F: arch/x86/kernel/cpu/mcheck/*
11856
11857X86 MICROCODE UPDATE SUPPORT
11858M: Borislav Petkov <bp@alien8.de>
11859S: Maintained
11860F: arch/x86/kernel/cpu/microcode/*
11861
11862X86 VDSO
11863M: Andy Lutomirski <luto@amacapital.net>
11864L: linux-kernel@vger.kernel.org
11865T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11866S: Maintained
11867F: arch/x86/entry/vdso/
11868
11869XC2028/3028 TUNER DRIVER
11870M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11871L: linux-media@vger.kernel.org
11872W: https://linuxtv.org
11873T: git git://linuxtv.org/media_tree.git
11874S: Maintained
11875F: drivers/media/tuners/tuner-xc2028.*
11876
11877XEN HYPERVISOR INTERFACE
11878M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11879M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11880M: David Vrabel <david.vrabel@citrix.com>
11881L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11882T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11883S: Supported
11884F: arch/x86/xen/
11885F: drivers/*/xen-*front.c
11886F: drivers/xen/
11887F: arch/x86/include/asm/xen/
11888F: include/xen/
11889F: include/uapi/xen/
11890
11891XEN HYPERVISOR ARM
11892M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11893L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11894S: Supported
11895F: arch/arm/xen/
11896F: arch/arm/include/asm/xen/
11897
11898XEN HYPERVISOR ARM64
11899M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11900L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11901S: Supported
11902F: arch/arm64/xen/
11903F: arch/arm64/include/asm/xen/
11904
11905XEN NETWORK BACKEND DRIVER
11906M: Ian Campbell <ian.campbell@citrix.com>
11907M: Wei Liu <wei.liu2@citrix.com>
11908L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11909L: netdev@vger.kernel.org
11910S: Supported
11911F: drivers/net/xen-netback/*
11912
11913XEN PCI SUBSYSTEM
11914M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11915L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11916S: Supported
11917F: arch/x86/pci/*xen*
11918F: drivers/pci/*xen*
11919
11920XEN BLOCK SUBSYSTEM
11921M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11922M: Roger Pau Monné <roger.pau@citrix.com>
11923L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11924S: Supported
11925F: drivers/block/xen-blkback/*
11926F: drivers/block/xen*
11927
11928XEN PVSCSI DRIVERS
11929M: Juergen Gross <jgross@suse.com>
11930L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11931L: linux-scsi@vger.kernel.org
11932S: Supported
11933F: drivers/scsi/xen-scsifront.c
11934F: drivers/xen/xen-scsiback.c
11935F: include/xen/interface/io/vscsiif.h
11936
11937XEN SWIOTLB SUBSYSTEM
11938M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11939L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11940S: Supported
11941F: arch/x86/xen/*swiotlb*
11942F: drivers/xen/*swiotlb*
11943
11944XFS FILESYSTEM
11945P: Silicon Graphics Inc
11946M: Dave Chinner <david@fromorbit.com>
11947M: xfs@oss.sgi.com
11948L: xfs@oss.sgi.com
11949W: http://oss.sgi.com/projects/xfs
11950T: git git://oss.sgi.com/xfs/xfs.git
11951S: Supported
11952F: Documentation/filesystems/xfs.txt
11953F: fs/xfs/
11954
11955XILINX AXI ETHERNET DRIVER
11956M: Anirudha Sarangi <anirudh@xilinx.com>
11957M: John Linn <John.Linn@xilinx.com>
11958S: Maintained
11959F: drivers/net/ethernet/xilinx/xilinx_axienet*
11960
11961XILINX UARTLITE SERIAL DRIVER
11962M: Peter Korsgaard <jacmet@sunsite.dk>
11963L: linux-serial@vger.kernel.org
11964S: Maintained
11965F: drivers/tty/serial/uartlite.c
11966
11967XILINX VIDEO IP CORES
11968M: Hyun Kwon <hyun.kwon@xilinx.com>
11969M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11970L: linux-media@vger.kernel.org
11971T: git git://linuxtv.org/media_tree.git
11972S: Supported
11973F: Documentation/devicetree/bindings/media/xilinx/
11974F: drivers/media/platform/xilinx/
11975F: include/uapi/linux/xilinx-v4l2-controls.h
11976
11977XILLYBUS DRIVER
11978M: Eli Billauer <eli.billauer@gmail.com>
11979L: linux-kernel@vger.kernel.org
11980S: Supported
11981F: drivers/char/xillybus/
11982
11983XTENSA XTFPGA PLATFORM SUPPORT
11984M: Max Filippov <jcmvbkbc@gmail.com>
11985L: linux-xtensa@linux-xtensa.org
11986S: Maintained
11987F: drivers/spi/spi-xtensa-xtfpga.c
11988F: sound/soc/xtensa/xtfpga-i2s.c
11989
11990YAM DRIVER FOR AX.25
11991M: Jean-Paul Roubelat <jpr@f6fbb.org>
11992L: linux-hams@vger.kernel.org
11993S: Maintained
11994F: drivers/net/hamradio/yam*
11995F: include/linux/yam.h
11996
11997YEALINK PHONE DRIVER
11998M: Henk Vergonet <Henk.Vergonet@gmail.com>
11999L: usbb2k-api-dev@nongnu.org
12000S: Maintained
12001F: Documentation/input/yealink.txt
12002F: drivers/input/misc/yealink.*
12003
12004Z8530 DRIVER FOR AX.25
12005M: Joerg Reuter <jreuter@yaina.de>
12006W: http://yaina.de/jreuter/
12007W: http://www.qsl.net/dl1bke/
12008L: linux-hams@vger.kernel.org
12009S: Maintained
12010F: Documentation/networking/z8530drv.txt
12011F: drivers/net/hamradio/*scc.c
12012F: drivers/net/hamradio/z8530.h
12013
12014ZBUD COMPRESSED PAGE ALLOCATOR
12015M: Seth Jennings <sjennings@variantweb.net>
12016L: linux-mm@kvack.org
12017S: Maintained
12018F: mm/zbud.c
12019F: include/linux/zbud.h
12020
12021ZD1211RW WIRELESS DRIVER
12022M: Daniel Drake <dsd@gentoo.org>
12023M: Ulrich Kunitz <kune@deine-taler.de>
12024W: http://zd1211.ath.cx/wiki/DriverRewrite
12025L: linux-wireless@vger.kernel.org
12026L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12027S: Maintained
12028F: drivers/net/wireless/zydas/zd1211rw/
12029
12030ZPOOL COMPRESSED PAGE STORAGE API
12031M: Dan Streetman <ddstreet@ieee.org>
12032L: linux-mm@kvack.org
12033S: Maintained
12034F: mm/zpool.c
12035F: include/linux/zpool.h
12036
12037ZR36067 VIDEO FOR LINUX DRIVER
12038L: mjpeg-users@lists.sourceforge.net
12039L: linux-media@vger.kernel.org
12040W: http://mjpeg.sourceforge.net/driver-zoran/
12041T: hg https://linuxtv.org/hg/v4l-dvb
12042S: Odd Fixes
12043F: drivers/media/pci/zoran/
12044
12045ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12046M: Minchan Kim <minchan@kernel.org>
12047M: Nitin Gupta <ngupta@vflare.org>
12048R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12049L: linux-kernel@vger.kernel.org
12050S: Maintained
12051F: drivers/block/zram/
12052F: Documentation/blockdev/zram.txt
12053
12054ZS DECSTATION Z85C30 SERIAL DRIVER
12055M: "Maciej W. Rozycki" <macro@linux-mips.org>
12056S: Maintained
12057F: drivers/tty/serial/zs.*
12058
12059ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12060M: Minchan Kim <minchan@kernel.org>
12061M: Nitin Gupta <ngupta@vflare.org>
12062R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12063L: linux-mm@kvack.org
12064S: Maintained
12065F: mm/zsmalloc.c
12066F: include/linux/zsmalloc.h
12067F: Documentation/vm/zsmalloc.txt
12068
12069ZSWAP COMPRESSED SWAP CACHING
12070M: Seth Jennings <sjennings@variantweb.net>
12071L: linux-mm@kvack.org
12072S: Maintained
12073F: mm/zswap.c
12074
12075THE REST
12076M: Linus Torvalds <torvalds@linux-foundation.org>
12077L: linux-kernel@vger.kernel.org
12078Q: http://patchwork.kernel.org/project/LKML/list/
12079T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12080S: Buried alive in reporters
12081F: *
12082F: */