Merge tag 'samsung-soc-4.8-3' of git://git.kernel.org/pub/scm/linux/kernel/git/krzk...
[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 <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: drivers/pci/*acpi*
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*/*/*acpi*
294F: tools/power/acpi/
295
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M: Robert Moore <robert.moore@intel.com>
298M: Lv Zheng <lv.zheng@intel.com>
299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
300L: linux-acpi@vger.kernel.org
301L: devel@acpica.org
302W: https://acpica.org/
303W: https://github.com/acpica/acpica/
304Q: https://patchwork.kernel.org/project/linux-acpi/list/
305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S: Supported
307F: drivers/acpi/acpica/
308F: include/acpi/
309F: tools/power/acpi/
310
311ACPI FAN DRIVER
312M: Zhang Rui <rui.zhang@intel.com>
313L: linux-acpi@vger.kernel.org
314W: https://01.org/linux-acpi
315S: Supported
316F: drivers/acpi/fan.c
317
318ACPI THERMAL DRIVER
319M: Zhang Rui <rui.zhang@intel.com>
320L: linux-acpi@vger.kernel.org
321W: https://01.org/linux-acpi
322S: Supported
323F: drivers/acpi/*thermal*
324
325ACPI VIDEO DRIVER
326M: Zhang Rui <rui.zhang@intel.com>
327L: linux-acpi@vger.kernel.org
328W: https://01.org/linux-acpi
329S: Supported
330F: drivers/acpi/acpi_video.c
331
332ACPI WMI DRIVER
333L: platform-driver-x86@vger.kernel.org
334S: Orphan
335F: drivers/platform/x86/wmi.c
336
337AD1889 ALSA SOUND DRIVER
338M: Thibaut Varene <T-Bone@parisc-linux.org>
339W: http://wiki.parisc-linux.org/AD1889
340L: linux-parisc@vger.kernel.org
341S: Maintained
342F: sound/pci/ad1889.*
343
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M: Michael Hennerich <michael.hennerich@analog.com>
346W: http://wiki.analog.com/AD5254
347W: http://ez.analog.com/community/linux-device-drivers
348S: Supported
349F: drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M: Michael Hennerich <michael.hennerich@analog.com>
353W: http://wiki.analog.com/AD5398
354W: http://ez.analog.com/community/linux-device-drivers
355S: Supported
356F: drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M: Michael Hennerich <michael.hennerich@analog.com>
360W: http://wiki.analog.com/AD7142
361W: http://ez.analog.com/community/linux-device-drivers
362S: Supported
363F: drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M: Michael Hennerich <michael.hennerich@analog.com>
367W: http://wiki.analog.com/AD7877
368W: http://ez.analog.com/community/linux-device-drivers
369S: Supported
370F: drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M: Michael Hennerich <michael.hennerich@analog.com>
374W: http://wiki.analog.com/AD7879
375W: http://ez.analog.com/community/linux-device-drivers
376S: Supported
377F: drivers/input/touchscreen/ad7879.c
378
379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
380M: Jiri Kosina <jikos@kernel.org>
381S: Maintained
382
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
385W: https://wiki.analog.com/ADF7242
386W: http://ez.analog.com/community/linux-device-drivers
387L: linux-wpan@vger.kernel.org
388S: Supported
389F: drivers/net/ieee802154/adf7242.c
390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
392ADM1025 HARDWARE MONITOR DRIVER
393M: Jean Delvare <jdelvare@suse.com>
394L: linux-hwmon@vger.kernel.org
395S: Maintained
396F: Documentation/hwmon/adm1025
397F: drivers/hwmon/adm1025.c
398
399ADM1029 HARDWARE MONITOR DRIVER
400M: Corentin Labbe <clabbe.montjoie@gmail.com>
401L: linux-hwmon@vger.kernel.org
402S: Maintained
403F: drivers/hwmon/adm1029.c
404
405ADM8211 WIRELESS DRIVER
406L: linux-wireless@vger.kernel.org
407W: http://wireless.kernel.org/
408S: Orphan
409F: drivers/net/wireless/admtek/adm8211.*
410
411ADP1653 FLASH CONTROLLER DRIVER
412M: Sakari Ailus <sakari.ailus@iki.fi>
413L: linux-media@vger.kernel.org
414S: Maintained
415F: drivers/media/i2c/adp1653.c
416F: include/media/i2c/adp1653.h
417
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M: Michael Hennerich <michael.hennerich@analog.com>
420W: http://wiki.analog.com/ADP5520
421W: http://ez.analog.com/community/linux-device-drivers
422S: Supported
423F: drivers/mfd/adp5520.c
424F: drivers/video/backlight/adp5520_bl.c
425F: drivers/leds/leds-adp5520.c
426F: drivers/gpio/gpio-adp5520.c
427F: drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M: Michael Hennerich <michael.hennerich@analog.com>
431W: http://wiki.analog.com/ADP5588
432W: http://ez.analog.com/community/linux-device-drivers
433S: Supported
434F: drivers/input/keyboard/adp5588-keys.c
435F: drivers/gpio/gpio-adp5588.c
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M: Michael Hennerich <michael.hennerich@analog.com>
439W: http://wiki.analog.com/ADP8860
440W: http://ez.analog.com/community/linux-device-drivers
441S: Supported
442F: drivers/video/backlight/adp8860_bl.c
443
444ADS1015 HARDWARE MONITOR DRIVER
445M: Dirk Eibach <eibach@gdsys.de>
446L: linux-hwmon@vger.kernel.org
447S: Maintained
448F: Documentation/hwmon/ads1015
449F: drivers/hwmon/ads1015.c
450F: include/linux/i2c/ads1015.h
451
452ADT746X FAN DRIVER
453M: Colin Leroy <colin@colino.net>
454S: Maintained
455F: drivers/macintosh/therm_adt746x.c
456
457ADT7475 HARDWARE MONITOR DRIVER
458M: Jean Delvare <jdelvare@suse.com>
459L: linux-hwmon@vger.kernel.org
460S: Maintained
461F: Documentation/hwmon/adt7475
462F: drivers/hwmon/adt7475.c
463
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M: Michael Hennerich <michael.hennerich@analog.com>
466W: http://wiki.analog.com/ADXL345
467W: http://ez.analog.com/community/linux-device-drivers
468S: Supported
469F: drivers/input/misc/adxl34x.c
470
471ADVANSYS SCSI DRIVER
472M: Matthew Wilcox <matthew@wil.cx>
473M: Hannes Reinecke <hare@suse.com>
474L: linux-scsi@vger.kernel.org
475S: Maintained
476F: Documentation/scsi/advansys.txt
477F: drivers/scsi/advansys.c
478
479AEDSP16 DRIVER
480M: Riccardo Facchetti <fizban@tin.it>
481S: Maintained
482F: sound/oss/aedsp16.c
483
484AF9013 MEDIA DRIVER
485M: Antti Palosaari <crope@iki.fi>
486L: linux-media@vger.kernel.org
487W: https://linuxtv.org
488W: http://palosaari.fi/linux/
489Q: http://patchwork.linuxtv.org/project/linux-media/list/
490T: git git://linuxtv.org/anttip/media_tree.git
491S: Maintained
492F: drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M: Antti Palosaari <crope@iki.fi>
496L: linux-media@vger.kernel.org
497W: https://linuxtv.org
498W: http://palosaari.fi/linux/
499Q: http://patchwork.linuxtv.org/project/linux-media/list/
500T: git git://linuxtv.org/anttip/media_tree.git
501S: Maintained
502F: drivers/media/dvb-frontends/af9033*
503
504AFFS FILE SYSTEM
505L: linux-fsdevel@vger.kernel.org
506S: Orphan
507F: Documentation/filesystems/affs.txt
508F: fs/affs/
509
510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
511M: David Howells <dhowells@redhat.com>
512L: linux-afs@lists.infradead.org
513S: Supported
514F: fs/afs/
515F: include/net/af_rxrpc.h
516F: net/rxrpc/af_rxrpc.c
517
518AGPGART DRIVER
519M: David Airlie <airlied@linux.ie>
520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
521S: Maintained
522F: drivers/char/agp/
523F: include/linux/agp*
524F: include/uapi/linux/agp*
525
526AHA152X SCSI DRIVER
527M: "Juergen E. Fischer" <fischer@norbit.de>
528L: linux-scsi@vger.kernel.org
529S: Maintained
530F: drivers/scsi/aha152x*
531F: drivers/scsi/pcmcia/aha152x*
532
533AIC7XXX / AIC79XX SCSI DRIVER
534M: Hannes Reinecke <hare@suse.com>
535L: linux-scsi@vger.kernel.org
536S: Maintained
537F: drivers/scsi/aic7xxx/
538
539AIMSLAB FM RADIO RECEIVER DRIVER
540M: Hans Verkuil <hverkuil@xs4all.nl>
541L: linux-media@vger.kernel.org
542T: git git://linuxtv.org/media_tree.git
543W: https://linuxtv.org
544S: Maintained
545F: drivers/media/radio/radio-aimslab*
546
547AIO
548M: Benjamin LaHaise <bcrl@kvack.org>
549L: linux-aio@kvack.org
550S: Supported
551F: fs/aio.c
552F: include/linux/*aio*.h
553
554AIRSPY MEDIA DRIVER
555M: Antti Palosaari <crope@iki.fi>
556L: linux-media@vger.kernel.org
557W: https://linuxtv.org
558W: http://palosaari.fi/linux/
559Q: http://patchwork.linuxtv.org/project/linux-media/list/
560T: git git://linuxtv.org/anttip/media_tree.git
561S: Maintained
562F: drivers/media/usb/airspy/
563
564ALCATEL SPEEDTOUCH USB DRIVER
565M: Duncan Sands <duncan.sands@free.fr>
566L: linux-usb@vger.kernel.org
567W: http://www.linux-usb.org/SpeedTouch/
568S: Maintained
569F: drivers/usb/atm/speedtch.c
570F: drivers/usb/atm/usbatm.c
571
572ALCHEMY AU1XX0 MMC DRIVER
573M: Manuel Lauss <manuel.lauss@gmail.com>
574S: Maintained
575F: drivers/mmc/host/au1xmmc.c
576
577ALI1563 I2C DRIVER
578M: Rudolf Marek <r.marek@assembler.cz>
579L: linux-i2c@vger.kernel.org
580S: Maintained
581F: Documentation/i2c/busses/i2c-ali1563
582F: drivers/i2c/busses/i2c-ali1563.c
583
584ALLWINNER SECURITY SYSTEM
585M: Corentin Labbe <clabbe.montjoie@gmail.com>
586L: linux-crypto@vger.kernel.org
587S: Maintained
588F: drivers/crypto/sunxi-ss/
589
590ALPHA PORT
591M: Richard Henderson <rth@twiddle.net>
592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
593M: Matt Turner <mattst88@gmail.com>
594S: Odd Fixes
595L: linux-alpha@vger.kernel.org
596F: arch/alpha/
597
598ALTERA MAILBOX DRIVER
599M: Ley Foon Tan <lftan@altera.com>
600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601S: Maintained
602F: drivers/mailbox/mailbox-altera.c
603
604ALTERA PIO DRIVER
605M: Tien Hock Loh <thloh@altera.com>
606L: linux-gpio@vger.kernel.org
607S: Maintained
608F: drivers/gpio/gpio-altera.c
609
610ALTERA TRIPLE SPEED ETHERNET DRIVER
611M: Vince Bridgers <vbridger@opensource.altera.com>
612L: netdev@vger.kernel.org
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/net/ethernet/altera/
616
617ALTERA UART/JTAG UART SERIAL DRIVERS
618M: Tobias Klauser <tklauser@distanz.ch>
619L: linux-serial@vger.kernel.org
620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
621S: Maintained
622F: drivers/tty/serial/altera_uart.c
623F: drivers/tty/serial/altera_jtaguart.c
624F: include/linux/altera_uart.h
625F: include/linux/altera_jtaguart.h
626
627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628M: Tom Lendacky <thomas.lendacky@amd.com>
629M: Gary Hook <gary.hook@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M: Huang Rui <ray.huang@amd.com>
637L: linux-hwmon@vger.kernel.org
638S: Supported
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644S: Orphan
645F: drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P: Andres Salomon <dilinger@queued.net>
649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
654F: drivers/video/fbdev/geode/
655F: arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M: Joerg Roedel <joro@8bytes.org>
659L: iommu@lists.linux-foundation.org
660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S: Maintained
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
664
665AMD KFD
666M: Oded Gabbay <oded.gabbay@gmail.com>
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F: drivers/gpu/drm/amd/amdkfd/
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F: drivers/gpu/drm/amd/include/vi_structs.h
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M: Michael Hanselmann <linux-kernel@hansmi.ch>
698S: Supported
699F: drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: sound/soc/codecs/adau*
739F: sound/soc/codecs/adav*
740F: sound/soc/codecs/ad1*
741F: sound/soc/codecs/ad7*
742F: sound/soc/codecs/ssm*
743F: sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M: Arve Hjønnevåg <arve@android.com>
772M: Riley Andrews <riandrews@android.com>
773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
779ANDROID ION DRIVER
780M: Laura Abbott <labbott@redhat.com>
781M: Sumit Semwal <sumit.semwal@linaro.org>
782L: devel@driverdev.osuosl.org
783S: Supported
784F: drivers/staging/android/ion
785F: drivers/staging/android/uapi/ion.h
786F: drivers/staging/android/uapi/ion_test.h
787
788AOA (Apple Onboard Audio) ALSA DRIVER
789M: Johannes Berg <johannes@sipsolutions.net>
790L: linuxppc-dev@lists.ozlabs.org
791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
792S: Maintained
793F: sound/aoa/
794
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M: William Breathitt Gray <vilhelm.gray@gmail.com>
797L: linux-iio@vger.kernel.org
798S: Maintained
799F: drivers/iio/dac/stx104.c
800
801APM DRIVER
802M: Jiri Kosina <jikos@kernel.org>
803S: Odd fixes
804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
805F: arch/x86/kernel/apm_32.c
806F: include/linux/apm_bios.h
807F: include/uapi/linux/apm_bios.h
808F: drivers/char/apm-emulation.c
809
810APPLE BCM5974 MULTITOUCH DRIVER
811M: Henrik Rydberg <rydberg@bitmath.org>
812L: linux-input@vger.kernel.org
813S: Odd fixes
814F: drivers/input/mouse/bcm5974.c
815
816APPLE SMC DRIVER
817M: Henrik Rydberg <rydberg@bitmath.org>
818L: linux-hwmon@vger.kernel.org
819S: Odd fixes
820F: drivers/hwmon/applesmc.c
821
822APPLETALK NETWORK LAYER
823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
824S: Maintained
825F: drivers/net/appletalk/
826F: net/appletalk/
827
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M: Duc Dang <dhdang@apm.com>
830S: Supported
831F: arch/arm64/boot/dts/apm/
832
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M: Iyappan Subramanian <isubramanian@apm.com>
835M: Keyur Chudgar <kchudgar@apm.com>
836S: Supported
837F: drivers/net/ethernet/apm/xgene/
838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
840APTINA CAMERA SENSOR PLL
841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L: linux-media@vger.kernel.org
843S: Maintained
844F: drivers/media/i2c/aptina-pll.*
845
846ARC FRAMEBUFFER DRIVER
847M: Jaya Kumar <jayalk@intworks.biz>
848S: Maintained
849F: drivers/video/fbdev/arcfb.c
850F: drivers/video/fbdev/core/fb_defio.c
851
852ARCNET NETWORK LAYER
853M: Michael Grzeschik <m.grzeschik@pengutronix.de>
854L: netdev@vger.kernel.org
855S: Maintained
856F: drivers/net/arcnet/
857F: include/uapi/linux/if_arcnet.h
858
859ARC PGU DRM DRIVER
860M: Alexey Brodkin <abrodkin@synopsys.com>
861S: Supported
862F: drivers/gpu/drm/arc/
863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
864
865ARM HDLCD DRM DRIVER
866M: Liviu Dudau <liviu.dudau@arm.com>
867S: Supported
868F: drivers/gpu/drm/arm/
869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
870
871ARM MFM AND FLOPPY DRIVERS
872M: Ian Molton <spyro@f2s.com>
873S: Maintained
874F: arch/arm/lib/floppydma.S
875F: arch/arm/include/asm/floppy.h
876
877ARM PMU PROFILING AND DEBUGGING
878M: Will Deacon <will.deacon@arm.com>
879R: Mark Rutland <mark.rutland@arm.com>
880S: Maintained
881F: arch/arm*/kernel/perf_*
882F: arch/arm/oprofile/common.c
883F: arch/arm*/kernel/hw_breakpoint.c
884F: arch/arm*/include/asm/hw_breakpoint.h
885F: arch/arm*/include/asm/perf_event.h
886F: drivers/perf/arm_pmu.c
887F: include/linux/perf/arm_pmu.h
888
889ARM PORT
890M: Russell King <linux@armlinux.org.uk>
891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
892W: http://www.armlinux.org.uk/
893S: Maintained
894F: arch/arm/
895
896ARM SUB-ARCHITECTURES
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898S: Maintained
899F: arch/arm/mach-*/
900F: arch/arm/plat-*/
901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
902
903ARM PRIMECELL AACI PL041 DRIVER
904M: Russell King <linux@armlinux.org.uk>
905S: Maintained
906F: sound/arm/aaci.*
907
908ARM PRIMECELL CLCD PL110 DRIVER
909M: Russell King <linux@armlinux.org.uk>
910S: Maintained
911F: drivers/video/fbdev/amba-clcd.*
912
913ARM PRIMECELL KMI PL050 DRIVER
914M: Russell King <linux@armlinux.org.uk>
915S: Maintained
916F: drivers/input/serio/ambakmi.*
917F: include/linux/amba/kmi.h
918
919ARM PRIMECELL MMCI PL180/1 DRIVER
920M: Russell King <linux@armlinux.org.uk>
921S: Maintained
922F: drivers/mmc/host/mmci.*
923F: include/linux/amba/mmci.h
924
925ARM PRIMECELL UART PL010 AND PL011 DRIVERS
926M: Russell King <linux@armlinux.org.uk>
927S: Maintained
928F: drivers/tty/serial/amba-pl01*.c
929F: include/linux/amba/serial.h
930
931ARM PRIMECELL BUS SUPPORT
932M: Russell King <linux@armlinux.org.uk>
933S: Maintained
934F: drivers/amba/
935F: include/linux/amba/bus.h
936
937ARM/ADS SPHERE MACHINE SUPPORT
938M: Lennert Buytenhek <kernel@wantstofly.org>
939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
940S: Maintained
941
942ARM/AFEB9260 MACHINE SUPPORT
943M: Sergey Lapin <slapin@ossfans.org>
944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
945S: Maintained
946
947ARM/AJECO 1ARM MACHINE SUPPORT
948M: Lennert Buytenhek <kernel@wantstofly.org>
949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S: Maintained
951
952ARM/Allwinner sunXi SoC support
953M: Maxime Ripard <maxime.ripard@free-electrons.com>
954M: Chen-Yu Tsai <wens@csie.org>
955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
956S: Maintained
957N: sun[x456789]i
958
959ARM/Allwinner SoC Clock Support
960M: Emilio López <emilio@elopez.com.ar>
961S: Maintained
962F: drivers/clk/sunxi/
963
964ARM/Amlogic Meson SoC support
965M: Carlo Caione <carlo@caione.org>
966M: Kevin Hilman <khilman@baylibre.com>
967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
968L: linux-amlogic@lists.infradead.org
969W: http://linux-meson.com/
970S: Maintained
971F: arch/arm/mach-meson/
972F: arch/arm/boot/dts/meson*
973F: arch/arm64/boot/dts/amlogic/
974F: drivers/pinctrl/meson/
975N: meson
976
977ARM/Annapurna Labs ALPINE ARCHITECTURE
978M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
979M: Antoine Tenart <antoine.tenart@free-electrons.com>
980S: Maintained
981F: arch/arm/mach-alpine/
982F: arch/arm/boot/dts/alpine*
983F: arch/arm64/boot/dts/al/
984F: drivers/*/*alpine*
985
986ARM/ARTPEC MACHINE SUPPORT
987M: Jesper Nilsson <jesper.nilsson@axis.com>
988M: Lars Persson <lars.persson@axis.com>
989M: Niklas Cassel <niklas.cassel@axis.com>
990S: Maintained
991L: linux-arm-kernel@axis.com
992F: arch/arm/mach-artpec
993F: arch/arm/boot/dts/artpec6*
994F: drivers/clk/axis
995
996ARM/ASPEED MACHINE SUPPORT
997M: Joel Stanley <joel@jms.id.au>
998S: Maintained
999F: arch/arm/mach-aspeed/
1000F: arch/arm/boot/dts/aspeed-*
1001F: drivers/*/*aspeed*
1002
1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1004M: Nicolas Ferre <nicolas.ferre@atmel.com>
1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008W: http://www.linux4sam.org
1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1010S: Supported
1011F: arch/arm/mach-at91/
1012F: include/soc/at91/
1013F: arch/arm/boot/dts/at91*.dts
1014F: arch/arm/boot/dts/at91*.dtsi
1015F: arch/arm/boot/dts/sama*.dts
1016F: arch/arm/boot/dts/sama*.dtsi
1017F: arch/arm/include/debug/at91.S
1018
1019ARM/ATMEL AT91 Clock Support
1020M: Boris Brezillon <boris.brezillon@free-electrons.com>
1021S: Maintained
1022F: drivers/clk/at91
1023
1024ARM/CALXEDA HIGHBANK ARCHITECTURE
1025M: Rob Herring <robh@kernel.org>
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S: Maintained
1028F: arch/arm/mach-highbank/
1029F: arch/arm/boot/dts/highbank.dts
1030F: arch/arm/boot/dts/ecx-*.dts*
1031
1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1033M: Krzysztof Halasa <khalasa@piap.pl>
1034S: Maintained
1035F: arch/arm/mach-cns3xxx/
1036
1037ARM/CAVIUM THUNDER NETWORK DRIVER
1038M: Sunil Goutham <sgoutham@cavium.com>
1039M: Robert Richter <rric@kernel.org>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Supported
1042F: drivers/net/ethernet/cavium/thunder/
1043
1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1045M: Alexander Shiyan <shc_work@mail.ru>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S: Odd Fixes
1048N: clps711x
1049
1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1051M: Hartley Sweeten <hsweeten@visionengravers.com>
1052M: Ryan Mallon <rmallon@gmail.com>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055F: arch/arm/mach-ep93xx/
1056F: arch/arm/mach-ep93xx/include/mach/
1057
1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1059M: Lennert Buytenhek <kernel@wantstofly.org>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062
1063ARM/CLKDEV SUPPORT
1064M: Russell King <linux@armlinux.org.uk>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067F: arch/arm/include/asm/clkdev.h
1068F: drivers/clk/clkdev.c
1069
1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1071M: Mike Rapoport <mike@compulab.co.il>
1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073S: Maintained
1074
1075ARM/CONTEC MICRO9 MACHINE SUPPORT
1076M: Hubert Feurstein <hubert.feurstein@contec.at>
1077S: Maintained
1078F: arch/arm/mach-ep93xx/micro9.c
1079
1080ARM/CORESIGHT FRAMEWORK AND DRIVERS
1081M: Mathieu Poirier <mathieu.poirier@linaro.org>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
1084F: drivers/hwtracing/coresight/*
1085F: Documentation/trace/coresight.txt
1086F: Documentation/devicetree/bindings/arm/coresight.txt
1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1088
1089ARM/CORGI MACHINE SUPPORT
1090M: Richard Purdie <rpurdie@rpsys.net>
1091S: Maintained
1092
1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096T: git git://github.com/ulli-kroll/linux.git
1097S: Maintained
1098F: arch/arm/mach-gemini/
1099F: drivers/rtc/rtc-gemini.c
1100
1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1102M: Barry Song <baohua@kernel.org>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1105S: Maintained
1106F: arch/arm/boot/dts/prima2*
1107F: arch/arm/mach-prima2/
1108F: drivers/clk/sirf/
1109F: drivers/clocksource/timer-prima2.c
1110F: drivers/clocksource/timer-atlas7.c
1111N: [^a-z]sirf
1112
1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1114M: Baruch Siach <baruch@tkos.co.il>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
1117F: arch/arm/boot/dts/cx92755*
1118N: digicolor
1119
1120ARM/EBSA110 MACHINE SUPPORT
1121M: Russell King <linux@armlinux.org.uk>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123W: http://www.armlinux.org.uk/
1124S: Maintained
1125F: arch/arm/mach-ebsa110/
1126F: drivers/net/ethernet/amd/am79c961a.*
1127
1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1129M: Uwe Kleine-König <kernel@pengutronix.de>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Maintained
1132N: efm32
1133
1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1135M: Daniel Ribeiro <drwyrm@gmail.com>
1136M: Stefan Schmidt <stefan@openezx.org>
1137M: Harald Welte <laforge@openezx.org>
1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1139W: http://www.openezx.org/
1140S: Maintained
1141T: topgit git://git.openezx.org/openezx.git
1142F: arch/arm/mach-pxa/ezx.c
1143
1144ARM/FARADAY FA526 PORT
1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S: Maintained
1148T: git git://git.berlios.de/gemini-board
1149F: arch/arm/mm/*-fa*
1150
1151ARM/FOOTBRIDGE ARCHITECTURE
1152M: Russell King <linux@armlinux.org.uk>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154W: http://www.armlinux.org.uk/
1155S: Maintained
1156F: arch/arm/include/asm/hardware/dec21285.h
1157F: arch/arm/mach-footbridge/
1158
1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1160M: Shawn Guo <shawnguo@kernel.org>
1161M: Sascha Hauer <kernel@pengutronix.de>
1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S: Maintained
1164T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1165F: arch/arm/mach-imx/
1166F: arch/arm/mach-mxs/
1167F: arch/arm/boot/dts/imx*
1168F: arch/arm/configs/imx*_defconfig
1169F: drivers/clk/imx/
1170F: include/soc/imx/
1171
1172ARM/FREESCALE VYBRID ARM ARCHITECTURE
1173M: Shawn Guo <shawnguo@kernel.org>
1174M: Sascha Hauer <kernel@pengutronix.de>
1175R: Stefan Agner <stefan@agner.ch>
1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S: Maintained
1178T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1179F: arch/arm/mach-imx/*vf610*
1180F: arch/arm/boot/dts/vf*
1181
1182ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1183M: Lennert Buytenhek <kernel@wantstofly.org>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S: Maintained
1186
1187ARM/GUMSTIX MACHINE SUPPORT
1188M: Steve Sakoman <sakoman@gmail.com>
1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S: Maintained
1191
1192ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1193M: Philipp Zabel <philipp.zabel@gmail.com>
1194M: Paul Parsons <lost.distance@yahoo.com>
1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S: Maintained
1197F: arch/arm/mach-pxa/hx4700.c
1198F: arch/arm/mach-pxa/include/mach/hx4700.h
1199F: sound/soc/pxa/hx4700.c
1200
1201ARM/HISILICON SOC SUPPORT
1202M: Wei Xu <xuwei5@hisilicon.com>
1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204W: http://www.hisilicon.com
1205S: Supported
1206T: git git://github.com/hisilicon/linux-hisi.git
1207F: arch/arm/mach-hisi/
1208F: arch/arm/boot/dts/hi3*
1209F: arch/arm/boot/dts/hip*
1210F: arch/arm/boot/dts/hisi*
1211F: arch/arm64/boot/dts/hisilicon/
1212
1213ARM/HP JORNADA 7XX MACHINE SUPPORT
1214M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1215W: www.jlime.com
1216S: Maintained
1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1218F: arch/arm/mach-sa1100/jornada720.c
1219F: arch/arm/mach-sa1100/include/mach/jornada720.h
1220
1221ARM/IGEP MACHINE SUPPORT
1222M: Enric Balletbo i Serra <eballetbo@gmail.com>
1223M: Javier Martinez Canillas <javier@dowhile0.org>
1224L: linux-omap@vger.kernel.org
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
1227F: arch/arm/boot/dts/omap3-igep*
1228
1229ARM/INCOME PXA270 SUPPORT
1230M: Marek Vasut <marek.vasut@gmail.com>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
1233F: arch/arm/mach-pxa/colibri-pxa270-income.c
1234
1235ARM/INTEL IOP32X ARM ARCHITECTURE
1236M: Lennert Buytenhek <kernel@wantstofly.org>
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S: Maintained
1239
1240ARM/INTEL IOP33X ARM ARCHITECTURE
1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242S: Orphan
1243
1244ARM/INTEL IOP13XX ARM ARCHITECTURE
1245M: Lennert Buytenhek <kernel@wantstofly.org>
1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247S: Maintained
1248
1249ARM/INTEL IQ81342EX MACHINE SUPPORT
1250M: Lennert Buytenhek <kernel@wantstofly.org>
1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252S: Maintained
1253
1254ARM/INTEL IXDP2850 MACHINE SUPPORT
1255M: Lennert Buytenhek <kernel@wantstofly.org>
1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S: Maintained
1258
1259ARM/INTEL IXP4XX ARM ARCHITECTURE
1260M: Imre Kaloz <kaloz@openwrt.org>
1261M: Krzysztof Halasa <khalasa@piap.pl>
1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S: Maintained
1264F: arch/arm/mach-ixp4xx/
1265
1266ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1267M: Jonathan Cameron <jic23@cam.ac.uk>
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Maintained
1270F: arch/arm/mach-pxa/stargate2.c
1271F: drivers/pcmcia/pxa2xx_stargate2.c
1272
1273ARM/INTEL XSC3 (MANZANO) ARM CORE
1274M: Lennert Buytenhek <kernel@wantstofly.org>
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
1277
1278ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1279M: Lennert Buytenhek <kernel@wantstofly.org>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
1282
1283ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1284M: Santosh Shilimkar <ssantosh@kernel.org>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287F: arch/arm/mach-keystone/
1288F: arch/arm/boot/dts/keystone-*
1289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1290
1291ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1292M: Santosh Shilimkar <ssantosh@kernel.org>
1293L: linux-kernel@vger.kernel.org
1294S: Maintained
1295F: drivers/clk/keystone/
1296
1297ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1298M: Santosh Shilimkar <ssantosh@kernel.org>
1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300L: linux-kernel@vger.kernel.org
1301S: Maintained
1302F: drivers/clocksource/timer-keystone.c
1303
1304ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1305M: Santosh Shilimkar <ssantosh@kernel.org>
1306L: linux-kernel@vger.kernel.org
1307S: Maintained
1308F: drivers/power/reset/keystone-reset.c
1309
1310ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1311M: Santosh Shilimkar <ssantosh@kernel.org>
1312L: linux-kernel@vger.kernel.org
1313S: Maintained
1314F: drivers/memory/*emif*
1315
1316ARM/LG1K ARCHITECTURE
1317M: Chanho Min <chanho.min@lge.com>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm64/boot/dts/lg/
1321
1322ARM/LOGICPD PXA270 MACHINE SUPPORT
1323M: Lennert Buytenhek <kernel@wantstofly.org>
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326
1327ARM/LPC18XX ARCHITECTURE
1328M: Joachim Eastwood <manabian@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331F: arch/arm/boot/dts/lpc43*
1332F: drivers/clk/nxp/clk-lpc18xx*
1333F: drivers/clocksource/time-lpc32xx.c
1334F: drivers/i2c/busses/i2c-lpc2k.c
1335F: drivers/memory/pl172.c
1336F: drivers/mtd/spi-nor/nxp-spifi.c
1337F: drivers/rtc/rtc-lpc24xx.c
1338N: lpc18xx
1339
1340ARM/LPC32XX SOC SUPPORT
1341M: Vladimir Zapolskiy <vz@mleia.com>
1342M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1345S: Maintained
1346F: arch/arm/boot/dts/lpc32*
1347F: arch/arm/mach-lpc32xx/
1348F: drivers/i2c/busses/i2c-pnx.c
1349F: drivers/net/ethernet/nxp/lpc_eth.c
1350F: drivers/usb/host/ohci-nxp.c
1351F: drivers/watchdog/pnx4008_wdt.c
1352N: lpc32xx
1353
1354ARM/MAGICIAN MACHINE SUPPORT
1355M: Philipp Zabel <philipp.zabel@gmail.com>
1356S: Maintained
1357
1358ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1359M: Jason Cooper <jason@lakedaemon.net>
1360M: Andrew Lunn <andrew@lunn.ch>
1361M: Gregory Clement <gregory.clement@free-electrons.com>
1362M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S: Maintained
1365F: arch/arm/mach-mvebu/
1366F: drivers/rtc/rtc-armada38x.c
1367F: arch/arm/boot/dts/armada*
1368F: arch/arm/boot/dts/kirkwood*
1369F: arch/arm64/boot/dts/marvell/armada*
1370F: drivers/cpufreq/mvebu-cpufreq.c
1371F: arch/arm/configs/mvebu_*_defconfig
1372
1373ARM/Marvell Berlin SoC support
1374M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S: Maintained
1377F: arch/arm/mach-berlin/
1378F: arch/arm/boot/dts/berlin*
1379F: arch/arm64/boot/dts/marvell/berlin*
1380
1381
1382ARM/Marvell Dove/MV78xx0/Orion SOC support
1383M: Jason Cooper <jason@lakedaemon.net>
1384M: Andrew Lunn <andrew@lunn.ch>
1385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1386M: Gregory Clement <gregory.clement@free-electrons.com>
1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S: Maintained
1389F: arch/arm/mach-dove/
1390F: arch/arm/mach-mv78xx0/
1391F: arch/arm/mach-orion5x/
1392F: arch/arm/plat-orion/
1393F: arch/arm/boot/dts/dove*
1394F: arch/arm/boot/dts/orion5x*
1395
1396
1397ARM/Orion SoC/Technologic Systems TS-78xx platform support
1398M: Alexander Clouter <alex@digriz.org.uk>
1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W: http://www.digriz.org.uk/ts78xx/kernel
1401S: Maintained
1402F: arch/arm/mach-orion5x/ts78xx-*
1403
1404ARM/OXNAS platform support
1405M: Neil Armstrong <narmstrong@baylibre.com>
1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S: Maintained
1408F: arch/arm/mach-oxnas/
1409F: arch/arm/boot/dts/oxnas*
1410F: arch/arm/boot/dts/wd-mbwe.dts
1411N: oxnas
1412
1413ARM/Mediatek RTC DRIVER
1414M: Eddie Huang <eddie.huang@mediatek.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1417S: Maintained
1418F: drivers/rtc/rtc-mt6397.c
1419
1420ARM/Mediatek SoC support
1421M: Matthias Brugger <matthias.bgg@gmail.com>
1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1424S: Maintained
1425F: arch/arm/boot/dts/mt6*
1426F: arch/arm/boot/dts/mt8*
1427F: arch/arm/mach-mediatek/
1428N: mtk
1429K: mediatek
1430
1431ARM/Mediatek USB3 PHY DRIVER
1432M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: drivers/phy/phy-mt65xx-usb3.c
1437
1438ARM/MICREL KS8695 ARCHITECTURE
1439M: Greg Ungerer <gerg@uclinux.org>
1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441F: arch/arm/mach-ks8695/
1442S: Odd Fixes
1443
1444ARM/MIOA701 MACHINE SUPPORT
1445M: Robert Jarzmik <robert.jarzmik@free.fr>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447F: arch/arm/mach-pxa/mioa701.c
1448S: Maintained
1449
1450ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1451M: Michael Petchkovsky <mkpetch@internode.on.net>
1452S: Maintained
1453
1454ARM/NOMADIK ARCHITECTURE
1455M: Alessandro Rubini <rubini@unipv.it>
1456M: Linus Walleij <linus.walleij@linaro.org>
1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S: Maintained
1459F: arch/arm/mach-nomadik/
1460F: drivers/pinctrl/nomadik/
1461F: drivers/i2c/busses/i2c-nomadik.c
1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1463
1464ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1465M: Nelson Castillo <arhuaco@freaks-unidos.net>
1466L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1467W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1468S: Supported
1469
1470ARM/TOSA MACHINE SUPPORT
1471M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1472M: Dirk Opfer <dirk@opfer-online.de>
1473S: Maintained
1474
1475ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1476M: Marek Vasut <marek.vasut@gmail.com>
1477L: linux-arm-kernel@lists.infradead.org
1478W: http://hackndev.com
1479S: Maintained
1480F: arch/arm/mach-pxa/include/mach/palmtx.h
1481F: arch/arm/mach-pxa/palmtx.c
1482F: arch/arm/mach-pxa/include/mach/palmt5.h
1483F: arch/arm/mach-pxa/palmt5.c
1484F: arch/arm/mach-pxa/include/mach/palmld.h
1485F: arch/arm/mach-pxa/palmld.c
1486F: arch/arm/mach-pxa/include/mach/palmte2.h
1487F: arch/arm/mach-pxa/palmte2.c
1488F: arch/arm/mach-pxa/include/mach/palmtc.h
1489F: arch/arm/mach-pxa/palmtc.c
1490
1491ARM/PALM TREO SUPPORT
1492M: Tomas Cech <sleep_walker@suse.com>
1493L: linux-arm-kernel@lists.infradead.org
1494W: http://hackndev.com
1495S: Maintained
1496F: arch/arm/mach-pxa/include/mach/palmtreo.h
1497F: arch/arm/mach-pxa/palmtreo.c
1498
1499ARM/PALMZ72 SUPPORT
1500M: Sergey Lapin <slapin@ossfans.org>
1501L: linux-arm-kernel@lists.infradead.org
1502W: http://hackndev.com
1503S: Maintained
1504F: arch/arm/mach-pxa/include/mach/palmz72.h
1505F: arch/arm/mach-pxa/palmz72.c
1506
1507ARM/PLEB SUPPORT
1508M: Peter Chubb <pleb@gelato.unsw.edu.au>
1509W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1510S: Maintained
1511
1512ARM/PT DIGITAL BOARD PORT
1513M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515W: http://www.armlinux.org.uk/
1516S: Maintained
1517
1518ARM/QUALCOMM SUPPORT
1519M: Andy Gross <andy.gross@linaro.org>
1520M: David Brown <david.brown@linaro.org>
1521L: linux-arm-msm@vger.kernel.org
1522L: linux-soc@vger.kernel.org
1523S: Maintained
1524F: arch/arm/boot/dts/qcom-*.dts
1525F: arch/arm/boot/dts/qcom-*.dtsi
1526F: arch/arm/mach-qcom/
1527F: arch/arm64/boot/dts/qcom/*
1528F: drivers/i2c/busses/i2c-qup.c
1529F: drivers/clk/qcom/
1530F: drivers/soc/qcom/
1531F: drivers/spi/spi-qup.c
1532F: drivers/tty/serial/msm_serial.h
1533F: drivers/tty/serial/msm_serial.c
1534F: drivers/*/pm8???-*
1535F: drivers/mfd/ssbi.c
1536F: drivers/firmware/qcom_scm.c
1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1538
1539ARM/RADISYS ENP2611 MACHINE SUPPORT
1540M: Lennert Buytenhek <kernel@wantstofly.org>
1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S: Maintained
1543
1544ARM/RENESAS ARM64 ARCHITECTURE
1545M: Simon Horman <horms@verge.net.au>
1546M: Magnus Damm <magnus.damm@gmail.com>
1547L: linux-renesas-soc@vger.kernel.org
1548Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1550S: Supported
1551F: arch/arm64/boot/dts/renesas/
1552F: drivers/soc/renesas/
1553F: include/linux/soc/renesas/
1554
1555ARM/RISCPC ARCHITECTURE
1556M: Russell King <linux@armlinux.org.uk>
1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558W: http://www.armlinux.org.uk/
1559S: Maintained
1560F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1561F: arch/arm/include/asm/hardware/ioc.h
1562F: arch/arm/include/asm/hardware/iomd.h
1563F: arch/arm/include/asm/hardware/memc.h
1564F: arch/arm/mach-rpc/
1565F: drivers/net/ethernet/8390/etherh.c
1566F: drivers/net/ethernet/i825xx/ether1*
1567F: drivers/net/ethernet/seeq/ether3*
1568F: drivers/scsi/arm/
1569
1570ARM/Rockchip SoC support
1571M: Heiko Stuebner <heiko@sntech.de>
1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573L: linux-rockchip@lists.infradead.org
1574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1575S: Maintained
1576F: arch/arm/boot/dts/rk3*
1577F: arch/arm/mach-rockchip/
1578F: drivers/clk/rockchip/
1579F: drivers/i2c/busses/i2c-rk3x.c
1580F: drivers/*/*rockchip*
1581F: drivers/*/*/*rockchip*
1582F: sound/soc/rockchip/
1583N: rockchip
1584
1585ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1586M: Kukjin Kim <kgene@kernel.org>
1587M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1590S: Maintained
1591F: arch/arm/boot/dts/s3c*
1592F: arch/arm/boot/dts/s5p*
1593F: arch/arm/boot/dts/samsung*
1594F: arch/arm/boot/dts/exynos*
1595F: arch/arm64/boot/dts/exynos/
1596F: arch/arm/plat-samsung/
1597F: arch/arm/mach-s3c24*/
1598F: arch/arm/mach-s3c64xx/
1599F: arch/arm/mach-s5p*/
1600F: arch/arm/mach-exynos*/
1601F: drivers/*/*s3c24*
1602F: drivers/*/*/*s3c24*
1603F: drivers/*/*s3c64xx*
1604F: drivers/*/*s5pv210*
1605F: drivers/memory/samsung/*
1606F: drivers/soc/samsung/*
1607F: drivers/spi/spi-s3c*
1608F: sound/soc/samsung/*
1609F: Documentation/arm/Samsung/
1610F: Documentation/devicetree/bindings/arm/samsung/
1611F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1612F: Documentation/devicetree/bindings/power/pd-samsung.txt
1613N: exynos
1614
1615ARM/SAMSUNG MOBILE MACHINE SUPPORT
1616M: Kyungmin Park <kyungmin.park@samsung.com>
1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618S: Maintained
1619F: arch/arm/mach-s5pv210/
1620
1621ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1622M: Kyungmin Park <kyungmin.park@samsung.com>
1623M: Kamil Debski <k.debski@samsung.com>
1624L: linux-arm-kernel@lists.infradead.org
1625L: linux-media@vger.kernel.org
1626S: Maintained
1627F: drivers/media/platform/s5p-g2d/
1628
1629ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1630M: Kyungmin Park <kyungmin.park@samsung.com>
1631M: Kamil Debski <k.debski@samsung.com>
1632M: Jeongtae Park <jtp.park@samsung.com>
1633L: linux-arm-kernel@lists.infradead.org
1634L: linux-media@vger.kernel.org
1635S: Maintained
1636F: arch/arm/plat-samsung/s5p-dev-mfc.c
1637F: drivers/media/platform/s5p-mfc/
1638
1639ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1640M: Kyungmin Park <kyungmin.park@samsung.com>
1641M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1642L: linux-arm-kernel@lists.infradead.org
1643L: linux-media@vger.kernel.org
1644S: Maintained
1645F: drivers/media/platform/s5p-tv/
1646
1647ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1648M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1649M: Jacek Anaszewski <j.anaszewski@samsung.com>
1650L: linux-arm-kernel@lists.infradead.org
1651L: linux-media@vger.kernel.org
1652S: Maintained
1653F: drivers/media/platform/s5p-jpeg/
1654
1655ARM/SHMOBILE ARM ARCHITECTURE
1656M: Simon Horman <horms@verge.net.au>
1657M: Magnus Damm <magnus.damm@gmail.com>
1658L: linux-renesas-soc@vger.kernel.org
1659Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1660T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1661S: Supported
1662F: arch/arm/boot/dts/emev2*
1663F: arch/arm/boot/dts/r7s*
1664F: arch/arm/boot/dts/r8a*
1665F: arch/arm/boot/dts/sh*
1666F: arch/arm/configs/shmobile_defconfig
1667F: arch/arm/include/debug/renesas-scif.S
1668F: arch/arm/mach-shmobile/
1669F: drivers/sh/
1670F: drivers/soc/renesas/
1671F: include/linux/soc/renesas/
1672
1673ARM/SOCFPGA ARCHITECTURE
1674M: Dinh Nguyen <dinguyen@opensource.altera.com>
1675S: Maintained
1676F: arch/arm/mach-socfpga/
1677F: arch/arm/boot/dts/socfpga*
1678F: arch/arm/configs/socfpga_defconfig
1679F: arch/arm64/boot/dts/altera/
1680W: http://www.rocketboards.org
1681T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1682
1683ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1684M: Dinh Nguyen <dinguyen@opensource.altera.com>
1685S: Maintained
1686F: drivers/clk/socfpga/
1687
1688ARM/SOCFPGA EDAC SUPPORT
1689M: Thor Thayer <tthayer@opensource.altera.com>
1690S: Maintained
1691F: drivers/edac/altera_edac.
1692
1693ARM/STI ARCHITECTURE
1694M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1695M: Maxime Coquelin <maxime.coquelin@st.com>
1696M: Patrice Chotard <patrice.chotard@st.com>
1697L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1698L: kernel@stlinux.com
1699W: http://www.stlinux.com
1700S: Maintained
1701F: arch/arm/mach-sti/
1702F: arch/arm/boot/dts/sti*
1703F: drivers/char/hw_random/st-rng.c
1704F: drivers/clocksource/arm_global_timer.c
1705F: drivers/clocksource/clksrc_st_lpc.c
1706F: drivers/cpufreq/sti-cpufreq.c
1707F: drivers/i2c/busses/i2c-st.c
1708F: drivers/media/rc/st_rc.c
1709F: drivers/media/platform/sti/c8sectpfe/
1710F: drivers/mmc/host/sdhci-st.c
1711F: drivers/phy/phy-miphy28lp.c
1712F: drivers/phy/phy-miphy365x.c
1713F: drivers/phy/phy-stih407-usb.c
1714F: drivers/phy/phy-stih41x-usb.c
1715F: drivers/pinctrl/pinctrl-st.c
1716F: drivers/remoteproc/st_remoteproc.c
1717F: drivers/reset/sti/
1718F: drivers/rtc/rtc-st-lpc.c
1719F: drivers/tty/serial/st-asc.c
1720F: drivers/usb/dwc3/dwc3-st.c
1721F: drivers/usb/host/ehci-st.c
1722F: drivers/usb/host/ohci-st.c
1723F: drivers/watchdog/st_lpc_wdt.c
1724F: drivers/ata/ahci_st.c
1725
1726ARM/STM32 ARCHITECTURE
1727M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1728L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1729S: Maintained
1730T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1731N: stm32
1732F: drivers/clocksource/armv7m_systick.c
1733
1734ARM/TANGO ARCHITECTURE
1735M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1736L: linux-arm-kernel@lists.infradead.org
1737S: Maintained
1738N: tango
1739
1740ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1741M: Lennert Buytenhek <kernel@wantstofly.org>
1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743S: Maintained
1744
1745ARM/TETON BGA MACHINE SUPPORT
1746M: "Mark F. Brown" <mark.brown314@gmail.com>
1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S: Maintained
1749
1750ARM/THECUS N2100 MACHINE SUPPORT
1751M: Lennert Buytenhek <kernel@wantstofly.org>
1752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753S: Maintained
1754
1755ARM/NUVOTON W90X900 ARM ARCHITECTURE
1756M: Wan ZongShun <mcuos.com@gmail.com>
1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758W: http://www.mcuos.com
1759S: Maintained
1760F: arch/arm/mach-w90x900/
1761F: drivers/input/keyboard/w90p910_keypad.c
1762F: drivers/input/touchscreen/w90p910_ts.c
1763F: drivers/watchdog/nuc900_wdt.c
1764F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1765F: drivers/mtd/nand/nuc900_nand.c
1766F: drivers/rtc/rtc-nuc900.c
1767F: drivers/spi/spi-nuc900.c
1768F: drivers/usb/host/ehci-w90x900.c
1769F: drivers/video/fbdev/nuc900fb.c
1770
1771ARM/U300 MACHINE SUPPORT
1772M: Linus Walleij <linus.walleij@linaro.org>
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Supported
1775F: arch/arm/mach-u300/
1776F: drivers/clocksource/timer-u300.c
1777F: drivers/i2c/busses/i2c-stu300.c
1778F: drivers/rtc/rtc-coh901331.c
1779F: drivers/watchdog/coh901327_wdt.c
1780F: drivers/dma/coh901318*
1781F: drivers/mfd/ab3100*
1782F: drivers/rtc/rtc-ab3100.c
1783F: drivers/rtc/rtc-coh901331.c
1784T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1785
1786ARM/UNIPHIER ARCHITECTURE
1787M: Masahiro Yamada <yamada.masahiro@socionext.com>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Maintained
1790F: arch/arm/boot/dts/uniphier*
1791F: arch/arm/include/asm/hardware/cache-uniphier.h
1792F: arch/arm/mach-uniphier/
1793F: arch/arm/mm/cache-uniphier.c
1794F: arch/arm64/boot/dts/socionext/
1795F: drivers/bus/uniphier-system-bus.c
1796F: drivers/i2c/busses/i2c-uniphier*
1797F: drivers/pinctrl/uniphier/
1798F: drivers/tty/serial/8250/8250_uniphier.c
1799N: uniphier
1800
1801ARM/Ux500 ARM ARCHITECTURE
1802M: Linus Walleij <linus.walleij@linaro.org>
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S: Maintained
1805F: arch/arm/mach-ux500/
1806F: drivers/clocksource/clksrc-dbx500-prcmu.c
1807F: drivers/dma/ste_dma40*
1808F: drivers/hwspinlock/u8500_hsem.c
1809F: drivers/mfd/abx500*
1810F: drivers/mfd/ab8500*
1811F: drivers/mfd/dbx500*
1812F: drivers/mfd/db8500*
1813F: drivers/pinctrl/nomadik/pinctrl-ab*
1814F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1815F: drivers/rtc/rtc-ab8500.c
1816F: drivers/rtc/rtc-pl031.c
1817T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1818
1819ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1820M: Ulf Hansson <ulf.hansson@linaro.org>
1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822T: git git://git.linaro.org/people/ulfh/clk.git
1823S: Maintained
1824F: drivers/clk/ux500/
1825F: include/linux/platform_data/clk-ux500.h
1826
1827ARM/VERSATILE EXPRESS PLATFORM
1828M: Liviu Dudau <liviu.dudau@arm.com>
1829M: Sudeep Holla <sudeep.holla@arm.com>
1830M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Maintained
1833F: arch/arm/boot/dts/vexpress*
1834F: arch/arm64/boot/dts/arm/
1835F: arch/arm/mach-vexpress/
1836F: */*/vexpress*
1837F: */*/*/vexpress*
1838F: drivers/clk/versatile/clk-vexpress-osc.c
1839F: drivers/clocksource/versatile.c
1840N: mps2
1841
1842ARM/VFP SUPPORT
1843M: Russell King <linux@armlinux.org.uk>
1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845W: http://www.armlinux.org.uk/
1846S: Maintained
1847F: arch/arm/vfp/
1848
1849ARM/VOIPAC PXA270 SUPPORT
1850M: Marek Vasut <marek.vasut@gmail.com>
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S: Maintained
1853F: arch/arm/mach-pxa/vpac270.c
1854F: arch/arm/mach-pxa/include/mach/vpac270.h
1855
1856ARM/VT8500 ARM ARCHITECTURE
1857M: Tony Prisk <linux@prisktech.co.nz>
1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859S: Maintained
1860F: arch/arm/mach-vt8500/
1861F: drivers/clocksource/vt8500_timer.c
1862F: drivers/i2c/busses/i2c-wmt.c
1863F: drivers/mmc/host/wmt-sdmmc.c
1864F: drivers/pwm/pwm-vt8500.c
1865F: drivers/rtc/rtc-vt8500.c
1866F: drivers/tty/serial/vt8500_serial.c
1867F: drivers/usb/host/ehci-platform.c
1868F: drivers/usb/host/uhci-platform.c
1869F: drivers/video/fbdev/vt8500lcdfb.*
1870F: drivers/video/fbdev/wm8505fb*
1871F: drivers/video/fbdev/wmt_ge_rops.*
1872
1873ARM/ZIPIT Z2 SUPPORT
1874M: Marek Vasut <marek.vasut@gmail.com>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Maintained
1877F: arch/arm/mach-pxa/z2.c
1878F: arch/arm/mach-pxa/include/mach/z2.h
1879
1880ARM/ZTE ARCHITECTURE
1881M: Jun Nie <jun.nie@linaro.org>
1882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883S: Maintained
1884F: arch/arm/mach-zx/
1885F: drivers/clk/zte/
1886F: Documentation/devicetree/bindings/arm/zte.txt
1887F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1888
1889ARM/ZYNQ ARCHITECTURE
1890M: Michal Simek <michal.simek@xilinx.com>
1891R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893W: http://wiki.xilinx.com
1894T: git https://github.com/Xilinx/linux-xlnx.git
1895S: Supported
1896F: arch/arm/mach-zynq/
1897F: drivers/cpuidle/cpuidle-zynq.c
1898F: drivers/block/xsysace.c
1899N: zynq
1900N: xilinx
1901F: drivers/clocksource/cadence_ttc_timer.c
1902F: drivers/i2c/busses/i2c-cadence.c
1903F: drivers/mmc/host/sdhci-of-arasan.c
1904F: drivers/edac/synopsys_edac.c
1905
1906ARM SMMU DRIVERS
1907M: Will Deacon <will.deacon@arm.com>
1908R: Robin Murphy <robin.murphy@arm.com>
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S: Maintained
1911F: drivers/iommu/arm-smmu.c
1912F: drivers/iommu/arm-smmu-v3.c
1913F: drivers/iommu/io-pgtable-arm.c
1914F: drivers/iommu/io-pgtable-arm-v7s.c
1915
1916ARM64 PORT (AARCH64 ARCHITECTURE)
1917M: Catalin Marinas <catalin.marinas@arm.com>
1918M: Will Deacon <will.deacon@arm.com>
1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1921S: Maintained
1922F: arch/arm64/
1923F: Documentation/arm64/
1924
1925AS3645A LED FLASH CONTROLLER DRIVER
1926M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1927L: linux-media@vger.kernel.org
1928T: git git://linuxtv.org/media_tree.git
1929S: Maintained
1930F: drivers/media/i2c/as3645a.c
1931F: include/media/i2c/as3645a.h
1932
1933ASC7621 HARDWARE MONITOR DRIVER
1934M: George Joseph <george.joseph@fairview5.com>
1935L: linux-hwmon@vger.kernel.org
1936S: Maintained
1937F: Documentation/hwmon/asc7621
1938F: drivers/hwmon/asc7621.c
1939
1940ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1941M: Corentin Chary <corentin.chary@gmail.com>
1942L: acpi4asus-user@lists.sourceforge.net
1943L: platform-driver-x86@vger.kernel.org
1944W: http://acpi4asus.sf.net
1945S: Maintained
1946F: drivers/platform/x86/asus*.c
1947F: drivers/platform/x86/eeepc*.c
1948
1949ASUS WIRELESS RADIO CONTROL DRIVER
1950M: João Paulo Rechi Vita <jprvita@gmail.com>
1951L: platform-driver-x86@vger.kernel.org
1952S: Maintained
1953F: drivers/platform/x86/asus-wireless.c
1954
1955ASYMMETRIC KEYS
1956M: David Howells <dhowells@redhat.com>
1957L: keyrings@vger.kernel.org
1958S: Maintained
1959F: Documentation/crypto/asymmetric-keys.txt
1960F: include/linux/verification.h
1961F: include/crypto/public_key.h
1962F: include/crypto/pkcs7.h
1963F: crypto/asymmetric_keys/
1964
1965ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1966R: Dan Williams <dan.j.williams@intel.com>
1967W: http://sourceforge.net/projects/xscaleiop
1968S: Odd fixes
1969F: Documentation/crypto/async-tx-api.txt
1970F: crypto/async_tx/
1971F: drivers/dma/
1972F: include/linux/dmaengine.h
1973F: include/linux/async_tx.h
1974
1975AT24 EEPROM DRIVER
1976M: Wolfram Sang <wsa@the-dreams.de>
1977L: linux-i2c@vger.kernel.org
1978S: Maintained
1979F: drivers/misc/eeprom/at24.c
1980F: include/linux/platform_data/at24.h
1981
1982ATA OVER ETHERNET (AOE) DRIVER
1983M: "Ed L. Cashin" <ed.cashin@acm.org>
1984W: http://www.openaoe.org/
1985S: Supported
1986F: Documentation/aoe/
1987F: drivers/block/aoe/
1988
1989ATHEROS 71XX/9XXX GPIO DRIVER
1990M: Alban Bedel <albeu@free.fr>
1991W: https://github.com/AlbanBedel/linux
1992T: git git://github.com/AlbanBedel/linux
1993S: Maintained
1994F: drivers/gpio/gpio-ath79.c
1995F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1996
1997ATHEROS ATH GENERIC UTILITIES
1998M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1999L: linux-wireless@vger.kernel.org
2000S: Supported
2001F: drivers/net/wireless/ath/*
2002
2003ATHEROS ATH5K WIRELESS DRIVER
2004M: Jiri Slaby <jirislaby@gmail.com>
2005M: Nick Kossifidis <mickflemm@gmail.com>
2006M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2007L: linux-wireless@vger.kernel.org
2008W: http://wireless.kernel.org/en/users/Drivers/ath5k
2009S: Maintained
2010F: drivers/net/wireless/ath/ath5k/
2011
2012ATHEROS ATH6KL WIRELESS DRIVER
2013M: Kalle Valo <kvalo@qca.qualcomm.com>
2014L: linux-wireless@vger.kernel.org
2015W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2016T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2017S: Supported
2018F: drivers/net/wireless/ath/ath6kl/
2019
2020WILOCITY WIL6210 WIRELESS DRIVER
2021M: Maya Erez <qca_merez@qca.qualcomm.com>
2022L: linux-wireless@vger.kernel.org
2023L: wil6210@qca.qualcomm.com
2024S: Supported
2025W: http://wireless.kernel.org/en/users/Drivers/wil6210
2026F: drivers/net/wireless/ath/wil6210/
2027F: include/uapi/linux/wil6210_uapi.h
2028
2029CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2030M: Christian Lamparter <chunkeey@googlemail.com>
2031L: linux-wireless@vger.kernel.org
2032W: http://wireless.kernel.org/en/users/Drivers/carl9170
2033S: Maintained
2034F: drivers/net/wireless/ath/carl9170/
2035
2036ATK0110 HWMON DRIVER
2037M: Luca Tettamanti <kronos.it@gmail.com>
2038L: linux-hwmon@vger.kernel.org
2039S: Maintained
2040F: drivers/hwmon/asus_atk0110.c
2041
2042ATI_REMOTE2 DRIVER
2043M: Ville Syrjala <syrjala@sci.fi>
2044S: Maintained
2045F: drivers/input/misc/ati_remote2.c
2046
2047ATLX ETHERNET DRIVERS
2048M: Jay Cliburn <jcliburn@gmail.com>
2049M: Chris Snook <chris.snook@gmail.com>
2050L: netdev@vger.kernel.org
2051W: http://sourceforge.net/projects/atl1
2052W: http://atl1.sourceforge.net
2053S: Maintained
2054F: drivers/net/ethernet/atheros/
2055
2056ATM
2057M: Chas Williams <3chas3@gmail.com>
2058L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2059L: netdev@vger.kernel.org
2060W: http://linux-atm.sourceforge.net
2061S: Maintained
2062F: drivers/atm/
2063F: include/linux/atm*
2064F: include/uapi/linux/atm*
2065
2066ATMEL AT91 / AT32 MCI DRIVER
2067M: Ludovic Desroches <ludovic.desroches@atmel.com>
2068S: Maintained
2069F: drivers/mmc/host/atmel-mci.c
2070
2071ATMEL AT91 / AT32 SERIAL DRIVER
2072M: Nicolas Ferre <nicolas.ferre@atmel.com>
2073S: Supported
2074F: drivers/tty/serial/atmel_serial.c
2075
2076ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2077M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078S: Supported
2079F: drivers/power/reset/at91-sama5d2_shdwc.c
2080
2081ATMEL SAMA5D2 ADC DRIVER
2082M: Ludovic Desroches <ludovic.desroches@atmel.com>
2083L: linux-iio@vger.kernel.org
2084S: Supported
2085F: drivers/iio/adc/at91-sama5d2_adc.c
2086
2087ATMEL Audio ALSA driver
2088M: Nicolas Ferre <nicolas.ferre@atmel.com>
2089L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2090S: Supported
2091F: sound/soc/atmel
2092
2093ATMEL DMA DRIVER
2094M: Nicolas Ferre <nicolas.ferre@atmel.com>
2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S: Supported
2097F: drivers/dma/at_hdmac.c
2098F: drivers/dma/at_hdmac_regs.h
2099F: include/linux/platform_data/dma-atmel.h
2100
2101ATMEL XDMA DRIVER
2102M: Ludovic Desroches <ludovic.desroches@atmel.com>
2103L: linux-arm-kernel@lists.infradead.org
2104L: dmaengine@vger.kernel.org
2105S: Supported
2106F: drivers/dma/at_xdmac.c
2107
2108ATMEL I2C DRIVER
2109M: Ludovic Desroches <ludovic.desroches@atmel.com>
2110L: linux-i2c@vger.kernel.org
2111S: Supported
2112F: drivers/i2c/busses/i2c-at91.c
2113
2114ATMEL ISI DRIVER
2115M: Ludovic Desroches <ludovic.desroches@atmel.com>
2116L: linux-media@vger.kernel.org
2117S: Supported
2118F: drivers/media/platform/soc_camera/atmel-isi.c
2119F: include/media/atmel-isi.h
2120
2121ATMEL LCDFB DRIVER
2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
2123L: linux-fbdev@vger.kernel.org
2124S: Maintained
2125F: drivers/video/fbdev/atmel_lcdfb.c
2126F: include/video/atmel_lcdc.h
2127
2128ATMEL MACB ETHERNET DRIVER
2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
2130S: Supported
2131F: drivers/net/ethernet/cadence/
2132
2133ATMEL NAND DRIVER
2134M: Wenyou Yang <wenyou.yang@atmel.com>
2135M: Josh Wu <rainyfeeling@outlook.com>
2136L: linux-mtd@lists.infradead.org
2137S: Supported
2138F: drivers/mtd/nand/atmel_nand*
2139
2140ATMEL SDMMC DRIVER
2141M: Ludovic Desroches <ludovic.desroches@atmel.com>
2142L: linux-mmc@vger.kernel.org
2143S: Supported
2144F: drivers/mmc/host/sdhci-of-at91.c
2145
2146ATMEL SPI DRIVER
2147M: Nicolas Ferre <nicolas.ferre@atmel.com>
2148S: Supported
2149F: drivers/spi/spi-atmel.*
2150
2151ATMEL SSC DRIVER
2152M: Nicolas Ferre <nicolas.ferre@atmel.com>
2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S: Supported
2155F: drivers/misc/atmel-ssc.c
2156F: include/linux/atmel-ssc.h
2157
2158ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2159M: Nicolas Ferre <nicolas.ferre@atmel.com>
2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S: Supported
2162F: drivers/misc/atmel_tclib.c
2163F: drivers/clocksource/tcb_clksrc.c
2164
2165ATMEL USBA UDC DRIVER
2166M: Nicolas Ferre <nicolas.ferre@atmel.com>
2167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168S: Supported
2169F: drivers/usb/gadget/udc/atmel_usba_udc.*
2170
2171ATMEL WIRELESS DRIVER
2172M: Simon Kelley <simon@thekelleys.org.uk>
2173L: linux-wireless@vger.kernel.org
2174W: http://www.thekelleys.org.uk/atmel
2175W: http://atmelwlandriver.sourceforge.net/
2176S: Maintained
2177F: drivers/net/wireless/atmel/atmel*
2178
2179ATMEL MAXTOUCH DRIVER
2180M: Nick Dyer <nick.dyer@itdev.co.uk>
2181T: git git://github.com/atmel-maxtouch/linux.git
2182S: Supported
2183F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2184F: drivers/input/touchscreen/atmel_mxt_ts.c
2185F: include/linux/platform_data/atmel_mxt_ts.h
2186
2187ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2188M: Bradley Grove <linuxdrivers@attotech.com>
2189L: linux-scsi@vger.kernel.org
2190W: http://www.attotech.com
2191S: Supported
2192F: drivers/scsi/esas2r
2193
2194ATUSB IEEE 802.15.4 RADIO DRIVER
2195M: Stefan Schmidt <stefan@osg.samsung.com>
2196L: linux-wpan@vger.kernel.org
2197S: Maintained
2198F: drivers/net/ieee802154/atusb.c
2199F: drivers/net/ieee802154/atusb.h
2200F: drivers/net/ieee802154/at86rf230.h
2201
2202AUDIT SUBSYSTEM
2203M: Paul Moore <paul@paul-moore.com>
2204M: Eric Paris <eparis@redhat.com>
2205L: linux-audit@redhat.com (moderated for non-subscribers)
2206W: http://people.redhat.com/sgrubb/audit/
2207T: git git://git.infradead.org/users/pcmoore/audit
2208S: Maintained
2209F: include/linux/audit.h
2210F: include/uapi/linux/audit.h
2211F: kernel/audit*
2212
2213AUXILIARY DISPLAY DRIVERS
2214M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2215W: http://miguelojeda.es/auxdisplay.htm
2216W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2217S: Maintained
2218F: drivers/auxdisplay/
2219F: include/linux/cfag12864b.h
2220
2221AVR32 ARCHITECTURE
2222M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2223M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2224W: http://www.atmel.com/products/AVR32/
2225W: http://mirror.egtvedt.no/avr32linux.org/
2226W: http://avrfreaks.net/
2227S: Maintained
2228F: arch/avr32/
2229
2230AVR32/AT32AP MACHINE SUPPORT
2231M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2232M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2233S: Maintained
2234F: arch/avr32/mach-at32ap/
2235
2236AX.25 NETWORK LAYER
2237M: Ralf Baechle <ralf@linux-mips.org>
2238L: linux-hams@vger.kernel.org
2239W: http://www.linux-ax25.org/
2240S: Maintained
2241F: include/uapi/linux/ax25.h
2242F: include/net/ax25.h
2243F: net/ax25/
2244
2245AZ6007 DVB DRIVER
2246M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2247L: linux-media@vger.kernel.org
2248W: https://linuxtv.org
2249T: git git://linuxtv.org/media_tree.git
2250S: Maintained
2251F: drivers/media/usb/dvb-usb-v2/az6007.c
2252
2253AZTECH FM RADIO RECEIVER DRIVER
2254M: Hans Verkuil <hverkuil@xs4all.nl>
2255L: linux-media@vger.kernel.org
2256T: git git://linuxtv.org/media_tree.git
2257W: https://linuxtv.org
2258S: Maintained
2259F: drivers/media/radio/radio-aztech*
2260
2261B43 WIRELESS DRIVER
2262L: linux-wireless@vger.kernel.org
2263L: b43-dev@lists.infradead.org
2264W: http://wireless.kernel.org/en/users/Drivers/b43
2265S: Odd Fixes
2266F: drivers/net/wireless/broadcom/b43/
2267
2268B43LEGACY WIRELESS DRIVER
2269M: Larry Finger <Larry.Finger@lwfinger.net>
2270L: linux-wireless@vger.kernel.org
2271L: b43-dev@lists.infradead.org
2272W: http://wireless.kernel.org/en/users/Drivers/b43
2273S: Maintained
2274F: drivers/net/wireless/broadcom/b43legacy/
2275
2276BACKLIGHT CLASS/SUBSYSTEM
2277M: Jingoo Han <jingoohan1@gmail.com>
2278M: Lee Jones <lee.jones@linaro.org>
2279T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2280S: Maintained
2281F: drivers/video/backlight/
2282F: include/linux/backlight.h
2283
2284BATMAN ADVANCED
2285M: Marek Lindner <mareklindner@neomailbox.ch>
2286M: Simon Wunderlich <sw@simonwunderlich.de>
2287M: Antonio Quartulli <a@unstable.cc>
2288L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2289W: https://www.open-mesh.org/
2290Q: https://patchwork.open-mesh.org/project/batman/list/
2291S: Maintained
2292F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2293F: Documentation/ABI/testing/sysfs-class-net-mesh
2294F: Documentation/networking/batman-adv.txt
2295F: net/batman-adv/
2296
2297BAYCOM/HDLCDRV DRIVERS FOR AX.25
2298M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2299L: linux-hams@vger.kernel.org
2300W: http://www.baycom.org/~tom/ham/ham.html
2301S: Maintained
2302F: drivers/net/hamradio/baycom*
2303
2304BCACHE (BLOCK LAYER CACHE)
2305M: Kent Overstreet <kent.overstreet@gmail.com>
2306L: linux-bcache@vger.kernel.org
2307W: http://bcache.evilpiepirate.org
2308S: Orphan
2309F: drivers/md/bcache/
2310
2311BDISP ST MEDIA DRIVER
2312M: Fabien Dessenne <fabien.dessenne@st.com>
2313L: linux-media@vger.kernel.org
2314T: git git://linuxtv.org/media_tree.git
2315W: https://linuxtv.org
2316S: Supported
2317F: drivers/media/platform/sti/bdisp
2318
2319BEFS FILE SYSTEM
2320S: Orphan
2321F: Documentation/filesystems/befs.txt
2322F: fs/befs/
2323
2324BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2325M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2326L: netdev@vger.kernel.org
2327S: Maintained
2328F: drivers/net/ethernet/ec_bhf.c
2329
2330BFS FILE SYSTEM
2331M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2332S: Maintained
2333F: Documentation/filesystems/bfs.txt
2334F: fs/bfs/
2335F: include/uapi/linux/bfs_fs.h
2336
2337BLACKFIN ARCHITECTURE
2338M: Steven Miao <realmz6@gmail.com>
2339L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2340T: git git://git.code.sf.net/p/adi-linux/code
2341W: http://blackfin.uclinux.org
2342S: Supported
2343F: arch/blackfin/
2344
2345BLACKFIN EMAC DRIVER
2346L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2347W: http://blackfin.uclinux.org
2348S: Supported
2349F: drivers/net/ethernet/adi/
2350
2351BLACKFIN RTC DRIVER
2352L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2353W: http://blackfin.uclinux.org
2354S: Supported
2355F: drivers/rtc/rtc-bfin.c
2356
2357BLACKFIN SDH DRIVER
2358M: Sonic Zhang <sonic.zhang@analog.com>
2359L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2360W: http://blackfin.uclinux.org
2361S: Supported
2362F: drivers/mmc/host/bfin_sdh.c
2363
2364BLACKFIN SERIAL DRIVER
2365M: Sonic Zhang <sonic.zhang@analog.com>
2366L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2367W: http://blackfin.uclinux.org
2368S: Supported
2369F: drivers/tty/serial/bfin_uart.c
2370
2371BLACKFIN WATCHDOG DRIVER
2372L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2373W: http://blackfin.uclinux.org
2374S: Supported
2375F: drivers/watchdog/bfin_wdt.c
2376
2377BLACKFIN I2C TWI DRIVER
2378M: Sonic Zhang <sonic.zhang@analog.com>
2379L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2380W: http://blackfin.uclinux.org/
2381S: Supported
2382F: drivers/i2c/busses/i2c-bfin-twi.c
2383
2384BLACKFIN MEDIA DRIVER
2385M: Scott Jiang <scott.jiang.linux@gmail.com>
2386L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2387W: http://blackfin.uclinux.org/
2388S: Supported
2389F: drivers/media/platform/blackfin/
2390F: drivers/media/i2c/adv7183*
2391F: drivers/media/i2c/vs6624*
2392
2393BLINKM RGB LED DRIVER
2394M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2395S: Maintained
2396F: drivers/leds/leds-blinkm.c
2397
2398BLOCK LAYER
2399M: Jens Axboe <axboe@kernel.dk>
2400L: linux-block@vger.kernel.org
2401T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2402S: Maintained
2403F: block/
2404F: kernel/trace/blktrace.c
2405
2406BLOCK2MTD DRIVER
2407M: Joern Engel <joern@lazybastard.org>
2408L: linux-mtd@lists.infradead.org
2409S: Maintained
2410F: drivers/mtd/devices/block2mtd.c
2411
2412BLUETOOTH DRIVERS
2413M: Marcel Holtmann <marcel@holtmann.org>
2414M: Gustavo Padovan <gustavo@padovan.org>
2415M: Johan Hedberg <johan.hedberg@gmail.com>
2416L: linux-bluetooth@vger.kernel.org
2417W: http://www.bluez.org/
2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2420S: Maintained
2421F: drivers/bluetooth/
2422
2423BLUETOOTH SUBSYSTEM
2424M: Marcel Holtmann <marcel@holtmann.org>
2425M: Gustavo Padovan <gustavo@padovan.org>
2426M: Johan Hedberg <johan.hedberg@gmail.com>
2427L: linux-bluetooth@vger.kernel.org
2428W: http://www.bluez.org/
2429T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2430T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2431S: Maintained
2432F: net/bluetooth/
2433F: include/net/bluetooth/
2434
2435BONDING DRIVER
2436M: Jay Vosburgh <j.vosburgh@gmail.com>
2437M: Veaceslav Falico <vfalico@gmail.com>
2438M: Andy Gospodarek <gospo@cumulusnetworks.com>
2439L: netdev@vger.kernel.org
2440W: http://sourceforge.net/projects/bonding/
2441S: Supported
2442F: drivers/net/bonding/
2443F: include/uapi/linux/if_bonding.h
2444
2445BPF (Safe dynamic programs and tools)
2446M: Alexei Starovoitov <ast@kernel.org>
2447L: netdev@vger.kernel.org
2448L: linux-kernel@vger.kernel.org
2449S: Supported
2450F: kernel/bpf/
2451
2452BROADCOM B44 10/100 ETHERNET DRIVER
2453M: Gary Zambrano <zambrano@broadcom.com>
2454L: netdev@vger.kernel.org
2455S: Supported
2456F: drivers/net/ethernet/broadcom/b44.*
2457
2458BROADCOM GENET ETHERNET DRIVER
2459M: Florian Fainelli <f.fainelli@gmail.com>
2460L: netdev@vger.kernel.org
2461S: Supported
2462F: drivers/net/ethernet/broadcom/genet/
2463
2464BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2465M: Sony Chacko <sony.chacko@qlogic.com>
2466M: Dept-HSGLinuxNICDev@qlogic.com
2467L: netdev@vger.kernel.org
2468S: Supported
2469F: drivers/net/ethernet/broadcom/bnx2.*
2470F: drivers/net/ethernet/broadcom/bnx2_*
2471
2472BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2473M: Ariel Elior <ariel.elior@qlogic.com>
2474L: netdev@vger.kernel.org
2475S: Supported
2476F: drivers/net/ethernet/broadcom/bnx2x/
2477
2478BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2479M: Florian Fainelli <f.fainelli@gmail.com>
2480M: Ray Jui <rjui@broadcom.com>
2481M: Scott Branden <sbranden@broadcom.com>
2482M: bcm-kernel-feedback-list@broadcom.com
2483T: git git://github.com/broadcom/mach-bcm
2484S: Maintained
2485N: bcm281*
2486N: bcm113*
2487N: bcm216*
2488N: kona
2489F: arch/arm/mach-bcm/
2490
2491BROADCOM BCM2835 ARM ARCHITECTURE
2492M: Stephen Warren <swarren@wwwdotorg.org>
2493M: Lee Jones <lee@kernel.org>
2494M: Eric Anholt <eric@anholt.net>
2495L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2497T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2498S: Maintained
2499N: bcm2835
2500
2501BROADCOM BCM47XX MIPS ARCHITECTURE
2502M: Hauke Mehrtens <hauke@hauke-m.de>
2503M: Rafał Miłecki <zajec5@gmail.com>
2504L: linux-mips@linux-mips.org
2505S: Maintained
2506F: Documentation/devicetree/bindings/mips/brcm/
2507F: arch/mips/bcm47xx/*
2508F: arch/mips/include/asm/mach-bcm47xx/*
2509
2510BROADCOM BCM5301X ARM ARCHITECTURE
2511M: Hauke Mehrtens <hauke@hauke-m.de>
2512M: Rafał Miłecki <zajec5@gmail.com>
2513M: bcm-kernel-feedback-list@broadcom.com
2514L: linux-arm-kernel@lists.infradead.org
2515S: Maintained
2516F: arch/arm/mach-bcm/bcm_5301x.c
2517F: arch/arm/boot/dts/bcm5301x*.dtsi
2518F: arch/arm/boot/dts/bcm470*
2519
2520BROADCOM BCM63XX ARM ARCHITECTURE
2521M: Florian Fainelli <f.fainelli@gmail.com>
2522M: bcm-kernel-feedback-list@broadcom.com
2523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524T: git git://github.com/broadcom/stblinux.git
2525S: Maintained
2526N: bcm63xx
2527
2528BROADCOM BCM63XX/BCM33XX UDC DRIVER
2529M: Kevin Cernekee <cernekee@gmail.com>
2530L: linux-usb@vger.kernel.org
2531S: Maintained
2532F: drivers/usb/gadget/udc/bcm63xx_udc.*
2533
2534BROADCOM BCM7XXX ARM ARCHITECTURE
2535M: Brian Norris <computersforpeace@gmail.com>
2536M: Gregory Fong <gregory.0xf0@gmail.com>
2537M: Florian Fainelli <f.fainelli@gmail.com>
2538M: bcm-kernel-feedback-list@broadcom.com
2539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540T: git git://github.com/broadcom/stblinux.git
2541S: Maintained
2542F: arch/arm/mach-bcm/*brcmstb*
2543F: arch/arm/boot/dts/bcm7*.dts*
2544F: drivers/bus/brcmstb_gisb.c
2545N: brcmstb
2546
2547BROADCOM BMIPS MIPS ARCHITECTURE
2548M: Kevin Cernekee <cernekee@gmail.com>
2549M: Florian Fainelli <f.fainelli@gmail.com>
2550L: linux-mips@linux-mips.org
2551T: git git://github.com/broadcom/stblinux.git
2552S: Maintained
2553F: arch/mips/bmips/*
2554F: arch/mips/include/asm/mach-bmips/*
2555F: arch/mips/kernel/*bmips*
2556F: arch/mips/boot/dts/brcm/bcm*.dts*
2557F: drivers/irqchip/irq-bcm63*
2558F: drivers/irqchip/irq-bcm7*
2559F: drivers/irqchip/irq-brcmstb*
2560F: include/linux/bcm963xx_nvram.h
2561F: include/linux/bcm963xx_tag.h
2562
2563BROADCOM TG3 GIGABIT ETHERNET DRIVER
2564M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2565M: Prashant Sreedharan <prashant@broadcom.com>
2566M: Michael Chan <mchan@broadcom.com>
2567L: netdev@vger.kernel.org
2568S: Supported
2569F: drivers/net/ethernet/broadcom/tg3.*
2570
2571BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2572M: Brett Rudley <brudley@broadcom.com>
2573M: Arend van Spriel <arend@broadcom.com>
2574M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2575M: Hante Meuleman <meuleman@broadcom.com>
2576L: linux-wireless@vger.kernel.org
2577L: brcm80211-dev-list@broadcom.com
2578S: Supported
2579F: drivers/net/wireless/broadcom/brcm80211/
2580
2581BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2582M: QLogic-Storage-Upstream@qlogic.com
2583L: linux-scsi@vger.kernel.org
2584S: Supported
2585F: drivers/scsi/bnx2fc/
2586
2587BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2588M: QLogic-Storage-Upstream@qlogic.com
2589L: linux-scsi@vger.kernel.org
2590S: Supported
2591F: drivers/scsi/bnx2i/
2592
2593BROADCOM IPROC ARM ARCHITECTURE
2594M: Ray Jui <rjui@broadcom.com>
2595M: Scott Branden <sbranden@broadcom.com>
2596M: Jon Mason <jonmason@broadcom.com>
2597M: bcm-kernel-feedback-list@broadcom.com
2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599T: git git://github.com/broadcom/cygnus-linux.git
2600S: Maintained
2601N: iproc
2602N: cygnus
2603N: bcm[-_]nsp
2604N: bcm9113*
2605N: bcm9583*
2606N: bcm9585*
2607N: bcm9586*
2608N: bcm988312
2609N: bcm113*
2610N: bcm583*
2611N: bcm585*
2612N: bcm586*
2613N: bcm88312
2614F: arch/arm64/boot/dts/broadcom/ns2*
2615F: drivers/clk/bcm/clk-ns*
2616F: drivers/pinctrl/bcm/pinctrl-ns*
2617
2618BROADCOM BRCMSTB GPIO DRIVER
2619M: Gregory Fong <gregory.0xf0@gmail.com>
2620L: bcm-kernel-feedback-list@broadcom.com
2621S: Supported
2622F: drivers/gpio/gpio-brcmstb.c
2623F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2624
2625BROADCOM KONA GPIO DRIVER
2626M: Ray Jui <rjui@broadcom.com>
2627L: bcm-kernel-feedback-list@broadcom.com
2628S: Supported
2629F: drivers/gpio/gpio-bcm-kona.c
2630F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2631
2632BROADCOM NVRAM DRIVER
2633M: Rafał Miłecki <zajec5@gmail.com>
2634L: linux-mips@linux-mips.org
2635S: Maintained
2636F: drivers/firmware/broadcom/*
2637
2638BROADCOM STB NAND FLASH DRIVER
2639M: Brian Norris <computersforpeace@gmail.com>
2640M: Kamal Dasu <kdasu.kdev@gmail.com>
2641L: linux-mtd@lists.infradead.org
2642L: bcm-kernel-feedback-list@broadcom.com
2643S: Maintained
2644F: drivers/mtd/nand/brcmnand/
2645
2646BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2647M: Rafał Miłecki <zajec5@gmail.com>
2648L: linux-wireless@vger.kernel.org
2649S: Maintained
2650F: drivers/bcma/
2651F: include/linux/bcma/
2652
2653BROADCOM SYSTEMPORT ETHERNET DRIVER
2654M: Florian Fainelli <f.fainelli@gmail.com>
2655L: netdev@vger.kernel.org
2656S: Supported
2657F: drivers/net/ethernet/broadcom/bcmsysport.*
2658
2659BROADCOM VULCAN ARM64 SOC
2660M: Jayachandran C. <jchandra@broadcom.com>
2661M: bcm-kernel-feedback-list@broadcom.com
2662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663S: Maintained
2664F: arch/arm64/boot/dts/broadcom/vulcan*
2665
2666BROCADE BFA FC SCSI DRIVER
2667M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2668M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2669L: linux-scsi@vger.kernel.org
2670S: Supported
2671F: drivers/scsi/bfa/
2672
2673BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2674M: Rasesh Mody <rasesh.mody@qlogic.com>
2675L: netdev@vger.kernel.org
2676S: Supported
2677F: drivers/net/ethernet/brocade/bna/
2678
2679BSG (block layer generic sg v4 driver)
2680M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2681L: linux-scsi@vger.kernel.org
2682S: Supported
2683F: block/bsg.c
2684F: include/linux/bsg.h
2685F: include/uapi/linux/bsg.h
2686
2687BT87X AUDIO DRIVER
2688M: Clemens Ladisch <clemens@ladisch.de>
2689L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2690T: git git://git.alsa-project.org/alsa-kernel.git
2691S: Maintained
2692F: Documentation/sound/alsa/Bt87x.txt
2693F: sound/pci/bt87x.c
2694
2695BT8XXGPIO DRIVER
2696M: Michael Buesch <m@bues.ch>
2697W: http://bu3sch.de/btgpio.php
2698S: Maintained
2699F: drivers/gpio/gpio-bt8xx.c
2700
2701BTRFS FILE SYSTEM
2702M: Chris Mason <clm@fb.com>
2703M: Josef Bacik <jbacik@fb.com>
2704M: David Sterba <dsterba@suse.com>
2705L: linux-btrfs@vger.kernel.org
2706W: http://btrfs.wiki.kernel.org/
2707Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2709S: Maintained
2710F: Documentation/filesystems/btrfs.txt
2711F: fs/btrfs/
2712
2713BTTV VIDEO4LINUX DRIVER
2714M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2715L: linux-media@vger.kernel.org
2716W: https://linuxtv.org
2717T: git git://linuxtv.org/media_tree.git
2718S: Odd fixes
2719F: Documentation/video4linux/bttv/
2720F: drivers/media/pci/bt8xx/bttv*
2721
2722BUSLOGIC SCSI DRIVER
2723M: Khalid Aziz <khalid@gonehiking.org>
2724L: linux-scsi@vger.kernel.org
2725S: Maintained
2726F: drivers/scsi/BusLogic.*
2727F: drivers/scsi/FlashPoint.*
2728
2729C-MEDIA CMI8788 DRIVER
2730M: Clemens Ladisch <clemens@ladisch.de>
2731L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2732T: git git://git.alsa-project.org/alsa-kernel.git
2733S: Maintained
2734F: sound/pci/oxygen/
2735
2736C6X ARCHITECTURE
2737M: Mark Salter <msalter@redhat.com>
2738M: Aurelien Jacquiot <a-jacquiot@ti.com>
2739L: linux-c6x-dev@linux-c6x.org
2740W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2741S: Maintained
2742F: arch/c6x/
2743
2744CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2745M: David Howells <dhowells@redhat.com>
2746L: linux-cachefs@redhat.com (moderated for non-subscribers)
2747S: Supported
2748F: Documentation/filesystems/caching/cachefiles.txt
2749F: fs/cachefiles/
2750
2751CADET FM/AM RADIO RECEIVER DRIVER
2752M: Hans Verkuil <hverkuil@xs4all.nl>
2753L: linux-media@vger.kernel.org
2754T: git git://linuxtv.org/media_tree.git
2755W: https://linuxtv.org
2756S: Maintained
2757F: drivers/media/radio/radio-cadet*
2758
2759CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2760M: Jonathan Corbet <corbet@lwn.net>
2761L: linux-media@vger.kernel.org
2762T: git git://linuxtv.org/media_tree.git
2763S: Maintained
2764F: Documentation/video4linux/cafe_ccic
2765F: drivers/media/platform/marvell-ccic/
2766
2767CAIF NETWORK LAYER
2768M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2769L: netdev@vger.kernel.org
2770S: Supported
2771F: Documentation/networking/caif/
2772F: drivers/net/caif/
2773F: include/uapi/linux/caif/
2774F: include/net/caif/
2775F: net/caif/
2776
2777CALGARY x86-64 IOMMU
2778M: Muli Ben-Yehuda <muli@il.ibm.com>
2779M: "Jon D. Mason" <jdmason@kudzu.us>
2780L: discuss@x86-64.org
2781S: Maintained
2782F: arch/x86/kernel/pci-calgary_64.c
2783F: arch/x86/kernel/tce_64.c
2784F: arch/x86/include/asm/calgary.h
2785F: arch/x86/include/asm/tce.h
2786
2787CAN NETWORK LAYER
2788M: Oliver Hartkopp <socketcan@hartkopp.net>
2789M: Marc Kleine-Budde <mkl@pengutronix.de>
2790L: linux-can@vger.kernel.org
2791W: https://github.com/linux-can
2792T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2794S: Maintained
2795F: Documentation/networking/can.txt
2796F: net/can/
2797F: include/linux/can/core.h
2798F: include/uapi/linux/can.h
2799F: include/uapi/linux/can/bcm.h
2800F: include/uapi/linux/can/raw.h
2801F: include/uapi/linux/can/gw.h
2802
2803CAN NETWORK DRIVERS
2804M: Wolfgang Grandegger <wg@grandegger.com>
2805M: Marc Kleine-Budde <mkl@pengutronix.de>
2806L: linux-can@vger.kernel.org
2807W: https://github.com/linux-can
2808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2810S: Maintained
2811F: drivers/net/can/
2812F: include/linux/can/dev.h
2813F: include/linux/can/platform/
2814F: include/uapi/linux/can/error.h
2815F: include/uapi/linux/can/netlink.h
2816
2817CAPABILITIES
2818M: Serge Hallyn <serge.hallyn@canonical.com>
2819L: linux-security-module@vger.kernel.org
2820S: Supported
2821F: include/linux/capability.h
2822F: include/uapi/linux/capability.h
2823F: security/commoncap.c
2824F: kernel/capability.c
2825
2826CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2827M: Kevin Tsai <ktsai@capellamicro.com>
2828S: Maintained
2829F: drivers/iio/light/cm*
2830F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2831
2832CAVIUM LIQUIDIO NETWORK DRIVER
2833M: Derek Chickles <derek.chickles@caviumnetworks.com>
2834M: Satanand Burla <satananda.burla@caviumnetworks.com>
2835M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2836M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2837L: netdev@vger.kernel.org
2838W: http://www.cavium.com
2839S: Supported
2840F: drivers/net/ethernet/cavium/liquidio/
2841
2842CC2520 IEEE-802.15.4 RADIO DRIVER
2843M: Varka Bhadram <varkabhadram@gmail.com>
2844L: linux-wpan@vger.kernel.org
2845S: Maintained
2846F: drivers/net/ieee802154/cc2520.c
2847F: include/linux/spi/cc2520.h
2848F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2849
2850CELL BROADBAND ENGINE ARCHITECTURE
2851M: Arnd Bergmann <arnd@arndb.de>
2852L: linuxppc-dev@lists.ozlabs.org
2853W: http://www.ibm.com/developerworks/power/cell/
2854S: Supported
2855F: arch/powerpc/include/asm/cell*.h
2856F: arch/powerpc/include/asm/spu*.h
2857F: arch/powerpc/include/uapi/asm/spu*.h
2858F: arch/powerpc/oprofile/*cell*
2859F: arch/powerpc/platforms/cell/
2860
2861CEPH COMMON CODE (LIBCEPH)
2862M: Ilya Dryomov <idryomov@gmail.com>
2863M: "Yan, Zheng" <zyan@redhat.com>
2864M: Sage Weil <sage@redhat.com>
2865L: ceph-devel@vger.kernel.org
2866W: http://ceph.com/
2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2868T: git git://github.com/ceph/ceph-client.git
2869S: Supported
2870F: net/ceph/
2871F: include/linux/ceph/
2872F: include/linux/crush/
2873
2874CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2875M: "Yan, Zheng" <zyan@redhat.com>
2876M: Sage Weil <sage@redhat.com>
2877M: Ilya Dryomov <idryomov@gmail.com>
2878L: ceph-devel@vger.kernel.org
2879W: http://ceph.com/
2880T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2881T: git git://github.com/ceph/ceph-client.git
2882S: Supported
2883F: Documentation/filesystems/ceph.txt
2884F: fs/ceph/
2885
2886CERTIFICATE HANDLING:
2887M: David Howells <dhowells@redhat.com>
2888M: David Woodhouse <dwmw2@infradead.org>
2889L: keyrings@vger.kernel.org
2890S: Maintained
2891F: Documentation/module-signing.txt
2892F: certs/
2893F: scripts/sign-file.c
2894F: scripts/extract-cert.c
2895
2896CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2897L: linux-usb@vger.kernel.org
2898S: Orphan
2899F: Documentation/usb/WUSB-Design-overview.txt
2900F: Documentation/usb/wusb-cbaf
2901F: drivers/usb/host/hwa-hc.c
2902F: drivers/usb/host/whci/
2903F: drivers/usb/wusbcore/
2904F: include/linux/usb/wusb*
2905
2906CFAG12864B LCD DRIVER
2907M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2908W: http://miguelojeda.es/auxdisplay.htm
2909W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2910S: Maintained
2911F: drivers/auxdisplay/cfag12864b.c
2912F: include/linux/cfag12864b.h
2913
2914CFAG12864BFB LCD FRAMEBUFFER DRIVER
2915M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2916W: http://miguelojeda.es/auxdisplay.htm
2917W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2918S: Maintained
2919F: drivers/auxdisplay/cfag12864bfb.c
2920F: include/linux/cfag12864b.h
2921
2922CFG80211 and NL80211
2923M: Johannes Berg <johannes@sipsolutions.net>
2924L: linux-wireless@vger.kernel.org
2925W: http://wireless.kernel.org/
2926T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2928S: Maintained
2929F: include/uapi/linux/nl80211.h
2930F: include/net/cfg80211.h
2931F: net/wireless/*
2932X: net/wireless/wext*
2933
2934CHAR and MISC DRIVERS
2935M: Arnd Bergmann <arnd@arndb.de>
2936M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2937T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2938S: Supported
2939F: drivers/char/*
2940F: drivers/misc/*
2941F: include/linux/miscdevice.h
2942
2943CHECKPATCH
2944M: Andy Whitcroft <apw@canonical.com>
2945M: Joe Perches <joe@perches.com>
2946S: Maintained
2947F: scripts/checkpatch.pl
2948
2949CHINESE DOCUMENTATION
2950M: Harry Wei <harryxiyou@gmail.com>
2951L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2952L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2953S: Maintained
2954F: Documentation/zh_CN/
2955
2956CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2957M: Peter Chen <Peter.Chen@nxp.com>
2958T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2959L: linux-usb@vger.kernel.org
2960S: Maintained
2961F: drivers/usb/chipidea/
2962
2963CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2964M: Hans de Goede <hdegoede@redhat.com>
2965L: linux-input@vger.kernel.org
2966S: Maintained
2967F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2968F: drivers/input/touchscreen/chipone_icn8318.c
2969
2970CHROME HARDWARE PLATFORM SUPPORT
2971M: Olof Johansson <olof@lixom.net>
2972S: Maintained
2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2974F: drivers/platform/chrome/
2975
2976CISCO VIC ETHERNET NIC DRIVER
2977M: Christian Benvenuti <benve@cisco.com>
2978M: Sujith Sankar <ssujith@cisco.com>
2979M: Govindarajulu Varadarajan <_govind@gmx.com>
2980M: Neel Patel <neepatel@cisco.com>
2981S: Supported
2982F: drivers/net/ethernet/cisco/enic/
2983
2984CISCO VIC LOW LATENCY NIC DRIVER
2985M: Christian Benvenuti <benve@cisco.com>
2986M: Dave Goodell <dgoodell@cisco.com>
2987S: Supported
2988F: drivers/infiniband/hw/usnic/
2989
2990CIRRUS LOGIC EP93XX ETHERNET DRIVER
2991M: Hartley Sweeten <hsweeten@visionengravers.com>
2992L: netdev@vger.kernel.org
2993S: Maintained
2994F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2995
2996CIRRUS LOGIC AUDIO CODEC DRIVERS
2997M: Brian Austin <brian.austin@cirrus.com>
2998M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2999L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3000S: Maintained
3001F: sound/soc/codecs/cs*
3002
3003CLEANCACHE API
3004M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3005L: linux-kernel@vger.kernel.org
3006S: Maintained
3007F: mm/cleancache.c
3008F: include/linux/cleancache.h
3009
3010CLK API
3011M: Russell King <linux@armlinux.org.uk>
3012L: linux-clk@vger.kernel.org
3013S: Maintained
3014F: include/linux/clk.h
3015
3016CLOCKSOURCE, CLOCKEVENT DRIVERS
3017M: Daniel Lezcano <daniel.lezcano@linaro.org>
3018M: Thomas Gleixner <tglx@linutronix.de>
3019L: linux-kernel@vger.kernel.org
3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3021S: Supported
3022F: drivers/clocksource
3023
3024CISCO FCOE HBA DRIVER
3025M: Hiral Patel <hiralpat@cisco.com>
3026M: Suma Ramars <sramars@cisco.com>
3027M: Brian Uchino <buchino@cisco.com>
3028L: linux-scsi@vger.kernel.org
3029S: Supported
3030F: drivers/scsi/fnic/
3031
3032CISCO SCSI HBA DRIVER
3033M: Narsimhulu Musini <nmusini@cisco.com>
3034M: Sesidhar Baddela <sebaddel@cisco.com>
3035L: linux-scsi@vger.kernel.org
3036S: Supported
3037F: drivers/scsi/snic/
3038
3039CMPC ACPI DRIVER
3040M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3041M: Daniel Oliveira Nascimento <don@syst.com.br>
3042L: platform-driver-x86@vger.kernel.org
3043S: Supported
3044F: drivers/platform/x86/classmate-laptop.c
3045
3046COBALT MEDIA DRIVER
3047M: Hans Verkuil <hans.verkuil@cisco.com>
3048L: linux-media@vger.kernel.org
3049T: git git://linuxtv.org/media_tree.git
3050W: https://linuxtv.org
3051S: Supported
3052F: drivers/media/pci/cobalt/
3053
3054COCCINELLE/Semantic Patches (SmPL)
3055M: Julia Lawall <Julia.Lawall@lip6.fr>
3056M: Gilles Muller <Gilles.Muller@lip6.fr>
3057M: Nicolas Palix <nicolas.palix@imag.fr>
3058M: Michal Marek <mmarek@suse.com>
3059L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3061W: http://coccinelle.lip6.fr/
3062S: Supported
3063F: Documentation/coccinelle.txt
3064F: scripts/coccinelle/
3065F: scripts/coccicheck
3066
3067CODA FILE SYSTEM
3068M: Jan Harkes <jaharkes@cs.cmu.edu>
3069M: coda@cs.cmu.edu
3070L: codalist@coda.cs.cmu.edu
3071W: http://www.coda.cs.cmu.edu/
3072S: Maintained
3073F: Documentation/filesystems/coda.txt
3074F: fs/coda/
3075F: include/linux/coda*.h
3076F: include/uapi/linux/coda*.h
3077
3078CODA V4L2 MEM2MEM DRIVER
3079M: Philipp Zabel <p.zabel@pengutronix.de>
3080L: linux-media@vger.kernel.org
3081S: Maintained
3082F: Documentation/devicetree/bindings/media/coda.txt
3083F: drivers/media/platform/coda/
3084
3085COMMON CLK FRAMEWORK
3086M: Michael Turquette <mturquette@baylibre.com>
3087M: Stephen Boyd <sboyd@codeaurora.org>
3088L: linux-clk@vger.kernel.org
3089T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3090S: Maintained
3091F: Documentation/devicetree/bindings/clock/
3092F: drivers/clk/
3093X: drivers/clk/clkdev.c
3094F: include/linux/clk-pr*
3095F: include/linux/clk/
3096
3097COMMON INTERNET FILE SYSTEM (CIFS)
3098M: Steve French <sfrench@samba.org>
3099L: linux-cifs@vger.kernel.org
3100L: samba-technical@lists.samba.org (moderated for non-subscribers)
3101W: http://linux-cifs.samba.org/
3102T: git git://git.samba.org/sfrench/cifs-2.6.git
3103S: Supported
3104F: Documentation/filesystems/cifs/
3105F: fs/cifs/
3106
3107COMPACTPCI HOTPLUG CORE
3108M: Scott Murray <scott@spiteful.org>
3109L: linux-pci@vger.kernel.org
3110S: Maintained
3111F: drivers/pci/hotplug/cpci_hotplug*
3112
3113COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3114M: Scott Murray <scott@spiteful.org>
3115L: linux-pci@vger.kernel.org
3116S: Maintained
3117F: drivers/pci/hotplug/cpcihp_zt5550.*
3118
3119COMPACTPCI HOTPLUG GENERIC DRIVER
3120M: Scott Murray <scott@spiteful.org>
3121L: linux-pci@vger.kernel.org
3122S: Maintained
3123F: drivers/pci/hotplug/cpcihp_generic.c
3124
3125COMPAL LAPTOP SUPPORT
3126M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3127L: platform-driver-x86@vger.kernel.org
3128S: Maintained
3129F: drivers/platform/x86/compal-laptop.c
3130
3131CONEXANT ACCESSRUNNER USB DRIVER
3132L: accessrunner-general@lists.sourceforge.net
3133W: http://accessrunner.sourceforge.net/
3134S: Orphan
3135F: drivers/usb/atm/cxacru.c
3136
3137CONFIGFS
3138M: Joel Becker <jlbec@evilplan.org>
3139M: Christoph Hellwig <hch@lst.de>
3140T: git git://git.infradead.org/users/hch/configfs.git
3141S: Supported
3142F: fs/configfs/
3143F: include/linux/configfs.h
3144
3145CONNECTOR
3146M: Evgeniy Polyakov <zbr@ioremap.net>
3147L: netdev@vger.kernel.org
3148S: Maintained
3149F: drivers/connector/
3150
3151CONTROL GROUP (CGROUP)
3152M: Tejun Heo <tj@kernel.org>
3153M: Li Zefan <lizefan@huawei.com>
3154M: Johannes Weiner <hannes@cmpxchg.org>
3155L: cgroups@vger.kernel.org
3156T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3157S: Maintained
3158F: Documentation/cgroups/
3159F: include/linux/cgroup*
3160F: kernel/cgroup*
3161
3162CONTROL GROUP - CPUSET
3163M: Li Zefan <lizefan@huawei.com>
3164L: cgroups@vger.kernel.org
3165W: http://www.bullopensource.org/cpuset/
3166W: http://oss.sgi.com/projects/cpusets/
3167T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3168S: Maintained
3169F: Documentation/cgroups/cpusets.txt
3170F: include/linux/cpuset.h
3171F: kernel/cpuset.c
3172
3173CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3174M: Johannes Weiner <hannes@cmpxchg.org>
3175M: Michal Hocko <mhocko@kernel.org>
3176M: Vladimir Davydov <vdavydov@virtuozzo.com>
3177L: cgroups@vger.kernel.org
3178L: linux-mm@kvack.org
3179S: Maintained
3180F: mm/memcontrol.c
3181F: mm/swap_cgroup.c
3182
3183CORETEMP HARDWARE MONITORING DRIVER
3184M: Fenghua Yu <fenghua.yu@intel.com>
3185L: linux-hwmon@vger.kernel.org
3186S: Maintained
3187F: Documentation/hwmon/coretemp
3188F: drivers/hwmon/coretemp.c
3189
3190COSA/SRP SYNC SERIAL DRIVER
3191M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3192W: http://www.fi.muni.cz/~kas/cosa/
3193S: Maintained
3194F: drivers/net/wan/cosa*
3195
3196CPMAC ETHERNET DRIVER
3197M: Florian Fainelli <florian@openwrt.org>
3198L: netdev@vger.kernel.org
3199S: Maintained
3200F: drivers/net/ethernet/ti/cpmac.c
3201
3202CPU FREQUENCY DRIVERS
3203M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3204M: Viresh Kumar <viresh.kumar@linaro.org>
3205L: linux-pm@vger.kernel.org
3206S: Maintained
3207T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3208T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3209F: drivers/cpufreq/
3210F: include/linux/cpufreq.h
3211
3212CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3213M: Viresh Kumar <viresh.kumar@linaro.org>
3214M: Sudeep Holla <sudeep.holla@arm.com>
3215L: linux-pm@vger.kernel.org
3216W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3217S: Maintained
3218F: drivers/cpufreq/arm_big_little.h
3219F: drivers/cpufreq/arm_big_little.c
3220F: drivers/cpufreq/arm_big_little_dt.c
3221
3222CPUIDLE DRIVER - ARM BIG LITTLE
3223M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3224M: Daniel Lezcano <daniel.lezcano@linaro.org>
3225L: linux-pm@vger.kernel.org
3226L: linux-arm-kernel@lists.infradead.org
3227T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3228S: Maintained
3229F: drivers/cpuidle/cpuidle-big_little.c
3230
3231CPUIDLE DRIVER - ARM EXYNOS
3232M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3233M: Daniel Lezcano <daniel.lezcano@linaro.org>
3234M: Kukjin Kim <kgene@kernel.org>
3235L: linux-pm@vger.kernel.org
3236L: linux-samsung-soc@vger.kernel.org
3237S: Supported
3238F: drivers/cpuidle/cpuidle-exynos.c
3239F: arch/arm/mach-exynos/pm.c
3240
3241CPUIDLE DRIVERS
3242M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3243M: Daniel Lezcano <daniel.lezcano@linaro.org>
3244L: linux-pm@vger.kernel.org
3245S: Maintained
3246T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3247F: drivers/cpuidle/*
3248F: include/linux/cpuidle.h
3249
3250CPUID/MSR DRIVER
3251M: "H. Peter Anvin" <hpa@zytor.com>
3252S: Maintained
3253F: arch/x86/kernel/cpuid.c
3254F: arch/x86/kernel/msr.c
3255
3256CPU POWER MONITORING SUBSYSTEM
3257M: Thomas Renninger <trenn@suse.com>
3258L: linux-pm@vger.kernel.org
3259S: Maintained
3260F: tools/power/cpupower/
3261
3262CRAMFS FILESYSTEM
3263W: http://sourceforge.net/projects/cramfs/
3264S: Orphan / Obsolete
3265F: Documentation/filesystems/cramfs.txt
3266F: fs/cramfs/
3267
3268CRIS PORT
3269M: Mikael Starvik <starvik@axis.com>
3270M: Jesper Nilsson <jesper.nilsson@axis.com>
3271L: linux-cris-kernel@axis.com
3272W: http://developer.axis.com
3273T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3274S: Maintained
3275F: arch/cris/
3276F: drivers/tty/serial/crisv10.*
3277
3278CRYPTO API
3279M: Herbert Xu <herbert@gondor.apana.org.au>
3280M: "David S. Miller" <davem@davemloft.net>
3281L: linux-crypto@vger.kernel.org
3282T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3284S: Maintained
3285F: Documentation/crypto/
3286F: Documentation/DocBook/crypto-API.tmpl
3287F: arch/*/crypto/
3288F: crypto/
3289F: drivers/crypto/
3290F: include/crypto/
3291
3292CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3293M: Neil Horman <nhorman@tuxdriver.com>
3294L: linux-crypto@vger.kernel.org
3295S: Maintained
3296F: crypto/ansi_cprng.c
3297F: crypto/rng.c
3298
3299CS3308 MEDIA DRIVER
3300M: Hans Verkuil <hverkuil@xs4all.nl>
3301L: linux-media@vger.kernel.org
3302T: git git://linuxtv.org/media_tree.git
3303W: http://linuxtv.org
3304S: Odd Fixes
3305F: drivers/media/i2c/cs3308.c
3306F: drivers/media/i2c/cs3308.h
3307
3308CS5535 Audio ALSA driver
3309M: Jaya Kumar <jayakumar.alsa@gmail.com>
3310S: Maintained
3311F: sound/pci/cs5535audio/
3312
3313CW1200 WLAN driver
3314M: Solomon Peachy <pizza@shaftnet.org>
3315S: Maintained
3316F: drivers/net/wireless/st/cw1200/
3317
3318CX18 VIDEO4LINUX DRIVER
3319M: Andy Walls <awalls@md.metrocast.net>
3320L: ivtv-devel@ivtvdriver.org (subscribers-only)
3321L: linux-media@vger.kernel.org
3322T: git git://linuxtv.org/media_tree.git
3323W: https://linuxtv.org
3324W: http://www.ivtvdriver.org/index.php/Cx18
3325S: Maintained
3326F: Documentation/video4linux/cx18.txt
3327F: drivers/media/pci/cx18/
3328F: include/uapi/linux/ivtv*
3329
3330CX2341X MPEG ENCODER HELPER MODULE
3331M: Hans Verkuil <hverkuil@xs4all.nl>
3332L: linux-media@vger.kernel.org
3333T: git git://linuxtv.org/media_tree.git
3334W: https://linuxtv.org
3335S: Maintained
3336F: drivers/media/common/cx2341x*
3337F: include/media/cx2341x*
3338
3339CX24120 MEDIA DRIVER
3340M: Jemma Denson <jdenson@gmail.com>
3341M: Patrick Boettcher <patrick.boettcher@posteo.de>
3342L: linux-media@vger.kernel.org
3343W: https://linuxtv.org
3344Q: http://patchwork.linuxtv.org/project/linux-media/list/
3345S: Maintained
3346F: drivers/media/dvb-frontends/cx24120*
3347
3348CX88 VIDEO4LINUX DRIVER
3349M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3350L: linux-media@vger.kernel.org
3351W: https://linuxtv.org
3352T: git git://linuxtv.org/media_tree.git
3353S: Odd fixes
3354F: Documentation/video4linux/cx88/
3355F: drivers/media/pci/cx88/
3356
3357CXD2820R MEDIA DRIVER
3358M: Antti Palosaari <crope@iki.fi>
3359L: linux-media@vger.kernel.org
3360W: https://linuxtv.org
3361W: http://palosaari.fi/linux/
3362Q: http://patchwork.linuxtv.org/project/linux-media/list/
3363T: git git://linuxtv.org/anttip/media_tree.git
3364S: Maintained
3365F: drivers/media/dvb-frontends/cxd2820r*
3366
3367CXGB3 ETHERNET DRIVER (CXGB3)
3368M: Santosh Raspatur <santosh@chelsio.com>
3369L: netdev@vger.kernel.org
3370W: http://www.chelsio.com
3371S: Supported
3372F: drivers/net/ethernet/chelsio/cxgb3/
3373
3374CXGB3 ISCSI DRIVER (CXGB3I)
3375M: Karen Xie <kxie@chelsio.com>
3376L: linux-scsi@vger.kernel.org
3377W: http://www.chelsio.com
3378S: Supported
3379F: drivers/scsi/cxgbi/cxgb3i
3380
3381CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3382M: Steve Wise <swise@chelsio.com>
3383L: linux-rdma@vger.kernel.org
3384W: http://www.openfabrics.org
3385S: Supported
3386F: drivers/infiniband/hw/cxgb3/
3387
3388CXGB4 ETHERNET DRIVER (CXGB4)
3389M: Hariprasad S <hariprasad@chelsio.com>
3390L: netdev@vger.kernel.org
3391W: http://www.chelsio.com
3392S: Supported
3393F: drivers/net/ethernet/chelsio/cxgb4/
3394
3395CXGB4 ISCSI DRIVER (CXGB4I)
3396M: Karen Xie <kxie@chelsio.com>
3397L: linux-scsi@vger.kernel.org
3398W: http://www.chelsio.com
3399S: Supported
3400F: drivers/scsi/cxgbi/cxgb4i
3401
3402CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3403M: Steve Wise <swise@chelsio.com>
3404L: linux-rdma@vger.kernel.org
3405W: http://www.openfabrics.org
3406S: Supported
3407F: drivers/infiniband/hw/cxgb4/
3408
3409CXGB4VF ETHERNET DRIVER (CXGB4VF)
3410M: Casey Leedom <leedom@chelsio.com>
3411L: netdev@vger.kernel.org
3412W: http://www.chelsio.com
3413S: Supported
3414F: drivers/net/ethernet/chelsio/cxgb4vf/
3415
3416CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3417M: Ian Munsie <imunsie@au1.ibm.com>
3418M: Michael Neuling <mikey@neuling.org>
3419L: linuxppc-dev@lists.ozlabs.org
3420S: Supported
3421F: drivers/misc/cxl/
3422F: include/misc/cxl*
3423F: include/uapi/misc/cxl.h
3424F: Documentation/powerpc/cxl.txt
3425F: Documentation/powerpc/cxl.txt
3426F: Documentation/ABI/testing/sysfs-class-cxl
3427
3428CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3429M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3430M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3431L: linux-scsi@vger.kernel.org
3432S: Supported
3433F: drivers/scsi/cxlflash/
3434F: include/uapi/scsi/cxlflash_ioctls.h
3435F: Documentation/powerpc/cxlflash.txt
3436
3437STMMAC ETHERNET DRIVER
3438M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3439M: Alexandre Torgue <alexandre.torgue@st.com>
3440L: netdev@vger.kernel.org
3441W: http://www.stlinux.com
3442S: Supported
3443F: drivers/net/ethernet/stmicro/stmmac/
3444
3445CYBERPRO FB DRIVER
3446M: Russell King <linux@armlinux.org.uk>
3447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3448W: http://www.armlinux.org.uk/
3449S: Maintained
3450F: drivers/video/fbdev/cyber2000fb.*
3451
3452CYCLADES ASYNC MUX DRIVER
3453W: http://www.cyclades.com/
3454S: Orphan
3455F: drivers/tty/cyclades.c
3456F: include/linux/cyclades.h
3457F: include/uapi/linux/cyclades.h
3458
3459CYCLADES PC300 DRIVER
3460W: http://www.cyclades.com/
3461S: Orphan
3462F: drivers/net/wan/pc300*
3463
3464CYPRESS_FIRMWARE MEDIA DRIVER
3465M: Antti Palosaari <crope@iki.fi>
3466L: linux-media@vger.kernel.org
3467W: https://linuxtv.org
3468W: http://palosaari.fi/linux/
3469Q: http://patchwork.linuxtv.org/project/linux-media/list/
3470T: git git://linuxtv.org/anttip/media_tree.git
3471S: Maintained
3472F: drivers/media/common/cypress_firmware*
3473
3474CYTTSP TOUCHSCREEN DRIVER
3475M: Ferruh Yigit <fery@cypress.com>
3476L: linux-input@vger.kernel.org
3477S: Supported
3478F: drivers/input/touchscreen/cyttsp*
3479F: include/linux/input/cyttsp.h
3480
3481DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3482M: Joshua Kinard <kumba@gentoo.org>
3483S: Maintained
3484F: drivers/rtc/rtc-ds1685.c
3485F: include/linux/rtc/ds1685.h
3486
3487DAMA SLAVE for AX.25
3488M: Joerg Reuter <jreuter@yaina.de>
3489W: http://yaina.de/jreuter/
3490W: http://www.qsl.net/dl1bke/
3491L: linux-hams@vger.kernel.org
3492S: Maintained
3493F: net/ax25/af_ax25.c
3494F: net/ax25/ax25_dev.c
3495F: net/ax25/ax25_ds_*
3496F: net/ax25/ax25_in.c
3497F: net/ax25/ax25_out.c
3498F: net/ax25/ax25_timer.c
3499F: net/ax25/sysctl_net_ax25.c
3500
3501DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3502L: netdev@vger.kernel.org
3503S: Orphan
3504F: Documentation/networking/dmfe.txt
3505F: drivers/net/ethernet/dec/tulip/dmfe.c
3506
3507DC390/AM53C974 SCSI driver
3508M: Hannes Reinecke <hare@suse.com>
3509L: linux-scsi@vger.kernel.org
3510S: Maintained
3511F: drivers/scsi/am53c974.c
3512
3513DC395x SCSI driver
3514M: Oliver Neukum <oliver@neukum.org>
3515M: Ali Akcaagac <aliakc@web.de>
3516M: Jamie Lenehan <lenehan@twibble.org>
3517L: dc395x@twibble.org
3518W: http://twibble.org/dist/dc395x/
3519W: http://lists.twibble.org/mailman/listinfo/dc395x/
3520S: Maintained
3521F: Documentation/scsi/dc395x.txt
3522F: drivers/scsi/dc395x.*
3523
3524DCCP PROTOCOL
3525M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3526L: dccp@vger.kernel.org
3527W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3528S: Maintained
3529F: include/linux/dccp.h
3530F: include/uapi/linux/dccp.h
3531F: include/linux/tfrc.h
3532F: net/dccp/
3533
3534DECnet NETWORK LAYER
3535W: http://linux-decnet.sourceforge.net
3536L: linux-decnet-user@lists.sourceforge.net
3537S: Orphan
3538F: Documentation/networking/decnet.txt
3539F: net/decnet/
3540
3541DECSTATION PLATFORM SUPPORT
3542M: "Maciej W. Rozycki" <macro@linux-mips.org>
3543L: linux-mips@linux-mips.org
3544W: http://www.linux-mips.org/wiki/DECstation
3545S: Maintained
3546F: arch/mips/dec/
3547F: arch/mips/include/asm/dec/
3548F: arch/mips/include/asm/mach-dec/
3549
3550DEFXX FDDI NETWORK DRIVER
3551M: "Maciej W. Rozycki" <macro@linux-mips.org>
3552S: Maintained
3553F: drivers/net/fddi/defxx.*
3554
3555DELL LAPTOP DRIVER
3556M: Matthew Garrett <mjg59@srcf.ucam.org>
3557M: Pali Rohár <pali.rohar@gmail.com>
3558L: platform-driver-x86@vger.kernel.org
3559S: Maintained
3560F: drivers/platform/x86/dell-laptop.c
3561
3562DELL LAPTOP RBTN DRIVER
3563M: Pali Rohár <pali.rohar@gmail.com>
3564S: Maintained
3565F: drivers/platform/x86/dell-rbtn.*
3566
3567DELL LAPTOP FREEFALL DRIVER
3568M: Pali Rohár <pali.rohar@gmail.com>
3569S: Maintained
3570F: drivers/platform/x86/dell-smo8800.c
3571
3572DELL LAPTOP SMM DRIVER
3573M: Pali Rohár <pali.rohar@gmail.com>
3574S: Maintained
3575F: drivers/hwmon/dell-smm-hwmon.c
3576F: include/uapi/linux/i8k.h
3577
3578DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3579M: Doug Warzecha <Douglas_Warzecha@dell.com>
3580S: Maintained
3581F: Documentation/dcdbas.txt
3582F: drivers/firmware/dcdbas.*
3583
3584DELL WMI EXTRAS DRIVER
3585M: Matthew Garrett <mjg59@srcf.ucam.org>
3586M: Pali Rohár <pali.rohar@gmail.com>
3587S: Maintained
3588F: drivers/platform/x86/dell-wmi.c
3589
3590DESIGNWARE USB2 DRD IP DRIVER
3591M: John Youn <johnyoun@synopsys.com>
3592L: linux-usb@vger.kernel.org
3593T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3594S: Maintained
3595F: drivers/usb/dwc2/
3596
3597DESIGNWARE USB3 DRD IP DRIVER
3598M: Felipe Balbi <balbi@kernel.org>
3599L: linux-usb@vger.kernel.org
3600T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3601S: Maintained
3602F: drivers/usb/dwc3/
3603
3604DEVICE COREDUMP (DEV_COREDUMP)
3605M: Johannes Berg <johannes@sipsolutions.net>
3606L: linux-kernel@vger.kernel.org
3607S: Maintained
3608F: drivers/base/devcoredump.c
3609F: include/linux/devcoredump.h
3610
3611DEVICE FREQUENCY (DEVFREQ)
3612M: MyungJoo Ham <myungjoo.ham@samsung.com>
3613M: Kyungmin Park <kyungmin.park@samsung.com>
3614L: linux-pm@vger.kernel.org
3615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3616S: Maintained
3617F: drivers/devfreq/
3618F: include/linux/devfreq.h
3619F: Documentation/devicetree/bindings/devfreq/
3620
3621DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3622M: Chanwoo Choi <cw00.choi@samsung.com>
3623L: linux-pm@vger.kernel.org
3624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3625S: Supported
3626F: drivers/devfreq/event/
3627F: drivers/devfreq/devfreq-event.c
3628F: include/linux/devfreq-event.h
3629F: Documentation/devicetree/bindings/devfreq/event/
3630
3631BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3632M: Chanwoo Choi <cw00.choi@samsung.com>
3633L: linux-pm@vger.kernel.org
3634L: linux-samsung-soc@vger.kernel.org
3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3636S: Maintained
3637F: drivers/devfreq/exynos-bus.c
3638F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3639
3640DEVICE NUMBER REGISTRY
3641M: Torben Mathiasen <device@lanana.org>
3642W: http://lanana.org/docs/device-list/index.html
3643S: Maintained
3644
3645DEVICE-MAPPER (LVM)
3646M: Alasdair Kergon <agk@redhat.com>
3647M: Mike Snitzer <snitzer@redhat.com>
3648M: dm-devel@redhat.com
3649L: dm-devel@redhat.com
3650W: http://sources.redhat.com/dm
3651Q: http://patchwork.kernel.org/project/dm-devel/list/
3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3653T: quilt http://people.redhat.com/agk/patches/linux/editing/
3654S: Maintained
3655F: Documentation/device-mapper/
3656F: drivers/md/dm*
3657F: drivers/md/persistent-data/
3658F: include/linux/device-mapper.h
3659F: include/linux/dm-*.h
3660F: include/uapi/linux/dm-*.h
3661
3662DEVLINK
3663M: Jiri Pirko <jiri@mellanox.com>
3664L: netdev@vger.kernel.org
3665S: Supported
3666F: net/core/devlink.c
3667F: include/net/devlink.h
3668F: include/uapi/linux/devlink.h
3669
3670DIALOG SEMICONDUCTOR DRIVERS
3671M: Support Opensource <support.opensource@diasemi.com>
3672W: http://www.dialog-semiconductor.com/products
3673S: Supported
3674F: Documentation/hwmon/da90??
3675F: Documentation/devicetree/bindings/sound/da[79]*.txt
3676F: drivers/gpio/gpio-da90??.c
3677F: drivers/hwmon/da90??-hwmon.c
3678F: drivers/iio/adc/da91??-*.c
3679F: drivers/input/misc/da90??_onkey.c
3680F: drivers/input/touchscreen/da9052_tsi.c
3681F: drivers/leds/leds-da90??.c
3682F: drivers/mfd/da903x.c
3683F: drivers/mfd/da90??-*.c
3684F: drivers/mfd/da91??-*.c
3685F: drivers/power/da9052-battery.c
3686F: drivers/power/da91??-*.c
3687F: drivers/regulator/da903x.c
3688F: drivers/regulator/da9???-regulator.[ch]
3689F: drivers/rtc/rtc-da90??.c
3690F: drivers/video/backlight/da90??_bl.c
3691F: drivers/watchdog/da90??_wdt.c
3692F: include/linux/mfd/da903x.h
3693F: include/linux/mfd/da9052/
3694F: include/linux/mfd/da9055/
3695F: include/linux/mfd/da9063/
3696F: include/linux/mfd/da9150/
3697F: include/sound/da[79]*.h
3698F: sound/soc/codecs/da[79]*.[ch]
3699
3700DIGI NEO AND CLASSIC PCI PRODUCTS
3701M: Lidza Louina <lidza.louina@gmail.com>
3702M: Mark Hounschell <markh@compro.net>
3703L: driverdev-devel@linuxdriverproject.org
3704S: Maintained
3705F: drivers/staging/dgnc/
3706
3707DIOLAN U2C-12 I2C DRIVER
3708M: Guenter Roeck <linux@roeck-us.net>
3709L: linux-i2c@vger.kernel.org
3710S: Maintained
3711F: drivers/i2c/busses/i2c-diolan-u2c.c
3712
3713DIRECT ACCESS (DAX)
3714M: Matthew Wilcox <willy@linux.intel.com>
3715L: linux-fsdevel@vger.kernel.org
3716S: Supported
3717F: fs/dax.c
3718
3719DIRECTORY NOTIFICATION (DNOTIFY)
3720M: Eric Paris <eparis@parisplace.org>
3721S: Maintained
3722F: Documentation/filesystems/dnotify.txt
3723F: fs/notify/dnotify/
3724F: include/linux/dnotify.h
3725
3726DISK GEOMETRY AND PARTITION HANDLING
3727M: Andries Brouwer <aeb@cwi.nl>
3728W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3729W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3730W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3731S: Maintained
3732
3733DISKQUOTA
3734M: Jan Kara <jack@suse.com>
3735S: Maintained
3736F: Documentation/filesystems/quota.txt
3737F: fs/quota/
3738F: include/linux/quota*.h
3739F: include/uapi/linux/quota*.h
3740
3741DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3742M: Bernie Thompson <bernie@plugable.com>
3743L: linux-fbdev@vger.kernel.org
3744S: Maintained
3745W: http://plugable.com/category/projects/udlfb/
3746F: drivers/video/fbdev/udlfb.c
3747F: include/video/udlfb.h
3748F: Documentation/fb/udlfb.txt
3749
3750DISTRIBUTED LOCK MANAGER (DLM)
3751M: Christine Caulfield <ccaulfie@redhat.com>
3752M: David Teigland <teigland@redhat.com>
3753L: cluster-devel@redhat.com
3754W: http://sources.redhat.com/cluster/
3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3756S: Supported
3757F: fs/dlm/
3758
3759DMA BUFFER SHARING FRAMEWORK
3760M: Sumit Semwal <sumit.semwal@linaro.org>
3761S: Maintained
3762L: linux-media@vger.kernel.org
3763L: dri-devel@lists.freedesktop.org
3764L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3765F: drivers/dma-buf/
3766F: include/linux/dma-buf*
3767F: include/linux/reservation.h
3768F: include/linux/*fence.h
3769F: Documentation/dma-buf-sharing.txt
3770T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3771
3772DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3773M: Vinod Koul <vinod.koul@intel.com>
3774L: dmaengine@vger.kernel.org
3775Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3776S: Maintained
3777F: drivers/dma/
3778F: include/linux/dmaengine.h
3779F: Documentation/dmaengine/
3780T: git git://git.infradead.org/users/vkoul/slave-dma.git
3781
3782DME1737 HARDWARE MONITOR DRIVER
3783M: Juerg Haefliger <juergh@gmail.com>
3784L: linux-hwmon@vger.kernel.org
3785S: Maintained
3786F: Documentation/hwmon/dme1737
3787F: drivers/hwmon/dme1737.c
3788
3789DMI/SMBIOS SUPPORT
3790M: Jean Delvare <jdelvare@suse.com>
3791S: Maintained
3792T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3793F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3794F: drivers/firmware/dmi-id.c
3795F: drivers/firmware/dmi_scan.c
3796F: include/linux/dmi.h
3797
3798DOCUMENTATION
3799M: Jonathan Corbet <corbet@lwn.net>
3800L: linux-doc@vger.kernel.org
3801S: Maintained
3802F: Documentation/
3803F: scripts/docproc.c
3804F: scripts/kernel-doc*
3805X: Documentation/ABI/
3806X: Documentation/devicetree/
3807X: Documentation/acpi
3808X: Documentation/power
3809X: Documentation/spi
3810X: Documentation/DocBook/media
3811T: git git://git.lwn.net/linux.git docs-next
3812
3813DOUBLETALK DRIVER
3814M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3815L: blinux-list@redhat.com
3816S: Maintained
3817F: drivers/char/dtlk.c
3818F: include/linux/dtlk.h
3819
3820DPT_I2O SCSI RAID DRIVER
3821M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3822L: linux-scsi@vger.kernel.org
3823W: http://www.adaptec.com/
3824S: Maintained
3825F: drivers/scsi/dpt*
3826F: drivers/scsi/dpt/
3827
3828DRBD DRIVER
3829M: Philipp Reisner <philipp.reisner@linbit.com>
3830M: Lars Ellenberg <lars.ellenberg@linbit.com>
3831L: drbd-dev@lists.linbit.com
3832W: http://www.drbd.org
3833T: git git://git.linbit.com/linux-drbd.git
3834T: git git://git.linbit.com/drbd-8.4.git
3835S: Supported
3836F: drivers/block/drbd/
3837F: lib/lru_cache.c
3838F: Documentation/blockdev/drbd/
3839
3840DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3841M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3842T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3843S: Supported
3844F: Documentation/kobject.txt
3845F: drivers/base/
3846F: fs/debugfs/
3847F: fs/kernfs/
3848F: fs/sysfs/
3849F: include/linux/debugfs.h
3850F: include/linux/kobj*
3851F: lib/kobj*
3852
3853DRM DRIVERS
3854M: David Airlie <airlied@linux.ie>
3855L: dri-devel@lists.freedesktop.org
3856T: git git://people.freedesktop.org/~airlied/linux
3857S: Maintained
3858F: drivers/gpu/drm/
3859F: drivers/gpu/vga/
3860F: Documentation/DocBook/gpu.*
3861F: include/drm/
3862F: include/uapi/drm/
3863
3864DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3865M: Dave Airlie <airlied@redhat.com>
3866S: Odd Fixes
3867F: drivers/gpu/drm/ast/
3868
3869DRM DRIVER FOR BOCHS VIRTUAL GPU
3870M: Gerd Hoffmann <kraxel@redhat.com>
3871S: Odd Fixes
3872F: drivers/gpu/drm/bochs/
3873
3874DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3875M: Dave Airlie <airlied@redhat.com>
3876S: Odd Fixes
3877F: drivers/gpu/drm/cirrus/
3878
3879RADEON and AMDGPU DRM DRIVERS
3880M: Alex Deucher <alexander.deucher@amd.com>
3881M: Christian König <christian.koenig@amd.com>
3882L: dri-devel@lists.freedesktop.org
3883T: git git://people.freedesktop.org/~agd5f/linux
3884S: Supported
3885F: drivers/gpu/drm/radeon/
3886F: include/uapi/drm/radeon_drm.h
3887F: drivers/gpu/drm/amd/
3888F: include/uapi/drm/amdgpu_drm.h
3889
3890DRM PANEL DRIVERS
3891M: Thierry Reding <thierry.reding@gmail.com>
3892L: dri-devel@lists.freedesktop.org
3893T: git git://anongit.freedesktop.org/tegra/linux.git
3894S: Maintained
3895F: drivers/gpu/drm/drm_panel.c
3896F: drivers/gpu/drm/panel/
3897F: include/drm/drm_panel.h
3898F: Documentation/devicetree/bindings/display/panel/
3899
3900INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3901M: Daniel Vetter <daniel.vetter@intel.com>
3902M: Jani Nikula <jani.nikula@linux.intel.com>
3903L: intel-gfx@lists.freedesktop.org
3904L: dri-devel@lists.freedesktop.org
3905W: https://01.org/linuxgraphics/
3906Q: http://patchwork.freedesktop.org/project/intel-gfx/
3907T: git git://anongit.freedesktop.org/drm-intel
3908S: Supported
3909F: drivers/gpu/drm/i915/
3910F: include/drm/i915*
3911F: include/uapi/drm/i915_drm.h
3912
3913DRM DRIVERS FOR ATMEL HLCDC
3914M: Boris Brezillon <boris.brezillon@free-electrons.com>
3915L: dri-devel@lists.freedesktop.org
3916S: Supported
3917F: drivers/gpu/drm/atmel-hlcdc/
3918F: Documentation/devicetree/bindings/drm/atmel/
3919
3920DRM DRIVERS FOR ALLWINNER A10
3921M: Maxime Ripard <maxime.ripard@free-electrons.com>
3922L: dri-devel@lists.freedesktop.org
3923S: Supported
3924F: drivers/gpu/drm/sun4i/
3925F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3926
3927DRM DRIVERS FOR EXYNOS
3928M: Inki Dae <inki.dae@samsung.com>
3929M: Joonyoung Shim <jy0922.shim@samsung.com>
3930M: Seung-Woo Kim <sw0312.kim@samsung.com>
3931M: Kyungmin Park <kyungmin.park@samsung.com>
3932L: dri-devel@lists.freedesktop.org
3933T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3934S: Supported
3935F: drivers/gpu/drm/exynos/
3936F: include/uapi/drm/exynos_drm.h
3937F: Documentation/devicetree/bindings/display/exynos/
3938
3939DRM DRIVERS FOR FREESCALE DCU
3940M: Stefan Agner <stefan@agner.ch>
3941M: Alison Wang <alison.wang@freescale.com>
3942L: dri-devel@lists.freedesktop.org
3943S: Supported
3944F: drivers/gpu/drm/fsl-dcu/
3945F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3946F: Documentation/devicetree/bindings/display/fsl,tcon.txt
3947F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3948
3949DRM DRIVERS FOR FREESCALE IMX
3950M: Philipp Zabel <p.zabel@pengutronix.de>
3951L: dri-devel@lists.freedesktop.org
3952S: Maintained
3953F: drivers/gpu/drm/imx/
3954F: drivers/gpu/ipu-v3/
3955F: Documentation/devicetree/bindings/display/imx/
3956
3957DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3958M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3959L: dri-devel@lists.freedesktop.org
3960T: git git://github.com/patjak/drm-gma500
3961S: Maintained
3962F: drivers/gpu/drm/gma500/
3963
3964DRM DRIVERS FOR HISILICON
3965M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3966R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3967R: Chen Feng <puck.chen@hisilicon.com>
3968L: dri-devel@lists.freedesktop.org
3969T: git git://github.com/xin3liang/linux.git
3970S: Maintained
3971F: drivers/gpu/drm/hisilicon/
3972F: Documentation/devicetree/bindings/display/hisilicon/
3973
3974DRM DRIVER FOR INTEL I810 VIDEO CARDS
3975S: Orphan / Obsolete
3976F: drivers/gpu/drm/i810/
3977F: include/uapi/drm/i810_drm.h
3978
3979DRM DRIVER FOR MSM ADRENO GPU
3980M: Rob Clark <robdclark@gmail.com>
3981L: linux-arm-msm@vger.kernel.org
3982L: dri-devel@lists.freedesktop.org
3983L: freedreno@lists.freedesktop.org
3984T: git git://people.freedesktop.org/~robclark/linux
3985S: Maintained
3986F: drivers/gpu/drm/msm/
3987F: include/uapi/drm/msm_drm.h
3988F: Documentation/devicetree/bindings/display/msm/
3989
3990DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3991M: Ben Skeggs <bskeggs@redhat.com>
3992L: dri-devel@lists.freedesktop.org
3993L: nouveau@lists.freedesktop.org
3994T: git git://github.com/skeggsb/linux
3995S: Supported
3996F: drivers/gpu/drm/nouveau/
3997F: include/uapi/drm/nouveau_drm.h
3998
3999DRM DRIVERS FOR NVIDIA TEGRA
4000M: Thierry Reding <thierry.reding@gmail.com>
4001L: dri-devel@lists.freedesktop.org
4002L: linux-tegra@vger.kernel.org
4003T: git git://anongit.freedesktop.org/tegra/linux.git
4004S: Supported
4005F: drivers/gpu/drm/tegra/
4006F: drivers/gpu/host1x/
4007F: include/linux/host1x.h
4008F: include/uapi/drm/tegra_drm.h
4009F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4010
4011DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4012S: Orphan / Obsolete
4013F: drivers/gpu/drm/mga/
4014F: include/uapi/drm/mga_drm.h
4015
4016DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4017M: Dave Airlie <airlied@redhat.com>
4018S: Odd Fixes
4019F: drivers/gpu/drm/mgag200/
4020
4021DRM DRIVER FOR RAGE 128 VIDEO CARDS
4022S: Orphan / Obsolete
4023F: drivers/gpu/drm/r128/
4024F: include/uapi/drm/r128_drm.h
4025
4026DRM DRIVERS FOR RENESAS
4027M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4028L: dri-devel@lists.freedesktop.org
4029L: linux-renesas-soc@vger.kernel.org
4030T: git git://linuxtv.org/pinchartl/fbdev
4031S: Supported
4032F: drivers/gpu/drm/rcar-du/
4033F: drivers/gpu/drm/shmobile/
4034F: include/linux/platform_data/shmob_drm.h
4035F: Documentation/devicetree/bindings/display/renesas,du.txt
4036
4037DRM DRIVER FOR QXL VIRTUAL GPU
4038M: Dave Airlie <airlied@redhat.com>
4039S: Odd Fixes
4040F: drivers/gpu/drm/qxl/
4041F: include/uapi/drm/qxl_drm.h
4042
4043DRM DRIVERS FOR ROCKCHIP
4044M: Mark Yao <mark.yao@rock-chips.com>
4045L: dri-devel@lists.freedesktop.org
4046S: Maintained
4047F: drivers/gpu/drm/rockchip/
4048F: Documentation/devicetree/bindings/display/rockchip/
4049
4050DRM DRIVER FOR SAVAGE VIDEO CARDS
4051S: Orphan / Obsolete
4052F: drivers/gpu/drm/savage/
4053F: include/uapi/drm/savage_drm.h
4054
4055DRM DRIVER FOR SIS VIDEO CARDS
4056S: Orphan / Obsolete
4057F: drivers/gpu/drm/sis/
4058F: include/uapi/drm/sis_drm.h
4059
4060DRM DRIVERS FOR STI
4061M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4062M: Vincent Abriou <vincent.abriou@st.com>
4063L: dri-devel@lists.freedesktop.org
4064T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4065S: Maintained
4066F: drivers/gpu/drm/sti
4067F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4068
4069DRM DRIVER FOR TDFX VIDEO CARDS
4070S: Orphan / Obsolete
4071F: drivers/gpu/drm/tdfx/
4072
4073DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4074M: Dave Airlie <airlied@redhat.com>
4075S: Odd Fixes
4076F: drivers/gpu/drm/udl/
4077
4078DRM DRIVERS FOR VIVANTE GPU IP
4079M: Lucas Stach <l.stach@pengutronix.de>
4080R: Russell King <linux+etnaviv@armlinux.org.uk>
4081R: Christian Gmeiner <christian.gmeiner@gmail.com>
4082L: dri-devel@lists.freedesktop.org
4083S: Maintained
4084F: drivers/gpu/drm/etnaviv/
4085F: include/uapi/drm/etnaviv_drm.h
4086F: Documentation/devicetree/bindings/display/etnaviv/
4087
4088DRM DRIVER FOR VMWARE VIRTUAL GPU
4089M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4090M: Sinclair Yeh <syeh@vmware.com>
4091M: Thomas Hellstrom <thellstrom@vmware.com>
4092L: dri-devel@lists.freedesktop.org
4093T: git git://people.freedesktop.org/~syeh/repos_linux
4094T: git git://people.freedesktop.org/~thomash/linux
4095S: Supported
4096F: drivers/gpu/drm/vmwgfx/
4097F: include/uapi/drm/vmwgfx_drm.h
4098
4099DRM DRIVERS FOR VC4
4100M: Eric Anholt <eric@anholt.net>
4101T: git git://github.com/anholt/linux
4102S: Supported
4103F: drivers/gpu/drm/vc4/
4104F: include/uapi/drm/vc4_drm.h
4105F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4106
4107DSBR100 USB FM RADIO DRIVER
4108M: Alexey Klimov <klimov.linux@gmail.com>
4109L: linux-media@vger.kernel.org
4110T: git git://linuxtv.org/media_tree.git
4111S: Maintained
4112F: drivers/media/radio/dsbr100.c
4113
4114DSCC4 DRIVER
4115M: Francois Romieu <romieu@fr.zoreil.com>
4116L: netdev@vger.kernel.org
4117S: Maintained
4118F: drivers/net/wan/dscc4.c
4119
4120DT3155 MEDIA DRIVER
4121M: Hans Verkuil <hverkuil@xs4all.nl>
4122L: linux-media@vger.kernel.org
4123T: git git://linuxtv.org/media_tree.git
4124W: https://linuxtv.org
4125S: Odd Fixes
4126F: drivers/media/pci/dt3155/
4127
4128DVB_USB_AF9015 MEDIA DRIVER
4129M: Antti Palosaari <crope@iki.fi>
4130L: linux-media@vger.kernel.org
4131W: https://linuxtv.org
4132W: http://palosaari.fi/linux/
4133Q: http://patchwork.linuxtv.org/project/linux-media/list/
4134T: git git://linuxtv.org/anttip/media_tree.git
4135S: Maintained
4136F: drivers/media/usb/dvb-usb-v2/af9015*
4137
4138DVB_USB_AF9035 MEDIA DRIVER
4139M: Antti Palosaari <crope@iki.fi>
4140L: linux-media@vger.kernel.org
4141W: https://linuxtv.org
4142W: http://palosaari.fi/linux/
4143Q: http://patchwork.linuxtv.org/project/linux-media/list/
4144T: git git://linuxtv.org/anttip/media_tree.git
4145S: Maintained
4146F: drivers/media/usb/dvb-usb-v2/af9035*
4147
4148DVB_USB_ANYSEE MEDIA DRIVER
4149M: Antti Palosaari <crope@iki.fi>
4150L: linux-media@vger.kernel.org
4151W: https://linuxtv.org
4152W: http://palosaari.fi/linux/
4153Q: http://patchwork.linuxtv.org/project/linux-media/list/
4154T: git git://linuxtv.org/anttip/media_tree.git
4155S: Maintained
4156F: drivers/media/usb/dvb-usb-v2/anysee*
4157
4158DVB_USB_AU6610 MEDIA DRIVER
4159M: Antti Palosaari <crope@iki.fi>
4160L: linux-media@vger.kernel.org
4161W: https://linuxtv.org
4162W: http://palosaari.fi/linux/
4163Q: http://patchwork.linuxtv.org/project/linux-media/list/
4164T: git git://linuxtv.org/anttip/media_tree.git
4165S: Maintained
4166F: drivers/media/usb/dvb-usb-v2/au6610*
4167
4168DVB_USB_CE6230 MEDIA DRIVER
4169M: Antti Palosaari <crope@iki.fi>
4170L: linux-media@vger.kernel.org
4171W: https://linuxtv.org
4172W: http://palosaari.fi/linux/
4173Q: http://patchwork.linuxtv.org/project/linux-media/list/
4174T: git git://linuxtv.org/anttip/media_tree.git
4175S: Maintained
4176F: drivers/media/usb/dvb-usb-v2/ce6230*
4177
4178DVB_USB_CXUSB MEDIA DRIVER
4179M: Michael Krufky <mkrufky@linuxtv.org>
4180L: linux-media@vger.kernel.org
4181W: https://linuxtv.org
4182W: http://github.com/mkrufky
4183Q: http://patchwork.linuxtv.org/project/linux-media/list/
4184T: git git://linuxtv.org/media_tree.git
4185S: Maintained
4186F: drivers/media/usb/dvb-usb/cxusb*
4187
4188DVB_USB_EC168 MEDIA DRIVER
4189M: Antti Palosaari <crope@iki.fi>
4190L: linux-media@vger.kernel.org
4191W: https://linuxtv.org
4192W: http://palosaari.fi/linux/
4193Q: http://patchwork.linuxtv.org/project/linux-media/list/
4194T: git git://linuxtv.org/anttip/media_tree.git
4195S: Maintained
4196F: drivers/media/usb/dvb-usb-v2/ec168*
4197
4198DVB_USB_GL861 MEDIA DRIVER
4199M: Antti Palosaari <crope@iki.fi>
4200L: linux-media@vger.kernel.org
4201W: https://linuxtv.org
4202Q: http://patchwork.linuxtv.org/project/linux-media/list/
4203T: git git://linuxtv.org/anttip/media_tree.git
4204S: Maintained
4205F: drivers/media/usb/dvb-usb-v2/gl861*
4206
4207DVB_USB_MXL111SF MEDIA DRIVER
4208M: Michael Krufky <mkrufky@linuxtv.org>
4209L: linux-media@vger.kernel.org
4210W: https://linuxtv.org
4211W: http://github.com/mkrufky
4212Q: http://patchwork.linuxtv.org/project/linux-media/list/
4213T: git git://linuxtv.org/mkrufky/mxl111sf.git
4214S: Maintained
4215F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4216
4217DVB_USB_RTL28XXU MEDIA DRIVER
4218M: Antti Palosaari <crope@iki.fi>
4219L: linux-media@vger.kernel.org
4220W: https://linuxtv.org
4221W: http://palosaari.fi/linux/
4222Q: http://patchwork.linuxtv.org/project/linux-media/list/
4223T: git git://linuxtv.org/anttip/media_tree.git
4224S: Maintained
4225F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4226
4227DVB_USB_V2 MEDIA DRIVER
4228M: Antti Palosaari <crope@iki.fi>
4229L: linux-media@vger.kernel.org
4230W: https://linuxtv.org
4231W: http://palosaari.fi/linux/
4232Q: http://patchwork.linuxtv.org/project/linux-media/list/
4233T: git git://linuxtv.org/anttip/media_tree.git
4234S: Maintained
4235F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4236F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4237
4238DYNAMIC DEBUG
4239M: Jason Baron <jbaron@akamai.com>
4240S: Maintained
4241F: lib/dynamic_debug.c
4242F: include/linux/dynamic_debug.h
4243
4244DZ DECSTATION DZ11 SERIAL DRIVER
4245M: "Maciej W. Rozycki" <macro@linux-mips.org>
4246S: Maintained
4247F: drivers/tty/serial/dz.*
4248
4249E3X0 POWER BUTTON DRIVER
4250M: Moritz Fischer <moritz.fischer@ettus.com>
4251L: usrp-users@lists.ettus.com
4252W: http://www.ettus.com
4253S: Supported
4254F: drivers/input/misc/e3x0-button.c
4255F: Documentation/devicetree/bindings/input/e3x0-button.txt
4256
4257E4000 MEDIA DRIVER
4258M: Antti Palosaari <crope@iki.fi>
4259L: linux-media@vger.kernel.org
4260W: https://linuxtv.org
4261W: http://palosaari.fi/linux/
4262Q: http://patchwork.linuxtv.org/project/linux-media/list/
4263T: git git://linuxtv.org/anttip/media_tree.git
4264S: Maintained
4265F: drivers/media/tuners/e4000*
4266
4267EATA ISA/EISA/PCI SCSI DRIVER
4268M: Dario Ballabio <ballabio_dario@emc.com>
4269L: linux-scsi@vger.kernel.org
4270S: Maintained
4271F: drivers/scsi/eata.c
4272
4273EC100 MEDIA DRIVER
4274M: Antti Palosaari <crope@iki.fi>
4275L: linux-media@vger.kernel.org
4276W: https://linuxtv.org
4277W: http://palosaari.fi/linux/
4278Q: http://patchwork.linuxtv.org/project/linux-media/list/
4279T: git git://linuxtv.org/anttip/media_tree.git
4280S: Maintained
4281F: drivers/media/dvb-frontends/ec100*
4282
4283ECRYPT FILE SYSTEM
4284M: Tyler Hicks <tyhicks@canonical.com>
4285L: ecryptfs@vger.kernel.org
4286W: http://ecryptfs.org
4287W: https://launchpad.net/ecryptfs
4288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4289S: Supported
4290F: Documentation/filesystems/ecryptfs.txt
4291F: fs/ecryptfs/
4292
4293EDAC-CORE
4294M: Doug Thompson <dougthompson@xmission.com>
4295M: Borislav Petkov <bp@alien8.de>
4296M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4297L: linux-edac@vger.kernel.org
4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4299T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4300S: Supported
4301F: Documentation/edac.txt
4302F: drivers/edac/
4303F: include/linux/edac.h
4304
4305EDAC-AMD64
4306M: Doug Thompson <dougthompson@xmission.com>
4307M: Borislav Petkov <bp@alien8.de>
4308L: linux-edac@vger.kernel.org
4309S: Maintained
4310F: drivers/edac/amd64_edac*
4311
4312EDAC-CALXEDA
4313M: Doug Thompson <dougthompson@xmission.com>
4314M: Robert Richter <rric@kernel.org>
4315L: linux-edac@vger.kernel.org
4316S: Maintained
4317F: drivers/edac/highbank*
4318
4319EDAC-CAVIUM
4320M: Ralf Baechle <ralf@linux-mips.org>
4321M: David Daney <david.daney@cavium.com>
4322L: linux-edac@vger.kernel.org
4323L: linux-mips@linux-mips.org
4324S: Supported
4325F: drivers/edac/octeon_edac*
4326
4327EDAC-E752X
4328M: Mark Gross <mark.gross@intel.com>
4329M: Doug Thompson <dougthompson@xmission.com>
4330L: linux-edac@vger.kernel.org
4331S: Maintained
4332F: drivers/edac/e752x_edac.c
4333
4334EDAC-E7XXX
4335M: Doug Thompson <dougthompson@xmission.com>
4336L: linux-edac@vger.kernel.org
4337S: Maintained
4338F: drivers/edac/e7xxx_edac.c
4339
4340EDAC-GHES
4341M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4342L: linux-edac@vger.kernel.org
4343S: Maintained
4344F: drivers/edac/ghes_edac.c
4345
4346EDAC-I82443BXGX
4347M: Tim Small <tim@buttersideup.com>
4348L: linux-edac@vger.kernel.org
4349S: Maintained
4350F: drivers/edac/i82443bxgx_edac.c
4351
4352EDAC-I3000
4353M: Jason Uhlenkott <juhlenko@akamai.com>
4354L: linux-edac@vger.kernel.org
4355S: Maintained
4356F: drivers/edac/i3000_edac.c
4357
4358EDAC-I5000
4359M: Doug Thompson <dougthompson@xmission.com>
4360L: linux-edac@vger.kernel.org
4361S: Maintained
4362F: drivers/edac/i5000_edac.c
4363
4364EDAC-I5400
4365M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4366L: linux-edac@vger.kernel.org
4367S: Maintained
4368F: drivers/edac/i5400_edac.c
4369
4370EDAC-I7300
4371M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4372L: linux-edac@vger.kernel.org
4373S: Maintained
4374F: drivers/edac/i7300_edac.c
4375
4376EDAC-I7CORE
4377M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4378L: linux-edac@vger.kernel.org
4379S: Maintained
4380F: drivers/edac/i7core_edac.c
4381
4382EDAC-I82975X
4383M: Ranganathan Desikan <ravi@jetztechnologies.com>
4384M: "Arvind R." <arvino55@gmail.com>
4385L: linux-edac@vger.kernel.org
4386S: Maintained
4387F: drivers/edac/i82975x_edac.c
4388
4389EDAC-IE31200
4390M: Jason Baron <jbaron@akamai.com>
4391L: linux-edac@vger.kernel.org
4392S: Maintained
4393F: drivers/edac/ie31200_edac.c
4394
4395EDAC-MPC85XX
4396M: Johannes Thumshirn <morbidrsa@gmail.com>
4397L: linux-edac@vger.kernel.org
4398S: Maintained
4399F: drivers/edac/mpc85xx_edac.[ch]
4400
4401EDAC-PASEMI
4402M: Egor Martovetsky <egor@pasemi.com>
4403L: linux-edac@vger.kernel.org
4404S: Maintained
4405F: drivers/edac/pasemi_edac.c
4406
4407EDAC-R82600
4408M: Tim Small <tim@buttersideup.com>
4409L: linux-edac@vger.kernel.org
4410S: Maintained
4411F: drivers/edac/r82600_edac.c
4412
4413EDAC-SBRIDGE
4414M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4415L: linux-edac@vger.kernel.org
4416S: Maintained
4417F: drivers/edac/sb_edac.c
4418
4419EDAC-XGENE
4420APPLIED MICRO (APM) X-GENE SOC EDAC
4421M: Loc Ho <lho@apm.com>
4422S: Supported
4423F: drivers/edac/xgene_edac.c
4424F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4425
4426EDIROL UA-101/UA-1000 DRIVER
4427M: Clemens Ladisch <clemens@ladisch.de>
4428L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4429T: git git://git.alsa-project.org/alsa-kernel.git
4430S: Maintained
4431F: sound/usb/misc/ua101.c
4432
4433EXTENSIBLE FIRMWARE INTERFACE (EFI)
4434M: Matt Fleming <matt@codeblueprint.co.uk>
4435L: linux-efi@vger.kernel.org
4436T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4437S: Maintained
4438F: Documentation/efi-stub.txt
4439F: arch/ia64/kernel/efi.c
4440F: arch/x86/boot/compressed/eboot.[ch]
4441F: arch/x86/include/asm/efi.h
4442F: arch/x86/platform/efi/
4443F: drivers/firmware/efi/
4444F: include/linux/efi*.h
4445
4446EFI VARIABLE FILESYSTEM
4447M: Matthew Garrett <matthew.garrett@nebula.com>
4448M: Jeremy Kerr <jk@ozlabs.org>
4449M: Matt Fleming <matt@codeblueprint.co.uk>
4450T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4451L: linux-efi@vger.kernel.org
4452S: Maintained
4453F: fs/efivarfs/
4454
4455EFIFB FRAMEBUFFER DRIVER
4456L: linux-fbdev@vger.kernel.org
4457M: Peter Jones <pjones@redhat.com>
4458S: Maintained
4459F: drivers/video/fbdev/efifb.c
4460
4461EFS FILESYSTEM
4462W: http://aeschi.ch.eu.org/efs/
4463S: Orphan
4464F: fs/efs/
4465
4466EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4467M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4468L: netdev@vger.kernel.org
4469S: Maintained
4470F: drivers/net/ethernet/ibm/ehea/
4471
4472EM28XX VIDEO4LINUX DRIVER
4473M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4474L: linux-media@vger.kernel.org
4475W: https://linuxtv.org
4476T: git git://linuxtv.org/media_tree.git
4477S: Maintained
4478F: drivers/media/usb/em28xx/
4479
4480EMBEDDED LINUX
4481M: Paul Gortmaker <paul.gortmaker@windriver.com>
4482M: Matt Mackall <mpm@selenic.com>
4483M: David Woodhouse <dwmw2@infradead.org>
4484L: linux-embedded@vger.kernel.org
4485S: Maintained
4486
4487EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4488M: James Smart <james.smart@avagotech.com>
4489M: Dick Kennedy <dick.kennedy@avagotech.com>
4490L: linux-scsi@vger.kernel.org
4491W: http://www.avagotech.com
4492S: Supported
4493F: drivers/scsi/lpfc/
4494
4495ENE CB710 FLASH CARD READER DRIVER
4496M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4497S: Maintained
4498F: drivers/misc/cb710/
4499F: drivers/mmc/host/cb710-mmc.*
4500F: include/linux/cb710.h
4501
4502ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4503M: Maxim Levitsky <maximlevitsky@gmail.com>
4504S: Maintained
4505F: drivers/media/rc/ene_ir.*
4506
4507EPSON S1D13XXX FRAMEBUFFER DRIVER
4508M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4509S: Maintained
4510T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4511F: drivers/video/fbdev/s1d13xxxfb.c
4512F: include/video/s1d13xxxfb.h
4513
4514ET131X NETWORK DRIVER
4515M: Mark Einon <mark.einon@gmail.com>
4516S: Odd Fixes
4517F: drivers/net/ethernet/agere/
4518
4519ETHERNET BRIDGE
4520M: Stephen Hemminger <stephen@networkplumber.org>
4521L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4522L: netdev@vger.kernel.org
4523W: http://www.linuxfoundation.org/en/Net:Bridge
4524S: Maintained
4525F: include/linux/netfilter_bridge/
4526F: net/bridge/
4527
4528ETHERNET PHY LIBRARY
4529M: Florian Fainelli <f.fainelli@gmail.com>
4530L: netdev@vger.kernel.org
4531S: Maintained
4532F: include/linux/phy.h
4533F: include/linux/phy_fixed.h
4534F: drivers/net/phy/
4535F: Documentation/networking/phy.txt
4536F: drivers/of/of_mdio.c
4537F: drivers/of/of_net.c
4538
4539EXT2 FILE SYSTEM
4540M: Jan Kara <jack@suse.com>
4541L: linux-ext4@vger.kernel.org
4542S: Maintained
4543F: Documentation/filesystems/ext2.txt
4544F: fs/ext2/
4545F: include/linux/ext2*
4546
4547EXT4 FILE SYSTEM
4548M: "Theodore Ts'o" <tytso@mit.edu>
4549M: Andreas Dilger <adilger.kernel@dilger.ca>
4550L: linux-ext4@vger.kernel.org
4551W: http://ext4.wiki.kernel.org
4552Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4553T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4554S: Maintained
4555F: Documentation/filesystems/ext4.txt
4556F: fs/ext4/
4557
4558Extended Verification Module (EVM)
4559M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4560L: linux-ima-devel@lists.sourceforge.net
4561L: linux-security-module@vger.kernel.org
4562S: Supported
4563F: security/integrity/evm/
4564
4565EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4566M: MyungJoo Ham <myungjoo.ham@samsung.com>
4567M: Chanwoo Choi <cw00.choi@samsung.com>
4568L: linux-kernel@vger.kernel.org
4569T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4570S: Maintained
4571F: drivers/extcon/
4572F: include/linux/extcon/
4573F: include/linux/extcon.h
4574F: Documentation/extcon/
4575F: Documentation/devicetree/bindings/extcon/
4576
4577EXYNOS DP DRIVER
4578M: Jingoo Han <jingoohan1@gmail.com>
4579L: dri-devel@lists.freedesktop.org
4580S: Maintained
4581F: drivers/gpu/drm/exynos/exynos_dp*
4582
4583EXYNOS SYSMMU (IOMMU) driver
4584M: Marek Szyprowski <m.szyprowski@samsung.com>
4585L: iommu@lists.linux-foundation.org
4586S: Maintained
4587F: drivers/iommu/exynos-iommu.c
4588
4589EXYNOS MIPI DISPLAY DRIVERS
4590M: Inki Dae <inki.dae@samsung.com>
4591M: Donghwa Lee <dh09.lee@samsung.com>
4592M: Kyungmin Park <kyungmin.park@samsung.com>
4593L: linux-fbdev@vger.kernel.org
4594S: Maintained
4595F: drivers/video/fbdev/exynos/exynos_mipi*
4596F: include/video/exynos_mipi*
4597
4598EZchip NPS platform support
4599M: Noam Camus <noamc@ezchip.com>
4600S: Supported
4601F: arch/arc/plat-eznps
4602F: arch/arc/boot/dts/eznps.dts
4603
4604F71805F HARDWARE MONITORING DRIVER
4605M: Jean Delvare <jdelvare@suse.com>
4606L: linux-hwmon@vger.kernel.org
4607S: Maintained
4608F: Documentation/hwmon/f71805f
4609F: drivers/hwmon/f71805f.c
4610
4611FC0011 TUNER DRIVER
4612M: Michael Buesch <m@bues.ch>
4613L: linux-media@vger.kernel.org
4614S: Maintained
4615F: drivers/media/tuners/fc0011.h
4616F: drivers/media/tuners/fc0011.c
4617
4618FC2580 MEDIA DRIVER
4619M: Antti Palosaari <crope@iki.fi>
4620L: linux-media@vger.kernel.org
4621W: https://linuxtv.org
4622W: http://palosaari.fi/linux/
4623Q: http://patchwork.linuxtv.org/project/linux-media/list/
4624T: git git://linuxtv.org/anttip/media_tree.git
4625S: Maintained
4626F: drivers/media/tuners/fc2580*
4627
4628FANOTIFY
4629M: Eric Paris <eparis@redhat.com>
4630S: Maintained
4631F: fs/notify/fanotify/
4632F: include/linux/fanotify.h
4633F: include/uapi/linux/fanotify.h
4634
4635FARSYNC SYNCHRONOUS DRIVER
4636M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4637W: http://www.farsite.co.uk/
4638S: Supported
4639F: drivers/net/wan/farsync.*
4640
4641FAULT INJECTION SUPPORT
4642M: Akinobu Mita <akinobu.mita@gmail.com>
4643S: Supported
4644F: Documentation/fault-injection/
4645F: lib/fault-inject.c
4646
4647FBTFT Framebuffer drivers
4648M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4649M: Noralf Trønnes <noralf@tronnes.org>
4650S: Maintained
4651F: drivers/staging/fbtft/
4652
4653FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4654M: Vasu Dev <vasu.dev@intel.com>
4655L: fcoe-devel@open-fcoe.org
4656W: www.Open-FCoE.org
4657S: Supported
4658F: drivers/scsi/libfc/
4659F: drivers/scsi/fcoe/
4660F: include/scsi/fc/
4661F: include/scsi/libfc.h
4662F: include/scsi/libfcoe.h
4663F: include/uapi/scsi/fc/
4664
4665FILE LOCKING (flock() and fcntl()/lockf())
4666M: Jeff Layton <jlayton@poochiereds.net>
4667M: "J. Bruce Fields" <bfields@fieldses.org>
4668L: linux-fsdevel@vger.kernel.org
4669S: Maintained
4670F: include/linux/fcntl.h
4671F: include/linux/fs.h
4672F: include/uapi/linux/fcntl.h
4673F: include/uapi/linux/fs.h
4674F: fs/fcntl.c
4675F: fs/locks.c
4676
4677FILESYSTEMS (VFS and infrastructure)
4678M: Alexander Viro <viro@zeniv.linux.org.uk>
4679L: linux-fsdevel@vger.kernel.org
4680S: Maintained
4681F: fs/*
4682
4683FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4684M: Riku Voipio <riku.voipio@iki.fi>
4685L: linux-hwmon@vger.kernel.org
4686S: Maintained
4687F: drivers/hwmon/f75375s.c
4688F: include/linux/f75375s.h
4689
4690FIREWIRE AUDIO DRIVERS
4691M: Clemens Ladisch <clemens@ladisch.de>
4692L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4693T: git git://git.alsa-project.org/alsa-kernel.git
4694S: Maintained
4695F: sound/firewire/
4696
4697FIREWIRE MEDIA DRIVERS (firedtv)
4698M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4699L: linux-media@vger.kernel.org
4700L: linux1394-devel@lists.sourceforge.net
4701T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4702S: Maintained
4703F: drivers/media/firewire/
4704
4705FIREWIRE SBP-2 TARGET
4706M: Chris Boot <bootc@bootc.net>
4707L: linux-scsi@vger.kernel.org
4708L: target-devel@vger.kernel.org
4709L: linux1394-devel@lists.sourceforge.net
4710T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4711S: Maintained
4712F: drivers/target/sbp/
4713
4714FIREWIRE SUBSYSTEM
4715M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4716L: linux1394-devel@lists.sourceforge.net
4717W: http://ieee1394.wiki.kernel.org/
4718T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4719S: Maintained
4720F: drivers/firewire/
4721F: include/linux/firewire.h
4722F: include/uapi/linux/firewire*.h
4723F: tools/firewire/
4724
4725FIRMWARE LOADER (request_firmware)
4726M: Ming Lei <ming.lei@canonical.com>
4727L: linux-kernel@vger.kernel.org
4728S: Maintained
4729F: Documentation/firmware_class/
4730F: drivers/base/firmware*.c
4731F: include/linux/firmware.h
4732
4733FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4734M: Joshua Morris <josh.h.morris@us.ibm.com>
4735M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4736S: Maintained
4737F: drivers/block/rsxx/
4738
4739FLOPPY DRIVER
4740M: Jiri Kosina <jikos@kernel.org>
4741T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4742S: Odd fixes
4743F: drivers/block/floppy.c
4744
4745FMC SUBSYSTEM
4746M: Alessandro Rubini <rubini@gnudd.com>
4747W: http://www.ohwr.org/projects/fmc-bus
4748S: Supported
4749F: drivers/fmc/
4750F: include/linux/fmc*.h
4751F: include/linux/ipmi-fru.h
4752K: fmc_d.*register
4753
4754FPGA MANAGER FRAMEWORK
4755M: Alan Tull <atull@opensource.altera.com>
4756R: Moritz Fischer <moritz.fischer@ettus.com>
4757S: Maintained
4758F: drivers/fpga/
4759F: include/linux/fpga/fpga-mgr.h
4760W: http://www.rocketboards.org
4761
4762FPU EMULATOR
4763M: Bill Metzenthen <billm@melbpc.org.au>
4764W: http://floatingpoint.sourceforge.net/emulator/index.html
4765S: Maintained
4766F: arch/x86/math-emu/
4767
4768FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4769L: netdev@vger.kernel.org
4770S: Orphan
4771F: drivers/net/wan/dlci.c
4772F: drivers/net/wan/sdla.c
4773
4774FRAMEBUFFER LAYER
4775M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4776M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4777L: linux-fbdev@vger.kernel.org
4778W: http://linux-fbdev.sourceforge.net/
4779Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4780T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4781S: Maintained
4782F: Documentation/fb/
4783F: drivers/video/
4784F: include/video/
4785F: include/linux/fb.h
4786F: include/uapi/video/
4787F: include/uapi/linux/fb.h
4788
4789FREESCALE DIU FRAMEBUFFER DRIVER
4790M: Timur Tabi <timur@tabi.org>
4791L: linux-fbdev@vger.kernel.org
4792S: Maintained
4793F: drivers/video/fbdev/fsl-diu-fb.*
4794
4795FREESCALE DMA DRIVER
4796M: Li Yang <leoli@freescale.com>
4797M: Zhang Wei <zw@zh-kernel.org>
4798L: linuxppc-dev@lists.ozlabs.org
4799S: Maintained
4800F: drivers/dma/fsldma.*
4801
4802FREESCALE GPMI NAND DRIVER
4803M: Han Xu <han.xu@nxp.com>
4804L: linux-mtd@lists.infradead.org
4805S: Maintained
4806F: drivers/mtd/nand/gpmi-nand/*
4807
4808FREESCALE I2C CPM DRIVER
4809M: Jochen Friedrich <jochen@scram.de>
4810L: linuxppc-dev@lists.ozlabs.org
4811L: linux-i2c@vger.kernel.org
4812S: Maintained
4813F: drivers/i2c/busses/i2c-cpm.c
4814
4815FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4816M: Sascha Hauer <kernel@pengutronix.de>
4817L: linux-fbdev@vger.kernel.org
4818L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4819S: Maintained
4820F: include/linux/platform_data/video-imxfb.h
4821F: drivers/video/fbdev/imxfb.c
4822
4823FREESCALE QUAD SPI DRIVER
4824M: Han Xu <han.xu@nxp.com>
4825L: linux-mtd@lists.infradead.org
4826S: Maintained
4827F: drivers/mtd/spi-nor/fsl-quadspi.c
4828
4829FREESCALE SOC FS_ENET DRIVER
4830M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4831M: Vitaly Bordug <vbordug@ru.mvista.com>
4832L: linuxppc-dev@lists.ozlabs.org
4833L: netdev@vger.kernel.org
4834S: Maintained
4835F: drivers/net/ethernet/freescale/fs_enet/
4836F: include/linux/fs_enet_pd.h
4837
4838FREESCALE IMX / MXC FEC DRIVER
4839M: Fugang Duan <fugang.duan@nxp.com>
4840L: netdev@vger.kernel.org
4841S: Maintained
4842F: drivers/net/ethernet/freescale/fec_main.c
4843F: drivers/net/ethernet/freescale/fec_ptp.c
4844F: drivers/net/ethernet/freescale/fec.h
4845F: Documentation/devicetree/bindings/net/fsl-fec.txt
4846
4847FREESCALE QUICC ENGINE LIBRARY
4848L: linuxppc-dev@lists.ozlabs.org
4849S: Orphan
4850F: drivers/soc/fsl/qe/
4851F: include/soc/fsl/*qe*.h
4852F: include/soc/fsl/*ucc*.h
4853
4854FREESCALE USB PERIPHERAL DRIVERS
4855M: Li Yang <leoli@freescale.com>
4856L: linux-usb@vger.kernel.org
4857L: linuxppc-dev@lists.ozlabs.org
4858S: Maintained
4859F: drivers/usb/gadget/udc/fsl*
4860
4861FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4862M: Li Yang <leoli@freescale.com>
4863L: netdev@vger.kernel.org
4864L: linuxppc-dev@lists.ozlabs.org
4865S: Maintained
4866F: drivers/net/ethernet/freescale/ucc_geth*
4867
4868FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4869M: Claudiu Manoil <claudiu.manoil@freescale.com>
4870L: netdev@vger.kernel.org
4871S: Maintained
4872F: drivers/net/ethernet/freescale/gianfar*
4873X: drivers/net/ethernet/freescale/gianfar_ptp.c
4874F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4875
4876FREESCALE QUICC ENGINE UCC UART DRIVER
4877M: Timur Tabi <timur@tabi.org>
4878L: linuxppc-dev@lists.ozlabs.org
4879S: Maintained
4880F: drivers/tty/serial/ucc_uart.c
4881
4882FREESCALE SOC SOUND DRIVERS
4883M: Timur Tabi <timur@tabi.org>
4884M: Nicolin Chen <nicoleotsuka@gmail.com>
4885M: Xiubo Li <Xiubo.Lee@gmail.com>
4886R: Fabio Estevam <fabio.estevam@nxp.com>
4887L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4888L: linuxppc-dev@lists.ozlabs.org
4889S: Maintained
4890F: sound/soc/fsl/fsl*
4891F: sound/soc/fsl/imx*
4892F: sound/soc/fsl/mpc8610_hpcd.c
4893
4894FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4895M: "J. German Rivera" <German.Rivera@freescale.com>
4896M: Stuart Yoder <stuart.yoder@nxp.com>
4897L: linux-kernel@vger.kernel.org
4898S: Maintained
4899F: drivers/staging/fsl-mc/
4900
4901FREEVXFS FILESYSTEM
4902M: Christoph Hellwig <hch@infradead.org>
4903W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4904S: Maintained
4905F: fs/freevxfs/
4906
4907FREEZER
4908M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4909M: Pavel Machek <pavel@ucw.cz>
4910L: linux-pm@vger.kernel.org
4911S: Supported
4912F: Documentation/power/freezing-of-tasks.txt
4913F: include/linux/freezer.h
4914F: kernel/freezer.c
4915
4916FRONTSWAP API
4917M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4918L: linux-kernel@vger.kernel.org
4919S: Maintained
4920F: mm/frontswap.c
4921F: include/linux/frontswap.h
4922
4923FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4924M: David Howells <dhowells@redhat.com>
4925L: linux-cachefs@redhat.com (moderated for non-subscribers)
4926S: Supported
4927F: Documentation/filesystems/caching/
4928F: fs/fscache/
4929F: include/linux/fscache*.h
4930
4931F2FS FILE SYSTEM
4932M: Jaegeuk Kim <jaegeuk@kernel.org>
4933M: Changman Lee <cm224.lee@samsung.com>
4934R: Chao Yu <yuchao0@huawei.com>
4935L: linux-f2fs-devel@lists.sourceforge.net
4936W: http://en.wikipedia.org/wiki/F2FS
4937T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4938S: Maintained
4939F: Documentation/filesystems/f2fs.txt
4940F: Documentation/ABI/testing/sysfs-fs-f2fs
4941F: fs/f2fs/
4942F: include/linux/f2fs_fs.h
4943F: include/trace/events/f2fs.h
4944
4945FUJITSU FR-V (FRV) PORT
4946S: Orphan
4947F: arch/frv/
4948
4949FUJITSU LAPTOP EXTRAS
4950M: Jonathan Woithe <jwoithe@just42.net>
4951L: platform-driver-x86@vger.kernel.org
4952S: Maintained
4953F: drivers/platform/x86/fujitsu-laptop.c
4954
4955FUJITSU M-5MO LS CAMERA ISP DRIVER
4956M: Kyungmin Park <kyungmin.park@samsung.com>
4957M: Heungjun Kim <riverful.kim@samsung.com>
4958L: linux-media@vger.kernel.org
4959S: Maintained
4960F: drivers/media/i2c/m5mols/
4961F: include/media/i2c/m5mols.h
4962
4963FUJITSU TABLET EXTRAS
4964M: Robert Gerlach <khnz@gmx.de>
4965L: platform-driver-x86@vger.kernel.org
4966S: Maintained
4967F: drivers/platform/x86/fujitsu-tablet.c
4968
4969FUSE: FILESYSTEM IN USERSPACE
4970M: Miklos Szeredi <miklos@szeredi.hu>
4971L: linux-fsdevel@vger.kernel.org
4972W: http://fuse.sourceforge.net/
4973T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4974S: Maintained
4975F: fs/fuse/
4976F: include/uapi/linux/fuse.h
4977F: Documentation/filesystems/fuse.txt
4978
4979FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4980M: Rik Faith <faith@cs.unc.edu>
4981L: linux-scsi@vger.kernel.org
4982S: Odd Fixes (e.g., new signatures)
4983F: drivers/scsi/fdomain.*
4984
4985GCOV BASED KERNEL PROFILING
4986M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4987S: Maintained
4988F: kernel/gcov/
4989F: Documentation/gcov.txt
4990
4991GDT SCSI DISK ARRAY CONTROLLER DRIVER
4992M: Achim Leubner <achim_leubner@adaptec.com>
4993L: linux-scsi@vger.kernel.org
4994W: http://www.icp-vortex.com/
4995S: Supported
4996F: drivers/scsi/gdt*
4997
4998GDB KERNEL DEBUGGING HELPER SCRIPTS
4999M: Jan Kiszka <jan.kiszka@siemens.com>
5000M: Kieran Bingham <kieran@bingham.xyz>
5001S: Supported
5002F: scripts/gdb/
5003
5004GEMTEK FM RADIO RECEIVER DRIVER
5005M: Hans Verkuil <hverkuil@xs4all.nl>
5006L: linux-media@vger.kernel.org
5007T: git git://linuxtv.org/media_tree.git
5008W: https://linuxtv.org
5009S: Maintained
5010F: drivers/media/radio/radio-gemtek*
5011
5012GENERIC GPIO I2C DRIVER
5013M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5014S: Supported
5015F: drivers/i2c/busses/i2c-gpio.c
5016F: include/linux/i2c-gpio.h
5017
5018GENERIC GPIO I2C MULTIPLEXER DRIVER
5019M: Peter Korsgaard <peter.korsgaard@barco.com>
5020L: linux-i2c@vger.kernel.org
5021S: Supported
5022F: drivers/i2c/muxes/i2c-mux-gpio.c
5023F: include/linux/i2c-mux-gpio.h
5024F: Documentation/i2c/muxes/i2c-mux-gpio
5025
5026GENERIC HDLC (WAN) DRIVERS
5027M: Krzysztof Halasa <khc@pm.waw.pl>
5028W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5029S: Maintained
5030F: drivers/net/wan/c101.c
5031F: drivers/net/wan/hd6457*
5032F: drivers/net/wan/hdlc*
5033F: drivers/net/wan/n2.c
5034F: drivers/net/wan/pc300too.c
5035F: drivers/net/wan/pci200syn.c
5036F: drivers/net/wan/wanxl*
5037
5038GENERIC INCLUDE/ASM HEADER FILES
5039M: Arnd Bergmann <arnd@arndb.de>
5040L: linux-arch@vger.kernel.org
5041T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5042S: Maintained
5043F: include/asm-generic/
5044F: include/uapi/asm-generic/
5045
5046GENERIC PHY FRAMEWORK
5047M: Kishon Vijay Abraham I <kishon@ti.com>
5048L: linux-kernel@vger.kernel.org
5049T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5050S: Supported
5051F: drivers/phy/
5052F: include/linux/phy/
5053
5054GENERIC PM DOMAINS
5055M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5056M: Kevin Hilman <khilman@kernel.org>
5057M: Ulf Hansson <ulf.hansson@linaro.org>
5058L: linux-pm@vger.kernel.org
5059S: Supported
5060F: drivers/base/power/domain*.c
5061F: include/linux/pm_domain.h
5062
5063GENERIC UIO DRIVER FOR PCI DEVICES
5064M: "Michael S. Tsirkin" <mst@redhat.com>
5065L: kvm@vger.kernel.org
5066S: Supported
5067F: drivers/uio/uio_pci_generic.c
5068
5069GET_MAINTAINER SCRIPT
5070M: Joe Perches <joe@perches.com>
5071S: Maintained
5072F: scripts/get_maintainer.pl
5073
5074GFS2 FILE SYSTEM
5075M: Steven Whitehouse <swhiteho@redhat.com>
5076M: Bob Peterson <rpeterso@redhat.com>
5077L: cluster-devel@redhat.com
5078W: http://sources.redhat.com/cluster/
5079T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5080S: Supported
5081F: Documentation/filesystems/gfs2*.txt
5082F: fs/gfs2/
5083F: include/uapi/linux/gfs2_ondisk.h
5084
5085GIGASET ISDN DRIVERS
5086M: Paul Bolle <pebolle@tiscali.nl>
5087L: gigaset307x-common@lists.sourceforge.net
5088W: http://gigaset307x.sourceforge.net/
5089S: Odd Fixes
5090F: Documentation/isdn/README.gigaset
5091F: drivers/isdn/gigaset/
5092F: include/uapi/linux/gigaset_dev.h
5093
5094GO7007 MPEG CODEC
5095M: Hans Verkuil <hans.verkuil@cisco.com>
5096L: linux-media@vger.kernel.org
5097S: Maintained
5098F: drivers/media/usb/go7007/
5099
5100GOODIX TOUCHSCREEN
5101M: Bastien Nocera <hadess@hadess.net>
5102L: linux-input@vger.kernel.org
5103S: Maintained
5104F: drivers/input/touchscreen/goodix.c
5105
5106GPIO SUBSYSTEM
5107M: Linus Walleij <linus.walleij@linaro.org>
5108M: Alexandre Courbot <gnurou@gmail.com>
5109L: linux-gpio@vger.kernel.org
5110T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5111S: Maintained
5112F: Documentation/devicetree/bindings/gpio/
5113F: Documentation/gpio/
5114F: Documentation/ABI/testing/gpio-cdev
5115F: Documentation/ABI/obsolete/sysfs-gpio
5116F: drivers/gpio/
5117F: include/linux/gpio/
5118F: include/linux/gpio.h
5119F: include/asm-generic/gpio.h
5120F: include/uapi/linux/gpio.h
5121F: tools/gpio/
5122
5123GRE DEMULTIPLEXER DRIVER
5124M: Dmitry Kozlov <xeb@mail.ru>
5125L: netdev@vger.kernel.org
5126S: Maintained
5127F: net/ipv4/gre_demux.c
5128F: net/ipv4/gre_offload.c
5129F: include/net/gre.h
5130
5131GRETH 10/100/1G Ethernet MAC device driver
5132M: Andreas Larsson <andreas@gaisler.com>
5133L: netdev@vger.kernel.org
5134S: Maintained
5135F: drivers/net/ethernet/aeroflex/
5136
5137GSPCA FINEPIX SUBDRIVER
5138M: Frank Zago <frank@zago.net>
5139L: linux-media@vger.kernel.org
5140T: git git://linuxtv.org/media_tree.git
5141S: Maintained
5142F: drivers/media/usb/gspca/finepix.c
5143
5144GSPCA GL860 SUBDRIVER
5145M: Olivier Lorin <o.lorin@laposte.net>
5146L: linux-media@vger.kernel.org
5147T: git git://linuxtv.org/media_tree.git
5148S: Maintained
5149F: drivers/media/usb/gspca/gl860/
5150
5151GSPCA M5602 SUBDRIVER
5152M: Erik Andren <erik.andren@gmail.com>
5153L: linux-media@vger.kernel.org
5154T: git git://linuxtv.org/media_tree.git
5155S: Maintained
5156F: drivers/media/usb/gspca/m5602/
5157
5158GSPCA PAC207 SONIXB SUBDRIVER
5159M: Hans de Goede <hdegoede@redhat.com>
5160L: linux-media@vger.kernel.org
5161T: git git://linuxtv.org/media_tree.git
5162S: Maintained
5163F: drivers/media/usb/gspca/pac207.c
5164
5165GSPCA SN9C20X SUBDRIVER
5166M: Brian Johnson <brijohn@gmail.com>
5167L: linux-media@vger.kernel.org
5168T: git git://linuxtv.org/media_tree.git
5169S: Maintained
5170F: drivers/media/usb/gspca/sn9c20x.c
5171
5172GSPCA T613 SUBDRIVER
5173M: Leandro Costantino <lcostantino@gmail.com>
5174L: linux-media@vger.kernel.org
5175T: git git://linuxtv.org/media_tree.git
5176S: Maintained
5177F: drivers/media/usb/gspca/t613.c
5178
5179GSPCA USB WEBCAM DRIVER
5180M: Hans de Goede <hdegoede@redhat.com>
5181L: linux-media@vger.kernel.org
5182T: git git://linuxtv.org/media_tree.git
5183S: Maintained
5184F: drivers/media/usb/gspca/
5185
5186GUID PARTITION TABLE (GPT)
5187M: Davidlohr Bueso <dave@stgolabs.net>
5188L: linux-efi@vger.kernel.org
5189S: Maintained
5190F: block/partitions/efi.*
5191
5192STK1160 USB VIDEO CAPTURE DRIVER
5193M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5194L: linux-media@vger.kernel.org
5195T: git git://linuxtv.org/media_tree.git
5196S: Maintained
5197F: drivers/media/usb/stk1160/
5198
5199H8/300 ARCHITECTURE
5200M: Yoshinori Sato <ysato@users.sourceforge.jp>
5201L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5202W: http://uclinux-h8.sourceforge.jp
5203T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5204S: Maintained
5205F: arch/h8300/
5206F: drivers/clocksource/h8300_*.c
5207F: drivers/clk/h8300/
5208F: drivers/irqchip/irq-renesas-h8*.c
5209
5210HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5211M: Frank Seidel <frank@f-seidel.de>
5212L: platform-driver-x86@vger.kernel.org
5213W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5214S: Maintained
5215F: drivers/platform/x86/hdaps.c
5216
5217HDPVR USB VIDEO ENCODER DRIVER
5218M: Hans Verkuil <hverkuil@xs4all.nl>
5219L: linux-media@vger.kernel.org
5220T: git git://linuxtv.org/media_tree.git
5221W: https://linuxtv.org
5222S: Odd Fixes
5223F: drivers/media/usb/hdpvr/
5224
5225HWPOISON MEMORY FAILURE HANDLING
5226M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5227L: linux-mm@kvack.org
5228S: Maintained
5229F: mm/memory-failure.c
5230F: mm/hwpoison-inject.c
5231
5232HYPERVISOR VIRTUAL CONSOLE DRIVER
5233L: linuxppc-dev@lists.ozlabs.org
5234S: Odd Fixes
5235F: drivers/tty/hvc/
5236
5237HACKRF MEDIA DRIVER
5238M: Antti Palosaari <crope@iki.fi>
5239L: linux-media@vger.kernel.org
5240W: https://linuxtv.org
5241W: http://palosaari.fi/linux/
5242Q: http://patchwork.linuxtv.org/project/linux-media/list/
5243T: git git://linuxtv.org/anttip/media_tree.git
5244S: Maintained
5245F: drivers/media/usb/hackrf/
5246
5247HARDWARE MONITORING
5248M: Jean Delvare <jdelvare@suse.com>
5249M: Guenter Roeck <linux@roeck-us.net>
5250L: linux-hwmon@vger.kernel.org
5251W: http://hwmon.wiki.kernel.org/
5252T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5253T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5254S: Maintained
5255F: Documentation/hwmon/
5256F: drivers/hwmon/
5257F: include/linux/hwmon*.h
5258
5259HARDWARE RANDOM NUMBER GENERATOR CORE
5260M: Matt Mackall <mpm@selenic.com>
5261M: Herbert Xu <herbert@gondor.apana.org.au>
5262L: linux-crypto@vger.kernel.org
5263S: Odd fixes
5264F: Documentation/hw_random.txt
5265F: drivers/char/hw_random/
5266F: include/linux/hw_random.h
5267
5268HARDWARE SPINLOCK CORE
5269M: Ohad Ben-Cohen <ohad@wizery.com>
5270M: Bjorn Andersson <bjorn.andersson@linaro.org>
5271L: linux-remoteproc@vger.kernel.org
5272S: Maintained
5273T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5274F: Documentation/hwspinlock.txt
5275F: drivers/hwspinlock/hwspinlock_*
5276F: include/linux/hwspinlock.h
5277
5278HARMONY SOUND DRIVER
5279L: linux-parisc@vger.kernel.org
5280S: Maintained
5281F: sound/parisc/harmony.*
5282
5283HD29L2 MEDIA DRIVER
5284M: Antti Palosaari <crope@iki.fi>
5285L: linux-media@vger.kernel.org
5286W: https://linuxtv.org
5287W: http://palosaari.fi/linux/
5288Q: http://patchwork.linuxtv.org/project/linux-media/list/
5289T: git git://linuxtv.org/anttip/media_tree.git
5290S: Maintained
5291F: drivers/media/dvb-frontends/hd29l2*
5292
5293HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5294M: Don Brace <don.brace@microsemi.com>
5295L: iss_storagedev@hp.com
5296L: esc.storagedev@microsemi.com
5297L: linux-scsi@vger.kernel.org
5298S: Supported
5299F: Documentation/scsi/hpsa.txt
5300F: drivers/scsi/hpsa*.[ch]
5301F: include/linux/cciss*.h
5302F: include/uapi/linux/cciss*.h
5303
5304HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5305M: Don Brace <don.brace@microsemi.com>
5306L: iss_storagedev@hp.com
5307L: esc.storagedev@microsemi.com
5308L: linux-scsi@vger.kernel.org
5309S: Supported
5310F: Documentation/blockdev/cciss.txt
5311F: drivers/block/cciss*
5312F: include/linux/cciss_ioctl.h
5313F: include/uapi/linux/cciss_ioctl.h
5314
5315HFI1 DRIVER
5316M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5317M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5318L: linux-rdma@vger.kernel.org
5319S: Supported
5320F: drivers/infiniband/hw/hfi1
5321
5322HFS FILESYSTEM
5323L: linux-fsdevel@vger.kernel.org
5324S: Orphan
5325F: Documentation/filesystems/hfs.txt
5326F: fs/hfs/
5327
5328HFSPLUS FILESYSTEM
5329L: linux-fsdevel@vger.kernel.org
5330S: Orphan
5331F: Documentation/filesystems/hfsplus.txt
5332F: fs/hfsplus/
5333
5334HGA FRAMEBUFFER DRIVER
5335M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5336L: linux-nvidia@lists.surfsouth.com
5337W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5338S: Maintained
5339F: drivers/video/fbdev/hgafb.c
5340
5341HIBERNATION (aka Software Suspend, aka swsusp)
5342M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5343M: Pavel Machek <pavel@ucw.cz>
5344L: linux-pm@vger.kernel.org
5345S: Supported
5346F: arch/x86/power/
5347F: drivers/base/power/
5348F: kernel/power/
5349F: include/linux/suspend.h
5350F: include/linux/freezer.h
5351F: include/linux/pm.h
5352F: arch/*/include/asm/suspend*.h
5353
5354HID CORE LAYER
5355M: Jiri Kosina <jikos@kernel.org>
5356R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5357L: linux-input@vger.kernel.org
5358T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5359S: Maintained
5360F: drivers/hid/
5361F: include/linux/hid*
5362F: include/uapi/linux/hid*
5363
5364HID SENSOR HUB DRIVERS
5365M: Jiri Kosina <jikos@kernel.org>
5366M: Jonathan Cameron <jic23@kernel.org>
5367M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5368L: linux-input@vger.kernel.org
5369L: linux-iio@vger.kernel.org
5370S: Maintained
5371F: Documentation/hid/hid-sensor*
5372F: drivers/hid/hid-sensor-*
5373F: drivers/iio/*/hid-*
5374F: include/linux/hid-sensor-*
5375
5376HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5377M: Thomas Gleixner <tglx@linutronix.de>
5378L: linux-kernel@vger.kernel.org
5379T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5380S: Maintained
5381F: Documentation/timers/
5382F: kernel/time/hrtimer.c
5383F: kernel/time/clockevents.c
5384F: kernel/time/tick*.*
5385F: kernel/time/timer_*.c
5386F: include/linux/clockchips.h
5387F: include/linux/hrtimer.h
5388
5389HIGH-SPEED SCC DRIVER FOR AX.25
5390L: linux-hams@vger.kernel.org
5391S: Orphan
5392F: drivers/net/hamradio/dmascc.c
5393F: drivers/net/hamradio/scc.c
5394
5395HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5396M: HighPoint Linux Team <linux@highpoint-tech.com>
5397W: http://www.highpoint-tech.com
5398S: Supported
5399F: Documentation/scsi/hptiop.txt
5400F: drivers/scsi/hptiop.c
5401
5402HIPPI
5403M: Jes Sorensen <jes@trained-monkey.org>
5404L: linux-hippi@sunsite.dk
5405S: Maintained
5406F: include/linux/hippidevice.h
5407F: include/uapi/linux/if_hippi.h
5408F: net/802/hippi.c
5409F: drivers/net/hippi/
5410
5411HISILICON SAS Controller
5412M: John Garry <john.garry@huawei.com>
5413W: http://www.hisilicon.com
5414S: Supported
5415F: drivers/scsi/hisi_sas/
5416F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5417
5418HOST AP DRIVER
5419M: Jouni Malinen <j@w1.fi>
5420L: hostap@shmoo.com (subscribers-only)
5421L: linux-wireless@vger.kernel.org
5422W: http://hostap.epitest.fi/
5423S: Maintained
5424F: drivers/net/wireless/intersil/hostap/
5425
5426HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5427L: platform-driver-x86@vger.kernel.org
5428S: Orphan
5429F: drivers/platform/x86/tc1100-wmi.c
5430
5431HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5432M: Jaroslav Kysela <perex@perex.cz>
5433S: Maintained
5434F: drivers/net/ethernet/hp/hp100.*
5435
5436HPET: High Precision Event Timers driver
5437M: Clemens Ladisch <clemens@ladisch.de>
5438S: Maintained
5439F: Documentation/timers/hpet.txt
5440F: drivers/char/hpet.c
5441F: include/linux/hpet.h
5442F: include/uapi/linux/hpet.h
5443
5444HPET: x86
5445S: Orphan
5446F: arch/x86/kernel/hpet.c
5447F: arch/x86/include/asm/hpet.h
5448
5449HPFS FILESYSTEM
5450M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5451W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5452S: Maintained
5453F: fs/hpfs/
5454
5455HSI SUBSYSTEM
5456M: Sebastian Reichel <sre@kernel.org>
5457T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5458S: Maintained
5459F: Documentation/ABI/testing/sysfs-bus-hsi
5460F: Documentation/hsi.txt
5461F: drivers/hsi/
5462F: include/linux/hsi/
5463F: include/uapi/linux/hsi/
5464
5465HSO 3G MODEM DRIVER
5466M: Jan Dumon <j.dumon@option.com>
5467W: http://www.pharscape.org
5468S: Maintained
5469F: drivers/net/usb/hso.c
5470
5471HSR NETWORK PROTOCOL
5472M: Arvid Brodin <arvid.brodin@alten.se>
5473L: netdev@vger.kernel.org
5474S: Maintained
5475F: net/hsr/
5476
5477HTCPEN TOUCHSCREEN DRIVER
5478M: Pau Oliva Fora <pof@eslack.org>
5479L: linux-input@vger.kernel.org
5480S: Maintained
5481F: drivers/input/touchscreen/htcpen.c
5482
5483HUGETLB FILESYSTEM
5484M: Nadia Yvette Chambers <nyc@holomorphy.com>
5485S: Maintained
5486F: fs/hugetlbfs/
5487
5488Hyper-V CORE AND DRIVERS
5489M: "K. Y. Srinivasan" <kys@microsoft.com>
5490M: Haiyang Zhang <haiyangz@microsoft.com>
5491L: devel@linuxdriverproject.org
5492S: Maintained
5493F: arch/x86/include/asm/mshyperv.h
5494F: arch/x86/include/uapi/asm/hyperv.h
5495F: arch/x86/kernel/cpu/mshyperv.c
5496F: drivers/hid/hid-hyperv.c
5497F: drivers/hv/
5498F: drivers/input/serio/hyperv-keyboard.c
5499F: drivers/pci/host/pci-hyperv.c
5500F: drivers/net/hyperv/
5501F: drivers/scsi/storvsc_drv.c
5502F: drivers/video/fbdev/hyperv_fb.c
5503F: include/linux/hyperv.h
5504F: tools/hv/
5505F: Documentation/ABI/stable/sysfs-bus-vmbus
5506
5507I2C MUXES
5508M: Peter Rosin <peda@axentia.se>
5509L: linux-i2c@vger.kernel.org
5510S: Maintained
5511F: Documentation/i2c/i2c-topology
5512F: Documentation/i2c/muxes/
5513F: Documentation/devicetree/bindings/i2c/i2c-mux*
5514F: drivers/i2c/i2c-mux.c
5515F: drivers/i2c/muxes/
5516F: include/linux/i2c-mux.h
5517
5518I2C OVER PARALLEL PORT
5519M: Jean Delvare <jdelvare@suse.com>
5520L: linux-i2c@vger.kernel.org
5521S: Maintained
5522F: Documentation/i2c/busses/i2c-parport
5523F: Documentation/i2c/busses/i2c-parport-light
5524F: drivers/i2c/busses/i2c-parport.c
5525F: drivers/i2c/busses/i2c-parport-light.c
5526
5527I2C/SMBUS CONTROLLER DRIVERS FOR PC
5528M: Jean Delvare <jdelvare@suse.com>
5529L: linux-i2c@vger.kernel.org
5530S: Maintained
5531F: Documentation/i2c/busses/i2c-ali1535
5532F: Documentation/i2c/busses/i2c-ali1563
5533F: Documentation/i2c/busses/i2c-ali15x3
5534F: Documentation/i2c/busses/i2c-amd756
5535F: Documentation/i2c/busses/i2c-amd8111
5536F: Documentation/i2c/busses/i2c-i801
5537F: Documentation/i2c/busses/i2c-nforce2
5538F: Documentation/i2c/busses/i2c-piix4
5539F: Documentation/i2c/busses/i2c-sis5595
5540F: Documentation/i2c/busses/i2c-sis630
5541F: Documentation/i2c/busses/i2c-sis96x
5542F: Documentation/i2c/busses/i2c-via
5543F: Documentation/i2c/busses/i2c-viapro
5544F: drivers/i2c/busses/i2c-ali1535.c
5545F: drivers/i2c/busses/i2c-ali1563.c
5546F: drivers/i2c/busses/i2c-ali15x3.c
5547F: drivers/i2c/busses/i2c-amd756.c
5548F: drivers/i2c/busses/i2c-amd756-s4882.c
5549F: drivers/i2c/busses/i2c-amd8111.c
5550F: drivers/i2c/busses/i2c-i801.c
5551F: drivers/i2c/busses/i2c-isch.c
5552F: drivers/i2c/busses/i2c-nforce2.c
5553F: drivers/i2c/busses/i2c-nforce2-s4985.c
5554F: drivers/i2c/busses/i2c-piix4.c
5555F: drivers/i2c/busses/i2c-sis5595.c
5556F: drivers/i2c/busses/i2c-sis630.c
5557F: drivers/i2c/busses/i2c-sis96x.c
5558F: drivers/i2c/busses/i2c-via.c
5559F: drivers/i2c/busses/i2c-viapro.c
5560
5561I2C/SMBUS ISMT DRIVER
5562M: Seth Heasley <seth.heasley@intel.com>
5563M: Neil Horman <nhorman@tuxdriver.com>
5564L: linux-i2c@vger.kernel.org
5565F: drivers/i2c/busses/i2c-ismt.c
5566F: Documentation/i2c/busses/i2c-ismt
5567
5568I2C/SMBUS STUB DRIVER
5569M: Jean Delvare <jdelvare@suse.com>
5570L: linux-i2c@vger.kernel.org
5571S: Maintained
5572F: drivers/i2c/i2c-stub.c
5573
5574I2C SUBSYSTEM
5575M: Wolfram Sang <wsa@the-dreams.de>
5576L: linux-i2c@vger.kernel.org
5577W: https://i2c.wiki.kernel.org/
5578Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5579T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5580S: Maintained
5581F: Documentation/devicetree/bindings/i2c/
5582F: Documentation/i2c/
5583F: drivers/i2c/
5584F: drivers/i2c/*/
5585F: include/linux/i2c.h
5586F: include/linux/i2c-*.h
5587F: include/uapi/linux/i2c.h
5588F: include/uapi/linux/i2c-*.h
5589
5590I2C ACPI SUPPORT
5591M: Mika Westerberg <mika.westerberg@linux.intel.com>
5592L: linux-i2c@vger.kernel.org
5593L: linux-acpi@vger.kernel.org
5594S: Maintained
5595
5596I2C-TAOS-EVM DRIVER
5597M: Jean Delvare <jdelvare@suse.com>
5598L: linux-i2c@vger.kernel.org
5599S: Maintained
5600F: Documentation/i2c/busses/i2c-taos-evm
5601F: drivers/i2c/busses/i2c-taos-evm.c
5602
5603I2C-TINY-USB DRIVER
5604M: Till Harbaum <till@harbaum.org>
5605L: linux-i2c@vger.kernel.org
5606W: http://www.harbaum.org/till/i2c_tiny_usb
5607S: Maintained
5608F: drivers/i2c/busses/i2c-tiny-usb.c
5609
5610i386 BOOT CODE
5611M: "H. Peter Anvin" <hpa@zytor.com>
5612S: Maintained
5613F: arch/x86/boot/
5614
5615i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5616M: "H. Peter Anvin" <hpa@zytor.com>
5617T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5618S: Maintained
5619
5620IA64 (Itanium) PLATFORM
5621M: Tony Luck <tony.luck@intel.com>
5622M: Fenghua Yu <fenghua.yu@intel.com>
5623L: linux-ia64@vger.kernel.org
5624T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5625S: Maintained
5626F: arch/ia64/
5627
5628IBM Power VMX Cryptographic instructions
5629M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5630M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5631L: linux-crypto@vger.kernel.org
5632S: Supported
5633F: drivers/crypto/vmx/Makefile
5634F: drivers/crypto/vmx/Kconfig
5635F: drivers/crypto/vmx/vmx.c
5636F: drivers/crypto/vmx/aes*
5637F: drivers/crypto/vmx/ghash*
5638F: drivers/crypto/vmx/ppc-xlate.pl
5639
5640IBM Power in-Nest Crypto Acceleration
5641M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5642M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5643L: linux-crypto@vger.kernel.org
5644S: Supported
5645F: drivers/crypto/nx/Makefile
5646F: drivers/crypto/nx/Kconfig
5647F: drivers/crypto/nx/nx-aes*
5648F: drivers/crypto/nx/nx-sha*
5649F: drivers/crypto/nx/nx.*
5650F: drivers/crypto/nx/nx_csbcpb.h
5651F: drivers/crypto/nx/nx_debugfs.h
5652
5653IBM Power 842 compression accelerator
5654M: Dan Streetman <ddstreet@ieee.org>
5655S: Supported
5656F: drivers/crypto/nx/Makefile
5657F: drivers/crypto/nx/Kconfig
5658F: drivers/crypto/nx/nx-842*
5659F: include/linux/sw842.h
5660F: crypto/842.c
5661F: lib/842/
5662
5663IBM Power Linux RAID adapter
5664M: Brian King <brking@us.ibm.com>
5665S: Supported
5666F: drivers/scsi/ipr.*
5667
5668IBM Power Virtual Ethernet Device Driver
5669M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5670L: netdev@vger.kernel.org
5671S: Supported
5672F: drivers/net/ethernet/ibm/ibmveth.*
5673
5674IBM Power SRIOV Virtual NIC Device Driver
5675M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5676M: John Allen <jallen@linux.vnet.ibm.com>
5677L: netdev@vger.kernel.org
5678S: Supported
5679F: drivers/net/ethernet/ibm/ibmvnic.*
5680
5681IBM Power Virtual SCSI Device Drivers
5682M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5683L: linux-scsi@vger.kernel.org
5684S: Supported
5685F: drivers/scsi/ibmvscsi/ibmvscsi*
5686F: drivers/scsi/ibmvscsi/viosrp.h
5687
5688IBM Power Virtual FC Device Drivers
5689M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5690L: linux-scsi@vger.kernel.org
5691S: Supported
5692F: drivers/scsi/ibmvscsi/ibmvfc*
5693
5694IBM ServeRAID RAID DRIVER
5695S: Orphan
5696F: drivers/scsi/ips.*
5697
5698ICH LPC AND GPIO DRIVER
5699M: Peter Tyser <ptyser@xes-inc.com>
5700S: Maintained
5701F: drivers/mfd/lpc_ich.c
5702F: drivers/gpio/gpio-ich.c
5703
5704IDE SUBSYSTEM
5705M: "David S. Miller" <davem@davemloft.net>
5706L: linux-ide@vger.kernel.org
5707Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5709S: Maintained
5710F: Documentation/ide/
5711F: drivers/ide/
5712F: include/linux/ide.h
5713
5714IDEAPAD LAPTOP EXTRAS DRIVER
5715M: Ike Panhc <ike.pan@canonical.com>
5716L: platform-driver-x86@vger.kernel.org
5717W: http://launchpad.net/ideapad-laptop
5718S: Maintained
5719F: drivers/platform/x86/ideapad-laptop.c
5720
5721IDEAPAD LAPTOP SLIDEBAR DRIVER
5722M: Andrey Moiseev <o2g.org.ru@gmail.com>
5723L: linux-input@vger.kernel.org
5724W: https://github.com/o2genum/ideapad-slidebar
5725S: Maintained
5726F: drivers/input/misc/ideapad_slidebar.c
5727
5728IDE/ATAPI DRIVERS
5729M: Borislav Petkov <bp@alien8.de>
5730L: linux-ide@vger.kernel.org
5731S: Maintained
5732F: Documentation/cdrom/ide-cd
5733F: drivers/ide/ide-cd*
5734
5735IDLE-I7300
5736M: Andy Henroid <andrew.d.henroid@intel.com>
5737L: linux-pm@vger.kernel.org
5738S: Supported
5739F: drivers/idle/i7300_idle.c
5740
5741IEEE 802.15.4 SUBSYSTEM
5742M: Alexander Aring <aar@pengutronix.de>
5743L: linux-wpan@vger.kernel.org
5744W: http://wpan.cakelab.org/
5745T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5746T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5747S: Maintained
5748F: net/ieee802154/
5749F: net/mac802154/
5750F: drivers/net/ieee802154/
5751F: include/linux/nl802154.h
5752F: include/linux/ieee802154.h
5753F: include/net/nl802154.h
5754F: include/net/mac802154.h
5755F: include/net/af_ieee802154.h
5756F: include/net/cfg802154.h
5757F: include/net/ieee802154_netdev.h
5758F: Documentation/networking/ieee802154.txt
5759
5760IGORPLUG-USB IR RECEIVER
5761M: Sean Young <sean@mess.org>
5762L: linux-media@vger.kernel.org
5763S: Maintained
5764F: drivers/media/rc/igorplugusb.c
5765
5766IGUANAWORKS USB IR TRANSCEIVER
5767M: Sean Young <sean@mess.org>
5768L: linux-media@vger.kernel.org
5769S: Maintained
5770F: drivers/media/rc/iguanair.c
5771
5772IIO SUBSYSTEM AND DRIVERS
5773M: Jonathan Cameron <jic23@kernel.org>
5774R: Hartmut Knaack <knaack.h@gmx.de>
5775R: Lars-Peter Clausen <lars@metafoo.de>
5776R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5777L: linux-iio@vger.kernel.org
5778S: Maintained
5779F: drivers/iio/
5780F: drivers/staging/iio/
5781F: include/linux/iio/
5782F: tools/iio/
5783
5784IKANOS/ADI EAGLE ADSL USB DRIVER
5785M: Matthieu Castet <castet.matthieu@free.fr>
5786M: Stanislaw Gruszka <stf_xl@wp.pl>
5787S: Maintained
5788F: drivers/usb/atm/ueagle-atm.c
5789
5790INA209 HARDWARE MONITOR DRIVER
5791M: Guenter Roeck <linux@roeck-us.net>
5792L: linux-hwmon@vger.kernel.org
5793S: Maintained
5794F: Documentation/hwmon/ina209
5795F: Documentation/devicetree/bindings/i2c/ina209.txt
5796F: drivers/hwmon/ina209.c
5797
5798INA2XX HARDWARE MONITOR DRIVER
5799M: Guenter Roeck <linux@roeck-us.net>
5800L: linux-hwmon@vger.kernel.org
5801S: Maintained
5802F: Documentation/hwmon/ina2xx
5803F: drivers/hwmon/ina2xx.c
5804F: include/linux/platform_data/ina2xx.h
5805
5806INDUSTRY PACK SUBSYSTEM (IPACK)
5807M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5808M: Jens Taprogge <jens.taprogge@taprogge.org>
5809M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5810L: industrypack-devel@lists.sourceforge.net
5811W: http://industrypack.sourceforge.net
5812S: Maintained
5813F: drivers/ipack/
5814
5815INGENIC JZ4780 DMA Driver
5816M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5817S: Maintained
5818F: drivers/dma/dma-jz4780.c
5819
5820INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5821M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5822M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5823L: linux-ima-devel@lists.sourceforge.net
5824L: linux-ima-user@lists.sourceforge.net
5825L: linux-security-module@vger.kernel.org
5826T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5827S: Supported
5828F: security/integrity/ima/
5829
5830IMGTEC IR DECODER DRIVER
5831M: James Hogan <james.hogan@imgtec.com>
5832S: Maintained
5833F: drivers/media/rc/img-ir/
5834
5835IMS TWINTURBO FRAMEBUFFER DRIVER
5836L: linux-fbdev@vger.kernel.org
5837S: Orphan
5838F: drivers/video/fbdev/imsttfb.c
5839
5840INFINIBAND SUBSYSTEM
5841M: Doug Ledford <dledford@redhat.com>
5842M: Sean Hefty <sean.hefty@intel.com>
5843M: Hal Rosenstock <hal.rosenstock@gmail.com>
5844L: linux-rdma@vger.kernel.org
5845W: http://www.openfabrics.org/
5846Q: http://patchwork.kernel.org/project/linux-rdma/list/
5847T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5848S: Supported
5849F: Documentation/infiniband/
5850F: drivers/infiniband/
5851F: include/uapi/linux/if_infiniband.h
5852F: include/uapi/rdma/
5853F: include/rdma/
5854
5855INOTIFY
5856M: John McCutchan <john@johnmccutchan.com>
5857M: Robert Love <rlove@rlove.org>
5858M: Eric Paris <eparis@parisplace.org>
5859S: Maintained
5860F: Documentation/filesystems/inotify.txt
5861F: fs/notify/inotify/
5862F: include/linux/inotify.h
5863F: include/uapi/linux/inotify.h
5864
5865INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5866M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5867L: linux-input@vger.kernel.org
5868Q: http://patchwork.kernel.org/project/linux-input/list/
5869T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5870S: Maintained
5871F: drivers/input/
5872F: include/linux/input.h
5873F: include/uapi/linux/input.h
5874F: include/linux/input/
5875F: Documentation/devicetree/bindings/input/
5876
5877INPUT MULTITOUCH (MT) PROTOCOL
5878M: Henrik Rydberg <rydberg@bitmath.org>
5879L: linux-input@vger.kernel.org
5880S: Odd fixes
5881F: Documentation/input/multi-touch-protocol.txt
5882F: drivers/input/input-mt.c
5883K: \b(ABS|SYN)_MT_
5884
5885INTEL ASoC BDW/HSW DRIVERS
5886M: Jie Yang <yang.jie@linux.intel.com>
5887L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5888S: Supported
5889F: sound/soc/intel/common/sst-dsp*
5890F: sound/soc/intel/common/sst-firmware.c
5891F: sound/soc/intel/boards/broadwell.c
5892F: sound/soc/intel/haswell/
5893
5894INTEL C600 SERIES SAS CONTROLLER DRIVER
5895M: Intel SCU Linux support <intel-linux-scu@intel.com>
5896M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5897L: linux-scsi@vger.kernel.org
5898T: git git://git.code.sf.net/p/intel-sas/isci
5899S: Supported
5900F: drivers/scsi/isci/
5901
5902INTEL HID EVENT DRIVER
5903M: Alex Hung <alex.hung@canonical.com>
5904L: platform-driver-x86@vger.kernel.org
5905S: Maintained
5906F: drivers/platform/x86/intel-hid.c
5907
5908INTEL IDLE DRIVER
5909M: Len Brown <lenb@kernel.org>
5910L: linux-pm@vger.kernel.org
5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5912S: Supported
5913F: drivers/idle/intel_idle.c
5914
5915INTEL PSTATE DRIVER
5916M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5917M: Len Brown <lenb@kernel.org>
5918L: linux-pm@vger.kernel.org
5919S: Supported
5920F: drivers/cpufreq/intel_pstate.c
5921
5922INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5923M: Maik Broemme <mbroemme@plusserver.de>
5924L: linux-fbdev@vger.kernel.org
5925S: Maintained
5926F: Documentation/fb/intelfb.txt
5927F: drivers/video/fbdev/intelfb/
5928
5929INTEL 810/815 FRAMEBUFFER DRIVER
5930M: Antonino Daplas <adaplas@gmail.com>
5931L: linux-fbdev@vger.kernel.org
5932S: Maintained
5933F: drivers/video/fbdev/i810/
5934
5935INTEL MENLOW THERMAL DRIVER
5936M: Sujith Thomas <sujith.thomas@intel.com>
5937L: platform-driver-x86@vger.kernel.org
5938W: https://01.org/linux-acpi
5939S: Supported
5940F: drivers/platform/x86/intel_menlow.c
5941
5942INTEL I/OAT DMA DRIVER
5943M: Dave Jiang <dave.jiang@intel.com>
5944R: Dan Williams <dan.j.williams@intel.com>
5945L: dmaengine@vger.kernel.org
5946Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5947S: Supported
5948F: drivers/dma/ioat*
5949
5950INTEL IOMMU (VT-d)
5951M: David Woodhouse <dwmw2@infradead.org>
5952L: iommu@lists.linux-foundation.org
5953T: git git://git.infradead.org/iommu-2.6.git
5954S: Supported
5955F: drivers/iommu/intel-iommu.c
5956F: include/linux/intel-iommu.h
5957
5958INTEL IOP-ADMA DMA DRIVER
5959R: Dan Williams <dan.j.williams@intel.com>
5960S: Odd fixes
5961F: drivers/dma/iop-adma.c
5962
5963INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5964M: Krzysztof Halasa <khalasa@piap.pl>
5965S: Maintained
5966F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5967F: arch/arm/mach-ixp4xx/include/mach/npe.h
5968F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5969F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5970F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5971F: drivers/net/wan/ixp4xx_hss.c
5972
5973INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5974M: Deepak Saxena <dsaxena@plexity.net>
5975S: Maintained
5976F: drivers/char/hw_random/ixp4xx-rng.c
5977
5978INTEL ETHERNET DRIVERS
5979M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5980L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5981W: http://www.intel.com/support/feedback.htm
5982W: http://e1000.sourceforge.net/
5983Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5985T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5986S: Supported
5987F: Documentation/networking/e100.txt
5988F: Documentation/networking/e1000.txt
5989F: Documentation/networking/e1000e.txt
5990F: Documentation/networking/igb.txt
5991F: Documentation/networking/igbvf.txt
5992F: Documentation/networking/ixgb.txt
5993F: Documentation/networking/ixgbe.txt
5994F: Documentation/networking/ixgbevf.txt
5995F: Documentation/networking/i40e.txt
5996F: Documentation/networking/i40evf.txt
5997F: drivers/net/ethernet/intel/
5998F: drivers/net/ethernet/intel/*/
5999
6000INTEL RDMA RNIC DRIVER
6001M: Faisal Latif <faisal.latif@intel.com>
6002R: Chien Tin Tung <chien.tin.tung@intel.com>
6003R: Mustafa Ismail <mustafa.ismail@intel.com>
6004R: Shiraz Saleem <shiraz.saleem@intel.com>
6005R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6006L: linux-rdma@vger.kernel.org
6007S: Supported
6008F: drivers/infiniband/hw/i40iw/
6009
6010INTEL-MID GPIO DRIVER
6011M: David Cohen <david.a.cohen@linux.intel.com>
6012L: linux-gpio@vger.kernel.org
6013S: Maintained
6014F: drivers/gpio/gpio-intel-mid.c
6015
6016INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6017M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6018L: linux-wireless@vger.kernel.org
6019S: Maintained
6020F: Documentation/networking/README.ipw2100
6021F: Documentation/networking/README.ipw2200
6022F: drivers/net/wireless/intel/ipw2x00/
6023
6024INTEL(R) TRACE HUB
6025M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6026S: Supported
6027F: Documentation/trace/intel_th.txt
6028F: drivers/hwtracing/intel_th/
6029
6030INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6031M: Ning Sun <ning.sun@intel.com>
6032L: tboot-devel@lists.sourceforge.net
6033W: http://tboot.sourceforge.net
6034T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6035S: Supported
6036F: Documentation/intel_txt.txt
6037F: include/linux/tboot.h
6038F: arch/x86/kernel/tboot.c
6039
6040INTEL WIRELESS WIMAX CONNECTION 2400
6041M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6042M: linux-wimax@intel.com
6043L: wimax@linuxwimax.org (subscribers-only)
6044S: Supported
6045W: http://linuxwimax.org
6046F: Documentation/wimax/README.i2400m
6047F: drivers/net/wimax/i2400m/
6048F: include/uapi/linux/wimax/i2400m.h
6049
6050INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6051M: Stanislaw Gruszka <sgruszka@redhat.com>
6052L: linux-wireless@vger.kernel.org
6053S: Supported
6054F: drivers/net/wireless/intel/iwlegacy/
6055
6056INTEL WIRELESS WIFI LINK (iwlwifi)
6057M: Johannes Berg <johannes.berg@intel.com>
6058M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6059M: Luca Coelho <luciano.coelho@intel.com>
6060M: Intel Linux Wireless <linuxwifi@intel.com>
6061L: linux-wireless@vger.kernel.org
6062W: http://intellinuxwireless.org
6063T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6064S: Supported
6065F: drivers/net/wireless/intel/iwlwifi/
6066
6067INTEL MANAGEMENT ENGINE (mei)
6068M: Tomas Winkler <tomas.winkler@intel.com>
6069L: linux-kernel@vger.kernel.org
6070S: Supported
6071F: include/uapi/linux/mei.h
6072F: include/linux/mei_cl_bus.h
6073F: drivers/misc/mei/*
6074F: drivers/watchdog/mei_wdt.c
6075F: Documentation/misc-devices/mei/*
6076
6077INTEL MIC DRIVERS (mic)
6078M: Sudeep Dutt <sudeep.dutt@intel.com>
6079M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6080S: Supported
6081W: https://github.com/sudeepdutt/mic
6082W: http://software.intel.com/en-us/mic-developer
6083F: include/linux/mic_bus.h
6084F: include/linux/scif.h
6085F: include/uapi/linux/mic_common.h
6086F: include/uapi/linux/mic_ioctl.h
6087F: include/uapi/linux/scif_ioctl.h
6088F: drivers/misc/mic/
6089F: drivers/dma/mic_x100_dma.c
6090F: drivers/dma/mic_x100_dma.h
6091F: Documentation/mic/
6092
6093INTEL PMC/P-Unit IPC DRIVER
6094M: Zha Qipeng<qipeng.zha@intel.com>
6095L: platform-driver-x86@vger.kernel.org
6096S: Maintained
6097F: drivers/platform/x86/intel_pmc_ipc.c
6098F: drivers/platform/x86/intel_punit_ipc.c
6099F: arch/x86/include/asm/intel_pmc_ipc.h
6100F: arch/x86/include/asm/intel_punit_ipc.h
6101
6102INTEL TELEMETRY DRIVER
6103M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6104L: platform-driver-x86@vger.kernel.org
6105S: Maintained
6106F: arch/x86/include/asm/intel_telemetry.h
6107F: drivers/platform/x86/intel_telemetry*
6108
6109INTEL PMC CORE DRIVER
6110M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6111M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6112L: platform-driver-x86@vger.kernel.org
6113S: Maintained
6114F: arch/x86/include/asm/pmc_core.h
6115F: drivers/platform/x86/intel_pmc_core*
6116
6117IOC3 ETHERNET DRIVER
6118M: Ralf Baechle <ralf@linux-mips.org>
6119L: linux-mips@linux-mips.org
6120S: Maintained
6121F: drivers/net/ethernet/sgi/ioc3-eth.c
6122
6123IOC3 SERIAL DRIVER
6124M: Pat Gefre <pfg@sgi.com>
6125L: linux-serial@vger.kernel.org
6126S: Maintained
6127F: drivers/tty/serial/ioc3_serial.c
6128
6129IOMMU DRIVERS
6130M: Joerg Roedel <joro@8bytes.org>
6131L: iommu@lists.linux-foundation.org
6132T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6133S: Maintained
6134F: drivers/iommu/
6135
6136IP MASQUERADING
6137M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6138S: Maintained
6139F: net/ipv4/netfilter/ipt_MASQUERADE.c
6140
6141IPMI SUBSYSTEM
6142M: Corey Minyard <minyard@acm.org>
6143L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6144W: http://openipmi.sourceforge.net/
6145S: Supported
6146F: Documentation/IPMI.txt
6147F: drivers/char/ipmi/
6148F: include/linux/ipmi*
6149F: include/uapi/linux/ipmi*
6150
6151QCOM AUDIO (ASoC) DRIVERS
6152M: Patrick Lai <plai@codeaurora.org>
6153M: Banajit Goswami <bgoswami@codeaurora.org>
6154L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6155S: Supported
6156F: sound/soc/qcom/
6157
6158IPS SCSI RAID DRIVER
6159M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6160L: linux-scsi@vger.kernel.org
6161W: http://www.adaptec.com/
6162S: Maintained
6163F: drivers/scsi/ips*
6164
6165IPVS
6166M: Wensong Zhang <wensong@linux-vs.org>
6167M: Simon Horman <horms@verge.net.au>
6168M: Julian Anastasov <ja@ssi.bg>
6169L: netdev@vger.kernel.org
6170L: lvs-devel@vger.kernel.org
6171S: Maintained
6172T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6173T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6174F: Documentation/networking/ipvs-sysctl.txt
6175F: include/net/ip_vs.h
6176F: include/uapi/linux/ip_vs.h
6177F: net/netfilter/ipvs/
6178
6179IPWIRELESS DRIVER
6180M: Jiri Kosina <jikos@kernel.org>
6181M: David Sterba <dsterba@suse.com>
6182S: Odd Fixes
6183F: drivers/tty/ipwireless/
6184
6185IPX NETWORK LAYER
6186M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6187L: netdev@vger.kernel.org
6188S: Maintained
6189F: include/net/ipx.h
6190F: include/uapi/linux/ipx.h
6191F: net/ipx/
6192
6193IRDA SUBSYSTEM
6194M: Samuel Ortiz <samuel@sortiz.org>
6195L: irda-users@lists.sourceforge.net (subscribers-only)
6196L: netdev@vger.kernel.org
6197W: http://irda.sourceforge.net/
6198S: Maintained
6199T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6200F: Documentation/networking/irda.txt
6201F: drivers/net/irda/
6202F: include/net/irda/
6203F: net/irda/
6204
6205IRQ SUBSYSTEM
6206M: Thomas Gleixner <tglx@linutronix.de>
6207L: linux-kernel@vger.kernel.org
6208S: Maintained
6209T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6210F: kernel/irq/
6211
6212IRQCHIP DRIVERS
6213M: Thomas Gleixner <tglx@linutronix.de>
6214M: Jason Cooper <jason@lakedaemon.net>
6215M: Marc Zyngier <marc.zyngier@arm.com>
6216L: linux-kernel@vger.kernel.org
6217S: Maintained
6218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6219T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6220F: Documentation/devicetree/bindings/interrupt-controller/
6221F: drivers/irqchip/
6222
6223IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6224M: Jiang Liu <jiang.liu@linux.intel.com>
6225M: Marc Zyngier <marc.zyngier@arm.com>
6226S: Maintained
6227T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6228F: Documentation/IRQ-domain.txt
6229F: include/linux/irqdomain.h
6230F: kernel/irq/irqdomain.c
6231F: kernel/irq/msi.c
6232
6233ISA
6234M: William Breathitt Gray <vilhelm.gray@gmail.com>
6235S: Maintained
6236F: Documentation/isa.txt
6237F: drivers/base/isa.c
6238F: include/linux/isa.h
6239
6240ISAPNP
6241M: Jaroslav Kysela <perex@perex.cz>
6242S: Maintained
6243F: Documentation/isapnp.txt
6244F: drivers/pnp/isapnp/
6245F: include/linux/isapnp.h
6246
6247ISA RADIO MODULE
6248M: Hans Verkuil <hverkuil@xs4all.nl>
6249L: linux-media@vger.kernel.org
6250T: git git://linuxtv.org/media_tree.git
6251W: https://linuxtv.org
6252S: Maintained
6253F: drivers/media/radio/radio-isa*
6254
6255iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6256M: Peter Jones <pjones@redhat.com>
6257M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6258S: Maintained
6259F: drivers/firmware/iscsi_ibft*
6260
6261ISCSI
6262M: Mike Christie <michaelc@cs.wisc.edu>
6263L: open-iscsi@googlegroups.com
6264W: www.open-iscsi.org
6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6266S: Maintained
6267F: drivers/scsi/*iscsi*
6268F: include/scsi/*iscsi*
6269
6270ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6271M: Or Gerlitz <ogerlitz@mellanox.com>
6272M: Sagi Grimberg <sagi@grimberg.me>
6273M: Roi Dayan <roid@mellanox.com>
6274L: linux-rdma@vger.kernel.org
6275S: Supported
6276W: http://www.openfabrics.org
6277W: www.open-iscsi.org
6278Q: http://patchwork.kernel.org/project/linux-rdma/list/
6279F: drivers/infiniband/ulp/iser/
6280
6281ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6282M: Sagi Grimberg <sagi@grimberg.me>
6283T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6284L: linux-rdma@vger.kernel.org
6285L: target-devel@vger.kernel.org
6286S: Supported
6287W: http://www.linux-iscsi.org
6288F: drivers/infiniband/ulp/isert
6289
6290ISDN SUBSYSTEM
6291M: Karsten Keil <isdn@linux-pingi.de>
6292L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6293L: netdev@vger.kernel.org
6294W: http://www.isdn4linux.de
6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6296S: Maintained
6297F: Documentation/isdn/
6298F: drivers/isdn/
6299F: include/linux/isdn.h
6300F: include/linux/isdn/
6301F: include/uapi/linux/isdn.h
6302F: include/uapi/linux/isdn/
6303
6304ISDN SUBSYSTEM (Eicon active card driver)
6305M: Armin Schindler <mac@melware.de>
6306L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6307W: http://www.melware.de
6308S: Maintained
6309F: drivers/isdn/hardware/eicon/
6310
6311IT87 HARDWARE MONITORING DRIVER
6312M: Jean Delvare <jdelvare@suse.com>
6313L: linux-hwmon@vger.kernel.org
6314S: Maintained
6315F: Documentation/hwmon/it87
6316F: drivers/hwmon/it87.c
6317
6318IT913X MEDIA DRIVER
6319M: Antti Palosaari <crope@iki.fi>
6320L: linux-media@vger.kernel.org
6321W: https://linuxtv.org
6322W: http://palosaari.fi/linux/
6323Q: http://patchwork.linuxtv.org/project/linux-media/list/
6324T: git git://linuxtv.org/anttip/media_tree.git
6325S: Maintained
6326F: drivers/media/tuners/it913x*
6327
6328IVTV VIDEO4LINUX DRIVER
6329M: Andy Walls <awalls@md.metrocast.net>
6330L: ivtv-devel@ivtvdriver.org (subscribers-only)
6331L: linux-media@vger.kernel.org
6332T: git git://linuxtv.org/media_tree.git
6333W: http://www.ivtvdriver.org
6334S: Maintained
6335F: Documentation/video4linux/*.ivtv
6336F: drivers/media/pci/ivtv/
6337F: include/uapi/linux/ivtv*
6338
6339IX2505V MEDIA DRIVER
6340M: Malcolm Priestley <tvboxspy@gmail.com>
6341L: linux-media@vger.kernel.org
6342W: https://linuxtv.org
6343Q: http://patchwork.linuxtv.org/project/linux-media/list/
6344S: Maintained
6345F: drivers/media/dvb-frontends/ix2505v*
6346
6347JC42.4 TEMPERATURE SENSOR DRIVER
6348M: Guenter Roeck <linux@roeck-us.net>
6349L: linux-hwmon@vger.kernel.org
6350S: Maintained
6351F: drivers/hwmon/jc42.c
6352F: Documentation/hwmon/jc42
6353
6354JFS FILESYSTEM
6355M: Dave Kleikamp <shaggy@kernel.org>
6356L: jfs-discussion@lists.sourceforge.net
6357W: http://jfs.sourceforge.net/
6358T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6359S: Maintained
6360F: Documentation/filesystems/jfs.txt
6361F: fs/jfs/
6362
6363JME NETWORK DRIVER
6364M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6365L: netdev@vger.kernel.org
6366S: Maintained
6367F: drivers/net/ethernet/jme.*
6368
6369JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6370M: David Woodhouse <dwmw2@infradead.org>
6371L: linux-mtd@lists.infradead.org
6372W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6373S: Maintained
6374F: fs/jffs2/
6375F: include/uapi/linux/jffs2.h
6376
6377JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6378M: "Theodore Ts'o" <tytso@mit.edu>
6379M: Jan Kara <jack@suse.com>
6380L: linux-ext4@vger.kernel.org
6381S: Maintained
6382F: fs/jbd2/
6383F: include/linux/jbd2.h
6384
6385JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6386M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6387L: linux-media@vger.kernel.org
6388S: Maintained
6389F: drivers/media/platform/rcar_jpu.c
6390
6391JSM Neo PCI based serial card
6392M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6393L: linux-serial@vger.kernel.org
6394S: Maintained
6395F: drivers/tty/serial/jsm/
6396
6397K10TEMP HARDWARE MONITORING DRIVER
6398M: Clemens Ladisch <clemens@ladisch.de>
6399L: linux-hwmon@vger.kernel.org
6400S: Maintained
6401F: Documentation/hwmon/k10temp
6402F: drivers/hwmon/k10temp.c
6403
6404K8TEMP HARDWARE MONITORING DRIVER
6405M: Rudolf Marek <r.marek@assembler.cz>
6406L: linux-hwmon@vger.kernel.org
6407S: Maintained
6408F: Documentation/hwmon/k8temp
6409F: drivers/hwmon/k8temp.c
6410
6411KASAN
6412M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6413R: Alexander Potapenko <glider@google.com>
6414R: Dmitry Vyukov <dvyukov@google.com>
6415L: kasan-dev@googlegroups.com
6416S: Maintained
6417F: arch/*/include/asm/kasan.h
6418F: arch/*/mm/kasan_init*
6419F: Documentation/kasan.txt
6420F: include/linux/kasan*.h
6421F: lib/test_kasan.c
6422F: mm/kasan/
6423F: scripts/Makefile.kasan
6424
6425KCONFIG
6426M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6427L: linux-kbuild@vger.kernel.org
6428T: git git://gitorious.org/linux-kconfig/linux-kconfig
6429S: Maintained
6430F: Documentation/kbuild/kconfig-language.txt
6431F: scripts/kconfig/
6432
6433KDUMP
6434M: Dave Young <dyoung@redhat.com>
6435M: Baoquan He <bhe@redhat.com>
6436R: Vivek Goyal <vgoyal@redhat.com>
6437L: kexec@lists.infradead.org
6438W: http://lse.sourceforge.net/kdump/
6439S: Maintained
6440F: Documentation/kdump/
6441
6442KEENE FM RADIO TRANSMITTER DRIVER
6443M: Hans Verkuil <hverkuil@xs4all.nl>
6444L: linux-media@vger.kernel.org
6445T: git git://linuxtv.org/media_tree.git
6446W: https://linuxtv.org
6447S: Maintained
6448F: drivers/media/radio/radio-keene*
6449
6450KERNEL AUTOMOUNTER v4 (AUTOFS4)
6451M: Ian Kent <raven@themaw.net>
6452L: autofs@vger.kernel.org
6453S: Maintained
6454F: fs/autofs4/
6455
6456KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6457M: Michal Marek <mmarek@suse.com>
6458T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6459T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6460L: linux-kbuild@vger.kernel.org
6461S: Maintained
6462F: Documentation/kbuild/
6463F: Makefile
6464F: scripts/Makefile.*
6465F: scripts/basic/
6466F: scripts/mk*
6467F: scripts/package/
6468
6469KERNEL JANITORS
6470L: kernel-janitors@vger.kernel.org
6471W: http://kernelnewbies.org/KernelJanitors
6472S: Odd Fixes
6473
6474KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6475M: "J. Bruce Fields" <bfields@fieldses.org>
6476M: Jeff Layton <jlayton@poochiereds.net>
6477L: linux-nfs@vger.kernel.org
6478W: http://nfs.sourceforge.net/
6479T: git git://linux-nfs.org/~bfields/linux.git
6480S: Supported
6481F: fs/nfsd/
6482F: include/uapi/linux/nfsd/
6483F: fs/lockd/
6484F: fs/nfs_common/
6485F: net/sunrpc/
6486F: include/linux/lockd/
6487F: include/linux/sunrpc/
6488F: include/uapi/linux/sunrpc/
6489
6490KERNEL SELFTEST FRAMEWORK
6491M: Shuah Khan <shuahkh@osg.samsung.com>
6492L: linux-kselftest@vger.kernel.org
6493T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6494S: Maintained
6495F: tools/testing/selftests
6496
6497KERNEL VIRTUAL MACHINE (KVM)
6498M: Paolo Bonzini <pbonzini@redhat.com>
6499M: Radim Krčmář <rkrcmar@redhat.com>
6500L: kvm@vger.kernel.org
6501W: http://www.linux-kvm.org
6502T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6503S: Supported
6504F: Documentation/*/kvm*.txt
6505F: Documentation/virtual/kvm/
6506F: arch/*/kvm/
6507F: arch/x86/kernel/kvm.c
6508F: arch/x86/kernel/kvmclock.c
6509F: arch/*/include/asm/kvm*
6510F: include/linux/kvm*
6511F: include/uapi/linux/kvm*
6512F: virt/kvm/
6513F: tools/kvm/
6514
6515KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6516M: Joerg Roedel <joro@8bytes.org>
6517L: kvm@vger.kernel.org
6518W: http://www.linux-kvm.org/
6519S: Maintained
6520F: arch/x86/include/asm/svm.h
6521F: arch/x86/kvm/svm.c
6522
6523KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6524M: Alexander Graf <agraf@suse.com>
6525L: kvm-ppc@vger.kernel.org
6526W: http://www.linux-kvm.org/
6527T: git git://github.com/agraf/linux-2.6.git
6528S: Supported
6529F: arch/powerpc/include/asm/kvm*
6530F: arch/powerpc/kvm/
6531
6532KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6533M: Christian Borntraeger <borntraeger@de.ibm.com>
6534M: Cornelia Huck <cornelia.huck@de.ibm.com>
6535L: linux-s390@vger.kernel.org
6536W: http://www.ibm.com/developerworks/linux/linux390/
6537T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6538S: Supported
6539F: Documentation/s390/kvm.txt
6540F: arch/s390/include/asm/kvm*
6541F: arch/s390/kvm/
6542
6543KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6544M: Christoffer Dall <christoffer.dall@linaro.org>
6545M: Marc Zyngier <marc.zyngier@arm.com>
6546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6547L: kvmarm@lists.cs.columbia.edu
6548W: http://systems.cs.columbia.edu/projects/kvm-arm
6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6550S: Supported
6551F: arch/arm/include/uapi/asm/kvm*
6552F: arch/arm/include/asm/kvm*
6553F: arch/arm/kvm/
6554F: virt/kvm/arm/
6555F: include/kvm/arm_*
6556
6557KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6558M: Christoffer Dall <christoffer.dall@linaro.org>
6559M: Marc Zyngier <marc.zyngier@arm.com>
6560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6561L: kvmarm@lists.cs.columbia.edu
6562S: Maintained
6563F: arch/arm64/include/uapi/asm/kvm*
6564F: arch/arm64/include/asm/kvm*
6565F: arch/arm64/kvm/
6566
6567KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6568M: James Hogan <james.hogan@imgtec.com>
6569L: linux-mips@linux-mips.org
6570S: Supported
6571F: arch/mips/include/uapi/asm/kvm*
6572F: arch/mips/include/asm/kvm*
6573F: arch/mips/kvm/
6574
6575KEXEC
6576M: Eric Biederman <ebiederm@xmission.com>
6577W: http://kernel.org/pub/linux/utils/kernel/kexec/
6578L: kexec@lists.infradead.org
6579S: Maintained
6580F: include/linux/kexec.h
6581F: include/uapi/linux/kexec.h
6582F: kernel/kexec*
6583
6584KEYS/KEYRINGS:
6585M: David Howells <dhowells@redhat.com>
6586L: keyrings@vger.kernel.org
6587S: Maintained
6588F: Documentation/security/keys.txt
6589F: include/linux/key.h
6590F: include/linux/key-type.h
6591F: include/linux/keyctl.h
6592F: include/uapi/linux/keyctl.h
6593F: include/keys/
6594F: security/keys/
6595
6596KEYS-TRUSTED
6597M: David Safford <safford@us.ibm.com>
6598M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6599L: linux-security-module@vger.kernel.org
6600L: keyrings@vger.kernel.org
6601S: Supported
6602F: Documentation/security/keys-trusted-encrypted.txt
6603F: include/keys/trusted-type.h
6604F: security/keys/trusted.c
6605F: security/keys/trusted.h
6606
6607KEYS-ENCRYPTED
6608M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6609M: David Safford <safford@us.ibm.com>
6610L: linux-security-module@vger.kernel.org
6611L: keyrings@vger.kernel.org
6612S: Supported
6613F: Documentation/security/keys-trusted-encrypted.txt
6614F: include/keys/encrypted-type.h
6615F: security/keys/encrypted-keys/
6616
6617KGDB / KDB /debug_core
6618M: Jason Wessel <jason.wessel@windriver.com>
6619W: http://kgdb.wiki.kernel.org/
6620L: kgdb-bugreport@lists.sourceforge.net
6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6622S: Maintained
6623F: Documentation/DocBook/kgdb.tmpl
6624F: drivers/misc/kgdbts.c
6625F: drivers/tty/serial/kgdboc.c
6626F: include/linux/kdb.h
6627F: include/linux/kgdb.h
6628F: kernel/debug/
6629
6630KMEMCHECK
6631M: Vegard Nossum <vegardno@ifi.uio.no>
6632M: Pekka Enberg <penberg@kernel.org>
6633S: Maintained
6634F: Documentation/kmemcheck.txt
6635F: arch/x86/include/asm/kmemcheck.h
6636F: arch/x86/mm/kmemcheck/
6637F: include/linux/kmemcheck.h
6638F: mm/kmemcheck.c
6639
6640KMEMLEAK
6641M: Catalin Marinas <catalin.marinas@arm.com>
6642S: Maintained
6643F: Documentation/kmemleak.txt
6644F: include/linux/kmemleak.h
6645F: mm/kmemleak.c
6646F: mm/kmemleak-test.c
6647
6648KPROBES
6649M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6650M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6651M: "David S. Miller" <davem@davemloft.net>
6652M: Masami Hiramatsu <mhiramat@kernel.org>
6653S: Maintained
6654F: Documentation/kprobes.txt
6655F: include/linux/kprobes.h
6656F: kernel/kprobes.c
6657
6658KS0108 LCD CONTROLLER DRIVER
6659M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6660W: http://miguelojeda.es/auxdisplay.htm
6661W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6662S: Maintained
6663F: Documentation/auxdisplay/ks0108
6664F: drivers/auxdisplay/ks0108.c
6665F: include/linux/ks0108.h
6666
6667L3MDEV
6668M: David Ahern <dsa@cumulusnetworks.com>
6669L: netdev@vger.kernel.org
6670S: Maintained
6671F: net/l3mdev
6672F: include/net/l3mdev.h
6673
6674LANTIQ MIPS ARCHITECTURE
6675M: John Crispin <john@phrozen.org>
6676L: linux-mips@linux-mips.org
6677S: Maintained
6678F: arch/mips/lantiq
6679
6680LAPB module
6681L: linux-x25@vger.kernel.org
6682S: Orphan
6683F: Documentation/networking/lapb-module.txt
6684F: include/*/lapb.h
6685F: net/lapb/
6686
6687LASI 53c700 driver for PARISC
6688M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6689L: linux-scsi@vger.kernel.org
6690S: Maintained
6691F: Documentation/scsi/53c700.txt
6692F: drivers/scsi/53c700*
6693
6694LED SUBSYSTEM
6695M: Richard Purdie <rpurdie@rpsys.net>
6696M: Jacek Anaszewski <j.anaszewski@samsung.com>
6697L: linux-leds@vger.kernel.org
6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6699S: Maintained
6700F: drivers/leds/
6701F: include/linux/leds.h
6702
6703LEGACY EEPROM DRIVER
6704M: Jean Delvare <jdelvare@suse.com>
6705S: Maintained
6706F: Documentation/misc-devices/eeprom
6707F: drivers/misc/eeprom/eeprom.c
6708
6709LEGO USB Tower driver
6710M: Juergen Stuber <starblue@users.sourceforge.net>
6711L: legousb-devel@lists.sourceforge.net
6712W: http://legousb.sourceforge.net/
6713S: Maintained
6714F: drivers/usb/misc/legousbtower.c
6715
6716LG2160 MEDIA DRIVER
6717M: Michael Krufky <mkrufky@linuxtv.org>
6718L: linux-media@vger.kernel.org
6719W: https://linuxtv.org
6720W: http://github.com/mkrufky
6721Q: http://patchwork.linuxtv.org/project/linux-media/list/
6722T: git git://linuxtv.org/mkrufky/tuners.git
6723S: Maintained
6724F: drivers/media/dvb-frontends/lg2160.*
6725
6726LGDT3305 MEDIA DRIVER
6727M: Michael Krufky <mkrufky@linuxtv.org>
6728L: linux-media@vger.kernel.org
6729W: https://linuxtv.org
6730W: http://github.com/mkrufky
6731Q: http://patchwork.linuxtv.org/project/linux-media/list/
6732T: git git://linuxtv.org/mkrufky/tuners.git
6733S: Maintained
6734F: drivers/media/dvb-frontends/lgdt3305.*
6735
6736LGUEST
6737M: Rusty Russell <rusty@rustcorp.com.au>
6738L: lguest@lists.ozlabs.org
6739W: http://lguest.ozlabs.org/
6740S: Odd Fixes
6741F: arch/x86/include/asm/lguest*.h
6742F: arch/x86/lguest/
6743F: drivers/lguest/
6744F: include/linux/lguest*.h
6745F: tools/lguest/
6746
6747LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6748M: Tejun Heo <tj@kernel.org>
6749L: linux-ide@vger.kernel.org
6750T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6751S: Maintained
6752F: drivers/ata/
6753F: include/linux/ata.h
6754F: include/linux/libata.h
6755
6756LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6757M: Viresh Kumar <vireshk@kernel.org>
6758L: linux-ide@vger.kernel.org
6759T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6760S: Maintained
6761F: include/linux/pata_arasan_cf_data.h
6762F: drivers/ata/pata_arasan_cf.c
6763
6764LIBATA PATA DRIVERS
6765M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6766M: Tejun Heo <tj@kernel.org>
6767L: linux-ide@vger.kernel.org
6768T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6769S: Maintained
6770F: drivers/ata/pata_*.c
6771F: drivers/ata/ata_generic.c
6772
6773LIBATA SATA AHCI PLATFORM devices support
6774M: Hans de Goede <hdegoede@redhat.com>
6775M: Tejun Heo <tj@kernel.org>
6776L: linux-ide@vger.kernel.org
6777T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6778S: Maintained
6779F: drivers/ata/ahci_platform.c
6780F: drivers/ata/libahci_platform.c
6781F: include/linux/ahci_platform.h
6782
6783LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6784M: Mikael Pettersson <mikpelinux@gmail.com>
6785L: linux-ide@vger.kernel.org
6786T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6787S: Maintained
6788F: drivers/ata/sata_promise.*
6789
6790LIBLOCKDEP
6791M: Sasha Levin <sasha.levin@oracle.com>
6792S: Maintained
6793F: tools/lib/lockdep/
6794
6795LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6796M: Dan Williams <dan.j.williams@intel.com>
6797L: linux-nvdimm@lists.01.org
6798Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6799T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6800S: Supported
6801F: drivers/nvdimm/*
6802F: include/linux/nd.h
6803F: include/linux/libnvdimm.h
6804F: include/uapi/linux/ndctl.h
6805
6806LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6807M: Ross Zwisler <ross.zwisler@linux.intel.com>
6808L: linux-nvdimm@lists.01.org
6809Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6810S: Supported
6811F: drivers/nvdimm/blk.c
6812F: drivers/nvdimm/region_devs.c
6813F: drivers/acpi/nfit*
6814
6815LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6816M: Vishal Verma <vishal.l.verma@intel.com>
6817L: linux-nvdimm@lists.01.org
6818Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6819S: Supported
6820F: drivers/nvdimm/btt*
6821
6822LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6823M: Ross Zwisler <ross.zwisler@linux.intel.com>
6824L: linux-nvdimm@lists.01.org
6825Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6826S: Supported
6827F: drivers/nvdimm/pmem.c
6828F: include/linux/pmem.h
6829F: arch/*/include/asm/pmem.h
6830
6831LIGHTNVM PLATFORM SUPPORT
6832M: Matias Bjorling <mb@lightnvm.io>
6833W: http://github/OpenChannelSSD
6834L: linux-block@vger.kernel.org
6835S: Maintained
6836F: drivers/lightnvm/
6837F: include/linux/lightnvm.h
6838F: include/uapi/linux/lightnvm.h
6839
6840LINUX FOR IBM pSERIES (RS/6000)
6841M: Paul Mackerras <paulus@au.ibm.com>
6842W: http://www.ibm.com/linux/ltc/projects/ppc
6843S: Supported
6844F: arch/powerpc/boot/rs6000.h
6845
6846LINUX FOR POWERPC (32-BIT AND 64-BIT)
6847M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6848M: Paul Mackerras <paulus@samba.org>
6849M: Michael Ellerman <mpe@ellerman.id.au>
6850W: http://www.penguinppc.org/
6851L: linuxppc-dev@lists.ozlabs.org
6852Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6853T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6854S: Supported
6855F: Documentation/powerpc/
6856F: arch/powerpc/
6857F: drivers/char/tpm/tpm_ibmvtpm*
6858F: drivers/crypto/nx/
6859F: drivers/crypto/vmx/
6860F: drivers/net/ethernet/ibm/ibmveth.*
6861F: drivers/net/ethernet/ibm/ibmvnic.*
6862F: drivers/pci/hotplug/rpa*
6863F: drivers/scsi/ibmvscsi/
6864N: opal
6865N: /pmac
6866N: powermac
6867N: powernv
6868N: [^a-z0-9]ps3
6869N: pseries
6870
6871LINUX FOR POWER MACINTOSH
6872M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6873W: http://www.penguinppc.org/
6874L: linuxppc-dev@lists.ozlabs.org
6875S: Maintained
6876F: arch/powerpc/platforms/powermac/
6877F: drivers/macintosh/
6878
6879LINUX FOR POWERPC EMBEDDED MPC5XXX
6880M: Anatolij Gustschin <agust@denx.de>
6881L: linuxppc-dev@lists.ozlabs.org
6882T: git git://git.denx.de/linux-denx-agust.git
6883S: Maintained
6884F: arch/powerpc/platforms/512x/
6885F: arch/powerpc/platforms/52xx/
6886
6887LINUX FOR POWERPC EMBEDDED PPC4XX
6888M: Alistair Popple <alistair@popple.id.au>
6889M: Matt Porter <mporter@kernel.crashing.org>
6890W: http://www.penguinppc.org/
6891L: linuxppc-dev@lists.ozlabs.org
6892S: Maintained
6893F: arch/powerpc/platforms/40x/
6894F: arch/powerpc/platforms/44x/
6895
6896LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6897L: linuxppc-dev@lists.ozlabs.org
6898S: Orphan
6899F: arch/powerpc/*/*virtex*
6900F: arch/powerpc/*/*/*virtex*
6901
6902LINUX FOR POWERPC EMBEDDED PPC8XX
6903M: Vitaly Bordug <vitb@kernel.crashing.org>
6904W: http://www.penguinppc.org/
6905L: linuxppc-dev@lists.ozlabs.org
6906S: Maintained
6907F: arch/powerpc/platforms/8xx/
6908
6909LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6910M: Scott Wood <oss@buserror.net>
6911M: Kumar Gala <galak@kernel.crashing.org>
6912W: http://www.penguinppc.org/
6913L: linuxppc-dev@lists.ozlabs.org
6914T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6915S: Maintained
6916F: arch/powerpc/platforms/83xx/
6917F: arch/powerpc/platforms/85xx/
6918
6919LINUX FOR POWERPC PA SEMI PWRFICIENT
6920M: Olof Johansson <olof@lixom.net>
6921L: linuxppc-dev@lists.ozlabs.org
6922S: Maintained
6923F: arch/powerpc/platforms/pasemi/
6924F: drivers/*/*pasemi*
6925F: drivers/*/*/*pasemi*
6926
6927LINUX SECURITY MODULE (LSM) FRAMEWORK
6928M: Chris Wright <chrisw@sous-sol.org>
6929L: linux-security-module@vger.kernel.org
6930S: Supported
6931
6932LIS3LV02D ACCELEROMETER DRIVER
6933M: Eric Piel <eric.piel@tremplin-utc.net>
6934S: Maintained
6935F: Documentation/misc-devices/lis3lv02d
6936F: drivers/misc/lis3lv02d/
6937F: drivers/platform/x86/hp_accel.c
6938
6939LIVE PATCHING
6940M: Josh Poimboeuf <jpoimboe@redhat.com>
6941M: Jessica Yu <jeyu@redhat.com>
6942M: Jiri Kosina <jikos@kernel.org>
6943M: Miroslav Benes <mbenes@suse.cz>
6944R: Petr Mladek <pmladek@suse.com>
6945S: Maintained
6946F: kernel/livepatch/
6947F: include/linux/livepatch.h
6948F: arch/x86/include/asm/livepatch.h
6949F: arch/x86/kernel/livepatch.c
6950F: Documentation/livepatch/
6951F: Documentation/ABI/testing/sysfs-kernel-livepatch
6952F: samples/livepatch/
6953L: live-patching@vger.kernel.org
6954T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6955
6956LINUX KERNEL DUMP TEST MODULE (LKDTM)
6957M: Kees Cook <keescook@chromium.org>
6958S: Maintained
6959F: drivers/misc/lkdtm.c
6960
6961LLC (802.2)
6962M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6963S: Maintained
6964F: include/linux/llc.h
6965F: include/uapi/linux/llc.h
6966F: include/net/llc*
6967F: net/llc/
6968
6969LM73 HARDWARE MONITOR DRIVER
6970M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6971L: linux-hwmon@vger.kernel.org
6972S: Maintained
6973F: drivers/hwmon/lm73.c
6974
6975LM78 HARDWARE MONITOR DRIVER
6976M: Jean Delvare <jdelvare@suse.com>
6977L: linux-hwmon@vger.kernel.org
6978S: Maintained
6979F: Documentation/hwmon/lm78
6980F: drivers/hwmon/lm78.c
6981
6982LM83 HARDWARE MONITOR DRIVER
6983M: Jean Delvare <jdelvare@suse.com>
6984L: linux-hwmon@vger.kernel.org
6985S: Maintained
6986F: Documentation/hwmon/lm83
6987F: drivers/hwmon/lm83.c
6988
6989LM90 HARDWARE MONITOR DRIVER
6990M: Jean Delvare <jdelvare@suse.com>
6991L: linux-hwmon@vger.kernel.org
6992S: Maintained
6993F: Documentation/hwmon/lm90
6994F: Documentation/devicetree/bindings/hwmon/lm90.txt
6995F: drivers/hwmon/lm90.c
6996
6997LM95234 HARDWARE MONITOR DRIVER
6998M: Guenter Roeck <linux@roeck-us.net>
6999L: linux-hwmon@vger.kernel.org
7000S: Maintained
7001F: Documentation/hwmon/lm95234
7002F: drivers/hwmon/lm95234.c
7003
7004LME2510 MEDIA DRIVER
7005M: Malcolm Priestley <tvboxspy@gmail.com>
7006L: linux-media@vger.kernel.org
7007W: https://linuxtv.org
7008Q: http://patchwork.linuxtv.org/project/linux-media/list/
7009S: Maintained
7010F: drivers/media/usb/dvb-usb-v2/lmedm04*
7011
7012LOCKDEP AND LOCKSTAT
7013M: Peter Zijlstra <peterz@infradead.org>
7014M: Ingo Molnar <mingo@redhat.com>
7015L: linux-kernel@vger.kernel.org
7016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7017S: Maintained
7018F: Documentation/locking/lockdep*.txt
7019F: Documentation/locking/lockstat.txt
7020F: include/linux/lockdep.h
7021F: kernel/locking/
7022
7023LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7024M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7025L: linux-ntfs-dev@lists.sourceforge.net
7026W: http://www.linux-ntfs.org/content/view/19/37/
7027S: Maintained
7028F: Documentation/ldm.txt
7029F: block/partitions/ldm.*
7030
7031LogFS
7032M: Joern Engel <joern@logfs.org>
7033M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7034L: logfs@logfs.org
7035W: logfs.org
7036S: Maintained
7037F: fs/logfs/
7038
7039LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7040M: Sathya Prakash <sathya.prakash@broadcom.com>
7041M: Chaitra P B <chaitra.basappa@broadcom.com>
7042M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7043L: MPT-FusionLinux.pdl@broadcom.com
7044L: linux-scsi@vger.kernel.org
7045W: http://www.avagotech.com/support/
7046S: Supported
7047F: drivers/message/fusion/
7048F: drivers/scsi/mpt2sas/
7049F: drivers/scsi/mpt3sas/
7050
7051LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7052M: Matthew Wilcox <matthew@wil.cx>
7053L: linux-scsi@vger.kernel.org
7054S: Maintained
7055F: drivers/scsi/sym53c8xx_2/
7056
7057LTC4261 HARDWARE MONITOR DRIVER
7058M: Guenter Roeck <linux@roeck-us.net>
7059L: linux-hwmon@vger.kernel.org
7060S: Maintained
7061F: Documentation/hwmon/ltc4261
7062F: drivers/hwmon/ltc4261.c
7063
7064LTP (Linux Test Project)
7065M: Mike Frysinger <vapier@gentoo.org>
7066M: Cyril Hrubis <chrubis@suse.cz>
7067M: Wanlong Gao <wanlong.gao@gmail.com>
7068M: Jan Stancek <jstancek@redhat.com>
7069M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7070M: Alexey Kodanev <alexey.kodanev@oracle.com>
7071L: ltp@lists.linux.it (subscribers-only)
7072W: http://linux-test-project.github.io/
7073T: git git://github.com/linux-test-project/ltp.git
7074S: Maintained
7075
7076M32R ARCHITECTURE
7077W: http://www.linux-m32r.org/
7078S: Orphan
7079F: arch/m32r/
7080
7081M68K ARCHITECTURE
7082M: Geert Uytterhoeven <geert@linux-m68k.org>
7083L: linux-m68k@lists.linux-m68k.org
7084W: http://www.linux-m68k.org/
7085T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7086S: Maintained
7087F: arch/m68k/
7088F: drivers/zorro/
7089
7090M68K ON APPLE MACINTOSH
7091M: Joshua Thompson <funaho@jurai.org>
7092W: http://www.mac.linux-m68k.org/
7093L: linux-m68k@lists.linux-m68k.org
7094S: Maintained
7095F: arch/m68k/mac/
7096
7097M68K ON HP9000/300
7098M: Philip Blundell <philb@gnu.org>
7099W: http://www.tazenda.demon.co.uk/phil/linux-hp
7100S: Maintained
7101F: arch/m68k/hp300/
7102
7103M88DS3103 MEDIA DRIVER
7104M: Antti Palosaari <crope@iki.fi>
7105L: linux-media@vger.kernel.org
7106W: https://linuxtv.org
7107W: http://palosaari.fi/linux/
7108Q: http://patchwork.linuxtv.org/project/linux-media/list/
7109T: git git://linuxtv.org/anttip/media_tree.git
7110S: Maintained
7111F: drivers/media/dvb-frontends/m88ds3103*
7112
7113M88RS2000 MEDIA DRIVER
7114M: Malcolm Priestley <tvboxspy@gmail.com>
7115L: linux-media@vger.kernel.org
7116W: https://linuxtv.org
7117Q: http://patchwork.linuxtv.org/project/linux-media/list/
7118S: Maintained
7119F: drivers/media/dvb-frontends/m88rs2000*
7120
7121MA901 MASTERKIT USB FM RADIO DRIVER
7122M: Alexey Klimov <klimov.linux@gmail.com>
7123L: linux-media@vger.kernel.org
7124T: git git://linuxtv.org/media_tree.git
7125S: Maintained
7126F: drivers/media/radio/radio-ma901.c
7127
7128MAC80211
7129M: Johannes Berg <johannes@sipsolutions.net>
7130L: linux-wireless@vger.kernel.org
7131W: http://wireless.kernel.org/
7132T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7133T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7134S: Maintained
7135F: Documentation/networking/mac80211-injection.txt
7136F: include/net/mac80211.h
7137F: net/mac80211/
7138F: drivers/net/wireless/mac80211_hwsim.[ch]
7139
7140MACVLAN DRIVER
7141M: Patrick McHardy <kaber@trash.net>
7142L: netdev@vger.kernel.org
7143S: Maintained
7144F: drivers/net/macvlan.c
7145F: include/linux/if_macvlan.h
7146
7147MAILBOX API
7148M: Jassi Brar <jassisinghbrar@gmail.com>
7149L: linux-kernel@vger.kernel.org
7150S: Maintained
7151F: drivers/mailbox/
7152F: include/linux/mailbox_client.h
7153F: include/linux/mailbox_controller.h
7154
7155MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7156M: Michael Kerrisk <mtk.manpages@gmail.com>
7157W: http://www.kernel.org/doc/man-pages
7158L: linux-man@vger.kernel.org
7159S: Maintained
7160
7161MARVELL ARMADA DRM SUPPORT
7162M: Russell King <rmk+kernel@armlinux.org.uk>
7163S: Maintained
7164F: drivers/gpu/drm/armada/
7165F: include/uapi/drm/armada_drm.h
7166F: Documentation/devicetree/bindings/display/armada/
7167
7168MARVELL 88E6352 DSA support
7169M: Guenter Roeck <linux@roeck-us.net>
7170S: Maintained
7171F: drivers/net/dsa/mv88e6352.c
7172
7173MARVELL CRYPTO DRIVER
7174M: Boris Brezillon <boris.brezillon@free-electrons.com>
7175M: Arnaud Ebalard <arno@natisbad.org>
7176F: drivers/crypto/marvell/
7177S: Maintained
7178L: linux-crypto@vger.kernel.org
7179
7180MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7181M: Mirko Lindner <mlindner@marvell.com>
7182M: Stephen Hemminger <stephen@networkplumber.org>
7183L: netdev@vger.kernel.org
7184S: Maintained
7185F: drivers/net/ethernet/marvell/sk*
7186
7187MARVELL LIBERTAS WIRELESS DRIVER
7188L: libertas-dev@lists.infradead.org
7189S: Orphan
7190F: drivers/net/wireless/marvell/libertas/
7191
7192MARVELL MV643XX ETHERNET DRIVER
7193M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7194L: netdev@vger.kernel.org
7195S: Maintained
7196F: drivers/net/ethernet/marvell/mv643xx_eth.*
7197F: include/linux/mv643xx.h
7198
7199MARVELL MVNETA ETHERNET DRIVER
7200M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7201L: netdev@vger.kernel.org
7202S: Maintained
7203F: drivers/net/ethernet/marvell/mvneta.*
7204
7205MARVELL MWIFIEX WIRELESS DRIVER
7206M: Amitkumar Karwar <akarwar@marvell.com>
7207M: Nishant Sarmukadam <nishants@marvell.com>
7208L: linux-wireless@vger.kernel.org
7209S: Maintained
7210F: drivers/net/wireless/marvell/mwifiex/
7211
7212MARVELL MWL8K WIRELESS DRIVER
7213M: Lennert Buytenhek <buytenh@wantstofly.org>
7214L: linux-wireless@vger.kernel.org
7215S: Odd Fixes
7216F: drivers/net/wireless/marvell/mwl8k.c
7217
7218MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7219M: Nicolas Pitre <nico@fluxnic.net>
7220S: Odd Fixes
7221F: drivers/mmc/host/mvsdio.*
7222
7223MATROX FRAMEBUFFER DRIVER
7224L: linux-fbdev@vger.kernel.org
7225S: Orphan
7226F: drivers/video/fbdev/matrox/matroxfb_*
7227F: include/uapi/linux/matroxfb.h
7228
7229MAX16065 HARDWARE MONITOR DRIVER
7230M: Guenter Roeck <linux@roeck-us.net>
7231L: linux-hwmon@vger.kernel.org
7232S: Maintained
7233F: Documentation/hwmon/max16065
7234F: drivers/hwmon/max16065.c
7235
7236MAX20751 HARDWARE MONITOR DRIVER
7237M: Guenter Roeck <linux@roeck-us.net>
7238L: linux-hwmon@vger.kernel.org
7239S: Maintained
7240F: Documentation/hwmon/max20751
7241F: drivers/hwmon/max20751.c
7242
7243MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7244M: "Hans J. Koch" <hjk@hansjkoch.de>
7245L: linux-hwmon@vger.kernel.org
7246S: Maintained
7247F: Documentation/hwmon/max6650
7248F: drivers/hwmon/max6650.c
7249
7250MAX6697 HARDWARE MONITOR DRIVER
7251M: Guenter Roeck <linux@roeck-us.net>
7252L: linux-hwmon@vger.kernel.org
7253S: Maintained
7254F: Documentation/hwmon/max6697
7255F: Documentation/devicetree/bindings/i2c/max6697.txt
7256F: drivers/hwmon/max6697.c
7257F: include/linux/platform_data/max6697.h
7258
7259MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7260M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7261L: linux-pm@vger.kernel.org
7262S: Supported
7263F: drivers/power/max14577_charger.c
7264F: drivers/power/max77693_charger.c
7265
7266MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7267M: Javier Martinez Canillas <javier@osg.samsung.com>
7268L: linux-kernel@vger.kernel.org
7269S: Supported
7270F: drivers/*/*max77802*.c
7271F: Documentation/devicetree/bindings/*/*max77802.txt
7272F: include/dt-bindings/*/*max77802.h
7273
7274MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7275M: Chanwoo Choi <cw00.choi@samsung.com>
7276M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7277L: linux-kernel@vger.kernel.org
7278S: Supported
7279F: drivers/*/max14577*.c
7280F: drivers/*/max77686*.c
7281F: drivers/*/max77693*.c
7282F: drivers/extcon/extcon-max14577.c
7283F: drivers/extcon/extcon-max77693.c
7284F: drivers/rtc/rtc-max77686.c
7285F: drivers/clk/clk-max77686.c
7286F: Documentation/devicetree/bindings/mfd/max14577.txt
7287F: Documentation/devicetree/bindings/*/max77686.txt
7288F: Documentation/devicetree/bindings/mfd/max77693.txt
7289F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7290F: include/linux/mfd/max14577*.h
7291F: include/linux/mfd/max77686*.h
7292F: include/linux/mfd/max77693*.h
7293
7294MAXIRADIO FM RADIO RECEIVER DRIVER
7295M: Hans Verkuil <hverkuil@xs4all.nl>
7296L: linux-media@vger.kernel.org
7297T: git git://linuxtv.org/media_tree.git
7298W: https://linuxtv.org
7299S: Maintained
7300F: drivers/media/radio/radio-maxiradio*
7301
7302MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7303M: Peter Rosin <peda@axentia.se>
7304L: linux-iio@vger.kernel.org
7305S: Maintained
7306F: drivers/iio/potentiometer/mcp4531.c
7307
7308MEDIA DRIVERS FOR RENESAS - VSP1
7309M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7310L: linux-media@vger.kernel.org
7311L: linux-renesas-soc@vger.kernel.org
7312T: git git://linuxtv.org/media_tree.git
7313S: Supported
7314F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7315F: drivers/media/platform/vsp1/
7316
7317MEDIA DRIVERS FOR ASCOT2E
7318M: Sergey Kozlov <serjk@netup.ru>
7319L: linux-media@vger.kernel.org
7320W: https://linuxtv.org
7321W: http://netup.tv/
7322T: git git://linuxtv.org/media_tree.git
7323S: Supported
7324F: drivers/media/dvb-frontends/ascot2e*
7325
7326MEDIA DRIVERS FOR CXD2841ER
7327M: Sergey Kozlov <serjk@netup.ru>
7328L: linux-media@vger.kernel.org
7329W: https://linuxtv.org
7330W: http://netup.tv/
7331T: git git://linuxtv.org/media_tree.git
7332S: Supported
7333F: drivers/media/dvb-frontends/cxd2841er*
7334
7335MEDIA DRIVERS FOR HORUS3A
7336M: Sergey Kozlov <serjk@netup.ru>
7337L: linux-media@vger.kernel.org
7338W: https://linuxtv.org
7339W: http://netup.tv/
7340T: git git://linuxtv.org/media_tree.git
7341S: Supported
7342F: drivers/media/dvb-frontends/horus3a*
7343
7344MEDIA DRIVERS FOR LNBH25
7345M: Sergey Kozlov <serjk@netup.ru>
7346L: linux-media@vger.kernel.org
7347W: https://linuxtv.org
7348W: http://netup.tv/
7349T: git git://linuxtv.org/media_tree.git
7350S: Supported
7351F: drivers/media/dvb-frontends/lnbh25*
7352
7353MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7354M: Sergey Kozlov <serjk@netup.ru>
7355L: linux-media@vger.kernel.org
7356W: https://linuxtv.org
7357W: http://netup.tv/
7358T: git git://linuxtv.org/media_tree.git
7359S: Supported
7360F: drivers/media/pci/netup_unidvb/*
7361
7362MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7363M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7364P: LinuxTV.org Project
7365L: linux-media@vger.kernel.org
7366W: https://linuxtv.org
7367Q: http://patchwork.kernel.org/project/linux-media/list/
7368T: git git://linuxtv.org/media_tree.git
7369S: Maintained
7370F: Documentation/dvb/
7371F: Documentation/video4linux/
7372F: Documentation/DocBook/media/
7373F: drivers/media/
7374F: drivers/staging/media/
7375F: include/linux/platform_data/media/
7376F: include/media/
7377F: include/uapi/linux/dvb/
7378F: include/uapi/linux/videodev2.h
7379F: include/uapi/linux/media.h
7380F: include/uapi/linux/v4l2-*
7381F: include/uapi/linux/meye.h
7382F: include/uapi/linux/ivtv*
7383F: include/uapi/linux/uvcvideo.h
7384
7385MEDIATEK ETHERNET DRIVER
7386M: Felix Fietkau <nbd@openwrt.org>
7387M: John Crispin <blogic@openwrt.org>
7388L: netdev@vger.kernel.org
7389S: Maintained
7390F: drivers/net/ethernet/mediatek/
7391
7392MEDIATEK MT7601U WIRELESS LAN DRIVER
7393M: Jakub Kicinski <kubakici@wp.pl>
7394L: linux-wireless@vger.kernel.org
7395S: Maintained
7396F: drivers/net/wireless/mediatek/mt7601u/
7397
7398MEGARAID SCSI/SAS DRIVERS
7399M: Kashyap Desai <kashyap.desai@avagotech.com>
7400M: Sumit Saxena <sumit.saxena@avagotech.com>
7401M: Uday Lingala <uday.lingala@avagotech.com>
7402L: megaraidlinux.pdl@avagotech.com
7403L: linux-scsi@vger.kernel.org
7404W: http://www.lsi.com
7405S: Maintained
7406F: Documentation/scsi/megaraid.txt
7407F: drivers/scsi/megaraid.*
7408F: drivers/scsi/megaraid/
7409
7410MELLANOX ETHERNET DRIVER (mlx4_en)
7411M: Eugenia Emantayev <eugenia@mellanox.com>
7412L: netdev@vger.kernel.org
7413S: Supported
7414W: http://www.mellanox.com
7415Q: http://patchwork.ozlabs.org/project/netdev/list/
7416F: drivers/net/ethernet/mellanox/mlx4/en_*
7417
7418MELLANOX ETHERNET DRIVER (mlx5e)
7419M: Saeed Mahameed <saeedm@mellanox.com>
7420L: netdev@vger.kernel.org
7421S: Supported
7422W: http://www.mellanox.com
7423Q: http://patchwork.ozlabs.org/project/netdev/list/
7424F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7425
7426MELLANOX ETHERNET SWITCH DRIVERS
7427M: Jiri Pirko <jiri@mellanox.com>
7428M: Ido Schimmel <idosch@mellanox.com>
7429L: netdev@vger.kernel.org
7430S: Supported
7431W: http://www.mellanox.com
7432Q: http://patchwork.ozlabs.org/project/netdev/list/
7433F: drivers/net/ethernet/mellanox/mlxsw/
7434
7435MEMBARRIER SUPPORT
7436M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7437M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7438L: linux-kernel@vger.kernel.org
7439S: Supported
7440F: kernel/membarrier.c
7441F: include/uapi/linux/membarrier.h
7442
7443MEMORY MANAGEMENT
7444L: linux-mm@kvack.org
7445W: http://www.linux-mm.org
7446S: Maintained
7447F: include/linux/mm.h
7448F: include/linux/gfp.h
7449F: include/linux/mmzone.h
7450F: include/linux/memory_hotplug.h
7451F: include/linux/vmalloc.h
7452F: mm/
7453
7454MEMORY TECHNOLOGY DEVICES (MTD)
7455M: David Woodhouse <dwmw2@infradead.org>
7456M: Brian Norris <computersforpeace@gmail.com>
7457L: linux-mtd@lists.infradead.org
7458W: http://www.linux-mtd.infradead.org/
7459Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7460T: git git://git.infradead.org/linux-mtd.git
7461T: git git://git.infradead.org/l2-mtd.git
7462S: Maintained
7463F: drivers/mtd/
7464F: include/linux/mtd/
7465F: include/uapi/mtd/
7466
7467MEN A21 WATCHDOG DRIVER
7468M: Johannes Thumshirn <morbidrsa@gmail.com>
7469L: linux-watchdog@vger.kernel.org
7470S: Maintained
7471F: drivers/watchdog/mena21_wdt.c
7472
7473MEN CHAMELEON BUS (mcb)
7474M: Johannes Thumshirn <morbidrsa@gmail.com>
7475S: Maintained
7476F: drivers/mcb/
7477F: include/linux/mcb.h
7478F: Documentation/men-chameleon-bus.txt
7479
7480MEN F21BMC (Board Management Controller)
7481M: Andreas Werner <andreas.werner@men.de>
7482S: Supported
7483F: drivers/mfd/menf21bmc.c
7484F: drivers/watchdog/menf21bmc_wdt.c
7485F: drivers/leds/leds-menf21bmc.c
7486F: drivers/hwmon/menf21bmc_hwmon.c
7487F: Documentation/hwmon/menf21bmc
7488
7489METAG ARCHITECTURE
7490M: James Hogan <james.hogan@imgtec.com>
7491L: linux-metag@vger.kernel.org
7492T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7493S: Odd Fixes
7494F: arch/metag/
7495F: Documentation/metag/
7496F: Documentation/devicetree/bindings/metag/
7497F: Documentation/devicetree/bindings/interrupt-controller/img,*
7498F: drivers/clocksource/metag_generic.c
7499F: drivers/irqchip/irq-metag.c
7500F: drivers/irqchip/irq-metag-ext.c
7501F: drivers/tty/metag_da.c
7502
7503MICROBLAZE ARCHITECTURE
7504M: Michal Simek <monstr@monstr.eu>
7505W: http://www.monstr.eu/fdt/
7506T: git git://git.monstr.eu/linux-2.6-microblaze.git
7507S: Supported
7508F: arch/microblaze/
7509
7510MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7511M: Chen Yu <yu.c.chen@intel.com>
7512L: platform-driver-x86@vger.kernel.org
7513S: Supported
7514F: drivers/platform/x86/surfacepro3_button.c
7515
7516MICROTEK X6 SCANNER
7517M: Oliver Neukum <oliver@neukum.org>
7518S: Maintained
7519F: drivers/usb/image/microtek.*
7520
7521MIPS
7522M: Ralf Baechle <ralf@linux-mips.org>
7523L: linux-mips@linux-mips.org
7524W: http://www.linux-mips.org/
7525T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7526Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7527S: Supported
7528F: Documentation/devicetree/bindings/mips/
7529F: Documentation/mips/
7530F: arch/mips/
7531
7532MIPS/LOONGSON1 ARCHITECTURE
7533M: Keguang Zhang <keguang.zhang@gmail.com>
7534L: linux-mips@linux-mips.org
7535S: Maintained
7536F: arch/mips/loongson32/
7537F: arch/mips/include/asm/mach-loongson32/
7538F: drivers/*/*loongson1*
7539F: drivers/*/*/*loongson1*
7540
7541MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7542M: Hans Verkuil <hverkuil@xs4all.nl>
7543L: linux-media@vger.kernel.org
7544T: git git://linuxtv.org/media_tree.git
7545W: https://linuxtv.org
7546S: Odd Fixes
7547F: drivers/media/radio/radio-miropcm20*
7548
7549MELLANOX MLX4 core VPI driver
7550M: Yishai Hadas <yishaih@mellanox.com>
7551L: netdev@vger.kernel.org
7552L: linux-rdma@vger.kernel.org
7553W: http://www.mellanox.com
7554Q: http://patchwork.ozlabs.org/project/netdev/list/
7555S: Supported
7556F: drivers/net/ethernet/mellanox/mlx4/
7557F: include/linux/mlx4/
7558
7559MELLANOX MLX4 IB driver
7560M: Yishai Hadas <yishaih@mellanox.com>
7561L: linux-rdma@vger.kernel.org
7562W: http://www.mellanox.com
7563Q: http://patchwork.kernel.org/project/linux-rdma/list/
7564S: Supported
7565F: drivers/infiniband/hw/mlx4/
7566F: include/linux/mlx4/
7567
7568MELLANOX MLX5 core VPI driver
7569M: Matan Barak <matanb@mellanox.com>
7570M: Leon Romanovsky <leonro@mellanox.com>
7571L: netdev@vger.kernel.org
7572L: linux-rdma@vger.kernel.org
7573W: http://www.mellanox.com
7574Q: http://patchwork.ozlabs.org/project/netdev/list/
7575S: Supported
7576F: drivers/net/ethernet/mellanox/mlx5/core/
7577F: include/linux/mlx5/
7578
7579MELLANOX MLX5 IB driver
7580M: Matan Barak <matanb@mellanox.com>
7581M: Leon Romanovsky <leonro@mellanox.com>
7582L: linux-rdma@vger.kernel.org
7583W: http://www.mellanox.com
7584Q: http://patchwork.kernel.org/project/linux-rdma/list/
7585S: Supported
7586F: drivers/infiniband/hw/mlx5/
7587F: include/linux/mlx5/
7588
7589MELEXIS MLX90614 DRIVER
7590M: Crt Mori <cmo@melexis.com>
7591L: linux-iio@vger.kernel.org
7592W: http://www.melexis.com
7593S: Supported
7594F: drivers/iio/temperature/mlx90614.c
7595
7596MN88472 MEDIA DRIVER
7597M: Antti Palosaari <crope@iki.fi>
7598L: linux-media@vger.kernel.org
7599W: https://linuxtv.org
7600W: http://palosaari.fi/linux/
7601Q: http://patchwork.linuxtv.org/project/linux-media/list/
7602T: git git://linuxtv.org/anttip/media_tree.git
7603S: Maintained
7604F: drivers/staging/media/mn88472/
7605F: drivers/media/dvb-frontends/mn88472.h
7606
7607MN88473 MEDIA DRIVER
7608M: Antti Palosaari <crope@iki.fi>
7609L: linux-media@vger.kernel.org
7610W: https://linuxtv.org
7611W: http://palosaari.fi/linux/
7612Q: http://patchwork.linuxtv.org/project/linux-media/list/
7613S: Maintained
7614F: drivers/media/dvb-frontends/mn88473*
7615
7616MODULE SUPPORT
7617M: Rusty Russell <rusty@rustcorp.com.au>
7618S: Maintained
7619F: include/linux/module.h
7620F: kernel/module.c
7621
7622MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7623W: http://popies.net/meye/
7624S: Orphan
7625F: Documentation/video4linux/meye.txt
7626F: drivers/media/pci/meye/
7627F: include/uapi/linux/meye.h
7628
7629MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7630M: Jiri Slaby <jirislaby@gmail.com>
7631S: Maintained
7632F: Documentation/serial/moxa-smartio
7633F: drivers/tty/mxser.*
7634
7635MR800 AVERMEDIA USB FM RADIO DRIVER
7636M: Alexey Klimov <klimov.linux@gmail.com>
7637L: linux-media@vger.kernel.org
7638T: git git://linuxtv.org/media_tree.git
7639S: Maintained
7640F: drivers/media/radio/radio-mr800.c
7641
7642MRF24J40 IEEE 802.15.4 RADIO DRIVER
7643M: Alan Ott <alan@signal11.us>
7644L: linux-wpan@vger.kernel.org
7645S: Maintained
7646F: drivers/net/ieee802154/mrf24j40.c
7647F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7648
7649MSI LAPTOP SUPPORT
7650M: "Lee, Chun-Yi" <jlee@suse.com>
7651L: platform-driver-x86@vger.kernel.org
7652S: Maintained
7653F: drivers/platform/x86/msi-laptop.c
7654
7655MSI WMI SUPPORT
7656L: platform-driver-x86@vger.kernel.org
7657S: Orphan
7658F: drivers/platform/x86/msi-wmi.c
7659
7660MSI001 MEDIA DRIVER
7661M: Antti Palosaari <crope@iki.fi>
7662L: linux-media@vger.kernel.org
7663W: https://linuxtv.org
7664W: http://palosaari.fi/linux/
7665Q: http://patchwork.linuxtv.org/project/linux-media/list/
7666T: git git://linuxtv.org/anttip/media_tree.git
7667S: Maintained
7668F: drivers/media/tuners/msi001*
7669
7670MSI2500 MEDIA DRIVER
7671M: Antti Palosaari <crope@iki.fi>
7672L: linux-media@vger.kernel.org
7673W: https://linuxtv.org
7674W: http://palosaari.fi/linux/
7675Q: http://patchwork.linuxtv.org/project/linux-media/list/
7676T: git git://linuxtv.org/anttip/media_tree.git
7677S: Maintained
7678F: drivers/media/usb/msi2500/
7679
7680MSYSTEMS DISKONCHIP G3 MTD DRIVER
7681M: Robert Jarzmik <robert.jarzmik@free.fr>
7682L: linux-mtd@lists.infradead.org
7683S: Maintained
7684F: drivers/mtd/devices/docg3*
7685
7686MT9M032 APTINA SENSOR DRIVER
7687M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7688L: linux-media@vger.kernel.org
7689T: git git://linuxtv.org/media_tree.git
7690S: Maintained
7691F: drivers/media/i2c/mt9m032.c
7692F: include/media/i2c/mt9m032.h
7693
7694MT9P031 APTINA CAMERA SENSOR
7695M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7696L: linux-media@vger.kernel.org
7697T: git git://linuxtv.org/media_tree.git
7698S: Maintained
7699F: drivers/media/i2c/mt9p031.c
7700F: include/media/i2c/mt9p031.h
7701
7702MT9T001 APTINA CAMERA SENSOR
7703M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7704L: linux-media@vger.kernel.org
7705T: git git://linuxtv.org/media_tree.git
7706S: Maintained
7707F: drivers/media/i2c/mt9t001.c
7708F: include/media/i2c/mt9t001.h
7709
7710MT9V032 APTINA CAMERA SENSOR
7711M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7712L: linux-media@vger.kernel.org
7713T: git git://linuxtv.org/media_tree.git
7714S: Maintained
7715F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7716F: drivers/media/i2c/mt9v032.c
7717F: include/media/i2c/mt9v032.h
7718
7719MULTIFUNCTION DEVICES (MFD)
7720M: Lee Jones <lee.jones@linaro.org>
7721T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7722S: Supported
7723F: drivers/mfd/
7724F: include/linux/mfd/
7725
7726MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7727M: Ulf Hansson <ulf.hansson@linaro.org>
7728L: linux-mmc@vger.kernel.org
7729T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7730S: Maintained
7731F: drivers/mmc/
7732F: include/linux/mmc/
7733F: include/uapi/linux/mmc/
7734
7735MULTIMEDIA CARD (MMC) ETC. OVER SPI
7736S: Orphan
7737F: drivers/mmc/host/mmc_spi.c
7738F: include/linux/spi/mmc_spi.h
7739
7740MULTISOUND SOUND DRIVER
7741M: Andrew Veliath <andrewtv@usa.net>
7742S: Maintained
7743F: Documentation/sound/oss/MultiSound
7744F: sound/oss/msnd*
7745
7746MULTITECH MULTIPORT CARD (ISICOM)
7747S: Orphan
7748F: drivers/tty/isicom.c
7749F: include/linux/isicom.h
7750
7751MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7752M: Bin Liu <b-liu@ti.com>
7753L: linux-usb@vger.kernel.org
7754T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7755S: Maintained
7756F: drivers/usb/musb/
7757
7758MXL5007T MEDIA DRIVER
7759M: Michael Krufky <mkrufky@linuxtv.org>
7760L: linux-media@vger.kernel.org
7761W: https://linuxtv.org
7762W: http://github.com/mkrufky
7763Q: http://patchwork.linuxtv.org/project/linux-media/list/
7764T: git git://linuxtv.org/mkrufky/tuners.git
7765S: Maintained
7766F: drivers/media/tuners/mxl5007t.*
7767
7768MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7769M: Hyong-Youb Kim <hykim@myri.com>
7770L: netdev@vger.kernel.org
7771W: https://www.myricom.com/support/downloads/myri10ge.html
7772S: Supported
7773F: drivers/net/ethernet/myricom/myri10ge/
7774
7775NAND FLASH SUBSYSTEM
7776M: Boris Brezillon <boris.brezillon@free-electrons.com>
7777R: Richard Weinberger <richard@nod.at>
7778L: linux-mtd@lists.infradead.org
7779W: http://www.linux-mtd.infradead.org/
7780Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7781T: git git://github.com/linux-nand/linux.git
7782S: Maintained
7783F: drivers/mtd/nand/
7784F: include/linux/mtd/nand*.h
7785
7786NATSEMI ETHERNET DRIVER (DP8381x)
7787S: Orphan
7788F: drivers/net/ethernet/natsemi/natsemi.c
7789
7790NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7791M: Daniel Mack <zonque@gmail.com>
7792S: Maintained
7793L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7794W: http://www.native-instruments.com
7795F: sound/usb/caiaq/
7796
7797NCP FILESYSTEM
7798M: Petr Vandrovec <petr@vandrovec.name>
7799S: Odd Fixes
7800F: fs/ncpfs/
7801
7802NCR 5380 SCSI DRIVERS
7803M: Finn Thain <fthain@telegraphics.com.au>
7804M: Michael Schmitz <schmitzmic@gmail.com>
7805L: linux-scsi@vger.kernel.org
7806S: Maintained
7807F: Documentation/scsi/g_NCR5380.txt
7808F: Documentation/scsi/dtc3x80.txt
7809F: drivers/scsi/NCR5380.*
7810F: drivers/scsi/arm/cumana_1.c
7811F: drivers/scsi/arm/oak.c
7812F: drivers/scsi/atari_scsi.*
7813F: drivers/scsi/dmx3191d.c
7814F: drivers/scsi/dtc.*
7815F: drivers/scsi/g_NCR5380.*
7816F: drivers/scsi/g_NCR5380_mmio.c
7817F: drivers/scsi/mac_scsi.*
7818F: drivers/scsi/pas16.*
7819F: drivers/scsi/sun3_scsi.*
7820F: drivers/scsi/sun3_scsi_vme.c
7821F: drivers/scsi/t128.*
7822
7823NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7824M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7825L: linux-scsi@vger.kernel.org
7826S: Maintained
7827F: drivers/scsi/NCR_D700.*
7828
7829NCT6775 HARDWARE MONITOR DRIVER
7830M: Guenter Roeck <linux@roeck-us.net>
7831L: linux-hwmon@vger.kernel.org
7832S: Maintained
7833F: Documentation/hwmon/nct6775
7834F: drivers/hwmon/nct6775.c
7835
7836NETEFFECT IWARP RNIC DRIVER (IW_NES)
7837M: Faisal Latif <faisal.latif@intel.com>
7838L: linux-rdma@vger.kernel.org
7839W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7840S: Supported
7841F: drivers/infiniband/hw/nes/
7842
7843NETEM NETWORK EMULATOR
7844M: Stephen Hemminger <stephen@networkplumber.org>
7845L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7846S: Maintained
7847F: net/sched/sch_netem.c
7848
7849NETERION 10GbE DRIVERS (s2io/vxge)
7850M: Jon Mason <jdmason@kudzu.us>
7851L: netdev@vger.kernel.org
7852S: Supported
7853F: Documentation/networking/s2io.txt
7854F: Documentation/networking/vxge.txt
7855F: drivers/net/ethernet/neterion/
7856
7857NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7858M: Pablo Neira Ayuso <pablo@netfilter.org>
7859M: Patrick McHardy <kaber@trash.net>
7860M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7861L: netfilter-devel@vger.kernel.org
7862L: coreteam@netfilter.org
7863W: http://www.netfilter.org/
7864W: http://www.iptables.org/
7865Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7866T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7867T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7868S: Supported
7869F: include/linux/netfilter*
7870F: include/linux/netfilter/
7871F: include/net/netfilter/
7872F: include/uapi/linux/netfilter*
7873F: include/uapi/linux/netfilter/
7874F: net/*/netfilter.c
7875F: net/*/netfilter/
7876F: net/netfilter/
7877F: net/bridge/br_netfilter*.c
7878
7879NETLABEL
7880M: Paul Moore <paul@paul-moore.com>
7881W: http://netlabel.sf.net
7882L: netdev@vger.kernel.org
7883S: Maintained
7884F: Documentation/netlabel/
7885F: include/net/netlabel.h
7886F: net/netlabel/
7887
7888NETROM NETWORK LAYER
7889M: Ralf Baechle <ralf@linux-mips.org>
7890L: linux-hams@vger.kernel.org
7891W: http://www.linux-ax25.org/
7892S: Maintained
7893F: include/net/netrom.h
7894F: include/uapi/linux/netrom.h
7895F: net/netrom/
7896
7897NETRONOME ETHERNET DRIVERS
7898M: Jakub Kicinski <jakub.kicinski@netronome.com>
7899L: oss-drivers@netronome.com
7900S: Maintained
7901F: drivers/net/ethernet/netronome/
7902
7903NETWORK BLOCK DEVICE (NBD)
7904M: Markus Pargmann <mpa@pengutronix.de>
7905S: Maintained
7906L: nbd-general@lists.sourceforge.net
7907T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7908F: Documentation/blockdev/nbd.txt
7909F: drivers/block/nbd.c
7910F: include/uapi/linux/nbd.h
7911
7912NETWORK DROP MONITOR
7913M: Neil Horman <nhorman@tuxdriver.com>
7914L: netdev@vger.kernel.org
7915S: Maintained
7916W: https://fedorahosted.org/dropwatch/
7917F: net/core/drop_monitor.c
7918
7919NETWORKING [GENERAL]
7920M: "David S. Miller" <davem@davemloft.net>
7921L: netdev@vger.kernel.org
7922W: http://www.linuxfoundation.org/en/Net
7923Q: http://patchwork.ozlabs.org/project/netdev/list/
7924T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7925T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7926S: Maintained
7927F: net/
7928F: include/net/
7929F: include/linux/in.h
7930F: include/linux/net.h
7931F: include/linux/netdevice.h
7932F: include/uapi/linux/in.h
7933F: include/uapi/linux/net.h
7934F: include/uapi/linux/netdevice.h
7935F: include/uapi/linux/net_namespace.h
7936F: tools/net/
7937F: tools/testing/selftests/net/
7938F: lib/random32.c
7939F: lib/test_bpf.c
7940
7941NETWORKING [IPv4/IPv6]
7942M: "David S. Miller" <davem@davemloft.net>
7943M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7944M: James Morris <jmorris@namei.org>
7945M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7946M: Patrick McHardy <kaber@trash.net>
7947L: netdev@vger.kernel.org
7948T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7949S: Maintained
7950F: net/ipv4/
7951F: net/ipv6/
7952F: include/net/ip*
7953F: arch/x86/net/*
7954
7955NETWORKING [IPSEC]
7956M: Steffen Klassert <steffen.klassert@secunet.com>
7957M: Herbert Xu <herbert@gondor.apana.org.au>
7958M: "David S. Miller" <davem@davemloft.net>
7959L: netdev@vger.kernel.org
7960T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7962S: Maintained
7963F: net/core/flow.c
7964F: net/xfrm/
7965F: net/key/
7966F: net/ipv4/xfrm*
7967F: net/ipv4/esp4.c
7968F: net/ipv4/ah4.c
7969F: net/ipv4/ipcomp.c
7970F: net/ipv4/ip_vti.c
7971F: net/ipv6/xfrm*
7972F: net/ipv6/esp6.c
7973F: net/ipv6/ah6.c
7974F: net/ipv6/ipcomp6.c
7975F: net/ipv6/ip6_vti.c
7976F: include/uapi/linux/xfrm.h
7977F: include/net/xfrm.h
7978
7979NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7980M: Paul Moore <paul@paul-moore.com>
7981L: netdev@vger.kernel.org
7982S: Maintained
7983
7984NETWORKING [WIRELESS]
7985L: linux-wireless@vger.kernel.org
7986Q: http://patchwork.kernel.org/project/linux-wireless/list/
7987
7988NETWORKING DRIVERS
7989L: netdev@vger.kernel.org
7990W: http://www.linuxfoundation.org/en/Net
7991Q: http://patchwork.ozlabs.org/project/netdev/list/
7992T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7993T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7994S: Odd Fixes
7995F: Documentation/devicetree/bindings/net/
7996F: drivers/net/
7997F: include/linux/if_*
7998F: include/linux/netdevice.h
7999F: include/linux/etherdevice.h
8000F: include/linux/fcdevice.h
8001F: include/linux/fddidevice.h
8002F: include/linux/hippidevice.h
8003F: include/linux/inetdevice.h
8004F: include/uapi/linux/if_*
8005F: include/uapi/linux/netdevice.h
8006
8007NETWORKING DRIVERS (WIRELESS)
8008M: Kalle Valo <kvalo@codeaurora.org>
8009L: linux-wireless@vger.kernel.org
8010Q: http://patchwork.kernel.org/project/linux-wireless/list/
8011T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8013S: Maintained
8014F: Documentation/devicetree/bindings/net/wireless/
8015F: drivers/net/wireless/
8016
8017NETXEN (1/10) GbE SUPPORT
8018M: Manish Chopra <manish.chopra@qlogic.com>
8019M: Sony Chacko <sony.chacko@qlogic.com>
8020M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8021L: netdev@vger.kernel.org
8022W: http://www.qlogic.com
8023S: Supported
8024F: drivers/net/ethernet/qlogic/netxen/
8025
8026NFC SUBSYSTEM
8027M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8028M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8029M: Samuel Ortiz <sameo@linux.intel.com>
8030L: linux-wireless@vger.kernel.org
8031L: linux-nfc@lists.01.org (subscribers-only)
8032S: Supported
8033F: net/nfc/
8034F: include/net/nfc/
8035F: include/uapi/linux/nfc.h
8036F: drivers/nfc/
8037F: include/linux/platform_data/nfcmrvl.h
8038F: include/linux/platform_data/nxp-nci.h
8039F: include/linux/platform_data/pn544.h
8040F: include/linux/platform_data/st21nfca.h
8041F: include/linux/platform_data/st-nci.h
8042F: Documentation/devicetree/bindings/net/nfc/
8043
8044NFS, SUNRPC, AND LOCKD CLIENTS
8045M: Trond Myklebust <trond.myklebust@primarydata.com>
8046M: Anna Schumaker <anna.schumaker@netapp.com>
8047L: linux-nfs@vger.kernel.org
8048W: http://client.linux-nfs.org
8049T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8050S: Maintained
8051F: fs/lockd/
8052F: fs/nfs/
8053F: fs/nfs_common/
8054F: net/sunrpc/
8055F: include/linux/lockd/
8056F: include/linux/nfs*
8057F: include/linux/sunrpc/
8058F: include/uapi/linux/nfs*
8059F: include/uapi/linux/sunrpc/
8060
8061NILFS2 FILESYSTEM
8062M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8063L: linux-nilfs@vger.kernel.org
8064W: http://nilfs.sourceforge.net/
8065W: http://nilfs.osdn.jp/
8066T: git git://github.com/konis/nilfs2.git
8067S: Supported
8068F: Documentation/filesystems/nilfs2.txt
8069F: fs/nilfs2/
8070F: include/linux/nilfs2_fs.h
8071F: include/trace/events/nilfs2.h
8072
8073NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8074M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8075W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8076S: Maintained
8077F: Documentation/scsi/NinjaSCSI.txt
8078F: drivers/scsi/pcmcia/nsp_*
8079
8080NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8081M: GOTO Masanori <gotom@debian.or.jp>
8082M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8083W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8084S: Maintained
8085F: Documentation/scsi/NinjaSCSI.txt
8086F: drivers/scsi/nsp32*
8087
8088NIOS2 ARCHITECTURE
8089M: Ley Foon Tan <lftan@altera.com>
8090L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8092S: Maintained
8093F: arch/nios2/
8094
8095NOKIA N900 POWER SUPPLY DRIVERS
8096R: Pali Rohár <pali.rohar@gmail.com>
8097F: include/linux/power/bq2415x_charger.h
8098F: include/linux/power/bq27xxx_battery.h
8099F: include/linux/power/isp1704_charger.h
8100F: drivers/power/bq2415x_charger.c
8101F: drivers/power/bq27xxx_battery.c
8102F: drivers/power/bq27xxx_battery_i2c.c
8103F: drivers/power/isp1704_charger.c
8104F: drivers/power/rx51_battery.c
8105
8106NTB DRIVER CORE
8107M: Jon Mason <jdmason@kudzu.us>
8108M: Dave Jiang <dave.jiang@intel.com>
8109M: Allen Hubbe <Allen.Hubbe@emc.com>
8110L: linux-ntb@googlegroups.com
8111S: Supported
8112W: https://github.com/jonmason/ntb/wiki
8113T: git git://github.com/jonmason/ntb.git
8114F: drivers/ntb/
8115F: drivers/net/ntb_netdev.c
8116F: include/linux/ntb.h
8117F: include/linux/ntb_transport.h
8118
8119NTB INTEL DRIVER
8120M: Jon Mason <jdmason@kudzu.us>
8121M: Dave Jiang <dave.jiang@intel.com>
8122L: linux-ntb@googlegroups.com
8123S: Supported
8124W: https://github.com/jonmason/ntb/wiki
8125T: git git://github.com/jonmason/ntb.git
8126F: drivers/ntb/hw/intel/
8127
8128NTB AMD DRIVER
8129M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8130L: linux-ntb@googlegroups.com
8131S: Supported
8132F: drivers/ntb/hw/amd/
8133
8134NTFS FILESYSTEM
8135M: Anton Altaparmakov <anton@tuxera.com>
8136L: linux-ntfs-dev@lists.sourceforge.net
8137W: http://www.tuxera.com/
8138T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8139S: Supported
8140F: Documentation/filesystems/ntfs.txt
8141F: fs/ntfs/
8142
8143NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8144M: Antonino Daplas <adaplas@gmail.com>
8145L: linux-fbdev@vger.kernel.org
8146S: Maintained
8147F: drivers/video/fbdev/riva/
8148F: drivers/video/fbdev/nvidia/
8149
8150NVM EXPRESS DRIVER
8151M: Keith Busch <keith.busch@intel.com>
8152M: Jens Axboe <axboe@fb.com>
8153L: linux-nvme@lists.infradead.org
8154T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8155W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8156S: Supported
8157F: drivers/nvme/host/
8158F: include/linux/nvme.h
8159
8160NVMEM FRAMEWORK
8161M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8162M: Maxime Ripard <maxime.ripard@free-electrons.com>
8163S: Maintained
8164F: drivers/nvmem/
8165F: Documentation/devicetree/bindings/nvmem/
8166F: include/linux/nvmem-consumer.h
8167F: include/linux/nvmem-provider.h
8168
8169NXP-NCI NFC DRIVER
8170M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8171R: Charles Gorand <charles.gorand@effinnov.com>
8172L: linux-nfc@lists.01.org (moderated for non-subscribers)
8173S: Supported
8174F: drivers/nfc/nxp-nci
8175
8176NXP TDA998X DRM DRIVER
8177M: Russell King <rmk+kernel@armlinux.org.uk>
8178S: Supported
8179F: drivers/gpu/drm/i2c/tda998x_drv.c
8180F: include/drm/i2c/tda998x.h
8181
8182NXP TFA9879 DRIVER
8183M: Peter Rosin <peda@axentia.se>
8184L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8185S: Maintained
8186F: sound/soc/codecs/tfa9879*
8187
8188OBJTOOL
8189M: Josh Poimboeuf <jpoimboe@redhat.com>
8190S: Supported
8191F: tools/objtool/
8192
8193OMAP SUPPORT
8194M: Tony Lindgren <tony@atomide.com>
8195L: linux-omap@vger.kernel.org
8196W: http://www.muru.com/linux/omap/
8197W: http://linux.omap.com/
8198Q: http://patchwork.kernel.org/project/linux-omap/list/
8199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8200S: Maintained
8201F: arch/arm/*omap*/
8202F: arch/arm/configs/omap1_defconfig
8203F: arch/arm/configs/omap2plus_defconfig
8204F: drivers/i2c/busses/i2c-omap.c
8205F: drivers/irqchip/irq-omap-intc.c
8206F: drivers/mfd/*omap*.c
8207F: drivers/mfd/menelaus.c
8208F: drivers/mfd/palmas.c
8209F: drivers/mfd/tps65217.c
8210F: drivers/mfd/tps65218.c
8211F: drivers/mfd/tps65910.c
8212F: drivers/mfd/twl-core.[ch]
8213F: drivers/mfd/twl4030*.c
8214F: drivers/mfd/twl6030*.c
8215F: drivers/mfd/twl6040*.c
8216F: drivers/regulator/palmas-regulator*.c
8217F: drivers/regulator/pbias-regulator.c
8218F: drivers/regulator/tps65217-regulator.c
8219F: drivers/regulator/tps65218-regulator.c
8220F: drivers/regulator/tps65910-regulator.c
8221F: drivers/regulator/twl-regulator.c
8222F: include/linux/i2c-omap.h
8223
8224OMAP DEVICE TREE SUPPORT
8225M: Benoît Cousson <bcousson@baylibre.com>
8226M: Tony Lindgren <tony@atomide.com>
8227L: linux-omap@vger.kernel.org
8228L: devicetree@vger.kernel.org
8229S: Maintained
8230F: arch/arm/boot/dts/*omap*
8231F: arch/arm/boot/dts/*am3*
8232F: arch/arm/boot/dts/*am4*
8233F: arch/arm/boot/dts/*am5*
8234F: arch/arm/boot/dts/*dra7*
8235
8236OMAP CLOCK FRAMEWORK SUPPORT
8237M: Paul Walmsley <paul@pwsan.com>
8238L: linux-omap@vger.kernel.org
8239S: Maintained
8240F: arch/arm/*omap*/*clock*
8241
8242OMAP POWER MANAGEMENT SUPPORT
8243M: Kevin Hilman <khilman@kernel.org>
8244L: linux-omap@vger.kernel.org
8245S: Maintained
8246F: arch/arm/*omap*/*pm*
8247F: drivers/cpufreq/omap-cpufreq.c
8248
8249OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8250M: Rajendra Nayak <rnayak@codeaurora.org>
8251M: Paul Walmsley <paul@pwsan.com>
8252L: linux-omap@vger.kernel.org
8253S: Maintained
8254F: arch/arm/mach-omap2/prm*
8255
8256OMAP AUDIO SUPPORT
8257M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8258M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8259L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8260L: linux-omap@vger.kernel.org
8261S: Maintained
8262F: sound/soc/omap/
8263
8264OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8265M: Roger Quadros <rogerq@ti.com>
8266M: Tony Lindgren <tony@atomide.com>
8267L: linux-omap@vger.kernel.org
8268S: Maintained
8269F: drivers/memory/omap-gpmc.c
8270F: arch/arm/mach-omap2/*gpmc*
8271
8272OMAP FRAMEBUFFER SUPPORT
8273M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8274L: linux-fbdev@vger.kernel.org
8275L: linux-omap@vger.kernel.org
8276S: Maintained
8277F: drivers/video/fbdev/omap/
8278
8279OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8280M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8281L: linux-omap@vger.kernel.org
8282L: linux-fbdev@vger.kernel.org
8283S: Maintained
8284F: drivers/video/fbdev/omap2/
8285F: Documentation/arm/OMAP/DSS
8286
8287OMAP HARDWARE SPINLOCK SUPPORT
8288M: Ohad Ben-Cohen <ohad@wizery.com>
8289L: linux-omap@vger.kernel.org
8290S: Maintained
8291F: drivers/hwspinlock/omap_hwspinlock.c
8292
8293OMAP MMC SUPPORT
8294M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8295L: linux-omap@vger.kernel.org
8296S: Maintained
8297F: drivers/mmc/host/omap.c
8298
8299OMAP HS MMC SUPPORT
8300L: linux-mmc@vger.kernel.org
8301L: linux-omap@vger.kernel.org
8302S: Orphan
8303F: drivers/mmc/host/omap_hsmmc.c
8304
8305OMAP RANDOM NUMBER GENERATOR SUPPORT
8306M: Deepak Saxena <dsaxena@plexity.net>
8307S: Maintained
8308F: drivers/char/hw_random/omap-rng.c
8309
8310OMAP HWMOD SUPPORT
8311M: Benoît Cousson <bcousson@baylibre.com>
8312M: Paul Walmsley <paul@pwsan.com>
8313L: linux-omap@vger.kernel.org
8314S: Maintained
8315F: arch/arm/mach-omap2/omap_hwmod.*
8316
8317OMAP HWMOD DATA
8318M: Paul Walmsley <paul@pwsan.com>
8319L: linux-omap@vger.kernel.org
8320S: Maintained
8321F: arch/arm/mach-omap2/omap_hwmod*data*
8322
8323OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8324M: Benoît Cousson <bcousson@baylibre.com>
8325L: linux-omap@vger.kernel.org
8326S: Maintained
8327F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8328
8329OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8330M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8331L: linux-media@vger.kernel.org
8332S: Maintained
8333F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8334F: drivers/media/platform/omap3isp/
8335F: drivers/staging/media/omap4iss/
8336
8337OMAP USB SUPPORT
8338L: linux-usb@vger.kernel.org
8339L: linux-omap@vger.kernel.org
8340S: Orphan
8341F: drivers/usb/*/*omap*
8342F: arch/arm/*omap*/usb*
8343
8344OMAP GPIO DRIVER
8345M: Grygorii Strashko <grygorii.strashko@ti.com>
8346M: Santosh Shilimkar <ssantosh@kernel.org>
8347M: Kevin Hilman <khilman@kernel.org>
8348L: linux-omap@vger.kernel.org
8349S: Maintained
8350F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8351F: drivers/gpio/gpio-omap.c
8352
8353OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8354M: Mark Jackson <mpfj@newflow.co.uk>
8355L: linux-omap@vger.kernel.org
8356S: Maintained
8357F: arch/arm/boot/dts/am335x-nano.dts
8358
8359OMFS FILESYSTEM
8360M: Bob Copeland <me@bobcopeland.com>
8361L: linux-karma-devel@lists.sourceforge.net
8362S: Maintained
8363F: Documentation/filesystems/omfs.txt
8364F: fs/omfs/
8365
8366OMNIKEY CARDMAN 4000 DRIVER
8367M: Harald Welte <laforge@gnumonks.org>
8368S: Maintained
8369F: drivers/char/pcmcia/cm4000_cs.c
8370F: include/linux/cm4000_cs.h
8371F: include/uapi/linux/cm4000_cs.h
8372
8373OMNIKEY CARDMAN 4040 DRIVER
8374M: Harald Welte <laforge@gnumonks.org>
8375S: Maintained
8376F: drivers/char/pcmcia/cm4040_cs.*
8377
8378OMNIVISION OV7670 SENSOR DRIVER
8379M: Jonathan Corbet <corbet@lwn.net>
8380L: linux-media@vger.kernel.org
8381T: git git://linuxtv.org/media_tree.git
8382S: Maintained
8383F: drivers/media/i2c/ov7670.c
8384
8385ONENAND FLASH DRIVER
8386M: Kyungmin Park <kyungmin.park@samsung.com>
8387L: linux-mtd@lists.infradead.org
8388S: Maintained
8389F: drivers/mtd/onenand/
8390F: include/linux/mtd/onenand*.h
8391
8392ONSTREAM SCSI TAPE DRIVER
8393M: Willem Riede <osst@riede.org>
8394L: osst-users@lists.sourceforge.net
8395L: linux-scsi@vger.kernel.org
8396S: Maintained
8397F: Documentation/scsi/osst.txt
8398F: drivers/scsi/osst.*
8399F: drivers/scsi/osst_*.h
8400F: drivers/scsi/st.h
8401
8402OPENCORES I2C BUS DRIVER
8403M: Peter Korsgaard <jacmet@sunsite.dk>
8404L: linux-i2c@vger.kernel.org
8405S: Maintained
8406F: Documentation/i2c/busses/i2c-ocores
8407F: drivers/i2c/busses/i2c-ocores.c
8408
8409OPEN FIRMWARE AND FLATTENED DEVICE TREE
8410M: Rob Herring <robh+dt@kernel.org>
8411M: Frank Rowand <frowand.list@gmail.com>
8412L: devicetree@vger.kernel.org
8413W: http://www.devicetree.org/
8414T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8415S: Maintained
8416F: drivers/of/
8417F: include/linux/of*.h
8418F: scripts/dtc/
8419
8420OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8421M: Rob Herring <robh+dt@kernel.org>
8422M: Mark Rutland <mark.rutland@arm.com>
8423L: devicetree@vger.kernel.org
8424T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8425Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8426S: Maintained
8427F: Documentation/devicetree/
8428F: arch/*/boot/dts/
8429F: include/dt-bindings/
8430
8431OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8432M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8433L: devicetree@vger.kernel.org
8434S: Maintained
8435F: Documentation/devicetree/dynamic-resolution-notes.txt
8436F: Documentation/devicetree/overlay-notes.txt
8437F: drivers/of/overlay.c
8438F: drivers/of/resolver.c
8439
8440OPENRISC ARCHITECTURE
8441M: Jonas Bonn <jonas@southpole.se>
8442W: http://openrisc.net
8443S: Maintained
8444T: git git://openrisc.net/~jonas/linux
8445F: arch/openrisc/
8446
8447OPENVSWITCH
8448M: Pravin Shelar <pshelar@nicira.com>
8449L: netdev@vger.kernel.org
8450L: dev@openvswitch.org
8451W: http://openvswitch.org
8452S: Maintained
8453F: net/openvswitch/
8454F: include/uapi/linux/openvswitch.h
8455
8456OPERATING PERFORMANCE POINTS (OPP)
8457M: Viresh Kumar <vireshk@kernel.org>
8458M: Nishanth Menon <nm@ti.com>
8459M: Stephen Boyd <sboyd@codeaurora.org>
8460L: linux-pm@vger.kernel.org
8461S: Maintained
8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8463F: drivers/base/power/opp/
8464F: include/linux/pm_opp.h
8465F: Documentation/power/opp.txt
8466F: Documentation/devicetree/bindings/opp/
8467
8468OPL4 DRIVER
8469M: Clemens Ladisch <clemens@ladisch.de>
8470L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8471T: git git://git.alsa-project.org/alsa-kernel.git
8472S: Maintained
8473F: sound/drivers/opl4/
8474
8475OPROFILE
8476M: Robert Richter <rric@kernel.org>
8477L: oprofile-list@lists.sf.net
8478S: Maintained
8479F: arch/*/include/asm/oprofile*.h
8480F: arch/*/oprofile/
8481F: drivers/oprofile/
8482F: include/linux/oprofile.h
8483
8484ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8485M: Mark Fasheh <mfasheh@suse.com>
8486M: Joel Becker <jlbec@evilplan.org>
8487L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8488W: http://ocfs2.wiki.kernel.org
8489S: Supported
8490F: Documentation/filesystems/ocfs2.txt
8491F: Documentation/filesystems/dlmfs.txt
8492F: fs/ocfs2/
8493
8494ORINOCO DRIVER
8495L: linux-wireless@vger.kernel.org
8496W: http://wireless.kernel.org/en/users/Drivers/orinoco
8497W: http://www.nongnu.org/orinoco/
8498S: Orphan
8499F: drivers/net/wireless/intersil/orinoco/
8500
8501OSD LIBRARY and FILESYSTEM
8502M: Boaz Harrosh <ooo@electrozaur.com>
8503M: Benny Halevy <bhalevy@primarydata.com>
8504L: osd-dev@open-osd.org
8505W: http://open-osd.org
8506T: git git://git.open-osd.org/open-osd.git
8507S: Maintained
8508F: drivers/scsi/osd/
8509F: include/scsi/osd_*
8510F: fs/exofs/
8511
8512OVERLAY FILESYSTEM
8513M: Miklos Szeredi <miklos@szeredi.hu>
8514L: linux-unionfs@vger.kernel.org
8515T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8516S: Supported
8517F: fs/overlayfs/
8518F: Documentation/filesystems/overlayfs.txt
8519
8520ORANGEFS FILESYSTEM
8521M: Mike Marshall <hubcap@omnibond.com>
8522L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8523T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8524S: Supported
8525F: fs/orangefs/
8526F: Documentation/filesystems/orangefs.txt
8527
8528P54 WIRELESS DRIVER
8529M: Christian Lamparter <chunkeey@googlemail.com>
8530L: linux-wireless@vger.kernel.org
8531W: http://wireless.kernel.org/en/users/Drivers/p54
8532S: Maintained
8533F: drivers/net/wireless/intersil/p54/
8534
8535PA SEMI ETHERNET DRIVER
8536M: Olof Johansson <olof@lixom.net>
8537L: netdev@vger.kernel.org
8538S: Maintained
8539F: drivers/net/ethernet/pasemi/*
8540
8541PA SEMI SMBUS DRIVER
8542M: Olof Johansson <olof@lixom.net>
8543L: linux-i2c@vger.kernel.org
8544S: Maintained
8545F: drivers/i2c/busses/i2c-pasemi.c
8546
8547PADATA PARALLEL EXECUTION MECHANISM
8548M: Steffen Klassert <steffen.klassert@secunet.com>
8549L: linux-crypto@vger.kernel.org
8550S: Maintained
8551F: kernel/padata.c
8552F: include/linux/padata.h
8553F: Documentation/padata.txt
8554
8555PANASONIC LAPTOP ACPI EXTRAS DRIVER
8556M: Harald Welte <laforge@gnumonks.org>
8557L: platform-driver-x86@vger.kernel.org
8558S: Maintained
8559F: drivers/platform/x86/panasonic-laptop.c
8560
8561PANASONIC MN10300/AM33/AM34 PORT
8562M: David Howells <dhowells@redhat.com>
8563L: linux-am33-list@redhat.com (moderated for non-subscribers)
8564W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8565S: Maintained
8566F: Documentation/mn10300/
8567F: arch/mn10300/
8568
8569PARALLEL LCD/KEYPAD PANEL DRIVER
8570M: Willy Tarreau <willy@haproxy.com>
8571M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8572S: Odd Fixes
8573F: Documentation/misc-devices/lcd-panel-cgram.txt
8574F: drivers/misc/panel.c
8575
8576PARALLEL PORT SUBSYSTEM
8577M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8578M: Sudip Mukherjee <sudip@vectorindia.org>
8579L: linux-parport@lists.infradead.org (subscribers-only)
8580S: Maintained
8581F: drivers/parport/
8582F: include/linux/parport*.h
8583F: drivers/char/ppdev.c
8584F: include/uapi/linux/ppdev.h
8585F: Documentation/parport*.txt
8586
8587PARAVIRT_OPS INTERFACE
8588M: Jeremy Fitzhardinge <jeremy@goop.org>
8589M: Chris Wright <chrisw@sous-sol.org>
8590M: Alok Kataria <akataria@vmware.com>
8591M: Rusty Russell <rusty@rustcorp.com.au>
8592L: virtualization@lists.linux-foundation.org
8593S: Supported
8594F: Documentation/virtual/paravirt_ops.txt
8595F: arch/*/kernel/paravirt*
8596F: arch/*/include/asm/paravirt.h
8597
8598PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8599M: Tim Waugh <tim@cyberelk.net>
8600L: linux-parport@lists.infradead.org (subscribers-only)
8601S: Maintained
8602F: Documentation/blockdev/paride.txt
8603F: drivers/block/paride/
8604
8605PARISC ARCHITECTURE
8606M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8607M: Helge Deller <deller@gmx.de>
8608L: linux-parisc@vger.kernel.org
8609W: http://www.parisc-linux.org/
8610Q: http://patchwork.kernel.org/project/linux-parisc/list/
8611T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8613S: Maintained
8614F: arch/parisc/
8615F: Documentation/parisc/
8616F: drivers/parisc/
8617F: drivers/char/agp/parisc-agp.c
8618F: drivers/input/serio/gscps2.c
8619F: drivers/parport/parport_gsc.*
8620F: drivers/tty/serial/8250/8250_gsc.c
8621F: drivers/video/fbdev/sti*
8622F: drivers/video/console/sti*
8623F: drivers/video/logo/logo_parisc*
8624
8625PC87360 HARDWARE MONITORING DRIVER
8626M: Jim Cromie <jim.cromie@gmail.com>
8627L: linux-hwmon@vger.kernel.org
8628S: Maintained
8629F: Documentation/hwmon/pc87360
8630F: drivers/hwmon/pc87360.c
8631
8632PC8736x GPIO DRIVER
8633M: Jim Cromie <jim.cromie@gmail.com>
8634S: Maintained
8635F: drivers/char/pc8736x_gpio.c
8636
8637PC87427 HARDWARE MONITORING DRIVER
8638M: Jean Delvare <jdelvare@suse.com>
8639L: linux-hwmon@vger.kernel.org
8640S: Maintained
8641F: Documentation/hwmon/pc87427
8642F: drivers/hwmon/pc87427.c
8643
8644PCA9532 LED DRIVER
8645M: Riku Voipio <riku.voipio@iki.fi>
8646S: Maintained
8647F: drivers/leds/leds-pca9532.c
8648F: include/linux/leds-pca9532.h
8649
8650PCA9541 I2C BUS MASTER SELECTOR DRIVER
8651M: Guenter Roeck <linux@roeck-us.net>
8652L: linux-i2c@vger.kernel.org
8653S: Maintained
8654F: drivers/i2c/muxes/i2c-mux-pca9541.c
8655
8656PCDP - PRIMARY CONSOLE AND DEBUG PORT
8657M: Khalid Aziz <khalid@gonehiking.org>
8658S: Maintained
8659F: drivers/firmware/pcdp.*
8660
8661PCI ERROR RECOVERY
8662M: Linas Vepstas <linasvepstas@gmail.com>
8663L: linux-pci@vger.kernel.org
8664S: Supported
8665F: Documentation/PCI/pci-error-recovery.txt
8666
8667PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8668M: Russell Currey <ruscur@russell.cc>
8669L: linuxppc-dev@lists.ozlabs.org
8670S: Supported
8671F: Documentation/powerpc/eeh-pci-error-recovery.txt
8672F: arch/powerpc/kernel/eeh*.c
8673F: arch/powerpc/platforms/*/eeh*.c
8674F: arch/powerpc/include/*/eeh*.h
8675
8676PCI SUBSYSTEM
8677M: Bjorn Helgaas <bhelgaas@google.com>
8678L: linux-pci@vger.kernel.org
8679Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8681S: Supported
8682F: Documentation/PCI/
8683F: drivers/pci/
8684F: include/linux/pci*
8685F: arch/x86/pci/
8686F: arch/x86/kernel/quirks.c
8687
8688PCI DRIVER FOR ALTERA PCIE IP
8689M: Ley Foon Tan <lftan@altera.com>
8690L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8691L: linux-pci@vger.kernel.org
8692S: Supported
8693F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8694F: drivers/pci/host/pcie-altera.c
8695
8696PCI DRIVER FOR ARM VERSATILE PLATFORM
8697M: Rob Herring <robh@kernel.org>
8698L: linux-pci@vger.kernel.org
8699L: linux-arm-kernel@lists.infradead.org
8700S: Maintained
8701F: Documentation/devicetree/bindings/pci/versatile.txt
8702F: drivers/pci/host/pci-versatile.c
8703
8704PCI DRIVER FOR APPLIEDMICRO XGENE
8705M: Tanmay Inamdar <tinamdar@apm.com>
8706L: linux-pci@vger.kernel.org
8707L: linux-arm-kernel@lists.infradead.org
8708S: Maintained
8709F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8710F: drivers/pci/host/pci-xgene.c
8711
8712PCI DRIVER FOR FREESCALE LAYERSCAPE
8713M: Minghuan Lian <minghuan.Lian@freescale.com>
8714M: Mingkai Hu <mingkai.hu@freescale.com>
8715M: Roy Zang <tie-fei.zang@freescale.com>
8716L: linuxppc-dev@lists.ozlabs.org
8717L: linux-pci@vger.kernel.org
8718L: linux-arm-kernel@lists.infradead.org
8719S: Maintained
8720F: drivers/pci/host/*layerscape*
8721
8722PCI DRIVER FOR IMX6
8723M: Richard Zhu <Richard.Zhu@freescale.com>
8724M: Lucas Stach <l.stach@pengutronix.de>
8725L: linux-pci@vger.kernel.org
8726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8727S: Maintained
8728F: drivers/pci/host/*imx6*
8729
8730PCI DRIVER FOR TI KEYSTONE
8731M: Murali Karicheri <m-karicheri2@ti.com>
8732L: linux-pci@vger.kernel.org
8733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8734S: Maintained
8735F: drivers/pci/host/*keystone*
8736
8737PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8738M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8739M: Jason Cooper <jason@lakedaemon.net>
8740L: linux-pci@vger.kernel.org
8741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8742S: Maintained
8743F: drivers/pci/host/*mvebu*
8744
8745PCI DRIVER FOR NVIDIA TEGRA
8746M: Thierry Reding <thierry.reding@gmail.com>
8747L: linux-tegra@vger.kernel.org
8748L: linux-pci@vger.kernel.org
8749S: Supported
8750F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8751F: drivers/pci/host/pci-tegra.c
8752
8753PCI DRIVER FOR TI DRA7XX
8754M: Kishon Vijay Abraham I <kishon@ti.com>
8755L: linux-omap@vger.kernel.org
8756L: linux-pci@vger.kernel.org
8757S: Supported
8758F: Documentation/devicetree/bindings/pci/ti-pci.txt
8759F: drivers/pci/host/pci-dra7xx.c
8760
8761PCI DRIVER FOR RENESAS R-CAR
8762M: Simon Horman <horms@verge.net.au>
8763L: linux-pci@vger.kernel.org
8764L: linux-renesas-soc@vger.kernel.org
8765S: Maintained
8766F: drivers/pci/host/*rcar*
8767
8768PCI DRIVER FOR SAMSUNG EXYNOS
8769M: Jingoo Han <jingoohan1@gmail.com>
8770L: linux-pci@vger.kernel.org
8771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8772L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8773S: Maintained
8774F: drivers/pci/host/pci-exynos.c
8775
8776PCI DRIVER FOR SYNOPSIS DESIGNWARE
8777M: Jingoo Han <jingoohan1@gmail.com>
8778M: Pratyush Anand <pratyush.anand@gmail.com>
8779L: linux-pci@vger.kernel.org
8780S: Maintained
8781F: drivers/pci/host/*designware*
8782
8783PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8784M: Joao Pinto <jpinto@synopsys.com>
8785L: linux-pci@vger.kernel.org
8786S: Maintained
8787F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8788F: drivers/pci/host/pcie-designware-plat.c
8789
8790PCI DRIVER FOR GENERIC OF HOSTS
8791M: Will Deacon <will.deacon@arm.com>
8792L: linux-pci@vger.kernel.org
8793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8794S: Maintained
8795F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8796F: drivers/pci/host/pci-host-common.c
8797F: drivers/pci/host/pci-host-generic.c
8798
8799PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8800M: Keith Busch <keith.busch@intel.com>
8801L: linux-pci@vger.kernel.org
8802S: Supported
8803F: arch/x86/pci/vmd.c
8804
8805PCIE DRIVER FOR ST SPEAR13XX
8806M: Pratyush Anand <pratyush.anand@gmail.com>
8807L: linux-pci@vger.kernel.org
8808S: Maintained
8809F: drivers/pci/host/*spear*
8810
8811PCI MSI DRIVER FOR ALTERA MSI IP
8812M: Ley Foon Tan <lftan@altera.com>
8813L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8814L: linux-pci@vger.kernel.org
8815S: Supported
8816F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8817F: drivers/pci/host/pcie-altera-msi.c
8818
8819PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8820M: Duc Dang <dhdang@apm.com>
8821L: linux-pci@vger.kernel.org
8822L: linux-arm-kernel@lists.infradead.org
8823S: Maintained
8824F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8825F: drivers/pci/host/pci-xgene-msi.c
8826
8827PCIE DRIVER FOR HISILICON
8828M: Zhou Wang <wangzhou1@hisilicon.com>
8829M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8830L: linux-pci@vger.kernel.org
8831S: Maintained
8832F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8833F: drivers/pci/host/pcie-hisi.c
8834
8835PCIE DRIVER FOR QUALCOMM MSM
8836M: Stanimir Varbanov <svarbanov@mm-sol.com>
8837L: linux-pci@vger.kernel.org
8838L: linux-arm-msm@vger.kernel.org
8839S: Maintained
8840F: drivers/pci/host/*qcom*
8841
8842PCIE DRIVER FOR CAVIUM THUNDERX
8843M: David Daney <david.daney@cavium.com>
8844L: linux-pci@vger.kernel.org
8845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8846S: Supported
8847F: Documentation/devicetree/bindings/pci/pci-thunder-*
8848F: drivers/pci/host/pci-thunder-*
8849
8850PCMCIA SUBSYSTEM
8851P: Linux PCMCIA Team
8852L: linux-pcmcia@lists.infradead.org
8853W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8854T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8855S: Maintained
8856F: Documentation/pcmcia/
8857F: drivers/pcmcia/
8858F: include/pcmcia/
8859
8860PCNET32 NETWORK DRIVER
8861M: Don Fry <pcnet32@frontier.com>
8862L: netdev@vger.kernel.org
8863S: Maintained
8864F: drivers/net/ethernet/amd/pcnet32.c
8865
8866PCRYPT PARALLEL CRYPTO ENGINE
8867M: Steffen Klassert <steffen.klassert@secunet.com>
8868L: linux-crypto@vger.kernel.org
8869S: Maintained
8870F: crypto/pcrypt.c
8871F: include/crypto/pcrypt.h
8872
8873PER-CPU MEMORY ALLOCATOR
8874M: Tejun Heo <tj@kernel.org>
8875M: Christoph Lameter <cl@linux.com>
8876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8877S: Maintained
8878F: include/linux/percpu*.h
8879F: mm/percpu*.c
8880F: arch/*/include/asm/percpu.h
8881
8882PER-TASK DELAY ACCOUNTING
8883M: Balbir Singh <bsingharora@gmail.com>
8884S: Maintained
8885F: include/linux/delayacct.h
8886F: kernel/delayacct.c
8887
8888PERFORMANCE EVENTS SUBSYSTEM
8889M: Peter Zijlstra <peterz@infradead.org>
8890M: Ingo Molnar <mingo@redhat.com>
8891M: Arnaldo Carvalho de Melo <acme@kernel.org>
8892R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8893L: linux-kernel@vger.kernel.org
8894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8895S: Supported
8896F: kernel/events/*
8897F: include/linux/perf_event.h
8898F: include/uapi/linux/perf_event.h
8899F: arch/*/kernel/perf_event*.c
8900F: arch/*/kernel/*/perf_event*.c
8901F: arch/*/kernel/*/*/perf_event*.c
8902F: arch/*/include/asm/perf_event.h
8903F: arch/*/kernel/perf_callchain.c
8904F: arch/*/events/*
8905F: tools/perf/
8906
8907PERSONALITY HANDLING
8908M: Christoph Hellwig <hch@infradead.org>
8909L: linux-abi-devel@lists.sourceforge.net
8910S: Maintained
8911F: include/linux/personality.h
8912F: include/uapi/linux/personality.h
8913
8914PHONET PROTOCOL
8915M: Remi Denis-Courmont <courmisch@gmail.com>
8916S: Supported
8917F: Documentation/networking/phonet.txt
8918F: include/linux/phonet.h
8919F: include/net/phonet/
8920F: include/uapi/linux/phonet.h
8921F: net/phonet/
8922
8923PHRAM MTD DRIVER
8924M: Joern Engel <joern@lazybastard.org>
8925L: linux-mtd@lists.infradead.org
8926S: Maintained
8927F: drivers/mtd/devices/phram.c
8928
8929PICOLCD HID DRIVER
8930M: Bruno Prémont <bonbons@linux-vserver.org>
8931L: linux-input@vger.kernel.org
8932S: Maintained
8933F: drivers/hid/hid-picolcd*
8934
8935PICOXCELL SUPPORT
8936M: Jamie Iles <jamie@jamieiles.com>
8937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8938T: git git://github.com/jamieiles/linux-2.6-ji.git
8939S: Supported
8940F: arch/arm/boot/dts/picoxcell*
8941F: arch/arm/mach-picoxcell/
8942F: drivers/crypto/picoxcell*
8943
8944PIN CONTROL SUBSYSTEM
8945M: Linus Walleij <linus.walleij@linaro.org>
8946L: linux-gpio@vger.kernel.org
8947T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8948S: Maintained
8949F: Documentation/devicetree/bindings/pinctrl/
8950F: drivers/pinctrl/
8951F: include/linux/pinctrl/
8952
8953PIN CONTROLLER - ATMEL AT91
8954M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8956S: Maintained
8957F: drivers/pinctrl/pinctrl-at91.*
8958
8959PIN CONTROLLER - ATMEL AT91 PIO4
8960M: Ludovic Desroches <ludovic.desroches@atmel.com>
8961L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8962L: linux-gpio@vger.kernel.org
8963S: Supported
8964F: drivers/pinctrl/pinctrl-at91-pio4.*
8965
8966PIN CONTROLLER - INTEL
8967M: Mika Westerberg <mika.westerberg@linux.intel.com>
8968M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8969S: Maintained
8970F: drivers/pinctrl/intel/
8971
8972PIN CONTROLLER - RENESAS
8973M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8974M: Geert Uytterhoeven <geert+renesas@glider.be>
8975L: linux-renesas-soc@vger.kernel.org
8976S: Maintained
8977F: drivers/pinctrl/sh-pfc/
8978
8979PIN CONTROLLER - SAMSUNG
8980M: Tomasz Figa <tomasz.figa@gmail.com>
8981M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8982M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8984L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8985S: Maintained
8986F: drivers/pinctrl/samsung/
8987
8988PIN CONTROLLER - SINGLE
8989M: Tony Lindgren <tony@atomide.com>
8990M: Haojian Zhuang <haojian.zhuang@linaro.org>
8991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8992L: linux-omap@vger.kernel.org
8993S: Maintained
8994F: drivers/pinctrl/pinctrl-single.c
8995
8996PIN CONTROLLER - ST SPEAR
8997M: Viresh Kumar <vireshk@kernel.org>
8998L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8999W: http://www.st.com/spear
9000S: Maintained
9001F: drivers/pinctrl/spear/
9002
9003PKTCDVD DRIVER
9004M: Jiri Kosina <jikos@kernel.org>
9005S: Maintained
9006F: drivers/block/pktcdvd.c
9007F: include/linux/pktcdvd.h
9008F: include/uapi/linux/pktcdvd.h
9009
9010PKUNITY SOC DRIVERS
9011M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9012W: http://mprc.pku.edu.cn/~guanxuetao/linux
9013S: Maintained
9014T: git git://github.com/gxt/linux.git
9015F: drivers/input/serio/i8042-unicore32io.h
9016F: drivers/i2c/busses/i2c-puv3.c
9017F: drivers/video/fbdev/fb-puv3.c
9018F: drivers/rtc/rtc-puv3.c
9019
9020PMBUS HARDWARE MONITORING DRIVERS
9021M: Guenter Roeck <linux@roeck-us.net>
9022L: linux-hwmon@vger.kernel.org
9023W: http://hwmon.wiki.kernel.org/
9024W: http://www.roeck-us.net/linux/drivers/
9025T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9026S: Maintained
9027F: Documentation/hwmon/pmbus
9028F: drivers/hwmon/pmbus/
9029F: include/linux/i2c/pmbus.h
9030
9031PMC SIERRA MaxRAID DRIVER
9032L: linux-scsi@vger.kernel.org
9033W: http://www.pmc-sierra.com/
9034S: Orphan
9035F: drivers/scsi/pmcraid.*
9036
9037PMC SIERRA PM8001 DRIVER
9038M: Jack Wang <jinpu.wang@profitbricks.com>
9039M: lindar_liu@usish.com
9040L: pmchba@pmcs.com
9041L: linux-scsi@vger.kernel.org
9042S: Supported
9043F: drivers/scsi/pm8001/
9044
9045POSIX CLOCKS and TIMERS
9046M: Thomas Gleixner <tglx@linutronix.de>
9047L: linux-kernel@vger.kernel.org
9048T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9049S: Maintained
9050F: fs/timerfd.c
9051F: include/linux/timer*
9052F: kernel/time/*timer*
9053
9054POWER MANAGEMENT CORE
9055M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9056L: linux-pm@vger.kernel.org
9057T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9058S: Supported
9059F: drivers/base/power/
9060F: include/linux/pm.h
9061F: include/linux/pm_*
9062F: include/linux/powercap.h
9063F: drivers/powercap/
9064
9065POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9066M: Sebastian Reichel <sre@kernel.org>
9067M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9068M: David Woodhouse <dwmw2@infradead.org>
9069L: linux-pm@vger.kernel.org
9070T: git git://git.infradead.org/battery-2.6.git
9071S: Maintained
9072F: include/linux/power_supply.h
9073F: drivers/power/
9074X: drivers/power/avs/
9075
9076POWER STATE COORDINATION INTERFACE (PSCI)
9077M: Mark Rutland <mark.rutland@arm.com>
9078M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9079L: linux-arm-kernel@lists.infradead.org
9080S: Maintained
9081F: drivers/firmware/psci.c
9082F: include/linux/psci.h
9083F: include/uapi/linux/psci.h
9084
9085PNP SUPPORT
9086M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9087S: Maintained
9088F: drivers/pnp/
9089
9090PPP PROTOCOL DRIVERS AND COMPRESSORS
9091M: Paul Mackerras <paulus@samba.org>
9092L: linux-ppp@vger.kernel.org
9093S: Maintained
9094F: drivers/net/ppp/ppp_*
9095
9096PPP OVER ATM (RFC 2364)
9097M: Mitchell Blank Jr <mitch@sfgoth.com>
9098S: Maintained
9099F: net/atm/pppoatm.c
9100F: include/uapi/linux/atmppp.h
9101
9102PPP OVER ETHERNET
9103M: Michal Ostrowski <mostrows@earthlink.net>
9104S: Maintained
9105F: drivers/net/ppp/pppoe.c
9106F: drivers/net/ppp/pppox.c
9107
9108PPP OVER L2TP
9109M: James Chapman <jchapman@katalix.com>
9110S: Maintained
9111F: net/l2tp/l2tp_ppp.c
9112F: include/linux/if_pppol2tp.h
9113F: include/uapi/linux/if_pppol2tp.h
9114
9115PPS SUPPORT
9116M: Rodolfo Giometti <giometti@enneenne.com>
9117W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9118L: linuxpps@ml.enneenne.com (subscribers-only)
9119S: Maintained
9120F: Documentation/pps/
9121F: drivers/pps/
9122F: include/linux/pps*.h
9123
9124PPTP DRIVER
9125M: Dmitry Kozlov <xeb@mail.ru>
9126L: netdev@vger.kernel.org
9127S: Maintained
9128F: drivers/net/ppp/pptp.c
9129W: http://sourceforge.net/projects/accel-pptp
9130
9131PREEMPTIBLE KERNEL
9132M: Robert Love <rml@tech9.net>
9133L: kpreempt-tech@lists.sourceforge.net
9134W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9135S: Supported
9136F: Documentation/preempt-locking.txt
9137F: include/linux/preempt.h
9138
9139PRISM54 WIRELESS DRIVER
9140M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9141L: linux-wireless@vger.kernel.org
9142W: http://wireless.kernel.org/en/users/Drivers/p54
9143S: Obsolete
9144F: drivers/net/wireless/intersil/prism54/
9145
9146PS3 NETWORK SUPPORT
9147M: Geoff Levand <geoff@infradead.org>
9148L: netdev@vger.kernel.org
9149L: linuxppc-dev@lists.ozlabs.org
9150S: Maintained
9151F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9152
9153PS3 PLATFORM SUPPORT
9154M: Geoff Levand <geoff@infradead.org>
9155L: linuxppc-dev@lists.ozlabs.org
9156S: Maintained
9157F: arch/powerpc/boot/ps3*
9158F: arch/powerpc/include/asm/lv1call.h
9159F: arch/powerpc/include/asm/ps3*.h
9160F: arch/powerpc/platforms/ps3/
9161F: drivers/*/ps3*
9162F: drivers/ps3/
9163F: drivers/rtc/rtc-ps3.c
9164F: drivers/usb/host/*ps3.c
9165F: sound/ppc/snd_ps3*
9166
9167PS3VRAM DRIVER
9168M: Jim Paris <jim@jtan.com>
9169M: Geoff Levand <geoff@infradead.org>
9170L: linuxppc-dev@lists.ozlabs.org
9171S: Maintained
9172F: drivers/block/ps3vram.c
9173
9174PSTORE FILESYSTEM
9175M: Anton Vorontsov <anton@enomsg.org>
9176M: Colin Cross <ccross@android.com>
9177M: Kees Cook <keescook@chromium.org>
9178M: Tony Luck <tony.luck@intel.com>
9179S: Maintained
9180T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9181F: fs/pstore/
9182F: include/linux/pstore*
9183F: drivers/firmware/efi/efi-pstore.c
9184F: drivers/acpi/apei/erst.c
9185
9186PTP HARDWARE CLOCK SUPPORT
9187M: Richard Cochran <richardcochran@gmail.com>
9188L: netdev@vger.kernel.org
9189S: Maintained
9190W: http://linuxptp.sourceforge.net/
9191F: Documentation/ABI/testing/sysfs-ptp
9192F: Documentation/ptp/*
9193F: drivers/net/ethernet/freescale/gianfar_ptp.c
9194F: drivers/net/phy/dp83640*
9195F: drivers/ptp/*
9196F: include/linux/ptp_cl*
9197
9198PTRACE SUPPORT
9199M: Roland McGrath <roland@hack.frob.com>
9200M: Oleg Nesterov <oleg@redhat.com>
9201S: Maintained
9202F: include/asm-generic/syscall.h
9203F: include/linux/ptrace.h
9204F: include/linux/regset.h
9205F: include/linux/tracehook.h
9206F: include/uapi/linux/ptrace.h
9207F: kernel/ptrace.c
9208
9209PVRUSB2 VIDEO4LINUX DRIVER
9210M: Mike Isely <isely@pobox.com>
9211L: pvrusb2@isely.net (subscribers-only)
9212L: linux-media@vger.kernel.org
9213W: http://www.isely.net/pvrusb2/
9214T: git git://linuxtv.org/media_tree.git
9215S: Maintained
9216F: Documentation/video4linux/README.pvrusb2
9217F: drivers/media/usb/pvrusb2/
9218
9219PWC WEBCAM DRIVER
9220M: Hans de Goede <hdegoede@redhat.com>
9221L: linux-media@vger.kernel.org
9222T: git git://linuxtv.org/media_tree.git
9223S: Maintained
9224F: drivers/media/usb/pwc/*
9225
9226PWM FAN DRIVER
9227M: Kamil Debski <k.debski@samsung.com>
9228L: linux-hwmon@vger.kernel.org
9229S: Supported
9230F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9231F: Documentation/hwmon/pwm-fan
9232F: drivers/hwmon/pwm-fan.c
9233
9234PWM SUBSYSTEM
9235M: Thierry Reding <thierry.reding@gmail.com>
9236L: linux-pwm@vger.kernel.org
9237S: Maintained
9238T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9239F: Documentation/pwm.txt
9240F: Documentation/devicetree/bindings/pwm/
9241F: include/linux/pwm.h
9242F: drivers/pwm/
9243F: drivers/video/backlight/pwm_bl.c
9244F: include/linux/pwm_backlight.h
9245
9246PXA2xx/PXA3xx SUPPORT
9247M: Daniel Mack <daniel@zonque.org>
9248M: Haojian Zhuang <haojian.zhuang@gmail.com>
9249M: Robert Jarzmik <robert.jarzmik@free.fr>
9250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9251T: git git://github.com/hzhuang1/linux.git
9252T: git git://github.com/rjarzmik/linux.git
9253S: Maintained
9254F: arch/arm/boot/dts/pxa*
9255F: arch/arm/mach-pxa/
9256F: drivers/dma/pxa*
9257F: drivers/pcmcia/pxa2xx*
9258F: drivers/pinctrl/pxa/
9259F: drivers/spi/spi-pxa2xx*
9260F: drivers/usb/gadget/udc/pxa2*
9261F: include/sound/pxa2xx-lib.h
9262F: sound/arm/pxa*
9263F: sound/soc/pxa/
9264
9265PXA GPIO DRIVER
9266M: Robert Jarzmik <robert.jarzmik@free.fr>
9267L: linux-gpio@vger.kernel.org
9268S: Maintained
9269F: drivers/gpio/gpio-pxa.c
9270
9271PXA3xx NAND FLASH DRIVER
9272M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9273L: linux-mtd@lists.infradead.org
9274S: Maintained
9275F: drivers/mtd/nand/pxa3xx_nand.c
9276
9277MMP SUPPORT
9278M: Eric Miao <eric.y.miao@gmail.com>
9279M: Haojian Zhuang <haojian.zhuang@gmail.com>
9280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9281T: git git://github.com/hzhuang1/linux.git
9282T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9283S: Maintained
9284F: arch/arm/boot/dts/mmp*
9285F: arch/arm/mach-mmp/
9286
9287PXA MMCI DRIVER
9288S: Orphan
9289
9290PXA RTC DRIVER
9291M: Robert Jarzmik <robert.jarzmik@free.fr>
9292L: rtc-linux@googlegroups.com
9293S: Maintained
9294
9295QAT DRIVER
9296M: Tadeusz Struk <tadeusz.struk@intel.com>
9297L: qat-linux@intel.com
9298S: Supported
9299F: drivers/crypto/qat/
9300
9301QIB DRIVER
9302M: Mike Marciniszyn <infinipath@intel.com>
9303L: linux-rdma@vger.kernel.org
9304S: Supported
9305F: drivers/infiniband/hw/qib/
9306
9307QLOGIC QLA1280 SCSI DRIVER
9308M: Michael Reed <mdr@sgi.com>
9309L: linux-scsi@vger.kernel.org
9310S: Maintained
9311F: drivers/scsi/qla1280.[ch]
9312
9313QLOGIC QLA2XXX FC-SCSI DRIVER
9314M: qla2xxx-upstream@qlogic.com
9315L: linux-scsi@vger.kernel.org
9316S: Supported
9317F: Documentation/scsi/LICENSE.qla2xxx
9318F: drivers/scsi/qla2xxx/
9319
9320QLOGIC QLA4XXX iSCSI DRIVER
9321M: QLogic-Storage-Upstream@qlogic.com
9322L: linux-scsi@vger.kernel.org
9323S: Supported
9324F: Documentation/scsi/LICENSE.qla4xxx
9325F: drivers/scsi/qla4xxx/
9326
9327QLOGIC QLA3XXX NETWORK DRIVER
9328M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9329M: Ron Mercer <ron.mercer@qlogic.com>
9330M: linux-driver@qlogic.com
9331L: netdev@vger.kernel.org
9332S: Supported
9333F: Documentation/networking/LICENSE.qla3xxx
9334F: drivers/net/ethernet/qlogic/qla3xxx.*
9335
9336QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9337M: Dept-GELinuxNICDev@qlogic.com
9338L: netdev@vger.kernel.org
9339S: Supported
9340F: drivers/net/ethernet/qlogic/qlcnic/
9341
9342QLOGIC QLGE 10Gb ETHERNET DRIVER
9343M: Harish Patil <harish.patil@qlogic.com>
9344M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9345M: Dept-GELinuxNICDev@qlogic.com
9346M: linux-driver@qlogic.com
9347L: netdev@vger.kernel.org
9348S: Supported
9349F: drivers/net/ethernet/qlogic/qlge/
9350
9351QLOGIC QL4xxx ETHERNET DRIVER
9352M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9353M: Ariel Elior <Ariel.Elior@qlogic.com>
9354M: everest-linux-l2@qlogic.com
9355L: netdev@vger.kernel.org
9356S: Supported
9357F: drivers/net/ethernet/qlogic/qed/
9358F: include/linux/qed/
9359F: drivers/net/ethernet/qlogic/qede/
9360
9361QNX4 FILESYSTEM
9362M: Anders Larsen <al@alarsen.net>
9363W: http://www.alarsen.net/linux/qnx4fs/
9364S: Maintained
9365F: fs/qnx4/
9366F: include/uapi/linux/qnx4_fs.h
9367F: include/uapi/linux/qnxtypes.h
9368
9369QT1010 MEDIA DRIVER
9370M: Antti Palosaari <crope@iki.fi>
9371L: linux-media@vger.kernel.org
9372W: https://linuxtv.org
9373W: http://palosaari.fi/linux/
9374Q: http://patchwork.linuxtv.org/project/linux-media/list/
9375T: git git://linuxtv.org/anttip/media_tree.git
9376S: Maintained
9377F: drivers/media/tuners/qt1010*
9378
9379QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9380M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9381L: linux-wireless@vger.kernel.org
9382L: ath9k-devel@lists.ath9k.org
9383W: http://wireless.kernel.org/en/users/Drivers/ath9k
9384S: Supported
9385F: drivers/net/wireless/ath/ath9k/
9386
9387QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9388M: Kalle Valo <kvalo@qca.qualcomm.com>
9389L: ath10k@lists.infradead.org
9390W: http://wireless.kernel.org/en/users/Drivers/ath10k
9391T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9392S: Supported
9393F: drivers/net/wireless/ath/ath10k/
9394
9395QUALCOMM HEXAGON ARCHITECTURE
9396M: Richard Kuo <rkuo@codeaurora.org>
9397L: linux-hexagon@vger.kernel.org
9398T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9399S: Supported
9400F: arch/hexagon/
9401
9402QUALCOMM WCN36XX WIRELESS DRIVER
9403M: Eugene Krasnikov <k.eugene.e@gmail.com>
9404L: wcn36xx@lists.infradead.org
9405W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9406T: git git://github.com/KrasnikovEugene/wcn36xx.git
9407S: Supported
9408F: drivers/net/wireless/ath/wcn36xx/
9409
9410QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9411M: Gabriel Somlo <somlo@cmu.edu>
9412M: "Michael S. Tsirkin" <mst@redhat.com>
9413L: qemu-devel@nongnu.org
9414S: Maintained
9415F: drivers/firmware/qemu_fw_cfg.c
9416
9417RADOS BLOCK DEVICE (RBD)
9418M: Ilya Dryomov <idryomov@gmail.com>
9419M: Sage Weil <sage@redhat.com>
9420M: Alex Elder <elder@kernel.org>
9421L: ceph-devel@vger.kernel.org
9422W: http://ceph.com/
9423T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9424T: git git://github.com/ceph/ceph-client.git
9425S: Supported
9426F: Documentation/ABI/testing/sysfs-bus-rbd
9427F: drivers/block/rbd.c
9428F: drivers/block/rbd_types.h
9429
9430RADEON FRAMEBUFFER DISPLAY DRIVER
9431M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9432L: linux-fbdev@vger.kernel.org
9433S: Maintained
9434F: drivers/video/fbdev/aty/radeon*
9435F: include/uapi/linux/radeonfb.h
9436
9437RADIOSHARK RADIO DRIVER
9438M: Hans de Goede <hdegoede@redhat.com>
9439L: linux-media@vger.kernel.org
9440T: git git://linuxtv.org/media_tree.git
9441S: Maintained
9442F: drivers/media/radio/radio-shark.c
9443
9444RADIOSHARK2 RADIO DRIVER
9445M: Hans de Goede <hdegoede@redhat.com>
9446L: linux-media@vger.kernel.org
9447T: git git://linuxtv.org/media_tree.git
9448S: Maintained
9449F: drivers/media/radio/radio-shark2.c
9450F: drivers/media/radio/radio-tea5777.c
9451
9452RAGE128 FRAMEBUFFER DISPLAY DRIVER
9453M: Paul Mackerras <paulus@samba.org>
9454L: linux-fbdev@vger.kernel.org
9455S: Maintained
9456F: drivers/video/fbdev/aty/aty128fb.c
9457
9458RALINK MIPS ARCHITECTURE
9459M: John Crispin <john@phrozen.org>
9460L: linux-mips@linux-mips.org
9461S: Maintained
9462F: arch/mips/ralink
9463
9464RALINK RT2X00 WIRELESS LAN DRIVER
9465P: rt2x00 project
9466M: Stanislaw Gruszka <sgruszka@redhat.com>
9467M: Helmut Schaa <helmut.schaa@googlemail.com>
9468L: linux-wireless@vger.kernel.org
9469S: Maintained
9470F: drivers/net/wireless/ralink/rt2x00/
9471
9472RAMDISK RAM BLOCK DEVICE DRIVER
9473M: Jens Axboe <axboe@kernel.dk>
9474S: Maintained
9475F: Documentation/blockdev/ramdisk.txt
9476F: drivers/block/brd.c
9477
9478RANDOM NUMBER DRIVER
9479M: "Theodore Ts'o" <tytso@mit.edu>
9480S: Maintained
9481F: drivers/char/random.c
9482
9483RAPIDIO SUBSYSTEM
9484M: Matt Porter <mporter@kernel.crashing.org>
9485M: Alexandre Bounine <alexandre.bounine@idt.com>
9486S: Maintained
9487F: drivers/rapidio/
9488
9489RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9490L: linux-wireless@vger.kernel.org
9491S: Orphan
9492F: drivers/net/wireless/ray*
9493
9494RCUTORTURE MODULE
9495M: Josh Triplett <josh@joshtriplett.org>
9496M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9497L: linux-kernel@vger.kernel.org
9498S: Supported
9499T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9500F: Documentation/RCU/torture.txt
9501F: kernel/rcu/rcutorture.c
9502
9503RCUTORTURE TEST FRAMEWORK
9504M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9505M: Josh Triplett <josh@joshtriplett.org>
9506R: Steven Rostedt <rostedt@goodmis.org>
9507R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9508R: Lai Jiangshan <jiangshanlai@gmail.com>
9509L: linux-kernel@vger.kernel.org
9510S: Supported
9511T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9512F: tools/testing/selftests/rcutorture
9513
9514RDC R-321X SoC
9515M: Florian Fainelli <florian@openwrt.org>
9516S: Maintained
9517
9518RDC R6040 FAST ETHERNET DRIVER
9519M: Florian Fainelli <florian@openwrt.org>
9520L: netdev@vger.kernel.org
9521S: Maintained
9522F: drivers/net/ethernet/rdc/r6040.c
9523
9524RDS - RELIABLE DATAGRAM SOCKETS
9525M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9526L: netdev@vger.kernel.org
9527L: linux-rdma@vger.kernel.org
9528L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9529W: https://oss.oracle.com/projects/rds/
9530S: Supported
9531F: net/rds/
9532F: Documentation/networking/rds.txt
9533
9534RDMAVT - RDMA verbs software
9535M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9536L: linux-rdma@vger.kernel.org
9537S: Supported
9538F: drivers/infiniband/sw/rdmavt
9539
9540READ-COPY UPDATE (RCU)
9541M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9542M: Josh Triplett <josh@joshtriplett.org>
9543R: Steven Rostedt <rostedt@goodmis.org>
9544R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9545R: Lai Jiangshan <jiangshanlai@gmail.com>
9546L: linux-kernel@vger.kernel.org
9547W: http://www.rdrop.com/users/paulmck/RCU/
9548S: Supported
9549T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9550F: Documentation/RCU/
9551X: Documentation/RCU/torture.txt
9552F: include/linux/rcu*
9553X: include/linux/srcu.h
9554F: kernel/rcu/
9555X: kernel/torture.c
9556
9557REAL TIME CLOCK (RTC) SUBSYSTEM
9558M: Alessandro Zummo <a.zummo@towertech.it>
9559M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9560L: rtc-linux@googlegroups.com
9561Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9562T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9563S: Maintained
9564F: Documentation/rtc.txt
9565F: drivers/rtc/
9566F: include/linux/rtc.h
9567F: include/uapi/linux/rtc.h
9568
9569REALTEK AUDIO CODECS
9570M: Bard Liao <bardliao@realtek.com>
9571M: Oder Chiou <oder_chiou@realtek.com>
9572S: Maintained
9573F: sound/soc/codecs/rt*
9574F: include/sound/rt*.h
9575
9576REISERFS FILE SYSTEM
9577L: reiserfs-devel@vger.kernel.org
9578S: Supported
9579F: fs/reiserfs/
9580
9581REGISTER MAP ABSTRACTION
9582M: Mark Brown <broonie@kernel.org>
9583L: linux-kernel@vger.kernel.org
9584T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9585S: Supported
9586F: drivers/base/regmap/
9587F: include/linux/regmap.h
9588
9589REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9590M: Ohad Ben-Cohen <ohad@wizery.com>
9591M: Bjorn Andersson <bjorn.andersson@linaro.org>
9592L: linux-remoteproc@vger.kernel.org
9593T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9594S: Maintained
9595F: drivers/remoteproc/
9596F: Documentation/remoteproc.txt
9597F: include/linux/remoteproc.h
9598
9599REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9600M: Ohad Ben-Cohen <ohad@wizery.com>
9601M: Bjorn Andersson <bjorn.andersson@linaro.org>
9602L: linux-remoteproc@vger.kernel.org
9603T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9604S: Maintained
9605F: drivers/rpmsg/
9606F: Documentation/rpmsg.txt
9607F: include/linux/rpmsg.h
9608
9609RENESAS ETHERNET DRIVERS
9610R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9611L: netdev@vger.kernel.org
9612L: linux-renesas-soc@vger.kernel.org
9613F: drivers/net/ethernet/renesas/
9614F: include/linux/sh_eth.h
9615
9616RENESAS USB2 PHY DRIVER
9617M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9618L: linux-renesas-soc@vger.kernel.org
9619S: Maintained
9620F: drivers/phy/phy-rcar-gen3-usb2.c
9621
9622RESET CONTROLLER FRAMEWORK
9623M: Philipp Zabel <p.zabel@pengutronix.de>
9624T: git git://git.pengutronix.de/git/pza/linux
9625S: Maintained
9626F: drivers/reset/
9627F: Documentation/devicetree/bindings/reset/
9628F: include/dt-bindings/reset/
9629F: include/linux/reset.h
9630F: include/linux/reset-controller.h
9631
9632RFKILL
9633M: Johannes Berg <johannes@sipsolutions.net>
9634L: linux-wireless@vger.kernel.org
9635W: http://wireless.kernel.org/
9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9637T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9638S: Maintained
9639F: Documentation/rfkill.txt
9640F: net/rfkill/
9641
9642RHASHTABLE
9643M: Thomas Graf <tgraf@suug.ch>
9644L: netdev@vger.kernel.org
9645S: Maintained
9646F: lib/rhashtable.c
9647F: include/linux/rhashtable.h
9648
9649RICOH SMARTMEDIA/XD DRIVER
9650M: Maxim Levitsky <maximlevitsky@gmail.com>
9651S: Maintained
9652F: drivers/mtd/nand/r852.c
9653F: drivers/mtd/nand/r852.h
9654
9655RICOH R5C592 MEMORYSTICK DRIVER
9656M: Maxim Levitsky <maximlevitsky@gmail.com>
9657S: Maintained
9658F: drivers/memstick/host/r592.*
9659
9660ROCCAT DRIVERS
9661M: Stefan Achatz <erazor_de@users.sourceforge.net>
9662W: http://sourceforge.net/projects/roccat/
9663S: Maintained
9664F: drivers/hid/hid-roccat*
9665F: include/linux/hid-roccat*
9666F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9667
9668ROCKER DRIVER
9669M: Jiri Pirko <jiri@resnulli.us>
9670M: Scott Feldman <sfeldma@gmail.com>
9671L: netdev@vger.kernel.org
9672S: Supported
9673F: drivers/net/ethernet/rocker/
9674
9675ROCKETPORT DRIVER
9676P: Comtrol Corp.
9677W: http://www.comtrol.com
9678S: Maintained
9679F: Documentation/serial/rocket.txt
9680F: drivers/tty/rocket*
9681
9682ROCKETPORT EXPRESS/INFINITY DRIVER
9683M: Kevin Cernekee <cernekee@gmail.com>
9684L: linux-serial@vger.kernel.org
9685S: Odd Fixes
9686F: drivers/tty/serial/rp2.*
9687
9688ROSE NETWORK LAYER
9689M: Ralf Baechle <ralf@linux-mips.org>
9690L: linux-hams@vger.kernel.org
9691W: http://www.linux-ax25.org/
9692S: Maintained
9693F: include/net/rose.h
9694F: include/uapi/linux/rose.h
9695F: net/rose/
9696
9697RTL2830 MEDIA DRIVER
9698M: Antti Palosaari <crope@iki.fi>
9699L: linux-media@vger.kernel.org
9700W: https://linuxtv.org
9701W: http://palosaari.fi/linux/
9702Q: http://patchwork.linuxtv.org/project/linux-media/list/
9703T: git git://linuxtv.org/anttip/media_tree.git
9704S: Maintained
9705F: drivers/media/dvb-frontends/rtl2830*
9706
9707RTL2832 MEDIA DRIVER
9708M: Antti Palosaari <crope@iki.fi>
9709L: linux-media@vger.kernel.org
9710W: https://linuxtv.org
9711W: http://palosaari.fi/linux/
9712Q: http://patchwork.linuxtv.org/project/linux-media/list/
9713T: git git://linuxtv.org/anttip/media_tree.git
9714S: Maintained
9715F: drivers/media/dvb-frontends/rtl2832*
9716
9717RTL2832_SDR MEDIA DRIVER
9718M: Antti Palosaari <crope@iki.fi>
9719L: linux-media@vger.kernel.org
9720W: https://linuxtv.org
9721W: http://palosaari.fi/linux/
9722Q: http://patchwork.linuxtv.org/project/linux-media/list/
9723T: git git://linuxtv.org/anttip/media_tree.git
9724S: Maintained
9725F: drivers/media/dvb-frontends/rtl2832_sdr*
9726
9727RTL8180 WIRELESS DRIVER
9728L: linux-wireless@vger.kernel.org
9729W: http://wireless.kernel.org/
9730T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9731S: Orphan
9732F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9733
9734RTL8187 WIRELESS DRIVER
9735M: Herton Ronaldo Krzesinski <herton@canonical.com>
9736M: Hin-Tak Leung <htl10@users.sourceforge.net>
9737M: Larry Finger <Larry.Finger@lwfinger.net>
9738L: linux-wireless@vger.kernel.org
9739W: http://wireless.kernel.org/
9740T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9741S: Maintained
9742F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9743
9744RTL8192CE WIRELESS DRIVER
9745M: Larry Finger <Larry.Finger@lwfinger.net>
9746M: Chaoming Li <chaoming_li@realsil.com.cn>
9747L: linux-wireless@vger.kernel.org
9748W: http://wireless.kernel.org/
9749T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9750S: Maintained
9751F: drivers/net/wireless/realtek/rtlwifi/
9752F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9753
9754RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9755M: Jes Sorensen <Jes.Sorensen@redhat.com>
9756L: linux-wireless@vger.kernel.org
9757T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9758S: Maintained
9759F: drivers/net/wireless/realtek/rtl8xxxu/
9760
9761S3 SAVAGE FRAMEBUFFER DRIVER
9762M: Antonino Daplas <adaplas@gmail.com>
9763L: linux-fbdev@vger.kernel.org
9764S: Maintained
9765F: drivers/video/fbdev/savage/
9766
9767S390
9768M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9769M: Heiko Carstens <heiko.carstens@de.ibm.com>
9770L: linux-s390@vger.kernel.org
9771W: http://www.ibm.com/developerworks/linux/linux390/
9772T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9773S: Supported
9774F: arch/s390/
9775F: drivers/s390/
9776F: Documentation/s390/
9777F: Documentation/DocBook/s390*
9778
9779S390 COMMON I/O LAYER
9780M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9781M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9782L: linux-s390@vger.kernel.org
9783W: http://www.ibm.com/developerworks/linux/linux390/
9784S: Supported
9785F: drivers/s390/cio/
9786
9787S390 DASD DRIVER
9788M: Stefan Weinhuber <wein@de.ibm.com>
9789M: Stefan Haberland <stefan.haberland@de.ibm.com>
9790L: linux-s390@vger.kernel.org
9791W: http://www.ibm.com/developerworks/linux/linux390/
9792S: Supported
9793F: drivers/s390/block/dasd*
9794F: block/partitions/ibm.c
9795
9796S390 NETWORK DRIVERS
9797M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9798L: linux-s390@vger.kernel.org
9799W: http://www.ibm.com/developerworks/linux/linux390/
9800S: Supported
9801F: drivers/s390/net/
9802
9803S390 PCI SUBSYSTEM
9804M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9805M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9806L: linux-s390@vger.kernel.org
9807W: http://www.ibm.com/developerworks/linux/linux390/
9808S: Supported
9809F: arch/s390/pci/
9810F: drivers/pci/hotplug/s390_pci_hpc.c
9811
9812S390 ZCRYPT DRIVER
9813M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9814L: linux-s390@vger.kernel.org
9815W: http://www.ibm.com/developerworks/linux/linux390/
9816S: Supported
9817F: drivers/s390/crypto/
9818
9819S390 ZFCP DRIVER
9820M: Steffen Maier <maier@linux.vnet.ibm.com>
9821L: linux-s390@vger.kernel.org
9822W: http://www.ibm.com/developerworks/linux/linux390/
9823S: Supported
9824F: drivers/s390/scsi/zfcp_*
9825
9826S390 IUCV NETWORK LAYER
9827M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9828L: linux-s390@vger.kernel.org
9829W: http://www.ibm.com/developerworks/linux/linux390/
9830S: Supported
9831F: drivers/s390/net/*iucv*
9832F: include/net/iucv/
9833F: net/iucv/
9834
9835S390 IOMMU (PCI)
9836M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9837L: linux-s390@vger.kernel.org
9838W: http://www.ibm.com/developerworks/linux/linux390/
9839S: Supported
9840F: drivers/iommu/s390-iommu.c
9841
9842S3C24XX SD/MMC Driver
9843M: Ben Dooks <ben-linux@fluff.org>
9844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9845S: Supported
9846F: drivers/mmc/host/s3cmci.*
9847
9848SAA6588 RDS RECEIVER DRIVER
9849M: Hans Verkuil <hverkuil@xs4all.nl>
9850L: linux-media@vger.kernel.org
9851T: git git://linuxtv.org/media_tree.git
9852W: https://linuxtv.org
9853S: Odd Fixes
9854F: drivers/media/i2c/saa6588*
9855
9856SAA7134 VIDEO4LINUX DRIVER
9857M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9858L: linux-media@vger.kernel.org
9859W: https://linuxtv.org
9860T: git git://linuxtv.org/media_tree.git
9861S: Odd fixes
9862F: Documentation/video4linux/*.saa7134
9863F: drivers/media/pci/saa7134/
9864
9865SAA7146 VIDEO4LINUX-2 DRIVER
9866M: Hans Verkuil <hverkuil@xs4all.nl>
9867L: linux-media@vger.kernel.org
9868T: git git://linuxtv.org/media_tree.git
9869S: Maintained
9870F: drivers/media/common/saa7146/
9871F: drivers/media/pci/saa7146/
9872F: include/media/saa7146*
9873
9874SAMSUNG LAPTOP DRIVER
9875M: Corentin Chary <corentin.chary@gmail.com>
9876L: platform-driver-x86@vger.kernel.org
9877S: Maintained
9878F: drivers/platform/x86/samsung-laptop.c
9879
9880SAMSUNG AUDIO (ASoC) DRIVERS
9881M: Sangbeom Kim <sbkim73@samsung.com>
9882L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9883S: Supported
9884F: sound/soc/samsung/
9885
9886SAMSUNG FRAMEBUFFER DRIVER
9887M: Jingoo Han <jingoohan1@gmail.com>
9888L: linux-fbdev@vger.kernel.org
9889S: Maintained
9890F: drivers/video/fbdev/s3c-fb.c
9891
9892SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9893M: Sangbeom Kim <sbkim73@samsung.com>
9894M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9895L: linux-kernel@vger.kernel.org
9896L: linux-samsung-soc@vger.kernel.org
9897S: Supported
9898F: drivers/mfd/sec*.c
9899F: drivers/regulator/s2m*.c
9900F: drivers/regulator/s5m*.c
9901F: drivers/clk/clk-s2mps11.c
9902F: drivers/rtc/rtc-s5m.c
9903F: include/linux/mfd/samsung/
9904F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9905F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9906F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9907F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9908
9909SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9910M: Kyungmin Park <kyungmin.park@samsung.com>
9911M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9912L: linux-media@vger.kernel.org
9913Q: https://patchwork.linuxtv.org/project/linux-media/list/
9914S: Supported
9915F: drivers/media/platform/exynos4-is/
9916
9917SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9918M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9919L: linux-media@vger.kernel.org
9920L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9921S: Maintained
9922F: drivers/media/platform/s3c-camif/
9923F: include/media/drv-intf/s3c_camif.h
9924
9925SAMSUNG S5C73M3 CAMERA DRIVER
9926M: Kyungmin Park <kyungmin.park@samsung.com>
9927M: Andrzej Hajda <a.hajda@samsung.com>
9928L: linux-media@vger.kernel.org
9929S: Supported
9930F: drivers/media/i2c/s5c73m3/*
9931
9932SAMSUNG S5K5BAF CAMERA DRIVER
9933M: Kyungmin Park <kyungmin.park@samsung.com>
9934M: Andrzej Hajda <a.hajda@samsung.com>
9935L: linux-media@vger.kernel.org
9936S: Supported
9937F: drivers/media/i2c/s5k5baf.c
9938
9939SAMSUNG S3FWRN5 NFC DRIVER
9940M: Robert Baldyga <r.baldyga@samsung.com>
9941M: Krzysztof Opasiak <k.opasiak@samsung.com>
9942L: linux-nfc@lists.01.org (moderated for non-subscribers)
9943S: Supported
9944F: drivers/nfc/s3fwrn5
9945
9946SAMSUNG SOC CLOCK DRIVERS
9947M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9948M: Tomasz Figa <tomasz.figa@gmail.com>
9949S: Supported
9950L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9951F: drivers/clk/samsung/
9952
9953SAMSUNG SXGBE DRIVERS
9954M: Byungho An <bh74.an@samsung.com>
9955M: Girish K S <ks.giri@samsung.com>
9956M: Vipul Pandya <vipul.pandya@samsung.com>
9957S: Supported
9958L: netdev@vger.kernel.org
9959F: drivers/net/ethernet/samsung/sxgbe/
9960
9961SAMSUNG THERMAL DRIVER
9962M: Lukasz Majewski <l.majewski@samsung.com>
9963L: linux-pm@vger.kernel.org
9964L: linux-samsung-soc@vger.kernel.org
9965S: Supported
9966T: git https://github.com/lmajewski/linux-samsung-thermal.git
9967F: drivers/thermal/samsung/
9968
9969SAMSUNG USB2 PHY DRIVER
9970M: Kamil Debski <k.debski@samsung.com>
9971L: linux-kernel@vger.kernel.org
9972S: Supported
9973F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9974F: Documentation/phy/samsung-usb2.txt
9975F: drivers/phy/phy-exynos4210-usb2.c
9976F: drivers/phy/phy-exynos4x12-usb2.c
9977F: drivers/phy/phy-exynos5250-usb2.c
9978F: drivers/phy/phy-s5pv210-usb2.c
9979F: drivers/phy/phy-samsung-usb2.c
9980F: drivers/phy/phy-samsung-usb2.h
9981
9982SERIAL DRIVERS
9983M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9984L: linux-serial@vger.kernel.org
9985S: Maintained
9986F: drivers/tty/serial/
9987
9988SYNOPSYS DESIGNWARE DMAC DRIVER
9989M: Viresh Kumar <vireshk@kernel.org>
9990M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9991S: Maintained
9992F: include/linux/dma/dw.h
9993F: include/linux/platform_data/dma-dw.h
9994F: drivers/dma/dw/
9995
9996SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9997M: Lars Persson <lars.persson@axis.com>
9998L: netdev@vger.kernel.org
9999S: Supported
10000F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10001F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10002
10003SYNOPSYS DESIGNWARE I2C DRIVER
10004M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10005R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10006R: Mika Westerberg <mika.westerberg@linux.intel.com>
10007L: linux-i2c@vger.kernel.org
10008S: Maintained
10009F: drivers/i2c/busses/i2c-designware-*
10010F: include/linux/platform_data/i2c-designware.h
10011
10012SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10013M: Jaehoon Chung <jh80.chung@samsung.com>
10014L: linux-mmc@vger.kernel.org
10015S: Maintained
10016F: include/linux/mmc/dw_mmc.h
10017F: drivers/mmc/host/dw_mmc*
10018
10019SYSTEM TRACE MODULE CLASS
10020M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10021S: Maintained
10022T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10023F: Documentation/trace/stm.txt
10024F: drivers/hwtracing/stm/
10025F: include/linux/stm.h
10026F: include/uapi/linux/stm.h
10027
10028THUNDERBOLT DRIVER
10029M: Andreas Noever <andreas.noever@gmail.com>
10030S: Maintained
10031F: drivers/thunderbolt/
10032
10033TI BQ27XXX POWER SUPPLY DRIVER
10034R: Andrew F. Davis <afd@ti.com>
10035F: include/linux/power/bq27xxx_battery.h
10036F: drivers/power/bq27xxx_battery.c
10037F: drivers/power/bq27xxx_battery_i2c.c
10038
10039TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10040M: John Stultz <john.stultz@linaro.org>
10041M: Thomas Gleixner <tglx@linutronix.de>
10042L: linux-kernel@vger.kernel.org
10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10044S: Supported
10045F: include/linux/clocksource.h
10046F: include/linux/time.h
10047F: include/linux/timex.h
10048F: include/uapi/linux/time.h
10049F: include/uapi/linux/timex.h
10050F: kernel/time/clocksource.c
10051F: kernel/time/time*.c
10052F: kernel/time/alarmtimer.c
10053F: kernel/time/ntp.c
10054F: tools/testing/selftests/timers/
10055
10056SC1200 WDT DRIVER
10057M: Zwane Mwaikambo <zwanem@gmail.com>
10058S: Maintained
10059F: drivers/watchdog/sc1200wdt.c
10060
10061SCHEDULER
10062M: Ingo Molnar <mingo@redhat.com>
10063M: Peter Zijlstra <peterz@infradead.org>
10064L: linux-kernel@vger.kernel.org
10065T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10066S: Maintained
10067F: kernel/sched/
10068F: include/linux/sched.h
10069F: include/uapi/linux/sched.h
10070F: include/linux/wait.h
10071
10072SCORE ARCHITECTURE
10073M: Chen Liqin <liqin.linux@gmail.com>
10074M: Lennox Wu <lennox.wu@gmail.com>
10075W: http://www.sunplus.com
10076S: Supported
10077F: arch/score/
10078
10079SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10080M: Sudeep Holla <sudeep.holla@arm.com>
10081L: linux-arm-kernel@lists.infradead.org
10082S: Maintained
10083F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10084F: drivers/clk/clk-scpi.c
10085F: drivers/cpufreq/scpi-cpufreq.c
10086F: drivers/firmware/arm_scpi.c
10087F: include/linux/scpi_protocol.h
10088
10089SCSI CDROM DRIVER
10090M: Jens Axboe <axboe@kernel.dk>
10091L: linux-scsi@vger.kernel.org
10092W: http://www.kernel.dk
10093S: Maintained
10094F: drivers/scsi/sr*
10095
10096SCSI RDMA PROTOCOL (SRP) INITIATOR
10097M: Bart Van Assche <bart.vanassche@sandisk.com>
10098L: linux-rdma@vger.kernel.org
10099S: Supported
10100W: http://www.openfabrics.org
10101Q: http://patchwork.kernel.org/project/linux-rdma/list/
10102T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10103F: drivers/infiniband/ulp/srp/
10104F: include/scsi/srp.h
10105
10106SCSI SG DRIVER
10107M: Doug Gilbert <dgilbert@interlog.com>
10108L: linux-scsi@vger.kernel.org
10109W: http://sg.danny.cz/sg
10110S: Maintained
10111F: Documentation/scsi/scsi-generic.txt
10112F: drivers/scsi/sg.c
10113F: include/scsi/sg.h
10114
10115SCSI SUBSYSTEM
10116M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10117T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10118M: "Martin K. Petersen" <martin.petersen@oracle.com>
10119T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10120L: linux-scsi@vger.kernel.org
10121S: Maintained
10122F: drivers/scsi/
10123F: include/scsi/
10124
10125SCSI TAPE DRIVER
10126M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10127L: linux-scsi@vger.kernel.org
10128S: Maintained
10129F: Documentation/scsi/st.txt
10130F: drivers/scsi/st.*
10131F: drivers/scsi/st_*.h
10132
10133SCTP PROTOCOL
10134M: Vlad Yasevich <vyasevich@gmail.com>
10135M: Neil Horman <nhorman@tuxdriver.com>
10136L: linux-sctp@vger.kernel.org
10137W: http://lksctp.sourceforge.net
10138S: Maintained
10139F: Documentation/networking/sctp.txt
10140F: include/linux/sctp.h
10141F: include/uapi/linux/sctp.h
10142F: include/net/sctp/
10143F: net/sctp/
10144
10145SCx200 CPU SUPPORT
10146M: Jim Cromie <jim.cromie@gmail.com>
10147S: Odd Fixes
10148F: Documentation/i2c/busses/scx200_acb
10149F: arch/x86/platform/scx200/
10150F: drivers/watchdog/scx200_wdt.c
10151F: drivers/i2c/busses/scx200*
10152F: drivers/mtd/maps/scx200_docflash.c
10153F: include/linux/scx200.h
10154
10155SCx200 GPIO DRIVER
10156M: Jim Cromie <jim.cromie@gmail.com>
10157S: Maintained
10158F: drivers/char/scx200_gpio.c
10159F: include/linux/scx200_gpio.h
10160
10161SCx200 HRT CLOCKSOURCE DRIVER
10162M: Jim Cromie <jim.cromie@gmail.com>
10163S: Maintained
10164F: drivers/clocksource/scx200_hrt.c
10165
10166SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10167M: Sascha Sommer <saschasommer@freenet.de>
10168L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10169S: Maintained
10170F: drivers/mmc/host/sdricoh_cs.c
10171
10172SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10173M: Adrian Hunter <adrian.hunter@intel.com>
10174L: linux-mmc@vger.kernel.org
10175T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10176S: Maintained
10177F: drivers/mmc/host/sdhci*
10178F: include/linux/mmc/sdhci*
10179
10180SECURE COMPUTING
10181M: Kees Cook <keescook@chromium.org>
10182R: Andy Lutomirski <luto@amacapital.net>
10183R: Will Drewry <wad@chromium.org>
10184T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10185S: Supported
10186F: kernel/seccomp.c
10187F: include/uapi/linux/seccomp.h
10188F: include/linux/seccomp.h
10189F: tools/testing/selftests/seccomp/*
10190K: \bsecure_computing
10191K: \bTIF_SECCOMP\b
10192
10193SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10194M: Ben Dooks <ben-linux@fluff.org>
10195M: Jaehoon Chung <jh80.chung@samsung.com>
10196L: linux-mmc@vger.kernel.org
10197S: Maintained
10198F: drivers/mmc/host/sdhci-s3c*
10199
10200SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10201M: Viresh Kumar <vireshk@kernel.org>
10202L: linux-mmc@vger.kernel.org
10203S: Maintained
10204F: drivers/mmc/host/sdhci-spear.c
10205
10206SECURITY SUBSYSTEM
10207M: James Morris <james.l.morris@oracle.com>
10208M: "Serge E. Hallyn" <serge@hallyn.com>
10209L: linux-security-module@vger.kernel.org (suggested Cc:)
10210T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10211W: http://kernsec.org/
10212S: Supported
10213F: security/
10214
10215SECURITY CONTACT
10216M: Security Officers <security@kernel.org>
10217S: Supported
10218
10219SELINUX SECURITY MODULE
10220M: Paul Moore <paul@paul-moore.com>
10221M: Stephen Smalley <sds@tycho.nsa.gov>
10222M: Eric Paris <eparis@parisplace.org>
10223L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10224W: http://selinuxproject.org
10225T: git git://git.infradead.org/users/pcmoore/selinux
10226S: Supported
10227F: include/linux/selinux*
10228F: security/selinux/
10229F: scripts/selinux/
10230
10231APPARMOR SECURITY MODULE
10232M: John Johansen <john.johansen@canonical.com>
10233L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10234W: apparmor.wiki.kernel.org
10235T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10236S: Supported
10237F: security/apparmor/
10238
10239LOADPIN SECURITY MODULE
10240M: Kees Cook <keescook@chromium.org>
10241T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10242S: Supported
10243F: security/loadpin/
10244
10245YAMA SECURITY MODULE
10246M: Kees Cook <keescook@chromium.org>
10247T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10248S: Supported
10249F: security/yama/
10250
10251SENSABLE PHANTOM
10252M: Jiri Slaby <jirislaby@gmail.com>
10253S: Maintained
10254F: drivers/misc/phantom.c
10255F: include/uapi/linux/phantom.h
10256
10257SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10258M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10259M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10260M: John Soni Jose <sony.john@avagotech.com>
10261L: linux-scsi@vger.kernel.org
10262W: http://www.avagotech.com
10263S: Supported
10264F: drivers/scsi/be2iscsi/
10265
10266Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10267M: Sathya Perla <sathya.perla@broadcom.com>
10268M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10269M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10270M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10271M: Somnath Kotur <somnath.kotur@broadcom.com>
10272L: netdev@vger.kernel.org
10273W: http://www.emulex.com
10274S: Supported
10275F: drivers/net/ethernet/emulex/benet/
10276
10277EMULEX ONECONNECT ROCE DRIVER
10278M: Selvin Xavier <selvin.xavier@avagotech.com>
10279M: Devesh Sharma <devesh.sharma@avagotech.com>
10280M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10281L: linux-rdma@vger.kernel.org
10282W: http://www.emulex.com
10283S: Supported
10284F: drivers/infiniband/hw/ocrdma/
10285
10286SFC NETWORK DRIVER
10287M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10288M: Edward Cree <ecree@solarflare.com>
10289M: Bert Kenward <bkenward@solarflare.com>
10290L: netdev@vger.kernel.org
10291S: Supported
10292F: drivers/net/ethernet/sfc/
10293
10294SGI GRU DRIVER
10295M: Dimitri Sivanich <sivanich@sgi.com>
10296S: Maintained
10297F: drivers/misc/sgi-gru/
10298
10299SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10300M: Pat Gefre <pfg@sgi.com>
10301L: linux-ia64@vger.kernel.org
10302S: Supported
10303F: Documentation/ia64/serial.txt
10304F: drivers/tty/serial/ioc?_serial.c
10305F: include/linux/ioc?.h
10306
10307SGI XP/XPC/XPNET DRIVER
10308M: Cliff Whickman <cpw@sgi.com>
10309M: Robin Holt <robinmholt@gmail.com>
10310S: Maintained
10311F: drivers/misc/sgi-xp/
10312
10313SI2157 MEDIA DRIVER
10314M: Antti Palosaari <crope@iki.fi>
10315L: linux-media@vger.kernel.org
10316W: https://linuxtv.org
10317W: http://palosaari.fi/linux/
10318Q: http://patchwork.linuxtv.org/project/linux-media/list/
10319T: git git://linuxtv.org/anttip/media_tree.git
10320S: Maintained
10321F: drivers/media/tuners/si2157*
10322
10323SI2168 MEDIA DRIVER
10324M: Antti Palosaari <crope@iki.fi>
10325L: linux-media@vger.kernel.org
10326W: https://linuxtv.org
10327W: http://palosaari.fi/linux/
10328Q: http://patchwork.linuxtv.org/project/linux-media/list/
10329T: git git://linuxtv.org/anttip/media_tree.git
10330S: Maintained
10331F: drivers/media/dvb-frontends/si2168*
10332
10333SI470X FM RADIO RECEIVER I2C DRIVER
10334M: Hans Verkuil <hverkuil@xs4all.nl>
10335L: linux-media@vger.kernel.org
10336T: git git://linuxtv.org/media_tree.git
10337W: https://linuxtv.org
10338S: Odd Fixes
10339F: drivers/media/radio/si470x/radio-si470x-i2c.c
10340
10341SI470X FM RADIO RECEIVER USB DRIVER
10342M: Hans Verkuil <hverkuil@xs4all.nl>
10343L: linux-media@vger.kernel.org
10344T: git git://linuxtv.org/media_tree.git
10345W: https://linuxtv.org
10346S: Maintained
10347F: drivers/media/radio/si470x/radio-si470x-common.c
10348F: drivers/media/radio/si470x/radio-si470x.h
10349F: drivers/media/radio/si470x/radio-si470x-usb.c
10350
10351SI4713 FM RADIO TRANSMITTER I2C DRIVER
10352M: Eduardo Valentin <edubezval@gmail.com>
10353L: linux-media@vger.kernel.org
10354T: git git://linuxtv.org/media_tree.git
10355W: https://linuxtv.org
10356S: Odd Fixes
10357F: drivers/media/radio/si4713/si4713.?
10358
10359SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10360M: Eduardo Valentin <edubezval@gmail.com>
10361L: linux-media@vger.kernel.org
10362T: git git://linuxtv.org/media_tree.git
10363W: https://linuxtv.org
10364S: Odd Fixes
10365F: drivers/media/radio/si4713/radio-platform-si4713.c
10366
10367SI4713 FM RADIO TRANSMITTER USB DRIVER
10368M: Hans Verkuil <hverkuil@xs4all.nl>
10369L: linux-media@vger.kernel.org
10370T: git git://linuxtv.org/media_tree.git
10371W: https://linuxtv.org
10372S: Maintained
10373F: drivers/media/radio/si4713/radio-usb-si4713.c
10374
10375SIANO DVB DRIVER
10376M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10377L: linux-media@vger.kernel.org
10378W: https://linuxtv.org
10379T: git git://linuxtv.org/media_tree.git
10380S: Odd fixes
10381F: drivers/media/common/siano/
10382F: drivers/media/usb/siano/
10383F: drivers/media/usb/siano/
10384F: drivers/media/mmc/siano/
10385
10386SIMPLEFB FB DRIVER
10387M: Hans de Goede <hdegoede@redhat.com>
10388L: linux-fbdev@vger.kernel.org
10389S: Maintained
10390F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10391F: drivers/video/fbdev/simplefb.c
10392F: include/linux/platform_data/simplefb.h
10393
10394SH_VEU V4L2 MEM2MEM DRIVER
10395L: linux-media@vger.kernel.org
10396S: Orphan
10397F: drivers/media/platform/sh_veu.c
10398
10399SH_VOU V4L2 OUTPUT DRIVER
10400L: linux-media@vger.kernel.org
10401S: Orphan
10402F: drivers/media/platform/sh_vou.c
10403F: include/media/drv-intf/sh_vou.h
10404
10405SIMPLE FIRMWARE INTERFACE (SFI)
10406M: Len Brown <lenb@kernel.org>
10407L: sfi-devel@simplefirmware.org
10408W: http://simplefirmware.org/
10409T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10410S: Supported
10411F: arch/x86/platform/sfi/
10412F: drivers/sfi/
10413F: include/linux/sfi*.h
10414
10415SIMTEC EB110ATX (Chalice CATS)
10416P: Ben Dooks
10417P: Vincent Sanders <vince@simtec.co.uk>
10418M: Simtec Linux Team <linux@simtec.co.uk>
10419W: http://www.simtec.co.uk/products/EB110ATX/
10420S: Supported
10421
10422SIMTEC EB2410ITX (BAST)
10423P: Ben Dooks
10424P: Vincent Sanders <vince@simtec.co.uk>
10425M: Simtec Linux Team <linux@simtec.co.uk>
10426W: http://www.simtec.co.uk/products/EB2410ITX/
10427S: Supported
10428F: arch/arm/mach-s3c24xx/mach-bast.c
10429F: arch/arm/mach-s3c24xx/bast-ide.c
10430F: arch/arm/mach-s3c24xx/bast-irq.c
10431
10432TI DAVINCI MACHINE SUPPORT
10433M: Sekhar Nori <nsekhar@ti.com>
10434M: Kevin Hilman <khilman@kernel.org>
10435L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10436T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10437S: Supported
10438F: arch/arm/mach-davinci/
10439F: drivers/i2c/busses/i2c-davinci.c
10440
10441TI DAVINCI SERIES MEDIA DRIVER
10442M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10443L: linux-media@vger.kernel.org
10444W: https://linuxtv.org
10445Q: http://patchwork.linuxtv.org/project/linux-media/list/
10446T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10447S: Maintained
10448F: drivers/media/platform/davinci/
10449F: include/media/davinci/
10450
10451TI AM437X VPFE DRIVER
10452M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10453L: linux-media@vger.kernel.org
10454W: https://linuxtv.org
10455Q: http://patchwork.linuxtv.org/project/linux-media/list/
10456T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10457S: Maintained
10458F: drivers/media/platform/am437x/
10459
10460OV2659 OMNIVISION SENSOR DRIVER
10461M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10462L: linux-media@vger.kernel.org
10463W: https://linuxtv.org
10464Q: http://patchwork.linuxtv.org/project/linux-media/list/
10465T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10466S: Maintained
10467F: drivers/media/i2c/ov2659.c
10468F: include/media/i2c/ov2659.h
10469
10470SILICON MOTION SM712 FRAME BUFFER DRIVER
10471M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10472M: Teddy Wang <teddy.wang@siliconmotion.com>
10473M: Sudip Mukherjee <sudip@vectorindia.org>
10474L: linux-fbdev@vger.kernel.org
10475S: Maintained
10476F: drivers/video/fbdev/sm712*
10477F: Documentation/fb/sm712fb.txt
10478
10479SIS 190 ETHERNET DRIVER
10480M: Francois Romieu <romieu@fr.zoreil.com>
10481L: netdev@vger.kernel.org
10482S: Maintained
10483F: drivers/net/ethernet/sis/sis190.c
10484
10485SIS 900/7016 FAST ETHERNET DRIVER
10486M: Daniele Venzano <venza@brownhat.org>
10487W: http://www.brownhat.org/sis900.html
10488L: netdev@vger.kernel.org
10489S: Maintained
10490F: drivers/net/ethernet/sis/sis900.*
10491
10492SIS FRAMEBUFFER DRIVER
10493M: Thomas Winischhofer <thomas@winischhofer.net>
10494W: http://www.winischhofer.net/linuxsisvga.shtml
10495S: Maintained
10496F: Documentation/fb/sisfb.txt
10497F: drivers/video/fbdev/sis/
10498F: include/video/sisfb.h
10499
10500SIS USB2VGA DRIVER
10501M: Thomas Winischhofer <thomas@winischhofer.net>
10502W: http://www.winischhofer.at/linuxsisusbvga.shtml
10503S: Maintained
10504F: drivers/usb/misc/sisusbvga/
10505
10506SLAB ALLOCATOR
10507M: Christoph Lameter <cl@linux.com>
10508M: Pekka Enberg <penberg@kernel.org>
10509M: David Rientjes <rientjes@google.com>
10510M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10511M: Andrew Morton <akpm@linux-foundation.org>
10512L: linux-mm@kvack.org
10513S: Maintained
10514F: include/linux/sl?b*.h
10515F: mm/sl?b*
10516
10517SLEEPABLE READ-COPY UPDATE (SRCU)
10518M: Lai Jiangshan <jiangshanlai@gmail.com>
10519M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10520M: Josh Triplett <josh@joshtriplett.org>
10521R: Steven Rostedt <rostedt@goodmis.org>
10522R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10523L: linux-kernel@vger.kernel.org
10524W: http://www.rdrop.com/users/paulmck/RCU/
10525S: Supported
10526T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10527F: include/linux/srcu.h
10528F: kernel/rcu/srcu.c
10529
10530SMACK SECURITY MODULE
10531M: Casey Schaufler <casey@schaufler-ca.com>
10532L: linux-security-module@vger.kernel.org
10533W: http://schaufler-ca.com
10534T: git git://git.gitorious.org/smack-next/kernel.git
10535S: Maintained
10536F: Documentation/security/Smack.txt
10537F: security/smack/
10538
10539DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10540M: Kevin Hilman <khilman@kernel.org>
10541M: Nishanth Menon <nm@ti.com>
10542S: Maintained
10543F: drivers/power/avs/
10544F: include/linux/power/smartreflex.h
10545L: linux-pm@vger.kernel.org
10546
10547SMC91x ETHERNET DRIVER
10548M: Nicolas Pitre <nico@fluxnic.net>
10549S: Odd Fixes
10550F: drivers/net/ethernet/smsc/smc91x.*
10551
10552SMIA AND SMIA++ IMAGE SENSOR DRIVER
10553M: Sakari Ailus <sakari.ailus@iki.fi>
10554L: linux-media@vger.kernel.org
10555S: Maintained
10556F: drivers/media/i2c/smiapp/
10557F: include/media/i2c/smiapp.h
10558F: drivers/media/i2c/smiapp-pll.c
10559F: drivers/media/i2c/smiapp-pll.h
10560F: include/uapi/linux/smiapp.h
10561F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10562
10563SMM665 HARDWARE MONITOR DRIVER
10564M: Guenter Roeck <linux@roeck-us.net>
10565L: linux-hwmon@vger.kernel.org
10566S: Maintained
10567F: Documentation/hwmon/smm665
10568F: drivers/hwmon/smm665.c
10569
10570SMSC EMC2103 HARDWARE MONITOR DRIVER
10571M: Steve Glendinning <steve.glendinning@shawell.net>
10572L: linux-hwmon@vger.kernel.org
10573S: Maintained
10574F: Documentation/hwmon/emc2103
10575F: drivers/hwmon/emc2103.c
10576
10577SMSC SCH5627 HARDWARE MONITOR DRIVER
10578M: Hans de Goede <hdegoede@redhat.com>
10579L: linux-hwmon@vger.kernel.org
10580S: Supported
10581F: Documentation/hwmon/sch5627
10582F: drivers/hwmon/sch5627.c
10583
10584SMSC47B397 HARDWARE MONITOR DRIVER
10585M: Jean Delvare <jdelvare@suse.com>
10586L: linux-hwmon@vger.kernel.org
10587S: Maintained
10588F: Documentation/hwmon/smsc47b397
10589F: drivers/hwmon/smsc47b397.c
10590
10591SMSC911x ETHERNET DRIVER
10592M: Steve Glendinning <steve.glendinning@shawell.net>
10593L: netdev@vger.kernel.org
10594S: Maintained
10595F: include/linux/smsc911x.h
10596F: drivers/net/ethernet/smsc/smsc911x.*
10597
10598SMSC9420 PCI ETHERNET DRIVER
10599M: Steve Glendinning <steve.glendinning@shawell.net>
10600L: netdev@vger.kernel.org
10601S: Maintained
10602F: drivers/net/ethernet/smsc/smsc9420.*
10603
10604SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10605M: Steve Glendinning <steve.glendinning@shawell.net>
10606L: linux-fbdev@vger.kernel.org
10607S: Maintained
10608F: drivers/video/fbdev/smscufx.c
10609
10610SOC-CAMERA V4L2 SUBSYSTEM
10611M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10612L: linux-media@vger.kernel.org
10613T: git git://linuxtv.org/media_tree.git
10614S: Maintained
10615F: include/media/soc*
10616F: drivers/media/i2c/soc_camera/
10617F: drivers/media/platform/soc_camera/
10618
10619SOEKRIS NET48XX LED SUPPORT
10620M: Chris Boot <bootc@bootc.net>
10621S: Maintained
10622F: drivers/leds/leds-net48xx.c
10623
10624SOFTLOGIC 6x10 MPEG CODEC
10625M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10626M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10627M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10628M: Ismael Luceno <ismael@iodev.co.uk>
10629L: linux-media@vger.kernel.org
10630S: Supported
10631F: drivers/media/pci/solo6x10/
10632
10633SOFTWARE RAID (Multiple Disks) SUPPORT
10634M: Shaohua Li <shli@kernel.org>
10635L: linux-raid@vger.kernel.org
10636T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10637S: Supported
10638F: drivers/md/
10639F: include/linux/raid/
10640F: include/uapi/linux/raid/
10641
10642SONIC NETWORK DRIVER
10643M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10644L: netdev@vger.kernel.org
10645S: Maintained
10646F: drivers/net/ethernet/natsemi/sonic.*
10647
10648SONICS SILICON BACKPLANE DRIVER (SSB)
10649M: Michael Buesch <m@bues.ch>
10650L: linux-wireless@vger.kernel.org
10651S: Maintained
10652F: drivers/ssb/
10653F: include/linux/ssb/
10654
10655SONY VAIO CONTROL DEVICE DRIVER
10656M: Mattia Dongili <malattia@linux.it>
10657L: platform-driver-x86@vger.kernel.org
10658W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10659S: Maintained
10660F: Documentation/laptops/sony-laptop.txt
10661F: drivers/char/sonypi.c
10662F: drivers/platform/x86/sony-laptop.c
10663F: include/linux/sony-laptop.h
10664
10665SONY MEMORYSTICK CARD SUPPORT
10666M: Alex Dubov <oakad@yahoo.com>
10667W: http://tifmxx.berlios.de/
10668S: Maintained
10669F: drivers/memstick/host/tifm_ms.c
10670
10671SONY MEMORYSTICK STANDARD SUPPORT
10672M: Maxim Levitsky <maximlevitsky@gmail.com>
10673S: Maintained
10674F: drivers/memstick/core/ms_block.*
10675
10676SOUND
10677M: Jaroslav Kysela <perex@perex.cz>
10678M: Takashi Iwai <tiwai@suse.com>
10679L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10680W: http://www.alsa-project.org/
10681T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10682T: git git://git.alsa-project.org/alsa-kernel.git
10683Q: http://patchwork.kernel.org/project/alsa-devel/list/
10684S: Maintained
10685F: Documentation/sound/
10686F: include/sound/
10687F: include/uapi/sound/
10688F: sound/
10689
10690SOUND - COMPRESSED AUDIO
10691M: Vinod Koul <vinod.koul@intel.com>
10692L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10693T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10694S: Supported
10695F: Documentation/sound/alsa/compress_offload.txt
10696F: include/sound/compress_driver.h
10697F: include/uapi/sound/compress_*
10698F: sound/core/compress_offload.c
10699F: sound/soc/soc-compress.c
10700
10701SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10702M: Liam Girdwood <lgirdwood@gmail.com>
10703M: Mark Brown <broonie@kernel.org>
10704T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10705L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10706W: http://alsa-project.org/main/index.php/ASoC
10707S: Supported
10708F: Documentation/sound/alsa/soc/
10709F: sound/soc/
10710F: include/sound/soc*
10711
10712SOUND - DMAENGINE HELPERS
10713M: Lars-Peter Clausen <lars@metafoo.de>
10714S: Supported
10715F: include/sound/dmaengine_pcm.h
10716F: sound/core/pcm_dmaengine.c
10717F: sound/soc/soc-generic-dmaengine-pcm.c
10718
10719SP2 MEDIA DRIVER
10720M: Olli Salonen <olli.salonen@iki.fi>
10721L: linux-media@vger.kernel.org
10722W: https://linuxtv.org
10723Q: http://patchwork.linuxtv.org/project/linux-media/list/
10724S: Maintained
10725F: drivers/media/dvb-frontends/sp2*
10726
10727SPARC + UltraSPARC (sparc/sparc64)
10728M: "David S. Miller" <davem@davemloft.net>
10729L: sparclinux@vger.kernel.org
10730Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10731T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10732T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10733S: Maintained
10734F: arch/sparc/
10735F: drivers/sbus/
10736
10737SPARC SERIAL DRIVERS
10738M: "David S. Miller" <davem@davemloft.net>
10739L: sparclinux@vger.kernel.org
10740T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10741T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10742S: Maintained
10743F: include/linux/sunserialcore.h
10744F: drivers/tty/serial/suncore.c
10745F: drivers/tty/serial/sunhv.c
10746F: drivers/tty/serial/sunsab.c
10747F: drivers/tty/serial/sunsab.h
10748F: drivers/tty/serial/sunsu.c
10749F: drivers/tty/serial/sunzilog.c
10750F: drivers/tty/serial/sunzilog.h
10751
10752SPARSE CHECKER
10753M: "Christopher Li" <sparse@chrisli.org>
10754L: linux-sparse@vger.kernel.org
10755W: https://sparse.wiki.kernel.org/
10756T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10757T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10758S: Maintained
10759F: include/linux/compiler.h
10760
10761SPEAR PLATFORM SUPPORT
10762M: Viresh Kumar <vireshk@kernel.org>
10763M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10765W: http://www.st.com/spear
10766S: Maintained
10767F: arch/arm/boot/dts/spear*
10768F: arch/arm/mach-spear/
10769
10770SPEAR CLOCK FRAMEWORK SUPPORT
10771M: Viresh Kumar <vireshk@kernel.org>
10772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10773W: http://www.st.com/spear
10774S: Maintained
10775F: drivers/clk/spear/
10776
10777SPI SUBSYSTEM
10778M: Mark Brown <broonie@kernel.org>
10779L: linux-spi@vger.kernel.org
10780T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10781Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10782S: Maintained
10783F: Documentation/spi/
10784F: drivers/spi/
10785F: include/linux/spi/
10786F: include/uapi/linux/spi/
10787
10788SPIDERNET NETWORK DRIVER for CELL
10789M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10790L: netdev@vger.kernel.org
10791S: Supported
10792F: Documentation/networking/spider_net.txt
10793F: drivers/net/ethernet/toshiba/spider_net*
10794
10795SPU FILE SYSTEM
10796M: Jeremy Kerr <jk@ozlabs.org>
10797L: linuxppc-dev@lists.ozlabs.org
10798W: http://www.ibm.com/developerworks/power/cell/
10799S: Supported
10800F: Documentation/filesystems/spufs.txt
10801F: arch/powerpc/platforms/cell/spufs/
10802
10803SQUASHFS FILE SYSTEM
10804M: Phillip Lougher <phillip@squashfs.org.uk>
10805L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10806W: http://squashfs.org.uk
10807T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10808S: Maintained
10809F: Documentation/filesystems/squashfs.txt
10810F: fs/squashfs/
10811
10812SRM (Alpha) environment access
10813M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10814S: Maintained
10815F: arch/alpha/kernel/srm_env.c
10816
10817STABLE BRANCH
10818M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10819L: stable@vger.kernel.org
10820S: Supported
10821F: Documentation/stable_kernel_rules.txt
10822
10823STAGING SUBSYSTEM
10824M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10825T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10826L: devel@driverdev.osuosl.org
10827S: Supported
10828F: drivers/staging/
10829
10830STAGING - COMEDI
10831M: Ian Abbott <abbotti@mev.co.uk>
10832M: H Hartley Sweeten <hsweeten@visionengravers.com>
10833S: Odd Fixes
10834F: drivers/staging/comedi/
10835
10836STAGING - FLARION FT1000 DRIVERS
10837M: Marek Belisko <marek.belisko@gmail.com>
10838S: Odd Fixes
10839F: drivers/staging/ft1000/
10840
10841STAGING - INDUSTRIAL IO
10842M: Jonathan Cameron <jic23@kernel.org>
10843L: linux-iio@vger.kernel.org
10844S: Odd Fixes
10845F: drivers/staging/iio/
10846
10847STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10848M: Jarod Wilson <jarod@wilsonet.com>
10849W: http://www.lirc.org/
10850S: Odd Fixes
10851F: drivers/staging/media/lirc/
10852
10853STAGING - LUSTRE PARALLEL FILESYSTEM
10854M: Oleg Drokin <oleg.drokin@intel.com>
10855M: Andreas Dilger <andreas.dilger@intel.com>
10856L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10857W: http://wiki.lustre.org/
10858S: Maintained
10859F: drivers/staging/lustre
10860
10861STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10862M: Marc Dietrich <marvin24@gmx.de>
10863L: ac100@lists.launchpad.net (moderated for non-subscribers)
10864L: linux-tegra@vger.kernel.org
10865S: Maintained
10866F: drivers/staging/nvec/
10867
10868STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10869M: Jens Frederich <jfrederich@gmail.com>
10870M: Daniel Drake <dsd@laptop.org>
10871M: Jon Nettleton <jon.nettleton@gmail.com>
10872W: http://wiki.laptop.org/go/DCON
10873S: Maintained
10874F: drivers/staging/olpc_dcon/
10875
10876STAGING - REALTEK RTL8712U DRIVERS
10877M: Larry Finger <Larry.Finger@lwfinger.net>
10878M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10879S: Odd Fixes
10880F: drivers/staging/rtl8712/
10881
10882STAGING - REALTEK RTL8723U WIRELESS DRIVER
10883M: Larry Finger <Larry.Finger@lwfinger.net>
10884M: Jes Sorensen <Jes.Sorensen@redhat.com>
10885L: linux-wireless@vger.kernel.org
10886S: Maintained
10887F: drivers/staging/rtl8723au/
10888
10889STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10890M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10891M: Teddy Wang <teddy.wang@siliconmotion.com>
10892M: Sudip Mukherjee <sudip@vectorindia.org>
10893L: linux-fbdev@vger.kernel.org
10894S: Maintained
10895F: drivers/staging/sm750fb/
10896
10897STAGING - SLICOSS
10898M: Lior Dotan <liodot@gmail.com>
10899M: Christopher Harrer <charrer@alacritech.com>
10900S: Odd Fixes
10901F: drivers/staging/slicoss/
10902
10903STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10904M: William Hubbs <w.d.hubbs@gmail.com>
10905M: Chris Brannon <chris@the-brannons.com>
10906M: Kirk Reiser <kirk@reisers.ca>
10907M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10908L: speakup@linux-speakup.org
10909W: http://www.linux-speakup.org/
10910S: Odd Fixes
10911F: drivers/staging/speakup/
10912
10913STAGING - VIA VT665X DRIVERS
10914M: Forest Bond <forest@alittletooquiet.net>
10915S: Odd Fixes
10916F: drivers/staging/vt665?/
10917
10918STAGING - WILC1000 WIFI DRIVER
10919M: Johnny Kim <johnny.kim@atmel.com>
10920M: Austin Shin <austin.shin@atmel.com>
10921M: Chris Park <chris.park@atmel.com>
10922M: Tony Cho <tony.cho@atmel.com>
10923M: Glen Lee <glen.lee@atmel.com>
10924M: Leo Kim <leo.kim@atmel.com>
10925L: linux-wireless@vger.kernel.org
10926S: Supported
10927F: drivers/staging/wilc1000/
10928
10929STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10930M: Arnaud Patard <arnaud.patard@rtp-net.org>
10931S: Odd Fixes
10932F: drivers/staging/xgifb/
10933
10934STARFIRE/DURALAN NETWORK DRIVER
10935M: Ion Badulescu <ionut@badula.org>
10936S: Odd Fixes
10937F: drivers/net/ethernet/adaptec/starfire*
10938
10939SUN3/3X
10940M: Sam Creasey <sammy@sammy.net>
10941W: http://sammy.net/sun3/
10942S: Maintained
10943F: arch/m68k/kernel/*sun3*
10944F: arch/m68k/sun3*/
10945F: arch/m68k/include/asm/sun3*
10946F: drivers/net/ethernet/i825xx/sun3*
10947
10948SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10949M: Hans de Goede <hdegoede@redhat.com>
10950L: linux-input@vger.kernel.org
10951S: Maintained
10952F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10953F: drivers/input/keyboard/sun4i-lradc-keys.c
10954
10955SUNDANCE NETWORK DRIVER
10956M: Denis Kirjanov <kda@linux-powerpc.org>
10957L: netdev@vger.kernel.org
10958S: Maintained
10959F: drivers/net/ethernet/dlink/sundance.c
10960
10961SUPERH
10962M: Yoshinori Sato <ysato@users.sourceforge.jp>
10963M: Rich Felker <dalias@libc.org>
10964L: linux-sh@vger.kernel.org
10965Q: http://patchwork.kernel.org/project/linux-sh/list/
10966S: Maintained
10967F: Documentation/sh/
10968F: arch/sh/
10969F: drivers/sh/
10970
10971SUSPEND TO RAM
10972M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10973M: Len Brown <len.brown@intel.com>
10974M: Pavel Machek <pavel@ucw.cz>
10975L: linux-pm@vger.kernel.org
10976S: Supported
10977F: Documentation/power/
10978F: arch/x86/kernel/acpi/
10979F: drivers/base/power/
10980F: kernel/power/
10981F: include/linux/suspend.h
10982F: include/linux/freezer.h
10983F: include/linux/pm.h
10984
10985SVGA HANDLING
10986M: Martin Mares <mj@ucw.cz>
10987L: linux-video@atrey.karlin.mff.cuni.cz
10988S: Maintained
10989F: Documentation/svga.txt
10990F: arch/x86/boot/video*
10991
10992SWIOTLB SUBSYSTEM
10993M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10994L: linux-kernel@vger.kernel.org
10995T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10996S: Supported
10997F: lib/swiotlb.c
10998F: arch/*/kernel/pci-swiotlb.c
10999F: include/linux/swiotlb.h
11000
11001SWITCHDEV
11002M: Jiri Pirko <jiri@resnulli.us>
11003L: netdev@vger.kernel.org
11004S: Supported
11005F: net/switchdev/
11006F: include/net/switchdev.h
11007
11008SYNOPSYS ARC ARCHITECTURE
11009M: Vineet Gupta <vgupta@synopsys.com>
11010L: linux-snps-arc@lists.infradead.org
11011S: Supported
11012F: arch/arc/
11013F: Documentation/devicetree/bindings/arc/*
11014F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11015F: drivers/tty/serial/arc_uart.c
11016T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11017
11018SYNOPSYS ARC SDP platform support
11019M: Alexey Brodkin <abrodkin@synopsys.com>
11020S: Supported
11021F: arch/arc/plat-axs10x
11022F: arch/arc/boot/dts/ax*
11023F: Documentation/devicetree/bindings/arc/axs10*
11024
11025SYSTEM CONFIGURATION (SYSCON)
11026M: Lee Jones <lee.jones@linaro.org>
11027M: Arnd Bergmann <arnd@arndb.de>
11028T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11029S: Supported
11030F: drivers/mfd/syscon.c
11031
11032SYSV FILESYSTEM
11033M: Christoph Hellwig <hch@infradead.org>
11034S: Maintained
11035F: Documentation/filesystems/sysv-fs.txt
11036F: fs/sysv/
11037F: include/linux/sysv_fs.h
11038
11039TARGET SUBSYSTEM
11040M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11041L: linux-scsi@vger.kernel.org
11042L: target-devel@vger.kernel.org
11043W: http://www.linux-iscsi.org
11044W: http://groups.google.com/group/linux-iscsi-target-dev
11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11046S: Supported
11047F: drivers/target/
11048F: include/target/
11049F: Documentation/target/
11050
11051TASKSTATS STATISTICS INTERFACE
11052M: Balbir Singh <bsingharora@gmail.com>
11053S: Maintained
11054F: Documentation/accounting/taskstats*
11055F: include/linux/taskstats*
11056F: kernel/taskstats.c
11057
11058TC CLASSIFIER
11059M: Jamal Hadi Salim <jhs@mojatatu.com>
11060L: netdev@vger.kernel.org
11061S: Maintained
11062F: include/net/pkt_cls.h
11063F: include/uapi/linux/pkt_cls.h
11064F: net/sched/
11065
11066TCP LOW PRIORITY MODULE
11067M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11068M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11069W: http://tcp-lp-mod.sourceforge.net/
11070S: Maintained
11071F: net/ipv4/tcp_lp.c
11072
11073TDA10071 MEDIA DRIVER
11074M: Antti Palosaari <crope@iki.fi>
11075L: linux-media@vger.kernel.org
11076W: https://linuxtv.org
11077W: http://palosaari.fi/linux/
11078Q: http://patchwork.linuxtv.org/project/linux-media/list/
11079T: git git://linuxtv.org/anttip/media_tree.git
11080S: Maintained
11081F: drivers/media/dvb-frontends/tda10071*
11082
11083TDA18212 MEDIA DRIVER
11084M: Antti Palosaari <crope@iki.fi>
11085L: linux-media@vger.kernel.org
11086W: https://linuxtv.org
11087W: http://palosaari.fi/linux/
11088Q: http://patchwork.linuxtv.org/project/linux-media/list/
11089T: git git://linuxtv.org/anttip/media_tree.git
11090S: Maintained
11091F: drivers/media/tuners/tda18212*
11092
11093TDA18218 MEDIA DRIVER
11094M: Antti Palosaari <crope@iki.fi>
11095L: linux-media@vger.kernel.org
11096W: https://linuxtv.org
11097W: http://palosaari.fi/linux/
11098Q: http://patchwork.linuxtv.org/project/linux-media/list/
11099T: git git://linuxtv.org/anttip/media_tree.git
11100S: Maintained
11101F: drivers/media/tuners/tda18218*
11102
11103TDA18271 MEDIA DRIVER
11104M: Michael Krufky <mkrufky@linuxtv.org>
11105L: linux-media@vger.kernel.org
11106W: https://linuxtv.org
11107W: http://github.com/mkrufky
11108Q: http://patchwork.linuxtv.org/project/linux-media/list/
11109T: git git://linuxtv.org/mkrufky/tuners.git
11110S: Maintained
11111F: drivers/media/tuners/tda18271*
11112
11113TDA827x MEDIA DRIVER
11114M: Michael Krufky <mkrufky@linuxtv.org>
11115L: linux-media@vger.kernel.org
11116W: https://linuxtv.org
11117W: http://github.com/mkrufky
11118Q: http://patchwork.linuxtv.org/project/linux-media/list/
11119T: git git://linuxtv.org/mkrufky/tuners.git
11120S: Maintained
11121F: drivers/media/tuners/tda8290.*
11122
11123TDA8290 MEDIA DRIVER
11124M: Michael Krufky <mkrufky@linuxtv.org>
11125L: linux-media@vger.kernel.org
11126W: https://linuxtv.org
11127W: http://github.com/mkrufky
11128Q: http://patchwork.linuxtv.org/project/linux-media/list/
11129T: git git://linuxtv.org/mkrufky/tuners.git
11130S: Maintained
11131F: drivers/media/tuners/tda8290.*
11132
11133TDA9840 MEDIA DRIVER
11134M: Hans Verkuil <hverkuil@xs4all.nl>
11135L: linux-media@vger.kernel.org
11136T: git git://linuxtv.org/media_tree.git
11137W: https://linuxtv.org
11138S: Maintained
11139F: drivers/media/i2c/tda9840*
11140
11141TEA5761 TUNER DRIVER
11142M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11143L: linux-media@vger.kernel.org
11144W: https://linuxtv.org
11145T: git git://linuxtv.org/media_tree.git
11146S: Odd fixes
11147F: drivers/media/tuners/tea5761.*
11148
11149TEA5767 TUNER DRIVER
11150M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11151L: linux-media@vger.kernel.org
11152W: https://linuxtv.org
11153T: git git://linuxtv.org/media_tree.git
11154S: Maintained
11155F: drivers/media/tuners/tea5767.*
11156
11157TEA6415C MEDIA DRIVER
11158M: Hans Verkuil <hverkuil@xs4all.nl>
11159L: linux-media@vger.kernel.org
11160T: git git://linuxtv.org/media_tree.git
11161W: https://linuxtv.org
11162S: Maintained
11163F: drivers/media/i2c/tea6415c*
11164
11165TEA6420 MEDIA DRIVER
11166M: Hans Verkuil <hverkuil@xs4all.nl>
11167L: linux-media@vger.kernel.org
11168T: git git://linuxtv.org/media_tree.git
11169W: https://linuxtv.org
11170S: Maintained
11171F: drivers/media/i2c/tea6420*
11172
11173TEAM DRIVER
11174M: Jiri Pirko <jiri@resnulli.us>
11175L: netdev@vger.kernel.org
11176S: Supported
11177F: drivers/net/team/
11178F: include/linux/if_team.h
11179F: include/uapi/linux/if_team.h
11180
11181TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11182M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11183S: Maintained
11184F: arch/x86/platform/ts5500/
11185
11186TECHNOTREND USB IR RECEIVER
11187M: Sean Young <sean@mess.org>
11188L: linux-media@vger.kernel.org
11189S: Maintained
11190F: drivers/media/rc/ttusbir.c
11191
11192TEGRA ARCHITECTURE SUPPORT
11193M: Stephen Warren <swarren@wwwdotorg.org>
11194M: Thierry Reding <thierry.reding@gmail.com>
11195M: Alexandre Courbot <gnurou@gmail.com>
11196L: linux-tegra@vger.kernel.org
11197Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11198T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11199S: Supported
11200N: [^a-z]tegra
11201
11202TEGRA CLOCK DRIVER
11203M: Peter De Schrijver <pdeschrijver@nvidia.com>
11204M: Prashant Gaikwad <pgaikwad@nvidia.com>
11205S: Supported
11206F: drivers/clk/tegra/
11207
11208TEGRA DMA DRIVERS
11209M: Laxman Dewangan <ldewangan@nvidia.com>
11210M: Jon Hunter <jonathanh@nvidia.com>
11211S: Supported
11212F: drivers/dma/tegra*
11213
11214TEGRA I2C DRIVER
11215M: Laxman Dewangan <ldewangan@nvidia.com>
11216S: Supported
11217F: drivers/i2c/busses/i2c-tegra.c
11218
11219TEGRA IOMMU DRIVERS
11220M: Hiroshi Doyu <hdoyu@nvidia.com>
11221S: Supported
11222F: drivers/iommu/tegra*
11223
11224TEGRA KBC DRIVER
11225M: Rakesh Iyer <riyer@nvidia.com>
11226M: Laxman Dewangan <ldewangan@nvidia.com>
11227S: Supported
11228F: drivers/input/keyboard/tegra-kbc.c
11229
11230TEGRA PWM DRIVER
11231M: Thierry Reding <thierry.reding@gmail.com>
11232S: Supported
11233F: drivers/pwm/pwm-tegra.c
11234
11235TEGRA SERIAL DRIVER
11236M: Laxman Dewangan <ldewangan@nvidia.com>
11237S: Supported
11238F: drivers/tty/serial/serial-tegra.c
11239
11240TEGRA SPI DRIVER
11241M: Laxman Dewangan <ldewangan@nvidia.com>
11242S: Supported
11243F: drivers/spi/spi-tegra*
11244
11245TEHUTI ETHERNET DRIVER
11246M: Andy Gospodarek <andy@greyhouse.net>
11247L: netdev@vger.kernel.org
11248S: Supported
11249F: drivers/net/ethernet/tehuti/*
11250
11251Telecom Clock Driver for MCPL0010
11252M: Mark Gross <mark.gross@intel.com>
11253S: Supported
11254F: drivers/char/tlclk.c
11255
11256TENSILICA XTENSA PORT (xtensa)
11257M: Chris Zankel <chris@zankel.net>
11258M: Max Filippov <jcmvbkbc@gmail.com>
11259L: linux-xtensa@linux-xtensa.org
11260T: git git://github.com/czankel/xtensa-linux.git
11261S: Maintained
11262F: arch/xtensa/
11263F: drivers/irqchip/irq-xtensa-*
11264
11265THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11266M: Hans Verkuil <hverkuil@xs4all.nl>
11267L: linux-media@vger.kernel.org
11268T: git git://linuxtv.org/media_tree.git
11269W: https://linuxtv.org
11270S: Maintained
11271F: drivers/media/radio/radio-raremono.c
11272
11273THERMAL
11274M: Zhang Rui <rui.zhang@intel.com>
11275M: Eduardo Valentin <edubezval@gmail.com>
11276L: linux-pm@vger.kernel.org
11277T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11278T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11279Q: https://patchwork.kernel.org/project/linux-pm/list/
11280S: Supported
11281F: drivers/thermal/
11282F: include/linux/thermal.h
11283F: include/uapi/linux/thermal.h
11284F: include/linux/cpu_cooling.h
11285F: Documentation/devicetree/bindings/thermal/
11286
11287THERMAL/CPU_COOLING
11288M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11289M: Viresh Kumar <viresh.kumar@linaro.org>
11290M: Javi Merino <javi.merino@arm.com>
11291L: linux-pm@vger.kernel.org
11292S: Supported
11293F: Documentation/thermal/cpu-cooling-api.txt
11294F: drivers/thermal/cpu_cooling.c
11295F: include/linux/cpu_cooling.h
11296
11297THINGM BLINK(1) USB RGB LED DRIVER
11298M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11299S: Maintained
11300F: drivers/hid/hid-thingm.c
11301
11302THINKPAD ACPI EXTRAS DRIVER
11303M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11304L: ibm-acpi-devel@lists.sourceforge.net
11305L: platform-driver-x86@vger.kernel.org
11306W: http://ibm-acpi.sourceforge.net
11307W: http://thinkwiki.org/wiki/Ibm-acpi
11308T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11309S: Maintained
11310F: drivers/platform/x86/thinkpad_acpi.c
11311
11312TI BANDGAP AND THERMAL DRIVER
11313M: Eduardo Valentin <edubezval@gmail.com>
11314M: Keerthy <j-keerthy@ti.com>
11315L: linux-pm@vger.kernel.org
11316L: linux-omap@vger.kernel.org
11317S: Maintained
11318F: drivers/thermal/ti-soc-thermal/
11319
11320TI VPE/CAL DRIVERS
11321M: Benoit Parrot <bparrot@ti.com>
11322L: linux-media@vger.kernel.org
11323W: http://linuxtv.org/
11324Q: http://patchwork.linuxtv.org/project/linux-media/list/
11325S: Maintained
11326F: drivers/media/platform/ti-vpe/
11327
11328TI CDCE706 CLOCK DRIVER
11329M: Max Filippov <jcmvbkbc@gmail.com>
11330S: Maintained
11331F: drivers/clk/clk-cdce706.c
11332
11333TI CLOCK DRIVER
11334M: Tero Kristo <t-kristo@ti.com>
11335L: linux-omap@vger.kernel.org
11336S: Maintained
11337F: drivers/clk/ti/
11338F: include/linux/clk/ti.h
11339
11340TI ETHERNET SWITCH DRIVER (CPSW)
11341M: Mugunthan V N <mugunthanvnm@ti.com>
11342R: Grygorii Strashko <grygorii.strashko@ti.com>
11343L: linux-omap@vger.kernel.org
11344L: netdev@vger.kernel.org
11345S: Maintained
11346F: drivers/net/ethernet/ti/cpsw*
11347F: drivers/net/ethernet/ti/davinci*
11348
11349TI FLASH MEDIA INTERFACE DRIVER
11350M: Alex Dubov <oakad@yahoo.com>
11351S: Maintained
11352F: drivers/misc/tifm*
11353F: drivers/mmc/host/tifm_sd.c
11354F: include/linux/tifm.h
11355
11356TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11357M: Santosh Shilimkar <ssantosh@kernel.org>
11358L: linux-kernel@vger.kernel.org
11359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11360S: Maintained
11361F: drivers/soc/ti/*
11362T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11363
11364
11365TI LM49xxx FAMILY ASoC CODEC DRIVERS
11366M: M R Swami Reddy <mr.swami.reddy@ti.com>
11367M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11368L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11369S: Maintained
11370F: sound/soc/codecs/lm49453*
11371F: sound/soc/codecs/isabelle*
11372
11373TI LP855x BACKLIGHT DRIVER
11374M: Milo Kim <milo.kim@ti.com>
11375S: Maintained
11376F: Documentation/backlight/lp855x-driver.txt
11377F: drivers/video/backlight/lp855x_bl.c
11378F: include/linux/platform_data/lp855x.h
11379
11380TI LP8727 CHARGER DRIVER
11381M: Milo Kim <milo.kim@ti.com>
11382S: Maintained
11383F: drivers/power/lp8727_charger.c
11384F: include/linux/platform_data/lp8727.h
11385
11386TI LP8788 MFD DRIVER
11387M: Milo Kim <milo.kim@ti.com>
11388S: Maintained
11389F: drivers/iio/adc/lp8788_adc.c
11390F: drivers/leds/leds-lp8788.c
11391F: drivers/mfd/lp8788*.c
11392F: drivers/power/lp8788-charger.c
11393F: drivers/regulator/lp8788-*.c
11394F: include/linux/mfd/lp8788*.h
11395
11396TI NETCP ETHERNET DRIVER
11397M: Wingman Kwok <w-kwok2@ti.com>
11398M: Murali Karicheri <m-karicheri2@ti.com>
11399L: netdev@vger.kernel.org
11400S: Maintained
11401F: drivers/net/ethernet/ti/netcp*
11402
11403TI TAS571X FAMILY ASoC CODEC DRIVER
11404M: Kevin Cernekee <cernekee@chromium.org>
11405L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11406S: Odd Fixes
11407F: sound/soc/codecs/tas571x*
11408
11409TI TWL4030 SERIES SOC CODEC DRIVER
11410M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11411L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11412S: Maintained
11413F: sound/soc/codecs/twl4030*
11414
11415TI WILINK WIRELESS DRIVERS
11416L: linux-wireless@vger.kernel.org
11417W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11418W: http://wireless.kernel.org/en/users/Drivers/wl1251
11419T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11420S: Orphan
11421F: drivers/net/wireless/ti/
11422F: include/linux/wl12xx.h
11423
11424TIPC NETWORK LAYER
11425M: Jon Maloy <jon.maloy@ericsson.com>
11426M: Ying Xue <ying.xue@windriver.com>
11427L: netdev@vger.kernel.org (core kernel code)
11428L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11429W: http://tipc.sourceforge.net/
11430S: Maintained
11431F: include/uapi/linux/tipc*.h
11432F: net/tipc/
11433
11434TILE ARCHITECTURE
11435M: Chris Metcalf <cmetcalf@mellanox.com>
11436W: http://www.mellanox.com/repository/solutions/tile-scm/
11437T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11438S: Supported
11439F: arch/tile/
11440F: drivers/char/tile-srom.c
11441F: drivers/edac/tile_edac.c
11442F: drivers/net/ethernet/tile/
11443F: drivers/rtc/rtc-tile.c
11444F: drivers/tty/hvc/hvc_tile.c
11445F: drivers/tty/serial/tilegx.c
11446F: drivers/usb/host/*-tilegx.c
11447F: include/linux/usb/tilegx.h
11448
11449TLAN NETWORK DRIVER
11450M: Samuel Chessman <chessman@tux.org>
11451L: tlan-devel@lists.sourceforge.net (subscribers-only)
11452W: http://sourceforge.net/projects/tlan/
11453S: Maintained
11454F: Documentation/networking/tlan.txt
11455F: drivers/net/ethernet/ti/tlan.*
11456
11457TOMOYO SECURITY MODULE
11458M: Kentaro Takeda <takedakn@nttdata.co.jp>
11459M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11460L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11461L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11462L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11463L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11464W: http://tomoyo.sourceforge.jp/
11465T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11466S: Maintained
11467F: security/tomoyo/
11468
11469TOPSTAR LAPTOP EXTRAS DRIVER
11470M: Herton Ronaldo Krzesinski <herton@canonical.com>
11471L: platform-driver-x86@vger.kernel.org
11472S: Maintained
11473F: drivers/platform/x86/topstar-laptop.c
11474
11475TOSHIBA ACPI EXTRAS DRIVER
11476M: Azael Avalos <coproscefalo@gmail.com>
11477L: platform-driver-x86@vger.kernel.org
11478S: Maintained
11479F: drivers/platform/x86/toshiba_acpi.c
11480
11481TOSHIBA BLUETOOTH DRIVER
11482M: Azael Avalos <coproscefalo@gmail.com>
11483L: platform-driver-x86@vger.kernel.org
11484S: Maintained
11485F: drivers/platform/x86/toshiba_bluetooth.c
11486
11487TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11488M: Azael Avalos <coproscefalo@gmail.com>
11489L: platform-driver-x86@vger.kernel.org
11490S: Maintained
11491F: drivers/platform/x86/toshiba_haps.c
11492
11493TOSHIBA WMI HOTKEYS DRIVER
11494M: Azael Avalos <coproscefalo@gmail.com>
11495L: platform-driver-x86@vger.kernel.org
11496S: Maintained
11497F: drivers/platform/x86/toshiba-wmi.c
11498
11499TOSHIBA SMM DRIVER
11500M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11501W: http://www.buzzard.org.uk/toshiba/
11502S: Maintained
11503F: drivers/char/toshiba.c
11504F: include/linux/toshiba.h
11505F: include/uapi/linux/toshiba.h
11506
11507TOSHIBA TC358743 DRIVER
11508M: Mats Randgaard <matrandg@cisco.com>
11509L: linux-media@vger.kernel.org
11510S: Maintained
11511F: drivers/media/i2c/tc358743*
11512F: include/media/i2c/tc358743.h
11513
11514TMIO/SDHI MMC DRIVER
11515M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11516L: linux-mmc@vger.kernel.org
11517S: Supported
11518F: drivers/mmc/host/tmio_mmc*
11519F: drivers/mmc/host/sh_mobile_sdhi.c
11520F: include/linux/mfd/tmio.h
11521
11522TMP401 HARDWARE MONITOR DRIVER
11523M: Guenter Roeck <linux@roeck-us.net>
11524L: linux-hwmon@vger.kernel.org
11525S: Maintained
11526F: Documentation/hwmon/tmp401
11527F: drivers/hwmon/tmp401.c
11528
11529TMPFS (SHMEM FILESYSTEM)
11530M: Hugh Dickins <hughd@google.com>
11531L: linux-mm@kvack.org
11532S: Maintained
11533F: include/linux/shmem_fs.h
11534F: mm/shmem.c
11535
11536TM6000 VIDEO4LINUX DRIVER
11537M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11538L: linux-media@vger.kernel.org
11539W: https://linuxtv.org
11540T: git git://linuxtv.org/media_tree.git
11541S: Odd fixes
11542F: drivers/media/usb/tm6000/
11543
11544TW68 VIDEO4LINUX DRIVER
11545M: Hans Verkuil <hverkuil@xs4all.nl>
11546L: linux-media@vger.kernel.org
11547T: git git://linuxtv.org/media_tree.git
11548W: https://linuxtv.org
11549S: Odd Fixes
11550F: drivers/media/pci/tw68/
11551
11552TW686X VIDEO4LINUX DRIVER
11553M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11554L: linux-media@vger.kernel.org
11555T: git git://linuxtv.org/media_tree.git
11556W: http://linuxtv.org
11557S: Maintained
11558F: drivers/media/pci/tw686x/
11559
11560TPM DEVICE DRIVER
11561M: Peter Huewe <peterhuewe@gmx.de>
11562M: Marcel Selhorst <tpmdd@selhorst.net>
11563M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11564R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11565W: http://tpmdd.sourceforge.net
11566L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11567Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11568T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11569S: Maintained
11570F: drivers/char/tpm/
11571
11572TPM IBM_VTPM DEVICE DRIVER
11573M: Ashley Lai <ashleydlai@gmail.com>
11574W: http://tpmdd.sourceforge.net
11575L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11576S: Maintained
11577F: drivers/char/tpm/tpm_ibmvtpm*
11578
11579TRACING
11580M: Steven Rostedt <rostedt@goodmis.org>
11581M: Ingo Molnar <mingo@redhat.com>
11582T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11583S: Maintained
11584F: Documentation/trace/ftrace.txt
11585F: arch/*/*/*/ftrace.h
11586F: arch/*/kernel/ftrace.c
11587F: include/*/ftrace.h
11588F: include/linux/trace*.h
11589F: include/trace/
11590F: kernel/trace/
11591F: tools/testing/selftests/ftrace/
11592
11593TRACING MMIO ACCESSES (MMIOTRACE)
11594M: Steven Rostedt <rostedt@goodmis.org>
11595M: Ingo Molnar <mingo@kernel.org>
11596R: Karol Herbst <karolherbst@gmail.com>
11597R: Pekka Paalanen <ppaalanen@gmail.com>
11598S: Maintained
11599L: linux-kernel@vger.kernel.org
11600L: nouveau@lists.freedesktop.org
11601F: kernel/trace/trace_mmiotrace.c
11602F: include/linux/mmiotrace.h
11603F: arch/x86/mm/kmmio.c
11604F: arch/x86/mm/mmio-mod.c
11605F: arch/x86/mm/testmmiotrace.c
11606
11607TRIVIAL PATCHES
11608M: Jiri Kosina <trivial@kernel.org>
11609T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11610S: Maintained
11611K: ^Subject:.*(?i)trivial
11612
11613TTY LAYER
11614M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11615M: Jiri Slaby <jslaby@suse.com>
11616S: Supported
11617T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11618F: Documentation/serial/
11619F: drivers/tty/
11620F: drivers/tty/serial/serial_core.c
11621F: include/linux/serial_core.h
11622F: include/linux/serial.h
11623F: include/linux/tty.h
11624F: include/uapi/linux/serial_core.h
11625F: include/uapi/linux/serial.h
11626F: include/uapi/linux/tty.h
11627
11628TUA9001 MEDIA DRIVER
11629M: Antti Palosaari <crope@iki.fi>
11630L: linux-media@vger.kernel.org
11631W: https://linuxtv.org
11632W: http://palosaari.fi/linux/
11633Q: http://patchwork.linuxtv.org/project/linux-media/list/
11634T: git git://linuxtv.org/anttip/media_tree.git
11635S: Maintained
11636F: drivers/media/tuners/tua9001*
11637
11638TULIP NETWORK DRIVERS
11639L: netdev@vger.kernel.org
11640L: linux-parisc@vger.kernel.org
11641S: Orphan
11642F: drivers/net/ethernet/dec/tulip/
11643
11644TUN/TAP driver
11645M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11646W: http://vtun.sourceforge.net/tun
11647S: Maintained
11648F: Documentation/networking/tuntap.txt
11649F: arch/um/os-Linux/drivers/
11650
11651TURBOCHANNEL SUBSYSTEM
11652M: "Maciej W. Rozycki" <macro@linux-mips.org>
11653M: Ralf Baechle <ralf@linux-mips.org>
11654L: linux-mips@linux-mips.org
11655Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11656S: Maintained
11657F: drivers/tc/
11658F: include/linux/tc.h
11659
11660U14-34F SCSI DRIVER
11661M: Dario Ballabio <ballabio_dario@emc.com>
11662L: linux-scsi@vger.kernel.org
11663S: Maintained
11664F: drivers/scsi/u14-34f.c
11665
11666UBI FILE SYSTEM (UBIFS)
11667M: Richard Weinberger <richard@nod.at>
11668M: Artem Bityutskiy <dedekind1@gmail.com>
11669M: Adrian Hunter <adrian.hunter@intel.com>
11670L: linux-mtd@lists.infradead.org
11671T: git git://git.infradead.org/ubifs-2.6.git
11672W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11673S: Supported
11674F: Documentation/filesystems/ubifs.txt
11675F: fs/ubifs/
11676
11677UCLINUX (M68KNOMMU AND COLDFIRE)
11678M: Greg Ungerer <gerg@linux-m68k.org>
11679W: http://www.linux-m68k.org/
11680W: http://www.uclinux.org/
11681L: linux-m68k@lists.linux-m68k.org
11682L: uclinux-dev@uclinux.org (subscribers-only)
11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11684S: Maintained
11685F: arch/m68k/coldfire/
11686F: arch/m68k/68*/
11687F: arch/m68k/*/*_no.*
11688F: arch/m68k/include/asm/*_no.*
11689
11690UDF FILESYSTEM
11691M: Jan Kara <jack@suse.com>
11692S: Maintained
11693F: Documentation/filesystems/udf.txt
11694F: fs/udf/
11695
11696UFS FILESYSTEM
11697M: Evgeniy Dushistov <dushistov@mail.ru>
11698S: Maintained
11699F: Documentation/filesystems/ufs.txt
11700F: fs/ufs/
11701
11702UHID USERSPACE HID IO DRIVER:
11703M: David Herrmann <dh.herrmann@googlemail.com>
11704L: linux-input@vger.kernel.org
11705S: Maintained
11706F: drivers/hid/uhid.c
11707F: include/uapi/linux/uhid.h
11708
11709ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11710L: linux-usb@vger.kernel.org
11711S: Orphan
11712F: drivers/uwb/
11713F: include/linux/uwb.h
11714F: include/linux/uwb/
11715
11716UNICORE32 ARCHITECTURE:
11717M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11718W: http://mprc.pku.edu.cn/~guanxuetao/linux
11719S: Maintained
11720T: git git://github.com/gxt/linux.git
11721F: arch/unicore32/
11722
11723UNIFDEF
11724M: Tony Finch <dot@dotat.at>
11725W: http://dotat.at/prog/unifdef
11726S: Maintained
11727F: scripts/unifdef.c
11728
11729UNIFORM CDROM DRIVER
11730M: Jens Axboe <axboe@kernel.dk>
11731W: http://www.kernel.dk
11732S: Maintained
11733F: Documentation/cdrom/
11734F: drivers/cdrom/cdrom.c
11735F: include/linux/cdrom.h
11736F: include/uapi/linux/cdrom.h
11737
11738UNISYS S-PAR DRIVERS
11739M: David Kershner <david.kershner@unisys.com>
11740L: sparmaintainer@unisys.com (Unisys internal)
11741S: Supported
11742F: drivers/staging/unisys/
11743
11744UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11745M: Vinayak Holikatti <vinholikatti@gmail.com>
11746L: linux-scsi@vger.kernel.org
11747S: Supported
11748F: Documentation/scsi/ufs.txt
11749F: drivers/scsi/ufs/
11750
11751UNSORTED BLOCK IMAGES (UBI)
11752M: Artem Bityutskiy <dedekind1@gmail.com>
11753M: Richard Weinberger <richard@nod.at>
11754W: http://www.linux-mtd.infradead.org/
11755L: linux-mtd@lists.infradead.org
11756T: git git://git.infradead.org/ubifs-2.6.git
11757S: Supported
11758F: drivers/mtd/ubi/
11759F: include/linux/mtd/ubi.h
11760F: include/uapi/mtd/ubi-user.h
11761
11762USB ACM DRIVER
11763M: Oliver Neukum <oneukum@suse.com>
11764L: linux-usb@vger.kernel.org
11765S: Maintained
11766F: Documentation/usb/acm.txt
11767F: drivers/usb/class/cdc-acm.*
11768
11769USB AR5523 WIRELESS DRIVER
11770M: Pontus Fuchs <pontus.fuchs@gmail.com>
11771L: linux-wireless@vger.kernel.org
11772S: Maintained
11773F: drivers/net/wireless/ath/ar5523/
11774
11775USB ATTACHED SCSI
11776M: Hans de Goede <hdegoede@redhat.com>
11777M: Gerd Hoffmann <kraxel@redhat.com>
11778L: linux-usb@vger.kernel.org
11779L: linux-scsi@vger.kernel.org
11780S: Maintained
11781F: drivers/usb/storage/uas.c
11782
11783USB CDC ETHERNET DRIVER
11784M: Oliver Neukum <oliver@neukum.org>
11785L: linux-usb@vger.kernel.org
11786S: Maintained
11787F: drivers/net/usb/cdc_*.c
11788F: include/uapi/linux/usb/cdc.h
11789
11790USB CHAOSKEY DRIVER
11791M: Keith Packard <keithp@keithp.com>
11792L: linux-usb@vger.kernel.org
11793S: Maintained
11794F: drivers/usb/misc/chaoskey.c
11795
11796USB CYPRESS C67X00 DRIVER
11797M: Peter Korsgaard <jacmet@sunsite.dk>
11798L: linux-usb@vger.kernel.org
11799S: Maintained
11800F: drivers/usb/c67x00/
11801
11802USB DAVICOM DM9601 DRIVER
11803M: Peter Korsgaard <jacmet@sunsite.dk>
11804L: netdev@vger.kernel.org
11805W: http://www.linux-usb.org/usbnet
11806S: Maintained
11807F: drivers/net/usb/dm9601.c
11808
11809USB DIAMOND RIO500 DRIVER
11810M: Cesar Miquel <miquel@df.uba.ar>
11811L: rio500-users@lists.sourceforge.net
11812W: http://rio500.sourceforge.net
11813S: Maintained
11814F: drivers/usb/misc/rio500*
11815
11816USB EHCI DRIVER
11817M: Alan Stern <stern@rowland.harvard.edu>
11818L: linux-usb@vger.kernel.org
11819S: Maintained
11820F: Documentation/usb/ehci.txt
11821F: drivers/usb/host/ehci*
11822
11823USB GADGET/PERIPHERAL SUBSYSTEM
11824M: Felipe Balbi <balbi@kernel.org>
11825L: linux-usb@vger.kernel.org
11826W: http://www.linux-usb.org/gadget
11827T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11828S: Maintained
11829F: drivers/usb/gadget/
11830F: include/linux/usb/gadget*
11831
11832USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11833M: Jiri Kosina <jikos@kernel.org>
11834R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11835L: linux-usb@vger.kernel.org
11836T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11837S: Maintained
11838F: Documentation/hid/hiddev.txt
11839F: drivers/hid/usbhid/
11840
11841USB ISP116X DRIVER
11842M: Olav Kongas <ok@artecdesign.ee>
11843L: linux-usb@vger.kernel.org
11844S: Maintained
11845F: drivers/usb/host/isp116x*
11846F: include/linux/usb/isp116x.h
11847
11848USB LAN78XX ETHERNET DRIVER
11849M: Woojung Huh <woojung.huh@microchip.com>
11850M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11851L: netdev@vger.kernel.org
11852S: Maintained
11853F: drivers/net/usb/lan78xx.*
11854
11855USB MASS STORAGE DRIVER
11856M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11857L: linux-usb@vger.kernel.org
11858L: usb-storage@lists.one-eyed-alien.net
11859S: Maintained
11860W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11861F: drivers/usb/storage/
11862
11863USB MIDI DRIVER
11864M: Clemens Ladisch <clemens@ladisch.de>
11865L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11866T: git git://git.alsa-project.org/alsa-kernel.git
11867S: Maintained
11868F: sound/usb/midi.*
11869
11870USB NETWORKING DRIVERS
11871L: linux-usb@vger.kernel.org
11872S: Odd Fixes
11873F: drivers/net/usb/
11874
11875USB OHCI DRIVER
11876M: Alan Stern <stern@rowland.harvard.edu>
11877L: linux-usb@vger.kernel.org
11878S: Maintained
11879F: Documentation/usb/ohci.txt
11880F: drivers/usb/host/ohci*
11881
11882USB OTG FSM (Finite State Machine)
11883M: Peter Chen <Peter.Chen@nxp.com>
11884T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11885L: linux-usb@vger.kernel.org
11886S: Maintained
11887F: drivers/usb/common/usb-otg-fsm.c
11888
11889USB OVER IP DRIVER
11890M: Valentina Manea <valentina.manea.m@gmail.com>
11891M: Shuah Khan <shuah.kh@samsung.com>
11892L: linux-usb@vger.kernel.org
11893S: Maintained
11894F: Documentation/usb/usbip_protocol.txt
11895F: drivers/usb/usbip/
11896F: tools/usb/usbip/
11897
11898USB PEGASUS DRIVER
11899M: Petko Manolov <petkan@nucleusys.com>
11900L: linux-usb@vger.kernel.org
11901L: netdev@vger.kernel.org
11902T: git git://github.com/petkan/pegasus.git
11903W: https://github.com/petkan/pegasus
11904S: Maintained
11905F: drivers/net/usb/pegasus.*
11906
11907USB PHY LAYER
11908M: Felipe Balbi <balbi@kernel.org>
11909L: linux-usb@vger.kernel.org
11910T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11911S: Maintained
11912F: drivers/usb/phy/
11913
11914USB PRINTER DRIVER (usblp)
11915M: Pete Zaitcev <zaitcev@redhat.com>
11916L: linux-usb@vger.kernel.org
11917S: Supported
11918F: drivers/usb/class/usblp.c
11919
11920USB QMI WWAN NETWORK DRIVER
11921M: Bjørn Mork <bjorn@mork.no>
11922L: netdev@vger.kernel.org
11923S: Maintained
11924F: Documentation/ABI/testing/sysfs-class-net-qmi
11925F: drivers/net/usb/qmi_wwan.c
11926
11927USB RTL8150 DRIVER
11928M: Petko Manolov <petkan@nucleusys.com>
11929L: linux-usb@vger.kernel.org
11930L: netdev@vger.kernel.org
11931T: git git://github.com/petkan/rtl8150.git
11932W: https://github.com/petkan/rtl8150
11933S: Maintained
11934F: drivers/net/usb/rtl8150.c
11935
11936USB SERIAL SUBSYSTEM
11937M: Johan Hovold <johan@kernel.org>
11938L: linux-usb@vger.kernel.org
11939S: Maintained
11940F: Documentation/usb/usb-serial.txt
11941F: drivers/usb/serial/
11942F: include/linux/usb/serial.h
11943
11944USB SMSC75XX ETHERNET DRIVER
11945M: Steve Glendinning <steve.glendinning@shawell.net>
11946L: netdev@vger.kernel.org
11947S: Maintained
11948F: drivers/net/usb/smsc75xx.*
11949
11950USB SMSC95XX ETHERNET DRIVER
11951M: Steve Glendinning <steve.glendinning@shawell.net>
11952L: netdev@vger.kernel.org
11953S: Maintained
11954F: drivers/net/usb/smsc95xx.*
11955
11956USB SUBSYSTEM
11957M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11958L: linux-usb@vger.kernel.org
11959W: http://www.linux-usb.org
11960T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11961S: Supported
11962F: Documentation/usb/
11963F: drivers/usb/
11964F: include/linux/usb.h
11965F: include/linux/usb/
11966
11967USB UHCI DRIVER
11968M: Alan Stern <stern@rowland.harvard.edu>
11969L: linux-usb@vger.kernel.org
11970S: Maintained
11971F: drivers/usb/host/uhci*
11972
11973USB "USBNET" DRIVER FRAMEWORK
11974M: Oliver Neukum <oneukum@suse.com>
11975L: netdev@vger.kernel.org
11976W: http://www.linux-usb.org/usbnet
11977S: Maintained
11978F: drivers/net/usb/usbnet.c
11979F: include/linux/usb/usbnet.h
11980
11981USB VIDEO CLASS
11982M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11983L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11984L: linux-media@vger.kernel.org
11985T: git git://linuxtv.org/media_tree.git
11986W: http://www.ideasonboard.org/uvc/
11987S: Maintained
11988F: drivers/media/usb/uvc/
11989F: include/uapi/linux/uvcvideo.h
11990
11991USB VISION DRIVER
11992M: Hans Verkuil <hverkuil@xs4all.nl>
11993L: linux-media@vger.kernel.org
11994T: git git://linuxtv.org/media_tree.git
11995W: https://linuxtv.org
11996S: Odd Fixes
11997F: drivers/media/usb/usbvision/
11998
11999USB WEBCAM GADGET
12000M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12001L: linux-usb@vger.kernel.org
12002S: Maintained
12003F: drivers/usb/gadget/function/*uvc*
12004F: drivers/usb/gadget/legacy/webcam.c
12005
12006USB WIRELESS RNDIS DRIVER (rndis_wlan)
12007M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12008L: linux-wireless@vger.kernel.org
12009S: Maintained
12010F: drivers/net/wireless/rndis_wlan.c
12011
12012USB XHCI DRIVER
12013M: Mathias Nyman <mathias.nyman@intel.com>
12014L: linux-usb@vger.kernel.org
12015S: Supported
12016F: drivers/usb/host/xhci*
12017F: drivers/usb/host/pci-quirks*
12018
12019USB ZD1201 DRIVER
12020L: linux-wireless@vger.kernel.org
12021W: http://linux-lc100020.sourceforge.net
12022S: Orphan
12023F: drivers/net/wireless/zydas/zd1201.*
12024
12025USB ZR364XX DRIVER
12026M: Antoine Jacquet <royale@zerezo.com>
12027L: linux-usb@vger.kernel.org
12028L: linux-media@vger.kernel.org
12029T: git git://linuxtv.org/media_tree.git
12030W: http://royale.zerezo.com/zr364xx/
12031S: Maintained
12032F: Documentation/video4linux/zr364xx.txt
12033F: drivers/media/usb/zr364xx/
12034
12035ULPI BUS
12036M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12037L: linux-usb@vger.kernel.org
12038S: Maintained
12039F: drivers/usb/common/ulpi.c
12040F: include/linux/ulpi/
12041
12042USER-MODE LINUX (UML)
12043M: Jeff Dike <jdike@addtoit.com>
12044M: Richard Weinberger <richard@nod.at>
12045L: user-mode-linux-devel@lists.sourceforge.net
12046L: user-mode-linux-user@lists.sourceforge.net
12047W: http://user-mode-linux.sourceforge.net
12048T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12049S: Maintained
12050F: Documentation/virtual/uml/
12051F: arch/um/
12052F: arch/x86/um/
12053F: fs/hostfs/
12054F: fs/hppfs/
12055
12056USERSPACE I/O (UIO)
12057M: "Hans J. Koch" <hjk@hansjkoch.de>
12058M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12059S: Maintained
12060T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12061F: Documentation/DocBook/uio-howto.tmpl
12062F: drivers/uio/
12063F: include/linux/uio*.h
12064
12065UTIL-LINUX PACKAGE
12066M: Karel Zak <kzak@redhat.com>
12067L: util-linux@vger.kernel.org
12068W: http://en.wikipedia.org/wiki/Util-linux
12069T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12070S: Maintained
12071
12072UVESAFB DRIVER
12073M: Michal Januszewski <spock@gentoo.org>
12074L: linux-fbdev@vger.kernel.org
12075W: http://dev.gentoo.org/~spock/projects/uvesafb/
12076S: Maintained
12077F: Documentation/fb/uvesafb.txt
12078F: drivers/video/fbdev/uvesafb.*
12079
12080VF610 NAND DRIVER
12081M: Stefan Agner <stefan@agner.ch>
12082L: linux-mtd@lists.infradead.org
12083S: Supported
12084F: drivers/mtd/nand/vf610_nfc.c
12085
12086VFAT/FAT/MSDOS FILESYSTEM
12087M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12088S: Maintained
12089F: Documentation/filesystems/vfat.txt
12090F: fs/fat/
12091
12092VFIO DRIVER
12093M: Alex Williamson <alex.williamson@redhat.com>
12094L: kvm@vger.kernel.org
12095T: git git://github.com/awilliam/linux-vfio.git
12096S: Maintained
12097F: Documentation/vfio.txt
12098F: drivers/vfio/
12099F: include/linux/vfio.h
12100F: include/uapi/linux/vfio.h
12101
12102VFIO PLATFORM DRIVER
12103M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12104L: kvm@vger.kernel.org
12105S: Maintained
12106F: drivers/vfio/platform/
12107
12108VIDEOBUF2 FRAMEWORK
12109M: Pawel Osciak <pawel@osciak.com>
12110M: Marek Szyprowski <m.szyprowski@samsung.com>
12111M: Kyungmin Park <kyungmin.park@samsung.com>
12112L: linux-media@vger.kernel.org
12113S: Maintained
12114F: drivers/media/v4l2-core/videobuf2-*
12115F: include/media/videobuf2-*
12116
12117VIRTUAL SERIO DEVICE DRIVER
12118M: Stephen Chandler Paul <thatslyude@gmail.com>
12119S: Maintained
12120F: drivers/input/serio/userio.c
12121F: include/uapi/linux/userio.h
12122
12123VIRTIO CONSOLE DRIVER
12124M: Amit Shah <amit.shah@redhat.com>
12125L: virtualization@lists.linux-foundation.org
12126S: Maintained
12127F: drivers/char/virtio_console.c
12128F: include/linux/virtio_console.h
12129F: include/uapi/linux/virtio_console.h
12130
12131VIRTIO CORE, NET AND BLOCK DRIVERS
12132M: "Michael S. Tsirkin" <mst@redhat.com>
12133L: virtualization@lists.linux-foundation.org
12134S: Maintained
12135F: drivers/virtio/
12136F: tools/virtio/
12137F: drivers/net/virtio_net.c
12138F: drivers/block/virtio_blk.c
12139F: include/linux/virtio_*.h
12140F: include/uapi/linux/virtio_*.h
12141
12142VIRTIO DRIVERS FOR S390
12143M: Christian Borntraeger <borntraeger@de.ibm.com>
12144M: Cornelia Huck <cornelia.huck@de.ibm.com>
12145L: linux-s390@vger.kernel.org
12146L: virtualization@lists.linux-foundation.org
12147L: kvm@vger.kernel.org
12148S: Supported
12149F: drivers/s390/virtio/
12150
12151VIRTIO GPU DRIVER
12152M: David Airlie <airlied@linux.ie>
12153M: Gerd Hoffmann <kraxel@redhat.com>
12154L: dri-devel@lists.freedesktop.org
12155L: virtualization@lists.linux-foundation.org
12156S: Maintained
12157F: drivers/gpu/drm/virtio/
12158F: include/uapi/linux/virtio_gpu.h
12159
12160VIRTIO HOST (VHOST)
12161M: "Michael S. Tsirkin" <mst@redhat.com>
12162L: kvm@vger.kernel.org
12163L: virtualization@lists.linux-foundation.org
12164L: netdev@vger.kernel.org
12165T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12166S: Maintained
12167F: drivers/vhost/
12168F: include/uapi/linux/vhost.h
12169
12170VIRTIO INPUT DRIVER
12171M: Gerd Hoffmann <kraxel@redhat.com>
12172S: Maintained
12173F: drivers/virtio/virtio_input.c
12174F: include/uapi/linux/virtio_input.h
12175
12176VIA RHINE NETWORK DRIVER
12177S: Orphan
12178F: drivers/net/ethernet/via/via-rhine.c
12179
12180VIA SD/MMC CARD CONTROLLER DRIVER
12181M: Bruce Chang <brucechang@via.com.tw>
12182M: Harald Welte <HaraldWelte@viatech.com>
12183S: Maintained
12184F: drivers/mmc/host/via-sdmmc.c
12185
12186VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12187M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12188L: linux-fbdev@vger.kernel.org
12189S: Maintained
12190F: include/linux/via-core.h
12191F: include/linux/via-gpio.h
12192F: include/linux/via_i2c.h
12193F: drivers/video/fbdev/via/
12194
12195VIA VELOCITY NETWORK DRIVER
12196M: Francois Romieu <romieu@fr.zoreil.com>
12197L: netdev@vger.kernel.org
12198S: Maintained
12199F: drivers/net/ethernet/via/via-velocity.*
12200
12201VIRT LIB
12202M: Alex Williamson <alex.williamson@redhat.com>
12203M: Paolo Bonzini <pbonzini@redhat.com>
12204L: kvm@vger.kernel.org
12205S: Supported
12206F: virt/lib/
12207
12208VIVID VIRTUAL VIDEO DRIVER
12209M: Hans Verkuil <hverkuil@xs4all.nl>
12210L: linux-media@vger.kernel.org
12211T: git git://linuxtv.org/media_tree.git
12212W: https://linuxtv.org
12213S: Maintained
12214F: drivers/media/platform/vivid/*
12215
12216VLAN (802.1Q)
12217M: Patrick McHardy <kaber@trash.net>
12218L: netdev@vger.kernel.org
12219S: Maintained
12220F: drivers/net/macvlan.c
12221F: include/linux/if_*vlan.h
12222F: net/8021q/
12223
12224VLYNQ BUS
12225M: Florian Fainelli <florian@openwrt.org>
12226L: openwrt-devel@lists.openwrt.org (subscribers-only)
12227S: Maintained
12228F: drivers/vlynq/vlynq.c
12229F: include/linux/vlynq.h
12230
12231VME SUBSYSTEM
12232M: Martyn Welch <martyn@welchs.me.uk>
12233M: Manohar Vanga <manohar.vanga@gmail.com>
12234M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12235L: devel@driverdev.osuosl.org
12236S: Maintained
12237T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12238F: Documentation/vme_api.txt
12239F: drivers/staging/vme/
12240F: drivers/vme/
12241F: include/linux/vme*
12242
12243VMWARE HYPERVISOR INTERFACE
12244M: Alok Kataria <akataria@vmware.com>
12245L: virtualization@lists.linux-foundation.org
12246S: Supported
12247F: arch/x86/kernel/cpu/vmware.c
12248
12249VMWARE BALLOON DRIVER
12250M: Xavier Deguillard <xdeguillard@vmware.com>
12251M: Philip Moltmann <moltmann@vmware.com>
12252M: "VMware, Inc." <pv-drivers@vmware.com>
12253L: linux-kernel@vger.kernel.org
12254S: Maintained
12255F: drivers/misc/vmw_balloon.c
12256
12257VMWARE VMMOUSE SUBDRIVER
12258M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12259M: "VMware, Inc." <pv-drivers@vmware.com>
12260L: linux-input@vger.kernel.org
12261S: Maintained
12262F: drivers/input/mouse/vmmouse.c
12263F: drivers/input/mouse/vmmouse.h
12264
12265VMWARE VMXNET3 ETHERNET DRIVER
12266M: Shrikrishna Khare <skhare@vmware.com>
12267M: "VMware, Inc." <pv-drivers@vmware.com>
12268L: netdev@vger.kernel.org
12269S: Maintained
12270F: drivers/net/vmxnet3/
12271
12272VMware PVSCSI driver
12273M: Arvind Kumar <arvindkumar@vmware.com>
12274M: VMware PV-Drivers <pv-drivers@vmware.com>
12275L: linux-scsi@vger.kernel.org
12276S: Maintained
12277F: drivers/scsi/vmw_pvscsi.c
12278F: drivers/scsi/vmw_pvscsi.h
12279
12280VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12281M: Liam Girdwood <lgirdwood@gmail.com>
12282M: Mark Brown <broonie@kernel.org>
12283L: linux-kernel@vger.kernel.org
12284W: http://www.slimlogic.co.uk/?p=48
12285T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12286S: Supported
12287F: Documentation/devicetree/bindings/regulator/
12288F: drivers/regulator/
12289F: include/dt-bindings/regulator/
12290F: include/linux/regulator/
12291
12292VRF
12293M: David Ahern <dsa@cumulusnetworks.com>
12294M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12295L: netdev@vger.kernel.org
12296S: Maintained
12297F: drivers/net/vrf.c
12298F: Documentation/networking/vrf.txt
12299
12300VT1211 HARDWARE MONITOR DRIVER
12301M: Juerg Haefliger <juergh@gmail.com>
12302L: linux-hwmon@vger.kernel.org
12303S: Maintained
12304F: Documentation/hwmon/vt1211
12305F: drivers/hwmon/vt1211.c
12306
12307VT8231 HARDWARE MONITOR DRIVER
12308M: Roger Lucas <vt8231@hiddenengine.co.uk>
12309L: linux-hwmon@vger.kernel.org
12310S: Maintained
12311F: drivers/hwmon/vt8231.c
12312
12313VUB300 USB to SDIO/SD/MMC bridge chip
12314M: Tony Olech <tony.olech@elandigitalsystems.com>
12315L: linux-mmc@vger.kernel.org
12316L: linux-usb@vger.kernel.org
12317S: Supported
12318F: drivers/mmc/host/vub300.c
12319
12320W1 DALLAS'S 1-WIRE BUS
12321M: Evgeniy Polyakov <zbr@ioremap.net>
12322S: Maintained
12323F: Documentation/w1/
12324F: drivers/w1/
12325
12326W83791D HARDWARE MONITORING DRIVER
12327M: Marc Hulsman <m.hulsman@tudelft.nl>
12328L: linux-hwmon@vger.kernel.org
12329S: Maintained
12330F: Documentation/hwmon/w83791d
12331F: drivers/hwmon/w83791d.c
12332
12333W83793 HARDWARE MONITORING DRIVER
12334M: Rudolf Marek <r.marek@assembler.cz>
12335L: linux-hwmon@vger.kernel.org
12336S: Maintained
12337F: Documentation/hwmon/w83793
12338F: drivers/hwmon/w83793.c
12339
12340W83795 HARDWARE MONITORING DRIVER
12341M: Jean Delvare <jdelvare@suse.com>
12342L: linux-hwmon@vger.kernel.org
12343S: Maintained
12344F: drivers/hwmon/w83795.c
12345
12346W83L51xD SD/MMC CARD INTERFACE DRIVER
12347M: Pierre Ossman <pierre@ossman.eu>
12348S: Maintained
12349F: drivers/mmc/host/wbsd.*
12350
12351WACOM PROTOCOL 4 SERIAL TABLETS
12352M: Julian Squires <julian@cipht.net>
12353M: Hans de Goede <hdegoede@redhat.com>
12354L: linux-input@vger.kernel.org
12355S: Maintained
12356F: drivers/input/tablet/wacom_serial4.c
12357
12358WATCHDOG DEVICE DRIVERS
12359M: Wim Van Sebroeck <wim@iguana.be>
12360R: Guenter Roeck <linux@roeck-us.net>
12361L: linux-watchdog@vger.kernel.org
12362W: http://www.linux-watchdog.org/
12363T: git git://www.linux-watchdog.org/linux-watchdog.git
12364S: Maintained
12365F: Documentation/devicetree/bindings/watchdog/
12366F: Documentation/watchdog/
12367F: drivers/watchdog/
12368F: include/linux/watchdog.h
12369F: include/uapi/linux/watchdog.h
12370
12371WD7000 SCSI DRIVER
12372M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12373L: linux-scsi@vger.kernel.org
12374S: Maintained
12375F: drivers/scsi/wd7000.c
12376
12377WIIMOTE HID DRIVER
12378M: David Herrmann <dh.herrmann@googlemail.com>
12379L: linux-input@vger.kernel.org
12380S: Maintained
12381F: drivers/hid/hid-wiimote*
12382
12383WINBOND CIR DRIVER
12384M: David Härdeman <david@hardeman.nu>
12385S: Maintained
12386F: drivers/media/rc/winbond-cir.c
12387
12388WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12389M: William Breathitt Gray <vilhelm.gray@gmail.com>
12390L: linux-watchdog@vger.kernel.org
12391S: Maintained
12392F: drivers/watchdog/ebc-c384_wdt.c
12393
12394WINSYSTEMS WS16C48 GPIO DRIVER
12395M: William Breathitt Gray <vilhelm.gray@gmail.com>
12396L: linux-gpio@vger.kernel.org
12397S: Maintained
12398F: drivers/gpio/gpio-ws16c48.c
12399
12400WIMAX STACK
12401M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12402M: linux-wimax@intel.com
12403L: wimax@linuxwimax.org (subscribers-only)
12404S: Supported
12405W: http://linuxwimax.org
12406F: Documentation/wimax/README.wimax
12407F: include/linux/wimax/debug.h
12408F: include/net/wimax.h
12409F: include/uapi/linux/wimax.h
12410F: net/wimax/
12411
12412WISTRON LAPTOP BUTTON DRIVER
12413M: Miloslav Trmac <mitr@volny.cz>
12414S: Maintained
12415F: drivers/input/misc/wistron_btns.c
12416
12417WL3501 WIRELESS PCMCIA CARD DRIVER
12418M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12419L: linux-wireless@vger.kernel.org
12420W: http://oops.ghostprotocols.net:81/blog
12421S: Maintained
12422F: drivers/net/wireless/wl3501*
12423
12424WOLFSON MICROELECTRONICS DRIVERS
12425L: patches@opensource.wolfsonmicro.com
12426T: git https://github.com/CirrusLogic/linux-drivers.git
12427W: https://github.com/CirrusLogic/linux-drivers/wiki
12428S: Supported
12429F: Documentation/hwmon/wm83??
12430F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12431F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12432F: Documentation/devicetree/bindings/mfd/arizona.txt
12433F: arch/arm/mach-s3c64xx/mach-crag6410*
12434F: drivers/clk/clk-wm83*.c
12435F: drivers/extcon/extcon-arizona.c
12436F: drivers/leds/leds-wm83*.c
12437F: drivers/gpio/gpio-*wm*.c
12438F: drivers/gpio/gpio-arizona.c
12439F: drivers/hwmon/wm83??-hwmon.c
12440F: drivers/input/misc/wm831x-on.c
12441F: drivers/input/touchscreen/wm831x-ts.c
12442F: drivers/input/touchscreen/wm97*.c
12443F: drivers/mfd/arizona*
12444F: drivers/mfd/wm*.c
12445F: drivers/mfd/cs47l24*
12446F: drivers/power/wm83*.c
12447F: drivers/rtc/rtc-wm83*.c
12448F: drivers/regulator/wm8*.c
12449F: drivers/video/backlight/wm83*_bl.c
12450F: drivers/watchdog/wm83*_wdt.c
12451F: include/linux/mfd/arizona/
12452F: include/linux/mfd/wm831x/
12453F: include/linux/mfd/wm8350/
12454F: include/linux/mfd/wm8400*
12455F: include/linux/wm97xx.h
12456F: include/sound/wm????.h
12457F: sound/soc/codecs/arizona.?
12458F: sound/soc/codecs/wm*
12459F: sound/soc/codecs/cs47l24*
12460
12461WORKQUEUE
12462M: Tejun Heo <tj@kernel.org>
12463R: Lai Jiangshan <jiangshanlai@gmail.com>
12464T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12465S: Maintained
12466F: include/linux/workqueue.h
12467F: kernel/workqueue.c
12468F: Documentation/workqueue.txt
12469
12470X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12471M: Chen-Yu Tsai <wens@csie.org>
12472L: linux-kernel@vger.kernel.org
12473S: Maintained
12474N: axp[128]
12475
12476X.25 NETWORK LAYER
12477M: Andrew Hendry <andrew.hendry@gmail.com>
12478L: linux-x25@vger.kernel.org
12479S: Odd Fixes
12480F: Documentation/networking/x25*
12481F: include/net/x25*
12482F: net/x25/
12483
12484X86 ARCHITECTURE (32-BIT AND 64-BIT)
12485M: Thomas Gleixner <tglx@linutronix.de>
12486M: Ingo Molnar <mingo@redhat.com>
12487M: "H. Peter Anvin" <hpa@zytor.com>
12488M: x86@kernel.org
12489L: linux-kernel@vger.kernel.org
12490T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12491S: Maintained
12492F: Documentation/x86/
12493F: arch/x86/
12494
12495X86 PLATFORM DRIVERS
12496M: Darren Hart <dvhart@infradead.org>
12497L: platform-driver-x86@vger.kernel.org
12498T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12499S: Maintained
12500F: drivers/platform/x86/
12501F: drivers/platform/olpc/
12502
12503X86 MCE INFRASTRUCTURE
12504M: Tony Luck <tony.luck@intel.com>
12505M: Borislav Petkov <bp@alien8.de>
12506L: linux-edac@vger.kernel.org
12507S: Maintained
12508F: arch/x86/kernel/cpu/mcheck/*
12509
12510X86 MICROCODE UPDATE SUPPORT
12511M: Borislav Petkov <bp@alien8.de>
12512S: Maintained
12513F: arch/x86/kernel/cpu/microcode/*
12514
12515X86 VDSO
12516M: Andy Lutomirski <luto@amacapital.net>
12517L: linux-kernel@vger.kernel.org
12518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12519S: Maintained
12520F: arch/x86/entry/vdso/
12521
12522XC2028/3028 TUNER DRIVER
12523M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12524L: linux-media@vger.kernel.org
12525W: https://linuxtv.org
12526T: git git://linuxtv.org/media_tree.git
12527S: Maintained
12528F: drivers/media/tuners/tuner-xc2028.*
12529
12530XEN HYPERVISOR INTERFACE
12531M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12532M: David Vrabel <david.vrabel@citrix.com>
12533M: Juergen Gross <jgross@suse.com>
12534L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12535T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12536S: Supported
12537F: arch/x86/xen/
12538F: drivers/*/xen-*front.c
12539F: drivers/xen/
12540F: arch/x86/include/asm/xen/
12541F: include/xen/
12542F: include/uapi/xen/
12543
12544XEN HYPERVISOR ARM
12545M: Stefano Stabellini <sstabellini@kernel.org>
12546L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12547S: Maintained
12548F: arch/arm/xen/
12549F: arch/arm/include/asm/xen/
12550
12551XEN HYPERVISOR ARM64
12552M: Stefano Stabellini <sstabellini@kernel.org>
12553L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12554S: Maintained
12555F: arch/arm64/xen/
12556F: arch/arm64/include/asm/xen/
12557
12558XEN NETWORK BACKEND DRIVER
12559M: Wei Liu <wei.liu2@citrix.com>
12560L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12561L: netdev@vger.kernel.org
12562S: Supported
12563F: drivers/net/xen-netback/*
12564
12565XEN PCI SUBSYSTEM
12566M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12567L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12568S: Supported
12569F: arch/x86/pci/*xen*
12570F: drivers/pci/*xen*
12571
12572XEN BLOCK SUBSYSTEM
12573M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12574M: Roger Pau Monné <roger.pau@citrix.com>
12575L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12576S: Supported
12577F: drivers/block/xen-blkback/*
12578F: drivers/block/xen*
12579
12580XEN PVSCSI DRIVERS
12581M: Juergen Gross <jgross@suse.com>
12582L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12583L: linux-scsi@vger.kernel.org
12584S: Supported
12585F: drivers/scsi/xen-scsifront.c
12586F: drivers/xen/xen-scsiback.c
12587F: include/xen/interface/io/vscsiif.h
12588
12589XEN SWIOTLB SUBSYSTEM
12590M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12591L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12592S: Supported
12593F: arch/x86/xen/*swiotlb*
12594F: drivers/xen/*swiotlb*
12595
12596XFS FILESYSTEM
12597P: Silicon Graphics Inc
12598M: Dave Chinner <david@fromorbit.com>
12599M: xfs@oss.sgi.com
12600L: xfs@oss.sgi.com
12601W: http://oss.sgi.com/projects/xfs
12602T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12603S: Supported
12604F: Documentation/filesystems/xfs.txt
12605F: fs/xfs/
12606
12607XILINX AXI ETHERNET DRIVER
12608M: Anirudha Sarangi <anirudh@xilinx.com>
12609M: John Linn <John.Linn@xilinx.com>
12610S: Maintained
12611F: drivers/net/ethernet/xilinx/xilinx_axienet*
12612
12613XILINX UARTLITE SERIAL DRIVER
12614M: Peter Korsgaard <jacmet@sunsite.dk>
12615L: linux-serial@vger.kernel.org
12616S: Maintained
12617F: drivers/tty/serial/uartlite.c
12618
12619XILINX VIDEO IP CORES
12620M: Hyun Kwon <hyun.kwon@xilinx.com>
12621M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12622L: linux-media@vger.kernel.org
12623T: git git://linuxtv.org/media_tree.git
12624S: Supported
12625F: Documentation/devicetree/bindings/media/xilinx/
12626F: drivers/media/platform/xilinx/
12627F: include/uapi/linux/xilinx-v4l2-controls.h
12628
12629XILLYBUS DRIVER
12630M: Eli Billauer <eli.billauer@gmail.com>
12631L: linux-kernel@vger.kernel.org
12632S: Supported
12633F: drivers/char/xillybus/
12634
12635XTENSA XTFPGA PLATFORM SUPPORT
12636M: Max Filippov <jcmvbkbc@gmail.com>
12637L: linux-xtensa@linux-xtensa.org
12638S: Maintained
12639F: drivers/spi/spi-xtensa-xtfpga.c
12640F: sound/soc/xtensa/xtfpga-i2s.c
12641
12642YAM DRIVER FOR AX.25
12643M: Jean-Paul Roubelat <jpr@f6fbb.org>
12644L: linux-hams@vger.kernel.org
12645S: Maintained
12646F: drivers/net/hamradio/yam*
12647F: include/linux/yam.h
12648
12649YEALINK PHONE DRIVER
12650M: Henk Vergonet <Henk.Vergonet@gmail.com>
12651L: usbb2k-api-dev@nongnu.org
12652S: Maintained
12653F: Documentation/input/yealink.txt
12654F: drivers/input/misc/yealink.*
12655
12656Z8530 DRIVER FOR AX.25
12657M: Joerg Reuter <jreuter@yaina.de>
12658W: http://yaina.de/jreuter/
12659W: http://www.qsl.net/dl1bke/
12660L: linux-hams@vger.kernel.org
12661S: Maintained
12662F: Documentation/networking/z8530drv.txt
12663F: drivers/net/hamradio/*scc.c
12664F: drivers/net/hamradio/z8530.h
12665
12666ZBUD COMPRESSED PAGE ALLOCATOR
12667M: Seth Jennings <sjenning@redhat.com>
12668L: linux-mm@kvack.org
12669S: Maintained
12670F: mm/zbud.c
12671F: include/linux/zbud.h
12672
12673ZD1211RW WIRELESS DRIVER
12674M: Daniel Drake <dsd@gentoo.org>
12675M: Ulrich Kunitz <kune@deine-taler.de>
12676W: http://zd1211.ath.cx/wiki/DriverRewrite
12677L: linux-wireless@vger.kernel.org
12678L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12679S: Maintained
12680F: drivers/net/wireless/zydas/zd1211rw/
12681
12682ZPOOL COMPRESSED PAGE STORAGE API
12683M: Dan Streetman <ddstreet@ieee.org>
12684L: linux-mm@kvack.org
12685S: Maintained
12686F: mm/zpool.c
12687F: include/linux/zpool.h
12688
12689ZR36067 VIDEO FOR LINUX DRIVER
12690L: mjpeg-users@lists.sourceforge.net
12691L: linux-media@vger.kernel.org
12692W: http://mjpeg.sourceforge.net/driver-zoran/
12693T: hg https://linuxtv.org/hg/v4l-dvb
12694S: Odd Fixes
12695F: drivers/media/pci/zoran/
12696
12697ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12698M: Minchan Kim <minchan@kernel.org>
12699M: Nitin Gupta <ngupta@vflare.org>
12700R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12701L: linux-kernel@vger.kernel.org
12702S: Maintained
12703F: drivers/block/zram/
12704F: Documentation/blockdev/zram.txt
12705
12706ZS DECSTATION Z85C30 SERIAL DRIVER
12707M: "Maciej W. Rozycki" <macro@linux-mips.org>
12708S: Maintained
12709F: drivers/tty/serial/zs.*
12710
12711ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12712M: Minchan Kim <minchan@kernel.org>
12713M: Nitin Gupta <ngupta@vflare.org>
12714R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12715L: linux-mm@kvack.org
12716S: Maintained
12717F: mm/zsmalloc.c
12718F: include/linux/zsmalloc.h
12719F: Documentation/vm/zsmalloc.txt
12720
12721ZSWAP COMPRESSED SWAP CACHING
12722M: Seth Jennings <sjenning@redhat.com>
12723L: linux-mm@kvack.org
12724S: Maintained
12725F: mm/zswap.c
12726
12727THE REST
12728M: Linus Torvalds <torvalds@linux-foundation.org>
12729L: linux-kernel@vger.kernel.org
12730Q: http://patchwork.kernel.org/project/LKML/list/
12731T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12732S: Buried alive in reporters
12733F: *
12734F: */
This page took 0.076597 seconds and 5 git commands to generate.