ocfs2/dlm: cleanup redunant lksb flags in dlmcommon.h
[deliverable/linux.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
179S: Maintained
180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F: drivers/tty/serial/8250*
182F: include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L: netdev@vger.kernel.org
186S: Orphan / Obsolete
187F: drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
193L: v9fs-developer@lists.sourceforge.net
194W: http://swik.net/v9fs
195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S: Maintained
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: https://linuxtv.org
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
220S: Supported
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
223
224ABI/API
225L: linux-api@vger.kernel.org
226F: Documentation/ABI/
227F: include/linux/syscalls.h
228F: include/uapi/
229F: kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M: Hans de Goede <hdegoede@redhat.com>
233L: lm-sensors@lm-sensors.org
234S: Maintained
235F: drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M: Alistair John Strachan <alistair@devzero.co.uk>
239L: lm-sensors@lm-sensors.org
240S: Maintained
241F: drivers/hwmon/abituguru3.c
242
243ACCES 104-IDIO-16 GPIO DRIVER
244M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-idio-16.c
248
249ACENIC DRIVER
250M: Jes Sorensen <jes@trained-monkey.org>
251L: linux-acenic@sunsite.dk
252S: Maintained
253F: drivers/net/ethernet/alteon/acenic*
254
255ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
256M: Peter Feuerer <peter@piie.net>
257L: platform-driver-x86@vger.kernel.org
258W: http://piie.net/?section=acerhdf
259S: Maintained
260F: drivers/platform/x86/acerhdf.c
261
262ACER WMI LAPTOP EXTRAS
263M: "Lee, Chun-Yi" <jlee@suse.com>
264L: platform-driver-x86@vger.kernel.org
265S: Maintained
266F: drivers/platform/x86/acer-wmi.c
267
268ACPI
269M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
270M: Len Brown <lenb@kernel.org>
271L: linux-acpi@vger.kernel.org
272W: https://01.org/linux-acpi
273Q: https://patchwork.kernel.org/project/linux-acpi/list/
274T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
275S: Supported
276F: drivers/acpi/
277F: drivers/pnp/pnpacpi/
278F: include/linux/acpi.h
279F: include/acpi/
280F: Documentation/acpi/
281F: Documentation/ABI/testing/sysfs-bus-acpi
282F: drivers/pci/*acpi*
283F: drivers/pci/*/*acpi*
284F: drivers/pci/*/*/*acpi*
285F: tools/power/acpi/
286
287ACPI COMPONENT ARCHITECTURE (ACPICA)
288M: Robert Moore <robert.moore@intel.com>
289M: Lv Zheng <lv.zheng@intel.com>
290M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
291L: linux-acpi@vger.kernel.org
292L: devel@acpica.org
293W: https://acpica.org/
294W: https://github.com/acpica/acpica/
295Q: https://patchwork.kernel.org/project/linux-acpi/list/
296T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
297S: Supported
298F: drivers/acpi/acpica/
299F: include/acpi/
300F: tools/power/acpi/
301
302ACPI FAN DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/fan.c
308
309ACPI THERMAL DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/*thermal*
315
316ACPI VIDEO DRIVER
317M: Zhang Rui <rui.zhang@intel.com>
318L: linux-acpi@vger.kernel.org
319W: https://01.org/linux-acpi
320S: Supported
321F: drivers/acpi/acpi_video.c
322
323ACPI WMI DRIVER
324L: platform-driver-x86@vger.kernel.org
325S: Orphan
326F: drivers/platform/x86/wmi.c
327
328AD1889 ALSA SOUND DRIVER
329M: Thibaut Varene <T-Bone@parisc-linux.org>
330W: http://wiki.parisc-linux.org/AD1889
331L: linux-parisc@vger.kernel.org
332S: Maintained
333F: sound/pci/ad1889.*
334
335AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5254
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/misc/ad525x_dpot.c
341
342AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD5398
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/regulator/ad5398.c
348
349AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7142
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/misc/ad714x.c
355
356AD7877 TOUCHSCREEN DRIVER
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7877
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7877.c
362
363AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
364M: Michael Hennerich <michael.hennerich@analog.com>
365W: http://wiki.analog.com/AD7879
366W: http://ez.analog.com/community/linux-device-drivers
367S: Supported
368F: drivers/input/touchscreen/ad7879.c
369
370ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
371M: Jiri Kosina <jikos@kernel.org>
372S: Maintained
373
374ADF7242 IEEE 802.15.4 RADIO DRIVER
375M: Michael Hennerich <michael.hennerich@analog.com>
376W: https://wiki.analog.com/ADF7242
377W: http://ez.analog.com/community/linux-device-drivers
378L: linux-wpan@vger.kernel.org
379S: Supported
380F: drivers/net/ieee802154/adf7242.c
381F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
382
383ADM1025 HARDWARE MONITOR DRIVER
384M: Jean Delvare <jdelvare@suse.com>
385L: lm-sensors@lm-sensors.org
386S: Maintained
387F: Documentation/hwmon/adm1025
388F: drivers/hwmon/adm1025.c
389
390ADM1029 HARDWARE MONITOR DRIVER
391M: Corentin Labbe <clabbe.montjoie@gmail.com>
392L: lm-sensors@lm-sensors.org
393S: Maintained
394F: drivers/hwmon/adm1029.c
395
396ADM8211 WIRELESS DRIVER
397L: linux-wireless@vger.kernel.org
398W: http://wireless.kernel.org/
399S: Orphan
400F: drivers/net/wireless/admtek/adm8211.*
401
402ADP1653 FLASH CONTROLLER DRIVER
403M: Sakari Ailus <sakari.ailus@iki.fi>
404L: linux-media@vger.kernel.org
405S: Maintained
406F: drivers/media/i2c/adp1653.c
407F: include/media/i2c/adp1653.h
408
409ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
410M: Michael Hennerich <michael.hennerich@analog.com>
411W: http://wiki.analog.com/ADP5520
412W: http://ez.analog.com/community/linux-device-drivers
413S: Supported
414F: drivers/mfd/adp5520.c
415F: drivers/video/backlight/adp5520_bl.c
416F: drivers/leds/leds-adp5520.c
417F: drivers/gpio/gpio-adp5520.c
418F: drivers/input/keyboard/adp5520-keys.c
419
420ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
421M: Michael Hennerich <michael.hennerich@analog.com>
422W: http://wiki.analog.com/ADP5588
423W: http://ez.analog.com/community/linux-device-drivers
424S: Supported
425F: drivers/input/keyboard/adp5588-keys.c
426F: drivers/gpio/gpio-adp5588.c
427
428ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
429M: Michael Hennerich <michael.hennerich@analog.com>
430W: http://wiki.analog.com/ADP8860
431W: http://ez.analog.com/community/linux-device-drivers
432S: Supported
433F: drivers/video/backlight/adp8860_bl.c
434
435ADS1015 HARDWARE MONITOR DRIVER
436M: Dirk Eibach <eibach@gdsys.de>
437L: lm-sensors@lm-sensors.org
438S: Maintained
439F: Documentation/hwmon/ads1015
440F: drivers/hwmon/ads1015.c
441F: include/linux/i2c/ads1015.h
442
443ADT746X FAN DRIVER
444M: Colin Leroy <colin@colino.net>
445S: Maintained
446F: drivers/macintosh/therm_adt746x.c
447
448ADT7475 HARDWARE MONITOR DRIVER
449M: Jean Delvare <jdelvare@suse.com>
450L: lm-sensors@lm-sensors.org
451S: Maintained
452F: Documentation/hwmon/adt7475
453F: drivers/hwmon/adt7475.c
454
455ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
456M: Michael Hennerich <michael.hennerich@analog.com>
457W: http://wiki.analog.com/ADXL345
458W: http://ez.analog.com/community/linux-device-drivers
459S: Supported
460F: drivers/input/misc/adxl34x.c
461
462ADVANSYS SCSI DRIVER
463M: Matthew Wilcox <matthew@wil.cx>
464M: Hannes Reinecke <hare@suse.com>
465L: linux-scsi@vger.kernel.org
466S: Maintained
467F: Documentation/scsi/advansys.txt
468F: drivers/scsi/advansys.c
469
470AEDSP16 DRIVER
471M: Riccardo Facchetti <fizban@tin.it>
472S: Maintained
473F: sound/oss/aedsp16.c
474
475AF9013 MEDIA DRIVER
476M: Antti Palosaari <crope@iki.fi>
477L: linux-media@vger.kernel.org
478W: https://linuxtv.org
479W: http://palosaari.fi/linux/
480Q: http://patchwork.linuxtv.org/project/linux-media/list/
481T: git git://linuxtv.org/anttip/media_tree.git
482S: Maintained
483F: drivers/media/dvb-frontends/af9013*
484
485AF9033 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9033*
494
495AFFS FILE SYSTEM
496L: linux-fsdevel@vger.kernel.org
497S: Orphan
498F: Documentation/filesystems/affs.txt
499F: fs/affs/
500
501AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
502M: David Howells <dhowells@redhat.com>
503L: linux-afs@lists.infradead.org
504S: Supported
505F: fs/afs/
506F: include/net/af_rxrpc.h
507F: net/rxrpc/af_rxrpc.c
508
509AGPGART DRIVER
510M: David Airlie <airlied@linux.ie>
511T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
512S: Maintained
513F: drivers/char/agp/
514F: include/linux/agp*
515F: include/uapi/linux/agp*
516
517AHA152X SCSI DRIVER
518M: "Juergen E. Fischer" <fischer@norbit.de>
519L: linux-scsi@vger.kernel.org
520S: Maintained
521F: drivers/scsi/aha152x*
522F: drivers/scsi/pcmcia/aha152x*
523
524AIC7XXX / AIC79XX SCSI DRIVER
525M: Hannes Reinecke <hare@suse.com>
526L: linux-scsi@vger.kernel.org
527S: Maintained
528F: drivers/scsi/aic7xxx/
529
530AIMSLAB FM RADIO RECEIVER DRIVER
531M: Hans Verkuil <hverkuil@xs4all.nl>
532L: linux-media@vger.kernel.org
533T: git git://linuxtv.org/media_tree.git
534W: https://linuxtv.org
535S: Maintained
536F: drivers/media/radio/radio-aimslab*
537
538AIO
539M: Benjamin LaHaise <bcrl@kvack.org>
540L: linux-aio@kvack.org
541S: Supported
542F: fs/aio.c
543F: include/linux/*aio*.h
544
545AIRSPY MEDIA DRIVER
546M: Antti Palosaari <crope@iki.fi>
547L: linux-media@vger.kernel.org
548W: https://linuxtv.org
549W: http://palosaari.fi/linux/
550Q: http://patchwork.linuxtv.org/project/linux-media/list/
551T: git git://linuxtv.org/anttip/media_tree.git
552S: Maintained
553F: drivers/media/usb/airspy/
554
555ALCATEL SPEEDTOUCH USB DRIVER
556M: Duncan Sands <duncan.sands@free.fr>
557L: linux-usb@vger.kernel.org
558W: http://www.linux-usb.org/SpeedTouch/
559S: Maintained
560F: drivers/usb/atm/speedtch.c
561F: drivers/usb/atm/usbatm.c
562
563ALCHEMY AU1XX0 MMC DRIVER
564M: Manuel Lauss <manuel.lauss@gmail.com>
565S: Maintained
566F: drivers/mmc/host/au1xmmc.c
567
568ALI1563 I2C DRIVER
569M: Rudolf Marek <r.marek@assembler.cz>
570L: linux-i2c@vger.kernel.org
571S: Maintained
572F: Documentation/i2c/busses/i2c-ali1563
573F: drivers/i2c/busses/i2c-ali1563.c
574
575ALLWINNER SECURITY SYSTEM
576M: Corentin Labbe <clabbe.montjoie@gmail.com>
577L: linux-crypto@vger.kernel.org
578S: Maintained
579F: drivers/crypto/sunxi-ss/
580
581ALPHA PORT
582M: Richard Henderson <rth@twiddle.net>
583M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
584M: Matt Turner <mattst88@gmail.com>
585S: Odd Fixes
586L: linux-alpha@vger.kernel.org
587F: arch/alpha/
588
589ALTERA MAILBOX DRIVER
590M: Ley Foon Tan <lftan@altera.com>
591L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
592S: Maintained
593F: drivers/mailbox/mailbox-altera.c
594
595ALTERA PIO DRIVER
596M: Tien Hock Loh <thloh@altera.com>
597L: linux-gpio@vger.kernel.org
598S: Maintained
599F: drivers/gpio/gpio-altera.c
600
601ALTERA TRIPLE SPEED ETHERNET DRIVER
602M: Vince Bridgers <vbridger@opensource.altera.com>
603L: netdev@vger.kernel.org
604L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
605S: Maintained
606F: drivers/net/ethernet/altera/
607
608ALTERA UART/JTAG UART SERIAL DRIVERS
609M: Tobias Klauser <tklauser@distanz.ch>
610L: linux-serial@vger.kernel.org
611L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
612S: Maintained
613F: drivers/tty/serial/altera_uart.c
614F: drivers/tty/serial/altera_jtaguart.c
615F: include/linux/altera_uart.h
616F: include/linux/altera_jtaguart.h
617
618AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
619M: Tom Lendacky <thomas.lendacky@amd.com>
620L: linux-crypto@vger.kernel.org
621S: Supported
622F: drivers/crypto/ccp/
623F: include/linux/ccp.h
624
625AMD FAM15H PROCESSOR POWER MONITORING DRIVER
626M: Huang Rui <ray.huang@amd.com>
627L: lm-sensors@lm-sensors.org
628S: Supported
629F: Documentation/hwmon/fam15h_power
630F: drivers/hwmon/fam15h_power.c
631
632AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
633L: linux-geode@lists.infradead.org (moderated for non-subscribers)
634S: Orphan
635F: drivers/usb/gadget/udc/amd5536udc.*
636
637AMD GEODE PROCESSOR/CHIPSET SUPPORT
638P: Andres Salomon <dilinger@queued.net>
639L: linux-geode@lists.infradead.org (moderated for non-subscribers)
640W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
641S: Supported
642F: drivers/char/hw_random/geode-rng.c
643F: drivers/crypto/geode*
644F: drivers/video/fbdev/geode/
645F: arch/x86/include/asm/geode.h
646
647AMD IOMMU (AMD-VI)
648M: Joerg Roedel <joro@8bytes.org>
649L: iommu@lists.linux-foundation.org
650T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
651S: Maintained
652F: drivers/iommu/amd_iommu*.[ch]
653F: include/linux/amd-iommu.h
654
655AMD KFD
656M: Oded Gabbay <oded.gabbay@gmail.com>
657L: dri-devel@lists.freedesktop.org
658T: git git://people.freedesktop.org/~gabbayo/linux.git
659S: Supported
660F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
661F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
662F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
663F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
664F: drivers/gpu/drm/amd/amdkfd/
665F: drivers/gpu/drm/amd/include/cik_structs.h
666F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
667F: drivers/gpu/drm/amd/include/vi_structs.h
668F: drivers/gpu/drm/radeon/radeon_kfd.c
669F: drivers/gpu/drm/radeon/radeon_kfd.h
670F: include/uapi/linux/kfd_ioctl.h
671
672AMD XGBE DRIVER
673M: Tom Lendacky <thomas.lendacky@amd.com>
674L: netdev@vger.kernel.org
675S: Supported
676F: drivers/net/ethernet/amd/xgbe/
677
678AMS (Apple Motion Sensor) DRIVER
679M: Michael Hanselmann <linux-kernel@hansmi.ch>
680S: Supported
681F: drivers/macintosh/ams/
682
683AMSO1100 RNIC DRIVER
684M: Tom Tucker <tom@opengridcomputing.com>
685M: Steve Wise <swise@opengridcomputing.com>
686L: linux-rdma@vger.kernel.org
687S: Maintained
688F: drivers/infiniband/hw/amso1100/
689
690ANALOG DEVICES INC AD9389B DRIVER
691M: Hans Verkuil <hans.verkuil@cisco.com>
692L: linux-media@vger.kernel.org
693S: Maintained
694F: drivers/media/i2c/ad9389b*
695
696ANALOG DEVICES INC ADV7180 DRIVER
697M: Lars-Peter Clausen <lars@metafoo.de>
698L: linux-media@vger.kernel.org
699W: http://ez.analog.com/community/linux-device-drivers
700S: Supported
701F: drivers/media/i2c/adv7180.c
702
703ANALOG DEVICES INC ADV7511 DRIVER
704M: Hans Verkuil <hans.verkuil@cisco.com>
705L: linux-media@vger.kernel.org
706S: Maintained
707F: drivers/media/i2c/adv7511*
708
709ANALOG DEVICES INC ADV7604 DRIVER
710M: Hans Verkuil <hans.verkuil@cisco.com>
711L: linux-media@vger.kernel.org
712S: Maintained
713F: drivers/media/i2c/adv7604*
714
715ANALOG DEVICES INC ADV7842 DRIVER
716M: Hans Verkuil <hans.verkuil@cisco.com>
717L: linux-media@vger.kernel.org
718S: Maintained
719F: drivers/media/i2c/adv7842*
720
721ANALOG DEVICES INC ASOC CODEC DRIVERS
722M: Lars-Peter Clausen <lars@metafoo.de>
723L: alsa-devel@alsa-project.org (moderated for non-subscribers)
724W: http://wiki.analog.com/
725W: http://ez.analog.com/community/linux-device-drivers
726S: Supported
727F: sound/soc/codecs/adau*
728F: sound/soc/codecs/adav*
729F: sound/soc/codecs/ad1*
730F: sound/soc/codecs/ad7*
731F: sound/soc/codecs/ssm*
732F: sound/soc/codecs/sigmadsp.*
733
734ANALOG DEVICES INC ASOC DRIVERS
735L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
736L: alsa-devel@alsa-project.org (moderated for non-subscribers)
737W: http://blackfin.uclinux.org/
738S: Supported
739F: sound/soc/blackfin/*
740
741ANALOG DEVICES INC IIO DRIVERS
742M: Lars-Peter Clausen <lars@metafoo.de>
743M: Michael Hennerich <Michael.Hennerich@analog.com>
744W: http://wiki.analog.com/
745W: http://ez.analog.com/community/linux-device-drivers
746S: Supported
747F: drivers/iio/*/ad*
748X: drivers/iio/*/adjd*
749F: drivers/staging/iio/*/ad*
750F: staging/iio/trigger/iio-trig-bfin-timer.c
751
752ANALOG DEVICES INC DMA DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754W: http://ez.analog.com/community/linux-device-drivers
755S: Supported
756F: drivers/dma/dma-axi-dmac.c
757
758ANDROID DRIVERS
759M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
760M: Arve Hjønnevåg <arve@android.com>
761M: Riley Andrews <riandrews@android.com>
762T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
763L: devel@driverdev.osuosl.org
764S: Supported
765F: drivers/android/
766F: drivers/staging/android/
767
768AOA (Apple Onboard Audio) ALSA DRIVER
769M: Johannes Berg <johannes@sipsolutions.net>
770L: linuxppc-dev@lists.ozlabs.org
771L: alsa-devel@alsa-project.org (moderated for non-subscribers)
772S: Maintained
773F: sound/aoa/
774
775APM DRIVER
776M: Jiri Kosina <jikos@kernel.org>
777S: Odd fixes
778F: arch/x86/kernel/apm_32.c
779F: include/linux/apm_bios.h
780F: include/uapi/linux/apm_bios.h
781F: drivers/char/apm-emulation.c
782
783APPLE BCM5974 MULTITOUCH DRIVER
784M: Henrik Rydberg <rydberg@bitmath.org>
785L: linux-input@vger.kernel.org
786S: Odd fixes
787F: drivers/input/mouse/bcm5974.c
788
789APPLE SMC DRIVER
790M: Henrik Rydberg <rydberg@bitmath.org>
791L: lm-sensors@lm-sensors.org
792S: Odd fixes
793F: drivers/hwmon/applesmc.c
794
795APPLETALK NETWORK LAYER
796M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
797S: Maintained
798F: drivers/net/appletalk/
799F: net/appletalk/
800
801APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
802M: Duc Dang <dhdang@apm.com>
803S: Supported
804F: arch/arm64/boot/dts/apm/
805
806APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
807M: Iyappan Subramanian <isubramanian@apm.com>
808M: Keyur Chudgar <kchudgar@apm.com>
809S: Supported
810F: drivers/net/ethernet/apm/xgene/
811F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
812
813APTINA CAMERA SENSOR PLL
814M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
815L: linux-media@vger.kernel.org
816S: Maintained
817F: drivers/media/i2c/aptina-pll.*
818
819ARC FRAMEBUFFER DRIVER
820M: Jaya Kumar <jayalk@intworks.biz>
821S: Maintained
822F: drivers/video/fbdev/arcfb.c
823F: drivers/video/fbdev/core/fb_defio.c
824
825ARCNET NETWORK LAYER
826M: Michael Grzeschik <m.grzeschik@pengutronix.de>
827L: netdev@vger.kernel.org
828S: Maintained
829F: drivers/net/arcnet/
830F: include/uapi/linux/if_arcnet.h
831
832ARM MFM AND FLOPPY DRIVERS
833M: Ian Molton <spyro@f2s.com>
834S: Maintained
835F: arch/arm/lib/floppydma.S
836F: arch/arm/include/asm/floppy.h
837
838ARM PMU PROFILING AND DEBUGGING
839M: Will Deacon <will.deacon@arm.com>
840R: Mark Rutland <mark.rutland@arm.com>
841S: Maintained
842F: arch/arm*/kernel/perf_*
843F: arch/arm/oprofile/common.c
844F: arch/arm*/kernel/hw_breakpoint.c
845F: arch/arm*/include/asm/hw_breakpoint.h
846F: arch/arm*/include/asm/perf_event.h
847F: drivers/perf/arm_pmu.c
848F: include/linux/perf/arm_pmu.h
849
850ARM PORT
851M: Russell King <linux@arm.linux.org.uk>
852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
853W: http://www.arm.linux.org.uk/
854S: Maintained
855F: arch/arm/
856
857ARM SUB-ARCHITECTURES
858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
859S: Maintained
860F: arch/arm/mach-*/
861F: arch/arm/plat-*/
862T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
863
864ARM PRIMECELL AACI PL041 DRIVER
865M: Russell King <linux@arm.linux.org.uk>
866S: Maintained
867F: sound/arm/aaci.*
868
869ARM PRIMECELL CLCD PL110 DRIVER
870M: Russell King <linux@arm.linux.org.uk>
871S: Maintained
872F: drivers/video/fbdev/amba-clcd.*
873
874ARM PRIMECELL KMI PL050 DRIVER
875M: Russell King <linux@arm.linux.org.uk>
876S: Maintained
877F: drivers/input/serio/ambakmi.*
878F: include/linux/amba/kmi.h
879
880ARM PRIMECELL MMCI PL180/1 DRIVER
881M: Russell King <linux@arm.linux.org.uk>
882S: Maintained
883F: drivers/mmc/host/mmci.*
884F: include/linux/amba/mmci.h
885
886ARM PRIMECELL UART PL010 AND PL011 DRIVERS
887M: Russell King <linux@arm.linux.org.uk>
888S: Maintained
889F: drivers/tty/serial/amba-pl01*.c
890F: include/linux/amba/serial.h
891
892ARM PRIMECELL BUS SUPPORT
893M: Russell King <linux@arm.linux.org.uk>
894S: Maintained
895F: drivers/amba/
896F: include/linux/amba/bus.h
897
898ARM/ADS SPHERE MACHINE SUPPORT
899M: Lennert Buytenhek <kernel@wantstofly.org>
900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
901S: Maintained
902
903ARM/AFEB9260 MACHINE SUPPORT
904M: Sergey Lapin <slapin@ossfans.org>
905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
906S: Maintained
907
908ARM/AJECO 1ARM MACHINE SUPPORT
909M: Lennert Buytenhek <kernel@wantstofly.org>
910L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
911S: Maintained
912
913ARM/Allwinner sunXi SoC support
914M: Maxime Ripard <maxime.ripard@free-electrons.com>
915M: Chen-Yu Tsai <wens@csie.org>
916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917S: Maintained
918N: sun[x456789]i
919
920ARM/Allwinner SoC Clock Support
921M: Emilio López <emilio@elopez.com.ar>
922S: Maintained
923F: drivers/clk/sunxi/
924
925ARM/Amlogic MesonX SoC support
926M: Carlo Caione <carlo@caione.org>
927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
928S: Maintained
929F: drivers/media/rc/meson-ir.c
930N: meson[x68]
931
932ARM/Annapurna Labs ALPINE ARCHITECTURE
933M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
934S: Maintained
935F: arch/arm/mach-alpine/
936
937ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
938M: Nicolas Ferre <nicolas.ferre@atmel.com>
939M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
940M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
942W: http://www.linux4sam.org
943S: Supported
944F: arch/arm/mach-at91/
945F: include/soc/at91/
946F: arch/arm/boot/dts/at91*.dts
947F: arch/arm/boot/dts/at91*.dtsi
948F: arch/arm/boot/dts/sama*.dts
949F: arch/arm/boot/dts/sama*.dtsi
950F: arch/arm/include/debug/at91.S
951
952ARM/ATMEL AT91 Clock Support
953M: Boris Brezillon <boris.brezillon@free-electrons.com>
954S: Maintained
955F: drivers/clk/at91
956
957ARM/CALXEDA HIGHBANK ARCHITECTURE
958M: Rob Herring <robh@kernel.org>
959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
960S: Maintained
961F: arch/arm/mach-highbank/
962
963ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
964M: Krzysztof Halasa <khalasa@piap.pl>
965S: Maintained
966F: arch/arm/mach-cns3xxx/
967
968ARM/CAVIUM THUNDER NETWORK DRIVER
969M: Sunil Goutham <sgoutham@cavium.com>
970M: Robert Richter <rric@kernel.org>
971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972S: Supported
973F: drivers/net/ethernet/cavium/thunder/
974
975ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
976M: Alexander Shiyan <shc_work@mail.ru>
977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
978S: Odd Fixes
979N: clps711x
980
981ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
982M: Hartley Sweeten <hsweeten@visionengravers.com>
983M: Ryan Mallon <rmallon@gmail.com>
984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
985S: Maintained
986F: arch/arm/mach-ep93xx/
987F: arch/arm/mach-ep93xx/include/mach/
988
989ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
990M: Lennert Buytenhek <kernel@wantstofly.org>
991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992S: Maintained
993
994ARM/CLKDEV SUPPORT
995M: Russell King <linux@arm.linux.org.uk>
996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
997S: Maintained
998F: arch/arm/include/asm/clkdev.h
999F: drivers/clk/clkdev.c
1000
1001ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1002M: Mike Rapoport <mike@compulab.co.il>
1003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1004S: Maintained
1005
1006ARM/CONTEC MICRO9 MACHINE SUPPORT
1007M: Hubert Feurstein <hubert.feurstein@contec.at>
1008S: Maintained
1009F: arch/arm/mach-ep93xx/micro9.c
1010
1011ARM/CORESIGHT FRAMEWORK AND DRIVERS
1012M: Mathieu Poirier <mathieu.poirier@linaro.org>
1013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1014S: Maintained
1015F: drivers/hwtracing/coresight/*
1016F: Documentation/trace/coresight.txt
1017F: Documentation/devicetree/bindings/arm/coresight.txt
1018F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1019
1020ARM/CORGI MACHINE SUPPORT
1021M: Richard Purdie <rpurdie@rpsys.net>
1022S: Maintained
1023
1024ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1025M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027T: git git://github.com/ulli-kroll/linux.git
1028S: Maintained
1029F: arch/arm/mach-gemini/
1030F: drivers/rtc/rtc-gemini.c
1031
1032ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1033M: Barry Song <baohua@kernel.org>
1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1036S: Maintained
1037F: arch/arm/mach-prima2/
1038F: drivers/clk/sirf/
1039F: drivers/clocksource/timer-prima2.c
1040F: drivers/clocksource/timer-atlas7.c
1041N: [^a-z]sirf
1042
1043ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1044M: Baruch Siach <baruch@tkos.co.il>
1045L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046S: Maintained
1047F: arch/arm/boot/dts/cx92755*
1048N: digicolor
1049
1050ARM/EBSA110 MACHINE SUPPORT
1051M: Russell King <linux@arm.linux.org.uk>
1052L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1053W: http://www.arm.linux.org.uk/
1054S: Maintained
1055F: arch/arm/mach-ebsa110/
1056F: drivers/net/ethernet/amd/am79c961a.*
1057
1058ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1059M: Uwe Kleine-König <kernel@pengutronix.de>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062N: efm32
1063
1064ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1065M: Daniel Ribeiro <drwyrm@gmail.com>
1066M: Stefan Schmidt <stefan@openezx.org>
1067M: Harald Welte <laforge@openezx.org>
1068L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1069W: http://www.openezx.org/
1070S: Maintained
1071T: topgit git://git.openezx.org/openezx.git
1072F: arch/arm/mach-pxa/ezx.c
1073
1074ARM/FARADAY FA526 PORT
1075M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077S: Maintained
1078T: git git://git.berlios.de/gemini-board
1079F: arch/arm/mm/*-fa*
1080
1081ARM/FOOTBRIDGE ARCHITECTURE
1082M: Russell King <linux@arm.linux.org.uk>
1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084W: http://www.arm.linux.org.uk/
1085S: Maintained
1086F: arch/arm/include/asm/hardware/dec21285.h
1087F: arch/arm/mach-footbridge/
1088
1089ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1090M: Shawn Guo <shawnguo@kernel.org>
1091M: Sascha Hauer <kernel@pengutronix.de>
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S: Maintained
1094T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1095F: arch/arm/mach-imx/
1096F: arch/arm/mach-mxs/
1097F: arch/arm/boot/dts/imx*
1098F: arch/arm/configs/imx*_defconfig
1099F: drivers/clk/imx/
1100F: include/soc/imx/
1101
1102ARM/FREESCALE VYBRID ARM ARCHITECTURE
1103M: Shawn Guo <shawnguo@kernel.org>
1104M: Sascha Hauer <kernel@pengutronix.de>
1105R: Stefan Agner <stefan@agner.ch>
1106L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1107S: Maintained
1108T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1109F: arch/arm/mach-imx/*vf610*
1110F: arch/arm/boot/dts/vf*
1111
1112ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1113M: Lennert Buytenhek <kernel@wantstofly.org>
1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S: Maintained
1116
1117ARM/GUMSTIX MACHINE SUPPORT
1118M: Steve Sakoman <sakoman@gmail.com>
1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S: Maintained
1121
1122ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1123M: Philipp Zabel <philipp.zabel@gmail.com>
1124M: Paul Parsons <lost.distance@yahoo.com>
1125L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1126S: Maintained
1127F: arch/arm/mach-pxa/hx4700.c
1128F: arch/arm/mach-pxa/include/mach/hx4700.h
1129F: sound/soc/pxa/hx4700.c
1130
1131ARM/HISILICON SOC SUPPORT
1132M: Wei Xu <xuwei5@hisilicon.com>
1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134W: http://www.hisilicon.com
1135S: Supported
1136T: git git://github.com/hisilicon/linux-hisi.git
1137F: arch/arm/mach-hisi/
1138
1139ARM/HP JORNADA 7XX MACHINE SUPPORT
1140M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1141W: www.jlime.com
1142S: Maintained
1143T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1144F: arch/arm/mach-sa1100/jornada720.c
1145F: arch/arm/mach-sa1100/include/mach/jornada720.h
1146
1147ARM/IGEP MACHINE SUPPORT
1148M: Enric Balletbo i Serra <eballetbo@gmail.com>
1149M: Javier Martinez Canillas <javier@dowhile0.org>
1150L: linux-omap@vger.kernel.org
1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S: Maintained
1153F: arch/arm/boot/dts/omap3-igep*
1154
1155ARM/INCOME PXA270 SUPPORT
1156M: Marek Vasut <marek.vasut@gmail.com>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159F: arch/arm/mach-pxa/colibri-pxa270-income.c
1160
1161ARM/INTEL IOP32X ARM ARCHITECTURE
1162M: Lennert Buytenhek <kernel@wantstofly.org>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
1165
1166ARM/INTEL IOP33X ARM ARCHITECTURE
1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S: Orphan
1169
1170ARM/INTEL IOP13XX ARM ARCHITECTURE
1171M: Lennert Buytenhek <kernel@wantstofly.org>
1172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1173S: Maintained
1174
1175ARM/INTEL IQ81342EX MACHINE SUPPORT
1176M: Lennert Buytenhek <kernel@wantstofly.org>
1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S: Maintained
1179
1180ARM/INTEL IXDP2850 MACHINE SUPPORT
1181M: Lennert Buytenhek <kernel@wantstofly.org>
1182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183S: Maintained
1184
1185ARM/INTEL IXP4XX ARM ARCHITECTURE
1186M: Imre Kaloz <kaloz@openwrt.org>
1187M: Krzysztof Halasa <khalasa@piap.pl>
1188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189S: Maintained
1190F: arch/arm/mach-ixp4xx/
1191
1192ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1193M: Jonathan Cameron <jic23@cam.ac.uk>
1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195S: Maintained
1196F: arch/arm/mach-pxa/stargate2.c
1197F: drivers/pcmcia/pxa2xx_stargate2.c
1198
1199ARM/INTEL XSC3 (MANZANO) ARM CORE
1200M: Lennert Buytenhek <kernel@wantstofly.org>
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S: Maintained
1203
1204ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1205M: Lennert Buytenhek <kernel@wantstofly.org>
1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S: Maintained
1208
1209ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1210M: Santosh Shilimkar <ssantosh@kernel.org>
1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S: Maintained
1213F: arch/arm/mach-keystone/
1214T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1215
1216ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1217M: Santosh Shilimkar <ssantosh@kernel.org>
1218L: linux-kernel@vger.kernel.org
1219S: Maintained
1220F: drivers/clk/keystone/
1221
1222ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1223M: Santosh Shilimkar <ssantosh@kernel.org>
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225L: linux-kernel@vger.kernel.org
1226S: Maintained
1227F: drivers/clocksource/timer-keystone.c
1228
1229ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1230M: Santosh Shilimkar <ssantosh@kernel.org>
1231L: linux-kernel@vger.kernel.org
1232S: Maintained
1233F: drivers/power/reset/keystone-reset.c
1234
1235ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1236M: Santosh Shilimkar <ssantosh@kernel.org>
1237L: linux-kernel@vger.kernel.org
1238S: Maintained
1239F: drivers/memory/*emif*
1240
1241ARM/LOGICPD PXA270 MACHINE SUPPORT
1242M: Lennert Buytenhek <kernel@wantstofly.org>
1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S: Maintained
1245
1246ARM/LPC18XX ARCHITECTURE
1247M: Joachim Eastwood <manabian@gmail.com>
1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S: Maintained
1250F: arch/arm/boot/dts/lpc43*
1251F: drivers/clk/nxp/clk-lpc18xx*
1252F: drivers/clocksource/time-lpc32xx.c
1253F: drivers/i2c/busses/i2c-lpc2k.c
1254F: drivers/memory/pl172.c
1255F: drivers/mtd/spi-nor/nxp-spifi.c
1256F: drivers/rtc/rtc-lpc24xx.c
1257N: lpc18xx
1258
1259ARM/MAGICIAN MACHINE SUPPORT
1260M: Philipp Zabel <philipp.zabel@gmail.com>
1261S: Maintained
1262
1263ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1264M: Jason Cooper <jason@lakedaemon.net>
1265M: Andrew Lunn <andrew@lunn.ch>
1266M: Gregory Clement <gregory.clement@free-electrons.com>
1267M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Maintained
1270F: arch/arm/mach-mvebu/
1271F: drivers/rtc/rtc-armada38x.c
1272F: arch/arm/boot/dts/armada*
1273F: arch/arm/boot/dts/kirkwood*
1274
1275
1276ARM/Marvell Berlin SoC support
1277M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1278L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279S: Maintained
1280F: arch/arm/mach-berlin/
1281F: arch/arm/boot/dts/berlin*
1282
1283
1284ARM/Marvell Dove/MV78xx0/Orion SOC support
1285M: Jason Cooper <jason@lakedaemon.net>
1286M: Andrew Lunn <andrew@lunn.ch>
1287M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1288M: Gregory Clement <gregory.clement@free-electrons.com>
1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290S: Maintained
1291F: arch/arm/mach-dove/
1292F: arch/arm/mach-mv78xx0/
1293F: arch/arm/mach-orion5x/
1294F: arch/arm/plat-orion/
1295F: arch/arm/boot/dts/dove*
1296F: arch/arm/boot/dts/orion5x*
1297
1298
1299ARM/Orion SoC/Technologic Systems TS-78xx platform support
1300M: Alexander Clouter <alex@digriz.org.uk>
1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302W: http://www.digriz.org.uk/ts78xx/kernel
1303S: Maintained
1304F: arch/arm/mach-orion5x/ts78xx-*
1305
1306ARM/Mediatek RTC DRIVER
1307M: Eddie Huang <eddie.huang@mediatek.com>
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1310S: Maintained
1311F: drivers/rtc/rtc-mt6397.c
1312
1313ARM/Mediatek SoC support
1314M: Matthias Brugger <matthias.bgg@gmail.com>
1315L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1317S: Maintained
1318F: arch/arm/boot/dts/mt6*
1319F: arch/arm/boot/dts/mt8*
1320F: arch/arm/mach-mediatek/
1321N: mtk
1322K: mediatek
1323
1324ARM/Mediatek USB3 PHY DRIVER
1325M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1328S: Maintained
1329F: drivers/phy/phy-mt65xx-usb3.c
1330
1331ARM/MICREL KS8695 ARCHITECTURE
1332M: Greg Ungerer <gerg@uclinux.org>
1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334F: arch/arm/mach-ks8695/
1335S: Odd Fixes
1336
1337ARM/MIOA701 MACHINE SUPPORT
1338M: Robert Jarzmik <robert.jarzmik@free.fr>
1339L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340F: arch/arm/mach-pxa/mioa701.c
1341S: Maintained
1342
1343ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1344M: Michael Petchkovsky <mkpetch@internode.on.net>
1345S: Maintained
1346
1347ARM/NOMADIK ARCHITECTURE
1348M: Alessandro Rubini <rubini@unipv.it>
1349M: Linus Walleij <linus.walleij@linaro.org>
1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351S: Maintained
1352F: arch/arm/mach-nomadik/
1353F: drivers/pinctrl/nomadik/
1354F: drivers/i2c/busses/i2c-nomadik.c
1355T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1356
1357ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1358M: Nelson Castillo <arhuaco@freaks-unidos.net>
1359L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1360W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1361S: Supported
1362
1363ARM/TOSA MACHINE SUPPORT
1364M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1365M: Dirk Opfer <dirk@opfer-online.de>
1366S: Maintained
1367
1368ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1369M: Marek Vasut <marek.vasut@gmail.com>
1370L: linux-arm-kernel@lists.infradead.org
1371W: http://hackndev.com
1372S: Maintained
1373F: arch/arm/mach-pxa/include/mach/palmtx.h
1374F: arch/arm/mach-pxa/palmtx.c
1375F: arch/arm/mach-pxa/include/mach/palmt5.h
1376F: arch/arm/mach-pxa/palmt5.c
1377F: arch/arm/mach-pxa/include/mach/palmld.h
1378F: arch/arm/mach-pxa/palmld.c
1379F: arch/arm/mach-pxa/include/mach/palmte2.h
1380F: arch/arm/mach-pxa/palmte2.c
1381F: arch/arm/mach-pxa/include/mach/palmtc.h
1382F: arch/arm/mach-pxa/palmtc.c
1383
1384ARM/PALM TREO SUPPORT
1385M: Tomas Cech <sleep_walker@suse.com>
1386L: linux-arm-kernel@lists.infradead.org
1387W: http://hackndev.com
1388S: Maintained
1389F: arch/arm/mach-pxa/include/mach/palmtreo.h
1390F: arch/arm/mach-pxa/palmtreo.c
1391
1392ARM/PALMZ72 SUPPORT
1393M: Sergey Lapin <slapin@ossfans.org>
1394L: linux-arm-kernel@lists.infradead.org
1395W: http://hackndev.com
1396S: Maintained
1397F: arch/arm/mach-pxa/include/mach/palmz72.h
1398F: arch/arm/mach-pxa/palmz72.c
1399
1400ARM/PLEB SUPPORT
1401M: Peter Chubb <pleb@gelato.unsw.edu.au>
1402W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1403S: Maintained
1404
1405ARM/PT DIGITAL BOARD PORT
1406M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408W: http://www.arm.linux.org.uk/
1409S: Maintained
1410
1411ARM/QUALCOMM SUPPORT
1412M: Kumar Gala <galak@codeaurora.org>
1413M: Andy Gross <agross@codeaurora.org>
1414M: David Brown <davidb@codeaurora.org>
1415L: linux-arm-msm@vger.kernel.org
1416L: linux-soc@vger.kernel.org
1417S: Maintained
1418F: arch/arm/mach-qcom/
1419F: drivers/soc/qcom/
1420F: drivers/tty/serial/msm_serial.h
1421F: drivers/tty/serial/msm_serial.c
1422F: drivers/*/pm8???-*
1423F: drivers/mfd/ssbi.c
1424F: drivers/firmware/qcom_scm.c
1425T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1426
1427ARM/RADISYS ENP2611 MACHINE SUPPORT
1428M: Lennert Buytenhek <kernel@wantstofly.org>
1429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430S: Maintained
1431
1432ARM/RISCPC ARCHITECTURE
1433M: Russell King <linux@arm.linux.org.uk>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435W: http://www.arm.linux.org.uk/
1436S: Maintained
1437F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1438F: arch/arm/include/asm/hardware/ioc.h
1439F: arch/arm/include/asm/hardware/iomd.h
1440F: arch/arm/include/asm/hardware/memc.h
1441F: arch/arm/mach-rpc/
1442F: drivers/net/ethernet/8390/etherh.c
1443F: drivers/net/ethernet/i825xx/ether1*
1444F: drivers/net/ethernet/seeq/ether3*
1445F: drivers/scsi/arm/
1446
1447ARM/Rockchip SoC support
1448M: Heiko Stuebner <heiko@sntech.de>
1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450L: linux-rockchip@lists.infradead.org
1451S: Maintained
1452F: arch/arm/boot/dts/rk3*
1453F: arch/arm/mach-rockchip/
1454F: drivers/clk/rockchip/
1455F: drivers/i2c/busses/i2c-rk3x.c
1456F: drivers/*/*rockchip*
1457F: drivers/*/*/*rockchip*
1458F: sound/soc/rockchip/
1459N: rockchip
1460
1461ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1462M: Kukjin Kim <kgene@kernel.org>
1463M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1464L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1465L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1466S: Maintained
1467F: arch/arm/boot/dts/s3c*
1468F: arch/arm/boot/dts/exynos*
1469F: arch/arm64/boot/dts/exynos/
1470F: arch/arm/plat-samsung/
1471F: arch/arm/mach-s3c24*/
1472F: arch/arm/mach-s3c64xx/
1473F: arch/arm/mach-s5p*/
1474F: arch/arm/mach-exynos*/
1475F: drivers/*/*s3c2410*
1476F: drivers/*/*/*s3c2410*
1477F: drivers/spi/spi-s3c*
1478F: sound/soc/samsung/*
1479F: Documentation/arm/Samsung/
1480F: Documentation/devicetree/bindings/arm/samsung/
1481F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1482F: Documentation/devicetree/bindings/power/pd-samsung.txt
1483N: exynos
1484
1485ARM/SAMSUNG MOBILE MACHINE SUPPORT
1486M: Kyungmin Park <kyungmin.park@samsung.com>
1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488S: Maintained
1489F: arch/arm/mach-s5pv210/
1490
1491ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1492M: Kyungmin Park <kyungmin.park@samsung.com>
1493M: Kamil Debski <k.debski@samsung.com>
1494L: linux-arm-kernel@lists.infradead.org
1495L: linux-media@vger.kernel.org
1496S: Maintained
1497F: drivers/media/platform/s5p-g2d/
1498
1499ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1500M: Kyungmin Park <kyungmin.park@samsung.com>
1501M: Kamil Debski <k.debski@samsung.com>
1502M: Jeongtae Park <jtp.park@samsung.com>
1503L: linux-arm-kernel@lists.infradead.org
1504L: linux-media@vger.kernel.org
1505S: Maintained
1506F: arch/arm/plat-samsung/s5p-dev-mfc.c
1507F: drivers/media/platform/s5p-mfc/
1508
1509ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1510M: Kyungmin Park <kyungmin.park@samsung.com>
1511M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1512L: linux-arm-kernel@lists.infradead.org
1513L: linux-media@vger.kernel.org
1514S: Maintained
1515F: drivers/media/platform/s5p-tv/
1516
1517ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1518M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1519M: Jacek Anaszewski <j.anaszewski@samsung.com>
1520L: linux-arm-kernel@lists.infradead.org
1521L: linux-media@vger.kernel.org
1522S: Maintained
1523F: drivers/media/platform/s5p-jpeg/
1524
1525ARM/SHMOBILE ARM ARCHITECTURE
1526M: Simon Horman <horms@verge.net.au>
1527M: Magnus Damm <magnus.damm@gmail.com>
1528L: linux-sh@vger.kernel.org
1529W: http://oss.renesas.com
1530Q: http://patchwork.kernel.org/project/linux-sh/list/
1531T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1532S: Supported
1533F: arch/arm/boot/dts/emev2*
1534F: arch/arm/boot/dts/r7s*
1535F: arch/arm/boot/dts/r8a*
1536F: arch/arm/boot/dts/sh*
1537F: arch/arm/configs/shmobile_defconfig
1538F: arch/arm/include/debug/renesas-scif.S
1539F: arch/arm/mach-shmobile/
1540F: drivers/sh/
1541
1542ARM/SOCFPGA ARCHITECTURE
1543M: Dinh Nguyen <dinguyen@opensource.altera.com>
1544S: Maintained
1545F: arch/arm/mach-socfpga/
1546F: arch/arm/boot/dts/socfpga*
1547F: arch/arm/configs/socfpga_defconfig
1548W: http://www.rocketboards.org
1549T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1550
1551ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1552M: Dinh Nguyen <dinguyen@opensource.altera.com>
1553S: Maintained
1554F: drivers/clk/socfpga/
1555
1556ARM/SOCFPGA EDAC SUPPORT
1557M: Thor Thayer <tthayer@opensource.altera.com>
1558S: Maintained
1559F: drivers/edac/altera_edac.
1560
1561ARM/STI ARCHITECTURE
1562M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1563M: Maxime Coquelin <maxime.coquelin@st.com>
1564M: Patrice Chotard <patrice.chotard@st.com>
1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566L: kernel@stlinux.com
1567W: http://www.stlinux.com
1568S: Maintained
1569F: arch/arm/mach-sti/
1570F: arch/arm/boot/dts/sti*
1571F: drivers/char/hw_random/st-rng.c
1572F: drivers/clocksource/arm_global_timer.c
1573F: drivers/clocksource/clksrc_st_lpc.c
1574F: drivers/i2c/busses/i2c-st.c
1575F: drivers/media/rc/st_rc.c
1576F: drivers/media/platform/sti/c8sectpfe/
1577F: drivers/mmc/host/sdhci-st.c
1578F: drivers/phy/phy-miphy28lp.c
1579F: drivers/phy/phy-miphy365x.c
1580F: drivers/phy/phy-stih407-usb.c
1581F: drivers/phy/phy-stih41x-usb.c
1582F: drivers/pinctrl/pinctrl-st.c
1583F: drivers/reset/sti/
1584F: drivers/rtc/rtc-st-lpc.c
1585F: drivers/tty/serial/st-asc.c
1586F: drivers/usb/dwc3/dwc3-st.c
1587F: drivers/usb/host/ehci-st.c
1588F: drivers/usb/host/ohci-st.c
1589F: drivers/watchdog/st_lpc_wdt.c
1590F: drivers/ata/ahci_st.c
1591
1592ARM/STM32 ARCHITECTURE
1593M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S: Maintained
1596T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1597N: stm32
1598F: drivers/clocksource/armv7m_systick.c
1599
1600ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1601M: Lennert Buytenhek <kernel@wantstofly.org>
1602L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603S: Maintained
1604
1605ARM/TETON BGA MACHINE SUPPORT
1606M: "Mark F. Brown" <mark.brown314@gmail.com>
1607L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608S: Maintained
1609
1610ARM/THECUS N2100 MACHINE SUPPORT
1611M: Lennert Buytenhek <kernel@wantstofly.org>
1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613S: Maintained
1614
1615ARM/NUVOTON W90X900 ARM ARCHITECTURE
1616M: Wan ZongShun <mcuos.com@gmail.com>
1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618W: http://www.mcuos.com
1619S: Maintained
1620F: arch/arm/mach-w90x900/
1621F: drivers/input/keyboard/w90p910_keypad.c
1622F: drivers/input/touchscreen/w90p910_ts.c
1623F: drivers/watchdog/nuc900_wdt.c
1624F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1625F: drivers/mtd/nand/nuc900_nand.c
1626F: drivers/rtc/rtc-nuc900.c
1627F: drivers/spi/spi-nuc900.c
1628F: drivers/usb/host/ehci-w90x900.c
1629F: drivers/video/fbdev/nuc900fb.c
1630
1631ARM/U300 MACHINE SUPPORT
1632M: Linus Walleij <linus.walleij@linaro.org>
1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634S: Supported
1635F: arch/arm/mach-u300/
1636F: drivers/clocksource/timer-u300.c
1637F: drivers/i2c/busses/i2c-stu300.c
1638F: drivers/rtc/rtc-coh901331.c
1639F: drivers/watchdog/coh901327_wdt.c
1640F: drivers/dma/coh901318*
1641F: drivers/mfd/ab3100*
1642F: drivers/rtc/rtc-ab3100.c
1643F: drivers/rtc/rtc-coh901331.c
1644T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1645
1646ARM/UNIPHIER ARCHITECTURE
1647M: Masahiro Yamada <yamada.masahiro@socionext.com>
1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649S: Maintained
1650F: arch/arm/boot/dts/uniphier*
1651F: arch/arm/include/asm/hardware/cache-uniphier.h
1652F: arch/arm/mach-uniphier/
1653F: arch/arm/mm/cache-uniphier.c
1654F: drivers/i2c/busses/i2c-uniphier*
1655F: drivers/pinctrl/uniphier/
1656F: drivers/tty/serial/8250/8250_uniphier.c
1657N: uniphier
1658
1659ARM/Ux500 ARM ARCHITECTURE
1660M: Linus Walleij <linus.walleij@linaro.org>
1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S: Maintained
1663F: arch/arm/mach-ux500/
1664F: drivers/clocksource/clksrc-dbx500-prcmu.c
1665F: drivers/dma/ste_dma40*
1666F: drivers/hwspinlock/u8500_hsem.c
1667F: drivers/mfd/abx500*
1668F: drivers/mfd/ab8500*
1669F: drivers/mfd/dbx500*
1670F: drivers/mfd/db8500*
1671F: drivers/pinctrl/nomadik/pinctrl-ab*
1672F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1673F: drivers/rtc/rtc-ab8500.c
1674F: drivers/rtc/rtc-pl031.c
1675T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1676
1677ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1678M: Ulf Hansson <ulf.hansson@linaro.org>
1679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680T: git git://git.linaro.org/people/ulfh/clk.git
1681S: Maintained
1682F: drivers/clk/ux500/
1683F: include/linux/platform_data/clk-ux500.h
1684
1685ARM/VERSATILE EXPRESS PLATFORM
1686M: Liviu Dudau <liviu.dudau@arm.com>
1687M: Sudeep Holla <sudeep.holla@arm.com>
1688M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690S: Maintained
1691F: arch/arm/boot/dts/vexpress*
1692F: arch/arm64/boot/dts/arm/vexpress*
1693F: arch/arm/mach-vexpress/
1694F: */*/vexpress*
1695F: */*/*/vexpress*
1696F: drivers/clk/versatile/clk-vexpress-osc.c
1697F: drivers/clocksource/versatile.c
1698
1699ARM/VFP SUPPORT
1700M: Russell King <linux@arm.linux.org.uk>
1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702W: http://www.arm.linux.org.uk/
1703S: Maintained
1704F: arch/arm/vfp/
1705
1706ARM/VOIPAC PXA270 SUPPORT
1707M: Marek Vasut <marek.vasut@gmail.com>
1708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709S: Maintained
1710F: arch/arm/mach-pxa/vpac270.c
1711F: arch/arm/mach-pxa/include/mach/vpac270.h
1712
1713ARM/VT8500 ARM ARCHITECTURE
1714M: Tony Prisk <linux@prisktech.co.nz>
1715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1716S: Maintained
1717F: arch/arm/mach-vt8500/
1718F: drivers/clocksource/vt8500_timer.c
1719F: drivers/i2c/busses/i2c-wmt.c
1720F: drivers/mmc/host/wmt-sdmmc.c
1721F: drivers/pwm/pwm-vt8500.c
1722F: drivers/rtc/rtc-vt8500.c
1723F: drivers/tty/serial/vt8500_serial.c
1724F: drivers/usb/host/ehci-platform.c
1725F: drivers/usb/host/uhci-platform.c
1726F: drivers/video/fbdev/vt8500lcdfb.*
1727F: drivers/video/fbdev/wm8505fb*
1728F: drivers/video/fbdev/wmt_ge_rops.*
1729
1730ARM/ZIPIT Z2 SUPPORT
1731M: Marek Vasut <marek.vasut@gmail.com>
1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733S: Maintained
1734F: arch/arm/mach-pxa/z2.c
1735F: arch/arm/mach-pxa/include/mach/z2.h
1736
1737ARM/ZTE ARCHITECTURE
1738M: Jun Nie <jun.nie@linaro.org>
1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740S: Maintained
1741F: arch/arm/mach-zx/
1742F: drivers/clk/zte/
1743F: Documentation/devicetree/bindings/arm/zte.txt
1744F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1745
1746ARM/ZYNQ ARCHITECTURE
1747M: Michal Simek <michal.simek@xilinx.com>
1748R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1750W: http://wiki.xilinx.com
1751T: git https://github.com/Xilinx/linux-xlnx.git
1752S: Supported
1753F: arch/arm/mach-zynq/
1754F: drivers/cpuidle/cpuidle-zynq.c
1755F: drivers/block/xsysace.c
1756N: zynq
1757N: xilinx
1758F: drivers/clocksource/cadence_ttc_timer.c
1759F: drivers/i2c/busses/i2c-cadence.c
1760F: drivers/mmc/host/sdhci-of-arasan.c
1761F: drivers/edac/synopsys_edac.c
1762
1763ARM SMMU DRIVERS
1764M: Will Deacon <will.deacon@arm.com>
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S: Maintained
1767F: drivers/iommu/arm-smmu.c
1768F: drivers/iommu/arm-smmu-v3.c
1769F: drivers/iommu/io-pgtable-arm.c
1770
1771ARM64 PORT (AARCH64 ARCHITECTURE)
1772M: Catalin Marinas <catalin.marinas@arm.com>
1773M: Will Deacon <will.deacon@arm.com>
1774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1775S: Maintained
1776F: arch/arm64/
1777F: Documentation/arm64/
1778
1779AS3645A LED FLASH CONTROLLER DRIVER
1780M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1781L: linux-media@vger.kernel.org
1782T: git git://linuxtv.org/media_tree.git
1783S: Maintained
1784F: drivers/media/i2c/as3645a.c
1785F: include/media/i2c/as3645a.h
1786
1787ASC7621 HARDWARE MONITOR DRIVER
1788M: George Joseph <george.joseph@fairview5.com>
1789L: lm-sensors@lm-sensors.org
1790S: Maintained
1791F: Documentation/hwmon/asc7621
1792F: drivers/hwmon/asc7621.c
1793
1794ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1795M: Corentin Chary <corentin.chary@gmail.com>
1796L: acpi4asus-user@lists.sourceforge.net
1797L: platform-driver-x86@vger.kernel.org
1798W: http://acpi4asus.sf.net
1799S: Maintained
1800F: drivers/platform/x86/asus*.c
1801F: drivers/platform/x86/eeepc*.c
1802
1803ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1804R: Dan Williams <dan.j.williams@intel.com>
1805W: http://sourceforge.net/projects/xscaleiop
1806S: Odd fixes
1807F: Documentation/crypto/async-tx-api.txt
1808F: crypto/async_tx/
1809F: drivers/dma/
1810F: include/linux/dmaengine.h
1811F: include/linux/async_tx.h
1812
1813AT24 EEPROM DRIVER
1814M: Wolfram Sang <wsa@the-dreams.de>
1815L: linux-i2c@vger.kernel.org
1816S: Maintained
1817F: drivers/misc/eeprom/at24.c
1818F: include/linux/platform_data/at24.h
1819
1820ATA OVER ETHERNET (AOE) DRIVER
1821M: "Ed L. Cashin" <ed.cashin@acm.org>
1822W: http://www.openaoe.org/
1823S: Supported
1824F: Documentation/aoe/
1825F: drivers/block/aoe/
1826
1827ATHEROS 71XX/9XXX GPIO DRIVER
1828M: Alban Bedel <albeu@free.fr>
1829W: https://github.com/AlbanBedel/linux
1830T: git git://github.com/AlbanBedel/linux
1831S: Maintained
1832F: drivers/gpio/gpio-ath79.c
1833F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1834
1835ATHEROS ATH GENERIC UTILITIES
1836M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1837L: linux-wireless@vger.kernel.org
1838S: Supported
1839F: drivers/net/wireless/ath/*
1840
1841ATHEROS ATH5K WIRELESS DRIVER
1842M: Jiri Slaby <jirislaby@gmail.com>
1843M: Nick Kossifidis <mickflemm@gmail.com>
1844M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1845L: linux-wireless@vger.kernel.org
1846W: http://wireless.kernel.org/en/users/Drivers/ath5k
1847S: Maintained
1848F: drivers/net/wireless/ath/ath5k/
1849
1850ATHEROS ATH6KL WIRELESS DRIVER
1851M: Kalle Valo <kvalo@qca.qualcomm.com>
1852L: linux-wireless@vger.kernel.org
1853W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1854T: git git://github.com/kvalo/ath.git
1855S: Supported
1856F: drivers/net/wireless/ath/ath6kl/
1857
1858WILOCITY WIL6210 WIRELESS DRIVER
1859M: Maya Erez <qca_merez@qca.qualcomm.com>
1860L: linux-wireless@vger.kernel.org
1861L: wil6210@qca.qualcomm.com
1862S: Supported
1863W: http://wireless.kernel.org/en/users/Drivers/wil6210
1864F: drivers/net/wireless/ath/wil6210/
1865F: include/uapi/linux/wil6210_uapi.h
1866
1867CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1868M: Christian Lamparter <chunkeey@googlemail.com>
1869L: linux-wireless@vger.kernel.org
1870W: http://wireless.kernel.org/en/users/Drivers/carl9170
1871S: Maintained
1872F: drivers/net/wireless/ath/carl9170/
1873
1874ATK0110 HWMON DRIVER
1875M: Luca Tettamanti <kronos.it@gmail.com>
1876L: lm-sensors@lm-sensors.org
1877S: Maintained
1878F: drivers/hwmon/asus_atk0110.c
1879
1880ATI_REMOTE2 DRIVER
1881M: Ville Syrjala <syrjala@sci.fi>
1882S: Maintained
1883F: drivers/input/misc/ati_remote2.c
1884
1885ATLX ETHERNET DRIVERS
1886M: Jay Cliburn <jcliburn@gmail.com>
1887M: Chris Snook <chris.snook@gmail.com>
1888L: netdev@vger.kernel.org
1889W: http://sourceforge.net/projects/atl1
1890W: http://atl1.sourceforge.net
1891S: Maintained
1892F: drivers/net/ethernet/atheros/
1893
1894ATM
1895M: Chas Williams <3chas3@gmail.com>
1896L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1897L: netdev@vger.kernel.org
1898W: http://linux-atm.sourceforge.net
1899S: Maintained
1900F: drivers/atm/
1901F: include/linux/atm*
1902F: include/uapi/linux/atm*
1903
1904ATMEL AT91 / AT32 MCI DRIVER
1905M: Ludovic Desroches <ludovic.desroches@atmel.com>
1906S: Maintained
1907F: drivers/mmc/host/atmel-mci.c
1908
1909ATMEL AT91 / AT32 SERIAL DRIVER
1910M: Nicolas Ferre <nicolas.ferre@atmel.com>
1911S: Supported
1912F: drivers/tty/serial/atmel_serial.c
1913
1914ATMEL Audio ALSA driver
1915M: Nicolas Ferre <nicolas.ferre@atmel.com>
1916L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1917S: Supported
1918F: sound/soc/atmel
1919
1920ATMEL DMA DRIVER
1921M: Nicolas Ferre <nicolas.ferre@atmel.com>
1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S: Supported
1924F: drivers/dma/at_hdmac.c
1925F: drivers/dma/at_hdmac_regs.h
1926F: include/linux/platform_data/dma-atmel.h
1927
1928ATMEL XDMA DRIVER
1929M: Ludovic Desroches <ludovic.desroches@atmel.com>
1930L: linux-arm-kernel@lists.infradead.org
1931L: dmaengine@vger.kernel.org
1932S: Supported
1933F: drivers/dma/at_xdmac.c
1934
1935ATMEL I2C DRIVER
1936M: Ludovic Desroches <ludovic.desroches@atmel.com>
1937L: linux-i2c@vger.kernel.org
1938S: Supported
1939F: drivers/i2c/busses/i2c-at91.c
1940
1941ATMEL ISI DRIVER
1942M: Ludovic Desroches <ludovic.desroches@atmel.com>
1943L: linux-media@vger.kernel.org
1944S: Supported
1945F: drivers/media/platform/soc_camera/atmel-isi.c
1946F: include/media/atmel-isi.h
1947
1948ATMEL LCDFB DRIVER
1949M: Nicolas Ferre <nicolas.ferre@atmel.com>
1950L: linux-fbdev@vger.kernel.org
1951S: Maintained
1952F: drivers/video/fbdev/atmel_lcdfb.c
1953F: include/video/atmel_lcdc.h
1954
1955ATMEL MACB ETHERNET DRIVER
1956M: Nicolas Ferre <nicolas.ferre@atmel.com>
1957S: Supported
1958F: drivers/net/ethernet/cadence/
1959
1960ATMEL NAND DRIVER
1961M: Wenyou Yang <wenyou.yang@atmel.com>
1962M: Josh Wu <rainyfeeling@outlook.com>
1963L: linux-mtd@lists.infradead.org
1964S: Supported
1965F: drivers/mtd/nand/atmel_nand*
1966
1967ATMEL SDMMC DRIVER
1968M: Ludovic Desroches <ludovic.desroches@atmel.com>
1969L: linux-mmc@vger.kernel.org
1970S: Supported
1971F: drivers/mmc/host/sdhci-of-at91.c
1972
1973ATMEL SPI DRIVER
1974M: Nicolas Ferre <nicolas.ferre@atmel.com>
1975S: Supported
1976F: drivers/spi/spi-atmel.*
1977
1978ATMEL SSC DRIVER
1979M: Nicolas Ferre <nicolas.ferre@atmel.com>
1980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981S: Supported
1982F: drivers/misc/atmel-ssc.c
1983F: include/linux/atmel-ssc.h
1984
1985ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1986M: Nicolas Ferre <nicolas.ferre@atmel.com>
1987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1988S: Supported
1989F: drivers/misc/atmel_tclib.c
1990F: drivers/clocksource/tcb_clksrc.c
1991
1992ATMEL USBA UDC DRIVER
1993M: Nicolas Ferre <nicolas.ferre@atmel.com>
1994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995S: Supported
1996F: drivers/usb/gadget/udc/atmel_usba_udc.*
1997
1998ATMEL WIRELESS DRIVER
1999M: Simon Kelley <simon@thekelleys.org.uk>
2000L: linux-wireless@vger.kernel.org
2001W: http://www.thekelleys.org.uk/atmel
2002W: http://atmelwlandriver.sourceforge.net/
2003S: Maintained
2004F: drivers/net/wireless/atmel/atmel*
2005
2006ATMEL MAXTOUCH DRIVER
2007M: Nick Dyer <nick.dyer@itdev.co.uk>
2008T: git git://github.com/atmel-maxtouch/linux.git
2009S: Supported
2010F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2011F: drivers/input/touchscreen/atmel_mxt_ts.c
2012F: include/linux/platform_data/atmel_mxt_ts.h
2013
2014ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2015M: Bradley Grove <linuxdrivers@attotech.com>
2016L: linux-scsi@vger.kernel.org
2017W: http://www.attotech.com
2018S: Supported
2019F: drivers/scsi/esas2r
2020
2021ATUSB IEEE 802.15.4 RADIO DRIVER
2022M: Stefan Schmidt <stefan@osg.samsung.com>
2023L: linux-wpan@vger.kernel.org
2024S: Maintained
2025F: drivers/net/ieee802154/atusb.c
2026F: drivers/net/ieee802154/atusb.h
2027F: drivers/net/ieee802154/at86rf230.h
2028
2029AUDIT SUBSYSTEM
2030M: Paul Moore <paul@paul-moore.com>
2031M: Eric Paris <eparis@redhat.com>
2032L: linux-audit@redhat.com (moderated for non-subscribers)
2033W: http://people.redhat.com/sgrubb/audit/
2034T: git git://git.infradead.org/users/pcmoore/audit
2035S: Maintained
2036F: include/linux/audit.h
2037F: include/uapi/linux/audit.h
2038F: kernel/audit*
2039
2040AUXILIARY DISPLAY DRIVERS
2041M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2042W: http://miguelojeda.es/auxdisplay.htm
2043W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2044S: Maintained
2045F: drivers/auxdisplay/
2046F: include/linux/cfag12864b.h
2047
2048AVR32 ARCHITECTURE
2049M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2050M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2051W: http://www.atmel.com/products/AVR32/
2052W: http://mirror.egtvedt.no/avr32linux.org/
2053W: http://avrfreaks.net/
2054S: Maintained
2055F: arch/avr32/
2056
2057AVR32/AT32AP MACHINE SUPPORT
2058M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2059M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2060S: Maintained
2061F: arch/avr32/mach-at32ap/
2062
2063AX.25 NETWORK LAYER
2064M: Ralf Baechle <ralf@linux-mips.org>
2065L: linux-hams@vger.kernel.org
2066W: http://www.linux-ax25.org/
2067S: Maintained
2068F: include/uapi/linux/ax25.h
2069F: include/net/ax25.h
2070F: net/ax25/
2071
2072AZ6007 DVB DRIVER
2073M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2074L: linux-media@vger.kernel.org
2075W: https://linuxtv.org
2076T: git git://linuxtv.org/media_tree.git
2077S: Maintained
2078F: drivers/media/usb/dvb-usb-v2/az6007.c
2079
2080AZTECH FM RADIO RECEIVER DRIVER
2081M: Hans Verkuil <hverkuil@xs4all.nl>
2082L: linux-media@vger.kernel.org
2083T: git git://linuxtv.org/media_tree.git
2084W: https://linuxtv.org
2085S: Maintained
2086F: drivers/media/radio/radio-aztech*
2087
2088B43 WIRELESS DRIVER
2089L: linux-wireless@vger.kernel.org
2090L: b43-dev@lists.infradead.org
2091W: http://wireless.kernel.org/en/users/Drivers/b43
2092S: Odd Fixes
2093F: drivers/net/wireless/broadcom/b43/
2094
2095B43LEGACY WIRELESS DRIVER
2096M: Larry Finger <Larry.Finger@lwfinger.net>
2097L: linux-wireless@vger.kernel.org
2098L: b43-dev@lists.infradead.org
2099W: http://wireless.kernel.org/en/users/Drivers/b43
2100S: Maintained
2101F: drivers/net/wireless/broadcom/b43legacy/
2102
2103BACKLIGHT CLASS/SUBSYSTEM
2104M: Jingoo Han <jingoohan1@gmail.com>
2105M: Lee Jones <lee.jones@linaro.org>
2106S: Maintained
2107F: drivers/video/backlight/
2108F: include/linux/backlight.h
2109
2110BATMAN ADVANCED
2111M: Marek Lindner <mareklindner@neomailbox.ch>
2112M: Simon Wunderlich <sw@simonwunderlich.de>
2113M: Antonio Quartulli <a@unstable.cc>
2114L: b.a.t.m.a.n@lists.open-mesh.org
2115W: http://www.open-mesh.org/
2116S: Maintained
2117F: net/batman-adv/
2118
2119BAYCOM/HDLCDRV DRIVERS FOR AX.25
2120M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2121L: linux-hams@vger.kernel.org
2122W: http://www.baycom.org/~tom/ham/ham.html
2123S: Maintained
2124F: drivers/net/hamradio/baycom*
2125
2126BCACHE (BLOCK LAYER CACHE)
2127M: Kent Overstreet <kent.overstreet@gmail.com>
2128L: linux-bcache@vger.kernel.org
2129W: http://bcache.evilpiepirate.org
2130S: Maintained
2131F: drivers/md/bcache/
2132
2133BDISP ST MEDIA DRIVER
2134M: Fabien Dessenne <fabien.dessenne@st.com>
2135L: linux-media@vger.kernel.org
2136T: git git://linuxtv.org/media_tree.git
2137W: https://linuxtv.org
2138S: Supported
2139F: drivers/media/platform/sti/bdisp
2140
2141BEFS FILE SYSTEM
2142S: Orphan
2143F: Documentation/filesystems/befs.txt
2144F: fs/befs/
2145
2146BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2147M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2148L: netdev@vger.kernel.org
2149S: Maintained
2150F: drivers/net/ethernet/ec_bhf.c
2151
2152BFS FILE SYSTEM
2153M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2154S: Maintained
2155F: Documentation/filesystems/bfs.txt
2156F: fs/bfs/
2157F: include/uapi/linux/bfs_fs.h
2158
2159BLACKFIN ARCHITECTURE
2160M: Steven Miao <realmz6@gmail.com>
2161L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2162T: git git://git.code.sf.net/p/adi-linux/code
2163W: http://blackfin.uclinux.org
2164S: Supported
2165F: arch/blackfin/
2166
2167BLACKFIN EMAC DRIVER
2168L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2169W: http://blackfin.uclinux.org
2170S: Supported
2171F: drivers/net/ethernet/adi/
2172
2173BLACKFIN RTC DRIVER
2174L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2175W: http://blackfin.uclinux.org
2176S: Supported
2177F: drivers/rtc/rtc-bfin.c
2178
2179BLACKFIN SDH DRIVER
2180M: Sonic Zhang <sonic.zhang@analog.com>
2181L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2182W: http://blackfin.uclinux.org
2183S: Supported
2184F: drivers/mmc/host/bfin_sdh.c
2185
2186BLACKFIN SERIAL DRIVER
2187M: Sonic Zhang <sonic.zhang@analog.com>
2188L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2189W: http://blackfin.uclinux.org
2190S: Supported
2191F: drivers/tty/serial/bfin_uart.c
2192
2193BLACKFIN WATCHDOG DRIVER
2194L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2195W: http://blackfin.uclinux.org
2196S: Supported
2197F: drivers/watchdog/bfin_wdt.c
2198
2199BLACKFIN I2C TWI DRIVER
2200M: Sonic Zhang <sonic.zhang@analog.com>
2201L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2202W: http://blackfin.uclinux.org/
2203S: Supported
2204F: drivers/i2c/busses/i2c-bfin-twi.c
2205
2206BLACKFIN MEDIA DRIVER
2207M: Scott Jiang <scott.jiang.linux@gmail.com>
2208L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2209W: http://blackfin.uclinux.org/
2210S: Supported
2211F: drivers/media/platform/blackfin/
2212F: drivers/media/i2c/adv7183*
2213F: drivers/media/i2c/vs6624*
2214
2215BLINKM RGB LED DRIVER
2216M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2217S: Maintained
2218F: drivers/leds/leds-blinkm.c
2219
2220BLOCK LAYER
2221M: Jens Axboe <axboe@kernel.dk>
2222L: linux-block@vger.kernel.org
2223T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2224S: Maintained
2225F: block/
2226F: kernel/trace/blktrace.c
2227
2228BLOCK2MTD DRIVER
2229M: Joern Engel <joern@lazybastard.org>
2230L: linux-mtd@lists.infradead.org
2231S: Maintained
2232F: drivers/mtd/devices/block2mtd.c
2233
2234BLUETOOTH DRIVERS
2235M: Marcel Holtmann <marcel@holtmann.org>
2236M: Gustavo Padovan <gustavo@padovan.org>
2237M: Johan Hedberg <johan.hedberg@gmail.com>
2238L: linux-bluetooth@vger.kernel.org
2239W: http://www.bluez.org/
2240T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2241T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2242S: Maintained
2243F: drivers/bluetooth/
2244
2245BLUETOOTH SUBSYSTEM
2246M: Marcel Holtmann <marcel@holtmann.org>
2247M: Gustavo Padovan <gustavo@padovan.org>
2248M: Johan Hedberg <johan.hedberg@gmail.com>
2249L: linux-bluetooth@vger.kernel.org
2250W: http://www.bluez.org/
2251T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2252T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2253S: Maintained
2254F: net/bluetooth/
2255F: include/net/bluetooth/
2256
2257BONDING DRIVER
2258M: Jay Vosburgh <j.vosburgh@gmail.com>
2259M: Veaceslav Falico <vfalico@gmail.com>
2260M: Andy Gospodarek <gospo@cumulusnetworks.com>
2261L: netdev@vger.kernel.org
2262W: http://sourceforge.net/projects/bonding/
2263S: Supported
2264F: drivers/net/bonding/
2265F: include/uapi/linux/if_bonding.h
2266
2267BPF (Safe dynamic programs and tools)
2268M: Alexei Starovoitov <ast@kernel.org>
2269L: netdev@vger.kernel.org
2270L: linux-kernel@vger.kernel.org
2271S: Supported
2272F: kernel/bpf/
2273
2274BROADCOM B44 10/100 ETHERNET DRIVER
2275M: Gary Zambrano <zambrano@broadcom.com>
2276L: netdev@vger.kernel.org
2277S: Supported
2278F: drivers/net/ethernet/broadcom/b44.*
2279
2280BROADCOM GENET ETHERNET DRIVER
2281M: Florian Fainelli <f.fainelli@gmail.com>
2282L: netdev@vger.kernel.org
2283S: Supported
2284F: drivers/net/ethernet/broadcom/genet/
2285
2286BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2287M: Sony Chacko <sony.chacko@qlogic.com>
2288M: Dept-HSGLinuxNICDev@qlogic.com
2289L: netdev@vger.kernel.org
2290S: Supported
2291F: drivers/net/ethernet/broadcom/bnx2.*
2292F: drivers/net/ethernet/broadcom/bnx2_*
2293
2294BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2295M: Ariel Elior <ariel.elior@qlogic.com>
2296L: netdev@vger.kernel.org
2297S: Supported
2298F: drivers/net/ethernet/broadcom/bnx2x/
2299
2300BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2301M: Florian Fainelli <f.fainelli@gmail.com>
2302M: Ray Jui <rjui@broadcom.com>
2303M: Scott Branden <sbranden@broadcom.com>
2304L: bcm-kernel-feedback-list@broadcom.com
2305T: git git://github.com/broadcom/mach-bcm
2306S: Maintained
2307F: arch/arm/mach-bcm/
2308F: arch/arm/boot/dts/bcm113*
2309F: arch/arm/boot/dts/bcm216*
2310F: arch/arm/boot/dts/bcm281*
2311F: arch/arm/configs/bcm_defconfig
2312F: drivers/mmc/host/sdhci-bcm-kona.c
2313F: drivers/clocksource/bcm_kona_timer.c
2314
2315BROADCOM BCM2835 ARM ARCHITECTURE
2316M: Stephen Warren <swarren@wwwdotorg.org>
2317M: Lee Jones <lee@kernel.org>
2318M: Eric Anholt <eric@anholt.net>
2319L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2322S: Maintained
2323N: bcm2835
2324
2325BROADCOM BCM33XX MIPS ARCHITECTURE
2326M: Kevin Cernekee <cernekee@gmail.com>
2327L: linux-mips@linux-mips.org
2328S: Maintained
2329F: arch/mips/bcm3384/*
2330F: arch/mips/include/asm/mach-bcm3384/*
2331F: arch/mips/kernel/*bmips*
2332
2333BROADCOM BCM47XX MIPS ARCHITECTURE
2334M: Hauke Mehrtens <hauke@hauke-m.de>
2335M: Rafał Miłecki <zajec5@gmail.com>
2336L: linux-mips@linux-mips.org
2337S: Maintained
2338F: arch/mips/bcm47xx/*
2339F: arch/mips/include/asm/mach-bcm47xx/*
2340
2341BROADCOM BCM5301X ARM ARCHITECTURE
2342M: Hauke Mehrtens <hauke@hauke-m.de>
2343L: linux-arm-kernel@lists.infradead.org
2344S: Maintained
2345F: arch/arm/mach-bcm/bcm_5301x.c
2346F: arch/arm/boot/dts/bcm5301x.dtsi
2347F: arch/arm/boot/dts/bcm470*
2348
2349BROADCOM BCM63XX ARM ARCHITECTURE
2350M: Florian Fainelli <f.fainelli@gmail.com>
2351L: linux-arm-kernel@lists.infradead.org
2352T: git git://github.com/broadcom/arm-bcm63xx.git
2353S: Maintained
2354F: arch/arm/mach-bcm/bcm63xx.c
2355F: arch/arm/include/debug/bcm63xx.S
2356
2357BROADCOM BCM63XX/BCM33XX UDC DRIVER
2358M: Kevin Cernekee <cernekee@gmail.com>
2359L: linux-usb@vger.kernel.org
2360S: Maintained
2361F: drivers/usb/gadget/udc/bcm63xx_udc.*
2362
2363BROADCOM BCM7XXX ARM ARCHITECTURE
2364M: Brian Norris <computersforpeace@gmail.com>
2365M: Gregory Fong <gregory.0xf0@gmail.com>
2366M: Florian Fainelli <f.fainelli@gmail.com>
2367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2368T: git git://github.com/broadcom/stblinux.git
2369S: Maintained
2370F: arch/arm/mach-bcm/*brcmstb*
2371F: arch/arm/boot/dts/bcm7*.dts*
2372F: drivers/bus/brcmstb_gisb.c
2373N: brcmstb
2374
2375BROADCOM BMIPS MIPS ARCHITECTURE
2376M: Kevin Cernekee <cernekee@gmail.com>
2377M: Florian Fainelli <f.fainelli@gmail.com>
2378L: linux-mips@linux-mips.org
2379T: git git://github.com/broadcom/stblinux.git
2380S: Maintained
2381F: arch/mips/bmips/*
2382F: arch/mips/include/asm/mach-bmips/*
2383F: arch/mips/kernel/*bmips*
2384F: arch/mips/boot/dts/brcm/bcm*.dts*
2385F: drivers/irqchip/irq-bcm7*
2386F: drivers/irqchip/irq-brcmstb*
2387
2388BROADCOM TG3 GIGABIT ETHERNET DRIVER
2389M: Prashant Sreedharan <prashant@broadcom.com>
2390M: Michael Chan <mchan@broadcom.com>
2391L: netdev@vger.kernel.org
2392S: Supported
2393F: drivers/net/ethernet/broadcom/tg3.*
2394
2395BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2396M: Brett Rudley <brudley@broadcom.com>
2397M: Arend van Spriel <arend@broadcom.com>
2398M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2399M: Hante Meuleman <meuleman@broadcom.com>
2400L: linux-wireless@vger.kernel.org
2401L: brcm80211-dev-list@broadcom.com
2402S: Supported
2403F: drivers/net/wireless/broadcom/brcm80211/
2404
2405BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2406M: QLogic-Storage-Upstream@qlogic.com
2407L: linux-scsi@vger.kernel.org
2408S: Supported
2409F: drivers/scsi/bnx2fc/
2410
2411BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2412M: QLogic-Storage-Upstream@qlogic.com
2413L: linux-scsi@vger.kernel.org
2414S: Supported
2415F: drivers/scsi/bnx2i/
2416
2417BROADCOM IPROC ARM ARCHITECTURE
2418M: Ray Jui <rjui@broadcom.com>
2419M: Scott Branden <sbranden@broadcom.com>
2420M: Jon Mason <jonmason@broadcom.com>
2421L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422L: bcm-kernel-feedback-list@broadcom.com
2423T: git git://github.com/broadcom/cygnus-linux.git
2424S: Maintained
2425N: iproc
2426N: cygnus
2427N: nsp
2428N: bcm9113*
2429N: bcm9583*
2430N: bcm9585*
2431N: bcm9586*
2432N: bcm988312
2433N: bcm113*
2434N: bcm583*
2435N: bcm585*
2436N: bcm586*
2437N: bcm88312
2438
2439BROADCOM BRCMSTB GPIO DRIVER
2440M: Gregory Fong <gregory.0xf0@gmail.com>
2441L: bcm-kernel-feedback-list@broadcom.com>
2442S: Supported
2443F: drivers/gpio/gpio-brcmstb.c
2444F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2445
2446BROADCOM KONA GPIO DRIVER
2447M: Ray Jui <rjui@broadcom.com>
2448L: bcm-kernel-feedback-list@broadcom.com
2449S: Supported
2450F: drivers/gpio/gpio-bcm-kona.c
2451F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2452
2453BROADCOM NVRAM DRIVER
2454M: Rafał Miłecki <zajec5@gmail.com>
2455L: linux-mips@linux-mips.org
2456S: Maintained
2457F: drivers/firmware/broadcom/*
2458
2459BROADCOM STB NAND FLASH DRIVER
2460M: Brian Norris <computersforpeace@gmail.com>
2461M: Kamal Dasu <kdasu.kdev@gmail.com>
2462L: linux-mtd@lists.infradead.org
2463L: bcm-kernel-feedback-list@broadcom.com
2464S: Maintained
2465F: drivers/mtd/nand/brcmnand/
2466
2467BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2468M: Rafał Miłecki <zajec5@gmail.com>
2469L: linux-wireless@vger.kernel.org
2470S: Maintained
2471F: drivers/bcma/
2472F: include/linux/bcma/
2473
2474BROADCOM SYSTEMPORT ETHERNET DRIVER
2475M: Florian Fainelli <f.fainelli@gmail.com>
2476L: netdev@vger.kernel.org
2477S: Supported
2478F: drivers/net/ethernet/broadcom/bcmsysport.*
2479
2480BROCADE BFA FC SCSI DRIVER
2481M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2482M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2483L: linux-scsi@vger.kernel.org
2484S: Supported
2485F: drivers/scsi/bfa/
2486
2487BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2488M: Rasesh Mody <rasesh.mody@qlogic.com>
2489L: netdev@vger.kernel.org
2490S: Supported
2491F: drivers/net/ethernet/brocade/bna/
2492
2493BSG (block layer generic sg v4 driver)
2494M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2495L: linux-scsi@vger.kernel.org
2496S: Supported
2497F: block/bsg.c
2498F: include/linux/bsg.h
2499F: include/uapi/linux/bsg.h
2500
2501BT87X AUDIO DRIVER
2502M: Clemens Ladisch <clemens@ladisch.de>
2503L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2504T: git git://git.alsa-project.org/alsa-kernel.git
2505S: Maintained
2506F: Documentation/sound/alsa/Bt87x.txt
2507F: sound/pci/bt87x.c
2508
2509BT8XXGPIO DRIVER
2510M: Michael Buesch <m@bues.ch>
2511W: http://bu3sch.de/btgpio.php
2512S: Maintained
2513F: drivers/gpio/gpio-bt8xx.c
2514
2515BTRFS FILE SYSTEM
2516M: Chris Mason <clm@fb.com>
2517M: Josef Bacik <jbacik@fb.com>
2518M: David Sterba <dsterba@suse.com>
2519L: linux-btrfs@vger.kernel.org
2520W: http://btrfs.wiki.kernel.org/
2521Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2522T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2523S: Maintained
2524F: Documentation/filesystems/btrfs.txt
2525F: fs/btrfs/
2526
2527BTTV VIDEO4LINUX DRIVER
2528M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2529L: linux-media@vger.kernel.org
2530W: https://linuxtv.org
2531T: git git://linuxtv.org/media_tree.git
2532S: Odd fixes
2533F: Documentation/video4linux/bttv/
2534F: drivers/media/pci/bt8xx/bttv*
2535
2536BUSLOGIC SCSI DRIVER
2537M: Khalid Aziz <khalid@gonehiking.org>
2538L: linux-scsi@vger.kernel.org
2539S: Maintained
2540F: drivers/scsi/BusLogic.*
2541F: drivers/scsi/FlashPoint.*
2542
2543C-MEDIA CMI8788 DRIVER
2544M: Clemens Ladisch <clemens@ladisch.de>
2545L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2546T: git git://git.alsa-project.org/alsa-kernel.git
2547S: Maintained
2548F: sound/pci/oxygen/
2549
2550C6X ARCHITECTURE
2551M: Mark Salter <msalter@redhat.com>
2552M: Aurelien Jacquiot <a-jacquiot@ti.com>
2553L: linux-c6x-dev@linux-c6x.org
2554W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2555S: Maintained
2556F: arch/c6x/
2557
2558CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2559M: David Howells <dhowells@redhat.com>
2560L: linux-cachefs@redhat.com (moderated for non-subscribers)
2561S: Supported
2562F: Documentation/filesystems/caching/cachefiles.txt
2563F: fs/cachefiles/
2564
2565CADET FM/AM RADIO RECEIVER DRIVER
2566M: Hans Verkuil <hverkuil@xs4all.nl>
2567L: linux-media@vger.kernel.org
2568T: git git://linuxtv.org/media_tree.git
2569W: https://linuxtv.org
2570S: Maintained
2571F: drivers/media/radio/radio-cadet*
2572
2573CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2574M: Jonathan Corbet <corbet@lwn.net>
2575L: linux-media@vger.kernel.org
2576T: git git://linuxtv.org/media_tree.git
2577S: Maintained
2578F: Documentation/video4linux/cafe_ccic
2579F: drivers/media/platform/marvell-ccic/
2580
2581CAIF NETWORK LAYER
2582M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2583L: netdev@vger.kernel.org
2584S: Supported
2585F: Documentation/networking/caif/
2586F: drivers/net/caif/
2587F: include/uapi/linux/caif/
2588F: include/net/caif/
2589F: net/caif/
2590
2591CALGARY x86-64 IOMMU
2592M: Muli Ben-Yehuda <muli@il.ibm.com>
2593M: "Jon D. Mason" <jdmason@kudzu.us>
2594L: discuss@x86-64.org
2595S: Maintained
2596F: arch/x86/kernel/pci-calgary_64.c
2597F: arch/x86/kernel/tce_64.c
2598F: arch/x86/include/asm/calgary.h
2599F: arch/x86/include/asm/tce.h
2600
2601CAN NETWORK LAYER
2602M: Oliver Hartkopp <socketcan@hartkopp.net>
2603M: Marc Kleine-Budde <mkl@pengutronix.de>
2604L: linux-can@vger.kernel.org
2605W: https://github.com/linux-can
2606T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2607T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2608S: Maintained
2609F: Documentation/networking/can.txt
2610F: net/can/
2611F: include/linux/can/core.h
2612F: include/uapi/linux/can.h
2613F: include/uapi/linux/can/bcm.h
2614F: include/uapi/linux/can/raw.h
2615F: include/uapi/linux/can/gw.h
2616
2617CAN NETWORK DRIVERS
2618M: Wolfgang Grandegger <wg@grandegger.com>
2619M: Marc Kleine-Budde <mkl@pengutronix.de>
2620L: linux-can@vger.kernel.org
2621W: https://github.com/linux-can
2622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2623T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2624S: Maintained
2625F: drivers/net/can/
2626F: include/linux/can/dev.h
2627F: include/linux/can/platform/
2628F: include/uapi/linux/can/error.h
2629F: include/uapi/linux/can/netlink.h
2630
2631CAPABILITIES
2632M: Serge Hallyn <serge.hallyn@canonical.com>
2633L: linux-security-module@vger.kernel.org
2634S: Supported
2635F: include/linux/capability.h
2636F: include/uapi/linux/capability.h
2637F: security/commoncap.c
2638F: kernel/capability.c
2639
2640CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2641M: Kevin Tsai <ktsai@capellamicro.com>
2642S: Maintained
2643F: drivers/iio/light/cm*
2644F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2645
2646CAVIUM LIQUIDIO NETWORK DRIVER
2647M: Derek Chickles <derek.chickles@caviumnetworks.com>
2648M: Satanand Burla <satananda.burla@caviumnetworks.com>
2649M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2650M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2651L: netdev@vger.kernel.org
2652W: http://www.cavium.com
2653S: Supported
2654F: drivers/net/ethernet/cavium/liquidio/
2655
2656CC2520 IEEE-802.15.4 RADIO DRIVER
2657M: Varka Bhadram <varkabhadram@gmail.com>
2658L: linux-wpan@vger.kernel.org
2659S: Maintained
2660F: drivers/net/ieee802154/cc2520.c
2661F: include/linux/spi/cc2520.h
2662F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2663
2664CELL BROADBAND ENGINE ARCHITECTURE
2665M: Arnd Bergmann <arnd@arndb.de>
2666L: linuxppc-dev@lists.ozlabs.org
2667W: http://www.ibm.com/developerworks/power/cell/
2668S: Supported
2669F: arch/powerpc/include/asm/cell*.h
2670F: arch/powerpc/include/asm/spu*.h
2671F: arch/powerpc/include/uapi/asm/spu*.h
2672F: arch/powerpc/oprofile/*cell*
2673F: arch/powerpc/platforms/cell/
2674
2675CEPH COMMON CODE (LIBCEPH)
2676M: Ilya Dryomov <idryomov@gmail.com>
2677M: "Yan, Zheng" <zyan@redhat.com>
2678M: Sage Weil <sage@redhat.com>
2679L: ceph-devel@vger.kernel.org
2680W: http://ceph.com/
2681T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2682T: git git://github.com/ceph/ceph-client.git
2683S: Supported
2684F: net/ceph/
2685F: include/linux/ceph/
2686F: include/linux/crush/
2687
2688CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2689M: "Yan, Zheng" <zyan@redhat.com>
2690M: Sage Weil <sage@redhat.com>
2691M: Ilya Dryomov <idryomov@gmail.com>
2692L: ceph-devel@vger.kernel.org
2693W: http://ceph.com/
2694T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2695T: git git://github.com/ceph/ceph-client.git
2696S: Supported
2697F: Documentation/filesystems/ceph.txt
2698F: fs/ceph/
2699
2700CERTIFICATE HANDLING:
2701M: David Howells <dhowells@redhat.com>
2702M: David Woodhouse <dwmw2@infradead.org>
2703L: keyrings@linux-nfs.org
2704S: Maintained
2705F: Documentation/module-signing.txt
2706F: certs/
2707F: scripts/extract-cert.c
2708
2709CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2710L: linux-usb@vger.kernel.org
2711S: Orphan
2712F: Documentation/usb/WUSB-Design-overview.txt
2713F: Documentation/usb/wusb-cbaf
2714F: drivers/usb/host/hwa-hc.c
2715F: drivers/usb/host/whci/
2716F: drivers/usb/wusbcore/
2717F: include/linux/usb/wusb*
2718
2719CFAG12864B LCD DRIVER
2720M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2721W: http://miguelojeda.es/auxdisplay.htm
2722W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2723S: Maintained
2724F: drivers/auxdisplay/cfag12864b.c
2725F: include/linux/cfag12864b.h
2726
2727CFAG12864BFB LCD FRAMEBUFFER DRIVER
2728M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2729W: http://miguelojeda.es/auxdisplay.htm
2730W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2731S: Maintained
2732F: drivers/auxdisplay/cfag12864bfb.c
2733F: include/linux/cfag12864b.h
2734
2735CFG80211 and NL80211
2736M: Johannes Berg <johannes@sipsolutions.net>
2737L: linux-wireless@vger.kernel.org
2738W: http://wireless.kernel.org/
2739T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2740T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2741S: Maintained
2742F: include/uapi/linux/nl80211.h
2743F: include/net/cfg80211.h
2744F: net/wireless/*
2745X: net/wireless/wext*
2746
2747CHAR and MISC DRIVERS
2748M: Arnd Bergmann <arnd@arndb.de>
2749M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2750T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2751S: Supported
2752F: drivers/char/*
2753F: drivers/misc/*
2754F: include/linux/miscdevice.h
2755
2756CHECKPATCH
2757M: Andy Whitcroft <apw@canonical.com>
2758M: Joe Perches <joe@perches.com>
2759S: Maintained
2760F: scripts/checkpatch.pl
2761
2762CHINESE DOCUMENTATION
2763M: Harry Wei <harryxiyou@gmail.com>
2764L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2765L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2766S: Maintained
2767F: Documentation/zh_CN/
2768
2769CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2770M: Peter Chen <Peter.Chen@nxp.com>
2771T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2772L: linux-usb@vger.kernel.org
2773S: Maintained
2774F: drivers/usb/chipidea/
2775
2776CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2777M: Hans de Goede <hdegoede@redhat.com>
2778L: linux-input@vger.kernel.org
2779S: Maintained
2780F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2781F: drivers/input/touchscreen/chipone_icn8318.c
2782
2783CHROME HARDWARE PLATFORM SUPPORT
2784M: Olof Johansson <olof@lixom.net>
2785S: Maintained
2786F: drivers/platform/chrome/
2787
2788CISCO VIC ETHERNET NIC DRIVER
2789M: Christian Benvenuti <benve@cisco.com>
2790M: Sujith Sankar <ssujith@cisco.com>
2791M: Govindarajulu Varadarajan <_govind@gmx.com>
2792M: Neel Patel <neepatel@cisco.com>
2793S: Supported
2794F: drivers/net/ethernet/cisco/enic/
2795
2796CISCO VIC LOW LATENCY NIC DRIVER
2797M: Christian Benvenuti <benve@cisco.com>
2798M: Dave Goodell <dgoodell@cisco.com>
2799S: Supported
2800F: drivers/infiniband/hw/usnic/
2801
2802CIRRUS LOGIC EP93XX ETHERNET DRIVER
2803M: Hartley Sweeten <hsweeten@visionengravers.com>
2804L: netdev@vger.kernel.org
2805S: Maintained
2806F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2807
2808CIRRUS LOGIC AUDIO CODEC DRIVERS
2809M: Brian Austin <brian.austin@cirrus.com>
2810M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2811L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2812S: Maintained
2813F: sound/soc/codecs/cs*
2814
2815CLEANCACHE API
2816M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2817L: linux-kernel@vger.kernel.org
2818S: Maintained
2819F: mm/cleancache.c
2820F: include/linux/cleancache.h
2821
2822CLK API
2823M: Russell King <linux@arm.linux.org.uk>
2824L: linux-clk@vger.kernel.org
2825S: Maintained
2826F: include/linux/clk.h
2827
2828CLOCKSOURCE, CLOCKEVENT DRIVERS
2829M: Daniel Lezcano <daniel.lezcano@linaro.org>
2830M: Thomas Gleixner <tglx@linutronix.de>
2831L: linux-kernel@vger.kernel.org
2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2833S: Supported
2834F: drivers/clocksource
2835
2836CISCO FCOE HBA DRIVER
2837M: Hiral Patel <hiralpat@cisco.com>
2838M: Suma Ramars <sramars@cisco.com>
2839M: Brian Uchino <buchino@cisco.com>
2840L: linux-scsi@vger.kernel.org
2841S: Supported
2842F: drivers/scsi/fnic/
2843
2844CISCO SCSI HBA DRIVER
2845M: Narsimhulu Musini <nmusini@cisco.com>
2846M: Sesidhar Baddela <sebaddel@cisco.com>
2847L: linux-scsi@vger.kernel.org
2848S: Supported
2849F: drivers/scsi/snic/
2850
2851CMPC ACPI DRIVER
2852M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2853M: Daniel Oliveira Nascimento <don@syst.com.br>
2854L: platform-driver-x86@vger.kernel.org
2855S: Supported
2856F: drivers/platform/x86/classmate-laptop.c
2857
2858COBALT MEDIA DRIVER
2859M: Hans Verkuil <hans.verkuil@cisco.com>
2860L: linux-media@vger.kernel.org
2861T: git git://linuxtv.org/media_tree.git
2862W: https://linuxtv.org
2863S: Supported
2864F: drivers/media/pci/cobalt/
2865
2866COCCINELLE/Semantic Patches (SmPL)
2867M: Julia Lawall <Julia.Lawall@lip6.fr>
2868M: Gilles Muller <Gilles.Muller@lip6.fr>
2869M: Nicolas Palix <nicolas.palix@imag.fr>
2870M: Michal Marek <mmarek@suse.com>
2871L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2872T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2873W: http://coccinelle.lip6.fr/
2874S: Supported
2875F: Documentation/coccinelle.txt
2876F: scripts/coccinelle/
2877F: scripts/coccicheck
2878
2879CODA FILE SYSTEM
2880M: Jan Harkes <jaharkes@cs.cmu.edu>
2881M: coda@cs.cmu.edu
2882L: codalist@coda.cs.cmu.edu
2883W: http://www.coda.cs.cmu.edu/
2884S: Maintained
2885F: Documentation/filesystems/coda.txt
2886F: fs/coda/
2887F: include/linux/coda*.h
2888F: include/uapi/linux/coda*.h
2889
2890CODA V4L2 MEM2MEM DRIVER
2891M: Philipp Zabel <p.zabel@pengutronix.de>
2892L: linux-media@vger.kernel.org
2893S: Maintained
2894F: Documentation/devicetree/bindings/media/coda.txt
2895F: drivers/media/platform/coda/
2896
2897COMMON CLK FRAMEWORK
2898M: Michael Turquette <mturquette@baylibre.com>
2899M: Stephen Boyd <sboyd@codeaurora.org>
2900L: linux-clk@vger.kernel.org
2901T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2902S: Maintained
2903F: drivers/clk/
2904X: drivers/clk/clkdev.c
2905F: include/linux/clk-pr*
2906F: include/linux/clk/
2907
2908COMMON INTERNET FILE SYSTEM (CIFS)
2909M: Steve French <sfrench@samba.org>
2910L: linux-cifs@vger.kernel.org
2911L: samba-technical@lists.samba.org (moderated for non-subscribers)
2912W: http://linux-cifs.samba.org/
2913T: git git://git.samba.org/sfrench/cifs-2.6.git
2914S: Supported
2915F: Documentation/filesystems/cifs/
2916F: fs/cifs/
2917
2918COMPACTPCI HOTPLUG CORE
2919M: Scott Murray <scott@spiteful.org>
2920L: linux-pci@vger.kernel.org
2921S: Maintained
2922F: drivers/pci/hotplug/cpci_hotplug*
2923
2924COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2925M: Scott Murray <scott@spiteful.org>
2926L: linux-pci@vger.kernel.org
2927S: Maintained
2928F: drivers/pci/hotplug/cpcihp_zt5550.*
2929
2930COMPACTPCI HOTPLUG GENERIC DRIVER
2931M: Scott Murray <scott@spiteful.org>
2932L: linux-pci@vger.kernel.org
2933S: Maintained
2934F: drivers/pci/hotplug/cpcihp_generic.c
2935
2936COMPAL LAPTOP SUPPORT
2937M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2938L: platform-driver-x86@vger.kernel.org
2939S: Maintained
2940F: drivers/platform/x86/compal-laptop.c
2941
2942CONEXANT ACCESSRUNNER USB DRIVER
2943L: accessrunner-general@lists.sourceforge.net
2944W: http://accessrunner.sourceforge.net/
2945S: Orphan
2946F: drivers/usb/atm/cxacru.c
2947
2948CONFIGFS
2949M: Joel Becker <jlbec@evilplan.org>
2950M: Christoph Hellwig <hch@lst.de>
2951T: git git://git.infradead.org/users/hch/configfs.git
2952S: Supported
2953F: fs/configfs/
2954F: include/linux/configfs.h
2955
2956CONNECTOR
2957M: Evgeniy Polyakov <zbr@ioremap.net>
2958L: netdev@vger.kernel.org
2959S: Maintained
2960F: drivers/connector/
2961
2962CONTROL GROUP (CGROUP)
2963M: Tejun Heo <tj@kernel.org>
2964M: Li Zefan <lizefan@huawei.com>
2965M: Johannes Weiner <hannes@cmpxchg.org>
2966L: cgroups@vger.kernel.org
2967T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2968S: Maintained
2969F: Documentation/cgroups/
2970F: include/linux/cgroup*
2971F: kernel/cgroup*
2972
2973CONTROL GROUP - CPUSET
2974M: Li Zefan <lizefan@huawei.com>
2975L: cgroups@vger.kernel.org
2976W: http://www.bullopensource.org/cpuset/
2977W: http://oss.sgi.com/projects/cpusets/
2978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2979S: Maintained
2980F: Documentation/cgroups/cpusets.txt
2981F: include/linux/cpuset.h
2982F: kernel/cpuset.c
2983
2984CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2985M: Johannes Weiner <hannes@cmpxchg.org>
2986M: Michal Hocko <mhocko@kernel.org>
2987M: Vladimir Davydov <vdavydov@virtuozzo.com>
2988L: cgroups@vger.kernel.org
2989L: linux-mm@kvack.org
2990S: Maintained
2991F: mm/memcontrol.c
2992F: mm/swap_cgroup.c
2993
2994CORETEMP HARDWARE MONITORING DRIVER
2995M: Fenghua Yu <fenghua.yu@intel.com>
2996L: lm-sensors@lm-sensors.org
2997S: Maintained
2998F: Documentation/hwmon/coretemp
2999F: drivers/hwmon/coretemp.c
3000
3001COSA/SRP SYNC SERIAL DRIVER
3002M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3003W: http://www.fi.muni.cz/~kas/cosa/
3004S: Maintained
3005F: drivers/net/wan/cosa*
3006
3007CPMAC ETHERNET DRIVER
3008M: Florian Fainelli <florian@openwrt.org>
3009L: netdev@vger.kernel.org
3010S: Maintained
3011F: drivers/net/ethernet/ti/cpmac.c
3012
3013CPU FREQUENCY DRIVERS
3014M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3015M: Viresh Kumar <viresh.kumar@linaro.org>
3016L: linux-pm@vger.kernel.org
3017S: Maintained
3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3019T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3020F: drivers/cpufreq/
3021F: include/linux/cpufreq.h
3022
3023CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3024M: Viresh Kumar <viresh.kumar@linaro.org>
3025M: Sudeep Holla <sudeep.holla@arm.com>
3026L: linux-pm@vger.kernel.org
3027W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3028S: Maintained
3029F: drivers/cpufreq/arm_big_little.h
3030F: drivers/cpufreq/arm_big_little.c
3031F: drivers/cpufreq/arm_big_little_dt.c
3032
3033CPUIDLE DRIVER - ARM BIG LITTLE
3034M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3035M: Daniel Lezcano <daniel.lezcano@linaro.org>
3036L: linux-pm@vger.kernel.org
3037L: linux-arm-kernel@lists.infradead.org
3038T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3039S: Maintained
3040F: drivers/cpuidle/cpuidle-big_little.c
3041
3042CPUIDLE DRIVER - ARM EXYNOS
3043M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3044M: Daniel Lezcano <daniel.lezcano@linaro.org>
3045M: Kukjin Kim <kgene@kernel.org>
3046L: linux-pm@vger.kernel.org
3047L: linux-samsung-soc@vger.kernel.org
3048S: Supported
3049F: drivers/cpuidle/cpuidle-exynos.c
3050F: arch/arm/mach-exynos/pm.c
3051
3052CPUIDLE DRIVERS
3053M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3054M: Daniel Lezcano <daniel.lezcano@linaro.org>
3055L: linux-pm@vger.kernel.org
3056S: Maintained
3057T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3058F: drivers/cpuidle/*
3059F: include/linux/cpuidle.h
3060
3061CPUID/MSR DRIVER
3062M: "H. Peter Anvin" <hpa@zytor.com>
3063S: Maintained
3064F: arch/x86/kernel/cpuid.c
3065F: arch/x86/kernel/msr.c
3066
3067CPU POWER MONITORING SUBSYSTEM
3068M: Thomas Renninger <trenn@suse.com>
3069L: linux-pm@vger.kernel.org
3070S: Maintained
3071F: tools/power/cpupower/
3072
3073CRAMFS FILESYSTEM
3074W: http://sourceforge.net/projects/cramfs/
3075S: Orphan / Obsolete
3076F: Documentation/filesystems/cramfs.txt
3077F: fs/cramfs/
3078
3079CRIS PORT
3080M: Mikael Starvik <starvik@axis.com>
3081M: Jesper Nilsson <jesper.nilsson@axis.com>
3082L: linux-cris-kernel@axis.com
3083W: http://developer.axis.com
3084S: Maintained
3085F: arch/cris/
3086F: drivers/tty/serial/crisv10.*
3087
3088CRYPTO API
3089M: Herbert Xu <herbert@gondor.apana.org.au>
3090M: "David S. Miller" <davem@davemloft.net>
3091L: linux-crypto@vger.kernel.org
3092T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3093S: Maintained
3094F: Documentation/crypto/
3095F: Documentation/DocBook/crypto-API.tmpl
3096F: arch/*/crypto/
3097F: crypto/
3098F: drivers/crypto/
3099F: include/crypto/
3100
3101CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3102M: Neil Horman <nhorman@tuxdriver.com>
3103L: linux-crypto@vger.kernel.org
3104S: Maintained
3105F: crypto/ansi_cprng.c
3106F: crypto/rng.c
3107
3108CS3308 MEDIA DRIVER
3109M: Hans Verkuil <hverkuil@xs4all.nl>
3110L: linux-media@vger.kernel.org
3111T: git git://linuxtv.org/media_tree.git
3112W: http://linuxtv.org
3113S: Odd Fixes
3114F: drivers/media/i2c/cs3308.c
3115F: drivers/media/i2c/cs3308.h
3116
3117CS5535 Audio ALSA driver
3118M: Jaya Kumar <jayakumar.alsa@gmail.com>
3119S: Maintained
3120F: sound/pci/cs5535audio/
3121
3122CW1200 WLAN driver
3123M: Solomon Peachy <pizza@shaftnet.org>
3124S: Maintained
3125F: drivers/net/wireless/st/cw1200/
3126
3127CX18 VIDEO4LINUX DRIVER
3128M: Andy Walls <awalls@md.metrocast.net>
3129L: ivtv-devel@ivtvdriver.org (subscribers-only)
3130L: linux-media@vger.kernel.org
3131T: git git://linuxtv.org/media_tree.git
3132W: https://linuxtv.org
3133W: http://www.ivtvdriver.org/index.php/Cx18
3134S: Maintained
3135F: Documentation/video4linux/cx18.txt
3136F: drivers/media/pci/cx18/
3137F: include/uapi/linux/ivtv*
3138
3139CX2341X MPEG ENCODER HELPER MODULE
3140M: Hans Verkuil <hverkuil@xs4all.nl>
3141L: linux-media@vger.kernel.org
3142T: git git://linuxtv.org/media_tree.git
3143W: https://linuxtv.org
3144S: Maintained
3145F: drivers/media/common/cx2341x*
3146F: include/media/cx2341x*
3147
3148CX24120 MEDIA DRIVER
3149M: Jemma Denson <jdenson@gmail.com>
3150M: Patrick Boettcher <patrick.boettcher@posteo.de>
3151L: linux-media@vger.kernel.org
3152W: https://linuxtv.org
3153Q: http://patchwork.linuxtv.org/project/linux-media/list/
3154S: Maintained
3155F: drivers/media/dvb-frontends/cx24120*
3156
3157CX88 VIDEO4LINUX DRIVER
3158M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3159L: linux-media@vger.kernel.org
3160W: https://linuxtv.org
3161T: git git://linuxtv.org/media_tree.git
3162S: Odd fixes
3163F: Documentation/video4linux/cx88/
3164F: drivers/media/pci/cx88/
3165
3166CXD2820R MEDIA DRIVER
3167M: Antti Palosaari <crope@iki.fi>
3168L: linux-media@vger.kernel.org
3169W: https://linuxtv.org
3170W: http://palosaari.fi/linux/
3171Q: http://patchwork.linuxtv.org/project/linux-media/list/
3172T: git git://linuxtv.org/anttip/media_tree.git
3173S: Maintained
3174F: drivers/media/dvb-frontends/cxd2820r*
3175
3176CXGB3 ETHERNET DRIVER (CXGB3)
3177M: Santosh Raspatur <santosh@chelsio.com>
3178L: netdev@vger.kernel.org
3179W: http://www.chelsio.com
3180S: Supported
3181F: drivers/net/ethernet/chelsio/cxgb3/
3182
3183CXGB3 ISCSI DRIVER (CXGB3I)
3184M: Karen Xie <kxie@chelsio.com>
3185L: linux-scsi@vger.kernel.org
3186W: http://www.chelsio.com
3187S: Supported
3188F: drivers/scsi/cxgbi/cxgb3i
3189
3190CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3191M: Steve Wise <swise@chelsio.com>
3192L: linux-rdma@vger.kernel.org
3193W: http://www.openfabrics.org
3194S: Supported
3195F: drivers/infiniband/hw/cxgb3/
3196
3197CXGB4 ETHERNET DRIVER (CXGB4)
3198M: Hariprasad S <hariprasad@chelsio.com>
3199L: netdev@vger.kernel.org
3200W: http://www.chelsio.com
3201S: Supported
3202F: drivers/net/ethernet/chelsio/cxgb4/
3203
3204CXGB4 ISCSI DRIVER (CXGB4I)
3205M: Karen Xie <kxie@chelsio.com>
3206L: linux-scsi@vger.kernel.org
3207W: http://www.chelsio.com
3208S: Supported
3209F: drivers/scsi/cxgbi/cxgb4i
3210
3211CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3212M: Steve Wise <swise@chelsio.com>
3213L: linux-rdma@vger.kernel.org
3214W: http://www.openfabrics.org
3215S: Supported
3216F: drivers/infiniband/hw/cxgb4/
3217
3218CXGB4VF ETHERNET DRIVER (CXGB4VF)
3219M: Casey Leedom <leedom@chelsio.com>
3220L: netdev@vger.kernel.org
3221W: http://www.chelsio.com
3222S: Supported
3223F: drivers/net/ethernet/chelsio/cxgb4vf/
3224
3225CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3226M: Ian Munsie <imunsie@au1.ibm.com>
3227M: Michael Neuling <mikey@neuling.org>
3228L: linuxppc-dev@lists.ozlabs.org
3229S: Supported
3230F: drivers/misc/cxl/
3231F: include/misc/cxl*
3232F: include/uapi/misc/cxl.h
3233F: Documentation/powerpc/cxl.txt
3234F: Documentation/powerpc/cxl.txt
3235F: Documentation/ABI/testing/sysfs-class-cxl
3236
3237CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3238M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3239M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3240L: linux-scsi@vger.kernel.org
3241S: Supported
3242F: drivers/scsi/cxlflash/
3243F: include/uapi/scsi/cxlflash_ioctls.h
3244F: Documentation/powerpc/cxlflash.txt
3245
3246STMMAC ETHERNET DRIVER
3247M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3248L: netdev@vger.kernel.org
3249W: http://www.stlinux.com
3250S: Supported
3251F: drivers/net/ethernet/stmicro/stmmac/
3252
3253CYBERPRO FB DRIVER
3254M: Russell King <linux@arm.linux.org.uk>
3255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3256W: http://www.arm.linux.org.uk/
3257S: Maintained
3258F: drivers/video/fbdev/cyber2000fb.*
3259
3260CYCLADES ASYNC MUX DRIVER
3261W: http://www.cyclades.com/
3262S: Orphan
3263F: drivers/tty/cyclades.c
3264F: include/linux/cyclades.h
3265F: include/uapi/linux/cyclades.h
3266
3267CYCLADES PC300 DRIVER
3268W: http://www.cyclades.com/
3269S: Orphan
3270F: drivers/net/wan/pc300*
3271
3272CYPRESS_FIRMWARE MEDIA DRIVER
3273M: Antti Palosaari <crope@iki.fi>
3274L: linux-media@vger.kernel.org
3275W: https://linuxtv.org
3276W: http://palosaari.fi/linux/
3277Q: http://patchwork.linuxtv.org/project/linux-media/list/
3278T: git git://linuxtv.org/anttip/media_tree.git
3279S: Maintained
3280F: drivers/media/common/cypress_firmware*
3281
3282CYTTSP TOUCHSCREEN DRIVER
3283M: Ferruh Yigit <fery@cypress.com>
3284L: linux-input@vger.kernel.org
3285S: Supported
3286F: drivers/input/touchscreen/cyttsp*
3287F: include/linux/input/cyttsp.h
3288
3289DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3290M: Joshua Kinard <kumba@gentoo.org>
3291S: Maintained
3292F: drivers/rtc/rtc-ds1685.c
3293F: include/linux/rtc/ds1685.h
3294
3295DAMA SLAVE for AX.25
3296M: Joerg Reuter <jreuter@yaina.de>
3297W: http://yaina.de/jreuter/
3298W: http://www.qsl.net/dl1bke/
3299L: linux-hams@vger.kernel.org
3300S: Maintained
3301F: net/ax25/af_ax25.c
3302F: net/ax25/ax25_dev.c
3303F: net/ax25/ax25_ds_*
3304F: net/ax25/ax25_in.c
3305F: net/ax25/ax25_out.c
3306F: net/ax25/ax25_timer.c
3307F: net/ax25/sysctl_net_ax25.c
3308
3309DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3310L: netdev@vger.kernel.org
3311S: Orphan
3312F: Documentation/networking/dmfe.txt
3313F: drivers/net/ethernet/dec/tulip/dmfe.c
3314
3315DC390/AM53C974 SCSI driver
3316M: Hannes Reinecke <hare@suse.com>
3317L: linux-scsi@vger.kernel.org
3318S: Maintained
3319F: drivers/scsi/am53c974.c
3320
3321DC395x SCSI driver
3322M: Oliver Neukum <oliver@neukum.org>
3323M: Ali Akcaagac <aliakc@web.de>
3324M: Jamie Lenehan <lenehan@twibble.org>
3325L: dc395x@twibble.org
3326W: http://twibble.org/dist/dc395x/
3327W: http://lists.twibble.org/mailman/listinfo/dc395x/
3328S: Maintained
3329F: Documentation/scsi/dc395x.txt
3330F: drivers/scsi/dc395x.*
3331
3332DCCP PROTOCOL
3333M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3334L: dccp@vger.kernel.org
3335W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3336S: Maintained
3337F: include/linux/dccp.h
3338F: include/uapi/linux/dccp.h
3339F: include/linux/tfrc.h
3340F: net/dccp/
3341
3342DECnet NETWORK LAYER
3343W: http://linux-decnet.sourceforge.net
3344L: linux-decnet-user@lists.sourceforge.net
3345S: Orphan
3346F: Documentation/networking/decnet.txt
3347F: net/decnet/
3348
3349DECSTATION PLATFORM SUPPORT
3350M: "Maciej W. Rozycki" <macro@linux-mips.org>
3351L: linux-mips@linux-mips.org
3352W: http://www.linux-mips.org/wiki/DECstation
3353S: Maintained
3354F: arch/mips/dec/
3355F: arch/mips/include/asm/dec/
3356F: arch/mips/include/asm/mach-dec/
3357
3358DEFXX FDDI NETWORK DRIVER
3359M: "Maciej W. Rozycki" <macro@linux-mips.org>
3360S: Maintained
3361F: drivers/net/fddi/defxx.*
3362
3363DELL LAPTOP DRIVER
3364M: Matthew Garrett <mjg59@srcf.ucam.org>
3365M: Pali Rohár <pali.rohar@gmail.com>
3366L: platform-driver-x86@vger.kernel.org
3367S: Maintained
3368F: drivers/platform/x86/dell-laptop.c
3369
3370DELL LAPTOP RBTN DRIVER
3371M: Pali Rohár <pali.rohar@gmail.com>
3372S: Maintained
3373F: drivers/platform/x86/dell-rbtn.*
3374
3375DELL LAPTOP FREEFALL DRIVER
3376M: Pali Rohár <pali.rohar@gmail.com>
3377S: Maintained
3378F: drivers/platform/x86/dell-smo8800.c
3379
3380DELL LAPTOP SMM DRIVER
3381M: Pali Rohár <pali.rohar@gmail.com>
3382S: Maintained
3383F: drivers/hwmon/dell-smm-hwmon.c
3384F: include/uapi/linux/i8k.h
3385
3386DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3387M: Doug Warzecha <Douglas_Warzecha@dell.com>
3388S: Maintained
3389F: Documentation/dcdbas.txt
3390F: drivers/firmware/dcdbas.*
3391
3392DELL WMI EXTRAS DRIVER
3393M: Matthew Garrett <mjg59@srcf.ucam.org>
3394M: Pali Rohár <pali.rohar@gmail.com>
3395S: Maintained
3396F: drivers/platform/x86/dell-wmi.c
3397
3398DESIGNWARE USB2 DRD IP DRIVER
3399M: John Youn <johnyoun@synopsys.com>
3400L: linux-usb@vger.kernel.org
3401T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3402S: Maintained
3403F: drivers/usb/dwc2/
3404
3405DESIGNWARE USB3 DRD IP DRIVER
3406M: Felipe Balbi <balbi@ti.com>
3407L: linux-usb@vger.kernel.org
3408L: linux-omap@vger.kernel.org
3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3410S: Maintained
3411F: drivers/usb/dwc3/
3412
3413DEVICE COREDUMP (DEV_COREDUMP)
3414M: Johannes Berg <johannes@sipsolutions.net>
3415L: linux-kernel@vger.kernel.org
3416S: Maintained
3417F: drivers/base/devcoredump.c
3418F: include/linux/devcoredump.h
3419
3420DEVICE FREQUENCY (DEVFREQ)
3421M: MyungJoo Ham <myungjoo.ham@samsung.com>
3422M: Kyungmin Park <kyungmin.park@samsung.com>
3423L: linux-pm@vger.kernel.org
3424S: Maintained
3425F: drivers/devfreq/
3426
3427DEVICE NUMBER REGISTRY
3428M: Torben Mathiasen <device@lanana.org>
3429W: http://lanana.org/docs/device-list/index.html
3430S: Maintained
3431
3432DEVICE-MAPPER (LVM)
3433M: Alasdair Kergon <agk@redhat.com>
3434M: Mike Snitzer <snitzer@redhat.com>
3435M: dm-devel@redhat.com
3436L: dm-devel@redhat.com
3437W: http://sources.redhat.com/dm
3438Q: http://patchwork.kernel.org/project/dm-devel/list/
3439T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3440T: quilt http://people.redhat.com/agk/patches/linux/editing/
3441S: Maintained
3442F: Documentation/device-mapper/
3443F: drivers/md/dm*
3444F: drivers/md/persistent-data/
3445F: include/linux/device-mapper.h
3446F: include/linux/dm-*.h
3447F: include/uapi/linux/dm-*.h
3448
3449DIALOG SEMICONDUCTOR DRIVERS
3450M: Support Opensource <support.opensource@diasemi.com>
3451W: http://www.dialog-semiconductor.com/products
3452S: Supported
3453F: Documentation/hwmon/da90??
3454F: Documentation/devicetree/bindings/sound/da[79]*.txt
3455F: drivers/gpio/gpio-da90??.c
3456F: drivers/hwmon/da90??-hwmon.c
3457F: drivers/iio/adc/da91??-*.c
3458F: drivers/input/misc/da90??_onkey.c
3459F: drivers/input/touchscreen/da9052_tsi.c
3460F: drivers/leds/leds-da90??.c
3461F: drivers/mfd/da903x.c
3462F: drivers/mfd/da90??-*.c
3463F: drivers/mfd/da91??-*.c
3464F: drivers/power/da9052-battery.c
3465F: drivers/power/da91??-*.c
3466F: drivers/regulator/da903x.c
3467F: drivers/regulator/da9???-regulator.[ch]
3468F: drivers/rtc/rtc-da90??.c
3469F: drivers/video/backlight/da90??_bl.c
3470F: drivers/watchdog/da90??_wdt.c
3471F: include/linux/mfd/da903x.h
3472F: include/linux/mfd/da9052/
3473F: include/linux/mfd/da9055/
3474F: include/linux/mfd/da9063/
3475F: include/linux/mfd/da9150/
3476F: include/sound/da[79]*.h
3477F: sound/soc/codecs/da[79]*.[ch]
3478
3479DIGI NEO AND CLASSIC PCI PRODUCTS
3480M: Lidza Louina <lidza.louina@gmail.com>
3481M: Mark Hounschell <markh@compro.net>
3482L: driverdev-devel@linuxdriverproject.org
3483S: Maintained
3484F: drivers/staging/dgnc/
3485
3486DIGI EPCA PCI PRODUCTS
3487M: Lidza Louina <lidza.louina@gmail.com>
3488M: Daeseok Youn <daeseok.youn@gmail.com>
3489L: driverdev-devel@linuxdriverproject.org
3490S: Maintained
3491F: drivers/staging/dgap/
3492
3493DIOLAN U2C-12 I2C DRIVER
3494M: Guenter Roeck <linux@roeck-us.net>
3495L: linux-i2c@vger.kernel.org
3496S: Maintained
3497F: drivers/i2c/busses/i2c-diolan-u2c.c
3498
3499DIRECT ACCESS (DAX)
3500M: Matthew Wilcox <willy@linux.intel.com>
3501L: linux-fsdevel@vger.kernel.org
3502S: Supported
3503F: fs/dax.c
3504
3505DIRECTORY NOTIFICATION (DNOTIFY)
3506M: Eric Paris <eparis@parisplace.org>
3507S: Maintained
3508F: Documentation/filesystems/dnotify.txt
3509F: fs/notify/dnotify/
3510F: include/linux/dnotify.h
3511
3512DISK GEOMETRY AND PARTITION HANDLING
3513M: Andries Brouwer <aeb@cwi.nl>
3514W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3515W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3516W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3517S: Maintained
3518
3519DISKQUOTA
3520M: Jan Kara <jack@suse.com>
3521S: Maintained
3522F: Documentation/filesystems/quota.txt
3523F: fs/quota/
3524F: include/linux/quota*.h
3525F: include/uapi/linux/quota*.h
3526
3527DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3528M: Bernie Thompson <bernie@plugable.com>
3529L: linux-fbdev@vger.kernel.org
3530S: Maintained
3531W: http://plugable.com/category/projects/udlfb/
3532F: drivers/video/fbdev/udlfb.c
3533F: include/video/udlfb.h
3534F: Documentation/fb/udlfb.txt
3535
3536DISTRIBUTED LOCK MANAGER (DLM)
3537M: Christine Caulfield <ccaulfie@redhat.com>
3538M: David Teigland <teigland@redhat.com>
3539L: cluster-devel@redhat.com
3540W: http://sources.redhat.com/cluster/
3541T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3542S: Supported
3543F: fs/dlm/
3544
3545DMA BUFFER SHARING FRAMEWORK
3546M: Sumit Semwal <sumit.semwal@linaro.org>
3547S: Maintained
3548L: linux-media@vger.kernel.org
3549L: dri-devel@lists.freedesktop.org
3550L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3551F: drivers/dma-buf/
3552F: include/linux/dma-buf*
3553F: include/linux/reservation.h
3554F: include/linux/*fence.h
3555F: Documentation/dma-buf-sharing.txt
3556T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3557
3558DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3559M: Vinod Koul <vinod.koul@intel.com>
3560L: dmaengine@vger.kernel.org
3561Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3562S: Maintained
3563F: drivers/dma/
3564F: include/linux/dmaengine.h
3565F: Documentation/dmaengine/
3566T: git git://git.infradead.org/users/vkoul/slave-dma.git
3567
3568DME1737 HARDWARE MONITOR DRIVER
3569M: Juerg Haefliger <juergh@gmail.com>
3570L: lm-sensors@lm-sensors.org
3571S: Maintained
3572F: Documentation/hwmon/dme1737
3573F: drivers/hwmon/dme1737.c
3574
3575DMI/SMBIOS SUPPORT
3576M: Jean Delvare <jdelvare@suse.com>
3577S: Maintained
3578T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3579F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3580F: drivers/firmware/dmi-id.c
3581F: drivers/firmware/dmi_scan.c
3582F: include/linux/dmi.h
3583
3584DOCUMENTATION
3585M: Jonathan Corbet <corbet@lwn.net>
3586L: linux-doc@vger.kernel.org
3587S: Maintained
3588F: Documentation/
3589F: scripts/docproc.c
3590F: scripts/kernel-doc*
3591X: Documentation/ABI/
3592X: Documentation/devicetree/
3593X: Documentation/acpi
3594X: Documentation/power
3595X: Documentation/spi
3596X: Documentation/DocBook/media
3597T: git git://git.lwn.net/linux.git docs-next
3598
3599DOUBLETALK DRIVER
3600M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3601L: blinux-list@redhat.com
3602S: Maintained
3603F: drivers/char/dtlk.c
3604F: include/linux/dtlk.h
3605
3606DPT_I2O SCSI RAID DRIVER
3607M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3608L: linux-scsi@vger.kernel.org
3609W: http://www.adaptec.com/
3610S: Maintained
3611F: drivers/scsi/dpt*
3612F: drivers/scsi/dpt/
3613
3614DRBD DRIVER
3615P: Philipp Reisner
3616P: Lars Ellenberg
3617M: drbd-dev@lists.linbit.com
3618L: drbd-user@lists.linbit.com
3619W: http://www.drbd.org
3620T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3621T: git git://git.drbd.org/drbd-8.3.git
3622S: Supported
3623F: drivers/block/drbd/
3624F: lib/lru_cache.c
3625F: Documentation/blockdev/drbd/
3626
3627DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3628M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3629T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3630S: Supported
3631F: Documentation/kobject.txt
3632F: drivers/base/
3633F: fs/debugfs/
3634F: fs/kernfs/
3635F: fs/sysfs/
3636F: include/linux/debugfs.h
3637F: include/linux/kobj*
3638F: lib/kobj*
3639
3640DRM DRIVERS
3641M: David Airlie <airlied@linux.ie>
3642L: dri-devel@lists.freedesktop.org
3643T: git git://people.freedesktop.org/~airlied/linux
3644S: Maintained
3645F: drivers/gpu/drm/
3646F: drivers/gpu/vga/
3647F: include/drm/
3648F: include/uapi/drm/
3649
3650RADEON DRM DRIVERS
3651M: Alex Deucher <alexander.deucher@amd.com>
3652M: Christian König <christian.koenig@amd.com>
3653L: dri-devel@lists.freedesktop.org
3654T: git git://people.freedesktop.org/~agd5f/linux
3655S: Supported
3656F: drivers/gpu/drm/radeon/
3657F: include/uapi/drm/radeon*
3658
3659DRM PANEL DRIVERS
3660M: Thierry Reding <thierry.reding@gmail.com>
3661L: dri-devel@lists.freedesktop.org
3662T: git git://anongit.freedesktop.org/tegra/linux.git
3663S: Maintained
3664F: drivers/gpu/drm/drm_panel.c
3665F: drivers/gpu/drm/panel/
3666F: include/drm/drm_panel.h
3667F: Documentation/devicetree/bindings/display/panel/
3668
3669INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3670M: Daniel Vetter <daniel.vetter@intel.com>
3671M: Jani Nikula <jani.nikula@linux.intel.com>
3672L: intel-gfx@lists.freedesktop.org
3673L: dri-devel@lists.freedesktop.org
3674W: https://01.org/linuxgraphics/
3675Q: http://patchwork.freedesktop.org/project/intel-gfx/
3676T: git git://anongit.freedesktop.org/drm-intel
3677S: Supported
3678F: drivers/gpu/drm/i915/
3679F: include/drm/i915*
3680F: include/uapi/drm/i915*
3681
3682DRM DRIVERS FOR ATMEL HLCDC
3683M: Boris Brezillon <boris.brezillon@free-electrons.com>
3684L: dri-devel@lists.freedesktop.org
3685S: Supported
3686F: drivers/gpu/drm/atmel-hlcdc/
3687F: Documentation/devicetree/bindings/drm/atmel/
3688
3689DRM DRIVERS FOR EXYNOS
3690M: Inki Dae <inki.dae@samsung.com>
3691M: Joonyoung Shim <jy0922.shim@samsung.com>
3692M: Seung-Woo Kim <sw0312.kim@samsung.com>
3693M: Kyungmin Park <kyungmin.park@samsung.com>
3694L: dri-devel@lists.freedesktop.org
3695T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3696S: Supported
3697F: drivers/gpu/drm/exynos/
3698F: include/drm/exynos*
3699F: include/uapi/drm/exynos*
3700
3701DRM DRIVERS FOR FREESCALE DCU
3702M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3703M: Alison Wang <alison.wang@freescale.com>
3704L: dri-devel@lists.freedesktop.org
3705S: Supported
3706F: drivers/gpu/drm/fsl-dcu/
3707F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3708F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3709
3710DRM DRIVERS FOR FREESCALE IMX
3711M: Philipp Zabel <p.zabel@pengutronix.de>
3712L: dri-devel@lists.freedesktop.org
3713S: Maintained
3714F: drivers/gpu/drm/imx/
3715F: drivers/gpu/ipu-v3/
3716F: Documentation/devicetree/bindings/display/imx/
3717
3718DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3719M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3720L: dri-devel@lists.freedesktop.org
3721T: git git://github.com/patjak/drm-gma500
3722S: Maintained
3723F: drivers/gpu/drm/gma500
3724F: include/drm/gma500*
3725
3726DRM DRIVERS FOR NVIDIA TEGRA
3727M: Thierry Reding <thierry.reding@gmail.com>
3728M: Terje Bergström <tbergstrom@nvidia.com>
3729L: dri-devel@lists.freedesktop.org
3730L: linux-tegra@vger.kernel.org
3731T: git git://anongit.freedesktop.org/tegra/linux.git
3732S: Supported
3733F: drivers/gpu/drm/tegra/
3734F: drivers/gpu/host1x/
3735F: include/linux/host1x.h
3736F: include/uapi/drm/tegra_drm.h
3737F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3738
3739DRM DRIVERS FOR RENESAS
3740M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3741L: dri-devel@lists.freedesktop.org
3742L: linux-sh@vger.kernel.org
3743T: git git://people.freedesktop.org/~airlied/linux
3744S: Supported
3745F: drivers/gpu/drm/rcar-du/
3746F: drivers/gpu/drm/shmobile/
3747F: include/linux/platform_data/shmob_drm.h
3748
3749DRM DRIVERS FOR ROCKCHIP
3750M: Mark Yao <mark.yao@rock-chips.com>
3751L: dri-devel@lists.freedesktop.org
3752S: Maintained
3753F: drivers/gpu/drm/rockchip/
3754F: Documentation/devicetree/bindings/display/rockchip*
3755
3756DRM DRIVERS FOR STI
3757M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3758M: Vincent Abriou <vincent.abriou@st.com>
3759L: dri-devel@lists.freedesktop.org
3760T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3761S: Maintained
3762F: drivers/gpu/drm/sti
3763F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3764
3765DSBR100 USB FM RADIO DRIVER
3766M: Alexey Klimov <klimov.linux@gmail.com>
3767L: linux-media@vger.kernel.org
3768T: git git://linuxtv.org/media_tree.git
3769S: Maintained
3770F: drivers/media/radio/dsbr100.c
3771
3772DSCC4 DRIVER
3773M: Francois Romieu <romieu@fr.zoreil.com>
3774L: netdev@vger.kernel.org
3775S: Maintained
3776F: drivers/net/wan/dscc4.c
3777
3778DT3155 MEDIA DRIVER
3779M: Hans Verkuil <hverkuil@xs4all.nl>
3780L: linux-media@vger.kernel.org
3781T: git git://linuxtv.org/media_tree.git
3782W: https://linuxtv.org
3783S: Odd Fixes
3784F: drivers/media/pci/dt3155/
3785
3786DVB_USB_AF9015 MEDIA DRIVER
3787M: Antti Palosaari <crope@iki.fi>
3788L: linux-media@vger.kernel.org
3789W: https://linuxtv.org
3790W: http://palosaari.fi/linux/
3791Q: http://patchwork.linuxtv.org/project/linux-media/list/
3792T: git git://linuxtv.org/anttip/media_tree.git
3793S: Maintained
3794F: drivers/media/usb/dvb-usb-v2/af9015*
3795
3796DVB_USB_AF9035 MEDIA DRIVER
3797M: Antti Palosaari <crope@iki.fi>
3798L: linux-media@vger.kernel.org
3799W: https://linuxtv.org
3800W: http://palosaari.fi/linux/
3801Q: http://patchwork.linuxtv.org/project/linux-media/list/
3802T: git git://linuxtv.org/anttip/media_tree.git
3803S: Maintained
3804F: drivers/media/usb/dvb-usb-v2/af9035*
3805
3806DVB_USB_ANYSEE MEDIA DRIVER
3807M: Antti Palosaari <crope@iki.fi>
3808L: linux-media@vger.kernel.org
3809W: https://linuxtv.org
3810W: http://palosaari.fi/linux/
3811Q: http://patchwork.linuxtv.org/project/linux-media/list/
3812T: git git://linuxtv.org/anttip/media_tree.git
3813S: Maintained
3814F: drivers/media/usb/dvb-usb-v2/anysee*
3815
3816DVB_USB_AU6610 MEDIA DRIVER
3817M: Antti Palosaari <crope@iki.fi>
3818L: linux-media@vger.kernel.org
3819W: https://linuxtv.org
3820W: http://palosaari.fi/linux/
3821Q: http://patchwork.linuxtv.org/project/linux-media/list/
3822T: git git://linuxtv.org/anttip/media_tree.git
3823S: Maintained
3824F: drivers/media/usb/dvb-usb-v2/au6610*
3825
3826DVB_USB_CE6230 MEDIA DRIVER
3827M: Antti Palosaari <crope@iki.fi>
3828L: linux-media@vger.kernel.org
3829W: https://linuxtv.org
3830W: http://palosaari.fi/linux/
3831Q: http://patchwork.linuxtv.org/project/linux-media/list/
3832T: git git://linuxtv.org/anttip/media_tree.git
3833S: Maintained
3834F: drivers/media/usb/dvb-usb-v2/ce6230*
3835
3836DVB_USB_CXUSB MEDIA DRIVER
3837M: Michael Krufky <mkrufky@linuxtv.org>
3838L: linux-media@vger.kernel.org
3839W: https://linuxtv.org
3840W: http://github.com/mkrufky
3841Q: http://patchwork.linuxtv.org/project/linux-media/list/
3842T: git git://linuxtv.org/media_tree.git
3843S: Maintained
3844F: drivers/media/usb/dvb-usb/cxusb*
3845
3846DVB_USB_EC168 MEDIA DRIVER
3847M: Antti Palosaari <crope@iki.fi>
3848L: linux-media@vger.kernel.org
3849W: https://linuxtv.org
3850W: http://palosaari.fi/linux/
3851Q: http://patchwork.linuxtv.org/project/linux-media/list/
3852T: git git://linuxtv.org/anttip/media_tree.git
3853S: Maintained
3854F: drivers/media/usb/dvb-usb-v2/ec168*
3855
3856DVB_USB_GL861 MEDIA DRIVER
3857M: Antti Palosaari <crope@iki.fi>
3858L: linux-media@vger.kernel.org
3859W: https://linuxtv.org
3860Q: http://patchwork.linuxtv.org/project/linux-media/list/
3861T: git git://linuxtv.org/anttip/media_tree.git
3862S: Maintained
3863F: drivers/media/usb/dvb-usb-v2/gl861*
3864
3865DVB_USB_MXL111SF MEDIA DRIVER
3866M: Michael Krufky <mkrufky@linuxtv.org>
3867L: linux-media@vger.kernel.org
3868W: https://linuxtv.org
3869W: http://github.com/mkrufky
3870Q: http://patchwork.linuxtv.org/project/linux-media/list/
3871T: git git://linuxtv.org/mkrufky/mxl111sf.git
3872S: Maintained
3873F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3874
3875DVB_USB_RTL28XXU MEDIA DRIVER
3876M: Antti Palosaari <crope@iki.fi>
3877L: linux-media@vger.kernel.org
3878W: https://linuxtv.org
3879W: http://palosaari.fi/linux/
3880Q: http://patchwork.linuxtv.org/project/linux-media/list/
3881T: git git://linuxtv.org/anttip/media_tree.git
3882S: Maintained
3883F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3884
3885DVB_USB_V2 MEDIA DRIVER
3886M: Antti Palosaari <crope@iki.fi>
3887L: linux-media@vger.kernel.org
3888W: https://linuxtv.org
3889W: http://palosaari.fi/linux/
3890Q: http://patchwork.linuxtv.org/project/linux-media/list/
3891T: git git://linuxtv.org/anttip/media_tree.git
3892S: Maintained
3893F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3894F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3895
3896DYNAMIC DEBUG
3897M: Jason Baron <jbaron@akamai.com>
3898S: Maintained
3899F: lib/dynamic_debug.c
3900F: include/linux/dynamic_debug.h
3901
3902DZ DECSTATION DZ11 SERIAL DRIVER
3903M: "Maciej W. Rozycki" <macro@linux-mips.org>
3904S: Maintained
3905F: drivers/tty/serial/dz.*
3906
3907E3X0 POWER BUTTON DRIVER
3908M: Moritz Fischer <moritz.fischer@ettus.com>
3909L: usrp-users@lists.ettus.com
3910W: http://www.ettus.com
3911S: Supported
3912F: drivers/input/misc/e3x0-button.c
3913F: Documentation/devicetree/bindings/input/e3x0-button.txt
3914
3915E4000 MEDIA DRIVER
3916M: Antti Palosaari <crope@iki.fi>
3917L: linux-media@vger.kernel.org
3918W: https://linuxtv.org
3919W: http://palosaari.fi/linux/
3920Q: http://patchwork.linuxtv.org/project/linux-media/list/
3921T: git git://linuxtv.org/anttip/media_tree.git
3922S: Maintained
3923F: drivers/media/tuners/e4000*
3924
3925EATA ISA/EISA/PCI SCSI DRIVER
3926M: Dario Ballabio <ballabio_dario@emc.com>
3927L: linux-scsi@vger.kernel.org
3928S: Maintained
3929F: drivers/scsi/eata.c
3930
3931EC100 MEDIA DRIVER
3932M: Antti Palosaari <crope@iki.fi>
3933L: linux-media@vger.kernel.org
3934W: https://linuxtv.org
3935W: http://palosaari.fi/linux/
3936Q: http://patchwork.linuxtv.org/project/linux-media/list/
3937T: git git://linuxtv.org/anttip/media_tree.git
3938S: Maintained
3939F: drivers/media/dvb-frontends/ec100*
3940
3941ECRYPT FILE SYSTEM
3942M: Tyler Hicks <tyhicks@canonical.com>
3943L: ecryptfs@vger.kernel.org
3944W: http://ecryptfs.org
3945W: https://launchpad.net/ecryptfs
3946S: Supported
3947F: Documentation/filesystems/ecryptfs.txt
3948F: fs/ecryptfs/
3949
3950EDAC-CORE
3951M: Doug Thompson <dougthompson@xmission.com>
3952M: Borislav Petkov <bp@alien8.de>
3953M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3954L: linux-edac@vger.kernel.org
3955T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
3956T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
3957S: Supported
3958F: Documentation/edac.txt
3959F: drivers/edac/
3960F: include/linux/edac.h
3961
3962EDAC-AMD64
3963M: Doug Thompson <dougthompson@xmission.com>
3964M: Borislav Petkov <bp@alien8.de>
3965L: linux-edac@vger.kernel.org
3966S: Maintained
3967F: drivers/edac/amd64_edac*
3968
3969EDAC-CALXEDA
3970M: Doug Thompson <dougthompson@xmission.com>
3971M: Robert Richter <rric@kernel.org>
3972L: linux-edac@vger.kernel.org
3973S: Maintained
3974F: drivers/edac/highbank*
3975
3976EDAC-CAVIUM
3977M: Ralf Baechle <ralf@linux-mips.org>
3978M: David Daney <david.daney@cavium.com>
3979L: linux-edac@vger.kernel.org
3980L: linux-mips@linux-mips.org
3981S: Supported
3982F: drivers/edac/octeon_edac*
3983
3984EDAC-E752X
3985M: Mark Gross <mark.gross@intel.com>
3986M: Doug Thompson <dougthompson@xmission.com>
3987L: linux-edac@vger.kernel.org
3988S: Maintained
3989F: drivers/edac/e752x_edac.c
3990
3991EDAC-E7XXX
3992M: Doug Thompson <dougthompson@xmission.com>
3993L: linux-edac@vger.kernel.org
3994S: Maintained
3995F: drivers/edac/e7xxx_edac.c
3996
3997EDAC-GHES
3998M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3999L: linux-edac@vger.kernel.org
4000S: Maintained
4001F: drivers/edac/ghes_edac.c
4002
4003EDAC-I82443BXGX
4004M: Tim Small <tim@buttersideup.com>
4005L: linux-edac@vger.kernel.org
4006S: Maintained
4007F: drivers/edac/i82443bxgx_edac.c
4008
4009EDAC-I3000
4010M: Jason Uhlenkott <juhlenko@akamai.com>
4011L: linux-edac@vger.kernel.org
4012S: Maintained
4013F: drivers/edac/i3000_edac.c
4014
4015EDAC-I5000
4016M: Doug Thompson <dougthompson@xmission.com>
4017L: linux-edac@vger.kernel.org
4018S: Maintained
4019F: drivers/edac/i5000_edac.c
4020
4021EDAC-I5400
4022M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4023L: linux-edac@vger.kernel.org
4024S: Maintained
4025F: drivers/edac/i5400_edac.c
4026
4027EDAC-I7300
4028M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4029L: linux-edac@vger.kernel.org
4030S: Maintained
4031F: drivers/edac/i7300_edac.c
4032
4033EDAC-I7CORE
4034M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4035L: linux-edac@vger.kernel.org
4036S: Maintained
4037F: drivers/edac/i7core_edac.c
4038
4039EDAC-I82975X
4040M: Ranganathan Desikan <ravi@jetztechnologies.com>
4041M: "Arvind R." <arvino55@gmail.com>
4042L: linux-edac@vger.kernel.org
4043S: Maintained
4044F: drivers/edac/i82975x_edac.c
4045
4046EDAC-IE31200
4047M: Jason Baron <jbaron@akamai.com>
4048L: linux-edac@vger.kernel.org
4049S: Maintained
4050F: drivers/edac/ie31200_edac.c
4051
4052EDAC-MPC85XX
4053M: Johannes Thumshirn <morbidrsa@gmail.com>
4054L: linux-edac@vger.kernel.org
4055S: Maintained
4056F: drivers/edac/mpc85xx_edac.[ch]
4057
4058EDAC-PASEMI
4059M: Egor Martovetsky <egor@pasemi.com>
4060L: linux-edac@vger.kernel.org
4061S: Maintained
4062F: drivers/edac/pasemi_edac.c
4063
4064EDAC-R82600
4065M: Tim Small <tim@buttersideup.com>
4066L: linux-edac@vger.kernel.org
4067S: Maintained
4068F: drivers/edac/r82600_edac.c
4069
4070EDAC-SBRIDGE
4071M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4072L: linux-edac@vger.kernel.org
4073S: Maintained
4074F: drivers/edac/sb_edac.c
4075
4076EDAC-XGENE
4077APPLIED MICRO (APM) X-GENE SOC EDAC
4078M: Loc Ho <lho@apm.com>
4079S: Supported
4080F: drivers/edac/xgene_edac.c
4081F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4082
4083EDIROL UA-101/UA-1000 DRIVER
4084M: Clemens Ladisch <clemens@ladisch.de>
4085L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4086T: git git://git.alsa-project.org/alsa-kernel.git
4087S: Maintained
4088F: sound/usb/misc/ua101.c
4089
4090EXTENSIBLE FIRMWARE INTERFACE (EFI)
4091M: Matt Fleming <matt@codeblueprint.co.uk>
4092L: linux-efi@vger.kernel.org
4093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4094S: Maintained
4095F: Documentation/efi-stub.txt
4096F: arch/ia64/kernel/efi.c
4097F: arch/x86/boot/compressed/eboot.[ch]
4098F: arch/x86/include/asm/efi.h
4099F: arch/x86/platform/efi/*
4100F: drivers/firmware/efi/*
4101F: include/linux/efi*.h
4102
4103EFI VARIABLE FILESYSTEM
4104M: Matthew Garrett <matthew.garrett@nebula.com>
4105M: Jeremy Kerr <jk@ozlabs.org>
4106M: Matt Fleming <matt@codeblueprint.co.uk>
4107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4108L: linux-efi@vger.kernel.org
4109S: Maintained
4110F: fs/efivarfs/
4111
4112EFIFB FRAMEBUFFER DRIVER
4113L: linux-fbdev@vger.kernel.org
4114M: Peter Jones <pjones@redhat.com>
4115S: Maintained
4116F: drivers/video/fbdev/efifb.c
4117
4118EFS FILESYSTEM
4119W: http://aeschi.ch.eu.org/efs/
4120S: Orphan
4121F: fs/efs/
4122
4123EHCA (IBM GX bus InfiniBand adapter) DRIVER
4124M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4125M: Christoph Raisch <raisch@de.ibm.com>
4126L: linux-rdma@vger.kernel.org
4127S: Supported
4128F: drivers/infiniband/hw/ehca/
4129
4130EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4131M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4132L: netdev@vger.kernel.org
4133S: Maintained
4134F: drivers/net/ethernet/ibm/ehea/
4135
4136EM28XX VIDEO4LINUX DRIVER
4137M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4138L: linux-media@vger.kernel.org
4139W: https://linuxtv.org
4140T: git git://linuxtv.org/media_tree.git
4141S: Maintained
4142F: drivers/media/usb/em28xx/
4143
4144EMBEDDED LINUX
4145M: Paul Gortmaker <paul.gortmaker@windriver.com>
4146M: Matt Mackall <mpm@selenic.com>
4147M: David Woodhouse <dwmw2@infradead.org>
4148L: linux-embedded@vger.kernel.org
4149S: Maintained
4150
4151EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4152M: James Smart <james.smart@avagotech.com>
4153M: Dick Kennedy <dick.kennedy@avagotech.com>
4154L: linux-scsi@vger.kernel.org
4155W: http://www.avagotech.com
4156S: Supported
4157F: drivers/scsi/lpfc/
4158
4159ENE CB710 FLASH CARD READER DRIVER
4160M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4161S: Maintained
4162F: drivers/misc/cb710/
4163F: drivers/mmc/host/cb710-mmc.*
4164F: include/linux/cb710.h
4165
4166ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4167M: Maxim Levitsky <maximlevitsky@gmail.com>
4168S: Maintained
4169F: drivers/media/rc/ene_ir.*
4170
4171ENHANCED ERROR HANDLING (EEH)
4172M: Gavin Shan <shangw@linux.vnet.ibm.com>
4173L: linuxppc-dev@lists.ozlabs.org
4174S: Supported
4175F: Documentation/powerpc/eeh-pci-error-recovery.txt
4176F: arch/powerpc/kernel/eeh*.c
4177
4178EPSON S1D13XXX FRAMEBUFFER DRIVER
4179M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4180S: Maintained
4181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4182F: drivers/video/fbdev/s1d13xxxfb.c
4183F: include/video/s1d13xxxfb.h
4184
4185ET131X NETWORK DRIVER
4186M: Mark Einon <mark.einon@gmail.com>
4187S: Odd Fixes
4188F: drivers/net/ethernet/agere/
4189
4190ETHERNET BRIDGE
4191M: Stephen Hemminger <stephen@networkplumber.org>
4192L: bridge@lists.linux-foundation.org
4193L: netdev@vger.kernel.org
4194W: http://www.linuxfoundation.org/en/Net:Bridge
4195S: Maintained
4196F: include/linux/netfilter_bridge/
4197F: net/bridge/
4198
4199ETHERNET PHY LIBRARY
4200M: Florian Fainelli <f.fainelli@gmail.com>
4201L: netdev@vger.kernel.org
4202S: Maintained
4203F: include/linux/phy.h
4204F: include/linux/phy_fixed.h
4205F: drivers/net/phy/
4206F: Documentation/networking/phy.txt
4207F: drivers/of/of_mdio.c
4208F: drivers/of/of_net.c
4209
4210EXT2 FILE SYSTEM
4211M: Jan Kara <jack@suse.com>
4212L: linux-ext4@vger.kernel.org
4213S: Maintained
4214F: Documentation/filesystems/ext2.txt
4215F: fs/ext2/
4216F: include/linux/ext2*
4217
4218EXT4 FILE SYSTEM
4219M: "Theodore Ts'o" <tytso@mit.edu>
4220M: Andreas Dilger <adilger.kernel@dilger.ca>
4221L: linux-ext4@vger.kernel.org
4222W: http://ext4.wiki.kernel.org
4223Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4224S: Maintained
4225F: Documentation/filesystems/ext4.txt
4226F: fs/ext4/
4227
4228Extended Verification Module (EVM)
4229M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4230L: linux-ima-devel@lists.sourceforge.net
4231L: linux-security-module@vger.kernel.org
4232S: Supported
4233F: security/integrity/evm/
4234
4235EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4236M: MyungJoo Ham <myungjoo.ham@samsung.com>
4237M: Chanwoo Choi <cw00.choi@samsung.com>
4238L: linux-kernel@vger.kernel.org
4239T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4240S: Maintained
4241F: drivers/extcon/
4242F: include/linux/extcon/
4243F: include/linux/extcon.h
4244F: Documentation/extcon/
4245F: Documentation/devicetree/bindings/extcon/
4246
4247EXYNOS DP DRIVER
4248M: Jingoo Han <jingoohan1@gmail.com>
4249L: dri-devel@lists.freedesktop.org
4250S: Maintained
4251F: drivers/gpu/drm/exynos/exynos_dp*
4252
4253EXYNOS MIPI DISPLAY DRIVERS
4254M: Inki Dae <inki.dae@samsung.com>
4255M: Donghwa Lee <dh09.lee@samsung.com>
4256M: Kyungmin Park <kyungmin.park@samsung.com>
4257L: linux-fbdev@vger.kernel.org
4258S: Maintained
4259F: drivers/video/fbdev/exynos/exynos_mipi*
4260F: include/video/exynos_mipi*
4261
4262F71805F HARDWARE MONITORING DRIVER
4263M: Jean Delvare <jdelvare@suse.com>
4264L: lm-sensors@lm-sensors.org
4265S: Maintained
4266F: Documentation/hwmon/f71805f
4267F: drivers/hwmon/f71805f.c
4268
4269FC0011 TUNER DRIVER
4270M: Michael Buesch <m@bues.ch>
4271L: linux-media@vger.kernel.org
4272S: Maintained
4273F: drivers/media/tuners/fc0011.h
4274F: drivers/media/tuners/fc0011.c
4275
4276FC2580 MEDIA DRIVER
4277M: Antti Palosaari <crope@iki.fi>
4278L: linux-media@vger.kernel.org
4279W: https://linuxtv.org
4280W: http://palosaari.fi/linux/
4281Q: http://patchwork.linuxtv.org/project/linux-media/list/
4282T: git git://linuxtv.org/anttip/media_tree.git
4283S: Maintained
4284F: drivers/media/tuners/fc2580*
4285
4286FANOTIFY
4287M: Eric Paris <eparis@redhat.com>
4288S: Maintained
4289F: fs/notify/fanotify/
4290F: include/linux/fanotify.h
4291F: include/uapi/linux/fanotify.h
4292
4293FARSYNC SYNCHRONOUS DRIVER
4294M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4295W: http://www.farsite.co.uk/
4296S: Supported
4297F: drivers/net/wan/farsync.*
4298
4299FAULT INJECTION SUPPORT
4300M: Akinobu Mita <akinobu.mita@gmail.com>
4301S: Supported
4302F: Documentation/fault-injection/
4303F: lib/fault-inject.c
4304
4305FBTFT Framebuffer drivers
4306M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4307M: Noralf Trønnes <noralf@tronnes.org>
4308S: Maintained
4309F: drivers/staging/fbtft/
4310
4311FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4312M: Vasu Dev <vasu.dev@intel.com>
4313L: fcoe-devel@open-fcoe.org
4314W: www.Open-FCoE.org
4315S: Supported
4316F: drivers/scsi/libfc/
4317F: drivers/scsi/fcoe/
4318F: include/scsi/fc/
4319F: include/scsi/libfc.h
4320F: include/scsi/libfcoe.h
4321F: include/uapi/scsi/fc/
4322
4323FILE LOCKING (flock() and fcntl()/lockf())
4324M: Jeff Layton <jlayton@poochiereds.net>
4325M: "J. Bruce Fields" <bfields@fieldses.org>
4326L: linux-fsdevel@vger.kernel.org
4327S: Maintained
4328F: include/linux/fcntl.h
4329F: include/linux/fs.h
4330F: include/uapi/linux/fcntl.h
4331F: include/uapi/linux/fs.h
4332F: fs/fcntl.c
4333F: fs/locks.c
4334
4335FILESYSTEMS (VFS and infrastructure)
4336M: Alexander Viro <viro@zeniv.linux.org.uk>
4337L: linux-fsdevel@vger.kernel.org
4338S: Maintained
4339F: fs/*
4340
4341FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4342M: Riku Voipio <riku.voipio@iki.fi>
4343L: lm-sensors@lm-sensors.org
4344S: Maintained
4345F: drivers/hwmon/f75375s.c
4346F: include/linux/f75375s.h
4347
4348FIREWIRE AUDIO DRIVERS
4349M: Clemens Ladisch <clemens@ladisch.de>
4350L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4351T: git git://git.alsa-project.org/alsa-kernel.git
4352S: Maintained
4353F: sound/firewire/
4354
4355FIREWIRE MEDIA DRIVERS (firedtv)
4356M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4357L: linux-media@vger.kernel.org
4358L: linux1394-devel@lists.sourceforge.net
4359T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4360S: Maintained
4361F: drivers/media/firewire/
4362
4363FIREWIRE SBP-2 TARGET
4364M: Chris Boot <bootc@bootc.net>
4365L: linux-scsi@vger.kernel.org
4366L: target-devel@vger.kernel.org
4367L: linux1394-devel@lists.sourceforge.net
4368T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4369S: Maintained
4370F: drivers/target/sbp/
4371
4372FIREWIRE SUBSYSTEM
4373M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4374L: linux1394-devel@lists.sourceforge.net
4375W: http://ieee1394.wiki.kernel.org/
4376T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4377S: Maintained
4378F: drivers/firewire/
4379F: include/linux/firewire.h
4380F: include/uapi/linux/firewire*.h
4381F: tools/firewire/
4382
4383FIRMWARE LOADER (request_firmware)
4384M: Ming Lei <ming.lei@canonical.com>
4385L: linux-kernel@vger.kernel.org
4386S: Maintained
4387F: Documentation/firmware_class/
4388F: drivers/base/firmware*.c
4389F: include/linux/firmware.h
4390
4391FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4392M: Joshua Morris <josh.h.morris@us.ibm.com>
4393M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4394S: Maintained
4395F: drivers/block/rsxx/
4396
4397FLOPPY DRIVER
4398M: Jiri Kosina <jikos@kernel.org>
4399T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4400S: Odd fixes
4401F: drivers/block/floppy.c
4402
4403FMC SUBSYSTEM
4404M: Alessandro Rubini <rubini@gnudd.com>
4405W: http://www.ohwr.org/projects/fmc-bus
4406S: Supported
4407F: drivers/fmc/
4408F: include/linux/fmc*.h
4409F: include/linux/ipmi-fru.h
4410K: fmc_d.*register
4411
4412FPGA MANAGER FRAMEWORK
4413M: Alan Tull <atull@opensource.altera.com>
4414R: Moritz Fischer <moritz.fischer@ettus.com>
4415S: Maintained
4416F: drivers/fpga/
4417F: include/linux/fpga/fpga-mgr.h
4418W: http://www.rocketboards.org
4419
4420FPU EMULATOR
4421M: Bill Metzenthen <billm@melbpc.org.au>
4422W: http://floatingpoint.sourceforge.net/emulator/index.html
4423S: Maintained
4424F: arch/x86/math-emu/
4425
4426FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4427L: netdev@vger.kernel.org
4428S: Orphan
4429F: drivers/net/wan/dlci.c
4430F: drivers/net/wan/sdla.c
4431
4432FRAMEBUFFER LAYER
4433M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4434M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4435L: linux-fbdev@vger.kernel.org
4436W: http://linux-fbdev.sourceforge.net/
4437Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4438T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4439S: Maintained
4440F: Documentation/fb/
4441F: drivers/video/
4442F: include/video/
4443F: include/linux/fb.h
4444F: include/uapi/video/
4445F: include/uapi/linux/fb.h
4446
4447FREESCALE DIU FRAMEBUFFER DRIVER
4448M: Timur Tabi <timur@tabi.org>
4449L: linux-fbdev@vger.kernel.org
4450S: Maintained
4451F: drivers/video/fbdev/fsl-diu-fb.*
4452
4453FREESCALE DMA DRIVER
4454M: Li Yang <leoli@freescale.com>
4455M: Zhang Wei <zw@zh-kernel.org>
4456L: linuxppc-dev@lists.ozlabs.org
4457S: Maintained
4458F: drivers/dma/fsldma.*
4459
4460FREESCALE I2C CPM DRIVER
4461M: Jochen Friedrich <jochen@scram.de>
4462L: linuxppc-dev@lists.ozlabs.org
4463L: linux-i2c@vger.kernel.org
4464S: Maintained
4465F: drivers/i2c/busses/i2c-cpm.c
4466
4467FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4468M: Sascha Hauer <kernel@pengutronix.de>
4469L: linux-fbdev@vger.kernel.org
4470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4471S: Maintained
4472F: include/linux/platform_data/video-imxfb.h
4473F: drivers/video/fbdev/imxfb.c
4474
4475FREESCALE QUAD SPI DRIVER
4476M: Han Xu <han.xu@freescale.com>
4477L: linux-mtd@lists.infradead.org
4478S: Maintained
4479F: drivers/mtd/spi-nor/fsl-quadspi.c
4480
4481FREESCALE SOC FS_ENET DRIVER
4482M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4483M: Vitaly Bordug <vbordug@ru.mvista.com>
4484L: linuxppc-dev@lists.ozlabs.org
4485L: netdev@vger.kernel.org
4486S: Maintained
4487F: drivers/net/ethernet/freescale/fs_enet/
4488F: include/linux/fs_enet_pd.h
4489
4490FREESCALE QUICC ENGINE LIBRARY
4491L: linuxppc-dev@lists.ozlabs.org
4492S: Orphan
4493F: arch/powerpc/sysdev/qe_lib/
4494F: arch/powerpc/include/asm/*qe.h
4495
4496FREESCALE USB PERIPHERAL DRIVERS
4497M: Li Yang <leoli@freescale.com>
4498L: linux-usb@vger.kernel.org
4499L: linuxppc-dev@lists.ozlabs.org
4500S: Maintained
4501F: drivers/usb/gadget/udc/fsl*
4502
4503FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4504M: Li Yang <leoli@freescale.com>
4505L: netdev@vger.kernel.org
4506L: linuxppc-dev@lists.ozlabs.org
4507S: Maintained
4508F: drivers/net/ethernet/freescale/ucc_geth*
4509
4510FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4511M: Claudiu Manoil <claudiu.manoil@freescale.com>
4512L: netdev@vger.kernel.org
4513S: Maintained
4514F: drivers/net/ethernet/freescale/gianfar*
4515X: drivers/net/ethernet/freescale/gianfar_ptp.c
4516F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4517
4518FREESCALE QUICC ENGINE UCC UART DRIVER
4519M: Timur Tabi <timur@tabi.org>
4520L: linuxppc-dev@lists.ozlabs.org
4521S: Maintained
4522F: drivers/tty/serial/ucc_uart.c
4523
4524FREESCALE SOC SOUND DRIVERS
4525M: Timur Tabi <timur@tabi.org>
4526M: Nicolin Chen <nicoleotsuka@gmail.com>
4527M: Xiubo Li <Xiubo.Lee@gmail.com>
4528L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4529L: linuxppc-dev@lists.ozlabs.org
4530S: Maintained
4531F: sound/soc/fsl/fsl*
4532F: sound/soc/fsl/imx*
4533F: sound/soc/fsl/mpc8610_hpcd.c
4534
4535FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4536M: "J. German Rivera" <German.Rivera@freescale.com>
4537L: linux-kernel@vger.kernel.org
4538S: Maintained
4539F: drivers/staging/fsl-mc/
4540
4541FREEVXFS FILESYSTEM
4542M: Christoph Hellwig <hch@infradead.org>
4543W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4544S: Maintained
4545F: fs/freevxfs/
4546
4547FREEZER
4548M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4549M: Pavel Machek <pavel@ucw.cz>
4550L: linux-pm@vger.kernel.org
4551S: Supported
4552F: Documentation/power/freezing-of-tasks.txt
4553F: include/linux/freezer.h
4554F: kernel/freezer.c
4555
4556FRONTSWAP API
4557M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4558L: linux-kernel@vger.kernel.org
4559S: Maintained
4560F: mm/frontswap.c
4561F: include/linux/frontswap.h
4562
4563FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4564M: David Howells <dhowells@redhat.com>
4565L: linux-cachefs@redhat.com (moderated for non-subscribers)
4566S: Supported
4567F: Documentation/filesystems/caching/
4568F: fs/fscache/
4569F: include/linux/fscache*.h
4570
4571F2FS FILE SYSTEM
4572M: Jaegeuk Kim <jaegeuk@kernel.org>
4573M: Changman Lee <cm224.lee@samsung.com>
4574R: Chao Yu <chao2.yu@samsung.com>
4575L: linux-f2fs-devel@lists.sourceforge.net
4576W: http://en.wikipedia.org/wiki/F2FS
4577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4578S: Maintained
4579F: Documentation/filesystems/f2fs.txt
4580F: Documentation/ABI/testing/sysfs-fs-f2fs
4581F: fs/f2fs/
4582F: include/linux/f2fs_fs.h
4583F: include/trace/events/f2fs.h
4584
4585FUJITSU FR-V (FRV) PORT
4586M: David Howells <dhowells@redhat.com>
4587S: Maintained
4588F: arch/frv/
4589
4590FUJITSU LAPTOP EXTRAS
4591M: Jonathan Woithe <jwoithe@just42.net>
4592L: platform-driver-x86@vger.kernel.org
4593S: Maintained
4594F: drivers/platform/x86/fujitsu-laptop.c
4595
4596FUJITSU M-5MO LS CAMERA ISP DRIVER
4597M: Kyungmin Park <kyungmin.park@samsung.com>
4598M: Heungjun Kim <riverful.kim@samsung.com>
4599L: linux-media@vger.kernel.org
4600S: Maintained
4601F: drivers/media/i2c/m5mols/
4602F: include/media/i2c/m5mols.h
4603
4604FUJITSU TABLET EXTRAS
4605M: Robert Gerlach <khnz@gmx.de>
4606L: platform-driver-x86@vger.kernel.org
4607S: Maintained
4608F: drivers/platform/x86/fujitsu-tablet.c
4609
4610FUSE: FILESYSTEM IN USERSPACE
4611M: Miklos Szeredi <miklos@szeredi.hu>
4612L: fuse-devel@lists.sourceforge.net
4613W: http://fuse.sourceforge.net/
4614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4615S: Maintained
4616F: fs/fuse/
4617F: include/uapi/linux/fuse.h
4618F: Documentation/filesystems/fuse.txt
4619
4620FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4621M: Rik Faith <faith@cs.unc.edu>
4622L: linux-scsi@vger.kernel.org
4623S: Odd Fixes (e.g., new signatures)
4624F: drivers/scsi/fdomain.*
4625
4626GCOV BASED KERNEL PROFILING
4627M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4628S: Maintained
4629F: kernel/gcov/
4630F: Documentation/gcov.txt
4631
4632GDT SCSI DISK ARRAY CONTROLLER DRIVER
4633M: Achim Leubner <achim_leubner@adaptec.com>
4634L: linux-scsi@vger.kernel.org
4635W: http://www.icp-vortex.com/
4636S: Supported
4637F: drivers/scsi/gdt*
4638
4639GDB KERNEL DEBUGGING HELPER SCRIPTS
4640M: Jan Kiszka <jan.kiszka@siemens.com>
4641S: Supported
4642F: scripts/gdb/
4643
4644GEMTEK FM RADIO RECEIVER DRIVER
4645M: Hans Verkuil <hverkuil@xs4all.nl>
4646L: linux-media@vger.kernel.org
4647T: git git://linuxtv.org/media_tree.git
4648W: https://linuxtv.org
4649S: Maintained
4650F: drivers/media/radio/radio-gemtek*
4651
4652GENERIC GPIO I2C DRIVER
4653M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4654S: Supported
4655F: drivers/i2c/busses/i2c-gpio.c
4656F: include/linux/i2c-gpio.h
4657
4658GENERIC GPIO I2C MULTIPLEXER DRIVER
4659M: Peter Korsgaard <peter.korsgaard@barco.com>
4660L: linux-i2c@vger.kernel.org
4661S: Supported
4662F: drivers/i2c/muxes/i2c-mux-gpio.c
4663F: include/linux/i2c-mux-gpio.h
4664F: Documentation/i2c/muxes/i2c-mux-gpio
4665
4666GENERIC HDLC (WAN) DRIVERS
4667M: Krzysztof Halasa <khc@pm.waw.pl>
4668W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4669S: Maintained
4670F: drivers/net/wan/c101.c
4671F: drivers/net/wan/hd6457*
4672F: drivers/net/wan/hdlc*
4673F: drivers/net/wan/n2.c
4674F: drivers/net/wan/pc300too.c
4675F: drivers/net/wan/pci200syn.c
4676F: drivers/net/wan/wanxl*
4677
4678GENERIC INCLUDE/ASM HEADER FILES
4679M: Arnd Bergmann <arnd@arndb.de>
4680L: linux-arch@vger.kernel.org
4681T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4682S: Maintained
4683F: include/asm-generic/
4684F: include/uapi/asm-generic/
4685
4686GENERIC PHY FRAMEWORK
4687M: Kishon Vijay Abraham I <kishon@ti.com>
4688L: linux-kernel@vger.kernel.org
4689T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4690S: Supported
4691F: drivers/phy/
4692F: include/linux/phy/
4693
4694GENERIC PM DOMAINS
4695M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4696M: Kevin Hilman <khilman@kernel.org>
4697M: Ulf Hansson <ulf.hansson@linaro.org>
4698L: linux-pm@vger.kernel.org
4699S: Supported
4700F: drivers/base/power/domain*.c
4701F: include/linux/pm_domain.h
4702
4703GENERIC UIO DRIVER FOR PCI DEVICES
4704M: "Michael S. Tsirkin" <mst@redhat.com>
4705L: kvm@vger.kernel.org
4706S: Supported
4707F: drivers/uio/uio_pci_generic.c
4708
4709GET_MAINTAINER SCRIPT
4710M: Joe Perches <joe@perches.com>
4711S: Maintained
4712F: scripts/get_maintainer.pl
4713
4714GFS2 FILE SYSTEM
4715M: Steven Whitehouse <swhiteho@redhat.com>
4716M: Bob Peterson <rpeterso@redhat.com>
4717L: cluster-devel@redhat.com
4718W: http://sources.redhat.com/cluster/
4719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4720S: Supported
4721F: Documentation/filesystems/gfs2*.txt
4722F: fs/gfs2/
4723F: include/uapi/linux/gfs2_ondisk.h
4724
4725GIGASET ISDN DRIVERS
4726M: Paul Bolle <pebolle@tiscali.nl>
4727L: gigaset307x-common@lists.sourceforge.net
4728W: http://gigaset307x.sourceforge.net/
4729S: Odd Fixes
4730F: Documentation/isdn/README.gigaset
4731F: drivers/isdn/gigaset/
4732F: include/uapi/linux/gigaset_dev.h
4733
4734GO7007 MPEG CODEC
4735M: Hans Verkuil <hans.verkuil@cisco.com>
4736L: linux-media@vger.kernel.org
4737S: Maintained
4738F: drivers/media/usb/go7007/
4739
4740GOODIX TOUCHSCREEN
4741M: Bastien Nocera <hadess@hadess.net>
4742L: linux-input@vger.kernel.org
4743S: Maintained
4744F: drivers/input/touchscreen/goodix.c
4745
4746GPIO SUBSYSTEM
4747M: Linus Walleij <linus.walleij@linaro.org>
4748M: Alexandre Courbot <gnurou@gmail.com>
4749L: linux-gpio@vger.kernel.org
4750T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4751S: Maintained
4752F: Documentation/gpio/
4753F: drivers/gpio/
4754F: include/linux/gpio/
4755F: include/linux/gpio.h
4756F: include/asm-generic/gpio.h
4757
4758GRE DEMULTIPLEXER DRIVER
4759M: Dmitry Kozlov <xeb@mail.ru>
4760L: netdev@vger.kernel.org
4761S: Maintained
4762F: net/ipv4/gre_demux.c
4763F: net/ipv4/gre_offload.c
4764F: include/net/gre.h
4765
4766GRETH 10/100/1G Ethernet MAC device driver
4767M: Kristoffer Glembo <kristoffer@gaisler.com>
4768L: netdev@vger.kernel.org
4769S: Maintained
4770F: drivers/net/ethernet/aeroflex/
4771
4772GSPCA FINEPIX SUBDRIVER
4773M: Frank Zago <frank@zago.net>
4774L: linux-media@vger.kernel.org
4775T: git git://linuxtv.org/media_tree.git
4776S: Maintained
4777F: drivers/media/usb/gspca/finepix.c
4778
4779GSPCA GL860 SUBDRIVER
4780M: Olivier Lorin <o.lorin@laposte.net>
4781L: linux-media@vger.kernel.org
4782T: git git://linuxtv.org/media_tree.git
4783S: Maintained
4784F: drivers/media/usb/gspca/gl860/
4785
4786GSPCA M5602 SUBDRIVER
4787M: Erik Andren <erik.andren@gmail.com>
4788L: linux-media@vger.kernel.org
4789T: git git://linuxtv.org/media_tree.git
4790S: Maintained
4791F: drivers/media/usb/gspca/m5602/
4792
4793GSPCA PAC207 SONIXB SUBDRIVER
4794M: Hans de Goede <hdegoede@redhat.com>
4795L: linux-media@vger.kernel.org
4796T: git git://linuxtv.org/media_tree.git
4797S: Maintained
4798F: drivers/media/usb/gspca/pac207.c
4799
4800GSPCA SN9C20X SUBDRIVER
4801M: Brian Johnson <brijohn@gmail.com>
4802L: linux-media@vger.kernel.org
4803T: git git://linuxtv.org/media_tree.git
4804S: Maintained
4805F: drivers/media/usb/gspca/sn9c20x.c
4806
4807GSPCA T613 SUBDRIVER
4808M: Leandro Costantino <lcostantino@gmail.com>
4809L: linux-media@vger.kernel.org
4810T: git git://linuxtv.org/media_tree.git
4811S: Maintained
4812F: drivers/media/usb/gspca/t613.c
4813
4814GSPCA USB WEBCAM DRIVER
4815M: Hans de Goede <hdegoede@redhat.com>
4816L: linux-media@vger.kernel.org
4817T: git git://linuxtv.org/media_tree.git
4818S: Maintained
4819F: drivers/media/usb/gspca/
4820
4821GUID PARTITION TABLE (GPT)
4822M: Davidlohr Bueso <dave@stgolabs.net>
4823L: linux-efi@vger.kernel.org
4824S: Maintained
4825F: block/partitions/efi.*
4826
4827STK1160 USB VIDEO CAPTURE DRIVER
4828M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4829L: linux-media@vger.kernel.org
4830T: git git://linuxtv.org/media_tree.git
4831S: Maintained
4832F: drivers/media/usb/stk1160/
4833
4834H8/300 ARCHITECTURE
4835M: Yoshinori Sato <ysato@users.sourceforge.jp>
4836L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4837W: http://uclinux-h8.sourceforge.jp
4838T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4839S: Maintained
4840F: arch/h8300/
4841F: drivers/clocksource/h8300_*.c
4842F: drivers/clk/h8300/
4843F: drivers/irqchip/irq-renesas-h8*.c
4844
4845HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4846M: Frank Seidel <frank@f-seidel.de>
4847L: platform-driver-x86@vger.kernel.org
4848W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4849S: Maintained
4850F: drivers/platform/x86/hdaps.c
4851
4852HDPVR USB VIDEO ENCODER DRIVER
4853M: Hans Verkuil <hverkuil@xs4all.nl>
4854L: linux-media@vger.kernel.org
4855T: git git://linuxtv.org/media_tree.git
4856W: https://linuxtv.org
4857S: Odd Fixes
4858F: drivers/media/usb/hdpvr/
4859
4860HWPOISON MEMORY FAILURE HANDLING
4861M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4862L: linux-mm@kvack.org
4863S: Maintained
4864F: mm/memory-failure.c
4865F: mm/hwpoison-inject.c
4866
4867HYPERVISOR VIRTUAL CONSOLE DRIVER
4868L: linuxppc-dev@lists.ozlabs.org
4869S: Odd Fixes
4870F: drivers/tty/hvc/
4871
4872HACKRF MEDIA DRIVER
4873M: Antti Palosaari <crope@iki.fi>
4874L: linux-media@vger.kernel.org
4875W: https://linuxtv.org
4876W: http://palosaari.fi/linux/
4877Q: http://patchwork.linuxtv.org/project/linux-media/list/
4878T: git git://linuxtv.org/anttip/media_tree.git
4879S: Maintained
4880F: drivers/media/usb/hackrf/
4881
4882HARDWARE MONITORING
4883M: Jean Delvare <jdelvare@suse.com>
4884M: Guenter Roeck <linux@roeck-us.net>
4885L: lm-sensors@lm-sensors.org
4886W: http://www.lm-sensors.org/
4887T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4888T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4889S: Maintained
4890F: Documentation/hwmon/
4891F: drivers/hwmon/
4892F: include/linux/hwmon*.h
4893
4894HARDWARE RANDOM NUMBER GENERATOR CORE
4895M: Matt Mackall <mpm@selenic.com>
4896M: Herbert Xu <herbert@gondor.apana.org.au>
4897L: linux-crypto@vger.kernel.org
4898S: Odd fixes
4899F: Documentation/hw_random.txt
4900F: drivers/char/hw_random/
4901F: include/linux/hw_random.h
4902
4903HARDWARE SPINLOCK CORE
4904M: Ohad Ben-Cohen <ohad@wizery.com>
4905S: Maintained
4906F: Documentation/hwspinlock.txt
4907F: drivers/hwspinlock/hwspinlock_*
4908F: include/linux/hwspinlock.h
4909
4910HARMONY SOUND DRIVER
4911L: linux-parisc@vger.kernel.org
4912S: Maintained
4913F: sound/parisc/harmony.*
4914
4915HD29L2 MEDIA DRIVER
4916M: Antti Palosaari <crope@iki.fi>
4917L: linux-media@vger.kernel.org
4918W: https://linuxtv.org
4919W: http://palosaari.fi/linux/
4920Q: http://patchwork.linuxtv.org/project/linux-media/list/
4921T: git git://linuxtv.org/anttip/media_tree.git
4922S: Maintained
4923F: drivers/media/dvb-frontends/hd29l2*
4924
4925HEWLETT-PACKARD SMART2 RAID DRIVER
4926L: iss_storagedev@hp.com
4927S: Orphan
4928F: Documentation/blockdev/cpqarray.txt
4929F: drivers/block/cpqarray.*
4930
4931HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4932M: Don Brace <don.brace@pmcs.com>
4933L: iss_storagedev@hp.com
4934L: storagedev@pmcs.com
4935L: linux-scsi@vger.kernel.org
4936S: Supported
4937F: Documentation/scsi/hpsa.txt
4938F: drivers/scsi/hpsa*.[ch]
4939F: include/linux/cciss*.h
4940F: include/uapi/linux/cciss*.h
4941
4942HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4943M: Don Brace <don.brace@pmcs.com>
4944L: iss_storagedev@hp.com
4945L: storagedev@pmcs.com
4946L: linux-scsi@vger.kernel.org
4947S: Supported
4948F: Documentation/blockdev/cciss.txt
4949F: drivers/block/cciss*
4950F: include/linux/cciss_ioctl.h
4951F: include/uapi/linux/cciss_ioctl.h
4952
4953HFS FILESYSTEM
4954L: linux-fsdevel@vger.kernel.org
4955S: Orphan
4956F: Documentation/filesystems/hfs.txt
4957F: fs/hfs/
4958
4959HFSPLUS FILESYSTEM
4960L: linux-fsdevel@vger.kernel.org
4961S: Orphan
4962F: Documentation/filesystems/hfsplus.txt
4963F: fs/hfsplus/
4964
4965HGA FRAMEBUFFER DRIVER
4966M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4967L: linux-nvidia@lists.surfsouth.com
4968W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4969S: Maintained
4970F: drivers/video/fbdev/hgafb.c
4971
4972HIBERNATION (aka Software Suspend, aka swsusp)
4973M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4974M: Pavel Machek <pavel@ucw.cz>
4975L: linux-pm@vger.kernel.org
4976S: Supported
4977F: arch/x86/power/
4978F: drivers/base/power/
4979F: kernel/power/
4980F: include/linux/suspend.h
4981F: include/linux/freezer.h
4982F: include/linux/pm.h
4983F: arch/*/include/asm/suspend*.h
4984
4985HID CORE LAYER
4986M: Jiri Kosina <jikos@kernel.org>
4987L: linux-input@vger.kernel.org
4988T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4989S: Maintained
4990F: drivers/hid/
4991F: include/linux/hid*
4992F: include/uapi/linux/hid*
4993
4994HID SENSOR HUB DRIVERS
4995M: Jiri Kosina <jikos@kernel.org>
4996M: Jonathan Cameron <jic23@kernel.org>
4997M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4998L: linux-input@vger.kernel.org
4999L: linux-iio@vger.kernel.org
5000S: Maintained
5001F: Documentation/hid/hid-sensor*
5002F: drivers/hid/hid-sensor-*
5003F: drivers/iio/*/hid-*
5004F: include/linux/hid-sensor-*
5005
5006HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5007M: Thomas Gleixner <tglx@linutronix.de>
5008L: linux-kernel@vger.kernel.org
5009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5010S: Maintained
5011F: Documentation/timers/
5012F: kernel/time/hrtimer.c
5013F: kernel/time/clockevents.c
5014F: kernel/time/tick*.*
5015F: kernel/time/timer_*.c
5016F: include/linux/clockchips.h
5017F: include/linux/hrtimer.h
5018
5019HIGH-SPEED SCC DRIVER FOR AX.25
5020L: linux-hams@vger.kernel.org
5021S: Orphan
5022F: drivers/net/hamradio/dmascc.c
5023F: drivers/net/hamradio/scc.c
5024
5025HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5026M: HighPoint Linux Team <linux@highpoint-tech.com>
5027W: http://www.highpoint-tech.com
5028S: Supported
5029F: Documentation/scsi/hptiop.txt
5030F: drivers/scsi/hptiop.c
5031
5032HIPPI
5033M: Jes Sorensen <jes@trained-monkey.org>
5034L: linux-hippi@sunsite.dk
5035S: Maintained
5036F: include/linux/hippidevice.h
5037F: include/uapi/linux/if_hippi.h
5038F: net/802/hippi.c
5039F: drivers/net/hippi/
5040
5041HISILICON SAS Controller
5042M: John Garry <john.garry@huawei.com>
5043W: http://www.hisilicon.com
5044S: Supported
5045F: drivers/scsi/hisi_sas/
5046F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5047
5048HOST AP DRIVER
5049M: Jouni Malinen <j@w1.fi>
5050L: hostap@shmoo.com (subscribers-only)
5051L: linux-wireless@vger.kernel.org
5052W: http://hostap.epitest.fi/
5053S: Maintained
5054F: drivers/net/wireless/intersil/hostap/
5055
5056HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5057L: platform-driver-x86@vger.kernel.org
5058S: Orphan
5059F: drivers/platform/x86/tc1100-wmi.c
5060
5061HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5062M: Jaroslav Kysela <perex@perex.cz>
5063S: Maintained
5064F: drivers/net/ethernet/hp/hp100.*
5065
5066HPET: High Precision Event Timers driver
5067M: Clemens Ladisch <clemens@ladisch.de>
5068S: Maintained
5069F: Documentation/timers/hpet.txt
5070F: drivers/char/hpet.c
5071F: include/linux/hpet.h
5072F: include/uapi/linux/hpet.h
5073
5074HPET: x86
5075S: Orphan
5076F: arch/x86/kernel/hpet.c
5077F: arch/x86/include/asm/hpet.h
5078
5079HPFS FILESYSTEM
5080M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5081W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5082S: Maintained
5083F: fs/hpfs/
5084
5085HSI SUBSYSTEM
5086M: Sebastian Reichel <sre@kernel.org>
5087T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5088S: Maintained
5089F: Documentation/ABI/testing/sysfs-bus-hsi
5090F: Documentation/hsi.txt
5091F: drivers/hsi/
5092F: include/linux/hsi/
5093F: include/uapi/linux/hsi/
5094
5095HSO 3G MODEM DRIVER
5096M: Jan Dumon <j.dumon@option.com>
5097W: http://www.pharscape.org
5098S: Maintained
5099F: drivers/net/usb/hso.c
5100
5101HSR NETWORK PROTOCOL
5102M: Arvid Brodin <arvid.brodin@alten.se>
5103L: netdev@vger.kernel.org
5104S: Maintained
5105F: net/hsr/
5106
5107HTCPEN TOUCHSCREEN DRIVER
5108M: Pau Oliva Fora <pof@eslack.org>
5109L: linux-input@vger.kernel.org
5110S: Maintained
5111F: drivers/input/touchscreen/htcpen.c
5112
5113HUGETLB FILESYSTEM
5114M: Nadia Yvette Chambers <nyc@holomorphy.com>
5115S: Maintained
5116F: fs/hugetlbfs/
5117
5118Hyper-V CORE AND DRIVERS
5119M: "K. Y. Srinivasan" <kys@microsoft.com>
5120M: Haiyang Zhang <haiyangz@microsoft.com>
5121L: devel@linuxdriverproject.org
5122S: Maintained
5123F: arch/x86/include/asm/mshyperv.h
5124F: arch/x86/include/uapi/asm/hyperv.h
5125F: arch/x86/kernel/cpu/mshyperv.c
5126F: drivers/hid/hid-hyperv.c
5127F: drivers/hv/
5128F: drivers/input/serio/hyperv-keyboard.c
5129F: drivers/net/hyperv/
5130F: drivers/scsi/storvsc_drv.c
5131F: drivers/video/fbdev/hyperv_fb.c
5132F: include/linux/hyperv.h
5133F: tools/hv/
5134F: Documentation/ABI/stable/sysfs-bus-vmbus
5135
5136I2C OVER PARALLEL PORT
5137M: Jean Delvare <jdelvare@suse.com>
5138L: linux-i2c@vger.kernel.org
5139S: Maintained
5140F: Documentation/i2c/busses/i2c-parport
5141F: Documentation/i2c/busses/i2c-parport-light
5142F: drivers/i2c/busses/i2c-parport.c
5143F: drivers/i2c/busses/i2c-parport-light.c
5144
5145I2C/SMBUS CONTROLLER DRIVERS FOR PC
5146M: Jean Delvare <jdelvare@suse.com>
5147L: linux-i2c@vger.kernel.org
5148S: Maintained
5149F: Documentation/i2c/busses/i2c-ali1535
5150F: Documentation/i2c/busses/i2c-ali1563
5151F: Documentation/i2c/busses/i2c-ali15x3
5152F: Documentation/i2c/busses/i2c-amd756
5153F: Documentation/i2c/busses/i2c-amd8111
5154F: Documentation/i2c/busses/i2c-i801
5155F: Documentation/i2c/busses/i2c-nforce2
5156F: Documentation/i2c/busses/i2c-piix4
5157F: Documentation/i2c/busses/i2c-sis5595
5158F: Documentation/i2c/busses/i2c-sis630
5159F: Documentation/i2c/busses/i2c-sis96x
5160F: Documentation/i2c/busses/i2c-via
5161F: Documentation/i2c/busses/i2c-viapro
5162F: drivers/i2c/busses/i2c-ali1535.c
5163F: drivers/i2c/busses/i2c-ali1563.c
5164F: drivers/i2c/busses/i2c-ali15x3.c
5165F: drivers/i2c/busses/i2c-amd756.c
5166F: drivers/i2c/busses/i2c-amd756-s4882.c
5167F: drivers/i2c/busses/i2c-amd8111.c
5168F: drivers/i2c/busses/i2c-i801.c
5169F: drivers/i2c/busses/i2c-isch.c
5170F: drivers/i2c/busses/i2c-nforce2.c
5171F: drivers/i2c/busses/i2c-nforce2-s4985.c
5172F: drivers/i2c/busses/i2c-piix4.c
5173F: drivers/i2c/busses/i2c-sis5595.c
5174F: drivers/i2c/busses/i2c-sis630.c
5175F: drivers/i2c/busses/i2c-sis96x.c
5176F: drivers/i2c/busses/i2c-via.c
5177F: drivers/i2c/busses/i2c-viapro.c
5178
5179I2C/SMBUS ISMT DRIVER
5180M: Seth Heasley <seth.heasley@intel.com>
5181M: Neil Horman <nhorman@tuxdriver.com>
5182L: linux-i2c@vger.kernel.org
5183F: drivers/i2c/busses/i2c-ismt.c
5184F: Documentation/i2c/busses/i2c-ismt
5185
5186I2C/SMBUS STUB DRIVER
5187M: Jean Delvare <jdelvare@suse.com>
5188L: linux-i2c@vger.kernel.org
5189S: Maintained
5190F: drivers/i2c/i2c-stub.c
5191
5192I2C SUBSYSTEM
5193M: Wolfram Sang <wsa@the-dreams.de>
5194L: linux-i2c@vger.kernel.org
5195W: https://i2c.wiki.kernel.org/
5196Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5197T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5198S: Maintained
5199F: Documentation/devicetree/bindings/i2c/
5200F: Documentation/i2c/
5201F: drivers/i2c/
5202F: drivers/i2c/*/
5203F: include/linux/i2c.h
5204F: include/linux/i2c-*.h
5205F: include/uapi/linux/i2c.h
5206F: include/uapi/linux/i2c-*.h
5207
5208I2C ACPI SUPPORT
5209M: Mika Westerberg <mika.westerberg@linux.intel.com>
5210L: linux-i2c@vger.kernel.org
5211L: linux-acpi@vger.kernel.org
5212S: Maintained
5213
5214I2C-TAOS-EVM DRIVER
5215M: Jean Delvare <jdelvare@suse.com>
5216L: linux-i2c@vger.kernel.org
5217S: Maintained
5218F: Documentation/i2c/busses/i2c-taos-evm
5219F: drivers/i2c/busses/i2c-taos-evm.c
5220
5221I2C-TINY-USB DRIVER
5222M: Till Harbaum <till@harbaum.org>
5223L: linux-i2c@vger.kernel.org
5224W: http://www.harbaum.org/till/i2c_tiny_usb
5225S: Maintained
5226F: drivers/i2c/busses/i2c-tiny-usb.c
5227
5228i386 BOOT CODE
5229M: "H. Peter Anvin" <hpa@zytor.com>
5230S: Maintained
5231F: arch/x86/boot/
5232
5233i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5234M: "H. Peter Anvin" <hpa@zytor.com>
5235T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5236S: Maintained
5237
5238IA64 (Itanium) PLATFORM
5239M: Tony Luck <tony.luck@intel.com>
5240M: Fenghua Yu <fenghua.yu@intel.com>
5241L: linux-ia64@vger.kernel.org
5242T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5243S: Maintained
5244F: arch/ia64/
5245
5246IBM Power VMX Cryptographic instructions
5247M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5248M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5249L: linux-crypto@vger.kernel.org
5250S: Supported
5251F: drivers/crypto/vmx/Makefile
5252F: drivers/crypto/vmx/Kconfig
5253F: drivers/crypto/vmx/vmx.c
5254F: drivers/crypto/vmx/aes*
5255F: drivers/crypto/vmx/ghash*
5256F: drivers/crypto/vmx/ppc-xlate.pl
5257
5258IBM Power in-Nest Crypto Acceleration
5259M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5260M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5261L: linux-crypto@vger.kernel.org
5262S: Supported
5263F: drivers/crypto/nx/Makefile
5264F: drivers/crypto/nx/Kconfig
5265F: drivers/crypto/nx/nx-aes*
5266F: drivers/crypto/nx/nx-sha*
5267F: drivers/crypto/nx/nx.*
5268F: drivers/crypto/nx/nx_csbcpb.h
5269F: drivers/crypto/nx/nx_debugfs.h
5270
5271IBM Power 842 compression accelerator
5272M: Dan Streetman <ddstreet@ieee.org>
5273S: Supported
5274F: drivers/crypto/nx/Makefile
5275F: drivers/crypto/nx/Kconfig
5276F: drivers/crypto/nx/nx-842*
5277F: include/linux/sw842.h
5278F: crypto/842.c
5279F: lib/842/
5280
5281IBM Power Linux RAID adapter
5282M: Brian King <brking@us.ibm.com>
5283S: Supported
5284F: drivers/scsi/ipr.*
5285
5286IBM Power Virtual Ethernet Device Driver
5287M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5288L: netdev@vger.kernel.org
5289S: Supported
5290F: drivers/net/ethernet/ibm/ibmveth.*
5291
5292IBM Power SRIOV Virtual NIC Device Driver
5293M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5294M: John Allen <jallen@linux.vnet.ibm.com>
5295L: netdev@vger.kernel.org
5296S: Supported
5297F: drivers/net/ethernet/ibm/ibmvnic.*
5298
5299IBM Power Virtual SCSI Device Drivers
5300M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5301L: linux-scsi@vger.kernel.org
5302S: Supported
5303F: drivers/scsi/ibmvscsi/ibmvscsi*
5304F: drivers/scsi/ibmvscsi/viosrp.h
5305
5306IBM Power Virtual FC Device Drivers
5307M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5308L: linux-scsi@vger.kernel.org
5309S: Supported
5310F: drivers/scsi/ibmvscsi/ibmvfc*
5311
5312IBM ServeRAID RAID DRIVER
5313S: Orphan
5314F: drivers/scsi/ips.*
5315
5316ICH LPC AND GPIO DRIVER
5317M: Peter Tyser <ptyser@xes-inc.com>
5318S: Maintained
5319F: drivers/mfd/lpc_ich.c
5320F: drivers/gpio/gpio-ich.c
5321
5322IDE SUBSYSTEM
5323M: "David S. Miller" <davem@davemloft.net>
5324L: linux-ide@vger.kernel.org
5325Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5326T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5327S: Maintained
5328F: Documentation/ide/
5329F: drivers/ide/
5330F: include/linux/ide.h
5331
5332IDEAPAD LAPTOP EXTRAS DRIVER
5333M: Ike Panhc <ike.pan@canonical.com>
5334L: platform-driver-x86@vger.kernel.org
5335W: http://launchpad.net/ideapad-laptop
5336S: Maintained
5337F: drivers/platform/x86/ideapad-laptop.c
5338
5339IDEAPAD LAPTOP SLIDEBAR DRIVER
5340M: Andrey Moiseev <o2g.org.ru@gmail.com>
5341L: linux-input@vger.kernel.org
5342W: https://github.com/o2genum/ideapad-slidebar
5343S: Maintained
5344F: drivers/input/misc/ideapad_slidebar.c
5345
5346IDE/ATAPI DRIVERS
5347M: Borislav Petkov <bp@alien8.de>
5348L: linux-ide@vger.kernel.org
5349S: Maintained
5350F: Documentation/cdrom/ide-cd
5351F: drivers/ide/ide-cd*
5352
5353IDLE-I7300
5354M: Andy Henroid <andrew.d.henroid@intel.com>
5355L: linux-pm@vger.kernel.org
5356S: Supported
5357F: drivers/idle/i7300_idle.c
5358
5359IEEE 802.15.4 SUBSYSTEM
5360M: Alexander Aring <alex.aring@gmail.com>
5361L: linux-wpan@vger.kernel.org
5362W: https://github.com/linux-wpan
5363T: git git://github.com/linux-wpan/linux-wpan-next.git
5364S: Maintained
5365F: net/ieee802154/
5366F: net/mac802154/
5367F: drivers/net/ieee802154/
5368F: include/linux/nl802154.h
5369F: include/linux/ieee802154.h
5370F: include/net/nl802154.h
5371F: include/net/mac802154.h
5372F: include/net/af_ieee802154.h
5373F: include/net/cfg802154.h
5374F: include/net/ieee802154_netdev.h
5375F: Documentation/networking/ieee802154.txt
5376
5377IGORPLUG-USB IR RECEIVER
5378M: Sean Young <sean@mess.org>
5379L: linux-media@vger.kernel.org
5380S: Maintained
5381F: drivers/media/rc/igorplugusb.c
5382
5383IGUANAWORKS USB IR TRANSCEIVER
5384M: Sean Young <sean@mess.org>
5385L: linux-media@vger.kernel.org
5386S: Maintained
5387F: drivers/media/rc/iguanair.c
5388
5389IIO SUBSYSTEM AND DRIVERS
5390M: Jonathan Cameron <jic23@kernel.org>
5391R: Hartmut Knaack <knaack.h@gmx.de>
5392R: Lars-Peter Clausen <lars@metafoo.de>
5393R: Peter Meerwald <pmeerw@pmeerw.net>
5394L: linux-iio@vger.kernel.org
5395S: Maintained
5396F: drivers/iio/
5397F: drivers/staging/iio/
5398F: include/linux/iio/
5399F: tools/iio/
5400
5401IKANOS/ADI EAGLE ADSL USB DRIVER
5402M: Matthieu Castet <castet.matthieu@free.fr>
5403M: Stanislaw Gruszka <stf_xl@wp.pl>
5404S: Maintained
5405F: drivers/usb/atm/ueagle-atm.c
5406
5407INA209 HARDWARE MONITOR DRIVER
5408M: Guenter Roeck <linux@roeck-us.net>
5409L: lm-sensors@lm-sensors.org
5410S: Maintained
5411F: Documentation/hwmon/ina209
5412F: Documentation/devicetree/bindings/i2c/ina209.txt
5413F: drivers/hwmon/ina209.c
5414
5415INA2XX HARDWARE MONITOR DRIVER
5416M: Guenter Roeck <linux@roeck-us.net>
5417L: lm-sensors@lm-sensors.org
5418S: Maintained
5419F: Documentation/hwmon/ina2xx
5420F: drivers/hwmon/ina2xx.c
5421F: include/linux/platform_data/ina2xx.h
5422
5423INDUSTRY PACK SUBSYSTEM (IPACK)
5424M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5425M: Jens Taprogge <jens.taprogge@taprogge.org>
5426M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5427L: industrypack-devel@lists.sourceforge.net
5428W: http://industrypack.sourceforge.net
5429S: Maintained
5430F: drivers/ipack/
5431
5432INGENIC JZ4780 DMA Driver
5433M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5434S: Maintained
5435F: drivers/dma/dma-jz4780.c
5436
5437INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5438M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5439M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5440L: linux-ima-devel@lists.sourceforge.net
5441L: linux-ima-user@lists.sourceforge.net
5442L: linux-security-module@vger.kernel.org
5443S: Supported
5444F: security/integrity/ima/
5445
5446IMGTEC IR DECODER DRIVER
5447M: James Hogan <james.hogan@imgtec.com>
5448S: Maintained
5449F: drivers/media/rc/img-ir/
5450
5451IMS TWINTURBO FRAMEBUFFER DRIVER
5452L: linux-fbdev@vger.kernel.org
5453S: Orphan
5454F: drivers/video/fbdev/imsttfb.c
5455
5456INFINIBAND SUBSYSTEM
5457M: Doug Ledford <dledford@redhat.com>
5458M: Sean Hefty <sean.hefty@intel.com>
5459M: Hal Rosenstock <hal.rosenstock@gmail.com>
5460L: linux-rdma@vger.kernel.org
5461W: http://www.openfabrics.org/
5462Q: http://patchwork.kernel.org/project/linux-rdma/list/
5463T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5464S: Supported
5465F: Documentation/infiniband/
5466F: drivers/infiniband/
5467F: drivers/staging/rdma/
5468F: include/uapi/linux/if_infiniband.h
5469F: include/uapi/rdma/
5470F: include/rdma/
5471
5472INOTIFY
5473M: John McCutchan <john@johnmccutchan.com>
5474M: Robert Love <rlove@rlove.org>
5475M: Eric Paris <eparis@parisplace.org>
5476S: Maintained
5477F: Documentation/filesystems/inotify.txt
5478F: fs/notify/inotify/
5479F: include/linux/inotify.h
5480F: include/uapi/linux/inotify.h
5481
5482INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5483M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5484L: linux-input@vger.kernel.org
5485Q: http://patchwork.kernel.org/project/linux-input/list/
5486T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5487S: Maintained
5488F: drivers/input/
5489F: include/linux/input.h
5490F: include/uapi/linux/input.h
5491F: include/linux/input/
5492
5493INPUT MULTITOUCH (MT) PROTOCOL
5494M: Henrik Rydberg <rydberg@bitmath.org>
5495L: linux-input@vger.kernel.org
5496S: Odd fixes
5497F: Documentation/input/multi-touch-protocol.txt
5498F: drivers/input/input-mt.c
5499K: \b(ABS|SYN)_MT_
5500
5501INTEL ASoC BDW/HSW DRIVERS
5502M: Jie Yang <yang.jie@linux.intel.com>
5503L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5504S: Supported
5505F: sound/soc/intel/common/sst-dsp*
5506F: sound/soc/intel/common/sst-firmware.c
5507F: sound/soc/intel/boards/broadwell.c
5508F: sound/soc/intel/haswell/
5509
5510INTEL C600 SERIES SAS CONTROLLER DRIVER
5511M: Intel SCU Linux support <intel-linux-scu@intel.com>
5512M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5513L: linux-scsi@vger.kernel.org
5514T: git git://git.code.sf.net/p/intel-sas/isci
5515S: Supported
5516F: drivers/scsi/isci/
5517
5518INTEL IDLE DRIVER
5519M: Len Brown <lenb@kernel.org>
5520L: linux-pm@vger.kernel.org
5521T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5522S: Supported
5523F: drivers/idle/intel_idle.c
5524
5525INTEL PSTATE DRIVER
5526M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5527M: Len Brown <lenb@kernel.org>
5528L: linux-pm@vger.kernel.org
5529S: Supported
5530F: drivers/cpufreq/intel_pstate.c
5531
5532INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5533M: Maik Broemme <mbroemme@plusserver.de>
5534L: linux-fbdev@vger.kernel.org
5535S: Maintained
5536F: Documentation/fb/intelfb.txt
5537F: drivers/video/fbdev/intelfb/
5538
5539INTEL 810/815 FRAMEBUFFER DRIVER
5540M: Antonino Daplas <adaplas@gmail.com>
5541L: linux-fbdev@vger.kernel.org
5542S: Maintained
5543F: drivers/video/fbdev/i810/
5544
5545INTEL MENLOW THERMAL DRIVER
5546M: Sujith Thomas <sujith.thomas@intel.com>
5547L: platform-driver-x86@vger.kernel.org
5548W: https://01.org/linux-acpi
5549S: Supported
5550F: drivers/platform/x86/intel_menlow.c
5551
5552INTEL I/OAT DMA DRIVER
5553M: Dave Jiang <dave.jiang@intel.com>
5554R: Dan Williams <dan.j.williams@intel.com>
5555L: dmaengine@vger.kernel.org
5556Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5557S: Supported
5558F: drivers/dma/ioat*
5559
5560INTEL IOMMU (VT-d)
5561M: David Woodhouse <dwmw2@infradead.org>
5562L: iommu@lists.linux-foundation.org
5563T: git git://git.infradead.org/iommu-2.6.git
5564S: Supported
5565F: drivers/iommu/intel-iommu.c
5566F: include/linux/intel-iommu.h
5567
5568INTEL IOP-ADMA DMA DRIVER
5569R: Dan Williams <dan.j.williams@intel.com>
5570S: Odd fixes
5571F: drivers/dma/iop-adma.c
5572
5573INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5574M: Krzysztof Halasa <khalasa@piap.pl>
5575S: Maintained
5576F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5577F: arch/arm/mach-ixp4xx/include/mach/npe.h
5578F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5579F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5580F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5581F: drivers/net/wan/ixp4xx_hss.c
5582
5583INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5584M: Deepak Saxena <dsaxena@plexity.net>
5585S: Maintained
5586F: drivers/char/hw_random/ixp4xx-rng.c
5587
5588INTEL ETHERNET DRIVERS
5589M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5590R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5591R: Shannon Nelson <shannon.nelson@intel.com>
5592R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5593R: Don Skidmore <donald.c.skidmore@intel.com>
5594R: Bruce Allan <bruce.w.allan@intel.com>
5595R: John Ronciak <john.ronciak@intel.com>
5596R: Mitch Williams <mitch.a.williams@intel.com>
5597L: intel-wired-lan@lists.osuosl.org
5598W: http://www.intel.com/support/feedback.htm
5599W: http://e1000.sourceforge.net/
5600Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5601T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5602T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5603S: Supported
5604F: Documentation/networking/e100.txt
5605F: Documentation/networking/e1000.txt
5606F: Documentation/networking/e1000e.txt
5607F: Documentation/networking/igb.txt
5608F: Documentation/networking/igbvf.txt
5609F: Documentation/networking/ixgb.txt
5610F: Documentation/networking/ixgbe.txt
5611F: Documentation/networking/ixgbevf.txt
5612F: Documentation/networking/i40e.txt
5613F: Documentation/networking/i40evf.txt
5614F: drivers/net/ethernet/intel/
5615F: drivers/net/ethernet/intel/*/
5616
5617INTEL-MID GPIO DRIVER
5618M: David Cohen <david.a.cohen@linux.intel.com>
5619L: linux-gpio@vger.kernel.org
5620S: Maintained
5621F: drivers/gpio/gpio-intel-mid.c
5622
5623INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5624M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5625L: linux-wireless@vger.kernel.org
5626S: Maintained
5627F: Documentation/networking/README.ipw2100
5628F: Documentation/networking/README.ipw2200
5629F: drivers/net/wireless/intel/ipw2x00/
5630
5631INTEL(R) TRACE HUB
5632M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5633S: Supported
5634F: Documentation/trace/intel_th.txt
5635F: drivers/hwtracing/intel_th/
5636
5637INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5638M: Ning Sun <ning.sun@intel.com>
5639L: tboot-devel@lists.sourceforge.net
5640W: http://tboot.sourceforge.net
5641T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5642S: Supported
5643F: Documentation/intel_txt.txt
5644F: include/linux/tboot.h
5645F: arch/x86/kernel/tboot.c
5646
5647INTEL WIRELESS WIMAX CONNECTION 2400
5648M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5649M: linux-wimax@intel.com
5650L: wimax@linuxwimax.org (subscribers-only)
5651S: Supported
5652W: http://linuxwimax.org
5653F: Documentation/wimax/README.i2400m
5654F: drivers/net/wimax/i2400m/
5655F: include/uapi/linux/wimax/i2400m.h
5656
5657INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5658M: Stanislaw Gruszka <sgruszka@redhat.com>
5659L: linux-wireless@vger.kernel.org
5660S: Supported
5661F: drivers/net/wireless/intel/iwlegacy/
5662
5663INTEL WIRELESS WIFI LINK (iwlwifi)
5664M: Johannes Berg <johannes.berg@intel.com>
5665M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5666M: Intel Linux Wireless <linuxwifi@intel.com>
5667L: linux-wireless@vger.kernel.org
5668W: http://intellinuxwireless.org
5669T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5670S: Supported
5671F: drivers/net/wireless/intel/iwlwifi/
5672
5673INTEL MANAGEMENT ENGINE (mei)
5674M: Tomas Winkler <tomas.winkler@intel.com>
5675L: linux-kernel@vger.kernel.org
5676S: Supported
5677F: include/uapi/linux/mei.h
5678F: include/linux/mei_cl_bus.h
5679F: drivers/misc/mei/*
5680F: Documentation/misc-devices/mei/*
5681
5682INTEL MIC DRIVERS (mic)
5683M: Sudeep Dutt <sudeep.dutt@intel.com>
5684M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5685S: Supported
5686W: https://github.com/sudeepdutt/mic
5687W: http://software.intel.com/en-us/mic-developer
5688F: include/linux/mic_bus.h
5689F: include/linux/scif.h
5690F: include/uapi/linux/mic_common.h
5691F: include/uapi/linux/mic_ioctl.h
5692F include/uapi/linux/scif_ioctl.h
5693F: drivers/misc/mic/
5694F: drivers/dma/mic_x100_dma.c
5695F: drivers/dma/mic_x100_dma.h
5696F Documentation/mic/
5697
5698INTEL PMC IPC DRIVER
5699M: Zha Qipeng<qipeng.zha@intel.com>
5700L: platform-driver-x86@vger.kernel.org
5701S: Maintained
5702F: drivers/platform/x86/intel_pmc_ipc.c
5703F: arch/x86/include/asm/intel_pmc_ipc.h
5704
5705IOC3 ETHERNET DRIVER
5706M: Ralf Baechle <ralf@linux-mips.org>
5707L: linux-mips@linux-mips.org
5708S: Maintained
5709F: drivers/net/ethernet/sgi/ioc3-eth.c
5710
5711IOC3 SERIAL DRIVER
5712M: Pat Gefre <pfg@sgi.com>
5713L: linux-serial@vger.kernel.org
5714S: Maintained
5715F: drivers/tty/serial/ioc3_serial.c
5716
5717IOMMU DRIVERS
5718M: Joerg Roedel <joro@8bytes.org>
5719L: iommu@lists.linux-foundation.org
5720T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5721S: Maintained
5722F: drivers/iommu/
5723
5724IP MASQUERADING
5725M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5726S: Maintained
5727F: net/ipv4/netfilter/ipt_MASQUERADE.c
5728
5729IPATH DRIVER
5730M: Mike Marciniszyn <infinipath@intel.com>
5731L: linux-rdma@vger.kernel.org
5732S: Maintained
5733F: drivers/staging/rdma/ipath/
5734
5735IPMI SUBSYSTEM
5736M: Corey Minyard <minyard@acm.org>
5737L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5738W: http://openipmi.sourceforge.net/
5739S: Supported
5740F: Documentation/IPMI.txt
5741F: drivers/char/ipmi/
5742F: include/linux/ipmi*
5743F: include/uapi/linux/ipmi*
5744
5745QCOM AUDIO (ASoC) DRIVERS
5746M: Patrick Lai <plai@codeaurora.org>
5747M: Banajit Goswami <bgoswami@codeaurora.org>
5748L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5749S: Supported
5750F: sound/soc/qcom/
5751
5752IPS SCSI RAID DRIVER
5753M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5754L: linux-scsi@vger.kernel.org
5755W: http://www.adaptec.com/
5756S: Maintained
5757F: drivers/scsi/ips*
5758
5759IPVS
5760M: Wensong Zhang <wensong@linux-vs.org>
5761M: Simon Horman <horms@verge.net.au>
5762M: Julian Anastasov <ja@ssi.bg>
5763L: netdev@vger.kernel.org
5764L: lvs-devel@vger.kernel.org
5765S: Maintained
5766F: Documentation/networking/ipvs-sysctl.txt
5767F: include/net/ip_vs.h
5768F: include/uapi/linux/ip_vs.h
5769F: net/netfilter/ipvs/
5770
5771IPWIRELESS DRIVER
5772M: Jiri Kosina <jikos@kernel.org>
5773M: David Sterba <dsterba@suse.com>
5774S: Odd Fixes
5775F: drivers/tty/ipwireless/
5776
5777IPX NETWORK LAYER
5778M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5779L: netdev@vger.kernel.org
5780S: Maintained
5781F: include/net/ipx.h
5782F: include/uapi/linux/ipx.h
5783F: net/ipx/
5784
5785IRDA SUBSYSTEM
5786M: Samuel Ortiz <samuel@sortiz.org>
5787L: irda-users@lists.sourceforge.net (subscribers-only)
5788L: netdev@vger.kernel.org
5789W: http://irda.sourceforge.net/
5790S: Maintained
5791T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5792F: Documentation/networking/irda.txt
5793F: drivers/net/irda/
5794F: include/net/irda/
5795F: net/irda/
5796
5797IRQ SUBSYSTEM
5798M: Thomas Gleixner <tglx@linutronix.de>
5799L: linux-kernel@vger.kernel.org
5800S: Maintained
5801T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5802F: kernel/irq/
5803
5804IRQCHIP DRIVERS
5805M: Thomas Gleixner <tglx@linutronix.de>
5806M: Jason Cooper <jason@lakedaemon.net>
5807M: Marc Zyngier <marc.zyngier@arm.com>
5808L: linux-kernel@vger.kernel.org
5809S: Maintained
5810T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5811T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5812F: Documentation/devicetree/bindings/interrupt-controller/
5813F: drivers/irqchip/
5814
5815IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5816M: Jiang Liu <jiang.liu@linux.intel.com>
5817M: Marc Zyngier <marc.zyngier@arm.com>
5818S: Maintained
5819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5820F: Documentation/IRQ-domain.txt
5821F: include/linux/irqdomain.h
5822F: kernel/irq/irqdomain.c
5823F: kernel/irq/msi.c
5824
5825ISAPNP
5826M: Jaroslav Kysela <perex@perex.cz>
5827S: Maintained
5828F: Documentation/isapnp.txt
5829F: drivers/pnp/isapnp/
5830F: include/linux/isapnp.h
5831
5832ISA RADIO MODULE
5833M: Hans Verkuil <hverkuil@xs4all.nl>
5834L: linux-media@vger.kernel.org
5835T: git git://linuxtv.org/media_tree.git
5836W: https://linuxtv.org
5837S: Maintained
5838F: drivers/media/radio/radio-isa*
5839
5840iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5841M: Peter Jones <pjones@redhat.com>
5842M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5843S: Maintained
5844F: drivers/firmware/iscsi_ibft*
5845
5846ISCSI
5847M: Mike Christie <michaelc@cs.wisc.edu>
5848L: open-iscsi@googlegroups.com
5849W: www.open-iscsi.org
5850T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5851S: Maintained
5852F: drivers/scsi/*iscsi*
5853F: include/scsi/*iscsi*
5854
5855ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5856M: Or Gerlitz <ogerlitz@mellanox.com>
5857M: Sagi Grimberg <sagig@mellanox.com>
5858M: Roi Dayan <roid@mellanox.com>
5859L: linux-rdma@vger.kernel.org
5860S: Supported
5861W: http://www.openfabrics.org
5862W: www.open-iscsi.org
5863Q: http://patchwork.kernel.org/project/linux-rdma/list/
5864F: drivers/infiniband/ulp/iser/
5865
5866ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5867M: Sagi Grimberg <sagig@mellanox.com>
5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5869L: linux-rdma@vger.kernel.org
5870L: target-devel@vger.kernel.org
5871S: Supported
5872W: http://www.linux-iscsi.org
5873F: drivers/infiniband/ulp/isert
5874
5875ISDN SUBSYSTEM
5876M: Karsten Keil <isdn@linux-pingi.de>
5877L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5878L: netdev@vger.kernel.org
5879W: http://www.isdn4linux.de
5880T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5881S: Maintained
5882F: Documentation/isdn/
5883F: drivers/isdn/
5884F: include/linux/isdn.h
5885F: include/linux/isdn/
5886F: include/uapi/linux/isdn.h
5887F: include/uapi/linux/isdn/
5888
5889ISDN SUBSYSTEM (Eicon active card driver)
5890M: Armin Schindler <mac@melware.de>
5891L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5892W: http://www.melware.de
5893S: Maintained
5894F: drivers/isdn/hardware/eicon/
5895
5896IT87 HARDWARE MONITORING DRIVER
5897M: Jean Delvare <jdelvare@suse.com>
5898L: lm-sensors@lm-sensors.org
5899S: Maintained
5900F: Documentation/hwmon/it87
5901F: drivers/hwmon/it87.c
5902
5903IT913X MEDIA DRIVER
5904M: Antti Palosaari <crope@iki.fi>
5905L: linux-media@vger.kernel.org
5906W: https://linuxtv.org
5907W: http://palosaari.fi/linux/
5908Q: http://patchwork.linuxtv.org/project/linux-media/list/
5909T: git git://linuxtv.org/anttip/media_tree.git
5910S: Maintained
5911F: drivers/media/tuners/it913x*
5912
5913IVTV VIDEO4LINUX DRIVER
5914M: Andy Walls <awalls@md.metrocast.net>
5915L: ivtv-devel@ivtvdriver.org (subscribers-only)
5916L: linux-media@vger.kernel.org
5917T: git git://linuxtv.org/media_tree.git
5918W: http://www.ivtvdriver.org
5919S: Maintained
5920F: Documentation/video4linux/*.ivtv
5921F: drivers/media/pci/ivtv/
5922F: include/uapi/linux/ivtv*
5923
5924IX2505V MEDIA DRIVER
5925M: Malcolm Priestley <tvboxspy@gmail.com>
5926L: linux-media@vger.kernel.org
5927W: https://linuxtv.org
5928Q: http://patchwork.linuxtv.org/project/linux-media/list/
5929S: Maintained
5930F: drivers/media/dvb-frontends/ix2505v*
5931
5932JC42.4 TEMPERATURE SENSOR DRIVER
5933M: Guenter Roeck <linux@roeck-us.net>
5934L: lm-sensors@lm-sensors.org
5935S: Maintained
5936F: drivers/hwmon/jc42.c
5937F: Documentation/hwmon/jc42
5938
5939JFS FILESYSTEM
5940M: Dave Kleikamp <shaggy@kernel.org>
5941L: jfs-discussion@lists.sourceforge.net
5942W: http://jfs.sourceforge.net/
5943T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5944S: Maintained
5945F: Documentation/filesystems/jfs.txt
5946F: fs/jfs/
5947
5948JME NETWORK DRIVER
5949M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5950L: netdev@vger.kernel.org
5951S: Maintained
5952F: drivers/net/ethernet/jme.*
5953
5954JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5955M: David Woodhouse <dwmw2@infradead.org>
5956L: linux-mtd@lists.infradead.org
5957W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5958S: Maintained
5959F: fs/jffs2/
5960F: include/uapi/linux/jffs2.h
5961
5962JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5963M: "Theodore Ts'o" <tytso@mit.edu>
5964M: Jan Kara <jack@suse.com>
5965L: linux-ext4@vger.kernel.org
5966S: Maintained
5967F: fs/jbd2/
5968F: include/linux/jbd2.h
5969
5970JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5971M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5972L: linux-media@vger.kernel.org
5973S: Maintained
5974F: drivers/media/platform/rcar_jpu.c
5975
5976JSM Neo PCI based serial card
5977M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5978L: linux-serial@vger.kernel.org
5979S: Maintained
5980F: drivers/tty/serial/jsm/
5981
5982K10TEMP HARDWARE MONITORING DRIVER
5983M: Clemens Ladisch <clemens@ladisch.de>
5984L: lm-sensors@lm-sensors.org
5985S: Maintained
5986F: Documentation/hwmon/k10temp
5987F: drivers/hwmon/k10temp.c
5988
5989K8TEMP HARDWARE MONITORING DRIVER
5990M: Rudolf Marek <r.marek@assembler.cz>
5991L: lm-sensors@lm-sensors.org
5992S: Maintained
5993F: Documentation/hwmon/k8temp
5994F: drivers/hwmon/k8temp.c
5995
5996KCONFIG
5997M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5998L: linux-kbuild@vger.kernel.org
5999T: git git://gitorious.org/linux-kconfig/linux-kconfig
6000S: Maintained
6001F: Documentation/kbuild/kconfig-language.txt
6002F: scripts/kconfig/
6003
6004KDUMP
6005M: Vivek Goyal <vgoyal@redhat.com>
6006M: Haren Myneni <hbabu@us.ibm.com>
6007L: kexec@lists.infradead.org
6008W: http://lse.sourceforge.net/kdump/
6009S: Maintained
6010F: Documentation/kdump/
6011
6012KEENE FM RADIO TRANSMITTER DRIVER
6013M: Hans Verkuil <hverkuil@xs4all.nl>
6014L: linux-media@vger.kernel.org
6015T: git git://linuxtv.org/media_tree.git
6016W: https://linuxtv.org
6017S: Maintained
6018F: drivers/media/radio/radio-keene*
6019
6020KERNEL AUTOMOUNTER v4 (AUTOFS4)
6021M: Ian Kent <raven@themaw.net>
6022L: autofs@vger.kernel.org
6023S: Maintained
6024F: fs/autofs4/
6025
6026KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6027M: Michal Marek <mmarek@suse.com>
6028T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6029T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6030L: linux-kbuild@vger.kernel.org
6031S: Maintained
6032F: Documentation/kbuild/
6033F: Makefile
6034F: scripts/Makefile.*
6035F: scripts/basic/
6036F: scripts/mk*
6037F: scripts/package/
6038
6039KERNEL JANITORS
6040L: kernel-janitors@vger.kernel.org
6041W: http://kernelnewbies.org/KernelJanitors
6042S: Odd Fixes
6043
6044KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6045M: "J. Bruce Fields" <bfields@fieldses.org>
6046M: Jeff Layton <jlayton@poochiereds.net>
6047L: linux-nfs@vger.kernel.org
6048W: http://nfs.sourceforge.net/
6049S: Supported
6050F: fs/nfsd/
6051F: include/uapi/linux/nfsd/
6052F: fs/lockd/
6053F: fs/nfs_common/
6054F: net/sunrpc/
6055F: include/linux/lockd/
6056F: include/linux/sunrpc/
6057F: include/uapi/linux/sunrpc/
6058
6059KERNEL SELFTEST FRAMEWORK
6060M: Shuah Khan <shuahkh@osg.samsung.com>
6061L: linux-api@vger.kernel.org
6062T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6063S: Maintained
6064F: tools/testing/selftests
6065
6066KERNEL VIRTUAL MACHINE (KVM)
6067M: Gleb Natapov <gleb@kernel.org>
6068M: Paolo Bonzini <pbonzini@redhat.com>
6069L: kvm@vger.kernel.org
6070W: http://www.linux-kvm.org
6071T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6072S: Supported
6073F: Documentation/*/kvm*.txt
6074F: Documentation/virtual/kvm/
6075F: arch/*/kvm/
6076F: arch/x86/kernel/kvm.c
6077F: arch/x86/kernel/kvmclock.c
6078F: arch/*/include/asm/kvm*
6079F: include/linux/kvm*
6080F: include/uapi/linux/kvm*
6081F: virt/kvm/
6082
6083KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6084M: Joerg Roedel <joro@8bytes.org>
6085L: kvm@vger.kernel.org
6086W: http://www.linux-kvm.org/
6087S: Maintained
6088F: arch/x86/include/asm/svm.h
6089F: arch/x86/kvm/svm.c
6090
6091KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6092M: Alexander Graf <agraf@suse.com>
6093L: kvm-ppc@vger.kernel.org
6094W: http://www.linux-kvm.org/
6095T: git git://github.com/agraf/linux-2.6.git
6096S: Supported
6097F: arch/powerpc/include/asm/kvm*
6098F: arch/powerpc/kvm/
6099
6100KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6101M: Christian Borntraeger <borntraeger@de.ibm.com>
6102M: Cornelia Huck <cornelia.huck@de.ibm.com>
6103L: linux-s390@vger.kernel.org
6104W: http://www.ibm.com/developerworks/linux/linux390/
6105S: Supported
6106F: Documentation/s390/kvm.txt
6107F: arch/s390/include/asm/kvm*
6108F: arch/s390/kvm/
6109
6110KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6111M: Christoffer Dall <christoffer.dall@linaro.org>
6112M: Marc Zyngier <marc.zyngier@arm.com>
6113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6114L: kvmarm@lists.cs.columbia.edu
6115W: http://systems.cs.columbia.edu/projects/kvm-arm
6116T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6117S: Supported
6118F: arch/arm/include/uapi/asm/kvm*
6119F: arch/arm/include/asm/kvm*
6120F: arch/arm/kvm/
6121F: virt/kvm/arm/
6122F: include/kvm/arm_*
6123
6124KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6125M: Christoffer Dall <christoffer.dall@linaro.org>
6126M: Marc Zyngier <marc.zyngier@arm.com>
6127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6128L: kvmarm@lists.cs.columbia.edu
6129S: Maintained
6130F: arch/arm64/include/uapi/asm/kvm*
6131F: arch/arm64/include/asm/kvm*
6132F: arch/arm64/kvm/
6133
6134KEXEC
6135M: Eric Biederman <ebiederm@xmission.com>
6136W: http://kernel.org/pub/linux/utils/kernel/kexec/
6137L: kexec@lists.infradead.org
6138S: Maintained
6139F: include/linux/kexec.h
6140F: include/uapi/linux/kexec.h
6141F: kernel/kexec.c
6142
6143KEYS/KEYRINGS:
6144M: David Howells <dhowells@redhat.com>
6145L: keyrings@vger.kernel.org
6146S: Maintained
6147F: Documentation/security/keys.txt
6148F: include/linux/key.h
6149F: include/linux/key-type.h
6150F: include/keys/
6151F: security/keys/
6152
6153KEYS-TRUSTED
6154M: David Safford <safford@us.ibm.com>
6155M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6156L: linux-security-module@vger.kernel.org
6157L: keyrings@vger.kernel.org
6158S: Supported
6159F: Documentation/security/keys-trusted-encrypted.txt
6160F: include/keys/trusted-type.h
6161F: security/keys/trusted.c
6162F: security/keys/trusted.h
6163
6164KEYS-ENCRYPTED
6165M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6166M: David Safford <safford@us.ibm.com>
6167L: linux-security-module@vger.kernel.org
6168L: keyrings@vger.kernel.org
6169S: Supported
6170F: Documentation/security/keys-trusted-encrypted.txt
6171F: include/keys/encrypted-type.h
6172F: security/keys/encrypted-keys/
6173
6174KGDB / KDB /debug_core
6175M: Jason Wessel <jason.wessel@windriver.com>
6176W: http://kgdb.wiki.kernel.org/
6177L: kgdb-bugreport@lists.sourceforge.net
6178S: Maintained
6179F: Documentation/DocBook/kgdb.tmpl
6180F: drivers/misc/kgdbts.c
6181F: drivers/tty/serial/kgdboc.c
6182F: include/linux/kdb.h
6183F: include/linux/kgdb.h
6184F: kernel/debug/
6185
6186KMEMCHECK
6187M: Vegard Nossum <vegardno@ifi.uio.no>
6188M: Pekka Enberg <penberg@kernel.org>
6189S: Maintained
6190F: Documentation/kmemcheck.txt
6191F: arch/x86/include/asm/kmemcheck.h
6192F: arch/x86/mm/kmemcheck/
6193F: include/linux/kmemcheck.h
6194F: mm/kmemcheck.c
6195
6196KMEMLEAK
6197M: Catalin Marinas <catalin.marinas@arm.com>
6198S: Maintained
6199F: Documentation/kmemleak.txt
6200F: include/linux/kmemleak.h
6201F: mm/kmemleak.c
6202F: mm/kmemleak-test.c
6203
6204KPROBES
6205M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6206M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6207M: "David S. Miller" <davem@davemloft.net>
6208M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6209S: Maintained
6210F: Documentation/kprobes.txt
6211F: include/linux/kprobes.h
6212F: kernel/kprobes.c
6213
6214KS0108 LCD CONTROLLER DRIVER
6215M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6216W: http://miguelojeda.es/auxdisplay.htm
6217W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6218S: Maintained
6219F: Documentation/auxdisplay/ks0108
6220F: drivers/auxdisplay/ks0108.c
6221F: include/linux/ks0108.h
6222
6223L3MDEV
6224M: David Ahern <dsa@cumulusnetworks.com>
6225L: netdev@vger.kernel.org
6226S: Maintained
6227F: net/l3mdev
6228F: include/net/l3mdev.h
6229
6230LAPB module
6231L: linux-x25@vger.kernel.org
6232S: Orphan
6233F: Documentation/networking/lapb-module.txt
6234F: include/*/lapb.h
6235F: net/lapb/
6236
6237LASI 53c700 driver for PARISC
6238M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6239L: linux-scsi@vger.kernel.org
6240S: Maintained
6241F: Documentation/scsi/53c700.txt
6242F: drivers/scsi/53c700*
6243
6244LED SUBSYSTEM
6245M: Richard Purdie <rpurdie@rpsys.net>
6246M: Jacek Anaszewski <j.anaszewski@samsung.com>
6247L: linux-leds@vger.kernel.org
6248T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6249S: Maintained
6250F: drivers/leds/
6251F: include/linux/leds.h
6252
6253LEGACY EEPROM DRIVER
6254M: Jean Delvare <jdelvare@suse.com>
6255S: Maintained
6256F: Documentation/misc-devices/eeprom
6257F: drivers/misc/eeprom/eeprom.c
6258
6259LEGO USB Tower driver
6260M: Juergen Stuber <starblue@users.sourceforge.net>
6261L: legousb-devel@lists.sourceforge.net
6262W: http://legousb.sourceforge.net/
6263S: Maintained
6264F: drivers/usb/misc/legousbtower.c
6265
6266LG2160 MEDIA DRIVER
6267M: Michael Krufky <mkrufky@linuxtv.org>
6268L: linux-media@vger.kernel.org
6269W: https://linuxtv.org
6270W: http://github.com/mkrufky
6271Q: http://patchwork.linuxtv.org/project/linux-media/list/
6272T: git git://linuxtv.org/mkrufky/tuners.git
6273S: Maintained
6274F: drivers/media/dvb-frontends/lg2160.*
6275
6276LGDT3305 MEDIA DRIVER
6277M: Michael Krufky <mkrufky@linuxtv.org>
6278L: linux-media@vger.kernel.org
6279W: https://linuxtv.org
6280W: http://github.com/mkrufky
6281Q: http://patchwork.linuxtv.org/project/linux-media/list/
6282T: git git://linuxtv.org/mkrufky/tuners.git
6283S: Maintained
6284F: drivers/media/dvb-frontends/lgdt3305.*
6285
6286LGUEST
6287M: Rusty Russell <rusty@rustcorp.com.au>
6288L: lguest@lists.ozlabs.org
6289W: http://lguest.ozlabs.org/
6290S: Odd Fixes
6291F: arch/x86/include/asm/lguest*.h
6292F: arch/x86/lguest/
6293F: drivers/lguest/
6294F: include/linux/lguest*.h
6295F: tools/lguest/
6296
6297LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6298M: Tejun Heo <tj@kernel.org>
6299L: linux-ide@vger.kernel.org
6300T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6301S: Maintained
6302F: drivers/ata/
6303F: include/linux/ata.h
6304F: include/linux/libata.h
6305
6306LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6307M: Viresh Kumar <vireshk@kernel.org>
6308L: linux-ide@vger.kernel.org
6309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6310S: Maintained
6311F: include/linux/pata_arasan_cf_data.h
6312F: drivers/ata/pata_arasan_cf.c
6313
6314LIBATA PATA DRIVERS
6315M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6316M: Tejun Heo <tj@kernel.org>
6317L: linux-ide@vger.kernel.org
6318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6319S: Maintained
6320F: drivers/ata/pata_*.c
6321F: drivers/ata/ata_generic.c
6322
6323LIBATA SATA AHCI PLATFORM devices support
6324M: Hans de Goede <hdegoede@redhat.com>
6325M: Tejun Heo <tj@kernel.org>
6326L: linux-ide@vger.kernel.org
6327T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6328S: Maintained
6329F: drivers/ata/ahci_platform.c
6330F: drivers/ata/libahci_platform.c
6331F: include/linux/ahci_platform.h
6332
6333LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6334M: Mikael Pettersson <mikpelinux@gmail.com>
6335L: linux-ide@vger.kernel.org
6336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6337S: Maintained
6338F: drivers/ata/sata_promise.*
6339
6340LIBLOCKDEP
6341M: Sasha Levin <sasha.levin@oracle.com>
6342S: Maintained
6343F: tools/lib/lockdep/
6344
6345LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6346M: Dan Williams <dan.j.williams@intel.com>
6347L: linux-nvdimm@lists.01.org
6348Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6349S: Supported
6350F: drivers/nvdimm/*
6351F: include/linux/nd.h
6352F: include/linux/libnvdimm.h
6353F: include/uapi/linux/ndctl.h
6354
6355LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6356M: Ross Zwisler <ross.zwisler@linux.intel.com>
6357L: linux-nvdimm@lists.01.org
6358Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6359S: Supported
6360F: drivers/nvdimm/blk.c
6361F: drivers/nvdimm/region_devs.c
6362F: drivers/acpi/nfit*
6363
6364LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6365M: Vishal Verma <vishal.l.verma@intel.com>
6366L: linux-nvdimm@lists.01.org
6367Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6368S: Supported
6369F: drivers/nvdimm/btt*
6370
6371LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6372M: Ross Zwisler <ross.zwisler@linux.intel.com>
6373L: linux-nvdimm@lists.01.org
6374Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6375S: Supported
6376F: drivers/nvdimm/pmem.c
6377F: include/linux/pmem.h
6378F: arch/*/include/asm/pmem.h
6379
6380LIGHTNVM PLATFORM SUPPORT
6381M: Matias Bjorling <mb@lightnvm.io>
6382W: http://github/OpenChannelSSD
6383L: linux-block@vger.kernel.org
6384S: Maintained
6385F: drivers/lightnvm/
6386F: include/linux/lightnvm.h
6387F: include/uapi/linux/lightnvm.h
6388
6389LINUX FOR IBM pSERIES (RS/6000)
6390M: Paul Mackerras <paulus@au.ibm.com>
6391W: http://www.ibm.com/linux/ltc/projects/ppc
6392S: Supported
6393F: arch/powerpc/boot/rs6000.h
6394
6395LINUX FOR POWERPC (32-BIT AND 64-BIT)
6396M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6397M: Paul Mackerras <paulus@samba.org>
6398M: Michael Ellerman <mpe@ellerman.id.au>
6399W: http://www.penguinppc.org/
6400L: linuxppc-dev@lists.ozlabs.org
6401Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6402T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6403S: Supported
6404F: Documentation/powerpc/
6405F: arch/powerpc/
6406
6407LINUX FOR POWER MACINTOSH
6408M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6409W: http://www.penguinppc.org/
6410L: linuxppc-dev@lists.ozlabs.org
6411S: Maintained
6412F: arch/powerpc/platforms/powermac/
6413F: drivers/macintosh/
6414
6415LINUX FOR POWERPC EMBEDDED MPC5XXX
6416M: Anatolij Gustschin <agust@denx.de>
6417L: linuxppc-dev@lists.ozlabs.org
6418T: git git://git.denx.de/linux-denx-agust.git
6419S: Maintained
6420F: arch/powerpc/platforms/512x/
6421F: arch/powerpc/platforms/52xx/
6422
6423LINUX FOR POWERPC EMBEDDED PPC4XX
6424M: Alistair Popple <alistair@popple.id.au>
6425M: Matt Porter <mporter@kernel.crashing.org>
6426W: http://www.penguinppc.org/
6427L: linuxppc-dev@lists.ozlabs.org
6428S: Maintained
6429F: arch/powerpc/platforms/40x/
6430F: arch/powerpc/platforms/44x/
6431
6432LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6433L: linuxppc-dev@lists.ozlabs.org
6434S: Orphan
6435F: arch/powerpc/*/*virtex*
6436F: arch/powerpc/*/*/*virtex*
6437
6438LINUX FOR POWERPC EMBEDDED PPC8XX
6439M: Vitaly Bordug <vitb@kernel.crashing.org>
6440W: http://www.penguinppc.org/
6441L: linuxppc-dev@lists.ozlabs.org
6442S: Maintained
6443F: arch/powerpc/platforms/8xx/
6444
6445LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6446M: Scott Wood <scottwood@freescale.com>
6447M: Kumar Gala <galak@kernel.crashing.org>
6448W: http://www.penguinppc.org/
6449L: linuxppc-dev@lists.ozlabs.org
6450T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6451S: Maintained
6452F: arch/powerpc/platforms/83xx/
6453F: arch/powerpc/platforms/85xx/
6454
6455LINUX FOR POWERPC PA SEMI PWRFICIENT
6456M: Olof Johansson <olof@lixom.net>
6457L: linuxppc-dev@lists.ozlabs.org
6458S: Maintained
6459F: arch/powerpc/platforms/pasemi/
6460F: drivers/*/*pasemi*
6461F: drivers/*/*/*pasemi*
6462
6463LINUX SECURITY MODULE (LSM) FRAMEWORK
6464M: Chris Wright <chrisw@sous-sol.org>
6465L: linux-security-module@vger.kernel.org
6466S: Supported
6467
6468LIS3LV02D ACCELEROMETER DRIVER
6469M: Eric Piel <eric.piel@tremplin-utc.net>
6470S: Maintained
6471F: Documentation/misc-devices/lis3lv02d
6472F: drivers/misc/lis3lv02d/
6473F: drivers/platform/x86/hp_accel.c
6474
6475LIVE PATCHING
6476M: Josh Poimboeuf <jpoimboe@redhat.com>
6477M: Seth Jennings <sjenning@redhat.com>
6478M: Jiri Kosina <jikos@kernel.org>
6479M: Vojtech Pavlik <vojtech@suse.com>
6480S: Maintained
6481F: kernel/livepatch/
6482F: include/linux/livepatch.h
6483F: arch/x86/include/asm/livepatch.h
6484F: arch/x86/kernel/livepatch.c
6485F: Documentation/ABI/testing/sysfs-kernel-livepatch
6486F: samples/livepatch/
6487L: live-patching@vger.kernel.org
6488T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6489
6490LLC (802.2)
6491M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6492S: Maintained
6493F: include/linux/llc.h
6494F: include/uapi/linux/llc.h
6495F: include/net/llc*
6496F: net/llc/
6497
6498LM73 HARDWARE MONITOR DRIVER
6499M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6500L: lm-sensors@lm-sensors.org
6501S: Maintained
6502F: drivers/hwmon/lm73.c
6503
6504LM78 HARDWARE MONITOR DRIVER
6505M: Jean Delvare <jdelvare@suse.com>
6506L: lm-sensors@lm-sensors.org
6507S: Maintained
6508F: Documentation/hwmon/lm78
6509F: drivers/hwmon/lm78.c
6510
6511LM83 HARDWARE MONITOR DRIVER
6512M: Jean Delvare <jdelvare@suse.com>
6513L: lm-sensors@lm-sensors.org
6514S: Maintained
6515F: Documentation/hwmon/lm83
6516F: drivers/hwmon/lm83.c
6517
6518LM90 HARDWARE MONITOR DRIVER
6519M: Jean Delvare <jdelvare@suse.com>
6520L: lm-sensors@lm-sensors.org
6521S: Maintained
6522F: Documentation/hwmon/lm90
6523F: Documentation/devicetree/bindings/hwmon/lm90.txt
6524F: drivers/hwmon/lm90.c
6525
6526LM95234 HARDWARE MONITOR DRIVER
6527M: Guenter Roeck <linux@roeck-us.net>
6528L: lm-sensors@lm-sensors.org
6529S: Maintained
6530F: Documentation/hwmon/lm95234
6531F: drivers/hwmon/lm95234.c
6532
6533LME2510 MEDIA DRIVER
6534M: Malcolm Priestley <tvboxspy@gmail.com>
6535L: linux-media@vger.kernel.org
6536W: https://linuxtv.org
6537Q: http://patchwork.linuxtv.org/project/linux-media/list/
6538S: Maintained
6539F: drivers/media/usb/dvb-usb-v2/lmedm04*
6540
6541LOCKDEP AND LOCKSTAT
6542M: Peter Zijlstra <peterz@infradead.org>
6543M: Ingo Molnar <mingo@redhat.com>
6544L: linux-kernel@vger.kernel.org
6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6546S: Maintained
6547F: Documentation/locking/lockdep*.txt
6548F: Documentation/locking/lockstat.txt
6549F: include/linux/lockdep.h
6550F: kernel/locking/
6551
6552LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6553M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6554L: linux-ntfs-dev@lists.sourceforge.net
6555W: http://www.linux-ntfs.org/content/view/19/37/
6556S: Maintained
6557F: Documentation/ldm.txt
6558F: block/partitions/ldm.*
6559
6560LogFS
6561M: Joern Engel <joern@logfs.org>
6562M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6563L: logfs@logfs.org
6564W: logfs.org
6565S: Maintained
6566F: fs/logfs/
6567
6568LPC32XX MACHINE SUPPORT
6569M: Roland Stigge <stigge@antcom.de>
6570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6571S: Maintained
6572F: arch/arm/mach-lpc32xx/
6573
6574LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6575M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6576M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6577M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6578M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6579L: MPT-FusionLinux.pdl@avagotech.com
6580L: linux-scsi@vger.kernel.org
6581W: http://www.lsilogic.com/support
6582S: Supported
6583F: drivers/message/fusion/
6584F: drivers/scsi/mpt2sas/
6585F: drivers/scsi/mpt3sas/
6586
6587LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6588M: Matthew Wilcox <matthew@wil.cx>
6589L: linux-scsi@vger.kernel.org
6590S: Maintained
6591F: drivers/scsi/sym53c8xx_2/
6592
6593LTC4261 HARDWARE MONITOR DRIVER
6594M: Guenter Roeck <linux@roeck-us.net>
6595L: lm-sensors@lm-sensors.org
6596S: Maintained
6597F: Documentation/hwmon/ltc4261
6598F: drivers/hwmon/ltc4261.c
6599
6600LTP (Linux Test Project)
6601M: Mike Frysinger <vapier@gentoo.org>
6602M: Cyril Hrubis <chrubis@suse.cz>
6603M: Wanlong Gao <wanlong.gao@gmail.com>
6604M: Jan Stancek <jstancek@redhat.com>
6605M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6606M: Alexey Kodanev <alexey.kodanev@oracle.com>
6607L: ltp@lists.linux.it (subscribers-only)
6608W: http://linux-test-project.github.io/
6609T: git git://github.com/linux-test-project/ltp.git
6610S: Maintained
6611
6612M32R ARCHITECTURE
6613W: http://www.linux-m32r.org/
6614S: Orphan
6615F: arch/m32r/
6616
6617M68K ARCHITECTURE
6618M: Geert Uytterhoeven <geert@linux-m68k.org>
6619L: linux-m68k@lists.linux-m68k.org
6620W: http://www.linux-m68k.org/
6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6622S: Maintained
6623F: arch/m68k/
6624F: drivers/zorro/
6625
6626M68K ON APPLE MACINTOSH
6627M: Joshua Thompson <funaho@jurai.org>
6628W: http://www.mac.linux-m68k.org/
6629L: linux-m68k@lists.linux-m68k.org
6630S: Maintained
6631F: arch/m68k/mac/
6632
6633M68K ON HP9000/300
6634M: Philip Blundell <philb@gnu.org>
6635W: http://www.tazenda.demon.co.uk/phil/linux-hp
6636S: Maintained
6637F: arch/m68k/hp300/
6638
6639M88DS3103 MEDIA DRIVER
6640M: Antti Palosaari <crope@iki.fi>
6641L: linux-media@vger.kernel.org
6642W: https://linuxtv.org
6643W: http://palosaari.fi/linux/
6644Q: http://patchwork.linuxtv.org/project/linux-media/list/
6645T: git git://linuxtv.org/anttip/media_tree.git
6646S: Maintained
6647F: drivers/media/dvb-frontends/m88ds3103*
6648
6649M88RS2000 MEDIA DRIVER
6650M: Malcolm Priestley <tvboxspy@gmail.com>
6651L: linux-media@vger.kernel.org
6652W: https://linuxtv.org
6653Q: http://patchwork.linuxtv.org/project/linux-media/list/
6654S: Maintained
6655F: drivers/media/dvb-frontends/m88rs2000*
6656
6657MA901 MASTERKIT USB FM RADIO DRIVER
6658M: Alexey Klimov <klimov.linux@gmail.com>
6659L: linux-media@vger.kernel.org
6660T: git git://linuxtv.org/media_tree.git
6661S: Maintained
6662F: drivers/media/radio/radio-ma901.c
6663
6664MAC80211
6665M: Johannes Berg <johannes@sipsolutions.net>
6666L: linux-wireless@vger.kernel.org
6667W: http://wireless.kernel.org/
6668T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6669T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6670S: Maintained
6671F: Documentation/networking/mac80211-injection.txt
6672F: include/net/mac80211.h
6673F: net/mac80211/
6674
6675MACVLAN DRIVER
6676M: Patrick McHardy <kaber@trash.net>
6677L: netdev@vger.kernel.org
6678S: Maintained
6679F: drivers/net/macvlan.c
6680F: include/linux/if_macvlan.h
6681
6682MAILBOX API
6683M: Jassi Brar <jassisinghbrar@gmail.com>
6684L: linux-kernel@vger.kernel.org
6685S: Maintained
6686F: drivers/mailbox/
6687F: include/linux/mailbox_client.h
6688F: include/linux/mailbox_controller.h
6689
6690MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6691M: Michael Kerrisk <mtk.manpages@gmail.com>
6692W: http://www.kernel.org/doc/man-pages
6693L: linux-man@vger.kernel.org
6694S: Maintained
6695
6696MARVELL ARMADA DRM SUPPORT
6697M: Russell King <rmk+kernel@arm.linux.org.uk>
6698S: Maintained
6699F: drivers/gpu/drm/armada/
6700
6701MARVELL 88E6352 DSA support
6702M: Guenter Roeck <linux@roeck-us.net>
6703S: Maintained
6704F: drivers/net/dsa/mv88e6352.c
6705
6706MARVELL CRYPTO DRIVER
6707M: Boris Brezillon <boris.brezillon@free-electrons.com>
6708M: Arnaud Ebalard <arno@natisbad.org>
6709F: drivers/crypto/marvell/
6710S: Maintained
6711L: linux-crypto@vger.kernel.org
6712
6713MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6714M: Mirko Lindner <mlindner@marvell.com>
6715M: Stephen Hemminger <stephen@networkplumber.org>
6716L: netdev@vger.kernel.org
6717S: Maintained
6718F: drivers/net/ethernet/marvell/sk*
6719
6720MARVELL LIBERTAS WIRELESS DRIVER
6721L: libertas-dev@lists.infradead.org
6722S: Orphan
6723F: drivers/net/wireless/marvell/libertas/
6724
6725MARVELL MV643XX ETHERNET DRIVER
6726M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6727L: netdev@vger.kernel.org
6728S: Maintained
6729F: drivers/net/ethernet/marvell/mv643xx_eth.*
6730F: include/linux/mv643xx.h
6731
6732MARVELL MVNETA ETHERNET DRIVER
6733M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6734L: netdev@vger.kernel.org
6735S: Maintained
6736F: drivers/net/ethernet/marvell/mvneta.*
6737
6738MARVELL MWIFIEX WIRELESS DRIVER
6739M: Amitkumar Karwar <akarwar@marvell.com>
6740M: Nishant Sarmukadam <nishants@marvell.com>
6741L: linux-wireless@vger.kernel.org
6742S: Maintained
6743F: drivers/net/wireless/marvell/mwifiex/
6744
6745MARVELL MWL8K WIRELESS DRIVER
6746M: Lennert Buytenhek <buytenh@wantstofly.org>
6747L: linux-wireless@vger.kernel.org
6748S: Odd Fixes
6749F: drivers/net/wireless/marvell/mwl8k.c
6750
6751MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6752M: Nicolas Pitre <nico@fluxnic.net>
6753S: Odd Fixes
6754F: drivers/mmc/host/mvsdio.*
6755
6756MATROX FRAMEBUFFER DRIVER
6757L: linux-fbdev@vger.kernel.org
6758S: Orphan
6759F: drivers/video/fbdev/matrox/matroxfb_*
6760F: include/uapi/linux/matroxfb.h
6761
6762MAX16065 HARDWARE MONITOR DRIVER
6763M: Guenter Roeck <linux@roeck-us.net>
6764L: lm-sensors@lm-sensors.org
6765S: Maintained
6766F: Documentation/hwmon/max16065
6767F: drivers/hwmon/max16065.c
6768
6769MAX20751 HARDWARE MONITOR DRIVER
6770M: Guenter Roeck <linux@roeck-us.net>
6771L: lm-sensors@lm-sensors.org
6772S: Maintained
6773F: Documentation/hwmon/max20751
6774F: drivers/hwmon/max20751.c
6775
6776MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6777M: "Hans J. Koch" <hjk@hansjkoch.de>
6778L: lm-sensors@lm-sensors.org
6779S: Maintained
6780F: Documentation/hwmon/max6650
6781F: drivers/hwmon/max6650.c
6782
6783MAX6697 HARDWARE MONITOR DRIVER
6784M: Guenter Roeck <linux@roeck-us.net>
6785L: lm-sensors@lm-sensors.org
6786S: Maintained
6787F: Documentation/hwmon/max6697
6788F: Documentation/devicetree/bindings/i2c/max6697.txt
6789F: drivers/hwmon/max6697.c
6790F: include/linux/platform_data/max6697.h
6791
6792MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6793M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6794L: linux-pm@vger.kernel.org
6795S: Supported
6796F: drivers/power/max14577_charger.c
6797F: drivers/power/max77693_charger.c
6798
6799MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6800M: Javier Martinez Canillas <javier@osg.samsung.com>
6801L: linux-kernel@vger.kernel.org
6802S: Supported
6803F: drivers/*/*max77802.c
6804F: Documentation/devicetree/bindings/*/*max77802.txt
6805F: include/dt-bindings/*/*max77802.h
6806
6807MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6808M: Chanwoo Choi <cw00.choi@samsung.com>
6809M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6810L: linux-kernel@vger.kernel.org
6811S: Supported
6812F: drivers/*/max14577.c
6813F: drivers/*/max77686.c
6814F: drivers/*/max77693.c
6815F: drivers/extcon/extcon-max14577.c
6816F: drivers/extcon/extcon-max77693.c
6817F: drivers/rtc/rtc-max77686.c
6818F: drivers/clk/clk-max77686.c
6819F: Documentation/devicetree/bindings/mfd/max14577.txt
6820F: Documentation/devicetree/bindings/*/max77686.txt
6821F: Documentation/devicetree/bindings/mfd/max77693.txt
6822F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6823F: include/linux/mfd/max14577*.h
6824F: include/linux/mfd/max77686*.h
6825F: include/linux/mfd/max77693*.h
6826
6827MAXIRADIO FM RADIO RECEIVER DRIVER
6828M: Hans Verkuil <hverkuil@xs4all.nl>
6829L: linux-media@vger.kernel.org
6830T: git git://linuxtv.org/media_tree.git
6831W: https://linuxtv.org
6832S: Maintained
6833F: drivers/media/radio/radio-maxiradio*
6834
6835MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6836M: Peter Rosin <peda@axentia.se>
6837L: linux-iio@vger.kernel.org
6838S: Maintained
6839F: drivers/iio/potentiometer/mcp4531.c
6840
6841MEDIA DRIVERS FOR RENESAS - VSP1
6842M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6843L: linux-media@vger.kernel.org
6844L: linux-sh@vger.kernel.org
6845T: git git://linuxtv.org/media_tree.git
6846S: Supported
6847F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6848F: drivers/media/platform/vsp1/
6849
6850MEDIA DRIVERS FOR ASCOT2E
6851M: Sergey Kozlov <serjk@netup.ru>
6852L: linux-media@vger.kernel.org
6853W: https://linuxtv.org
6854W: http://netup.tv/
6855T: git git://linuxtv.org/media_tree.git
6856S: Supported
6857F: drivers/media/dvb-frontends/ascot2e*
6858
6859MEDIA DRIVERS FOR CXD2841ER
6860M: Sergey Kozlov <serjk@netup.ru>
6861L: linux-media@vger.kernel.org
6862W: https://linuxtv.org
6863W: http://netup.tv/
6864T: git git://linuxtv.org/media_tree.git
6865S: Supported
6866F: drivers/media/dvb-frontends/cxd2841er*
6867
6868MEDIA DRIVERS FOR HORUS3A
6869M: Sergey Kozlov <serjk@netup.ru>
6870L: linux-media@vger.kernel.org
6871W: https://linuxtv.org
6872W: http://netup.tv/
6873T: git git://linuxtv.org/media_tree.git
6874S: Supported
6875F: drivers/media/dvb-frontends/horus3a*
6876
6877MEDIA DRIVERS FOR LNBH25
6878M: Sergey Kozlov <serjk@netup.ru>
6879L: linux-media@vger.kernel.org
6880W: https://linuxtv.org
6881W: http://netup.tv/
6882T: git git://linuxtv.org/media_tree.git
6883S: Supported
6884F: drivers/media/dvb-frontends/lnbh25*
6885
6886MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6887M: Sergey Kozlov <serjk@netup.ru>
6888L: linux-media@vger.kernel.org
6889W: https://linuxtv.org
6890W: http://netup.tv/
6891T: git git://linuxtv.org/media_tree.git
6892S: Supported
6893F: drivers/media/pci/netup_unidvb/*
6894
6895MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6896M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6897P: LinuxTV.org Project
6898L: linux-media@vger.kernel.org
6899W: https://linuxtv.org
6900Q: http://patchwork.kernel.org/project/linux-media/list/
6901T: git git://linuxtv.org/media_tree.git
6902S: Maintained
6903F: Documentation/dvb/
6904F: Documentation/video4linux/
6905F: Documentation/DocBook/media/
6906F: drivers/media/
6907F: drivers/staging/media/
6908F: include/linux/platform_data/media/
6909F: include/media/
6910F: include/uapi/linux/dvb/
6911F: include/uapi/linux/videodev2.h
6912F: include/uapi/linux/media.h
6913F: include/uapi/linux/v4l2-*
6914F: include/uapi/linux/meye.h
6915F: include/uapi/linux/ivtv*
6916F: include/uapi/linux/uvcvideo.h
6917
6918MEDIATEK MT7601U WIRELESS LAN DRIVER
6919M: Jakub Kicinski <kubakici@wp.pl>
6920L: linux-wireless@vger.kernel.org
6921S: Maintained
6922F: drivers/net/wireless/mediatek/mt7601u/
6923
6924MEGARAID SCSI/SAS DRIVERS
6925M: Kashyap Desai <kashyap.desai@avagotech.com>
6926M: Sumit Saxena <sumit.saxena@avagotech.com>
6927M: Uday Lingala <uday.lingala@avagotech.com>
6928L: megaraidlinux.pdl@avagotech.com
6929L: linux-scsi@vger.kernel.org
6930W: http://www.lsi.com
6931S: Maintained
6932F: Documentation/scsi/megaraid.txt
6933F: drivers/scsi/megaraid.*
6934F: drivers/scsi/megaraid/
6935
6936MELLANOX ETHERNET DRIVER (mlx4_en)
6937M: Eugenia Emantayev <eugenia@mellanox.com>
6938L: netdev@vger.kernel.org
6939S: Supported
6940W: http://www.mellanox.com
6941Q: http://patchwork.ozlabs.org/project/netdev/list/
6942F: drivers/net/ethernet/mellanox/mlx4/en_*
6943
6944MELLANOX ETHERNET DRIVER (mlx5e)
6945M: Saeed Mahameed <saeedm@mellanox.com>
6946L: netdev@vger.kernel.org
6947S: Supported
6948W: http://www.mellanox.com
6949Q: http://patchwork.ozlabs.org/project/netdev/list/
6950F: drivers/net/ethernet/mellanox/mlx5/core/en_*
6951
6952MELLANOX ETHERNET SWITCH DRIVERS
6953M: Jiri Pirko <jiri@mellanox.com>
6954M: Ido Schimmel <idosch@mellanox.com>
6955L: netdev@vger.kernel.org
6956S: Supported
6957W: http://www.mellanox.com
6958Q: http://patchwork.ozlabs.org/project/netdev/list/
6959F: drivers/net/ethernet/mellanox/mlxsw/
6960
6961MEMBARRIER SUPPORT
6962M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6963M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
6964L: linux-kernel@vger.kernel.org
6965S: Supported
6966F: kernel/membarrier.c
6967F: include/uapi/linux/membarrier.h
6968
6969MEMORY MANAGEMENT
6970L: linux-mm@kvack.org
6971W: http://www.linux-mm.org
6972S: Maintained
6973F: include/linux/mm.h
6974F: include/linux/gfp.h
6975F: include/linux/mmzone.h
6976F: include/linux/memory_hotplug.h
6977F: include/linux/vmalloc.h
6978F: mm/
6979
6980MEMORY TECHNOLOGY DEVICES (MTD)
6981M: David Woodhouse <dwmw2@infradead.org>
6982M: Brian Norris <computersforpeace@gmail.com>
6983L: linux-mtd@lists.infradead.org
6984W: http://www.linux-mtd.infradead.org/
6985Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6986T: git git://git.infradead.org/linux-mtd.git
6987T: git git://git.infradead.org/l2-mtd.git
6988S: Maintained
6989F: drivers/mtd/
6990F: include/linux/mtd/
6991F: include/uapi/mtd/
6992
6993MEN A21 WATCHDOG DRIVER
6994M: Johannes Thumshirn <morbidrsa@gmail.com>
6995L: linux-watchdog@vger.kernel.org
6996S: Maintained
6997F: drivers/watchdog/mena21_wdt.c
6998
6999MEN CHAMELEON BUS (mcb)
7000M: Johannes Thumshirn <morbidrsa@gmail.com>
7001S: Maintained
7002F: drivers/mcb/
7003F: include/linux/mcb.h
7004F: Documentation/men-chameleon-bus.txt
7005
7006MEN F21BMC (Board Management Controller)
7007M: Andreas Werner <andreas.werner@men.de>
7008S: Supported
7009F: drivers/mfd/menf21bmc.c
7010F: drivers/watchdog/menf21bmc_wdt.c
7011F: drivers/leds/leds-menf21bmc.c
7012F: drivers/hwmon/menf21bmc_hwmon.c
7013F: Documentation/hwmon/menf21bmc
7014
7015METAG ARCHITECTURE
7016M: James Hogan <james.hogan@imgtec.com>
7017L: linux-metag@vger.kernel.org
7018S: Odd Fixes
7019F: arch/metag/
7020F: Documentation/metag/
7021F: Documentation/devicetree/bindings/metag/
7022F: Documentation/devicetree/bindings/interrupt-controller/img,*
7023F: drivers/clocksource/metag_generic.c
7024F: drivers/irqchip/irq-metag.c
7025F: drivers/irqchip/irq-metag-ext.c
7026F: drivers/tty/metag_da.c
7027
7028MICROBLAZE ARCHITECTURE
7029M: Michal Simek <monstr@monstr.eu>
7030W: http://www.monstr.eu/fdt/
7031T: git git://git.monstr.eu/linux-2.6-microblaze.git
7032S: Supported
7033F: arch/microblaze/
7034
7035MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7036M: Chen Yu <yu.c.chen@intel.com>
7037L: platform-driver-x86@vger.kernel.org
7038S: Supported
7039F: drivers/platform/x86/surfacepro3_button.c
7040
7041MICROTEK X6 SCANNER
7042M: Oliver Neukum <oliver@neukum.org>
7043S: Maintained
7044F: drivers/usb/image/microtek.*
7045
7046MIPS
7047M: Ralf Baechle <ralf@linux-mips.org>
7048L: linux-mips@linux-mips.org
7049W: http://www.linux-mips.org/
7050T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7051Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7052S: Supported
7053F: Documentation/mips/
7054F: arch/mips/
7055
7056MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7057M: Hans Verkuil <hverkuil@xs4all.nl>
7058L: linux-media@vger.kernel.org
7059T: git git://linuxtv.org/media_tree.git
7060W: https://linuxtv.org
7061S: Odd Fixes
7062F: drivers/media/radio/radio-miropcm20*
7063
7064Mellanox MLX5 core VPI driver
7065M: Eli Cohen <eli@mellanox.com>
7066L: netdev@vger.kernel.org
7067L: linux-rdma@vger.kernel.org
7068W: http://www.mellanox.com
7069Q: http://patchwork.ozlabs.org/project/netdev/list/
7070Q: http://patchwork.kernel.org/project/linux-rdma/list/
7071T: git git://openfabrics.org/~eli/connect-ib.git
7072S: Supported
7073F: drivers/net/ethernet/mellanox/mlx5/core/
7074F: include/linux/mlx5/
7075
7076Mellanox MLX5 IB driver
7077M: Eli Cohen <eli@mellanox.com>
7078L: linux-rdma@vger.kernel.org
7079W: http://www.mellanox.com
7080Q: http://patchwork.kernel.org/project/linux-rdma/list/
7081T: git git://openfabrics.org/~eli/connect-ib.git
7082S: Supported
7083F: include/linux/mlx5/
7084F: drivers/infiniband/hw/mlx5/
7085
7086MELEXIS MLX90614 DRIVER
7087M: Crt Mori <cmo@melexis.com>
7088L: linux-iio@vger.kernel.org
7089W: http://www.melexis.com
7090S: Supported
7091F: drivers/iio/temperature/mlx90614.c
7092
7093MN88472 MEDIA DRIVER
7094M: Antti Palosaari <crope@iki.fi>
7095L: linux-media@vger.kernel.org
7096W: https://linuxtv.org
7097W: http://palosaari.fi/linux/
7098Q: http://patchwork.linuxtv.org/project/linux-media/list/
7099T: git git://linuxtv.org/anttip/media_tree.git
7100S: Maintained
7101F: drivers/staging/media/mn88472/
7102F: drivers/media/dvb-frontends/mn88472.h
7103
7104MN88473 MEDIA DRIVER
7105M: Antti Palosaari <crope@iki.fi>
7106L: linux-media@vger.kernel.org
7107W: https://linuxtv.org
7108W: http://palosaari.fi/linux/
7109Q: http://patchwork.linuxtv.org/project/linux-media/list/
7110T: git git://linuxtv.org/anttip/media_tree.git
7111S: Maintained
7112F: drivers/staging/media/mn88473/
7113F: drivers/media/dvb-frontends/mn88473.h
7114
7115MODULE SUPPORT
7116M: Rusty Russell <rusty@rustcorp.com.au>
7117S: Maintained
7118F: include/linux/module.h
7119F: kernel/module.c
7120
7121MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7122W: http://popies.net/meye/
7123S: Orphan
7124F: Documentation/video4linux/meye.txt
7125F: drivers/media/pci/meye/
7126F: include/uapi/linux/meye.h
7127
7128MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7129M: Jiri Slaby <jirislaby@gmail.com>
7130S: Maintained
7131F: Documentation/serial/moxa-smartio
7132F: drivers/tty/mxser.*
7133
7134MR800 AVERMEDIA USB FM RADIO DRIVER
7135M: Alexey Klimov <klimov.linux@gmail.com>
7136L: linux-media@vger.kernel.org
7137T: git git://linuxtv.org/media_tree.git
7138S: Maintained
7139F: drivers/media/radio/radio-mr800.c
7140
7141MRF24J40 IEEE 802.15.4 RADIO DRIVER
7142M: Alan Ott <alan@signal11.us>
7143L: linux-wpan@vger.kernel.org
7144S: Maintained
7145F: drivers/net/ieee802154/mrf24j40.c
7146F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7147
7148MSI LAPTOP SUPPORT
7149M: "Lee, Chun-Yi" <jlee@suse.com>
7150L: platform-driver-x86@vger.kernel.org
7151S: Maintained
7152F: drivers/platform/x86/msi-laptop.c
7153
7154MSI WMI SUPPORT
7155L: platform-driver-x86@vger.kernel.org
7156S: Orphan
7157F: drivers/platform/x86/msi-wmi.c
7158
7159MSI001 MEDIA DRIVER
7160M: Antti Palosaari <crope@iki.fi>
7161L: linux-media@vger.kernel.org
7162W: https://linuxtv.org
7163W: http://palosaari.fi/linux/
7164Q: http://patchwork.linuxtv.org/project/linux-media/list/
7165T: git git://linuxtv.org/anttip/media_tree.git
7166S: Maintained
7167F: drivers/media/tuners/msi001*
7168
7169MSI2500 MEDIA DRIVER
7170M: Antti Palosaari <crope@iki.fi>
7171L: linux-media@vger.kernel.org
7172W: https://linuxtv.org
7173W: http://palosaari.fi/linux/
7174Q: http://patchwork.linuxtv.org/project/linux-media/list/
7175T: git git://linuxtv.org/anttip/media_tree.git
7176S: Maintained
7177F: drivers/media/usb/msi2500/
7178
7179MSYSTEMS DISKONCHIP G3 MTD DRIVER
7180M: Robert Jarzmik <robert.jarzmik@free.fr>
7181L: linux-mtd@lists.infradead.org
7182S: Maintained
7183F: drivers/mtd/devices/docg3*
7184
7185MT9M032 APTINA SENSOR DRIVER
7186M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7187L: linux-media@vger.kernel.org
7188T: git git://linuxtv.org/media_tree.git
7189S: Maintained
7190F: drivers/media/i2c/mt9m032.c
7191F: include/media/i2c/mt9m032.h
7192
7193MT9P031 APTINA CAMERA SENSOR
7194M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7195L: linux-media@vger.kernel.org
7196T: git git://linuxtv.org/media_tree.git
7197S: Maintained
7198F: drivers/media/i2c/mt9p031.c
7199F: include/media/i2c/mt9p031.h
7200
7201MT9T001 APTINA CAMERA SENSOR
7202M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7203L: linux-media@vger.kernel.org
7204T: git git://linuxtv.org/media_tree.git
7205S: Maintained
7206F: drivers/media/i2c/mt9t001.c
7207F: include/media/i2c/mt9t001.h
7208
7209MT9V032 APTINA CAMERA SENSOR
7210M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7211L: linux-media@vger.kernel.org
7212T: git git://linuxtv.org/media_tree.git
7213S: Maintained
7214F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7215F: drivers/media/i2c/mt9v032.c
7216F: include/media/i2c/mt9v032.h
7217
7218MULTIFUNCTION DEVICES (MFD)
7219M: Lee Jones <lee.jones@linaro.org>
7220T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7221S: Supported
7222F: drivers/mfd/
7223F: include/linux/mfd/
7224
7225MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7226M: Ulf Hansson <ulf.hansson@linaro.org>
7227L: linux-mmc@vger.kernel.org
7228T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7229S: Maintained
7230F: drivers/mmc/
7231F: include/linux/mmc/
7232F: include/uapi/linux/mmc/
7233
7234MULTIMEDIA CARD (MMC) ETC. OVER SPI
7235S: Orphan
7236F: drivers/mmc/host/mmc_spi.c
7237F: include/linux/spi/mmc_spi.h
7238
7239MULTISOUND SOUND DRIVER
7240M: Andrew Veliath <andrewtv@usa.net>
7241S: Maintained
7242F: Documentation/sound/oss/MultiSound
7243F: sound/oss/msnd*
7244
7245MULTITECH MULTIPORT CARD (ISICOM)
7246S: Orphan
7247F: drivers/tty/isicom.c
7248F: include/linux/isicom.h
7249
7250MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7251M: Felipe Balbi <balbi@ti.com>
7252L: linux-usb@vger.kernel.org
7253T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7254S: Maintained
7255F: drivers/usb/musb/
7256
7257MXL5007T MEDIA DRIVER
7258M: Michael Krufky <mkrufky@linuxtv.org>
7259L: linux-media@vger.kernel.org
7260W: https://linuxtv.org
7261W: http://github.com/mkrufky
7262Q: http://patchwork.linuxtv.org/project/linux-media/list/
7263T: git git://linuxtv.org/mkrufky/tuners.git
7264S: Maintained
7265F: drivers/media/tuners/mxl5007t.*
7266
7267MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7268M: Hyong-Youb Kim <hykim@myri.com>
7269L: netdev@vger.kernel.org
7270W: https://www.myricom.com/support/downloads/myri10ge.html
7271S: Supported
7272F: drivers/net/ethernet/myricom/myri10ge/
7273
7274NATSEMI ETHERNET DRIVER (DP8381x)
7275S: Orphan
7276F: drivers/net/ethernet/natsemi/natsemi.c
7277
7278NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7279M: Daniel Mack <zonque@gmail.com>
7280S: Maintained
7281L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7282W: http://www.native-instruments.com
7283F: sound/usb/caiaq/
7284
7285NCP FILESYSTEM
7286M: Petr Vandrovec <petr@vandrovec.name>
7287S: Odd Fixes
7288F: fs/ncpfs/
7289
7290NCR 5380 SCSI DRIVERS
7291M: Finn Thain <fthain@telegraphics.com.au>
7292M: Michael Schmitz <schmitzmic@gmail.com>
7293L: linux-scsi@vger.kernel.org
7294S: Maintained
7295F: Documentation/scsi/g_NCR5380.txt
7296F: drivers/scsi/NCR5380.*
7297F: drivers/scsi/arm/cumana_1.c
7298F: drivers/scsi/arm/oak.c
7299F: drivers/scsi/atari_NCR5380.c
7300F: drivers/scsi/atari_scsi.*
7301F: drivers/scsi/dmx3191d.c
7302F: drivers/scsi/dtc.*
7303F: drivers/scsi/g_NCR5380.*
7304F: drivers/scsi/g_NCR5380_mmio.c
7305F: drivers/scsi/mac_scsi.*
7306F: drivers/scsi/pas16.*
7307F: drivers/scsi/sun3_scsi.*
7308F: drivers/scsi/sun3_scsi_vme.c
7309F: drivers/scsi/t128.*
7310
7311NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7312M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7313L: linux-scsi@vger.kernel.org
7314S: Maintained
7315F: drivers/scsi/NCR_D700.*
7316
7317NCT6775 HARDWARE MONITOR DRIVER
7318M: Guenter Roeck <linux@roeck-us.net>
7319L: lm-sensors@lm-sensors.org
7320S: Maintained
7321F: Documentation/hwmon/nct6775
7322F: drivers/hwmon/nct6775.c
7323
7324NETEFFECT IWARP RNIC DRIVER (IW_NES)
7325M: Faisal Latif <faisal.latif@intel.com>
7326L: linux-rdma@vger.kernel.org
7327W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7328S: Supported
7329F: drivers/infiniband/hw/nes/
7330
7331NETEM NETWORK EMULATOR
7332M: Stephen Hemminger <stephen@networkplumber.org>
7333L: netem@lists.linux-foundation.org
7334S: Maintained
7335F: net/sched/sch_netem.c
7336
7337NETERION 10GbE DRIVERS (s2io/vxge)
7338M: Jon Mason <jdmason@kudzu.us>
7339L: netdev@vger.kernel.org
7340S: Supported
7341F: Documentation/networking/s2io.txt
7342F: Documentation/networking/vxge.txt
7343F: drivers/net/ethernet/neterion/
7344
7345NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7346M: Pablo Neira Ayuso <pablo@netfilter.org>
7347M: Patrick McHardy <kaber@trash.net>
7348M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7349L: netfilter-devel@vger.kernel.org
7350L: coreteam@netfilter.org
7351W: http://www.netfilter.org/
7352W: http://www.iptables.org/
7353Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7354T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7355T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7356S: Supported
7357F: include/linux/netfilter*
7358F: include/linux/netfilter/
7359F: include/net/netfilter/
7360F: include/uapi/linux/netfilter*
7361F: include/uapi/linux/netfilter/
7362F: net/*/netfilter.c
7363F: net/*/netfilter/
7364F: net/netfilter/
7365F: net/bridge/br_netfilter*.c
7366
7367NETLABEL
7368M: Paul Moore <paul@paul-moore.com>
7369W: http://netlabel.sf.net
7370L: netdev@vger.kernel.org
7371S: Maintained
7372F: Documentation/netlabel/
7373F: include/net/netlabel.h
7374F: net/netlabel/
7375
7376NETROM NETWORK LAYER
7377M: Ralf Baechle <ralf@linux-mips.org>
7378L: linux-hams@vger.kernel.org
7379W: http://www.linux-ax25.org/
7380S: Maintained
7381F: include/net/netrom.h
7382F: include/uapi/linux/netrom.h
7383F: net/netrom/
7384
7385NETRONOME ETHERNET DRIVERS
7386M: Jakub Kicinski <jakub.kicinski@netronome.com>
7387M: Rolf Neugebauer <rolf.neugebauer@netronome.com>
7388L: oss-drivers@netronome.com
7389S: Maintained
7390F: drivers/net/ethernet/netronome/
7391
7392NETWORK BLOCK DEVICE (NBD)
7393M: Markus Pargmann <mpa@pengutronix.de>
7394S: Maintained
7395L: nbd-general@lists.sourceforge.net
7396T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7397F: Documentation/blockdev/nbd.txt
7398F: drivers/block/nbd.c
7399F: include/uapi/linux/nbd.h
7400
7401NETWORK DROP MONITOR
7402M: Neil Horman <nhorman@tuxdriver.com>
7403L: netdev@vger.kernel.org
7404S: Maintained
7405W: https://fedorahosted.org/dropwatch/
7406F: net/core/drop_monitor.c
7407
7408NETWORKING [GENERAL]
7409M: "David S. Miller" <davem@davemloft.net>
7410L: netdev@vger.kernel.org
7411W: http://www.linuxfoundation.org/en/Net
7412Q: http://patchwork.ozlabs.org/project/netdev/list/
7413T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7414T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7415S: Maintained
7416F: net/
7417F: include/net/
7418F: include/linux/in.h
7419F: include/linux/net.h
7420F: include/linux/netdevice.h
7421F: include/uapi/linux/in.h
7422F: include/uapi/linux/net.h
7423F: include/uapi/linux/netdevice.h
7424F: include/uapi/linux/net_namespace.h
7425F: tools/net/
7426F: tools/testing/selftests/net/
7427F: lib/random32.c
7428F: lib/test_bpf.c
7429
7430NETWORKING [IPv4/IPv6]
7431M: "David S. Miller" <davem@davemloft.net>
7432M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7433M: James Morris <jmorris@namei.org>
7434M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7435M: Patrick McHardy <kaber@trash.net>
7436L: netdev@vger.kernel.org
7437T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7438S: Maintained
7439F: net/ipv4/
7440F: net/ipv6/
7441F: include/net/ip*
7442F: arch/x86/net/*
7443
7444NETWORKING [IPSEC]
7445M: Steffen Klassert <steffen.klassert@secunet.com>
7446M: Herbert Xu <herbert@gondor.apana.org.au>
7447M: "David S. Miller" <davem@davemloft.net>
7448L: netdev@vger.kernel.org
7449T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7450T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7451S: Maintained
7452F: net/core/flow.c
7453F: net/xfrm/
7454F: net/key/
7455F: net/ipv4/xfrm*
7456F: net/ipv4/esp4.c
7457F: net/ipv4/ah4.c
7458F: net/ipv4/ipcomp.c
7459F: net/ipv4/ip_vti.c
7460F: net/ipv6/xfrm*
7461F: net/ipv6/esp6.c
7462F: net/ipv6/ah6.c
7463F: net/ipv6/ipcomp6.c
7464F: net/ipv6/ip6_vti.c
7465F: include/uapi/linux/xfrm.h
7466F: include/net/xfrm.h
7467
7468NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7469M: Paul Moore <paul@paul-moore.com>
7470L: netdev@vger.kernel.org
7471S: Maintained
7472
7473NETWORKING [WIRELESS]
7474L: linux-wireless@vger.kernel.org
7475Q: http://patchwork.kernel.org/project/linux-wireless/list/
7476
7477NETWORKING DRIVERS
7478L: netdev@vger.kernel.org
7479W: http://www.linuxfoundation.org/en/Net
7480Q: http://patchwork.ozlabs.org/project/netdev/list/
7481T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7482T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7483S: Odd Fixes
7484F: drivers/net/
7485F: include/linux/if_*
7486F: include/linux/netdevice.h
7487F: include/linux/etherdevice.h
7488F: include/linux/fcdevice.h
7489F: include/linux/fddidevice.h
7490F: include/linux/hippidevice.h
7491F: include/linux/inetdevice.h
7492F: include/uapi/linux/if_*
7493F: include/uapi/linux/netdevice.h
7494
7495NETWORKING DRIVERS (WIRELESS)
7496M: Kalle Valo <kvalo@codeaurora.org>
7497L: linux-wireless@vger.kernel.org
7498Q: http://patchwork.kernel.org/project/linux-wireless/list/
7499T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7500S: Maintained
7501F: drivers/net/wireless/
7502
7503NETXEN (1/10) GbE SUPPORT
7504M: Manish Chopra <manish.chopra@qlogic.com>
7505M: Sony Chacko <sony.chacko@qlogic.com>
7506M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7507L: netdev@vger.kernel.org
7508W: http://www.qlogic.com
7509S: Supported
7510F: drivers/net/ethernet/qlogic/netxen/
7511
7512NFC SUBSYSTEM
7513M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7514M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7515M: Samuel Ortiz <sameo@linux.intel.com>
7516L: linux-wireless@vger.kernel.org
7517L: linux-nfc@lists.01.org (subscribers-only)
7518S: Supported
7519F: net/nfc/
7520F: include/net/nfc/
7521F: include/uapi/linux/nfc.h
7522F: drivers/nfc/
7523F: include/linux/platform_data/microread.h
7524F: include/linux/platform_data/nfcmrvl.h
7525F: include/linux/platform_data/nxp-nci.h
7526F: include/linux/platform_data/pn544.h
7527F: include/linux/platform_data/st21nfca.h
7528F: include/linux/platform_data/st-nci.h
7529F: Documentation/devicetree/bindings/net/nfc/
7530
7531NFS, SUNRPC, AND LOCKD CLIENTS
7532M: Trond Myklebust <trond.myklebust@primarydata.com>
7533M: Anna Schumaker <anna.schumaker@netapp.com>
7534L: linux-nfs@vger.kernel.org
7535W: http://client.linux-nfs.org
7536T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7537S: Maintained
7538F: fs/lockd/
7539F: fs/nfs/
7540F: fs/nfs_common/
7541F: net/sunrpc/
7542F: include/linux/lockd/
7543F: include/linux/nfs*
7544F: include/linux/sunrpc/
7545F: include/uapi/linux/nfs*
7546F: include/uapi/linux/sunrpc/
7547
7548NILFS2 FILESYSTEM
7549M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7550L: linux-nilfs@vger.kernel.org
7551W: http://nilfs.sourceforge.net/
7552T: git git://github.com/konis/nilfs2.git
7553S: Supported
7554F: Documentation/filesystems/nilfs2.txt
7555F: fs/nilfs2/
7556F: include/linux/nilfs2_fs.h
7557F: include/trace/events/nilfs2.h
7558
7559NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7560M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7561W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7562S: Maintained
7563F: Documentation/scsi/NinjaSCSI.txt
7564F: drivers/scsi/pcmcia/nsp_*
7565
7566NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7567M: GOTO Masanori <gotom@debian.or.jp>
7568M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7569W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7570S: Maintained
7571F: Documentation/scsi/NinjaSCSI.txt
7572F: drivers/scsi/nsp32*
7573
7574NIOS2 ARCHITECTURE
7575M: Ley Foon Tan <lftan@altera.com>
7576L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7577T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7578S: Maintained
7579F: arch/nios2/
7580
7581NOKIA N900 POWER SUPPLY DRIVERS
7582M: Pali Rohár <pali.rohar@gmail.com>
7583S: Maintained
7584F: include/linux/power/bq2415x_charger.h
7585F: include/linux/power/bq27xxx_battery.h
7586F: include/linux/power/isp1704_charger.h
7587F: drivers/power/bq2415x_charger.c
7588F: drivers/power/bq27xxx_battery.c
7589F: drivers/power/isp1704_charger.c
7590F: drivers/power/rx51_battery.c
7591
7592NTB DRIVER CORE
7593M: Jon Mason <jdmason@kudzu.us>
7594M: Dave Jiang <dave.jiang@intel.com>
7595M: Allen Hubbe <Allen.Hubbe@emc.com>
7596L: linux-ntb@googlegroups.com
7597S: Supported
7598W: https://github.com/jonmason/ntb/wiki
7599T: git git://github.com/jonmason/ntb.git
7600F: drivers/ntb/
7601F: drivers/net/ntb_netdev.c
7602F: include/linux/ntb.h
7603F: include/linux/ntb_transport.h
7604
7605NTB INTEL DRIVER
7606M: Jon Mason <jdmason@kudzu.us>
7607M: Dave Jiang <dave.jiang@intel.com>
7608L: linux-ntb@googlegroups.com
7609S: Supported
7610W: https://github.com/jonmason/ntb/wiki
7611T: git git://github.com/jonmason/ntb.git
7612F: drivers/ntb/hw/intel/
7613
7614NTFS FILESYSTEM
7615M: Anton Altaparmakov <anton@tuxera.com>
7616L: linux-ntfs-dev@lists.sourceforge.net
7617W: http://www.tuxera.com/
7618T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7619S: Supported
7620F: Documentation/filesystems/ntfs.txt
7621F: fs/ntfs/
7622
7623NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7624M: Antonino Daplas <adaplas@gmail.com>
7625L: linux-fbdev@vger.kernel.org
7626S: Maintained
7627F: drivers/video/fbdev/riva/
7628F: drivers/video/fbdev/nvidia/
7629
7630NVM EXPRESS DRIVER
7631M: Keith Busch <keith.busch@intel.com>
7632M: Jens Axboe <axboe@fb.com>
7633L: linux-nvme@lists.infradead.org
7634T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7635W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7636S: Supported
7637F: drivers/nvme/host/
7638F: include/linux/nvme.h
7639
7640NVMEM FRAMEWORK
7641M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7642M: Maxime Ripard <maxime.ripard@free-electrons.com>
7643S: Maintained
7644F: drivers/nvmem/
7645F: Documentation/devicetree/bindings/nvmem/
7646F: include/linux/nvmem-consumer.h
7647F: include/linux/nvmem-provider.h
7648
7649NXP-NCI NFC DRIVER
7650M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7651R: Charles Gorand <charles.gorand@effinnov.com>
7652L: linux-nfc@lists.01.org (moderated for non-subscribers)
7653S: Supported
7654F: drivers/nfc/nxp-nci
7655
7656NXP TDA998X DRM DRIVER
7657M: Russell King <rmk+kernel@arm.linux.org.uk>
7658S: Supported
7659F: drivers/gpu/drm/i2c/tda998x_drv.c
7660F: include/drm/i2c/tda998x.h
7661
7662NXP TFA9879 DRIVER
7663M: Peter Rosin <peda@axentia.se>
7664L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7665S: Maintained
7666F: sound/soc/codecs/tfa9879*
7667
7668OMAP SUPPORT
7669M: Tony Lindgren <tony@atomide.com>
7670L: linux-omap@vger.kernel.org
7671W: http://www.muru.com/linux/omap/
7672W: http://linux.omap.com/
7673Q: http://patchwork.kernel.org/project/linux-omap/list/
7674T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7675S: Maintained
7676F: arch/arm/*omap*/
7677F: arch/arm/configs/omap1_defconfig
7678F: arch/arm/configs/omap2plus_defconfig
7679F: drivers/i2c/busses/i2c-omap.c
7680F: drivers/irqchip/irq-omap-intc.c
7681F: drivers/mfd/*omap*.c
7682F: drivers/mfd/menelaus.c
7683F: drivers/mfd/palmas.c
7684F: drivers/mfd/tps65217.c
7685F: drivers/mfd/tps65218.c
7686F: drivers/mfd/tps65910.c
7687F: drivers/mfd/twl-core.[ch]
7688F: drivers/mfd/twl4030*.c
7689F: drivers/mfd/twl6030*.c
7690F: drivers/mfd/twl6040*.c
7691F: drivers/regulator/palmas-regulator*.c
7692F: drivers/regulator/pbias-regulator.c
7693F: drivers/regulator/tps65217-regulator.c
7694F: drivers/regulator/tps65218-regulator.c
7695F: drivers/regulator/tps65910-regulator.c
7696F: drivers/regulator/twl-regulator.c
7697F: include/linux/i2c-omap.h
7698
7699OMAP DEVICE TREE SUPPORT
7700M: Benoît Cousson <bcousson@baylibre.com>
7701M: Tony Lindgren <tony@atomide.com>
7702L: linux-omap@vger.kernel.org
7703L: devicetree@vger.kernel.org
7704S: Maintained
7705F: arch/arm/boot/dts/*omap*
7706F: arch/arm/boot/dts/*am3*
7707F: arch/arm/boot/dts/*am4*
7708F: arch/arm/boot/dts/*am5*
7709F: arch/arm/boot/dts/*dra7*
7710
7711OMAP CLOCK FRAMEWORK SUPPORT
7712M: Paul Walmsley <paul@pwsan.com>
7713L: linux-omap@vger.kernel.org
7714S: Maintained
7715F: arch/arm/*omap*/*clock*
7716
7717OMAP POWER MANAGEMENT SUPPORT
7718M: Kevin Hilman <khilman@deeprootsystems.com>
7719L: linux-omap@vger.kernel.org
7720S: Maintained
7721F: arch/arm/*omap*/*pm*
7722F: drivers/cpufreq/omap-cpufreq.c
7723
7724OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7725M: Rajendra Nayak <rnayak@ti.com>
7726M: Paul Walmsley <paul@pwsan.com>
7727L: linux-omap@vger.kernel.org
7728S: Maintained
7729F: arch/arm/mach-omap2/prm*
7730
7731OMAP AUDIO SUPPORT
7732M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7733M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7735L: linux-omap@vger.kernel.org
7736S: Maintained
7737F: sound/soc/omap/
7738
7739OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7740M: Roger Quadros <rogerq@ti.com>
7741M: Tony Lindgren <tony@atomide.com>
7742L: linux-omap@vger.kernel.org
7743S: Maintained
7744F: drivers/memory/omap-gpmc.c
7745F: arch/arm/mach-omap2/*gpmc*
7746
7747OMAP FRAMEBUFFER SUPPORT
7748M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7749L: linux-fbdev@vger.kernel.org
7750L: linux-omap@vger.kernel.org
7751S: Maintained
7752F: drivers/video/fbdev/omap/
7753
7754OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7755M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7756L: linux-omap@vger.kernel.org
7757L: linux-fbdev@vger.kernel.org
7758S: Maintained
7759F: drivers/video/fbdev/omap2/
7760F: Documentation/arm/OMAP/DSS
7761
7762OMAP HARDWARE SPINLOCK SUPPORT
7763M: Ohad Ben-Cohen <ohad@wizery.com>
7764L: linux-omap@vger.kernel.org
7765S: Maintained
7766F: drivers/hwspinlock/omap_hwspinlock.c
7767
7768OMAP MMC SUPPORT
7769M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7770L: linux-omap@vger.kernel.org
7771S: Maintained
7772F: drivers/mmc/host/omap.c
7773
7774OMAP HS MMC SUPPORT
7775L: linux-mmc@vger.kernel.org
7776L: linux-omap@vger.kernel.org
7777S: Orphan
7778F: drivers/mmc/host/omap_hsmmc.c
7779
7780OMAP RANDOM NUMBER GENERATOR SUPPORT
7781M: Deepak Saxena <dsaxena@plexity.net>
7782S: Maintained
7783F: drivers/char/hw_random/omap-rng.c
7784
7785OMAP HWMOD SUPPORT
7786M: Benoît Cousson <bcousson@baylibre.com>
7787M: Paul Walmsley <paul@pwsan.com>
7788L: linux-omap@vger.kernel.org
7789S: Maintained
7790F: arch/arm/mach-omap2/omap_hwmod.*
7791
7792OMAP HWMOD DATA
7793M: Paul Walmsley <paul@pwsan.com>
7794L: linux-omap@vger.kernel.org
7795S: Maintained
7796F: arch/arm/mach-omap2/omap_hwmod*data*
7797
7798OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7799M: Benoît Cousson <bcousson@baylibre.com>
7800L: linux-omap@vger.kernel.org
7801S: Maintained
7802F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7803
7804OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7805M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7806L: linux-media@vger.kernel.org
7807S: Maintained
7808F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7809F: drivers/media/platform/omap3isp/
7810F: drivers/staging/media/omap4iss/
7811
7812OMAP USB SUPPORT
7813M: Felipe Balbi <balbi@ti.com>
7814L: linux-usb@vger.kernel.org
7815L: linux-omap@vger.kernel.org
7816T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7817S: Maintained
7818F: drivers/usb/*/*omap*
7819F: arch/arm/*omap*/usb*
7820
7821OMAP GPIO DRIVER
7822M: Javier Martinez Canillas <javier@dowhile0.org>
7823M: Santosh Shilimkar <ssantosh@kernel.org>
7824M: Kevin Hilman <khilman@deeprootsystems.com>
7825L: linux-omap@vger.kernel.org
7826S: Maintained
7827F: drivers/gpio/gpio-omap.c
7828
7829OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7830M: Mark Jackson <mpfj@newflow.co.uk>
7831L: linux-omap@vger.kernel.org
7832S: Maintained
7833F: arch/arm/boot/dts/am335x-nano.dts
7834
7835OMFS FILESYSTEM
7836M: Bob Copeland <me@bobcopeland.com>
7837L: linux-karma-devel@lists.sourceforge.net
7838S: Maintained
7839F: Documentation/filesystems/omfs.txt
7840F: fs/omfs/
7841
7842OMNIKEY CARDMAN 4000 DRIVER
7843M: Harald Welte <laforge@gnumonks.org>
7844S: Maintained
7845F: drivers/char/pcmcia/cm4000_cs.c
7846F: include/linux/cm4000_cs.h
7847F: include/uapi/linux/cm4000_cs.h
7848
7849OMNIKEY CARDMAN 4040 DRIVER
7850M: Harald Welte <laforge@gnumonks.org>
7851S: Maintained
7852F: drivers/char/pcmcia/cm4040_cs.*
7853
7854OMNIVISION OV7670 SENSOR DRIVER
7855M: Jonathan Corbet <corbet@lwn.net>
7856L: linux-media@vger.kernel.org
7857T: git git://linuxtv.org/media_tree.git
7858S: Maintained
7859F: drivers/media/i2c/ov7670.c
7860
7861ONENAND FLASH DRIVER
7862M: Kyungmin Park <kyungmin.park@samsung.com>
7863L: linux-mtd@lists.infradead.org
7864S: Maintained
7865F: drivers/mtd/onenand/
7866F: include/linux/mtd/onenand*.h
7867
7868ONSTREAM SCSI TAPE DRIVER
7869M: Willem Riede <osst@riede.org>
7870L: osst-users@lists.sourceforge.net
7871L: linux-scsi@vger.kernel.org
7872S: Maintained
7873F: Documentation/scsi/osst.txt
7874F: drivers/scsi/osst.*
7875F: drivers/scsi/osst_*.h
7876F: drivers/scsi/st.h
7877
7878OPENCORES I2C BUS DRIVER
7879M: Peter Korsgaard <jacmet@sunsite.dk>
7880L: linux-i2c@vger.kernel.org
7881S: Maintained
7882F: Documentation/i2c/busses/i2c-ocores
7883F: drivers/i2c/busses/i2c-ocores.c
7884
7885OPEN FIRMWARE AND FLATTENED DEVICE TREE
7886M: Rob Herring <robh+dt@kernel.org>
7887M: Frank Rowand <frowand.list@gmail.com>
7888M: Grant Likely <grant.likely@linaro.org>
7889L: devicetree@vger.kernel.org
7890W: http://www.devicetree.org/
7891T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7892S: Maintained
7893F: drivers/of/
7894F: include/linux/of*.h
7895F: scripts/dtc/
7896
7897OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7898M: Rob Herring <robh+dt@kernel.org>
7899M: Pawel Moll <pawel.moll@arm.com>
7900M: Mark Rutland <mark.rutland@arm.com>
7901M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7902M: Kumar Gala <galak@codeaurora.org>
7903L: devicetree@vger.kernel.org
7904S: Maintained
7905F: Documentation/devicetree/
7906F: arch/*/boot/dts/
7907F: include/dt-bindings/
7908
7909OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7910M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7911L: devicetree@vger.kernel.org
7912S: Maintained
7913F: Documentation/devicetree/dynamic-resolution-notes.txt
7914F: Documentation/devicetree/overlay-notes.txt
7915F: drivers/of/overlay.c
7916F: drivers/of/resolver.c
7917
7918OPENRISC ARCHITECTURE
7919M: Jonas Bonn <jonas@southpole.se>
7920W: http://openrisc.net
7921L: linux@lists.openrisc.net (moderated for non-subscribers)
7922S: Maintained
7923T: git git://openrisc.net/~jonas/linux
7924F: arch/openrisc/
7925
7926OPENVSWITCH
7927M: Pravin Shelar <pshelar@nicira.com>
7928L: netdev@vger.kernel.org
7929L: dev@openvswitch.org
7930W: http://openvswitch.org
7931S: Maintained
7932F: net/openvswitch/
7933F: include/uapi/linux/openvswitch.h
7934
7935OPERATING PERFORMANCE POINTS (OPP)
7936M: Viresh Kumar <vireshk@kernel.org>
7937M: Nishanth Menon <nm@ti.com>
7938M: Stephen Boyd <sboyd@codeaurora.org>
7939L: linux-pm@vger.kernel.org
7940S: Maintained
7941T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7942F: drivers/base/power/opp/
7943F: include/linux/pm_opp.h
7944F: Documentation/power/opp.txt
7945F: Documentation/devicetree/bindings/opp/
7946
7947OPL4 DRIVER
7948M: Clemens Ladisch <clemens@ladisch.de>
7949L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7950T: git git://git.alsa-project.org/alsa-kernel.git
7951S: Maintained
7952F: sound/drivers/opl4/
7953
7954OPROFILE
7955M: Robert Richter <rric@kernel.org>
7956L: oprofile-list@lists.sf.net
7957S: Maintained
7958F: arch/*/include/asm/oprofile*.h
7959F: arch/*/oprofile/
7960F: drivers/oprofile/
7961F: include/linux/oprofile.h
7962
7963ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7964M: Mark Fasheh <mfasheh@suse.com>
7965M: Joel Becker <jlbec@evilplan.org>
7966L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7967W: http://ocfs2.wiki.kernel.org
7968S: Supported
7969F: Documentation/filesystems/ocfs2.txt
7970F: Documentation/filesystems/dlmfs.txt
7971F: fs/ocfs2/
7972
7973ORINOCO DRIVER
7974L: linux-wireless@vger.kernel.org
7975W: http://wireless.kernel.org/en/users/Drivers/orinoco
7976W: http://www.nongnu.org/orinoco/
7977S: Orphan
7978F: drivers/net/wireless/intersil/orinoco/
7979
7980OSD LIBRARY and FILESYSTEM
7981M: Boaz Harrosh <ooo@electrozaur.com>
7982M: Benny Halevy <bhalevy@primarydata.com>
7983L: osd-dev@open-osd.org
7984W: http://open-osd.org
7985T: git git://git.open-osd.org/open-osd.git
7986S: Maintained
7987F: drivers/scsi/osd/
7988F: include/scsi/osd_*
7989F: fs/exofs/
7990
7991OVERLAY FILESYSTEM
7992M: Miklos Szeredi <miklos@szeredi.hu>
7993L: linux-unionfs@vger.kernel.org
7994T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7995S: Supported
7996F: fs/overlayfs/
7997F: Documentation/filesystems/overlayfs.txt
7998
7999P54 WIRELESS DRIVER
8000M: Christian Lamparter <chunkeey@googlemail.com>
8001L: linux-wireless@vger.kernel.org
8002W: http://wireless.kernel.org/en/users/Drivers/p54
8003S: Maintained
8004F: drivers/net/wireless/intersil/p54/
8005
8006PA SEMI ETHERNET DRIVER
8007M: Olof Johansson <olof@lixom.net>
8008L: netdev@vger.kernel.org
8009S: Maintained
8010F: drivers/net/ethernet/pasemi/*
8011
8012PA SEMI SMBUS DRIVER
8013M: Olof Johansson <olof@lixom.net>
8014L: linux-i2c@vger.kernel.org
8015S: Maintained
8016F: drivers/i2c/busses/i2c-pasemi.c
8017
8018PADATA PARALLEL EXECUTION MECHANISM
8019M: Steffen Klassert <steffen.klassert@secunet.com>
8020L: linux-crypto@vger.kernel.org
8021S: Maintained
8022F: kernel/padata.c
8023F: include/linux/padata.h
8024F: Documentation/padata.txt
8025
8026PANASONIC LAPTOP ACPI EXTRAS DRIVER
8027M: Harald Welte <laforge@gnumonks.org>
8028L: platform-driver-x86@vger.kernel.org
8029S: Maintained
8030F: drivers/platform/x86/panasonic-laptop.c
8031
8032PANASONIC MN10300/AM33/AM34 PORT
8033M: David Howells <dhowells@redhat.com>
8034M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8035L: linux-am33-list@redhat.com (moderated for non-subscribers)
8036W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8037S: Maintained
8038F: Documentation/mn10300/
8039F: arch/mn10300/
8040
8041PARALLEL PORT SUBSYSTEM
8042M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8043M: Sudip Mukherjee <sudip@vectorindia.org>
8044L: linux-parport@lists.infradead.org (subscribers-only)
8045S: Maintained
8046F: drivers/parport/
8047F: include/linux/parport*.h
8048F: drivers/char/ppdev.c
8049F: include/uapi/linux/ppdev.h
8050F: Documentation/parport*.txt
8051
8052PARAVIRT_OPS INTERFACE
8053M: Jeremy Fitzhardinge <jeremy@goop.org>
8054M: Chris Wright <chrisw@sous-sol.org>
8055M: Alok Kataria <akataria@vmware.com>
8056M: Rusty Russell <rusty@rustcorp.com.au>
8057L: virtualization@lists.linux-foundation.org
8058S: Supported
8059F: Documentation/virtual/paravirt_ops.txt
8060F: arch/*/kernel/paravirt*
8061F: arch/*/include/asm/paravirt.h
8062
8063PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8064M: Tim Waugh <tim@cyberelk.net>
8065L: linux-parport@lists.infradead.org (subscribers-only)
8066S: Maintained
8067F: Documentation/blockdev/paride.txt
8068F: drivers/block/paride/
8069
8070PARISC ARCHITECTURE
8071M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8072M: Helge Deller <deller@gmx.de>
8073L: linux-parisc@vger.kernel.org
8074W: http://www.parisc-linux.org/
8075Q: http://patchwork.kernel.org/project/linux-parisc/list/
8076T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8077T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8078S: Maintained
8079F: arch/parisc/
8080F: Documentation/parisc/
8081F: drivers/parisc/
8082F: drivers/char/agp/parisc-agp.c
8083F: drivers/input/serio/gscps2.c
8084F: drivers/parport/parport_gsc.*
8085F: drivers/tty/serial/8250/8250_gsc.c
8086F: drivers/video/fbdev/sti*
8087F: drivers/video/console/sti*
8088F: drivers/video/logo/logo_parisc*
8089
8090PC87360 HARDWARE MONITORING DRIVER
8091M: Jim Cromie <jim.cromie@gmail.com>
8092L: lm-sensors@lm-sensors.org
8093S: Maintained
8094F: Documentation/hwmon/pc87360
8095F: drivers/hwmon/pc87360.c
8096
8097PC8736x GPIO DRIVER
8098M: Jim Cromie <jim.cromie@gmail.com>
8099S: Maintained
8100F: drivers/char/pc8736x_gpio.c
8101
8102PC87427 HARDWARE MONITORING DRIVER
8103M: Jean Delvare <jdelvare@suse.com>
8104L: lm-sensors@lm-sensors.org
8105S: Maintained
8106F: Documentation/hwmon/pc87427
8107F: drivers/hwmon/pc87427.c
8108
8109PCA9532 LED DRIVER
8110M: Riku Voipio <riku.voipio@iki.fi>
8111S: Maintained
8112F: drivers/leds/leds-pca9532.c
8113F: include/linux/leds-pca9532.h
8114
8115PCA9541 I2C BUS MASTER SELECTOR DRIVER
8116M: Guenter Roeck <linux@roeck-us.net>
8117L: linux-i2c@vger.kernel.org
8118S: Maintained
8119F: drivers/i2c/muxes/i2c-mux-pca9541.c
8120
8121PCDP - PRIMARY CONSOLE AND DEBUG PORT
8122M: Khalid Aziz <khalid@gonehiking.org>
8123S: Maintained
8124F: drivers/firmware/pcdp.*
8125
8126PCI ERROR RECOVERY
8127M: Linas Vepstas <linasvepstas@gmail.com>
8128L: linux-pci@vger.kernel.org
8129S: Supported
8130F: Documentation/PCI/pci-error-recovery.txt
8131
8132PCI SUBSYSTEM
8133M: Bjorn Helgaas <bhelgaas@google.com>
8134L: linux-pci@vger.kernel.org
8135Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8136T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8137S: Supported
8138F: Documentation/PCI/
8139F: drivers/pci/
8140F: include/linux/pci*
8141F: arch/x86/pci/
8142F: arch/x86/kernel/quirks.c
8143
8144PCI DRIVER FOR ALTERA PCIE IP
8145M: Ley Foon Tan <lftan@altera.com>
8146L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8147L: linux-pci@vger.kernel.org
8148S: Supported
8149F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8150F: drivers/pci/host/pcie-altera.c
8151
8152PCI DRIVER FOR ARM VERSATILE PLATFORM
8153M: Rob Herring <robh@kernel.org>
8154L: linux-pci@vger.kernel.org
8155L: linux-arm-kernel@lists.infradead.org
8156S: Maintained
8157F: Documentation/devicetree/bindings/pci/versatile.txt
8158F: drivers/pci/host/pci-versatile.c
8159
8160PCI DRIVER FOR APPLIEDMICRO XGENE
8161M: Tanmay Inamdar <tinamdar@apm.com>
8162L: linux-pci@vger.kernel.org
8163L: linux-arm-kernel@lists.infradead.org
8164S: Maintained
8165F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8166F: drivers/pci/host/pci-xgene.c
8167
8168PCI DRIVER FOR FREESCALE LAYERSCAPE
8169M: Minghuan Lian <minghuan.Lian@freescale.com>
8170M: Mingkai Hu <mingkai.hu@freescale.com>
8171M: Roy Zang <tie-fei.zang@freescale.com>
8172L: linuxppc-dev@lists.ozlabs.org
8173L: linux-pci@vger.kernel.org
8174L: linux-arm-kernel@lists.infradead.org
8175S: Maintained
8176F: drivers/pci/host/*layerscape*
8177
8178PCI DRIVER FOR IMX6
8179M: Richard Zhu <Richard.Zhu@freescale.com>
8180M: Lucas Stach <l.stach@pengutronix.de>
8181L: linux-pci@vger.kernel.org
8182L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8183S: Maintained
8184F: drivers/pci/host/*imx6*
8185
8186PCI DRIVER FOR TI KEYSTONE
8187M: Murali Karicheri <m-karicheri2@ti.com>
8188L: linux-pci@vger.kernel.org
8189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8190S: Maintained
8191F: drivers/pci/host/*keystone*
8192
8193PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8194M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8195M: Jason Cooper <jason@lakedaemon.net>
8196L: linux-pci@vger.kernel.org
8197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8198S: Maintained
8199F: drivers/pci/host/*mvebu*
8200
8201PCI DRIVER FOR NVIDIA TEGRA
8202M: Thierry Reding <thierry.reding@gmail.com>
8203L: linux-tegra@vger.kernel.org
8204L: linux-pci@vger.kernel.org
8205S: Supported
8206F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8207F: drivers/pci/host/pci-tegra.c
8208
8209PCI DRIVER FOR TI DRA7XX
8210M: Kishon Vijay Abraham I <kishon@ti.com>
8211L: linux-omap@vger.kernel.org
8212L: linux-pci@vger.kernel.org
8213S: Supported
8214F: Documentation/devicetree/bindings/pci/ti-pci.txt
8215F: drivers/pci/host/pci-dra7xx.c
8216
8217PCI DRIVER FOR RENESAS R-CAR
8218M: Simon Horman <horms@verge.net.au>
8219L: linux-pci@vger.kernel.org
8220L: linux-sh@vger.kernel.org
8221S: Maintained
8222F: drivers/pci/host/*rcar*
8223
8224PCI DRIVER FOR SAMSUNG EXYNOS
8225M: Jingoo Han <jingoohan1@gmail.com>
8226L: linux-pci@vger.kernel.org
8227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8228L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8229S: Maintained
8230F: drivers/pci/host/pci-exynos.c
8231
8232PCI DRIVER FOR SYNOPSIS DESIGNWARE
8233M: Jingoo Han <jingoohan1@gmail.com>
8234M: Pratyush Anand <pratyush.anand@gmail.com>
8235L: linux-pci@vger.kernel.org
8236S: Maintained
8237F: drivers/pci/host/*designware*
8238
8239PCI DRIVER FOR GENERIC OF HOSTS
8240M: Will Deacon <will.deacon@arm.com>
8241L: linux-pci@vger.kernel.org
8242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8243S: Maintained
8244F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8245F: drivers/pci/host/pci-host-generic.c
8246
8247PCIE DRIVER FOR ST SPEAR13XX
8248M: Pratyush Anand <pratyush.anand@gmail.com>
8249L: linux-pci@vger.kernel.org
8250S: Maintained
8251F: drivers/pci/host/*spear*
8252
8253PCI MSI DRIVER FOR ALTERA MSI IP
8254M: Ley Foon Tan <lftan@altera.com>
8255L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8256L: linux-pci@vger.kernel.org
8257S: Supported
8258F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8259F: drivers/pci/host/pcie-altera-msi.c
8260
8261PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8262M: Duc Dang <dhdang@apm.com>
8263L: linux-pci@vger.kernel.org
8264L: linux-arm-kernel@lists.infradead.org
8265S: Maintained
8266F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8267F: drivers/pci/host/pci-xgene-msi.c
8268
8269PCIE DRIVER FOR HISILICON
8270M: Zhou Wang <wangzhou1@hisilicon.com>
8271L: linux-pci@vger.kernel.org
8272S: Maintained
8273F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8274F: drivers/pci/host/pcie-hisi.c
8275
8276PCMCIA SUBSYSTEM
8277P: Linux PCMCIA Team
8278L: linux-pcmcia@lists.infradead.org
8279W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8280T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
8281S: Maintained
8282F: Documentation/pcmcia/
8283F: drivers/pcmcia/
8284F: include/pcmcia/
8285
8286PCNET32 NETWORK DRIVER
8287M: Don Fry <pcnet32@frontier.com>
8288L: netdev@vger.kernel.org
8289S: Maintained
8290F: drivers/net/ethernet/amd/pcnet32.c
8291
8292PCRYPT PARALLEL CRYPTO ENGINE
8293M: Steffen Klassert <steffen.klassert@secunet.com>
8294L: linux-crypto@vger.kernel.org
8295S: Maintained
8296F: crypto/pcrypt.c
8297F: include/crypto/pcrypt.h
8298
8299PER-CPU MEMORY ALLOCATOR
8300M: Tejun Heo <tj@kernel.org>
8301M: Christoph Lameter <cl@linux-foundation.org>
8302T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8303S: Maintained
8304F: include/linux/percpu*.h
8305F: mm/percpu*.c
8306F: arch/*/include/asm/percpu.h
8307
8308PER-TASK DELAY ACCOUNTING
8309M: Balbir Singh <bsingharora@gmail.com>
8310S: Maintained
8311F: include/linux/delayacct.h
8312F: kernel/delayacct.c
8313
8314PERFORMANCE EVENTS SUBSYSTEM
8315M: Peter Zijlstra <peterz@infradead.org>
8316M: Ingo Molnar <mingo@redhat.com>
8317M: Arnaldo Carvalho de Melo <acme@kernel.org>
8318L: linux-kernel@vger.kernel.org
8319T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8320S: Supported
8321F: kernel/events/*
8322F: include/linux/perf_event.h
8323F: include/uapi/linux/perf_event.h
8324F: arch/*/kernel/perf_event*.c
8325F: arch/*/kernel/*/perf_event*.c
8326F: arch/*/kernel/*/*/perf_event*.c
8327F: arch/*/include/asm/perf_event.h
8328F: arch/*/kernel/perf_callchain.c
8329F: tools/perf/
8330
8331PERSONALITY HANDLING
8332M: Christoph Hellwig <hch@infradead.org>
8333L: linux-abi-devel@lists.sourceforge.net
8334S: Maintained
8335F: include/linux/personality.h
8336F: include/uapi/linux/personality.h
8337
8338PHONET PROTOCOL
8339M: Remi Denis-Courmont <courmisch@gmail.com>
8340S: Supported
8341F: Documentation/networking/phonet.txt
8342F: include/linux/phonet.h
8343F: include/net/phonet/
8344F: include/uapi/linux/phonet.h
8345F: net/phonet/
8346
8347PHRAM MTD DRIVER
8348M: Joern Engel <joern@lazybastard.org>
8349L: linux-mtd@lists.infradead.org
8350S: Maintained
8351F: drivers/mtd/devices/phram.c
8352
8353PICOLCD HID DRIVER
8354M: Bruno Prémont <bonbons@linux-vserver.org>
8355L: linux-input@vger.kernel.org
8356S: Maintained
8357F: drivers/hid/hid-picolcd*
8358
8359PICOXCELL SUPPORT
8360M: Jamie Iles <jamie@jamieiles.com>
8361L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8362T: git git://github.com/jamieiles/linux-2.6-ji.git
8363S: Supported
8364F: arch/arm/boot/dts/picoxcell*
8365F: arch/arm/mach-picoxcell/
8366F: drivers/crypto/picoxcell*
8367
8368PIN CONTROL SUBSYSTEM
8369M: Linus Walleij <linus.walleij@linaro.org>
8370L: linux-gpio@vger.kernel.org
8371T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8372S: Maintained
8373F: drivers/pinctrl/
8374F: include/linux/pinctrl/
8375
8376PIN CONTROLLER - ATMEL AT91
8377M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8379S: Maintained
8380F: drivers/pinctrl/pinctrl-at91.*
8381
8382PIN CONTROLLER - ATMEL AT91 PIO4
8383M: Ludovic Desroches <ludovic.desroches@atmel.com>
8384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8385L: linux-gpio@vger.kernel.org
8386S: Supported
8387F: drivers/pinctrl/pinctrl-at91-pio4.*
8388
8389PIN CONTROLLER - INTEL
8390M: Mika Westerberg <mika.westerberg@linux.intel.com>
8391M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8392S: Maintained
8393F: drivers/pinctrl/intel/
8394
8395PIN CONTROLLER - RENESAS
8396M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8397M: Geert Uytterhoeven <geert+renesas@glider.be>
8398L: linux-sh@vger.kernel.org
8399S: Maintained
8400F: drivers/pinctrl/sh-pfc/
8401
8402PIN CONTROLLER - SAMSUNG
8403M: Tomasz Figa <tomasz.figa@gmail.com>
8404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8405L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8406S: Maintained
8407F: drivers/pinctrl/samsung/
8408
8409PIN CONTROLLER - SINGLE
8410M: Tony Lindgren <tony@atomide.com>
8411M: Haojian Zhuang <haojian.zhuang@linaro.org>
8412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8413L: linux-omap@vger.kernel.org
8414S: Maintained
8415F: drivers/pinctrl/pinctrl-single.c
8416
8417PIN CONTROLLER - ST SPEAR
8418M: Viresh Kumar <vireshk@kernel.org>
8419L: spear-devel@list.st.com
8420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8421W: http://www.st.com/spear
8422S: Maintained
8423F: drivers/pinctrl/spear/
8424
8425PKTCDVD DRIVER
8426M: Jiri Kosina <jikos@kernel.org>
8427S: Maintained
8428F: drivers/block/pktcdvd.c
8429F: include/linux/pktcdvd.h
8430F: include/uapi/linux/pktcdvd.h
8431
8432PKUNITY SOC DRIVERS
8433M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8434W: http://mprc.pku.edu.cn/~guanxuetao/linux
8435S: Maintained
8436T: git git://github.com/gxt/linux.git
8437F: drivers/input/serio/i8042-unicore32io.h
8438F: drivers/i2c/busses/i2c-puv3.c
8439F: drivers/video/fbdev/fb-puv3.c
8440F: drivers/rtc/rtc-puv3.c
8441
8442PMBUS HARDWARE MONITORING DRIVERS
8443M: Guenter Roeck <linux@roeck-us.net>
8444L: lm-sensors@lm-sensors.org
8445W: http://www.lm-sensors.org/
8446W: http://www.roeck-us.net/linux/drivers/
8447T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8448S: Maintained
8449F: Documentation/hwmon/pmbus
8450F: drivers/hwmon/pmbus/
8451F: include/linux/i2c/pmbus.h
8452
8453PMC SIERRA MaxRAID DRIVER
8454L: linux-scsi@vger.kernel.org
8455W: http://www.pmc-sierra.com/
8456S: Orphan
8457F: drivers/scsi/pmcraid.*
8458
8459PMC SIERRA PM8001 DRIVER
8460M: Jack Wang <jinpu.wang@profitbricks.com>
8461M: lindar_liu@usish.com
8462L: pmchba@pmcs.com
8463L: linux-scsi@vger.kernel.org
8464S: Supported
8465F: drivers/scsi/pm8001/
8466
8467POSIX CLOCKS and TIMERS
8468M: Thomas Gleixner <tglx@linutronix.de>
8469L: linux-kernel@vger.kernel.org
8470T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8471S: Maintained
8472F: fs/timerfd.c
8473F: include/linux/timer*
8474F: kernel/time/*timer*
8475
8476POWER MANAGEMENT CORE
8477M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8478L: linux-pm@vger.kernel.org
8479T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8480S: Supported
8481F: drivers/base/power/
8482F: include/linux/pm.h
8483F: include/linux/pm_*
8484F: include/linux/powercap.h
8485F: drivers/powercap/
8486
8487POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8488M: Sebastian Reichel <sre@kernel.org>
8489M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8490M: David Woodhouse <dwmw2@infradead.org>
8491L: linux-pm@vger.kernel.org
8492T: git git://git.infradead.org/battery-2.6.git
8493S: Maintained
8494F: include/linux/power_supply.h
8495F: drivers/power/
8496X: drivers/power/avs/
8497
8498POWER STATE COORDINATION INTERFACE (PSCI)
8499M: Mark Rutland <mark.rutland@arm.com>
8500M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8501L: linux-arm-kernel@lists.infradead.org
8502S: Maintained
8503F: drivers/firmware/psci.c
8504F: include/linux/psci.h
8505F: include/uapi/linux/psci.h
8506
8507PNP SUPPORT
8508M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8509S: Maintained
8510F: drivers/pnp/
8511
8512PPP PROTOCOL DRIVERS AND COMPRESSORS
8513M: Paul Mackerras <paulus@samba.org>
8514L: linux-ppp@vger.kernel.org
8515S: Maintained
8516F: drivers/net/ppp/ppp_*
8517
8518PPP OVER ATM (RFC 2364)
8519M: Mitchell Blank Jr <mitch@sfgoth.com>
8520S: Maintained
8521F: net/atm/pppoatm.c
8522F: include/uapi/linux/atmppp.h
8523
8524PPP OVER ETHERNET
8525M: Michal Ostrowski <mostrows@earthlink.net>
8526S: Maintained
8527F: drivers/net/ppp/pppoe.c
8528F: drivers/net/ppp/pppox.c
8529
8530PPP OVER L2TP
8531M: James Chapman <jchapman@katalix.com>
8532S: Maintained
8533F: net/l2tp/l2tp_ppp.c
8534F: include/linux/if_pppol2tp.h
8535F: include/uapi/linux/if_pppol2tp.h
8536
8537PPS SUPPORT
8538M: Rodolfo Giometti <giometti@enneenne.com>
8539W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8540L: linuxpps@ml.enneenne.com (subscribers-only)
8541S: Maintained
8542F: Documentation/pps/
8543F: drivers/pps/
8544F: include/linux/pps*.h
8545
8546PPTP DRIVER
8547M: Dmitry Kozlov <xeb@mail.ru>
8548L: netdev@vger.kernel.org
8549S: Maintained
8550F: drivers/net/ppp/pptp.c
8551W: http://sourceforge.net/projects/accel-pptp
8552
8553PREEMPTIBLE KERNEL
8554M: Robert Love <rml@tech9.net>
8555L: kpreempt-tech@lists.sourceforge.net
8556W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8557S: Supported
8558F: Documentation/preempt-locking.txt
8559F: include/linux/preempt.h
8560
8561PRISM54 WIRELESS DRIVER
8562M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8563L: linux-wireless@vger.kernel.org
8564W: http://wireless.kernel.org/en/users/Drivers/p54
8565S: Obsolete
8566F: drivers/net/wireless/intersil/prism54/
8567
8568PS3 NETWORK SUPPORT
8569M: Geoff Levand <geoff@infradead.org>
8570L: netdev@vger.kernel.org
8571L: linuxppc-dev@lists.ozlabs.org
8572S: Maintained
8573F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8574
8575PS3 PLATFORM SUPPORT
8576M: Geoff Levand <geoff@infradead.org>
8577L: linuxppc-dev@lists.ozlabs.org
8578S: Maintained
8579F: arch/powerpc/boot/ps3*
8580F: arch/powerpc/include/asm/lv1call.h
8581F: arch/powerpc/include/asm/ps3*.h
8582F: arch/powerpc/platforms/ps3/
8583F: drivers/*/ps3*
8584F: drivers/ps3/
8585F: drivers/rtc/rtc-ps3.c
8586F: drivers/usb/host/*ps3.c
8587F: sound/ppc/snd_ps3*
8588
8589PS3VRAM DRIVER
8590M: Jim Paris <jim@jtan.com>
8591M: Geoff Levand <geoff@infradead.org>
8592L: linuxppc-dev@lists.ozlabs.org
8593S: Maintained
8594F: drivers/block/ps3vram.c
8595
8596PSTORE FILESYSTEM
8597M: Anton Vorontsov <anton@enomsg.org>
8598M: Colin Cross <ccross@android.com>
8599M: Kees Cook <keescook@chromium.org>
8600M: Tony Luck <tony.luck@intel.com>
8601S: Maintained
8602T: git git://git.infradead.org/users/cbou/linux-pstore.git
8603F: fs/pstore/
8604F: include/linux/pstore*
8605F: drivers/firmware/efi/efi-pstore.c
8606F: drivers/acpi/apei/erst.c
8607
8608PTP HARDWARE CLOCK SUPPORT
8609M: Richard Cochran <richardcochran@gmail.com>
8610L: netdev@vger.kernel.org
8611S: Maintained
8612W: http://linuxptp.sourceforge.net/
8613F: Documentation/ABI/testing/sysfs-ptp
8614F: Documentation/ptp/*
8615F: drivers/net/ethernet/freescale/gianfar_ptp.c
8616F: drivers/net/phy/dp83640*
8617F: drivers/ptp/*
8618F: include/linux/ptp_cl*
8619
8620PTRACE SUPPORT
8621M: Roland McGrath <roland@hack.frob.com>
8622M: Oleg Nesterov <oleg@redhat.com>
8623S: Maintained
8624F: include/asm-generic/syscall.h
8625F: include/linux/ptrace.h
8626F: include/linux/regset.h
8627F: include/linux/tracehook.h
8628F: include/uapi/linux/ptrace.h
8629F: kernel/ptrace.c
8630
8631PVRUSB2 VIDEO4LINUX DRIVER
8632M: Mike Isely <isely@pobox.com>
8633L: pvrusb2@isely.net (subscribers-only)
8634L: linux-media@vger.kernel.org
8635W: http://www.isely.net/pvrusb2/
8636T: git git://linuxtv.org/media_tree.git
8637S: Maintained
8638F: Documentation/video4linux/README.pvrusb2
8639F: drivers/media/usb/pvrusb2/
8640
8641PWC WEBCAM DRIVER
8642M: Hans de Goede <hdegoede@redhat.com>
8643L: linux-media@vger.kernel.org
8644T: git git://linuxtv.org/media_tree.git
8645S: Maintained
8646F: drivers/media/usb/pwc/*
8647
8648PWM FAN DRIVER
8649M: Kamil Debski <k.debski@samsung.com>
8650L: lm-sensors@lm-sensors.org
8651S: Supported
8652F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8653F: Documentation/hwmon/pwm-fan
8654F: drivers/hwmon/pwm-fan.c
8655
8656PWM SUBSYSTEM
8657M: Thierry Reding <thierry.reding@gmail.com>
8658L: linux-pwm@vger.kernel.org
8659S: Maintained
8660T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8661F: Documentation/pwm.txt
8662F: Documentation/devicetree/bindings/pwm/
8663F: include/linux/pwm.h
8664F: drivers/pwm/
8665F: drivers/video/backlight/pwm_bl.c
8666F: include/linux/pwm_backlight.h
8667
8668PXA2xx/PXA3xx SUPPORT
8669M: Daniel Mack <daniel@zonque.org>
8670M: Haojian Zhuang <haojian.zhuang@gmail.com>
8671M: Robert Jarzmik <robert.jarzmik@free.fr>
8672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8673T: git git://github.com/hzhuang1/linux.git
8674T: git git://github.com/rjarzmik/linux.git
8675S: Maintained
8676F: arch/arm/mach-pxa/
8677F: drivers/dma/pxa*
8678F: drivers/pcmcia/pxa2xx*
8679F: drivers/pinctrl/pxa/
8680F: drivers/spi/spi-pxa2xx*
8681F: drivers/usb/gadget/udc/pxa2*
8682F: include/sound/pxa2xx-lib.h
8683F: sound/arm/pxa*
8684F: sound/soc/pxa/
8685
8686PXA3xx NAND FLASH DRIVER
8687M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8688L: linux-mtd@lists.infradead.org
8689S: Maintained
8690F: drivers/mtd/nand/pxa3xx_nand.c
8691
8692MMP SUPPORT
8693M: Eric Miao <eric.y.miao@gmail.com>
8694M: Haojian Zhuang <haojian.zhuang@gmail.com>
8695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8696T: git git://github.com/hzhuang1/linux.git
8697T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8698S: Maintained
8699F: arch/arm/mach-mmp/
8700
8701PXA MMCI DRIVER
8702S: Orphan
8703
8704PXA RTC DRIVER
8705M: Robert Jarzmik <robert.jarzmik@free.fr>
8706L: rtc-linux@googlegroups.com
8707S: Maintained
8708
8709QAT DRIVER
8710M: Tadeusz Struk <tadeusz.struk@intel.com>
8711L: qat-linux@intel.com
8712S: Supported
8713F: drivers/crypto/qat/
8714
8715QIB DRIVER
8716M: Mike Marciniszyn <infinipath@intel.com>
8717L: linux-rdma@vger.kernel.org
8718S: Supported
8719F: drivers/infiniband/hw/qib/
8720
8721QLOGIC QLA1280 SCSI DRIVER
8722M: Michael Reed <mdr@sgi.com>
8723L: linux-scsi@vger.kernel.org
8724S: Maintained
8725F: drivers/scsi/qla1280.[ch]
8726
8727QLOGIC QLA2XXX FC-SCSI DRIVER
8728M: qla2xxx-upstream@qlogic.com
8729L: linux-scsi@vger.kernel.org
8730S: Supported
8731F: Documentation/scsi/LICENSE.qla2xxx
8732F: drivers/scsi/qla2xxx/
8733
8734QLOGIC QLA4XXX iSCSI DRIVER
8735M: QLogic-Storage-Upstream@qlogic.com
8736L: linux-scsi@vger.kernel.org
8737S: Supported
8738F: Documentation/scsi/LICENSE.qla4xxx
8739F: drivers/scsi/qla4xxx/
8740
8741QLOGIC QLA3XXX NETWORK DRIVER
8742M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8743M: Ron Mercer <ron.mercer@qlogic.com>
8744M: linux-driver@qlogic.com
8745L: netdev@vger.kernel.org
8746S: Supported
8747F: Documentation/networking/LICENSE.qla3xxx
8748F: drivers/net/ethernet/qlogic/qla3xxx.*
8749
8750QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8751M: Dept-GELinuxNICDev@qlogic.com
8752L: netdev@vger.kernel.org
8753S: Supported
8754F: drivers/net/ethernet/qlogic/qlcnic/
8755
8756QLOGIC QLGE 10Gb ETHERNET DRIVER
8757M: Harish Patil <harish.patil@qlogic.com>
8758M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8759M: Dept-GELinuxNICDev@qlogic.com
8760M: linux-driver@qlogic.com
8761L: netdev@vger.kernel.org
8762S: Supported
8763F: drivers/net/ethernet/qlogic/qlge/
8764
8765QLOGIC QL4xxx ETHERNET DRIVER
8766M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8767M: Ariel Elior <Ariel.Elior@qlogic.com>
8768M: everest-linux-l2@qlogic.com
8769L: netdev@vger.kernel.org
8770S: Supported
8771F: drivers/net/ethernet/qlogic/qed/
8772F: include/linux/qed/
8773F: drivers/net/ethernet/qlogic/qede/
8774
8775QNX4 FILESYSTEM
8776M: Anders Larsen <al@alarsen.net>
8777W: http://www.alarsen.net/linux/qnx4fs/
8778S: Maintained
8779F: fs/qnx4/
8780F: include/uapi/linux/qnx4_fs.h
8781F: include/uapi/linux/qnxtypes.h
8782
8783QT1010 MEDIA DRIVER
8784M: Antti Palosaari <crope@iki.fi>
8785L: linux-media@vger.kernel.org
8786W: https://linuxtv.org
8787W: http://palosaari.fi/linux/
8788Q: http://patchwork.linuxtv.org/project/linux-media/list/
8789T: git git://linuxtv.org/anttip/media_tree.git
8790S: Maintained
8791F: drivers/media/tuners/qt1010*
8792
8793QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8794M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8795L: linux-wireless@vger.kernel.org
8796L: ath9k-devel@lists.ath9k.org
8797W: http://wireless.kernel.org/en/users/Drivers/ath9k
8798S: Supported
8799F: drivers/net/wireless/ath/ath9k/
8800
8801QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8802M: Kalle Valo <kvalo@qca.qualcomm.com>
8803L: ath10k@lists.infradead.org
8804W: http://wireless.kernel.org/en/users/Drivers/ath10k
8805T: git git://github.com/kvalo/ath.git
8806S: Supported
8807F: drivers/net/wireless/ath/ath10k/
8808
8809QUALCOMM HEXAGON ARCHITECTURE
8810M: Richard Kuo <rkuo@codeaurora.org>
8811L: linux-hexagon@vger.kernel.org
8812S: Supported
8813F: arch/hexagon/
8814
8815QUALCOMM WCN36XX WIRELESS DRIVER
8816M: Eugene Krasnikov <k.eugene.e@gmail.com>
8817L: wcn36xx@lists.infradead.org
8818W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8819T: git git://github.com/KrasnikovEugene/wcn36xx.git
8820S: Supported
8821F: drivers/net/wireless/ath/wcn36xx/
8822
8823RADOS BLOCK DEVICE (RBD)
8824M: Ilya Dryomov <idryomov@gmail.com>
8825M: Sage Weil <sage@redhat.com>
8826M: Alex Elder <elder@kernel.org>
8827L: ceph-devel@vger.kernel.org
8828W: http://ceph.com/
8829T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8830T: git git://github.com/ceph/ceph-client.git
8831S: Supported
8832F: Documentation/ABI/testing/sysfs-bus-rbd
8833F: drivers/block/rbd.c
8834F: drivers/block/rbd_types.h
8835
8836RADEON FRAMEBUFFER DISPLAY DRIVER
8837M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8838L: linux-fbdev@vger.kernel.org
8839S: Maintained
8840F: drivers/video/fbdev/aty/radeon*
8841F: include/uapi/linux/radeonfb.h
8842
8843RADIOSHARK RADIO DRIVER
8844M: Hans de Goede <hdegoede@redhat.com>
8845L: linux-media@vger.kernel.org
8846T: git git://linuxtv.org/media_tree.git
8847S: Maintained
8848F: drivers/media/radio/radio-shark.c
8849
8850RADIOSHARK2 RADIO DRIVER
8851M: Hans de Goede <hdegoede@redhat.com>
8852L: linux-media@vger.kernel.org
8853T: git git://linuxtv.org/media_tree.git
8854S: Maintained
8855F: drivers/media/radio/radio-shark2.c
8856F: drivers/media/radio/radio-tea5777.c
8857
8858RAGE128 FRAMEBUFFER DISPLAY DRIVER
8859M: Paul Mackerras <paulus@samba.org>
8860L: linux-fbdev@vger.kernel.org
8861S: Maintained
8862F: drivers/video/fbdev/aty/aty128fb.c
8863
8864RALINK RT2X00 WIRELESS LAN DRIVER
8865P: rt2x00 project
8866M: Stanislaw Gruszka <sgruszka@redhat.com>
8867M: Helmut Schaa <helmut.schaa@googlemail.com>
8868L: linux-wireless@vger.kernel.org
8869S: Maintained
8870F: drivers/net/wireless/ralink/rt2x00/
8871
8872RAMDISK RAM BLOCK DEVICE DRIVER
8873M: Jens Axboe <axboe@kernel.dk>
8874S: Maintained
8875F: Documentation/blockdev/ramdisk.txt
8876F: drivers/block/brd.c
8877
8878RANDOM NUMBER DRIVER
8879M: "Theodore Ts'o" <tytso@mit.edu>
8880S: Maintained
8881F: drivers/char/random.c
8882
8883RAPIDIO SUBSYSTEM
8884M: Matt Porter <mporter@kernel.crashing.org>
8885M: Alexandre Bounine <alexandre.bounine@idt.com>
8886S: Maintained
8887F: drivers/rapidio/
8888
8889RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8890L: linux-wireless@vger.kernel.org
8891S: Orphan
8892F: drivers/net/wireless/ray*
8893
8894RCUTORTURE MODULE
8895M: Josh Triplett <josh@joshtriplett.org>
8896M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8897L: linux-kernel@vger.kernel.org
8898S: Supported
8899T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8900F: Documentation/RCU/torture.txt
8901F: kernel/rcu/rcutorture.c
8902
8903RCUTORTURE TEST FRAMEWORK
8904M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8905M: Josh Triplett <josh@joshtriplett.org>
8906R: Steven Rostedt <rostedt@goodmis.org>
8907R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8908R: Lai Jiangshan <jiangshanlai@gmail.com>
8909L: linux-kernel@vger.kernel.org
8910S: Supported
8911T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8912F: tools/testing/selftests/rcutorture
8913
8914RDC R-321X SoC
8915M: Florian Fainelli <florian@openwrt.org>
8916S: Maintained
8917
8918RDC R6040 FAST ETHERNET DRIVER
8919M: Florian Fainelli <florian@openwrt.org>
8920L: netdev@vger.kernel.org
8921S: Maintained
8922F: drivers/net/ethernet/rdc/r6040.c
8923
8924RDS - RELIABLE DATAGRAM SOCKETS
8925M: Chien Yen <chien.yen@oracle.com>
8926L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8927S: Supported
8928F: net/rds/
8929
8930READ-COPY UPDATE (RCU)
8931M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8932M: Josh Triplett <josh@joshtriplett.org>
8933R: Steven Rostedt <rostedt@goodmis.org>
8934R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8935R: Lai Jiangshan <jiangshanlai@gmail.com>
8936L: linux-kernel@vger.kernel.org
8937W: http://www.rdrop.com/users/paulmck/RCU/
8938S: Supported
8939T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8940F: Documentation/RCU/
8941X: Documentation/RCU/torture.txt
8942F: include/linux/rcu*
8943X: include/linux/srcu.h
8944F: kernel/rcu/
8945X: kernel/torture.c
8946
8947REAL TIME CLOCK (RTC) SUBSYSTEM
8948M: Alessandro Zummo <a.zummo@towertech.it>
8949M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8950L: rtc-linux@googlegroups.com
8951Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8952T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8953S: Maintained
8954F: Documentation/rtc.txt
8955F: drivers/rtc/
8956F: include/linux/rtc.h
8957F: include/uapi/linux/rtc.h
8958
8959REALTEK AUDIO CODECS
8960M: Bard Liao <bardliao@realtek.com>
8961M: Oder Chiou <oder_chiou@realtek.com>
8962S: Maintained
8963F: sound/soc/codecs/rt*
8964F: include/sound/rt*.h
8965
8966REISERFS FILE SYSTEM
8967L: reiserfs-devel@vger.kernel.org
8968S: Supported
8969F: fs/reiserfs/
8970
8971REGISTER MAP ABSTRACTION
8972M: Mark Brown <broonie@kernel.org>
8973L: linux-kernel@vger.kernel.org
8974T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8975S: Supported
8976F: drivers/base/regmap/
8977F: include/linux/regmap.h
8978
8979REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8980M: Ohad Ben-Cohen <ohad@wizery.com>
8981T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8982S: Maintained
8983F: drivers/remoteproc/
8984F: Documentation/remoteproc.txt
8985F: include/linux/remoteproc.h
8986
8987REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8988M: Ohad Ben-Cohen <ohad@wizery.com>
8989T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8990S: Maintained
8991F: drivers/rpmsg/
8992F: Documentation/rpmsg.txt
8993F: include/linux/rpmsg.h
8994
8995RENESAS ETHERNET DRIVERS
8996R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
8997L: netdev@vger.kernel.org
8998L: linux-sh@vger.kernel.org
8999F: drivers/net/ethernet/renesas/
9000F: include/linux/sh_eth.h
9001
9002RENESAS USB2 PHY DRIVER
9003M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9004L: linux-sh@vger.kernel.org
9005S: Maintained
9006F: drivers/phy/phy-rcar-gen3-usb2.c
9007
9008RESET CONTROLLER FRAMEWORK
9009M: Philipp Zabel <p.zabel@pengutronix.de>
9010S: Maintained
9011F: drivers/reset/
9012F: Documentation/devicetree/bindings/reset/
9013F: include/dt-bindings/reset/
9014F: include/linux/reset.h
9015F: include/linux/reset-controller.h
9016
9017RFKILL
9018M: Johannes Berg <johannes@sipsolutions.net>
9019L: linux-wireless@vger.kernel.org
9020W: http://wireless.kernel.org/
9021T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9022T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9023S: Maintained
9024F: Documentation/rfkill.txt
9025F: net/rfkill/
9026
9027RHASHTABLE
9028M: Thomas Graf <tgraf@suug.ch>
9029L: netdev@vger.kernel.org
9030S: Maintained
9031F: lib/rhashtable.c
9032F: include/linux/rhashtable.h
9033
9034RICOH SMARTMEDIA/XD DRIVER
9035M: Maxim Levitsky <maximlevitsky@gmail.com>
9036S: Maintained
9037F: drivers/mtd/nand/r852.c
9038F: drivers/mtd/nand/r852.h
9039
9040RICOH R5C592 MEMORYSTICK DRIVER
9041M: Maxim Levitsky <maximlevitsky@gmail.com>
9042S: Maintained
9043F: drivers/memstick/host/r592.*
9044
9045ROCCAT DRIVERS
9046M: Stefan Achatz <erazor_de@users.sourceforge.net>
9047W: http://sourceforge.net/projects/roccat/
9048S: Maintained
9049F: drivers/hid/hid-roccat*
9050F: include/linux/hid-roccat*
9051F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9052
9053ROCKER DRIVER
9054M: Jiri Pirko <jiri@resnulli.us>
9055M: Scott Feldman <sfeldma@gmail.com>
9056L: netdev@vger.kernel.org
9057S: Supported
9058F: drivers/net/ethernet/rocker/
9059
9060ROCKETPORT DRIVER
9061P: Comtrol Corp.
9062W: http://www.comtrol.com
9063S: Maintained
9064F: Documentation/serial/rocket.txt
9065F: drivers/tty/rocket*
9066
9067ROCKETPORT EXPRESS/INFINITY DRIVER
9068M: Kevin Cernekee <cernekee@gmail.com>
9069L: linux-serial@vger.kernel.org
9070S: Odd Fixes
9071F: drivers/tty/serial/rp2.*
9072
9073ROSE NETWORK LAYER
9074M: Ralf Baechle <ralf@linux-mips.org>
9075L: linux-hams@vger.kernel.org
9076W: http://www.linux-ax25.org/
9077S: Maintained
9078F: include/net/rose.h
9079F: include/uapi/linux/rose.h
9080F: net/rose/
9081
9082RTL2830 MEDIA DRIVER
9083M: Antti Palosaari <crope@iki.fi>
9084L: linux-media@vger.kernel.org
9085W: https://linuxtv.org
9086W: http://palosaari.fi/linux/
9087Q: http://patchwork.linuxtv.org/project/linux-media/list/
9088T: git git://linuxtv.org/anttip/media_tree.git
9089S: Maintained
9090F: drivers/media/dvb-frontends/rtl2830*
9091
9092RTL2832 MEDIA DRIVER
9093M: Antti Palosaari <crope@iki.fi>
9094L: linux-media@vger.kernel.org
9095W: https://linuxtv.org
9096W: http://palosaari.fi/linux/
9097Q: http://patchwork.linuxtv.org/project/linux-media/list/
9098T: git git://linuxtv.org/anttip/media_tree.git
9099S: Maintained
9100F: drivers/media/dvb-frontends/rtl2832*
9101
9102RTL2832_SDR MEDIA DRIVER
9103M: Antti Palosaari <crope@iki.fi>
9104L: linux-media@vger.kernel.org
9105W: https://linuxtv.org
9106W: http://palosaari.fi/linux/
9107Q: http://patchwork.linuxtv.org/project/linux-media/list/
9108T: git git://linuxtv.org/anttip/media_tree.git
9109S: Maintained
9110F: drivers/media/dvb-frontends/rtl2832_sdr*
9111
9112RTL8180 WIRELESS DRIVER
9113L: linux-wireless@vger.kernel.org
9114W: http://wireless.kernel.org/
9115T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9116S: Orphan
9117F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9118
9119RTL8187 WIRELESS DRIVER
9120M: Herton Ronaldo Krzesinski <herton@canonical.com>
9121M: Hin-Tak Leung <htl10@users.sourceforge.net>
9122M: Larry Finger <Larry.Finger@lwfinger.net>
9123L: linux-wireless@vger.kernel.org
9124W: http://wireless.kernel.org/
9125T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9126S: Maintained
9127F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9128
9129RTL8192CE WIRELESS DRIVER
9130M: Larry Finger <Larry.Finger@lwfinger.net>
9131M: Chaoming Li <chaoming_li@realsil.com.cn>
9132L: linux-wireless@vger.kernel.org
9133W: http://wireless.kernel.org/
9134T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9135S: Maintained
9136F: drivers/net/wireless/realtek/rtlwifi/
9137F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9138
9139RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9140M: Jes Sorensen <Jes.Sorensen@redhat.com>
9141L: linux-wireless@vger.kernel.org
9142T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9143S: Maintained
9144F: drivers/net/wireless/realtek/rtl8xxxu/
9145
9146S3 SAVAGE FRAMEBUFFER DRIVER
9147M: Antonino Daplas <adaplas@gmail.com>
9148L: linux-fbdev@vger.kernel.org
9149S: Maintained
9150F: drivers/video/fbdev/savage/
9151
9152S390
9153M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9154M: Heiko Carstens <heiko.carstens@de.ibm.com>
9155L: linux-s390@vger.kernel.org
9156W: http://www.ibm.com/developerworks/linux/linux390/
9157S: Supported
9158F: arch/s390/
9159F: drivers/s390/
9160F: Documentation/s390/
9161F: Documentation/DocBook/s390*
9162
9163S390 COMMON I/O LAYER
9164M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9165M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9166L: linux-s390@vger.kernel.org
9167W: http://www.ibm.com/developerworks/linux/linux390/
9168S: Supported
9169F: drivers/s390/cio/
9170
9171S390 DASD DRIVER
9172M: Stefan Weinhuber <wein@de.ibm.com>
9173M: Stefan Haberland <stefan.haberland@de.ibm.com>
9174L: linux-s390@vger.kernel.org
9175W: http://www.ibm.com/developerworks/linux/linux390/
9176S: Supported
9177F: drivers/s390/block/dasd*
9178F: block/partitions/ibm.c
9179
9180S390 NETWORK DRIVERS
9181M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9182L: linux-s390@vger.kernel.org
9183W: http://www.ibm.com/developerworks/linux/linux390/
9184S: Supported
9185F: drivers/s390/net/
9186
9187S390 PCI SUBSYSTEM
9188M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9189M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9190L: linux-s390@vger.kernel.org
9191W: http://www.ibm.com/developerworks/linux/linux390/
9192S: Supported
9193F: arch/s390/pci/
9194F: drivers/pci/hotplug/s390_pci_hpc.c
9195
9196S390 ZCRYPT DRIVER
9197M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9198L: linux-s390@vger.kernel.org
9199W: http://www.ibm.com/developerworks/linux/linux390/
9200S: Supported
9201F: drivers/s390/crypto/
9202
9203S390 ZFCP DRIVER
9204M: Steffen Maier <maier@linux.vnet.ibm.com>
9205L: linux-s390@vger.kernel.org
9206W: http://www.ibm.com/developerworks/linux/linux390/
9207S: Supported
9208F: drivers/s390/scsi/zfcp_*
9209
9210S390 IUCV NETWORK LAYER
9211M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9212L: linux-s390@vger.kernel.org
9213W: http://www.ibm.com/developerworks/linux/linux390/
9214S: Supported
9215F: drivers/s390/net/*iucv*
9216F: include/net/iucv/
9217F: net/iucv/
9218
9219S390 IOMMU (PCI)
9220M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9221L: linux-s390@vger.kernel.org
9222W: http://www.ibm.com/developerworks/linux/linux390/
9223S: Supported
9224F: drivers/iommu/s390-iommu.c
9225
9226S3C24XX SD/MMC Driver
9227M: Ben Dooks <ben-linux@fluff.org>
9228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9229S: Supported
9230F: drivers/mmc/host/s3cmci.*
9231
9232SAA6588 RDS RECEIVER DRIVER
9233M: Hans Verkuil <hverkuil@xs4all.nl>
9234L: linux-media@vger.kernel.org
9235T: git git://linuxtv.org/media_tree.git
9236W: https://linuxtv.org
9237S: Odd Fixes
9238F: drivers/media/i2c/saa6588*
9239
9240SAA7134 VIDEO4LINUX DRIVER
9241M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9242L: linux-media@vger.kernel.org
9243W: https://linuxtv.org
9244T: git git://linuxtv.org/media_tree.git
9245S: Odd fixes
9246F: Documentation/video4linux/*.saa7134
9247F: drivers/media/pci/saa7134/
9248
9249SAA7146 VIDEO4LINUX-2 DRIVER
9250M: Hans Verkuil <hverkuil@xs4all.nl>
9251L: linux-media@vger.kernel.org
9252T: git git://linuxtv.org/media_tree.git
9253S: Maintained
9254F: drivers/media/common/saa7146/
9255F: drivers/media/pci/saa7146/
9256F: include/media/saa7146*
9257
9258SAMSUNG LAPTOP DRIVER
9259M: Corentin Chary <corentin.chary@gmail.com>
9260L: platform-driver-x86@vger.kernel.org
9261S: Maintained
9262F: drivers/platform/x86/samsung-laptop.c
9263
9264SAMSUNG AUDIO (ASoC) DRIVERS
9265M: Sangbeom Kim <sbkim73@samsung.com>
9266L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9267S: Supported
9268F: sound/soc/samsung/
9269
9270SAMSUNG FRAMEBUFFER DRIVER
9271M: Jingoo Han <jingoohan1@gmail.com>
9272L: linux-fbdev@vger.kernel.org
9273S: Maintained
9274F: drivers/video/fbdev/s3c-fb.c
9275
9276SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9277M: Sangbeom Kim <sbkim73@samsung.com>
9278M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9279L: linux-kernel@vger.kernel.org
9280L: linux-samsung-soc@vger.kernel.org
9281S: Supported
9282F: drivers/mfd/sec*.c
9283F: drivers/regulator/s2m*.c
9284F: drivers/regulator/s5m*.c
9285F: drivers/clk/clk-s2mps11.c
9286F: drivers/rtc/rtc-s5m.c
9287F: include/linux/mfd/samsung/
9288F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
9289F: Documentation/devicetree/bindings/mfd/s2mp*.txt
9290
9291SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9292M: Kyungmin Park <kyungmin.park@samsung.com>
9293M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9294L: linux-media@vger.kernel.org
9295Q: https://patchwork.linuxtv.org/project/linux-media/list/
9296S: Supported
9297F: drivers/media/platform/exynos4-is/
9298
9299SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9300M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9301L: linux-media@vger.kernel.org
9302L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9303S: Maintained
9304F: drivers/media/platform/s3c-camif/
9305F: include/media/drv-intf/s3c_camif.h
9306
9307SAMSUNG S5C73M3 CAMERA DRIVER
9308M: Kyungmin Park <kyungmin.park@samsung.com>
9309M: Andrzej Hajda <a.hajda@samsung.com>
9310L: linux-media@vger.kernel.org
9311S: Supported
9312F: drivers/media/i2c/s5c73m3/*
9313
9314SAMSUNG S5K5BAF CAMERA DRIVER
9315M: Kyungmin Park <kyungmin.park@samsung.com>
9316M: Andrzej Hajda <a.hajda@samsung.com>
9317L: linux-media@vger.kernel.org
9318S: Supported
9319F: drivers/media/i2c/s5k5baf.c
9320
9321SAMSUNG S3FWRN5 NFC DRIVER
9322M: Robert Baldyga <r.baldyga@samsung.com>
9323L: linux-nfc@lists.01.org (moderated for non-subscribers)
9324S: Supported
9325F: drivers/nfc/s3fwrn5
9326
9327SAMSUNG SOC CLOCK DRIVERS
9328M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9329M: Tomasz Figa <tomasz.figa@gmail.com>
9330S: Supported
9331L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9332F: drivers/clk/samsung/
9333
9334SAMSUNG SXGBE DRIVERS
9335M: Byungho An <bh74.an@samsung.com>
9336M: Girish K S <ks.giri@samsung.com>
9337M: Vipul Pandya <vipul.pandya@samsung.com>
9338S: Supported
9339L: netdev@vger.kernel.org
9340F: drivers/net/ethernet/samsung/sxgbe/
9341
9342SAMSUNG THERMAL DRIVER
9343M: Lukasz Majewski <l.majewski@samsung.com>
9344L: linux-pm@vger.kernel.org
9345L: linux-samsung-soc@vger.kernel.org
9346S: Supported
9347T: https://github.com/lmajewski/linux-samsung-thermal.git
9348F: drivers/thermal/samsung/
9349
9350SAMSUNG USB2 PHY DRIVER
9351M: Kamil Debski <k.debski@samsung.com>
9352L: linux-kernel@vger.kernel.org
9353S: Supported
9354F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9355F: Documentation/phy/samsung-usb2.txt
9356F: drivers/phy/phy-exynos4210-usb2.c
9357F: drivers/phy/phy-exynos4x12-usb2.c
9358F: drivers/phy/phy-exynos5250-usb2.c
9359F: drivers/phy/phy-s5pv210-usb2.c
9360F: drivers/phy/phy-samsung-usb2.c
9361F: drivers/phy/phy-samsung-usb2.h
9362
9363SERIAL DRIVERS
9364M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9365L: linux-serial@vger.kernel.org
9366S: Maintained
9367F: drivers/tty/serial/
9368
9369SYNOPSYS DESIGNWARE DMAC DRIVER
9370M: Viresh Kumar <vireshk@kernel.org>
9371M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9372S: Maintained
9373F: include/linux/dma/dw.h
9374F: include/linux/platform_data/dma-dw.h
9375F: drivers/dma/dw/
9376
9377SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9378M: Lars Persson <lars.persson@axis.com>
9379L: netdev@vger.kernel.org
9380S: Supported
9381F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9382F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9383
9384SYNOPSYS DESIGNWARE I2C DRIVER
9385M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9386M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9387M: Mika Westerberg <mika.westerberg@linux.intel.com>
9388L: linux-i2c@vger.kernel.org
9389S: Maintained
9390F: drivers/i2c/busses/i2c-designware-*
9391F: include/linux/platform_data/i2c-designware.h
9392
9393SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9394M: Jaehoon Chung <jh80.chung@samsung.com>
9395L: linux-mmc@vger.kernel.org
9396S: Maintained
9397F: include/linux/mmc/dw_mmc.h
9398F: drivers/mmc/host/dw_mmc*
9399
9400SYSTEM TRACE MODULE CLASS
9401M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9402S: Maintained
9403F: Documentation/trace/stm.txt
9404F: drivers/hwtracing/stm/
9405F: include/linux/stm.h
9406F: include/uapi/linux/stm.h
9407
9408THUNDERBOLT DRIVER
9409M: Andreas Noever <andreas.noever@gmail.com>
9410S: Maintained
9411F: drivers/thunderbolt/
9412
9413TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9414M: John Stultz <john.stultz@linaro.org>
9415M: Thomas Gleixner <tglx@linutronix.de>
9416L: linux-kernel@vger.kernel.org
9417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9418S: Supported
9419F: include/linux/clocksource.h
9420F: include/linux/time.h
9421F: include/linux/timex.h
9422F: include/uapi/linux/time.h
9423F: include/uapi/linux/timex.h
9424F: kernel/time/clocksource.c
9425F: kernel/time/time*.c
9426F: kernel/time/alarmtimer.c
9427F: kernel/time/ntp.c
9428F: tools/testing/selftests/timers/
9429
9430SC1200 WDT DRIVER
9431M: Zwane Mwaikambo <zwanem@gmail.com>
9432S: Maintained
9433F: drivers/watchdog/sc1200wdt.c
9434
9435SCHEDULER
9436M: Ingo Molnar <mingo@redhat.com>
9437M: Peter Zijlstra <peterz@infradead.org>
9438L: linux-kernel@vger.kernel.org
9439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9440S: Maintained
9441F: kernel/sched/
9442F: include/linux/sched.h
9443F: include/uapi/linux/sched.h
9444F: include/linux/wait.h
9445
9446SCORE ARCHITECTURE
9447M: Chen Liqin <liqin.linux@gmail.com>
9448M: Lennox Wu <lennox.wu@gmail.com>
9449W: http://www.sunplus.com
9450S: Supported
9451F: arch/score/
9452
9453SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9454M: Sudeep Holla <sudeep.holla@arm.com>
9455L: linux-arm-kernel@lists.infradead.org
9456S: Maintained
9457F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9458F: drivers/clk/clk-scpi.c
9459F: drivers/cpufreq/scpi-cpufreq.c
9460F: drivers/firmware/arm_scpi.c
9461F: include/linux/scpi_protocol.h
9462
9463SCSI CDROM DRIVER
9464M: Jens Axboe <axboe@kernel.dk>
9465L: linux-scsi@vger.kernel.org
9466W: http://www.kernel.dk
9467S: Maintained
9468F: drivers/scsi/sr*
9469
9470SCSI RDMA PROTOCOL (SRP) INITIATOR
9471M: Bart Van Assche <bart.vanassche@sandisk.com>
9472L: linux-rdma@vger.kernel.org
9473S: Supported
9474W: http://www.openfabrics.org
9475Q: http://patchwork.kernel.org/project/linux-rdma/list/
9476T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9477F: drivers/infiniband/ulp/srp/
9478F: include/scsi/srp.h
9479
9480SCSI SG DRIVER
9481M: Doug Gilbert <dgilbert@interlog.com>
9482L: linux-scsi@vger.kernel.org
9483W: http://sg.danny.cz/sg
9484S: Maintained
9485F: Documentation/scsi/scsi-generic.txt
9486F: drivers/scsi/sg.c
9487F: include/scsi/sg.h
9488
9489SCSI SUBSYSTEM
9490M: "James E.J. Bottomley" <JBottomley@odin.com>
9491T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9492M: "Martin K. Petersen" <martin.petersen@oracle.com>
9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9494L: linux-scsi@vger.kernel.org
9495S: Maintained
9496F: drivers/scsi/
9497F: include/scsi/
9498
9499SCSI TAPE DRIVER
9500M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9501L: linux-scsi@vger.kernel.org
9502S: Maintained
9503F: Documentation/scsi/st.txt
9504F: drivers/scsi/st.*
9505F: drivers/scsi/st_*.h
9506
9507SCTP PROTOCOL
9508M: Vlad Yasevich <vyasevich@gmail.com>
9509M: Neil Horman <nhorman@tuxdriver.com>
9510L: linux-sctp@vger.kernel.org
9511W: http://lksctp.sourceforge.net
9512S: Maintained
9513F: Documentation/networking/sctp.txt
9514F: include/linux/sctp.h
9515F: include/uapi/linux/sctp.h
9516F: include/net/sctp/
9517F: net/sctp/
9518
9519SCx200 CPU SUPPORT
9520M: Jim Cromie <jim.cromie@gmail.com>
9521S: Odd Fixes
9522F: Documentation/i2c/busses/scx200_acb
9523F: arch/x86/platform/scx200/
9524F: drivers/watchdog/scx200_wdt.c
9525F: drivers/i2c/busses/scx200*
9526F: drivers/mtd/maps/scx200_docflash.c
9527F: include/linux/scx200.h
9528
9529SCx200 GPIO DRIVER
9530M: Jim Cromie <jim.cromie@gmail.com>
9531S: Maintained
9532F: drivers/char/scx200_gpio.c
9533F: include/linux/scx200_gpio.h
9534
9535SCx200 HRT CLOCKSOURCE DRIVER
9536M: Jim Cromie <jim.cromie@gmail.com>
9537S: Maintained
9538F: drivers/clocksource/scx200_hrt.c
9539
9540SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9541M: Sascha Sommer <saschasommer@freenet.de>
9542L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9543S: Maintained
9544F: drivers/mmc/host/sdricoh_cs.c
9545
9546SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9547L: linux-mmc@vger.kernel.org
9548S: Orphan
9549F: drivers/mmc/host/sdhci.*
9550F: drivers/mmc/host/sdhci-pltfm.[ch]
9551
9552SECURE COMPUTING
9553M: Kees Cook <keescook@chromium.org>
9554R: Andy Lutomirski <luto@amacapital.net>
9555R: Will Drewry <wad@chromium.org>
9556T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9557S: Supported
9558F: kernel/seccomp.c
9559F: include/uapi/linux/seccomp.h
9560F: include/linux/seccomp.h
9561F: tools/testing/selftests/seccomp/*
9562K: \bsecure_computing
9563K: \bTIF_SECCOMP\b
9564
9565SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9566M: Ben Dooks <ben-linux@fluff.org>
9567M: Jaehoon Chung <jh80.chung@samsung.com>
9568L: linux-mmc@vger.kernel.org
9569S: Maintained
9570F: drivers/mmc/host/sdhci-s3c*
9571
9572SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9573M: Viresh Kumar <vireshk@kernel.org>
9574L: spear-devel@list.st.com
9575L: linux-mmc@vger.kernel.org
9576S: Maintained
9577F: drivers/mmc/host/sdhci-spear.c
9578
9579SECURITY SUBSYSTEM
9580M: James Morris <james.l.morris@oracle.com>
9581M: "Serge E. Hallyn" <serge@hallyn.com>
9582L: linux-security-module@vger.kernel.org (suggested Cc:)
9583T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9584W: http://kernsec.org/
9585S: Supported
9586F: security/
9587
9588SECURITY CONTACT
9589M: Security Officers <security@kernel.org>
9590S: Supported
9591
9592SELINUX SECURITY MODULE
9593M: Paul Moore <paul@paul-moore.com>
9594M: Stephen Smalley <sds@tycho.nsa.gov>
9595M: Eric Paris <eparis@parisplace.org>
9596L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9597W: http://selinuxproject.org
9598T: git git://git.infradead.org/users/pcmoore/selinux
9599S: Supported
9600F: include/linux/selinux*
9601F: security/selinux/
9602F: scripts/selinux/
9603
9604APPARMOR SECURITY MODULE
9605M: John Johansen <john.johansen@canonical.com>
9606L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9607W: apparmor.wiki.kernel.org
9608T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9609S: Supported
9610F: security/apparmor/
9611
9612YAMA SECURITY MODULE
9613M: Kees Cook <keescook@chromium.org>
9614T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9615S: Supported
9616F: security/yama/
9617
9618SENSABLE PHANTOM
9619M: Jiri Slaby <jirislaby@gmail.com>
9620S: Maintained
9621F: drivers/misc/phantom.c
9622F: include/uapi/linux/phantom.h
9623
9624SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9625M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9626M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9627M: John Soni Jose <sony.john@avagotech.com>
9628L: linux-scsi@vger.kernel.org
9629W: http://www.avagotech.com
9630S: Supported
9631F: drivers/scsi/be2iscsi/
9632
9633Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9634M: Sathya Perla <sathya.perla@avagotech.com>
9635M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9636M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9637M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9638L: netdev@vger.kernel.org
9639W: http://www.emulex.com
9640S: Supported
9641F: drivers/net/ethernet/emulex/benet/
9642
9643EMULEX ONECONNECT ROCE DRIVER
9644M: Selvin Xavier <selvin.xavier@avagotech.com>
9645M: Devesh Sharma <devesh.sharma@avagotech.com>
9646M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9647L: linux-rdma@vger.kernel.org
9648W: http://www.emulex.com
9649S: Supported
9650F: drivers/infiniband/hw/ocrdma/
9651
9652SFC NETWORK DRIVER
9653M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9654M: Shradha Shah <sshah@solarflare.com>
9655L: netdev@vger.kernel.org
9656S: Supported
9657F: drivers/net/ethernet/sfc/
9658
9659SGI GRU DRIVER
9660M: Dimitri Sivanich <sivanich@sgi.com>
9661S: Maintained
9662F: drivers/misc/sgi-gru/
9663
9664SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9665M: Pat Gefre <pfg@sgi.com>
9666L: linux-ia64@vger.kernel.org
9667S: Supported
9668F: Documentation/ia64/serial.txt
9669F: drivers/tty/serial/ioc?_serial.c
9670F: include/linux/ioc?.h
9671
9672SGI XP/XPC/XPNET DRIVER
9673M: Cliff Whickman <cpw@sgi.com>
9674M: Robin Holt <robinmholt@gmail.com>
9675S: Maintained
9676F: drivers/misc/sgi-xp/
9677
9678SI2157 MEDIA DRIVER
9679M: Antti Palosaari <crope@iki.fi>
9680L: linux-media@vger.kernel.org
9681W: https://linuxtv.org
9682W: http://palosaari.fi/linux/
9683Q: http://patchwork.linuxtv.org/project/linux-media/list/
9684T: git git://linuxtv.org/anttip/media_tree.git
9685S: Maintained
9686F: drivers/media/tuners/si2157*
9687
9688SI2168 MEDIA DRIVER
9689M: Antti Palosaari <crope@iki.fi>
9690L: linux-media@vger.kernel.org
9691W: https://linuxtv.org
9692W: http://palosaari.fi/linux/
9693Q: http://patchwork.linuxtv.org/project/linux-media/list/
9694T: git git://linuxtv.org/anttip/media_tree.git
9695S: Maintained
9696F: drivers/media/dvb-frontends/si2168*
9697
9698SI470X FM RADIO RECEIVER I2C DRIVER
9699M: Hans Verkuil <hverkuil@xs4all.nl>
9700L: linux-media@vger.kernel.org
9701T: git git://linuxtv.org/media_tree.git
9702W: https://linuxtv.org
9703S: Odd Fixes
9704F: drivers/media/radio/si470x/radio-si470x-i2c.c
9705
9706SI470X FM RADIO RECEIVER USB DRIVER
9707M: Hans Verkuil <hverkuil@xs4all.nl>
9708L: linux-media@vger.kernel.org
9709T: git git://linuxtv.org/media_tree.git
9710W: https://linuxtv.org
9711S: Maintained
9712F: drivers/media/radio/si470x/radio-si470x-common.c
9713F: drivers/media/radio/si470x/radio-si470x.h
9714F: drivers/media/radio/si470x/radio-si470x-usb.c
9715
9716SI4713 FM RADIO TRANSMITTER I2C DRIVER
9717M: Eduardo Valentin <edubezval@gmail.com>
9718L: linux-media@vger.kernel.org
9719T: git git://linuxtv.org/media_tree.git
9720W: https://linuxtv.org
9721S: Odd Fixes
9722F: drivers/media/radio/si4713/si4713.?
9723
9724SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9725M: Eduardo Valentin <edubezval@gmail.com>
9726L: linux-media@vger.kernel.org
9727T: git git://linuxtv.org/media_tree.git
9728W: https://linuxtv.org
9729S: Odd Fixes
9730F: drivers/media/radio/si4713/radio-platform-si4713.c
9731
9732SI4713 FM RADIO TRANSMITTER USB DRIVER
9733M: Hans Verkuil <hverkuil@xs4all.nl>
9734L: linux-media@vger.kernel.org
9735T: git git://linuxtv.org/media_tree.git
9736W: https://linuxtv.org
9737S: Maintained
9738F: drivers/media/radio/si4713/radio-usb-si4713.c
9739
9740SIANO DVB DRIVER
9741M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9742L: linux-media@vger.kernel.org
9743W: https://linuxtv.org
9744T: git git://linuxtv.org/media_tree.git
9745S: Odd fixes
9746F: drivers/media/common/siano/
9747F: drivers/media/usb/siano/
9748F: drivers/media/usb/siano/
9749F: drivers/media/mmc/siano/
9750
9751SIMPLEFB FB DRIVER
9752M: Hans de Goede <hdegoede@redhat.com>
9753L: linux-fbdev@vger.kernel.org
9754S: Maintained
9755F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9756F: drivers/video/fbdev/simplefb.c
9757F: include/linux/platform_data/simplefb.h
9758
9759SH_VEU V4L2 MEM2MEM DRIVER
9760L: linux-media@vger.kernel.org
9761S: Orphan
9762F: drivers/media/platform/sh_veu.c
9763
9764SH_VOU V4L2 OUTPUT DRIVER
9765L: linux-media@vger.kernel.org
9766S: Orphan
9767F: drivers/media/platform/sh_vou.c
9768F: include/media/drv-intf/sh_vou.h
9769
9770SIMPLE FIRMWARE INTERFACE (SFI)
9771M: Len Brown <lenb@kernel.org>
9772L: sfi-devel@simplefirmware.org
9773W: http://simplefirmware.org/
9774T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9775S: Supported
9776F: arch/x86/platform/sfi/
9777F: drivers/sfi/
9778F: include/linux/sfi*.h
9779
9780SIMTEC EB110ATX (Chalice CATS)
9781P: Ben Dooks
9782P: Vincent Sanders <vince@simtec.co.uk>
9783M: Simtec Linux Team <linux@simtec.co.uk>
9784W: http://www.simtec.co.uk/products/EB110ATX/
9785S: Supported
9786
9787SIMTEC EB2410ITX (BAST)
9788P: Ben Dooks
9789P: Vincent Sanders <vince@simtec.co.uk>
9790M: Simtec Linux Team <linux@simtec.co.uk>
9791W: http://www.simtec.co.uk/products/EB2410ITX/
9792S: Supported
9793F: arch/arm/mach-s3c24xx/mach-bast.c
9794F: arch/arm/mach-s3c24xx/bast-ide.c
9795F: arch/arm/mach-s3c24xx/bast-irq.c
9796
9797TI DAVINCI MACHINE SUPPORT
9798M: Sekhar Nori <nsekhar@ti.com>
9799M: Kevin Hilman <khilman@deeprootsystems.com>
9800T: git git://gitorious.org/linux-davinci/linux-davinci.git
9801Q: http://patchwork.kernel.org/project/linux-davinci/list/
9802S: Supported
9803F: arch/arm/mach-davinci/
9804F: drivers/i2c/busses/i2c-davinci.c
9805
9806TI DAVINCI SERIES MEDIA DRIVER
9807M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9808L: linux-media@vger.kernel.org
9809W: https://linuxtv.org
9810Q: http://patchwork.linuxtv.org/project/linux-media/list/
9811T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9812S: Maintained
9813F: drivers/media/platform/davinci/
9814F: include/media/davinci/
9815
9816TI AM437X VPFE DRIVER
9817M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9818L: linux-media@vger.kernel.org
9819W: https://linuxtv.org
9820Q: http://patchwork.linuxtv.org/project/linux-media/list/
9821T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9822S: Maintained
9823F: drivers/media/platform/am437x/
9824
9825OV2659 OMNIVISION SENSOR DRIVER
9826M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9827L: linux-media@vger.kernel.org
9828W: https://linuxtv.org
9829Q: http://patchwork.linuxtv.org/project/linux-media/list/
9830T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9831S: Maintained
9832F: drivers/media/i2c/ov2659.c
9833F: include/media/i2c/ov2659.h
9834
9835SILICON MOTION SM712 FRAME BUFFER DRIVER
9836M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9837M: Teddy Wang <teddy.wang@siliconmotion.com>
9838M: Sudip Mukherjee <sudip@vectorindia.org>
9839L: linux-fbdev@vger.kernel.org
9840S: Maintained
9841F: drivers/video/fbdev/sm712*
9842F: Documentation/fb/sm712fb.txt
9843
9844SIS 190 ETHERNET DRIVER
9845M: Francois Romieu <romieu@fr.zoreil.com>
9846L: netdev@vger.kernel.org
9847S: Maintained
9848F: drivers/net/ethernet/sis/sis190.c
9849
9850SIS 900/7016 FAST ETHERNET DRIVER
9851M: Daniele Venzano <venza@brownhat.org>
9852W: http://www.brownhat.org/sis900.html
9853L: netdev@vger.kernel.org
9854S: Maintained
9855F: drivers/net/ethernet/sis/sis900.*
9856
9857SIS FRAMEBUFFER DRIVER
9858M: Thomas Winischhofer <thomas@winischhofer.net>
9859W: http://www.winischhofer.net/linuxsisvga.shtml
9860S: Maintained
9861F: Documentation/fb/sisfb.txt
9862F: drivers/video/fbdev/sis/
9863F: include/video/sisfb.h
9864
9865SIS USB2VGA DRIVER
9866M: Thomas Winischhofer <thomas@winischhofer.net>
9867W: http://www.winischhofer.at/linuxsisusbvga.shtml
9868S: Maintained
9869F: drivers/usb/misc/sisusbvga/
9870
9871SLAB ALLOCATOR
9872M: Christoph Lameter <cl@linux.com>
9873M: Pekka Enberg <penberg@kernel.org>
9874M: David Rientjes <rientjes@google.com>
9875M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9876M: Andrew Morton <akpm@linux-foundation.org>
9877L: linux-mm@kvack.org
9878S: Maintained
9879F: include/linux/sl?b*.h
9880F: mm/sl?b*
9881
9882SLEEPABLE READ-COPY UPDATE (SRCU)
9883M: Lai Jiangshan <jiangshanlai@gmail.com>
9884M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9885M: Josh Triplett <josh@joshtriplett.org>
9886R: Steven Rostedt <rostedt@goodmis.org>
9887R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9888L: linux-kernel@vger.kernel.org
9889W: http://www.rdrop.com/users/paulmck/RCU/
9890S: Supported
9891T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9892F: include/linux/srcu.h
9893F: kernel/rcu/srcu.c
9894
9895SMACK SECURITY MODULE
9896M: Casey Schaufler <casey@schaufler-ca.com>
9897L: linux-security-module@vger.kernel.org
9898W: http://schaufler-ca.com
9899T: git git://git.gitorious.org/smack-next/kernel.git
9900S: Maintained
9901F: Documentation/security/Smack.txt
9902F: security/smack/
9903
9904DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9905M: Kevin Hilman <khilman@kernel.org>
9906M: Nishanth Menon <nm@ti.com>
9907S: Maintained
9908F: drivers/power/avs/
9909F: include/linux/power/smartreflex.h
9910L: linux-pm@vger.kernel.org
9911
9912SMC91x ETHERNET DRIVER
9913M: Nicolas Pitre <nico@fluxnic.net>
9914S: Odd Fixes
9915F: drivers/net/ethernet/smsc/smc91x.*
9916
9917SMIA AND SMIA++ IMAGE SENSOR DRIVER
9918M: Sakari Ailus <sakari.ailus@iki.fi>
9919L: linux-media@vger.kernel.org
9920S: Maintained
9921F: drivers/media/i2c/smiapp/
9922F: include/media/i2c/smiapp.h
9923F: drivers/media/i2c/smiapp-pll.c
9924F: drivers/media/i2c/smiapp-pll.h
9925F: include/uapi/linux/smiapp.h
9926F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9927
9928SMM665 HARDWARE MONITOR DRIVER
9929M: Guenter Roeck <linux@roeck-us.net>
9930L: lm-sensors@lm-sensors.org
9931S: Maintained
9932F: Documentation/hwmon/smm665
9933F: drivers/hwmon/smm665.c
9934
9935SMSC EMC2103 HARDWARE MONITOR DRIVER
9936M: Steve Glendinning <steve.glendinning@shawell.net>
9937L: lm-sensors@lm-sensors.org
9938S: Maintained
9939F: Documentation/hwmon/emc2103
9940F: drivers/hwmon/emc2103.c
9941
9942SMSC SCH5627 HARDWARE MONITOR DRIVER
9943M: Hans de Goede <hdegoede@redhat.com>
9944L: lm-sensors@lm-sensors.org
9945S: Supported
9946F: Documentation/hwmon/sch5627
9947F: drivers/hwmon/sch5627.c
9948
9949SMSC47B397 HARDWARE MONITOR DRIVER
9950M: Jean Delvare <jdelvare@suse.com>
9951L: lm-sensors@lm-sensors.org
9952S: Maintained
9953F: Documentation/hwmon/smsc47b397
9954F: drivers/hwmon/smsc47b397.c
9955
9956SMSC911x ETHERNET DRIVER
9957M: Steve Glendinning <steve.glendinning@shawell.net>
9958L: netdev@vger.kernel.org
9959S: Maintained
9960F: include/linux/smsc911x.h
9961F: drivers/net/ethernet/smsc/smsc911x.*
9962
9963SMSC9420 PCI ETHERNET DRIVER
9964M: Steve Glendinning <steve.glendinning@shawell.net>
9965L: netdev@vger.kernel.org
9966S: Maintained
9967F: drivers/net/ethernet/smsc/smsc9420.*
9968
9969SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9970M: Steve Glendinning <steve.glendinning@shawell.net>
9971L: linux-fbdev@vger.kernel.org
9972S: Maintained
9973F: drivers/video/fbdev/smscufx.c
9974
9975SOC-CAMERA V4L2 SUBSYSTEM
9976M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9977L: linux-media@vger.kernel.org
9978T: git git://linuxtv.org/media_tree.git
9979S: Maintained
9980F: include/media/soc*
9981F: drivers/media/i2c/soc_camera/
9982F: drivers/media/platform/soc_camera/
9983
9984SOEKRIS NET48XX LED SUPPORT
9985M: Chris Boot <bootc@bootc.net>
9986S: Maintained
9987F: drivers/leds/leds-net48xx.c
9988
9989SOFTLOGIC 6x10 MPEG CODEC
9990M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9991M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9992M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9993M: Ismael Luceno <ismael@iodev.co.uk>
9994L: linux-media@vger.kernel.org
9995S: Supported
9996F: drivers/media/pci/solo6x10/
9997
9998SOFTWARE RAID (Multiple Disks) SUPPORT
9999M: Neil Brown <neilb@suse.com>
10000L: linux-raid@vger.kernel.org
10001S: Supported
10002F: drivers/md/
10003F: include/linux/raid/
10004F: include/uapi/linux/raid/
10005
10006SONIC NETWORK DRIVER
10007M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10008L: netdev@vger.kernel.org
10009S: Maintained
10010F: drivers/net/ethernet/natsemi/sonic.*
10011
10012SONICS SILICON BACKPLANE DRIVER (SSB)
10013M: Michael Buesch <m@bues.ch>
10014L: netdev@vger.kernel.org
10015S: Maintained
10016F: drivers/ssb/
10017F: include/linux/ssb/
10018
10019SONY VAIO CONTROL DEVICE DRIVER
10020M: Mattia Dongili <malattia@linux.it>
10021L: platform-driver-x86@vger.kernel.org
10022W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10023S: Maintained
10024F: Documentation/laptops/sony-laptop.txt
10025F: drivers/char/sonypi.c
10026F: drivers/platform/x86/sony-laptop.c
10027F: include/linux/sony-laptop.h
10028
10029SONY MEMORYSTICK CARD SUPPORT
10030M: Alex Dubov <oakad@yahoo.com>
10031W: http://tifmxx.berlios.de/
10032S: Maintained
10033F: drivers/memstick/host/tifm_ms.c
10034
10035SONY MEMORYSTICK STANDARD SUPPORT
10036M: Maxim Levitsky <maximlevitsky@gmail.com>
10037S: Maintained
10038F: drivers/memstick/core/ms_block.*
10039
10040SOUND
10041M: Jaroslav Kysela <perex@perex.cz>
10042M: Takashi Iwai <tiwai@suse.com>
10043L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10044W: http://www.alsa-project.org/
10045T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10046T: git git://git.alsa-project.org/alsa-kernel.git
10047Q: http://patchwork.kernel.org/project/alsa-devel/list/
10048S: Maintained
10049F: Documentation/sound/
10050F: include/sound/
10051F: include/uapi/sound/
10052F: sound/
10053
10054SOUND - COMPRESSED AUDIO
10055M: Vinod Koul <vinod.koul@intel.com>
10056L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10057T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10058S: Supported
10059F: Documentation/sound/alsa/compress_offload.txt
10060F: include/sound/compress_driver.h
10061F: include/uapi/sound/compress_*
10062F: sound/core/compress_offload.c
10063F: sound/soc/soc-compress.c
10064
10065SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10066M: Liam Girdwood <lgirdwood@gmail.com>
10067M: Mark Brown <broonie@kernel.org>
10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10069L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10070W: http://alsa-project.org/main/index.php/ASoC
10071S: Supported
10072F: Documentation/sound/alsa/soc/
10073F: sound/soc/
10074F: include/sound/soc*
10075
10076SOUND - DMAENGINE HELPERS
10077M: Lars-Peter Clausen <lars@metafoo.de>
10078S: Supported
10079F: include/sound/dmaengine_pcm.h
10080F: sound/core/pcm_dmaengine.c
10081F: sound/soc/soc-generic-dmaengine-pcm.c
10082
10083SP2 MEDIA DRIVER
10084M: Olli Salonen <olli.salonen@iki.fi>
10085L: linux-media@vger.kernel.org
10086W: https://linuxtv.org
10087Q: http://patchwork.linuxtv.org/project/linux-media/list/
10088S: Maintained
10089F: drivers/media/dvb-frontends/sp2*
10090
10091SPARC + UltraSPARC (sparc/sparc64)
10092M: "David S. Miller" <davem@davemloft.net>
10093L: sparclinux@vger.kernel.org
10094Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10095T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10096T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10097S: Maintained
10098F: arch/sparc/
10099F: drivers/sbus/
10100
10101SPARC SERIAL DRIVERS
10102M: "David S. Miller" <davem@davemloft.net>
10103L: sparclinux@vger.kernel.org
10104T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10105T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10106S: Maintained
10107F: include/linux/sunserialcore.h
10108F: drivers/tty/serial/suncore.c
10109F: drivers/tty/serial/sunhv.c
10110F: drivers/tty/serial/sunsab.c
10111F: drivers/tty/serial/sunsab.h
10112F: drivers/tty/serial/sunsu.c
10113F: drivers/tty/serial/sunzilog.c
10114F: drivers/tty/serial/sunzilog.h
10115
10116SPARSE CHECKER
10117M: "Christopher Li" <sparse@chrisli.org>
10118L: linux-sparse@vger.kernel.org
10119W: https://sparse.wiki.kernel.org/
10120T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10121T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10122S: Maintained
10123F: include/linux/compiler.h
10124
10125SPEAR PLATFORM SUPPORT
10126M: Viresh Kumar <vireshk@kernel.org>
10127M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10128L: spear-devel@list.st.com
10129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10130W: http://www.st.com/spear
10131S: Maintained
10132F: arch/arm/mach-spear/
10133
10134SPEAR CLOCK FRAMEWORK SUPPORT
10135M: Viresh Kumar <vireshk@kernel.org>
10136L: spear-devel@list.st.com
10137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10138W: http://www.st.com/spear
10139S: Maintained
10140F: drivers/clk/spear/
10141
10142SPI SUBSYSTEM
10143M: Mark Brown <broonie@kernel.org>
10144L: linux-spi@vger.kernel.org
10145T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10146Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10147S: Maintained
10148F: Documentation/spi/
10149F: drivers/spi/
10150F: include/linux/spi/
10151F: include/uapi/linux/spi/
10152
10153SPIDERNET NETWORK DRIVER for CELL
10154M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10155L: netdev@vger.kernel.org
10156S: Supported
10157F: Documentation/networking/spider_net.txt
10158F: drivers/net/ethernet/toshiba/spider_net*
10159
10160SPU FILE SYSTEM
10161M: Jeremy Kerr <jk@ozlabs.org>
10162L: linuxppc-dev@lists.ozlabs.org
10163W: http://www.ibm.com/developerworks/power/cell/
10164S: Supported
10165F: Documentation/filesystems/spufs.txt
10166F: arch/powerpc/platforms/cell/spufs/
10167
10168SQUASHFS FILE SYSTEM
10169M: Phillip Lougher <phillip@squashfs.org.uk>
10170L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10171W: http://squashfs.org.uk
10172S: Maintained
10173F: Documentation/filesystems/squashfs.txt
10174F: fs/squashfs/
10175
10176SRM (Alpha) environment access
10177M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10178S: Maintained
10179F: arch/alpha/kernel/srm_env.c
10180
10181STABLE BRANCH
10182M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10183L: stable@vger.kernel.org
10184S: Supported
10185F: Documentation/stable_kernel_rules.txt
10186
10187STAGING SUBSYSTEM
10188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10189T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10190L: devel@driverdev.osuosl.org
10191S: Supported
10192F: drivers/staging/
10193
10194STAGING - COMEDI
10195M: Ian Abbott <abbotti@mev.co.uk>
10196M: H Hartley Sweeten <hsweeten@visionengravers.com>
10197S: Odd Fixes
10198F: drivers/staging/comedi/
10199
10200STAGING - FLARION FT1000 DRIVERS
10201M: Marek Belisko <marek.belisko@gmail.com>
10202S: Odd Fixes
10203F: drivers/staging/ft1000/
10204
10205STAGING - INDUSTRIAL IO
10206M: Jonathan Cameron <jic23@kernel.org>
10207L: linux-iio@vger.kernel.org
10208S: Odd Fixes
10209F: drivers/staging/iio/
10210
10211STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10212M: Jarod Wilson <jarod@wilsonet.com>
10213W: http://www.lirc.org/
10214S: Odd Fixes
10215F: drivers/staging/media/lirc/
10216
10217STAGING - LUSTRE PARALLEL FILESYSTEM
10218M: Oleg Drokin <oleg.drokin@intel.com>
10219M: Andreas Dilger <andreas.dilger@intel.com>
10220L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10221W: http://wiki.lustre.org/
10222S: Maintained
10223F: drivers/staging/lustre
10224
10225STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10226M: Marc Dietrich <marvin24@gmx.de>
10227L: ac100@lists.launchpad.net (moderated for non-subscribers)
10228L: linux-tegra@vger.kernel.org
10229S: Maintained
10230F: drivers/staging/nvec/
10231
10232STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10233M: Jens Frederich <jfrederich@gmail.com>
10234M: Daniel Drake <dsd@laptop.org>
10235M: Jon Nettleton <jon.nettleton@gmail.com>
10236W: http://wiki.laptop.org/go/DCON
10237S: Maintained
10238F: drivers/staging/olpc_dcon/
10239
10240STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10241M: Willy Tarreau <willy@meta-x.org>
10242S: Odd Fixes
10243F: drivers/staging/panel/
10244
10245STAGING - REALTEK RTL8712U DRIVERS
10246M: Larry Finger <Larry.Finger@lwfinger.net>
10247M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10248S: Odd Fixes
10249F: drivers/staging/rtl8712/
10250
10251STAGING - REALTEK RTL8723U WIRELESS DRIVER
10252M: Larry Finger <Larry.Finger@lwfinger.net>
10253M: Jes Sorensen <Jes.Sorensen@redhat.com>
10254L: linux-wireless@vger.kernel.org
10255S: Maintained
10256F: drivers/staging/rtl8723au/
10257
10258STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10259M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10260M: Teddy Wang <teddy.wang@siliconmotion.com>
10261M: Sudip Mukherjee <sudip@vectorindia.org>
10262L: linux-fbdev@vger.kernel.org
10263S: Maintained
10264F: drivers/staging/sm750fb/
10265
10266STAGING - SLICOSS
10267M: Lior Dotan <liodot@gmail.com>
10268M: Christopher Harrer <charrer@alacritech.com>
10269S: Odd Fixes
10270F: drivers/staging/slicoss/
10271
10272STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10273M: William Hubbs <w.d.hubbs@gmail.com>
10274M: Chris Brannon <chris@the-brannons.com>
10275M: Kirk Reiser <kirk@reisers.ca>
10276M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10277L: speakup@linux-speakup.org
10278W: http://www.linux-speakup.org/
10279S: Odd Fixes
10280F: drivers/staging/speakup/
10281
10282STAGING - VIA VT665X DRIVERS
10283M: Forest Bond <forest@alittletooquiet.net>
10284S: Odd Fixes
10285F: drivers/staging/vt665?/
10286
10287STAGING - WILC1000 WIFI DRIVER
10288M: Johnny Kim <johnny.kim@atmel.com>
10289M: Austin Shin <austin.shin@atmel.com>
10290M: Chris Park <chris.park@atmel.com>
10291M: Tony Cho <tony.cho@atmel.com>
10292M: Glen Lee <glen.lee@atmel.com>
10293M: Leo Kim <leo.kim@atmel.com>
10294L: linux-wireless@vger.kernel.org
10295S: Supported
10296F: drivers/staging/wilc1000/
10297
10298STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10299M: Arnaud Patard <arnaud.patard@rtp-net.org>
10300S: Odd Fixes
10301F: drivers/staging/xgifb/
10302
10303HFI1 DRIVER
10304M: Mike Marciniszyn <infinipath@intel.com>
10305L: linux-rdma@vger.kernel.org
10306S: Supported
10307F: drivers/staging/rdma/hfi1
10308
10309STARFIRE/DURALAN NETWORK DRIVER
10310M: Ion Badulescu <ionut@badula.org>
10311S: Odd Fixes
10312F: drivers/net/ethernet/adaptec/starfire*
10313
10314SUN3/3X
10315M: Sam Creasey <sammy@sammy.net>
10316W: http://sammy.net/sun3/
10317S: Maintained
10318F: arch/m68k/kernel/*sun3*
10319F: arch/m68k/sun3*/
10320F: arch/m68k/include/asm/sun3*
10321F: drivers/net/ethernet/i825xx/sun3*
10322
10323SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10324M: Hans de Goede <hdegoede@redhat.com>
10325L: linux-input@vger.kernel.org
10326S: Maintained
10327F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10328F: drivers/input/keyboard/sun4i-lradc-keys.c
10329
10330SUNDANCE NETWORK DRIVER
10331M: Denis Kirjanov <kda@linux-powerpc.org>
10332L: netdev@vger.kernel.org
10333S: Maintained
10334F: drivers/net/ethernet/dlink/sundance.c
10335
10336SUPERH
10337L: linux-sh@vger.kernel.org
10338Q: http://patchwork.kernel.org/project/linux-sh/list/
10339S: Orphan
10340F: Documentation/sh/
10341F: arch/sh/
10342F: drivers/sh/
10343
10344SUSPEND TO RAM
10345M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10346M: Len Brown <len.brown@intel.com>
10347M: Pavel Machek <pavel@ucw.cz>
10348L: linux-pm@vger.kernel.org
10349S: Supported
10350F: Documentation/power/
10351F: arch/x86/kernel/acpi/
10352F: drivers/base/power/
10353F: kernel/power/
10354F: include/linux/suspend.h
10355F: include/linux/freezer.h
10356F: include/linux/pm.h
10357
10358SVGA HANDLING
10359M: Martin Mares <mj@ucw.cz>
10360L: linux-video@atrey.karlin.mff.cuni.cz
10361S: Maintained
10362F: Documentation/svga.txt
10363F: arch/x86/boot/video*
10364
10365SWIOTLB SUBSYSTEM
10366M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10367L: linux-kernel@vger.kernel.org
10368S: Supported
10369F: lib/swiotlb.c
10370F: arch/*/kernel/pci-swiotlb.c
10371F: include/linux/swiotlb.h
10372
10373SWITCHDEV
10374M: Jiri Pirko <jiri@resnulli.us>
10375L: netdev@vger.kernel.org
10376S: Supported
10377F: net/switchdev/
10378F: include/net/switchdev.h
10379
10380SYNOPSYS ARC ARCHITECTURE
10381M: Vineet Gupta <vgupta@synopsys.com>
10382L: linux-snps-arc@lists.infradead.org
10383S: Supported
10384F: arch/arc/
10385F: Documentation/devicetree/bindings/arc/*
10386F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10387F: drivers/tty/serial/arc_uart.c
10388T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10389
10390SYNOPSYS ARC SDP platform support
10391M: Alexey Brodkin <abrodkin@synopsys.com>
10392S: Supported
10393F: arch/arc/plat-axs10x
10394F: arch/arc/boot/dts/ax*
10395F: Documentation/devicetree/bindings/arc/axs10*
10396
10397SYSTEM CONFIGURATION (SYSCON)
10398M: Lee Jones <lee.jones@linaro.org>
10399M: Arnd Bergmann <arnd@arndb.de>
10400T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10401S: Supported
10402F: drivers/mfd/syscon.c
10403
10404SYSV FILESYSTEM
10405M: Christoph Hellwig <hch@infradead.org>
10406S: Maintained
10407F: Documentation/filesystems/sysv-fs.txt
10408F: fs/sysv/
10409F: include/linux/sysv_fs.h
10410
10411TARGET SUBSYSTEM
10412M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10413L: linux-scsi@vger.kernel.org
10414L: target-devel@vger.kernel.org
10415W: http://www.linux-iscsi.org
10416W: http://groups.google.com/group/linux-iscsi-target-dev
10417T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10418S: Supported
10419F: drivers/target/
10420F: include/target/
10421F: Documentation/target/
10422
10423TASKSTATS STATISTICS INTERFACE
10424M: Balbir Singh <bsingharora@gmail.com>
10425S: Maintained
10426F: Documentation/accounting/taskstats*
10427F: include/linux/taskstats*
10428F: kernel/taskstats.c
10429
10430TC CLASSIFIER
10431M: Jamal Hadi Salim <jhs@mojatatu.com>
10432L: netdev@vger.kernel.org
10433S: Maintained
10434F: include/net/pkt_cls.h
10435F: include/uapi/linux/pkt_cls.h
10436F: net/sched/
10437
10438TCP LOW PRIORITY MODULE
10439M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10440M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10441W: http://tcp-lp-mod.sourceforge.net/
10442S: Maintained
10443F: net/ipv4/tcp_lp.c
10444
10445TDA10071 MEDIA DRIVER
10446M: Antti Palosaari <crope@iki.fi>
10447L: linux-media@vger.kernel.org
10448W: https://linuxtv.org
10449W: http://palosaari.fi/linux/
10450Q: http://patchwork.linuxtv.org/project/linux-media/list/
10451T: git git://linuxtv.org/anttip/media_tree.git
10452S: Maintained
10453F: drivers/media/dvb-frontends/tda10071*
10454
10455TDA18212 MEDIA DRIVER
10456M: Antti Palosaari <crope@iki.fi>
10457L: linux-media@vger.kernel.org
10458W: https://linuxtv.org
10459W: http://palosaari.fi/linux/
10460Q: http://patchwork.linuxtv.org/project/linux-media/list/
10461T: git git://linuxtv.org/anttip/media_tree.git
10462S: Maintained
10463F: drivers/media/tuners/tda18212*
10464
10465TDA18218 MEDIA DRIVER
10466M: Antti Palosaari <crope@iki.fi>
10467L: linux-media@vger.kernel.org
10468W: https://linuxtv.org
10469W: http://palosaari.fi/linux/
10470Q: http://patchwork.linuxtv.org/project/linux-media/list/
10471T: git git://linuxtv.org/anttip/media_tree.git
10472S: Maintained
10473F: drivers/media/tuners/tda18218*
10474
10475TDA18271 MEDIA DRIVER
10476M: Michael Krufky <mkrufky@linuxtv.org>
10477L: linux-media@vger.kernel.org
10478W: https://linuxtv.org
10479W: http://github.com/mkrufky
10480Q: http://patchwork.linuxtv.org/project/linux-media/list/
10481T: git git://linuxtv.org/mkrufky/tuners.git
10482S: Maintained
10483F: drivers/media/tuners/tda18271*
10484
10485TDA827x MEDIA DRIVER
10486M: Michael Krufky <mkrufky@linuxtv.org>
10487L: linux-media@vger.kernel.org
10488W: https://linuxtv.org
10489W: http://github.com/mkrufky
10490Q: http://patchwork.linuxtv.org/project/linux-media/list/
10491T: git git://linuxtv.org/mkrufky/tuners.git
10492S: Maintained
10493F: drivers/media/tuners/tda8290.*
10494
10495TDA8290 MEDIA DRIVER
10496M: Michael Krufky <mkrufky@linuxtv.org>
10497L: linux-media@vger.kernel.org
10498W: https://linuxtv.org
10499W: http://github.com/mkrufky
10500Q: http://patchwork.linuxtv.org/project/linux-media/list/
10501T: git git://linuxtv.org/mkrufky/tuners.git
10502S: Maintained
10503F: drivers/media/tuners/tda8290.*
10504
10505TDA9840 MEDIA DRIVER
10506M: Hans Verkuil <hverkuil@xs4all.nl>
10507L: linux-media@vger.kernel.org
10508T: git git://linuxtv.org/media_tree.git
10509W: https://linuxtv.org
10510S: Maintained
10511F: drivers/media/i2c/tda9840*
10512
10513TEA5761 TUNER DRIVER
10514M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10515L: linux-media@vger.kernel.org
10516W: https://linuxtv.org
10517T: git git://linuxtv.org/media_tree.git
10518S: Odd fixes
10519F: drivers/media/tuners/tea5761.*
10520
10521TEA5767 TUNER DRIVER
10522M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10523L: linux-media@vger.kernel.org
10524W: https://linuxtv.org
10525T: git git://linuxtv.org/media_tree.git
10526S: Maintained
10527F: drivers/media/tuners/tea5767.*
10528
10529TEA6415C MEDIA DRIVER
10530M: Hans Verkuil <hverkuil@xs4all.nl>
10531L: linux-media@vger.kernel.org
10532T: git git://linuxtv.org/media_tree.git
10533W: https://linuxtv.org
10534S: Maintained
10535F: drivers/media/i2c/tea6415c*
10536
10537TEA6420 MEDIA DRIVER
10538M: Hans Verkuil <hverkuil@xs4all.nl>
10539L: linux-media@vger.kernel.org
10540T: git git://linuxtv.org/media_tree.git
10541W: https://linuxtv.org
10542S: Maintained
10543F: drivers/media/i2c/tea6420*
10544
10545TEAM DRIVER
10546M: Jiri Pirko <jiri@resnulli.us>
10547L: netdev@vger.kernel.org
10548S: Supported
10549F: drivers/net/team/
10550F: include/linux/if_team.h
10551F: include/uapi/linux/if_team.h
10552
10553TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10554M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10555S: Maintained
10556F: arch/x86/platform/ts5500/
10557
10558TECHNOTREND USB IR RECEIVER
10559M: Sean Young <sean@mess.org>
10560L: linux-media@vger.kernel.org
10561S: Maintained
10562F: drivers/media/rc/ttusbir.c
10563
10564TEGRA ARCHITECTURE SUPPORT
10565M: Stephen Warren <swarren@wwwdotorg.org>
10566M: Thierry Reding <thierry.reding@gmail.com>
10567M: Alexandre Courbot <gnurou@gmail.com>
10568L: linux-tegra@vger.kernel.org
10569Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10570T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10571S: Supported
10572N: [^a-z]tegra
10573
10574TEGRA CLOCK DRIVER
10575M: Peter De Schrijver <pdeschrijver@nvidia.com>
10576M: Prashant Gaikwad <pgaikwad@nvidia.com>
10577S: Supported
10578F: drivers/clk/tegra/
10579
10580TEGRA DMA DRIVER
10581M: Laxman Dewangan <ldewangan@nvidia.com>
10582S: Supported
10583F: drivers/dma/tegra20-apb-dma.c
10584
10585TEGRA I2C DRIVER
10586M: Laxman Dewangan <ldewangan@nvidia.com>
10587S: Supported
10588F: drivers/i2c/busses/i2c-tegra.c
10589
10590TEGRA IOMMU DRIVERS
10591M: Hiroshi Doyu <hdoyu@nvidia.com>
10592S: Supported
10593F: drivers/iommu/tegra*
10594
10595TEGRA KBC DRIVER
10596M: Rakesh Iyer <riyer@nvidia.com>
10597M: Laxman Dewangan <ldewangan@nvidia.com>
10598S: Supported
10599F: drivers/input/keyboard/tegra-kbc.c
10600
10601TEGRA PWM DRIVER
10602M: Thierry Reding <thierry.reding@gmail.com>
10603S: Supported
10604F: drivers/pwm/pwm-tegra.c
10605
10606TEGRA SERIAL DRIVER
10607M: Laxman Dewangan <ldewangan@nvidia.com>
10608S: Supported
10609F: drivers/tty/serial/serial-tegra.c
10610
10611TEGRA SPI DRIVER
10612M: Laxman Dewangan <ldewangan@nvidia.com>
10613S: Supported
10614F: drivers/spi/spi-tegra*
10615
10616TEHUTI ETHERNET DRIVER
10617M: Andy Gospodarek <andy@greyhouse.net>
10618L: netdev@vger.kernel.org
10619S: Supported
10620F: drivers/net/ethernet/tehuti/*
10621
10622Telecom Clock Driver for MCPL0010
10623M: Mark Gross <mark.gross@intel.com>
10624S: Supported
10625F: drivers/char/tlclk.c
10626
10627TENSILICA XTENSA PORT (xtensa)
10628M: Chris Zankel <chris@zankel.net>
10629M: Max Filippov <jcmvbkbc@gmail.com>
10630L: linux-xtensa@linux-xtensa.org
10631S: Maintained
10632F: arch/xtensa/
10633F: drivers/irqchip/irq-xtensa-*
10634
10635THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10636M: Hans Verkuil <hverkuil@xs4all.nl>
10637L: linux-media@vger.kernel.org
10638T: git git://linuxtv.org/media_tree.git
10639W: https://linuxtv.org
10640S: Maintained
10641F: drivers/media/radio/radio-raremono.c
10642
10643THERMAL
10644M: Zhang Rui <rui.zhang@intel.com>
10645M: Eduardo Valentin <edubezval@gmail.com>
10646L: linux-pm@vger.kernel.org
10647T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10648T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10649Q: https://patchwork.kernel.org/project/linux-pm/list/
10650S: Supported
10651F: drivers/thermal/
10652F: include/linux/thermal.h
10653F: include/uapi/linux/thermal.h
10654F: include/linux/cpu_cooling.h
10655F: Documentation/devicetree/bindings/thermal/
10656
10657THERMAL/CPU_COOLING
10658M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10659M: Viresh Kumar <viresh.kumar@linaro.org>
10660M: Javi Merino <javi.merino@arm.com>
10661L: linux-pm@vger.kernel.org
10662S: Supported
10663F: Documentation/thermal/cpu-cooling-api.txt
10664F: drivers/thermal/cpu_cooling.c
10665F: include/linux/cpu_cooling.h
10666
10667THINGM BLINK(1) USB RGB LED DRIVER
10668M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10669S: Maintained
10670F: drivers/hid/hid-thingm.c
10671
10672THINKPAD ACPI EXTRAS DRIVER
10673M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10674L: ibm-acpi-devel@lists.sourceforge.net
10675L: platform-driver-x86@vger.kernel.org
10676W: http://ibm-acpi.sourceforge.net
10677W: http://thinkwiki.org/wiki/Ibm-acpi
10678T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10679S: Maintained
10680F: drivers/platform/x86/thinkpad_acpi.c
10681
10682TI BANDGAP AND THERMAL DRIVER
10683M: Eduardo Valentin <edubezval@gmail.com>
10684L: linux-pm@vger.kernel.org
10685L: linux-omap@vger.kernel.org
10686S: Maintained
10687F: drivers/thermal/ti-soc-thermal/
10688
10689TI CDCE706 CLOCK DRIVER
10690M: Max Filippov <jcmvbkbc@gmail.com>
10691S: Maintained
10692F: drivers/clk/clk-cdce706.c
10693
10694TI CLOCK DRIVER
10695M: Tero Kristo <t-kristo@ti.com>
10696L: linux-omap@vger.kernel.org
10697S: Maintained
10698F: drivers/clk/ti/
10699F: include/linux/clk/ti.h
10700
10701TI FLASH MEDIA INTERFACE DRIVER
10702M: Alex Dubov <oakad@yahoo.com>
10703S: Maintained
10704F: drivers/misc/tifm*
10705F: drivers/mmc/host/tifm_sd.c
10706F: include/linux/tifm.h
10707
10708TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10709M: Santosh Shilimkar <ssantosh@kernel.org>
10710L: linux-kernel@vger.kernel.org
10711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10712S: Maintained
10713F: drivers/soc/ti/*
10714T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10715
10716
10717TI LM49xxx FAMILY ASoC CODEC DRIVERS
10718M: M R Swami Reddy <mr.swami.reddy@ti.com>
10719M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10721S: Maintained
10722F: sound/soc/codecs/lm49453*
10723F: sound/soc/codecs/isabelle*
10724
10725TI LP855x BACKLIGHT DRIVER
10726M: Milo Kim <milo.kim@ti.com>
10727S: Maintained
10728F: Documentation/backlight/lp855x-driver.txt
10729F: drivers/video/backlight/lp855x_bl.c
10730F: include/linux/platform_data/lp855x.h
10731
10732TI LP8727 CHARGER DRIVER
10733M: Milo Kim <milo.kim@ti.com>
10734S: Maintained
10735F: drivers/power/lp8727_charger.c
10736F: include/linux/platform_data/lp8727.h
10737
10738TI LP8788 MFD DRIVER
10739M: Milo Kim <milo.kim@ti.com>
10740S: Maintained
10741F: drivers/iio/adc/lp8788_adc.c
10742F: drivers/leds/leds-lp8788.c
10743F: drivers/mfd/lp8788*.c
10744F: drivers/power/lp8788-charger.c
10745F: drivers/regulator/lp8788-*.c
10746F: include/linux/mfd/lp8788*.h
10747
10748TI NETCP ETHERNET DRIVER
10749M: Wingman Kwok <w-kwok2@ti.com>
10750M: Murali Karicheri <m-karicheri2@ti.com>
10751L: netdev@vger.kernel.org
10752S: Maintained
10753F: drivers/net/ethernet/ti/netcp*
10754
10755TI TAS571X FAMILY ASoC CODEC DRIVER
10756M: Kevin Cernekee <cernekee@chromium.org>
10757L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10758S: Odd Fixes
10759F: sound/soc/codecs/tas571x*
10760
10761TI TWL4030 SERIES SOC CODEC DRIVER
10762M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10763L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10764S: Maintained
10765F: sound/soc/codecs/twl4030*
10766
10767TI WILINK WIRELESS DRIVERS
10768L: linux-wireless@vger.kernel.org
10769W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10770W: http://wireless.kernel.org/en/users/Drivers/wl1251
10771T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10772S: Orphan
10773F: drivers/net/wireless/ti/
10774F: include/linux/wl12xx.h
10775
10776TIPC NETWORK LAYER
10777M: Jon Maloy <jon.maloy@ericsson.com>
10778M: Ying Xue <ying.xue@windriver.com>
10779L: netdev@vger.kernel.org (core kernel code)
10780L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10781W: http://tipc.sourceforge.net/
10782S: Maintained
10783F: include/uapi/linux/tipc*.h
10784F: net/tipc/
10785
10786TILE ARCHITECTURE
10787M: Chris Metcalf <cmetcalf@ezchip.com>
10788W: http://www.ezchip.com/scm/
10789S: Supported
10790F: arch/tile/
10791F: drivers/char/tile-srom.c
10792F: drivers/edac/tile_edac.c
10793F: drivers/net/ethernet/tile/
10794F: drivers/rtc/rtc-tile.c
10795F: drivers/tty/hvc/hvc_tile.c
10796F: drivers/tty/serial/tilegx.c
10797F: drivers/usb/host/*-tilegx.c
10798F: include/linux/usb/tilegx.h
10799
10800TLAN NETWORK DRIVER
10801M: Samuel Chessman <chessman@tux.org>
10802L: tlan-devel@lists.sourceforge.net (subscribers-only)
10803W: http://sourceforge.net/projects/tlan/
10804S: Maintained
10805F: Documentation/networking/tlan.txt
10806F: drivers/net/ethernet/ti/tlan.*
10807
10808TOMOYO SECURITY MODULE
10809M: Kentaro Takeda <takedakn@nttdata.co.jp>
10810M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10811L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10812L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10813L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10814L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10815W: http://tomoyo.sourceforge.jp/
10816T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10817S: Maintained
10818F: security/tomoyo/
10819
10820TOPSTAR LAPTOP EXTRAS DRIVER
10821M: Herton Ronaldo Krzesinski <herton@canonical.com>
10822L: platform-driver-x86@vger.kernel.org
10823S: Maintained
10824F: drivers/platform/x86/topstar-laptop.c
10825
10826TOSHIBA ACPI EXTRAS DRIVER
10827M: Azael Avalos <coproscefalo@gmail.com>
10828L: platform-driver-x86@vger.kernel.org
10829S: Maintained
10830F: drivers/platform/x86/toshiba_acpi.c
10831
10832TOSHIBA BLUETOOTH DRIVER
10833M: Azael Avalos <coproscefalo@gmail.com>
10834L: platform-driver-x86@vger.kernel.org
10835S: Maintained
10836F: drivers/platform/x86/toshiba_bluetooth.c
10837
10838TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10839M: Azael Avalos <coproscefalo@gmail.com>
10840L: platform-driver-x86@vger.kernel.org
10841S: Maintained
10842F: drivers/platform/x86/toshiba_haps.c
10843
10844TOSHIBA WMI HOTKEYS DRIVER
10845M: Azael Avalos <coproscefalo@gmail.com>
10846L: platform-driver-x86@vger.kernel.org
10847S: Maintained
10848F: drivers/platform/x86/toshiba-wmi.c
10849
10850TOSHIBA SMM DRIVER
10851M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10852W: http://www.buzzard.org.uk/toshiba/
10853S: Maintained
10854F: drivers/char/toshiba.c
10855F: include/linux/toshiba.h
10856F: include/uapi/linux/toshiba.h
10857
10858TOSHIBA TC358743 DRIVER
10859M: Mats Randgaard <matrandg@cisco.com>
10860L: linux-media@vger.kernel.org
10861S: Maintained
10862F: drivers/media/i2c/tc358743*
10863F: include/media/i2c/tc358743.h
10864
10865TMIO MMC DRIVER
10866M: Ian Molton <ian@mnementh.co.uk>
10867L: linux-mmc@vger.kernel.org
10868S: Maintained
10869F: drivers/mmc/host/tmio_mmc*
10870F: drivers/mmc/host/sh_mobile_sdhi.c
10871F: include/linux/mmc/tmio.h
10872F: include/linux/mmc/sh_mobile_sdhi.h
10873
10874TMP401 HARDWARE MONITOR DRIVER
10875M: Guenter Roeck <linux@roeck-us.net>
10876L: lm-sensors@lm-sensors.org
10877S: Maintained
10878F: Documentation/hwmon/tmp401
10879F: drivers/hwmon/tmp401.c
10880
10881TMPFS (SHMEM FILESYSTEM)
10882M: Hugh Dickins <hughd@google.com>
10883L: linux-mm@kvack.org
10884S: Maintained
10885F: include/linux/shmem_fs.h
10886F: mm/shmem.c
10887
10888TM6000 VIDEO4LINUX DRIVER
10889M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10890L: linux-media@vger.kernel.org
10891W: https://linuxtv.org
10892T: git git://linuxtv.org/media_tree.git
10893S: Odd fixes
10894F: drivers/media/usb/tm6000/
10895
10896TW68 VIDEO4LINUX DRIVER
10897M: Hans Verkuil <hverkuil@xs4all.nl>
10898L: linux-media@vger.kernel.org
10899T: git git://linuxtv.org/media_tree.git
10900W: https://linuxtv.org
10901S: Odd Fixes
10902F: drivers/media/pci/tw68/
10903
10904TPM DEVICE DRIVER
10905M: Peter Huewe <peterhuewe@gmx.de>
10906M: Marcel Selhorst <tpmdd@selhorst.net>
10907M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
10908R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10909W: http://tpmdd.sourceforge.net
10910L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10911Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10912T: https://github.com/PeterHuewe/linux-tpmdd
10913S: Maintained
10914F: drivers/char/tpm/
10915
10916TPM IBM_VTPM DEVICE DRIVER
10917M: Ashley Lai <ashleydlai@gmail.com>
10918W: http://tpmdd.sourceforge.net
10919L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10920S: Maintained
10921F: drivers/char/tpm/tpm_ibmvtpm*
10922
10923TRACING
10924M: Steven Rostedt <rostedt@goodmis.org>
10925M: Ingo Molnar <mingo@redhat.com>
10926T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10927S: Maintained
10928F: Documentation/trace/ftrace.txt
10929F: arch/*/*/*/ftrace.h
10930F: arch/*/kernel/ftrace.c
10931F: include/*/ftrace.h
10932F: include/linux/trace*.h
10933F: include/trace/
10934F: kernel/trace/
10935F: tools/testing/selftests/ftrace/
10936
10937TRIVIAL PATCHES
10938M: Jiri Kosina <trivial@kernel.org>
10939T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10940S: Maintained
10941K: ^Subject:.*(?i)trivial
10942
10943TTY LAYER
10944M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10945M: Jiri Slaby <jslaby@suse.com>
10946S: Supported
10947T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10948F: Documentation/serial/
10949F: drivers/tty/
10950F: drivers/tty/serial/serial_core.c
10951F: include/linux/serial_core.h
10952F: include/linux/serial.h
10953F: include/linux/tty.h
10954F: include/uapi/linux/serial_core.h
10955F: include/uapi/linux/serial.h
10956F: include/uapi/linux/tty.h
10957
10958TUA9001 MEDIA DRIVER
10959M: Antti Palosaari <crope@iki.fi>
10960L: linux-media@vger.kernel.org
10961W: https://linuxtv.org
10962W: http://palosaari.fi/linux/
10963Q: http://patchwork.linuxtv.org/project/linux-media/list/
10964T: git git://linuxtv.org/anttip/media_tree.git
10965S: Maintained
10966F: drivers/media/tuners/tua9001*
10967
10968TULIP NETWORK DRIVERS
10969L: netdev@vger.kernel.org
10970L: linux-parisc@vger.kernel.org
10971S: Orphan
10972F: drivers/net/ethernet/dec/tulip/
10973
10974TUN/TAP driver
10975M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10976W: http://vtun.sourceforge.net/tun
10977S: Maintained
10978F: Documentation/networking/tuntap.txt
10979F: arch/um/os-Linux/drivers/
10980
10981TURBOCHANNEL SUBSYSTEM
10982M: "Maciej W. Rozycki" <macro@linux-mips.org>
10983M: Ralf Baechle <ralf@linux-mips.org>
10984L: linux-mips@linux-mips.org
10985Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10986S: Maintained
10987F: drivers/tc/
10988F: include/linux/tc.h
10989
10990U14-34F SCSI DRIVER
10991M: Dario Ballabio <ballabio_dario@emc.com>
10992L: linux-scsi@vger.kernel.org
10993S: Maintained
10994F: drivers/scsi/u14-34f.c
10995
10996UBI FILE SYSTEM (UBIFS)
10997M: Artem Bityutskiy <dedekind1@gmail.com>
10998M: Adrian Hunter <adrian.hunter@intel.com>
10999L: linux-mtd@lists.infradead.org
11000T: git git://git.infradead.org/ubifs-2.6.git
11001W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11002S: Maintained
11003F: Documentation/filesystems/ubifs.txt
11004F: fs/ubifs/
11005
11006UCLINUX (M68KNOMMU AND COLDFIRE)
11007M: Greg Ungerer <gerg@uclinux.org>
11008W: http://www.uclinux.org/
11009L: linux-m68k@lists.linux-m68k.org
11010L: uclinux-dev@uclinux.org (subscribers-only)
11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11012S: Maintained
11013F: arch/m68k/coldfire/
11014F: arch/m68k/68*/
11015F: arch/m68k/*/*_no.*
11016F: arch/m68k/include/asm/*_no.*
11017
11018UDF FILESYSTEM
11019M: Jan Kara <jack@suse.com>
11020S: Maintained
11021F: Documentation/filesystems/udf.txt
11022F: fs/udf/
11023
11024UFS FILESYSTEM
11025M: Evgeniy Dushistov <dushistov@mail.ru>
11026S: Maintained
11027F: Documentation/filesystems/ufs.txt
11028F: fs/ufs/
11029
11030UHID USERSPACE HID IO DRIVER:
11031M: David Herrmann <dh.herrmann@googlemail.com>
11032L: linux-input@vger.kernel.org
11033S: Maintained
11034F: drivers/hid/uhid.c
11035F: include/uapi/linux/uhid.h
11036
11037ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11038L: linux-usb@vger.kernel.org
11039S: Orphan
11040F: drivers/uwb/
11041F: include/linux/uwb.h
11042F: include/linux/uwb/
11043
11044UNICORE32 ARCHITECTURE:
11045M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11046W: http://mprc.pku.edu.cn/~guanxuetao/linux
11047S: Maintained
11048T: git git://github.com/gxt/linux.git
11049F: arch/unicore32/
11050
11051UNIFDEF
11052M: Tony Finch <dot@dotat.at>
11053W: http://dotat.at/prog/unifdef
11054S: Maintained
11055F: scripts/unifdef.c
11056
11057UNIFORM CDROM DRIVER
11058M: Jens Axboe <axboe@kernel.dk>
11059W: http://www.kernel.dk
11060S: Maintained
11061F: Documentation/cdrom/
11062F: drivers/cdrom/cdrom.c
11063F: include/linux/cdrom.h
11064F: include/uapi/linux/cdrom.h
11065
11066UNISYS S-PAR DRIVERS
11067M: Benjamin Romer <benjamin.romer@unisys.com>
11068M: David Kershner <david.kershner@unisys.com>
11069L: sparmaintainer@unisys.com (Unisys internal)
11070S: Supported
11071F: drivers/staging/unisys/
11072
11073UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11074M: Vinayak Holikatti <vinholikatti@gmail.com>
11075L: linux-scsi@vger.kernel.org
11076S: Supported
11077F: Documentation/scsi/ufs.txt
11078F: drivers/scsi/ufs/
11079
11080UNSORTED BLOCK IMAGES (UBI)
11081M: Artem Bityutskiy <dedekind1@gmail.com>
11082M: Richard Weinberger <richard@nod.at>
11083W: http://www.linux-mtd.infradead.org/
11084L: linux-mtd@lists.infradead.org
11085T: git git://git.infradead.org/ubifs-2.6.git
11086S: Supported
11087F: drivers/mtd/ubi/
11088F: include/linux/mtd/ubi.h
11089F: include/uapi/mtd/ubi-user.h
11090
11091USB ACM DRIVER
11092M: Oliver Neukum <oliver@neukum.org>
11093L: linux-usb@vger.kernel.org
11094S: Maintained
11095F: Documentation/usb/acm.txt
11096F: drivers/usb/class/cdc-acm.*
11097
11098USB AR5523 WIRELESS DRIVER
11099M: Pontus Fuchs <pontus.fuchs@gmail.com>
11100L: linux-wireless@vger.kernel.org
11101S: Maintained
11102F: drivers/net/wireless/ath/ar5523/
11103
11104USB ATTACHED SCSI
11105M: Hans de Goede <hdegoede@redhat.com>
11106M: Gerd Hoffmann <kraxel@redhat.com>
11107L: linux-usb@vger.kernel.org
11108L: linux-scsi@vger.kernel.org
11109S: Maintained
11110F: drivers/usb/storage/uas.c
11111
11112USB CDC ETHERNET DRIVER
11113M: Oliver Neukum <oliver@neukum.org>
11114L: linux-usb@vger.kernel.org
11115S: Maintained
11116F: drivers/net/usb/cdc_*.c
11117F: include/uapi/linux/usb/cdc.h
11118
11119USB CHAOSKEY DRIVER
11120M: Keith Packard <keithp@keithp.com>
11121L: linux-usb@vger.kernel.org
11122S: Maintained
11123F: drivers/usb/misc/chaoskey.c
11124
11125USB CYPRESS C67X00 DRIVER
11126M: Peter Korsgaard <jacmet@sunsite.dk>
11127L: linux-usb@vger.kernel.org
11128S: Maintained
11129F: drivers/usb/c67x00/
11130
11131USB DAVICOM DM9601 DRIVER
11132M: Peter Korsgaard <jacmet@sunsite.dk>
11133L: netdev@vger.kernel.org
11134W: http://www.linux-usb.org/usbnet
11135S: Maintained
11136F: drivers/net/usb/dm9601.c
11137
11138USB DIAMOND RIO500 DRIVER
11139M: Cesar Miquel <miquel@df.uba.ar>
11140L: rio500-users@lists.sourceforge.net
11141W: http://rio500.sourceforge.net
11142S: Maintained
11143F: drivers/usb/misc/rio500*
11144
11145USB EHCI DRIVER
11146M: Alan Stern <stern@rowland.harvard.edu>
11147L: linux-usb@vger.kernel.org
11148S: Maintained
11149F: Documentation/usb/ehci.txt
11150F: drivers/usb/host/ehci*
11151
11152USB GADGET/PERIPHERAL SUBSYSTEM
11153M: Felipe Balbi <balbi@ti.com>
11154L: linux-usb@vger.kernel.org
11155W: http://www.linux-usb.org/gadget
11156T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11157S: Maintained
11158F: drivers/usb/gadget/
11159F: include/linux/usb/gadget*
11160
11161USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11162M: Jiri Kosina <jikos@kernel.org>
11163L: linux-usb@vger.kernel.org
11164T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11165S: Maintained
11166F: Documentation/hid/hiddev.txt
11167F: drivers/hid/usbhid/
11168
11169USB ISP116X DRIVER
11170M: Olav Kongas <ok@artecdesign.ee>
11171L: linux-usb@vger.kernel.org
11172S: Maintained
11173F: drivers/usb/host/isp116x*
11174F: include/linux/usb/isp116x.h
11175
11176USB MASS STORAGE DRIVER
11177M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11178L: linux-usb@vger.kernel.org
11179L: usb-storage@lists.one-eyed-alien.net
11180S: Maintained
11181W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11182F: drivers/usb/storage/
11183
11184USB MIDI DRIVER
11185M: Clemens Ladisch <clemens@ladisch.de>
11186L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11187T: git git://git.alsa-project.org/alsa-kernel.git
11188S: Maintained
11189F: sound/usb/midi.*
11190
11191USB NETWORKING DRIVERS
11192L: linux-usb@vger.kernel.org
11193S: Odd Fixes
11194F: drivers/net/usb/
11195
11196USB OHCI DRIVER
11197M: Alan Stern <stern@rowland.harvard.edu>
11198L: linux-usb@vger.kernel.org
11199S: Maintained
11200F: Documentation/usb/ohci.txt
11201F: drivers/usb/host/ohci*
11202
11203USB OTG FSM (Finite State Machine)
11204M: Peter Chen <Peter.Chen@nxp.com>
11205T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11206L: linux-usb@vger.kernel.org
11207S: Maintained
11208F: drivers/usb/common/usb-otg-fsm.c
11209
11210USB OVER IP DRIVER
11211M: Valentina Manea <valentina.manea.m@gmail.com>
11212M: Shuah Khan <shuah.kh@samsung.com>
11213L: linux-usb@vger.kernel.org
11214S: Maintained
11215F: drivers/usb/usbip/
11216F: tools/usb/usbip/
11217
11218USB PEGASUS DRIVER
11219M: Petko Manolov <petkan@nucleusys.com>
11220L: linux-usb@vger.kernel.org
11221L: netdev@vger.kernel.org
11222T: git git://github.com/petkan/pegasus.git
11223W: https://github.com/petkan/pegasus
11224S: Maintained
11225F: drivers/net/usb/pegasus.*
11226
11227USB PHY LAYER
11228M: Felipe Balbi <balbi@ti.com>
11229L: linux-usb@vger.kernel.org
11230T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11231S: Maintained
11232F: drivers/usb/phy/
11233
11234USB PRINTER DRIVER (usblp)
11235M: Pete Zaitcev <zaitcev@redhat.com>
11236L: linux-usb@vger.kernel.org
11237S: Supported
11238F: drivers/usb/class/usblp.c
11239
11240USB QMI WWAN NETWORK DRIVER
11241M: Bjørn Mork <bjorn@mork.no>
11242L: netdev@vger.kernel.org
11243S: Maintained
11244F: Documentation/ABI/testing/sysfs-class-net-qmi
11245F: drivers/net/usb/qmi_wwan.c
11246
11247USB RTL8150 DRIVER
11248M: Petko Manolov <petkan@nucleusys.com>
11249L: linux-usb@vger.kernel.org
11250L: netdev@vger.kernel.org
11251T: git git://github.com/petkan/rtl8150.git
11252W: https://github.com/petkan/rtl8150
11253S: Maintained
11254F: drivers/net/usb/rtl8150.c
11255
11256USB SERIAL SUBSYSTEM
11257M: Johan Hovold <johan@kernel.org>
11258L: linux-usb@vger.kernel.org
11259S: Maintained
11260F: Documentation/usb/usb-serial.txt
11261F: drivers/usb/serial/
11262F: include/linux/usb/serial.h
11263
11264USB SMSC75XX ETHERNET DRIVER
11265M: Steve Glendinning <steve.glendinning@shawell.net>
11266L: netdev@vger.kernel.org
11267S: Maintained
11268F: drivers/net/usb/smsc75xx.*
11269
11270USB SMSC95XX ETHERNET DRIVER
11271M: Steve Glendinning <steve.glendinning@shawell.net>
11272L: netdev@vger.kernel.org
11273S: Maintained
11274F: drivers/net/usb/smsc95xx.*
11275
11276USB SUBSYSTEM
11277M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11278L: linux-usb@vger.kernel.org
11279W: http://www.linux-usb.org
11280T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11281S: Supported
11282F: Documentation/usb/
11283F: drivers/usb/
11284F: include/linux/usb.h
11285F: include/linux/usb/
11286
11287USB UHCI DRIVER
11288M: Alan Stern <stern@rowland.harvard.edu>
11289L: linux-usb@vger.kernel.org
11290S: Maintained
11291F: drivers/usb/host/uhci*
11292
11293USB "USBNET" DRIVER FRAMEWORK
11294M: Oliver Neukum <oneukum@suse.com>
11295L: netdev@vger.kernel.org
11296W: http://www.linux-usb.org/usbnet
11297S: Maintained
11298F: drivers/net/usb/usbnet.c
11299F: include/linux/usb/usbnet.h
11300
11301USB VIDEO CLASS
11302M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11303L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11304L: linux-media@vger.kernel.org
11305T: git git://linuxtv.org/media_tree.git
11306W: http://www.ideasonboard.org/uvc/
11307S: Maintained
11308F: drivers/media/usb/uvc/
11309F: include/uapi/linux/uvcvideo.h
11310
11311USB VISION DRIVER
11312M: Hans Verkuil <hverkuil@xs4all.nl>
11313L: linux-media@vger.kernel.org
11314T: git git://linuxtv.org/media_tree.git
11315W: https://linuxtv.org
11316S: Odd Fixes
11317F: drivers/media/usb/usbvision/
11318
11319USB WEBCAM GADGET
11320M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11321L: linux-usb@vger.kernel.org
11322S: Maintained
11323F: drivers/usb/gadget/function/*uvc*
11324F: drivers/usb/gadget/legacy/webcam.c
11325
11326USB WIRELESS RNDIS DRIVER (rndis_wlan)
11327M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11328L: linux-wireless@vger.kernel.org
11329S: Maintained
11330F: drivers/net/wireless/rndis_wlan.c
11331
11332USB XHCI DRIVER
11333M: Mathias Nyman <mathias.nyman@intel.com>
11334L: linux-usb@vger.kernel.org
11335S: Supported
11336F: drivers/usb/host/xhci*
11337F: drivers/usb/host/pci-quirks*
11338
11339USB ZD1201 DRIVER
11340L: linux-wireless@vger.kernel.org
11341W: http://linux-lc100020.sourceforge.net
11342S: Orphan
11343F: drivers/net/wireless/zydas/zd1201.*
11344
11345USB ZR364XX DRIVER
11346M: Antoine Jacquet <royale@zerezo.com>
11347L: linux-usb@vger.kernel.org
11348L: linux-media@vger.kernel.org
11349T: git git://linuxtv.org/media_tree.git
11350W: http://royale.zerezo.com/zr364xx/
11351S: Maintained
11352F: Documentation/video4linux/zr364xx.txt
11353F: drivers/media/usb/zr364xx/
11354
11355ULPI BUS
11356M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11357L: linux-usb@vger.kernel.org
11358S: Maintained
11359F: drivers/usb/common/ulpi.c
11360F: include/linux/ulpi/
11361
11362USER-MODE LINUX (UML)
11363M: Jeff Dike <jdike@addtoit.com>
11364M: Richard Weinberger <richard@nod.at>
11365L: user-mode-linux-devel@lists.sourceforge.net
11366L: user-mode-linux-user@lists.sourceforge.net
11367W: http://user-mode-linux.sourceforge.net
11368S: Maintained
11369F: Documentation/virtual/uml/
11370F: arch/um/
11371F: arch/x86/um/
11372F: fs/hostfs/
11373F: fs/hppfs/
11374
11375USERSPACE I/O (UIO)
11376M: "Hans J. Koch" <hjk@hansjkoch.de>
11377M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11378S: Maintained
11379T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11380F: Documentation/DocBook/uio-howto.tmpl
11381F: drivers/uio/
11382F: include/linux/uio*.h
11383
11384UTIL-LINUX PACKAGE
11385M: Karel Zak <kzak@redhat.com>
11386L: util-linux@vger.kernel.org
11387W: http://en.wikipedia.org/wiki/Util-linux
11388T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11389S: Maintained
11390
11391UVESAFB DRIVER
11392M: Michal Januszewski <spock@gentoo.org>
11393L: linux-fbdev@vger.kernel.org
11394W: http://dev.gentoo.org/~spock/projects/uvesafb/
11395S: Maintained
11396F: Documentation/fb/uvesafb.txt
11397F: drivers/video/fbdev/uvesafb.*
11398
11399VF610 NAND DRIVER
11400M: Stefan Agner <stefan@agner.ch>
11401L: linux-mtd@lists.infradead.org
11402S: Supported
11403F: drivers/mtd/nand/vf610_nfc.c
11404
11405VFAT/FAT/MSDOS FILESYSTEM
11406M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11407S: Maintained
11408F: Documentation/filesystems/vfat.txt
11409F: fs/fat/
11410
11411VFIO DRIVER
11412M: Alex Williamson <alex.williamson@redhat.com>
11413L: kvm@vger.kernel.org
11414S: Maintained
11415F: Documentation/vfio.txt
11416F: drivers/vfio/
11417F: include/linux/vfio.h
11418F: include/uapi/linux/vfio.h
11419
11420VFIO PLATFORM DRIVER
11421M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11422L: kvm@vger.kernel.org
11423S: Maintained
11424F: drivers/vfio/platform/
11425
11426VIDEOBUF2 FRAMEWORK
11427M: Pawel Osciak <pawel@osciak.com>
11428M: Marek Szyprowski <m.szyprowski@samsung.com>
11429M: Kyungmin Park <kyungmin.park@samsung.com>
11430L: linux-media@vger.kernel.org
11431S: Maintained
11432F: drivers/media/v4l2-core/videobuf2-*
11433F: include/media/videobuf2-*
11434
11435VIRTUAL SERIO DEVICE DRIVER
11436M: Stephen Chandler Paul <thatslyude@gmail.com>
11437S: Maintained
11438F: drivers/input/serio/userio.c
11439F: include/uapi/linux/userio.h
11440
11441VIRTIO CONSOLE DRIVER
11442M: Amit Shah <amit.shah@redhat.com>
11443L: virtualization@lists.linux-foundation.org
11444S: Maintained
11445F: drivers/char/virtio_console.c
11446F: include/linux/virtio_console.h
11447F: include/uapi/linux/virtio_console.h
11448
11449VIRTIO CORE, NET AND BLOCK DRIVERS
11450M: "Michael S. Tsirkin" <mst@redhat.com>
11451L: virtualization@lists.linux-foundation.org
11452S: Maintained
11453F: drivers/virtio/
11454F: tools/virtio/
11455F: drivers/net/virtio_net.c
11456F: drivers/block/virtio_blk.c
11457F: include/linux/virtio_*.h
11458F: include/uapi/linux/virtio_*.h
11459
11460VIRTIO DRIVERS FOR S390
11461M: Christian Borntraeger <borntraeger@de.ibm.com>
11462M: Cornelia Huck <cornelia.huck@de.ibm.com>
11463L: linux-s390@vger.kernel.org
11464L: virtualization@lists.linux-foundation.org
11465L: kvm@vger.kernel.org
11466S: Supported
11467F: drivers/s390/virtio/
11468
11469VIRTIO GPU DRIVER
11470M: David Airlie <airlied@linux.ie>
11471M: Gerd Hoffmann <kraxel@redhat.com>
11472L: dri-devel@lists.freedesktop.org
11473L: virtualization@lists.linux-foundation.org
11474S: Maintained
11475F: drivers/gpu/drm/virtio/
11476F: include/uapi/linux/virtio_gpu.h
11477
11478VIRTIO HOST (VHOST)
11479M: "Michael S. Tsirkin" <mst@redhat.com>
11480L: kvm@vger.kernel.org
11481L: virtualization@lists.linux-foundation.org
11482L: netdev@vger.kernel.org
11483S: Maintained
11484F: drivers/vhost/
11485F: include/uapi/linux/vhost.h
11486
11487VIRTIO INPUT DRIVER
11488M: Gerd Hoffmann <kraxel@redhat.com>
11489S: Maintained
11490F: drivers/virtio/virtio_input.c
11491F: include/uapi/linux/virtio_input.h
11492
11493VIA RHINE NETWORK DRIVER
11494S: Orphan
11495F: drivers/net/ethernet/via/via-rhine.c
11496
11497VIA SD/MMC CARD CONTROLLER DRIVER
11498M: Bruce Chang <brucechang@via.com.tw>
11499M: Harald Welte <HaraldWelte@viatech.com>
11500S: Maintained
11501F: drivers/mmc/host/via-sdmmc.c
11502
11503VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11504M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11505L: linux-fbdev@vger.kernel.org
11506S: Maintained
11507F: include/linux/via-core.h
11508F: include/linux/via-gpio.h
11509F: include/linux/via_i2c.h
11510F: drivers/video/fbdev/via/
11511
11512VIA VELOCITY NETWORK DRIVER
11513M: Francois Romieu <romieu@fr.zoreil.com>
11514L: netdev@vger.kernel.org
11515S: Maintained
11516F: drivers/net/ethernet/via/via-velocity.*
11517
11518VIRT LIB
11519M: Alex Williamson <alex.williamson@redhat.com>
11520M: Paolo Bonzini <pbonzini@redhat.com>
11521L: kvm@vger.kernel.org
11522S: Supported
11523F: virt/lib/
11524
11525VIVID VIRTUAL VIDEO DRIVER
11526M: Hans Verkuil <hverkuil@xs4all.nl>
11527L: linux-media@vger.kernel.org
11528T: git git://linuxtv.org/media_tree.git
11529W: https://linuxtv.org
11530S: Maintained
11531F: drivers/media/platform/vivid/*
11532
11533VLAN (802.1Q)
11534M: Patrick McHardy <kaber@trash.net>
11535L: netdev@vger.kernel.org
11536S: Maintained
11537F: drivers/net/macvlan.c
11538F: include/linux/if_*vlan.h
11539F: net/8021q/
11540
11541VLYNQ BUS
11542M: Florian Fainelli <florian@openwrt.org>
11543L: openwrt-devel@lists.openwrt.org (subscribers-only)
11544S: Maintained
11545F: drivers/vlynq/vlynq.c
11546F: include/linux/vlynq.h
11547
11548VME SUBSYSTEM
11549M: Martyn Welch <martyn@welchs.me.uk>
11550M: Manohar Vanga <manohar.vanga@gmail.com>
11551M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11552L: devel@driverdev.osuosl.org
11553S: Maintained
11554T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11555F: Documentation/vme_api.txt
11556F: drivers/staging/vme/
11557F: drivers/vme/
11558F: include/linux/vme*
11559
11560VMWARE HYPERVISOR INTERFACE
11561M: Alok Kataria <akataria@vmware.com>
11562L: virtualization@lists.linux-foundation.org
11563S: Supported
11564F: arch/x86/kernel/cpu/vmware.c
11565
11566VMWARE BALLOON DRIVER
11567M: Xavier Deguillard <xdeguillard@vmware.com>
11568M: Philip Moltmann <moltmann@vmware.com>
11569M: "VMware, Inc." <pv-drivers@vmware.com>
11570L: linux-kernel@vger.kernel.org
11571S: Maintained
11572F: drivers/misc/vmw_balloon.c
11573
11574VMWARE VMMOUSE SUBDRIVER
11575M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11576M: "VMware, Inc." <pv-drivers@vmware.com>
11577L: linux-input@vger.kernel.org
11578S: Maintained
11579F: drivers/input/mouse/vmmouse.c
11580F: drivers/input/mouse/vmmouse.h
11581
11582VMWARE VMXNET3 ETHERNET DRIVER
11583M: Shrikrishna Khare <skhare@vmware.com>
11584M: "VMware, Inc." <pv-drivers@vmware.com>
11585L: netdev@vger.kernel.org
11586S: Maintained
11587F: drivers/net/vmxnet3/
11588
11589VMware PVSCSI driver
11590M: Arvind Kumar <arvindkumar@vmware.com>
11591M: VMware PV-Drivers <pv-drivers@vmware.com>
11592L: linux-scsi@vger.kernel.org
11593S: Maintained
11594F: drivers/scsi/vmw_pvscsi.c
11595F: drivers/scsi/vmw_pvscsi.h
11596
11597VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11598M: Liam Girdwood <lgirdwood@gmail.com>
11599M: Mark Brown <broonie@kernel.org>
11600L: linux-kernel@vger.kernel.org
11601W: http://www.slimlogic.co.uk/?p=48
11602T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11603S: Supported
11604F: drivers/regulator/
11605F: include/linux/regulator/
11606
11607VRF
11608M: David Ahern <dsa@cumulusnetworks.com>
11609M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11610L: netdev@vger.kernel.org
11611S: Maintained
11612F: drivers/net/vrf.c
11613F: Documentation/networking/vrf.txt
11614
11615VT1211 HARDWARE MONITOR DRIVER
11616M: Juerg Haefliger <juergh@gmail.com>
11617L: lm-sensors@lm-sensors.org
11618S: Maintained
11619F: Documentation/hwmon/vt1211
11620F: drivers/hwmon/vt1211.c
11621
11622VT8231 HARDWARE MONITOR DRIVER
11623M: Roger Lucas <vt8231@hiddenengine.co.uk>
11624L: lm-sensors@lm-sensors.org
11625S: Maintained
11626F: drivers/hwmon/vt8231.c
11627
11628VUB300 USB to SDIO/SD/MMC bridge chip
11629M: Tony Olech <tony.olech@elandigitalsystems.com>
11630L: linux-mmc@vger.kernel.org
11631L: linux-usb@vger.kernel.org
11632S: Supported
11633F: drivers/mmc/host/vub300.c
11634
11635W1 DALLAS'S 1-WIRE BUS
11636M: Evgeniy Polyakov <zbr@ioremap.net>
11637S: Maintained
11638F: Documentation/w1/
11639F: drivers/w1/
11640
11641W83791D HARDWARE MONITORING DRIVER
11642M: Marc Hulsman <m.hulsman@tudelft.nl>
11643L: lm-sensors@lm-sensors.org
11644S: Maintained
11645F: Documentation/hwmon/w83791d
11646F: drivers/hwmon/w83791d.c
11647
11648W83793 HARDWARE MONITORING DRIVER
11649M: Rudolf Marek <r.marek@assembler.cz>
11650L: lm-sensors@lm-sensors.org
11651S: Maintained
11652F: Documentation/hwmon/w83793
11653F: drivers/hwmon/w83793.c
11654
11655W83795 HARDWARE MONITORING DRIVER
11656M: Jean Delvare <jdelvare@suse.com>
11657L: lm-sensors@lm-sensors.org
11658S: Maintained
11659F: drivers/hwmon/w83795.c
11660
11661W83L51xD SD/MMC CARD INTERFACE DRIVER
11662M: Pierre Ossman <pierre@ossman.eu>
11663S: Maintained
11664F: drivers/mmc/host/wbsd.*
11665
11666WACOM PROTOCOL 4 SERIAL TABLETS
11667M: Julian Squires <julian@cipht.net>
11668M: Hans de Goede <hdegoede@redhat.com>
11669L: linux-input@vger.kernel.org
11670S: Maintained
11671F: drivers/input/tablet/wacom_serial4.c
11672
11673WATCHDOG DEVICE DRIVERS
11674M: Wim Van Sebroeck <wim@iguana.be>
11675L: linux-watchdog@vger.kernel.org
11676W: http://www.linux-watchdog.org/
11677T: git git://www.linux-watchdog.org/linux-watchdog.git
11678S: Maintained
11679F: Documentation/watchdog/
11680F: drivers/watchdog/
11681F: include/linux/watchdog.h
11682F: include/uapi/linux/watchdog.h
11683
11684WD7000 SCSI DRIVER
11685M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11686L: linux-scsi@vger.kernel.org
11687S: Maintained
11688F: drivers/scsi/wd7000.c
11689
11690WIIMOTE HID DRIVER
11691M: David Herrmann <dh.herrmann@googlemail.com>
11692L: linux-input@vger.kernel.org
11693S: Maintained
11694F: drivers/hid/hid-wiimote*
11695
11696WINBOND CIR DRIVER
11697M: David Härdeman <david@hardeman.nu>
11698S: Maintained
11699F: drivers/media/rc/winbond-cir.c
11700
11701WIMAX STACK
11702M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11703M: linux-wimax@intel.com
11704L: wimax@linuxwimax.org (subscribers-only)
11705S: Supported
11706W: http://linuxwimax.org
11707F: Documentation/wimax/README.wimax
11708F: include/linux/wimax/debug.h
11709F: include/net/wimax.h
11710F: include/uapi/linux/wimax.h
11711F: net/wimax/
11712
11713WISTRON LAPTOP BUTTON DRIVER
11714M: Miloslav Trmac <mitr@volny.cz>
11715S: Maintained
11716F: drivers/input/misc/wistron_btns.c
11717
11718WL3501 WIRELESS PCMCIA CARD DRIVER
11719M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11720L: linux-wireless@vger.kernel.org
11721W: http://oops.ghostprotocols.net:81/blog
11722S: Maintained
11723F: drivers/net/wireless/wl3501*
11724
11725WOLFSON MICROELECTRONICS DRIVERS
11726L: patches@opensource.wolfsonmicro.com
11727T: git https://github.com/CirrusLogic/linux-drivers.git
11728W: https://github.com/CirrusLogic/linux-drivers/wiki
11729S: Supported
11730F: Documentation/hwmon/wm83??
11731F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11732F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11733F: Documentation/devicetree/bindings/mfd/arizona.txt
11734F: arch/arm/mach-s3c64xx/mach-crag6410*
11735F: drivers/clk/clk-wm83*.c
11736F: drivers/extcon/extcon-arizona.c
11737F: drivers/leds/leds-wm83*.c
11738F: drivers/gpio/gpio-*wm*.c
11739F: drivers/gpio/gpio-arizona.c
11740F: drivers/hwmon/wm83??-hwmon.c
11741F: drivers/input/misc/wm831x-on.c
11742F: drivers/input/touchscreen/wm831x-ts.c
11743F: drivers/input/touchscreen/wm97*.c
11744F: drivers/mfd/arizona*
11745F: drivers/mfd/wm*.c
11746F: drivers/power/wm83*.c
11747F: drivers/rtc/rtc-wm83*.c
11748F: drivers/regulator/wm8*.c
11749F: drivers/video/backlight/wm83*_bl.c
11750F: drivers/watchdog/wm83*_wdt.c
11751F: include/linux/mfd/arizona/
11752F: include/linux/mfd/wm831x/
11753F: include/linux/mfd/wm8350/
11754F: include/linux/mfd/wm8400*
11755F: include/linux/wm97xx.h
11756F: include/sound/wm????.h
11757F: sound/soc/codecs/arizona.?
11758F: sound/soc/codecs/wm*
11759
11760WORKQUEUE
11761M: Tejun Heo <tj@kernel.org>
11762R: Lai Jiangshan <jiangshanlai@gmail.com>
11763T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11764S: Maintained
11765F: include/linux/workqueue.h
11766F: kernel/workqueue.c
11767F: Documentation/workqueue.txt
11768
11769X.25 NETWORK LAYER
11770M: Andrew Hendry <andrew.hendry@gmail.com>
11771L: linux-x25@vger.kernel.org
11772S: Odd Fixes
11773F: Documentation/networking/x25*
11774F: include/net/x25*
11775F: net/x25/
11776
11777X86 ARCHITECTURE (32-BIT AND 64-BIT)
11778M: Thomas Gleixner <tglx@linutronix.de>
11779M: Ingo Molnar <mingo@redhat.com>
11780M: "H. Peter Anvin" <hpa@zytor.com>
11781M: x86@kernel.org
11782L: linux-kernel@vger.kernel.org
11783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11784S: Maintained
11785F: Documentation/x86/
11786F: arch/x86/
11787
11788X86 PLATFORM DRIVERS
11789M: Darren Hart <dvhart@infradead.org>
11790L: platform-driver-x86@vger.kernel.org
11791T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11792S: Maintained
11793F: drivers/platform/x86/
11794F: drivers/platform/olpc/
11795
11796X86 MCE INFRASTRUCTURE
11797M: Tony Luck <tony.luck@intel.com>
11798M: Borislav Petkov <bp@alien8.de>
11799L: linux-edac@vger.kernel.org
11800S: Maintained
11801F: arch/x86/kernel/cpu/mcheck/*
11802
11803X86 MICROCODE UPDATE SUPPORT
11804M: Borislav Petkov <bp@alien8.de>
11805S: Maintained
11806F: arch/x86/kernel/cpu/microcode/*
11807
11808X86 VDSO
11809M: Andy Lutomirski <luto@amacapital.net>
11810L: linux-kernel@vger.kernel.org
11811T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11812S: Maintained
11813F: arch/x86/entry/vdso/
11814
11815XC2028/3028 TUNER DRIVER
11816M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11817L: linux-media@vger.kernel.org
11818W: https://linuxtv.org
11819T: git git://linuxtv.org/media_tree.git
11820S: Maintained
11821F: drivers/media/tuners/tuner-xc2028.*
11822
11823XEN HYPERVISOR INTERFACE
11824M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11825M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11826M: David Vrabel <david.vrabel@citrix.com>
11827L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11828T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11829S: Supported
11830F: arch/x86/xen/
11831F: drivers/*/xen-*front.c
11832F: drivers/xen/
11833F: arch/x86/include/asm/xen/
11834F: include/xen/
11835F: include/uapi/xen/
11836
11837XEN HYPERVISOR ARM
11838M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11839L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11840S: Supported
11841F: arch/arm/xen/
11842F: arch/arm/include/asm/xen/
11843
11844XEN HYPERVISOR ARM64
11845M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11846L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11847S: Supported
11848F: arch/arm64/xen/
11849F: arch/arm64/include/asm/xen/
11850
11851XEN NETWORK BACKEND DRIVER
11852M: Ian Campbell <ian.campbell@citrix.com>
11853M: Wei Liu <wei.liu2@citrix.com>
11854L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11855L: netdev@vger.kernel.org
11856S: Supported
11857F: drivers/net/xen-netback/*
11858
11859XEN PCI SUBSYSTEM
11860M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11861L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11862S: Supported
11863F: arch/x86/pci/*xen*
11864F: drivers/pci/*xen*
11865
11866XEN BLOCK SUBSYSTEM
11867M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11868M: Roger Pau Monné <roger.pau@citrix.com>
11869L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11870S: Supported
11871F: drivers/block/xen-blkback/*
11872F: drivers/block/xen*
11873
11874XEN PVSCSI DRIVERS
11875M: Juergen Gross <jgross@suse.com>
11876L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11877L: linux-scsi@vger.kernel.org
11878S: Supported
11879F: drivers/scsi/xen-scsifront.c
11880F: drivers/xen/xen-scsiback.c
11881F: include/xen/interface/io/vscsiif.h
11882
11883XEN SWIOTLB SUBSYSTEM
11884M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11885L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11886S: Supported
11887F: arch/x86/xen/*swiotlb*
11888F: drivers/xen/*swiotlb*
11889
11890XFS FILESYSTEM
11891P: Silicon Graphics Inc
11892M: Dave Chinner <david@fromorbit.com>
11893M: xfs@oss.sgi.com
11894L: xfs@oss.sgi.com
11895W: http://oss.sgi.com/projects/xfs
11896T: git git://oss.sgi.com/xfs/xfs.git
11897S: Supported
11898F: Documentation/filesystems/xfs.txt
11899F: fs/xfs/
11900
11901XILINX AXI ETHERNET DRIVER
11902M: Anirudha Sarangi <anirudh@xilinx.com>
11903M: John Linn <John.Linn@xilinx.com>
11904S: Maintained
11905F: drivers/net/ethernet/xilinx/xilinx_axienet*
11906
11907XILINX UARTLITE SERIAL DRIVER
11908M: Peter Korsgaard <jacmet@sunsite.dk>
11909L: linux-serial@vger.kernel.org
11910S: Maintained
11911F: drivers/tty/serial/uartlite.c
11912
11913XILINX VIDEO IP CORES
11914M: Hyun Kwon <hyun.kwon@xilinx.com>
11915M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11916L: linux-media@vger.kernel.org
11917T: git git://linuxtv.org/media_tree.git
11918S: Supported
11919F: Documentation/devicetree/bindings/media/xilinx/
11920F: drivers/media/platform/xilinx/
11921F: include/uapi/linux/xilinx-v4l2-controls.h
11922
11923XILLYBUS DRIVER
11924M: Eli Billauer <eli.billauer@gmail.com>
11925L: linux-kernel@vger.kernel.org
11926S: Supported
11927F: drivers/char/xillybus/
11928
11929XTENSA XTFPGA PLATFORM SUPPORT
11930M: Max Filippov <jcmvbkbc@gmail.com>
11931L: linux-xtensa@linux-xtensa.org
11932S: Maintained
11933F: drivers/spi/spi-xtensa-xtfpga.c
11934F: sound/soc/xtensa/xtfpga-i2s.c
11935
11936YAM DRIVER FOR AX.25
11937M: Jean-Paul Roubelat <jpr@f6fbb.org>
11938L: linux-hams@vger.kernel.org
11939S: Maintained
11940F: drivers/net/hamradio/yam*
11941F: include/linux/yam.h
11942
11943YEALINK PHONE DRIVER
11944M: Henk Vergonet <Henk.Vergonet@gmail.com>
11945L: usbb2k-api-dev@nongnu.org
11946S: Maintained
11947F: Documentation/input/yealink.txt
11948F: drivers/input/misc/yealink.*
11949
11950Z8530 DRIVER FOR AX.25
11951M: Joerg Reuter <jreuter@yaina.de>
11952W: http://yaina.de/jreuter/
11953W: http://www.qsl.net/dl1bke/
11954L: linux-hams@vger.kernel.org
11955S: Maintained
11956F: Documentation/networking/z8530drv.txt
11957F: drivers/net/hamradio/*scc.c
11958F: drivers/net/hamradio/z8530.h
11959
11960ZBUD COMPRESSED PAGE ALLOCATOR
11961M: Seth Jennings <sjennings@variantweb.net>
11962L: linux-mm@kvack.org
11963S: Maintained
11964F: mm/zbud.c
11965F: include/linux/zbud.h
11966
11967ZD1211RW WIRELESS DRIVER
11968M: Daniel Drake <dsd@gentoo.org>
11969M: Ulrich Kunitz <kune@deine-taler.de>
11970W: http://zd1211.ath.cx/wiki/DriverRewrite
11971L: linux-wireless@vger.kernel.org
11972L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11973S: Maintained
11974F: drivers/net/wireless/zydas/zd1211rw/
11975
11976ZPOOL COMPRESSED PAGE STORAGE API
11977M: Dan Streetman <ddstreet@ieee.org>
11978L: linux-mm@kvack.org
11979S: Maintained
11980F: mm/zpool.c
11981F: include/linux/zpool.h
11982
11983ZR36067 VIDEO FOR LINUX DRIVER
11984L: mjpeg-users@lists.sourceforge.net
11985L: linux-media@vger.kernel.org
11986W: http://mjpeg.sourceforge.net/driver-zoran/
11987T: hg https://linuxtv.org/hg/v4l-dvb
11988S: Odd Fixes
11989F: drivers/media/pci/zoran/
11990
11991ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11992M: Minchan Kim <minchan@kernel.org>
11993M: Nitin Gupta <ngupta@vflare.org>
11994R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11995L: linux-kernel@vger.kernel.org
11996S: Maintained
11997F: drivers/block/zram/
11998F: Documentation/blockdev/zram.txt
11999
12000ZS DECSTATION Z85C30 SERIAL DRIVER
12001M: "Maciej W. Rozycki" <macro@linux-mips.org>
12002S: Maintained
12003F: drivers/tty/serial/zs.*
12004
12005ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12006M: Minchan Kim <minchan@kernel.org>
12007M: Nitin Gupta <ngupta@vflare.org>
12008R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12009L: linux-mm@kvack.org
12010S: Maintained
12011F: mm/zsmalloc.c
12012F: include/linux/zsmalloc.h
12013F: Documentation/vm/zsmalloc.txt
12014
12015ZSWAP COMPRESSED SWAP CACHING
12016M: Seth Jennings <sjennings@variantweb.net>
12017L: linux-mm@kvack.org
12018S: Maintained
12019F: mm/zswap.c
12020
12021THE REST
12022M: Linus Torvalds <torvalds@linux-foundation.org>
12023L: linux-kernel@vger.kernel.org
12024Q: http://patchwork.kernel.org/project/LKML/list/
12025T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12026S: Buried alive in reporters
12027F: *
12028F: */
This page took 0.11578 seconds and 5 git commands to generate.