Merge tag 'rtc-4.8' of git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux
[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@microsemi.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: Documentation/ABI/testing/configfs-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
615ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M: Vince Bridgers <vbridger@opensource.altera.com>
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
641M: Gary Hook <gary.hook@amd.com>
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M: Huang Rui <ray.huang@amd.com>
649L: linux-hwmon@vger.kernel.org
650S: Supported
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
656S: Orphan
657F: drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P: Andres Salomon <dilinger@queued.net>
661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
666F: drivers/video/fbdev/geode/
667F: arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M: Joerg Roedel <joro@8bytes.org>
671L: iommu@lists.linux-foundation.org
672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S: Maintained
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
676
677AMD KFD
678M: Oded Gabbay <oded.gabbay@gmail.com>
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F: drivers/gpu/drm/amd/amdkfd/
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F: drivers/gpu/drm/amd/include/vi_structs.h
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M: Michael Hanselmann <linux-kernel@hansmi.ch>
710S: Supported
711F: drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M: Lars-Peter Clausen <lars@metafoo.de>
746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
747W: http://wiki.analog.com/
748W: http://ez.analog.com/community/linux-device-drivers
749S: Supported
750F: sound/soc/codecs/adau*
751F: sound/soc/codecs/adav*
752F: sound/soc/codecs/ad1*
753F: sound/soc/codecs/ad7*
754F: sound/soc/codecs/ssm*
755F: sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M: Arve Hjønnevåg <arve@android.com>
789M: Riley Andrews <riandrews@android.com>
790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
801F: drivers/staging/android/ion
802F: drivers/staging/android/uapi/ion.h
803F: drivers/staging/android/uapi/ion_test.h
804
805AOA (Apple Onboard Audio) ALSA DRIVER
806M: Johannes Berg <johannes@sipsolutions.net>
807L: linuxppc-dev@lists.ozlabs.org
808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
809S: Maintained
810F: sound/aoa/
811
812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
813M: William Breathitt Gray <vilhelm.gray@gmail.com>
814L: linux-iio@vger.kernel.org
815S: Maintained
816F: drivers/iio/dac/stx104.c
817
818APM DRIVER
819M: Jiri Kosina <jikos@kernel.org>
820S: Odd fixes
821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
822F: arch/x86/kernel/apm_32.c
823F: include/linux/apm_bios.h
824F: include/uapi/linux/apm_bios.h
825F: drivers/char/apm-emulation.c
826
827APPLE BCM5974 MULTITOUCH DRIVER
828M: Henrik Rydberg <rydberg@bitmath.org>
829L: linux-input@vger.kernel.org
830S: Odd fixes
831F: drivers/input/mouse/bcm5974.c
832
833APPLE SMC DRIVER
834M: Henrik Rydberg <rydberg@bitmath.org>
835L: linux-hwmon@vger.kernel.org
836S: Odd fixes
837F: drivers/hwmon/applesmc.c
838
839APPLETALK NETWORK LAYER
840M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
841S: Maintained
842F: drivers/net/appletalk/
843F: net/appletalk/
844
845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
846M: Duc Dang <dhdang@apm.com>
847S: Supported
848F: arch/arm64/boot/dts/apm/
849
850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
851M: Iyappan Subramanian <isubramanian@apm.com>
852M: Keyur Chudgar <kchudgar@apm.com>
853S: Supported
854F: drivers/net/ethernet/apm/xgene/
855F: drivers/net/phy/mdio-xgene.c
856F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
857F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
858
859APTINA CAMERA SENSOR PLL
860M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
861L: linux-media@vger.kernel.org
862S: Maintained
863F: drivers/media/i2c/aptina-pll.*
864
865ARC FRAMEBUFFER DRIVER
866M: Jaya Kumar <jayalk@intworks.biz>
867S: Maintained
868F: drivers/video/fbdev/arcfb.c
869F: drivers/video/fbdev/core/fb_defio.c
870
871ARCNET NETWORK LAYER
872M: Michael Grzeschik <m.grzeschik@pengutronix.de>
873L: netdev@vger.kernel.org
874S: Maintained
875F: drivers/net/arcnet/
876F: include/uapi/linux/if_arcnet.h
877
878ARC PGU DRM DRIVER
879M: Alexey Brodkin <abrodkin@synopsys.com>
880S: Supported
881F: drivers/gpu/drm/arc/
882F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
883
884ARM HDLCD DRM DRIVER
885M: Liviu Dudau <liviu.dudau@arm.com>
886S: Supported
887F: drivers/gpu/drm/arm/hdlcd_*
888F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
889
890ARM MALI-DP DRM DRIVER
891M: Liviu Dudau <liviu.dudau@arm.com>
892M: Brian Starkey <brian.starkey@arm.com>
893M: Mali DP Maintainers <malidp@foss.arm.com>
894S: Supported
895F: drivers/gpu/drm/arm/
896F: Documentation/devicetree/bindings/display/arm,malidp.txt
897
898ARM MFM AND FLOPPY DRIVERS
899M: Ian Molton <spyro@f2s.com>
900S: Maintained
901F: arch/arm/lib/floppydma.S
902F: arch/arm/include/asm/floppy.h
903
904ARM PMU PROFILING AND DEBUGGING
905M: Will Deacon <will.deacon@arm.com>
906R: Mark Rutland <mark.rutland@arm.com>
907S: Maintained
908F: arch/arm*/kernel/perf_*
909F: arch/arm/oprofile/common.c
910F: arch/arm*/kernel/hw_breakpoint.c
911F: arch/arm*/include/asm/hw_breakpoint.h
912F: arch/arm*/include/asm/perf_event.h
913F: drivers/perf/arm_pmu.c
914F: include/linux/perf/arm_pmu.h
915
916ARM PORT
917M: Russell King <linux@armlinux.org.uk>
918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919W: http://www.armlinux.org.uk/
920S: Maintained
921F: arch/arm/
922
923ARM SUB-ARCHITECTURES
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926F: arch/arm/mach-*/
927F: arch/arm/plat-*/
928T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
929
930ARM PRIMECELL AACI PL041 DRIVER
931M: Russell King <linux@armlinux.org.uk>
932S: Maintained
933F: sound/arm/aaci.*
934
935ARM PRIMECELL CLCD PL110 DRIVER
936M: Russell King <linux@armlinux.org.uk>
937S: Maintained
938F: drivers/video/fbdev/amba-clcd.*
939
940ARM PRIMECELL KMI PL050 DRIVER
941M: Russell King <linux@armlinux.org.uk>
942S: Maintained
943F: drivers/input/serio/ambakmi.*
944F: include/linux/amba/kmi.h
945
946ARM PRIMECELL MMCI PL180/1 DRIVER
947M: Russell King <linux@armlinux.org.uk>
948S: Maintained
949F: drivers/mmc/host/mmci.*
950F: include/linux/amba/mmci.h
951
952ARM PRIMECELL UART PL010 AND PL011 DRIVERS
953M: Russell King <linux@armlinux.org.uk>
954S: Maintained
955F: drivers/tty/serial/amba-pl01*.c
956F: include/linux/amba/serial.h
957
958ARM PRIMECELL BUS SUPPORT
959M: Russell King <linux@armlinux.org.uk>
960S: Maintained
961F: drivers/amba/
962F: include/linux/amba/bus.h
963
964ARM/ADS SPHERE MACHINE SUPPORT
965M: Lennert Buytenhek <kernel@wantstofly.org>
966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967S: Maintained
968
969ARM/AFEB9260 MACHINE SUPPORT
970M: Sergey Lapin <slapin@ossfans.org>
971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972S: Maintained
973
974ARM/AJECO 1ARM MACHINE SUPPORT
975M: Lennert Buytenhek <kernel@wantstofly.org>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S: Maintained
978
979ARM/Allwinner sunXi SoC support
980M: Maxime Ripard <maxime.ripard@free-electrons.com>
981M: Chen-Yu Tsai <wens@csie.org>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S: Maintained
984N: sun[x456789]i
985
986ARM/Allwinner SoC Clock Support
987M: Emilio López <emilio@elopez.com.ar>
988S: Maintained
989F: drivers/clk/sunxi/
990
991ARM/Amlogic Meson SoC support
992M: Carlo Caione <carlo@caione.org>
993M: Kevin Hilman <khilman@baylibre.com>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995L: linux-amlogic@lists.infradead.org
996W: http://linux-meson.com/
997S: Maintained
998F: arch/arm/mach-meson/
999F: arch/arm/boot/dts/meson*
1000F: arch/arm64/boot/dts/amlogic/
1001F: drivers/pinctrl/meson/
1002N: meson
1003
1004ARM/Annapurna Labs ALPINE ARCHITECTURE
1005M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1006M: Antoine Tenart <antoine.tenart@free-electrons.com>
1007S: Maintained
1008F: arch/arm/mach-alpine/
1009F: arch/arm/boot/dts/alpine*
1010F: arch/arm64/boot/dts/al/
1011F: drivers/*/*alpine*
1012
1013ARM/ARTPEC MACHINE SUPPORT
1014M: Jesper Nilsson <jesper.nilsson@axis.com>
1015M: Lars Persson <lars.persson@axis.com>
1016M: Niklas Cassel <niklas.cassel@axis.com>
1017S: Maintained
1018L: linux-arm-kernel@axis.com
1019F: arch/arm/mach-artpec
1020F: arch/arm/boot/dts/artpec6*
1021F: drivers/clk/axis
1022
1023ARM/ASPEED MACHINE SUPPORT
1024M: Joel Stanley <joel@jms.id.au>
1025S: Maintained
1026F: arch/arm/mach-aspeed/
1027F: arch/arm/boot/dts/aspeed-*
1028F: drivers/*/*aspeed*
1029
1030ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1031M: Nicolas Ferre <nicolas.ferre@atmel.com>
1032M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1033M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035W: http://www.linux4sam.org
1036T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1037S: Supported
1038F: arch/arm/mach-at91/
1039F: include/soc/at91/
1040F: arch/arm/boot/dts/at91*.dts
1041F: arch/arm/boot/dts/at91*.dtsi
1042F: arch/arm/boot/dts/sama*.dts
1043F: arch/arm/boot/dts/sama*.dtsi
1044F: arch/arm/include/debug/at91.S
1045
1046ARM/ATMEL AT91 Clock Support
1047M: Boris Brezillon <boris.brezillon@free-electrons.com>
1048S: Maintained
1049F: drivers/clk/at91
1050
1051ARM/CALXEDA HIGHBANK ARCHITECTURE
1052M: Rob Herring <robh@kernel.org>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055F: arch/arm/mach-highbank/
1056F: arch/arm/boot/dts/highbank.dts
1057F: arch/arm/boot/dts/ecx-*.dts*
1058
1059ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1060M: Krzysztof Halasa <khalasa@piap.pl>
1061S: Maintained
1062F: arch/arm/mach-cns3xxx/
1063
1064ARM/CAVIUM THUNDER NETWORK DRIVER
1065M: Sunil Goutham <sgoutham@cavium.com>
1066M: Robert Richter <rric@kernel.org>
1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S: Supported
1069F: drivers/net/ethernet/cavium/thunder/
1070
1071ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1072M: Alexander Shiyan <shc_work@mail.ru>
1073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074S: Odd Fixes
1075N: clps711x
1076
1077ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1078M: Hartley Sweeten <hsweeten@visionengravers.com>
1079M: Ryan Mallon <rmallon@gmail.com>
1080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081S: Maintained
1082F: arch/arm/mach-ep93xx/
1083F: arch/arm/mach-ep93xx/include/mach/
1084
1085ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1086M: Lennert Buytenhek <kernel@wantstofly.org>
1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S: Maintained
1089
1090ARM/CLKDEV SUPPORT
1091M: Russell King <linux@armlinux.org.uk>
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S: Maintained
1094F: arch/arm/include/asm/clkdev.h
1095F: drivers/clk/clkdev.c
1096
1097ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1098M: Mike Rapoport <mike@compulab.co.il>
1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100S: Maintained
1101
1102ARM/CONTEC MICRO9 MACHINE SUPPORT
1103M: Hubert Feurstein <hubert.feurstein@contec.at>
1104S: Maintained
1105F: arch/arm/mach-ep93xx/micro9.c
1106
1107ARM/CORESIGHT FRAMEWORK AND DRIVERS
1108M: Mathieu Poirier <mathieu.poirier@linaro.org>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111F: drivers/hwtracing/coresight/*
1112F: Documentation/trace/coresight.txt
1113F: Documentation/devicetree/bindings/arm/coresight.txt
1114F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1115
1116ARM/CORGI MACHINE SUPPORT
1117M: Richard Purdie <rpurdie@rpsys.net>
1118S: Maintained
1119
1120ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1121M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123T: git git://github.com/ulli-kroll/linux.git
1124S: Maintained
1125F: arch/arm/mach-gemini/
1126F: drivers/rtc/rtc-gemini.c
1127
1128ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1129M: Barry Song <baohua@kernel.org>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1132S: Maintained
1133F: arch/arm/boot/dts/prima2*
1134F: arch/arm/mach-prima2/
1135F: drivers/clk/sirf/
1136F: drivers/clocksource/timer-prima2.c
1137F: drivers/clocksource/timer-atlas7.c
1138N: [^a-z]sirf
1139
1140ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1141M: Baruch Siach <baruch@tkos.co.il>
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S: Maintained
1144F: arch/arm/boot/dts/cx92755*
1145N: digicolor
1146
1147ARM/EBSA110 MACHINE SUPPORT
1148M: Russell King <linux@armlinux.org.uk>
1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150W: http://www.armlinux.org.uk/
1151S: Maintained
1152F: arch/arm/mach-ebsa110/
1153F: drivers/net/ethernet/amd/am79c961a.*
1154
1155ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1156M: Uwe Kleine-König <kernel@pengutronix.de>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159N: efm32
1160
1161ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1162M: Daniel Ribeiro <drwyrm@gmail.com>
1163M: Stefan Schmidt <stefan@openezx.org>
1164M: Harald Welte <laforge@openezx.org>
1165L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1166W: http://www.openezx.org/
1167S: Maintained
1168T: topgit git://git.openezx.org/openezx.git
1169F: arch/arm/mach-pxa/ezx.c
1170
1171ARM/FARADAY FA526 PORT
1172M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
1175T: git git://git.berlios.de/gemini-board
1176F: arch/arm/mm/*-fa*
1177
1178ARM/FOOTBRIDGE ARCHITECTURE
1179M: Russell King <linux@armlinux.org.uk>
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181W: http://www.armlinux.org.uk/
1182S: Maintained
1183F: arch/arm/include/asm/hardware/dec21285.h
1184F: arch/arm/mach-footbridge/
1185
1186ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1187M: Shawn Guo <shawnguo@kernel.org>
1188M: Sascha Hauer <kernel@pengutronix.de>
1189R: Fabio Estevam <fabio.estevam@nxp.com>
1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191S: Maintained
1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1193F: arch/arm/mach-imx/
1194F: arch/arm/mach-mxs/
1195F: arch/arm/boot/dts/imx*
1196F: arch/arm/configs/imx*_defconfig
1197F: drivers/clk/imx/
1198F: include/soc/imx/
1199
1200ARM/FREESCALE VYBRID ARM ARCHITECTURE
1201M: Shawn Guo <shawnguo@kernel.org>
1202M: Sascha Hauer <kernel@pengutronix.de>
1203R: Stefan Agner <stefan@agner.ch>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S: Maintained
1206T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1207F: arch/arm/mach-imx/*vf610*
1208F: arch/arm/boot/dts/vf*
1209
1210ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1211M: Lennert Buytenhek <kernel@wantstofly.org>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214
1215ARM/GUMSTIX MACHINE SUPPORT
1216M: Steve Sakoman <sakoman@gmail.com>
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219
1220ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1221M: Philipp Zabel <philipp.zabel@gmail.com>
1222M: Paul Parsons <lost.distance@yahoo.com>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225F: arch/arm/mach-pxa/hx4700.c
1226F: arch/arm/mach-pxa/include/mach/hx4700.h
1227F: sound/soc/pxa/hx4700.c
1228
1229ARM/HISILICON SOC SUPPORT
1230M: Wei Xu <xuwei5@hisilicon.com>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232W: http://www.hisilicon.com
1233S: Supported
1234T: git git://github.com/hisilicon/linux-hisi.git
1235F: arch/arm/mach-hisi/
1236F: arch/arm/boot/dts/hi3*
1237F: arch/arm/boot/dts/hip*
1238F: arch/arm/boot/dts/hisi*
1239F: arch/arm64/boot/dts/hisilicon/
1240
1241ARM/HP JORNADA 7XX MACHINE SUPPORT
1242M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1243W: www.jlime.com
1244S: Maintained
1245T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1246F: arch/arm/mach-sa1100/jornada720.c
1247F: arch/arm/mach-sa1100/include/mach/jornada720.h
1248
1249ARM/IGEP MACHINE SUPPORT
1250M: Enric Balletbo i Serra <eballetbo@gmail.com>
1251M: Javier Martinez Canillas <javier@dowhile0.org>
1252L: linux-omap@vger.kernel.org
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S: Maintained
1255F: arch/arm/boot/dts/omap3-igep*
1256
1257ARM/INCOME PXA270 SUPPORT
1258M: Marek Vasut <marek.vasut@gmail.com>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261F: arch/arm/mach-pxa/colibri-pxa270-income.c
1262
1263ARM/INTEL IOP32X ARM ARCHITECTURE
1264M: Lennert Buytenhek <kernel@wantstofly.org>
1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S: Maintained
1267
1268ARM/INTEL IOP33X ARM ARCHITECTURE
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Orphan
1271
1272ARM/INTEL IOP13XX ARM ARCHITECTURE
1273M: Lennert Buytenhek <kernel@wantstofly.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
1276
1277ARM/INTEL IQ81342EX MACHINE SUPPORT
1278M: Lennert Buytenhek <kernel@wantstofly.org>
1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S: Maintained
1281
1282ARM/INTEL IXDP2850 MACHINE SUPPORT
1283M: Lennert Buytenhek <kernel@wantstofly.org>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286
1287ARM/INTEL IXP4XX ARM ARCHITECTURE
1288M: Imre Kaloz <kaloz@openwrt.org>
1289M: Krzysztof Halasa <khalasa@piap.pl>
1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S: Maintained
1292F: arch/arm/mach-ixp4xx/
1293
1294ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1295M: Jonathan Cameron <jic23@cam.ac.uk>
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S: Maintained
1298F: arch/arm/mach-pxa/stargate2.c
1299F: drivers/pcmcia/pxa2xx_stargate2.c
1300
1301ARM/INTEL XSC3 (MANZANO) ARM CORE
1302M: Lennert Buytenhek <kernel@wantstofly.org>
1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S: Maintained
1305
1306ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1307M: Lennert Buytenhek <kernel@wantstofly.org>
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S: Maintained
1310
1311ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1312M: Santosh Shilimkar <ssantosh@kernel.org>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S: Maintained
1315F: arch/arm/mach-keystone/
1316F: arch/arm/boot/dts/keystone-*
1317T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1318
1319ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1320M: Santosh Shilimkar <ssantosh@kernel.org>
1321L: linux-kernel@vger.kernel.org
1322S: Maintained
1323F: drivers/clk/keystone/
1324
1325ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1326M: Santosh Shilimkar <ssantosh@kernel.org>
1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328L: linux-kernel@vger.kernel.org
1329S: Maintained
1330F: drivers/clocksource/timer-keystone.c
1331
1332ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1333M: Santosh Shilimkar <ssantosh@kernel.org>
1334L: linux-kernel@vger.kernel.org
1335S: Maintained
1336F: drivers/power/reset/keystone-reset.c
1337
1338ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1339M: Santosh Shilimkar <ssantosh@kernel.org>
1340L: linux-kernel@vger.kernel.org
1341S: Maintained
1342F: drivers/memory/*emif*
1343
1344ARM/LG1K ARCHITECTURE
1345M: Chanho Min <chanho.min@lge.com>
1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S: Maintained
1348F: arch/arm64/boot/dts/lg/
1349
1350ARM/LOGICPD PXA270 MACHINE SUPPORT
1351M: Lennert Buytenhek <kernel@wantstofly.org>
1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S: Maintained
1354
1355ARM/LPC18XX ARCHITECTURE
1356M: Joachim Eastwood <manabian@gmail.com>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359F: arch/arm/boot/dts/lpc43*
1360F: drivers/clk/nxp/clk-lpc18xx*
1361F: drivers/clocksource/time-lpc32xx.c
1362F: drivers/i2c/busses/i2c-lpc2k.c
1363F: drivers/memory/pl172.c
1364F: drivers/mtd/spi-nor/nxp-spifi.c
1365F: drivers/rtc/rtc-lpc24xx.c
1366N: lpc18xx
1367
1368ARM/LPC32XX SOC SUPPORT
1369M: Vladimir Zapolskiy <vz@mleia.com>
1370M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1373S: Maintained
1374F: arch/arm/boot/dts/lpc32*
1375F: arch/arm/mach-lpc32xx/
1376F: drivers/i2c/busses/i2c-pnx.c
1377F: drivers/net/ethernet/nxp/lpc_eth.c
1378F: drivers/usb/host/ohci-nxp.c
1379F: drivers/watchdog/pnx4008_wdt.c
1380N: lpc32xx
1381
1382ARM/MAGICIAN MACHINE SUPPORT
1383M: Philipp Zabel <philipp.zabel@gmail.com>
1384S: Maintained
1385
1386ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1387M: Jason Cooper <jason@lakedaemon.net>
1388M: Andrew Lunn <andrew@lunn.ch>
1389M: Gregory Clement <gregory.clement@free-electrons.com>
1390M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S: Maintained
1393F: arch/arm/mach-mvebu/
1394F: drivers/rtc/rtc-armada38x.c
1395F: arch/arm/boot/dts/armada*
1396F: arch/arm/boot/dts/kirkwood*
1397F: arch/arm64/boot/dts/marvell/armada*
1398F: drivers/cpufreq/mvebu-cpufreq.c
1399F: arch/arm/configs/mvebu_*_defconfig
1400
1401ARM/Marvell Berlin SoC support
1402M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S: Maintained
1405F: arch/arm/mach-berlin/
1406F: arch/arm/boot/dts/berlin*
1407F: arch/arm64/boot/dts/marvell/berlin*
1408
1409
1410ARM/Marvell Dove/MV78xx0/Orion SOC support
1411M: Jason Cooper <jason@lakedaemon.net>
1412M: Andrew Lunn <andrew@lunn.ch>
1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414M: Gregory Clement <gregory.clement@free-electrons.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S: Maintained
1417F: arch/arm/mach-dove/
1418F: arch/arm/mach-mv78xx0/
1419F: arch/arm/mach-orion5x/
1420F: arch/arm/plat-orion/
1421F: arch/arm/boot/dts/dove*
1422F: arch/arm/boot/dts/orion5x*
1423
1424
1425ARM/Orion SoC/Technologic Systems TS-78xx platform support
1426M: Alexander Clouter <alex@digriz.org.uk>
1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428W: http://www.digriz.org.uk/ts78xx/kernel
1429S: Maintained
1430F: arch/arm/mach-orion5x/ts78xx-*
1431
1432ARM/OXNAS platform support
1433M: Neil Armstrong <narmstrong@baylibre.com>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: arch/arm/mach-oxnas/
1437F: arch/arm/boot/dts/oxnas*
1438F: arch/arm/boot/dts/wd-mbwe.dts
1439N: oxnas
1440
1441ARM/Mediatek RTC DRIVER
1442M: Eddie Huang <eddie.huang@mediatek.com>
1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1445S: Maintained
1446F: drivers/rtc/rtc-mt6397.c
1447
1448ARM/Mediatek SoC support
1449M: Matthias Brugger <matthias.bgg@gmail.com>
1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1452S: Maintained
1453F: arch/arm/boot/dts/mt6*
1454F: arch/arm/boot/dts/mt8*
1455F: arch/arm/mach-mediatek/
1456N: mtk
1457K: mediatek
1458
1459ARM/Mediatek USB3 PHY DRIVER
1460M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
1464F: drivers/phy/phy-mt65xx-usb3.c
1465
1466ARM/MICREL KS8695 ARCHITECTURE
1467M: Greg Ungerer <gerg@uclinux.org>
1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469F: arch/arm/mach-ks8695/
1470S: Odd Fixes
1471
1472ARM/MIOA701 MACHINE SUPPORT
1473M: Robert Jarzmik <robert.jarzmik@free.fr>
1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475F: arch/arm/mach-pxa/mioa701.c
1476S: Maintained
1477
1478ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1479M: Michael Petchkovsky <mkpetch@internode.on.net>
1480S: Maintained
1481
1482ARM/NOMADIK ARCHITECTURE
1483M: Alessandro Rubini <rubini@unipv.it>
1484M: Linus Walleij <linus.walleij@linaro.org>
1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S: Maintained
1487F: arch/arm/mach-nomadik/
1488F: drivers/pinctrl/nomadik/
1489F: drivers/i2c/busses/i2c-nomadik.c
1490T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1491
1492ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1493M: Nelson Castillo <arhuaco@freaks-unidos.net>
1494L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1495W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1496S: Supported
1497
1498ARM/TOSA MACHINE SUPPORT
1499M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1500M: Dirk Opfer <dirk@opfer-online.de>
1501S: Maintained
1502
1503ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1504M: Marek Vasut <marek.vasut@gmail.com>
1505L: linux-arm-kernel@lists.infradead.org
1506W: http://hackndev.com
1507S: Maintained
1508F: arch/arm/mach-pxa/include/mach/palmtx.h
1509F: arch/arm/mach-pxa/palmtx.c
1510F: arch/arm/mach-pxa/include/mach/palmt5.h
1511F: arch/arm/mach-pxa/palmt5.c
1512F: arch/arm/mach-pxa/include/mach/palmld.h
1513F: arch/arm/mach-pxa/palmld.c
1514F: arch/arm/mach-pxa/include/mach/palmte2.h
1515F: arch/arm/mach-pxa/palmte2.c
1516F: arch/arm/mach-pxa/include/mach/palmtc.h
1517F: arch/arm/mach-pxa/palmtc.c
1518
1519ARM/PALM TREO SUPPORT
1520M: Tomas Cech <sleep_walker@suse.com>
1521L: linux-arm-kernel@lists.infradead.org
1522W: http://hackndev.com
1523S: Maintained
1524F: arch/arm/mach-pxa/include/mach/palmtreo.h
1525F: arch/arm/mach-pxa/palmtreo.c
1526
1527ARM/PALMZ72 SUPPORT
1528M: Sergey Lapin <slapin@ossfans.org>
1529L: linux-arm-kernel@lists.infradead.org
1530W: http://hackndev.com
1531S: Maintained
1532F: arch/arm/mach-pxa/include/mach/palmz72.h
1533F: arch/arm/mach-pxa/palmz72.c
1534
1535ARM/PLEB SUPPORT
1536M: Peter Chubb <pleb@gelato.unsw.edu.au>
1537W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1538S: Maintained
1539
1540ARM/PT DIGITAL BOARD PORT
1541M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543W: http://www.armlinux.org.uk/
1544S: Maintained
1545
1546ARM/QUALCOMM SUPPORT
1547M: Andy Gross <andy.gross@linaro.org>
1548M: David Brown <david.brown@linaro.org>
1549L: linux-arm-msm@vger.kernel.org
1550L: linux-soc@vger.kernel.org
1551S: Maintained
1552F: Documentation/devicetree/bindings/soc/qcom/
1553F: arch/arm/boot/dts/qcom-*.dts
1554F: arch/arm/boot/dts/qcom-*.dtsi
1555F: arch/arm/mach-qcom/
1556F: arch/arm64/boot/dts/qcom/*
1557F: drivers/i2c/busses/i2c-qup.c
1558F: drivers/clk/qcom/
1559F: drivers/soc/qcom/
1560F: drivers/spi/spi-qup.c
1561F: drivers/tty/serial/msm_serial.h
1562F: drivers/tty/serial/msm_serial.c
1563F: drivers/*/pm8???-*
1564F: drivers/mfd/ssbi.c
1565F: drivers/firmware/qcom_scm.c
1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1567
1568ARM/RADISYS ENP2611 MACHINE SUPPORT
1569M: Lennert Buytenhek <kernel@wantstofly.org>
1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S: Maintained
1572
1573ARM/RENESAS ARM64 ARCHITECTURE
1574M: Simon Horman <horms@verge.net.au>
1575M: Magnus Damm <magnus.damm@gmail.com>
1576L: linux-renesas-soc@vger.kernel.org
1577Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1578T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1579S: Supported
1580F: arch/arm64/boot/dts/renesas/
1581F: drivers/soc/renesas/
1582F: include/linux/soc/renesas/
1583
1584ARM/RISCPC ARCHITECTURE
1585M: Russell King <linux@armlinux.org.uk>
1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587W: http://www.armlinux.org.uk/
1588S: Maintained
1589F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1590F: arch/arm/include/asm/hardware/ioc.h
1591F: arch/arm/include/asm/hardware/iomd.h
1592F: arch/arm/include/asm/hardware/memc.h
1593F: arch/arm/mach-rpc/
1594F: drivers/net/ethernet/8390/etherh.c
1595F: drivers/net/ethernet/i825xx/ether1*
1596F: drivers/net/ethernet/seeq/ether3*
1597F: drivers/scsi/arm/
1598
1599ARM/Rockchip SoC support
1600M: Heiko Stuebner <heiko@sntech.de>
1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602L: linux-rockchip@lists.infradead.org
1603T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1604S: Maintained
1605F: arch/arm/boot/dts/rk3*
1606F: arch/arm/mach-rockchip/
1607F: drivers/clk/rockchip/
1608F: drivers/i2c/busses/i2c-rk3x.c
1609F: drivers/*/*rockchip*
1610F: drivers/*/*/*rockchip*
1611F: sound/soc/rockchip/
1612N: rockchip
1613
1614ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1615M: Kukjin Kim <kgene@kernel.org>
1616M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1619S: Maintained
1620F: arch/arm/boot/dts/s3c*
1621F: arch/arm/boot/dts/s5p*
1622F: arch/arm/boot/dts/samsung*
1623F: arch/arm/boot/dts/exynos*
1624F: arch/arm64/boot/dts/exynos/
1625F: arch/arm/plat-samsung/
1626F: arch/arm/mach-s3c24*/
1627F: arch/arm/mach-s3c64xx/
1628F: arch/arm/mach-s5p*/
1629F: arch/arm/mach-exynos*/
1630F: drivers/*/*s3c24*
1631F: drivers/*/*/*s3c24*
1632F: drivers/*/*s3c64xx*
1633F: drivers/*/*s5pv210*
1634F: drivers/memory/samsung/*
1635F: drivers/soc/samsung/*
1636F: drivers/spi/spi-s3c*
1637F: Documentation/arm/Samsung/
1638F: Documentation/devicetree/bindings/arm/samsung/
1639F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1640F: Documentation/devicetree/bindings/power/pd-samsung.txt
1641N: exynos
1642
1643ARM/SAMSUNG MOBILE MACHINE SUPPORT
1644M: Kyungmin Park <kyungmin.park@samsung.com>
1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S: Maintained
1647F: arch/arm/mach-s5pv210/
1648
1649ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1650M: Kyungmin Park <kyungmin.park@samsung.com>
1651M: Kamil Debski <kamil@wypas.org>
1652M: Andrzej Hajda <a.hajda@samsung.com>
1653L: linux-arm-kernel@lists.infradead.org
1654L: linux-media@vger.kernel.org
1655S: Maintained
1656F: drivers/media/platform/s5p-g2d/
1657
1658ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1659M: Kyungmin Park <kyungmin.park@samsung.com>
1660M: Kamil Debski <kamil@wypas.org>
1661M: Jeongtae Park <jtp.park@samsung.com>
1662M: Andrzej Hajda <a.hajda@samsung.com>
1663L: linux-arm-kernel@lists.infradead.org
1664L: linux-media@vger.kernel.org
1665S: Maintained
1666F: arch/arm/plat-samsung/s5p-dev-mfc.c
1667F: drivers/media/platform/s5p-mfc/
1668
1669ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1670M: Kyungmin Park <kyungmin.park@samsung.com>
1671M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1672L: linux-arm-kernel@lists.infradead.org
1673L: linux-media@vger.kernel.org
1674S: Maintained
1675F: drivers/media/platform/s5p-tv/
1676
1677ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1678M: Kyungmin Park <kyungmin.park@samsung.com>
1679L: linux-arm-kernel@lists.infradead.org
1680L: linux-media@vger.kernel.org
1681S: Maintained
1682F: drivers/staging/media/platform/s5p-cec/
1683
1684ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1685M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1686M: Jacek Anaszewski <j.anaszewski@samsung.com>
1687L: linux-arm-kernel@lists.infradead.org
1688L: linux-media@vger.kernel.org
1689S: Maintained
1690F: drivers/media/platform/s5p-jpeg/
1691
1692ARM/SHMOBILE ARM ARCHITECTURE
1693M: Simon Horman <horms@verge.net.au>
1694M: Magnus Damm <magnus.damm@gmail.com>
1695L: linux-renesas-soc@vger.kernel.org
1696Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1697T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1698S: Supported
1699F: arch/arm/boot/dts/emev2*
1700F: arch/arm/boot/dts/r7s*
1701F: arch/arm/boot/dts/r8a*
1702F: arch/arm/boot/dts/sh*
1703F: arch/arm/configs/shmobile_defconfig
1704F: arch/arm/include/debug/renesas-scif.S
1705F: arch/arm/mach-shmobile/
1706F: drivers/soc/renesas/
1707F: include/linux/soc/renesas/
1708
1709ARM/SOCFPGA ARCHITECTURE
1710M: Dinh Nguyen <dinguyen@opensource.altera.com>
1711S: Maintained
1712F: arch/arm/mach-socfpga/
1713F: arch/arm/boot/dts/socfpga*
1714F: arch/arm/configs/socfpga_defconfig
1715F: arch/arm64/boot/dts/altera/
1716W: http://www.rocketboards.org
1717T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1718
1719ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1720M: Dinh Nguyen <dinguyen@opensource.altera.com>
1721S: Maintained
1722F: drivers/clk/socfpga/
1723
1724ARM/SOCFPGA EDAC SUPPORT
1725M: Thor Thayer <tthayer@opensource.altera.com>
1726S: Maintained
1727F: drivers/edac/altera_edac.
1728
1729ARM/STI ARCHITECTURE
1730M: Patrice Chotard <patrice.chotard@st.com>
1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732L: kernel@stlinux.com
1733W: http://www.stlinux.com
1734S: Maintained
1735F: arch/arm/mach-sti/
1736F: arch/arm/boot/dts/sti*
1737F: drivers/char/hw_random/st-rng.c
1738F: drivers/clocksource/arm_global_timer.c
1739F: drivers/clocksource/clksrc_st_lpc.c
1740F: drivers/cpufreq/sti-cpufreq.c
1741F: drivers/i2c/busses/i2c-st.c
1742F: drivers/media/rc/st_rc.c
1743F: drivers/media/platform/sti/c8sectpfe/
1744F: drivers/mmc/host/sdhci-st.c
1745F: drivers/phy/phy-miphy28lp.c
1746F: drivers/phy/phy-miphy365x.c
1747F: drivers/phy/phy-stih407-usb.c
1748F: drivers/phy/phy-stih41x-usb.c
1749F: drivers/pinctrl/pinctrl-st.c
1750F: drivers/remoteproc/st_remoteproc.c
1751F: drivers/reset/sti/
1752F: drivers/rtc/rtc-st-lpc.c
1753F: drivers/tty/serial/st-asc.c
1754F: drivers/usb/dwc3/dwc3-st.c
1755F: drivers/usb/host/ehci-st.c
1756F: drivers/usb/host/ohci-st.c
1757F: drivers/watchdog/st_lpc_wdt.c
1758F: drivers/ata/ahci_st.c
1759
1760ARM/STM32 ARCHITECTURE
1761M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1762M: Alexandre Torgue <alexandre.torgue@st.com>
1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S: Maintained
1765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1766N: stm32
1767F: drivers/clocksource/armv7m_systick.c
1768
1769ARM/TANGO ARCHITECTURE
1770M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1771L: linux-arm-kernel@lists.infradead.org
1772S: Maintained
1773N: tango
1774
1775ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1776M: Lennert Buytenhek <kernel@wantstofly.org>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Maintained
1779
1780ARM/TETON BGA MACHINE SUPPORT
1781M: "Mark F. Brown" <mark.brown314@gmail.com>
1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S: Maintained
1784
1785ARM/THECUS N2100 MACHINE SUPPORT
1786M: Lennert Buytenhek <kernel@wantstofly.org>
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S: Maintained
1789
1790ARM/NUVOTON W90X900 ARM ARCHITECTURE
1791M: Wan ZongShun <mcuos.com@gmail.com>
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793W: http://www.mcuos.com
1794S: Maintained
1795F: arch/arm/mach-w90x900/
1796F: drivers/input/keyboard/w90p910_keypad.c
1797F: drivers/input/touchscreen/w90p910_ts.c
1798F: drivers/watchdog/nuc900_wdt.c
1799F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1800F: drivers/mtd/nand/nuc900_nand.c
1801F: drivers/rtc/rtc-nuc900.c
1802F: drivers/spi/spi-nuc900.c
1803F: drivers/usb/host/ehci-w90x900.c
1804F: drivers/video/fbdev/nuc900fb.c
1805
1806ARM/U300 MACHINE SUPPORT
1807M: Linus Walleij <linus.walleij@linaro.org>
1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S: Supported
1810F: arch/arm/mach-u300/
1811F: drivers/clocksource/timer-u300.c
1812F: drivers/i2c/busses/i2c-stu300.c
1813F: drivers/rtc/rtc-coh901331.c
1814F: drivers/watchdog/coh901327_wdt.c
1815F: drivers/dma/coh901318*
1816F: drivers/mfd/ab3100*
1817F: drivers/rtc/rtc-ab3100.c
1818F: drivers/rtc/rtc-coh901331.c
1819T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1820
1821ARM/UNIPHIER ARCHITECTURE
1822M: Masahiro Yamada <yamada.masahiro@socionext.com>
1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824S: Maintained
1825F: arch/arm/boot/dts/uniphier*
1826F: arch/arm/include/asm/hardware/cache-uniphier.h
1827F: arch/arm/mach-uniphier/
1828F: arch/arm/mm/cache-uniphier.c
1829F: arch/arm64/boot/dts/socionext/
1830F: drivers/bus/uniphier-system-bus.c
1831F: drivers/i2c/busses/i2c-uniphier*
1832F: drivers/pinctrl/uniphier/
1833F: drivers/tty/serial/8250/8250_uniphier.c
1834N: uniphier
1835
1836ARM/Ux500 ARM ARCHITECTURE
1837M: Linus Walleij <linus.walleij@linaro.org>
1838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S: Maintained
1840F: arch/arm/mach-ux500/
1841F: drivers/clocksource/clksrc-dbx500-prcmu.c
1842F: drivers/dma/ste_dma40*
1843F: drivers/hwspinlock/u8500_hsem.c
1844F: drivers/mfd/abx500*
1845F: drivers/mfd/ab8500*
1846F: drivers/mfd/dbx500*
1847F: drivers/mfd/db8500*
1848F: drivers/pinctrl/nomadik/pinctrl-ab*
1849F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1850F: drivers/rtc/rtc-ab8500.c
1851F: drivers/rtc/rtc-pl031.c
1852T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1853
1854ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1855M: Ulf Hansson <ulf.hansson@linaro.org>
1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857T: git git://git.linaro.org/people/ulfh/clk.git
1858S: Maintained
1859F: drivers/clk/ux500/
1860
1861ARM/VERSATILE EXPRESS PLATFORM
1862M: Liviu Dudau <liviu.dudau@arm.com>
1863M: Sudeep Holla <sudeep.holla@arm.com>
1864M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S: Maintained
1867F: arch/arm/boot/dts/vexpress*
1868F: arch/arm64/boot/dts/arm/
1869F: arch/arm/mach-vexpress/
1870F: */*/vexpress*
1871F: */*/*/vexpress*
1872F: drivers/clk/versatile/clk-vexpress-osc.c
1873F: drivers/clocksource/versatile.c
1874N: mps2
1875
1876ARM/VFP SUPPORT
1877M: Russell King <linux@armlinux.org.uk>
1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879W: http://www.armlinux.org.uk/
1880S: Maintained
1881F: arch/arm/vfp/
1882
1883ARM/VOIPAC PXA270 SUPPORT
1884M: Marek Vasut <marek.vasut@gmail.com>
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S: Maintained
1887F: arch/arm/mach-pxa/vpac270.c
1888F: arch/arm/mach-pxa/include/mach/vpac270.h
1889
1890ARM/VT8500 ARM ARCHITECTURE
1891M: Tony Prisk <linux@prisktech.co.nz>
1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893S: Maintained
1894F: arch/arm/mach-vt8500/
1895F: drivers/clocksource/vt8500_timer.c
1896F: drivers/i2c/busses/i2c-wmt.c
1897F: drivers/mmc/host/wmt-sdmmc.c
1898F: drivers/pwm/pwm-vt8500.c
1899F: drivers/rtc/rtc-vt8500.c
1900F: drivers/tty/serial/vt8500_serial.c
1901F: drivers/usb/host/ehci-platform.c
1902F: drivers/usb/host/uhci-platform.c
1903F: drivers/video/fbdev/vt8500lcdfb.*
1904F: drivers/video/fbdev/wm8505fb*
1905F: drivers/video/fbdev/wmt_ge_rops.*
1906
1907ARM/ZIPIT Z2 SUPPORT
1908M: Marek Vasut <marek.vasut@gmail.com>
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S: Maintained
1911F: arch/arm/mach-pxa/z2.c
1912F: arch/arm/mach-pxa/include/mach/z2.h
1913
1914ARM/ZTE ARCHITECTURE
1915M: Jun Nie <jun.nie@linaro.org>
1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917S: Maintained
1918F: arch/arm/mach-zx/
1919F: drivers/clk/zte/
1920F: Documentation/devicetree/bindings/arm/zte.txt
1921F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1922
1923ARM/ZYNQ ARCHITECTURE
1924M: Michal Simek <michal.simek@xilinx.com>
1925R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927W: http://wiki.xilinx.com
1928T: git https://github.com/Xilinx/linux-xlnx.git
1929S: Supported
1930F: arch/arm/mach-zynq/
1931F: drivers/cpuidle/cpuidle-zynq.c
1932F: drivers/block/xsysace.c
1933N: zynq
1934N: xilinx
1935F: drivers/clocksource/cadence_ttc_timer.c
1936F: drivers/i2c/busses/i2c-cadence.c
1937F: drivers/mmc/host/sdhci-of-arasan.c
1938F: drivers/edac/synopsys_edac.c
1939
1940ARM SMMU DRIVERS
1941M: Will Deacon <will.deacon@arm.com>
1942R: Robin Murphy <robin.murphy@arm.com>
1943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S: Maintained
1945F: drivers/iommu/arm-smmu.c
1946F: drivers/iommu/arm-smmu-v3.c
1947F: drivers/iommu/io-pgtable-arm.c
1948F: drivers/iommu/io-pgtable-arm-v7s.c
1949
1950ARM64 PORT (AARCH64 ARCHITECTURE)
1951M: Catalin Marinas <catalin.marinas@arm.com>
1952M: Will Deacon <will.deacon@arm.com>
1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1955S: Maintained
1956F: arch/arm64/
1957F: Documentation/arm64/
1958
1959AS3645A LED FLASH CONTROLLER DRIVER
1960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1961L: linux-media@vger.kernel.org
1962T: git git://linuxtv.org/media_tree.git
1963S: Maintained
1964F: drivers/media/i2c/as3645a.c
1965F: include/media/i2c/as3645a.h
1966
1967ASC7621 HARDWARE MONITOR DRIVER
1968M: George Joseph <george.joseph@fairview5.com>
1969L: linux-hwmon@vger.kernel.org
1970S: Maintained
1971F: Documentation/hwmon/asc7621
1972F: drivers/hwmon/asc7621.c
1973
1974ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1975M: Corentin Chary <corentin.chary@gmail.com>
1976L: acpi4asus-user@lists.sourceforge.net
1977L: platform-driver-x86@vger.kernel.org
1978W: http://acpi4asus.sf.net
1979S: Maintained
1980F: drivers/platform/x86/asus*.c
1981F: drivers/platform/x86/eeepc*.c
1982
1983ASUS WIRELESS RADIO CONTROL DRIVER
1984M: João Paulo Rechi Vita <jprvita@gmail.com>
1985L: platform-driver-x86@vger.kernel.org
1986S: Maintained
1987F: drivers/platform/x86/asus-wireless.c
1988
1989ASYMMETRIC KEYS
1990M: David Howells <dhowells@redhat.com>
1991L: keyrings@vger.kernel.org
1992S: Maintained
1993F: Documentation/crypto/asymmetric-keys.txt
1994F: include/linux/verification.h
1995F: include/crypto/public_key.h
1996F: include/crypto/pkcs7.h
1997F: crypto/asymmetric_keys/
1998
1999ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2000R: Dan Williams <dan.j.williams@intel.com>
2001W: http://sourceforge.net/projects/xscaleiop
2002S: Odd fixes
2003F: Documentation/crypto/async-tx-api.txt
2004F: crypto/async_tx/
2005F: drivers/dma/
2006F: include/linux/dmaengine.h
2007F: include/linux/async_tx.h
2008
2009AT24 EEPROM DRIVER
2010M: Wolfram Sang <wsa@the-dreams.de>
2011L: linux-i2c@vger.kernel.org
2012S: Maintained
2013F: drivers/misc/eeprom/at24.c
2014F: include/linux/platform_data/at24.h
2015
2016ATA OVER ETHERNET (AOE) DRIVER
2017M: "Ed L. Cashin" <ed.cashin@acm.org>
2018W: http://www.openaoe.org/
2019S: Supported
2020F: Documentation/aoe/
2021F: drivers/block/aoe/
2022
2023ATHEROS 71XX/9XXX GPIO DRIVER
2024M: Alban Bedel <albeu@free.fr>
2025W: https://github.com/AlbanBedel/linux
2026T: git git://github.com/AlbanBedel/linux
2027S: Maintained
2028F: drivers/gpio/gpio-ath79.c
2029F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2030
2031ATHEROS ATH GENERIC UTILITIES
2032M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2033L: linux-wireless@vger.kernel.org
2034S: Supported
2035F: drivers/net/wireless/ath/*
2036
2037ATHEROS ATH5K WIRELESS DRIVER
2038M: Jiri Slaby <jirislaby@gmail.com>
2039M: Nick Kossifidis <mickflemm@gmail.com>
2040M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2041L: linux-wireless@vger.kernel.org
2042W: http://wireless.kernel.org/en/users/Drivers/ath5k
2043S: Maintained
2044F: drivers/net/wireless/ath/ath5k/
2045
2046ATHEROS ATH6KL WIRELESS DRIVER
2047M: Kalle Valo <kvalo@qca.qualcomm.com>
2048L: linux-wireless@vger.kernel.org
2049W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2050T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2051S: Supported
2052F: drivers/net/wireless/ath/ath6kl/
2053
2054WILOCITY WIL6210 WIRELESS DRIVER
2055M: Maya Erez <qca_merez@qca.qualcomm.com>
2056L: linux-wireless@vger.kernel.org
2057L: wil6210@qca.qualcomm.com
2058S: Supported
2059W: http://wireless.kernel.org/en/users/Drivers/wil6210
2060F: drivers/net/wireless/ath/wil6210/
2061F: include/uapi/linux/wil6210_uapi.h
2062
2063CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2064M: Christian Lamparter <chunkeey@googlemail.com>
2065L: linux-wireless@vger.kernel.org
2066W: http://wireless.kernel.org/en/users/Drivers/carl9170
2067S: Maintained
2068F: drivers/net/wireless/ath/carl9170/
2069
2070ATK0110 HWMON DRIVER
2071M: Luca Tettamanti <kronos.it@gmail.com>
2072L: linux-hwmon@vger.kernel.org
2073S: Maintained
2074F: drivers/hwmon/asus_atk0110.c
2075
2076ATI_REMOTE2 DRIVER
2077M: Ville Syrjala <syrjala@sci.fi>
2078S: Maintained
2079F: drivers/input/misc/ati_remote2.c
2080
2081ATLX ETHERNET DRIVERS
2082M: Jay Cliburn <jcliburn@gmail.com>
2083M: Chris Snook <chris.snook@gmail.com>
2084L: netdev@vger.kernel.org
2085W: http://sourceforge.net/projects/atl1
2086W: http://atl1.sourceforge.net
2087S: Maintained
2088F: drivers/net/ethernet/atheros/
2089
2090ATM
2091M: Chas Williams <3chas3@gmail.com>
2092L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2093L: netdev@vger.kernel.org
2094W: http://linux-atm.sourceforge.net
2095S: Maintained
2096F: drivers/atm/
2097F: include/linux/atm*
2098F: include/uapi/linux/atm*
2099
2100ATMEL AT91 / AT32 MCI DRIVER
2101M: Ludovic Desroches <ludovic.desroches@atmel.com>
2102S: Maintained
2103F: drivers/mmc/host/atmel-mci.c
2104
2105ATMEL AT91 / AT32 SERIAL DRIVER
2106M: Nicolas Ferre <nicolas.ferre@atmel.com>
2107S: Supported
2108F: drivers/tty/serial/atmel_serial.c
2109
2110ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2111M: Nicolas Ferre <nicolas.ferre@atmel.com>
2112S: Supported
2113F: drivers/power/reset/at91-sama5d2_shdwc.c
2114
2115ATMEL SAMA5D2 ADC DRIVER
2116M: Ludovic Desroches <ludovic.desroches@atmel.com>
2117L: linux-iio@vger.kernel.org
2118S: Supported
2119F: drivers/iio/adc/at91-sama5d2_adc.c
2120
2121ATMEL Audio ALSA driver
2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
2123L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2124S: Supported
2125F: sound/soc/atmel
2126
2127ATMEL DMA DRIVER
2128M: Nicolas Ferre <nicolas.ferre@atmel.com>
2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S: Supported
2131F: drivers/dma/at_hdmac.c
2132F: drivers/dma/at_hdmac_regs.h
2133F: include/linux/platform_data/dma-atmel.h
2134
2135ATMEL XDMA DRIVER
2136M: Ludovic Desroches <ludovic.desroches@atmel.com>
2137L: linux-arm-kernel@lists.infradead.org
2138L: dmaengine@vger.kernel.org
2139S: Supported
2140F: drivers/dma/at_xdmac.c
2141
2142ATMEL I2C DRIVER
2143M: Ludovic Desroches <ludovic.desroches@atmel.com>
2144L: linux-i2c@vger.kernel.org
2145S: Supported
2146F: drivers/i2c/busses/i2c-at91.c
2147
2148ATMEL ISI DRIVER
2149M: Ludovic Desroches <ludovic.desroches@atmel.com>
2150L: linux-media@vger.kernel.org
2151S: Supported
2152F: drivers/media/platform/soc_camera/atmel-isi.c
2153F: include/media/atmel-isi.h
2154
2155ATMEL LCDFB DRIVER
2156M: Nicolas Ferre <nicolas.ferre@atmel.com>
2157L: linux-fbdev@vger.kernel.org
2158S: Maintained
2159F: drivers/video/fbdev/atmel_lcdfb.c
2160F: include/video/atmel_lcdc.h
2161
2162ATMEL MACB ETHERNET DRIVER
2163M: Nicolas Ferre <nicolas.ferre@atmel.com>
2164S: Supported
2165F: drivers/net/ethernet/cadence/
2166
2167ATMEL NAND DRIVER
2168M: Wenyou Yang <wenyou.yang@atmel.com>
2169M: Josh Wu <rainyfeeling@outlook.com>
2170L: linux-mtd@lists.infradead.org
2171S: Supported
2172F: drivers/mtd/nand/atmel_nand*
2173
2174ATMEL SDMMC DRIVER
2175M: Ludovic Desroches <ludovic.desroches@atmel.com>
2176L: linux-mmc@vger.kernel.org
2177S: Supported
2178F: drivers/mmc/host/sdhci-of-at91.c
2179
2180ATMEL SPI DRIVER
2181M: Nicolas Ferre <nicolas.ferre@atmel.com>
2182S: Supported
2183F: drivers/spi/spi-atmel.*
2184
2185ATMEL SSC DRIVER
2186M: Nicolas Ferre <nicolas.ferre@atmel.com>
2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S: Supported
2189F: drivers/misc/atmel-ssc.c
2190F: include/linux/atmel-ssc.h
2191
2192ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2193M: Nicolas Ferre <nicolas.ferre@atmel.com>
2194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195S: Supported
2196F: drivers/misc/atmel_tclib.c
2197F: drivers/clocksource/tcb_clksrc.c
2198
2199ATMEL USBA UDC DRIVER
2200M: Nicolas Ferre <nicolas.ferre@atmel.com>
2201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202S: Supported
2203F: drivers/usb/gadget/udc/atmel_usba_udc.*
2204
2205ATMEL WIRELESS DRIVER
2206M: Simon Kelley <simon@thekelleys.org.uk>
2207L: linux-wireless@vger.kernel.org
2208W: http://www.thekelleys.org.uk/atmel
2209W: http://atmelwlandriver.sourceforge.net/
2210S: Maintained
2211F: drivers/net/wireless/atmel/atmel*
2212
2213ATMEL MAXTOUCH DRIVER
2214M: Nick Dyer <nick.dyer@itdev.co.uk>
2215T: git git://github.com/atmel-maxtouch/linux.git
2216S: Supported
2217F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2218F: drivers/input/touchscreen/atmel_mxt_ts.c
2219F: include/linux/platform_data/atmel_mxt_ts.h
2220
2221ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2222M: Bradley Grove <linuxdrivers@attotech.com>
2223L: linux-scsi@vger.kernel.org
2224W: http://www.attotech.com
2225S: Supported
2226F: drivers/scsi/esas2r
2227
2228ATUSB IEEE 802.15.4 RADIO DRIVER
2229M: Stefan Schmidt <stefan@osg.samsung.com>
2230L: linux-wpan@vger.kernel.org
2231S: Maintained
2232F: drivers/net/ieee802154/atusb.c
2233F: drivers/net/ieee802154/atusb.h
2234F: drivers/net/ieee802154/at86rf230.h
2235
2236AUDIT SUBSYSTEM
2237M: Paul Moore <paul@paul-moore.com>
2238M: Eric Paris <eparis@redhat.com>
2239L: linux-audit@redhat.com (moderated for non-subscribers)
2240W: http://people.redhat.com/sgrubb/audit/
2241T: git git://git.infradead.org/users/pcmoore/audit
2242S: Maintained
2243F: include/linux/audit.h
2244F: include/uapi/linux/audit.h
2245F: kernel/audit*
2246
2247AUXILIARY DISPLAY DRIVERS
2248M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2249W: http://miguelojeda.es/auxdisplay.htm
2250W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2251S: Maintained
2252F: drivers/auxdisplay/
2253F: include/linux/cfag12864b.h
2254
2255AVR32 ARCHITECTURE
2256M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2257M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2258W: http://www.atmel.com/products/AVR32/
2259W: http://mirror.egtvedt.no/avr32linux.org/
2260W: http://avrfreaks.net/
2261S: Maintained
2262F: arch/avr32/
2263
2264AVR32/AT32AP MACHINE SUPPORT
2265M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2266M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2267S: Maintained
2268F: arch/avr32/mach-at32ap/
2269
2270AX.25 NETWORK LAYER
2271M: Ralf Baechle <ralf@linux-mips.org>
2272L: linux-hams@vger.kernel.org
2273W: http://www.linux-ax25.org/
2274S: Maintained
2275F: include/uapi/linux/ax25.h
2276F: include/net/ax25.h
2277F: net/ax25/
2278
2279AZ6007 DVB DRIVER
2280M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2281M: Mauro Carvalho Chehab <mchehab@kernel.org>
2282L: linux-media@vger.kernel.org
2283W: https://linuxtv.org
2284T: git git://linuxtv.org/media_tree.git
2285S: Maintained
2286F: drivers/media/usb/dvb-usb-v2/az6007.c
2287
2288AZTECH FM RADIO RECEIVER DRIVER
2289M: Hans Verkuil <hverkuil@xs4all.nl>
2290L: linux-media@vger.kernel.org
2291T: git git://linuxtv.org/media_tree.git
2292W: https://linuxtv.org
2293S: Maintained
2294F: drivers/media/radio/radio-aztech*
2295
2296B43 WIRELESS DRIVER
2297L: linux-wireless@vger.kernel.org
2298L: b43-dev@lists.infradead.org
2299W: http://wireless.kernel.org/en/users/Drivers/b43
2300S: Odd Fixes
2301F: drivers/net/wireless/broadcom/b43/
2302
2303B43LEGACY WIRELESS DRIVER
2304M: Larry Finger <Larry.Finger@lwfinger.net>
2305L: linux-wireless@vger.kernel.org
2306L: b43-dev@lists.infradead.org
2307W: http://wireless.kernel.org/en/users/Drivers/b43
2308S: Maintained
2309F: drivers/net/wireless/broadcom/b43legacy/
2310
2311BACKLIGHT CLASS/SUBSYSTEM
2312M: Jingoo Han <jingoohan1@gmail.com>
2313M: Lee Jones <lee.jones@linaro.org>
2314T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2315S: Maintained
2316F: drivers/video/backlight/
2317F: include/linux/backlight.h
2318
2319BATMAN ADVANCED
2320M: Marek Lindner <mareklindner@neomailbox.ch>
2321M: Simon Wunderlich <sw@simonwunderlich.de>
2322M: Antonio Quartulli <a@unstable.cc>
2323L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2324W: https://www.open-mesh.org/
2325Q: https://patchwork.open-mesh.org/project/batman/list/
2326S: Maintained
2327F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2328F: Documentation/ABI/testing/sysfs-class-net-mesh
2329F: Documentation/networking/batman-adv.txt
2330F: include/uapi/linux/batman_adv.h
2331F: net/batman-adv/
2332
2333BAYCOM/HDLCDRV DRIVERS FOR AX.25
2334M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2335L: linux-hams@vger.kernel.org
2336W: http://www.baycom.org/~tom/ham/ham.html
2337S: Maintained
2338F: drivers/net/hamradio/baycom*
2339
2340BCACHE (BLOCK LAYER CACHE)
2341M: Kent Overstreet <kent.overstreet@gmail.com>
2342L: linux-bcache@vger.kernel.org
2343W: http://bcache.evilpiepirate.org
2344S: Orphan
2345F: drivers/md/bcache/
2346
2347BDISP ST MEDIA DRIVER
2348M: Fabien Dessenne <fabien.dessenne@st.com>
2349L: linux-media@vger.kernel.org
2350T: git git://linuxtv.org/media_tree.git
2351W: https://linuxtv.org
2352S: Supported
2353F: drivers/media/platform/sti/bdisp
2354
2355BEFS FILE SYSTEM
2356M: Luis de Bethencourt <luisbg@osg.samsung.com>
2357M: Salah Triki <salah.triki@gmail.com>
2358S: Maintained
2359T: git git://github.com/luisbg/linux-befs.git
2360F: Documentation/filesystems/befs.txt
2361F: fs/befs/
2362
2363BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2364M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2365L: netdev@vger.kernel.org
2366S: Maintained
2367F: drivers/net/ethernet/ec_bhf.c
2368
2369BFS FILE SYSTEM
2370M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2371S: Maintained
2372F: Documentation/filesystems/bfs.txt
2373F: fs/bfs/
2374F: include/uapi/linux/bfs_fs.h
2375
2376BLACKFIN ARCHITECTURE
2377M: Steven Miao <realmz6@gmail.com>
2378L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2379T: git git://git.code.sf.net/p/adi-linux/code
2380W: http://blackfin.uclinux.org
2381S: Supported
2382F: arch/blackfin/
2383
2384BLACKFIN EMAC DRIVER
2385L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2386W: http://blackfin.uclinux.org
2387S: Supported
2388F: drivers/net/ethernet/adi/
2389
2390BLACKFIN RTC DRIVER
2391L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2392W: http://blackfin.uclinux.org
2393S: Supported
2394F: drivers/rtc/rtc-bfin.c
2395
2396BLACKFIN SDH DRIVER
2397M: Sonic Zhang <sonic.zhang@analog.com>
2398L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2399W: http://blackfin.uclinux.org
2400S: Supported
2401F: drivers/mmc/host/bfin_sdh.c
2402
2403BLACKFIN SERIAL DRIVER
2404M: Sonic Zhang <sonic.zhang@analog.com>
2405L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2406W: http://blackfin.uclinux.org
2407S: Supported
2408F: drivers/tty/serial/bfin_uart.c
2409
2410BLACKFIN WATCHDOG DRIVER
2411L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2412W: http://blackfin.uclinux.org
2413S: Supported
2414F: drivers/watchdog/bfin_wdt.c
2415
2416BLACKFIN I2C TWI DRIVER
2417M: Sonic Zhang <sonic.zhang@analog.com>
2418L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2419W: http://blackfin.uclinux.org/
2420S: Supported
2421F: drivers/i2c/busses/i2c-bfin-twi.c
2422
2423BLACKFIN MEDIA DRIVER
2424M: Scott Jiang <scott.jiang.linux@gmail.com>
2425L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2426W: http://blackfin.uclinux.org/
2427S: Supported
2428F: drivers/media/platform/blackfin/
2429F: drivers/media/i2c/adv7183*
2430F: drivers/media/i2c/vs6624*
2431
2432BLINKM RGB LED DRIVER
2433M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2434S: Maintained
2435F: drivers/leds/leds-blinkm.c
2436
2437BLOCK LAYER
2438M: Jens Axboe <axboe@kernel.dk>
2439L: linux-block@vger.kernel.org
2440T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2441S: Maintained
2442F: block/
2443F: kernel/trace/blktrace.c
2444
2445BLOCK2MTD DRIVER
2446M: Joern Engel <joern@lazybastard.org>
2447L: linux-mtd@lists.infradead.org
2448S: Maintained
2449F: drivers/mtd/devices/block2mtd.c
2450
2451BLUETOOTH DRIVERS
2452M: Marcel Holtmann <marcel@holtmann.org>
2453M: Gustavo Padovan <gustavo@padovan.org>
2454M: Johan Hedberg <johan.hedberg@gmail.com>
2455L: linux-bluetooth@vger.kernel.org
2456W: http://www.bluez.org/
2457T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2458T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2459S: Maintained
2460F: drivers/bluetooth/
2461
2462BLUETOOTH SUBSYSTEM
2463M: Marcel Holtmann <marcel@holtmann.org>
2464M: Gustavo Padovan <gustavo@padovan.org>
2465M: Johan Hedberg <johan.hedberg@gmail.com>
2466L: linux-bluetooth@vger.kernel.org
2467W: http://www.bluez.org/
2468T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2470S: Maintained
2471F: net/bluetooth/
2472F: include/net/bluetooth/
2473
2474BONDING DRIVER
2475M: Jay Vosburgh <j.vosburgh@gmail.com>
2476M: Veaceslav Falico <vfalico@gmail.com>
2477M: Andy Gospodarek <gospo@cumulusnetworks.com>
2478L: netdev@vger.kernel.org
2479W: http://sourceforge.net/projects/bonding/
2480S: Supported
2481F: drivers/net/bonding/
2482F: include/uapi/linux/if_bonding.h
2483
2484BPF (Safe dynamic programs and tools)
2485M: Alexei Starovoitov <ast@kernel.org>
2486L: netdev@vger.kernel.org
2487L: linux-kernel@vger.kernel.org
2488S: Supported
2489F: kernel/bpf/
2490
2491BROADCOM B44 10/100 ETHERNET DRIVER
2492M: Gary Zambrano <zambrano@broadcom.com>
2493L: netdev@vger.kernel.org
2494S: Supported
2495F: drivers/net/ethernet/broadcom/b44.*
2496
2497BROADCOM B53 ETHERNET SWITCH DRIVER
2498M: Florian Fainelli <f.fainelli@gmail.com>
2499L: netdev@vger.kernel.org
2500L: openwrt-devel@lists.openwrt.org (subscribers-only)
2501S: Supported
2502F: drivers/net/dsa/b53/*
2503F: include/linux/platform_data/b53.h
2504
2505BROADCOM GENET ETHERNET DRIVER
2506M: Florian Fainelli <f.fainelli@gmail.com>
2507L: netdev@vger.kernel.org
2508S: Supported
2509F: drivers/net/ethernet/broadcom/genet/
2510
2511BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2512M: Sony Chacko <sony.chacko@qlogic.com>
2513M: Dept-HSGLinuxNICDev@qlogic.com
2514L: netdev@vger.kernel.org
2515S: Supported
2516F: drivers/net/ethernet/broadcom/bnx2.*
2517F: drivers/net/ethernet/broadcom/bnx2_*
2518
2519BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2520M: Ariel Elior <ariel.elior@qlogic.com>
2521L: netdev@vger.kernel.org
2522S: Supported
2523F: drivers/net/ethernet/broadcom/bnx2x/
2524
2525BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2526M: Florian Fainelli <f.fainelli@gmail.com>
2527M: Ray Jui <rjui@broadcom.com>
2528M: Scott Branden <sbranden@broadcom.com>
2529M: bcm-kernel-feedback-list@broadcom.com
2530T: git git://github.com/broadcom/mach-bcm
2531S: Maintained
2532N: bcm281*
2533N: bcm113*
2534N: bcm216*
2535N: kona
2536F: arch/arm/mach-bcm/
2537
2538BROADCOM BCM2835 ARM ARCHITECTURE
2539M: Stephen Warren <swarren@wwwdotorg.org>
2540M: Lee Jones <lee@kernel.org>
2541M: Eric Anholt <eric@anholt.net>
2542L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2545S: Maintained
2546N: bcm2835
2547
2548BROADCOM BCM47XX MIPS ARCHITECTURE
2549M: Hauke Mehrtens <hauke@hauke-m.de>
2550M: Rafał Miłecki <zajec5@gmail.com>
2551L: linux-mips@linux-mips.org
2552S: Maintained
2553F: Documentation/devicetree/bindings/mips/brcm/
2554F: arch/mips/bcm47xx/*
2555F: arch/mips/include/asm/mach-bcm47xx/*
2556
2557BROADCOM BCM5301X ARM ARCHITECTURE
2558M: Hauke Mehrtens <hauke@hauke-m.de>
2559M: Rafał Miłecki <zajec5@gmail.com>
2560M: bcm-kernel-feedback-list@broadcom.com
2561L: linux-arm-kernel@lists.infradead.org
2562S: Maintained
2563F: arch/arm/mach-bcm/bcm_5301x.c
2564F: arch/arm/boot/dts/bcm5301x*.dtsi
2565F: arch/arm/boot/dts/bcm470*
2566
2567BROADCOM BCM63XX ARM ARCHITECTURE
2568M: Florian Fainelli <f.fainelli@gmail.com>
2569M: bcm-kernel-feedback-list@broadcom.com
2570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571T: git git://github.com/broadcom/stblinux.git
2572S: Maintained
2573N: bcm63xx
2574
2575BROADCOM BCM63XX/BCM33XX UDC DRIVER
2576M: Kevin Cernekee <cernekee@gmail.com>
2577L: linux-usb@vger.kernel.org
2578S: Maintained
2579F: drivers/usb/gadget/udc/bcm63xx_udc.*
2580
2581BROADCOM BCM7XXX ARM ARCHITECTURE
2582M: Brian Norris <computersforpeace@gmail.com>
2583M: Gregory Fong <gregory.0xf0@gmail.com>
2584M: Florian Fainelli <f.fainelli@gmail.com>
2585M: bcm-kernel-feedback-list@broadcom.com
2586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2587T: git git://github.com/broadcom/stblinux.git
2588S: Maintained
2589F: arch/arm/mach-bcm/*brcmstb*
2590F: arch/arm/boot/dts/bcm7*.dts*
2591F: drivers/bus/brcmstb_gisb.c
2592N: brcmstb
2593
2594BROADCOM BMIPS MIPS ARCHITECTURE
2595M: Kevin Cernekee <cernekee@gmail.com>
2596M: Florian Fainelli <f.fainelli@gmail.com>
2597L: linux-mips@linux-mips.org
2598T: git git://github.com/broadcom/stblinux.git
2599S: Maintained
2600F: arch/mips/bmips/*
2601F: arch/mips/include/asm/mach-bmips/*
2602F: arch/mips/kernel/*bmips*
2603F: arch/mips/boot/dts/brcm/bcm*.dts*
2604F: drivers/irqchip/irq-bcm63*
2605F: drivers/irqchip/irq-bcm7*
2606F: drivers/irqchip/irq-brcmstb*
2607F: include/linux/bcm963xx_nvram.h
2608F: include/linux/bcm963xx_tag.h
2609
2610BROADCOM TG3 GIGABIT ETHERNET DRIVER
2611M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2612M: Prashant Sreedharan <prashant@broadcom.com>
2613M: Michael Chan <mchan@broadcom.com>
2614L: netdev@vger.kernel.org
2615S: Supported
2616F: drivers/net/ethernet/broadcom/tg3.*
2617
2618BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2619M: Arend van Spriel <arend.vanspriel@broadcom.com>
2620M: Franky Lin <franky.lin@broadcom.com>
2621M: Hante Meuleman <hante.meuleman@broadcom.com>
2622L: linux-wireless@vger.kernel.org
2623L: brcm80211-dev-list.pdl@broadcom.com
2624S: Supported
2625F: drivers/net/wireless/broadcom/brcm80211/
2626
2627BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2628M: QLogic-Storage-Upstream@qlogic.com
2629L: linux-scsi@vger.kernel.org
2630S: Supported
2631F: drivers/scsi/bnx2fc/
2632
2633BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2634M: QLogic-Storage-Upstream@qlogic.com
2635L: linux-scsi@vger.kernel.org
2636S: Supported
2637F: drivers/scsi/bnx2i/
2638
2639BROADCOM IPROC ARM ARCHITECTURE
2640M: Ray Jui <rjui@broadcom.com>
2641M: Scott Branden <sbranden@broadcom.com>
2642M: Jon Mason <jonmason@broadcom.com>
2643M: bcm-kernel-feedback-list@broadcom.com
2644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645T: git git://github.com/broadcom/cygnus-linux.git
2646S: Maintained
2647N: iproc
2648N: cygnus
2649N: bcm[-_]nsp
2650N: bcm9113*
2651N: bcm9583*
2652N: bcm9585*
2653N: bcm9586*
2654N: bcm988312
2655N: bcm113*
2656N: bcm583*
2657N: bcm585*
2658N: bcm586*
2659N: bcm88312
2660F: arch/arm64/boot/dts/broadcom/ns2*
2661F: drivers/clk/bcm/clk-ns*
2662F: drivers/pinctrl/bcm/pinctrl-ns*
2663
2664BROADCOM BRCMSTB GPIO DRIVER
2665M: Gregory Fong <gregory.0xf0@gmail.com>
2666L: bcm-kernel-feedback-list@broadcom.com
2667S: Supported
2668F: drivers/gpio/gpio-brcmstb.c
2669F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2670
2671BROADCOM KONA GPIO DRIVER
2672M: Ray Jui <rjui@broadcom.com>
2673L: bcm-kernel-feedback-list@broadcom.com
2674S: Supported
2675F: drivers/gpio/gpio-bcm-kona.c
2676F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2677
2678BROADCOM NVRAM DRIVER
2679M: Rafał Miłecki <zajec5@gmail.com>
2680L: linux-mips@linux-mips.org
2681S: Maintained
2682F: drivers/firmware/broadcom/*
2683
2684BROADCOM STB NAND FLASH DRIVER
2685M: Brian Norris <computersforpeace@gmail.com>
2686M: Kamal Dasu <kdasu.kdev@gmail.com>
2687L: linux-mtd@lists.infradead.org
2688L: bcm-kernel-feedback-list@broadcom.com
2689S: Maintained
2690F: drivers/mtd/nand/brcmnand/
2691
2692BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2693M: Rafał Miłecki <zajec5@gmail.com>
2694L: linux-wireless@vger.kernel.org
2695S: Maintained
2696F: drivers/bcma/
2697F: include/linux/bcma/
2698
2699BROADCOM SYSTEMPORT ETHERNET DRIVER
2700M: Florian Fainelli <f.fainelli@gmail.com>
2701L: netdev@vger.kernel.org
2702S: Supported
2703F: drivers/net/ethernet/broadcom/bcmsysport.*
2704
2705BROADCOM VULCAN ARM64 SOC
2706M: Jayachandran C. <jchandra@broadcom.com>
2707M: bcm-kernel-feedback-list@broadcom.com
2708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709S: Maintained
2710F: arch/arm64/boot/dts/broadcom/vulcan*
2711
2712BROCADE BFA FC SCSI DRIVER
2713M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2714M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2715L: linux-scsi@vger.kernel.org
2716S: Supported
2717F: drivers/scsi/bfa/
2718
2719BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2720M: Rasesh Mody <rasesh.mody@qlogic.com>
2721L: netdev@vger.kernel.org
2722S: Supported
2723F: drivers/net/ethernet/brocade/bna/
2724
2725BSG (block layer generic sg v4 driver)
2726M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2727L: linux-scsi@vger.kernel.org
2728S: Supported
2729F: block/bsg.c
2730F: include/linux/bsg.h
2731F: include/uapi/linux/bsg.h
2732
2733BT87X AUDIO DRIVER
2734M: Clemens Ladisch <clemens@ladisch.de>
2735L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2736T: git git://git.alsa-project.org/alsa-kernel.git
2737S: Maintained
2738F: Documentation/sound/alsa/Bt87x.txt
2739F: sound/pci/bt87x.c
2740
2741BT8XXGPIO DRIVER
2742M: Michael Buesch <m@bues.ch>
2743W: http://bu3sch.de/btgpio.php
2744S: Maintained
2745F: drivers/gpio/gpio-bt8xx.c
2746
2747BTRFS FILE SYSTEM
2748M: Chris Mason <clm@fb.com>
2749M: Josef Bacik <jbacik@fb.com>
2750M: David Sterba <dsterba@suse.com>
2751L: linux-btrfs@vger.kernel.org
2752W: http://btrfs.wiki.kernel.org/
2753Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2754T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2755S: Maintained
2756F: Documentation/filesystems/btrfs.txt
2757F: fs/btrfs/
2758
2759BTTV VIDEO4LINUX DRIVER
2760M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2761M: Mauro Carvalho Chehab <mchehab@kernel.org>
2762L: linux-media@vger.kernel.org
2763W: https://linuxtv.org
2764T: git git://linuxtv.org/media_tree.git
2765S: Odd fixes
2766F: Documentation/video4linux/bttv/
2767F: drivers/media/pci/bt8xx/bttv*
2768
2769BUSLOGIC SCSI DRIVER
2770M: Khalid Aziz <khalid@gonehiking.org>
2771L: linux-scsi@vger.kernel.org
2772S: Maintained
2773F: drivers/scsi/BusLogic.*
2774F: drivers/scsi/FlashPoint.*
2775
2776C-MEDIA CMI8788 DRIVER
2777M: Clemens Ladisch <clemens@ladisch.de>
2778L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2779T: git git://git.alsa-project.org/alsa-kernel.git
2780S: Maintained
2781F: sound/pci/oxygen/
2782
2783C6X ARCHITECTURE
2784M: Mark Salter <msalter@redhat.com>
2785M: Aurelien Jacquiot <a-jacquiot@ti.com>
2786L: linux-c6x-dev@linux-c6x.org
2787W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2788S: Maintained
2789F: arch/c6x/
2790
2791CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2792M: David Howells <dhowells@redhat.com>
2793L: linux-cachefs@redhat.com (moderated for non-subscribers)
2794S: Supported
2795F: Documentation/filesystems/caching/cachefiles.txt
2796F: fs/cachefiles/
2797
2798CADET FM/AM RADIO RECEIVER DRIVER
2799M: Hans Verkuil <hverkuil@xs4all.nl>
2800L: linux-media@vger.kernel.org
2801T: git git://linuxtv.org/media_tree.git
2802W: https://linuxtv.org
2803S: Maintained
2804F: drivers/media/radio/radio-cadet*
2805
2806CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2807M: Jonathan Corbet <corbet@lwn.net>
2808L: linux-media@vger.kernel.org
2809T: git git://linuxtv.org/media_tree.git
2810S: Maintained
2811F: Documentation/video4linux/cafe_ccic
2812F: drivers/media/platform/marvell-ccic/
2813
2814CAIF NETWORK LAYER
2815M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2816L: netdev@vger.kernel.org
2817S: Supported
2818F: Documentation/networking/caif/
2819F: drivers/net/caif/
2820F: include/uapi/linux/caif/
2821F: include/net/caif/
2822F: net/caif/
2823
2824CALGARY x86-64 IOMMU
2825M: Muli Ben-Yehuda <mulix@mulix.org>
2826M: Jon Mason <jdmason@kudzu.us>
2827L: iommu@lists.linux-foundation.org
2828S: Maintained
2829F: arch/x86/kernel/pci-calgary_64.c
2830F: arch/x86/kernel/tce_64.c
2831F: arch/x86/include/asm/calgary.h
2832F: arch/x86/include/asm/tce.h
2833
2834CAN NETWORK LAYER
2835M: Oliver Hartkopp <socketcan@hartkopp.net>
2836M: Marc Kleine-Budde <mkl@pengutronix.de>
2837L: linux-can@vger.kernel.org
2838W: https://github.com/linux-can
2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2841S: Maintained
2842F: Documentation/networking/can.txt
2843F: net/can/
2844F: include/linux/can/core.h
2845F: include/uapi/linux/can.h
2846F: include/uapi/linux/can/bcm.h
2847F: include/uapi/linux/can/raw.h
2848F: include/uapi/linux/can/gw.h
2849
2850CAN NETWORK DRIVERS
2851M: Wolfgang Grandegger <wg@grandegger.com>
2852M: Marc Kleine-Budde <mkl@pengutronix.de>
2853L: linux-can@vger.kernel.org
2854W: https://github.com/linux-can
2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2857S: Maintained
2858F: Documentation/devicetree/bindings/net/can/
2859F: drivers/net/can/
2860F: include/linux/can/dev.h
2861F: include/linux/can/platform/
2862F: include/uapi/linux/can/error.h
2863F: include/uapi/linux/can/netlink.h
2864
2865CAPABILITIES
2866M: Serge Hallyn <serge@hallyn.com>
2867L: linux-security-module@vger.kernel.org
2868S: Supported
2869F: include/linux/capability.h
2870F: include/uapi/linux/capability.h
2871F: security/commoncap.c
2872F: kernel/capability.c
2873
2874CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2875M: Kevin Tsai <ktsai@capellamicro.com>
2876S: Maintained
2877F: drivers/iio/light/cm*
2878F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2879
2880CAVIUM LIQUIDIO NETWORK DRIVER
2881M: Derek Chickles <derek.chickles@caviumnetworks.com>
2882M: Satanand Burla <satananda.burla@caviumnetworks.com>
2883M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2884M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2885L: netdev@vger.kernel.org
2886W: http://www.cavium.com
2887S: Supported
2888F: drivers/net/ethernet/cavium/liquidio/
2889
2890CC2520 IEEE-802.15.4 RADIO DRIVER
2891M: Varka Bhadram <varkabhadram@gmail.com>
2892L: linux-wpan@vger.kernel.org
2893S: Maintained
2894F: drivers/net/ieee802154/cc2520.c
2895F: include/linux/spi/cc2520.h
2896F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2897
2898CEC DRIVER
2899M: Hans Verkuil <hans.verkuil@cisco.com>
2900L: linux-media@vger.kernel.org
2901T: git git://linuxtv.org/media_tree.git
2902W: http://linuxtv.org
2903S: Supported
2904F: Documentation/cec.txt
2905F: Documentation/DocBook/media/v4l/cec*
2906F: drivers/staging/media/cec/
2907F: drivers/media/cec-edid.c
2908F: drivers/media/rc/keymaps/rc-cec.c
2909F: include/media/cec.h
2910F: include/media/cec-edid.h
2911F: include/linux/cec.h
2912F: include/linux/cec-funcs.h
2913
2914CELL BROADBAND ENGINE ARCHITECTURE
2915M: Arnd Bergmann <arnd@arndb.de>
2916L: linuxppc-dev@lists.ozlabs.org
2917W: http://www.ibm.com/developerworks/power/cell/
2918S: Supported
2919F: arch/powerpc/include/asm/cell*.h
2920F: arch/powerpc/include/asm/spu*.h
2921F: arch/powerpc/include/uapi/asm/spu*.h
2922F: arch/powerpc/oprofile/*cell*
2923F: arch/powerpc/platforms/cell/
2924
2925CEPH COMMON CODE (LIBCEPH)
2926M: Ilya Dryomov <idryomov@gmail.com>
2927M: "Yan, Zheng" <zyan@redhat.com>
2928M: Sage Weil <sage@redhat.com>
2929L: ceph-devel@vger.kernel.org
2930W: http://ceph.com/
2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2932T: git git://github.com/ceph/ceph-client.git
2933S: Supported
2934F: net/ceph/
2935F: include/linux/ceph/
2936F: include/linux/crush/
2937
2938CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2939M: "Yan, Zheng" <zyan@redhat.com>
2940M: Sage Weil <sage@redhat.com>
2941M: Ilya Dryomov <idryomov@gmail.com>
2942L: ceph-devel@vger.kernel.org
2943W: http://ceph.com/
2944T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2945T: git git://github.com/ceph/ceph-client.git
2946S: Supported
2947F: Documentation/filesystems/ceph.txt
2948F: fs/ceph/
2949
2950CERTIFICATE HANDLING:
2951M: David Howells <dhowells@redhat.com>
2952M: David Woodhouse <dwmw2@infradead.org>
2953L: keyrings@vger.kernel.org
2954S: Maintained
2955F: Documentation/module-signing.txt
2956F: certs/
2957F: scripts/sign-file.c
2958F: scripts/extract-cert.c
2959
2960CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2961L: linux-usb@vger.kernel.org
2962S: Orphan
2963F: Documentation/usb/WUSB-Design-overview.txt
2964F: Documentation/usb/wusb-cbaf
2965F: drivers/usb/host/hwa-hc.c
2966F: drivers/usb/host/whci/
2967F: drivers/usb/wusbcore/
2968F: include/linux/usb/wusb*
2969
2970CFAG12864B LCD DRIVER
2971M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2972W: http://miguelojeda.es/auxdisplay.htm
2973W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2974S: Maintained
2975F: drivers/auxdisplay/cfag12864b.c
2976F: include/linux/cfag12864b.h
2977
2978CFAG12864BFB LCD FRAMEBUFFER DRIVER
2979M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2980W: http://miguelojeda.es/auxdisplay.htm
2981W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2982S: Maintained
2983F: drivers/auxdisplay/cfag12864bfb.c
2984F: include/linux/cfag12864b.h
2985
2986CFG80211 and NL80211
2987M: Johannes Berg <johannes@sipsolutions.net>
2988L: linux-wireless@vger.kernel.org
2989W: http://wireless.kernel.org/
2990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2992S: Maintained
2993F: include/uapi/linux/nl80211.h
2994F: include/net/cfg80211.h
2995F: net/wireless/*
2996X: net/wireless/wext*
2997
2998CHAR and MISC DRIVERS
2999M: Arnd Bergmann <arnd@arndb.de>
3000M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3002S: Supported
3003F: drivers/char/*
3004F: drivers/misc/*
3005F: include/linux/miscdevice.h
3006
3007CHECKPATCH
3008M: Andy Whitcroft <apw@canonical.com>
3009M: Joe Perches <joe@perches.com>
3010S: Maintained
3011F: scripts/checkpatch.pl
3012
3013CHINESE DOCUMENTATION
3014M: Harry Wei <harryxiyou@gmail.com>
3015L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3016L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3017S: Maintained
3018F: Documentation/zh_CN/
3019
3020CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3021M: Peter Chen <Peter.Chen@nxp.com>
3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3023L: linux-usb@vger.kernel.org
3024S: Maintained
3025F: drivers/usb/chipidea/
3026
3027CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3028M: Hans de Goede <hdegoede@redhat.com>
3029L: linux-input@vger.kernel.org
3030S: Maintained
3031F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3032F: drivers/input/touchscreen/chipone_icn8318.c
3033
3034CHROME HARDWARE PLATFORM SUPPORT
3035M: Olof Johansson <olof@lixom.net>
3036S: Maintained
3037T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3038F: drivers/platform/chrome/
3039
3040CISCO VIC ETHERNET NIC DRIVER
3041M: Christian Benvenuti <benve@cisco.com>
3042M: Sujith Sankar <ssujith@cisco.com>
3043M: Govindarajulu Varadarajan <_govind@gmx.com>
3044M: Neel Patel <neepatel@cisco.com>
3045S: Supported
3046F: drivers/net/ethernet/cisco/enic/
3047
3048CISCO VIC LOW LATENCY NIC DRIVER
3049M: Christian Benvenuti <benve@cisco.com>
3050M: Dave Goodell <dgoodell@cisco.com>
3051S: Supported
3052F: drivers/infiniband/hw/usnic/
3053
3054CIRRUS LOGIC EP93XX ETHERNET DRIVER
3055M: Hartley Sweeten <hsweeten@visionengravers.com>
3056L: netdev@vger.kernel.org
3057S: Maintained
3058F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3059
3060CIRRUS LOGIC AUDIO CODEC DRIVERS
3061M: Brian Austin <brian.austin@cirrus.com>
3062M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3063L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3064S: Maintained
3065F: sound/soc/codecs/cs*
3066
3067CLEANCACHE API
3068M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3069L: linux-kernel@vger.kernel.org
3070S: Maintained
3071F: mm/cleancache.c
3072F: include/linux/cleancache.h
3073
3074CLK API
3075M: Russell King <linux@armlinux.org.uk>
3076L: linux-clk@vger.kernel.org
3077S: Maintained
3078F: include/linux/clk.h
3079
3080CLOCKSOURCE, CLOCKEVENT DRIVERS
3081M: Daniel Lezcano <daniel.lezcano@linaro.org>
3082M: Thomas Gleixner <tglx@linutronix.de>
3083L: linux-kernel@vger.kernel.org
3084T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3085S: Supported
3086F: drivers/clocksource
3087
3088CISCO FCOE HBA DRIVER
3089M: Hiral Patel <hiralpat@cisco.com>
3090M: Suma Ramars <sramars@cisco.com>
3091M: Brian Uchino <buchino@cisco.com>
3092L: linux-scsi@vger.kernel.org
3093S: Supported
3094F: drivers/scsi/fnic/
3095
3096CISCO SCSI HBA DRIVER
3097M: Narsimhulu Musini <nmusini@cisco.com>
3098M: Sesidhar Baddela <sebaddel@cisco.com>
3099L: linux-scsi@vger.kernel.org
3100S: Supported
3101F: drivers/scsi/snic/
3102
3103CMPC ACPI DRIVER
3104M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3105M: Daniel Oliveira Nascimento <don@syst.com.br>
3106L: platform-driver-x86@vger.kernel.org
3107S: Supported
3108F: drivers/platform/x86/classmate-laptop.c
3109
3110COBALT MEDIA DRIVER
3111M: Hans Verkuil <hans.verkuil@cisco.com>
3112L: linux-media@vger.kernel.org
3113T: git git://linuxtv.org/media_tree.git
3114W: https://linuxtv.org
3115S: Supported
3116F: drivers/media/pci/cobalt/
3117
3118COCCINELLE/Semantic Patches (SmPL)
3119M: Julia Lawall <Julia.Lawall@lip6.fr>
3120M: Gilles Muller <Gilles.Muller@lip6.fr>
3121M: Nicolas Palix <nicolas.palix@imag.fr>
3122M: Michal Marek <mmarek@suse.com>
3123L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3124T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3125W: http://coccinelle.lip6.fr/
3126S: Supported
3127F: Documentation/coccinelle.txt
3128F: scripts/coccinelle/
3129F: scripts/coccicheck
3130
3131CODA FILE SYSTEM
3132M: Jan Harkes <jaharkes@cs.cmu.edu>
3133M: coda@cs.cmu.edu
3134L: codalist@coda.cs.cmu.edu
3135W: http://www.coda.cs.cmu.edu/
3136S: Maintained
3137F: Documentation/filesystems/coda.txt
3138F: fs/coda/
3139F: include/linux/coda*.h
3140F: include/uapi/linux/coda*.h
3141
3142CODA V4L2 MEM2MEM DRIVER
3143M: Philipp Zabel <p.zabel@pengutronix.de>
3144L: linux-media@vger.kernel.org
3145S: Maintained
3146F: Documentation/devicetree/bindings/media/coda.txt
3147F: drivers/media/platform/coda/
3148
3149COMMON CLK FRAMEWORK
3150M: Michael Turquette <mturquette@baylibre.com>
3151M: Stephen Boyd <sboyd@codeaurora.org>
3152L: linux-clk@vger.kernel.org
3153T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3154S: Maintained
3155F: Documentation/devicetree/bindings/clock/
3156F: drivers/clk/
3157X: drivers/clk/clkdev.c
3158F: include/linux/clk-pr*
3159F: include/linux/clk/
3160
3161COMMON INTERNET FILE SYSTEM (CIFS)
3162M: Steve French <sfrench@samba.org>
3163L: linux-cifs@vger.kernel.org
3164L: samba-technical@lists.samba.org (moderated for non-subscribers)
3165W: http://linux-cifs.samba.org/
3166T: git git://git.samba.org/sfrench/cifs-2.6.git
3167S: Supported
3168F: Documentation/filesystems/cifs/
3169F: fs/cifs/
3170
3171COMPACTPCI HOTPLUG CORE
3172M: Scott Murray <scott@spiteful.org>
3173L: linux-pci@vger.kernel.org
3174S: Maintained
3175F: drivers/pci/hotplug/cpci_hotplug*
3176
3177COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3178M: Scott Murray <scott@spiteful.org>
3179L: linux-pci@vger.kernel.org
3180S: Maintained
3181F: drivers/pci/hotplug/cpcihp_zt5550.*
3182
3183COMPACTPCI HOTPLUG GENERIC DRIVER
3184M: Scott Murray <scott@spiteful.org>
3185L: linux-pci@vger.kernel.org
3186S: Maintained
3187F: drivers/pci/hotplug/cpcihp_generic.c
3188
3189COMPAL LAPTOP SUPPORT
3190M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3191L: platform-driver-x86@vger.kernel.org
3192S: Maintained
3193F: drivers/platform/x86/compal-laptop.c
3194
3195CONEXANT ACCESSRUNNER USB DRIVER
3196L: accessrunner-general@lists.sourceforge.net
3197W: http://accessrunner.sourceforge.net/
3198S: Orphan
3199F: drivers/usb/atm/cxacru.c
3200
3201CONFIGFS
3202M: Joel Becker <jlbec@evilplan.org>
3203M: Christoph Hellwig <hch@lst.de>
3204T: git git://git.infradead.org/users/hch/configfs.git
3205S: Supported
3206F: fs/configfs/
3207F: include/linux/configfs.h
3208
3209CONNECTOR
3210M: Evgeniy Polyakov <zbr@ioremap.net>
3211L: netdev@vger.kernel.org
3212S: Maintained
3213F: drivers/connector/
3214
3215CONTROL GROUP (CGROUP)
3216M: Tejun Heo <tj@kernel.org>
3217M: Li Zefan <lizefan@huawei.com>
3218M: Johannes Weiner <hannes@cmpxchg.org>
3219L: cgroups@vger.kernel.org
3220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3221S: Maintained
3222F: Documentation/cgroup*
3223F: include/linux/cgroup*
3224F: kernel/cgroup*
3225
3226CONTROL GROUP - CPUSET
3227M: Li Zefan <lizefan@huawei.com>
3228L: cgroups@vger.kernel.org
3229W: http://www.bullopensource.org/cpuset/
3230W: http://oss.sgi.com/projects/cpusets/
3231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3232S: Maintained
3233F: Documentation/cgroup-v1/cpusets.txt
3234F: include/linux/cpuset.h
3235F: kernel/cpuset.c
3236
3237CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3238M: Johannes Weiner <hannes@cmpxchg.org>
3239M: Michal Hocko <mhocko@kernel.org>
3240M: Vladimir Davydov <vdavydov@virtuozzo.com>
3241L: cgroups@vger.kernel.org
3242L: linux-mm@kvack.org
3243S: Maintained
3244F: mm/memcontrol.c
3245F: mm/swap_cgroup.c
3246
3247CORETEMP HARDWARE MONITORING DRIVER
3248M: Fenghua Yu <fenghua.yu@intel.com>
3249L: linux-hwmon@vger.kernel.org
3250S: Maintained
3251F: Documentation/hwmon/coretemp
3252F: drivers/hwmon/coretemp.c
3253
3254COSA/SRP SYNC SERIAL DRIVER
3255M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3256W: http://www.fi.muni.cz/~kas/cosa/
3257S: Maintained
3258F: drivers/net/wan/cosa*
3259
3260CPMAC ETHERNET DRIVER
3261M: Florian Fainelli <florian@openwrt.org>
3262L: netdev@vger.kernel.org
3263S: Maintained
3264F: drivers/net/ethernet/ti/cpmac.c
3265
3266CPU FREQUENCY DRIVERS
3267M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3268M: Viresh Kumar <viresh.kumar@linaro.org>
3269L: linux-pm@vger.kernel.org
3270S: Maintained
3271T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3272T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3273F: drivers/cpufreq/
3274F: include/linux/cpufreq.h
3275
3276CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3277M: Viresh Kumar <viresh.kumar@linaro.org>
3278M: Sudeep Holla <sudeep.holla@arm.com>
3279L: linux-pm@vger.kernel.org
3280W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3281S: Maintained
3282F: drivers/cpufreq/arm_big_little.h
3283F: drivers/cpufreq/arm_big_little.c
3284F: drivers/cpufreq/arm_big_little_dt.c
3285
3286CPUIDLE DRIVER - ARM BIG LITTLE
3287M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3288M: Daniel Lezcano <daniel.lezcano@linaro.org>
3289L: linux-pm@vger.kernel.org
3290L: linux-arm-kernel@lists.infradead.org
3291T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3292S: Maintained
3293F: drivers/cpuidle/cpuidle-big_little.c
3294
3295CPUIDLE DRIVER - ARM EXYNOS
3296M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3297M: Daniel Lezcano <daniel.lezcano@linaro.org>
3298M: Kukjin Kim <kgene@kernel.org>
3299L: linux-pm@vger.kernel.org
3300L: linux-samsung-soc@vger.kernel.org
3301S: Supported
3302F: drivers/cpuidle/cpuidle-exynos.c
3303F: arch/arm/mach-exynos/pm.c
3304
3305CPUIDLE DRIVERS
3306M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3307M: Daniel Lezcano <daniel.lezcano@linaro.org>
3308L: linux-pm@vger.kernel.org
3309S: Maintained
3310T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3311F: drivers/cpuidle/*
3312F: include/linux/cpuidle.h
3313
3314CPUID/MSR DRIVER
3315M: "H. Peter Anvin" <hpa@zytor.com>
3316S: Maintained
3317F: arch/x86/kernel/cpuid.c
3318F: arch/x86/kernel/msr.c
3319
3320CPU POWER MONITORING SUBSYSTEM
3321M: Thomas Renninger <trenn@suse.com>
3322L: linux-pm@vger.kernel.org
3323S: Maintained
3324F: tools/power/cpupower/
3325
3326CRAMFS FILESYSTEM
3327W: http://sourceforge.net/projects/cramfs/
3328S: Orphan / Obsolete
3329F: Documentation/filesystems/cramfs.txt
3330F: fs/cramfs/
3331
3332CRIS PORT
3333M: Mikael Starvik <starvik@axis.com>
3334M: Jesper Nilsson <jesper.nilsson@axis.com>
3335L: linux-cris-kernel@axis.com
3336W: http://developer.axis.com
3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3338S: Maintained
3339F: arch/cris/
3340F: drivers/tty/serial/crisv10.*
3341
3342CRYPTO API
3343M: Herbert Xu <herbert@gondor.apana.org.au>
3344M: "David S. Miller" <davem@davemloft.net>
3345L: linux-crypto@vger.kernel.org
3346T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3348S: Maintained
3349F: Documentation/crypto/
3350F: Documentation/devicetree/bindings/crypto/
3351F: Documentation/DocBook/crypto-API.tmpl
3352F: arch/*/crypto/
3353F: crypto/
3354F: drivers/crypto/
3355F: include/crypto/
3356
3357CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3358M: Neil Horman <nhorman@tuxdriver.com>
3359L: linux-crypto@vger.kernel.org
3360S: Maintained
3361F: crypto/ansi_cprng.c
3362F: crypto/rng.c
3363
3364CS3308 MEDIA DRIVER
3365M: Hans Verkuil <hverkuil@xs4all.nl>
3366L: linux-media@vger.kernel.org
3367T: git git://linuxtv.org/media_tree.git
3368W: http://linuxtv.org
3369S: Odd Fixes
3370F: drivers/media/i2c/cs3308.c
3371F: drivers/media/i2c/cs3308.h
3372
3373CS5535 Audio ALSA driver
3374M: Jaya Kumar <jayakumar.alsa@gmail.com>
3375S: Maintained
3376F: sound/pci/cs5535audio/
3377
3378CW1200 WLAN driver
3379M: Solomon Peachy <pizza@shaftnet.org>
3380S: Maintained
3381F: drivers/net/wireless/st/cw1200/
3382
3383CX18 VIDEO4LINUX DRIVER
3384M: Andy Walls <awalls@md.metrocast.net>
3385L: ivtv-devel@ivtvdriver.org (subscribers-only)
3386L: linux-media@vger.kernel.org
3387T: git git://linuxtv.org/media_tree.git
3388W: https://linuxtv.org
3389W: http://www.ivtvdriver.org/index.php/Cx18
3390S: Maintained
3391F: Documentation/video4linux/cx18.txt
3392F: drivers/media/pci/cx18/
3393F: include/uapi/linux/ivtv*
3394
3395CX2341X MPEG ENCODER HELPER MODULE
3396M: Hans Verkuil <hverkuil@xs4all.nl>
3397L: linux-media@vger.kernel.org
3398T: git git://linuxtv.org/media_tree.git
3399W: https://linuxtv.org
3400S: Maintained
3401F: drivers/media/common/cx2341x*
3402F: include/media/cx2341x*
3403
3404CX24120 MEDIA DRIVER
3405M: Jemma Denson <jdenson@gmail.com>
3406M: Patrick Boettcher <patrick.boettcher@posteo.de>
3407L: linux-media@vger.kernel.org
3408W: https://linuxtv.org
3409Q: http://patchwork.linuxtv.org/project/linux-media/list/
3410S: Maintained
3411F: drivers/media/dvb-frontends/cx24120*
3412
3413CX88 VIDEO4LINUX DRIVER
3414M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3415M: Mauro Carvalho Chehab <mchehab@kernel.org>
3416L: linux-media@vger.kernel.org
3417W: https://linuxtv.org
3418T: git git://linuxtv.org/media_tree.git
3419S: Odd fixes
3420F: Documentation/video4linux/cx88/
3421F: drivers/media/pci/cx88/
3422
3423CXD2820R MEDIA DRIVER
3424M: Antti Palosaari <crope@iki.fi>
3425L: linux-media@vger.kernel.org
3426W: https://linuxtv.org
3427W: http://palosaari.fi/linux/
3428Q: http://patchwork.linuxtv.org/project/linux-media/list/
3429T: git git://linuxtv.org/anttip/media_tree.git
3430S: Maintained
3431F: drivers/media/dvb-frontends/cxd2820r*
3432
3433CXGB3 ETHERNET DRIVER (CXGB3)
3434M: Santosh Raspatur <santosh@chelsio.com>
3435L: netdev@vger.kernel.org
3436W: http://www.chelsio.com
3437S: Supported
3438F: drivers/net/ethernet/chelsio/cxgb3/
3439
3440CXGB3 ISCSI DRIVER (CXGB3I)
3441M: Karen Xie <kxie@chelsio.com>
3442L: linux-scsi@vger.kernel.org
3443W: http://www.chelsio.com
3444S: Supported
3445F: drivers/scsi/cxgbi/cxgb3i
3446
3447CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3448M: Steve Wise <swise@chelsio.com>
3449L: linux-rdma@vger.kernel.org
3450W: http://www.openfabrics.org
3451S: Supported
3452F: drivers/infiniband/hw/cxgb3/
3453
3454CXGB4 ETHERNET DRIVER (CXGB4)
3455M: Hariprasad S <hariprasad@chelsio.com>
3456L: netdev@vger.kernel.org
3457W: http://www.chelsio.com
3458S: Supported
3459F: drivers/net/ethernet/chelsio/cxgb4/
3460
3461CXGB4 ISCSI DRIVER (CXGB4I)
3462M: Karen Xie <kxie@chelsio.com>
3463L: linux-scsi@vger.kernel.org
3464W: http://www.chelsio.com
3465S: Supported
3466F: drivers/scsi/cxgbi/cxgb4i
3467
3468CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3469M: Steve Wise <swise@chelsio.com>
3470L: linux-rdma@vger.kernel.org
3471W: http://www.openfabrics.org
3472S: Supported
3473F: drivers/infiniband/hw/cxgb4/
3474
3475CXGB4VF ETHERNET DRIVER (CXGB4VF)
3476M: Casey Leedom <leedom@chelsio.com>
3477L: netdev@vger.kernel.org
3478W: http://www.chelsio.com
3479S: Supported
3480F: drivers/net/ethernet/chelsio/cxgb4vf/
3481
3482CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3483M: Ian Munsie <imunsie@au1.ibm.com>
3484M: Michael Neuling <mikey@neuling.org>
3485L: linuxppc-dev@lists.ozlabs.org
3486S: Supported
3487F: drivers/misc/cxl/
3488F: include/misc/cxl*
3489F: include/uapi/misc/cxl.h
3490F: Documentation/powerpc/cxl.txt
3491F: Documentation/powerpc/cxl.txt
3492F: Documentation/ABI/testing/sysfs-class-cxl
3493
3494CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3495M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3496M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3497L: linux-scsi@vger.kernel.org
3498S: Supported
3499F: drivers/scsi/cxlflash/
3500F: include/uapi/scsi/cxlflash_ioctls.h
3501F: Documentation/powerpc/cxlflash.txt
3502
3503STMMAC ETHERNET DRIVER
3504M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3505M: Alexandre Torgue <alexandre.torgue@st.com>
3506L: netdev@vger.kernel.org
3507W: http://www.stlinux.com
3508S: Supported
3509F: drivers/net/ethernet/stmicro/stmmac/
3510
3511CYBERPRO FB DRIVER
3512M: Russell King <linux@armlinux.org.uk>
3513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3514W: http://www.armlinux.org.uk/
3515S: Maintained
3516F: drivers/video/fbdev/cyber2000fb.*
3517
3518CYCLADES ASYNC MUX DRIVER
3519W: http://www.cyclades.com/
3520S: Orphan
3521F: drivers/tty/cyclades.c
3522F: include/linux/cyclades.h
3523F: include/uapi/linux/cyclades.h
3524
3525CYCLADES PC300 DRIVER
3526W: http://www.cyclades.com/
3527S: Orphan
3528F: drivers/net/wan/pc300*
3529
3530CYPRESS_FIRMWARE MEDIA DRIVER
3531M: Antti Palosaari <crope@iki.fi>
3532L: linux-media@vger.kernel.org
3533W: https://linuxtv.org
3534W: http://palosaari.fi/linux/
3535Q: http://patchwork.linuxtv.org/project/linux-media/list/
3536T: git git://linuxtv.org/anttip/media_tree.git
3537S: Maintained
3538F: drivers/media/common/cypress_firmware*
3539
3540CYTTSP TOUCHSCREEN DRIVER
3541M: Ferruh Yigit <fery@cypress.com>
3542L: linux-input@vger.kernel.org
3543S: Supported
3544F: drivers/input/touchscreen/cyttsp*
3545F: include/linux/input/cyttsp.h
3546
3547DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3548M: Joshua Kinard <kumba@gentoo.org>
3549S: Maintained
3550F: drivers/rtc/rtc-ds1685.c
3551F: include/linux/rtc/ds1685.h
3552
3553DAMA SLAVE for AX.25
3554M: Joerg Reuter <jreuter@yaina.de>
3555W: http://yaina.de/jreuter/
3556W: http://www.qsl.net/dl1bke/
3557L: linux-hams@vger.kernel.org
3558S: Maintained
3559F: net/ax25/af_ax25.c
3560F: net/ax25/ax25_dev.c
3561F: net/ax25/ax25_ds_*
3562F: net/ax25/ax25_in.c
3563F: net/ax25/ax25_out.c
3564F: net/ax25/ax25_timer.c
3565F: net/ax25/sysctl_net_ax25.c
3566
3567DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3568L: netdev@vger.kernel.org
3569S: Orphan
3570F: Documentation/networking/dmfe.txt
3571F: drivers/net/ethernet/dec/tulip/dmfe.c
3572
3573DC390/AM53C974 SCSI driver
3574M: Hannes Reinecke <hare@suse.com>
3575L: linux-scsi@vger.kernel.org
3576S: Maintained
3577F: drivers/scsi/am53c974.c
3578
3579DC395x SCSI driver
3580M: Oliver Neukum <oliver@neukum.org>
3581M: Ali Akcaagac <aliakc@web.de>
3582M: Jamie Lenehan <lenehan@twibble.org>
3583L: dc395x@twibble.org
3584W: http://twibble.org/dist/dc395x/
3585W: http://lists.twibble.org/mailman/listinfo/dc395x/
3586S: Maintained
3587F: Documentation/scsi/dc395x.txt
3588F: drivers/scsi/dc395x.*
3589
3590DCCP PROTOCOL
3591M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3592L: dccp@vger.kernel.org
3593W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3594S: Maintained
3595F: include/linux/dccp.h
3596F: include/uapi/linux/dccp.h
3597F: include/linux/tfrc.h
3598F: net/dccp/
3599
3600DECnet NETWORK LAYER
3601W: http://linux-decnet.sourceforge.net
3602L: linux-decnet-user@lists.sourceforge.net
3603S: Orphan
3604F: Documentation/networking/decnet.txt
3605F: net/decnet/
3606
3607DECSTATION PLATFORM SUPPORT
3608M: "Maciej W. Rozycki" <macro@linux-mips.org>
3609L: linux-mips@linux-mips.org
3610W: http://www.linux-mips.org/wiki/DECstation
3611S: Maintained
3612F: arch/mips/dec/
3613F: arch/mips/include/asm/dec/
3614F: arch/mips/include/asm/mach-dec/
3615
3616DEFXX FDDI NETWORK DRIVER
3617M: "Maciej W. Rozycki" <macro@linux-mips.org>
3618S: Maintained
3619F: drivers/net/fddi/defxx.*
3620
3621DELL LAPTOP DRIVER
3622M: Matthew Garrett <mjg59@srcf.ucam.org>
3623M: Pali Rohár <pali.rohar@gmail.com>
3624L: platform-driver-x86@vger.kernel.org
3625S: Maintained
3626F: drivers/platform/x86/dell-laptop.c
3627
3628DELL LAPTOP RBTN DRIVER
3629M: Pali Rohár <pali.rohar@gmail.com>
3630S: Maintained
3631F: drivers/platform/x86/dell-rbtn.*
3632
3633DELL LAPTOP FREEFALL DRIVER
3634M: Pali Rohár <pali.rohar@gmail.com>
3635S: Maintained
3636F: drivers/platform/x86/dell-smo8800.c
3637
3638DELL LAPTOP SMM DRIVER
3639M: Pali Rohár <pali.rohar@gmail.com>
3640S: Maintained
3641F: drivers/hwmon/dell-smm-hwmon.c
3642F: include/uapi/linux/i8k.h
3643
3644DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3645M: Doug Warzecha <Douglas_Warzecha@dell.com>
3646S: Maintained
3647F: Documentation/dcdbas.txt
3648F: drivers/firmware/dcdbas.*
3649
3650DELL WMI EXTRAS DRIVER
3651M: Matthew Garrett <mjg59@srcf.ucam.org>
3652M: Pali Rohár <pali.rohar@gmail.com>
3653S: Maintained
3654F: drivers/platform/x86/dell-wmi.c
3655
3656DESIGNWARE USB2 DRD IP DRIVER
3657M: John Youn <johnyoun@synopsys.com>
3658L: linux-usb@vger.kernel.org
3659T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3660S: Maintained
3661F: drivers/usb/dwc2/
3662
3663DESIGNWARE USB3 DRD IP DRIVER
3664M: Felipe Balbi <balbi@kernel.org>
3665L: linux-usb@vger.kernel.org
3666T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3667S: Maintained
3668F: drivers/usb/dwc3/
3669
3670DEVICE COREDUMP (DEV_COREDUMP)
3671M: Johannes Berg <johannes@sipsolutions.net>
3672L: linux-kernel@vger.kernel.org
3673S: Maintained
3674F: drivers/base/devcoredump.c
3675F: include/linux/devcoredump.h
3676
3677DEVICE FREQUENCY (DEVFREQ)
3678M: MyungJoo Ham <myungjoo.ham@samsung.com>
3679M: Kyungmin Park <kyungmin.park@samsung.com>
3680L: linux-pm@vger.kernel.org
3681T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3682S: Maintained
3683F: drivers/devfreq/
3684F: include/linux/devfreq.h
3685F: Documentation/devicetree/bindings/devfreq/
3686
3687DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3688M: Chanwoo Choi <cw00.choi@samsung.com>
3689L: linux-pm@vger.kernel.org
3690T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3691S: Supported
3692F: drivers/devfreq/event/
3693F: drivers/devfreq/devfreq-event.c
3694F: include/linux/devfreq-event.h
3695F: Documentation/devicetree/bindings/devfreq/event/
3696
3697BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3698M: Chanwoo Choi <cw00.choi@samsung.com>
3699L: linux-pm@vger.kernel.org
3700L: linux-samsung-soc@vger.kernel.org
3701T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3702S: Maintained
3703F: drivers/devfreq/exynos-bus.c
3704F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3705
3706DEVICE NUMBER REGISTRY
3707M: Torben Mathiasen <device@lanana.org>
3708W: http://lanana.org/docs/device-list/index.html
3709S: Maintained
3710
3711DEVICE-MAPPER (LVM)
3712M: Alasdair Kergon <agk@redhat.com>
3713M: Mike Snitzer <snitzer@redhat.com>
3714M: dm-devel@redhat.com
3715L: dm-devel@redhat.com
3716W: http://sources.redhat.com/dm
3717Q: http://patchwork.kernel.org/project/dm-devel/list/
3718T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3719T: quilt http://people.redhat.com/agk/patches/linux/editing/
3720S: Maintained
3721F: Documentation/device-mapper/
3722F: drivers/md/dm*
3723F: drivers/md/persistent-data/
3724F: include/linux/device-mapper.h
3725F: include/linux/dm-*.h
3726F: include/uapi/linux/dm-*.h
3727
3728DEVLINK
3729M: Jiri Pirko <jiri@mellanox.com>
3730L: netdev@vger.kernel.org
3731S: Supported
3732F: net/core/devlink.c
3733F: include/net/devlink.h
3734F: include/uapi/linux/devlink.h
3735
3736DIALOG SEMICONDUCTOR DRIVERS
3737M: Support Opensource <support.opensource@diasemi.com>
3738W: http://www.dialog-semiconductor.com/products
3739S: Supported
3740F: Documentation/hwmon/da90??
3741F: Documentation/devicetree/bindings/mfd/da90*.txt
3742F: Documentation/devicetree/bindings/regulator/da92*.txt
3743F: Documentation/devicetree/bindings/sound/da[79]*.txt
3744F: drivers/gpio/gpio-da90??.c
3745F: drivers/hwmon/da90??-hwmon.c
3746F: drivers/iio/adc/da91??-*.c
3747F: drivers/input/misc/da90??_onkey.c
3748F: drivers/input/touchscreen/da9052_tsi.c
3749F: drivers/leds/leds-da90??.c
3750F: drivers/mfd/da903x.c
3751F: drivers/mfd/da90??-*.c
3752F: drivers/mfd/da91??-*.c
3753F: drivers/power/da9052-battery.c
3754F: drivers/power/da91??-*.c
3755F: drivers/regulator/da903x.c
3756F: drivers/regulator/da9???-regulator.[ch]
3757F: drivers/rtc/rtc-da90??.c
3758F: drivers/video/backlight/da90??_bl.c
3759F: drivers/watchdog/da90??_wdt.c
3760F: include/linux/mfd/da903x.h
3761F: include/linux/mfd/da9052/
3762F: include/linux/mfd/da9055/
3763F: include/linux/mfd/da9062/
3764F: include/linux/mfd/da9063/
3765F: include/linux/mfd/da9150/
3766F: include/linux/regulator/da9211.h
3767F: include/sound/da[79]*.h
3768F: sound/soc/codecs/da[79]*.[ch]
3769
3770DIGI NEO AND CLASSIC PCI PRODUCTS
3771M: Lidza Louina <lidza.louina@gmail.com>
3772M: Mark Hounschell <markh@compro.net>
3773L: driverdev-devel@linuxdriverproject.org
3774S: Maintained
3775F: drivers/staging/dgnc/
3776
3777DIOLAN U2C-12 I2C DRIVER
3778M: Guenter Roeck <linux@roeck-us.net>
3779L: linux-i2c@vger.kernel.org
3780S: Maintained
3781F: drivers/i2c/busses/i2c-diolan-u2c.c
3782
3783DIRECT ACCESS (DAX)
3784M: Matthew Wilcox <willy@linux.intel.com>
3785L: linux-fsdevel@vger.kernel.org
3786S: Supported
3787F: fs/dax.c
3788
3789DIRECTORY NOTIFICATION (DNOTIFY)
3790M: Eric Paris <eparis@parisplace.org>
3791S: Maintained
3792F: Documentation/filesystems/dnotify.txt
3793F: fs/notify/dnotify/
3794F: include/linux/dnotify.h
3795
3796DISK GEOMETRY AND PARTITION HANDLING
3797M: Andries Brouwer <aeb@cwi.nl>
3798W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3799W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3800W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3801S: Maintained
3802
3803DISKQUOTA
3804M: Jan Kara <jack@suse.com>
3805S: Maintained
3806F: Documentation/filesystems/quota.txt
3807F: fs/quota/
3808F: include/linux/quota*.h
3809F: include/uapi/linux/quota*.h
3810
3811DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3812M: Bernie Thompson <bernie@plugable.com>
3813L: linux-fbdev@vger.kernel.org
3814S: Maintained
3815W: http://plugable.com/category/projects/udlfb/
3816F: drivers/video/fbdev/udlfb.c
3817F: include/video/udlfb.h
3818F: Documentation/fb/udlfb.txt
3819
3820DISTRIBUTED LOCK MANAGER (DLM)
3821M: Christine Caulfield <ccaulfie@redhat.com>
3822M: David Teigland <teigland@redhat.com>
3823L: cluster-devel@redhat.com
3824W: http://sources.redhat.com/cluster/
3825T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3826S: Supported
3827F: fs/dlm/
3828
3829DMA BUFFER SHARING FRAMEWORK
3830M: Sumit Semwal <sumit.semwal@linaro.org>
3831S: Maintained
3832L: linux-media@vger.kernel.org
3833L: dri-devel@lists.freedesktop.org
3834L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3835F: drivers/dma-buf/
3836F: include/linux/dma-buf*
3837F: include/linux/reservation.h
3838F: include/linux/*fence.h
3839F: Documentation/dma-buf-sharing.txt
3840T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3841
3842SYNC FILE FRAMEWORK
3843M: Sumit Semwal <sumit.semwal@linaro.org>
3844R: Gustavo Padovan <gustavo@padovan.org>
3845S: Maintained
3846L: linux-media@vger.kernel.org
3847L: dri-devel@lists.freedesktop.org
3848F: drivers/dma-buf/sync_file.c
3849F: include/linux/sync_file.h
3850F: Documentation/sync_file.txt
3851T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3852
3853DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3854M: Vinod Koul <vinod.koul@intel.com>
3855L: dmaengine@vger.kernel.org
3856Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3857S: Maintained
3858F: drivers/dma/
3859F: include/linux/dmaengine.h
3860F: Documentation/devicetree/bindings/dma/
3861F: Documentation/dmaengine/
3862T: git git://git.infradead.org/users/vkoul/slave-dma.git
3863
3864DME1737 HARDWARE MONITOR DRIVER
3865M: Juerg Haefliger <juergh@gmail.com>
3866L: linux-hwmon@vger.kernel.org
3867S: Maintained
3868F: Documentation/hwmon/dme1737
3869F: drivers/hwmon/dme1737.c
3870
3871DMI/SMBIOS SUPPORT
3872M: Jean Delvare <jdelvare@suse.com>
3873S: Maintained
3874T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3875F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3876F: drivers/firmware/dmi-id.c
3877F: drivers/firmware/dmi_scan.c
3878F: include/linux/dmi.h
3879
3880DOCUMENTATION
3881M: Jonathan Corbet <corbet@lwn.net>
3882L: linux-doc@vger.kernel.org
3883S: Maintained
3884F: Documentation/
3885F: scripts/docproc.c
3886F: scripts/kernel-doc*
3887X: Documentation/ABI/
3888X: Documentation/devicetree/
3889X: Documentation/acpi
3890X: Documentation/power
3891X: Documentation/spi
3892X: Documentation/DocBook/media
3893T: git git://git.lwn.net/linux.git docs-next
3894
3895DOUBLETALK DRIVER
3896M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3897L: blinux-list@redhat.com
3898S: Maintained
3899F: drivers/char/dtlk.c
3900F: include/linux/dtlk.h
3901
3902DPT_I2O SCSI RAID DRIVER
3903M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3904L: linux-scsi@vger.kernel.org
3905W: http://www.adaptec.com/
3906S: Maintained
3907F: drivers/scsi/dpt*
3908F: drivers/scsi/dpt/
3909
3910DRBD DRIVER
3911M: Philipp Reisner <philipp.reisner@linbit.com>
3912M: Lars Ellenberg <lars.ellenberg@linbit.com>
3913L: drbd-dev@lists.linbit.com
3914W: http://www.drbd.org
3915T: git git://git.linbit.com/linux-drbd.git
3916T: git git://git.linbit.com/drbd-8.4.git
3917S: Supported
3918F: drivers/block/drbd/
3919F: lib/lru_cache.c
3920F: Documentation/blockdev/drbd/
3921
3922DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3923M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3924T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3925S: Supported
3926F: Documentation/kobject.txt
3927F: drivers/base/
3928F: fs/debugfs/
3929F: fs/kernfs/
3930F: fs/sysfs/
3931F: include/linux/debugfs.h
3932F: include/linux/kobj*
3933F: lib/kobj*
3934
3935DRM DRIVERS
3936M: David Airlie <airlied@linux.ie>
3937L: dri-devel@lists.freedesktop.org
3938T: git git://people.freedesktop.org/~airlied/linux
3939S: Maintained
3940F: drivers/gpu/drm/
3941F: drivers/gpu/vga/
3942F: Documentation/devicetree/bindings/display/
3943F: Documentation/devicetree/bindings/gpu/
3944F: Documentation/devicetree/bindings/video/
3945F: Documentation/gpu/
3946F: include/drm/
3947F: include/uapi/drm/
3948
3949DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3950M: Dave Airlie <airlied@redhat.com>
3951S: Odd Fixes
3952F: drivers/gpu/drm/ast/
3953
3954DRM DRIVER FOR BOCHS VIRTUAL GPU
3955M: Gerd Hoffmann <kraxel@redhat.com>
3956S: Odd Fixes
3957F: drivers/gpu/drm/bochs/
3958
3959DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3960M: Dave Airlie <airlied@redhat.com>
3961S: Odd Fixes
3962F: drivers/gpu/drm/cirrus/
3963
3964RADEON and AMDGPU DRM DRIVERS
3965M: Alex Deucher <alexander.deucher@amd.com>
3966M: Christian König <christian.koenig@amd.com>
3967L: dri-devel@lists.freedesktop.org
3968T: git git://people.freedesktop.org/~agd5f/linux
3969S: Supported
3970F: drivers/gpu/drm/radeon/
3971F: include/uapi/drm/radeon_drm.h
3972F: drivers/gpu/drm/amd/
3973F: include/uapi/drm/amdgpu_drm.h
3974
3975DRM PANEL DRIVERS
3976M: Thierry Reding <thierry.reding@gmail.com>
3977L: dri-devel@lists.freedesktop.org
3978T: git git://anongit.freedesktop.org/tegra/linux.git
3979S: Maintained
3980F: drivers/gpu/drm/drm_panel.c
3981F: drivers/gpu/drm/panel/
3982F: include/drm/drm_panel.h
3983F: Documentation/devicetree/bindings/display/panel/
3984
3985INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3986M: Daniel Vetter <daniel.vetter@intel.com>
3987M: Jani Nikula <jani.nikula@linux.intel.com>
3988L: intel-gfx@lists.freedesktop.org
3989L: dri-devel@lists.freedesktop.org
3990W: https://01.org/linuxgraphics/
3991Q: http://patchwork.freedesktop.org/project/intel-gfx/
3992T: git git://anongit.freedesktop.org/drm-intel
3993S: Supported
3994F: drivers/gpu/drm/i915/
3995F: include/drm/i915*
3996F: include/uapi/drm/i915_drm.h
3997F: Documentation/gpu/i915.rst
3998
3999DRM DRIVERS FOR ATMEL HLCDC
4000M: Boris Brezillon <boris.brezillon@free-electrons.com>
4001L: dri-devel@lists.freedesktop.org
4002S: Supported
4003F: drivers/gpu/drm/atmel-hlcdc/
4004F: Documentation/devicetree/bindings/drm/atmel/
4005
4006DRM DRIVERS FOR ALLWINNER A10
4007M: Maxime Ripard <maxime.ripard@free-electrons.com>
4008L: dri-devel@lists.freedesktop.org
4009S: Supported
4010F: drivers/gpu/drm/sun4i/
4011F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4012
4013DRM DRIVERS FOR EXYNOS
4014M: Inki Dae <inki.dae@samsung.com>
4015M: Joonyoung Shim <jy0922.shim@samsung.com>
4016M: Seung-Woo Kim <sw0312.kim@samsung.com>
4017M: Kyungmin Park <kyungmin.park@samsung.com>
4018L: dri-devel@lists.freedesktop.org
4019T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4020S: Supported
4021F: drivers/gpu/drm/exynos/
4022F: include/uapi/drm/exynos_drm.h
4023F: Documentation/devicetree/bindings/display/exynos/
4024
4025DRM DRIVERS FOR FREESCALE DCU
4026M: Stefan Agner <stefan@agner.ch>
4027M: Alison Wang <alison.wang@freescale.com>
4028L: dri-devel@lists.freedesktop.org
4029S: Supported
4030F: drivers/gpu/drm/fsl-dcu/
4031F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4032F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4033F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4034
4035DRM DRIVERS FOR FREESCALE IMX
4036M: Philipp Zabel <p.zabel@pengutronix.de>
4037L: dri-devel@lists.freedesktop.org
4038S: Maintained
4039F: drivers/gpu/drm/imx/
4040F: drivers/gpu/ipu-v3/
4041F: Documentation/devicetree/bindings/display/imx/
4042
4043DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4044M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4045L: dri-devel@lists.freedesktop.org
4046T: git git://github.com/patjak/drm-gma500
4047S: Maintained
4048F: drivers/gpu/drm/gma500/
4049
4050DRM DRIVERS FOR HISILICON
4051M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4052R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4053R: Chen Feng <puck.chen@hisilicon.com>
4054L: dri-devel@lists.freedesktop.org
4055T: git git://github.com/xin3liang/linux.git
4056S: Maintained
4057F: drivers/gpu/drm/hisilicon/
4058F: Documentation/devicetree/bindings/display/hisilicon/
4059
4060DRM DRIVER FOR INTEL I810 VIDEO CARDS
4061S: Orphan / Obsolete
4062F: drivers/gpu/drm/i810/
4063F: include/uapi/drm/i810_drm.h
4064
4065DRM DRIVER FOR MSM ADRENO GPU
4066M: Rob Clark <robdclark@gmail.com>
4067L: linux-arm-msm@vger.kernel.org
4068L: dri-devel@lists.freedesktop.org
4069L: freedreno@lists.freedesktop.org
4070T: git git://people.freedesktop.org/~robclark/linux
4071S: Maintained
4072F: drivers/gpu/drm/msm/
4073F: include/uapi/drm/msm_drm.h
4074F: Documentation/devicetree/bindings/display/msm/
4075
4076DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4077M: Ben Skeggs <bskeggs@redhat.com>
4078L: dri-devel@lists.freedesktop.org
4079L: nouveau@lists.freedesktop.org
4080T: git git://github.com/skeggsb/linux
4081S: Supported
4082F: drivers/gpu/drm/nouveau/
4083F: include/uapi/drm/nouveau_drm.h
4084
4085DRM DRIVERS FOR NVIDIA TEGRA
4086M: Thierry Reding <thierry.reding@gmail.com>
4087L: dri-devel@lists.freedesktop.org
4088L: linux-tegra@vger.kernel.org
4089T: git git://anongit.freedesktop.org/tegra/linux.git
4090S: Supported
4091F: drivers/gpu/drm/tegra/
4092F: drivers/gpu/host1x/
4093F: include/linux/host1x.h
4094F: include/uapi/drm/tegra_drm.h
4095F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4096
4097DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4098S: Orphan / Obsolete
4099F: drivers/gpu/drm/mga/
4100F: include/uapi/drm/mga_drm.h
4101
4102DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4103M: Dave Airlie <airlied@redhat.com>
4104S: Odd Fixes
4105F: drivers/gpu/drm/mgag200/
4106
4107DRM DRIVER FOR RAGE 128 VIDEO CARDS
4108S: Orphan / Obsolete
4109F: drivers/gpu/drm/r128/
4110F: include/uapi/drm/r128_drm.h
4111
4112DRM DRIVERS FOR RENESAS
4113M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4114L: dri-devel@lists.freedesktop.org
4115L: linux-renesas-soc@vger.kernel.org
4116T: git git://linuxtv.org/pinchartl/fbdev
4117S: Supported
4118F: drivers/gpu/drm/rcar-du/
4119F: drivers/gpu/drm/shmobile/
4120F: include/linux/platform_data/shmob_drm.h
4121F: Documentation/devicetree/bindings/display/renesas,du.txt
4122
4123DRM DRIVER FOR QXL VIRTUAL GPU
4124M: Dave Airlie <airlied@redhat.com>
4125S: Odd Fixes
4126F: drivers/gpu/drm/qxl/
4127F: include/uapi/drm/qxl_drm.h
4128
4129DRM DRIVERS FOR ROCKCHIP
4130M: Mark Yao <mark.yao@rock-chips.com>
4131L: dri-devel@lists.freedesktop.org
4132S: Maintained
4133F: drivers/gpu/drm/rockchip/
4134F: Documentation/devicetree/bindings/display/rockchip/
4135
4136DRM DRIVER FOR SAVAGE VIDEO CARDS
4137S: Orphan / Obsolete
4138F: drivers/gpu/drm/savage/
4139F: include/uapi/drm/savage_drm.h
4140
4141DRM DRIVER FOR SIS VIDEO CARDS
4142S: Orphan / Obsolete
4143F: drivers/gpu/drm/sis/
4144F: include/uapi/drm/sis_drm.h
4145
4146DRM DRIVERS FOR STI
4147M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4148M: Vincent Abriou <vincent.abriou@st.com>
4149L: dri-devel@lists.freedesktop.org
4150T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4151S: Maintained
4152F: drivers/gpu/drm/sti
4153F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4154
4155DRM DRIVER FOR TDFX VIDEO CARDS
4156S: Orphan / Obsolete
4157F: drivers/gpu/drm/tdfx/
4158
4159DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4160M: Dave Airlie <airlied@redhat.com>
4161S: Odd Fixes
4162F: drivers/gpu/drm/udl/
4163
4164DRM DRIVERS FOR VIVANTE GPU IP
4165M: Lucas Stach <l.stach@pengutronix.de>
4166R: Russell King <linux+etnaviv@armlinux.org.uk>
4167R: Christian Gmeiner <christian.gmeiner@gmail.com>
4168L: dri-devel@lists.freedesktop.org
4169S: Maintained
4170F: drivers/gpu/drm/etnaviv/
4171F: include/uapi/drm/etnaviv_drm.h
4172F: Documentation/devicetree/bindings/display/etnaviv/
4173
4174DRM DRIVER FOR VMWARE VIRTUAL GPU
4175M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4176M: Sinclair Yeh <syeh@vmware.com>
4177M: Thomas Hellstrom <thellstrom@vmware.com>
4178L: dri-devel@lists.freedesktop.org
4179T: git git://people.freedesktop.org/~syeh/repos_linux
4180T: git git://people.freedesktop.org/~thomash/linux
4181S: Supported
4182F: drivers/gpu/drm/vmwgfx/
4183F: include/uapi/drm/vmwgfx_drm.h
4184
4185DRM DRIVERS FOR VC4
4186M: Eric Anholt <eric@anholt.net>
4187T: git git://github.com/anholt/linux
4188S: Supported
4189F: drivers/gpu/drm/vc4/
4190F: include/uapi/drm/vc4_drm.h
4191F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4192
4193DRM DRIVERS FOR TI OMAP
4194M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4195L: dri-devel@lists.freedesktop.org
4196S: Maintained
4197F: drivers/gpu/drm/omapdrm/
4198F: Documentation/devicetree/bindings/display/ti/
4199
4200DRM DRIVERS FOR TI LCDC
4201M: Jyri Sarha <jsarha@ti.com>
4202R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4203L: dri-devel@lists.freedesktop.org
4204S: Maintained
4205F: drivers/gpu/drm/tilcdc/
4206F: Documentation/devicetree/bindings/display/tilcdc/
4207
4208DSBR100 USB FM RADIO DRIVER
4209M: Alexey Klimov <klimov.linux@gmail.com>
4210L: linux-media@vger.kernel.org
4211T: git git://linuxtv.org/media_tree.git
4212S: Maintained
4213F: drivers/media/radio/dsbr100.c
4214
4215DSCC4 DRIVER
4216M: Francois Romieu <romieu@fr.zoreil.com>
4217L: netdev@vger.kernel.org
4218S: Maintained
4219F: drivers/net/wan/dscc4.c
4220
4221DT3155 MEDIA DRIVER
4222M: Hans Verkuil <hverkuil@xs4all.nl>
4223L: linux-media@vger.kernel.org
4224T: git git://linuxtv.org/media_tree.git
4225W: https://linuxtv.org
4226S: Odd Fixes
4227F: drivers/media/pci/dt3155/
4228
4229DVB_USB_AF9015 MEDIA DRIVER
4230M: Antti Palosaari <crope@iki.fi>
4231L: linux-media@vger.kernel.org
4232W: https://linuxtv.org
4233W: http://palosaari.fi/linux/
4234Q: http://patchwork.linuxtv.org/project/linux-media/list/
4235T: git git://linuxtv.org/anttip/media_tree.git
4236S: Maintained
4237F: drivers/media/usb/dvb-usb-v2/af9015*
4238
4239DVB_USB_AF9035 MEDIA DRIVER
4240M: Antti Palosaari <crope@iki.fi>
4241L: linux-media@vger.kernel.org
4242W: https://linuxtv.org
4243W: http://palosaari.fi/linux/
4244Q: http://patchwork.linuxtv.org/project/linux-media/list/
4245T: git git://linuxtv.org/anttip/media_tree.git
4246S: Maintained
4247F: drivers/media/usb/dvb-usb-v2/af9035*
4248
4249DVB_USB_ANYSEE MEDIA DRIVER
4250M: Antti Palosaari <crope@iki.fi>
4251L: linux-media@vger.kernel.org
4252W: https://linuxtv.org
4253W: http://palosaari.fi/linux/
4254Q: http://patchwork.linuxtv.org/project/linux-media/list/
4255T: git git://linuxtv.org/anttip/media_tree.git
4256S: Maintained
4257F: drivers/media/usb/dvb-usb-v2/anysee*
4258
4259DVB_USB_AU6610 MEDIA DRIVER
4260M: Antti Palosaari <crope@iki.fi>
4261L: linux-media@vger.kernel.org
4262W: https://linuxtv.org
4263W: http://palosaari.fi/linux/
4264Q: http://patchwork.linuxtv.org/project/linux-media/list/
4265T: git git://linuxtv.org/anttip/media_tree.git
4266S: Maintained
4267F: drivers/media/usb/dvb-usb-v2/au6610*
4268
4269DVB_USB_CE6230 MEDIA DRIVER
4270M: Antti Palosaari <crope@iki.fi>
4271L: linux-media@vger.kernel.org
4272W: https://linuxtv.org
4273W: http://palosaari.fi/linux/
4274Q: http://patchwork.linuxtv.org/project/linux-media/list/
4275T: git git://linuxtv.org/anttip/media_tree.git
4276S: Maintained
4277F: drivers/media/usb/dvb-usb-v2/ce6230*
4278
4279DVB_USB_CXUSB MEDIA DRIVER
4280M: Michael Krufky <mkrufky@linuxtv.org>
4281L: linux-media@vger.kernel.org
4282W: https://linuxtv.org
4283W: http://github.com/mkrufky
4284Q: http://patchwork.linuxtv.org/project/linux-media/list/
4285T: git git://linuxtv.org/media_tree.git
4286S: Maintained
4287F: drivers/media/usb/dvb-usb/cxusb*
4288
4289DVB_USB_EC168 MEDIA DRIVER
4290M: Antti Palosaari <crope@iki.fi>
4291L: linux-media@vger.kernel.org
4292W: https://linuxtv.org
4293W: http://palosaari.fi/linux/
4294Q: http://patchwork.linuxtv.org/project/linux-media/list/
4295T: git git://linuxtv.org/anttip/media_tree.git
4296S: Maintained
4297F: drivers/media/usb/dvb-usb-v2/ec168*
4298
4299DVB_USB_GL861 MEDIA DRIVER
4300M: Antti Palosaari <crope@iki.fi>
4301L: linux-media@vger.kernel.org
4302W: https://linuxtv.org
4303Q: http://patchwork.linuxtv.org/project/linux-media/list/
4304T: git git://linuxtv.org/anttip/media_tree.git
4305S: Maintained
4306F: drivers/media/usb/dvb-usb-v2/gl861*
4307
4308DVB_USB_MXL111SF MEDIA DRIVER
4309M: Michael Krufky <mkrufky@linuxtv.org>
4310L: linux-media@vger.kernel.org
4311W: https://linuxtv.org
4312W: http://github.com/mkrufky
4313Q: http://patchwork.linuxtv.org/project/linux-media/list/
4314T: git git://linuxtv.org/mkrufky/mxl111sf.git
4315S: Maintained
4316F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4317
4318DVB_USB_RTL28XXU MEDIA DRIVER
4319M: Antti Palosaari <crope@iki.fi>
4320L: linux-media@vger.kernel.org
4321W: https://linuxtv.org
4322W: http://palosaari.fi/linux/
4323Q: http://patchwork.linuxtv.org/project/linux-media/list/
4324T: git git://linuxtv.org/anttip/media_tree.git
4325S: Maintained
4326F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4327
4328DVB_USB_V2 MEDIA DRIVER
4329M: Antti Palosaari <crope@iki.fi>
4330L: linux-media@vger.kernel.org
4331W: https://linuxtv.org
4332W: http://palosaari.fi/linux/
4333Q: http://patchwork.linuxtv.org/project/linux-media/list/
4334T: git git://linuxtv.org/anttip/media_tree.git
4335S: Maintained
4336F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4337F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4338
4339DYNAMIC DEBUG
4340M: Jason Baron <jbaron@akamai.com>
4341S: Maintained
4342F: lib/dynamic_debug.c
4343F: include/linux/dynamic_debug.h
4344
4345DZ DECSTATION DZ11 SERIAL DRIVER
4346M: "Maciej W. Rozycki" <macro@linux-mips.org>
4347S: Maintained
4348F: drivers/tty/serial/dz.*
4349
4350E3X0 POWER BUTTON DRIVER
4351M: Moritz Fischer <moritz.fischer@ettus.com>
4352L: usrp-users@lists.ettus.com
4353W: http://www.ettus.com
4354S: Supported
4355F: drivers/input/misc/e3x0-button.c
4356F: Documentation/devicetree/bindings/input/e3x0-button.txt
4357
4358E4000 MEDIA DRIVER
4359M: Antti Palosaari <crope@iki.fi>
4360L: linux-media@vger.kernel.org
4361W: https://linuxtv.org
4362W: http://palosaari.fi/linux/
4363Q: http://patchwork.linuxtv.org/project/linux-media/list/
4364T: git git://linuxtv.org/anttip/media_tree.git
4365S: Maintained
4366F: drivers/media/tuners/e4000*
4367
4368EATA ISA/EISA/PCI SCSI DRIVER
4369M: Dario Ballabio <ballabio_dario@emc.com>
4370L: linux-scsi@vger.kernel.org
4371S: Maintained
4372F: drivers/scsi/eata.c
4373
4374EC100 MEDIA DRIVER
4375M: Antti Palosaari <crope@iki.fi>
4376L: linux-media@vger.kernel.org
4377W: https://linuxtv.org
4378W: http://palosaari.fi/linux/
4379Q: http://patchwork.linuxtv.org/project/linux-media/list/
4380T: git git://linuxtv.org/anttip/media_tree.git
4381S: Maintained
4382F: drivers/media/dvb-frontends/ec100*
4383
4384ECRYPT FILE SYSTEM
4385M: Tyler Hicks <tyhicks@canonical.com>
4386L: ecryptfs@vger.kernel.org
4387W: http://ecryptfs.org
4388W: https://launchpad.net/ecryptfs
4389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4390S: Supported
4391F: Documentation/filesystems/ecryptfs.txt
4392F: fs/ecryptfs/
4393
4394EDAC-CORE
4395M: Doug Thompson <dougthompson@xmission.com>
4396M: Borislav Petkov <bp@alien8.de>
4397M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4398M: Mauro Carvalho Chehab <mchehab@kernel.org>
4399L: linux-edac@vger.kernel.org
4400T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4401T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4402S: Supported
4403F: Documentation/edac.txt
4404F: drivers/edac/
4405F: include/linux/edac.h
4406
4407EDAC-AMD64
4408M: Doug Thompson <dougthompson@xmission.com>
4409M: Borislav Petkov <bp@alien8.de>
4410L: linux-edac@vger.kernel.org
4411S: Maintained
4412F: drivers/edac/amd64_edac*
4413
4414EDAC-CALXEDA
4415M: Doug Thompson <dougthompson@xmission.com>
4416M: Robert Richter <rric@kernel.org>
4417L: linux-edac@vger.kernel.org
4418S: Maintained
4419F: drivers/edac/highbank*
4420
4421EDAC-CAVIUM
4422M: Ralf Baechle <ralf@linux-mips.org>
4423M: David Daney <david.daney@cavium.com>
4424L: linux-edac@vger.kernel.org
4425L: linux-mips@linux-mips.org
4426S: Supported
4427F: drivers/edac/octeon_edac*
4428
4429EDAC-E752X
4430M: Mark Gross <mark.gross@intel.com>
4431M: Doug Thompson <dougthompson@xmission.com>
4432L: linux-edac@vger.kernel.org
4433S: Maintained
4434F: drivers/edac/e752x_edac.c
4435
4436EDAC-E7XXX
4437M: Doug Thompson <dougthompson@xmission.com>
4438L: linux-edac@vger.kernel.org
4439S: Maintained
4440F: drivers/edac/e7xxx_edac.c
4441
4442EDAC-GHES
4443M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4444M: Mauro Carvalho Chehab <mchehab@kernel.org>
4445L: linux-edac@vger.kernel.org
4446S: Maintained
4447F: drivers/edac/ghes_edac.c
4448
4449EDAC-I82443BXGX
4450M: Tim Small <tim@buttersideup.com>
4451L: linux-edac@vger.kernel.org
4452S: Maintained
4453F: drivers/edac/i82443bxgx_edac.c
4454
4455EDAC-I3000
4456M: Jason Uhlenkott <juhlenko@akamai.com>
4457L: linux-edac@vger.kernel.org
4458S: Maintained
4459F: drivers/edac/i3000_edac.c
4460
4461EDAC-I5000
4462M: Doug Thompson <dougthompson@xmission.com>
4463L: linux-edac@vger.kernel.org
4464S: Maintained
4465F: drivers/edac/i5000_edac.c
4466
4467EDAC-I5400
4468M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4469M: Mauro Carvalho Chehab <mchehab@kernel.org>
4470L: linux-edac@vger.kernel.org
4471S: Maintained
4472F: drivers/edac/i5400_edac.c
4473
4474EDAC-I7300
4475M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4476M: Mauro Carvalho Chehab <mchehab@kernel.org>
4477L: linux-edac@vger.kernel.org
4478S: Maintained
4479F: drivers/edac/i7300_edac.c
4480
4481EDAC-I7CORE
4482M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4483M: Mauro Carvalho Chehab <mchehab@kernel.org>
4484L: linux-edac@vger.kernel.org
4485S: Maintained
4486F: drivers/edac/i7core_edac.c
4487
4488EDAC-I82975X
4489M: Ranganathan Desikan <ravi@jetztechnologies.com>
4490M: "Arvind R." <arvino55@gmail.com>
4491L: linux-edac@vger.kernel.org
4492S: Maintained
4493F: drivers/edac/i82975x_edac.c
4494
4495EDAC-IE31200
4496M: Jason Baron <jbaron@akamai.com>
4497L: linux-edac@vger.kernel.org
4498S: Maintained
4499F: drivers/edac/ie31200_edac.c
4500
4501EDAC-MPC85XX
4502M: Johannes Thumshirn <morbidrsa@gmail.com>
4503L: linux-edac@vger.kernel.org
4504S: Maintained
4505F: drivers/edac/mpc85xx_edac.[ch]
4506
4507EDAC-PASEMI
4508M: Egor Martovetsky <egor@pasemi.com>
4509L: linux-edac@vger.kernel.org
4510S: Maintained
4511F: drivers/edac/pasemi_edac.c
4512
4513EDAC-R82600
4514M: Tim Small <tim@buttersideup.com>
4515L: linux-edac@vger.kernel.org
4516S: Maintained
4517F: drivers/edac/r82600_edac.c
4518
4519EDAC-SBRIDGE
4520M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4521M: Mauro Carvalho Chehab <mchehab@kernel.org>
4522L: linux-edac@vger.kernel.org
4523S: Maintained
4524F: drivers/edac/sb_edac.c
4525
4526EDAC-XGENE
4527APPLIED MICRO (APM) X-GENE SOC EDAC
4528M: Loc Ho <lho@apm.com>
4529S: Supported
4530F: drivers/edac/xgene_edac.c
4531F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4532
4533EDIROL UA-101/UA-1000 DRIVER
4534M: Clemens Ladisch <clemens@ladisch.de>
4535L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4536T: git git://git.alsa-project.org/alsa-kernel.git
4537S: Maintained
4538F: sound/usb/misc/ua101.c
4539
4540EXTENSIBLE FIRMWARE INTERFACE (EFI)
4541M: Matt Fleming <matt@codeblueprint.co.uk>
4542L: linux-efi@vger.kernel.org
4543T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4544S: Maintained
4545F: Documentation/efi-stub.txt
4546F: arch/ia64/kernel/efi.c
4547F: arch/x86/boot/compressed/eboot.[ch]
4548F: arch/x86/include/asm/efi.h
4549F: arch/x86/platform/efi/
4550F: drivers/firmware/efi/
4551F: include/linux/efi*.h
4552
4553EFI VARIABLE FILESYSTEM
4554M: Matthew Garrett <matthew.garrett@nebula.com>
4555M: Jeremy Kerr <jk@ozlabs.org>
4556M: Matt Fleming <matt@codeblueprint.co.uk>
4557T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4558L: linux-efi@vger.kernel.org
4559S: Maintained
4560F: fs/efivarfs/
4561
4562EFIFB FRAMEBUFFER DRIVER
4563L: linux-fbdev@vger.kernel.org
4564M: Peter Jones <pjones@redhat.com>
4565S: Maintained
4566F: drivers/video/fbdev/efifb.c
4567
4568EFS FILESYSTEM
4569W: http://aeschi.ch.eu.org/efs/
4570S: Orphan
4571F: fs/efs/
4572
4573EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4574M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4575L: netdev@vger.kernel.org
4576S: Maintained
4577F: drivers/net/ethernet/ibm/ehea/
4578
4579EM28XX VIDEO4LINUX DRIVER
4580M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4581M: Mauro Carvalho Chehab <mchehab@kernel.org>
4582L: linux-media@vger.kernel.org
4583W: https://linuxtv.org
4584T: git git://linuxtv.org/media_tree.git
4585S: Maintained
4586F: drivers/media/usb/em28xx/
4587
4588EMBEDDED LINUX
4589M: Paul Gortmaker <paul.gortmaker@windriver.com>
4590M: Matt Mackall <mpm@selenic.com>
4591M: David Woodhouse <dwmw2@infradead.org>
4592L: linux-embedded@vger.kernel.org
4593S: Maintained
4594
4595EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4596M: James Smart <james.smart@avagotech.com>
4597M: Dick Kennedy <dick.kennedy@avagotech.com>
4598L: linux-scsi@vger.kernel.org
4599W: http://www.avagotech.com
4600S: Supported
4601F: drivers/scsi/lpfc/
4602
4603ENE CB710 FLASH CARD READER DRIVER
4604M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4605S: Maintained
4606F: drivers/misc/cb710/
4607F: drivers/mmc/host/cb710-mmc.*
4608F: include/linux/cb710.h
4609
4610ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4611M: Maxim Levitsky <maximlevitsky@gmail.com>
4612S: Maintained
4613F: drivers/media/rc/ene_ir.*
4614
4615EPSON S1D13XXX FRAMEBUFFER DRIVER
4616M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4617S: Maintained
4618T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4619F: drivers/video/fbdev/s1d13xxxfb.c
4620F: include/video/s1d13xxxfb.h
4621
4622ET131X NETWORK DRIVER
4623M: Mark Einon <mark.einon@gmail.com>
4624S: Odd Fixes
4625F: drivers/net/ethernet/agere/
4626
4627ETHERNET BRIDGE
4628M: Stephen Hemminger <stephen@networkplumber.org>
4629L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4630L: netdev@vger.kernel.org
4631W: http://www.linuxfoundation.org/en/Net:Bridge
4632S: Maintained
4633F: include/linux/netfilter_bridge/
4634F: net/bridge/
4635
4636ETHERNET PHY LIBRARY
4637M: Florian Fainelli <f.fainelli@gmail.com>
4638L: netdev@vger.kernel.org
4639S: Maintained
4640F: include/linux/phy.h
4641F: include/linux/phy_fixed.h
4642F: drivers/net/phy/
4643F: Documentation/networking/phy.txt
4644F: drivers/of/of_mdio.c
4645F: drivers/of/of_net.c
4646
4647EXT2 FILE SYSTEM
4648M: Jan Kara <jack@suse.com>
4649L: linux-ext4@vger.kernel.org
4650S: Maintained
4651F: Documentation/filesystems/ext2.txt
4652F: fs/ext2/
4653F: include/linux/ext2*
4654
4655EXT4 FILE SYSTEM
4656M: "Theodore Ts'o" <tytso@mit.edu>
4657M: Andreas Dilger <adilger.kernel@dilger.ca>
4658L: linux-ext4@vger.kernel.org
4659W: http://ext4.wiki.kernel.org
4660Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4662S: Maintained
4663F: Documentation/filesystems/ext4.txt
4664F: fs/ext4/
4665
4666Extended Verification Module (EVM)
4667M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4668L: linux-ima-devel@lists.sourceforge.net
4669L: linux-security-module@vger.kernel.org
4670S: Supported
4671F: security/integrity/evm/
4672
4673EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4674M: MyungJoo Ham <myungjoo.ham@samsung.com>
4675M: Chanwoo Choi <cw00.choi@samsung.com>
4676L: linux-kernel@vger.kernel.org
4677T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4678S: Maintained
4679F: drivers/extcon/
4680F: include/linux/extcon/
4681F: include/linux/extcon.h
4682F: Documentation/extcon/
4683F: Documentation/devicetree/bindings/extcon/
4684
4685EXYNOS DP DRIVER
4686M: Jingoo Han <jingoohan1@gmail.com>
4687L: dri-devel@lists.freedesktop.org
4688S: Maintained
4689F: drivers/gpu/drm/exynos/exynos_dp*
4690
4691EXYNOS SYSMMU (IOMMU) driver
4692M: Marek Szyprowski <m.szyprowski@samsung.com>
4693L: iommu@lists.linux-foundation.org
4694S: Maintained
4695F: drivers/iommu/exynos-iommu.c
4696
4697EXYNOS MIPI DISPLAY DRIVERS
4698M: Inki Dae <inki.dae@samsung.com>
4699M: Donghwa Lee <dh09.lee@samsung.com>
4700M: Kyungmin Park <kyungmin.park@samsung.com>
4701L: linux-fbdev@vger.kernel.org
4702S: Maintained
4703F: drivers/video/fbdev/exynos/exynos_mipi*
4704F: include/video/exynos_mipi*
4705
4706EZchip NPS platform support
4707M: Noam Camus <noamc@ezchip.com>
4708S: Supported
4709F: arch/arc/plat-eznps
4710F: arch/arc/boot/dts/eznps.dts
4711
4712F71805F HARDWARE MONITORING DRIVER
4713M: Jean Delvare <jdelvare@suse.com>
4714L: linux-hwmon@vger.kernel.org
4715S: Maintained
4716F: Documentation/hwmon/f71805f
4717F: drivers/hwmon/f71805f.c
4718
4719FC0011 TUNER DRIVER
4720M: Michael Buesch <m@bues.ch>
4721L: linux-media@vger.kernel.org
4722S: Maintained
4723F: drivers/media/tuners/fc0011.h
4724F: drivers/media/tuners/fc0011.c
4725
4726FC2580 MEDIA DRIVER
4727M: Antti Palosaari <crope@iki.fi>
4728L: linux-media@vger.kernel.org
4729W: https://linuxtv.org
4730W: http://palosaari.fi/linux/
4731Q: http://patchwork.linuxtv.org/project/linux-media/list/
4732T: git git://linuxtv.org/anttip/media_tree.git
4733S: Maintained
4734F: drivers/media/tuners/fc2580*
4735
4736FANOTIFY
4737M: Eric Paris <eparis@redhat.com>
4738S: Maintained
4739F: fs/notify/fanotify/
4740F: include/linux/fanotify.h
4741F: include/uapi/linux/fanotify.h
4742
4743FARSYNC SYNCHRONOUS DRIVER
4744M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4745W: http://www.farsite.co.uk/
4746S: Supported
4747F: drivers/net/wan/farsync.*
4748
4749FAULT INJECTION SUPPORT
4750M: Akinobu Mita <akinobu.mita@gmail.com>
4751S: Supported
4752F: Documentation/fault-injection/
4753F: lib/fault-inject.c
4754
4755FBTFT Framebuffer drivers
4756M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4757M: Noralf Trønnes <noralf@tronnes.org>
4758S: Maintained
4759F: drivers/staging/fbtft/
4760
4761FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4762M: Johannes Thumshirn <jth@kernel.org>
4763L: fcoe-devel@open-fcoe.org
4764W: www.Open-FCoE.org
4765S: Supported
4766F: drivers/scsi/libfc/
4767F: drivers/scsi/fcoe/
4768F: include/scsi/fc/
4769F: include/scsi/libfc.h
4770F: include/scsi/libfcoe.h
4771F: include/uapi/scsi/fc/
4772
4773FILE LOCKING (flock() and fcntl()/lockf())
4774M: Jeff Layton <jlayton@poochiereds.net>
4775M: "J. Bruce Fields" <bfields@fieldses.org>
4776L: linux-fsdevel@vger.kernel.org
4777S: Maintained
4778F: include/linux/fcntl.h
4779F: include/linux/fs.h
4780F: include/uapi/linux/fcntl.h
4781F: include/uapi/linux/fs.h
4782F: fs/fcntl.c
4783F: fs/locks.c
4784
4785FILESYSTEMS (VFS and infrastructure)
4786M: Alexander Viro <viro@zeniv.linux.org.uk>
4787L: linux-fsdevel@vger.kernel.org
4788S: Maintained
4789F: fs/*
4790
4791FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4792M: Riku Voipio <riku.voipio@iki.fi>
4793L: linux-hwmon@vger.kernel.org
4794S: Maintained
4795F: drivers/hwmon/f75375s.c
4796F: include/linux/f75375s.h
4797
4798FIREWIRE AUDIO DRIVERS
4799M: Clemens Ladisch <clemens@ladisch.de>
4800L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4801T: git git://git.alsa-project.org/alsa-kernel.git
4802S: Maintained
4803F: sound/firewire/
4804
4805FIREWIRE MEDIA DRIVERS (firedtv)
4806M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4807L: linux-media@vger.kernel.org
4808L: linux1394-devel@lists.sourceforge.net
4809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4810S: Maintained
4811F: drivers/media/firewire/
4812
4813FIREWIRE SBP-2 TARGET
4814M: Chris Boot <bootc@bootc.net>
4815L: linux-scsi@vger.kernel.org
4816L: target-devel@vger.kernel.org
4817L: linux1394-devel@lists.sourceforge.net
4818T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4819S: Maintained
4820F: drivers/target/sbp/
4821
4822FIREWIRE SUBSYSTEM
4823M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4824L: linux1394-devel@lists.sourceforge.net
4825W: http://ieee1394.wiki.kernel.org/
4826T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4827S: Maintained
4828F: drivers/firewire/
4829F: include/linux/firewire.h
4830F: include/uapi/linux/firewire*.h
4831F: tools/firewire/
4832
4833FIRMWARE LOADER (request_firmware)
4834M: Ming Lei <ming.lei@canonical.com>
4835L: linux-kernel@vger.kernel.org
4836S: Maintained
4837F: Documentation/firmware_class/
4838F: drivers/base/firmware*.c
4839F: include/linux/firmware.h
4840
4841FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4842M: Joshua Morris <josh.h.morris@us.ibm.com>
4843M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4844S: Maintained
4845F: drivers/block/rsxx/
4846
4847FLOPPY DRIVER
4848M: Jiri Kosina <jikos@kernel.org>
4849T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4850S: Odd fixes
4851F: drivers/block/floppy.c
4852
4853FMC SUBSYSTEM
4854M: Alessandro Rubini <rubini@gnudd.com>
4855W: http://www.ohwr.org/projects/fmc-bus
4856S: Supported
4857F: drivers/fmc/
4858F: include/linux/fmc*.h
4859F: include/linux/ipmi-fru.h
4860K: fmc_d.*register
4861
4862FPGA MANAGER FRAMEWORK
4863M: Alan Tull <atull@opensource.altera.com>
4864R: Moritz Fischer <moritz.fischer@ettus.com>
4865S: Maintained
4866F: drivers/fpga/
4867F: include/linux/fpga/fpga-mgr.h
4868W: http://www.rocketboards.org
4869
4870FPU EMULATOR
4871M: Bill Metzenthen <billm@melbpc.org.au>
4872W: http://floatingpoint.sourceforge.net/emulator/index.html
4873S: Maintained
4874F: arch/x86/math-emu/
4875
4876FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4877L: netdev@vger.kernel.org
4878S: Orphan
4879F: drivers/net/wan/dlci.c
4880F: drivers/net/wan/sdla.c
4881
4882FRAMEBUFFER LAYER
4883M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4884M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4885L: linux-fbdev@vger.kernel.org
4886W: http://linux-fbdev.sourceforge.net/
4887Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4888T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4889S: Maintained
4890F: Documentation/fb/
4891F: drivers/video/
4892F: include/video/
4893F: include/linux/fb.h
4894F: include/uapi/video/
4895F: include/uapi/linux/fb.h
4896
4897FREESCALE DIU FRAMEBUFFER DRIVER
4898M: Timur Tabi <timur@tabi.org>
4899L: linux-fbdev@vger.kernel.org
4900S: Maintained
4901F: drivers/video/fbdev/fsl-diu-fb.*
4902
4903FREESCALE DMA DRIVER
4904M: Li Yang <leoli@freescale.com>
4905M: Zhang Wei <zw@zh-kernel.org>
4906L: linuxppc-dev@lists.ozlabs.org
4907S: Maintained
4908F: drivers/dma/fsldma.*
4909
4910FREESCALE GPMI NAND DRIVER
4911M: Han Xu <han.xu@nxp.com>
4912L: linux-mtd@lists.infradead.org
4913S: Maintained
4914F: drivers/mtd/nand/gpmi-nand/*
4915
4916FREESCALE I2C CPM DRIVER
4917M: Jochen Friedrich <jochen@scram.de>
4918L: linuxppc-dev@lists.ozlabs.org
4919L: linux-i2c@vger.kernel.org
4920S: Maintained
4921F: drivers/i2c/busses/i2c-cpm.c
4922
4923FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4924M: Sascha Hauer <kernel@pengutronix.de>
4925L: linux-fbdev@vger.kernel.org
4926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4927S: Maintained
4928F: include/linux/platform_data/video-imxfb.h
4929F: drivers/video/fbdev/imxfb.c
4930
4931FREESCALE QUAD SPI DRIVER
4932M: Han Xu <han.xu@nxp.com>
4933L: linux-mtd@lists.infradead.org
4934S: Maintained
4935F: drivers/mtd/spi-nor/fsl-quadspi.c
4936
4937FREESCALE SOC FS_ENET DRIVER
4938M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4939M: Vitaly Bordug <vbordug@ru.mvista.com>
4940L: linuxppc-dev@lists.ozlabs.org
4941L: netdev@vger.kernel.org
4942S: Maintained
4943F: drivers/net/ethernet/freescale/fs_enet/
4944F: include/linux/fs_enet_pd.h
4945
4946FREESCALE IMX / MXC FEC DRIVER
4947M: Fugang Duan <fugang.duan@nxp.com>
4948L: netdev@vger.kernel.org
4949S: Maintained
4950F: drivers/net/ethernet/freescale/fec_main.c
4951F: drivers/net/ethernet/freescale/fec_ptp.c
4952F: drivers/net/ethernet/freescale/fec.h
4953F: Documentation/devicetree/bindings/net/fsl-fec.txt
4954
4955FREESCALE QUICC ENGINE LIBRARY
4956L: linuxppc-dev@lists.ozlabs.org
4957S: Orphan
4958F: drivers/soc/fsl/qe/
4959F: include/soc/fsl/*qe*.h
4960F: include/soc/fsl/*ucc*.h
4961
4962FREESCALE USB PERIPHERAL DRIVERS
4963M: Li Yang <leoli@freescale.com>
4964L: linux-usb@vger.kernel.org
4965L: linuxppc-dev@lists.ozlabs.org
4966S: Maintained
4967F: drivers/usb/gadget/udc/fsl*
4968
4969FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4970M: Li Yang <leoli@freescale.com>
4971L: netdev@vger.kernel.org
4972L: linuxppc-dev@lists.ozlabs.org
4973S: Maintained
4974F: drivers/net/ethernet/freescale/ucc_geth*
4975
4976FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4977M: Claudiu Manoil <claudiu.manoil@freescale.com>
4978L: netdev@vger.kernel.org
4979S: Maintained
4980F: drivers/net/ethernet/freescale/gianfar*
4981X: drivers/net/ethernet/freescale/gianfar_ptp.c
4982F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4983
4984FREESCALE QUICC ENGINE UCC HDLC DRIVER
4985M: Zhao Qiang <qiang.zhao@nxp.com>
4986L: netdev@vger.kernel.org
4987L: linuxppc-dev@lists.ozlabs.org
4988S: Maintained
4989F: drivers/net/wan/fsl_ucc_hdlc*
4990
4991FREESCALE QUICC ENGINE UCC UART DRIVER
4992M: Timur Tabi <timur@tabi.org>
4993L: linuxppc-dev@lists.ozlabs.org
4994S: Maintained
4995F: drivers/tty/serial/ucc_uart.c
4996
4997FREESCALE SOC SOUND DRIVERS
4998M: Timur Tabi <timur@tabi.org>
4999M: Nicolin Chen <nicoleotsuka@gmail.com>
5000M: Xiubo Li <Xiubo.Lee@gmail.com>
5001R: Fabio Estevam <fabio.estevam@nxp.com>
5002L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5003L: linuxppc-dev@lists.ozlabs.org
5004S: Maintained
5005F: sound/soc/fsl/fsl*
5006F: sound/soc/fsl/imx*
5007F: sound/soc/fsl/mpc8610_hpcd.c
5008
5009FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5010M: "J. German Rivera" <German.Rivera@freescale.com>
5011M: Stuart Yoder <stuart.yoder@nxp.com>
5012L: linux-kernel@vger.kernel.org
5013S: Maintained
5014F: drivers/staging/fsl-mc/
5015
5016FREEVXFS FILESYSTEM
5017M: Christoph Hellwig <hch@infradead.org>
5018W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5019S: Maintained
5020F: fs/freevxfs/
5021
5022FREEZER
5023M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5024M: Pavel Machek <pavel@ucw.cz>
5025L: linux-pm@vger.kernel.org
5026S: Supported
5027F: Documentation/power/freezing-of-tasks.txt
5028F: include/linux/freezer.h
5029F: kernel/freezer.c
5030
5031FRONTSWAP API
5032M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5033L: linux-kernel@vger.kernel.org
5034S: Maintained
5035F: mm/frontswap.c
5036F: include/linux/frontswap.h
5037
5038FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5039M: David Howells <dhowells@redhat.com>
5040L: linux-cachefs@redhat.com (moderated for non-subscribers)
5041S: Supported
5042F: Documentation/filesystems/caching/
5043F: fs/fscache/
5044F: include/linux/fscache*.h
5045
5046FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5047M: Theodore Y. Ts'o <tytso@mit.edu>
5048M: Jaegeuk Kim <jaegeuk@kernel.org>
5049S: Supported
5050F: fs/crypto/
5051F: include/linux/fscrypto.h
5052
5053F2FS FILE SYSTEM
5054M: Jaegeuk Kim <jaegeuk@kernel.org>
5055M: Changman Lee <cm224.lee@samsung.com>
5056R: Chao Yu <yuchao0@huawei.com>
5057L: linux-f2fs-devel@lists.sourceforge.net
5058W: http://en.wikipedia.org/wiki/F2FS
5059T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5060S: Maintained
5061F: Documentation/filesystems/f2fs.txt
5062F: Documentation/ABI/testing/sysfs-fs-f2fs
5063F: fs/f2fs/
5064F: include/linux/f2fs_fs.h
5065F: include/trace/events/f2fs.h
5066
5067FUJITSU FR-V (FRV) PORT
5068S: Orphan
5069F: arch/frv/
5070
5071FUJITSU LAPTOP EXTRAS
5072M: Jonathan Woithe <jwoithe@just42.net>
5073L: platform-driver-x86@vger.kernel.org
5074S: Maintained
5075F: drivers/platform/x86/fujitsu-laptop.c
5076
5077FUJITSU M-5MO LS CAMERA ISP DRIVER
5078M: Kyungmin Park <kyungmin.park@samsung.com>
5079M: Heungjun Kim <riverful.kim@samsung.com>
5080L: linux-media@vger.kernel.org
5081S: Maintained
5082F: drivers/media/i2c/m5mols/
5083F: include/media/i2c/m5mols.h
5084
5085FUJITSU TABLET EXTRAS
5086M: Robert Gerlach <khnz@gmx.de>
5087L: platform-driver-x86@vger.kernel.org
5088S: Maintained
5089F: drivers/platform/x86/fujitsu-tablet.c
5090
5091FUSE: FILESYSTEM IN USERSPACE
5092M: Miklos Szeredi <miklos@szeredi.hu>
5093L: linux-fsdevel@vger.kernel.org
5094W: http://fuse.sourceforge.net/
5095T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5096S: Maintained
5097F: fs/fuse/
5098F: include/uapi/linux/fuse.h
5099F: Documentation/filesystems/fuse.txt
5100
5101FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5102M: Rik Faith <faith@cs.unc.edu>
5103L: linux-scsi@vger.kernel.org
5104S: Odd Fixes (e.g., new signatures)
5105F: drivers/scsi/fdomain.*
5106
5107GCC PLUGINS
5108M: Kees Cook <keescook@chromium.org>
5109R: Emese Revfy <re.emese@gmail.com>
5110L: kernel-hardening@lists.openwall.com
5111S: Maintained
5112F: scripts/gcc-plugins/
5113F: scripts/gcc-plugin.sh
5114F: Documentation/gcc-plugins.txt
5115
5116GCOV BASED KERNEL PROFILING
5117M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5118S: Maintained
5119F: kernel/gcov/
5120F: Documentation/gcov.txt
5121
5122GDT SCSI DISK ARRAY CONTROLLER DRIVER
5123M: Achim Leubner <achim_leubner@adaptec.com>
5124L: linux-scsi@vger.kernel.org
5125W: http://www.icp-vortex.com/
5126S: Supported
5127F: drivers/scsi/gdt*
5128
5129GDB KERNEL DEBUGGING HELPER SCRIPTS
5130M: Jan Kiszka <jan.kiszka@siemens.com>
5131M: Kieran Bingham <kieran@bingham.xyz>
5132S: Supported
5133F: scripts/gdb/
5134
5135GEMTEK FM RADIO RECEIVER DRIVER
5136M: Hans Verkuil <hverkuil@xs4all.nl>
5137L: linux-media@vger.kernel.org
5138T: git git://linuxtv.org/media_tree.git
5139W: https://linuxtv.org
5140S: Maintained
5141F: drivers/media/radio/radio-gemtek*
5142
5143GENERIC GPIO I2C DRIVER
5144M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5145S: Supported
5146F: drivers/i2c/busses/i2c-gpio.c
5147F: include/linux/i2c-gpio.h
5148
5149GENERIC GPIO I2C MULTIPLEXER DRIVER
5150M: Peter Korsgaard <peter.korsgaard@barco.com>
5151L: linux-i2c@vger.kernel.org
5152S: Supported
5153F: drivers/i2c/muxes/i2c-mux-gpio.c
5154F: include/linux/i2c-mux-gpio.h
5155F: Documentation/i2c/muxes/i2c-mux-gpio
5156
5157GENERIC HDLC (WAN) DRIVERS
5158M: Krzysztof Halasa <khc@pm.waw.pl>
5159W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5160S: Maintained
5161F: drivers/net/wan/c101.c
5162F: drivers/net/wan/hd6457*
5163F: drivers/net/wan/hdlc*
5164F: drivers/net/wan/n2.c
5165F: drivers/net/wan/pc300too.c
5166F: drivers/net/wan/pci200syn.c
5167F: drivers/net/wan/wanxl*
5168
5169GENERIC INCLUDE/ASM HEADER FILES
5170M: Arnd Bergmann <arnd@arndb.de>
5171L: linux-arch@vger.kernel.org
5172T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5173S: Maintained
5174F: include/asm-generic/
5175F: include/uapi/asm-generic/
5176
5177GENERIC PHY FRAMEWORK
5178M: Kishon Vijay Abraham I <kishon@ti.com>
5179L: linux-kernel@vger.kernel.org
5180T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5181S: Supported
5182F: drivers/phy/
5183F: include/linux/phy/
5184
5185GENERIC PM DOMAINS
5186M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5187M: Kevin Hilman <khilman@kernel.org>
5188M: Ulf Hansson <ulf.hansson@linaro.org>
5189L: linux-pm@vger.kernel.org
5190S: Supported
5191F: drivers/base/power/domain*.c
5192F: include/linux/pm_domain.h
5193
5194GENERIC UIO DRIVER FOR PCI DEVICES
5195M: "Michael S. Tsirkin" <mst@redhat.com>
5196L: kvm@vger.kernel.org
5197S: Supported
5198F: drivers/uio/uio_pci_generic.c
5199
5200GET_MAINTAINER SCRIPT
5201M: Joe Perches <joe@perches.com>
5202S: Maintained
5203F: scripts/get_maintainer.pl
5204
5205GFS2 FILE SYSTEM
5206M: Steven Whitehouse <swhiteho@redhat.com>
5207M: Bob Peterson <rpeterso@redhat.com>
5208L: cluster-devel@redhat.com
5209W: http://sources.redhat.com/cluster/
5210T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5211S: Supported
5212F: Documentation/filesystems/gfs2*.txt
5213F: fs/gfs2/
5214F: include/uapi/linux/gfs2_ondisk.h
5215
5216GIGASET ISDN DRIVERS
5217M: Paul Bolle <pebolle@tiscali.nl>
5218L: gigaset307x-common@lists.sourceforge.net
5219W: http://gigaset307x.sourceforge.net/
5220S: Odd Fixes
5221F: Documentation/isdn/README.gigaset
5222F: drivers/isdn/gigaset/
5223F: include/uapi/linux/gigaset_dev.h
5224
5225GO7007 MPEG CODEC
5226M: Hans Verkuil <hans.verkuil@cisco.com>
5227L: linux-media@vger.kernel.org
5228S: Maintained
5229F: drivers/media/usb/go7007/
5230
5231GOODIX TOUCHSCREEN
5232M: Bastien Nocera <hadess@hadess.net>
5233L: linux-input@vger.kernel.org
5234S: Maintained
5235F: drivers/input/touchscreen/goodix.c
5236
5237GPIO SUBSYSTEM
5238M: Linus Walleij <linus.walleij@linaro.org>
5239M: Alexandre Courbot <gnurou@gmail.com>
5240L: linux-gpio@vger.kernel.org
5241T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5242S: Maintained
5243F: Documentation/devicetree/bindings/gpio/
5244F: Documentation/gpio/
5245F: Documentation/ABI/testing/gpio-cdev
5246F: Documentation/ABI/obsolete/sysfs-gpio
5247F: drivers/gpio/
5248F: include/linux/gpio/
5249F: include/linux/gpio.h
5250F: include/asm-generic/gpio.h
5251F: include/uapi/linux/gpio.h
5252F: tools/gpio/
5253
5254GRE DEMULTIPLEXER DRIVER
5255M: Dmitry Kozlov <xeb@mail.ru>
5256L: netdev@vger.kernel.org
5257S: Maintained
5258F: net/ipv4/gre_demux.c
5259F: net/ipv4/gre_offload.c
5260F: include/net/gre.h
5261
5262GRETH 10/100/1G Ethernet MAC device driver
5263M: Andreas Larsson <andreas@gaisler.com>
5264L: netdev@vger.kernel.org
5265S: Maintained
5266F: drivers/net/ethernet/aeroflex/
5267
5268GSPCA FINEPIX SUBDRIVER
5269M: Frank Zago <frank@zago.net>
5270L: linux-media@vger.kernel.org
5271T: git git://linuxtv.org/media_tree.git
5272S: Maintained
5273F: drivers/media/usb/gspca/finepix.c
5274
5275GSPCA GL860 SUBDRIVER
5276M: Olivier Lorin <o.lorin@laposte.net>
5277L: linux-media@vger.kernel.org
5278T: git git://linuxtv.org/media_tree.git
5279S: Maintained
5280F: drivers/media/usb/gspca/gl860/
5281
5282GSPCA M5602 SUBDRIVER
5283M: Erik Andren <erik.andren@gmail.com>
5284L: linux-media@vger.kernel.org
5285T: git git://linuxtv.org/media_tree.git
5286S: Maintained
5287F: drivers/media/usb/gspca/m5602/
5288
5289GSPCA PAC207 SONIXB SUBDRIVER
5290M: Hans Verkuil <hverkuil@xs4all.nl>
5291L: linux-media@vger.kernel.org
5292T: git git://linuxtv.org/media_tree.git
5293S: Odd Fixes
5294F: drivers/media/usb/gspca/pac207.c
5295
5296GSPCA SN9C20X SUBDRIVER
5297M: Brian Johnson <brijohn@gmail.com>
5298L: linux-media@vger.kernel.org
5299T: git git://linuxtv.org/media_tree.git
5300S: Maintained
5301F: drivers/media/usb/gspca/sn9c20x.c
5302
5303GSPCA T613 SUBDRIVER
5304M: Leandro Costantino <lcostantino@gmail.com>
5305L: linux-media@vger.kernel.org
5306T: git git://linuxtv.org/media_tree.git
5307S: Maintained
5308F: drivers/media/usb/gspca/t613.c
5309
5310GSPCA USB WEBCAM DRIVER
5311M: Hans Verkuil <hverkuil@xs4all.nl>
5312L: linux-media@vger.kernel.org
5313T: git git://linuxtv.org/media_tree.git
5314S: Odd Fixes
5315F: drivers/media/usb/gspca/
5316
5317GUID PARTITION TABLE (GPT)
5318M: Davidlohr Bueso <dave@stgolabs.net>
5319L: linux-efi@vger.kernel.org
5320S: Maintained
5321F: block/partitions/efi.*
5322
5323STK1160 USB VIDEO CAPTURE DRIVER
5324M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5325L: linux-media@vger.kernel.org
5326T: git git://linuxtv.org/media_tree.git
5327S: Maintained
5328F: drivers/media/usb/stk1160/
5329
5330H8/300 ARCHITECTURE
5331M: Yoshinori Sato <ysato@users.sourceforge.jp>
5332L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5333W: http://uclinux-h8.sourceforge.jp
5334T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5335S: Maintained
5336F: arch/h8300/
5337F: drivers/clocksource/h8300_*.c
5338F: drivers/clk/h8300/
5339F: drivers/irqchip/irq-renesas-h8*.c
5340
5341HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5342M: Frank Seidel <frank@f-seidel.de>
5343L: platform-driver-x86@vger.kernel.org
5344W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5345S: Maintained
5346F: drivers/platform/x86/hdaps.c
5347
5348HDPVR USB VIDEO ENCODER DRIVER
5349M: Hans Verkuil <hverkuil@xs4all.nl>
5350L: linux-media@vger.kernel.org
5351T: git git://linuxtv.org/media_tree.git
5352W: https://linuxtv.org
5353S: Odd Fixes
5354F: drivers/media/usb/hdpvr/
5355
5356HWPOISON MEMORY FAILURE HANDLING
5357M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5358L: linux-mm@kvack.org
5359S: Maintained
5360F: mm/memory-failure.c
5361F: mm/hwpoison-inject.c
5362
5363HYPERVISOR VIRTUAL CONSOLE DRIVER
5364L: linuxppc-dev@lists.ozlabs.org
5365S: Odd Fixes
5366F: drivers/tty/hvc/
5367
5368HACKRF MEDIA DRIVER
5369M: Antti Palosaari <crope@iki.fi>
5370L: linux-media@vger.kernel.org
5371W: https://linuxtv.org
5372W: http://palosaari.fi/linux/
5373Q: http://patchwork.linuxtv.org/project/linux-media/list/
5374T: git git://linuxtv.org/anttip/media_tree.git
5375S: Maintained
5376F: drivers/media/usb/hackrf/
5377
5378HARDWARE MONITORING
5379M: Jean Delvare <jdelvare@suse.com>
5380M: Guenter Roeck <linux@roeck-us.net>
5381L: linux-hwmon@vger.kernel.org
5382W: http://hwmon.wiki.kernel.org/
5383T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5384T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5385S: Maintained
5386F: Documentation/hwmon/
5387F: drivers/hwmon/
5388F: include/linux/hwmon*.h
5389
5390HARDWARE RANDOM NUMBER GENERATOR CORE
5391M: Matt Mackall <mpm@selenic.com>
5392M: Herbert Xu <herbert@gondor.apana.org.au>
5393L: linux-crypto@vger.kernel.org
5394S: Odd fixes
5395F: Documentation/devicetree/bindings/rng/
5396F: Documentation/hw_random.txt
5397F: drivers/char/hw_random/
5398F: include/linux/hw_random.h
5399
5400HARDWARE SPINLOCK CORE
5401M: Ohad Ben-Cohen <ohad@wizery.com>
5402M: Bjorn Andersson <bjorn.andersson@linaro.org>
5403L: linux-remoteproc@vger.kernel.org
5404S: Maintained
5405T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5406F: Documentation/devicetree/bindings/hwlock/
5407F: Documentation/hwspinlock.txt
5408F: drivers/hwspinlock/
5409F: include/linux/hwspinlock.h
5410
5411HARMONY SOUND DRIVER
5412L: linux-parisc@vger.kernel.org
5413S: Maintained
5414F: sound/parisc/harmony.*
5415
5416HD29L2 MEDIA DRIVER
5417M: Antti Palosaari <crope@iki.fi>
5418L: linux-media@vger.kernel.org
5419W: https://linuxtv.org
5420W: http://palosaari.fi/linux/
5421Q: http://patchwork.linuxtv.org/project/linux-media/list/
5422T: git git://linuxtv.org/anttip/media_tree.git
5423S: Maintained
5424F: drivers/media/dvb-frontends/hd29l2*
5425
5426HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5427M: Brian Boylston <brian.boylston@hpe.com>
5428S: Supported
5429F: Documentation/watchdog/hpwdt.txt
5430F: drivers/watchdog/hpwdt.c
5431
5432HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5433M: Don Brace <don.brace@microsemi.com>
5434L: iss_storagedev@hp.com
5435L: esc.storagedev@microsemi.com
5436L: linux-scsi@vger.kernel.org
5437S: Supported
5438F: Documentation/scsi/hpsa.txt
5439F: drivers/scsi/hpsa*.[ch]
5440F: include/linux/cciss*.h
5441F: include/uapi/linux/cciss*.h
5442
5443HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5444M: Don Brace <don.brace@microsemi.com>
5445L: iss_storagedev@hp.com
5446L: esc.storagedev@microsemi.com
5447L: linux-scsi@vger.kernel.org
5448S: Supported
5449F: Documentation/blockdev/cciss.txt
5450F: drivers/block/cciss*
5451F: include/linux/cciss_ioctl.h
5452F: include/uapi/linux/cciss_ioctl.h
5453
5454HFI1 DRIVER
5455M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5456M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5457L: linux-rdma@vger.kernel.org
5458S: Supported
5459F: drivers/infiniband/hw/hfi1
5460
5461HFS FILESYSTEM
5462L: linux-fsdevel@vger.kernel.org
5463S: Orphan
5464F: Documentation/filesystems/hfs.txt
5465F: fs/hfs/
5466
5467HFSPLUS FILESYSTEM
5468L: linux-fsdevel@vger.kernel.org
5469S: Orphan
5470F: Documentation/filesystems/hfsplus.txt
5471F: fs/hfsplus/
5472
5473HGA FRAMEBUFFER DRIVER
5474M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5475L: linux-nvidia@lists.surfsouth.com
5476W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5477S: Maintained
5478F: drivers/video/fbdev/hgafb.c
5479
5480HIBERNATION (aka Software Suspend, aka swsusp)
5481M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5482M: Pavel Machek <pavel@ucw.cz>
5483L: linux-pm@vger.kernel.org
5484S: Supported
5485F: arch/x86/power/
5486F: drivers/base/power/
5487F: kernel/power/
5488F: include/linux/suspend.h
5489F: include/linux/freezer.h
5490F: include/linux/pm.h
5491F: arch/*/include/asm/suspend*.h
5492
5493HID CORE LAYER
5494M: Jiri Kosina <jikos@kernel.org>
5495R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5496L: linux-input@vger.kernel.org
5497T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5498S: Maintained
5499F: drivers/hid/
5500F: include/linux/hid*
5501F: include/uapi/linux/hid*
5502
5503HID SENSOR HUB DRIVERS
5504M: Jiri Kosina <jikos@kernel.org>
5505M: Jonathan Cameron <jic23@kernel.org>
5506M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5507L: linux-input@vger.kernel.org
5508L: linux-iio@vger.kernel.org
5509S: Maintained
5510F: Documentation/hid/hid-sensor*
5511F: drivers/hid/hid-sensor-*
5512F: drivers/iio/*/hid-*
5513F: include/linux/hid-sensor-*
5514
5515HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5516M: Thomas Gleixner <tglx@linutronix.de>
5517L: linux-kernel@vger.kernel.org
5518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5519S: Maintained
5520F: Documentation/timers/
5521F: kernel/time/hrtimer.c
5522F: kernel/time/clockevents.c
5523F: kernel/time/tick*.*
5524F: kernel/time/timer_*.c
5525F: include/linux/clockchips.h
5526F: include/linux/hrtimer.h
5527
5528HIGH-SPEED SCC DRIVER FOR AX.25
5529L: linux-hams@vger.kernel.org
5530S: Orphan
5531F: drivers/net/hamradio/dmascc.c
5532F: drivers/net/hamradio/scc.c
5533
5534HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5535M: HighPoint Linux Team <linux@highpoint-tech.com>
5536W: http://www.highpoint-tech.com
5537S: Supported
5538F: Documentation/scsi/hptiop.txt
5539F: drivers/scsi/hptiop.c
5540
5541HIPPI
5542M: Jes Sorensen <jes@trained-monkey.org>
5543L: linux-hippi@sunsite.dk
5544S: Maintained
5545F: include/linux/hippidevice.h
5546F: include/uapi/linux/if_hippi.h
5547F: net/802/hippi.c
5548F: drivers/net/hippi/
5549
5550HISILICON NETWORK SUBSYSTEM DRIVER
5551M: Yisen Zhuang <yisen.zhuang@huawei.com>
5552M: Salil Mehta <salil.mehta@huawei.com>
5553L: netdev@vger.kernel.org
5554W: http://www.hisilicon.com
5555S: Maintained
5556F: drivers/net/ethernet/hisilicon/
5557F: Documentation/devicetree/bindings/net/hisilicon*.txt
5558
5559HISILICON SAS Controller
5560M: John Garry <john.garry@huawei.com>
5561W: http://www.hisilicon.com
5562S: Supported
5563F: drivers/scsi/hisi_sas/
5564F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5565
5566HOST AP DRIVER
5567M: Jouni Malinen <j@w1.fi>
5568L: hostap@shmoo.com (subscribers-only)
5569L: linux-wireless@vger.kernel.org
5570W: http://hostap.epitest.fi/
5571S: Maintained
5572F: drivers/net/wireless/intersil/hostap/
5573
5574HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5575L: platform-driver-x86@vger.kernel.org
5576S: Orphan
5577F: drivers/platform/x86/tc1100-wmi.c
5578
5579HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5580M: Jaroslav Kysela <perex@perex.cz>
5581S: Maintained
5582F: drivers/net/ethernet/hp/hp100.*
5583
5584HPET: High Precision Event Timers driver
5585M: Clemens Ladisch <clemens@ladisch.de>
5586S: Maintained
5587F: Documentation/timers/hpet.txt
5588F: drivers/char/hpet.c
5589F: include/linux/hpet.h
5590F: include/uapi/linux/hpet.h
5591
5592HPET: x86
5593S: Orphan
5594F: arch/x86/kernel/hpet.c
5595F: arch/x86/include/asm/hpet.h
5596
5597HPFS FILESYSTEM
5598M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5599W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5600S: Maintained
5601F: fs/hpfs/
5602
5603HSI SUBSYSTEM
5604M: Sebastian Reichel <sre@kernel.org>
5605T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5606S: Maintained
5607F: Documentation/ABI/testing/sysfs-bus-hsi
5608F: Documentation/hsi.txt
5609F: drivers/hsi/
5610F: include/linux/hsi/
5611F: include/uapi/linux/hsi/
5612
5613HSO 3G MODEM DRIVER
5614M: Jan Dumon <j.dumon@option.com>
5615W: http://www.pharscape.org
5616S: Maintained
5617F: drivers/net/usb/hso.c
5618
5619HSR NETWORK PROTOCOL
5620M: Arvid Brodin <arvid.brodin@alten.se>
5621L: netdev@vger.kernel.org
5622S: Maintained
5623F: net/hsr/
5624
5625HTCPEN TOUCHSCREEN DRIVER
5626M: Pau Oliva Fora <pof@eslack.org>
5627L: linux-input@vger.kernel.org
5628S: Maintained
5629F: drivers/input/touchscreen/htcpen.c
5630
5631HUGETLB FILESYSTEM
5632M: Nadia Yvette Chambers <nyc@holomorphy.com>
5633S: Maintained
5634F: fs/hugetlbfs/
5635
5636Hyper-V CORE AND DRIVERS
5637M: "K. Y. Srinivasan" <kys@microsoft.com>
5638M: Haiyang Zhang <haiyangz@microsoft.com>
5639L: devel@linuxdriverproject.org
5640S: Maintained
5641F: arch/x86/include/asm/mshyperv.h
5642F: arch/x86/include/uapi/asm/hyperv.h
5643F: arch/x86/kernel/cpu/mshyperv.c
5644F: drivers/hid/hid-hyperv.c
5645F: drivers/hv/
5646F: drivers/input/serio/hyperv-keyboard.c
5647F: drivers/pci/host/pci-hyperv.c
5648F: drivers/net/hyperv/
5649F: drivers/scsi/storvsc_drv.c
5650F: drivers/video/fbdev/hyperv_fb.c
5651F: include/linux/hyperv.h
5652F: tools/hv/
5653F: Documentation/ABI/stable/sysfs-bus-vmbus
5654
5655I2C MUXES
5656M: Peter Rosin <peda@axentia.se>
5657L: linux-i2c@vger.kernel.org
5658S: Maintained
5659F: Documentation/i2c/i2c-topology
5660F: Documentation/i2c/muxes/
5661F: Documentation/devicetree/bindings/i2c/i2c-mux*
5662F: drivers/i2c/i2c-mux.c
5663F: drivers/i2c/muxes/
5664F: include/linux/i2c-mux.h
5665
5666I2C OVER PARALLEL PORT
5667M: Jean Delvare <jdelvare@suse.com>
5668L: linux-i2c@vger.kernel.org
5669S: Maintained
5670F: Documentation/i2c/busses/i2c-parport
5671F: Documentation/i2c/busses/i2c-parport-light
5672F: drivers/i2c/busses/i2c-parport.c
5673F: drivers/i2c/busses/i2c-parport-light.c
5674
5675I2C/SMBUS CONTROLLER DRIVERS FOR PC
5676M: Jean Delvare <jdelvare@suse.com>
5677L: linux-i2c@vger.kernel.org
5678S: Maintained
5679F: Documentation/i2c/busses/i2c-ali1535
5680F: Documentation/i2c/busses/i2c-ali1563
5681F: Documentation/i2c/busses/i2c-ali15x3
5682F: Documentation/i2c/busses/i2c-amd756
5683F: Documentation/i2c/busses/i2c-amd8111
5684F: Documentation/i2c/busses/i2c-i801
5685F: Documentation/i2c/busses/i2c-nforce2
5686F: Documentation/i2c/busses/i2c-piix4
5687F: Documentation/i2c/busses/i2c-sis5595
5688F: Documentation/i2c/busses/i2c-sis630
5689F: Documentation/i2c/busses/i2c-sis96x
5690F: Documentation/i2c/busses/i2c-via
5691F: Documentation/i2c/busses/i2c-viapro
5692F: drivers/i2c/busses/i2c-ali1535.c
5693F: drivers/i2c/busses/i2c-ali1563.c
5694F: drivers/i2c/busses/i2c-ali15x3.c
5695F: drivers/i2c/busses/i2c-amd756.c
5696F: drivers/i2c/busses/i2c-amd756-s4882.c
5697F: drivers/i2c/busses/i2c-amd8111.c
5698F: drivers/i2c/busses/i2c-i801.c
5699F: drivers/i2c/busses/i2c-isch.c
5700F: drivers/i2c/busses/i2c-nforce2.c
5701F: drivers/i2c/busses/i2c-nforce2-s4985.c
5702F: drivers/i2c/busses/i2c-piix4.c
5703F: drivers/i2c/busses/i2c-sis5595.c
5704F: drivers/i2c/busses/i2c-sis630.c
5705F: drivers/i2c/busses/i2c-sis96x.c
5706F: drivers/i2c/busses/i2c-via.c
5707F: drivers/i2c/busses/i2c-viapro.c
5708
5709I2C/SMBUS ISMT DRIVER
5710M: Seth Heasley <seth.heasley@intel.com>
5711M: Neil Horman <nhorman@tuxdriver.com>
5712L: linux-i2c@vger.kernel.org
5713F: drivers/i2c/busses/i2c-ismt.c
5714F: Documentation/i2c/busses/i2c-ismt
5715
5716I2C/SMBUS STUB DRIVER
5717M: Jean Delvare <jdelvare@suse.com>
5718L: linux-i2c@vger.kernel.org
5719S: Maintained
5720F: drivers/i2c/i2c-stub.c
5721
5722I2C SUBSYSTEM
5723M: Wolfram Sang <wsa@the-dreams.de>
5724L: linux-i2c@vger.kernel.org
5725W: https://i2c.wiki.kernel.org/
5726Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5727T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5728S: Maintained
5729F: Documentation/devicetree/bindings/i2c/
5730F: Documentation/i2c/
5731F: drivers/i2c/
5732F: drivers/i2c/*/
5733F: include/linux/i2c.h
5734F: include/linux/i2c-*.h
5735F: include/uapi/linux/i2c.h
5736F: include/uapi/linux/i2c-*.h
5737
5738I2C ACPI SUPPORT
5739M: Mika Westerberg <mika.westerberg@linux.intel.com>
5740L: linux-i2c@vger.kernel.org
5741L: linux-acpi@vger.kernel.org
5742S: Maintained
5743
5744I2C-TAOS-EVM DRIVER
5745M: Jean Delvare <jdelvare@suse.com>
5746L: linux-i2c@vger.kernel.org
5747S: Maintained
5748F: Documentation/i2c/busses/i2c-taos-evm
5749F: drivers/i2c/busses/i2c-taos-evm.c
5750
5751I2C-TINY-USB DRIVER
5752M: Till Harbaum <till@harbaum.org>
5753L: linux-i2c@vger.kernel.org
5754W: http://www.harbaum.org/till/i2c_tiny_usb
5755S: Maintained
5756F: drivers/i2c/busses/i2c-tiny-usb.c
5757
5758i386 BOOT CODE
5759M: "H. Peter Anvin" <hpa@zytor.com>
5760S: Maintained
5761F: arch/x86/boot/
5762
5763i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5764M: "H. Peter Anvin" <hpa@zytor.com>
5765T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5766S: Maintained
5767
5768IA64 (Itanium) PLATFORM
5769M: Tony Luck <tony.luck@intel.com>
5770M: Fenghua Yu <fenghua.yu@intel.com>
5771L: linux-ia64@vger.kernel.org
5772T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5773S: Maintained
5774F: arch/ia64/
5775
5776IBM Power VMX Cryptographic instructions
5777M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5778M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5779L: linux-crypto@vger.kernel.org
5780S: Supported
5781F: drivers/crypto/vmx/Makefile
5782F: drivers/crypto/vmx/Kconfig
5783F: drivers/crypto/vmx/vmx.c
5784F: drivers/crypto/vmx/aes*
5785F: drivers/crypto/vmx/ghash*
5786F: drivers/crypto/vmx/ppc-xlate.pl
5787
5788IBM Power in-Nest Crypto Acceleration
5789M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5790M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5791L: linux-crypto@vger.kernel.org
5792S: Supported
5793F: drivers/crypto/nx/Makefile
5794F: drivers/crypto/nx/Kconfig
5795F: drivers/crypto/nx/nx-aes*
5796F: drivers/crypto/nx/nx-sha*
5797F: drivers/crypto/nx/nx.*
5798F: drivers/crypto/nx/nx_csbcpb.h
5799F: drivers/crypto/nx/nx_debugfs.h
5800
5801IBM Power 842 compression accelerator
5802M: Dan Streetman <ddstreet@ieee.org>
5803S: Supported
5804F: drivers/crypto/nx/Makefile
5805F: drivers/crypto/nx/Kconfig
5806F: drivers/crypto/nx/nx-842*
5807F: include/linux/sw842.h
5808F: crypto/842.c
5809F: lib/842/
5810
5811IBM Power Linux RAID adapter
5812M: Brian King <brking@us.ibm.com>
5813S: Supported
5814F: drivers/scsi/ipr.*
5815
5816IBM Power Virtual Ethernet Device Driver
5817M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5818L: netdev@vger.kernel.org
5819S: Supported
5820F: drivers/net/ethernet/ibm/ibmveth.*
5821
5822IBM Power SRIOV Virtual NIC Device Driver
5823M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5824M: John Allen <jallen@linux.vnet.ibm.com>
5825L: netdev@vger.kernel.org
5826S: Supported
5827F: drivers/net/ethernet/ibm/ibmvnic.*
5828
5829IBM Power Virtual SCSI Device Drivers
5830M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5831L: linux-scsi@vger.kernel.org
5832S: Supported
5833F: drivers/scsi/ibmvscsi/ibmvscsi*
5834F: include/scsi/viosrp.h
5835
5836IBM Power Virtual SCSI Device Target Driver
5837M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5838M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5839L: linux-scsi@vger.kernel.org
5840L: target-devel@vger.kernel.org
5841S: Supported
5842F: drivers/scsi/ibmvscsi_tgt/
5843
5844IBM Power Virtual FC Device Drivers
5845M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5846L: linux-scsi@vger.kernel.org
5847S: Supported
5848F: drivers/scsi/ibmvscsi/ibmvfc*
5849
5850IBM ServeRAID RAID DRIVER
5851S: Orphan
5852F: drivers/scsi/ips.*
5853
5854ICH LPC AND GPIO DRIVER
5855M: Peter Tyser <ptyser@xes-inc.com>
5856S: Maintained
5857F: drivers/mfd/lpc_ich.c
5858F: drivers/gpio/gpio-ich.c
5859
5860IDE SUBSYSTEM
5861M: "David S. Miller" <davem@davemloft.net>
5862L: linux-ide@vger.kernel.org
5863Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5864T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5865S: Maintained
5866F: Documentation/ide/
5867F: drivers/ide/
5868F: include/linux/ide.h
5869
5870IDEAPAD LAPTOP EXTRAS DRIVER
5871M: Ike Panhc <ike.pan@canonical.com>
5872L: platform-driver-x86@vger.kernel.org
5873W: http://launchpad.net/ideapad-laptop
5874S: Maintained
5875F: drivers/platform/x86/ideapad-laptop.c
5876
5877IDEAPAD LAPTOP SLIDEBAR DRIVER
5878M: Andrey Moiseev <o2g.org.ru@gmail.com>
5879L: linux-input@vger.kernel.org
5880W: https://github.com/o2genum/ideapad-slidebar
5881S: Maintained
5882F: drivers/input/misc/ideapad_slidebar.c
5883
5884IDE/ATAPI DRIVERS
5885M: Borislav Petkov <bp@alien8.de>
5886L: linux-ide@vger.kernel.org
5887S: Maintained
5888F: Documentation/cdrom/ide-cd
5889F: drivers/ide/ide-cd*
5890
5891IDLE-I7300
5892M: Andy Henroid <andrew.d.henroid@intel.com>
5893L: linux-pm@vger.kernel.org
5894S: Supported
5895F: drivers/idle/i7300_idle.c
5896
5897IEEE 802.15.4 SUBSYSTEM
5898M: Alexander Aring <aar@pengutronix.de>
5899L: linux-wpan@vger.kernel.org
5900W: http://wpan.cakelab.org/
5901T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5903S: Maintained
5904F: net/ieee802154/
5905F: net/mac802154/
5906F: drivers/net/ieee802154/
5907F: include/linux/nl802154.h
5908F: include/linux/ieee802154.h
5909F: include/net/nl802154.h
5910F: include/net/mac802154.h
5911F: include/net/af_ieee802154.h
5912F: include/net/cfg802154.h
5913F: include/net/ieee802154_netdev.h
5914F: Documentation/networking/ieee802154.txt
5915
5916IGORPLUG-USB IR RECEIVER
5917M: Sean Young <sean@mess.org>
5918L: linux-media@vger.kernel.org
5919S: Maintained
5920F: drivers/media/rc/igorplugusb.c
5921
5922IGUANAWORKS USB IR TRANSCEIVER
5923M: Sean Young <sean@mess.org>
5924L: linux-media@vger.kernel.org
5925S: Maintained
5926F: drivers/media/rc/iguanair.c
5927
5928IIO SUBSYSTEM AND DRIVERS
5929M: Jonathan Cameron <jic23@kernel.org>
5930R: Hartmut Knaack <knaack.h@gmx.de>
5931R: Lars-Peter Clausen <lars@metafoo.de>
5932R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5933L: linux-iio@vger.kernel.org
5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5935S: Maintained
5936F: Documentation/devicetree/bindings/iio/
5937F: drivers/iio/
5938F: drivers/staging/iio/
5939F: include/linux/iio/
5940F: tools/iio/
5941
5942IKANOS/ADI EAGLE ADSL USB DRIVER
5943M: Matthieu Castet <castet.matthieu@free.fr>
5944M: Stanislaw Gruszka <stf_xl@wp.pl>
5945S: Maintained
5946F: drivers/usb/atm/ueagle-atm.c
5947
5948INA209 HARDWARE MONITOR DRIVER
5949M: Guenter Roeck <linux@roeck-us.net>
5950L: linux-hwmon@vger.kernel.org
5951S: Maintained
5952F: Documentation/hwmon/ina209
5953F: Documentation/devicetree/bindings/i2c/ina209.txt
5954F: drivers/hwmon/ina209.c
5955
5956INA2XX HARDWARE MONITOR DRIVER
5957M: Guenter Roeck <linux@roeck-us.net>
5958L: linux-hwmon@vger.kernel.org
5959S: Maintained
5960F: Documentation/hwmon/ina2xx
5961F: drivers/hwmon/ina2xx.c
5962F: include/linux/platform_data/ina2xx.h
5963
5964INDUSTRY PACK SUBSYSTEM (IPACK)
5965M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5966M: Jens Taprogge <jens.taprogge@taprogge.org>
5967M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5968L: industrypack-devel@lists.sourceforge.net
5969W: http://industrypack.sourceforge.net
5970S: Maintained
5971F: drivers/ipack/
5972
5973INGENIC JZ4780 DMA Driver
5974M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5975S: Maintained
5976F: drivers/dma/dma-jz4780.c
5977
5978INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5979M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5980M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5981L: linux-ima-devel@lists.sourceforge.net
5982L: linux-ima-user@lists.sourceforge.net
5983L: linux-security-module@vger.kernel.org
5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5985S: Supported
5986F: security/integrity/ima/
5987
5988IMGTEC IR DECODER DRIVER
5989M: James Hogan <james.hogan@imgtec.com>
5990S: Maintained
5991F: drivers/media/rc/img-ir/
5992
5993IMS TWINTURBO FRAMEBUFFER DRIVER
5994L: linux-fbdev@vger.kernel.org
5995S: Orphan
5996F: drivers/video/fbdev/imsttfb.c
5997
5998INFINIBAND SUBSYSTEM
5999M: Doug Ledford <dledford@redhat.com>
6000M: Sean Hefty <sean.hefty@intel.com>
6001M: Hal Rosenstock <hal.rosenstock@gmail.com>
6002L: linux-rdma@vger.kernel.org
6003W: http://www.openfabrics.org/
6004Q: http://patchwork.kernel.org/project/linux-rdma/list/
6005T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6006S: Supported
6007F: Documentation/infiniband/
6008F: drivers/infiniband/
6009F: include/uapi/linux/if_infiniband.h
6010F: include/uapi/rdma/
6011F: include/rdma/
6012
6013INOTIFY
6014M: John McCutchan <john@johnmccutchan.com>
6015M: Robert Love <rlove@rlove.org>
6016M: Eric Paris <eparis@parisplace.org>
6017S: Maintained
6018F: Documentation/filesystems/inotify.txt
6019F: fs/notify/inotify/
6020F: include/linux/inotify.h
6021F: include/uapi/linux/inotify.h
6022
6023INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6024M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6025L: linux-input@vger.kernel.org
6026Q: http://patchwork.kernel.org/project/linux-input/list/
6027T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6028S: Maintained
6029F: drivers/input/
6030F: include/linux/input.h
6031F: include/uapi/linux/input.h
6032F: include/linux/input/
6033F: Documentation/devicetree/bindings/input/
6034
6035INPUT MULTITOUCH (MT) PROTOCOL
6036M: Henrik Rydberg <rydberg@bitmath.org>
6037L: linux-input@vger.kernel.org
6038S: Odd fixes
6039F: Documentation/input/multi-touch-protocol.txt
6040F: drivers/input/input-mt.c
6041K: \b(ABS|SYN)_MT_
6042
6043INTEL ASoC BDW/HSW DRIVERS
6044M: Jie Yang <yang.jie@linux.intel.com>
6045L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6046S: Supported
6047F: sound/soc/intel/common/sst-dsp*
6048F: sound/soc/intel/common/sst-firmware.c
6049F: sound/soc/intel/boards/broadwell.c
6050F: sound/soc/intel/haswell/
6051
6052INTEL C600 SERIES SAS CONTROLLER DRIVER
6053M: Intel SCU Linux support <intel-linux-scu@intel.com>
6054M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6055L: linux-scsi@vger.kernel.org
6056T: git git://git.code.sf.net/p/intel-sas/isci
6057S: Supported
6058F: drivers/scsi/isci/
6059
6060INTEL HID EVENT DRIVER
6061M: Alex Hung <alex.hung@canonical.com>
6062L: platform-driver-x86@vger.kernel.org
6063S: Maintained
6064F: drivers/platform/x86/intel-hid.c
6065
6066INTEL VIRTUAL BUTTON DRIVER
6067M: AceLan Kao <acelan.kao@canonical.com>
6068L: platform-driver-x86@vger.kernel.org
6069S: Maintained
6070F: drivers/platform/x86/intel-vbtn.c
6071
6072INTEL IDLE DRIVER
6073M: Len Brown <lenb@kernel.org>
6074L: linux-pm@vger.kernel.org
6075T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6076S: Supported
6077F: drivers/idle/intel_idle.c
6078
6079INTEL PSTATE DRIVER
6080M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6081M: Len Brown <lenb@kernel.org>
6082L: linux-pm@vger.kernel.org
6083S: Supported
6084F: drivers/cpufreq/intel_pstate.c
6085
6086INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6087M: Maik Broemme <mbroemme@plusserver.de>
6088L: linux-fbdev@vger.kernel.org
6089S: Maintained
6090F: Documentation/fb/intelfb.txt
6091F: drivers/video/fbdev/intelfb/
6092
6093INTEL 810/815 FRAMEBUFFER DRIVER
6094M: Antonino Daplas <adaplas@gmail.com>
6095L: linux-fbdev@vger.kernel.org
6096S: Maintained
6097F: drivers/video/fbdev/i810/
6098
6099INTEL MENLOW THERMAL DRIVER
6100M: Sujith Thomas <sujith.thomas@intel.com>
6101L: platform-driver-x86@vger.kernel.org
6102W: https://01.org/linux-acpi
6103S: Supported
6104F: drivers/platform/x86/intel_menlow.c
6105
6106INTEL I/OAT DMA DRIVER
6107M: Dave Jiang <dave.jiang@intel.com>
6108R: Dan Williams <dan.j.williams@intel.com>
6109L: dmaengine@vger.kernel.org
6110Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6111S: Supported
6112F: drivers/dma/ioat*
6113
6114INTEL IOMMU (VT-d)
6115M: David Woodhouse <dwmw2@infradead.org>
6116L: iommu@lists.linux-foundation.org
6117T: git git://git.infradead.org/iommu-2.6.git
6118S: Supported
6119F: drivers/iommu/intel-iommu.c
6120F: include/linux/intel-iommu.h
6121
6122INTEL IOP-ADMA DMA DRIVER
6123R: Dan Williams <dan.j.williams@intel.com>
6124S: Odd fixes
6125F: drivers/dma/iop-adma.c
6126
6127INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6128M: Krzysztof Halasa <khalasa@piap.pl>
6129S: Maintained
6130F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6131F: arch/arm/mach-ixp4xx/include/mach/npe.h
6132F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6133F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6134F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6135F: drivers/net/wan/ixp4xx_hss.c
6136
6137INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6138M: Deepak Saxena <dsaxena@plexity.net>
6139S: Maintained
6140F: drivers/char/hw_random/ixp4xx-rng.c
6141
6142INTEL ETHERNET DRIVERS
6143M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6144L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6145W: http://www.intel.com/support/feedback.htm
6146W: http://e1000.sourceforge.net/
6147Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6148T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6150S: Supported
6151F: Documentation/networking/e100.txt
6152F: Documentation/networking/e1000.txt
6153F: Documentation/networking/e1000e.txt
6154F: Documentation/networking/igb.txt
6155F: Documentation/networking/igbvf.txt
6156F: Documentation/networking/ixgb.txt
6157F: Documentation/networking/ixgbe.txt
6158F: Documentation/networking/ixgbevf.txt
6159F: Documentation/networking/i40e.txt
6160F: Documentation/networking/i40evf.txt
6161F: drivers/net/ethernet/intel/
6162F: drivers/net/ethernet/intel/*/
6163
6164INTEL RDMA RNIC DRIVER
6165M: Faisal Latif <faisal.latif@intel.com>
6166R: Chien Tin Tung <chien.tin.tung@intel.com>
6167R: Mustafa Ismail <mustafa.ismail@intel.com>
6168R: Shiraz Saleem <shiraz.saleem@intel.com>
6169R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6170L: linux-rdma@vger.kernel.org
6171S: Supported
6172F: drivers/infiniband/hw/i40iw/
6173
6174INTEL MERRIFIELD GPIO DRIVER
6175M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6176L: linux-gpio@vger.kernel.org
6177S: Maintained
6178F: drivers/gpio/gpio-merrifield.c
6179
6180INTEL-MID GPIO DRIVER
6181M: David Cohen <david.a.cohen@linux.intel.com>
6182L: linux-gpio@vger.kernel.org
6183S: Maintained
6184F: drivers/gpio/gpio-intel-mid.c
6185
6186INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6187M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6188L: linux-wireless@vger.kernel.org
6189S: Maintained
6190F: Documentation/networking/README.ipw2100
6191F: Documentation/networking/README.ipw2200
6192F: drivers/net/wireless/intel/ipw2x00/
6193
6194INTEL(R) TRACE HUB
6195M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6196S: Supported
6197F: Documentation/trace/intel_th.txt
6198F: drivers/hwtracing/intel_th/
6199
6200INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6201M: Ning Sun <ning.sun@intel.com>
6202L: tboot-devel@lists.sourceforge.net
6203W: http://tboot.sourceforge.net
6204T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6205S: Supported
6206F: Documentation/intel_txt.txt
6207F: include/linux/tboot.h
6208F: arch/x86/kernel/tboot.c
6209
6210INTEL WIRELESS WIMAX CONNECTION 2400
6211M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6212M: linux-wimax@intel.com
6213L: wimax@linuxwimax.org (subscribers-only)
6214S: Supported
6215W: http://linuxwimax.org
6216F: Documentation/wimax/README.i2400m
6217F: drivers/net/wimax/i2400m/
6218F: include/uapi/linux/wimax/i2400m.h
6219
6220INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6221M: Stanislaw Gruszka <sgruszka@redhat.com>
6222L: linux-wireless@vger.kernel.org
6223S: Supported
6224F: drivers/net/wireless/intel/iwlegacy/
6225
6226INTEL WIRELESS WIFI LINK (iwlwifi)
6227M: Johannes Berg <johannes.berg@intel.com>
6228M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6229M: Luca Coelho <luciano.coelho@intel.com>
6230M: Intel Linux Wireless <linuxwifi@intel.com>
6231L: linux-wireless@vger.kernel.org
6232W: http://intellinuxwireless.org
6233T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6234S: Supported
6235F: drivers/net/wireless/intel/iwlwifi/
6236
6237INTEL MANAGEMENT ENGINE (mei)
6238M: Tomas Winkler <tomas.winkler@intel.com>
6239L: linux-kernel@vger.kernel.org
6240S: Supported
6241F: include/uapi/linux/mei.h
6242F: include/linux/mei_cl_bus.h
6243F: drivers/misc/mei/*
6244F: drivers/watchdog/mei_wdt.c
6245F: Documentation/misc-devices/mei/*
6246
6247INTEL MIC DRIVERS (mic)
6248M: Sudeep Dutt <sudeep.dutt@intel.com>
6249M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6250S: Supported
6251W: https://github.com/sudeepdutt/mic
6252W: http://software.intel.com/en-us/mic-developer
6253F: include/linux/mic_bus.h
6254F: include/linux/scif.h
6255F: include/uapi/linux/mic_common.h
6256F: include/uapi/linux/mic_ioctl.h
6257F: include/uapi/linux/scif_ioctl.h
6258F: drivers/misc/mic/
6259F: drivers/dma/mic_x100_dma.c
6260F: drivers/dma/mic_x100_dma.h
6261F: Documentation/mic/
6262
6263INTEL PMC/P-Unit IPC DRIVER
6264M: Zha Qipeng<qipeng.zha@intel.com>
6265L: platform-driver-x86@vger.kernel.org
6266S: Maintained
6267F: drivers/platform/x86/intel_pmc_ipc.c
6268F: drivers/platform/x86/intel_punit_ipc.c
6269F: arch/x86/include/asm/intel_pmc_ipc.h
6270F: arch/x86/include/asm/intel_punit_ipc.h
6271
6272INTEL TELEMETRY DRIVER
6273M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6274L: platform-driver-x86@vger.kernel.org
6275S: Maintained
6276F: arch/x86/include/asm/intel_telemetry.h
6277F: drivers/platform/x86/intel_telemetry*
6278
6279INTEL PMC CORE DRIVER
6280M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6281M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6282L: platform-driver-x86@vger.kernel.org
6283S: Maintained
6284F: arch/x86/include/asm/pmc_core.h
6285F: drivers/platform/x86/intel_pmc_core*
6286
6287IOC3 ETHERNET DRIVER
6288M: Ralf Baechle <ralf@linux-mips.org>
6289L: linux-mips@linux-mips.org
6290S: Maintained
6291F: drivers/net/ethernet/sgi/ioc3-eth.c
6292
6293IOC3 SERIAL DRIVER
6294M: Pat Gefre <pfg@sgi.com>
6295L: linux-serial@vger.kernel.org
6296S: Maintained
6297F: drivers/tty/serial/ioc3_serial.c
6298
6299IOMMU DRIVERS
6300M: Joerg Roedel <joro@8bytes.org>
6301L: iommu@lists.linux-foundation.org
6302T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6303S: Maintained
6304F: Documentation/devicetree/bindings/iommu/
6305F: drivers/iommu/
6306
6307IP MASQUERADING
6308M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6309S: Maintained
6310F: net/ipv4/netfilter/ipt_MASQUERADE.c
6311
6312IPMI SUBSYSTEM
6313M: Corey Minyard <minyard@acm.org>
6314L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6315W: http://openipmi.sourceforge.net/
6316S: Supported
6317F: Documentation/IPMI.txt
6318F: drivers/char/ipmi/
6319F: include/linux/ipmi*
6320F: include/uapi/linux/ipmi*
6321
6322QCOM AUDIO (ASoC) DRIVERS
6323M: Patrick Lai <plai@codeaurora.org>
6324M: Banajit Goswami <bgoswami@codeaurora.org>
6325L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6326S: Supported
6327F: sound/soc/qcom/
6328
6329IPS SCSI RAID DRIVER
6330M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6331L: linux-scsi@vger.kernel.org
6332W: http://www.adaptec.com/
6333S: Maintained
6334F: drivers/scsi/ips*
6335
6336IPVS
6337M: Wensong Zhang <wensong@linux-vs.org>
6338M: Simon Horman <horms@verge.net.au>
6339M: Julian Anastasov <ja@ssi.bg>
6340L: netdev@vger.kernel.org
6341L: lvs-devel@vger.kernel.org
6342S: Maintained
6343T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6344T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6345F: Documentation/networking/ipvs-sysctl.txt
6346F: include/net/ip_vs.h
6347F: include/uapi/linux/ip_vs.h
6348F: net/netfilter/ipvs/
6349
6350IPWIRELESS DRIVER
6351M: Jiri Kosina <jikos@kernel.org>
6352M: David Sterba <dsterba@suse.com>
6353S: Odd Fixes
6354F: drivers/tty/ipwireless/
6355
6356IPX NETWORK LAYER
6357M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6358L: netdev@vger.kernel.org
6359S: Maintained
6360F: include/net/ipx.h
6361F: include/uapi/linux/ipx.h
6362F: net/ipx/
6363
6364IRDA SUBSYSTEM
6365M: Samuel Ortiz <samuel@sortiz.org>
6366L: irda-users@lists.sourceforge.net (subscribers-only)
6367L: netdev@vger.kernel.org
6368W: http://irda.sourceforge.net/
6369S: Maintained
6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6371F: Documentation/networking/irda.txt
6372F: drivers/net/irda/
6373F: include/net/irda/
6374F: net/irda/
6375
6376IRQ SUBSYSTEM
6377M: Thomas Gleixner <tglx@linutronix.de>
6378L: linux-kernel@vger.kernel.org
6379S: Maintained
6380T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6381F: kernel/irq/
6382
6383IRQCHIP DRIVERS
6384M: Thomas Gleixner <tglx@linutronix.de>
6385M: Jason Cooper <jason@lakedaemon.net>
6386M: Marc Zyngier <marc.zyngier@arm.com>
6387L: linux-kernel@vger.kernel.org
6388S: Maintained
6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6390T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6391F: Documentation/devicetree/bindings/interrupt-controller/
6392F: drivers/irqchip/
6393
6394IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6395M: Marc Zyngier <marc.zyngier@arm.com>
6396S: Maintained
6397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6398F: Documentation/IRQ-domain.txt
6399F: include/linux/irqdomain.h
6400F: kernel/irq/irqdomain.c
6401F: kernel/irq/msi.c
6402
6403ISA
6404M: William Breathitt Gray <vilhelm.gray@gmail.com>
6405S: Maintained
6406F: Documentation/isa.txt
6407F: drivers/base/isa.c
6408F: include/linux/isa.h
6409
6410ISAPNP
6411M: Jaroslav Kysela <perex@perex.cz>
6412S: Maintained
6413F: Documentation/isapnp.txt
6414F: drivers/pnp/isapnp/
6415F: include/linux/isapnp.h
6416
6417ISA RADIO MODULE
6418M: Hans Verkuil <hverkuil@xs4all.nl>
6419L: linux-media@vger.kernel.org
6420T: git git://linuxtv.org/media_tree.git
6421W: https://linuxtv.org
6422S: Maintained
6423F: drivers/media/radio/radio-isa*
6424
6425iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6426M: Peter Jones <pjones@redhat.com>
6427M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6428S: Maintained
6429F: drivers/firmware/iscsi_ibft*
6430
6431ISCSI
6432M: Mike Christie <michaelc@cs.wisc.edu>
6433L: open-iscsi@googlegroups.com
6434W: www.open-iscsi.org
6435T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6436S: Maintained
6437F: drivers/scsi/*iscsi*
6438F: include/scsi/*iscsi*
6439
6440ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6441M: Or Gerlitz <ogerlitz@mellanox.com>
6442M: Sagi Grimberg <sagi@grimberg.me>
6443M: Roi Dayan <roid@mellanox.com>
6444L: linux-rdma@vger.kernel.org
6445S: Supported
6446W: http://www.openfabrics.org
6447W: www.open-iscsi.org
6448Q: http://patchwork.kernel.org/project/linux-rdma/list/
6449F: drivers/infiniband/ulp/iser/
6450
6451ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6452M: Sagi Grimberg <sagi@grimberg.me>
6453T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6454L: linux-rdma@vger.kernel.org
6455L: target-devel@vger.kernel.org
6456S: Supported
6457W: http://www.linux-iscsi.org
6458F: drivers/infiniband/ulp/isert
6459
6460ISDN SUBSYSTEM
6461M: Karsten Keil <isdn@linux-pingi.de>
6462L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6463L: netdev@vger.kernel.org
6464W: http://www.isdn4linux.de
6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6466S: Maintained
6467F: Documentation/isdn/
6468F: drivers/isdn/
6469F: include/linux/isdn.h
6470F: include/linux/isdn/
6471F: include/uapi/linux/isdn.h
6472F: include/uapi/linux/isdn/
6473
6474ISDN SUBSYSTEM (Eicon active card driver)
6475M: Armin Schindler <mac@melware.de>
6476L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6477W: http://www.melware.de
6478S: Maintained
6479F: drivers/isdn/hardware/eicon/
6480
6481IT87 HARDWARE MONITORING DRIVER
6482M: Jean Delvare <jdelvare@suse.com>
6483L: linux-hwmon@vger.kernel.org
6484S: Maintained
6485F: Documentation/hwmon/it87
6486F: drivers/hwmon/it87.c
6487
6488IT913X MEDIA DRIVER
6489M: Antti Palosaari <crope@iki.fi>
6490L: linux-media@vger.kernel.org
6491W: https://linuxtv.org
6492W: http://palosaari.fi/linux/
6493Q: http://patchwork.linuxtv.org/project/linux-media/list/
6494T: git git://linuxtv.org/anttip/media_tree.git
6495S: Maintained
6496F: drivers/media/tuners/it913x*
6497
6498IVTV VIDEO4LINUX DRIVER
6499M: Andy Walls <awalls@md.metrocast.net>
6500L: ivtv-devel@ivtvdriver.org (subscribers-only)
6501L: linux-media@vger.kernel.org
6502T: git git://linuxtv.org/media_tree.git
6503W: http://www.ivtvdriver.org
6504S: Maintained
6505F: Documentation/video4linux/*.ivtv
6506F: drivers/media/pci/ivtv/
6507F: include/uapi/linux/ivtv*
6508
6509IX2505V MEDIA DRIVER
6510M: Malcolm Priestley <tvboxspy@gmail.com>
6511L: linux-media@vger.kernel.org
6512W: https://linuxtv.org
6513Q: http://patchwork.linuxtv.org/project/linux-media/list/
6514S: Maintained
6515F: drivers/media/dvb-frontends/ix2505v*
6516
6517JC42.4 TEMPERATURE SENSOR DRIVER
6518M: Guenter Roeck <linux@roeck-us.net>
6519L: linux-hwmon@vger.kernel.org
6520S: Maintained
6521F: drivers/hwmon/jc42.c
6522F: Documentation/hwmon/jc42
6523
6524JFS FILESYSTEM
6525M: Dave Kleikamp <shaggy@kernel.org>
6526L: jfs-discussion@lists.sourceforge.net
6527W: http://jfs.sourceforge.net/
6528T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6529S: Maintained
6530F: Documentation/filesystems/jfs.txt
6531F: fs/jfs/
6532
6533JME NETWORK DRIVER
6534M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6535L: netdev@vger.kernel.org
6536S: Maintained
6537F: drivers/net/ethernet/jme.*
6538
6539JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6540M: David Woodhouse <dwmw2@infradead.org>
6541L: linux-mtd@lists.infradead.org
6542W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6543S: Maintained
6544F: fs/jffs2/
6545F: include/uapi/linux/jffs2.h
6546
6547JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6548M: "Theodore Ts'o" <tytso@mit.edu>
6549M: Jan Kara <jack@suse.com>
6550L: linux-ext4@vger.kernel.org
6551S: Maintained
6552F: fs/jbd2/
6553F: include/linux/jbd2.h
6554
6555JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6556M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6557L: linux-media@vger.kernel.org
6558S: Maintained
6559F: drivers/media/platform/rcar_jpu.c
6560
6561JSM Neo PCI based serial card
6562M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6563L: linux-serial@vger.kernel.org
6564S: Maintained
6565F: drivers/tty/serial/jsm/
6566
6567K10TEMP HARDWARE MONITORING DRIVER
6568M: Clemens Ladisch <clemens@ladisch.de>
6569L: linux-hwmon@vger.kernel.org
6570S: Maintained
6571F: Documentation/hwmon/k10temp
6572F: drivers/hwmon/k10temp.c
6573
6574K8TEMP HARDWARE MONITORING DRIVER
6575M: Rudolf Marek <r.marek@assembler.cz>
6576L: linux-hwmon@vger.kernel.org
6577S: Maintained
6578F: Documentation/hwmon/k8temp
6579F: drivers/hwmon/k8temp.c
6580
6581KASAN
6582M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6583R: Alexander Potapenko <glider@google.com>
6584R: Dmitry Vyukov <dvyukov@google.com>
6585L: kasan-dev@googlegroups.com
6586S: Maintained
6587F: arch/*/include/asm/kasan.h
6588F: arch/*/mm/kasan_init*
6589F: Documentation/kasan.txt
6590F: include/linux/kasan*.h
6591F: lib/test_kasan.c
6592F: mm/kasan/
6593F: scripts/Makefile.kasan
6594
6595KCONFIG
6596M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6597L: linux-kbuild@vger.kernel.org
6598T: git git://gitorious.org/linux-kconfig/linux-kconfig
6599S: Maintained
6600F: Documentation/kbuild/kconfig-language.txt
6601F: scripts/kconfig/
6602
6603KDUMP
6604M: Dave Young <dyoung@redhat.com>
6605M: Baoquan He <bhe@redhat.com>
6606R: Vivek Goyal <vgoyal@redhat.com>
6607L: kexec@lists.infradead.org
6608W: http://lse.sourceforge.net/kdump/
6609S: Maintained
6610F: Documentation/kdump/
6611
6612KEENE FM RADIO TRANSMITTER DRIVER
6613M: Hans Verkuil <hverkuil@xs4all.nl>
6614L: linux-media@vger.kernel.org
6615T: git git://linuxtv.org/media_tree.git
6616W: https://linuxtv.org
6617S: Maintained
6618F: drivers/media/radio/radio-keene*
6619
6620KERNEL AUTOMOUNTER v4 (AUTOFS4)
6621M: Ian Kent <raven@themaw.net>
6622L: autofs@vger.kernel.org
6623S: Maintained
6624F: fs/autofs4/
6625
6626KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6627M: Michal Marek <mmarek@suse.com>
6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6630L: linux-kbuild@vger.kernel.org
6631S: Maintained
6632F: Documentation/kbuild/
6633F: Makefile
6634F: scripts/Makefile.*
6635F: scripts/basic/
6636F: scripts/mk*
6637F: scripts/package/
6638
6639KERNEL JANITORS
6640L: kernel-janitors@vger.kernel.org
6641W: http://kernelnewbies.org/KernelJanitors
6642S: Odd Fixes
6643
6644KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6645M: "J. Bruce Fields" <bfields@fieldses.org>
6646M: Jeff Layton <jlayton@poochiereds.net>
6647L: linux-nfs@vger.kernel.org
6648W: http://nfs.sourceforge.net/
6649T: git git://linux-nfs.org/~bfields/linux.git
6650S: Supported
6651F: fs/nfsd/
6652F: include/uapi/linux/nfsd/
6653F: fs/lockd/
6654F: fs/nfs_common/
6655F: net/sunrpc/
6656F: include/linux/lockd/
6657F: include/linux/sunrpc/
6658F: include/uapi/linux/sunrpc/
6659
6660KERNEL SELFTEST FRAMEWORK
6661M: Shuah Khan <shuahkh@osg.samsung.com>
6662M: Shuah Khan <shuah@kernel.org>
6663L: linux-kselftest@vger.kernel.org
6664T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6665S: Maintained
6666F: tools/testing/selftests
6667
6668KERNEL VIRTUAL MACHINE (KVM)
6669M: Paolo Bonzini <pbonzini@redhat.com>
6670M: Radim Krčmář <rkrcmar@redhat.com>
6671L: kvm@vger.kernel.org
6672W: http://www.linux-kvm.org
6673T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6674S: Supported
6675F: Documentation/*/kvm*.txt
6676F: Documentation/virtual/kvm/
6677F: arch/*/kvm/
6678F: arch/x86/kernel/kvm.c
6679F: arch/x86/kernel/kvmclock.c
6680F: arch/*/include/asm/kvm*
6681F: include/linux/kvm*
6682F: include/uapi/linux/kvm*
6683F: virt/kvm/
6684F: tools/kvm/
6685
6686KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6687M: Joerg Roedel <joro@8bytes.org>
6688L: kvm@vger.kernel.org
6689W: http://www.linux-kvm.org/
6690S: Maintained
6691F: arch/x86/include/asm/svm.h
6692F: arch/x86/kvm/svm.c
6693
6694KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6695M: Alexander Graf <agraf@suse.com>
6696L: kvm-ppc@vger.kernel.org
6697W: http://www.linux-kvm.org/
6698T: git git://github.com/agraf/linux-2.6.git
6699S: Supported
6700F: arch/powerpc/include/asm/kvm*
6701F: arch/powerpc/kvm/
6702
6703KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6704M: Christian Borntraeger <borntraeger@de.ibm.com>
6705M: Cornelia Huck <cornelia.huck@de.ibm.com>
6706L: linux-s390@vger.kernel.org
6707W: http://www.ibm.com/developerworks/linux/linux390/
6708T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6709S: Supported
6710F: Documentation/s390/kvm.txt
6711F: arch/s390/include/asm/kvm*
6712F: arch/s390/kvm/
6713
6714KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6715M: Christoffer Dall <christoffer.dall@linaro.org>
6716M: Marc Zyngier <marc.zyngier@arm.com>
6717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6718L: kvmarm@lists.cs.columbia.edu
6719W: http://systems.cs.columbia.edu/projects/kvm-arm
6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6721S: Supported
6722F: arch/arm/include/uapi/asm/kvm*
6723F: arch/arm/include/asm/kvm*
6724F: arch/arm/kvm/
6725F: virt/kvm/arm/
6726F: include/kvm/arm_*
6727
6728KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6729M: Christoffer Dall <christoffer.dall@linaro.org>
6730M: Marc Zyngier <marc.zyngier@arm.com>
6731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6732L: kvmarm@lists.cs.columbia.edu
6733S: Maintained
6734F: arch/arm64/include/uapi/asm/kvm*
6735F: arch/arm64/include/asm/kvm*
6736F: arch/arm64/kvm/
6737
6738KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6739M: James Hogan <james.hogan@imgtec.com>
6740L: linux-mips@linux-mips.org
6741S: Supported
6742F: arch/mips/include/uapi/asm/kvm*
6743F: arch/mips/include/asm/kvm*
6744F: arch/mips/kvm/
6745
6746KEXEC
6747M: Eric Biederman <ebiederm@xmission.com>
6748W: http://kernel.org/pub/linux/utils/kernel/kexec/
6749L: kexec@lists.infradead.org
6750S: Maintained
6751F: include/linux/kexec.h
6752F: include/uapi/linux/kexec.h
6753F: kernel/kexec*
6754
6755KEYS/KEYRINGS:
6756M: David Howells <dhowells@redhat.com>
6757L: keyrings@vger.kernel.org
6758S: Maintained
6759F: Documentation/security/keys.txt
6760F: include/linux/key.h
6761F: include/linux/key-type.h
6762F: include/linux/keyctl.h
6763F: include/uapi/linux/keyctl.h
6764F: include/keys/
6765F: security/keys/
6766
6767KEYS-TRUSTED
6768M: David Safford <safford@us.ibm.com>
6769M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6770L: linux-security-module@vger.kernel.org
6771L: keyrings@vger.kernel.org
6772S: Supported
6773F: Documentation/security/keys-trusted-encrypted.txt
6774F: include/keys/trusted-type.h
6775F: security/keys/trusted.c
6776F: security/keys/trusted.h
6777
6778KEYS-ENCRYPTED
6779M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6780M: David Safford <safford@us.ibm.com>
6781L: linux-security-module@vger.kernel.org
6782L: keyrings@vger.kernel.org
6783S: Supported
6784F: Documentation/security/keys-trusted-encrypted.txt
6785F: include/keys/encrypted-type.h
6786F: security/keys/encrypted-keys/
6787
6788KGDB / KDB /debug_core
6789M: Jason Wessel <jason.wessel@windriver.com>
6790W: http://kgdb.wiki.kernel.org/
6791L: kgdb-bugreport@lists.sourceforge.net
6792T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6793S: Maintained
6794F: Documentation/DocBook/kgdb.tmpl
6795F: drivers/misc/kgdbts.c
6796F: drivers/tty/serial/kgdboc.c
6797F: include/linux/kdb.h
6798F: include/linux/kgdb.h
6799F: kernel/debug/
6800
6801KMEMCHECK
6802M: Vegard Nossum <vegardno@ifi.uio.no>
6803M: Pekka Enberg <penberg@kernel.org>
6804S: Maintained
6805F: Documentation/kmemcheck.txt
6806F: arch/x86/include/asm/kmemcheck.h
6807F: arch/x86/mm/kmemcheck/
6808F: include/linux/kmemcheck.h
6809F: mm/kmemcheck.c
6810
6811KMEMLEAK
6812M: Catalin Marinas <catalin.marinas@arm.com>
6813S: Maintained
6814F: Documentation/kmemleak.txt
6815F: include/linux/kmemleak.h
6816F: mm/kmemleak.c
6817F: mm/kmemleak-test.c
6818
6819KPROBES
6820M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6821M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6822M: "David S. Miller" <davem@davemloft.net>
6823M: Masami Hiramatsu <mhiramat@kernel.org>
6824S: Maintained
6825F: Documentation/kprobes.txt
6826F: include/linux/kprobes.h
6827F: kernel/kprobes.c
6828
6829KS0108 LCD CONTROLLER DRIVER
6830M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6831W: http://miguelojeda.es/auxdisplay.htm
6832W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6833S: Maintained
6834F: Documentation/auxdisplay/ks0108
6835F: drivers/auxdisplay/ks0108.c
6836F: include/linux/ks0108.h
6837
6838L3MDEV
6839M: David Ahern <dsa@cumulusnetworks.com>
6840L: netdev@vger.kernel.org
6841S: Maintained
6842F: net/l3mdev
6843F: include/net/l3mdev.h
6844
6845LANTIQ MIPS ARCHITECTURE
6846M: John Crispin <john@phrozen.org>
6847L: linux-mips@linux-mips.org
6848S: Maintained
6849F: arch/mips/lantiq
6850
6851LAPB module
6852L: linux-x25@vger.kernel.org
6853S: Orphan
6854F: Documentation/networking/lapb-module.txt
6855F: include/*/lapb.h
6856F: net/lapb/
6857
6858LASI 53c700 driver for PARISC
6859M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6860L: linux-scsi@vger.kernel.org
6861S: Maintained
6862F: Documentation/scsi/53c700.txt
6863F: drivers/scsi/53c700*
6864
6865LED SUBSYSTEM
6866M: Richard Purdie <rpurdie@rpsys.net>
6867M: Jacek Anaszewski <j.anaszewski@samsung.com>
6868L: linux-leds@vger.kernel.org
6869T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6870S: Maintained
6871F: Documentation/devicetree/bindings/leds/
6872F: drivers/leds/
6873F: include/linux/leds.h
6874
6875LEGACY EEPROM DRIVER
6876M: Jean Delvare <jdelvare@suse.com>
6877S: Maintained
6878F: Documentation/misc-devices/eeprom
6879F: drivers/misc/eeprom/eeprom.c
6880
6881LEGO USB Tower driver
6882M: Juergen Stuber <starblue@users.sourceforge.net>
6883L: legousb-devel@lists.sourceforge.net
6884W: http://legousb.sourceforge.net/
6885S: Maintained
6886F: drivers/usb/misc/legousbtower.c
6887
6888LG2160 MEDIA DRIVER
6889M: Michael Krufky <mkrufky@linuxtv.org>
6890L: linux-media@vger.kernel.org
6891W: https://linuxtv.org
6892W: http://github.com/mkrufky
6893Q: http://patchwork.linuxtv.org/project/linux-media/list/
6894T: git git://linuxtv.org/mkrufky/tuners.git
6895S: Maintained
6896F: drivers/media/dvb-frontends/lg2160.*
6897
6898LGDT3305 MEDIA DRIVER
6899M: Michael Krufky <mkrufky@linuxtv.org>
6900L: linux-media@vger.kernel.org
6901W: https://linuxtv.org
6902W: http://github.com/mkrufky
6903Q: http://patchwork.linuxtv.org/project/linux-media/list/
6904T: git git://linuxtv.org/mkrufky/tuners.git
6905S: Maintained
6906F: drivers/media/dvb-frontends/lgdt3305.*
6907
6908LGUEST
6909M: Rusty Russell <rusty@rustcorp.com.au>
6910L: lguest@lists.ozlabs.org
6911W: http://lguest.ozlabs.org/
6912S: Odd Fixes
6913F: arch/x86/include/asm/lguest*.h
6914F: arch/x86/lguest/
6915F: drivers/lguest/
6916F: include/linux/lguest*.h
6917F: tools/lguest/
6918
6919LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6920M: Tejun Heo <tj@kernel.org>
6921L: linux-ide@vger.kernel.org
6922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6923S: Maintained
6924F: drivers/ata/
6925F: include/linux/ata.h
6926F: include/linux/libata.h
6927F: Documentation/devicetree/bindings/ata/
6928
6929LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6930M: Viresh Kumar <vireshk@kernel.org>
6931L: linux-ide@vger.kernel.org
6932T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6933S: Maintained
6934F: include/linux/pata_arasan_cf_data.h
6935F: drivers/ata/pata_arasan_cf.c
6936
6937LIBATA PATA DRIVERS
6938M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6939M: Tejun Heo <tj@kernel.org>
6940L: linux-ide@vger.kernel.org
6941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6942S: Maintained
6943F: drivers/ata/pata_*.c
6944F: drivers/ata/ata_generic.c
6945
6946LIBATA SATA AHCI PLATFORM devices support
6947M: Hans de Goede <hdegoede@redhat.com>
6948M: Tejun Heo <tj@kernel.org>
6949L: linux-ide@vger.kernel.org
6950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6951S: Maintained
6952F: drivers/ata/ahci_platform.c
6953F: drivers/ata/libahci_platform.c
6954F: include/linux/ahci_platform.h
6955
6956LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6957M: Mikael Pettersson <mikpelinux@gmail.com>
6958L: linux-ide@vger.kernel.org
6959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6960S: Maintained
6961F: drivers/ata/sata_promise.*
6962
6963LIBLOCKDEP
6964M: Sasha Levin <sasha.levin@oracle.com>
6965S: Maintained
6966F: tools/lib/lockdep/
6967
6968LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6969M: Dan Williams <dan.j.williams@intel.com>
6970L: linux-nvdimm@lists.01.org
6971Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6972T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6973S: Supported
6974F: drivers/nvdimm/*
6975F: include/linux/nd.h
6976F: include/linux/libnvdimm.h
6977F: include/uapi/linux/ndctl.h
6978
6979LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6980M: Ross Zwisler <ross.zwisler@linux.intel.com>
6981L: linux-nvdimm@lists.01.org
6982Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6983S: Supported
6984F: drivers/nvdimm/blk.c
6985F: drivers/nvdimm/region_devs.c
6986F: drivers/acpi/nfit*
6987
6988LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6989M: Vishal Verma <vishal.l.verma@intel.com>
6990L: linux-nvdimm@lists.01.org
6991Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6992S: Supported
6993F: drivers/nvdimm/btt*
6994
6995LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6996M: Ross Zwisler <ross.zwisler@linux.intel.com>
6997L: linux-nvdimm@lists.01.org
6998Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6999S: Supported
7000F: drivers/nvdimm/pmem.c
7001F: include/linux/pmem.h
7002F: arch/*/include/asm/pmem.h
7003
7004LIGHTNVM PLATFORM SUPPORT
7005M: Matias Bjorling <mb@lightnvm.io>
7006W: http://github/OpenChannelSSD
7007L: linux-block@vger.kernel.org
7008S: Maintained
7009F: drivers/lightnvm/
7010F: include/linux/lightnvm.h
7011F: include/uapi/linux/lightnvm.h
7012
7013LINUX FOR IBM pSERIES (RS/6000)
7014M: Paul Mackerras <paulus@au.ibm.com>
7015W: http://www.ibm.com/linux/ltc/projects/ppc
7016S: Supported
7017F: arch/powerpc/boot/rs6000.h
7018
7019LINUX FOR POWERPC (32-BIT AND 64-BIT)
7020M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7021M: Paul Mackerras <paulus@samba.org>
7022M: Michael Ellerman <mpe@ellerman.id.au>
7023W: http://www.penguinppc.org/
7024L: linuxppc-dev@lists.ozlabs.org
7025Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7026T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7027S: Supported
7028F: Documentation/powerpc/
7029F: arch/powerpc/
7030F: drivers/char/tpm/tpm_ibmvtpm*
7031F: drivers/crypto/nx/
7032F: drivers/crypto/vmx/
7033F: drivers/net/ethernet/ibm/ibmveth.*
7034F: drivers/net/ethernet/ibm/ibmvnic.*
7035F: drivers/pci/hotplug/pnv_php.c
7036F: drivers/pci/hotplug/rpa*
7037F: drivers/scsi/ibmvscsi/
7038N: opal
7039N: /pmac
7040N: powermac
7041N: powernv
7042N: [^a-z0-9]ps3
7043N: pseries
7044
7045LINUX FOR POWER MACINTOSH
7046M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7047W: http://www.penguinppc.org/
7048L: linuxppc-dev@lists.ozlabs.org
7049S: Maintained
7050F: arch/powerpc/platforms/powermac/
7051F: drivers/macintosh/
7052
7053LINUX FOR POWERPC EMBEDDED MPC5XXX
7054M: Anatolij Gustschin <agust@denx.de>
7055L: linuxppc-dev@lists.ozlabs.org
7056T: git git://git.denx.de/linux-denx-agust.git
7057S: Maintained
7058F: arch/powerpc/platforms/512x/
7059F: arch/powerpc/platforms/52xx/
7060
7061LINUX FOR POWERPC EMBEDDED PPC4XX
7062M: Alistair Popple <alistair@popple.id.au>
7063M: Matt Porter <mporter@kernel.crashing.org>
7064W: http://www.penguinppc.org/
7065L: linuxppc-dev@lists.ozlabs.org
7066S: Maintained
7067F: arch/powerpc/platforms/40x/
7068F: arch/powerpc/platforms/44x/
7069
7070LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7071L: linuxppc-dev@lists.ozlabs.org
7072S: Orphan
7073F: arch/powerpc/*/*virtex*
7074F: arch/powerpc/*/*/*virtex*
7075
7076LINUX FOR POWERPC EMBEDDED PPC8XX
7077M: Vitaly Bordug <vitb@kernel.crashing.org>
7078W: http://www.penguinppc.org/
7079L: linuxppc-dev@lists.ozlabs.org
7080S: Maintained
7081F: arch/powerpc/platforms/8xx/
7082
7083LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7084M: Scott Wood <oss@buserror.net>
7085M: Kumar Gala <galak@kernel.crashing.org>
7086W: http://www.penguinppc.org/
7087L: linuxppc-dev@lists.ozlabs.org
7088T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7089S: Maintained
7090F: arch/powerpc/platforms/83xx/
7091F: arch/powerpc/platforms/85xx/
7092
7093LINUX FOR POWERPC PA SEMI PWRFICIENT
7094M: Olof Johansson <olof@lixom.net>
7095L: linuxppc-dev@lists.ozlabs.org
7096S: Maintained
7097F: arch/powerpc/platforms/pasemi/
7098F: drivers/*/*pasemi*
7099F: drivers/*/*/*pasemi*
7100
7101LINUX SECURITY MODULE (LSM) FRAMEWORK
7102M: Chris Wright <chrisw@sous-sol.org>
7103L: linux-security-module@vger.kernel.org
7104S: Supported
7105
7106LIS3LV02D ACCELEROMETER DRIVER
7107M: Eric Piel <eric.piel@tremplin-utc.net>
7108S: Maintained
7109F: Documentation/misc-devices/lis3lv02d
7110F: drivers/misc/lis3lv02d/
7111F: drivers/platform/x86/hp_accel.c
7112
7113LIVE PATCHING
7114M: Josh Poimboeuf <jpoimboe@redhat.com>
7115M: Jessica Yu <jeyu@redhat.com>
7116M: Jiri Kosina <jikos@kernel.org>
7117M: Miroslav Benes <mbenes@suse.cz>
7118R: Petr Mladek <pmladek@suse.com>
7119S: Maintained
7120F: kernel/livepatch/
7121F: include/linux/livepatch.h
7122F: arch/x86/include/asm/livepatch.h
7123F: arch/x86/kernel/livepatch.c
7124F: Documentation/livepatch/
7125F: Documentation/ABI/testing/sysfs-kernel-livepatch
7126F: samples/livepatch/
7127L: live-patching@vger.kernel.org
7128T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7129
7130LINUX KERNEL DUMP TEST MODULE (LKDTM)
7131M: Kees Cook <keescook@chromium.org>
7132S: Maintained
7133F: drivers/misc/lkdtm*
7134
7135LLC (802.2)
7136M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7137S: Maintained
7138F: include/linux/llc.h
7139F: include/uapi/linux/llc.h
7140F: include/net/llc*
7141F: net/llc/
7142
7143LM73 HARDWARE MONITOR DRIVER
7144M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7145L: linux-hwmon@vger.kernel.org
7146S: Maintained
7147F: drivers/hwmon/lm73.c
7148
7149LM78 HARDWARE MONITOR DRIVER
7150M: Jean Delvare <jdelvare@suse.com>
7151L: linux-hwmon@vger.kernel.org
7152S: Maintained
7153F: Documentation/hwmon/lm78
7154F: drivers/hwmon/lm78.c
7155
7156LM83 HARDWARE MONITOR DRIVER
7157M: Jean Delvare <jdelvare@suse.com>
7158L: linux-hwmon@vger.kernel.org
7159S: Maintained
7160F: Documentation/hwmon/lm83
7161F: drivers/hwmon/lm83.c
7162
7163LM90 HARDWARE MONITOR DRIVER
7164M: Jean Delvare <jdelvare@suse.com>
7165L: linux-hwmon@vger.kernel.org
7166S: Maintained
7167F: Documentation/hwmon/lm90
7168F: Documentation/devicetree/bindings/hwmon/lm90.txt
7169F: drivers/hwmon/lm90.c
7170
7171LM95234 HARDWARE MONITOR DRIVER
7172M: Guenter Roeck <linux@roeck-us.net>
7173L: linux-hwmon@vger.kernel.org
7174S: Maintained
7175F: Documentation/hwmon/lm95234
7176F: drivers/hwmon/lm95234.c
7177
7178LME2510 MEDIA DRIVER
7179M: Malcolm Priestley <tvboxspy@gmail.com>
7180L: linux-media@vger.kernel.org
7181W: https://linuxtv.org
7182Q: http://patchwork.linuxtv.org/project/linux-media/list/
7183S: Maintained
7184F: drivers/media/usb/dvb-usb-v2/lmedm04*
7185
7186LOCKING PRIMITIVES
7187M: Peter Zijlstra <peterz@infradead.org>
7188M: Ingo Molnar <mingo@redhat.com>
7189L: linux-kernel@vger.kernel.org
7190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7191S: Maintained
7192F: Documentation/locking/
7193F: include/linux/lockdep.h
7194F: include/linux/spinlock*.h
7195F: arch/*/include/asm/spinlock*.h
7196F: include/linux/rwlock*.h
7197F: include/linux/mutex*.h
7198F: arch/*/include/asm/mutex*.h
7199F: include/linux/rwsem*.h
7200F: arch/*/include/asm/rwsem.h
7201F: include/linux/seqlock.h
7202F: lib/locking*.[ch]
7203F: kernel/locking/
7204
7205LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7206M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7207L: linux-ntfs-dev@lists.sourceforge.net
7208W: http://www.linux-ntfs.org/content/view/19/37/
7209S: Maintained
7210F: Documentation/ldm.txt
7211F: block/partitions/ldm.*
7212
7213LogFS
7214M: Joern Engel <joern@logfs.org>
7215M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7216L: logfs@logfs.org
7217W: logfs.org
7218S: Maintained
7219F: fs/logfs/
7220
7221LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7222M: Sathya Prakash <sathya.prakash@broadcom.com>
7223M: Chaitra P B <chaitra.basappa@broadcom.com>
7224M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7225L: MPT-FusionLinux.pdl@broadcom.com
7226L: linux-scsi@vger.kernel.org
7227W: http://www.avagotech.com/support/
7228S: Supported
7229F: drivers/message/fusion/
7230F: drivers/scsi/mpt2sas/
7231F: drivers/scsi/mpt3sas/
7232
7233LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7234M: Matthew Wilcox <matthew@wil.cx>
7235L: linux-scsi@vger.kernel.org
7236S: Maintained
7237F: drivers/scsi/sym53c8xx_2/
7238
7239LTC4261 HARDWARE MONITOR DRIVER
7240M: Guenter Roeck <linux@roeck-us.net>
7241L: linux-hwmon@vger.kernel.org
7242S: Maintained
7243F: Documentation/hwmon/ltc4261
7244F: drivers/hwmon/ltc4261.c
7245
7246LTP (Linux Test Project)
7247M: Mike Frysinger <vapier@gentoo.org>
7248M: Cyril Hrubis <chrubis@suse.cz>
7249M: Wanlong Gao <wanlong.gao@gmail.com>
7250M: Jan Stancek <jstancek@redhat.com>
7251M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7252M: Alexey Kodanev <alexey.kodanev@oracle.com>
7253L: ltp@lists.linux.it (subscribers-only)
7254W: http://linux-test-project.github.io/
7255T: git git://github.com/linux-test-project/ltp.git
7256S: Maintained
7257
7258M32R ARCHITECTURE
7259W: http://www.linux-m32r.org/
7260S: Orphan
7261F: arch/m32r/
7262
7263M68K ARCHITECTURE
7264M: Geert Uytterhoeven <geert@linux-m68k.org>
7265L: linux-m68k@lists.linux-m68k.org
7266W: http://www.linux-m68k.org/
7267T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7268S: Maintained
7269F: arch/m68k/
7270F: drivers/zorro/
7271
7272M68K ON APPLE MACINTOSH
7273M: Joshua Thompson <funaho@jurai.org>
7274W: http://www.mac.linux-m68k.org/
7275L: linux-m68k@lists.linux-m68k.org
7276S: Maintained
7277F: arch/m68k/mac/
7278
7279M68K ON HP9000/300
7280M: Philip Blundell <philb@gnu.org>
7281W: http://www.tazenda.demon.co.uk/phil/linux-hp
7282S: Maintained
7283F: arch/m68k/hp300/
7284
7285M88DS3103 MEDIA DRIVER
7286M: Antti Palosaari <crope@iki.fi>
7287L: linux-media@vger.kernel.org
7288W: https://linuxtv.org
7289W: http://palosaari.fi/linux/
7290Q: http://patchwork.linuxtv.org/project/linux-media/list/
7291T: git git://linuxtv.org/anttip/media_tree.git
7292S: Maintained
7293F: drivers/media/dvb-frontends/m88ds3103*
7294
7295M88RS2000 MEDIA DRIVER
7296M: Malcolm Priestley <tvboxspy@gmail.com>
7297L: linux-media@vger.kernel.org
7298W: https://linuxtv.org
7299Q: http://patchwork.linuxtv.org/project/linux-media/list/
7300S: Maintained
7301F: drivers/media/dvb-frontends/m88rs2000*
7302
7303MA901 MASTERKIT USB FM RADIO DRIVER
7304M: Alexey Klimov <klimov.linux@gmail.com>
7305L: linux-media@vger.kernel.org
7306T: git git://linuxtv.org/media_tree.git
7307S: Maintained
7308F: drivers/media/radio/radio-ma901.c
7309
7310MAC80211
7311M: Johannes Berg <johannes@sipsolutions.net>
7312L: linux-wireless@vger.kernel.org
7313W: http://wireless.kernel.org/
7314T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7315T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7316S: Maintained
7317F: Documentation/networking/mac80211-injection.txt
7318F: include/net/mac80211.h
7319F: net/mac80211/
7320F: drivers/net/wireless/mac80211_hwsim.[ch]
7321
7322MACVLAN DRIVER
7323M: Patrick McHardy <kaber@trash.net>
7324L: netdev@vger.kernel.org
7325S: Maintained
7326F: drivers/net/macvlan.c
7327F: include/linux/if_macvlan.h
7328
7329MAILBOX API
7330M: Jassi Brar <jassisinghbrar@gmail.com>
7331L: linux-kernel@vger.kernel.org
7332S: Maintained
7333F: drivers/mailbox/
7334F: include/linux/mailbox_client.h
7335F: include/linux/mailbox_controller.h
7336
7337MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7338M: Michael Kerrisk <mtk.manpages@gmail.com>
7339W: http://www.kernel.org/doc/man-pages
7340L: linux-man@vger.kernel.org
7341S: Maintained
7342
7343MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7344M: Andrew Lunn <andrew@lunn.ch>
7345M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7346S: Maintained
7347F: drivers/net/dsa/mv88e6xxx/
7348
7349MARVELL ARMADA DRM SUPPORT
7350M: Russell King <rmk+kernel@armlinux.org.uk>
7351S: Maintained
7352F: drivers/gpu/drm/armada/
7353F: include/uapi/drm/armada_drm.h
7354F: Documentation/devicetree/bindings/display/armada/
7355
7356MARVELL CRYPTO DRIVER
7357M: Boris Brezillon <boris.brezillon@free-electrons.com>
7358M: Arnaud Ebalard <arno@natisbad.org>
7359F: drivers/crypto/marvell/
7360S: Maintained
7361L: linux-crypto@vger.kernel.org
7362
7363MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7364M: Mirko Lindner <mlindner@marvell.com>
7365M: Stephen Hemminger <stephen@networkplumber.org>
7366L: netdev@vger.kernel.org
7367S: Maintained
7368F: drivers/net/ethernet/marvell/sk*
7369
7370MARVELL LIBERTAS WIRELESS DRIVER
7371L: libertas-dev@lists.infradead.org
7372S: Orphan
7373F: drivers/net/wireless/marvell/libertas/
7374
7375MARVELL MV643XX ETHERNET DRIVER
7376M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7377L: netdev@vger.kernel.org
7378S: Maintained
7379F: drivers/net/ethernet/marvell/mv643xx_eth.*
7380F: include/linux/mv643xx.h
7381
7382MARVELL MVNETA ETHERNET DRIVER
7383M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7384L: netdev@vger.kernel.org
7385S: Maintained
7386F: drivers/net/ethernet/marvell/mvneta.*
7387
7388MARVELL MWIFIEX WIRELESS DRIVER
7389M: Amitkumar Karwar <akarwar@marvell.com>
7390M: Nishant Sarmukadam <nishants@marvell.com>
7391L: linux-wireless@vger.kernel.org
7392S: Maintained
7393F: drivers/net/wireless/marvell/mwifiex/
7394
7395MARVELL MWL8K WIRELESS DRIVER
7396M: Lennert Buytenhek <buytenh@wantstofly.org>
7397L: linux-wireless@vger.kernel.org
7398S: Odd Fixes
7399F: drivers/net/wireless/marvell/mwl8k.c
7400
7401MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7402M: Nicolas Pitre <nico@fluxnic.net>
7403S: Odd Fixes
7404F: drivers/mmc/host/mvsdio.*
7405
7406MATROX FRAMEBUFFER DRIVER
7407L: linux-fbdev@vger.kernel.org
7408S: Orphan
7409F: drivers/video/fbdev/matrox/matroxfb_*
7410F: include/uapi/linux/matroxfb.h
7411
7412MAX16065 HARDWARE MONITOR DRIVER
7413M: Guenter Roeck <linux@roeck-us.net>
7414L: linux-hwmon@vger.kernel.org
7415S: Maintained
7416F: Documentation/hwmon/max16065
7417F: drivers/hwmon/max16065.c
7418
7419MAX20751 HARDWARE MONITOR DRIVER
7420M: Guenter Roeck <linux@roeck-us.net>
7421L: linux-hwmon@vger.kernel.org
7422S: Maintained
7423F: Documentation/hwmon/max20751
7424F: drivers/hwmon/max20751.c
7425
7426MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7427M: "Hans J. Koch" <hjk@hansjkoch.de>
7428L: linux-hwmon@vger.kernel.org
7429S: Maintained
7430F: Documentation/hwmon/max6650
7431F: drivers/hwmon/max6650.c
7432
7433MAX6697 HARDWARE MONITOR DRIVER
7434M: Guenter Roeck <linux@roeck-us.net>
7435L: linux-hwmon@vger.kernel.org
7436S: Maintained
7437F: Documentation/hwmon/max6697
7438F: Documentation/devicetree/bindings/i2c/max6697.txt
7439F: drivers/hwmon/max6697.c
7440F: include/linux/platform_data/max6697.h
7441
7442MAX9860 MONO AUDIO VOICE CODEC DRIVER
7443M: Peter Rosin <peda@axentia.se>
7444L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7445S: Maintained
7446F: Documentation/devicetree/bindings/sound/max9860.txt
7447F: sound/soc/codecs/max9860.*
7448
7449MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7450M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7451L: linux-pm@vger.kernel.org
7452S: Supported
7453F: drivers/power/max14577_charger.c
7454F: drivers/power/max77693_charger.c
7455
7456MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7457M: Javier Martinez Canillas <javier@osg.samsung.com>
7458L: linux-kernel@vger.kernel.org
7459S: Supported
7460F: drivers/*/*max77802*.c
7461F: Documentation/devicetree/bindings/*/*max77802.txt
7462F: include/dt-bindings/*/*max77802.h
7463
7464MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7465M: Chanwoo Choi <cw00.choi@samsung.com>
7466M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7467L: linux-kernel@vger.kernel.org
7468S: Supported
7469F: drivers/*/max14577*.c
7470F: drivers/*/max77686*.c
7471F: drivers/*/max77693*.c
7472F: drivers/extcon/extcon-max14577.c
7473F: drivers/extcon/extcon-max77693.c
7474F: drivers/rtc/rtc-max77686.c
7475F: drivers/clk/clk-max77686.c
7476F: Documentation/devicetree/bindings/mfd/max14577.txt
7477F: Documentation/devicetree/bindings/*/max77686.txt
7478F: Documentation/devicetree/bindings/mfd/max77693.txt
7479F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7480F: include/linux/mfd/max14577*.h
7481F: include/linux/mfd/max77686*.h
7482F: include/linux/mfd/max77693*.h
7483
7484MAXIRADIO FM RADIO RECEIVER DRIVER
7485M: Hans Verkuil <hverkuil@xs4all.nl>
7486L: linux-media@vger.kernel.org
7487T: git git://linuxtv.org/media_tree.git
7488W: https://linuxtv.org
7489S: Maintained
7490F: drivers/media/radio/radio-maxiradio*
7491
7492MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7493M: Peter Rosin <peda@axentia.se>
7494L: linux-iio@vger.kernel.org
7495S: Maintained
7496F: drivers/iio/potentiometer/mcp4531.c
7497
7498MEDIA DRIVERS FOR RENESAS - FCP
7499M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7500L: linux-media@vger.kernel.org
7501L: linux-renesas-soc@vger.kernel.org
7502T: git git://linuxtv.org/media_tree.git
7503S: Supported
7504F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7505F: drivers/media/platform/rcar-fcp.c
7506F: include/media/rcar-fcp.h
7507
7508MEDIA DRIVERS FOR RENESAS - VSP1
7509M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7510L: linux-media@vger.kernel.org
7511L: linux-renesas-soc@vger.kernel.org
7512T: git git://linuxtv.org/media_tree.git
7513S: Supported
7514F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7515F: drivers/media/platform/vsp1/
7516
7517MEDIA DRIVERS FOR HELENE
7518M: Abylay Ospan <aospan@netup.ru>
7519L: linux-media@vger.kernel.org
7520W: https://linuxtv.org
7521W: http://netup.tv/
7522T: git git://linuxtv.org/media_tree.git
7523S: Supported
7524F: drivers/media/dvb-frontends/helene*
7525
7526MEDIA DRIVERS FOR ASCOT2E
7527M: Sergey Kozlov <serjk@netup.ru>
7528M: Abylay Ospan <aospan@netup.ru>
7529L: linux-media@vger.kernel.org
7530W: https://linuxtv.org
7531W: http://netup.tv/
7532T: git git://linuxtv.org/media_tree.git
7533S: Supported
7534F: drivers/media/dvb-frontends/ascot2e*
7535
7536MEDIA DRIVERS FOR CXD2841ER
7537M: Sergey Kozlov <serjk@netup.ru>
7538M: Abylay Ospan <aospan@netup.ru>
7539L: linux-media@vger.kernel.org
7540W: https://linuxtv.org
7541W: http://netup.tv/
7542T: git git://linuxtv.org/media_tree.git
7543S: Supported
7544F: drivers/media/dvb-frontends/cxd2841er*
7545
7546MEDIA DRIVERS FOR HORUS3A
7547M: Sergey Kozlov <serjk@netup.ru>
7548M: Abylay Ospan <aospan@netup.ru>
7549L: linux-media@vger.kernel.org
7550W: https://linuxtv.org
7551W: http://netup.tv/
7552T: git git://linuxtv.org/media_tree.git
7553S: Supported
7554F: drivers/media/dvb-frontends/horus3a*
7555
7556MEDIA DRIVERS FOR LNBH25
7557M: Sergey Kozlov <serjk@netup.ru>
7558M: Abylay Ospan <aospan@netup.ru>
7559L: linux-media@vger.kernel.org
7560W: https://linuxtv.org
7561W: http://netup.tv/
7562T: git git://linuxtv.org/media_tree.git
7563S: Supported
7564F: drivers/media/dvb-frontends/lnbh25*
7565
7566MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7567M: Sergey Kozlov <serjk@netup.ru>
7568M: Abylay Ospan <aospan@netup.ru>
7569L: linux-media@vger.kernel.org
7570W: https://linuxtv.org
7571W: http://netup.tv/
7572T: git git://linuxtv.org/media_tree.git
7573S: Supported
7574F: drivers/media/pci/netup_unidvb/*
7575
7576MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7577M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7578M: Mauro Carvalho Chehab <mchehab@kernel.org>
7579P: LinuxTV.org Project
7580L: linux-media@vger.kernel.org
7581W: https://linuxtv.org
7582Q: http://patchwork.kernel.org/project/linux-media/list/
7583T: git git://linuxtv.org/media_tree.git
7584S: Maintained
7585F: Documentation/dvb/
7586F: Documentation/video4linux/
7587F: Documentation/DocBook/media/
7588F: drivers/media/
7589F: drivers/staging/media/
7590F: include/linux/platform_data/media/
7591F: include/media/
7592F: include/uapi/linux/dvb/
7593F: include/uapi/linux/videodev2.h
7594F: include/uapi/linux/media.h
7595F: include/uapi/linux/v4l2-*
7596F: include/uapi/linux/meye.h
7597F: include/uapi/linux/ivtv*
7598F: include/uapi/linux/uvcvideo.h
7599
7600MEDIATEK ETHERNET DRIVER
7601M: Felix Fietkau <nbd@openwrt.org>
7602M: John Crispin <blogic@openwrt.org>
7603L: netdev@vger.kernel.org
7604S: Maintained
7605F: drivers/net/ethernet/mediatek/
7606
7607MEDIATEK MT7601U WIRELESS LAN DRIVER
7608M: Jakub Kicinski <kubakici@wp.pl>
7609L: linux-wireless@vger.kernel.org
7610S: Maintained
7611F: drivers/net/wireless/mediatek/mt7601u/
7612
7613MEGARAID SCSI/SAS DRIVERS
7614M: Kashyap Desai <kashyap.desai@avagotech.com>
7615M: Sumit Saxena <sumit.saxena@avagotech.com>
7616M: Uday Lingala <uday.lingala@avagotech.com>
7617L: megaraidlinux.pdl@avagotech.com
7618L: linux-scsi@vger.kernel.org
7619W: http://www.lsi.com
7620S: Maintained
7621F: Documentation/scsi/megaraid.txt
7622F: drivers/scsi/megaraid.*
7623F: drivers/scsi/megaraid/
7624
7625MELLANOX ETHERNET DRIVER (mlx4_en)
7626M: Tariq Toukan <tariqt@mellanox.com>
7627L: netdev@vger.kernel.org
7628S: Supported
7629W: http://www.mellanox.com
7630Q: http://patchwork.ozlabs.org/project/netdev/list/
7631F: drivers/net/ethernet/mellanox/mlx4/en_*
7632
7633MELLANOX ETHERNET DRIVER (mlx5e)
7634M: Saeed Mahameed <saeedm@mellanox.com>
7635L: netdev@vger.kernel.org
7636S: Supported
7637W: http://www.mellanox.com
7638Q: http://patchwork.ozlabs.org/project/netdev/list/
7639F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7640
7641MELLANOX ETHERNET SWITCH DRIVERS
7642M: Jiri Pirko <jiri@mellanox.com>
7643M: Ido Schimmel <idosch@mellanox.com>
7644L: netdev@vger.kernel.org
7645S: Supported
7646W: http://www.mellanox.com
7647Q: http://patchwork.ozlabs.org/project/netdev/list/
7648F: drivers/net/ethernet/mellanox/mlxsw/
7649
7650SOFT-ROCE DRIVER (rxe)
7651M: Moni Shoua <monis@mellanox.com>
7652L: linux-rdma@vger.kernel.org
7653S: Supported
7654W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7655Q: http://patchwork.kernel.org/project/linux-rdma/list/
7656F: drivers/infiniband/hw/rxe/
7657F: include/uapi/rdma/rdma_user_rxe.h
7658
7659MEMBARRIER SUPPORT
7660M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7661M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7662L: linux-kernel@vger.kernel.org
7663S: Supported
7664F: kernel/membarrier.c
7665F: include/uapi/linux/membarrier.h
7666
7667MEMORY MANAGEMENT
7668L: linux-mm@kvack.org
7669W: http://www.linux-mm.org
7670S: Maintained
7671F: include/linux/mm.h
7672F: include/linux/gfp.h
7673F: include/linux/mmzone.h
7674F: include/linux/memory_hotplug.h
7675F: include/linux/vmalloc.h
7676F: mm/
7677
7678MEMORY TECHNOLOGY DEVICES (MTD)
7679M: David Woodhouse <dwmw2@infradead.org>
7680M: Brian Norris <computersforpeace@gmail.com>
7681L: linux-mtd@lists.infradead.org
7682W: http://www.linux-mtd.infradead.org/
7683Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7684T: git git://git.infradead.org/linux-mtd.git
7685T: git git://git.infradead.org/l2-mtd.git
7686S: Maintained
7687F: Documentation/devicetree/bindings/mtd/
7688F: drivers/mtd/
7689F: include/linux/mtd/
7690F: include/uapi/mtd/
7691
7692MEN A21 WATCHDOG DRIVER
7693M: Johannes Thumshirn <morbidrsa@gmail.com>
7694L: linux-watchdog@vger.kernel.org
7695S: Maintained
7696F: drivers/watchdog/mena21_wdt.c
7697
7698MEN CHAMELEON BUS (mcb)
7699M: Johannes Thumshirn <morbidrsa@gmail.com>
7700S: Maintained
7701F: drivers/mcb/
7702F: include/linux/mcb.h
7703F: Documentation/men-chameleon-bus.txt
7704
7705MEN F21BMC (Board Management Controller)
7706M: Andreas Werner <andreas.werner@men.de>
7707S: Supported
7708F: drivers/mfd/menf21bmc.c
7709F: drivers/watchdog/menf21bmc_wdt.c
7710F: drivers/leds/leds-menf21bmc.c
7711F: drivers/hwmon/menf21bmc_hwmon.c
7712F: Documentation/hwmon/menf21bmc
7713
7714METAG ARCHITECTURE
7715M: James Hogan <james.hogan@imgtec.com>
7716L: linux-metag@vger.kernel.org
7717T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7718S: Odd Fixes
7719F: arch/metag/
7720F: Documentation/metag/
7721F: Documentation/devicetree/bindings/metag/
7722F: Documentation/devicetree/bindings/interrupt-controller/img,*
7723F: drivers/clocksource/metag_generic.c
7724F: drivers/irqchip/irq-metag.c
7725F: drivers/irqchip/irq-metag-ext.c
7726F: drivers/tty/metag_da.c
7727
7728MICROBLAZE ARCHITECTURE
7729M: Michal Simek <monstr@monstr.eu>
7730W: http://www.monstr.eu/fdt/
7731T: git git://git.monstr.eu/linux-2.6-microblaze.git
7732S: Supported
7733F: arch/microblaze/
7734
7735MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7736M: Chen Yu <yu.c.chen@intel.com>
7737L: platform-driver-x86@vger.kernel.org
7738S: Supported
7739F: drivers/platform/x86/surfacepro3_button.c
7740
7741MICROTEK X6 SCANNER
7742M: Oliver Neukum <oliver@neukum.org>
7743S: Maintained
7744F: drivers/usb/image/microtek.*
7745
7746MIPS
7747M: Ralf Baechle <ralf@linux-mips.org>
7748L: linux-mips@linux-mips.org
7749W: http://www.linux-mips.org/
7750T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7751Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7752S: Supported
7753F: Documentation/devicetree/bindings/mips/
7754F: Documentation/mips/
7755F: arch/mips/
7756
7757MIPS/LOONGSON1 ARCHITECTURE
7758M: Keguang Zhang <keguang.zhang@gmail.com>
7759L: linux-mips@linux-mips.org
7760S: Maintained
7761F: arch/mips/loongson32/
7762F: arch/mips/include/asm/mach-loongson32/
7763F: drivers/*/*loongson1*
7764F: drivers/*/*/*loongson1*
7765
7766MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7767M: Hans Verkuil <hverkuil@xs4all.nl>
7768L: linux-media@vger.kernel.org
7769T: git git://linuxtv.org/media_tree.git
7770W: https://linuxtv.org
7771S: Odd Fixes
7772F: drivers/media/radio/radio-miropcm20*
7773
7774MELLANOX MLX4 core VPI driver
7775M: Yishai Hadas <yishaih@mellanox.com>
7776L: netdev@vger.kernel.org
7777L: linux-rdma@vger.kernel.org
7778W: http://www.mellanox.com
7779Q: http://patchwork.ozlabs.org/project/netdev/list/
7780S: Supported
7781F: drivers/net/ethernet/mellanox/mlx4/
7782F: include/linux/mlx4/
7783
7784MELLANOX MLX4 IB driver
7785M: Yishai Hadas <yishaih@mellanox.com>
7786L: linux-rdma@vger.kernel.org
7787W: http://www.mellanox.com
7788Q: http://patchwork.kernel.org/project/linux-rdma/list/
7789S: Supported
7790F: drivers/infiniband/hw/mlx4/
7791F: include/linux/mlx4/
7792
7793MELLANOX MLX5 core VPI driver
7794M: Matan Barak <matanb@mellanox.com>
7795M: Leon Romanovsky <leonro@mellanox.com>
7796L: netdev@vger.kernel.org
7797L: linux-rdma@vger.kernel.org
7798W: http://www.mellanox.com
7799Q: http://patchwork.ozlabs.org/project/netdev/list/
7800S: Supported
7801F: drivers/net/ethernet/mellanox/mlx5/core/
7802F: include/linux/mlx5/
7803
7804MELLANOX MLX5 IB driver
7805M: Matan Barak <matanb@mellanox.com>
7806M: Leon Romanovsky <leonro@mellanox.com>
7807L: linux-rdma@vger.kernel.org
7808W: http://www.mellanox.com
7809Q: http://patchwork.kernel.org/project/linux-rdma/list/
7810S: Supported
7811F: drivers/infiniband/hw/mlx5/
7812F: include/linux/mlx5/
7813
7814MELEXIS MLX90614 DRIVER
7815M: Crt Mori <cmo@melexis.com>
7816L: linux-iio@vger.kernel.org
7817W: http://www.melexis.com
7818S: Supported
7819F: drivers/iio/temperature/mlx90614.c
7820
7821MN88472 MEDIA DRIVER
7822M: Antti Palosaari <crope@iki.fi>
7823L: linux-media@vger.kernel.org
7824W: https://linuxtv.org
7825W: http://palosaari.fi/linux/
7826Q: http://patchwork.linuxtv.org/project/linux-media/list/
7827S: Maintained
7828F: drivers/media/dvb-frontends/mn88472*
7829
7830MN88473 MEDIA DRIVER
7831M: Antti Palosaari <crope@iki.fi>
7832L: linux-media@vger.kernel.org
7833W: https://linuxtv.org
7834W: http://palosaari.fi/linux/
7835Q: http://patchwork.linuxtv.org/project/linux-media/list/
7836S: Maintained
7837F: drivers/media/dvb-frontends/mn88473*
7838
7839MODULE SUPPORT
7840M: Rusty Russell <rusty@rustcorp.com.au>
7841S: Maintained
7842F: include/linux/module.h
7843F: kernel/module.c
7844
7845MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7846W: http://popies.net/meye/
7847S: Orphan
7848F: Documentation/video4linux/meye.txt
7849F: drivers/media/pci/meye/
7850F: include/uapi/linux/meye.h
7851
7852MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7853M: Jiri Slaby <jirislaby@gmail.com>
7854S: Maintained
7855F: Documentation/serial/moxa-smartio
7856F: drivers/tty/mxser.*
7857
7858MR800 AVERMEDIA USB FM RADIO DRIVER
7859M: Alexey Klimov <klimov.linux@gmail.com>
7860L: linux-media@vger.kernel.org
7861T: git git://linuxtv.org/media_tree.git
7862S: Maintained
7863F: drivers/media/radio/radio-mr800.c
7864
7865MRF24J40 IEEE 802.15.4 RADIO DRIVER
7866M: Alan Ott <alan@signal11.us>
7867L: linux-wpan@vger.kernel.org
7868S: Maintained
7869F: drivers/net/ieee802154/mrf24j40.c
7870F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7871
7872MSI LAPTOP SUPPORT
7873M: "Lee, Chun-Yi" <jlee@suse.com>
7874L: platform-driver-x86@vger.kernel.org
7875S: Maintained
7876F: drivers/platform/x86/msi-laptop.c
7877
7878MSI WMI SUPPORT
7879L: platform-driver-x86@vger.kernel.org
7880S: Orphan
7881F: drivers/platform/x86/msi-wmi.c
7882
7883MSI001 MEDIA DRIVER
7884M: Antti Palosaari <crope@iki.fi>
7885L: linux-media@vger.kernel.org
7886W: https://linuxtv.org
7887W: http://palosaari.fi/linux/
7888Q: http://patchwork.linuxtv.org/project/linux-media/list/
7889T: git git://linuxtv.org/anttip/media_tree.git
7890S: Maintained
7891F: drivers/media/tuners/msi001*
7892
7893MSI2500 MEDIA DRIVER
7894M: Antti Palosaari <crope@iki.fi>
7895L: linux-media@vger.kernel.org
7896W: https://linuxtv.org
7897W: http://palosaari.fi/linux/
7898Q: http://patchwork.linuxtv.org/project/linux-media/list/
7899T: git git://linuxtv.org/anttip/media_tree.git
7900S: Maintained
7901F: drivers/media/usb/msi2500/
7902
7903MSYSTEMS DISKONCHIP G3 MTD DRIVER
7904M: Robert Jarzmik <robert.jarzmik@free.fr>
7905L: linux-mtd@lists.infradead.org
7906S: Maintained
7907F: drivers/mtd/devices/docg3*
7908
7909MT9M032 APTINA SENSOR DRIVER
7910M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7911L: linux-media@vger.kernel.org
7912T: git git://linuxtv.org/media_tree.git
7913S: Maintained
7914F: drivers/media/i2c/mt9m032.c
7915F: include/media/i2c/mt9m032.h
7916
7917MT9P031 APTINA CAMERA SENSOR
7918M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7919L: linux-media@vger.kernel.org
7920T: git git://linuxtv.org/media_tree.git
7921S: Maintained
7922F: drivers/media/i2c/mt9p031.c
7923F: include/media/i2c/mt9p031.h
7924
7925MT9T001 APTINA CAMERA SENSOR
7926M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7927L: linux-media@vger.kernel.org
7928T: git git://linuxtv.org/media_tree.git
7929S: Maintained
7930F: drivers/media/i2c/mt9t001.c
7931F: include/media/i2c/mt9t001.h
7932
7933MT9V032 APTINA CAMERA SENSOR
7934M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7935L: linux-media@vger.kernel.org
7936T: git git://linuxtv.org/media_tree.git
7937S: Maintained
7938F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7939F: drivers/media/i2c/mt9v032.c
7940F: include/media/i2c/mt9v032.h
7941
7942MULTIFUNCTION DEVICES (MFD)
7943M: Lee Jones <lee.jones@linaro.org>
7944T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7945S: Supported
7946F: drivers/mfd/
7947F: include/linux/mfd/
7948
7949MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7950M: Ulf Hansson <ulf.hansson@linaro.org>
7951L: linux-mmc@vger.kernel.org
7952T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7953S: Maintained
7954F: Documentation/devicetree/bindings/mmc/
7955F: drivers/mmc/
7956F: include/linux/mmc/
7957F: include/uapi/linux/mmc/
7958
7959MULTIMEDIA CARD (MMC) ETC. OVER SPI
7960S: Orphan
7961F: drivers/mmc/host/mmc_spi.c
7962F: include/linux/spi/mmc_spi.h
7963
7964MULTISOUND SOUND DRIVER
7965M: Andrew Veliath <andrewtv@usa.net>
7966S: Maintained
7967F: Documentation/sound/oss/MultiSound
7968F: sound/oss/msnd*
7969
7970MULTITECH MULTIPORT CARD (ISICOM)
7971S: Orphan
7972F: drivers/tty/isicom.c
7973F: include/linux/isicom.h
7974
7975MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7976M: Bin Liu <b-liu@ti.com>
7977L: linux-usb@vger.kernel.org
7978T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7979S: Maintained
7980F: drivers/usb/musb/
7981
7982MXL5007T MEDIA DRIVER
7983M: Michael Krufky <mkrufky@linuxtv.org>
7984L: linux-media@vger.kernel.org
7985W: https://linuxtv.org
7986W: http://github.com/mkrufky
7987Q: http://patchwork.linuxtv.org/project/linux-media/list/
7988T: git git://linuxtv.org/mkrufky/tuners.git
7989S: Maintained
7990F: drivers/media/tuners/mxl5007t.*
7991
7992MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7993M: Hyong-Youb Kim <hykim@myri.com>
7994L: netdev@vger.kernel.org
7995W: https://www.myricom.com/support/downloads/myri10ge.html
7996S: Supported
7997F: drivers/net/ethernet/myricom/myri10ge/
7998
7999NAND FLASH SUBSYSTEM
8000M: Boris Brezillon <boris.brezillon@free-electrons.com>
8001R: Richard Weinberger <richard@nod.at>
8002L: linux-mtd@lists.infradead.org
8003W: http://www.linux-mtd.infradead.org/
8004Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8005T: git git://github.com/linux-nand/linux.git
8006S: Maintained
8007F: drivers/mtd/nand/
8008F: include/linux/mtd/nand*.h
8009
8010NATSEMI ETHERNET DRIVER (DP8381x)
8011S: Orphan
8012F: drivers/net/ethernet/natsemi/natsemi.c
8013
8014NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8015M: Daniel Mack <zonque@gmail.com>
8016S: Maintained
8017L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8018W: http://www.native-instruments.com
8019F: sound/usb/caiaq/
8020
8021NCP FILESYSTEM
8022M: Petr Vandrovec <petr@vandrovec.name>
8023S: Odd Fixes
8024F: fs/ncpfs/
8025
8026NCR 5380 SCSI DRIVERS
8027M: Finn Thain <fthain@telegraphics.com.au>
8028M: Michael Schmitz <schmitzmic@gmail.com>
8029L: linux-scsi@vger.kernel.org
8030S: Maintained
8031F: Documentation/scsi/g_NCR5380.txt
8032F: Documentation/scsi/dtc3x80.txt
8033F: drivers/scsi/NCR5380.*
8034F: drivers/scsi/arm/cumana_1.c
8035F: drivers/scsi/arm/oak.c
8036F: drivers/scsi/atari_scsi.*
8037F: drivers/scsi/dmx3191d.c
8038F: drivers/scsi/dtc.*
8039F: drivers/scsi/g_NCR5380.*
8040F: drivers/scsi/g_NCR5380_mmio.c
8041F: drivers/scsi/mac_scsi.*
8042F: drivers/scsi/pas16.*
8043F: drivers/scsi/sun3_scsi.*
8044F: drivers/scsi/sun3_scsi_vme.c
8045F: drivers/scsi/t128.*
8046
8047NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8048M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8049L: linux-scsi@vger.kernel.org
8050S: Maintained
8051F: drivers/scsi/NCR_D700.*
8052
8053NCT6775 HARDWARE MONITOR DRIVER
8054M: Guenter Roeck <linux@roeck-us.net>
8055L: linux-hwmon@vger.kernel.org
8056S: Maintained
8057F: Documentation/hwmon/nct6775
8058F: drivers/hwmon/nct6775.c
8059
8060NETEFFECT IWARP RNIC DRIVER (IW_NES)
8061M: Faisal Latif <faisal.latif@intel.com>
8062L: linux-rdma@vger.kernel.org
8063W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8064S: Supported
8065F: drivers/infiniband/hw/nes/
8066
8067NETEM NETWORK EMULATOR
8068M: Stephen Hemminger <stephen@networkplumber.org>
8069L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8070S: Maintained
8071F: net/sched/sch_netem.c
8072
8073NETERION 10GbE DRIVERS (s2io/vxge)
8074M: Jon Mason <jdmason@kudzu.us>
8075L: netdev@vger.kernel.org
8076S: Supported
8077F: Documentation/networking/s2io.txt
8078F: Documentation/networking/vxge.txt
8079F: drivers/net/ethernet/neterion/
8080
8081NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8082M: Pablo Neira Ayuso <pablo@netfilter.org>
8083M: Patrick McHardy <kaber@trash.net>
8084M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8085L: netfilter-devel@vger.kernel.org
8086L: coreteam@netfilter.org
8087W: http://www.netfilter.org/
8088W: http://www.iptables.org/
8089Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8090T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8092S: Supported
8093F: include/linux/netfilter*
8094F: include/linux/netfilter/
8095F: include/net/netfilter/
8096F: include/uapi/linux/netfilter*
8097F: include/uapi/linux/netfilter/
8098F: net/*/netfilter.c
8099F: net/*/netfilter/
8100F: net/netfilter/
8101F: net/bridge/br_netfilter*.c
8102
8103NETLABEL
8104M: Paul Moore <paul@paul-moore.com>
8105W: http://netlabel.sf.net
8106L: netdev@vger.kernel.org
8107S: Maintained
8108F: Documentation/netlabel/
8109F: include/net/netlabel.h
8110F: net/netlabel/
8111
8112NETROM NETWORK LAYER
8113M: Ralf Baechle <ralf@linux-mips.org>
8114L: linux-hams@vger.kernel.org
8115W: http://www.linux-ax25.org/
8116S: Maintained
8117F: include/net/netrom.h
8118F: include/uapi/linux/netrom.h
8119F: net/netrom/
8120
8121NETRONOME ETHERNET DRIVERS
8122M: Jakub Kicinski <jakub.kicinski@netronome.com>
8123L: oss-drivers@netronome.com
8124S: Maintained
8125F: drivers/net/ethernet/netronome/
8126
8127NETWORK BLOCK DEVICE (NBD)
8128M: Markus Pargmann <mpa@pengutronix.de>
8129S: Maintained
8130L: nbd-general@lists.sourceforge.net
8131T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8132F: Documentation/blockdev/nbd.txt
8133F: drivers/block/nbd.c
8134F: include/uapi/linux/nbd.h
8135
8136NETWORK DROP MONITOR
8137M: Neil Horman <nhorman@tuxdriver.com>
8138L: netdev@vger.kernel.org
8139S: Maintained
8140W: https://fedorahosted.org/dropwatch/
8141F: net/core/drop_monitor.c
8142
8143NETWORKING [GENERAL]
8144M: "David S. Miller" <davem@davemloft.net>
8145L: netdev@vger.kernel.org
8146W: http://www.linuxfoundation.org/en/Net
8147Q: http://patchwork.ozlabs.org/project/netdev/list/
8148T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8150S: Maintained
8151F: net/
8152F: include/net/
8153F: include/linux/in.h
8154F: include/linux/net.h
8155F: include/linux/netdevice.h
8156F: include/uapi/linux/in.h
8157F: include/uapi/linux/net.h
8158F: include/uapi/linux/netdevice.h
8159F: include/uapi/linux/net_namespace.h
8160F: tools/net/
8161F: tools/testing/selftests/net/
8162F: lib/random32.c
8163F: lib/test_bpf.c
8164
8165NETWORKING [IPv4/IPv6]
8166M: "David S. Miller" <davem@davemloft.net>
8167M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8168M: James Morris <jmorris@namei.org>
8169M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8170M: Patrick McHardy <kaber@trash.net>
8171L: netdev@vger.kernel.org
8172T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8173S: Maintained
8174F: net/ipv4/
8175F: net/ipv6/
8176F: include/net/ip*
8177F: arch/x86/net/*
8178
8179NETWORKING [IPSEC]
8180M: Steffen Klassert <steffen.klassert@secunet.com>
8181M: Herbert Xu <herbert@gondor.apana.org.au>
8182M: "David S. Miller" <davem@davemloft.net>
8183L: netdev@vger.kernel.org
8184T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8185T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8186S: Maintained
8187F: net/core/flow.c
8188F: net/xfrm/
8189F: net/key/
8190F: net/ipv4/xfrm*
8191F: net/ipv4/esp4.c
8192F: net/ipv4/ah4.c
8193F: net/ipv4/ipcomp.c
8194F: net/ipv4/ip_vti.c
8195F: net/ipv6/xfrm*
8196F: net/ipv6/esp6.c
8197F: net/ipv6/ah6.c
8198F: net/ipv6/ipcomp6.c
8199F: net/ipv6/ip6_vti.c
8200F: include/uapi/linux/xfrm.h
8201F: include/net/xfrm.h
8202
8203NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8204M: Paul Moore <paul@paul-moore.com>
8205L: netdev@vger.kernel.org
8206S: Maintained
8207
8208NETWORKING [WIRELESS]
8209L: linux-wireless@vger.kernel.org
8210Q: http://patchwork.kernel.org/project/linux-wireless/list/
8211
8212NETWORKING DRIVERS
8213L: netdev@vger.kernel.org
8214W: http://www.linuxfoundation.org/en/Net
8215Q: http://patchwork.ozlabs.org/project/netdev/list/
8216T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8218S: Odd Fixes
8219F: Documentation/devicetree/bindings/net/
8220F: drivers/net/
8221F: include/linux/if_*
8222F: include/linux/netdevice.h
8223F: include/linux/etherdevice.h
8224F: include/linux/fcdevice.h
8225F: include/linux/fddidevice.h
8226F: include/linux/hippidevice.h
8227F: include/linux/inetdevice.h
8228F: include/uapi/linux/if_*
8229F: include/uapi/linux/netdevice.h
8230
8231NETWORKING DRIVERS (WIRELESS)
8232M: Kalle Valo <kvalo@codeaurora.org>
8233L: linux-wireless@vger.kernel.org
8234Q: http://patchwork.kernel.org/project/linux-wireless/list/
8235T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8237S: Maintained
8238F: Documentation/devicetree/bindings/net/wireless/
8239F: drivers/net/wireless/
8240
8241NETXEN (1/10) GbE SUPPORT
8242M: Manish Chopra <manish.chopra@qlogic.com>
8243M: Sony Chacko <sony.chacko@qlogic.com>
8244M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8245L: netdev@vger.kernel.org
8246W: http://www.qlogic.com
8247S: Supported
8248F: drivers/net/ethernet/qlogic/netxen/
8249
8250NFC SUBSYSTEM
8251M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8252M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8253M: Samuel Ortiz <sameo@linux.intel.com>
8254L: linux-wireless@vger.kernel.org
8255L: linux-nfc@lists.01.org (subscribers-only)
8256S: Supported
8257F: net/nfc/
8258F: include/net/nfc/
8259F: include/uapi/linux/nfc.h
8260F: drivers/nfc/
8261F: include/linux/platform_data/nfcmrvl.h
8262F: include/linux/platform_data/nxp-nci.h
8263F: include/linux/platform_data/pn544.h
8264F: include/linux/platform_data/st21nfca.h
8265F: include/linux/platform_data/st-nci.h
8266F: Documentation/devicetree/bindings/net/nfc/
8267
8268NFS, SUNRPC, AND LOCKD CLIENTS
8269M: Trond Myklebust <trond.myklebust@primarydata.com>
8270M: Anna Schumaker <anna.schumaker@netapp.com>
8271L: linux-nfs@vger.kernel.org
8272W: http://client.linux-nfs.org
8273T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8274S: Maintained
8275F: fs/lockd/
8276F: fs/nfs/
8277F: fs/nfs_common/
8278F: net/sunrpc/
8279F: include/linux/lockd/
8280F: include/linux/nfs*
8281F: include/linux/sunrpc/
8282F: include/uapi/linux/nfs*
8283F: include/uapi/linux/sunrpc/
8284
8285NILFS2 FILESYSTEM
8286M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8287L: linux-nilfs@vger.kernel.org
8288W: http://nilfs.sourceforge.net/
8289W: http://nilfs.osdn.jp/
8290T: git git://github.com/konis/nilfs2.git
8291S: Supported
8292F: Documentation/filesystems/nilfs2.txt
8293F: fs/nilfs2/
8294F: include/trace/events/nilfs2.h
8295F: include/uapi/linux/nilfs2_api.h
8296F: include/uapi/linux/nilfs2_ondisk.h
8297
8298NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8299M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8300W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8301S: Maintained
8302F: Documentation/scsi/NinjaSCSI.txt
8303F: drivers/scsi/pcmcia/nsp_*
8304
8305NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8306M: GOTO Masanori <gotom@debian.or.jp>
8307M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8308W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8309S: Maintained
8310F: Documentation/scsi/NinjaSCSI.txt
8311F: drivers/scsi/nsp32*
8312
8313NIOS2 ARCHITECTURE
8314M: Ley Foon Tan <lftan@altera.com>
8315L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8316T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8317S: Maintained
8318F: arch/nios2/
8319
8320NOKIA N900 POWER SUPPLY DRIVERS
8321R: Pali Rohár <pali.rohar@gmail.com>
8322F: include/linux/power/bq2415x_charger.h
8323F: include/linux/power/bq27xxx_battery.h
8324F: include/linux/power/isp1704_charger.h
8325F: drivers/power/bq2415x_charger.c
8326F: drivers/power/bq27xxx_battery.c
8327F: drivers/power/bq27xxx_battery_i2c.c
8328F: drivers/power/isp1704_charger.c
8329F: drivers/power/rx51_battery.c
8330
8331NTB DRIVER CORE
8332M: Jon Mason <jdmason@kudzu.us>
8333M: Dave Jiang <dave.jiang@intel.com>
8334M: Allen Hubbe <Allen.Hubbe@emc.com>
8335L: linux-ntb@googlegroups.com
8336S: Supported
8337W: https://github.com/jonmason/ntb/wiki
8338T: git git://github.com/jonmason/ntb.git
8339F: drivers/ntb/
8340F: drivers/net/ntb_netdev.c
8341F: include/linux/ntb.h
8342F: include/linux/ntb_transport.h
8343
8344NTB INTEL DRIVER
8345M: Jon Mason <jdmason@kudzu.us>
8346M: Dave Jiang <dave.jiang@intel.com>
8347L: linux-ntb@googlegroups.com
8348S: Supported
8349W: https://github.com/jonmason/ntb/wiki
8350T: git git://github.com/jonmason/ntb.git
8351F: drivers/ntb/hw/intel/
8352
8353NTB AMD DRIVER
8354M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8355L: linux-ntb@googlegroups.com
8356S: Supported
8357F: drivers/ntb/hw/amd/
8358
8359NTFS FILESYSTEM
8360M: Anton Altaparmakov <anton@tuxera.com>
8361L: linux-ntfs-dev@lists.sourceforge.net
8362W: http://www.tuxera.com/
8363T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8364S: Supported
8365F: Documentation/filesystems/ntfs.txt
8366F: fs/ntfs/
8367
8368NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8369M: Antonino Daplas <adaplas@gmail.com>
8370L: linux-fbdev@vger.kernel.org
8371S: Maintained
8372F: drivers/video/fbdev/riva/
8373F: drivers/video/fbdev/nvidia/
8374
8375NVM EXPRESS DRIVER
8376M: Keith Busch <keith.busch@intel.com>
8377M: Jens Axboe <axboe@fb.com>
8378L: linux-nvme@lists.infradead.org
8379T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8380W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8381S: Supported
8382F: drivers/nvme/host/
8383F: include/linux/nvme.h
8384
8385NVM EXPRESS TARGET DRIVER
8386M: Christoph Hellwig <hch@lst.de>
8387M: Sagi Grimberg <sagi@grimberg.me>
8388L: linux-nvme@lists.infradead.org
8389S: Supported
8390F: drivers/nvme/target/
8391
8392NVMEM FRAMEWORK
8393M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8394M: Maxime Ripard <maxime.ripard@free-electrons.com>
8395S: Maintained
8396F: drivers/nvmem/
8397F: Documentation/devicetree/bindings/nvmem/
8398F: include/linux/nvmem-consumer.h
8399F: include/linux/nvmem-provider.h
8400
8401NXP-NCI NFC DRIVER
8402M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8403R: Charles Gorand <charles.gorand@effinnov.com>
8404L: linux-nfc@lists.01.org (moderated for non-subscribers)
8405S: Supported
8406F: drivers/nfc/nxp-nci
8407
8408NXP TDA998X DRM DRIVER
8409M: Russell King <rmk+kernel@armlinux.org.uk>
8410S: Supported
8411F: drivers/gpu/drm/i2c/tda998x_drv.c
8412F: include/drm/i2c/tda998x.h
8413
8414NXP TFA9879 DRIVER
8415M: Peter Rosin <peda@axentia.se>
8416L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8417S: Maintained
8418F: sound/soc/codecs/tfa9879*
8419
8420OBJTOOL
8421M: Josh Poimboeuf <jpoimboe@redhat.com>
8422S: Supported
8423F: tools/objtool/
8424
8425OMAP SUPPORT
8426M: Tony Lindgren <tony@atomide.com>
8427L: linux-omap@vger.kernel.org
8428W: http://www.muru.com/linux/omap/
8429W: http://linux.omap.com/
8430Q: http://patchwork.kernel.org/project/linux-omap/list/
8431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8432S: Maintained
8433F: arch/arm/*omap*/
8434F: arch/arm/configs/omap1_defconfig
8435F: arch/arm/configs/omap2plus_defconfig
8436F: drivers/i2c/busses/i2c-omap.c
8437F: drivers/irqchip/irq-omap-intc.c
8438F: drivers/mfd/*omap*.c
8439F: drivers/mfd/menelaus.c
8440F: drivers/mfd/palmas.c
8441F: drivers/mfd/tps65217.c
8442F: drivers/mfd/tps65218.c
8443F: drivers/mfd/tps65910.c
8444F: drivers/mfd/twl-core.[ch]
8445F: drivers/mfd/twl4030*.c
8446F: drivers/mfd/twl6030*.c
8447F: drivers/mfd/twl6040*.c
8448F: drivers/regulator/palmas-regulator*.c
8449F: drivers/regulator/pbias-regulator.c
8450F: drivers/regulator/tps65217-regulator.c
8451F: drivers/regulator/tps65218-regulator.c
8452F: drivers/regulator/tps65910-regulator.c
8453F: drivers/regulator/twl-regulator.c
8454F: include/linux/i2c-omap.h
8455
8456OMAP DEVICE TREE SUPPORT
8457M: Benoît Cousson <bcousson@baylibre.com>
8458M: Tony Lindgren <tony@atomide.com>
8459L: linux-omap@vger.kernel.org
8460L: devicetree@vger.kernel.org
8461S: Maintained
8462F: arch/arm/boot/dts/*omap*
8463F: arch/arm/boot/dts/*am3*
8464F: arch/arm/boot/dts/*am4*
8465F: arch/arm/boot/dts/*am5*
8466F: arch/arm/boot/dts/*dra7*
8467
8468OMAP CLOCK FRAMEWORK SUPPORT
8469M: Paul Walmsley <paul@pwsan.com>
8470L: linux-omap@vger.kernel.org
8471S: Maintained
8472F: arch/arm/*omap*/*clock*
8473
8474OMAP POWER MANAGEMENT SUPPORT
8475M: Kevin Hilman <khilman@kernel.org>
8476L: linux-omap@vger.kernel.org
8477S: Maintained
8478F: arch/arm/*omap*/*pm*
8479F: drivers/cpufreq/omap-cpufreq.c
8480
8481OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8482M: Rajendra Nayak <rnayak@codeaurora.org>
8483M: Paul Walmsley <paul@pwsan.com>
8484L: linux-omap@vger.kernel.org
8485S: Maintained
8486F: arch/arm/mach-omap2/prm*
8487
8488OMAP AUDIO SUPPORT
8489M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8490M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8491L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8492L: linux-omap@vger.kernel.org
8493S: Maintained
8494F: sound/soc/omap/
8495
8496OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8497M: Roger Quadros <rogerq@ti.com>
8498M: Tony Lindgren <tony@atomide.com>
8499L: linux-omap@vger.kernel.org
8500S: Maintained
8501F: drivers/memory/omap-gpmc.c
8502F: arch/arm/mach-omap2/*gpmc*
8503
8504OMAP FRAMEBUFFER SUPPORT
8505M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8506L: linux-fbdev@vger.kernel.org
8507L: linux-omap@vger.kernel.org
8508S: Maintained
8509F: drivers/video/fbdev/omap/
8510
8511OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8512M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8513L: linux-omap@vger.kernel.org
8514L: linux-fbdev@vger.kernel.org
8515S: Maintained
8516F: drivers/video/fbdev/omap2/
8517F: Documentation/arm/OMAP/DSS
8518
8519OMAP HARDWARE SPINLOCK SUPPORT
8520M: Ohad Ben-Cohen <ohad@wizery.com>
8521L: linux-omap@vger.kernel.org
8522S: Maintained
8523F: drivers/hwspinlock/omap_hwspinlock.c
8524
8525OMAP MMC SUPPORT
8526M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8527L: linux-omap@vger.kernel.org
8528S: Maintained
8529F: drivers/mmc/host/omap.c
8530
8531OMAP HS MMC SUPPORT
8532L: linux-mmc@vger.kernel.org
8533L: linux-omap@vger.kernel.org
8534S: Orphan
8535F: drivers/mmc/host/omap_hsmmc.c
8536
8537OMAP RANDOM NUMBER GENERATOR SUPPORT
8538M: Deepak Saxena <dsaxena@plexity.net>
8539S: Maintained
8540F: drivers/char/hw_random/omap-rng.c
8541
8542OMAP HWMOD SUPPORT
8543M: Benoît Cousson <bcousson@baylibre.com>
8544M: Paul Walmsley <paul@pwsan.com>
8545L: linux-omap@vger.kernel.org
8546S: Maintained
8547F: arch/arm/mach-omap2/omap_hwmod.*
8548
8549OMAP HWMOD DATA
8550M: Paul Walmsley <paul@pwsan.com>
8551L: linux-omap@vger.kernel.org
8552S: Maintained
8553F: arch/arm/mach-omap2/omap_hwmod*data*
8554
8555OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8556M: Benoît Cousson <bcousson@baylibre.com>
8557L: linux-omap@vger.kernel.org
8558S: Maintained
8559F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8560
8561OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8562M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8563L: linux-media@vger.kernel.org
8564S: Maintained
8565F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8566F: drivers/media/platform/omap3isp/
8567F: drivers/staging/media/omap4iss/
8568
8569OMAP USB SUPPORT
8570L: linux-usb@vger.kernel.org
8571L: linux-omap@vger.kernel.org
8572S: Orphan
8573F: drivers/usb/*/*omap*
8574F: arch/arm/*omap*/usb*
8575
8576OMAP GPIO DRIVER
8577M: Grygorii Strashko <grygorii.strashko@ti.com>
8578M: Santosh Shilimkar <ssantosh@kernel.org>
8579M: Kevin Hilman <khilman@kernel.org>
8580L: linux-omap@vger.kernel.org
8581S: Maintained
8582F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8583F: drivers/gpio/gpio-omap.c
8584
8585OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8586M: Mark Jackson <mpfj@newflow.co.uk>
8587L: linux-omap@vger.kernel.org
8588S: Maintained
8589F: arch/arm/boot/dts/am335x-nano.dts
8590
8591OMFS FILESYSTEM
8592M: Bob Copeland <me@bobcopeland.com>
8593L: linux-karma-devel@lists.sourceforge.net
8594S: Maintained
8595F: Documentation/filesystems/omfs.txt
8596F: fs/omfs/
8597
8598OMNIKEY CARDMAN 4000 DRIVER
8599M: Harald Welte <laforge@gnumonks.org>
8600S: Maintained
8601F: drivers/char/pcmcia/cm4000_cs.c
8602F: include/linux/cm4000_cs.h
8603F: include/uapi/linux/cm4000_cs.h
8604
8605OMNIKEY CARDMAN 4040 DRIVER
8606M: Harald Welte <laforge@gnumonks.org>
8607S: Maintained
8608F: drivers/char/pcmcia/cm4040_cs.*
8609
8610OMNIVISION OV7670 SENSOR DRIVER
8611M: Jonathan Corbet <corbet@lwn.net>
8612L: linux-media@vger.kernel.org
8613T: git git://linuxtv.org/media_tree.git
8614S: Maintained
8615F: drivers/media/i2c/ov7670.c
8616
8617ONENAND FLASH DRIVER
8618M: Kyungmin Park <kyungmin.park@samsung.com>
8619L: linux-mtd@lists.infradead.org
8620S: Maintained
8621F: drivers/mtd/onenand/
8622F: include/linux/mtd/onenand*.h
8623
8624ONSTREAM SCSI TAPE DRIVER
8625M: Willem Riede <osst@riede.org>
8626L: osst-users@lists.sourceforge.net
8627L: linux-scsi@vger.kernel.org
8628S: Maintained
8629F: Documentation/scsi/osst.txt
8630F: drivers/scsi/osst.*
8631F: drivers/scsi/osst_*.h
8632F: drivers/scsi/st.h
8633
8634OPENCORES I2C BUS DRIVER
8635M: Peter Korsgaard <jacmet@sunsite.dk>
8636L: linux-i2c@vger.kernel.org
8637S: Maintained
8638F: Documentation/i2c/busses/i2c-ocores
8639F: drivers/i2c/busses/i2c-ocores.c
8640
8641OPEN FIRMWARE AND FLATTENED DEVICE TREE
8642M: Rob Herring <robh+dt@kernel.org>
8643M: Frank Rowand <frowand.list@gmail.com>
8644L: devicetree@vger.kernel.org
8645W: http://www.devicetree.org/
8646T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8647S: Maintained
8648F: drivers/of/
8649F: include/linux/of*.h
8650F: scripts/dtc/
8651
8652OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8653M: Rob Herring <robh+dt@kernel.org>
8654M: Mark Rutland <mark.rutland@arm.com>
8655L: devicetree@vger.kernel.org
8656T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8657Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8658S: Maintained
8659F: Documentation/devicetree/
8660F: arch/*/boot/dts/
8661F: include/dt-bindings/
8662
8663OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8664M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8665L: devicetree@vger.kernel.org
8666S: Maintained
8667F: Documentation/devicetree/dynamic-resolution-notes.txt
8668F: Documentation/devicetree/overlay-notes.txt
8669F: drivers/of/overlay.c
8670F: drivers/of/resolver.c
8671
8672OPENRISC ARCHITECTURE
8673M: Jonas Bonn <jonas@southpole.se>
8674W: http://openrisc.net
8675S: Maintained
8676T: git git://openrisc.net/~jonas/linux
8677F: arch/openrisc/
8678
8679OPENVSWITCH
8680M: Pravin Shelar <pshelar@nicira.com>
8681L: netdev@vger.kernel.org
8682L: dev@openvswitch.org
8683W: http://openvswitch.org
8684S: Maintained
8685F: net/openvswitch/
8686F: include/uapi/linux/openvswitch.h
8687
8688OPERATING PERFORMANCE POINTS (OPP)
8689M: Viresh Kumar <vireshk@kernel.org>
8690M: Nishanth Menon <nm@ti.com>
8691M: Stephen Boyd <sboyd@codeaurora.org>
8692L: linux-pm@vger.kernel.org
8693S: Maintained
8694T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8695F: drivers/base/power/opp/
8696F: include/linux/pm_opp.h
8697F: Documentation/power/opp.txt
8698F: Documentation/devicetree/bindings/opp/
8699
8700OPL4 DRIVER
8701M: Clemens Ladisch <clemens@ladisch.de>
8702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8703T: git git://git.alsa-project.org/alsa-kernel.git
8704S: Maintained
8705F: sound/drivers/opl4/
8706
8707OPROFILE
8708M: Robert Richter <rric@kernel.org>
8709L: oprofile-list@lists.sf.net
8710S: Maintained
8711F: arch/*/include/asm/oprofile*.h
8712F: arch/*/oprofile/
8713F: drivers/oprofile/
8714F: include/linux/oprofile.h
8715
8716ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8717M: Mark Fasheh <mfasheh@suse.com>
8718M: Joel Becker <jlbec@evilplan.org>
8719L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8720W: http://ocfs2.wiki.kernel.org
8721S: Supported
8722F: Documentation/filesystems/ocfs2.txt
8723F: Documentation/filesystems/dlmfs.txt
8724F: fs/ocfs2/
8725
8726ORINOCO DRIVER
8727L: linux-wireless@vger.kernel.org
8728W: http://wireless.kernel.org/en/users/Drivers/orinoco
8729W: http://www.nongnu.org/orinoco/
8730S: Orphan
8731F: drivers/net/wireless/intersil/orinoco/
8732
8733OSD LIBRARY and FILESYSTEM
8734M: Boaz Harrosh <ooo@electrozaur.com>
8735M: Benny Halevy <bhalevy@primarydata.com>
8736L: osd-dev@open-osd.org
8737W: http://open-osd.org
8738T: git git://git.open-osd.org/open-osd.git
8739S: Maintained
8740F: drivers/scsi/osd/
8741F: include/scsi/osd_*
8742F: fs/exofs/
8743
8744OVERLAY FILESYSTEM
8745M: Miklos Szeredi <miklos@szeredi.hu>
8746L: linux-unionfs@vger.kernel.org
8747T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8748S: Supported
8749F: fs/overlayfs/
8750F: Documentation/filesystems/overlayfs.txt
8751
8752ORANGEFS FILESYSTEM
8753M: Mike Marshall <hubcap@omnibond.com>
8754L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8755T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8756S: Supported
8757F: fs/orangefs/
8758F: Documentation/filesystems/orangefs.txt
8759
8760P54 WIRELESS DRIVER
8761M: Christian Lamparter <chunkeey@googlemail.com>
8762L: linux-wireless@vger.kernel.org
8763W: http://wireless.kernel.org/en/users/Drivers/p54
8764S: Maintained
8765F: drivers/net/wireless/intersil/p54/
8766
8767PA SEMI ETHERNET DRIVER
8768M: Olof Johansson <olof@lixom.net>
8769L: netdev@vger.kernel.org
8770S: Maintained
8771F: drivers/net/ethernet/pasemi/*
8772
8773PA SEMI SMBUS DRIVER
8774M: Olof Johansson <olof@lixom.net>
8775L: linux-i2c@vger.kernel.org
8776S: Maintained
8777F: drivers/i2c/busses/i2c-pasemi.c
8778
8779PADATA PARALLEL EXECUTION MECHANISM
8780M: Steffen Klassert <steffen.klassert@secunet.com>
8781L: linux-crypto@vger.kernel.org
8782S: Maintained
8783F: kernel/padata.c
8784F: include/linux/padata.h
8785F: Documentation/padata.txt
8786
8787PANASONIC LAPTOP ACPI EXTRAS DRIVER
8788M: Harald Welte <laforge@gnumonks.org>
8789L: platform-driver-x86@vger.kernel.org
8790S: Maintained
8791F: drivers/platform/x86/panasonic-laptop.c
8792
8793PANASONIC MN10300/AM33/AM34 PORT
8794M: David Howells <dhowells@redhat.com>
8795L: linux-am33-list@redhat.com (moderated for non-subscribers)
8796W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8797S: Maintained
8798F: Documentation/mn10300/
8799F: arch/mn10300/
8800
8801PARALLEL LCD/KEYPAD PANEL DRIVER
8802M: Willy Tarreau <willy@haproxy.com>
8803M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8804S: Odd Fixes
8805F: Documentation/misc-devices/lcd-panel-cgram.txt
8806F: drivers/misc/panel.c
8807
8808PARALLEL PORT SUBSYSTEM
8809M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8810M: Sudip Mukherjee <sudip@vectorindia.org>
8811L: linux-parport@lists.infradead.org (subscribers-only)
8812S: Maintained
8813F: drivers/parport/
8814F: include/linux/parport*.h
8815F: drivers/char/ppdev.c
8816F: include/uapi/linux/ppdev.h
8817F: Documentation/parport*.txt
8818
8819PARAVIRT_OPS INTERFACE
8820M: Jeremy Fitzhardinge <jeremy@goop.org>
8821M: Chris Wright <chrisw@sous-sol.org>
8822M: Alok Kataria <akataria@vmware.com>
8823M: Rusty Russell <rusty@rustcorp.com.au>
8824L: virtualization@lists.linux-foundation.org
8825S: Supported
8826F: Documentation/virtual/paravirt_ops.txt
8827F: arch/*/kernel/paravirt*
8828F: arch/*/include/asm/paravirt.h
8829
8830PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8831M: Tim Waugh <tim@cyberelk.net>
8832L: linux-parport@lists.infradead.org (subscribers-only)
8833S: Maintained
8834F: Documentation/blockdev/paride.txt
8835F: drivers/block/paride/
8836
8837PARISC ARCHITECTURE
8838M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8839M: Helge Deller <deller@gmx.de>
8840L: linux-parisc@vger.kernel.org
8841W: http://www.parisc-linux.org/
8842Q: http://patchwork.kernel.org/project/linux-parisc/list/
8843T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8844T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8845S: Maintained
8846F: arch/parisc/
8847F: Documentation/parisc/
8848F: drivers/parisc/
8849F: drivers/char/agp/parisc-agp.c
8850F: drivers/input/serio/gscps2.c
8851F: drivers/parport/parport_gsc.*
8852F: drivers/tty/serial/8250/8250_gsc.c
8853F: drivers/video/fbdev/sti*
8854F: drivers/video/console/sti*
8855F: drivers/video/logo/logo_parisc*
8856
8857PC87360 HARDWARE MONITORING DRIVER
8858M: Jim Cromie <jim.cromie@gmail.com>
8859L: linux-hwmon@vger.kernel.org
8860S: Maintained
8861F: Documentation/hwmon/pc87360
8862F: drivers/hwmon/pc87360.c
8863
8864PC8736x GPIO DRIVER
8865M: Jim Cromie <jim.cromie@gmail.com>
8866S: Maintained
8867F: drivers/char/pc8736x_gpio.c
8868
8869PC87427 HARDWARE MONITORING DRIVER
8870M: Jean Delvare <jdelvare@suse.com>
8871L: linux-hwmon@vger.kernel.org
8872S: Maintained
8873F: Documentation/hwmon/pc87427
8874F: drivers/hwmon/pc87427.c
8875
8876PCA9532 LED DRIVER
8877M: Riku Voipio <riku.voipio@iki.fi>
8878S: Maintained
8879F: drivers/leds/leds-pca9532.c
8880F: include/linux/leds-pca9532.h
8881
8882PCA9541 I2C BUS MASTER SELECTOR DRIVER
8883M: Guenter Roeck <linux@roeck-us.net>
8884L: linux-i2c@vger.kernel.org
8885S: Maintained
8886F: drivers/i2c/muxes/i2c-mux-pca9541.c
8887
8888PCDP - PRIMARY CONSOLE AND DEBUG PORT
8889M: Khalid Aziz <khalid@gonehiking.org>
8890S: Maintained
8891F: drivers/firmware/pcdp.*
8892
8893PCI ERROR RECOVERY
8894M: Linas Vepstas <linasvepstas@gmail.com>
8895L: linux-pci@vger.kernel.org
8896S: Supported
8897F: Documentation/PCI/pci-error-recovery.txt
8898
8899PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8900M: Russell Currey <ruscur@russell.cc>
8901L: linuxppc-dev@lists.ozlabs.org
8902S: Supported
8903F: Documentation/powerpc/eeh-pci-error-recovery.txt
8904F: arch/powerpc/kernel/eeh*.c
8905F: arch/powerpc/platforms/*/eeh*.c
8906F: arch/powerpc/include/*/eeh*.h
8907
8908PCI SUBSYSTEM
8909M: Bjorn Helgaas <bhelgaas@google.com>
8910L: linux-pci@vger.kernel.org
8911Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8912T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8913S: Supported
8914F: Documentation/devicetree/bindings/pci/
8915F: Documentation/PCI/
8916F: drivers/pci/
8917F: include/linux/pci*
8918F: arch/x86/pci/
8919F: arch/x86/kernel/quirks.c
8920
8921PCI DRIVER FOR ALTERA PCIE IP
8922M: Ley Foon Tan <lftan@altera.com>
8923L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8924L: linux-pci@vger.kernel.org
8925S: Supported
8926F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8927F: drivers/pci/host/pcie-altera.c
8928
8929PCI DRIVER FOR ARM VERSATILE PLATFORM
8930M: Rob Herring <robh@kernel.org>
8931L: linux-pci@vger.kernel.org
8932L: linux-arm-kernel@lists.infradead.org
8933S: Maintained
8934F: Documentation/devicetree/bindings/pci/versatile.txt
8935F: drivers/pci/host/pci-versatile.c
8936
8937PCI DRIVER FOR APPLIEDMICRO XGENE
8938M: Tanmay Inamdar <tinamdar@apm.com>
8939L: linux-pci@vger.kernel.org
8940L: linux-arm-kernel@lists.infradead.org
8941S: Maintained
8942F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8943F: drivers/pci/host/pci-xgene.c
8944
8945PCI DRIVER FOR FREESCALE LAYERSCAPE
8946M: Minghuan Lian <minghuan.Lian@freescale.com>
8947M: Mingkai Hu <mingkai.hu@freescale.com>
8948M: Roy Zang <tie-fei.zang@freescale.com>
8949L: linuxppc-dev@lists.ozlabs.org
8950L: linux-pci@vger.kernel.org
8951L: linux-arm-kernel@lists.infradead.org
8952S: Maintained
8953F: drivers/pci/host/*layerscape*
8954
8955PCI DRIVER FOR IMX6
8956M: Richard Zhu <Richard.Zhu@freescale.com>
8957M: Lucas Stach <l.stach@pengutronix.de>
8958L: linux-pci@vger.kernel.org
8959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8960S: Maintained
8961F: drivers/pci/host/*imx6*
8962
8963PCI DRIVER FOR TI KEYSTONE
8964M: Murali Karicheri <m-karicheri2@ti.com>
8965L: linux-pci@vger.kernel.org
8966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8967S: Maintained
8968F: drivers/pci/host/*keystone*
8969
8970PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8971M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8972M: Jason Cooper <jason@lakedaemon.net>
8973L: linux-pci@vger.kernel.org
8974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8975S: Maintained
8976F: drivers/pci/host/*mvebu*
8977
8978PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8979M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8980L: linux-pci@vger.kernel.org
8981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8982S: Maintained
8983F: drivers/pci/host/pci-aardvark.c
8984
8985PCI DRIVER FOR NVIDIA TEGRA
8986M: Thierry Reding <thierry.reding@gmail.com>
8987L: linux-tegra@vger.kernel.org
8988L: linux-pci@vger.kernel.org
8989S: Supported
8990F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8991F: drivers/pci/host/pci-tegra.c
8992
8993PCI DRIVER FOR TI DRA7XX
8994M: Kishon Vijay Abraham I <kishon@ti.com>
8995L: linux-omap@vger.kernel.org
8996L: linux-pci@vger.kernel.org
8997S: Supported
8998F: Documentation/devicetree/bindings/pci/ti-pci.txt
8999F: drivers/pci/host/pci-dra7xx.c
9000
9001PCI DRIVER FOR RENESAS R-CAR
9002M: Simon Horman <horms@verge.net.au>
9003L: linux-pci@vger.kernel.org
9004L: linux-renesas-soc@vger.kernel.org
9005S: Maintained
9006F: drivers/pci/host/*rcar*
9007
9008PCI DRIVER FOR SAMSUNG EXYNOS
9009M: Jingoo Han <jingoohan1@gmail.com>
9010L: linux-pci@vger.kernel.org
9011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9012L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9013S: Maintained
9014F: drivers/pci/host/pci-exynos.c
9015
9016PCI DRIVER FOR SYNOPSIS DESIGNWARE
9017M: Jingoo Han <jingoohan1@gmail.com>
9018M: Pratyush Anand <pratyush.anand@gmail.com>
9019L: linux-pci@vger.kernel.org
9020S: Maintained
9021F: drivers/pci/host/*designware*
9022
9023PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9024M: Joao Pinto <jpinto@synopsys.com>
9025L: linux-pci@vger.kernel.org
9026S: Maintained
9027F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9028F: drivers/pci/host/pcie-designware-plat.c
9029
9030PCI DRIVER FOR GENERIC OF HOSTS
9031M: Will Deacon <will.deacon@arm.com>
9032L: linux-pci@vger.kernel.org
9033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9034S: Maintained
9035F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9036F: drivers/pci/host/pci-host-common.c
9037F: drivers/pci/host/pci-host-generic.c
9038
9039PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9040M: Keith Busch <keith.busch@intel.com>
9041L: linux-pci@vger.kernel.org
9042S: Supported
9043F: arch/x86/pci/vmd.c
9044
9045PCIE DRIVER FOR ST SPEAR13XX
9046M: Pratyush Anand <pratyush.anand@gmail.com>
9047L: linux-pci@vger.kernel.org
9048S: Maintained
9049F: drivers/pci/host/*spear*
9050
9051PCI MSI DRIVER FOR ALTERA MSI IP
9052M: Ley Foon Tan <lftan@altera.com>
9053L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9054L: linux-pci@vger.kernel.org
9055S: Supported
9056F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9057F: drivers/pci/host/pcie-altera-msi.c
9058
9059PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9060M: Duc Dang <dhdang@apm.com>
9061L: linux-pci@vger.kernel.org
9062L: linux-arm-kernel@lists.infradead.org
9063S: Maintained
9064F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9065F: drivers/pci/host/pci-xgene-msi.c
9066
9067PCIE DRIVER FOR AXIS ARTPEC
9068M: Niklas Cassel <niklas.cassel@axis.com>
9069M: Jesper Nilsson <jesper.nilsson@axis.com>
9070L: linux-arm-kernel@axis.com
9071L: linux-pci@vger.kernel.org
9072S: Maintained
9073F: Documentation/devicetree/bindings/pci/axis,artpec*
9074F: drivers/pci/host/*artpec*
9075
9076PCIE DRIVER FOR HISILICON
9077M: Zhou Wang <wangzhou1@hisilicon.com>
9078M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9079L: linux-pci@vger.kernel.org
9080S: Maintained
9081F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9082F: drivers/pci/host/pcie-hisi.c
9083
9084PCIE DRIVER FOR QUALCOMM MSM
9085M: Stanimir Varbanov <svarbanov@mm-sol.com>
9086L: linux-pci@vger.kernel.org
9087L: linux-arm-msm@vger.kernel.org
9088S: Maintained
9089F: drivers/pci/host/*qcom*
9090
9091PCIE DRIVER FOR CAVIUM THUNDERX
9092M: David Daney <david.daney@cavium.com>
9093L: linux-pci@vger.kernel.org
9094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9095S: Supported
9096F: Documentation/devicetree/bindings/pci/pci-thunder-*
9097F: drivers/pci/host/pci-thunder-*
9098
9099PCMCIA SUBSYSTEM
9100P: Linux PCMCIA Team
9101L: linux-pcmcia@lists.infradead.org
9102W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9103T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9104S: Maintained
9105F: Documentation/pcmcia/
9106F: drivers/pcmcia/
9107F: include/pcmcia/
9108
9109PCNET32 NETWORK DRIVER
9110M: Don Fry <pcnet32@frontier.com>
9111L: netdev@vger.kernel.org
9112S: Maintained
9113F: drivers/net/ethernet/amd/pcnet32.c
9114
9115PCRYPT PARALLEL CRYPTO ENGINE
9116M: Steffen Klassert <steffen.klassert@secunet.com>
9117L: linux-crypto@vger.kernel.org
9118S: Maintained
9119F: crypto/pcrypt.c
9120F: include/crypto/pcrypt.h
9121
9122PER-CPU MEMORY ALLOCATOR
9123M: Tejun Heo <tj@kernel.org>
9124M: Christoph Lameter <cl@linux.com>
9125T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9126S: Maintained
9127F: include/linux/percpu*.h
9128F: mm/percpu*.c
9129F: arch/*/include/asm/percpu.h
9130
9131PER-TASK DELAY ACCOUNTING
9132M: Balbir Singh <bsingharora@gmail.com>
9133S: Maintained
9134F: include/linux/delayacct.h
9135F: kernel/delayacct.c
9136
9137PERFORMANCE EVENTS SUBSYSTEM
9138M: Peter Zijlstra <peterz@infradead.org>
9139M: Ingo Molnar <mingo@redhat.com>
9140M: Arnaldo Carvalho de Melo <acme@kernel.org>
9141R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9142L: linux-kernel@vger.kernel.org
9143T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9144S: Supported
9145F: kernel/events/*
9146F: include/linux/perf_event.h
9147F: include/uapi/linux/perf_event.h
9148F: arch/*/kernel/perf_event*.c
9149F: arch/*/kernel/*/perf_event*.c
9150F: arch/*/kernel/*/*/perf_event*.c
9151F: arch/*/include/asm/perf_event.h
9152F: arch/*/kernel/perf_callchain.c
9153F: arch/*/events/*
9154F: tools/perf/
9155
9156PERSONALITY HANDLING
9157M: Christoph Hellwig <hch@infradead.org>
9158L: linux-abi-devel@lists.sourceforge.net
9159S: Maintained
9160F: include/linux/personality.h
9161F: include/uapi/linux/personality.h
9162
9163PHONET PROTOCOL
9164M: Remi Denis-Courmont <courmisch@gmail.com>
9165S: Supported
9166F: Documentation/networking/phonet.txt
9167F: include/linux/phonet.h
9168F: include/net/phonet/
9169F: include/uapi/linux/phonet.h
9170F: net/phonet/
9171
9172PHRAM MTD DRIVER
9173M: Joern Engel <joern@lazybastard.org>
9174L: linux-mtd@lists.infradead.org
9175S: Maintained
9176F: drivers/mtd/devices/phram.c
9177
9178PICOLCD HID DRIVER
9179M: Bruno Prémont <bonbons@linux-vserver.org>
9180L: linux-input@vger.kernel.org
9181S: Maintained
9182F: drivers/hid/hid-picolcd*
9183
9184PICOXCELL SUPPORT
9185M: Jamie Iles <jamie@jamieiles.com>
9186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9187T: git git://github.com/jamieiles/linux-2.6-ji.git
9188S: Supported
9189F: arch/arm/boot/dts/picoxcell*
9190F: arch/arm/mach-picoxcell/
9191F: drivers/crypto/picoxcell*
9192
9193PIN CONTROL SUBSYSTEM
9194M: Linus Walleij <linus.walleij@linaro.org>
9195L: linux-gpio@vger.kernel.org
9196T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9197S: Maintained
9198F: Documentation/devicetree/bindings/pinctrl/
9199F: Documentation/pinctrl.txt
9200F: drivers/pinctrl/
9201F: include/linux/pinctrl/
9202
9203PIN CONTROLLER - ATMEL AT91
9204M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9206S: Maintained
9207F: drivers/pinctrl/pinctrl-at91.*
9208
9209PIN CONTROLLER - ATMEL AT91 PIO4
9210M: Ludovic Desroches <ludovic.desroches@atmel.com>
9211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9212L: linux-gpio@vger.kernel.org
9213S: Supported
9214F: drivers/pinctrl/pinctrl-at91-pio4.*
9215
9216PIN CONTROLLER - INTEL
9217M: Mika Westerberg <mika.westerberg@linux.intel.com>
9218M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9219S: Maintained
9220F: drivers/pinctrl/intel/
9221
9222PIN CONTROLLER - RENESAS
9223M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9224M: Geert Uytterhoeven <geert+renesas@glider.be>
9225L: linux-renesas-soc@vger.kernel.org
9226S: Maintained
9227F: drivers/pinctrl/sh-pfc/
9228
9229PIN CONTROLLER - SAMSUNG
9230M: Tomasz Figa <tomasz.figa@gmail.com>
9231M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9232M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9234L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9235S: Maintained
9236F: drivers/pinctrl/samsung/
9237
9238PIN CONTROLLER - SINGLE
9239M: Tony Lindgren <tony@atomide.com>
9240M: Haojian Zhuang <haojian.zhuang@linaro.org>
9241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9242L: linux-omap@vger.kernel.org
9243S: Maintained
9244F: drivers/pinctrl/pinctrl-single.c
9245
9246PIN CONTROLLER - ST SPEAR
9247M: Viresh Kumar <vireshk@kernel.org>
9248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9249W: http://www.st.com/spear
9250S: Maintained
9251F: drivers/pinctrl/spear/
9252
9253PKTCDVD DRIVER
9254M: Jiri Kosina <jikos@kernel.org>
9255S: Maintained
9256F: drivers/block/pktcdvd.c
9257F: include/linux/pktcdvd.h
9258F: include/uapi/linux/pktcdvd.h
9259
9260PKUNITY SOC DRIVERS
9261M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9262W: http://mprc.pku.edu.cn/~guanxuetao/linux
9263S: Maintained
9264T: git git://github.com/gxt/linux.git
9265F: drivers/input/serio/i8042-unicore32io.h
9266F: drivers/i2c/busses/i2c-puv3.c
9267F: drivers/video/fbdev/fb-puv3.c
9268F: drivers/rtc/rtc-puv3.c
9269
9270PMBUS HARDWARE MONITORING DRIVERS
9271M: Guenter Roeck <linux@roeck-us.net>
9272L: linux-hwmon@vger.kernel.org
9273W: http://hwmon.wiki.kernel.org/
9274W: http://www.roeck-us.net/linux/drivers/
9275T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9276S: Maintained
9277F: Documentation/hwmon/pmbus
9278F: drivers/hwmon/pmbus/
9279F: include/linux/i2c/pmbus.h
9280
9281PMC SIERRA MaxRAID DRIVER
9282L: linux-scsi@vger.kernel.org
9283W: http://www.pmc-sierra.com/
9284S: Orphan
9285F: drivers/scsi/pmcraid.*
9286
9287PMC SIERRA PM8001 DRIVER
9288M: Jack Wang <jinpu.wang@profitbricks.com>
9289M: lindar_liu@usish.com
9290L: pmchba@pmcs.com
9291L: linux-scsi@vger.kernel.org
9292S: Supported
9293F: drivers/scsi/pm8001/
9294
9295POSIX CLOCKS and TIMERS
9296M: Thomas Gleixner <tglx@linutronix.de>
9297L: linux-kernel@vger.kernel.org
9298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9299S: Maintained
9300F: fs/timerfd.c
9301F: include/linux/timer*
9302F: kernel/time/*timer*
9303
9304POWER MANAGEMENT CORE
9305M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9306L: linux-pm@vger.kernel.org
9307T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9308S: Supported
9309F: drivers/base/power/
9310F: include/linux/pm.h
9311F: include/linux/pm_*
9312F: include/linux/powercap.h
9313F: drivers/powercap/
9314
9315POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9316M: Sebastian Reichel <sre@kernel.org>
9317M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9318M: David Woodhouse <dwmw2@infradead.org>
9319L: linux-pm@vger.kernel.org
9320T: git git://git.infradead.org/battery-2.6.git
9321S: Maintained
9322F: Documentation/devicetree/bindings/power/
9323F: Documentation/devicetree/bindings/power_supply/
9324F: include/linux/power_supply.h
9325F: drivers/power/
9326X: drivers/power/avs/
9327
9328POWER STATE COORDINATION INTERFACE (PSCI)
9329M: Mark Rutland <mark.rutland@arm.com>
9330M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9331L: linux-arm-kernel@lists.infradead.org
9332S: Maintained
9333F: drivers/firmware/psci.c
9334F: include/linux/psci.h
9335F: include/uapi/linux/psci.h
9336
9337POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9338M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9339L: linuxppc-dev@lists.ozlabs.org
9340S: Maintained
9341F: drivers/char/powernv-op-panel.c
9342
9343PNP SUPPORT
9344M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9345S: Maintained
9346F: drivers/pnp/
9347
9348PPP PROTOCOL DRIVERS AND COMPRESSORS
9349M: Paul Mackerras <paulus@samba.org>
9350L: linux-ppp@vger.kernel.org
9351S: Maintained
9352F: drivers/net/ppp/ppp_*
9353
9354PPP OVER ATM (RFC 2364)
9355M: Mitchell Blank Jr <mitch@sfgoth.com>
9356S: Maintained
9357F: net/atm/pppoatm.c
9358F: include/uapi/linux/atmppp.h
9359
9360PPP OVER ETHERNET
9361M: Michal Ostrowski <mostrows@earthlink.net>
9362S: Maintained
9363F: drivers/net/ppp/pppoe.c
9364F: drivers/net/ppp/pppox.c
9365
9366PPP OVER L2TP
9367M: James Chapman <jchapman@katalix.com>
9368S: Maintained
9369F: net/l2tp/l2tp_ppp.c
9370F: include/linux/if_pppol2tp.h
9371F: include/uapi/linux/if_pppol2tp.h
9372
9373PPS SUPPORT
9374M: Rodolfo Giometti <giometti@enneenne.com>
9375W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9376L: linuxpps@ml.enneenne.com (subscribers-only)
9377S: Maintained
9378F: Documentation/pps/
9379F: drivers/pps/
9380F: include/linux/pps*.h
9381
9382PPTP DRIVER
9383M: Dmitry Kozlov <xeb@mail.ru>
9384L: netdev@vger.kernel.org
9385S: Maintained
9386F: drivers/net/ppp/pptp.c
9387W: http://sourceforge.net/projects/accel-pptp
9388
9389PREEMPTIBLE KERNEL
9390M: Robert Love <rml@tech9.net>
9391L: kpreempt-tech@lists.sourceforge.net
9392W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9393S: Supported
9394F: Documentation/preempt-locking.txt
9395F: include/linux/preempt.h
9396
9397PRISM54 WIRELESS DRIVER
9398M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9399L: linux-wireless@vger.kernel.org
9400W: http://wireless.kernel.org/en/users/Drivers/p54
9401S: Obsolete
9402F: drivers/net/wireless/intersil/prism54/
9403
9404PS3 NETWORK SUPPORT
9405M: Geoff Levand <geoff@infradead.org>
9406L: netdev@vger.kernel.org
9407L: linuxppc-dev@lists.ozlabs.org
9408S: Maintained
9409F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9410
9411PS3 PLATFORM SUPPORT
9412M: Geoff Levand <geoff@infradead.org>
9413L: linuxppc-dev@lists.ozlabs.org
9414S: Maintained
9415F: arch/powerpc/boot/ps3*
9416F: arch/powerpc/include/asm/lv1call.h
9417F: arch/powerpc/include/asm/ps3*.h
9418F: arch/powerpc/platforms/ps3/
9419F: drivers/*/ps3*
9420F: drivers/ps3/
9421F: drivers/rtc/rtc-ps3.c
9422F: drivers/usb/host/*ps3.c
9423F: sound/ppc/snd_ps3*
9424
9425PS3VRAM DRIVER
9426M: Jim Paris <jim@jtan.com>
9427M: Geoff Levand <geoff@infradead.org>
9428L: linuxppc-dev@lists.ozlabs.org
9429S: Maintained
9430F: drivers/block/ps3vram.c
9431
9432PSTORE FILESYSTEM
9433M: Anton Vorontsov <anton@enomsg.org>
9434M: Colin Cross <ccross@android.com>
9435M: Kees Cook <keescook@chromium.org>
9436M: Tony Luck <tony.luck@intel.com>
9437S: Maintained
9438T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9439F: fs/pstore/
9440F: include/linux/pstore*
9441F: drivers/firmware/efi/efi-pstore.c
9442F: drivers/acpi/apei/erst.c
9443
9444PTP HARDWARE CLOCK SUPPORT
9445M: Richard Cochran <richardcochran@gmail.com>
9446L: netdev@vger.kernel.org
9447S: Maintained
9448W: http://linuxptp.sourceforge.net/
9449F: Documentation/ABI/testing/sysfs-ptp
9450F: Documentation/ptp/*
9451F: drivers/net/ethernet/freescale/gianfar_ptp.c
9452F: drivers/net/phy/dp83640*
9453F: drivers/ptp/*
9454F: include/linux/ptp_cl*
9455
9456PTRACE SUPPORT
9457M: Roland McGrath <roland@hack.frob.com>
9458M: Oleg Nesterov <oleg@redhat.com>
9459S: Maintained
9460F: include/asm-generic/syscall.h
9461F: include/linux/ptrace.h
9462F: include/linux/regset.h
9463F: include/linux/tracehook.h
9464F: include/uapi/linux/ptrace.h
9465F: kernel/ptrace.c
9466
9467PULSE8-CEC DRIVER
9468M: Hans Verkuil <hverkuil@xs4all.nl>
9469L: linux-media@vger.kernel.org
9470T: git git://linuxtv.org/media_tree.git
9471S: Maintained
9472F: drivers/staging/media/pulse8-cec
9473
9474PVRUSB2 VIDEO4LINUX DRIVER
9475M: Mike Isely <isely@pobox.com>
9476L: pvrusb2@isely.net (subscribers-only)
9477L: linux-media@vger.kernel.org
9478W: http://www.isely.net/pvrusb2/
9479T: git git://linuxtv.org/media_tree.git
9480S: Maintained
9481F: Documentation/video4linux/README.pvrusb2
9482F: drivers/media/usb/pvrusb2/
9483
9484PWC WEBCAM DRIVER
9485M: Hans Verkuil <hverkuil@xs4all.nl>
9486L: linux-media@vger.kernel.org
9487T: git git://linuxtv.org/media_tree.git
9488S: Odd Fixes
9489F: drivers/media/usb/pwc/*
9490
9491PWM FAN DRIVER
9492M: Kamil Debski <kamil@wypas.org>
9493M: Lukasz Majewski <l.majewski@samsung.com>
9494L: linux-hwmon@vger.kernel.org
9495S: Supported
9496F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9497F: Documentation/hwmon/pwm-fan
9498F: drivers/hwmon/pwm-fan.c
9499
9500PWM SUBSYSTEM
9501M: Thierry Reding <thierry.reding@gmail.com>
9502L: linux-pwm@vger.kernel.org
9503S: Maintained
9504T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9505F: Documentation/pwm.txt
9506F: Documentation/devicetree/bindings/pwm/
9507F: include/linux/pwm.h
9508F: drivers/pwm/
9509F: drivers/video/backlight/pwm_bl.c
9510F: include/linux/pwm_backlight.h
9511
9512PXA2xx/PXA3xx SUPPORT
9513M: Daniel Mack <daniel@zonque.org>
9514M: Haojian Zhuang <haojian.zhuang@gmail.com>
9515M: Robert Jarzmik <robert.jarzmik@free.fr>
9516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9517T: git git://github.com/hzhuang1/linux.git
9518T: git git://github.com/rjarzmik/linux.git
9519S: Maintained
9520F: arch/arm/boot/dts/pxa*
9521F: arch/arm/mach-pxa/
9522F: drivers/dma/pxa*
9523F: drivers/pcmcia/pxa2xx*
9524F: drivers/pinctrl/pxa/
9525F: drivers/spi/spi-pxa2xx*
9526F: drivers/usb/gadget/udc/pxa2*
9527F: include/sound/pxa2xx-lib.h
9528F: sound/arm/pxa*
9529F: sound/soc/pxa/
9530
9531PXA GPIO DRIVER
9532M: Robert Jarzmik <robert.jarzmik@free.fr>
9533L: linux-gpio@vger.kernel.org
9534S: Maintained
9535F: drivers/gpio/gpio-pxa.c
9536
9537PXA3xx NAND FLASH DRIVER
9538M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9539L: linux-mtd@lists.infradead.org
9540S: Maintained
9541F: drivers/mtd/nand/pxa3xx_nand.c
9542
9543MMP SUPPORT
9544M: Eric Miao <eric.y.miao@gmail.com>
9545M: Haojian Zhuang <haojian.zhuang@gmail.com>
9546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9547T: git git://github.com/hzhuang1/linux.git
9548T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9549S: Maintained
9550F: arch/arm/boot/dts/mmp*
9551F: arch/arm/mach-mmp/
9552
9553PXA MMCI DRIVER
9554S: Orphan
9555
9556PXA RTC DRIVER
9557M: Robert Jarzmik <robert.jarzmik@free.fr>
9558L: rtc-linux@googlegroups.com
9559S: Maintained
9560
9561QAT DRIVER
9562M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9563M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9564L: qat-linux@intel.com
9565S: Supported
9566F: drivers/crypto/qat/
9567
9568QIB DRIVER
9569M: Mike Marciniszyn <infinipath@intel.com>
9570L: linux-rdma@vger.kernel.org
9571S: Supported
9572F: drivers/infiniband/hw/qib/
9573
9574QLOGIC QLA1280 SCSI DRIVER
9575M: Michael Reed <mdr@sgi.com>
9576L: linux-scsi@vger.kernel.org
9577S: Maintained
9578F: drivers/scsi/qla1280.[ch]
9579
9580QLOGIC QLA2XXX FC-SCSI DRIVER
9581M: qla2xxx-upstream@qlogic.com
9582L: linux-scsi@vger.kernel.org
9583S: Supported
9584F: Documentation/scsi/LICENSE.qla2xxx
9585F: drivers/scsi/qla2xxx/
9586
9587QLOGIC QLA4XXX iSCSI DRIVER
9588M: QLogic-Storage-Upstream@qlogic.com
9589L: linux-scsi@vger.kernel.org
9590S: Supported
9591F: Documentation/scsi/LICENSE.qla4xxx
9592F: drivers/scsi/qla4xxx/
9593
9594QLOGIC QLA3XXX NETWORK DRIVER
9595M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9596M: Ron Mercer <ron.mercer@qlogic.com>
9597M: linux-driver@qlogic.com
9598L: netdev@vger.kernel.org
9599S: Supported
9600F: Documentation/networking/LICENSE.qla3xxx
9601F: drivers/net/ethernet/qlogic/qla3xxx.*
9602
9603QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9604M: Dept-GELinuxNICDev@qlogic.com
9605L: netdev@vger.kernel.org
9606S: Supported
9607F: drivers/net/ethernet/qlogic/qlcnic/
9608
9609QLOGIC QLGE 10Gb ETHERNET DRIVER
9610M: Harish Patil <harish.patil@qlogic.com>
9611M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9612M: Dept-GELinuxNICDev@qlogic.com
9613M: linux-driver@qlogic.com
9614L: netdev@vger.kernel.org
9615S: Supported
9616F: drivers/net/ethernet/qlogic/qlge/
9617
9618QLOGIC QL4xxx ETHERNET DRIVER
9619M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9620M: Ariel Elior <Ariel.Elior@qlogic.com>
9621M: everest-linux-l2@qlogic.com
9622L: netdev@vger.kernel.org
9623S: Supported
9624F: drivers/net/ethernet/qlogic/qed/
9625F: include/linux/qed/
9626F: drivers/net/ethernet/qlogic/qede/
9627
9628QNX4 FILESYSTEM
9629M: Anders Larsen <al@alarsen.net>
9630W: http://www.alarsen.net/linux/qnx4fs/
9631S: Maintained
9632F: fs/qnx4/
9633F: include/uapi/linux/qnx4_fs.h
9634F: include/uapi/linux/qnxtypes.h
9635
9636QT1010 MEDIA DRIVER
9637M: Antti Palosaari <crope@iki.fi>
9638L: linux-media@vger.kernel.org
9639W: https://linuxtv.org
9640W: http://palosaari.fi/linux/
9641Q: http://patchwork.linuxtv.org/project/linux-media/list/
9642T: git git://linuxtv.org/anttip/media_tree.git
9643S: Maintained
9644F: drivers/media/tuners/qt1010*
9645
9646QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9647M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9648L: linux-wireless@vger.kernel.org
9649L: ath9k-devel@lists.ath9k.org
9650W: http://wireless.kernel.org/en/users/Drivers/ath9k
9651S: Supported
9652F: drivers/net/wireless/ath/ath9k/
9653
9654QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9655M: Kalle Valo <kvalo@qca.qualcomm.com>
9656L: ath10k@lists.infradead.org
9657W: http://wireless.kernel.org/en/users/Drivers/ath10k
9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9659S: Supported
9660F: drivers/net/wireless/ath/ath10k/
9661
9662QUALCOMM HEXAGON ARCHITECTURE
9663M: Richard Kuo <rkuo@codeaurora.org>
9664L: linux-hexagon@vger.kernel.org
9665T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9666S: Supported
9667F: arch/hexagon/
9668
9669QUALCOMM WCN36XX WIRELESS DRIVER
9670M: Eugene Krasnikov <k.eugene.e@gmail.com>
9671L: wcn36xx@lists.infradead.org
9672W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9673T: git git://github.com/KrasnikovEugene/wcn36xx.git
9674S: Supported
9675F: drivers/net/wireless/ath/wcn36xx/
9676
9677QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9678M: Gabriel Somlo <somlo@cmu.edu>
9679M: "Michael S. Tsirkin" <mst@redhat.com>
9680L: qemu-devel@nongnu.org
9681S: Maintained
9682F: drivers/firmware/qemu_fw_cfg.c
9683
9684RADOS BLOCK DEVICE (RBD)
9685M: Ilya Dryomov <idryomov@gmail.com>
9686M: Sage Weil <sage@redhat.com>
9687M: Alex Elder <elder@kernel.org>
9688L: ceph-devel@vger.kernel.org
9689W: http://ceph.com/
9690T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9691T: git git://github.com/ceph/ceph-client.git
9692S: Supported
9693F: Documentation/ABI/testing/sysfs-bus-rbd
9694F: drivers/block/rbd.c
9695F: drivers/block/rbd_types.h
9696
9697RADEON FRAMEBUFFER DISPLAY DRIVER
9698M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9699L: linux-fbdev@vger.kernel.org
9700S: Maintained
9701F: drivers/video/fbdev/aty/radeon*
9702F: include/uapi/linux/radeonfb.h
9703
9704RADIOSHARK RADIO DRIVER
9705M: Hans Verkuil <hverkuil@xs4all.nl>
9706L: linux-media@vger.kernel.org
9707T: git git://linuxtv.org/media_tree.git
9708S: Maintained
9709F: drivers/media/radio/radio-shark.c
9710
9711RADIOSHARK2 RADIO DRIVER
9712M: Hans Verkuil <hverkuil@xs4all.nl>
9713L: linux-media@vger.kernel.org
9714T: git git://linuxtv.org/media_tree.git
9715S: Maintained
9716F: drivers/media/radio/radio-shark2.c
9717F: drivers/media/radio/radio-tea5777.c
9718
9719RAGE128 FRAMEBUFFER DISPLAY DRIVER
9720M: Paul Mackerras <paulus@samba.org>
9721L: linux-fbdev@vger.kernel.org
9722S: Maintained
9723F: drivers/video/fbdev/aty/aty128fb.c
9724
9725RALINK MIPS ARCHITECTURE
9726M: John Crispin <john@phrozen.org>
9727L: linux-mips@linux-mips.org
9728S: Maintained
9729F: arch/mips/ralink
9730
9731RALINK RT2X00 WIRELESS LAN DRIVER
9732P: rt2x00 project
9733M: Stanislaw Gruszka <sgruszka@redhat.com>
9734M: Helmut Schaa <helmut.schaa@googlemail.com>
9735L: linux-wireless@vger.kernel.org
9736S: Maintained
9737F: drivers/net/wireless/ralink/rt2x00/
9738
9739RAMDISK RAM BLOCK DEVICE DRIVER
9740M: Jens Axboe <axboe@kernel.dk>
9741S: Maintained
9742F: Documentation/blockdev/ramdisk.txt
9743F: drivers/block/brd.c
9744
9745RANDOM NUMBER DRIVER
9746M: "Theodore Ts'o" <tytso@mit.edu>
9747S: Maintained
9748F: drivers/char/random.c
9749
9750RAPIDIO SUBSYSTEM
9751M: Matt Porter <mporter@kernel.crashing.org>
9752M: Alexandre Bounine <alexandre.bounine@idt.com>
9753S: Maintained
9754F: drivers/rapidio/
9755
9756RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9757L: linux-wireless@vger.kernel.org
9758S: Orphan
9759F: drivers/net/wireless/ray*
9760
9761RCUTORTURE MODULE
9762M: Josh Triplett <josh@joshtriplett.org>
9763M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9764L: linux-kernel@vger.kernel.org
9765S: Supported
9766T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9767F: Documentation/RCU/torture.txt
9768F: kernel/rcu/rcutorture.c
9769
9770RCUTORTURE TEST FRAMEWORK
9771M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9772M: Josh Triplett <josh@joshtriplett.org>
9773R: Steven Rostedt <rostedt@goodmis.org>
9774R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9775R: Lai Jiangshan <jiangshanlai@gmail.com>
9776L: linux-kernel@vger.kernel.org
9777S: Supported
9778T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9779F: tools/testing/selftests/rcutorture
9780
9781RDC R-321X SoC
9782M: Florian Fainelli <florian@openwrt.org>
9783S: Maintained
9784
9785RDC R6040 FAST ETHERNET DRIVER
9786M: Florian Fainelli <f.fainelli@gmail.com>
9787L: netdev@vger.kernel.org
9788S: Maintained
9789F: drivers/net/ethernet/rdc/r6040.c
9790
9791RDS - RELIABLE DATAGRAM SOCKETS
9792M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9793L: netdev@vger.kernel.org
9794L: linux-rdma@vger.kernel.org
9795L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9796W: https://oss.oracle.com/projects/rds/
9797S: Supported
9798F: net/rds/
9799F: Documentation/networking/rds.txt
9800
9801RDMAVT - RDMA verbs software
9802M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9803L: linux-rdma@vger.kernel.org
9804S: Supported
9805F: drivers/infiniband/sw/rdmavt
9806
9807READ-COPY UPDATE (RCU)
9808M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9809M: Josh Triplett <josh@joshtriplett.org>
9810R: Steven Rostedt <rostedt@goodmis.org>
9811R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9812R: Lai Jiangshan <jiangshanlai@gmail.com>
9813L: linux-kernel@vger.kernel.org
9814W: http://www.rdrop.com/users/paulmck/RCU/
9815S: Supported
9816T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9817F: Documentation/RCU/
9818X: Documentation/RCU/torture.txt
9819F: include/linux/rcu*
9820X: include/linux/srcu.h
9821F: kernel/rcu/
9822X: kernel/torture.c
9823
9824REAL TIME CLOCK (RTC) SUBSYSTEM
9825M: Alessandro Zummo <a.zummo@towertech.it>
9826M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9827L: rtc-linux@googlegroups.com
9828Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9829T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9830S: Maintained
9831F: Documentation/devicetree/bindings/rtc/
9832F: Documentation/rtc.txt
9833F: drivers/rtc/
9834F: include/linux/rtc.h
9835F: include/uapi/linux/rtc.h
9836F: include/linux/rtc/
9837F: include/linux/platform_data/rtc-*
9838F: tools/testing/selftests/timers/rtctest.c
9839
9840REALTEK AUDIO CODECS
9841M: Bard Liao <bardliao@realtek.com>
9842M: Oder Chiou <oder_chiou@realtek.com>
9843S: Maintained
9844F: sound/soc/codecs/rt*
9845F: include/sound/rt*.h
9846
9847REISERFS FILE SYSTEM
9848L: reiserfs-devel@vger.kernel.org
9849S: Supported
9850F: fs/reiserfs/
9851
9852REGISTER MAP ABSTRACTION
9853M: Mark Brown <broonie@kernel.org>
9854L: linux-kernel@vger.kernel.org
9855T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9856S: Supported
9857F: Documentation/devicetree/bindings/regmap/
9858F: drivers/base/regmap/
9859F: include/linux/regmap.h
9860
9861REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9862M: Ohad Ben-Cohen <ohad@wizery.com>
9863M: Bjorn Andersson <bjorn.andersson@linaro.org>
9864L: linux-remoteproc@vger.kernel.org
9865T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9866S: Maintained
9867F: Documentation/devicetree/bindings/remoteproc/
9868F: Documentation/remoteproc.txt
9869F: drivers/remoteproc/
9870F: include/linux/remoteproc.h
9871
9872REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9873M: Ohad Ben-Cohen <ohad@wizery.com>
9874M: Bjorn Andersson <bjorn.andersson@linaro.org>
9875L: linux-remoteproc@vger.kernel.org
9876T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9877S: Maintained
9878F: drivers/rpmsg/
9879F: Documentation/rpmsg.txt
9880F: include/linux/rpmsg.h
9881
9882RENESAS ETHERNET DRIVERS
9883R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9884L: netdev@vger.kernel.org
9885L: linux-renesas-soc@vger.kernel.org
9886F: drivers/net/ethernet/renesas/
9887F: include/linux/sh_eth.h
9888
9889RENESAS USB2 PHY DRIVER
9890M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9891L: linux-renesas-soc@vger.kernel.org
9892S: Maintained
9893F: drivers/phy/phy-rcar-gen3-usb2.c
9894
9895RESET CONTROLLER FRAMEWORK
9896M: Philipp Zabel <p.zabel@pengutronix.de>
9897T: git git://git.pengutronix.de/git/pza/linux
9898S: Maintained
9899F: drivers/reset/
9900F: Documentation/devicetree/bindings/reset/
9901F: include/dt-bindings/reset/
9902F: include/linux/reset.h
9903F: include/linux/reset-controller.h
9904
9905RFKILL
9906M: Johannes Berg <johannes@sipsolutions.net>
9907L: linux-wireless@vger.kernel.org
9908W: http://wireless.kernel.org/
9909T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9910T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9911S: Maintained
9912F: Documentation/rfkill.txt
9913F: net/rfkill/
9914
9915RHASHTABLE
9916M: Thomas Graf <tgraf@suug.ch>
9917L: netdev@vger.kernel.org
9918S: Maintained
9919F: lib/rhashtable.c
9920F: include/linux/rhashtable.h
9921
9922RICOH SMARTMEDIA/XD DRIVER
9923M: Maxim Levitsky <maximlevitsky@gmail.com>
9924S: Maintained
9925F: drivers/mtd/nand/r852.c
9926F: drivers/mtd/nand/r852.h
9927
9928RICOH R5C592 MEMORYSTICK DRIVER
9929M: Maxim Levitsky <maximlevitsky@gmail.com>
9930S: Maintained
9931F: drivers/memstick/host/r592.*
9932
9933ROCCAT DRIVERS
9934M: Stefan Achatz <erazor_de@users.sourceforge.net>
9935W: http://sourceforge.net/projects/roccat/
9936S: Maintained
9937F: drivers/hid/hid-roccat*
9938F: include/linux/hid-roccat*
9939F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9940
9941ROCKER DRIVER
9942M: Jiri Pirko <jiri@resnulli.us>
9943L: netdev@vger.kernel.org
9944S: Supported
9945F: drivers/net/ethernet/rocker/
9946
9947ROCKETPORT DRIVER
9948P: Comtrol Corp.
9949W: http://www.comtrol.com
9950S: Maintained
9951F: Documentation/serial/rocket.txt
9952F: drivers/tty/rocket*
9953
9954ROCKETPORT EXPRESS/INFINITY DRIVER
9955M: Kevin Cernekee <cernekee@gmail.com>
9956L: linux-serial@vger.kernel.org
9957S: Odd Fixes
9958F: drivers/tty/serial/rp2.*
9959
9960ROSE NETWORK LAYER
9961M: Ralf Baechle <ralf@linux-mips.org>
9962L: linux-hams@vger.kernel.org
9963W: http://www.linux-ax25.org/
9964S: Maintained
9965F: include/net/rose.h
9966F: include/uapi/linux/rose.h
9967F: net/rose/
9968
9969RTL2830 MEDIA DRIVER
9970M: Antti Palosaari <crope@iki.fi>
9971L: linux-media@vger.kernel.org
9972W: https://linuxtv.org
9973W: http://palosaari.fi/linux/
9974Q: http://patchwork.linuxtv.org/project/linux-media/list/
9975T: git git://linuxtv.org/anttip/media_tree.git
9976S: Maintained
9977F: drivers/media/dvb-frontends/rtl2830*
9978
9979RTL2832 MEDIA DRIVER
9980M: Antti Palosaari <crope@iki.fi>
9981L: linux-media@vger.kernel.org
9982W: https://linuxtv.org
9983W: http://palosaari.fi/linux/
9984Q: http://patchwork.linuxtv.org/project/linux-media/list/
9985T: git git://linuxtv.org/anttip/media_tree.git
9986S: Maintained
9987F: drivers/media/dvb-frontends/rtl2832*
9988
9989RTL2832_SDR MEDIA DRIVER
9990M: Antti Palosaari <crope@iki.fi>
9991L: linux-media@vger.kernel.org
9992W: https://linuxtv.org
9993W: http://palosaari.fi/linux/
9994Q: http://patchwork.linuxtv.org/project/linux-media/list/
9995T: git git://linuxtv.org/anttip/media_tree.git
9996S: Maintained
9997F: drivers/media/dvb-frontends/rtl2832_sdr*
9998
9999RTL8180 WIRELESS DRIVER
10000L: linux-wireless@vger.kernel.org
10001W: http://wireless.kernel.org/
10002T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10003S: Orphan
10004F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10005
10006RTL8187 WIRELESS DRIVER
10007M: Herton Ronaldo Krzesinski <herton@canonical.com>
10008M: Hin-Tak Leung <htl10@users.sourceforge.net>
10009M: Larry Finger <Larry.Finger@lwfinger.net>
10010L: linux-wireless@vger.kernel.org
10011W: http://wireless.kernel.org/
10012T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10013S: Maintained
10014F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10015
10016RTL8192CE WIRELESS DRIVER
10017M: Larry Finger <Larry.Finger@lwfinger.net>
10018M: Chaoming Li <chaoming_li@realsil.com.cn>
10019L: linux-wireless@vger.kernel.org
10020W: http://wireless.kernel.org/
10021T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10022S: Maintained
10023F: drivers/net/wireless/realtek/rtlwifi/
10024F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10025
10026RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10027M: Jes Sorensen <Jes.Sorensen@redhat.com>
10028L: linux-wireless@vger.kernel.org
10029T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10030S: Maintained
10031F: drivers/net/wireless/realtek/rtl8xxxu/
10032
10033S3 SAVAGE FRAMEBUFFER DRIVER
10034M: Antonino Daplas <adaplas@gmail.com>
10035L: linux-fbdev@vger.kernel.org
10036S: Maintained
10037F: drivers/video/fbdev/savage/
10038
10039S390
10040M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10041M: Heiko Carstens <heiko.carstens@de.ibm.com>
10042L: linux-s390@vger.kernel.org
10043W: http://www.ibm.com/developerworks/linux/linux390/
10044T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10045S: Supported
10046F: arch/s390/
10047F: drivers/s390/
10048F: Documentation/s390/
10049F: Documentation/DocBook/s390*
10050
10051S390 COMMON I/O LAYER
10052M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10053M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10054L: linux-s390@vger.kernel.org
10055W: http://www.ibm.com/developerworks/linux/linux390/
10056S: Supported
10057F: drivers/s390/cio/
10058
10059S390 DASD DRIVER
10060M: Stefan Weinhuber <wein@de.ibm.com>
10061M: Stefan Haberland <stefan.haberland@de.ibm.com>
10062L: linux-s390@vger.kernel.org
10063W: http://www.ibm.com/developerworks/linux/linux390/
10064S: Supported
10065F: drivers/s390/block/dasd*
10066F: block/partitions/ibm.c
10067
10068S390 NETWORK DRIVERS
10069M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10070L: linux-s390@vger.kernel.org
10071W: http://www.ibm.com/developerworks/linux/linux390/
10072S: Supported
10073F: drivers/s390/net/
10074
10075S390 PCI SUBSYSTEM
10076M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10077M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10078L: linux-s390@vger.kernel.org
10079W: http://www.ibm.com/developerworks/linux/linux390/
10080S: Supported
10081F: arch/s390/pci/
10082F: drivers/pci/hotplug/s390_pci_hpc.c
10083
10084S390 ZCRYPT DRIVER
10085M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10086L: linux-s390@vger.kernel.org
10087W: http://www.ibm.com/developerworks/linux/linux390/
10088S: Supported
10089F: drivers/s390/crypto/
10090
10091S390 ZFCP DRIVER
10092M: Steffen Maier <maier@linux.vnet.ibm.com>
10093L: linux-s390@vger.kernel.org
10094W: http://www.ibm.com/developerworks/linux/linux390/
10095S: Supported
10096F: drivers/s390/scsi/zfcp_*
10097
10098S390 IUCV NETWORK LAYER
10099M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10100L: linux-s390@vger.kernel.org
10101W: http://www.ibm.com/developerworks/linux/linux390/
10102S: Supported
10103F: drivers/s390/net/*iucv*
10104F: include/net/iucv/
10105F: net/iucv/
10106
10107S390 IOMMU (PCI)
10108M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10109L: linux-s390@vger.kernel.org
10110W: http://www.ibm.com/developerworks/linux/linux390/
10111S: Supported
10112F: drivers/iommu/s390-iommu.c
10113
10114S3C24XX SD/MMC Driver
10115M: Ben Dooks <ben-linux@fluff.org>
10116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10117S: Supported
10118F: drivers/mmc/host/s3cmci.*
10119
10120SAA6588 RDS RECEIVER DRIVER
10121M: Hans Verkuil <hverkuil@xs4all.nl>
10122L: linux-media@vger.kernel.org
10123T: git git://linuxtv.org/media_tree.git
10124W: https://linuxtv.org
10125S: Odd Fixes
10126F: drivers/media/i2c/saa6588*
10127
10128SAA7134 VIDEO4LINUX DRIVER
10129M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10130M: Mauro Carvalho Chehab <mchehab@kernel.org>
10131L: linux-media@vger.kernel.org
10132W: https://linuxtv.org
10133T: git git://linuxtv.org/media_tree.git
10134S: Odd fixes
10135F: Documentation/video4linux/*.saa7134
10136F: drivers/media/pci/saa7134/
10137
10138SAA7146 VIDEO4LINUX-2 DRIVER
10139M: Hans Verkuil <hverkuil@xs4all.nl>
10140L: linux-media@vger.kernel.org
10141T: git git://linuxtv.org/media_tree.git
10142S: Maintained
10143F: drivers/media/common/saa7146/
10144F: drivers/media/pci/saa7146/
10145F: include/media/saa7146*
10146
10147SAMSUNG LAPTOP DRIVER
10148M: Corentin Chary <corentin.chary@gmail.com>
10149L: platform-driver-x86@vger.kernel.org
10150S: Maintained
10151F: drivers/platform/x86/samsung-laptop.c
10152
10153SAMSUNG AUDIO (ASoC) DRIVERS
10154M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10155M: Sangbeom Kim <sbkim73@samsung.com>
10156M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10157L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10158S: Supported
10159F: sound/soc/samsung/
10160
10161SAMSUNG FRAMEBUFFER DRIVER
10162M: Jingoo Han <jingoohan1@gmail.com>
10163L: linux-fbdev@vger.kernel.org
10164S: Maintained
10165F: drivers/video/fbdev/s3c-fb.c
10166
10167SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10168M: Sangbeom Kim <sbkim73@samsung.com>
10169M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10170L: linux-kernel@vger.kernel.org
10171L: linux-samsung-soc@vger.kernel.org
10172S: Supported
10173F: drivers/mfd/sec*.c
10174F: drivers/regulator/s2m*.c
10175F: drivers/regulator/s5m*.c
10176F: drivers/clk/clk-s2mps11.c
10177F: drivers/rtc/rtc-s5m.c
10178F: include/linux/mfd/samsung/
10179F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10180F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10181F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10182F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10183
10184SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10185M: Kyungmin Park <kyungmin.park@samsung.com>
10186M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10187L: linux-media@vger.kernel.org
10188Q: https://patchwork.linuxtv.org/project/linux-media/list/
10189S: Supported
10190F: drivers/media/platform/exynos4-is/
10191
10192SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10193M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10194L: linux-media@vger.kernel.org
10195L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10196S: Maintained
10197F: drivers/media/platform/s3c-camif/
10198F: include/media/drv-intf/s3c_camif.h
10199
10200SAMSUNG S5C73M3 CAMERA DRIVER
10201M: Kyungmin Park <kyungmin.park@samsung.com>
10202M: Andrzej Hajda <a.hajda@samsung.com>
10203L: linux-media@vger.kernel.org
10204S: Supported
10205F: drivers/media/i2c/s5c73m3/*
10206
10207SAMSUNG S5K5BAF CAMERA DRIVER
10208M: Kyungmin Park <kyungmin.park@samsung.com>
10209M: Andrzej Hajda <a.hajda@samsung.com>
10210L: linux-media@vger.kernel.org
10211S: Supported
10212F: drivers/media/i2c/s5k5baf.c
10213
10214SAMSUNG S3FWRN5 NFC DRIVER
10215M: Robert Baldyga <r.baldyga@samsung.com>
10216M: Krzysztof Opasiak <k.opasiak@samsung.com>
10217L: linux-nfc@lists.01.org (moderated for non-subscribers)
10218S: Supported
10219F: drivers/nfc/s3fwrn5
10220
10221SAMSUNG SOC CLOCK DRIVERS
10222M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10223M: Tomasz Figa <tomasz.figa@gmail.com>
10224S: Supported
10225L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10226F: drivers/clk/samsung/
10227
10228SAMSUNG SXGBE DRIVERS
10229M: Byungho An <bh74.an@samsung.com>
10230M: Girish K S <ks.giri@samsung.com>
10231M: Vipul Pandya <vipul.pandya@samsung.com>
10232S: Supported
10233L: netdev@vger.kernel.org
10234F: drivers/net/ethernet/samsung/sxgbe/
10235
10236SAMSUNG THERMAL DRIVER
10237M: Lukasz Majewski <l.majewski@samsung.com>
10238L: linux-pm@vger.kernel.org
10239L: linux-samsung-soc@vger.kernel.org
10240S: Supported
10241T: git https://github.com/lmajewski/linux-samsung-thermal.git
10242F: drivers/thermal/samsung/
10243
10244SAMSUNG USB2 PHY DRIVER
10245M: Kamil Debski <kamil@wypas.org>
10246M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10247L: linux-kernel@vger.kernel.org
10248S: Supported
10249F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10250F: Documentation/phy/samsung-usb2.txt
10251F: drivers/phy/phy-exynos4210-usb2.c
10252F: drivers/phy/phy-exynos4x12-usb2.c
10253F: drivers/phy/phy-exynos5250-usb2.c
10254F: drivers/phy/phy-s5pv210-usb2.c
10255F: drivers/phy/phy-samsung-usb2.c
10256F: drivers/phy/phy-samsung-usb2.h
10257
10258SERIAL DRIVERS
10259M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10260L: linux-serial@vger.kernel.org
10261S: Maintained
10262F: Documentation/devicetree/bindings/serial/
10263F: drivers/tty/serial/
10264
10265SYNOPSYS DESIGNWARE DMAC DRIVER
10266M: Viresh Kumar <vireshk@kernel.org>
10267M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10268S: Maintained
10269F: include/linux/dma/dw.h
10270F: include/linux/platform_data/dma-dw.h
10271F: drivers/dma/dw/
10272
10273SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10274M: Lars Persson <lars.persson@axis.com>
10275L: netdev@vger.kernel.org
10276S: Supported
10277F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10278F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10279
10280SYNOPSYS DESIGNWARE I2C DRIVER
10281M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10282R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10283R: Mika Westerberg <mika.westerberg@linux.intel.com>
10284L: linux-i2c@vger.kernel.org
10285S: Maintained
10286F: drivers/i2c/busses/i2c-designware-*
10287F: include/linux/platform_data/i2c-designware.h
10288
10289SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10290M: Jaehoon Chung <jh80.chung@samsung.com>
10291L: linux-mmc@vger.kernel.org
10292S: Maintained
10293F: include/linux/mmc/dw_mmc.h
10294F: drivers/mmc/host/dw_mmc*
10295
10296SYSTEM TRACE MODULE CLASS
10297M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10298S: Maintained
10299T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10300F: Documentation/trace/stm.txt
10301F: drivers/hwtracing/stm/
10302F: include/linux/stm.h
10303F: include/uapi/linux/stm.h
10304
10305THUNDERBOLT DRIVER
10306M: Andreas Noever <andreas.noever@gmail.com>
10307S: Maintained
10308F: drivers/thunderbolt/
10309
10310TI BQ27XXX POWER SUPPLY DRIVER
10311R: Andrew F. Davis <afd@ti.com>
10312F: include/linux/power/bq27xxx_battery.h
10313F: drivers/power/bq27xxx_battery.c
10314F: drivers/power/bq27xxx_battery_i2c.c
10315
10316TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10317M: John Stultz <john.stultz@linaro.org>
10318M: Thomas Gleixner <tglx@linutronix.de>
10319L: linux-kernel@vger.kernel.org
10320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10321S: Supported
10322F: include/linux/clocksource.h
10323F: include/linux/time.h
10324F: include/linux/timex.h
10325F: include/uapi/linux/time.h
10326F: include/uapi/linux/timex.h
10327F: kernel/time/clocksource.c
10328F: kernel/time/time*.c
10329F: kernel/time/alarmtimer.c
10330F: kernel/time/ntp.c
10331F: tools/testing/selftests/timers/
10332
10333SC1200 WDT DRIVER
10334M: Zwane Mwaikambo <zwanem@gmail.com>
10335S: Maintained
10336F: drivers/watchdog/sc1200wdt.c
10337
10338SCHEDULER
10339M: Ingo Molnar <mingo@redhat.com>
10340M: Peter Zijlstra <peterz@infradead.org>
10341L: linux-kernel@vger.kernel.org
10342T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10343S: Maintained
10344F: kernel/sched/
10345F: include/linux/sched.h
10346F: include/uapi/linux/sched.h
10347F: include/linux/wait.h
10348
10349SCORE ARCHITECTURE
10350M: Chen Liqin <liqin.linux@gmail.com>
10351M: Lennox Wu <lennox.wu@gmail.com>
10352W: http://www.sunplus.com
10353S: Supported
10354F: arch/score/
10355
10356SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10357M: Sudeep Holla <sudeep.holla@arm.com>
10358L: linux-arm-kernel@lists.infradead.org
10359S: Maintained
10360F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10361F: drivers/clk/clk-scpi.c
10362F: drivers/cpufreq/scpi-cpufreq.c
10363F: drivers/firmware/arm_scpi.c
10364F: include/linux/scpi_protocol.h
10365
10366SCSI CDROM DRIVER
10367M: Jens Axboe <axboe@kernel.dk>
10368L: linux-scsi@vger.kernel.org
10369W: http://www.kernel.dk
10370S: Maintained
10371F: drivers/scsi/sr*
10372
10373SCSI RDMA PROTOCOL (SRP) INITIATOR
10374M: Bart Van Assche <bart.vanassche@sandisk.com>
10375L: linux-rdma@vger.kernel.org
10376S: Supported
10377W: http://www.openfabrics.org
10378Q: http://patchwork.kernel.org/project/linux-rdma/list/
10379T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10380F: drivers/infiniband/ulp/srp/
10381F: include/scsi/srp.h
10382
10383SCSI SG DRIVER
10384M: Doug Gilbert <dgilbert@interlog.com>
10385L: linux-scsi@vger.kernel.org
10386W: http://sg.danny.cz/sg
10387S: Maintained
10388F: Documentation/scsi/scsi-generic.txt
10389F: drivers/scsi/sg.c
10390F: include/scsi/sg.h
10391
10392SCSI SUBSYSTEM
10393M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10394T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10395M: "Martin K. Petersen" <martin.petersen@oracle.com>
10396T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10397L: linux-scsi@vger.kernel.org
10398S: Maintained
10399F: Documentation/devicetree/bindings/scsi/
10400F: drivers/scsi/
10401F: include/scsi/
10402
10403SCSI TAPE DRIVER
10404M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10405L: linux-scsi@vger.kernel.org
10406S: Maintained
10407F: Documentation/scsi/st.txt
10408F: drivers/scsi/st.*
10409F: drivers/scsi/st_*.h
10410
10411SCTP PROTOCOL
10412M: Vlad Yasevich <vyasevich@gmail.com>
10413M: Neil Horman <nhorman@tuxdriver.com>
10414L: linux-sctp@vger.kernel.org
10415W: http://lksctp.sourceforge.net
10416S: Maintained
10417F: Documentation/networking/sctp.txt
10418F: include/linux/sctp.h
10419F: include/uapi/linux/sctp.h
10420F: include/net/sctp/
10421F: net/sctp/
10422
10423SCx200 CPU SUPPORT
10424M: Jim Cromie <jim.cromie@gmail.com>
10425S: Odd Fixes
10426F: Documentation/i2c/busses/scx200_acb
10427F: arch/x86/platform/scx200/
10428F: drivers/watchdog/scx200_wdt.c
10429F: drivers/i2c/busses/scx200*
10430F: drivers/mtd/maps/scx200_docflash.c
10431F: include/linux/scx200.h
10432
10433SCx200 GPIO DRIVER
10434M: Jim Cromie <jim.cromie@gmail.com>
10435S: Maintained
10436F: drivers/char/scx200_gpio.c
10437F: include/linux/scx200_gpio.h
10438
10439SCx200 HRT CLOCKSOURCE DRIVER
10440M: Jim Cromie <jim.cromie@gmail.com>
10441S: Maintained
10442F: drivers/clocksource/scx200_hrt.c
10443
10444SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10445M: Sascha Sommer <saschasommer@freenet.de>
10446L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10447S: Maintained
10448F: drivers/mmc/host/sdricoh_cs.c
10449
10450SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10451M: Adrian Hunter <adrian.hunter@intel.com>
10452L: linux-mmc@vger.kernel.org
10453T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10454S: Maintained
10455F: drivers/mmc/host/sdhci*
10456F: include/linux/mmc/sdhci*
10457
10458SECURE COMPUTING
10459M: Kees Cook <keescook@chromium.org>
10460R: Andy Lutomirski <luto@amacapital.net>
10461R: Will Drewry <wad@chromium.org>
10462T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10463S: Supported
10464F: kernel/seccomp.c
10465F: include/uapi/linux/seccomp.h
10466F: include/linux/seccomp.h
10467F: tools/testing/selftests/seccomp/*
10468K: \bsecure_computing
10469K: \bTIF_SECCOMP\b
10470
10471SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10472M: Al Cooper <alcooperx@gmail.com>
10473L: linux-mmc@vger.kernel.org
10474L: bcm-kernel-feedback-list@broadcom.com
10475S: Maintained
10476F: drivers/mmc/host/sdhci-brcmstb*
10477
10478SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10479M: Ben Dooks <ben-linux@fluff.org>
10480M: Jaehoon Chung <jh80.chung@samsung.com>
10481L: linux-mmc@vger.kernel.org
10482S: Maintained
10483F: drivers/mmc/host/sdhci-s3c*
10484
10485SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10486M: Viresh Kumar <vireshk@kernel.org>
10487L: linux-mmc@vger.kernel.org
10488S: Maintained
10489F: drivers/mmc/host/sdhci-spear.c
10490
10491SECURITY SUBSYSTEM
10492M: James Morris <james.l.morris@oracle.com>
10493M: "Serge E. Hallyn" <serge@hallyn.com>
10494L: linux-security-module@vger.kernel.org (suggested Cc:)
10495T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10496W: http://kernsec.org/
10497S: Supported
10498F: security/
10499
10500SECURITY CONTACT
10501M: Security Officers <security@kernel.org>
10502S: Supported
10503
10504SELINUX SECURITY MODULE
10505M: Paul Moore <paul@paul-moore.com>
10506M: Stephen Smalley <sds@tycho.nsa.gov>
10507M: Eric Paris <eparis@parisplace.org>
10508L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10509W: http://selinuxproject.org
10510T: git git://git.infradead.org/users/pcmoore/selinux
10511S: Supported
10512F: include/linux/selinux*
10513F: security/selinux/
10514F: scripts/selinux/
10515
10516APPARMOR SECURITY MODULE
10517M: John Johansen <john.johansen@canonical.com>
10518L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10519W: apparmor.wiki.kernel.org
10520T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10521S: Supported
10522F: security/apparmor/
10523
10524LOADPIN SECURITY MODULE
10525M: Kees Cook <keescook@chromium.org>
10526T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10527S: Supported
10528F: security/loadpin/
10529
10530YAMA SECURITY MODULE
10531M: Kees Cook <keescook@chromium.org>
10532T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10533S: Supported
10534F: security/yama/
10535
10536SENSABLE PHANTOM
10537M: Jiri Slaby <jirislaby@gmail.com>
10538S: Maintained
10539F: drivers/misc/phantom.c
10540F: include/uapi/linux/phantom.h
10541
10542SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10543M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10544M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10545M: John Soni Jose <sony.john@avagotech.com>
10546L: linux-scsi@vger.kernel.org
10547W: http://www.avagotech.com
10548S: Supported
10549F: drivers/scsi/be2iscsi/
10550
10551Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10552M: Sathya Perla <sathya.perla@broadcom.com>
10553M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10554M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10555M: Somnath Kotur <somnath.kotur@broadcom.com>
10556L: netdev@vger.kernel.org
10557W: http://www.emulex.com
10558S: Supported
10559F: drivers/net/ethernet/emulex/benet/
10560
10561EMULEX ONECONNECT ROCE DRIVER
10562M: Selvin Xavier <selvin.xavier@avagotech.com>
10563M: Devesh Sharma <devesh.sharma@avagotech.com>
10564M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10565L: linux-rdma@vger.kernel.org
10566W: http://www.emulex.com
10567S: Supported
10568F: drivers/infiniband/hw/ocrdma/
10569
10570SFC NETWORK DRIVER
10571M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10572M: Edward Cree <ecree@solarflare.com>
10573M: Bert Kenward <bkenward@solarflare.com>
10574L: netdev@vger.kernel.org
10575S: Supported
10576F: drivers/net/ethernet/sfc/
10577
10578SGI GRU DRIVER
10579M: Dimitri Sivanich <sivanich@sgi.com>
10580S: Maintained
10581F: drivers/misc/sgi-gru/
10582
10583SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10584M: Pat Gefre <pfg@sgi.com>
10585L: linux-ia64@vger.kernel.org
10586S: Supported
10587F: Documentation/ia64/serial.txt
10588F: drivers/tty/serial/ioc?_serial.c
10589F: include/linux/ioc?.h
10590
10591SGI XP/XPC/XPNET DRIVER
10592M: Cliff Whickman <cpw@sgi.com>
10593M: Robin Holt <robinmholt@gmail.com>
10594S: Maintained
10595F: drivers/misc/sgi-xp/
10596
10597SI2157 MEDIA DRIVER
10598M: Antti Palosaari <crope@iki.fi>
10599L: linux-media@vger.kernel.org
10600W: https://linuxtv.org
10601W: http://palosaari.fi/linux/
10602Q: http://patchwork.linuxtv.org/project/linux-media/list/
10603T: git git://linuxtv.org/anttip/media_tree.git
10604S: Maintained
10605F: drivers/media/tuners/si2157*
10606
10607SI2168 MEDIA DRIVER
10608M: Antti Palosaari <crope@iki.fi>
10609L: linux-media@vger.kernel.org
10610W: https://linuxtv.org
10611W: http://palosaari.fi/linux/
10612Q: http://patchwork.linuxtv.org/project/linux-media/list/
10613T: git git://linuxtv.org/anttip/media_tree.git
10614S: Maintained
10615F: drivers/media/dvb-frontends/si2168*
10616
10617SI470X FM RADIO RECEIVER I2C DRIVER
10618M: Hans Verkuil <hverkuil@xs4all.nl>
10619L: linux-media@vger.kernel.org
10620T: git git://linuxtv.org/media_tree.git
10621W: https://linuxtv.org
10622S: Odd Fixes
10623F: drivers/media/radio/si470x/radio-si470x-i2c.c
10624
10625SI470X FM RADIO RECEIVER USB DRIVER
10626M: Hans Verkuil <hverkuil@xs4all.nl>
10627L: linux-media@vger.kernel.org
10628T: git git://linuxtv.org/media_tree.git
10629W: https://linuxtv.org
10630S: Maintained
10631F: drivers/media/radio/si470x/radio-si470x-common.c
10632F: drivers/media/radio/si470x/radio-si470x.h
10633F: drivers/media/radio/si470x/radio-si470x-usb.c
10634
10635SI4713 FM RADIO TRANSMITTER I2C DRIVER
10636M: Eduardo Valentin <edubezval@gmail.com>
10637L: linux-media@vger.kernel.org
10638T: git git://linuxtv.org/media_tree.git
10639W: https://linuxtv.org
10640S: Odd Fixes
10641F: drivers/media/radio/si4713/si4713.?
10642
10643SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10644M: Eduardo Valentin <edubezval@gmail.com>
10645L: linux-media@vger.kernel.org
10646T: git git://linuxtv.org/media_tree.git
10647W: https://linuxtv.org
10648S: Odd Fixes
10649F: drivers/media/radio/si4713/radio-platform-si4713.c
10650
10651SI4713 FM RADIO TRANSMITTER USB DRIVER
10652M: Hans Verkuil <hverkuil@xs4all.nl>
10653L: linux-media@vger.kernel.org
10654T: git git://linuxtv.org/media_tree.git
10655W: https://linuxtv.org
10656S: Maintained
10657F: drivers/media/radio/si4713/radio-usb-si4713.c
10658
10659SIANO DVB DRIVER
10660M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10661M: Mauro Carvalho Chehab <mchehab@kernel.org>
10662L: linux-media@vger.kernel.org
10663W: https://linuxtv.org
10664T: git git://linuxtv.org/media_tree.git
10665S: Odd fixes
10666F: drivers/media/common/siano/
10667F: drivers/media/usb/siano/
10668F: drivers/media/usb/siano/
10669F: drivers/media/mmc/siano/
10670
10671SIMPLEFB FB DRIVER
10672M: Hans de Goede <hdegoede@redhat.com>
10673L: linux-fbdev@vger.kernel.org
10674S: Maintained
10675F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10676F: drivers/video/fbdev/simplefb.c
10677F: include/linux/platform_data/simplefb.h
10678
10679SH_VEU V4L2 MEM2MEM DRIVER
10680L: linux-media@vger.kernel.org
10681S: Orphan
10682F: drivers/media/platform/sh_veu.c
10683
10684SH_VOU V4L2 OUTPUT DRIVER
10685L: linux-media@vger.kernel.org
10686S: Orphan
10687F: drivers/media/platform/sh_vou.c
10688F: include/media/drv-intf/sh_vou.h
10689
10690SIMPLE FIRMWARE INTERFACE (SFI)
10691M: Len Brown <lenb@kernel.org>
10692L: sfi-devel@simplefirmware.org
10693W: http://simplefirmware.org/
10694T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10695S: Supported
10696F: arch/x86/platform/sfi/
10697F: drivers/sfi/
10698F: include/linux/sfi*.h
10699
10700SIMTEC EB110ATX (Chalice CATS)
10701P: Ben Dooks
10702P: Vincent Sanders <vince@simtec.co.uk>
10703M: Simtec Linux Team <linux@simtec.co.uk>
10704W: http://www.simtec.co.uk/products/EB110ATX/
10705S: Supported
10706
10707SIMTEC EB2410ITX (BAST)
10708P: Ben Dooks
10709P: Vincent Sanders <vince@simtec.co.uk>
10710M: Simtec Linux Team <linux@simtec.co.uk>
10711W: http://www.simtec.co.uk/products/EB2410ITX/
10712S: Supported
10713F: arch/arm/mach-s3c24xx/mach-bast.c
10714F: arch/arm/mach-s3c24xx/bast-ide.c
10715F: arch/arm/mach-s3c24xx/bast-irq.c
10716
10717TI DAVINCI MACHINE SUPPORT
10718M: Sekhar Nori <nsekhar@ti.com>
10719M: Kevin Hilman <khilman@kernel.org>
10720L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10721T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10722S: Supported
10723F: arch/arm/mach-davinci/
10724F: drivers/i2c/busses/i2c-davinci.c
10725
10726TI DAVINCI SERIES MEDIA DRIVER
10727M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10728L: linux-media@vger.kernel.org
10729W: https://linuxtv.org
10730Q: http://patchwork.linuxtv.org/project/linux-media/list/
10731T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10732S: Maintained
10733F: drivers/media/platform/davinci/
10734F: include/media/davinci/
10735
10736TI AM437X VPFE DRIVER
10737M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10738L: linux-media@vger.kernel.org
10739W: https://linuxtv.org
10740Q: http://patchwork.linuxtv.org/project/linux-media/list/
10741T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10742S: Maintained
10743F: drivers/media/platform/am437x/
10744
10745OV2659 OMNIVISION SENSOR DRIVER
10746M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10747L: linux-media@vger.kernel.org
10748W: https://linuxtv.org
10749Q: http://patchwork.linuxtv.org/project/linux-media/list/
10750T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10751S: Maintained
10752F: drivers/media/i2c/ov2659.c
10753F: include/media/i2c/ov2659.h
10754
10755SILICON MOTION SM712 FRAME BUFFER DRIVER
10756M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10757M: Teddy Wang <teddy.wang@siliconmotion.com>
10758M: Sudip Mukherjee <sudip@vectorindia.org>
10759L: linux-fbdev@vger.kernel.org
10760S: Maintained
10761F: drivers/video/fbdev/sm712*
10762F: Documentation/fb/sm712fb.txt
10763
10764SIS 190 ETHERNET DRIVER
10765M: Francois Romieu <romieu@fr.zoreil.com>
10766L: netdev@vger.kernel.org
10767S: Maintained
10768F: drivers/net/ethernet/sis/sis190.c
10769
10770SIS 900/7016 FAST ETHERNET DRIVER
10771M: Daniele Venzano <venza@brownhat.org>
10772W: http://www.brownhat.org/sis900.html
10773L: netdev@vger.kernel.org
10774S: Maintained
10775F: drivers/net/ethernet/sis/sis900.*
10776
10777SIS FRAMEBUFFER DRIVER
10778M: Thomas Winischhofer <thomas@winischhofer.net>
10779W: http://www.winischhofer.net/linuxsisvga.shtml
10780S: Maintained
10781F: Documentation/fb/sisfb.txt
10782F: drivers/video/fbdev/sis/
10783F: include/video/sisfb.h
10784
10785SIS USB2VGA DRIVER
10786M: Thomas Winischhofer <thomas@winischhofer.net>
10787W: http://www.winischhofer.at/linuxsisusbvga.shtml
10788S: Maintained
10789F: drivers/usb/misc/sisusbvga/
10790
10791SLAB ALLOCATOR
10792M: Christoph Lameter <cl@linux.com>
10793M: Pekka Enberg <penberg@kernel.org>
10794M: David Rientjes <rientjes@google.com>
10795M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10796M: Andrew Morton <akpm@linux-foundation.org>
10797L: linux-mm@kvack.org
10798S: Maintained
10799F: include/linux/sl?b*.h
10800F: mm/sl?b*
10801
10802SLEEPABLE READ-COPY UPDATE (SRCU)
10803M: Lai Jiangshan <jiangshanlai@gmail.com>
10804M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10805M: Josh Triplett <josh@joshtriplett.org>
10806R: Steven Rostedt <rostedt@goodmis.org>
10807R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10808L: linux-kernel@vger.kernel.org
10809W: http://www.rdrop.com/users/paulmck/RCU/
10810S: Supported
10811T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10812F: include/linux/srcu.h
10813F: kernel/rcu/srcu.c
10814
10815SMACK SECURITY MODULE
10816M: Casey Schaufler <casey@schaufler-ca.com>
10817L: linux-security-module@vger.kernel.org
10818W: http://schaufler-ca.com
10819T: git git://github.com/cschaufler/smack-next
10820S: Maintained
10821F: Documentation/security/Smack.txt
10822F: security/smack/
10823
10824DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10825M: Kevin Hilman <khilman@kernel.org>
10826M: Nishanth Menon <nm@ti.com>
10827S: Maintained
10828F: drivers/power/avs/
10829F: include/linux/power/smartreflex.h
10830L: linux-pm@vger.kernel.org
10831
10832SMC91x ETHERNET DRIVER
10833M: Nicolas Pitre <nico@fluxnic.net>
10834S: Odd Fixes
10835F: drivers/net/ethernet/smsc/smc91x.*
10836
10837SMIA AND SMIA++ IMAGE SENSOR DRIVER
10838M: Sakari Ailus <sakari.ailus@iki.fi>
10839L: linux-media@vger.kernel.org
10840S: Maintained
10841F: drivers/media/i2c/smiapp/
10842F: include/media/i2c/smiapp.h
10843F: drivers/media/i2c/smiapp-pll.c
10844F: drivers/media/i2c/smiapp-pll.h
10845F: include/uapi/linux/smiapp.h
10846F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10847
10848SMM665 HARDWARE MONITOR DRIVER
10849M: Guenter Roeck <linux@roeck-us.net>
10850L: linux-hwmon@vger.kernel.org
10851S: Maintained
10852F: Documentation/hwmon/smm665
10853F: drivers/hwmon/smm665.c
10854
10855SMSC EMC2103 HARDWARE MONITOR DRIVER
10856M: Steve Glendinning <steve.glendinning@shawell.net>
10857L: linux-hwmon@vger.kernel.org
10858S: Maintained
10859F: Documentation/hwmon/emc2103
10860F: drivers/hwmon/emc2103.c
10861
10862SMSC SCH5627 HARDWARE MONITOR DRIVER
10863M: Hans de Goede <hdegoede@redhat.com>
10864L: linux-hwmon@vger.kernel.org
10865S: Supported
10866F: Documentation/hwmon/sch5627
10867F: drivers/hwmon/sch5627.c
10868
10869SMSC47B397 HARDWARE MONITOR DRIVER
10870M: Jean Delvare <jdelvare@suse.com>
10871L: linux-hwmon@vger.kernel.org
10872S: Maintained
10873F: Documentation/hwmon/smsc47b397
10874F: drivers/hwmon/smsc47b397.c
10875
10876SMSC911x ETHERNET DRIVER
10877M: Steve Glendinning <steve.glendinning@shawell.net>
10878L: netdev@vger.kernel.org
10879S: Maintained
10880F: include/linux/smsc911x.h
10881F: drivers/net/ethernet/smsc/smsc911x.*
10882
10883SMSC9420 PCI ETHERNET DRIVER
10884M: Steve Glendinning <steve.glendinning@shawell.net>
10885L: netdev@vger.kernel.org
10886S: Maintained
10887F: drivers/net/ethernet/smsc/smsc9420.*
10888
10889SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10890M: Steve Glendinning <steve.glendinning@shawell.net>
10891L: linux-fbdev@vger.kernel.org
10892S: Maintained
10893F: drivers/video/fbdev/smscufx.c
10894
10895SOC-CAMERA V4L2 SUBSYSTEM
10896M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10897L: linux-media@vger.kernel.org
10898T: git git://linuxtv.org/media_tree.git
10899S: Maintained
10900F: include/media/soc*
10901F: drivers/media/i2c/soc_camera/
10902F: drivers/media/platform/soc_camera/
10903
10904SOEKRIS NET48XX LED SUPPORT
10905M: Chris Boot <bootc@bootc.net>
10906S: Maintained
10907F: drivers/leds/leds-net48xx.c
10908
10909SOFTLOGIC 6x10 MPEG CODEC
10910M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10911M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10912M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10913M: Ismael Luceno <ismael@iodev.co.uk>
10914L: linux-media@vger.kernel.org
10915S: Supported
10916F: drivers/media/pci/solo6x10/
10917
10918SOFTWARE RAID (Multiple Disks) SUPPORT
10919M: Shaohua Li <shli@kernel.org>
10920L: linux-raid@vger.kernel.org
10921T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10922S: Supported
10923F: drivers/md/
10924F: include/linux/raid/
10925F: include/uapi/linux/raid/
10926
10927SONIC NETWORK DRIVER
10928M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10929L: netdev@vger.kernel.org
10930S: Maintained
10931F: drivers/net/ethernet/natsemi/sonic.*
10932
10933SONICS SILICON BACKPLANE DRIVER (SSB)
10934M: Michael Buesch <m@bues.ch>
10935L: linux-wireless@vger.kernel.org
10936S: Maintained
10937F: drivers/ssb/
10938F: include/linux/ssb/
10939
10940SONY VAIO CONTROL DEVICE DRIVER
10941M: Mattia Dongili <malattia@linux.it>
10942L: platform-driver-x86@vger.kernel.org
10943W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10944S: Maintained
10945F: Documentation/laptops/sony-laptop.txt
10946F: drivers/char/sonypi.c
10947F: drivers/platform/x86/sony-laptop.c
10948F: include/linux/sony-laptop.h
10949
10950SONY MEMORYSTICK CARD SUPPORT
10951M: Alex Dubov <oakad@yahoo.com>
10952W: http://tifmxx.berlios.de/
10953S: Maintained
10954F: drivers/memstick/host/tifm_ms.c
10955
10956SONY MEMORYSTICK STANDARD SUPPORT
10957M: Maxim Levitsky <maximlevitsky@gmail.com>
10958S: Maintained
10959F: drivers/memstick/core/ms_block.*
10960
10961SOUND
10962M: Jaroslav Kysela <perex@perex.cz>
10963M: Takashi Iwai <tiwai@suse.com>
10964L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10965W: http://www.alsa-project.org/
10966T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10967T: git git://git.alsa-project.org/alsa-kernel.git
10968Q: http://patchwork.kernel.org/project/alsa-devel/list/
10969S: Maintained
10970F: Documentation/sound/
10971F: include/sound/
10972F: include/uapi/sound/
10973F: sound/
10974
10975SOUND - COMPRESSED AUDIO
10976M: Vinod Koul <vinod.koul@intel.com>
10977L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10978T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10979S: Supported
10980F: Documentation/sound/alsa/compress_offload.txt
10981F: include/sound/compress_driver.h
10982F: include/uapi/sound/compress_*
10983F: sound/core/compress_offload.c
10984F: sound/soc/soc-compress.c
10985
10986SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10987M: Liam Girdwood <lgirdwood@gmail.com>
10988M: Mark Brown <broonie@kernel.org>
10989T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10990L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10991W: http://alsa-project.org/main/index.php/ASoC
10992S: Supported
10993F: Documentation/devicetree/bindings/sound/
10994F: Documentation/sound/alsa/soc/
10995F: sound/soc/
10996F: include/sound/soc*
10997
10998SOUND - DMAENGINE HELPERS
10999M: Lars-Peter Clausen <lars@metafoo.de>
11000S: Supported
11001F: include/sound/dmaengine_pcm.h
11002F: sound/core/pcm_dmaengine.c
11003F: sound/soc/soc-generic-dmaengine-pcm.c
11004
11005SP2 MEDIA DRIVER
11006M: Olli Salonen <olli.salonen@iki.fi>
11007L: linux-media@vger.kernel.org
11008W: https://linuxtv.org
11009Q: http://patchwork.linuxtv.org/project/linux-media/list/
11010S: Maintained
11011F: drivers/media/dvb-frontends/sp2*
11012
11013SPARC + UltraSPARC (sparc/sparc64)
11014M: "David S. Miller" <davem@davemloft.net>
11015L: sparclinux@vger.kernel.org
11016Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11017T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11018T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11019S: Maintained
11020F: arch/sparc/
11021F: drivers/sbus/
11022
11023SPARC SERIAL DRIVERS
11024M: "David S. Miller" <davem@davemloft.net>
11025L: sparclinux@vger.kernel.org
11026T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11027T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11028S: Maintained
11029F: include/linux/sunserialcore.h
11030F: drivers/tty/serial/suncore.c
11031F: drivers/tty/serial/sunhv.c
11032F: drivers/tty/serial/sunsab.c
11033F: drivers/tty/serial/sunsab.h
11034F: drivers/tty/serial/sunsu.c
11035F: drivers/tty/serial/sunzilog.c
11036F: drivers/tty/serial/sunzilog.h
11037
11038SPARSE CHECKER
11039M: "Christopher Li" <sparse@chrisli.org>
11040L: linux-sparse@vger.kernel.org
11041W: https://sparse.wiki.kernel.org/
11042T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11043T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11044S: Maintained
11045F: include/linux/compiler.h
11046
11047SPEAR PLATFORM SUPPORT
11048M: Viresh Kumar <vireshk@kernel.org>
11049M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11051W: http://www.st.com/spear
11052S: Maintained
11053F: arch/arm/boot/dts/spear*
11054F: arch/arm/mach-spear/
11055
11056SPEAR CLOCK FRAMEWORK SUPPORT
11057M: Viresh Kumar <vireshk@kernel.org>
11058L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11059W: http://www.st.com/spear
11060S: Maintained
11061F: drivers/clk/spear/
11062
11063SPI SUBSYSTEM
11064M: Mark Brown <broonie@kernel.org>
11065L: linux-spi@vger.kernel.org
11066T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11067Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11068S: Maintained
11069F: Documentation/devicetree/bindings/spi/
11070F: Documentation/spi/
11071F: drivers/spi/
11072F: include/linux/spi/
11073F: include/uapi/linux/spi/
11074
11075SPIDERNET NETWORK DRIVER for CELL
11076M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11077L: netdev@vger.kernel.org
11078S: Supported
11079F: Documentation/networking/spider_net.txt
11080F: drivers/net/ethernet/toshiba/spider_net*
11081
11082SPU FILE SYSTEM
11083M: Jeremy Kerr <jk@ozlabs.org>
11084L: linuxppc-dev@lists.ozlabs.org
11085W: http://www.ibm.com/developerworks/power/cell/
11086S: Supported
11087F: Documentation/filesystems/spufs.txt
11088F: arch/powerpc/platforms/cell/spufs/
11089
11090SQUASHFS FILE SYSTEM
11091M: Phillip Lougher <phillip@squashfs.org.uk>
11092L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11093W: http://squashfs.org.uk
11094T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11095S: Maintained
11096F: Documentation/filesystems/squashfs.txt
11097F: fs/squashfs/
11098
11099SRM (Alpha) environment access
11100M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11101S: Maintained
11102F: arch/alpha/kernel/srm_env.c
11103
11104STABLE BRANCH
11105M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11106L: stable@vger.kernel.org
11107S: Supported
11108F: Documentation/stable_kernel_rules.txt
11109
11110STAGING SUBSYSTEM
11111M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11112T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11113L: devel@driverdev.osuosl.org
11114S: Supported
11115F: drivers/staging/
11116
11117STAGING - COMEDI
11118M: Ian Abbott <abbotti@mev.co.uk>
11119M: H Hartley Sweeten <hsweeten@visionengravers.com>
11120S: Odd Fixes
11121F: drivers/staging/comedi/
11122
11123STAGING - FLARION FT1000 DRIVERS
11124M: Marek Belisko <marek.belisko@gmail.com>
11125S: Odd Fixes
11126F: drivers/staging/ft1000/
11127
11128STAGING - INDUSTRIAL IO
11129M: Jonathan Cameron <jic23@kernel.org>
11130L: linux-iio@vger.kernel.org
11131S: Odd Fixes
11132F: Documentation/devicetree/bindings/staging/iio/
11133F: drivers/staging/iio/
11134
11135STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11136M: Jarod Wilson <jarod@wilsonet.com>
11137W: http://www.lirc.org/
11138S: Odd Fixes
11139F: drivers/staging/media/lirc/
11140
11141STAGING - LUSTRE PARALLEL FILESYSTEM
11142M: Oleg Drokin <oleg.drokin@intel.com>
11143M: Andreas Dilger <andreas.dilger@intel.com>
11144L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11145W: http://wiki.lustre.org/
11146S: Maintained
11147F: drivers/staging/lustre
11148
11149STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11150M: Marc Dietrich <marvin24@gmx.de>
11151L: ac100@lists.launchpad.net (moderated for non-subscribers)
11152L: linux-tegra@vger.kernel.org
11153S: Maintained
11154F: drivers/staging/nvec/
11155
11156STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11157M: Jens Frederich <jfrederich@gmail.com>
11158M: Daniel Drake <dsd@laptop.org>
11159M: Jon Nettleton <jon.nettleton@gmail.com>
11160W: http://wiki.laptop.org/go/DCON
11161S: Maintained
11162F: drivers/staging/olpc_dcon/
11163
11164STAGING - REALTEK RTL8712U DRIVERS
11165M: Larry Finger <Larry.Finger@lwfinger.net>
11166M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11167S: Odd Fixes
11168F: drivers/staging/rtl8712/
11169
11170STAGING - REALTEK RTL8723U WIRELESS DRIVER
11171M: Larry Finger <Larry.Finger@lwfinger.net>
11172M: Jes Sorensen <Jes.Sorensen@redhat.com>
11173L: linux-wireless@vger.kernel.org
11174S: Maintained
11175F: drivers/staging/rtl8723au/
11176
11177STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11178M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11179M: Teddy Wang <teddy.wang@siliconmotion.com>
11180M: Sudip Mukherjee <sudip@vectorindia.org>
11181L: linux-fbdev@vger.kernel.org
11182S: Maintained
11183F: drivers/staging/sm750fb/
11184
11185STAGING - SLICOSS
11186M: Lior Dotan <liodot@gmail.com>
11187M: Christopher Harrer <charrer@alacritech.com>
11188S: Odd Fixes
11189F: drivers/staging/slicoss/
11190
11191STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11192M: William Hubbs <w.d.hubbs@gmail.com>
11193M: Chris Brannon <chris@the-brannons.com>
11194M: Kirk Reiser <kirk@reisers.ca>
11195M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11196L: speakup@linux-speakup.org
11197W: http://www.linux-speakup.org/
11198S: Odd Fixes
11199F: drivers/staging/speakup/
11200
11201STAGING - VIA VT665X DRIVERS
11202M: Forest Bond <forest@alittletooquiet.net>
11203S: Odd Fixes
11204F: drivers/staging/vt665?/
11205
11206STAGING - WILC1000 WIFI DRIVER
11207M: Johnny Kim <johnny.kim@atmel.com>
11208M: Austin Shin <austin.shin@atmel.com>
11209M: Chris Park <chris.park@atmel.com>
11210M: Tony Cho <tony.cho@atmel.com>
11211M: Glen Lee <glen.lee@atmel.com>
11212M: Leo Kim <leo.kim@atmel.com>
11213L: linux-wireless@vger.kernel.org
11214S: Supported
11215F: drivers/staging/wilc1000/
11216
11217STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11218M: Arnaud Patard <arnaud.patard@rtp-net.org>
11219S: Odd Fixes
11220F: drivers/staging/xgifb/
11221
11222STARFIRE/DURALAN NETWORK DRIVER
11223M: Ion Badulescu <ionut@badula.org>
11224S: Odd Fixes
11225F: drivers/net/ethernet/adaptec/starfire*
11226
11227SUN3/3X
11228M: Sam Creasey <sammy@sammy.net>
11229W: http://sammy.net/sun3/
11230S: Maintained
11231F: arch/m68k/kernel/*sun3*
11232F: arch/m68k/sun3*/
11233F: arch/m68k/include/asm/sun3*
11234F: drivers/net/ethernet/i825xx/sun3*
11235
11236SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11237M: Hans de Goede <hdegoede@redhat.com>
11238L: linux-input@vger.kernel.org
11239S: Maintained
11240F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11241F: drivers/input/keyboard/sun4i-lradc-keys.c
11242
11243SUNDANCE NETWORK DRIVER
11244M: Denis Kirjanov <kda@linux-powerpc.org>
11245L: netdev@vger.kernel.org
11246S: Maintained
11247F: drivers/net/ethernet/dlink/sundance.c
11248
11249SUPERH
11250M: Yoshinori Sato <ysato@users.sourceforge.jp>
11251M: Rich Felker <dalias@libc.org>
11252L: linux-sh@vger.kernel.org
11253Q: http://patchwork.kernel.org/project/linux-sh/list/
11254S: Maintained
11255F: Documentation/sh/
11256F: arch/sh/
11257F: drivers/sh/
11258
11259SUSPEND TO RAM
11260M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11261M: Len Brown <len.brown@intel.com>
11262M: Pavel Machek <pavel@ucw.cz>
11263L: linux-pm@vger.kernel.org
11264S: Supported
11265F: Documentation/power/
11266F: arch/x86/kernel/acpi/
11267F: drivers/base/power/
11268F: kernel/power/
11269F: include/linux/suspend.h
11270F: include/linux/freezer.h
11271F: include/linux/pm.h
11272
11273SVGA HANDLING
11274M: Martin Mares <mj@ucw.cz>
11275L: linux-video@atrey.karlin.mff.cuni.cz
11276S: Maintained
11277F: Documentation/svga.txt
11278F: arch/x86/boot/video*
11279
11280SWIOTLB SUBSYSTEM
11281M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11282L: linux-kernel@vger.kernel.org
11283T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11284S: Supported
11285F: lib/swiotlb.c
11286F: arch/*/kernel/pci-swiotlb.c
11287F: include/linux/swiotlb.h
11288
11289SWITCHDEV
11290M: Jiri Pirko <jiri@resnulli.us>
11291L: netdev@vger.kernel.org
11292S: Supported
11293F: net/switchdev/
11294F: include/net/switchdev.h
11295
11296SYNOPSYS ARC ARCHITECTURE
11297M: Vineet Gupta <vgupta@synopsys.com>
11298L: linux-snps-arc@lists.infradead.org
11299S: Supported
11300F: arch/arc/
11301F: Documentation/devicetree/bindings/arc/*
11302F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11303F: drivers/tty/serial/arc_uart.c
11304T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11305
11306SYNOPSYS ARC SDP platform support
11307M: Alexey Brodkin <abrodkin@synopsys.com>
11308S: Supported
11309F: arch/arc/plat-axs10x
11310F: arch/arc/boot/dts/ax*
11311F: Documentation/devicetree/bindings/arc/axs10*
11312
11313SYSTEM CONFIGURATION (SYSCON)
11314M: Lee Jones <lee.jones@linaro.org>
11315M: Arnd Bergmann <arnd@arndb.de>
11316T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11317S: Supported
11318F: drivers/mfd/syscon.c
11319
11320SYSV FILESYSTEM
11321M: Christoph Hellwig <hch@infradead.org>
11322S: Maintained
11323F: Documentation/filesystems/sysv-fs.txt
11324F: fs/sysv/
11325F: include/linux/sysv_fs.h
11326
11327TARGET SUBSYSTEM
11328M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11329L: linux-scsi@vger.kernel.org
11330L: target-devel@vger.kernel.org
11331W: http://www.linux-iscsi.org
11332W: http://groups.google.com/group/linux-iscsi-target-dev
11333T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11334S: Supported
11335F: drivers/target/
11336F: include/target/
11337F: Documentation/target/
11338
11339TASKSTATS STATISTICS INTERFACE
11340M: Balbir Singh <bsingharora@gmail.com>
11341S: Maintained
11342F: Documentation/accounting/taskstats*
11343F: include/linux/taskstats*
11344F: kernel/taskstats.c
11345
11346TC CLASSIFIER
11347M: Jamal Hadi Salim <jhs@mojatatu.com>
11348L: netdev@vger.kernel.org
11349S: Maintained
11350F: include/net/pkt_cls.h
11351F: include/uapi/linux/pkt_cls.h
11352F: net/sched/
11353
11354TCP LOW PRIORITY MODULE
11355M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11356M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11357W: http://tcp-lp-mod.sourceforge.net/
11358S: Maintained
11359F: net/ipv4/tcp_lp.c
11360
11361TDA10071 MEDIA DRIVER
11362M: Antti Palosaari <crope@iki.fi>
11363L: linux-media@vger.kernel.org
11364W: https://linuxtv.org
11365W: http://palosaari.fi/linux/
11366Q: http://patchwork.linuxtv.org/project/linux-media/list/
11367T: git git://linuxtv.org/anttip/media_tree.git
11368S: Maintained
11369F: drivers/media/dvb-frontends/tda10071*
11370
11371TDA18212 MEDIA DRIVER
11372M: Antti Palosaari <crope@iki.fi>
11373L: linux-media@vger.kernel.org
11374W: https://linuxtv.org
11375W: http://palosaari.fi/linux/
11376Q: http://patchwork.linuxtv.org/project/linux-media/list/
11377T: git git://linuxtv.org/anttip/media_tree.git
11378S: Maintained
11379F: drivers/media/tuners/tda18212*
11380
11381TDA18218 MEDIA DRIVER
11382M: Antti Palosaari <crope@iki.fi>
11383L: linux-media@vger.kernel.org
11384W: https://linuxtv.org
11385W: http://palosaari.fi/linux/
11386Q: http://patchwork.linuxtv.org/project/linux-media/list/
11387T: git git://linuxtv.org/anttip/media_tree.git
11388S: Maintained
11389F: drivers/media/tuners/tda18218*
11390
11391TDA18271 MEDIA DRIVER
11392M: Michael Krufky <mkrufky@linuxtv.org>
11393L: linux-media@vger.kernel.org
11394W: https://linuxtv.org
11395W: http://github.com/mkrufky
11396Q: http://patchwork.linuxtv.org/project/linux-media/list/
11397T: git git://linuxtv.org/mkrufky/tuners.git
11398S: Maintained
11399F: drivers/media/tuners/tda18271*
11400
11401TDA827x MEDIA DRIVER
11402M: Michael Krufky <mkrufky@linuxtv.org>
11403L: linux-media@vger.kernel.org
11404W: https://linuxtv.org
11405W: http://github.com/mkrufky
11406Q: http://patchwork.linuxtv.org/project/linux-media/list/
11407T: git git://linuxtv.org/mkrufky/tuners.git
11408S: Maintained
11409F: drivers/media/tuners/tda8290.*
11410
11411TDA8290 MEDIA DRIVER
11412M: Michael Krufky <mkrufky@linuxtv.org>
11413L: linux-media@vger.kernel.org
11414W: https://linuxtv.org
11415W: http://github.com/mkrufky
11416Q: http://patchwork.linuxtv.org/project/linux-media/list/
11417T: git git://linuxtv.org/mkrufky/tuners.git
11418S: Maintained
11419F: drivers/media/tuners/tda8290.*
11420
11421TDA9840 MEDIA DRIVER
11422M: Hans Verkuil <hverkuil@xs4all.nl>
11423L: linux-media@vger.kernel.org
11424T: git git://linuxtv.org/media_tree.git
11425W: https://linuxtv.org
11426S: Maintained
11427F: drivers/media/i2c/tda9840*
11428
11429TEA5761 TUNER DRIVER
11430M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11431M: Mauro Carvalho Chehab <mchehab@kernel.org>
11432L: linux-media@vger.kernel.org
11433W: https://linuxtv.org
11434T: git git://linuxtv.org/media_tree.git
11435S: Odd fixes
11436F: drivers/media/tuners/tea5761.*
11437
11438TEA5767 TUNER DRIVER
11439M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11440M: Mauro Carvalho Chehab <mchehab@kernel.org>
11441L: linux-media@vger.kernel.org
11442W: https://linuxtv.org
11443T: git git://linuxtv.org/media_tree.git
11444S: Maintained
11445F: drivers/media/tuners/tea5767.*
11446
11447TEA6415C MEDIA DRIVER
11448M: Hans Verkuil <hverkuil@xs4all.nl>
11449L: linux-media@vger.kernel.org
11450T: git git://linuxtv.org/media_tree.git
11451W: https://linuxtv.org
11452S: Maintained
11453F: drivers/media/i2c/tea6415c*
11454
11455TEA6420 MEDIA DRIVER
11456M: Hans Verkuil <hverkuil@xs4all.nl>
11457L: linux-media@vger.kernel.org
11458T: git git://linuxtv.org/media_tree.git
11459W: https://linuxtv.org
11460S: Maintained
11461F: drivers/media/i2c/tea6420*
11462
11463TEAM DRIVER
11464M: Jiri Pirko <jiri@resnulli.us>
11465L: netdev@vger.kernel.org
11466S: Supported
11467F: drivers/net/team/
11468F: include/linux/if_team.h
11469F: include/uapi/linux/if_team.h
11470
11471TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11472M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11473S: Maintained
11474F: arch/x86/platform/ts5500/
11475
11476TECHNOTREND USB IR RECEIVER
11477M: Sean Young <sean@mess.org>
11478L: linux-media@vger.kernel.org
11479S: Maintained
11480F: drivers/media/rc/ttusbir.c
11481
11482TEGRA ARCHITECTURE SUPPORT
11483M: Stephen Warren <swarren@wwwdotorg.org>
11484M: Thierry Reding <thierry.reding@gmail.com>
11485M: Alexandre Courbot <gnurou@gmail.com>
11486L: linux-tegra@vger.kernel.org
11487Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11488T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11489S: Supported
11490N: [^a-z]tegra
11491
11492TEGRA CLOCK DRIVER
11493M: Peter De Schrijver <pdeschrijver@nvidia.com>
11494M: Prashant Gaikwad <pgaikwad@nvidia.com>
11495S: Supported
11496F: drivers/clk/tegra/
11497
11498TEGRA DMA DRIVERS
11499M: Laxman Dewangan <ldewangan@nvidia.com>
11500M: Jon Hunter <jonathanh@nvidia.com>
11501S: Supported
11502F: drivers/dma/tegra*
11503
11504TEGRA I2C DRIVER
11505M: Laxman Dewangan <ldewangan@nvidia.com>
11506S: Supported
11507F: drivers/i2c/busses/i2c-tegra.c
11508
11509TEGRA IOMMU DRIVERS
11510M: Hiroshi Doyu <hdoyu@nvidia.com>
11511S: Supported
11512F: drivers/iommu/tegra*
11513
11514TEGRA KBC DRIVER
11515M: Rakesh Iyer <riyer@nvidia.com>
11516M: Laxman Dewangan <ldewangan@nvidia.com>
11517S: Supported
11518F: drivers/input/keyboard/tegra-kbc.c
11519
11520TEGRA PWM DRIVER
11521M: Thierry Reding <thierry.reding@gmail.com>
11522S: Supported
11523F: drivers/pwm/pwm-tegra.c
11524
11525TEGRA SERIAL DRIVER
11526M: Laxman Dewangan <ldewangan@nvidia.com>
11527S: Supported
11528F: drivers/tty/serial/serial-tegra.c
11529
11530TEGRA SPI DRIVER
11531M: Laxman Dewangan <ldewangan@nvidia.com>
11532S: Supported
11533F: drivers/spi/spi-tegra*
11534
11535TEHUTI ETHERNET DRIVER
11536M: Andy Gospodarek <andy@greyhouse.net>
11537L: netdev@vger.kernel.org
11538S: Supported
11539F: drivers/net/ethernet/tehuti/*
11540
11541Telecom Clock Driver for MCPL0010
11542M: Mark Gross <mark.gross@intel.com>
11543S: Supported
11544F: drivers/char/tlclk.c
11545
11546TENSILICA XTENSA PORT (xtensa)
11547M: Chris Zankel <chris@zankel.net>
11548M: Max Filippov <jcmvbkbc@gmail.com>
11549L: linux-xtensa@linux-xtensa.org
11550T: git git://github.com/czankel/xtensa-linux.git
11551S: Maintained
11552F: arch/xtensa/
11553F: drivers/irqchip/irq-xtensa-*
11554
11555THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11556M: Hans Verkuil <hverkuil@xs4all.nl>
11557L: linux-media@vger.kernel.org
11558T: git git://linuxtv.org/media_tree.git
11559W: https://linuxtv.org
11560S: Maintained
11561F: drivers/media/radio/radio-raremono.c
11562
11563THERMAL
11564M: Zhang Rui <rui.zhang@intel.com>
11565M: Eduardo Valentin <edubezval@gmail.com>
11566L: linux-pm@vger.kernel.org
11567T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11568T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11569Q: https://patchwork.kernel.org/project/linux-pm/list/
11570S: Supported
11571F: drivers/thermal/
11572F: include/linux/thermal.h
11573F: include/uapi/linux/thermal.h
11574F: include/linux/cpu_cooling.h
11575F: Documentation/devicetree/bindings/thermal/
11576
11577THERMAL/CPU_COOLING
11578M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11579M: Viresh Kumar <viresh.kumar@linaro.org>
11580M: Javi Merino <javi.merino@arm.com>
11581L: linux-pm@vger.kernel.org
11582S: Supported
11583F: Documentation/thermal/cpu-cooling-api.txt
11584F: drivers/thermal/cpu_cooling.c
11585F: include/linux/cpu_cooling.h
11586
11587THINKPAD ACPI EXTRAS DRIVER
11588M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11589L: ibm-acpi-devel@lists.sourceforge.net
11590L: platform-driver-x86@vger.kernel.org
11591W: http://ibm-acpi.sourceforge.net
11592W: http://thinkwiki.org/wiki/Ibm-acpi
11593T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11594S: Maintained
11595F: drivers/platform/x86/thinkpad_acpi.c
11596
11597TI BANDGAP AND THERMAL DRIVER
11598M: Eduardo Valentin <edubezval@gmail.com>
11599M: Keerthy <j-keerthy@ti.com>
11600L: linux-pm@vger.kernel.org
11601L: linux-omap@vger.kernel.org
11602S: Maintained
11603F: drivers/thermal/ti-soc-thermal/
11604
11605TI VPE/CAL DRIVERS
11606M: Benoit Parrot <bparrot@ti.com>
11607L: linux-media@vger.kernel.org
11608W: http://linuxtv.org/
11609Q: http://patchwork.linuxtv.org/project/linux-media/list/
11610S: Maintained
11611F: drivers/media/platform/ti-vpe/
11612
11613TI CDCE706 CLOCK DRIVER
11614M: Max Filippov <jcmvbkbc@gmail.com>
11615S: Maintained
11616F: drivers/clk/clk-cdce706.c
11617
11618TI CLOCK DRIVER
11619M: Tero Kristo <t-kristo@ti.com>
11620L: linux-omap@vger.kernel.org
11621S: Maintained
11622F: drivers/clk/ti/
11623F: include/linux/clk/ti.h
11624
11625TI ETHERNET SWITCH DRIVER (CPSW)
11626M: Mugunthan V N <mugunthanvnm@ti.com>
11627R: Grygorii Strashko <grygorii.strashko@ti.com>
11628L: linux-omap@vger.kernel.org
11629L: netdev@vger.kernel.org
11630S: Maintained
11631F: drivers/net/ethernet/ti/cpsw*
11632F: drivers/net/ethernet/ti/davinci*
11633
11634TI FLASH MEDIA INTERFACE DRIVER
11635M: Alex Dubov <oakad@yahoo.com>
11636S: Maintained
11637F: drivers/misc/tifm*
11638F: drivers/mmc/host/tifm_sd.c
11639F: include/linux/tifm.h
11640
11641TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11642M: Santosh Shilimkar <ssantosh@kernel.org>
11643L: linux-kernel@vger.kernel.org
11644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11645S: Maintained
11646F: drivers/soc/ti/*
11647T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11648
11649
11650TI LM49xxx FAMILY ASoC CODEC DRIVERS
11651M: M R Swami Reddy <mr.swami.reddy@ti.com>
11652M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11653L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11654S: Maintained
11655F: sound/soc/codecs/lm49453*
11656F: sound/soc/codecs/isabelle*
11657
11658TI LP855x BACKLIGHT DRIVER
11659M: Milo Kim <milo.kim@ti.com>
11660S: Maintained
11661F: Documentation/backlight/lp855x-driver.txt
11662F: drivers/video/backlight/lp855x_bl.c
11663F: include/linux/platform_data/lp855x.h
11664
11665TI LP8727 CHARGER DRIVER
11666M: Milo Kim <milo.kim@ti.com>
11667S: Maintained
11668F: drivers/power/lp8727_charger.c
11669F: include/linux/platform_data/lp8727.h
11670
11671TI LP8788 MFD DRIVER
11672M: Milo Kim <milo.kim@ti.com>
11673S: Maintained
11674F: drivers/iio/adc/lp8788_adc.c
11675F: drivers/leds/leds-lp8788.c
11676F: drivers/mfd/lp8788*.c
11677F: drivers/power/lp8788-charger.c
11678F: drivers/regulator/lp8788-*.c
11679F: include/linux/mfd/lp8788*.h
11680
11681TI NETCP ETHERNET DRIVER
11682M: Wingman Kwok <w-kwok2@ti.com>
11683M: Murali Karicheri <m-karicheri2@ti.com>
11684L: netdev@vger.kernel.org
11685S: Maintained
11686F: drivers/net/ethernet/ti/netcp*
11687
11688TI TAS571X FAMILY ASoC CODEC DRIVER
11689M: Kevin Cernekee <cernekee@chromium.org>
11690L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11691S: Odd Fixes
11692F: sound/soc/codecs/tas571x*
11693
11694TI TWL4030 SERIES SOC CODEC DRIVER
11695M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11696L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11697S: Maintained
11698F: sound/soc/codecs/twl4030*
11699
11700TI WILINK WIRELESS DRIVERS
11701L: linux-wireless@vger.kernel.org
11702W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11703W: http://wireless.kernel.org/en/users/Drivers/wl1251
11704T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11705S: Orphan
11706F: drivers/net/wireless/ti/
11707F: include/linux/wl12xx.h
11708
11709TIPC NETWORK LAYER
11710M: Jon Maloy <jon.maloy@ericsson.com>
11711M: Ying Xue <ying.xue@windriver.com>
11712L: netdev@vger.kernel.org (core kernel code)
11713L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11714W: http://tipc.sourceforge.net/
11715S: Maintained
11716F: include/uapi/linux/tipc*.h
11717F: net/tipc/
11718
11719TILE ARCHITECTURE
11720M: Chris Metcalf <cmetcalf@mellanox.com>
11721W: http://www.mellanox.com/repository/solutions/tile-scm/
11722T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11723S: Supported
11724F: arch/tile/
11725F: drivers/char/tile-srom.c
11726F: drivers/edac/tile_edac.c
11727F: drivers/net/ethernet/tile/
11728F: drivers/rtc/rtc-tile.c
11729F: drivers/tty/hvc/hvc_tile.c
11730F: drivers/tty/serial/tilegx.c
11731F: drivers/usb/host/*-tilegx.c
11732F: include/linux/usb/tilegx.h
11733
11734TLAN NETWORK DRIVER
11735M: Samuel Chessman <chessman@tux.org>
11736L: tlan-devel@lists.sourceforge.net (subscribers-only)
11737W: http://sourceforge.net/projects/tlan/
11738S: Maintained
11739F: Documentation/networking/tlan.txt
11740F: drivers/net/ethernet/ti/tlan.*
11741
11742TOMOYO SECURITY MODULE
11743M: Kentaro Takeda <takedakn@nttdata.co.jp>
11744M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11745L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11746L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11747L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11748L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11749W: http://tomoyo.sourceforge.jp/
11750T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11751S: Maintained
11752F: security/tomoyo/
11753
11754TOPSTAR LAPTOP EXTRAS DRIVER
11755M: Herton Ronaldo Krzesinski <herton@canonical.com>
11756L: platform-driver-x86@vger.kernel.org
11757S: Maintained
11758F: drivers/platform/x86/topstar-laptop.c
11759
11760TOSHIBA ACPI EXTRAS DRIVER
11761M: Azael Avalos <coproscefalo@gmail.com>
11762L: platform-driver-x86@vger.kernel.org
11763S: Maintained
11764F: drivers/platform/x86/toshiba_acpi.c
11765
11766TOSHIBA BLUETOOTH DRIVER
11767M: Azael Avalos <coproscefalo@gmail.com>
11768L: platform-driver-x86@vger.kernel.org
11769S: Maintained
11770F: drivers/platform/x86/toshiba_bluetooth.c
11771
11772TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11773M: Azael Avalos <coproscefalo@gmail.com>
11774L: platform-driver-x86@vger.kernel.org
11775S: Maintained
11776F: drivers/platform/x86/toshiba_haps.c
11777
11778TOSHIBA WMI HOTKEYS DRIVER
11779M: Azael Avalos <coproscefalo@gmail.com>
11780L: platform-driver-x86@vger.kernel.org
11781S: Maintained
11782F: drivers/platform/x86/toshiba-wmi.c
11783
11784TOSHIBA SMM DRIVER
11785M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11786W: http://www.buzzard.org.uk/toshiba/
11787S: Maintained
11788F: drivers/char/toshiba.c
11789F: include/linux/toshiba.h
11790F: include/uapi/linux/toshiba.h
11791
11792TOSHIBA TC358743 DRIVER
11793M: Mats Randgaard <matrandg@cisco.com>
11794L: linux-media@vger.kernel.org
11795S: Maintained
11796F: drivers/media/i2c/tc358743*
11797F: include/media/i2c/tc358743.h
11798
11799TMIO/SDHI MMC DRIVER
11800M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11801L: linux-mmc@vger.kernel.org
11802S: Supported
11803F: drivers/mmc/host/tmio_mmc*
11804F: drivers/mmc/host/sh_mobile_sdhi.c
11805F: include/linux/mfd/tmio.h
11806
11807TMP401 HARDWARE MONITOR DRIVER
11808M: Guenter Roeck <linux@roeck-us.net>
11809L: linux-hwmon@vger.kernel.org
11810S: Maintained
11811F: Documentation/hwmon/tmp401
11812F: drivers/hwmon/tmp401.c
11813
11814TMPFS (SHMEM FILESYSTEM)
11815M: Hugh Dickins <hughd@google.com>
11816L: linux-mm@kvack.org
11817S: Maintained
11818F: include/linux/shmem_fs.h
11819F: mm/shmem.c
11820
11821TM6000 VIDEO4LINUX DRIVER
11822M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11823M: Mauro Carvalho Chehab <mchehab@kernel.org>
11824L: linux-media@vger.kernel.org
11825W: https://linuxtv.org
11826T: git git://linuxtv.org/media_tree.git
11827S: Odd fixes
11828F: drivers/media/usb/tm6000/
11829
11830TW68 VIDEO4LINUX DRIVER
11831M: Hans Verkuil <hverkuil@xs4all.nl>
11832L: linux-media@vger.kernel.org
11833T: git git://linuxtv.org/media_tree.git
11834W: https://linuxtv.org
11835S: Odd Fixes
11836F: drivers/media/pci/tw68/
11837
11838TW686X VIDEO4LINUX DRIVER
11839M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11840L: linux-media@vger.kernel.org
11841T: git git://linuxtv.org/media_tree.git
11842W: http://linuxtv.org
11843S: Maintained
11844F: drivers/media/pci/tw686x/
11845
11846TPM DEVICE DRIVER
11847M: Peter Huewe <peterhuewe@gmx.de>
11848M: Marcel Selhorst <tpmdd@selhorst.net>
11849M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11850R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11851W: http://tpmdd.sourceforge.net
11852L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11853Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11854T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11855S: Maintained
11856F: drivers/char/tpm/
11857
11858TPM IBM_VTPM DEVICE DRIVER
11859M: Ashley Lai <ashleydlai@gmail.com>
11860W: http://tpmdd.sourceforge.net
11861L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11862S: Maintained
11863F: drivers/char/tpm/tpm_ibmvtpm*
11864
11865TRACING
11866M: Steven Rostedt <rostedt@goodmis.org>
11867M: Ingo Molnar <mingo@redhat.com>
11868T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11869S: Maintained
11870F: Documentation/trace/ftrace.txt
11871F: arch/*/*/*/ftrace.h
11872F: arch/*/kernel/ftrace.c
11873F: include/*/ftrace.h
11874F: include/linux/trace*.h
11875F: include/trace/
11876F: kernel/trace/
11877F: tools/testing/selftests/ftrace/
11878
11879TRACING MMIO ACCESSES (MMIOTRACE)
11880M: Steven Rostedt <rostedt@goodmis.org>
11881M: Ingo Molnar <mingo@kernel.org>
11882R: Karol Herbst <karolherbst@gmail.com>
11883R: Pekka Paalanen <ppaalanen@gmail.com>
11884S: Maintained
11885L: linux-kernel@vger.kernel.org
11886L: nouveau@lists.freedesktop.org
11887F: kernel/trace/trace_mmiotrace.c
11888F: include/linux/mmiotrace.h
11889F: arch/x86/mm/kmmio.c
11890F: arch/x86/mm/mmio-mod.c
11891F: arch/x86/mm/testmmiotrace.c
11892
11893TRIVIAL PATCHES
11894M: Jiri Kosina <trivial@kernel.org>
11895T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11896S: Maintained
11897K: ^Subject:.*(?i)trivial
11898
11899TTY LAYER
11900M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11901M: Jiri Slaby <jslaby@suse.com>
11902S: Supported
11903T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11904F: Documentation/serial/
11905F: drivers/tty/
11906F: drivers/tty/serial/serial_core.c
11907F: include/linux/serial_core.h
11908F: include/linux/serial.h
11909F: include/linux/tty.h
11910F: include/uapi/linux/serial_core.h
11911F: include/uapi/linux/serial.h
11912F: include/uapi/linux/tty.h
11913
11914TUA9001 MEDIA DRIVER
11915M: Antti Palosaari <crope@iki.fi>
11916L: linux-media@vger.kernel.org
11917W: https://linuxtv.org
11918W: http://palosaari.fi/linux/
11919Q: http://patchwork.linuxtv.org/project/linux-media/list/
11920T: git git://linuxtv.org/anttip/media_tree.git
11921S: Maintained
11922F: drivers/media/tuners/tua9001*
11923
11924TULIP NETWORK DRIVERS
11925L: netdev@vger.kernel.org
11926L: linux-parisc@vger.kernel.org
11927S: Orphan
11928F: drivers/net/ethernet/dec/tulip/
11929
11930TUN/TAP driver
11931M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11932W: http://vtun.sourceforge.net/tun
11933S: Maintained
11934F: Documentation/networking/tuntap.txt
11935F: arch/um/os-Linux/drivers/
11936
11937TURBOCHANNEL SUBSYSTEM
11938M: "Maciej W. Rozycki" <macro@linux-mips.org>
11939M: Ralf Baechle <ralf@linux-mips.org>
11940L: linux-mips@linux-mips.org
11941Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11942S: Maintained
11943F: drivers/tc/
11944F: include/linux/tc.h
11945
11946U14-34F SCSI DRIVER
11947M: Dario Ballabio <ballabio_dario@emc.com>
11948L: linux-scsi@vger.kernel.org
11949S: Maintained
11950F: drivers/scsi/u14-34f.c
11951
11952UBI FILE SYSTEM (UBIFS)
11953M: Richard Weinberger <richard@nod.at>
11954M: Artem Bityutskiy <dedekind1@gmail.com>
11955M: Adrian Hunter <adrian.hunter@intel.com>
11956L: linux-mtd@lists.infradead.org
11957T: git git://git.infradead.org/ubifs-2.6.git
11958W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11959S: Supported
11960F: Documentation/filesystems/ubifs.txt
11961F: fs/ubifs/
11962
11963UCLINUX (M68KNOMMU AND COLDFIRE)
11964M: Greg Ungerer <gerg@linux-m68k.org>
11965W: http://www.linux-m68k.org/
11966W: http://www.uclinux.org/
11967L: linux-m68k@lists.linux-m68k.org
11968L: uclinux-dev@uclinux.org (subscribers-only)
11969T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11970S: Maintained
11971F: arch/m68k/coldfire/
11972F: arch/m68k/68*/
11973F: arch/m68k/*/*_no.*
11974F: arch/m68k/include/asm/*_no.*
11975
11976UDF FILESYSTEM
11977M: Jan Kara <jack@suse.com>
11978S: Maintained
11979F: Documentation/filesystems/udf.txt
11980F: fs/udf/
11981
11982UFS FILESYSTEM
11983M: Evgeniy Dushistov <dushistov@mail.ru>
11984S: Maintained
11985F: Documentation/filesystems/ufs.txt
11986F: fs/ufs/
11987
11988UHID USERSPACE HID IO DRIVER:
11989M: David Herrmann <dh.herrmann@googlemail.com>
11990L: linux-input@vger.kernel.org
11991S: Maintained
11992F: drivers/hid/uhid.c
11993F: include/uapi/linux/uhid.h
11994
11995ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11996L: linux-usb@vger.kernel.org
11997S: Orphan
11998F: drivers/uwb/
11999F: include/linux/uwb.h
12000F: include/linux/uwb/
12001
12002UNICORE32 ARCHITECTURE:
12003M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12004W: http://mprc.pku.edu.cn/~guanxuetao/linux
12005S: Maintained
12006T: git git://github.com/gxt/linux.git
12007F: arch/unicore32/
12008
12009UNIFDEF
12010M: Tony Finch <dot@dotat.at>
12011W: http://dotat.at/prog/unifdef
12012S: Maintained
12013F: scripts/unifdef.c
12014
12015UNIFORM CDROM DRIVER
12016M: Jens Axboe <axboe@kernel.dk>
12017W: http://www.kernel.dk
12018S: Maintained
12019F: Documentation/cdrom/
12020F: drivers/cdrom/cdrom.c
12021F: include/linux/cdrom.h
12022F: include/uapi/linux/cdrom.h
12023
12024UNISYS S-PAR DRIVERS
12025M: David Kershner <david.kershner@unisys.com>
12026L: sparmaintainer@unisys.com (Unisys internal)
12027S: Supported
12028F: drivers/staging/unisys/
12029
12030UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12031M: Vinayak Holikatti <vinholikatti@gmail.com>
12032L: linux-scsi@vger.kernel.org
12033S: Supported
12034F: Documentation/scsi/ufs.txt
12035F: drivers/scsi/ufs/
12036
12037UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12038M: Joao Pinto <Joao.Pinto@synopsys.com>
12039L: linux-scsi@vger.kernel.org
12040S: Supported
12041F: drivers/scsi/ufs/*dwc*
12042
12043UNSORTED BLOCK IMAGES (UBI)
12044M: Artem Bityutskiy <dedekind1@gmail.com>
12045M: Richard Weinberger <richard@nod.at>
12046W: http://www.linux-mtd.infradead.org/
12047L: linux-mtd@lists.infradead.org
12048T: git git://git.infradead.org/ubifs-2.6.git
12049S: Supported
12050F: drivers/mtd/ubi/
12051F: include/linux/mtd/ubi.h
12052F: include/uapi/mtd/ubi-user.h
12053
12054USB ACM DRIVER
12055M: Oliver Neukum <oneukum@suse.com>
12056L: linux-usb@vger.kernel.org
12057S: Maintained
12058F: Documentation/usb/acm.txt
12059F: drivers/usb/class/cdc-acm.*
12060
12061USB AR5523 WIRELESS DRIVER
12062M: Pontus Fuchs <pontus.fuchs@gmail.com>
12063L: linux-wireless@vger.kernel.org
12064S: Maintained
12065F: drivers/net/wireless/ath/ar5523/
12066
12067USB ATTACHED SCSI
12068M: Oliver Neukum <oneukum@suse.com>
12069L: linux-usb@vger.kernel.org
12070L: linux-scsi@vger.kernel.org
12071S: Maintained
12072F: drivers/usb/storage/uas.c
12073
12074USB CDC ETHERNET DRIVER
12075M: Oliver Neukum <oliver@neukum.org>
12076L: linux-usb@vger.kernel.org
12077S: Maintained
12078F: drivers/net/usb/cdc_*.c
12079F: include/uapi/linux/usb/cdc.h
12080
12081USB CHAOSKEY DRIVER
12082M: Keith Packard <keithp@keithp.com>
12083L: linux-usb@vger.kernel.org
12084S: Maintained
12085F: drivers/usb/misc/chaoskey.c
12086
12087USB CYPRESS C67X00 DRIVER
12088M: Peter Korsgaard <jacmet@sunsite.dk>
12089L: linux-usb@vger.kernel.org
12090S: Maintained
12091F: drivers/usb/c67x00/
12092
12093USB DAVICOM DM9601 DRIVER
12094M: Peter Korsgaard <jacmet@sunsite.dk>
12095L: netdev@vger.kernel.org
12096W: http://www.linux-usb.org/usbnet
12097S: Maintained
12098F: drivers/net/usb/dm9601.c
12099
12100USB DIAMOND RIO500 DRIVER
12101M: Cesar Miquel <miquel@df.uba.ar>
12102L: rio500-users@lists.sourceforge.net
12103W: http://rio500.sourceforge.net
12104S: Maintained
12105F: drivers/usb/misc/rio500*
12106
12107USB EHCI DRIVER
12108M: Alan Stern <stern@rowland.harvard.edu>
12109L: linux-usb@vger.kernel.org
12110S: Maintained
12111F: Documentation/usb/ehci.txt
12112F: drivers/usb/host/ehci*
12113
12114USB GADGET/PERIPHERAL SUBSYSTEM
12115M: Felipe Balbi <balbi@kernel.org>
12116L: linux-usb@vger.kernel.org
12117W: http://www.linux-usb.org/gadget
12118T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12119S: Maintained
12120F: drivers/usb/gadget/
12121F: include/linux/usb/gadget*
12122
12123USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12124M: Jiri Kosina <jikos@kernel.org>
12125R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12126L: linux-usb@vger.kernel.org
12127T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12128S: Maintained
12129F: Documentation/hid/hiddev.txt
12130F: drivers/hid/usbhid/
12131
12132USB ISP116X DRIVER
12133M: Olav Kongas <ok@artecdesign.ee>
12134L: linux-usb@vger.kernel.org
12135S: Maintained
12136F: drivers/usb/host/isp116x*
12137F: include/linux/usb/isp116x.h
12138
12139USB LAN78XX ETHERNET DRIVER
12140M: Woojung Huh <woojung.huh@microchip.com>
12141M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12142L: netdev@vger.kernel.org
12143S: Maintained
12144F: drivers/net/usb/lan78xx.*
12145
12146USB MASS STORAGE DRIVER
12147M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12148L: linux-usb@vger.kernel.org
12149L: usb-storage@lists.one-eyed-alien.net
12150S: Maintained
12151W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12152F: drivers/usb/storage/
12153
12154USB MIDI DRIVER
12155M: Clemens Ladisch <clemens@ladisch.de>
12156L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12157T: git git://git.alsa-project.org/alsa-kernel.git
12158S: Maintained
12159F: sound/usb/midi.*
12160
12161USB NETWORKING DRIVERS
12162L: linux-usb@vger.kernel.org
12163S: Odd Fixes
12164F: drivers/net/usb/
12165
12166USB OHCI DRIVER
12167M: Alan Stern <stern@rowland.harvard.edu>
12168L: linux-usb@vger.kernel.org
12169S: Maintained
12170F: Documentation/usb/ohci.txt
12171F: drivers/usb/host/ohci*
12172
12173USB OTG FSM (Finite State Machine)
12174M: Peter Chen <Peter.Chen@nxp.com>
12175T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12176L: linux-usb@vger.kernel.org
12177S: Maintained
12178F: drivers/usb/common/usb-otg-fsm.c
12179
12180USB OVER IP DRIVER
12181M: Valentina Manea <valentina.manea.m@gmail.com>
12182M: Shuah Khan <shuahkh@osg.samsung.com>
12183M: Shuah Khan <shuah@kernel.org>
12184L: linux-usb@vger.kernel.org
12185S: Maintained
12186F: Documentation/usb/usbip_protocol.txt
12187F: drivers/usb/usbip/
12188F: tools/usb/usbip/
12189
12190USB PEGASUS DRIVER
12191M: Petko Manolov <petkan@nucleusys.com>
12192L: linux-usb@vger.kernel.org
12193L: netdev@vger.kernel.org
12194T: git git://github.com/petkan/pegasus.git
12195W: https://github.com/petkan/pegasus
12196S: Maintained
12197F: drivers/net/usb/pegasus.*
12198
12199USB PHY LAYER
12200M: Felipe Balbi <balbi@kernel.org>
12201L: linux-usb@vger.kernel.org
12202T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12203S: Maintained
12204F: drivers/usb/phy/
12205
12206USB PRINTER DRIVER (usblp)
12207M: Pete Zaitcev <zaitcev@redhat.com>
12208L: linux-usb@vger.kernel.org
12209S: Supported
12210F: drivers/usb/class/usblp.c
12211
12212USB QMI WWAN NETWORK DRIVER
12213M: Bjørn Mork <bjorn@mork.no>
12214L: netdev@vger.kernel.org
12215S: Maintained
12216F: Documentation/ABI/testing/sysfs-class-net-qmi
12217F: drivers/net/usb/qmi_wwan.c
12218
12219USB RTL8150 DRIVER
12220M: Petko Manolov <petkan@nucleusys.com>
12221L: linux-usb@vger.kernel.org
12222L: netdev@vger.kernel.org
12223T: git git://github.com/petkan/rtl8150.git
12224W: https://github.com/petkan/rtl8150
12225S: Maintained
12226F: drivers/net/usb/rtl8150.c
12227
12228USB SERIAL SUBSYSTEM
12229M: Johan Hovold <johan@kernel.org>
12230L: linux-usb@vger.kernel.org
12231S: Maintained
12232F: Documentation/usb/usb-serial.txt
12233F: drivers/usb/serial/
12234F: include/linux/usb/serial.h
12235
12236USB SMSC75XX ETHERNET DRIVER
12237M: Steve Glendinning <steve.glendinning@shawell.net>
12238L: netdev@vger.kernel.org
12239S: Maintained
12240F: drivers/net/usb/smsc75xx.*
12241
12242USB SMSC95XX ETHERNET DRIVER
12243M: Steve Glendinning <steve.glendinning@shawell.net>
12244L: netdev@vger.kernel.org
12245S: Maintained
12246F: drivers/net/usb/smsc95xx.*
12247
12248USB SUBSYSTEM
12249M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12250L: linux-usb@vger.kernel.org
12251W: http://www.linux-usb.org
12252T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12253S: Supported
12254F: Documentation/devicetree/bindings/usb/
12255F: Documentation/usb/
12256F: drivers/usb/
12257F: include/linux/usb.h
12258F: include/linux/usb/
12259
12260USB UHCI DRIVER
12261M: Alan Stern <stern@rowland.harvard.edu>
12262L: linux-usb@vger.kernel.org
12263S: Maintained
12264F: drivers/usb/host/uhci*
12265
12266USB "USBNET" DRIVER FRAMEWORK
12267M: Oliver Neukum <oneukum@suse.com>
12268L: netdev@vger.kernel.org
12269W: http://www.linux-usb.org/usbnet
12270S: Maintained
12271F: drivers/net/usb/usbnet.c
12272F: include/linux/usb/usbnet.h
12273
12274USB VIDEO CLASS
12275M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12276L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12277L: linux-media@vger.kernel.org
12278T: git git://linuxtv.org/media_tree.git
12279W: http://www.ideasonboard.org/uvc/
12280S: Maintained
12281F: drivers/media/usb/uvc/
12282F: include/uapi/linux/uvcvideo.h
12283
12284USB VISION DRIVER
12285M: Hans Verkuil <hverkuil@xs4all.nl>
12286L: linux-media@vger.kernel.org
12287T: git git://linuxtv.org/media_tree.git
12288W: https://linuxtv.org
12289S: Odd Fixes
12290F: drivers/media/usb/usbvision/
12291
12292USB WEBCAM GADGET
12293M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12294L: linux-usb@vger.kernel.org
12295S: Maintained
12296F: drivers/usb/gadget/function/*uvc*
12297F: drivers/usb/gadget/legacy/webcam.c
12298
12299USB WIRELESS RNDIS DRIVER (rndis_wlan)
12300M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12301L: linux-wireless@vger.kernel.org
12302S: Maintained
12303F: drivers/net/wireless/rndis_wlan.c
12304
12305USB XHCI DRIVER
12306M: Mathias Nyman <mathias.nyman@intel.com>
12307L: linux-usb@vger.kernel.org
12308S: Supported
12309F: drivers/usb/host/xhci*
12310F: drivers/usb/host/pci-quirks*
12311
12312USB ZD1201 DRIVER
12313L: linux-wireless@vger.kernel.org
12314W: http://linux-lc100020.sourceforge.net
12315S: Orphan
12316F: drivers/net/wireless/zydas/zd1201.*
12317
12318USB ZR364XX DRIVER
12319M: Antoine Jacquet <royale@zerezo.com>
12320L: linux-usb@vger.kernel.org
12321L: linux-media@vger.kernel.org
12322T: git git://linuxtv.org/media_tree.git
12323W: http://royale.zerezo.com/zr364xx/
12324S: Maintained
12325F: Documentation/video4linux/zr364xx.txt
12326F: drivers/media/usb/zr364xx/
12327
12328ULPI BUS
12329M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12330L: linux-usb@vger.kernel.org
12331S: Maintained
12332F: drivers/usb/common/ulpi.c
12333F: include/linux/ulpi/
12334
12335USER-MODE LINUX (UML)
12336M: Jeff Dike <jdike@addtoit.com>
12337M: Richard Weinberger <richard@nod.at>
12338L: user-mode-linux-devel@lists.sourceforge.net
12339L: user-mode-linux-user@lists.sourceforge.net
12340W: http://user-mode-linux.sourceforge.net
12341T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12342S: Maintained
12343F: Documentation/virtual/uml/
12344F: arch/um/
12345F: arch/x86/um/
12346F: fs/hostfs/
12347F: fs/hppfs/
12348
12349USERSPACE I/O (UIO)
12350M: "Hans J. Koch" <hjk@hansjkoch.de>
12351M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12352S: Maintained
12353T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12354F: Documentation/DocBook/uio-howto.tmpl
12355F: drivers/uio/
12356F: include/linux/uio*.h
12357
12358UTIL-LINUX PACKAGE
12359M: Karel Zak <kzak@redhat.com>
12360L: util-linux@vger.kernel.org
12361W: http://en.wikipedia.org/wiki/Util-linux
12362T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12363S: Maintained
12364
12365UVESAFB DRIVER
12366M: Michal Januszewski <spock@gentoo.org>
12367L: linux-fbdev@vger.kernel.org
12368W: http://dev.gentoo.org/~spock/projects/uvesafb/
12369S: Maintained
12370F: Documentation/fb/uvesafb.txt
12371F: drivers/video/fbdev/uvesafb.*
12372
12373VF610 NAND DRIVER
12374M: Stefan Agner <stefan@agner.ch>
12375L: linux-mtd@lists.infradead.org
12376S: Supported
12377F: drivers/mtd/nand/vf610_nfc.c
12378
12379VFAT/FAT/MSDOS FILESYSTEM
12380M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12381S: Maintained
12382F: Documentation/filesystems/vfat.txt
12383F: fs/fat/
12384
12385VFIO DRIVER
12386M: Alex Williamson <alex.williamson@redhat.com>
12387L: kvm@vger.kernel.org
12388T: git git://github.com/awilliam/linux-vfio.git
12389S: Maintained
12390F: Documentation/vfio.txt
12391F: drivers/vfio/
12392F: include/linux/vfio.h
12393F: include/uapi/linux/vfio.h
12394
12395VFIO PLATFORM DRIVER
12396M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12397L: kvm@vger.kernel.org
12398S: Maintained
12399F: drivers/vfio/platform/
12400
12401VIDEOBUF2 FRAMEWORK
12402M: Pawel Osciak <pawel@osciak.com>
12403M: Marek Szyprowski <m.szyprowski@samsung.com>
12404M: Kyungmin Park <kyungmin.park@samsung.com>
12405L: linux-media@vger.kernel.org
12406S: Maintained
12407F: drivers/media/v4l2-core/videobuf2-*
12408F: include/media/videobuf2-*
12409
12410VIRTUAL SERIO DEVICE DRIVER
12411M: Stephen Chandler Paul <thatslyude@gmail.com>
12412S: Maintained
12413F: drivers/input/serio/userio.c
12414F: include/uapi/linux/userio.h
12415
12416VIRTIO CONSOLE DRIVER
12417M: Amit Shah <amit.shah@redhat.com>
12418L: virtualization@lists.linux-foundation.org
12419S: Maintained
12420F: drivers/char/virtio_console.c
12421F: include/linux/virtio_console.h
12422F: include/uapi/linux/virtio_console.h
12423
12424VIRTIO CORE, NET AND BLOCK DRIVERS
12425M: "Michael S. Tsirkin" <mst@redhat.com>
12426L: virtualization@lists.linux-foundation.org
12427S: Maintained
12428F: Documentation/devicetree/bindings/virtio/
12429F: drivers/virtio/
12430F: tools/virtio/
12431F: drivers/net/virtio_net.c
12432F: drivers/block/virtio_blk.c
12433F: include/linux/virtio_*.h
12434F: include/uapi/linux/virtio_*.h
12435
12436VIRTIO DRIVERS FOR S390
12437M: Christian Borntraeger <borntraeger@de.ibm.com>
12438M: Cornelia Huck <cornelia.huck@de.ibm.com>
12439L: linux-s390@vger.kernel.org
12440L: virtualization@lists.linux-foundation.org
12441L: kvm@vger.kernel.org
12442S: Supported
12443F: drivers/s390/virtio/
12444
12445VIRTIO GPU DRIVER
12446M: David Airlie <airlied@linux.ie>
12447M: Gerd Hoffmann <kraxel@redhat.com>
12448L: dri-devel@lists.freedesktop.org
12449L: virtualization@lists.linux-foundation.org
12450S: Maintained
12451F: drivers/gpu/drm/virtio/
12452F: include/uapi/linux/virtio_gpu.h
12453
12454VIRTIO HOST (VHOST)
12455M: "Michael S. Tsirkin" <mst@redhat.com>
12456L: kvm@vger.kernel.org
12457L: virtualization@lists.linux-foundation.org
12458L: netdev@vger.kernel.org
12459T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12460S: Maintained
12461F: drivers/vhost/
12462F: include/uapi/linux/vhost.h
12463
12464VIRTIO INPUT DRIVER
12465M: Gerd Hoffmann <kraxel@redhat.com>
12466S: Maintained
12467F: drivers/virtio/virtio_input.c
12468F: include/uapi/linux/virtio_input.h
12469
12470VIA RHINE NETWORK DRIVER
12471S: Orphan
12472F: drivers/net/ethernet/via/via-rhine.c
12473
12474VIA SD/MMC CARD CONTROLLER DRIVER
12475M: Bruce Chang <brucechang@via.com.tw>
12476M: Harald Welte <HaraldWelte@viatech.com>
12477S: Maintained
12478F: drivers/mmc/host/via-sdmmc.c
12479
12480VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12481M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12482L: linux-fbdev@vger.kernel.org
12483S: Maintained
12484F: include/linux/via-core.h
12485F: include/linux/via-gpio.h
12486F: include/linux/via_i2c.h
12487F: drivers/video/fbdev/via/
12488
12489VIA VELOCITY NETWORK DRIVER
12490M: Francois Romieu <romieu@fr.zoreil.com>
12491L: netdev@vger.kernel.org
12492S: Maintained
12493F: drivers/net/ethernet/via/via-velocity.*
12494
12495VIRT LIB
12496M: Alex Williamson <alex.williamson@redhat.com>
12497M: Paolo Bonzini <pbonzini@redhat.com>
12498L: kvm@vger.kernel.org
12499S: Supported
12500F: virt/lib/
12501
12502VIVID VIRTUAL VIDEO DRIVER
12503M: Hans Verkuil <hverkuil@xs4all.nl>
12504L: linux-media@vger.kernel.org
12505T: git git://linuxtv.org/media_tree.git
12506W: https://linuxtv.org
12507S: Maintained
12508F: drivers/media/platform/vivid/*
12509
12510VLAN (802.1Q)
12511M: Patrick McHardy <kaber@trash.net>
12512L: netdev@vger.kernel.org
12513S: Maintained
12514F: drivers/net/macvlan.c
12515F: include/linux/if_*vlan.h
12516F: net/8021q/
12517
12518VLYNQ BUS
12519M: Florian Fainelli <florian@openwrt.org>
12520L: openwrt-devel@lists.openwrt.org (subscribers-only)
12521S: Maintained
12522F: drivers/vlynq/vlynq.c
12523F: include/linux/vlynq.h
12524
12525VME SUBSYSTEM
12526M: Martyn Welch <martyn@welchs.me.uk>
12527M: Manohar Vanga <manohar.vanga@gmail.com>
12528M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12529L: devel@driverdev.osuosl.org
12530S: Maintained
12531T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12532F: Documentation/vme_api.txt
12533F: drivers/staging/vme/
12534F: drivers/vme/
12535F: include/linux/vme*
12536
12537VMWARE HYPERVISOR INTERFACE
12538M: Alok Kataria <akataria@vmware.com>
12539L: virtualization@lists.linux-foundation.org
12540S: Supported
12541F: arch/x86/kernel/cpu/vmware.c
12542
12543VMWARE BALLOON DRIVER
12544M: Xavier Deguillard <xdeguillard@vmware.com>
12545M: Philip Moltmann <moltmann@vmware.com>
12546M: "VMware, Inc." <pv-drivers@vmware.com>
12547L: linux-kernel@vger.kernel.org
12548S: Maintained
12549F: drivers/misc/vmw_balloon.c
12550
12551VMWARE VMMOUSE SUBDRIVER
12552M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12553M: "VMware, Inc." <pv-drivers@vmware.com>
12554L: linux-input@vger.kernel.org
12555S: Maintained
12556F: drivers/input/mouse/vmmouse.c
12557F: drivers/input/mouse/vmmouse.h
12558
12559VMWARE VMXNET3 ETHERNET DRIVER
12560M: Shrikrishna Khare <skhare@vmware.com>
12561M: "VMware, Inc." <pv-drivers@vmware.com>
12562L: netdev@vger.kernel.org
12563S: Maintained
12564F: drivers/net/vmxnet3/
12565
12566VMware PVSCSI driver
12567M: Jim Gill <jgill@vmware.com>
12568M: VMware PV-Drivers <pv-drivers@vmware.com>
12569L: linux-scsi@vger.kernel.org
12570S: Maintained
12571F: drivers/scsi/vmw_pvscsi.c
12572F: drivers/scsi/vmw_pvscsi.h
12573
12574VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12575M: Liam Girdwood <lgirdwood@gmail.com>
12576M: Mark Brown <broonie@kernel.org>
12577L: linux-kernel@vger.kernel.org
12578W: http://www.slimlogic.co.uk/?p=48
12579T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12580S: Supported
12581F: Documentation/devicetree/bindings/regulator/
12582F: drivers/regulator/
12583F: include/dt-bindings/regulator/
12584F: include/linux/regulator/
12585
12586VRF
12587M: David Ahern <dsa@cumulusnetworks.com>
12588M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12589L: netdev@vger.kernel.org
12590S: Maintained
12591F: drivers/net/vrf.c
12592F: Documentation/networking/vrf.txt
12593
12594VT1211 HARDWARE MONITOR DRIVER
12595M: Juerg Haefliger <juergh@gmail.com>
12596L: linux-hwmon@vger.kernel.org
12597S: Maintained
12598F: Documentation/hwmon/vt1211
12599F: drivers/hwmon/vt1211.c
12600
12601VT8231 HARDWARE MONITOR DRIVER
12602M: Roger Lucas <vt8231@hiddenengine.co.uk>
12603L: linux-hwmon@vger.kernel.org
12604S: Maintained
12605F: drivers/hwmon/vt8231.c
12606
12607VUB300 USB to SDIO/SD/MMC bridge chip
12608M: Tony Olech <tony.olech@elandigitalsystems.com>
12609L: linux-mmc@vger.kernel.org
12610L: linux-usb@vger.kernel.org
12611S: Supported
12612F: drivers/mmc/host/vub300.c
12613
12614W1 DALLAS'S 1-WIRE BUS
12615M: Evgeniy Polyakov <zbr@ioremap.net>
12616S: Maintained
12617F: Documentation/w1/
12618F: drivers/w1/
12619
12620W83791D HARDWARE MONITORING DRIVER
12621M: Marc Hulsman <m.hulsman@tudelft.nl>
12622L: linux-hwmon@vger.kernel.org
12623S: Maintained
12624F: Documentation/hwmon/w83791d
12625F: drivers/hwmon/w83791d.c
12626
12627W83793 HARDWARE MONITORING DRIVER
12628M: Rudolf Marek <r.marek@assembler.cz>
12629L: linux-hwmon@vger.kernel.org
12630S: Maintained
12631F: Documentation/hwmon/w83793
12632F: drivers/hwmon/w83793.c
12633
12634W83795 HARDWARE MONITORING DRIVER
12635M: Jean Delvare <jdelvare@suse.com>
12636L: linux-hwmon@vger.kernel.org
12637S: Maintained
12638F: drivers/hwmon/w83795.c
12639
12640W83L51xD SD/MMC CARD INTERFACE DRIVER
12641M: Pierre Ossman <pierre@ossman.eu>
12642S: Maintained
12643F: drivers/mmc/host/wbsd.*
12644
12645WACOM PROTOCOL 4 SERIAL TABLETS
12646M: Julian Squires <julian@cipht.net>
12647M: Hans de Goede <hdegoede@redhat.com>
12648L: linux-input@vger.kernel.org
12649S: Maintained
12650F: drivers/input/tablet/wacom_serial4.c
12651
12652WATCHDOG DEVICE DRIVERS
12653M: Wim Van Sebroeck <wim@iguana.be>
12654R: Guenter Roeck <linux@roeck-us.net>
12655L: linux-watchdog@vger.kernel.org
12656W: http://www.linux-watchdog.org/
12657T: git git://www.linux-watchdog.org/linux-watchdog.git
12658S: Maintained
12659F: Documentation/devicetree/bindings/watchdog/
12660F: Documentation/watchdog/
12661F: drivers/watchdog/
12662F: include/linux/watchdog.h
12663F: include/uapi/linux/watchdog.h
12664
12665WD7000 SCSI DRIVER
12666M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12667L: linux-scsi@vger.kernel.org
12668S: Maintained
12669F: drivers/scsi/wd7000.c
12670
12671WIIMOTE HID DRIVER
12672M: David Herrmann <dh.herrmann@googlemail.com>
12673L: linux-input@vger.kernel.org
12674S: Maintained
12675F: drivers/hid/hid-wiimote*
12676
12677WINBOND CIR DRIVER
12678M: David Härdeman <david@hardeman.nu>
12679S: Maintained
12680F: drivers/media/rc/winbond-cir.c
12681
12682WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12683M: William Breathitt Gray <vilhelm.gray@gmail.com>
12684L: linux-watchdog@vger.kernel.org
12685S: Maintained
12686F: drivers/watchdog/ebc-c384_wdt.c
12687
12688WINSYSTEMS WS16C48 GPIO DRIVER
12689M: William Breathitt Gray <vilhelm.gray@gmail.com>
12690L: linux-gpio@vger.kernel.org
12691S: Maintained
12692F: drivers/gpio/gpio-ws16c48.c
12693
12694WIMAX STACK
12695M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12696M: linux-wimax@intel.com
12697L: wimax@linuxwimax.org (subscribers-only)
12698S: Supported
12699W: http://linuxwimax.org
12700F: Documentation/wimax/README.wimax
12701F: include/linux/wimax/debug.h
12702F: include/net/wimax.h
12703F: include/uapi/linux/wimax.h
12704F: net/wimax/
12705
12706WISTRON LAPTOP BUTTON DRIVER
12707M: Miloslav Trmac <mitr@volny.cz>
12708S: Maintained
12709F: drivers/input/misc/wistron_btns.c
12710
12711WL3501 WIRELESS PCMCIA CARD DRIVER
12712M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12713L: linux-wireless@vger.kernel.org
12714W: http://oops.ghostprotocols.net:81/blog
12715S: Maintained
12716F: drivers/net/wireless/wl3501*
12717
12718WOLFSON MICROELECTRONICS DRIVERS
12719L: patches@opensource.wolfsonmicro.com
12720T: git https://github.com/CirrusLogic/linux-drivers.git
12721W: https://github.com/CirrusLogic/linux-drivers/wiki
12722S: Supported
12723F: Documentation/hwmon/wm83??
12724F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12725F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12726F: Documentation/devicetree/bindings/mfd/arizona.txt
12727F: arch/arm/mach-s3c64xx/mach-crag6410*
12728F: drivers/clk/clk-wm83*.c
12729F: drivers/extcon/extcon-arizona.c
12730F: drivers/leds/leds-wm83*.c
12731F: drivers/gpio/gpio-*wm*.c
12732F: drivers/gpio/gpio-arizona.c
12733F: drivers/hwmon/wm83??-hwmon.c
12734F: drivers/input/misc/wm831x-on.c
12735F: drivers/input/touchscreen/wm831x-ts.c
12736F: drivers/input/touchscreen/wm97*.c
12737F: drivers/mfd/arizona*
12738F: drivers/mfd/wm*.c
12739F: drivers/mfd/cs47l24*
12740F: drivers/power/wm83*.c
12741F: drivers/rtc/rtc-wm83*.c
12742F: drivers/regulator/wm8*.c
12743F: drivers/video/backlight/wm83*_bl.c
12744F: drivers/watchdog/wm83*_wdt.c
12745F: include/linux/mfd/arizona/
12746F: include/linux/mfd/wm831x/
12747F: include/linux/mfd/wm8350/
12748F: include/linux/mfd/wm8400*
12749F: include/linux/wm97xx.h
12750F: include/sound/wm????.h
12751F: sound/soc/codecs/arizona.?
12752F: sound/soc/codecs/wm*
12753F: sound/soc/codecs/cs47l24*
12754
12755WORKQUEUE
12756M: Tejun Heo <tj@kernel.org>
12757R: Lai Jiangshan <jiangshanlai@gmail.com>
12758T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12759S: Maintained
12760F: include/linux/workqueue.h
12761F: kernel/workqueue.c
12762F: Documentation/workqueue.txt
12763
12764X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12765M: Chen-Yu Tsai <wens@csie.org>
12766L: linux-kernel@vger.kernel.org
12767S: Maintained
12768N: axp[128]
12769
12770X.25 NETWORK LAYER
12771M: Andrew Hendry <andrew.hendry@gmail.com>
12772L: linux-x25@vger.kernel.org
12773S: Odd Fixes
12774F: Documentation/networking/x25*
12775F: include/net/x25*
12776F: net/x25/
12777
12778X86 ARCHITECTURE (32-BIT AND 64-BIT)
12779M: Thomas Gleixner <tglx@linutronix.de>
12780M: Ingo Molnar <mingo@redhat.com>
12781M: "H. Peter Anvin" <hpa@zytor.com>
12782M: x86@kernel.org
12783L: linux-kernel@vger.kernel.org
12784T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12785S: Maintained
12786F: Documentation/x86/
12787F: arch/x86/
12788
12789X86 PLATFORM DRIVERS
12790M: Darren Hart <dvhart@infradead.org>
12791L: platform-driver-x86@vger.kernel.org
12792T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12793S: Maintained
12794F: drivers/platform/x86/
12795F: drivers/platform/olpc/
12796
12797X86 MCE INFRASTRUCTURE
12798M: Tony Luck <tony.luck@intel.com>
12799M: Borislav Petkov <bp@alien8.de>
12800L: linux-edac@vger.kernel.org
12801S: Maintained
12802F: arch/x86/kernel/cpu/mcheck/*
12803
12804X86 MICROCODE UPDATE SUPPORT
12805M: Borislav Petkov <bp@alien8.de>
12806S: Maintained
12807F: arch/x86/kernel/cpu/microcode/*
12808
12809X86 VDSO
12810M: Andy Lutomirski <luto@amacapital.net>
12811L: linux-kernel@vger.kernel.org
12812T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12813S: Maintained
12814F: arch/x86/entry/vdso/
12815
12816XC2028/3028 TUNER DRIVER
12817M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12818M: Mauro Carvalho Chehab <mchehab@kernel.org>
12819L: linux-media@vger.kernel.org
12820W: https://linuxtv.org
12821T: git git://linuxtv.org/media_tree.git
12822S: Maintained
12823F: drivers/media/tuners/tuner-xc2028.*
12824
12825XEN HYPERVISOR INTERFACE
12826M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12827M: David Vrabel <david.vrabel@citrix.com>
12828M: Juergen Gross <jgross@suse.com>
12829L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12830T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12831S: Supported
12832F: arch/x86/xen/
12833F: drivers/*/xen-*front.c
12834F: drivers/xen/
12835F: arch/x86/include/asm/xen/
12836F: include/xen/
12837F: include/uapi/xen/
12838
12839XEN HYPERVISOR ARM
12840M: Stefano Stabellini <sstabellini@kernel.org>
12841L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12842S: Maintained
12843F: arch/arm/xen/
12844F: arch/arm/include/asm/xen/
12845
12846XEN HYPERVISOR ARM64
12847M: Stefano Stabellini <sstabellini@kernel.org>
12848L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12849S: Maintained
12850F: arch/arm64/xen/
12851F: arch/arm64/include/asm/xen/
12852
12853XEN NETWORK BACKEND DRIVER
12854M: Wei Liu <wei.liu2@citrix.com>
12855L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12856L: netdev@vger.kernel.org
12857S: Supported
12858F: drivers/net/xen-netback/*
12859
12860XEN PCI SUBSYSTEM
12861M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12862L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12863S: Supported
12864F: arch/x86/pci/*xen*
12865F: drivers/pci/*xen*
12866
12867XEN BLOCK SUBSYSTEM
12868M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12869M: Roger Pau Monné <roger.pau@citrix.com>
12870L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12871S: Supported
12872F: drivers/block/xen-blkback/*
12873F: drivers/block/xen*
12874
12875XEN PVSCSI DRIVERS
12876M: Juergen Gross <jgross@suse.com>
12877L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12878L: linux-scsi@vger.kernel.org
12879S: Supported
12880F: drivers/scsi/xen-scsifront.c
12881F: drivers/xen/xen-scsiback.c
12882F: include/xen/interface/io/vscsiif.h
12883
12884XEN SWIOTLB SUBSYSTEM
12885M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12886L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12887S: Supported
12888F: arch/x86/xen/*swiotlb*
12889F: drivers/xen/*swiotlb*
12890
12891XFS FILESYSTEM
12892P: Silicon Graphics Inc
12893M: Dave Chinner <david@fromorbit.com>
12894M: xfs@oss.sgi.com
12895L: xfs@oss.sgi.com
12896W: http://oss.sgi.com/projects/xfs
12897T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12898S: Supported
12899F: Documentation/filesystems/xfs.txt
12900F: fs/xfs/
12901
12902XILINX AXI ETHERNET DRIVER
12903M: Anirudha Sarangi <anirudh@xilinx.com>
12904M: John Linn <John.Linn@xilinx.com>
12905S: Maintained
12906F: drivers/net/ethernet/xilinx/xilinx_axienet*
12907
12908XILINX UARTLITE SERIAL DRIVER
12909M: Peter Korsgaard <jacmet@sunsite.dk>
12910L: linux-serial@vger.kernel.org
12911S: Maintained
12912F: drivers/tty/serial/uartlite.c
12913
12914XILINX VIDEO IP CORES
12915M: Hyun Kwon <hyun.kwon@xilinx.com>
12916M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12917L: linux-media@vger.kernel.org
12918T: git git://linuxtv.org/media_tree.git
12919S: Supported
12920F: Documentation/devicetree/bindings/media/xilinx/
12921F: drivers/media/platform/xilinx/
12922F: include/uapi/linux/xilinx-v4l2-controls.h
12923
12924XILLYBUS DRIVER
12925M: Eli Billauer <eli.billauer@gmail.com>
12926L: linux-kernel@vger.kernel.org
12927S: Supported
12928F: drivers/char/xillybus/
12929
12930XTENSA XTFPGA PLATFORM SUPPORT
12931M: Max Filippov <jcmvbkbc@gmail.com>
12932L: linux-xtensa@linux-xtensa.org
12933S: Maintained
12934F: drivers/spi/spi-xtensa-xtfpga.c
12935F: sound/soc/xtensa/xtfpga-i2s.c
12936
12937YAM DRIVER FOR AX.25
12938M: Jean-Paul Roubelat <jpr@f6fbb.org>
12939L: linux-hams@vger.kernel.org
12940S: Maintained
12941F: drivers/net/hamradio/yam*
12942F: include/linux/yam.h
12943
12944YEALINK PHONE DRIVER
12945M: Henk Vergonet <Henk.Vergonet@gmail.com>
12946L: usbb2k-api-dev@nongnu.org
12947S: Maintained
12948F: Documentation/input/yealink.txt
12949F: drivers/input/misc/yealink.*
12950
12951Z8530 DRIVER FOR AX.25
12952M: Joerg Reuter <jreuter@yaina.de>
12953W: http://yaina.de/jreuter/
12954W: http://www.qsl.net/dl1bke/
12955L: linux-hams@vger.kernel.org
12956S: Maintained
12957F: Documentation/networking/z8530drv.txt
12958F: drivers/net/hamradio/*scc.c
12959F: drivers/net/hamradio/z8530.h
12960
12961ZBUD COMPRESSED PAGE ALLOCATOR
12962M: Seth Jennings <sjenning@redhat.com>
12963L: linux-mm@kvack.org
12964S: Maintained
12965F: mm/zbud.c
12966F: include/linux/zbud.h
12967
12968ZD1211RW WIRELESS DRIVER
12969M: Daniel Drake <dsd@gentoo.org>
12970M: Ulrich Kunitz <kune@deine-taler.de>
12971W: http://zd1211.ath.cx/wiki/DriverRewrite
12972L: linux-wireless@vger.kernel.org
12973L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12974S: Maintained
12975F: drivers/net/wireless/zydas/zd1211rw/
12976
12977ZPOOL COMPRESSED PAGE STORAGE API
12978M: Dan Streetman <ddstreet@ieee.org>
12979L: linux-mm@kvack.org
12980S: Maintained
12981F: mm/zpool.c
12982F: include/linux/zpool.h
12983
12984ZR36067 VIDEO FOR LINUX DRIVER
12985L: mjpeg-users@lists.sourceforge.net
12986L: linux-media@vger.kernel.org
12987W: http://mjpeg.sourceforge.net/driver-zoran/
12988T: hg https://linuxtv.org/hg/v4l-dvb
12989S: Odd Fixes
12990F: drivers/media/pci/zoran/
12991
12992ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12993M: Minchan Kim <minchan@kernel.org>
12994M: Nitin Gupta <ngupta@vflare.org>
12995R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12996L: linux-kernel@vger.kernel.org
12997S: Maintained
12998F: drivers/block/zram/
12999F: Documentation/blockdev/zram.txt
13000
13001ZS DECSTATION Z85C30 SERIAL DRIVER
13002M: "Maciej W. Rozycki" <macro@linux-mips.org>
13003S: Maintained
13004F: drivers/tty/serial/zs.*
13005
13006ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13007M: Minchan Kim <minchan@kernel.org>
13008M: Nitin Gupta <ngupta@vflare.org>
13009R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13010L: linux-mm@kvack.org
13011S: Maintained
13012F: mm/zsmalloc.c
13013F: include/linux/zsmalloc.h
13014F: Documentation/vm/zsmalloc.txt
13015
13016ZSWAP COMPRESSED SWAP CACHING
13017M: Seth Jennings <sjenning@redhat.com>
13018L: linux-mm@kvack.org
13019S: Maintained
13020F: mm/zswap.c
13021
13022THE REST
13023M: Linus Torvalds <torvalds@linux-foundation.org>
13024L: linux-kernel@vger.kernel.org
13025Q: http://patchwork.kernel.org/project/LKML/list/
13026T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13027S: Buried alive in reporters
13028F: *
13029F: */
This page took 0.111339 seconds and 5 git commands to generate.