tracing: extend sched_pi_setprio
[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
639AMAZON ETHERNET DRIVERS
640M: Netanel Belgazal <netanel@annapurnalabs.com>
641R: Saeed Bishara <saeed@annapurnalabs.com>
642R: Zorik Machulsky <zorik@annapurnalabs.com>
643L: netdev@vger.kernel.org
644S: Supported
645F: Documentation/networking/ena.txt
646F: drivers/net/ethernet/amazon/
647
648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649M: Tom Lendacky <thomas.lendacky@amd.com>
650M: Gary Hook <gary.hook@amd.com>
651L: linux-crypto@vger.kernel.org
652S: Supported
653F: drivers/crypto/ccp/
654F: include/linux/ccp.h
655
656AMD FAM15H PROCESSOR POWER MONITORING DRIVER
657M: Huang Rui <ray.huang@amd.com>
658L: linux-hwmon@vger.kernel.org
659S: Supported
660F: Documentation/hwmon/fam15h_power
661F: drivers/hwmon/fam15h_power.c
662
663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
664L: linux-geode@lists.infradead.org (moderated for non-subscribers)
665S: Orphan
666F: drivers/usb/gadget/udc/amd5536udc.*
667
668AMD GEODE PROCESSOR/CHIPSET SUPPORT
669P: Andres Salomon <dilinger@queued.net>
670L: linux-geode@lists.infradead.org (moderated for non-subscribers)
671W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672S: Supported
673F: drivers/char/hw_random/geode-rng.c
674F: drivers/crypto/geode*
675F: drivers/video/fbdev/geode/
676F: arch/x86/include/asm/geode.h
677
678AMD IOMMU (AMD-VI)
679M: Joerg Roedel <joro@8bytes.org>
680L: iommu@lists.linux-foundation.org
681T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
682S: Maintained
683F: drivers/iommu/amd_iommu*.[ch]
684F: include/linux/amd-iommu.h
685
686AMD KFD
687M: Oded Gabbay <oded.gabbay@gmail.com>
688L: dri-devel@lists.freedesktop.org
689T: git git://people.freedesktop.org/~gabbayo/linux.git
690S: Supported
691F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
693F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
694F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
695F: drivers/gpu/drm/amd/amdkfd/
696F: drivers/gpu/drm/amd/include/cik_structs.h
697F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
698F: drivers/gpu/drm/amd/include/vi_structs.h
699F: drivers/gpu/drm/radeon/radeon_kfd.c
700F: drivers/gpu/drm/radeon/radeon_kfd.h
701F: include/uapi/linux/kfd_ioctl.h
702
703AMD SEATTLE DEVICE TREE SUPPORT
704M: Brijesh Singh <brijeshkumar.singh@amd.com>
705M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706M: Tom Lendacky <thomas.lendacky@amd.com>
707S: Supported
708F: arch/arm64/boot/dts/amd/
709
710AMD XGBE DRIVER
711M: Tom Lendacky <thomas.lendacky@amd.com>
712L: netdev@vger.kernel.org
713S: Supported
714F: drivers/net/ethernet/amd/xgbe/
715F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
716
717AMS (Apple Motion Sensor) DRIVER
718M: Michael Hanselmann <linux-kernel@hansmi.ch>
719S: Supported
720F: drivers/macintosh/ams/
721
722ANALOG DEVICES INC AD9389B DRIVER
723M: Hans Verkuil <hans.verkuil@cisco.com>
724L: linux-media@vger.kernel.org
725S: Maintained
726F: drivers/media/i2c/ad9389b*
727
728ANALOG DEVICES INC ADV7180 DRIVER
729M: Lars-Peter Clausen <lars@metafoo.de>
730L: linux-media@vger.kernel.org
731W: http://ez.analog.com/community/linux-device-drivers
732S: Supported
733F: drivers/media/i2c/adv7180.c
734
735ANALOG DEVICES INC ADV7511 DRIVER
736M: Hans Verkuil <hans.verkuil@cisco.com>
737L: linux-media@vger.kernel.org
738S: Maintained
739F: drivers/media/i2c/adv7511*
740
741ANALOG DEVICES INC ADV7604 DRIVER
742M: Hans Verkuil <hans.verkuil@cisco.com>
743L: linux-media@vger.kernel.org
744S: Maintained
745F: drivers/media/i2c/adv7604*
746
747ANALOG DEVICES INC ADV7842 DRIVER
748M: Hans Verkuil <hans.verkuil@cisco.com>
749L: linux-media@vger.kernel.org
750S: Maintained
751F: drivers/media/i2c/adv7842*
752
753ANALOG DEVICES INC ASOC CODEC DRIVERS
754M: Lars-Peter Clausen <lars@metafoo.de>
755L: alsa-devel@alsa-project.org (moderated for non-subscribers)
756W: http://wiki.analog.com/
757W: http://ez.analog.com/community/linux-device-drivers
758S: Supported
759F: sound/soc/codecs/adau*
760F: sound/soc/codecs/adav*
761F: sound/soc/codecs/ad1*
762F: sound/soc/codecs/ad7*
763F: sound/soc/codecs/ssm*
764F: sound/soc/codecs/sigmadsp.*
765
766ANALOG DEVICES INC ASOC DRIVERS
767L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
769W: http://blackfin.uclinux.org/
770S: Supported
771F: sound/soc/blackfin/*
772
773ANALOG DEVICES INC IIO DRIVERS
774M: Lars-Peter Clausen <lars@metafoo.de>
775M: Michael Hennerich <Michael.Hennerich@analog.com>
776W: http://wiki.analog.com/
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/iio/*/ad*
780X: drivers/iio/*/adjd*
781F: drivers/staging/iio/*/ad*
782F: staging/iio/trigger/iio-trig-bfin-timer.c
783
784ANALOG DEVICES INC DMA DRIVERS
785M: Lars-Peter Clausen <lars@metafoo.de>
786W: http://ez.analog.com/community/linux-device-drivers
787S: Supported
788F: drivers/dma/dma-axi-dmac.c
789
790ANDROID CONFIG FRAGMENTS
791M: Rob Herring <robh@kernel.org>
792S: Supported
793F: kernel/configs/android*
794
795ANDROID DRIVERS
796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
797M: Arve Hjønnevåg <arve@android.com>
798M: Riley Andrews <riandrews@android.com>
799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
800L: devel@driverdev.osuosl.org
801S: Supported
802F: drivers/android/
803F: drivers/staging/android/
804
805ANDROID ION DRIVER
806M: Laura Abbott <labbott@redhat.com>
807M: Sumit Semwal <sumit.semwal@linaro.org>
808L: devel@driverdev.osuosl.org
809S: Supported
810F: Documentation/devicetree/bindings/staging/ion/
811F: drivers/staging/android/ion
812F: drivers/staging/android/uapi/ion.h
813F: drivers/staging/android/uapi/ion_test.h
814
815AOA (Apple Onboard Audio) ALSA DRIVER
816M: Johannes Berg <johannes@sipsolutions.net>
817L: linuxppc-dev@lists.ozlabs.org
818L: alsa-devel@alsa-project.org (moderated for non-subscribers)
819S: Maintained
820F: sound/aoa/
821
822APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
823M: William Breathitt Gray <vilhelm.gray@gmail.com>
824L: linux-iio@vger.kernel.org
825S: Maintained
826F: drivers/iio/dac/stx104.c
827
828APM DRIVER
829M: Jiri Kosina <jikos@kernel.org>
830S: Odd fixes
831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
832F: arch/x86/kernel/apm_32.c
833F: include/linux/apm_bios.h
834F: include/uapi/linux/apm_bios.h
835F: drivers/char/apm-emulation.c
836
837APPLE BCM5974 MULTITOUCH DRIVER
838M: Henrik Rydberg <rydberg@bitmath.org>
839L: linux-input@vger.kernel.org
840S: Odd fixes
841F: drivers/input/mouse/bcm5974.c
842
843APPLE SMC DRIVER
844M: Henrik Rydberg <rydberg@bitmath.org>
845L: linux-hwmon@vger.kernel.org
846S: Odd fixes
847F: drivers/hwmon/applesmc.c
848
849APPLETALK NETWORK LAYER
850M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
851S: Maintained
852F: drivers/net/appletalk/
853F: net/appletalk/
854
855APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
856M: Duc Dang <dhdang@apm.com>
857S: Supported
858F: arch/arm64/boot/dts/apm/
859
860APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
861M: Iyappan Subramanian <isubramanian@apm.com>
862M: Keyur Chudgar <kchudgar@apm.com>
863S: Supported
864F: drivers/net/ethernet/apm/xgene/
865F: drivers/net/phy/mdio-xgene.c
866F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
867F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
868
869APTINA CAMERA SENSOR PLL
870M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
871L: linux-media@vger.kernel.org
872S: Maintained
873F: drivers/media/i2c/aptina-pll.*
874
875ARC FRAMEBUFFER DRIVER
876M: Jaya Kumar <jayalk@intworks.biz>
877S: Maintained
878F: drivers/video/fbdev/arcfb.c
879F: drivers/video/fbdev/core/fb_defio.c
880
881ARCNET NETWORK LAYER
882M: Michael Grzeschik <m.grzeschik@pengutronix.de>
883L: netdev@vger.kernel.org
884S: Maintained
885F: drivers/net/arcnet/
886F: include/uapi/linux/if_arcnet.h
887
888ARC PGU DRM DRIVER
889M: Alexey Brodkin <abrodkin@synopsys.com>
890S: Supported
891F: drivers/gpu/drm/arc/
892F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
893
894ARM ARCHITECTED TIMER DRIVER
895M: Mark Rutland <mark.rutland@arm.com>
896M: Marc Zyngier <marc.zyngier@arm.com>
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898S: Maintained
899F: arch/arm/include/asm/arch_timer.h
900F: arch/arm64/include/asm/arch_timer.h
901F: drivers/clocksource/arm_arch_timer.c
902
903ARM HDLCD DRM DRIVER
904M: Liviu Dudau <liviu.dudau@arm.com>
905S: Supported
906F: drivers/gpu/drm/arm/hdlcd_*
907F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
908
909ARM MALI-DP DRM DRIVER
910M: Liviu Dudau <liviu.dudau@arm.com>
911M: Brian Starkey <brian.starkey@arm.com>
912M: Mali DP Maintainers <malidp@foss.arm.com>
913S: Supported
914F: drivers/gpu/drm/arm/
915F: Documentation/devicetree/bindings/display/arm,malidp.txt
916
917ARM MFM AND FLOPPY DRIVERS
918M: Ian Molton <spyro@f2s.com>
919S: Maintained
920F: arch/arm/lib/floppydma.S
921F: arch/arm/include/asm/floppy.h
922
923ARM PMU PROFILING AND DEBUGGING
924M: Will Deacon <will.deacon@arm.com>
925R: Mark Rutland <mark.rutland@arm.com>
926S: Maintained
927F: arch/arm*/kernel/perf_*
928F: arch/arm/oprofile/common.c
929F: arch/arm*/kernel/hw_breakpoint.c
930F: arch/arm*/include/asm/hw_breakpoint.h
931F: arch/arm*/include/asm/perf_event.h
932F: drivers/perf/arm_pmu.c
933F: include/linux/perf/arm_pmu.h
934
935ARM PORT
936M: Russell King <linux@armlinux.org.uk>
937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
938W: http://www.armlinux.org.uk/
939S: Maintained
940F: arch/arm/
941
942ARM SUB-ARCHITECTURES
943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
944S: Maintained
945F: arch/arm/mach-*/
946F: arch/arm/plat-*/
947T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
948
949ARM PRIMECELL AACI PL041 DRIVER
950M: Russell King <linux@armlinux.org.uk>
951S: Maintained
952F: sound/arm/aaci.*
953
954ARM PRIMECELL CLCD PL110 DRIVER
955M: Russell King <linux@armlinux.org.uk>
956S: Maintained
957F: drivers/video/fbdev/amba-clcd.*
958
959ARM PRIMECELL KMI PL050 DRIVER
960M: Russell King <linux@armlinux.org.uk>
961S: Maintained
962F: drivers/input/serio/ambakmi.*
963F: include/linux/amba/kmi.h
964
965ARM PRIMECELL MMCI PL180/1 DRIVER
966M: Russell King <linux@armlinux.org.uk>
967S: Maintained
968F: drivers/mmc/host/mmci.*
969F: include/linux/amba/mmci.h
970
971ARM PRIMECELL UART PL010 AND PL011 DRIVERS
972M: Russell King <linux@armlinux.org.uk>
973S: Maintained
974F: drivers/tty/serial/amba-pl01*.c
975F: include/linux/amba/serial.h
976
977ARM PRIMECELL BUS SUPPORT
978M: Russell King <linux@armlinux.org.uk>
979S: Maintained
980F: drivers/amba/
981F: include/linux/amba/bus.h
982
983ARM/ADS SPHERE MACHINE SUPPORT
984M: Lennert Buytenhek <kernel@wantstofly.org>
985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
986S: Maintained
987
988ARM/AFEB9260 MACHINE SUPPORT
989M: Sergey Lapin <slapin@ossfans.org>
990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
991S: Maintained
992
993ARM/AJECO 1ARM MACHINE SUPPORT
994M: Lennert Buytenhek <kernel@wantstofly.org>
995L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
996S: Maintained
997
998ARM/Allwinner sunXi SoC support
999M: Maxime Ripard <maxime.ripard@free-electrons.com>
1000M: Chen-Yu Tsai <wens@csie.org>
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
1003N: sun[x456789]i
1004F: arch/arm/boot/dts/ntc-gr8*
1005
1006ARM/Allwinner SoC Clock Support
1007M: Emilio López <emilio@elopez.com.ar>
1008S: Maintained
1009F: drivers/clk/sunxi/
1010
1011ARM/Amlogic Meson SoC support
1012M: Carlo Caione <carlo@caione.org>
1013M: Kevin Hilman <khilman@baylibre.com>
1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1015L: linux-amlogic@lists.infradead.org
1016W: http://linux-meson.com/
1017S: Maintained
1018F: arch/arm/mach-meson/
1019F: arch/arm/boot/dts/meson*
1020F: arch/arm64/boot/dts/amlogic/
1021F: drivers/pinctrl/meson/
1022F: drivers/mmc/host/meson*
1023N: meson
1024
1025ARM/Annapurna Labs ALPINE ARCHITECTURE
1026M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1027M: Antoine Tenart <antoine.tenart@free-electrons.com>
1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029S: Maintained
1030F: arch/arm/mach-alpine/
1031F: arch/arm/boot/dts/alpine*
1032F: arch/arm64/boot/dts/al/
1033F: drivers/*/*alpine*
1034
1035ARM/ARTPEC MACHINE SUPPORT
1036M: Jesper Nilsson <jesper.nilsson@axis.com>
1037M: Lars Persson <lars.persson@axis.com>
1038M: Niklas Cassel <niklas.cassel@axis.com>
1039S: Maintained
1040L: linux-arm-kernel@axis.com
1041F: arch/arm/mach-artpec
1042F: arch/arm/boot/dts/artpec6*
1043F: drivers/clk/axis
1044
1045ARM/ASPEED MACHINE SUPPORT
1046M: Joel Stanley <joel@jms.id.au>
1047S: Maintained
1048F: arch/arm/mach-aspeed/
1049F: arch/arm/boot/dts/aspeed-*
1050F: drivers/*/*aspeed*
1051
1052ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1053M: Nicolas Ferre <nicolas.ferre@atmel.com>
1054M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1055M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1057W: http://www.linux4sam.org
1058T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1059S: Supported
1060F: arch/arm/mach-at91/
1061F: include/soc/at91/
1062F: arch/arm/boot/dts/at91*.dts
1063F: arch/arm/boot/dts/at91*.dtsi
1064F: arch/arm/boot/dts/sama*.dts
1065F: arch/arm/boot/dts/sama*.dtsi
1066F: arch/arm/include/debug/at91.S
1067
1068ARM/ATMEL AT91 Clock Support
1069M: Boris Brezillon <boris.brezillon@free-electrons.com>
1070S: Maintained
1071F: drivers/clk/at91
1072
1073ARM/CALXEDA HIGHBANK ARCHITECTURE
1074M: Rob Herring <robh@kernel.org>
1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S: Maintained
1077F: arch/arm/mach-highbank/
1078F: arch/arm/boot/dts/highbank.dts
1079F: arch/arm/boot/dts/ecx-*.dts*
1080
1081ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1082M: Krzysztof Halasa <khalasa@piap.pl>
1083S: Maintained
1084F: arch/arm/mach-cns3xxx/
1085
1086ARM/CAVIUM THUNDER NETWORK DRIVER
1087M: Sunil Goutham <sgoutham@cavium.com>
1088M: Robert Richter <rric@kernel.org>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090S: Supported
1091F: drivers/net/ethernet/cavium/thunder/
1092
1093ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1094M: Alexander Shiyan <shc_work@mail.ru>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096S: Odd Fixes
1097N: clps711x
1098
1099ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1100M: Hartley Sweeten <hsweeten@visionengravers.com>
1101M: Ryan Mallon <rmallon@gmail.com>
1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103S: Maintained
1104F: arch/arm/mach-ep93xx/
1105F: arch/arm/mach-ep93xx/include/mach/
1106
1107ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1108M: Lennert Buytenhek <kernel@wantstofly.org>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111
1112ARM/CLKDEV SUPPORT
1113M: Russell King <linux@armlinux.org.uk>
1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S: Maintained
1116F: arch/arm/include/asm/clkdev.h
1117F: drivers/clk/clkdev.c
1118
1119ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1120M: Mike Rapoport <mike@compulab.co.il>
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123
1124ARM/CONTEC MICRO9 MACHINE SUPPORT
1125M: Hubert Feurstein <hubert.feurstein@contec.at>
1126S: Maintained
1127F: arch/arm/mach-ep93xx/micro9.c
1128
1129ARM/CORESIGHT FRAMEWORK AND DRIVERS
1130M: Mathieu Poirier <mathieu.poirier@linaro.org>
1131L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132S: Maintained
1133F: drivers/hwtracing/coresight/*
1134F: Documentation/trace/coresight.txt
1135F: Documentation/devicetree/bindings/arm/coresight.txt
1136F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1137
1138ARM/CORGI MACHINE SUPPORT
1139M: Richard Purdie <rpurdie@rpsys.net>
1140S: Maintained
1141
1142ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1143M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145T: git git://github.com/ulli-kroll/linux.git
1146S: Maintained
1147F: arch/arm/mach-gemini/
1148F: drivers/rtc/rtc-gemini.c
1149
1150ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1151M: Barry Song <baohua@kernel.org>
1152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1154S: Maintained
1155F: arch/arm/boot/dts/prima2*
1156F: arch/arm/mach-prima2/
1157F: drivers/clk/sirf/
1158F: drivers/clocksource/timer-prima2.c
1159F: drivers/clocksource/timer-atlas7.c
1160N: [^a-z]sirf
1161
1162ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1163M: Baruch Siach <baruch@tkos.co.il>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
1166F: arch/arm/boot/dts/cx92755*
1167N: digicolor
1168
1169ARM/EBSA110 MACHINE SUPPORT
1170M: Russell King <linux@armlinux.org.uk>
1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172W: http://www.armlinux.org.uk/
1173S: Maintained
1174F: arch/arm/mach-ebsa110/
1175F: drivers/net/ethernet/amd/am79c961a.*
1176
1177ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1178M: Uwe Kleine-König <kernel@pengutronix.de>
1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S: Maintained
1181N: efm32
1182
1183ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1184M: Daniel Ribeiro <drwyrm@gmail.com>
1185M: Stefan Schmidt <stefan@openezx.org>
1186M: Harald Welte <laforge@openezx.org>
1187L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1188W: http://www.openezx.org/
1189S: Maintained
1190T: topgit git://git.openezx.org/openezx.git
1191F: arch/arm/mach-pxa/ezx.c
1192
1193ARM/FARADAY FA526 PORT
1194M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S: Maintained
1197T: git git://git.berlios.de/gemini-board
1198F: arch/arm/mm/*-fa*
1199
1200ARM/FOOTBRIDGE ARCHITECTURE
1201M: Russell King <linux@armlinux.org.uk>
1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203W: http://www.armlinux.org.uk/
1204S: Maintained
1205F: arch/arm/include/asm/hardware/dec21285.h
1206F: arch/arm/mach-footbridge/
1207
1208ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1209M: Shawn Guo <shawnguo@kernel.org>
1210M: Sascha Hauer <kernel@pengutronix.de>
1211R: Fabio Estevam <fabio.estevam@nxp.com>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1215F: arch/arm/mach-imx/
1216F: arch/arm/mach-mxs/
1217F: arch/arm/boot/dts/imx*
1218F: arch/arm/configs/imx*_defconfig
1219F: drivers/clk/imx/
1220F: include/soc/imx/
1221
1222ARM/FREESCALE VYBRID ARM ARCHITECTURE
1223M: Shawn Guo <shawnguo@kernel.org>
1224M: Sascha Hauer <kernel@pengutronix.de>
1225R: Stefan Agner <stefan@agner.ch>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1229F: arch/arm/mach-imx/*vf610*
1230F: arch/arm/boot/dts/vf*
1231
1232ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1233M: Lennert Buytenhek <kernel@wantstofly.org>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236
1237ARM/GUMSTIX MACHINE SUPPORT
1238M: Steve Sakoman <sakoman@gmail.com>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S: Maintained
1241
1242ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1243M: Philipp Zabel <philipp.zabel@gmail.com>
1244M: Paul Parsons <lost.distance@yahoo.com>
1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246S: Maintained
1247F: arch/arm/mach-pxa/hx4700.c
1248F: arch/arm/mach-pxa/include/mach/hx4700.h
1249F: sound/soc/pxa/hx4700.c
1250
1251ARM/HISILICON SOC SUPPORT
1252M: Wei Xu <xuwei5@hisilicon.com>
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254W: http://www.hisilicon.com
1255S: Supported
1256T: git git://github.com/hisilicon/linux-hisi.git
1257F: arch/arm/mach-hisi/
1258F: arch/arm/boot/dts/hi3*
1259F: arch/arm/boot/dts/hip*
1260F: arch/arm/boot/dts/hisi*
1261F: arch/arm64/boot/dts/hisilicon/
1262
1263ARM/HP JORNADA 7XX MACHINE SUPPORT
1264M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1265W: www.jlime.com
1266S: Maintained
1267T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1268F: arch/arm/mach-sa1100/jornada720.c
1269F: arch/arm/mach-sa1100/include/mach/jornada720.h
1270
1271ARM/IGEP MACHINE SUPPORT
1272M: Enric Balletbo i Serra <eballetbo@gmail.com>
1273M: Javier Martinez Canillas <javier@dowhile0.org>
1274L: linux-omap@vger.kernel.org
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
1277F: arch/arm/boot/dts/omap3-igep*
1278
1279ARM/INCOME PXA270 SUPPORT
1280M: Marek Vasut <marek.vasut@gmail.com>
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S: Maintained
1283F: arch/arm/mach-pxa/colibri-pxa270-income.c
1284
1285ARM/INTEL IOP32X ARM ARCHITECTURE
1286M: Lennert Buytenhek <kernel@wantstofly.org>
1287L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288S: Maintained
1289
1290ARM/INTEL IOP33X ARM ARCHITECTURE
1291L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1292S: Orphan
1293
1294ARM/INTEL IOP13XX ARM ARCHITECTURE
1295M: Lennert Buytenhek <kernel@wantstofly.org>
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S: Maintained
1298
1299ARM/INTEL IQ81342EX MACHINE SUPPORT
1300M: Lennert Buytenhek <kernel@wantstofly.org>
1301L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302S: Maintained
1303
1304ARM/INTEL IXDP2850 MACHINE SUPPORT
1305M: Lennert Buytenhek <kernel@wantstofly.org>
1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307S: Maintained
1308
1309ARM/INTEL IXP4XX ARM ARCHITECTURE
1310M: Imre Kaloz <kaloz@openwrt.org>
1311M: Krzysztof Halasa <khalasa@piap.pl>
1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313S: Maintained
1314F: arch/arm/mach-ixp4xx/
1315
1316ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1317M: Jonathan Cameron <jic23@cam.ac.uk>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm/mach-pxa/stargate2.c
1321F: drivers/pcmcia/pxa2xx_stargate2.c
1322
1323ARM/INTEL XSC3 (MANZANO) ARM CORE
1324M: Lennert Buytenhek <kernel@wantstofly.org>
1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S: Maintained
1327
1328ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1329M: Lennert Buytenhek <kernel@wantstofly.org>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S: Maintained
1332
1333ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1334M: Santosh Shilimkar <ssantosh@kernel.org>
1335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1336S: Maintained
1337F: arch/arm/mach-keystone/
1338F: arch/arm/boot/dts/keystone-*
1339T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1340
1341ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1342M: Santosh Shilimkar <ssantosh@kernel.org>
1343L: linux-kernel@vger.kernel.org
1344S: Maintained
1345F: drivers/clk/keystone/
1346
1347ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1348M: Santosh Shilimkar <ssantosh@kernel.org>
1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350L: linux-kernel@vger.kernel.org
1351S: Maintained
1352F: drivers/clocksource/timer-keystone.c
1353
1354ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1355M: Santosh Shilimkar <ssantosh@kernel.org>
1356L: linux-kernel@vger.kernel.org
1357S: Maintained
1358F: drivers/power/reset/keystone-reset.c
1359
1360ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1361M: Santosh Shilimkar <ssantosh@kernel.org>
1362L: linux-kernel@vger.kernel.org
1363S: Maintained
1364F: drivers/memory/*emif*
1365
1366ARM/LG1K ARCHITECTURE
1367M: Chanho Min <chanho.min@lge.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm64/boot/dts/lg/
1371
1372ARM/LOGICPD PXA270 MACHINE SUPPORT
1373M: Lennert Buytenhek <kernel@wantstofly.org>
1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S: Maintained
1376
1377ARM/LPC18XX ARCHITECTURE
1378M: Joachim Eastwood <manabian@gmail.com>
1379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1380S: Maintained
1381F: arch/arm/boot/dts/lpc43*
1382F: drivers/clk/nxp/clk-lpc18xx*
1383F: drivers/clocksource/time-lpc32xx.c
1384F: drivers/i2c/busses/i2c-lpc2k.c
1385F: drivers/memory/pl172.c
1386F: drivers/mtd/spi-nor/nxp-spifi.c
1387F: drivers/rtc/rtc-lpc24xx.c
1388N: lpc18xx
1389
1390ARM/LPC32XX SOC SUPPORT
1391M: Vladimir Zapolskiy <vz@mleia.com>
1392M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1395S: Maintained
1396F: arch/arm/boot/dts/lpc32*
1397F: arch/arm/mach-lpc32xx/
1398F: drivers/i2c/busses/i2c-pnx.c
1399F: drivers/net/ethernet/nxp/lpc_eth.c
1400F: drivers/usb/host/ohci-nxp.c
1401F: drivers/watchdog/pnx4008_wdt.c
1402N: lpc32xx
1403
1404ARM/MAGICIAN MACHINE SUPPORT
1405M: Philipp Zabel <philipp.zabel@gmail.com>
1406S: Maintained
1407
1408ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1409M: Jason Cooper <jason@lakedaemon.net>
1410M: Andrew Lunn <andrew@lunn.ch>
1411M: Gregory Clement <gregory.clement@free-electrons.com>
1412M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414S: Maintained
1415F: arch/arm/mach-mvebu/
1416F: drivers/rtc/rtc-armada38x.c
1417F: arch/arm/boot/dts/armada*
1418F: arch/arm/boot/dts/kirkwood*
1419F: arch/arm64/boot/dts/marvell/armada*
1420F: drivers/cpufreq/mvebu-cpufreq.c
1421F: arch/arm/configs/mvebu_*_defconfig
1422
1423ARM/Marvell Berlin SoC support
1424M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
1427F: arch/arm/mach-berlin/
1428F: arch/arm/boot/dts/berlin*
1429F: arch/arm64/boot/dts/marvell/berlin*
1430
1431
1432ARM/Marvell Dove/MV78xx0/Orion SOC support
1433M: Jason Cooper <jason@lakedaemon.net>
1434M: Andrew Lunn <andrew@lunn.ch>
1435M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1436M: Gregory Clement <gregory.clement@free-electrons.com>
1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S: Maintained
1439F: arch/arm/mach-dove/
1440F: arch/arm/mach-mv78xx0/
1441F: arch/arm/mach-orion5x/
1442F: arch/arm/plat-orion/
1443F: arch/arm/boot/dts/dove*
1444F: arch/arm/boot/dts/orion5x*
1445
1446
1447ARM/Orion SoC/Technologic Systems TS-78xx platform support
1448M: Alexander Clouter <alex@digriz.org.uk>
1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450W: http://www.digriz.org.uk/ts78xx/kernel
1451S: Maintained
1452F: arch/arm/mach-orion5x/ts78xx-*
1453
1454ARM/OXNAS platform support
1455M: Neil Armstrong <narmstrong@baylibre.com>
1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S: Maintained
1458F: arch/arm/mach-oxnas/
1459F: arch/arm/boot/dts/oxnas*
1460F: arch/arm/boot/dts/wd-mbwe.dts
1461N: oxnas
1462
1463ARM/Mediatek RTC DRIVER
1464M: Eddie Huang <eddie.huang@mediatek.com>
1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1467S: Maintained
1468F: drivers/rtc/rtc-mt6397.c
1469
1470ARM/Mediatek SoC support
1471M: Matthias Brugger <matthias.bgg@gmail.com>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1474S: Maintained
1475F: arch/arm/boot/dts/mt6*
1476F: arch/arm/boot/dts/mt8*
1477F: arch/arm/mach-mediatek/
1478N: mtk
1479K: mediatek
1480
1481ARM/Mediatek USB3 PHY DRIVER
1482M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1485S: Maintained
1486F: drivers/phy/phy-mt65xx-usb3.c
1487
1488ARM/MICREL KS8695 ARCHITECTURE
1489M: Greg Ungerer <gerg@uclinux.org>
1490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491F: arch/arm/mach-ks8695/
1492S: Odd Fixes
1493
1494ARM/MIOA701 MACHINE SUPPORT
1495M: Robert Jarzmik <robert.jarzmik@free.fr>
1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497F: arch/arm/mach-pxa/mioa701.c
1498S: Maintained
1499
1500ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1501M: Michael Petchkovsky <mkpetch@internode.on.net>
1502S: Maintained
1503
1504ARM/NOMADIK ARCHITECTURE
1505M: Alessandro Rubini <rubini@unipv.it>
1506M: Linus Walleij <linus.walleij@linaro.org>
1507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508S: Maintained
1509F: arch/arm/mach-nomadik/
1510F: drivers/pinctrl/nomadik/
1511F: drivers/i2c/busses/i2c-nomadik.c
1512T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1513
1514ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1515M: Nelson Castillo <arhuaco@freaks-unidos.net>
1516L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1517W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1518S: Supported
1519
1520ARM/TOSA MACHINE SUPPORT
1521M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1522M: Dirk Opfer <dirk@opfer-online.de>
1523S: Maintained
1524
1525ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1526M: Marek Vasut <marek.vasut@gmail.com>
1527L: linux-arm-kernel@lists.infradead.org
1528W: http://hackndev.com
1529S: Maintained
1530F: arch/arm/mach-pxa/include/mach/palmtx.h
1531F: arch/arm/mach-pxa/palmtx.c
1532F: arch/arm/mach-pxa/include/mach/palmt5.h
1533F: arch/arm/mach-pxa/palmt5.c
1534F: arch/arm/mach-pxa/include/mach/palmld.h
1535F: arch/arm/mach-pxa/palmld.c
1536F: arch/arm/mach-pxa/include/mach/palmte2.h
1537F: arch/arm/mach-pxa/palmte2.c
1538F: arch/arm/mach-pxa/include/mach/palmtc.h
1539F: arch/arm/mach-pxa/palmtc.c
1540
1541ARM/PALM TREO SUPPORT
1542M: Tomas Cech <sleep_walker@suse.com>
1543L: linux-arm-kernel@lists.infradead.org
1544W: http://hackndev.com
1545S: Maintained
1546F: arch/arm/mach-pxa/include/mach/palmtreo.h
1547F: arch/arm/mach-pxa/palmtreo.c
1548
1549ARM/PALMZ72 SUPPORT
1550M: Sergey Lapin <slapin@ossfans.org>
1551L: linux-arm-kernel@lists.infradead.org
1552W: http://hackndev.com
1553S: Maintained
1554F: arch/arm/mach-pxa/include/mach/palmz72.h
1555F: arch/arm/mach-pxa/palmz72.c
1556
1557ARM/PLEB SUPPORT
1558M: Peter Chubb <pleb@gelato.unsw.edu.au>
1559W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1560S: Maintained
1561
1562ARM/PT DIGITAL BOARD PORT
1563M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565W: http://www.armlinux.org.uk/
1566S: Maintained
1567
1568ARM/QUALCOMM SUPPORT
1569M: Andy Gross <andy.gross@linaro.org>
1570M: David Brown <david.brown@linaro.org>
1571L: linux-arm-msm@vger.kernel.org
1572L: linux-soc@vger.kernel.org
1573S: Maintained
1574F: Documentation/devicetree/bindings/soc/qcom/
1575F: arch/arm/boot/dts/qcom-*.dts
1576F: arch/arm/boot/dts/qcom-*.dtsi
1577F: arch/arm/mach-qcom/
1578F: arch/arm64/boot/dts/qcom/*
1579F: drivers/i2c/busses/i2c-qup.c
1580F: drivers/clk/qcom/
1581F: drivers/soc/qcom/
1582F: drivers/spi/spi-qup.c
1583F: drivers/tty/serial/msm_serial.h
1584F: drivers/tty/serial/msm_serial.c
1585F: drivers/*/pm8???-*
1586F: drivers/mfd/ssbi.c
1587F: drivers/firmware/qcom_scm.c
1588T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1589
1590ARM/RADISYS ENP2611 MACHINE SUPPORT
1591M: Lennert Buytenhek <kernel@wantstofly.org>
1592L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1593S: Maintained
1594
1595ARM/RENESAS ARM64 ARCHITECTURE
1596M: Simon Horman <horms@verge.net.au>
1597M: Magnus Damm <magnus.damm@gmail.com>
1598L: linux-renesas-soc@vger.kernel.org
1599Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1600T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1601S: Supported
1602F: arch/arm64/boot/dts/renesas/
1603F: drivers/soc/renesas/
1604F: include/linux/soc/renesas/
1605
1606ARM/RISCPC ARCHITECTURE
1607M: Russell King <linux@armlinux.org.uk>
1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609W: http://www.armlinux.org.uk/
1610S: Maintained
1611F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1612F: arch/arm/include/asm/hardware/ioc.h
1613F: arch/arm/include/asm/hardware/iomd.h
1614F: arch/arm/include/asm/hardware/memc.h
1615F: arch/arm/mach-rpc/
1616F: drivers/net/ethernet/8390/etherh.c
1617F: drivers/net/ethernet/i825xx/ether1*
1618F: drivers/net/ethernet/seeq/ether3*
1619F: drivers/scsi/arm/
1620
1621ARM/Rockchip SoC support
1622M: Heiko Stuebner <heiko@sntech.de>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624L: linux-rockchip@lists.infradead.org
1625T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1626S: Maintained
1627F: arch/arm/boot/dts/rk3*
1628F: arch/arm/mach-rockchip/
1629F: drivers/clk/rockchip/
1630F: drivers/i2c/busses/i2c-rk3x.c
1631F: drivers/*/*rockchip*
1632F: drivers/*/*/*rockchip*
1633F: sound/soc/rockchip/
1634N: rockchip
1635
1636ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1637M: Kukjin Kim <kgene@kernel.org>
1638M: Krzysztof Kozlowski <krzk@kernel.org>
1639R: Javier Martinez Canillas <javier@osg.samsung.com>
1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1642S: Maintained
1643F: arch/arm/boot/dts/s3c*
1644F: arch/arm/boot/dts/s5p*
1645F: arch/arm/boot/dts/samsung*
1646F: arch/arm/boot/dts/exynos*
1647F: arch/arm64/boot/dts/exynos/
1648F: arch/arm/plat-samsung/
1649F: arch/arm/mach-s3c24*/
1650F: arch/arm/mach-s3c64xx/
1651F: arch/arm/mach-s5p*/
1652F: arch/arm/mach-exynos*/
1653F: drivers/*/*s3c24*
1654F: drivers/*/*/*s3c24*
1655F: drivers/*/*s3c64xx*
1656F: drivers/*/*s5pv210*
1657F: drivers/memory/samsung/*
1658F: drivers/soc/samsung/*
1659F: Documentation/arm/Samsung/
1660F: Documentation/devicetree/bindings/arm/samsung/
1661F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1662F: Documentation/devicetree/bindings/power/pd-samsung.txt
1663N: exynos
1664
1665ARM/SAMSUNG MOBILE MACHINE SUPPORT
1666M: Kyungmin Park <kyungmin.park@samsung.com>
1667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668S: Maintained
1669F: arch/arm/mach-s5pv210/
1670
1671ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1672M: Kyungmin Park <kyungmin.park@samsung.com>
1673M: Kamil Debski <kamil@wypas.org>
1674M: Andrzej Hajda <a.hajda@samsung.com>
1675L: linux-arm-kernel@lists.infradead.org
1676L: linux-media@vger.kernel.org
1677S: Maintained
1678F: drivers/media/platform/s5p-g2d/
1679
1680ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1681M: Kyungmin Park <kyungmin.park@samsung.com>
1682M: Kamil Debski <kamil@wypas.org>
1683M: Jeongtae Park <jtp.park@samsung.com>
1684M: Andrzej Hajda <a.hajda@samsung.com>
1685L: linux-arm-kernel@lists.infradead.org
1686L: linux-media@vger.kernel.org
1687S: Maintained
1688F: arch/arm/plat-samsung/s5p-dev-mfc.c
1689F: drivers/media/platform/s5p-mfc/
1690
1691ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1692M: Kyungmin Park <kyungmin.park@samsung.com>
1693L: linux-arm-kernel@lists.infradead.org
1694L: linux-media@vger.kernel.org
1695S: Maintained
1696F: drivers/staging/media/platform/s5p-cec/
1697
1698ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1699M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1700M: Jacek Anaszewski <j.anaszewski@samsung.com>
1701L: linux-arm-kernel@lists.infradead.org
1702L: linux-media@vger.kernel.org
1703S: Maintained
1704F: drivers/media/platform/s5p-jpeg/
1705
1706ARM/SHMOBILE ARM ARCHITECTURE
1707M: Simon Horman <horms@verge.net.au>
1708M: Magnus Damm <magnus.damm@gmail.com>
1709L: linux-renesas-soc@vger.kernel.org
1710Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1711T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1712S: Supported
1713F: arch/arm/boot/dts/emev2*
1714F: arch/arm/boot/dts/r7s*
1715F: arch/arm/boot/dts/r8a*
1716F: arch/arm/boot/dts/sh*
1717F: arch/arm/configs/shmobile_defconfig
1718F: arch/arm/include/debug/renesas-scif.S
1719F: arch/arm/mach-shmobile/
1720F: drivers/soc/renesas/
1721F: include/linux/soc/renesas/
1722
1723ARM/SOCFPGA ARCHITECTURE
1724M: Dinh Nguyen <dinguyen@opensource.altera.com>
1725S: Maintained
1726F: arch/arm/mach-socfpga/
1727F: arch/arm/boot/dts/socfpga*
1728F: arch/arm/configs/socfpga_defconfig
1729F: arch/arm64/boot/dts/altera/
1730W: http://www.rocketboards.org
1731T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1732
1733ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1734M: Dinh Nguyen <dinguyen@opensource.altera.com>
1735S: Maintained
1736F: drivers/clk/socfpga/
1737
1738ARM/SOCFPGA EDAC SUPPORT
1739M: Thor Thayer <tthayer@opensource.altera.com>
1740S: Maintained
1741F: drivers/edac/altera_edac.
1742
1743ARM/STI ARCHITECTURE
1744M: Patrice Chotard <patrice.chotard@st.com>
1745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1746L: kernel@stlinux.com
1747W: http://www.stlinux.com
1748S: Maintained
1749F: arch/arm/mach-sti/
1750F: arch/arm/boot/dts/sti*
1751F: drivers/char/hw_random/st-rng.c
1752F: drivers/clocksource/arm_global_timer.c
1753F: drivers/clocksource/clksrc_st_lpc.c
1754F: drivers/cpufreq/sti-cpufreq.c
1755F: drivers/i2c/busses/i2c-st.c
1756F: drivers/media/rc/st_rc.c
1757F: drivers/media/platform/sti/c8sectpfe/
1758F: drivers/mmc/host/sdhci-st.c
1759F: drivers/phy/phy-miphy28lp.c
1760F: drivers/phy/phy-miphy365x.c
1761F: drivers/phy/phy-stih407-usb.c
1762F: drivers/phy/phy-stih41x-usb.c
1763F: drivers/pinctrl/pinctrl-st.c
1764F: drivers/remoteproc/st_remoteproc.c
1765F: drivers/reset/sti/
1766F: drivers/rtc/rtc-st-lpc.c
1767F: drivers/tty/serial/st-asc.c
1768F: drivers/usb/dwc3/dwc3-st.c
1769F: drivers/usb/host/ehci-st.c
1770F: drivers/usb/host/ohci-st.c
1771F: drivers/watchdog/st_lpc_wdt.c
1772F: drivers/ata/ahci_st.c
1773
1774ARM/STM32 ARCHITECTURE
1775M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1776M: Alexandre Torgue <alexandre.torgue@st.com>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Maintained
1779T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1780N: stm32
1781F: drivers/clocksource/armv7m_systick.c
1782
1783ARM/TANGO ARCHITECTURE
1784M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1785L: linux-arm-kernel@lists.infradead.org
1786S: Maintained
1787N: tango
1788
1789ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1790M: Lennert Buytenhek <kernel@wantstofly.org>
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Maintained
1793
1794ARM/TETON BGA MACHINE SUPPORT
1795M: "Mark F. Brown" <mark.brown314@gmail.com>
1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S: Maintained
1798
1799ARM/THECUS N2100 MACHINE SUPPORT
1800M: Lennert Buytenhek <kernel@wantstofly.org>
1801L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1802S: Maintained
1803
1804ARM/NUVOTON W90X900 ARM ARCHITECTURE
1805M: Wan ZongShun <mcuos.com@gmail.com>
1806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1807W: http://www.mcuos.com
1808S: Maintained
1809F: arch/arm/mach-w90x900/
1810F: drivers/input/keyboard/w90p910_keypad.c
1811F: drivers/input/touchscreen/w90p910_ts.c
1812F: drivers/watchdog/nuc900_wdt.c
1813F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1814F: drivers/mtd/nand/nuc900_nand.c
1815F: drivers/rtc/rtc-nuc900.c
1816F: drivers/spi/spi-nuc900.c
1817F: drivers/usb/host/ehci-w90x900.c
1818F: drivers/video/fbdev/nuc900fb.c
1819
1820ARM/U300 MACHINE SUPPORT
1821M: Linus Walleij <linus.walleij@linaro.org>
1822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1823S: Supported
1824F: arch/arm/mach-u300/
1825F: drivers/clocksource/timer-u300.c
1826F: drivers/i2c/busses/i2c-stu300.c
1827F: drivers/rtc/rtc-coh901331.c
1828F: drivers/watchdog/coh901327_wdt.c
1829F: drivers/dma/coh901318*
1830F: drivers/mfd/ab3100*
1831F: drivers/rtc/rtc-ab3100.c
1832F: drivers/rtc/rtc-coh901331.c
1833T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1834
1835ARM/UNIPHIER ARCHITECTURE
1836M: Masahiro Yamada <yamada.masahiro@socionext.com>
1837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1838T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1839S: Maintained
1840F: arch/arm/boot/dts/uniphier*
1841F: arch/arm/include/asm/hardware/cache-uniphier.h
1842F: arch/arm/mach-uniphier/
1843F: arch/arm/mm/cache-uniphier.c
1844F: arch/arm64/boot/dts/socionext/
1845F: drivers/bus/uniphier-system-bus.c
1846F: drivers/i2c/busses/i2c-uniphier*
1847F: drivers/pinctrl/uniphier/
1848F: drivers/reset/reset-uniphier.c
1849F: drivers/tty/serial/8250/8250_uniphier.c
1850N: uniphier
1851
1852ARM/Ux500 ARM ARCHITECTURE
1853M: Linus Walleij <linus.walleij@linaro.org>
1854L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855S: Maintained
1856F: arch/arm/mach-ux500/
1857F: drivers/clocksource/clksrc-dbx500-prcmu.c
1858F: drivers/dma/ste_dma40*
1859F: drivers/hwspinlock/u8500_hsem.c
1860F: drivers/mfd/abx500*
1861F: drivers/mfd/ab8500*
1862F: drivers/mfd/dbx500*
1863F: drivers/mfd/db8500*
1864F: drivers/pinctrl/nomadik/pinctrl-ab*
1865F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1866F: drivers/rtc/rtc-ab8500.c
1867F: drivers/rtc/rtc-pl031.c
1868T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1869
1870ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1871M: Ulf Hansson <ulf.hansson@linaro.org>
1872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1873T: git git://git.linaro.org/people/ulfh/clk.git
1874S: Maintained
1875F: drivers/clk/ux500/
1876
1877ARM/VERSATILE EXPRESS PLATFORM
1878M: Liviu Dudau <liviu.dudau@arm.com>
1879M: Sudeep Holla <sudeep.holla@arm.com>
1880M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S: Maintained
1883F: arch/arm/boot/dts/vexpress*
1884F: arch/arm64/boot/dts/arm/
1885F: arch/arm/mach-vexpress/
1886F: */*/vexpress*
1887F: */*/*/vexpress*
1888F: drivers/clk/versatile/clk-vexpress-osc.c
1889F: drivers/clocksource/versatile.c
1890N: mps2
1891
1892ARM/VFP SUPPORT
1893M: Russell King <linux@armlinux.org.uk>
1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895W: http://www.armlinux.org.uk/
1896S: Maintained
1897F: arch/arm/vfp/
1898
1899ARM/VOIPAC PXA270 SUPPORT
1900M: Marek Vasut <marek.vasut@gmail.com>
1901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1902S: Maintained
1903F: arch/arm/mach-pxa/vpac270.c
1904F: arch/arm/mach-pxa/include/mach/vpac270.h
1905
1906ARM/VT8500 ARM ARCHITECTURE
1907M: Tony Prisk <linux@prisktech.co.nz>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: arch/arm/mach-vt8500/
1911F: drivers/clocksource/vt8500_timer.c
1912F: drivers/i2c/busses/i2c-wmt.c
1913F: drivers/mmc/host/wmt-sdmmc.c
1914F: drivers/pwm/pwm-vt8500.c
1915F: drivers/rtc/rtc-vt8500.c
1916F: drivers/tty/serial/vt8500_serial.c
1917F: drivers/usb/host/ehci-platform.c
1918F: drivers/usb/host/uhci-platform.c
1919F: drivers/video/fbdev/vt8500lcdfb.*
1920F: drivers/video/fbdev/wm8505fb*
1921F: drivers/video/fbdev/wmt_ge_rops.*
1922
1923ARM/ZIPIT Z2 SUPPORT
1924M: Marek Vasut <marek.vasut@gmail.com>
1925L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1926S: Maintained
1927F: arch/arm/mach-pxa/z2.c
1928F: arch/arm/mach-pxa/include/mach/z2.h
1929
1930ARM/ZTE ARCHITECTURE
1931M: Jun Nie <jun.nie@linaro.org>
1932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933S: Maintained
1934F: arch/arm/mach-zx/
1935F: drivers/clk/zte/
1936F: Documentation/devicetree/bindings/arm/zte.txt
1937F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1938
1939ARM/ZYNQ ARCHITECTURE
1940M: Michal Simek <michal.simek@xilinx.com>
1941R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1943W: http://wiki.xilinx.com
1944T: git https://github.com/Xilinx/linux-xlnx.git
1945S: Supported
1946F: arch/arm/mach-zynq/
1947F: drivers/cpuidle/cpuidle-zynq.c
1948F: drivers/block/xsysace.c
1949N: zynq
1950N: xilinx
1951F: drivers/clocksource/cadence_ttc_timer.c
1952F: drivers/i2c/busses/i2c-cadence.c
1953F: drivers/mmc/host/sdhci-of-arasan.c
1954F: drivers/edac/synopsys_edac.c
1955
1956ARM SMMU DRIVERS
1957M: Will Deacon <will.deacon@arm.com>
1958R: Robin Murphy <robin.murphy@arm.com>
1959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960S: Maintained
1961F: drivers/iommu/arm-smmu.c
1962F: drivers/iommu/arm-smmu-v3.c
1963F: drivers/iommu/io-pgtable-arm.c
1964F: drivers/iommu/io-pgtable-arm-v7s.c
1965
1966ARM64 PORT (AARCH64 ARCHITECTURE)
1967M: Catalin Marinas <catalin.marinas@arm.com>
1968M: Will Deacon <will.deacon@arm.com>
1969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1971S: Maintained
1972F: arch/arm64/
1973F: Documentation/arm64/
1974
1975AS3645A LED FLASH CONTROLLER DRIVER
1976M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1977L: linux-media@vger.kernel.org
1978T: git git://linuxtv.org/media_tree.git
1979S: Maintained
1980F: drivers/media/i2c/as3645a.c
1981F: include/media/i2c/as3645a.h
1982
1983ASAHI KASEI AK8974 DRIVER
1984M: Linus Walleij <linus.walleij@linaro.org>
1985L: linux-iio@vger.kernel.org
1986W: http://www.akm.com/
1987S: Supported
1988F: drivers/iio/magnetometer/ak8974.c
1989
1990ASC7621 HARDWARE MONITOR DRIVER
1991M: George Joseph <george.joseph@fairview5.com>
1992L: linux-hwmon@vger.kernel.org
1993S: Maintained
1994F: Documentation/hwmon/asc7621
1995F: drivers/hwmon/asc7621.c
1996
1997ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1998M: Corentin Chary <corentin.chary@gmail.com>
1999L: acpi4asus-user@lists.sourceforge.net
2000L: platform-driver-x86@vger.kernel.org
2001W: http://acpi4asus.sf.net
2002S: Maintained
2003F: drivers/platform/x86/asus*.c
2004F: drivers/platform/x86/eeepc*.c
2005
2006ASUS WIRELESS RADIO CONTROL DRIVER
2007M: João Paulo Rechi Vita <jprvita@gmail.com>
2008L: platform-driver-x86@vger.kernel.org
2009S: Maintained
2010F: drivers/platform/x86/asus-wireless.c
2011
2012ASYMMETRIC KEYS
2013M: David Howells <dhowells@redhat.com>
2014L: keyrings@vger.kernel.org
2015S: Maintained
2016F: Documentation/crypto/asymmetric-keys.txt
2017F: include/linux/verification.h
2018F: include/crypto/public_key.h
2019F: include/crypto/pkcs7.h
2020F: crypto/asymmetric_keys/
2021
2022ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2023R: Dan Williams <dan.j.williams@intel.com>
2024W: http://sourceforge.net/projects/xscaleiop
2025S: Odd fixes
2026F: Documentation/crypto/async-tx-api.txt
2027F: crypto/async_tx/
2028F: drivers/dma/
2029F: include/linux/dmaengine.h
2030F: include/linux/async_tx.h
2031
2032AT24 EEPROM DRIVER
2033M: Wolfram Sang <wsa@the-dreams.de>
2034L: linux-i2c@vger.kernel.org
2035S: Maintained
2036F: drivers/misc/eeprom/at24.c
2037F: include/linux/platform_data/at24.h
2038
2039ATA OVER ETHERNET (AOE) DRIVER
2040M: "Ed L. Cashin" <ed.cashin@acm.org>
2041W: http://www.openaoe.org/
2042S: Supported
2043F: Documentation/aoe/
2044F: drivers/block/aoe/
2045
2046ATHEROS 71XX/9XXX GPIO DRIVER
2047M: Alban Bedel <albeu@free.fr>
2048W: https://github.com/AlbanBedel/linux
2049T: git git://github.com/AlbanBedel/linux
2050S: Maintained
2051F: drivers/gpio/gpio-ath79.c
2052F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2053
2054ATHEROS ATH GENERIC UTILITIES
2055M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2056L: linux-wireless@vger.kernel.org
2057S: Supported
2058F: drivers/net/wireless/ath/*
2059
2060ATHEROS ATH5K WIRELESS DRIVER
2061M: Jiri Slaby <jirislaby@gmail.com>
2062M: Nick Kossifidis <mickflemm@gmail.com>
2063M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2064L: linux-wireless@vger.kernel.org
2065W: http://wireless.kernel.org/en/users/Drivers/ath5k
2066S: Maintained
2067F: drivers/net/wireless/ath/ath5k/
2068
2069ATHEROS ATH6KL WIRELESS DRIVER
2070M: Kalle Valo <kvalo@qca.qualcomm.com>
2071L: linux-wireless@vger.kernel.org
2072W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2073T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2074S: Supported
2075F: drivers/net/wireless/ath/ath6kl/
2076
2077WILOCITY WIL6210 WIRELESS DRIVER
2078M: Maya Erez <qca_merez@qca.qualcomm.com>
2079L: linux-wireless@vger.kernel.org
2080L: wil6210@qca.qualcomm.com
2081S: Supported
2082W: http://wireless.kernel.org/en/users/Drivers/wil6210
2083F: drivers/net/wireless/ath/wil6210/
2084F: include/uapi/linux/wil6210_uapi.h
2085
2086CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2087M: Christian Lamparter <chunkeey@googlemail.com>
2088L: linux-wireless@vger.kernel.org
2089W: http://wireless.kernel.org/en/users/Drivers/carl9170
2090S: Maintained
2091F: drivers/net/wireless/ath/carl9170/
2092
2093ATK0110 HWMON DRIVER
2094M: Luca Tettamanti <kronos.it@gmail.com>
2095L: linux-hwmon@vger.kernel.org
2096S: Maintained
2097F: drivers/hwmon/asus_atk0110.c
2098
2099ATI_REMOTE2 DRIVER
2100M: Ville Syrjala <syrjala@sci.fi>
2101S: Maintained
2102F: drivers/input/misc/ati_remote2.c
2103
2104ATLX ETHERNET DRIVERS
2105M: Jay Cliburn <jcliburn@gmail.com>
2106M: Chris Snook <chris.snook@gmail.com>
2107L: netdev@vger.kernel.org
2108W: http://sourceforge.net/projects/atl1
2109W: http://atl1.sourceforge.net
2110S: Maintained
2111F: drivers/net/ethernet/atheros/
2112
2113ATM
2114M: Chas Williams <3chas3@gmail.com>
2115L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2116L: netdev@vger.kernel.org
2117W: http://linux-atm.sourceforge.net
2118S: Maintained
2119F: drivers/atm/
2120F: include/linux/atm*
2121F: include/uapi/linux/atm*
2122
2123ATMEL AT91 / AT32 MCI DRIVER
2124M: Ludovic Desroches <ludovic.desroches@atmel.com>
2125S: Maintained
2126F: drivers/mmc/host/atmel-mci.c
2127
2128ATMEL AT91 / AT32 SERIAL DRIVER
2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
2130S: Supported
2131F: drivers/tty/serial/atmel_serial.c
2132
2133ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2134M: Nicolas Ferre <nicolas.ferre@atmel.com>
2135S: Supported
2136F: drivers/power/reset/at91-sama5d2_shdwc.c
2137
2138ATMEL SAMA5D2 ADC DRIVER
2139M: Ludovic Desroches <ludovic.desroches@atmel.com>
2140L: linux-iio@vger.kernel.org
2141S: Supported
2142F: drivers/iio/adc/at91-sama5d2_adc.c
2143
2144ATMEL Audio ALSA driver
2145M: Nicolas Ferre <nicolas.ferre@atmel.com>
2146L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2147S: Supported
2148F: sound/soc/atmel
2149
2150ATMEL DMA DRIVER
2151M: Nicolas Ferre <nicolas.ferre@atmel.com>
2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S: Supported
2154F: drivers/dma/at_hdmac.c
2155F: drivers/dma/at_hdmac_regs.h
2156F: include/linux/platform_data/dma-atmel.h
2157
2158ATMEL XDMA DRIVER
2159M: Ludovic Desroches <ludovic.desroches@atmel.com>
2160L: linux-arm-kernel@lists.infradead.org
2161L: dmaengine@vger.kernel.org
2162S: Supported
2163F: drivers/dma/at_xdmac.c
2164
2165ATMEL I2C DRIVER
2166M: Ludovic Desroches <ludovic.desroches@atmel.com>
2167L: linux-i2c@vger.kernel.org
2168S: Supported
2169F: drivers/i2c/busses/i2c-at91.c
2170
2171ATMEL ISI DRIVER
2172M: Ludovic Desroches <ludovic.desroches@atmel.com>
2173L: linux-media@vger.kernel.org
2174S: Supported
2175F: drivers/media/platform/soc_camera/atmel-isi.c
2176F: include/media/atmel-isi.h
2177
2178ATMEL LCDFB DRIVER
2179M: Nicolas Ferre <nicolas.ferre@atmel.com>
2180L: linux-fbdev@vger.kernel.org
2181S: Maintained
2182F: drivers/video/fbdev/atmel_lcdfb.c
2183F: include/video/atmel_lcdc.h
2184
2185ATMEL MACB ETHERNET DRIVER
2186M: Nicolas Ferre <nicolas.ferre@atmel.com>
2187S: Supported
2188F: drivers/net/ethernet/cadence/
2189
2190ATMEL NAND DRIVER
2191M: Wenyou Yang <wenyou.yang@atmel.com>
2192M: Josh Wu <rainyfeeling@outlook.com>
2193L: linux-mtd@lists.infradead.org
2194S: Supported
2195F: drivers/mtd/nand/atmel_nand*
2196
2197ATMEL SDMMC DRIVER
2198M: Ludovic Desroches <ludovic.desroches@atmel.com>
2199L: linux-mmc@vger.kernel.org
2200S: Supported
2201F: drivers/mmc/host/sdhci-of-at91.c
2202
2203ATMEL SPI DRIVER
2204M: Nicolas Ferre <nicolas.ferre@atmel.com>
2205S: Supported
2206F: drivers/spi/spi-atmel.*
2207
2208ATMEL SSC DRIVER
2209M: Nicolas Ferre <nicolas.ferre@atmel.com>
2210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211S: Supported
2212F: drivers/misc/atmel-ssc.c
2213F: include/linux/atmel-ssc.h
2214
2215ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2216M: Nicolas Ferre <nicolas.ferre@atmel.com>
2217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2218S: Supported
2219F: drivers/misc/atmel_tclib.c
2220F: drivers/clocksource/tcb_clksrc.c
2221
2222ATMEL USBA UDC DRIVER
2223M: Nicolas Ferre <nicolas.ferre@atmel.com>
2224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225S: Supported
2226F: drivers/usb/gadget/udc/atmel_usba_udc.*
2227
2228ATMEL WIRELESS DRIVER
2229M: Simon Kelley <simon@thekelleys.org.uk>
2230L: linux-wireless@vger.kernel.org
2231W: http://www.thekelleys.org.uk/atmel
2232W: http://atmelwlandriver.sourceforge.net/
2233S: Maintained
2234F: drivers/net/wireless/atmel/atmel*
2235
2236ATMEL MAXTOUCH DRIVER
2237M: Nick Dyer <nick@shmanahar.org>
2238T: git git://github.com/ndyer/linux.git
2239S: Maintained
2240F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2241F: drivers/input/touchscreen/atmel_mxt_ts.c
2242F: include/linux/platform_data/atmel_mxt_ts.h
2243
2244ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2245M: Bradley Grove <linuxdrivers@attotech.com>
2246L: linux-scsi@vger.kernel.org
2247W: http://www.attotech.com
2248S: Supported
2249F: drivers/scsi/esas2r
2250
2251ATUSB IEEE 802.15.4 RADIO DRIVER
2252M: Stefan Schmidt <stefan@osg.samsung.com>
2253L: linux-wpan@vger.kernel.org
2254S: Maintained
2255F: drivers/net/ieee802154/atusb.c
2256F: drivers/net/ieee802154/atusb.h
2257F: drivers/net/ieee802154/at86rf230.h
2258
2259AUDIT SUBSYSTEM
2260M: Paul Moore <paul@paul-moore.com>
2261M: Eric Paris <eparis@redhat.com>
2262L: linux-audit@redhat.com (moderated for non-subscribers)
2263W: http://people.redhat.com/sgrubb/audit/
2264T: git git://git.infradead.org/users/pcmoore/audit
2265S: Maintained
2266F: include/linux/audit.h
2267F: include/uapi/linux/audit.h
2268F: kernel/audit*
2269
2270AUXILIARY DISPLAY DRIVERS
2271M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2272W: http://miguelojeda.es/auxdisplay.htm
2273W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2274S: Maintained
2275F: drivers/auxdisplay/
2276F: include/linux/cfag12864b.h
2277
2278AVR32 ARCHITECTURE
2279M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2280M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2281W: http://www.atmel.com/products/AVR32/
2282W: http://mirror.egtvedt.no/avr32linux.org/
2283W: http://avrfreaks.net/
2284S: Maintained
2285F: arch/avr32/
2286
2287AVR32/AT32AP MACHINE SUPPORT
2288M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2289M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2290S: Maintained
2291F: arch/avr32/mach-at32ap/
2292
2293AX.25 NETWORK LAYER
2294M: Ralf Baechle <ralf@linux-mips.org>
2295L: linux-hams@vger.kernel.org
2296W: http://www.linux-ax25.org/
2297S: Maintained
2298F: include/uapi/linux/ax25.h
2299F: include/net/ax25.h
2300F: net/ax25/
2301
2302AZ6007 DVB DRIVER
2303M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2304M: Mauro Carvalho Chehab <mchehab@kernel.org>
2305L: linux-media@vger.kernel.org
2306W: https://linuxtv.org
2307T: git git://linuxtv.org/media_tree.git
2308S: Maintained
2309F: drivers/media/usb/dvb-usb-v2/az6007.c
2310
2311AZTECH FM RADIO RECEIVER DRIVER
2312M: Hans Verkuil <hverkuil@xs4all.nl>
2313L: linux-media@vger.kernel.org
2314T: git git://linuxtv.org/media_tree.git
2315W: https://linuxtv.org
2316S: Maintained
2317F: drivers/media/radio/radio-aztech*
2318
2319B43 WIRELESS DRIVER
2320L: linux-wireless@vger.kernel.org
2321L: b43-dev@lists.infradead.org
2322W: http://wireless.kernel.org/en/users/Drivers/b43
2323S: Odd Fixes
2324F: drivers/net/wireless/broadcom/b43/
2325
2326B43LEGACY WIRELESS DRIVER
2327M: Larry Finger <Larry.Finger@lwfinger.net>
2328L: linux-wireless@vger.kernel.org
2329L: b43-dev@lists.infradead.org
2330W: http://wireless.kernel.org/en/users/Drivers/b43
2331S: Maintained
2332F: drivers/net/wireless/broadcom/b43legacy/
2333
2334BACKLIGHT CLASS/SUBSYSTEM
2335M: Jingoo Han <jingoohan1@gmail.com>
2336M: Lee Jones <lee.jones@linaro.org>
2337T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2338S: Maintained
2339F: drivers/video/backlight/
2340F: include/linux/backlight.h
2341
2342BATMAN ADVANCED
2343M: Marek Lindner <mareklindner@neomailbox.ch>
2344M: Simon Wunderlich <sw@simonwunderlich.de>
2345M: Antonio Quartulli <a@unstable.cc>
2346L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2347W: https://www.open-mesh.org/
2348Q: https://patchwork.open-mesh.org/project/batman/list/
2349S: Maintained
2350F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2351F: Documentation/ABI/testing/sysfs-class-net-mesh
2352F: Documentation/networking/batman-adv.txt
2353F: include/uapi/linux/batman_adv.h
2354F: net/batman-adv/
2355
2356BAYCOM/HDLCDRV DRIVERS FOR AX.25
2357M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2358L: linux-hams@vger.kernel.org
2359W: http://www.baycom.org/~tom/ham/ham.html
2360S: Maintained
2361F: drivers/net/hamradio/baycom*
2362
2363BCACHE (BLOCK LAYER CACHE)
2364M: Kent Overstreet <kent.overstreet@gmail.com>
2365L: linux-bcache@vger.kernel.org
2366W: http://bcache.evilpiepirate.org
2367S: Orphan
2368F: drivers/md/bcache/
2369
2370BDISP ST MEDIA DRIVER
2371M: Fabien Dessenne <fabien.dessenne@st.com>
2372L: linux-media@vger.kernel.org
2373T: git git://linuxtv.org/media_tree.git
2374W: https://linuxtv.org
2375S: Supported
2376F: drivers/media/platform/sti/bdisp
2377
2378BEFS FILE SYSTEM
2379M: Luis de Bethencourt <luisbg@osg.samsung.com>
2380M: Salah Triki <salah.triki@gmail.com>
2381S: Maintained
2382T: git git://github.com/luisbg/linux-befs.git
2383F: Documentation/filesystems/befs.txt
2384F: fs/befs/
2385
2386BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2387M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2388L: netdev@vger.kernel.org
2389S: Maintained
2390F: drivers/net/ethernet/ec_bhf.c
2391
2392BFS FILE SYSTEM
2393M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2394S: Maintained
2395F: Documentation/filesystems/bfs.txt
2396F: fs/bfs/
2397F: include/uapi/linux/bfs_fs.h
2398
2399BLACKFIN ARCHITECTURE
2400M: Steven Miao <realmz6@gmail.com>
2401L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2402T: git git://git.code.sf.net/p/adi-linux/code
2403W: http://blackfin.uclinux.org
2404S: Supported
2405F: arch/blackfin/
2406
2407BLACKFIN EMAC DRIVER
2408L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2409W: http://blackfin.uclinux.org
2410S: Supported
2411F: drivers/net/ethernet/adi/
2412
2413BLACKFIN RTC DRIVER
2414L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2415W: http://blackfin.uclinux.org
2416S: Supported
2417F: drivers/rtc/rtc-bfin.c
2418
2419BLACKFIN SDH DRIVER
2420M: Sonic Zhang <sonic.zhang@analog.com>
2421L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2422W: http://blackfin.uclinux.org
2423S: Supported
2424F: drivers/mmc/host/bfin_sdh.c
2425
2426BLACKFIN SERIAL DRIVER
2427M: Sonic Zhang <sonic.zhang@analog.com>
2428L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2429W: http://blackfin.uclinux.org
2430S: Supported
2431F: drivers/tty/serial/bfin_uart.c
2432
2433BLACKFIN WATCHDOG DRIVER
2434L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2435W: http://blackfin.uclinux.org
2436S: Supported
2437F: drivers/watchdog/bfin_wdt.c
2438
2439BLACKFIN I2C TWI DRIVER
2440M: Sonic Zhang <sonic.zhang@analog.com>
2441L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2442W: http://blackfin.uclinux.org/
2443S: Supported
2444F: drivers/i2c/busses/i2c-bfin-twi.c
2445
2446BLACKFIN MEDIA DRIVER
2447M: Scott Jiang <scott.jiang.linux@gmail.com>
2448L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2449W: http://blackfin.uclinux.org/
2450S: Supported
2451F: drivers/media/platform/blackfin/
2452F: drivers/media/i2c/adv7183*
2453F: drivers/media/i2c/vs6624*
2454
2455BLINKM RGB LED DRIVER
2456M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2457S: Maintained
2458F: drivers/leds/leds-blinkm.c
2459
2460BLOCK LAYER
2461M: Jens Axboe <axboe@kernel.dk>
2462L: linux-block@vger.kernel.org
2463T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2464S: Maintained
2465F: block/
2466F: kernel/trace/blktrace.c
2467
2468BLOCK2MTD DRIVER
2469M: Joern Engel <joern@lazybastard.org>
2470L: linux-mtd@lists.infradead.org
2471S: Maintained
2472F: drivers/mtd/devices/block2mtd.c
2473
2474BLUETOOTH DRIVERS
2475M: Marcel Holtmann <marcel@holtmann.org>
2476M: Gustavo Padovan <gustavo@padovan.org>
2477M: Johan Hedberg <johan.hedberg@gmail.com>
2478L: linux-bluetooth@vger.kernel.org
2479W: http://www.bluez.org/
2480T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2481T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2482S: Maintained
2483F: drivers/bluetooth/
2484
2485BLUETOOTH SUBSYSTEM
2486M: Marcel Holtmann <marcel@holtmann.org>
2487M: Gustavo Padovan <gustavo@padovan.org>
2488M: Johan Hedberg <johan.hedberg@gmail.com>
2489L: linux-bluetooth@vger.kernel.org
2490W: http://www.bluez.org/
2491T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2492T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2493S: Maintained
2494F: net/bluetooth/
2495F: include/net/bluetooth/
2496
2497BONDING DRIVER
2498M: Jay Vosburgh <j.vosburgh@gmail.com>
2499M: Veaceslav Falico <vfalico@gmail.com>
2500M: Andy Gospodarek <andy@greyhouse.net>
2501L: netdev@vger.kernel.org
2502W: http://sourceforge.net/projects/bonding/
2503S: Supported
2504F: drivers/net/bonding/
2505F: include/uapi/linux/if_bonding.h
2506
2507BPF (Safe dynamic programs and tools)
2508M: Alexei Starovoitov <ast@kernel.org>
2509L: netdev@vger.kernel.org
2510L: linux-kernel@vger.kernel.org
2511S: Supported
2512F: kernel/bpf/
2513
2514BROADCOM B44 10/100 ETHERNET DRIVER
2515M: Gary Zambrano <zambrano@broadcom.com>
2516L: netdev@vger.kernel.org
2517S: Supported
2518F: drivers/net/ethernet/broadcom/b44.*
2519
2520BROADCOM B53 ETHERNET SWITCH DRIVER
2521M: Florian Fainelli <f.fainelli@gmail.com>
2522L: netdev@vger.kernel.org
2523L: openwrt-devel@lists.openwrt.org (subscribers-only)
2524S: Supported
2525F: drivers/net/dsa/b53/*
2526F: include/linux/platform_data/b53.h
2527
2528BROADCOM GENET ETHERNET DRIVER
2529M: Florian Fainelli <f.fainelli@gmail.com>
2530L: netdev@vger.kernel.org
2531S: Supported
2532F: drivers/net/ethernet/broadcom/genet/
2533
2534BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2535M: Sony Chacko <sony.chacko@qlogic.com>
2536M: Dept-HSGLinuxNICDev@qlogic.com
2537L: netdev@vger.kernel.org
2538S: Supported
2539F: drivers/net/ethernet/broadcom/bnx2.*
2540F: drivers/net/ethernet/broadcom/bnx2_*
2541
2542BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2543M: Ariel Elior <ariel.elior@qlogic.com>
2544L: netdev@vger.kernel.org
2545S: Supported
2546F: drivers/net/ethernet/broadcom/bnx2x/
2547
2548BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2549M: Florian Fainelli <f.fainelli@gmail.com>
2550M: Ray Jui <rjui@broadcom.com>
2551M: Scott Branden <sbranden@broadcom.com>
2552M: bcm-kernel-feedback-list@broadcom.com
2553T: git git://github.com/broadcom/mach-bcm
2554S: Maintained
2555N: bcm281*
2556N: bcm113*
2557N: bcm216*
2558N: kona
2559F: arch/arm/mach-bcm/
2560
2561BROADCOM BCM2835 ARM ARCHITECTURE
2562M: Stephen Warren <swarren@wwwdotorg.org>
2563M: Lee Jones <lee@kernel.org>
2564M: Eric Anholt <eric@anholt.net>
2565L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2567T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2568S: Maintained
2569N: bcm2835
2570
2571BROADCOM BCM47XX MIPS ARCHITECTURE
2572M: Hauke Mehrtens <hauke@hauke-m.de>
2573M: Rafał Miłecki <zajec5@gmail.com>
2574L: linux-mips@linux-mips.org
2575S: Maintained
2576F: Documentation/devicetree/bindings/mips/brcm/
2577F: arch/mips/bcm47xx/*
2578F: arch/mips/include/asm/mach-bcm47xx/*
2579
2580BROADCOM BCM5301X ARM ARCHITECTURE
2581M: Hauke Mehrtens <hauke@hauke-m.de>
2582M: Rafał Miłecki <zajec5@gmail.com>
2583M: bcm-kernel-feedback-list@broadcom.com
2584L: linux-arm-kernel@lists.infradead.org
2585S: Maintained
2586F: arch/arm/mach-bcm/bcm_5301x.c
2587F: arch/arm/boot/dts/bcm5301x*.dtsi
2588F: arch/arm/boot/dts/bcm470*
2589
2590BROADCOM BCM63XX ARM ARCHITECTURE
2591M: Florian Fainelli <f.fainelli@gmail.com>
2592M: bcm-kernel-feedback-list@broadcom.com
2593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2594T: git git://github.com/broadcom/stblinux.git
2595S: Maintained
2596N: bcm63xx
2597
2598BROADCOM BCM63XX/BCM33XX UDC DRIVER
2599M: Kevin Cernekee <cernekee@gmail.com>
2600L: linux-usb@vger.kernel.org
2601S: Maintained
2602F: drivers/usb/gadget/udc/bcm63xx_udc.*
2603
2604BROADCOM BCM7XXX ARM ARCHITECTURE
2605M: Brian Norris <computersforpeace@gmail.com>
2606M: Gregory Fong <gregory.0xf0@gmail.com>
2607M: Florian Fainelli <f.fainelli@gmail.com>
2608M: bcm-kernel-feedback-list@broadcom.com
2609L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610T: git git://github.com/broadcom/stblinux.git
2611S: Maintained
2612F: arch/arm/mach-bcm/*brcmstb*
2613F: arch/arm/boot/dts/bcm7*.dts*
2614F: drivers/bus/brcmstb_gisb.c
2615N: brcmstb
2616
2617BROADCOM BMIPS MIPS ARCHITECTURE
2618M: Kevin Cernekee <cernekee@gmail.com>
2619M: Florian Fainelli <f.fainelli@gmail.com>
2620L: linux-mips@linux-mips.org
2621T: git git://github.com/broadcom/stblinux.git
2622S: Maintained
2623F: arch/mips/bmips/*
2624F: arch/mips/include/asm/mach-bmips/*
2625F: arch/mips/kernel/*bmips*
2626F: arch/mips/boot/dts/brcm/bcm*.dts*
2627F: drivers/irqchip/irq-bcm63*
2628F: drivers/irqchip/irq-bcm7*
2629F: drivers/irqchip/irq-brcmstb*
2630F: include/linux/bcm963xx_nvram.h
2631F: include/linux/bcm963xx_tag.h
2632
2633BROADCOM TG3 GIGABIT ETHERNET DRIVER
2634M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2635M: Prashant Sreedharan <prashant@broadcom.com>
2636M: Michael Chan <mchan@broadcom.com>
2637L: netdev@vger.kernel.org
2638S: Supported
2639F: drivers/net/ethernet/broadcom/tg3.*
2640
2641BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2642M: Arend van Spriel <arend.vanspriel@broadcom.com>
2643M: Franky Lin <franky.lin@broadcom.com>
2644M: Hante Meuleman <hante.meuleman@broadcom.com>
2645L: linux-wireless@vger.kernel.org
2646L: brcm80211-dev-list.pdl@broadcom.com
2647S: Supported
2648F: drivers/net/wireless/broadcom/brcm80211/
2649
2650BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2651M: QLogic-Storage-Upstream@qlogic.com
2652L: linux-scsi@vger.kernel.org
2653S: Supported
2654F: drivers/scsi/bnx2fc/
2655
2656BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2657M: QLogic-Storage-Upstream@qlogic.com
2658L: linux-scsi@vger.kernel.org
2659S: Supported
2660F: drivers/scsi/bnx2i/
2661
2662BROADCOM IPROC ARM ARCHITECTURE
2663M: Ray Jui <rjui@broadcom.com>
2664M: Scott Branden <sbranden@broadcom.com>
2665M: Jon Mason <jonmason@broadcom.com>
2666M: bcm-kernel-feedback-list@broadcom.com
2667L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2668T: git git://github.com/broadcom/cygnus-linux.git
2669S: Maintained
2670N: iproc
2671N: cygnus
2672N: bcm[-_]nsp
2673N: bcm9113*
2674N: bcm9583*
2675N: bcm9585*
2676N: bcm9586*
2677N: bcm988312
2678N: bcm113*
2679N: bcm583*
2680N: bcm585*
2681N: bcm586*
2682N: bcm88312
2683F: arch/arm64/boot/dts/broadcom/ns2*
2684F: drivers/clk/bcm/clk-ns*
2685F: drivers/pinctrl/bcm/pinctrl-ns*
2686
2687BROADCOM BRCMSTB GPIO DRIVER
2688M: Gregory Fong <gregory.0xf0@gmail.com>
2689L: bcm-kernel-feedback-list@broadcom.com
2690S: Supported
2691F: drivers/gpio/gpio-brcmstb.c
2692F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2693
2694BROADCOM KONA GPIO DRIVER
2695M: Ray Jui <rjui@broadcom.com>
2696L: bcm-kernel-feedback-list@broadcom.com
2697S: Supported
2698F: drivers/gpio/gpio-bcm-kona.c
2699F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2700
2701BROADCOM NVRAM DRIVER
2702M: Rafał Miłecki <zajec5@gmail.com>
2703L: linux-mips@linux-mips.org
2704S: Maintained
2705F: drivers/firmware/broadcom/*
2706
2707BROADCOM STB NAND FLASH DRIVER
2708M: Brian Norris <computersforpeace@gmail.com>
2709M: Kamal Dasu <kdasu.kdev@gmail.com>
2710L: linux-mtd@lists.infradead.org
2711L: bcm-kernel-feedback-list@broadcom.com
2712S: Maintained
2713F: drivers/mtd/nand/brcmnand/
2714
2715BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2716M: Rafał Miłecki <zajec5@gmail.com>
2717L: linux-wireless@vger.kernel.org
2718S: Maintained
2719F: drivers/bcma/
2720F: include/linux/bcma/
2721
2722BROADCOM SYSTEMPORT ETHERNET DRIVER
2723M: Florian Fainelli <f.fainelli@gmail.com>
2724L: netdev@vger.kernel.org
2725S: Supported
2726F: drivers/net/ethernet/broadcom/bcmsysport.*
2727
2728BROADCOM VULCAN ARM64 SOC
2729M: Jayachandran C. <jchandra@broadcom.com>
2730M: bcm-kernel-feedback-list@broadcom.com
2731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2732S: Maintained
2733F: arch/arm64/boot/dts/broadcom/vulcan*
2734
2735BROCADE BFA FC SCSI DRIVER
2736M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2737M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2738L: linux-scsi@vger.kernel.org
2739S: Supported
2740F: drivers/scsi/bfa/
2741
2742BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2743M: Rasesh Mody <rasesh.mody@qlogic.com>
2744L: netdev@vger.kernel.org
2745S: Supported
2746F: drivers/net/ethernet/brocade/bna/
2747
2748BSG (block layer generic sg v4 driver)
2749M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2750L: linux-scsi@vger.kernel.org
2751S: Supported
2752F: block/bsg.c
2753F: include/linux/bsg.h
2754F: include/uapi/linux/bsg.h
2755
2756BT87X AUDIO DRIVER
2757M: Clemens Ladisch <clemens@ladisch.de>
2758L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2759T: git git://git.alsa-project.org/alsa-kernel.git
2760S: Maintained
2761F: Documentation/sound/alsa/Bt87x.txt
2762F: sound/pci/bt87x.c
2763
2764BT8XXGPIO DRIVER
2765M: Michael Buesch <m@bues.ch>
2766W: http://bu3sch.de/btgpio.php
2767S: Maintained
2768F: drivers/gpio/gpio-bt8xx.c
2769
2770BTRFS FILE SYSTEM
2771M: Chris Mason <clm@fb.com>
2772M: Josef Bacik <jbacik@fb.com>
2773M: David Sterba <dsterba@suse.com>
2774L: linux-btrfs@vger.kernel.org
2775W: http://btrfs.wiki.kernel.org/
2776Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2777T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2778S: Maintained
2779F: Documentation/filesystems/btrfs.txt
2780F: fs/btrfs/
2781
2782BTTV VIDEO4LINUX DRIVER
2783M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2784M: Mauro Carvalho Chehab <mchehab@kernel.org>
2785L: linux-media@vger.kernel.org
2786W: https://linuxtv.org
2787T: git git://linuxtv.org/media_tree.git
2788S: Odd fixes
2789F: Documentation/video4linux/bttv/
2790F: drivers/media/pci/bt8xx/bttv*
2791
2792BUSLOGIC SCSI DRIVER
2793M: Khalid Aziz <khalid@gonehiking.org>
2794L: linux-scsi@vger.kernel.org
2795S: Maintained
2796F: drivers/scsi/BusLogic.*
2797F: drivers/scsi/FlashPoint.*
2798
2799C-MEDIA CMI8788 DRIVER
2800M: Clemens Ladisch <clemens@ladisch.de>
2801L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2802T: git git://git.alsa-project.org/alsa-kernel.git
2803S: Maintained
2804F: sound/pci/oxygen/
2805
2806C6X ARCHITECTURE
2807M: Mark Salter <msalter@redhat.com>
2808M: Aurelien Jacquiot <a-jacquiot@ti.com>
2809L: linux-c6x-dev@linux-c6x.org
2810W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2811S: Maintained
2812F: arch/c6x/
2813
2814CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2815M: David Howells <dhowells@redhat.com>
2816L: linux-cachefs@redhat.com (moderated for non-subscribers)
2817S: Supported
2818F: Documentation/filesystems/caching/cachefiles.txt
2819F: fs/cachefiles/
2820
2821CADET FM/AM RADIO RECEIVER DRIVER
2822M: Hans Verkuil <hverkuil@xs4all.nl>
2823L: linux-media@vger.kernel.org
2824T: git git://linuxtv.org/media_tree.git
2825W: https://linuxtv.org
2826S: Maintained
2827F: drivers/media/radio/radio-cadet*
2828
2829CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2830M: Jonathan Corbet <corbet@lwn.net>
2831L: linux-media@vger.kernel.org
2832T: git git://linuxtv.org/media_tree.git
2833S: Maintained
2834F: Documentation/video4linux/cafe_ccic
2835F: drivers/media/platform/marvell-ccic/
2836
2837CAIF NETWORK LAYER
2838M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2839L: netdev@vger.kernel.org
2840S: Supported
2841F: Documentation/networking/caif/
2842F: drivers/net/caif/
2843F: include/uapi/linux/caif/
2844F: include/net/caif/
2845F: net/caif/
2846
2847CALGARY x86-64 IOMMU
2848M: Muli Ben-Yehuda <mulix@mulix.org>
2849M: Jon Mason <jdmason@kudzu.us>
2850L: iommu@lists.linux-foundation.org
2851S: Maintained
2852F: arch/x86/kernel/pci-calgary_64.c
2853F: arch/x86/kernel/tce_64.c
2854F: arch/x86/include/asm/calgary.h
2855F: arch/x86/include/asm/tce.h
2856
2857CAN NETWORK LAYER
2858M: Oliver Hartkopp <socketcan@hartkopp.net>
2859M: Marc Kleine-Budde <mkl@pengutronix.de>
2860L: linux-can@vger.kernel.org
2861W: https://github.com/linux-can
2862T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2863T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2864S: Maintained
2865F: Documentation/networking/can.txt
2866F: net/can/
2867F: include/linux/can/core.h
2868F: include/uapi/linux/can.h
2869F: include/uapi/linux/can/bcm.h
2870F: include/uapi/linux/can/raw.h
2871F: include/uapi/linux/can/gw.h
2872
2873CAN NETWORK DRIVERS
2874M: Wolfgang Grandegger <wg@grandegger.com>
2875M: Marc Kleine-Budde <mkl@pengutronix.de>
2876L: linux-can@vger.kernel.org
2877W: https://github.com/linux-can
2878T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2879T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2880S: Maintained
2881F: Documentation/devicetree/bindings/net/can/
2882F: drivers/net/can/
2883F: include/linux/can/dev.h
2884F: include/linux/can/platform/
2885F: include/uapi/linux/can/error.h
2886F: include/uapi/linux/can/netlink.h
2887
2888CAPABILITIES
2889M: Serge Hallyn <serge@hallyn.com>
2890L: linux-security-module@vger.kernel.org
2891S: Supported
2892F: include/linux/capability.h
2893F: include/uapi/linux/capability.h
2894F: security/commoncap.c
2895F: kernel/capability.c
2896
2897CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2898M: Kevin Tsai <ktsai@capellamicro.com>
2899S: Maintained
2900F: drivers/iio/light/cm*
2901F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2902
2903CAVIUM I2C DRIVER
2904M: Jan Glauber <jglauber@cavium.com>
2905M: David Daney <david.daney@cavium.com>
2906W: http://www.cavium.com
2907S: Supported
2908F: drivers/i2c/busses/i2c-octeon*
2909F: drivers/i2c/busses/i2c-thunderx*
2910
2911CAVIUM LIQUIDIO NETWORK DRIVER
2912M: Derek Chickles <derek.chickles@caviumnetworks.com>
2913M: Satanand Burla <satananda.burla@caviumnetworks.com>
2914M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2915M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2916L: netdev@vger.kernel.org
2917W: http://www.cavium.com
2918S: Supported
2919F: drivers/net/ethernet/cavium/liquidio/
2920
2921CC2520 IEEE-802.15.4 RADIO DRIVER
2922M: Varka Bhadram <varkabhadram@gmail.com>
2923L: linux-wpan@vger.kernel.org
2924S: Maintained
2925F: drivers/net/ieee802154/cc2520.c
2926F: include/linux/spi/cc2520.h
2927F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2928
2929CEC DRIVER
2930M: Hans Verkuil <hans.verkuil@cisco.com>
2931L: linux-media@vger.kernel.org
2932T: git git://linuxtv.org/media_tree.git
2933W: http://linuxtv.org
2934S: Supported
2935F: Documentation/cec.txt
2936F: Documentation/DocBook/media/v4l/cec*
2937F: drivers/staging/media/cec/
2938F: drivers/media/cec-edid.c
2939F: drivers/media/rc/keymaps/rc-cec.c
2940F: include/media/cec.h
2941F: include/media/cec-edid.h
2942F: include/linux/cec.h
2943F: include/linux/cec-funcs.h
2944
2945CELL BROADBAND ENGINE ARCHITECTURE
2946M: Arnd Bergmann <arnd@arndb.de>
2947L: linuxppc-dev@lists.ozlabs.org
2948W: http://www.ibm.com/developerworks/power/cell/
2949S: Supported
2950F: arch/powerpc/include/asm/cell*.h
2951F: arch/powerpc/include/asm/spu*.h
2952F: arch/powerpc/include/uapi/asm/spu*.h
2953F: arch/powerpc/oprofile/*cell*
2954F: arch/powerpc/platforms/cell/
2955
2956CEPH COMMON CODE (LIBCEPH)
2957M: Ilya Dryomov <idryomov@gmail.com>
2958M: "Yan, Zheng" <zyan@redhat.com>
2959M: Sage Weil <sage@redhat.com>
2960L: ceph-devel@vger.kernel.org
2961W: http://ceph.com/
2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2963T: git git://github.com/ceph/ceph-client.git
2964S: Supported
2965F: net/ceph/
2966F: include/linux/ceph/
2967F: include/linux/crush/
2968
2969CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2970M: "Yan, Zheng" <zyan@redhat.com>
2971M: Sage Weil <sage@redhat.com>
2972M: Ilya Dryomov <idryomov@gmail.com>
2973L: ceph-devel@vger.kernel.org
2974W: http://ceph.com/
2975T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2976T: git git://github.com/ceph/ceph-client.git
2977S: Supported
2978F: Documentation/filesystems/ceph.txt
2979F: fs/ceph/
2980
2981CERTIFICATE HANDLING:
2982M: David Howells <dhowells@redhat.com>
2983M: David Woodhouse <dwmw2@infradead.org>
2984L: keyrings@vger.kernel.org
2985S: Maintained
2986F: Documentation/module-signing.txt
2987F: certs/
2988F: scripts/sign-file.c
2989F: scripts/extract-cert.c
2990
2991CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2992L: linux-usb@vger.kernel.org
2993S: Orphan
2994F: Documentation/usb/WUSB-Design-overview.txt
2995F: Documentation/usb/wusb-cbaf
2996F: drivers/usb/host/hwa-hc.c
2997F: drivers/usb/host/whci/
2998F: drivers/usb/wusbcore/
2999F: include/linux/usb/wusb*
3000
3001CFAG12864B LCD DRIVER
3002M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3003W: http://miguelojeda.es/auxdisplay.htm
3004W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3005S: Maintained
3006F: drivers/auxdisplay/cfag12864b.c
3007F: include/linux/cfag12864b.h
3008
3009CFAG12864BFB LCD FRAMEBUFFER DRIVER
3010M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3011W: http://miguelojeda.es/auxdisplay.htm
3012W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3013S: Maintained
3014F: drivers/auxdisplay/cfag12864bfb.c
3015F: include/linux/cfag12864b.h
3016
3017CFG80211 and NL80211
3018M: Johannes Berg <johannes@sipsolutions.net>
3019L: linux-wireless@vger.kernel.org
3020W: http://wireless.kernel.org/
3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3023S: Maintained
3024F: include/uapi/linux/nl80211.h
3025F: include/net/cfg80211.h
3026F: net/wireless/*
3027X: net/wireless/wext*
3028
3029CHAR and MISC DRIVERS
3030M: Arnd Bergmann <arnd@arndb.de>
3031M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3033S: Supported
3034F: drivers/char/*
3035F: drivers/misc/*
3036F: include/linux/miscdevice.h
3037
3038CHECKPATCH
3039M: Andy Whitcroft <apw@canonical.com>
3040M: Joe Perches <joe@perches.com>
3041S: Maintained
3042F: scripts/checkpatch.pl
3043
3044CHINESE DOCUMENTATION
3045M: Harry Wei <harryxiyou@gmail.com>
3046L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3047L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3048S: Maintained
3049F: Documentation/zh_CN/
3050
3051CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3052M: Peter Chen <Peter.Chen@nxp.com>
3053T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3054L: linux-usb@vger.kernel.org
3055S: Maintained
3056F: drivers/usb/chipidea/
3057
3058CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3059M: Hans de Goede <hdegoede@redhat.com>
3060L: linux-input@vger.kernel.org
3061S: Maintained
3062F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3063F: drivers/input/touchscreen/chipone_icn8318.c
3064
3065CHROME HARDWARE PLATFORM SUPPORT
3066M: Olof Johansson <olof@lixom.net>
3067S: Maintained
3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3069F: drivers/platform/chrome/
3070
3071CISCO VIC ETHERNET NIC DRIVER
3072M: Christian Benvenuti <benve@cisco.com>
3073M: Sujith Sankar <ssujith@cisco.com>
3074M: Govindarajulu Varadarajan <_govind@gmx.com>
3075M: Neel Patel <neepatel@cisco.com>
3076S: Supported
3077F: drivers/net/ethernet/cisco/enic/
3078
3079CISCO VIC LOW LATENCY NIC DRIVER
3080M: Christian Benvenuti <benve@cisco.com>
3081M: Dave Goodell <dgoodell@cisco.com>
3082S: Supported
3083F: drivers/infiniband/hw/usnic/
3084
3085CIRRUS LOGIC EP93XX ETHERNET DRIVER
3086M: Hartley Sweeten <hsweeten@visionengravers.com>
3087L: netdev@vger.kernel.org
3088S: Maintained
3089F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3090
3091CIRRUS LOGIC AUDIO CODEC DRIVERS
3092M: Brian Austin <brian.austin@cirrus.com>
3093M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3094L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3095S: Maintained
3096F: sound/soc/codecs/cs*
3097
3098CLEANCACHE API
3099M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3100L: linux-kernel@vger.kernel.org
3101S: Maintained
3102F: mm/cleancache.c
3103F: include/linux/cleancache.h
3104
3105CLK API
3106M: Russell King <linux@armlinux.org.uk>
3107L: linux-clk@vger.kernel.org
3108S: Maintained
3109F: include/linux/clk.h
3110
3111CLOCKSOURCE, CLOCKEVENT DRIVERS
3112M: Daniel Lezcano <daniel.lezcano@linaro.org>
3113M: Thomas Gleixner <tglx@linutronix.de>
3114L: linux-kernel@vger.kernel.org
3115T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3116S: Supported
3117F: drivers/clocksource
3118
3119CISCO FCOE HBA DRIVER
3120M: Hiral Patel <hiralpat@cisco.com>
3121M: Suma Ramars <sramars@cisco.com>
3122M: Brian Uchino <buchino@cisco.com>
3123L: linux-scsi@vger.kernel.org
3124S: Supported
3125F: drivers/scsi/fnic/
3126
3127CISCO SCSI HBA DRIVER
3128M: Narsimhulu Musini <nmusini@cisco.com>
3129M: Sesidhar Baddela <sebaddel@cisco.com>
3130L: linux-scsi@vger.kernel.org
3131S: Supported
3132F: drivers/scsi/snic/
3133
3134CMPC ACPI DRIVER
3135M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3136M: Daniel Oliveira Nascimento <don@syst.com.br>
3137L: platform-driver-x86@vger.kernel.org
3138S: Supported
3139F: drivers/platform/x86/classmate-laptop.c
3140
3141COBALT MEDIA DRIVER
3142M: Hans Verkuil <hans.verkuil@cisco.com>
3143L: linux-media@vger.kernel.org
3144T: git git://linuxtv.org/media_tree.git
3145W: https://linuxtv.org
3146S: Supported
3147F: drivers/media/pci/cobalt/
3148
3149COCCINELLE/Semantic Patches (SmPL)
3150M: Julia Lawall <Julia.Lawall@lip6.fr>
3151M: Gilles Muller <Gilles.Muller@lip6.fr>
3152M: Nicolas Palix <nicolas.palix@imag.fr>
3153M: Michal Marek <mmarek@suse.com>
3154L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3155T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3156W: http://coccinelle.lip6.fr/
3157S: Supported
3158F: Documentation/dev-tools/coccinelle.rst
3159F: scripts/coccinelle/
3160F: scripts/coccicheck
3161
3162CODA FILE SYSTEM
3163M: Jan Harkes <jaharkes@cs.cmu.edu>
3164M: coda@cs.cmu.edu
3165L: codalist@coda.cs.cmu.edu
3166W: http://www.coda.cs.cmu.edu/
3167S: Maintained
3168F: Documentation/filesystems/coda.txt
3169F: fs/coda/
3170F: include/linux/coda*.h
3171F: include/uapi/linux/coda*.h
3172
3173CODA V4L2 MEM2MEM DRIVER
3174M: Philipp Zabel <p.zabel@pengutronix.de>
3175L: linux-media@vger.kernel.org
3176S: Maintained
3177F: Documentation/devicetree/bindings/media/coda.txt
3178F: drivers/media/platform/coda/
3179
3180COMMON CLK FRAMEWORK
3181M: Michael Turquette <mturquette@baylibre.com>
3182M: Stephen Boyd <sboyd@codeaurora.org>
3183L: linux-clk@vger.kernel.org
3184Q: http://patchwork.kernel.org/project/linux-clk/list/
3185T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3186S: Maintained
3187F: Documentation/devicetree/bindings/clock/
3188F: drivers/clk/
3189X: drivers/clk/clkdev.c
3190F: include/linux/clk-pr*
3191F: include/linux/clk/
3192
3193COMMON INTERNET FILE SYSTEM (CIFS)
3194M: Steve French <sfrench@samba.org>
3195L: linux-cifs@vger.kernel.org
3196L: samba-technical@lists.samba.org (moderated for non-subscribers)
3197W: http://linux-cifs.samba.org/
3198T: git git://git.samba.org/sfrench/cifs-2.6.git
3199S: Supported
3200F: Documentation/filesystems/cifs/
3201F: fs/cifs/
3202
3203COMPACTPCI HOTPLUG CORE
3204M: Scott Murray <scott@spiteful.org>
3205L: linux-pci@vger.kernel.org
3206S: Maintained
3207F: drivers/pci/hotplug/cpci_hotplug*
3208
3209COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3210M: Scott Murray <scott@spiteful.org>
3211L: linux-pci@vger.kernel.org
3212S: Maintained
3213F: drivers/pci/hotplug/cpcihp_zt5550.*
3214
3215COMPACTPCI HOTPLUG GENERIC DRIVER
3216M: Scott Murray <scott@spiteful.org>
3217L: linux-pci@vger.kernel.org
3218S: Maintained
3219F: drivers/pci/hotplug/cpcihp_generic.c
3220
3221COMPAL LAPTOP SUPPORT
3222M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3223L: platform-driver-x86@vger.kernel.org
3224S: Maintained
3225F: drivers/platform/x86/compal-laptop.c
3226
3227CONEXANT ACCESSRUNNER USB DRIVER
3228L: accessrunner-general@lists.sourceforge.net
3229W: http://accessrunner.sourceforge.net/
3230S: Orphan
3231F: drivers/usb/atm/cxacru.c
3232
3233CONFIGFS
3234M: Joel Becker <jlbec@evilplan.org>
3235M: Christoph Hellwig <hch@lst.de>
3236T: git git://git.infradead.org/users/hch/configfs.git
3237S: Supported
3238F: fs/configfs/
3239F: include/linux/configfs.h
3240
3241CONNECTOR
3242M: Evgeniy Polyakov <zbr@ioremap.net>
3243L: netdev@vger.kernel.org
3244S: Maintained
3245F: drivers/connector/
3246
3247CONTROL GROUP (CGROUP)
3248M: Tejun Heo <tj@kernel.org>
3249M: Li Zefan <lizefan@huawei.com>
3250M: Johannes Weiner <hannes@cmpxchg.org>
3251L: cgroups@vger.kernel.org
3252T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3253S: Maintained
3254F: Documentation/cgroup*
3255F: include/linux/cgroup*
3256F: kernel/cgroup*
3257
3258CONTROL GROUP - CPUSET
3259M: Li Zefan <lizefan@huawei.com>
3260L: cgroups@vger.kernel.org
3261W: http://www.bullopensource.org/cpuset/
3262W: http://oss.sgi.com/projects/cpusets/
3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3264S: Maintained
3265F: Documentation/cgroup-v1/cpusets.txt
3266F: include/linux/cpuset.h
3267F: kernel/cpuset.c
3268
3269CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3270M: Johannes Weiner <hannes@cmpxchg.org>
3271M: Michal Hocko <mhocko@kernel.org>
3272M: Vladimir Davydov <vdavydov.dev@gmail.com>
3273L: cgroups@vger.kernel.org
3274L: linux-mm@kvack.org
3275S: Maintained
3276F: mm/memcontrol.c
3277F: mm/swap_cgroup.c
3278
3279CORETEMP HARDWARE MONITORING DRIVER
3280M: Fenghua Yu <fenghua.yu@intel.com>
3281L: linux-hwmon@vger.kernel.org
3282S: Maintained
3283F: Documentation/hwmon/coretemp
3284F: drivers/hwmon/coretemp.c
3285
3286COSA/SRP SYNC SERIAL DRIVER
3287M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3288W: http://www.fi.muni.cz/~kas/cosa/
3289S: Maintained
3290F: drivers/net/wan/cosa*
3291
3292CPMAC ETHERNET DRIVER
3293M: Florian Fainelli <f.fainelli@gmail.com>
3294L: netdev@vger.kernel.org
3295S: Maintained
3296F: drivers/net/ethernet/ti/cpmac.c
3297
3298CPU FREQUENCY DRIVERS
3299M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3300M: Viresh Kumar <viresh.kumar@linaro.org>
3301L: linux-pm@vger.kernel.org
3302S: Maintained
3303T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3304T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3305F: drivers/cpufreq/
3306F: include/linux/cpufreq.h
3307
3308CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3309M: Viresh Kumar <viresh.kumar@linaro.org>
3310M: Sudeep Holla <sudeep.holla@arm.com>
3311L: linux-pm@vger.kernel.org
3312W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3313S: Maintained
3314F: drivers/cpufreq/arm_big_little.h
3315F: drivers/cpufreq/arm_big_little.c
3316F: drivers/cpufreq/arm_big_little_dt.c
3317
3318CPUIDLE DRIVER - ARM BIG LITTLE
3319M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3320M: Daniel Lezcano <daniel.lezcano@linaro.org>
3321L: linux-pm@vger.kernel.org
3322L: linux-arm-kernel@lists.infradead.org
3323T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3324S: Maintained
3325F: drivers/cpuidle/cpuidle-big_little.c
3326
3327CPUIDLE DRIVER - ARM EXYNOS
3328M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3329M: Daniel Lezcano <daniel.lezcano@linaro.org>
3330M: Kukjin Kim <kgene@kernel.org>
3331L: linux-pm@vger.kernel.org
3332L: linux-samsung-soc@vger.kernel.org
3333S: Supported
3334F: drivers/cpuidle/cpuidle-exynos.c
3335F: arch/arm/mach-exynos/pm.c
3336
3337CPUIDLE DRIVERS
3338M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3339M: Daniel Lezcano <daniel.lezcano@linaro.org>
3340L: linux-pm@vger.kernel.org
3341S: Maintained
3342T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3343F: drivers/cpuidle/*
3344F: include/linux/cpuidle.h
3345
3346CPUID/MSR DRIVER
3347M: "H. Peter Anvin" <hpa@zytor.com>
3348S: Maintained
3349F: arch/x86/kernel/cpuid.c
3350F: arch/x86/kernel/msr.c
3351
3352CPU POWER MONITORING SUBSYSTEM
3353M: Thomas Renninger <trenn@suse.com>
3354L: linux-pm@vger.kernel.org
3355S: Maintained
3356F: tools/power/cpupower/
3357
3358CRAMFS FILESYSTEM
3359W: http://sourceforge.net/projects/cramfs/
3360S: Orphan / Obsolete
3361F: Documentation/filesystems/cramfs.txt
3362F: fs/cramfs/
3363
3364CRIS PORT
3365M: Mikael Starvik <starvik@axis.com>
3366M: Jesper Nilsson <jesper.nilsson@axis.com>
3367L: linux-cris-kernel@axis.com
3368W: http://developer.axis.com
3369T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3370S: Maintained
3371F: arch/cris/
3372F: drivers/tty/serial/crisv10.*
3373
3374CRYPTO API
3375M: Herbert Xu <herbert@gondor.apana.org.au>
3376M: "David S. Miller" <davem@davemloft.net>
3377L: linux-crypto@vger.kernel.org
3378T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3379T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3380S: Maintained
3381F: Documentation/crypto/
3382F: Documentation/devicetree/bindings/crypto/
3383F: Documentation/DocBook/crypto-API.tmpl
3384F: arch/*/crypto/
3385F: crypto/
3386F: drivers/crypto/
3387F: include/crypto/
3388
3389CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3390M: Neil Horman <nhorman@tuxdriver.com>
3391L: linux-crypto@vger.kernel.org
3392S: Maintained
3393F: crypto/ansi_cprng.c
3394F: crypto/rng.c
3395
3396CS3308 MEDIA DRIVER
3397M: Hans Verkuil <hverkuil@xs4all.nl>
3398L: linux-media@vger.kernel.org
3399T: git git://linuxtv.org/media_tree.git
3400W: http://linuxtv.org
3401S: Odd Fixes
3402F: drivers/media/i2c/cs3308.c
3403F: drivers/media/i2c/cs3308.h
3404
3405CS5535 Audio ALSA driver
3406M: Jaya Kumar <jayakumar.alsa@gmail.com>
3407S: Maintained
3408F: sound/pci/cs5535audio/
3409
3410CW1200 WLAN driver
3411M: Solomon Peachy <pizza@shaftnet.org>
3412S: Maintained
3413F: drivers/net/wireless/st/cw1200/
3414
3415CX18 VIDEO4LINUX DRIVER
3416M: Andy Walls <awalls@md.metrocast.net>
3417L: ivtv-devel@ivtvdriver.org (subscribers-only)
3418L: linux-media@vger.kernel.org
3419T: git git://linuxtv.org/media_tree.git
3420W: https://linuxtv.org
3421W: http://www.ivtvdriver.org/index.php/Cx18
3422S: Maintained
3423F: Documentation/video4linux/cx18.txt
3424F: drivers/media/pci/cx18/
3425F: include/uapi/linux/ivtv*
3426
3427CX2341X MPEG ENCODER HELPER MODULE
3428M: Hans Verkuil <hverkuil@xs4all.nl>
3429L: linux-media@vger.kernel.org
3430T: git git://linuxtv.org/media_tree.git
3431W: https://linuxtv.org
3432S: Maintained
3433F: drivers/media/common/cx2341x*
3434F: include/media/cx2341x*
3435
3436CX24120 MEDIA DRIVER
3437M: Jemma Denson <jdenson@gmail.com>
3438M: Patrick Boettcher <patrick.boettcher@posteo.de>
3439L: linux-media@vger.kernel.org
3440W: https://linuxtv.org
3441Q: http://patchwork.linuxtv.org/project/linux-media/list/
3442S: Maintained
3443F: drivers/media/dvb-frontends/cx24120*
3444
3445CX88 VIDEO4LINUX DRIVER
3446M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3447M: Mauro Carvalho Chehab <mchehab@kernel.org>
3448L: linux-media@vger.kernel.org
3449W: https://linuxtv.org
3450T: git git://linuxtv.org/media_tree.git
3451S: Odd fixes
3452F: Documentation/video4linux/cx88/
3453F: drivers/media/pci/cx88/
3454
3455CXD2820R MEDIA DRIVER
3456M: Antti Palosaari <crope@iki.fi>
3457L: linux-media@vger.kernel.org
3458W: https://linuxtv.org
3459W: http://palosaari.fi/linux/
3460Q: http://patchwork.linuxtv.org/project/linux-media/list/
3461T: git git://linuxtv.org/anttip/media_tree.git
3462S: Maintained
3463F: drivers/media/dvb-frontends/cxd2820r*
3464
3465CXGB3 ETHERNET DRIVER (CXGB3)
3466M: Santosh Raspatur <santosh@chelsio.com>
3467L: netdev@vger.kernel.org
3468W: http://www.chelsio.com
3469S: Supported
3470F: drivers/net/ethernet/chelsio/cxgb3/
3471
3472CXGB3 ISCSI DRIVER (CXGB3I)
3473M: Karen Xie <kxie@chelsio.com>
3474L: linux-scsi@vger.kernel.org
3475W: http://www.chelsio.com
3476S: Supported
3477F: drivers/scsi/cxgbi/cxgb3i
3478
3479CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3480M: Steve Wise <swise@chelsio.com>
3481L: linux-rdma@vger.kernel.org
3482W: http://www.openfabrics.org
3483S: Supported
3484F: drivers/infiniband/hw/cxgb3/
3485
3486CXGB4 ETHERNET DRIVER (CXGB4)
3487M: Hariprasad S <hariprasad@chelsio.com>
3488L: netdev@vger.kernel.org
3489W: http://www.chelsio.com
3490S: Supported
3491F: drivers/net/ethernet/chelsio/cxgb4/
3492
3493CXGB4 ISCSI DRIVER (CXGB4I)
3494M: Karen Xie <kxie@chelsio.com>
3495L: linux-scsi@vger.kernel.org
3496W: http://www.chelsio.com
3497S: Supported
3498F: drivers/scsi/cxgbi/cxgb4i
3499
3500CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3501M: Steve Wise <swise@chelsio.com>
3502L: linux-rdma@vger.kernel.org
3503W: http://www.openfabrics.org
3504S: Supported
3505F: drivers/infiniband/hw/cxgb4/
3506
3507CXGB4VF ETHERNET DRIVER (CXGB4VF)
3508M: Casey Leedom <leedom@chelsio.com>
3509L: netdev@vger.kernel.org
3510W: http://www.chelsio.com
3511S: Supported
3512F: drivers/net/ethernet/chelsio/cxgb4vf/
3513
3514CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3515M: Ian Munsie <imunsie@au1.ibm.com>
3516M: Michael Neuling <mikey@neuling.org>
3517L: linuxppc-dev@lists.ozlabs.org
3518S: Supported
3519F: drivers/misc/cxl/
3520F: include/misc/cxl*
3521F: include/uapi/misc/cxl.h
3522F: Documentation/powerpc/cxl.txt
3523F: Documentation/powerpc/cxl.txt
3524F: Documentation/ABI/testing/sysfs-class-cxl
3525
3526CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3527M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3528M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3529M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3530L: linux-scsi@vger.kernel.org
3531S: Supported
3532F: drivers/scsi/cxlflash/
3533F: include/uapi/scsi/cxlflash_ioctls.h
3534F: Documentation/powerpc/cxlflash.txt
3535
3536STMMAC ETHERNET DRIVER
3537M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3538M: Alexandre Torgue <alexandre.torgue@st.com>
3539L: netdev@vger.kernel.org
3540W: http://www.stlinux.com
3541S: Supported
3542F: drivers/net/ethernet/stmicro/stmmac/
3543
3544CYBERPRO FB DRIVER
3545M: Russell King <linux@armlinux.org.uk>
3546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3547W: http://www.armlinux.org.uk/
3548S: Maintained
3549F: drivers/video/fbdev/cyber2000fb.*
3550
3551CYCLADES ASYNC MUX DRIVER
3552W: http://www.cyclades.com/
3553S: Orphan
3554F: drivers/tty/cyclades.c
3555F: include/linux/cyclades.h
3556F: include/uapi/linux/cyclades.h
3557
3558CYCLADES PC300 DRIVER
3559W: http://www.cyclades.com/
3560S: Orphan
3561F: drivers/net/wan/pc300*
3562
3563CYPRESS_FIRMWARE MEDIA DRIVER
3564M: Antti Palosaari <crope@iki.fi>
3565L: linux-media@vger.kernel.org
3566W: https://linuxtv.org
3567W: http://palosaari.fi/linux/
3568Q: http://patchwork.linuxtv.org/project/linux-media/list/
3569T: git git://linuxtv.org/anttip/media_tree.git
3570S: Maintained
3571F: drivers/media/common/cypress_firmware*
3572
3573CYTTSP TOUCHSCREEN DRIVER
3574M: Ferruh Yigit <fery@cypress.com>
3575L: linux-input@vger.kernel.org
3576S: Supported
3577F: drivers/input/touchscreen/cyttsp*
3578F: include/linux/input/cyttsp.h
3579
3580DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3581M: Joshua Kinard <kumba@gentoo.org>
3582S: Maintained
3583F: drivers/rtc/rtc-ds1685.c
3584F: include/linux/rtc/ds1685.h
3585
3586DAMA SLAVE for AX.25
3587M: Joerg Reuter <jreuter@yaina.de>
3588W: http://yaina.de/jreuter/
3589W: http://www.qsl.net/dl1bke/
3590L: linux-hams@vger.kernel.org
3591S: Maintained
3592F: net/ax25/af_ax25.c
3593F: net/ax25/ax25_dev.c
3594F: net/ax25/ax25_ds_*
3595F: net/ax25/ax25_in.c
3596F: net/ax25/ax25_out.c
3597F: net/ax25/ax25_timer.c
3598F: net/ax25/sysctl_net_ax25.c
3599
3600DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3601L: netdev@vger.kernel.org
3602S: Orphan
3603F: Documentation/networking/dmfe.txt
3604F: drivers/net/ethernet/dec/tulip/dmfe.c
3605
3606DC390/AM53C974 SCSI driver
3607M: Hannes Reinecke <hare@suse.com>
3608L: linux-scsi@vger.kernel.org
3609S: Maintained
3610F: drivers/scsi/am53c974.c
3611
3612DC395x SCSI driver
3613M: Oliver Neukum <oliver@neukum.org>
3614M: Ali Akcaagac <aliakc@web.de>
3615M: Jamie Lenehan <lenehan@twibble.org>
3616L: dc395x@twibble.org
3617W: http://twibble.org/dist/dc395x/
3618W: http://lists.twibble.org/mailman/listinfo/dc395x/
3619S: Maintained
3620F: Documentation/scsi/dc395x.txt
3621F: drivers/scsi/dc395x.*
3622
3623DCCP PROTOCOL
3624M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3625L: dccp@vger.kernel.org
3626W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3627S: Maintained
3628F: include/linux/dccp.h
3629F: include/uapi/linux/dccp.h
3630F: include/linux/tfrc.h
3631F: net/dccp/
3632
3633DECnet NETWORK LAYER
3634W: http://linux-decnet.sourceforge.net
3635L: linux-decnet-user@lists.sourceforge.net
3636S: Orphan
3637F: Documentation/networking/decnet.txt
3638F: net/decnet/
3639
3640DECSTATION PLATFORM SUPPORT
3641M: "Maciej W. Rozycki" <macro@linux-mips.org>
3642L: linux-mips@linux-mips.org
3643W: http://www.linux-mips.org/wiki/DECstation
3644S: Maintained
3645F: arch/mips/dec/
3646F: arch/mips/include/asm/dec/
3647F: arch/mips/include/asm/mach-dec/
3648
3649DEFXX FDDI NETWORK DRIVER
3650M: "Maciej W. Rozycki" <macro@linux-mips.org>
3651S: Maintained
3652F: drivers/net/fddi/defxx.*
3653
3654DELL LAPTOP DRIVER
3655M: Matthew Garrett <mjg59@srcf.ucam.org>
3656M: Pali Rohár <pali.rohar@gmail.com>
3657L: platform-driver-x86@vger.kernel.org
3658S: Maintained
3659F: drivers/platform/x86/dell-laptop.c
3660
3661DELL LAPTOP RBTN DRIVER
3662M: Pali Rohár <pali.rohar@gmail.com>
3663S: Maintained
3664F: drivers/platform/x86/dell-rbtn.*
3665
3666DELL LAPTOP FREEFALL DRIVER
3667M: Pali Rohár <pali.rohar@gmail.com>
3668S: Maintained
3669F: drivers/platform/x86/dell-smo8800.c
3670
3671DELL LAPTOP SMM DRIVER
3672M: Pali Rohár <pali.rohar@gmail.com>
3673S: Maintained
3674F: drivers/hwmon/dell-smm-hwmon.c
3675F: include/uapi/linux/i8k.h
3676
3677DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3678M: Doug Warzecha <Douglas_Warzecha@dell.com>
3679S: Maintained
3680F: Documentation/dcdbas.txt
3681F: drivers/firmware/dcdbas.*
3682
3683DELL WMI EXTRAS DRIVER
3684M: Matthew Garrett <mjg59@srcf.ucam.org>
3685M: Pali Rohár <pali.rohar@gmail.com>
3686S: Maintained
3687F: drivers/platform/x86/dell-wmi.c
3688
3689DESIGNWARE USB2 DRD IP DRIVER
3690M: John Youn <johnyoun@synopsys.com>
3691L: linux-usb@vger.kernel.org
3692T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3693S: Maintained
3694F: drivers/usb/dwc2/
3695
3696DESIGNWARE USB3 DRD IP DRIVER
3697M: Felipe Balbi <balbi@kernel.org>
3698L: linux-usb@vger.kernel.org
3699T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3700S: Maintained
3701F: drivers/usb/dwc3/
3702
3703DEVICE COREDUMP (DEV_COREDUMP)
3704M: Johannes Berg <johannes@sipsolutions.net>
3705L: linux-kernel@vger.kernel.org
3706S: Maintained
3707F: drivers/base/devcoredump.c
3708F: include/linux/devcoredump.h
3709
3710DEVICE FREQUENCY (DEVFREQ)
3711M: MyungJoo Ham <myungjoo.ham@samsung.com>
3712M: Kyungmin Park <kyungmin.park@samsung.com>
3713L: linux-pm@vger.kernel.org
3714T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3715S: Maintained
3716F: drivers/devfreq/
3717F: include/linux/devfreq.h
3718F: Documentation/devicetree/bindings/devfreq/
3719
3720DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3721M: Chanwoo Choi <cw00.choi@samsung.com>
3722L: linux-pm@vger.kernel.org
3723T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3724S: Supported
3725F: drivers/devfreq/event/
3726F: drivers/devfreq/devfreq-event.c
3727F: include/linux/devfreq-event.h
3728F: Documentation/devicetree/bindings/devfreq/event/
3729
3730BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3731M: Chanwoo Choi <cw00.choi@samsung.com>
3732L: linux-pm@vger.kernel.org
3733L: linux-samsung-soc@vger.kernel.org
3734T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3735S: Maintained
3736F: drivers/devfreq/exynos-bus.c
3737F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3738
3739DEVICE NUMBER REGISTRY
3740M: Torben Mathiasen <device@lanana.org>
3741W: http://lanana.org/docs/device-list/index.html
3742S: Maintained
3743
3744DEVICE-MAPPER (LVM)
3745M: Alasdair Kergon <agk@redhat.com>
3746M: Mike Snitzer <snitzer@redhat.com>
3747M: dm-devel@redhat.com
3748L: dm-devel@redhat.com
3749W: http://sources.redhat.com/dm
3750Q: http://patchwork.kernel.org/project/dm-devel/list/
3751T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3752T: quilt http://people.redhat.com/agk/patches/linux/editing/
3753S: Maintained
3754F: Documentation/device-mapper/
3755F: drivers/md/dm*
3756F: drivers/md/persistent-data/
3757F: include/linux/device-mapper.h
3758F: include/linux/dm-*.h
3759F: include/uapi/linux/dm-*.h
3760
3761DEVLINK
3762M: Jiri Pirko <jiri@mellanox.com>
3763L: netdev@vger.kernel.org
3764S: Supported
3765F: net/core/devlink.c
3766F: include/net/devlink.h
3767F: include/uapi/linux/devlink.h
3768
3769DIALOG SEMICONDUCTOR DRIVERS
3770M: Support Opensource <support.opensource@diasemi.com>
3771W: http://www.dialog-semiconductor.com/products
3772S: Supported
3773F: Documentation/hwmon/da90??
3774F: Documentation/devicetree/bindings/mfd/da90*.txt
3775F: Documentation/devicetree/bindings/regulator/da92*.txt
3776F: Documentation/devicetree/bindings/sound/da[79]*.txt
3777F: drivers/gpio/gpio-da90??.c
3778F: drivers/hwmon/da90??-hwmon.c
3779F: drivers/iio/adc/da91??-*.c
3780F: drivers/input/misc/da90??_onkey.c
3781F: drivers/input/touchscreen/da9052_tsi.c
3782F: drivers/leds/leds-da90??.c
3783F: drivers/mfd/da903x.c
3784F: drivers/mfd/da90??-*.c
3785F: drivers/mfd/da91??-*.c
3786F: drivers/power/supply/da9052-battery.c
3787F: drivers/power/supply/da91??-*.c
3788F: drivers/regulator/da903x.c
3789F: drivers/regulator/da9???-regulator.[ch]
3790F: drivers/rtc/rtc-da90??.c
3791F: drivers/video/backlight/da90??_bl.c
3792F: drivers/watchdog/da90??_wdt.c
3793F: include/linux/mfd/da903x.h
3794F: include/linux/mfd/da9052/
3795F: include/linux/mfd/da9055/
3796F: include/linux/mfd/da9062/
3797F: include/linux/mfd/da9063/
3798F: include/linux/mfd/da9150/
3799F: include/linux/regulator/da9211.h
3800F: include/sound/da[79]*.h
3801F: sound/soc/codecs/da[79]*.[ch]
3802
3803DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3804M: William Breathitt Gray <vilhelm.gray@gmail.com>
3805L: linux-gpio@vger.kernel.org
3806S: Maintained
3807F: drivers/gpio/gpio-gpio-mm.c
3808
3809DIGI NEO AND CLASSIC PCI PRODUCTS
3810M: Lidza Louina <lidza.louina@gmail.com>
3811M: Mark Hounschell <markh@compro.net>
3812L: driverdev-devel@linuxdriverproject.org
3813S: Maintained
3814F: drivers/staging/dgnc/
3815
3816DIOLAN U2C-12 I2C DRIVER
3817M: Guenter Roeck <linux@roeck-us.net>
3818L: linux-i2c@vger.kernel.org
3819S: Maintained
3820F: drivers/i2c/busses/i2c-diolan-u2c.c
3821
3822DIRECT ACCESS (DAX)
3823M: Matthew Wilcox <willy@linux.intel.com>
3824L: linux-fsdevel@vger.kernel.org
3825S: Supported
3826F: fs/dax.c
3827
3828DIRECTORY NOTIFICATION (DNOTIFY)
3829M: Eric Paris <eparis@parisplace.org>
3830S: Maintained
3831F: Documentation/filesystems/dnotify.txt
3832F: fs/notify/dnotify/
3833F: include/linux/dnotify.h
3834
3835DISK GEOMETRY AND PARTITION HANDLING
3836M: Andries Brouwer <aeb@cwi.nl>
3837W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3838W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3839W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3840S: Maintained
3841
3842DISKQUOTA
3843M: Jan Kara <jack@suse.com>
3844S: Maintained
3845F: Documentation/filesystems/quota.txt
3846F: fs/quota/
3847F: include/linux/quota*.h
3848F: include/uapi/linux/quota*.h
3849
3850DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3851M: Bernie Thompson <bernie@plugable.com>
3852L: linux-fbdev@vger.kernel.org
3853S: Maintained
3854W: http://plugable.com/category/projects/udlfb/
3855F: drivers/video/fbdev/udlfb.c
3856F: include/video/udlfb.h
3857F: Documentation/fb/udlfb.txt
3858
3859DISTRIBUTED LOCK MANAGER (DLM)
3860M: Christine Caulfield <ccaulfie@redhat.com>
3861M: David Teigland <teigland@redhat.com>
3862L: cluster-devel@redhat.com
3863W: http://sources.redhat.com/cluster/
3864T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3865S: Supported
3866F: fs/dlm/
3867
3868DMA BUFFER SHARING FRAMEWORK
3869M: Sumit Semwal <sumit.semwal@linaro.org>
3870S: Maintained
3871L: linux-media@vger.kernel.org
3872L: dri-devel@lists.freedesktop.org
3873L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3874F: drivers/dma-buf/
3875F: include/linux/dma-buf*
3876F: include/linux/reservation.h
3877F: include/linux/*fence.h
3878F: Documentation/dma-buf-sharing.txt
3879T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3880
3881SYNC FILE FRAMEWORK
3882M: Sumit Semwal <sumit.semwal@linaro.org>
3883R: Gustavo Padovan <gustavo@padovan.org>
3884S: Maintained
3885L: linux-media@vger.kernel.org
3886L: dri-devel@lists.freedesktop.org
3887F: drivers/dma-buf/sync_file.c
3888F: include/linux/sync_file.h
3889F: Documentation/sync_file.txt
3890T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3891
3892DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3893M: Vinod Koul <vinod.koul@intel.com>
3894L: dmaengine@vger.kernel.org
3895Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3896S: Maintained
3897F: drivers/dma/
3898F: include/linux/dmaengine.h
3899F: Documentation/devicetree/bindings/dma/
3900F: Documentation/dmaengine/
3901T: git git://git.infradead.org/users/vkoul/slave-dma.git
3902
3903DME1737 HARDWARE MONITOR DRIVER
3904M: Juerg Haefliger <juergh@gmail.com>
3905L: linux-hwmon@vger.kernel.org
3906S: Maintained
3907F: Documentation/hwmon/dme1737
3908F: drivers/hwmon/dme1737.c
3909
3910DMI/SMBIOS SUPPORT
3911M: Jean Delvare <jdelvare@suse.com>
3912S: Maintained
3913T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3914F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3915F: drivers/firmware/dmi-id.c
3916F: drivers/firmware/dmi_scan.c
3917F: include/linux/dmi.h
3918
3919DOCUMENTATION
3920M: Jonathan Corbet <corbet@lwn.net>
3921L: linux-doc@vger.kernel.org
3922S: Maintained
3923F: Documentation/
3924F: scripts/docproc.c
3925F: scripts/kernel-doc*
3926X: Documentation/ABI/
3927X: Documentation/devicetree/
3928X: Documentation/acpi
3929X: Documentation/power
3930X: Documentation/spi
3931X: Documentation/DocBook/media
3932T: git git://git.lwn.net/linux.git docs-next
3933
3934DOUBLETALK DRIVER
3935M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3936L: blinux-list@redhat.com
3937S: Maintained
3938F: drivers/char/dtlk.c
3939F: include/linux/dtlk.h
3940
3941DPT_I2O SCSI RAID DRIVER
3942M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3943L: linux-scsi@vger.kernel.org
3944W: http://www.adaptec.com/
3945S: Maintained
3946F: drivers/scsi/dpt*
3947F: drivers/scsi/dpt/
3948
3949DRBD DRIVER
3950M: Philipp Reisner <philipp.reisner@linbit.com>
3951M: Lars Ellenberg <lars.ellenberg@linbit.com>
3952L: drbd-dev@lists.linbit.com
3953W: http://www.drbd.org
3954T: git git://git.linbit.com/linux-drbd.git
3955T: git git://git.linbit.com/drbd-8.4.git
3956S: Supported
3957F: drivers/block/drbd/
3958F: lib/lru_cache.c
3959F: Documentation/blockdev/drbd/
3960
3961DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3962M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3963T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3964S: Supported
3965F: Documentation/kobject.txt
3966F: drivers/base/
3967F: fs/debugfs/
3968F: fs/kernfs/
3969F: fs/sysfs/
3970F: include/linux/debugfs.h
3971F: include/linux/kobj*
3972F: lib/kobj*
3973
3974DRM DRIVERS
3975M: David Airlie <airlied@linux.ie>
3976L: dri-devel@lists.freedesktop.org
3977T: git git://people.freedesktop.org/~airlied/linux
3978S: Maintained
3979F: drivers/gpu/drm/
3980F: drivers/gpu/vga/
3981F: Documentation/devicetree/bindings/display/
3982F: Documentation/devicetree/bindings/gpu/
3983F: Documentation/devicetree/bindings/video/
3984F: Documentation/gpu/
3985F: include/drm/
3986F: include/uapi/drm/
3987
3988DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3989M: Dave Airlie <airlied@redhat.com>
3990S: Odd Fixes
3991F: drivers/gpu/drm/ast/
3992
3993DRM DRIVER FOR BOCHS VIRTUAL GPU
3994M: Gerd Hoffmann <kraxel@redhat.com>
3995S: Odd Fixes
3996F: drivers/gpu/drm/bochs/
3997
3998DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3999M: Dave Airlie <airlied@redhat.com>
4000S: Odd Fixes
4001F: drivers/gpu/drm/cirrus/
4002
4003RADEON and AMDGPU DRM DRIVERS
4004M: Alex Deucher <alexander.deucher@amd.com>
4005M: Christian König <christian.koenig@amd.com>
4006L: dri-devel@lists.freedesktop.org
4007T: git git://people.freedesktop.org/~agd5f/linux
4008S: Supported
4009F: drivers/gpu/drm/radeon/
4010F: include/uapi/drm/radeon_drm.h
4011F: drivers/gpu/drm/amd/
4012F: include/uapi/drm/amdgpu_drm.h
4013
4014DRM PANEL DRIVERS
4015M: Thierry Reding <thierry.reding@gmail.com>
4016L: dri-devel@lists.freedesktop.org
4017T: git git://anongit.freedesktop.org/tegra/linux.git
4018S: Maintained
4019F: drivers/gpu/drm/drm_panel.c
4020F: drivers/gpu/drm/panel/
4021F: include/drm/drm_panel.h
4022F: Documentation/devicetree/bindings/display/panel/
4023
4024INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4025M: Daniel Vetter <daniel.vetter@intel.com>
4026M: Jani Nikula <jani.nikula@linux.intel.com>
4027L: intel-gfx@lists.freedesktop.org
4028L: dri-devel@lists.freedesktop.org
4029W: https://01.org/linuxgraphics/
4030Q: http://patchwork.freedesktop.org/project/intel-gfx/
4031T: git git://anongit.freedesktop.org/drm-intel
4032S: Supported
4033F: drivers/gpu/drm/i915/
4034F: include/drm/i915*
4035F: include/uapi/drm/i915_drm.h
4036F: Documentation/gpu/i915.rst
4037
4038DRM DRIVERS FOR ATMEL HLCDC
4039M: Boris Brezillon <boris.brezillon@free-electrons.com>
4040L: dri-devel@lists.freedesktop.org
4041S: Supported
4042F: drivers/gpu/drm/atmel-hlcdc/
4043F: Documentation/devicetree/bindings/drm/atmel/
4044
4045DRM DRIVERS FOR ALLWINNER A10
4046M: Maxime Ripard <maxime.ripard@free-electrons.com>
4047L: dri-devel@lists.freedesktop.org
4048S: Supported
4049F: drivers/gpu/drm/sun4i/
4050F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4051
4052DRM DRIVERS FOR EXYNOS
4053M: Inki Dae <inki.dae@samsung.com>
4054M: Joonyoung Shim <jy0922.shim@samsung.com>
4055M: Seung-Woo Kim <sw0312.kim@samsung.com>
4056M: Kyungmin Park <kyungmin.park@samsung.com>
4057L: dri-devel@lists.freedesktop.org
4058T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4059S: Supported
4060F: drivers/gpu/drm/exynos/
4061F: include/uapi/drm/exynos_drm.h
4062F: Documentation/devicetree/bindings/display/exynos/
4063
4064DRM DRIVERS FOR FREESCALE DCU
4065M: Stefan Agner <stefan@agner.ch>
4066M: Alison Wang <alison.wang@freescale.com>
4067L: dri-devel@lists.freedesktop.org
4068S: Supported
4069F: drivers/gpu/drm/fsl-dcu/
4070F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4071F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4072F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4073
4074DRM DRIVERS FOR FREESCALE IMX
4075M: Philipp Zabel <p.zabel@pengutronix.de>
4076L: dri-devel@lists.freedesktop.org
4077S: Maintained
4078F: drivers/gpu/drm/imx/
4079F: drivers/gpu/ipu-v3/
4080F: Documentation/devicetree/bindings/display/imx/
4081
4082DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4083M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4084L: dri-devel@lists.freedesktop.org
4085T: git git://github.com/patjak/drm-gma500
4086S: Maintained
4087F: drivers/gpu/drm/gma500/
4088
4089DRM DRIVERS FOR HISILICON
4090M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4091R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4092R: Chen Feng <puck.chen@hisilicon.com>
4093L: dri-devel@lists.freedesktop.org
4094T: git git://github.com/xin3liang/linux.git
4095S: Maintained
4096F: drivers/gpu/drm/hisilicon/
4097F: Documentation/devicetree/bindings/display/hisilicon/
4098
4099DRM DRIVER FOR INTEL I810 VIDEO CARDS
4100S: Orphan / Obsolete
4101F: drivers/gpu/drm/i810/
4102F: include/uapi/drm/i810_drm.h
4103
4104DRM DRIVERS FOR MEDIATEK
4105M: CK Hu <ck.hu@mediatek.com>
4106M: Philipp Zabel <p.zabel@pengutronix.de>
4107L: dri-devel@lists.freedesktop.org
4108S: Supported
4109F: drivers/gpu/drm/mediatek/
4110F: Documentation/devicetree/bindings/display/mediatek/
4111
4112DRM DRIVER FOR MSM ADRENO GPU
4113M: Rob Clark <robdclark@gmail.com>
4114L: linux-arm-msm@vger.kernel.org
4115L: dri-devel@lists.freedesktop.org
4116L: freedreno@lists.freedesktop.org
4117T: git git://people.freedesktop.org/~robclark/linux
4118S: Maintained
4119F: drivers/gpu/drm/msm/
4120F: include/uapi/drm/msm_drm.h
4121F: Documentation/devicetree/bindings/display/msm/
4122
4123DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4124M: Ben Skeggs <bskeggs@redhat.com>
4125L: dri-devel@lists.freedesktop.org
4126L: nouveau@lists.freedesktop.org
4127T: git git://github.com/skeggsb/linux
4128S: Supported
4129F: drivers/gpu/drm/nouveau/
4130F: include/uapi/drm/nouveau_drm.h
4131
4132DRM DRIVERS FOR NVIDIA TEGRA
4133M: Thierry Reding <thierry.reding@gmail.com>
4134L: dri-devel@lists.freedesktop.org
4135L: linux-tegra@vger.kernel.org
4136T: git git://anongit.freedesktop.org/tegra/linux.git
4137S: Supported
4138F: drivers/gpu/drm/tegra/
4139F: drivers/gpu/host1x/
4140F: include/linux/host1x.h
4141F: include/uapi/drm/tegra_drm.h
4142F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4143
4144DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4145S: Orphan / Obsolete
4146F: drivers/gpu/drm/mga/
4147F: include/uapi/drm/mga_drm.h
4148
4149DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4150M: Dave Airlie <airlied@redhat.com>
4151S: Odd Fixes
4152F: drivers/gpu/drm/mgag200/
4153
4154DRM DRIVER FOR RAGE 128 VIDEO CARDS
4155S: Orphan / Obsolete
4156F: drivers/gpu/drm/r128/
4157F: include/uapi/drm/r128_drm.h
4158
4159DRM DRIVERS FOR RENESAS
4160M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4161L: dri-devel@lists.freedesktop.org
4162L: linux-renesas-soc@vger.kernel.org
4163T: git git://linuxtv.org/pinchartl/fbdev
4164S: Supported
4165F: drivers/gpu/drm/rcar-du/
4166F: drivers/gpu/drm/shmobile/
4167F: include/linux/platform_data/shmob_drm.h
4168F: Documentation/devicetree/bindings/display/renesas,du.txt
4169
4170DRM DRIVER FOR QXL VIRTUAL GPU
4171M: Dave Airlie <airlied@redhat.com>
4172S: Odd Fixes
4173F: drivers/gpu/drm/qxl/
4174F: include/uapi/drm/qxl_drm.h
4175
4176DRM DRIVERS FOR ROCKCHIP
4177M: Mark Yao <mark.yao@rock-chips.com>
4178L: dri-devel@lists.freedesktop.org
4179S: Maintained
4180F: drivers/gpu/drm/rockchip/
4181F: Documentation/devicetree/bindings/display/rockchip/
4182
4183DRM DRIVER FOR SAVAGE VIDEO CARDS
4184S: Orphan / Obsolete
4185F: drivers/gpu/drm/savage/
4186F: include/uapi/drm/savage_drm.h
4187
4188DRM DRIVER FOR SIS VIDEO CARDS
4189S: Orphan / Obsolete
4190F: drivers/gpu/drm/sis/
4191F: include/uapi/drm/sis_drm.h
4192
4193DRM DRIVERS FOR STI
4194M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4195M: Vincent Abriou <vincent.abriou@st.com>
4196L: dri-devel@lists.freedesktop.org
4197T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4198S: Maintained
4199F: drivers/gpu/drm/sti
4200F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4201
4202DRM DRIVER FOR TDFX VIDEO CARDS
4203S: Orphan / Obsolete
4204F: drivers/gpu/drm/tdfx/
4205
4206DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4207M: Dave Airlie <airlied@redhat.com>
4208S: Odd Fixes
4209F: drivers/gpu/drm/udl/
4210
4211DRM DRIVERS FOR VIVANTE GPU IP
4212M: Lucas Stach <l.stach@pengutronix.de>
4213R: Russell King <linux+etnaviv@armlinux.org.uk>
4214R: Christian Gmeiner <christian.gmeiner@gmail.com>
4215L: dri-devel@lists.freedesktop.org
4216S: Maintained
4217F: drivers/gpu/drm/etnaviv/
4218F: include/uapi/drm/etnaviv_drm.h
4219F: Documentation/devicetree/bindings/display/etnaviv/
4220
4221DRM DRIVER FOR VMWARE VIRTUAL GPU
4222M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4223M: Sinclair Yeh <syeh@vmware.com>
4224M: Thomas Hellstrom <thellstrom@vmware.com>
4225L: dri-devel@lists.freedesktop.org
4226T: git git://people.freedesktop.org/~syeh/repos_linux
4227T: git git://people.freedesktop.org/~thomash/linux
4228S: Supported
4229F: drivers/gpu/drm/vmwgfx/
4230F: include/uapi/drm/vmwgfx_drm.h
4231
4232DRM DRIVERS FOR VC4
4233M: Eric Anholt <eric@anholt.net>
4234T: git git://github.com/anholt/linux
4235S: Supported
4236F: drivers/gpu/drm/vc4/
4237F: include/uapi/drm/vc4_drm.h
4238F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4239
4240DRM DRIVERS FOR TI OMAP
4241M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4242L: dri-devel@lists.freedesktop.org
4243S: Maintained
4244F: drivers/gpu/drm/omapdrm/
4245F: Documentation/devicetree/bindings/display/ti/
4246
4247DRM DRIVERS FOR TI LCDC
4248M: Jyri Sarha <jsarha@ti.com>
4249R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4250L: dri-devel@lists.freedesktop.org
4251S: Maintained
4252F: drivers/gpu/drm/tilcdc/
4253F: Documentation/devicetree/bindings/display/tilcdc/
4254
4255DSBR100 USB FM RADIO DRIVER
4256M: Alexey Klimov <klimov.linux@gmail.com>
4257L: linux-media@vger.kernel.org
4258T: git git://linuxtv.org/media_tree.git
4259S: Maintained
4260F: drivers/media/radio/dsbr100.c
4261
4262DSCC4 DRIVER
4263M: Francois Romieu <romieu@fr.zoreil.com>
4264L: netdev@vger.kernel.org
4265S: Maintained
4266F: drivers/net/wan/dscc4.c
4267
4268DT3155 MEDIA DRIVER
4269M: Hans Verkuil <hverkuil@xs4all.nl>
4270L: linux-media@vger.kernel.org
4271T: git git://linuxtv.org/media_tree.git
4272W: https://linuxtv.org
4273S: Odd Fixes
4274F: drivers/media/pci/dt3155/
4275
4276DVB_USB_AF9015 MEDIA DRIVER
4277M: Antti Palosaari <crope@iki.fi>
4278L: linux-media@vger.kernel.org
4279W: https://linuxtv.org
4280W: http://palosaari.fi/linux/
4281Q: http://patchwork.linuxtv.org/project/linux-media/list/
4282T: git git://linuxtv.org/anttip/media_tree.git
4283S: Maintained
4284F: drivers/media/usb/dvb-usb-v2/af9015*
4285
4286DVB_USB_AF9035 MEDIA DRIVER
4287M: Antti Palosaari <crope@iki.fi>
4288L: linux-media@vger.kernel.org
4289W: https://linuxtv.org
4290W: http://palosaari.fi/linux/
4291Q: http://patchwork.linuxtv.org/project/linux-media/list/
4292T: git git://linuxtv.org/anttip/media_tree.git
4293S: Maintained
4294F: drivers/media/usb/dvb-usb-v2/af9035*
4295
4296DVB_USB_ANYSEE MEDIA DRIVER
4297M: Antti Palosaari <crope@iki.fi>
4298L: linux-media@vger.kernel.org
4299W: https://linuxtv.org
4300W: http://palosaari.fi/linux/
4301Q: http://patchwork.linuxtv.org/project/linux-media/list/
4302T: git git://linuxtv.org/anttip/media_tree.git
4303S: Maintained
4304F: drivers/media/usb/dvb-usb-v2/anysee*
4305
4306DVB_USB_AU6610 MEDIA DRIVER
4307M: Antti Palosaari <crope@iki.fi>
4308L: linux-media@vger.kernel.org
4309W: https://linuxtv.org
4310W: http://palosaari.fi/linux/
4311Q: http://patchwork.linuxtv.org/project/linux-media/list/
4312T: git git://linuxtv.org/anttip/media_tree.git
4313S: Maintained
4314F: drivers/media/usb/dvb-usb-v2/au6610*
4315
4316DVB_USB_CE6230 MEDIA DRIVER
4317M: Antti Palosaari <crope@iki.fi>
4318L: linux-media@vger.kernel.org
4319W: https://linuxtv.org
4320W: http://palosaari.fi/linux/
4321Q: http://patchwork.linuxtv.org/project/linux-media/list/
4322T: git git://linuxtv.org/anttip/media_tree.git
4323S: Maintained
4324F: drivers/media/usb/dvb-usb-v2/ce6230*
4325
4326DVB_USB_CXUSB MEDIA DRIVER
4327M: Michael Krufky <mkrufky@linuxtv.org>
4328L: linux-media@vger.kernel.org
4329W: https://linuxtv.org
4330W: http://github.com/mkrufky
4331Q: http://patchwork.linuxtv.org/project/linux-media/list/
4332T: git git://linuxtv.org/media_tree.git
4333S: Maintained
4334F: drivers/media/usb/dvb-usb/cxusb*
4335
4336DVB_USB_EC168 MEDIA DRIVER
4337M: Antti Palosaari <crope@iki.fi>
4338L: linux-media@vger.kernel.org
4339W: https://linuxtv.org
4340W: http://palosaari.fi/linux/
4341Q: http://patchwork.linuxtv.org/project/linux-media/list/
4342T: git git://linuxtv.org/anttip/media_tree.git
4343S: Maintained
4344F: drivers/media/usb/dvb-usb-v2/ec168*
4345
4346DVB_USB_GL861 MEDIA DRIVER
4347M: Antti Palosaari <crope@iki.fi>
4348L: linux-media@vger.kernel.org
4349W: https://linuxtv.org
4350Q: http://patchwork.linuxtv.org/project/linux-media/list/
4351T: git git://linuxtv.org/anttip/media_tree.git
4352S: Maintained
4353F: drivers/media/usb/dvb-usb-v2/gl861*
4354
4355DVB_USB_MXL111SF MEDIA DRIVER
4356M: Michael Krufky <mkrufky@linuxtv.org>
4357L: linux-media@vger.kernel.org
4358W: https://linuxtv.org
4359W: http://github.com/mkrufky
4360Q: http://patchwork.linuxtv.org/project/linux-media/list/
4361T: git git://linuxtv.org/mkrufky/mxl111sf.git
4362S: Maintained
4363F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4364
4365DVB_USB_RTL28XXU MEDIA DRIVER
4366M: Antti Palosaari <crope@iki.fi>
4367L: linux-media@vger.kernel.org
4368W: https://linuxtv.org
4369W: http://palosaari.fi/linux/
4370Q: http://patchwork.linuxtv.org/project/linux-media/list/
4371T: git git://linuxtv.org/anttip/media_tree.git
4372S: Maintained
4373F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4374
4375DVB_USB_V2 MEDIA DRIVER
4376M: Antti Palosaari <crope@iki.fi>
4377L: linux-media@vger.kernel.org
4378W: https://linuxtv.org
4379W: http://palosaari.fi/linux/
4380Q: http://patchwork.linuxtv.org/project/linux-media/list/
4381T: git git://linuxtv.org/anttip/media_tree.git
4382S: Maintained
4383F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4384F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4385
4386DYNAMIC DEBUG
4387M: Jason Baron <jbaron@akamai.com>
4388S: Maintained
4389F: lib/dynamic_debug.c
4390F: include/linux/dynamic_debug.h
4391
4392DZ DECSTATION DZ11 SERIAL DRIVER
4393M: "Maciej W. Rozycki" <macro@linux-mips.org>
4394S: Maintained
4395F: drivers/tty/serial/dz.*
4396
4397E3X0 POWER BUTTON DRIVER
4398M: Moritz Fischer <moritz.fischer@ettus.com>
4399L: usrp-users@lists.ettus.com
4400W: http://www.ettus.com
4401S: Supported
4402F: drivers/input/misc/e3x0-button.c
4403F: Documentation/devicetree/bindings/input/e3x0-button.txt
4404
4405E4000 MEDIA DRIVER
4406M: Antti Palosaari <crope@iki.fi>
4407L: linux-media@vger.kernel.org
4408W: https://linuxtv.org
4409W: http://palosaari.fi/linux/
4410Q: http://patchwork.linuxtv.org/project/linux-media/list/
4411T: git git://linuxtv.org/anttip/media_tree.git
4412S: Maintained
4413F: drivers/media/tuners/e4000*
4414
4415EATA ISA/EISA/PCI SCSI DRIVER
4416M: Dario Ballabio <ballabio_dario@emc.com>
4417L: linux-scsi@vger.kernel.org
4418S: Maintained
4419F: drivers/scsi/eata.c
4420
4421EC100 MEDIA DRIVER
4422M: Antti Palosaari <crope@iki.fi>
4423L: linux-media@vger.kernel.org
4424W: https://linuxtv.org
4425W: http://palosaari.fi/linux/
4426Q: http://patchwork.linuxtv.org/project/linux-media/list/
4427T: git git://linuxtv.org/anttip/media_tree.git
4428S: Maintained
4429F: drivers/media/dvb-frontends/ec100*
4430
4431ECRYPT FILE SYSTEM
4432M: Tyler Hicks <tyhicks@canonical.com>
4433L: ecryptfs@vger.kernel.org
4434W: http://ecryptfs.org
4435W: https://launchpad.net/ecryptfs
4436T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4437S: Supported
4438F: Documentation/filesystems/ecryptfs.txt
4439F: fs/ecryptfs/
4440
4441EDAC-CORE
4442M: Borislav Petkov <bp@alien8.de>
4443M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4444M: Mauro Carvalho Chehab <mchehab@kernel.org>
4445L: linux-edac@vger.kernel.org
4446T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4447T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4448S: Supported
4449F: Documentation/edac.txt
4450F: drivers/edac/
4451F: include/linux/edac.h
4452
4453EDAC-AMD64
4454M: Borislav Petkov <bp@alien8.de>
4455L: linux-edac@vger.kernel.org
4456S: Maintained
4457F: drivers/edac/amd64_edac*
4458
4459EDAC-CALXEDA
4460M: Robert Richter <rric@kernel.org>
4461L: linux-edac@vger.kernel.org
4462S: Maintained
4463F: drivers/edac/highbank*
4464
4465EDAC-CAVIUM
4466M: Ralf Baechle <ralf@linux-mips.org>
4467M: David Daney <david.daney@cavium.com>
4468L: linux-edac@vger.kernel.org
4469L: linux-mips@linux-mips.org
4470S: Supported
4471F: drivers/edac/octeon_edac*
4472
4473EDAC-E752X
4474M: Mark Gross <mark.gross@intel.com>
4475L: linux-edac@vger.kernel.org
4476S: Maintained
4477F: drivers/edac/e752x_edac.c
4478
4479EDAC-E7XXX
4480L: linux-edac@vger.kernel.org
4481S: Maintained
4482F: drivers/edac/e7xxx_edac.c
4483
4484EDAC-FSL_DDR
4485M: York Sun <york.sun@nxp.com>
4486L: linux-edac@vger.kernel.org
4487S: Maintained
4488F: drivers/edac/fsl_ddr_edac.*
4489
4490EDAC-GHES
4491M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4492M: Mauro Carvalho Chehab <mchehab@kernel.org>
4493L: linux-edac@vger.kernel.org
4494S: Maintained
4495F: drivers/edac/ghes_edac.c
4496
4497EDAC-I82443BXGX
4498M: Tim Small <tim@buttersideup.com>
4499L: linux-edac@vger.kernel.org
4500S: Maintained
4501F: drivers/edac/i82443bxgx_edac.c
4502
4503EDAC-I3000
4504L: linux-edac@vger.kernel.org
4505S: Orphan
4506F: drivers/edac/i3000_edac.c
4507
4508EDAC-I5000
4509L: linux-edac@vger.kernel.org
4510S: Maintained
4511F: drivers/edac/i5000_edac.c
4512
4513EDAC-I5400
4514M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4515M: Mauro Carvalho Chehab <mchehab@kernel.org>
4516L: linux-edac@vger.kernel.org
4517S: Maintained
4518F: drivers/edac/i5400_edac.c
4519
4520EDAC-I7300
4521M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4522M: Mauro Carvalho Chehab <mchehab@kernel.org>
4523L: linux-edac@vger.kernel.org
4524S: Maintained
4525F: drivers/edac/i7300_edac.c
4526
4527EDAC-I7CORE
4528M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4529M: Mauro Carvalho Chehab <mchehab@kernel.org>
4530L: linux-edac@vger.kernel.org
4531S: Maintained
4532F: drivers/edac/i7core_edac.c
4533
4534EDAC-I82975X
4535M: Ranganathan Desikan <ravi@jetztechnologies.com>
4536M: "Arvind R." <arvino55@gmail.com>
4537L: linux-edac@vger.kernel.org
4538S: Maintained
4539F: drivers/edac/i82975x_edac.c
4540
4541EDAC-IE31200
4542M: Jason Baron <jbaron@akamai.com>
4543L: linux-edac@vger.kernel.org
4544S: Maintained
4545F: drivers/edac/ie31200_edac.c
4546
4547EDAC-MPC85XX
4548M: Johannes Thumshirn <morbidrsa@gmail.com>
4549L: linux-edac@vger.kernel.org
4550S: Maintained
4551F: drivers/edac/mpc85xx_edac.[ch]
4552
4553EDAC-PASEMI
4554M: Egor Martovetsky <egor@pasemi.com>
4555L: linux-edac@vger.kernel.org
4556S: Maintained
4557F: drivers/edac/pasemi_edac.c
4558
4559EDAC-R82600
4560M: Tim Small <tim@buttersideup.com>
4561L: linux-edac@vger.kernel.org
4562S: Maintained
4563F: drivers/edac/r82600_edac.c
4564
4565EDAC-SBRIDGE
4566M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4567M: Mauro Carvalho Chehab <mchehab@kernel.org>
4568L: linux-edac@vger.kernel.org
4569S: Maintained
4570F: drivers/edac/sb_edac.c
4571
4572EDAC-SKYLAKE
4573M: Tony Luck <tony.luck@intel.com>
4574L: linux-edac@vger.kernel.org
4575S: Maintained
4576F: drivers/edac/skx_edac.c
4577
4578EDAC-XGENE
4579APPLIED MICRO (APM) X-GENE SOC EDAC
4580M: Loc Ho <lho@apm.com>
4581S: Supported
4582F: drivers/edac/xgene_edac.c
4583F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4584
4585EDIROL UA-101/UA-1000 DRIVER
4586M: Clemens Ladisch <clemens@ladisch.de>
4587L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4588T: git git://git.alsa-project.org/alsa-kernel.git
4589S: Maintained
4590F: sound/usb/misc/ua101.c
4591
4592EXTENSIBLE FIRMWARE INTERFACE (EFI)
4593M: Matt Fleming <matt@codeblueprint.co.uk>
4594L: linux-efi@vger.kernel.org
4595T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4596S: Maintained
4597F: Documentation/efi-stub.txt
4598F: arch/ia64/kernel/efi.c
4599F: arch/x86/boot/compressed/eboot.[ch]
4600F: arch/x86/include/asm/efi.h
4601F: arch/x86/platform/efi/
4602F: drivers/firmware/efi/
4603F: include/linux/efi*.h
4604
4605EFI VARIABLE FILESYSTEM
4606M: Matthew Garrett <matthew.garrett@nebula.com>
4607M: Jeremy Kerr <jk@ozlabs.org>
4608M: Matt Fleming <matt@codeblueprint.co.uk>
4609T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4610L: linux-efi@vger.kernel.org
4611S: Maintained
4612F: fs/efivarfs/
4613
4614EFIFB FRAMEBUFFER DRIVER
4615L: linux-fbdev@vger.kernel.org
4616M: Peter Jones <pjones@redhat.com>
4617S: Maintained
4618F: drivers/video/fbdev/efifb.c
4619
4620EFS FILESYSTEM
4621W: http://aeschi.ch.eu.org/efs/
4622S: Orphan
4623F: fs/efs/
4624
4625EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4626M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4627L: netdev@vger.kernel.org
4628S: Maintained
4629F: drivers/net/ethernet/ibm/ehea/
4630
4631EM28XX VIDEO4LINUX DRIVER
4632M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4633M: Mauro Carvalho Chehab <mchehab@kernel.org>
4634L: linux-media@vger.kernel.org
4635W: https://linuxtv.org
4636T: git git://linuxtv.org/media_tree.git
4637S: Maintained
4638F: drivers/media/usb/em28xx/
4639
4640EMBEDDED LINUX
4641M: Paul Gortmaker <paul.gortmaker@windriver.com>
4642M: Matt Mackall <mpm@selenic.com>
4643M: David Woodhouse <dwmw2@infradead.org>
4644L: linux-embedded@vger.kernel.org
4645S: Maintained
4646
4647EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4648M: James Smart <james.smart@avagotech.com>
4649M: Dick Kennedy <dick.kennedy@avagotech.com>
4650L: linux-scsi@vger.kernel.org
4651W: http://www.avagotech.com
4652S: Supported
4653F: drivers/scsi/lpfc/
4654
4655ENE CB710 FLASH CARD READER DRIVER
4656M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4657S: Maintained
4658F: drivers/misc/cb710/
4659F: drivers/mmc/host/cb710-mmc.*
4660F: include/linux/cb710.h
4661
4662ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4663M: Maxim Levitsky <maximlevitsky@gmail.com>
4664S: Maintained
4665F: drivers/media/rc/ene_ir.*
4666
4667EPSON S1D13XXX FRAMEBUFFER DRIVER
4668M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4669S: Maintained
4670T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4671F: drivers/video/fbdev/s1d13xxxfb.c
4672F: include/video/s1d13xxxfb.h
4673
4674ET131X NETWORK DRIVER
4675M: Mark Einon <mark.einon@gmail.com>
4676S: Odd Fixes
4677F: drivers/net/ethernet/agere/
4678
4679ETHERNET BRIDGE
4680M: Stephen Hemminger <stephen@networkplumber.org>
4681L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4682L: netdev@vger.kernel.org
4683W: http://www.linuxfoundation.org/en/Net:Bridge
4684S: Maintained
4685F: include/linux/netfilter_bridge/
4686F: net/bridge/
4687
4688ETHERNET PHY LIBRARY
4689M: Florian Fainelli <f.fainelli@gmail.com>
4690L: netdev@vger.kernel.org
4691S: Maintained
4692F: include/linux/phy.h
4693F: include/linux/phy_fixed.h
4694F: drivers/net/phy/
4695F: Documentation/networking/phy.txt
4696F: drivers/of/of_mdio.c
4697F: drivers/of/of_net.c
4698
4699EXT2 FILE SYSTEM
4700M: Jan Kara <jack@suse.com>
4701L: linux-ext4@vger.kernel.org
4702S: Maintained
4703F: Documentation/filesystems/ext2.txt
4704F: fs/ext2/
4705F: include/linux/ext2*
4706
4707EXT4 FILE SYSTEM
4708M: "Theodore Ts'o" <tytso@mit.edu>
4709M: Andreas Dilger <adilger.kernel@dilger.ca>
4710L: linux-ext4@vger.kernel.org
4711W: http://ext4.wiki.kernel.org
4712Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4713T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4714S: Maintained
4715F: Documentation/filesystems/ext4.txt
4716F: fs/ext4/
4717
4718Extended Verification Module (EVM)
4719M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4720L: linux-ima-devel@lists.sourceforge.net
4721L: linux-security-module@vger.kernel.org
4722S: Supported
4723F: security/integrity/evm/
4724
4725EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4726M: MyungJoo Ham <myungjoo.ham@samsung.com>
4727M: Chanwoo Choi <cw00.choi@samsung.com>
4728L: linux-kernel@vger.kernel.org
4729T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4730S: Maintained
4731F: drivers/extcon/
4732F: include/linux/extcon/
4733F: include/linux/extcon.h
4734F: Documentation/extcon/
4735F: Documentation/devicetree/bindings/extcon/
4736
4737EXYNOS DP DRIVER
4738M: Jingoo Han <jingoohan1@gmail.com>
4739L: dri-devel@lists.freedesktop.org
4740S: Maintained
4741F: drivers/gpu/drm/exynos/exynos_dp*
4742
4743EXYNOS SYSMMU (IOMMU) driver
4744M: Marek Szyprowski <m.szyprowski@samsung.com>
4745L: iommu@lists.linux-foundation.org
4746S: Maintained
4747F: drivers/iommu/exynos-iommu.c
4748
4749EXYNOS MIPI DISPLAY DRIVERS
4750M: Inki Dae <inki.dae@samsung.com>
4751M: Donghwa Lee <dh09.lee@samsung.com>
4752M: Kyungmin Park <kyungmin.park@samsung.com>
4753L: linux-fbdev@vger.kernel.org
4754S: Maintained
4755F: drivers/video/fbdev/exynos/exynos_mipi*
4756F: include/video/exynos_mipi*
4757
4758EZchip NPS platform support
4759M: Noam Camus <noamc@ezchip.com>
4760S: Supported
4761F: arch/arc/plat-eznps
4762F: arch/arc/boot/dts/eznps.dts
4763
4764F71805F HARDWARE MONITORING DRIVER
4765M: Jean Delvare <jdelvare@suse.com>
4766L: linux-hwmon@vger.kernel.org
4767S: Maintained
4768F: Documentation/hwmon/f71805f
4769F: drivers/hwmon/f71805f.c
4770
4771FC0011 TUNER DRIVER
4772M: Michael Buesch <m@bues.ch>
4773L: linux-media@vger.kernel.org
4774S: Maintained
4775F: drivers/media/tuners/fc0011.h
4776F: drivers/media/tuners/fc0011.c
4777
4778FC2580 MEDIA DRIVER
4779M: Antti Palosaari <crope@iki.fi>
4780L: linux-media@vger.kernel.org
4781W: https://linuxtv.org
4782W: http://palosaari.fi/linux/
4783Q: http://patchwork.linuxtv.org/project/linux-media/list/
4784T: git git://linuxtv.org/anttip/media_tree.git
4785S: Maintained
4786F: drivers/media/tuners/fc2580*
4787
4788FANOTIFY
4789M: Eric Paris <eparis@redhat.com>
4790S: Maintained
4791F: fs/notify/fanotify/
4792F: include/linux/fanotify.h
4793F: include/uapi/linux/fanotify.h
4794
4795FARSYNC SYNCHRONOUS DRIVER
4796M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4797W: http://www.farsite.co.uk/
4798S: Supported
4799F: drivers/net/wan/farsync.*
4800
4801FAULT INJECTION SUPPORT
4802M: Akinobu Mita <akinobu.mita@gmail.com>
4803S: Supported
4804F: Documentation/fault-injection/
4805F: lib/fault-inject.c
4806
4807FBTFT Framebuffer drivers
4808M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4809M: Noralf Trønnes <noralf@tronnes.org>
4810S: Maintained
4811F: drivers/staging/fbtft/
4812
4813FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4814M: Johannes Thumshirn <jth@kernel.org>
4815L: fcoe-devel@open-fcoe.org
4816W: www.Open-FCoE.org
4817S: Supported
4818F: drivers/scsi/libfc/
4819F: drivers/scsi/fcoe/
4820F: include/scsi/fc/
4821F: include/scsi/libfc.h
4822F: include/scsi/libfcoe.h
4823F: include/uapi/scsi/fc/
4824
4825FILE LOCKING (flock() and fcntl()/lockf())
4826M: Jeff Layton <jlayton@poochiereds.net>
4827M: "J. Bruce Fields" <bfields@fieldses.org>
4828L: linux-fsdevel@vger.kernel.org
4829S: Maintained
4830F: include/linux/fcntl.h
4831F: include/linux/fs.h
4832F: include/uapi/linux/fcntl.h
4833F: include/uapi/linux/fs.h
4834F: fs/fcntl.c
4835F: fs/locks.c
4836
4837FILESYSTEMS (VFS and infrastructure)
4838M: Alexander Viro <viro@zeniv.linux.org.uk>
4839L: linux-fsdevel@vger.kernel.org
4840S: Maintained
4841F: fs/*
4842
4843FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4844M: Riku Voipio <riku.voipio@iki.fi>
4845L: linux-hwmon@vger.kernel.org
4846S: Maintained
4847F: drivers/hwmon/f75375s.c
4848F: include/linux/f75375s.h
4849
4850FIREWIRE AUDIO DRIVERS
4851M: Clemens Ladisch <clemens@ladisch.de>
4852L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4853T: git git://git.alsa-project.org/alsa-kernel.git
4854S: Maintained
4855F: sound/firewire/
4856
4857FIREWIRE MEDIA DRIVERS (firedtv)
4858M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4859L: linux-media@vger.kernel.org
4860L: linux1394-devel@lists.sourceforge.net
4861T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4862S: Maintained
4863F: drivers/media/firewire/
4864
4865FIREWIRE SBP-2 TARGET
4866M: Chris Boot <bootc@bootc.net>
4867L: linux-scsi@vger.kernel.org
4868L: target-devel@vger.kernel.org
4869L: linux1394-devel@lists.sourceforge.net
4870T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4871S: Maintained
4872F: drivers/target/sbp/
4873
4874FIREWIRE SUBSYSTEM
4875M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4876L: linux1394-devel@lists.sourceforge.net
4877W: http://ieee1394.wiki.kernel.org/
4878T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4879S: Maintained
4880F: drivers/firewire/
4881F: include/linux/firewire.h
4882F: include/uapi/linux/firewire*.h
4883F: tools/firewire/
4884
4885FIRMWARE LOADER (request_firmware)
4886M: Ming Lei <ming.lei@canonical.com>
4887L: linux-kernel@vger.kernel.org
4888S: Maintained
4889F: Documentation/firmware_class/
4890F: drivers/base/firmware*.c
4891F: include/linux/firmware.h
4892
4893FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4894M: Joshua Morris <josh.h.morris@us.ibm.com>
4895M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4896S: Maintained
4897F: drivers/block/rsxx/
4898
4899FLOPPY DRIVER
4900M: Jiri Kosina <jikos@kernel.org>
4901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4902S: Odd fixes
4903F: drivers/block/floppy.c
4904
4905FMC SUBSYSTEM
4906M: Alessandro Rubini <rubini@gnudd.com>
4907W: http://www.ohwr.org/projects/fmc-bus
4908S: Supported
4909F: drivers/fmc/
4910F: include/linux/fmc*.h
4911F: include/linux/ipmi-fru.h
4912K: fmc_d.*register
4913
4914FPGA MANAGER FRAMEWORK
4915M: Alan Tull <atull@opensource.altera.com>
4916R: Moritz Fischer <moritz.fischer@ettus.com>
4917S: Maintained
4918F: drivers/fpga/
4919F: include/linux/fpga/fpga-mgr.h
4920W: http://www.rocketboards.org
4921
4922FPU EMULATOR
4923M: Bill Metzenthen <billm@melbpc.org.au>
4924W: http://floatingpoint.sourceforge.net/emulator/index.html
4925S: Maintained
4926F: arch/x86/math-emu/
4927
4928FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4929L: netdev@vger.kernel.org
4930S: Orphan
4931F: drivers/net/wan/dlci.c
4932F: drivers/net/wan/sdla.c
4933
4934FRAMEBUFFER LAYER
4935M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4936M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4937L: linux-fbdev@vger.kernel.org
4938W: http://linux-fbdev.sourceforge.net/
4939Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4940T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4941S: Maintained
4942F: Documentation/fb/
4943F: drivers/video/
4944F: include/video/
4945F: include/linux/fb.h
4946F: include/uapi/video/
4947F: include/uapi/linux/fb.h
4948
4949FREESCALE DIU FRAMEBUFFER DRIVER
4950M: Timur Tabi <timur@tabi.org>
4951L: linux-fbdev@vger.kernel.org
4952S: Maintained
4953F: drivers/video/fbdev/fsl-diu-fb.*
4954
4955FREESCALE DMA DRIVER
4956M: Li Yang <leoli@freescale.com>
4957M: Zhang Wei <zw@zh-kernel.org>
4958L: linuxppc-dev@lists.ozlabs.org
4959S: Maintained
4960F: drivers/dma/fsldma.*
4961
4962FREESCALE GPMI NAND DRIVER
4963M: Han Xu <han.xu@nxp.com>
4964L: linux-mtd@lists.infradead.org
4965S: Maintained
4966F: drivers/mtd/nand/gpmi-nand/*
4967
4968FREESCALE I2C CPM DRIVER
4969M: Jochen Friedrich <jochen@scram.de>
4970L: linuxppc-dev@lists.ozlabs.org
4971L: linux-i2c@vger.kernel.org
4972S: Maintained
4973F: drivers/i2c/busses/i2c-cpm.c
4974
4975FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4976M: Sascha Hauer <kernel@pengutronix.de>
4977L: linux-fbdev@vger.kernel.org
4978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4979S: Maintained
4980F: include/linux/platform_data/video-imxfb.h
4981F: drivers/video/fbdev/imxfb.c
4982
4983FREESCALE QUAD SPI DRIVER
4984M: Han Xu <han.xu@nxp.com>
4985L: linux-mtd@lists.infradead.org
4986S: Maintained
4987F: drivers/mtd/spi-nor/fsl-quadspi.c
4988
4989FREESCALE SOC FS_ENET DRIVER
4990M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4991M: Vitaly Bordug <vbordug@ru.mvista.com>
4992L: linuxppc-dev@lists.ozlabs.org
4993L: netdev@vger.kernel.org
4994S: Maintained
4995F: drivers/net/ethernet/freescale/fs_enet/
4996F: include/linux/fs_enet_pd.h
4997
4998FREESCALE IMX / MXC FEC DRIVER
4999M: Fugang Duan <fugang.duan@nxp.com>
5000L: netdev@vger.kernel.org
5001S: Maintained
5002F: drivers/net/ethernet/freescale/fec_main.c
5003F: drivers/net/ethernet/freescale/fec_ptp.c
5004F: drivers/net/ethernet/freescale/fec.h
5005F: Documentation/devicetree/bindings/net/fsl-fec.txt
5006
5007FREESCALE QUICC ENGINE LIBRARY
5008L: linuxppc-dev@lists.ozlabs.org
5009S: Orphan
5010F: drivers/soc/fsl/qe/
5011F: include/soc/fsl/*qe*.h
5012F: include/soc/fsl/*ucc*.h
5013
5014FREESCALE USB PERIPHERAL DRIVERS
5015M: Li Yang <leoli@freescale.com>
5016L: linux-usb@vger.kernel.org
5017L: linuxppc-dev@lists.ozlabs.org
5018S: Maintained
5019F: drivers/usb/gadget/udc/fsl*
5020
5021FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5022M: Li Yang <leoli@freescale.com>
5023L: netdev@vger.kernel.org
5024L: linuxppc-dev@lists.ozlabs.org
5025S: Maintained
5026F: drivers/net/ethernet/freescale/ucc_geth*
5027
5028FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5029M: Claudiu Manoil <claudiu.manoil@freescale.com>
5030L: netdev@vger.kernel.org
5031S: Maintained
5032F: drivers/net/ethernet/freescale/gianfar*
5033X: drivers/net/ethernet/freescale/gianfar_ptp.c
5034F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5035
5036FREESCALE QUICC ENGINE UCC HDLC DRIVER
5037M: Zhao Qiang <qiang.zhao@nxp.com>
5038L: netdev@vger.kernel.org
5039L: linuxppc-dev@lists.ozlabs.org
5040S: Maintained
5041F: drivers/net/wan/fsl_ucc_hdlc*
5042
5043FREESCALE QUICC ENGINE UCC UART DRIVER
5044M: Timur Tabi <timur@tabi.org>
5045L: linuxppc-dev@lists.ozlabs.org
5046S: Maintained
5047F: drivers/tty/serial/ucc_uart.c
5048
5049FREESCALE SOC SOUND DRIVERS
5050M: Timur Tabi <timur@tabi.org>
5051M: Nicolin Chen <nicoleotsuka@gmail.com>
5052M: Xiubo Li <Xiubo.Lee@gmail.com>
5053R: Fabio Estevam <fabio.estevam@nxp.com>
5054L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5055L: linuxppc-dev@lists.ozlabs.org
5056S: Maintained
5057F: sound/soc/fsl/fsl*
5058F: sound/soc/fsl/imx*
5059F: sound/soc/fsl/mpc8610_hpcd.c
5060
5061FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5062M: "J. German Rivera" <German.Rivera@freescale.com>
5063M: Stuart Yoder <stuart.yoder@nxp.com>
5064L: linux-kernel@vger.kernel.org
5065S: Maintained
5066F: drivers/staging/fsl-mc/
5067
5068FREEVXFS FILESYSTEM
5069M: Christoph Hellwig <hch@infradead.org>
5070W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5071S: Maintained
5072F: fs/freevxfs/
5073
5074FREEZER
5075M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5076M: Pavel Machek <pavel@ucw.cz>
5077L: linux-pm@vger.kernel.org
5078S: Supported
5079F: Documentation/power/freezing-of-tasks.txt
5080F: include/linux/freezer.h
5081F: kernel/freezer.c
5082
5083FRONTSWAP API
5084M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5085L: linux-kernel@vger.kernel.org
5086S: Maintained
5087F: mm/frontswap.c
5088F: include/linux/frontswap.h
5089
5090FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5091M: David Howells <dhowells@redhat.com>
5092L: linux-cachefs@redhat.com (moderated for non-subscribers)
5093S: Supported
5094F: Documentation/filesystems/caching/
5095F: fs/fscache/
5096F: include/linux/fscache*.h
5097
5098FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5099M: Theodore Y. Ts'o <tytso@mit.edu>
5100M: Jaegeuk Kim <jaegeuk@kernel.org>
5101S: Supported
5102F: fs/crypto/
5103F: include/linux/fscrypto.h
5104
5105F2FS FILE SYSTEM
5106M: Jaegeuk Kim <jaegeuk@kernel.org>
5107M: Changman Lee <cm224.lee@samsung.com>
5108R: Chao Yu <yuchao0@huawei.com>
5109L: linux-f2fs-devel@lists.sourceforge.net
5110W: http://en.wikipedia.org/wiki/F2FS
5111T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5112S: Maintained
5113F: Documentation/filesystems/f2fs.txt
5114F: Documentation/ABI/testing/sysfs-fs-f2fs
5115F: fs/f2fs/
5116F: include/linux/f2fs_fs.h
5117F: include/trace/events/f2fs.h
5118
5119FUJITSU FR-V (FRV) PORT
5120S: Orphan
5121F: arch/frv/
5122
5123FUJITSU LAPTOP EXTRAS
5124M: Jonathan Woithe <jwoithe@just42.net>
5125L: platform-driver-x86@vger.kernel.org
5126S: Maintained
5127F: drivers/platform/x86/fujitsu-laptop.c
5128
5129FUJITSU M-5MO LS CAMERA ISP DRIVER
5130M: Kyungmin Park <kyungmin.park@samsung.com>
5131M: Heungjun Kim <riverful.kim@samsung.com>
5132L: linux-media@vger.kernel.org
5133S: Maintained
5134F: drivers/media/i2c/m5mols/
5135F: include/media/i2c/m5mols.h
5136
5137FUJITSU TABLET EXTRAS
5138M: Robert Gerlach <khnz@gmx.de>
5139L: platform-driver-x86@vger.kernel.org
5140S: Maintained
5141F: drivers/platform/x86/fujitsu-tablet.c
5142
5143FUSE: FILESYSTEM IN USERSPACE
5144M: Miklos Szeredi <miklos@szeredi.hu>
5145L: linux-fsdevel@vger.kernel.org
5146W: http://fuse.sourceforge.net/
5147T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5148S: Maintained
5149F: fs/fuse/
5150F: include/uapi/linux/fuse.h
5151F: Documentation/filesystems/fuse.txt
5152
5153FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5154M: Rik Faith <faith@cs.unc.edu>
5155L: linux-scsi@vger.kernel.org
5156S: Odd Fixes (e.g., new signatures)
5157F: drivers/scsi/fdomain.*
5158
5159GCC PLUGINS
5160M: Kees Cook <keescook@chromium.org>
5161R: Emese Revfy <re.emese@gmail.com>
5162L: kernel-hardening@lists.openwall.com
5163S: Maintained
5164F: scripts/gcc-plugins/
5165F: scripts/gcc-plugin.sh
5166F: Documentation/gcc-plugins.txt
5167
5168GCOV BASED KERNEL PROFILING
5169M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5170S: Maintained
5171F: kernel/gcov/
5172F: Documentation/dev-tools/gcov.rst
5173
5174GDT SCSI DISK ARRAY CONTROLLER DRIVER
5175M: Achim Leubner <achim_leubner@adaptec.com>
5176L: linux-scsi@vger.kernel.org
5177W: http://www.icp-vortex.com/
5178S: Supported
5179F: drivers/scsi/gdt*
5180
5181GDB KERNEL DEBUGGING HELPER SCRIPTS
5182M: Jan Kiszka <jan.kiszka@siemens.com>
5183M: Kieran Bingham <kieran@bingham.xyz>
5184S: Supported
5185F: scripts/gdb/
5186
5187GEMTEK FM RADIO RECEIVER DRIVER
5188M: Hans Verkuil <hverkuil@xs4all.nl>
5189L: linux-media@vger.kernel.org
5190T: git git://linuxtv.org/media_tree.git
5191W: https://linuxtv.org
5192S: Maintained
5193F: drivers/media/radio/radio-gemtek*
5194
5195GENERIC GPIO I2C DRIVER
5196M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5197S: Supported
5198F: drivers/i2c/busses/i2c-gpio.c
5199F: include/linux/i2c-gpio.h
5200
5201GENERIC GPIO I2C MULTIPLEXER DRIVER
5202M: Peter Korsgaard <peter.korsgaard@barco.com>
5203L: linux-i2c@vger.kernel.org
5204S: Supported
5205F: drivers/i2c/muxes/i2c-mux-gpio.c
5206F: include/linux/i2c-mux-gpio.h
5207F: Documentation/i2c/muxes/i2c-mux-gpio
5208
5209GENERIC HDLC (WAN) DRIVERS
5210M: Krzysztof Halasa <khc@pm.waw.pl>
5211W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5212S: Maintained
5213F: drivers/net/wan/c101.c
5214F: drivers/net/wan/hd6457*
5215F: drivers/net/wan/hdlc*
5216F: drivers/net/wan/n2.c
5217F: drivers/net/wan/pc300too.c
5218F: drivers/net/wan/pci200syn.c
5219F: drivers/net/wan/wanxl*
5220
5221GENERIC INCLUDE/ASM HEADER FILES
5222M: Arnd Bergmann <arnd@arndb.de>
5223L: linux-arch@vger.kernel.org
5224T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5225S: Maintained
5226F: include/asm-generic/
5227F: include/uapi/asm-generic/
5228
5229GENERIC PHY FRAMEWORK
5230M: Kishon Vijay Abraham I <kishon@ti.com>
5231L: linux-kernel@vger.kernel.org
5232T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5233S: Supported
5234F: drivers/phy/
5235F: include/linux/phy/
5236
5237GENERIC PM DOMAINS
5238M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5239M: Kevin Hilman <khilman@kernel.org>
5240M: Ulf Hansson <ulf.hansson@linaro.org>
5241L: linux-pm@vger.kernel.org
5242S: Supported
5243F: drivers/base/power/domain*.c
5244F: include/linux/pm_domain.h
5245
5246GENERIC UIO DRIVER FOR PCI DEVICES
5247M: "Michael S. Tsirkin" <mst@redhat.com>
5248L: kvm@vger.kernel.org
5249S: Supported
5250F: drivers/uio/uio_pci_generic.c
5251
5252GET_MAINTAINER SCRIPT
5253M: Joe Perches <joe@perches.com>
5254S: Maintained
5255F: scripts/get_maintainer.pl
5256
5257GFS2 FILE SYSTEM
5258M: Steven Whitehouse <swhiteho@redhat.com>
5259M: Bob Peterson <rpeterso@redhat.com>
5260L: cluster-devel@redhat.com
5261W: http://sources.redhat.com/cluster/
5262T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5263S: Supported
5264F: Documentation/filesystems/gfs2*.txt
5265F: fs/gfs2/
5266F: include/uapi/linux/gfs2_ondisk.h
5267
5268GIGASET ISDN DRIVERS
5269M: Paul Bolle <pebolle@tiscali.nl>
5270L: gigaset307x-common@lists.sourceforge.net
5271W: http://gigaset307x.sourceforge.net/
5272S: Odd Fixes
5273F: Documentation/isdn/README.gigaset
5274F: drivers/isdn/gigaset/
5275F: include/uapi/linux/gigaset_dev.h
5276
5277GO7007 MPEG CODEC
5278M: Hans Verkuil <hans.verkuil@cisco.com>
5279L: linux-media@vger.kernel.org
5280S: Maintained
5281F: drivers/media/usb/go7007/
5282
5283GOODIX TOUCHSCREEN
5284M: Bastien Nocera <hadess@hadess.net>
5285L: linux-input@vger.kernel.org
5286S: Maintained
5287F: drivers/input/touchscreen/goodix.c
5288
5289GPIO SUBSYSTEM
5290M: Linus Walleij <linus.walleij@linaro.org>
5291M: Alexandre Courbot <gnurou@gmail.com>
5292L: linux-gpio@vger.kernel.org
5293T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5294S: Maintained
5295F: Documentation/devicetree/bindings/gpio/
5296F: Documentation/gpio/
5297F: Documentation/ABI/testing/gpio-cdev
5298F: Documentation/ABI/obsolete/sysfs-gpio
5299F: drivers/gpio/
5300F: include/linux/gpio/
5301F: include/linux/gpio.h
5302F: include/asm-generic/gpio.h
5303F: include/uapi/linux/gpio.h
5304F: tools/gpio/
5305
5306GRE DEMULTIPLEXER DRIVER
5307M: Dmitry Kozlov <xeb@mail.ru>
5308L: netdev@vger.kernel.org
5309S: Maintained
5310F: net/ipv4/gre_demux.c
5311F: net/ipv4/gre_offload.c
5312F: include/net/gre.h
5313
5314GRETH 10/100/1G Ethernet MAC device driver
5315M: Andreas Larsson <andreas@gaisler.com>
5316L: netdev@vger.kernel.org
5317S: Maintained
5318F: drivers/net/ethernet/aeroflex/
5319
5320GSPCA FINEPIX SUBDRIVER
5321M: Frank Zago <frank@zago.net>
5322L: linux-media@vger.kernel.org
5323T: git git://linuxtv.org/media_tree.git
5324S: Maintained
5325F: drivers/media/usb/gspca/finepix.c
5326
5327GSPCA GL860 SUBDRIVER
5328M: Olivier Lorin <o.lorin@laposte.net>
5329L: linux-media@vger.kernel.org
5330T: git git://linuxtv.org/media_tree.git
5331S: Maintained
5332F: drivers/media/usb/gspca/gl860/
5333
5334GSPCA M5602 SUBDRIVER
5335M: Erik Andren <erik.andren@gmail.com>
5336L: linux-media@vger.kernel.org
5337T: git git://linuxtv.org/media_tree.git
5338S: Maintained
5339F: drivers/media/usb/gspca/m5602/
5340
5341GSPCA PAC207 SONIXB SUBDRIVER
5342M: Hans Verkuil <hverkuil@xs4all.nl>
5343L: linux-media@vger.kernel.org
5344T: git git://linuxtv.org/media_tree.git
5345S: Odd Fixes
5346F: drivers/media/usb/gspca/pac207.c
5347
5348GSPCA SN9C20X SUBDRIVER
5349M: Brian Johnson <brijohn@gmail.com>
5350L: linux-media@vger.kernel.org
5351T: git git://linuxtv.org/media_tree.git
5352S: Maintained
5353F: drivers/media/usb/gspca/sn9c20x.c
5354
5355GSPCA T613 SUBDRIVER
5356M: Leandro Costantino <lcostantino@gmail.com>
5357L: linux-media@vger.kernel.org
5358T: git git://linuxtv.org/media_tree.git
5359S: Maintained
5360F: drivers/media/usb/gspca/t613.c
5361
5362GSPCA USB WEBCAM DRIVER
5363M: Hans Verkuil <hverkuil@xs4all.nl>
5364L: linux-media@vger.kernel.org
5365T: git git://linuxtv.org/media_tree.git
5366S: Odd Fixes
5367F: drivers/media/usb/gspca/
5368
5369GUID PARTITION TABLE (GPT)
5370M: Davidlohr Bueso <dave@stgolabs.net>
5371L: linux-efi@vger.kernel.org
5372S: Maintained
5373F: block/partitions/efi.*
5374
5375STK1160 USB VIDEO CAPTURE DRIVER
5376M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5377L: linux-media@vger.kernel.org
5378T: git git://linuxtv.org/media_tree.git
5379S: Maintained
5380F: drivers/media/usb/stk1160/
5381
5382H8/300 ARCHITECTURE
5383M: Yoshinori Sato <ysato@users.sourceforge.jp>
5384L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5385W: http://uclinux-h8.sourceforge.jp
5386T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5387S: Maintained
5388F: arch/h8300/
5389F: drivers/clocksource/h8300_*.c
5390F: drivers/clk/h8300/
5391F: drivers/irqchip/irq-renesas-h8*.c
5392
5393HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5394M: Frank Seidel <frank@f-seidel.de>
5395L: platform-driver-x86@vger.kernel.org
5396W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5397S: Maintained
5398F: drivers/platform/x86/hdaps.c
5399
5400HDPVR USB VIDEO ENCODER DRIVER
5401M: Hans Verkuil <hverkuil@xs4all.nl>
5402L: linux-media@vger.kernel.org
5403T: git git://linuxtv.org/media_tree.git
5404W: https://linuxtv.org
5405S: Odd Fixes
5406F: drivers/media/usb/hdpvr/
5407
5408HWPOISON MEMORY FAILURE HANDLING
5409M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5410L: linux-mm@kvack.org
5411S: Maintained
5412F: mm/memory-failure.c
5413F: mm/hwpoison-inject.c
5414
5415HYPERVISOR VIRTUAL CONSOLE DRIVER
5416L: linuxppc-dev@lists.ozlabs.org
5417S: Odd Fixes
5418F: drivers/tty/hvc/
5419
5420HACKRF MEDIA DRIVER
5421M: Antti Palosaari <crope@iki.fi>
5422L: linux-media@vger.kernel.org
5423W: https://linuxtv.org
5424W: http://palosaari.fi/linux/
5425Q: http://patchwork.linuxtv.org/project/linux-media/list/
5426T: git git://linuxtv.org/anttip/media_tree.git
5427S: Maintained
5428F: drivers/media/usb/hackrf/
5429
5430HARDWARE MONITORING
5431M: Jean Delvare <jdelvare@suse.com>
5432M: Guenter Roeck <linux@roeck-us.net>
5433L: linux-hwmon@vger.kernel.org
5434W: http://hwmon.wiki.kernel.org/
5435T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5436T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5437S: Maintained
5438F: Documentation/hwmon/
5439F: drivers/hwmon/
5440F: include/linux/hwmon*.h
5441
5442HARDWARE RANDOM NUMBER GENERATOR CORE
5443M: Matt Mackall <mpm@selenic.com>
5444M: Herbert Xu <herbert@gondor.apana.org.au>
5445L: linux-crypto@vger.kernel.org
5446S: Odd fixes
5447F: Documentation/devicetree/bindings/rng/
5448F: Documentation/hw_random.txt
5449F: drivers/char/hw_random/
5450F: include/linux/hw_random.h
5451
5452HARDWARE SPINLOCK CORE
5453M: Ohad Ben-Cohen <ohad@wizery.com>
5454M: Bjorn Andersson <bjorn.andersson@linaro.org>
5455L: linux-remoteproc@vger.kernel.org
5456S: Maintained
5457T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5458F: Documentation/devicetree/bindings/hwlock/
5459F: Documentation/hwspinlock.txt
5460F: drivers/hwspinlock/
5461F: include/linux/hwspinlock.h
5462
5463HARMONY SOUND DRIVER
5464L: linux-parisc@vger.kernel.org
5465S: Maintained
5466F: sound/parisc/harmony.*
5467
5468HD29L2 MEDIA DRIVER
5469M: Antti Palosaari <crope@iki.fi>
5470L: linux-media@vger.kernel.org
5471W: https://linuxtv.org
5472W: http://palosaari.fi/linux/
5473Q: http://patchwork.linuxtv.org/project/linux-media/list/
5474T: git git://linuxtv.org/anttip/media_tree.git
5475S: Maintained
5476F: drivers/media/dvb-frontends/hd29l2*
5477
5478HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5479M: Brian Boylston <brian.boylston@hpe.com>
5480S: Supported
5481F: Documentation/watchdog/hpwdt.txt
5482F: drivers/watchdog/hpwdt.c
5483
5484HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5485M: Don Brace <don.brace@microsemi.com>
5486L: iss_storagedev@hp.com
5487L: esc.storagedev@microsemi.com
5488L: linux-scsi@vger.kernel.org
5489S: Supported
5490F: Documentation/scsi/hpsa.txt
5491F: drivers/scsi/hpsa*.[ch]
5492F: include/linux/cciss*.h
5493F: include/uapi/linux/cciss*.h
5494
5495HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5496M: Don Brace <don.brace@microsemi.com>
5497L: iss_storagedev@hp.com
5498L: esc.storagedev@microsemi.com
5499L: linux-scsi@vger.kernel.org
5500S: Supported
5501F: Documentation/blockdev/cciss.txt
5502F: drivers/block/cciss*
5503F: include/linux/cciss_ioctl.h
5504F: include/uapi/linux/cciss_ioctl.h
5505
5506HFI1 DRIVER
5507M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5508M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5509L: linux-rdma@vger.kernel.org
5510S: Supported
5511F: drivers/infiniband/hw/hfi1
5512
5513HFS FILESYSTEM
5514L: linux-fsdevel@vger.kernel.org
5515S: Orphan
5516F: Documentation/filesystems/hfs.txt
5517F: fs/hfs/
5518
5519HFSPLUS FILESYSTEM
5520L: linux-fsdevel@vger.kernel.org
5521S: Orphan
5522F: Documentation/filesystems/hfsplus.txt
5523F: fs/hfsplus/
5524
5525HGA FRAMEBUFFER DRIVER
5526M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5527L: linux-nvidia@lists.surfsouth.com
5528W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5529S: Maintained
5530F: drivers/video/fbdev/hgafb.c
5531
5532HIBERNATION (aka Software Suspend, aka swsusp)
5533M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5534M: Pavel Machek <pavel@ucw.cz>
5535L: linux-pm@vger.kernel.org
5536S: Supported
5537F: arch/x86/power/
5538F: drivers/base/power/
5539F: kernel/power/
5540F: include/linux/suspend.h
5541F: include/linux/freezer.h
5542F: include/linux/pm.h
5543F: arch/*/include/asm/suspend*.h
5544
5545HID CORE LAYER
5546M: Jiri Kosina <jikos@kernel.org>
5547R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5548L: linux-input@vger.kernel.org
5549T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5550S: Maintained
5551F: drivers/hid/
5552F: include/linux/hid*
5553F: include/uapi/linux/hid*
5554
5555HID SENSOR HUB DRIVERS
5556M: Jiri Kosina <jikos@kernel.org>
5557M: Jonathan Cameron <jic23@kernel.org>
5558M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5559L: linux-input@vger.kernel.org
5560L: linux-iio@vger.kernel.org
5561S: Maintained
5562F: Documentation/hid/hid-sensor*
5563F: drivers/hid/hid-sensor-*
5564F: drivers/iio/*/hid-*
5565F: include/linux/hid-sensor-*
5566
5567HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5568M: Thomas Gleixner <tglx@linutronix.de>
5569L: linux-kernel@vger.kernel.org
5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5571S: Maintained
5572F: Documentation/timers/
5573F: kernel/time/hrtimer.c
5574F: kernel/time/clockevents.c
5575F: kernel/time/tick*.*
5576F: kernel/time/timer_*.c
5577F: include/linux/clockchips.h
5578F: include/linux/hrtimer.h
5579
5580HIGH-SPEED SCC DRIVER FOR AX.25
5581L: linux-hams@vger.kernel.org
5582S: Orphan
5583F: drivers/net/hamradio/dmascc.c
5584F: drivers/net/hamradio/scc.c
5585
5586HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5587M: HighPoint Linux Team <linux@highpoint-tech.com>
5588W: http://www.highpoint-tech.com
5589S: Supported
5590F: Documentation/scsi/hptiop.txt
5591F: drivers/scsi/hptiop.c
5592
5593HIPPI
5594M: Jes Sorensen <jes@trained-monkey.org>
5595L: linux-hippi@sunsite.dk
5596S: Maintained
5597F: include/linux/hippidevice.h
5598F: include/uapi/linux/if_hippi.h
5599F: net/802/hippi.c
5600F: drivers/net/hippi/
5601
5602HISILICON NETWORK SUBSYSTEM DRIVER
5603M: Yisen Zhuang <yisen.zhuang@huawei.com>
5604M: Salil Mehta <salil.mehta@huawei.com>
5605L: netdev@vger.kernel.org
5606W: http://www.hisilicon.com
5607S: Maintained
5608F: drivers/net/ethernet/hisilicon/
5609F: Documentation/devicetree/bindings/net/hisilicon*.txt
5610
5611HISILICON ROCE DRIVER
5612M: Lijun Ou <oulijun@huawei.com>
5613M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5614L: linux-rdma@vger.kernel.org
5615S: Maintained
5616F: drivers/infiniband/hw/hns/
5617F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5618
5619HISILICON SAS Controller
5620M: John Garry <john.garry@huawei.com>
5621W: http://www.hisilicon.com
5622S: Supported
5623F: drivers/scsi/hisi_sas/
5624F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5625
5626HOST AP DRIVER
5627M: Jouni Malinen <j@w1.fi>
5628L: hostap@shmoo.com (subscribers-only)
5629L: linux-wireless@vger.kernel.org
5630W: http://hostap.epitest.fi/
5631S: Maintained
5632F: drivers/net/wireless/intersil/hostap/
5633
5634HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5635L: platform-driver-x86@vger.kernel.org
5636S: Orphan
5637F: drivers/platform/x86/tc1100-wmi.c
5638
5639HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5640M: Jaroslav Kysela <perex@perex.cz>
5641S: Maintained
5642F: drivers/net/ethernet/hp/hp100.*
5643
5644HPET: High Precision Event Timers driver
5645M: Clemens Ladisch <clemens@ladisch.de>
5646S: Maintained
5647F: Documentation/timers/hpet.txt
5648F: drivers/char/hpet.c
5649F: include/linux/hpet.h
5650F: include/uapi/linux/hpet.h
5651
5652HPET: x86
5653S: Orphan
5654F: arch/x86/kernel/hpet.c
5655F: arch/x86/include/asm/hpet.h
5656
5657HPFS FILESYSTEM
5658M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5659W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5660S: Maintained
5661F: fs/hpfs/
5662
5663HSI SUBSYSTEM
5664M: Sebastian Reichel <sre@kernel.org>
5665T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5666S: Maintained
5667F: Documentation/ABI/testing/sysfs-bus-hsi
5668F: Documentation/hsi.txt
5669F: drivers/hsi/
5670F: include/linux/hsi/
5671F: include/uapi/linux/hsi/
5672
5673HSO 3G MODEM DRIVER
5674M: Jan Dumon <j.dumon@option.com>
5675W: http://www.pharscape.org
5676S: Maintained
5677F: drivers/net/usb/hso.c
5678
5679HSR NETWORK PROTOCOL
5680M: Arvid Brodin <arvid.brodin@alten.se>
5681L: netdev@vger.kernel.org
5682S: Maintained
5683F: net/hsr/
5684
5685HTCPEN TOUCHSCREEN DRIVER
5686M: Pau Oliva Fora <pof@eslack.org>
5687L: linux-input@vger.kernel.org
5688S: Maintained
5689F: drivers/input/touchscreen/htcpen.c
5690
5691HUGETLB FILESYSTEM
5692M: Nadia Yvette Chambers <nyc@holomorphy.com>
5693S: Maintained
5694F: fs/hugetlbfs/
5695
5696HVA ST MEDIA DRIVER
5697M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5698L: linux-media@vger.kernel.org
5699T: git git://linuxtv.org/media_tree.git
5700W: https://linuxtv.org
5701S: Supported
5702F: drivers/media/platform/sti/hva
5703
5704Hyper-V CORE AND DRIVERS
5705M: "K. Y. Srinivasan" <kys@microsoft.com>
5706M: Haiyang Zhang <haiyangz@microsoft.com>
5707L: devel@linuxdriverproject.org
5708S: Maintained
5709F: arch/x86/include/asm/mshyperv.h
5710F: arch/x86/include/uapi/asm/hyperv.h
5711F: arch/x86/kernel/cpu/mshyperv.c
5712F: drivers/hid/hid-hyperv.c
5713F: drivers/hv/
5714F: drivers/input/serio/hyperv-keyboard.c
5715F: drivers/pci/host/pci-hyperv.c
5716F: drivers/net/hyperv/
5717F: drivers/scsi/storvsc_drv.c
5718F: drivers/video/fbdev/hyperv_fb.c
5719F: include/linux/hyperv.h
5720F: tools/hv/
5721F: Documentation/ABI/stable/sysfs-bus-vmbus
5722
5723I2C MUXES
5724M: Peter Rosin <peda@axentia.se>
5725L: linux-i2c@vger.kernel.org
5726S: Maintained
5727F: Documentation/i2c/i2c-topology
5728F: Documentation/i2c/muxes/
5729F: Documentation/devicetree/bindings/i2c/i2c-mux*
5730F: Documentation/devicetree/bindings/i2c/i2c-arb*
5731F: Documentation/devicetree/bindings/i2c/i2c-gate*
5732F: drivers/i2c/i2c-mux.c
5733F: drivers/i2c/muxes/
5734F: include/linux/i2c-mux.h
5735
5736I2C OVER PARALLEL PORT
5737M: Jean Delvare <jdelvare@suse.com>
5738L: linux-i2c@vger.kernel.org
5739S: Maintained
5740F: Documentation/i2c/busses/i2c-parport
5741F: Documentation/i2c/busses/i2c-parport-light
5742F: drivers/i2c/busses/i2c-parport.c
5743F: drivers/i2c/busses/i2c-parport-light.c
5744
5745I2C/SMBUS CONTROLLER DRIVERS FOR PC
5746M: Jean Delvare <jdelvare@suse.com>
5747L: linux-i2c@vger.kernel.org
5748S: Maintained
5749F: Documentation/i2c/busses/i2c-ali1535
5750F: Documentation/i2c/busses/i2c-ali1563
5751F: Documentation/i2c/busses/i2c-ali15x3
5752F: Documentation/i2c/busses/i2c-amd756
5753F: Documentation/i2c/busses/i2c-amd8111
5754F: Documentation/i2c/busses/i2c-i801
5755F: Documentation/i2c/busses/i2c-nforce2
5756F: Documentation/i2c/busses/i2c-piix4
5757F: Documentation/i2c/busses/i2c-sis5595
5758F: Documentation/i2c/busses/i2c-sis630
5759F: Documentation/i2c/busses/i2c-sis96x
5760F: Documentation/i2c/busses/i2c-via
5761F: Documentation/i2c/busses/i2c-viapro
5762F: drivers/i2c/busses/i2c-ali1535.c
5763F: drivers/i2c/busses/i2c-ali1563.c
5764F: drivers/i2c/busses/i2c-ali15x3.c
5765F: drivers/i2c/busses/i2c-amd756.c
5766F: drivers/i2c/busses/i2c-amd756-s4882.c
5767F: drivers/i2c/busses/i2c-amd8111.c
5768F: drivers/i2c/busses/i2c-i801.c
5769F: drivers/i2c/busses/i2c-isch.c
5770F: drivers/i2c/busses/i2c-nforce2.c
5771F: drivers/i2c/busses/i2c-nforce2-s4985.c
5772F: drivers/i2c/busses/i2c-piix4.c
5773F: drivers/i2c/busses/i2c-sis5595.c
5774F: drivers/i2c/busses/i2c-sis630.c
5775F: drivers/i2c/busses/i2c-sis96x.c
5776F: drivers/i2c/busses/i2c-via.c
5777F: drivers/i2c/busses/i2c-viapro.c
5778
5779I2C/SMBUS ISMT DRIVER
5780M: Seth Heasley <seth.heasley@intel.com>
5781M: Neil Horman <nhorman@tuxdriver.com>
5782L: linux-i2c@vger.kernel.org
5783F: drivers/i2c/busses/i2c-ismt.c
5784F: Documentation/i2c/busses/i2c-ismt
5785
5786I2C/SMBUS STUB DRIVER
5787M: Jean Delvare <jdelvare@suse.com>
5788L: linux-i2c@vger.kernel.org
5789S: Maintained
5790F: drivers/i2c/i2c-stub.c
5791
5792I2C SUBSYSTEM
5793M: Wolfram Sang <wsa@the-dreams.de>
5794L: linux-i2c@vger.kernel.org
5795W: https://i2c.wiki.kernel.org/
5796Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5797T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5798S: Maintained
5799F: Documentation/devicetree/bindings/i2c/
5800F: Documentation/i2c/
5801F: drivers/i2c/
5802F: drivers/i2c/*/
5803F: include/linux/i2c.h
5804F: include/linux/i2c-*.h
5805F: include/uapi/linux/i2c.h
5806F: include/uapi/linux/i2c-*.h
5807
5808I2C ACPI SUPPORT
5809M: Mika Westerberg <mika.westerberg@linux.intel.com>
5810L: linux-i2c@vger.kernel.org
5811L: linux-acpi@vger.kernel.org
5812S: Maintained
5813
5814I2C-TAOS-EVM DRIVER
5815M: Jean Delvare <jdelvare@suse.com>
5816L: linux-i2c@vger.kernel.org
5817S: Maintained
5818F: Documentation/i2c/busses/i2c-taos-evm
5819F: drivers/i2c/busses/i2c-taos-evm.c
5820
5821I2C-TINY-USB DRIVER
5822M: Till Harbaum <till@harbaum.org>
5823L: linux-i2c@vger.kernel.org
5824W: http://www.harbaum.org/till/i2c_tiny_usb
5825S: Maintained
5826F: drivers/i2c/busses/i2c-tiny-usb.c
5827
5828i386 BOOT CODE
5829M: "H. Peter Anvin" <hpa@zytor.com>
5830S: Maintained
5831F: arch/x86/boot/
5832
5833i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5834M: "H. Peter Anvin" <hpa@zytor.com>
5835T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5836S: Maintained
5837
5838IA64 (Itanium) PLATFORM
5839M: Tony Luck <tony.luck@intel.com>
5840M: Fenghua Yu <fenghua.yu@intel.com>
5841L: linux-ia64@vger.kernel.org
5842T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5843S: Maintained
5844F: arch/ia64/
5845
5846IBM Power VMX Cryptographic instructions
5847M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5848M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5849L: linux-crypto@vger.kernel.org
5850S: Supported
5851F: drivers/crypto/vmx/Makefile
5852F: drivers/crypto/vmx/Kconfig
5853F: drivers/crypto/vmx/vmx.c
5854F: drivers/crypto/vmx/aes*
5855F: drivers/crypto/vmx/ghash*
5856F: drivers/crypto/vmx/ppc-xlate.pl
5857
5858IBM Power in-Nest Crypto Acceleration
5859M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5860M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5861L: linux-crypto@vger.kernel.org
5862S: Supported
5863F: drivers/crypto/nx/Makefile
5864F: drivers/crypto/nx/Kconfig
5865F: drivers/crypto/nx/nx-aes*
5866F: drivers/crypto/nx/nx-sha*
5867F: drivers/crypto/nx/nx.*
5868F: drivers/crypto/nx/nx_csbcpb.h
5869F: drivers/crypto/nx/nx_debugfs.h
5870
5871IBM Power 842 compression accelerator
5872M: Dan Streetman <ddstreet@ieee.org>
5873S: Supported
5874F: drivers/crypto/nx/Makefile
5875F: drivers/crypto/nx/Kconfig
5876F: drivers/crypto/nx/nx-842*
5877F: include/linux/sw842.h
5878F: crypto/842.c
5879F: lib/842/
5880
5881IBM Power Linux RAID adapter
5882M: Brian King <brking@us.ibm.com>
5883S: Supported
5884F: drivers/scsi/ipr.*
5885
5886IBM Power Virtual Ethernet Device Driver
5887M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5888L: netdev@vger.kernel.org
5889S: Supported
5890F: drivers/net/ethernet/ibm/ibmveth.*
5891
5892IBM Power SRIOV Virtual NIC Device Driver
5893M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5894M: John Allen <jallen@linux.vnet.ibm.com>
5895L: netdev@vger.kernel.org
5896S: Supported
5897F: drivers/net/ethernet/ibm/ibmvnic.*
5898
5899IBM Power Virtual SCSI Device Drivers
5900M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5901L: linux-scsi@vger.kernel.org
5902S: Supported
5903F: drivers/scsi/ibmvscsi/ibmvscsi*
5904F: include/scsi/viosrp.h
5905
5906IBM Power Virtual SCSI Device Target Driver
5907M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5908M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5909L: linux-scsi@vger.kernel.org
5910L: target-devel@vger.kernel.org
5911S: Supported
5912F: drivers/scsi/ibmvscsi_tgt/
5913
5914IBM Power Virtual FC Device Drivers
5915M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5916L: linux-scsi@vger.kernel.org
5917S: Supported
5918F: drivers/scsi/ibmvscsi/ibmvfc*
5919
5920IBM ServeRAID RAID DRIVER
5921S: Orphan
5922F: drivers/scsi/ips.*
5923
5924ICH LPC AND GPIO DRIVER
5925M: Peter Tyser <ptyser@xes-inc.com>
5926S: Maintained
5927F: drivers/mfd/lpc_ich.c
5928F: drivers/gpio/gpio-ich.c
5929
5930IDE SUBSYSTEM
5931M: "David S. Miller" <davem@davemloft.net>
5932L: linux-ide@vger.kernel.org
5933Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5935S: Maintained
5936F: Documentation/ide/
5937F: drivers/ide/
5938F: include/linux/ide.h
5939
5940IDEAPAD LAPTOP EXTRAS DRIVER
5941M: Ike Panhc <ike.pan@canonical.com>
5942L: platform-driver-x86@vger.kernel.org
5943W: http://launchpad.net/ideapad-laptop
5944S: Maintained
5945F: drivers/platform/x86/ideapad-laptop.c
5946
5947IDEAPAD LAPTOP SLIDEBAR DRIVER
5948M: Andrey Moiseev <o2g.org.ru@gmail.com>
5949L: linux-input@vger.kernel.org
5950W: https://github.com/o2genum/ideapad-slidebar
5951S: Maintained
5952F: drivers/input/misc/ideapad_slidebar.c
5953
5954IDE/ATAPI DRIVERS
5955M: Borislav Petkov <bp@alien8.de>
5956L: linux-ide@vger.kernel.org
5957S: Maintained
5958F: Documentation/cdrom/ide-cd
5959F: drivers/ide/ide-cd*
5960
5961IDLE-I7300
5962M: Andy Henroid <andrew.d.henroid@intel.com>
5963L: linux-pm@vger.kernel.org
5964S: Supported
5965F: drivers/idle/i7300_idle.c
5966
5967IEEE 802.15.4 SUBSYSTEM
5968M: Alexander Aring <aar@pengutronix.de>
5969L: linux-wpan@vger.kernel.org
5970W: http://wpan.cakelab.org/
5971T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5972T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5973S: Maintained
5974F: net/ieee802154/
5975F: net/mac802154/
5976F: drivers/net/ieee802154/
5977F: include/linux/nl802154.h
5978F: include/linux/ieee802154.h
5979F: include/net/nl802154.h
5980F: include/net/mac802154.h
5981F: include/net/af_ieee802154.h
5982F: include/net/cfg802154.h
5983F: include/net/ieee802154_netdev.h
5984F: Documentation/networking/ieee802154.txt
5985
5986IGORPLUG-USB IR RECEIVER
5987M: Sean Young <sean@mess.org>
5988L: linux-media@vger.kernel.org
5989S: Maintained
5990F: drivers/media/rc/igorplugusb.c
5991
5992IGUANAWORKS USB IR TRANSCEIVER
5993M: Sean Young <sean@mess.org>
5994L: linux-media@vger.kernel.org
5995S: Maintained
5996F: drivers/media/rc/iguanair.c
5997
5998IIO SUBSYSTEM AND DRIVERS
5999M: Jonathan Cameron <jic23@kernel.org>
6000R: Hartmut Knaack <knaack.h@gmx.de>
6001R: Lars-Peter Clausen <lars@metafoo.de>
6002R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6003L: linux-iio@vger.kernel.org
6004T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6005S: Maintained
6006F: Documentation/devicetree/bindings/iio/
6007F: drivers/iio/
6008F: drivers/staging/iio/
6009F: include/linux/iio/
6010F: tools/iio/
6011
6012IKANOS/ADI EAGLE ADSL USB DRIVER
6013M: Matthieu Castet <castet.matthieu@free.fr>
6014M: Stanislaw Gruszka <stf_xl@wp.pl>
6015S: Maintained
6016F: drivers/usb/atm/ueagle-atm.c
6017
6018INA209 HARDWARE MONITOR DRIVER
6019M: Guenter Roeck <linux@roeck-us.net>
6020L: linux-hwmon@vger.kernel.org
6021S: Maintained
6022F: Documentation/hwmon/ina209
6023F: Documentation/devicetree/bindings/i2c/ina209.txt
6024F: drivers/hwmon/ina209.c
6025
6026INA2XX HARDWARE MONITOR DRIVER
6027M: Guenter Roeck <linux@roeck-us.net>
6028L: linux-hwmon@vger.kernel.org
6029S: Maintained
6030F: Documentation/hwmon/ina2xx
6031F: drivers/hwmon/ina2xx.c
6032F: include/linux/platform_data/ina2xx.h
6033
6034INDUSTRY PACK SUBSYSTEM (IPACK)
6035M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6036M: Jens Taprogge <jens.taprogge@taprogge.org>
6037M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6038L: industrypack-devel@lists.sourceforge.net
6039W: http://industrypack.sourceforge.net
6040S: Maintained
6041F: drivers/ipack/
6042
6043INGENIC JZ4780 DMA Driver
6044M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6045S: Maintained
6046F: drivers/dma/dma-jz4780.c
6047
6048INGENIC JZ4780 NAND DRIVER
6049M: Harvey Hunt <harveyhuntnexus@gmail.com>
6050L: linux-mtd@lists.infradead.org
6051S: Maintained
6052F: drivers/mtd/nand/jz4780_*
6053
6054INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6055M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6056M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6057L: linux-ima-devel@lists.sourceforge.net
6058L: linux-ima-user@lists.sourceforge.net
6059L: linux-security-module@vger.kernel.org
6060T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6061S: Supported
6062F: security/integrity/ima/
6063
6064IMGTEC IR DECODER DRIVER
6065M: James Hogan <james.hogan@imgtec.com>
6066S: Maintained
6067F: drivers/media/rc/img-ir/
6068
6069IMS TWINTURBO FRAMEBUFFER DRIVER
6070L: linux-fbdev@vger.kernel.org
6071S: Orphan
6072F: drivers/video/fbdev/imsttfb.c
6073
6074INFINIBAND SUBSYSTEM
6075M: Doug Ledford <dledford@redhat.com>
6076M: Sean Hefty <sean.hefty@intel.com>
6077M: Hal Rosenstock <hal.rosenstock@gmail.com>
6078L: linux-rdma@vger.kernel.org
6079W: http://www.openfabrics.org/
6080Q: http://patchwork.kernel.org/project/linux-rdma/list/
6081T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6082S: Supported
6083F: Documentation/infiniband/
6084F: drivers/infiniband/
6085F: include/uapi/linux/if_infiniband.h
6086F: include/uapi/rdma/
6087F: include/rdma/
6088
6089INOTIFY
6090M: John McCutchan <john@johnmccutchan.com>
6091M: Robert Love <rlove@rlove.org>
6092M: Eric Paris <eparis@parisplace.org>
6093S: Maintained
6094F: Documentation/filesystems/inotify.txt
6095F: fs/notify/inotify/
6096F: include/linux/inotify.h
6097F: include/uapi/linux/inotify.h
6098
6099INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6100M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6101L: linux-input@vger.kernel.org
6102Q: http://patchwork.kernel.org/project/linux-input/list/
6103T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6104S: Maintained
6105F: drivers/input/
6106F: include/linux/input.h
6107F: include/uapi/linux/input.h
6108F: include/linux/input/
6109F: Documentation/devicetree/bindings/input/
6110
6111INPUT MULTITOUCH (MT) PROTOCOL
6112M: Henrik Rydberg <rydberg@bitmath.org>
6113L: linux-input@vger.kernel.org
6114S: Odd fixes
6115F: Documentation/input/multi-touch-protocol.txt
6116F: drivers/input/input-mt.c
6117K: \b(ABS|SYN)_MT_
6118
6119INTEL ASoC BDW/HSW DRIVERS
6120M: Jie Yang <yang.jie@linux.intel.com>
6121L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6122S: Supported
6123F: sound/soc/intel/common/sst-dsp*
6124F: sound/soc/intel/common/sst-firmware.c
6125F: sound/soc/intel/boards/broadwell.c
6126F: sound/soc/intel/haswell/
6127
6128INTEL C600 SERIES SAS CONTROLLER DRIVER
6129M: Intel SCU Linux support <intel-linux-scu@intel.com>
6130M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6131L: linux-scsi@vger.kernel.org
6132T: git git://git.code.sf.net/p/intel-sas/isci
6133S: Supported
6134F: drivers/scsi/isci/
6135
6136INTEL HID EVENT DRIVER
6137M: Alex Hung <alex.hung@canonical.com>
6138L: platform-driver-x86@vger.kernel.org
6139S: Maintained
6140F: drivers/platform/x86/intel-hid.c
6141
6142INTEL VIRTUAL BUTTON DRIVER
6143M: AceLan Kao <acelan.kao@canonical.com>
6144L: platform-driver-x86@vger.kernel.org
6145S: Maintained
6146F: drivers/platform/x86/intel-vbtn.c
6147
6148INTEL IDLE DRIVER
6149M: Len Brown <lenb@kernel.org>
6150L: linux-pm@vger.kernel.org
6151T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6152S: Supported
6153F: drivers/idle/intel_idle.c
6154
6155INTEL INTEGRATED SENSOR HUB DRIVER
6156M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6157M: Jiri Kosina <jikos@kernel.org>
6158L: linux-input@vger.kernel.org
6159S: Maintained
6160F: drivers/hid/intel-ish-hid/
6161
6162INTEL PSTATE DRIVER
6163M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6164M: Len Brown <lenb@kernel.org>
6165L: linux-pm@vger.kernel.org
6166S: Supported
6167F: drivers/cpufreq/intel_pstate.c
6168
6169INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6170M: Maik Broemme <mbroemme@libmpq.org>
6171L: linux-fbdev@vger.kernel.org
6172S: Maintained
6173F: Documentation/fb/intelfb.txt
6174F: drivers/video/fbdev/intelfb/
6175
6176INTEL 810/815 FRAMEBUFFER DRIVER
6177M: Antonino Daplas <adaplas@gmail.com>
6178L: linux-fbdev@vger.kernel.org
6179S: Maintained
6180F: drivers/video/fbdev/i810/
6181
6182INTEL MENLOW THERMAL DRIVER
6183M: Sujith Thomas <sujith.thomas@intel.com>
6184L: platform-driver-x86@vger.kernel.org
6185W: https://01.org/linux-acpi
6186S: Supported
6187F: drivers/platform/x86/intel_menlow.c
6188
6189INTEL I/OAT DMA DRIVER
6190M: Dave Jiang <dave.jiang@intel.com>
6191R: Dan Williams <dan.j.williams@intel.com>
6192L: dmaengine@vger.kernel.org
6193Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6194S: Supported
6195F: drivers/dma/ioat*
6196
6197INTEL IOMMU (VT-d)
6198M: David Woodhouse <dwmw2@infradead.org>
6199L: iommu@lists.linux-foundation.org
6200T: git git://git.infradead.org/iommu-2.6.git
6201S: Supported
6202F: drivers/iommu/intel-iommu.c
6203F: include/linux/intel-iommu.h
6204
6205INTEL IOP-ADMA DMA DRIVER
6206R: Dan Williams <dan.j.williams@intel.com>
6207S: Odd fixes
6208F: drivers/dma/iop-adma.c
6209
6210INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6211M: Krzysztof Halasa <khalasa@piap.pl>
6212S: Maintained
6213F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6214F: arch/arm/mach-ixp4xx/include/mach/npe.h
6215F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6216F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6217F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6218F: drivers/net/wan/ixp4xx_hss.c
6219
6220INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6221M: Deepak Saxena <dsaxena@plexity.net>
6222S: Maintained
6223F: drivers/char/hw_random/ixp4xx-rng.c
6224
6225INTEL ETHERNET DRIVERS
6226M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6227L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6228W: http://www.intel.com/support/feedback.htm
6229W: http://e1000.sourceforge.net/
6230Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6231T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6232T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6233S: Supported
6234F: Documentation/networking/e100.txt
6235F: Documentation/networking/e1000.txt
6236F: Documentation/networking/e1000e.txt
6237F: Documentation/networking/igb.txt
6238F: Documentation/networking/igbvf.txt
6239F: Documentation/networking/ixgb.txt
6240F: Documentation/networking/ixgbe.txt
6241F: Documentation/networking/ixgbevf.txt
6242F: Documentation/networking/i40e.txt
6243F: Documentation/networking/i40evf.txt
6244F: drivers/net/ethernet/intel/
6245F: drivers/net/ethernet/intel/*/
6246
6247INTEL RDMA RNIC DRIVER
6248M: Faisal Latif <faisal.latif@intel.com>
6249R: Chien Tin Tung <chien.tin.tung@intel.com>
6250R: Mustafa Ismail <mustafa.ismail@intel.com>
6251R: Shiraz Saleem <shiraz.saleem@intel.com>
6252R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6253L: linux-rdma@vger.kernel.org
6254S: Supported
6255F: drivers/infiniband/hw/i40iw/
6256
6257INTEL MERRIFIELD GPIO DRIVER
6258M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6259L: linux-gpio@vger.kernel.org
6260S: Maintained
6261F: drivers/gpio/gpio-merrifield.c
6262
6263INTEL-MID GPIO DRIVER
6264M: David Cohen <david.a.cohen@linux.intel.com>
6265L: linux-gpio@vger.kernel.org
6266S: Maintained
6267F: drivers/gpio/gpio-intel-mid.c
6268
6269INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6270M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6271L: linux-wireless@vger.kernel.org
6272S: Maintained
6273F: Documentation/networking/README.ipw2100
6274F: Documentation/networking/README.ipw2200
6275F: drivers/net/wireless/intel/ipw2x00/
6276
6277INTEL(R) TRACE HUB
6278M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6279S: Supported
6280F: Documentation/trace/intel_th.txt
6281F: drivers/hwtracing/intel_th/
6282
6283INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6284M: Ning Sun <ning.sun@intel.com>
6285L: tboot-devel@lists.sourceforge.net
6286W: http://tboot.sourceforge.net
6287T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6288S: Supported
6289F: Documentation/intel_txt.txt
6290F: include/linux/tboot.h
6291F: arch/x86/kernel/tboot.c
6292
6293INTEL WIRELESS WIMAX CONNECTION 2400
6294M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6295M: linux-wimax@intel.com
6296L: wimax@linuxwimax.org (subscribers-only)
6297S: Supported
6298W: http://linuxwimax.org
6299F: Documentation/wimax/README.i2400m
6300F: drivers/net/wimax/i2400m/
6301F: include/uapi/linux/wimax/i2400m.h
6302
6303INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6304M: Stanislaw Gruszka <sgruszka@redhat.com>
6305L: linux-wireless@vger.kernel.org
6306S: Supported
6307F: drivers/net/wireless/intel/iwlegacy/
6308
6309INTEL WIRELESS WIFI LINK (iwlwifi)
6310M: Johannes Berg <johannes.berg@intel.com>
6311M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6312M: Luca Coelho <luciano.coelho@intel.com>
6313M: Intel Linux Wireless <linuxwifi@intel.com>
6314L: linux-wireless@vger.kernel.org
6315W: http://intellinuxwireless.org
6316T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6317S: Supported
6318F: drivers/net/wireless/intel/iwlwifi/
6319
6320INTEL MANAGEMENT ENGINE (mei)
6321M: Tomas Winkler <tomas.winkler@intel.com>
6322L: linux-kernel@vger.kernel.org
6323S: Supported
6324F: include/uapi/linux/mei.h
6325F: include/linux/mei_cl_bus.h
6326F: drivers/misc/mei/*
6327F: drivers/watchdog/mei_wdt.c
6328F: Documentation/misc-devices/mei/*
6329
6330INTEL MIC DRIVERS (mic)
6331M: Sudeep Dutt <sudeep.dutt@intel.com>
6332M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6333S: Supported
6334W: https://github.com/sudeepdutt/mic
6335W: http://software.intel.com/en-us/mic-developer
6336F: include/linux/mic_bus.h
6337F: include/linux/scif.h
6338F: include/uapi/linux/mic_common.h
6339F: include/uapi/linux/mic_ioctl.h
6340F: include/uapi/linux/scif_ioctl.h
6341F: drivers/misc/mic/
6342F: drivers/dma/mic_x100_dma.c
6343F: drivers/dma/mic_x100_dma.h
6344F: Documentation/mic/
6345
6346INTEL PMC/P-Unit IPC DRIVER
6347M: Zha Qipeng<qipeng.zha@intel.com>
6348L: platform-driver-x86@vger.kernel.org
6349S: Maintained
6350F: drivers/platform/x86/intel_pmc_ipc.c
6351F: drivers/platform/x86/intel_punit_ipc.c
6352F: arch/x86/include/asm/intel_pmc_ipc.h
6353F: arch/x86/include/asm/intel_punit_ipc.h
6354
6355INTEL TELEMETRY DRIVER
6356M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6357L: platform-driver-x86@vger.kernel.org
6358S: Maintained
6359F: arch/x86/include/asm/intel_telemetry.h
6360F: drivers/platform/x86/intel_telemetry*
6361
6362INTEL PMC CORE DRIVER
6363M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6364M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6365L: platform-driver-x86@vger.kernel.org
6366S: Maintained
6367F: arch/x86/include/asm/pmc_core.h
6368F: drivers/platform/x86/intel_pmc_core*
6369
6370IOC3 ETHERNET DRIVER
6371M: Ralf Baechle <ralf@linux-mips.org>
6372L: linux-mips@linux-mips.org
6373S: Maintained
6374F: drivers/net/ethernet/sgi/ioc3-eth.c
6375
6376IOC3 SERIAL DRIVER
6377M: Pat Gefre <pfg@sgi.com>
6378L: linux-serial@vger.kernel.org
6379S: Maintained
6380F: drivers/tty/serial/ioc3_serial.c
6381
6382IOMMU DRIVERS
6383M: Joerg Roedel <joro@8bytes.org>
6384L: iommu@lists.linux-foundation.org
6385T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6386S: Maintained
6387F: Documentation/devicetree/bindings/iommu/
6388F: drivers/iommu/
6389
6390IP MASQUERADING
6391M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6392S: Maintained
6393F: net/ipv4/netfilter/ipt_MASQUERADE.c
6394
6395IPMI SUBSYSTEM
6396M: Corey Minyard <minyard@acm.org>
6397L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6398W: http://openipmi.sourceforge.net/
6399S: Supported
6400F: Documentation/IPMI.txt
6401F: drivers/char/ipmi/
6402F: include/linux/ipmi*
6403F: include/uapi/linux/ipmi*
6404
6405QCOM AUDIO (ASoC) DRIVERS
6406M: Patrick Lai <plai@codeaurora.org>
6407M: Banajit Goswami <bgoswami@codeaurora.org>
6408L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6409S: Supported
6410F: sound/soc/qcom/
6411
6412IPS SCSI RAID DRIVER
6413M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6414L: linux-scsi@vger.kernel.org
6415W: http://www.adaptec.com/
6416S: Maintained
6417F: drivers/scsi/ips*
6418
6419IPVS
6420M: Wensong Zhang <wensong@linux-vs.org>
6421M: Simon Horman <horms@verge.net.au>
6422M: Julian Anastasov <ja@ssi.bg>
6423L: netdev@vger.kernel.org
6424L: lvs-devel@vger.kernel.org
6425S: Maintained
6426T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6427T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6428F: Documentation/networking/ipvs-sysctl.txt
6429F: include/net/ip_vs.h
6430F: include/uapi/linux/ip_vs.h
6431F: net/netfilter/ipvs/
6432
6433IPWIRELESS DRIVER
6434M: Jiri Kosina <jikos@kernel.org>
6435M: David Sterba <dsterba@suse.com>
6436S: Odd Fixes
6437F: drivers/tty/ipwireless/
6438
6439IPX NETWORK LAYER
6440M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6441L: netdev@vger.kernel.org
6442S: Maintained
6443F: include/net/ipx.h
6444F: include/uapi/linux/ipx.h
6445F: net/ipx/
6446
6447IRDA SUBSYSTEM
6448M: Samuel Ortiz <samuel@sortiz.org>
6449L: irda-users@lists.sourceforge.net (subscribers-only)
6450L: netdev@vger.kernel.org
6451W: http://irda.sourceforge.net/
6452S: Maintained
6453T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6454F: Documentation/networking/irda.txt
6455F: drivers/net/irda/
6456F: include/net/irda/
6457F: net/irda/
6458
6459IRQ SUBSYSTEM
6460M: Thomas Gleixner <tglx@linutronix.de>
6461L: linux-kernel@vger.kernel.org
6462S: Maintained
6463T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6464F: kernel/irq/
6465
6466IRQCHIP DRIVERS
6467M: Thomas Gleixner <tglx@linutronix.de>
6468M: Jason Cooper <jason@lakedaemon.net>
6469M: Marc Zyngier <marc.zyngier@arm.com>
6470L: linux-kernel@vger.kernel.org
6471S: Maintained
6472T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6473T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6474F: Documentation/devicetree/bindings/interrupt-controller/
6475F: drivers/irqchip/
6476
6477IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6478M: Marc Zyngier <marc.zyngier@arm.com>
6479S: Maintained
6480T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6481F: Documentation/IRQ-domain.txt
6482F: include/linux/irqdomain.h
6483F: kernel/irq/irqdomain.c
6484F: kernel/irq/msi.c
6485
6486ISA
6487M: William Breathitt Gray <vilhelm.gray@gmail.com>
6488S: Maintained
6489F: Documentation/isa.txt
6490F: drivers/base/isa.c
6491F: include/linux/isa.h
6492
6493ISAPNP
6494M: Jaroslav Kysela <perex@perex.cz>
6495S: Maintained
6496F: Documentation/isapnp.txt
6497F: drivers/pnp/isapnp/
6498F: include/linux/isapnp.h
6499
6500ISA RADIO MODULE
6501M: Hans Verkuil <hverkuil@xs4all.nl>
6502L: linux-media@vger.kernel.org
6503T: git git://linuxtv.org/media_tree.git
6504W: https://linuxtv.org
6505S: Maintained
6506F: drivers/media/radio/radio-isa*
6507
6508iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6509M: Peter Jones <pjones@redhat.com>
6510M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6511S: Maintained
6512F: drivers/firmware/iscsi_ibft*
6513
6514ISCSI
6515M: Mike Christie <michaelc@cs.wisc.edu>
6516L: open-iscsi@googlegroups.com
6517W: www.open-iscsi.org
6518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6519S: Maintained
6520F: drivers/scsi/*iscsi*
6521F: include/scsi/*iscsi*
6522
6523ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6524M: Or Gerlitz <ogerlitz@mellanox.com>
6525M: Sagi Grimberg <sagi@grimberg.me>
6526M: Roi Dayan <roid@mellanox.com>
6527L: linux-rdma@vger.kernel.org
6528S: Supported
6529W: http://www.openfabrics.org
6530W: www.open-iscsi.org
6531Q: http://patchwork.kernel.org/project/linux-rdma/list/
6532F: drivers/infiniband/ulp/iser/
6533
6534ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6535M: Sagi Grimberg <sagi@grimberg.me>
6536T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6537L: linux-rdma@vger.kernel.org
6538L: target-devel@vger.kernel.org
6539S: Supported
6540W: http://www.linux-iscsi.org
6541F: drivers/infiniband/ulp/isert
6542
6543ISDN SUBSYSTEM
6544M: Karsten Keil <isdn@linux-pingi.de>
6545L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6546L: netdev@vger.kernel.org
6547W: http://www.isdn4linux.de
6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6549S: Maintained
6550F: Documentation/isdn/
6551F: drivers/isdn/
6552F: include/linux/isdn.h
6553F: include/linux/isdn/
6554F: include/uapi/linux/isdn.h
6555F: include/uapi/linux/isdn/
6556
6557ISDN SUBSYSTEM (Eicon active card driver)
6558M: Armin Schindler <mac@melware.de>
6559L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6560W: http://www.melware.de
6561S: Maintained
6562F: drivers/isdn/hardware/eicon/
6563
6564IT87 HARDWARE MONITORING DRIVER
6565M: Jean Delvare <jdelvare@suse.com>
6566L: linux-hwmon@vger.kernel.org
6567S: Maintained
6568F: Documentation/hwmon/it87
6569F: drivers/hwmon/it87.c
6570
6571IT913X MEDIA DRIVER
6572M: Antti Palosaari <crope@iki.fi>
6573L: linux-media@vger.kernel.org
6574W: https://linuxtv.org
6575W: http://palosaari.fi/linux/
6576Q: http://patchwork.linuxtv.org/project/linux-media/list/
6577T: git git://linuxtv.org/anttip/media_tree.git
6578S: Maintained
6579F: drivers/media/tuners/it913x*
6580
6581IVTV VIDEO4LINUX DRIVER
6582M: Andy Walls <awalls@md.metrocast.net>
6583L: ivtv-devel@ivtvdriver.org (subscribers-only)
6584L: linux-media@vger.kernel.org
6585T: git git://linuxtv.org/media_tree.git
6586W: http://www.ivtvdriver.org
6587S: Maintained
6588F: Documentation/video4linux/*.ivtv
6589F: drivers/media/pci/ivtv/
6590F: include/uapi/linux/ivtv*
6591
6592IX2505V MEDIA DRIVER
6593M: Malcolm Priestley <tvboxspy@gmail.com>
6594L: linux-media@vger.kernel.org
6595W: https://linuxtv.org
6596Q: http://patchwork.linuxtv.org/project/linux-media/list/
6597S: Maintained
6598F: drivers/media/dvb-frontends/ix2505v*
6599
6600JC42.4 TEMPERATURE SENSOR DRIVER
6601M: Guenter Roeck <linux@roeck-us.net>
6602L: linux-hwmon@vger.kernel.org
6603S: Maintained
6604F: drivers/hwmon/jc42.c
6605F: Documentation/hwmon/jc42
6606
6607JFS FILESYSTEM
6608M: Dave Kleikamp <shaggy@kernel.org>
6609L: jfs-discussion@lists.sourceforge.net
6610W: http://jfs.sourceforge.net/
6611T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6612S: Maintained
6613F: Documentation/filesystems/jfs.txt
6614F: fs/jfs/
6615
6616JME NETWORK DRIVER
6617M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6618L: netdev@vger.kernel.org
6619S: Maintained
6620F: drivers/net/ethernet/jme.*
6621
6622JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6623M: David Woodhouse <dwmw2@infradead.org>
6624L: linux-mtd@lists.infradead.org
6625W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6626S: Maintained
6627F: fs/jffs2/
6628F: include/uapi/linux/jffs2.h
6629
6630JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6631M: "Theodore Ts'o" <tytso@mit.edu>
6632M: Jan Kara <jack@suse.com>
6633L: linux-ext4@vger.kernel.org
6634S: Maintained
6635F: fs/jbd2/
6636F: include/linux/jbd2.h
6637
6638JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6639M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6640L: linux-media@vger.kernel.org
6641S: Maintained
6642F: drivers/media/platform/rcar_jpu.c
6643
6644JSM Neo PCI based serial card
6645M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6646L: linux-serial@vger.kernel.org
6647S: Maintained
6648F: drivers/tty/serial/jsm/
6649
6650K10TEMP HARDWARE MONITORING DRIVER
6651M: Clemens Ladisch <clemens@ladisch.de>
6652L: linux-hwmon@vger.kernel.org
6653S: Maintained
6654F: Documentation/hwmon/k10temp
6655F: drivers/hwmon/k10temp.c
6656
6657K8TEMP HARDWARE MONITORING DRIVER
6658M: Rudolf Marek <r.marek@assembler.cz>
6659L: linux-hwmon@vger.kernel.org
6660S: Maintained
6661F: Documentation/hwmon/k8temp
6662F: drivers/hwmon/k8temp.c
6663
6664KASAN
6665M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6666R: Alexander Potapenko <glider@google.com>
6667R: Dmitry Vyukov <dvyukov@google.com>
6668L: kasan-dev@googlegroups.com
6669S: Maintained
6670F: arch/*/include/asm/kasan.h
6671F: arch/*/mm/kasan_init*
6672F: Documentation/dev-tools/kasan.rst
6673F: include/linux/kasan*.h
6674F: lib/test_kasan.c
6675F: mm/kasan/
6676F: scripts/Makefile.kasan
6677
6678KCONFIG
6679M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6680L: linux-kbuild@vger.kernel.org
6681T: git git://gitorious.org/linux-kconfig/linux-kconfig
6682S: Maintained
6683F: Documentation/kbuild/kconfig-language.txt
6684F: scripts/kconfig/
6685
6686KDUMP
6687M: Dave Young <dyoung@redhat.com>
6688M: Baoquan He <bhe@redhat.com>
6689R: Vivek Goyal <vgoyal@redhat.com>
6690L: kexec@lists.infradead.org
6691W: http://lse.sourceforge.net/kdump/
6692S: Maintained
6693F: Documentation/kdump/
6694
6695KEENE FM RADIO TRANSMITTER DRIVER
6696M: Hans Verkuil <hverkuil@xs4all.nl>
6697L: linux-media@vger.kernel.org
6698T: git git://linuxtv.org/media_tree.git
6699W: https://linuxtv.org
6700S: Maintained
6701F: drivers/media/radio/radio-keene*
6702
6703KERNEL AUTOMOUNTER v4 (AUTOFS4)
6704M: Ian Kent <raven@themaw.net>
6705L: autofs@vger.kernel.org
6706S: Maintained
6707F: fs/autofs4/
6708
6709KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6710M: Michal Marek <mmarek@suse.com>
6711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6713L: linux-kbuild@vger.kernel.org
6714S: Maintained
6715F: Documentation/kbuild/
6716F: Makefile
6717F: scripts/Makefile.*
6718F: scripts/basic/
6719F: scripts/mk*
6720F: scripts/package/
6721
6722KERNEL JANITORS
6723L: kernel-janitors@vger.kernel.org
6724W: http://kernelnewbies.org/KernelJanitors
6725S: Odd Fixes
6726
6727KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6728M: "J. Bruce Fields" <bfields@fieldses.org>
6729M: Jeff Layton <jlayton@poochiereds.net>
6730L: linux-nfs@vger.kernel.org
6731W: http://nfs.sourceforge.net/
6732T: git git://linux-nfs.org/~bfields/linux.git
6733S: Supported
6734F: fs/nfsd/
6735F: include/uapi/linux/nfsd/
6736F: fs/lockd/
6737F: fs/nfs_common/
6738F: net/sunrpc/
6739F: include/linux/lockd/
6740F: include/linux/sunrpc/
6741F: include/uapi/linux/sunrpc/
6742
6743KERNEL SELFTEST FRAMEWORK
6744M: Shuah Khan <shuahkh@osg.samsung.com>
6745M: Shuah Khan <shuah@kernel.org>
6746L: linux-kselftest@vger.kernel.org
6747T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6748S: Maintained
6749F: tools/testing/selftests
6750
6751KERNEL VIRTUAL MACHINE (KVM)
6752M: Paolo Bonzini <pbonzini@redhat.com>
6753M: Radim Krčmář <rkrcmar@redhat.com>
6754L: kvm@vger.kernel.org
6755W: http://www.linux-kvm.org
6756T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6757S: Supported
6758F: Documentation/*/kvm*.txt
6759F: Documentation/virtual/kvm/
6760F: arch/*/kvm/
6761F: arch/x86/kernel/kvm.c
6762F: arch/x86/kernel/kvmclock.c
6763F: arch/*/include/asm/kvm*
6764F: include/linux/kvm*
6765F: include/uapi/linux/kvm*
6766F: virt/kvm/
6767F: tools/kvm/
6768
6769KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6770M: Joerg Roedel <joro@8bytes.org>
6771L: kvm@vger.kernel.org
6772W: http://www.linux-kvm.org/
6773S: Maintained
6774F: arch/x86/include/asm/svm.h
6775F: arch/x86/kvm/svm.c
6776
6777KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6778M: Alexander Graf <agraf@suse.com>
6779L: kvm-ppc@vger.kernel.org
6780W: http://www.linux-kvm.org/
6781T: git git://github.com/agraf/linux-2.6.git
6782S: Supported
6783F: arch/powerpc/include/asm/kvm*
6784F: arch/powerpc/kvm/
6785
6786KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6787M: Christian Borntraeger <borntraeger@de.ibm.com>
6788M: Cornelia Huck <cornelia.huck@de.ibm.com>
6789L: linux-s390@vger.kernel.org
6790W: http://www.ibm.com/developerworks/linux/linux390/
6791T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6792S: Supported
6793F: Documentation/s390/kvm.txt
6794F: arch/s390/include/asm/kvm*
6795F: arch/s390/kvm/
6796
6797KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6798M: Christoffer Dall <christoffer.dall@linaro.org>
6799M: Marc Zyngier <marc.zyngier@arm.com>
6800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6801L: kvmarm@lists.cs.columbia.edu
6802W: http://systems.cs.columbia.edu/projects/kvm-arm
6803T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6804S: Supported
6805F: arch/arm/include/uapi/asm/kvm*
6806F: arch/arm/include/asm/kvm*
6807F: arch/arm/kvm/
6808F: virt/kvm/arm/
6809F: include/kvm/arm_*
6810
6811KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6812M: Christoffer Dall <christoffer.dall@linaro.org>
6813M: Marc Zyngier <marc.zyngier@arm.com>
6814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6815L: kvmarm@lists.cs.columbia.edu
6816S: Maintained
6817F: arch/arm64/include/uapi/asm/kvm*
6818F: arch/arm64/include/asm/kvm*
6819F: arch/arm64/kvm/
6820
6821KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6822M: James Hogan <james.hogan@imgtec.com>
6823L: linux-mips@linux-mips.org
6824S: Supported
6825F: arch/mips/include/uapi/asm/kvm*
6826F: arch/mips/include/asm/kvm*
6827F: arch/mips/kvm/
6828
6829KEXEC
6830M: Eric Biederman <ebiederm@xmission.com>
6831W: http://kernel.org/pub/linux/utils/kernel/kexec/
6832L: kexec@lists.infradead.org
6833S: Maintained
6834F: include/linux/kexec.h
6835F: include/uapi/linux/kexec.h
6836F: kernel/kexec*
6837
6838KEYS/KEYRINGS:
6839M: David Howells <dhowells@redhat.com>
6840L: keyrings@vger.kernel.org
6841S: Maintained
6842F: Documentation/security/keys.txt
6843F: include/linux/key.h
6844F: include/linux/key-type.h
6845F: include/linux/keyctl.h
6846F: include/uapi/linux/keyctl.h
6847F: include/keys/
6848F: security/keys/
6849
6850KEYS-TRUSTED
6851M: David Safford <safford@us.ibm.com>
6852M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6853L: linux-security-module@vger.kernel.org
6854L: keyrings@vger.kernel.org
6855S: Supported
6856F: Documentation/security/keys-trusted-encrypted.txt
6857F: include/keys/trusted-type.h
6858F: security/keys/trusted.c
6859F: security/keys/trusted.h
6860
6861KEYS-ENCRYPTED
6862M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6863M: David Safford <safford@us.ibm.com>
6864L: linux-security-module@vger.kernel.org
6865L: keyrings@vger.kernel.org
6866S: Supported
6867F: Documentation/security/keys-trusted-encrypted.txt
6868F: include/keys/encrypted-type.h
6869F: security/keys/encrypted-keys/
6870
6871KGDB / KDB /debug_core
6872M: Jason Wessel <jason.wessel@windriver.com>
6873W: http://kgdb.wiki.kernel.org/
6874L: kgdb-bugreport@lists.sourceforge.net
6875T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6876S: Maintained
6877F: Documentation/DocBook/kgdb.tmpl
6878F: drivers/misc/kgdbts.c
6879F: drivers/tty/serial/kgdboc.c
6880F: include/linux/kdb.h
6881F: include/linux/kgdb.h
6882F: kernel/debug/
6883
6884KMEMCHECK
6885M: Vegard Nossum <vegardno@ifi.uio.no>
6886M: Pekka Enberg <penberg@kernel.org>
6887S: Maintained
6888F: Documentation/dev-tools/kmemcheck.rst
6889F: arch/x86/include/asm/kmemcheck.h
6890F: arch/x86/mm/kmemcheck/
6891F: include/linux/kmemcheck.h
6892F: mm/kmemcheck.c
6893
6894KMEMLEAK
6895M: Catalin Marinas <catalin.marinas@arm.com>
6896S: Maintained
6897F: Documentation/dev-tools/kmemleak.rst
6898F: include/linux/kmemleak.h
6899F: mm/kmemleak.c
6900F: mm/kmemleak-test.c
6901
6902KPROBES
6903M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6904M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6905M: "David S. Miller" <davem@davemloft.net>
6906M: Masami Hiramatsu <mhiramat@kernel.org>
6907S: Maintained
6908F: Documentation/kprobes.txt
6909F: include/linux/kprobes.h
6910F: kernel/kprobes.c
6911
6912KS0108 LCD CONTROLLER DRIVER
6913M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6914W: http://miguelojeda.es/auxdisplay.htm
6915W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6916S: Maintained
6917F: Documentation/auxdisplay/ks0108
6918F: drivers/auxdisplay/ks0108.c
6919F: include/linux/ks0108.h
6920
6921L3MDEV
6922M: David Ahern <dsa@cumulusnetworks.com>
6923L: netdev@vger.kernel.org
6924S: Maintained
6925F: net/l3mdev
6926F: include/net/l3mdev.h
6927
6928LANTIQ MIPS ARCHITECTURE
6929M: John Crispin <john@phrozen.org>
6930L: linux-mips@linux-mips.org
6931S: Maintained
6932F: arch/mips/lantiq
6933
6934LAPB module
6935L: linux-x25@vger.kernel.org
6936S: Orphan
6937F: Documentation/networking/lapb-module.txt
6938F: include/*/lapb.h
6939F: net/lapb/
6940
6941LASI 53c700 driver for PARISC
6942M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6943L: linux-scsi@vger.kernel.org
6944S: Maintained
6945F: Documentation/scsi/53c700.txt
6946F: drivers/scsi/53c700*
6947
6948LED SUBSYSTEM
6949M: Richard Purdie <rpurdie@rpsys.net>
6950M: Jacek Anaszewski <j.anaszewski@samsung.com>
6951L: linux-leds@vger.kernel.org
6952T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6953S: Maintained
6954F: Documentation/devicetree/bindings/leds/
6955F: drivers/leds/
6956F: include/linux/leds.h
6957
6958LEGACY EEPROM DRIVER
6959M: Jean Delvare <jdelvare@suse.com>
6960S: Maintained
6961F: Documentation/misc-devices/eeprom
6962F: drivers/misc/eeprom/eeprom.c
6963
6964LEGO USB Tower driver
6965M: Juergen Stuber <starblue@users.sourceforge.net>
6966L: legousb-devel@lists.sourceforge.net
6967W: http://legousb.sourceforge.net/
6968S: Maintained
6969F: drivers/usb/misc/legousbtower.c
6970
6971LG2160 MEDIA DRIVER
6972M: Michael Krufky <mkrufky@linuxtv.org>
6973L: linux-media@vger.kernel.org
6974W: https://linuxtv.org
6975W: http://github.com/mkrufky
6976Q: http://patchwork.linuxtv.org/project/linux-media/list/
6977T: git git://linuxtv.org/mkrufky/tuners.git
6978S: Maintained
6979F: drivers/media/dvb-frontends/lg2160.*
6980
6981LGDT3305 MEDIA DRIVER
6982M: Michael Krufky <mkrufky@linuxtv.org>
6983L: linux-media@vger.kernel.org
6984W: https://linuxtv.org
6985W: http://github.com/mkrufky
6986Q: http://patchwork.linuxtv.org/project/linux-media/list/
6987T: git git://linuxtv.org/mkrufky/tuners.git
6988S: Maintained
6989F: drivers/media/dvb-frontends/lgdt3305.*
6990
6991LGUEST
6992M: Rusty Russell <rusty@rustcorp.com.au>
6993L: lguest@lists.ozlabs.org
6994W: http://lguest.ozlabs.org/
6995S: Odd Fixes
6996F: arch/x86/include/asm/lguest*.h
6997F: arch/x86/lguest/
6998F: drivers/lguest/
6999F: include/linux/lguest*.h
7000F: tools/lguest/
7001
7002LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7003M: Tejun Heo <tj@kernel.org>
7004L: linux-ide@vger.kernel.org
7005T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7006S: Maintained
7007F: drivers/ata/
7008F: include/linux/ata.h
7009F: include/linux/libata.h
7010F: Documentation/devicetree/bindings/ata/
7011
7012LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7013M: Viresh Kumar <vireshk@kernel.org>
7014L: linux-ide@vger.kernel.org
7015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7016S: Maintained
7017F: include/linux/pata_arasan_cf_data.h
7018F: drivers/ata/pata_arasan_cf.c
7019
7020LIBATA PATA DRIVERS
7021M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7022M: Tejun Heo <tj@kernel.org>
7023L: linux-ide@vger.kernel.org
7024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7025S: Maintained
7026F: drivers/ata/pata_*.c
7027F: drivers/ata/ata_generic.c
7028
7029LIBATA SATA AHCI PLATFORM devices support
7030M: Hans de Goede <hdegoede@redhat.com>
7031M: Tejun Heo <tj@kernel.org>
7032L: linux-ide@vger.kernel.org
7033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7034S: Maintained
7035F: drivers/ata/ahci_platform.c
7036F: drivers/ata/libahci_platform.c
7037F: include/linux/ahci_platform.h
7038
7039LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7040M: Mikael Pettersson <mikpelinux@gmail.com>
7041L: linux-ide@vger.kernel.org
7042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7043S: Maintained
7044F: drivers/ata/sata_promise.*
7045
7046LIBLOCKDEP
7047M: Sasha Levin <sasha.levin@oracle.com>
7048S: Maintained
7049F: tools/lib/lockdep/
7050
7051LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7052M: Dan Williams <dan.j.williams@intel.com>
7053L: linux-nvdimm@lists.01.org
7054Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7055T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7056S: Supported
7057F: drivers/nvdimm/*
7058F: include/linux/nd.h
7059F: include/linux/libnvdimm.h
7060F: include/uapi/linux/ndctl.h
7061
7062LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7063M: Ross Zwisler <ross.zwisler@linux.intel.com>
7064L: linux-nvdimm@lists.01.org
7065Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7066S: Supported
7067F: drivers/nvdimm/blk.c
7068F: drivers/nvdimm/region_devs.c
7069F: drivers/acpi/nfit*
7070
7071LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7072M: Vishal Verma <vishal.l.verma@intel.com>
7073L: linux-nvdimm@lists.01.org
7074Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7075S: Supported
7076F: drivers/nvdimm/btt*
7077
7078LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7079M: Ross Zwisler <ross.zwisler@linux.intel.com>
7080L: linux-nvdimm@lists.01.org
7081Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7082S: Supported
7083F: drivers/nvdimm/pmem.c
7084F: include/linux/pmem.h
7085F: arch/*/include/asm/pmem.h
7086
7087LIGHTNVM PLATFORM SUPPORT
7088M: Matias Bjorling <mb@lightnvm.io>
7089W: http://github/OpenChannelSSD
7090L: linux-block@vger.kernel.org
7091S: Maintained
7092F: drivers/lightnvm/
7093F: include/linux/lightnvm.h
7094F: include/uapi/linux/lightnvm.h
7095
7096LINUX FOR IBM pSERIES (RS/6000)
7097M: Paul Mackerras <paulus@au.ibm.com>
7098W: http://www.ibm.com/linux/ltc/projects/ppc
7099S: Supported
7100F: arch/powerpc/boot/rs6000.h
7101
7102LINUX FOR POWERPC (32-BIT AND 64-BIT)
7103M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7104M: Paul Mackerras <paulus@samba.org>
7105M: Michael Ellerman <mpe@ellerman.id.au>
7106W: http://www.penguinppc.org/
7107L: linuxppc-dev@lists.ozlabs.org
7108Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7109T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7110S: Supported
7111F: Documentation/powerpc/
7112F: arch/powerpc/
7113F: drivers/char/tpm/tpm_ibmvtpm*
7114F: drivers/crypto/nx/
7115F: drivers/crypto/vmx/
7116F: drivers/net/ethernet/ibm/ibmveth.*
7117F: drivers/net/ethernet/ibm/ibmvnic.*
7118F: drivers/pci/hotplug/pnv_php.c
7119F: drivers/pci/hotplug/rpa*
7120F: drivers/scsi/ibmvscsi/
7121N: opal
7122N: /pmac
7123N: powermac
7124N: powernv
7125N: [^a-z0-9]ps3
7126N: pseries
7127
7128LINUX FOR POWER MACINTOSH
7129M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7130W: http://www.penguinppc.org/
7131L: linuxppc-dev@lists.ozlabs.org
7132S: Maintained
7133F: arch/powerpc/platforms/powermac/
7134F: drivers/macintosh/
7135
7136LINUX FOR POWERPC EMBEDDED MPC5XXX
7137M: Anatolij Gustschin <agust@denx.de>
7138L: linuxppc-dev@lists.ozlabs.org
7139T: git git://git.denx.de/linux-denx-agust.git
7140S: Maintained
7141F: arch/powerpc/platforms/512x/
7142F: arch/powerpc/platforms/52xx/
7143
7144LINUX FOR POWERPC EMBEDDED PPC4XX
7145M: Alistair Popple <alistair@popple.id.au>
7146M: Matt Porter <mporter@kernel.crashing.org>
7147W: http://www.penguinppc.org/
7148L: linuxppc-dev@lists.ozlabs.org
7149S: Maintained
7150F: arch/powerpc/platforms/40x/
7151F: arch/powerpc/platforms/44x/
7152
7153LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7154L: linuxppc-dev@lists.ozlabs.org
7155S: Orphan
7156F: arch/powerpc/*/*virtex*
7157F: arch/powerpc/*/*/*virtex*
7158
7159LINUX FOR POWERPC EMBEDDED PPC8XX
7160M: Vitaly Bordug <vitb@kernel.crashing.org>
7161W: http://www.penguinppc.org/
7162L: linuxppc-dev@lists.ozlabs.org
7163S: Maintained
7164F: arch/powerpc/platforms/8xx/
7165
7166LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7167M: Scott Wood <oss@buserror.net>
7168M: Kumar Gala <galak@kernel.crashing.org>
7169W: http://www.penguinppc.org/
7170L: linuxppc-dev@lists.ozlabs.org
7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7172S: Maintained
7173F: arch/powerpc/platforms/83xx/
7174F: arch/powerpc/platforms/85xx/
7175
7176LINUX FOR POWERPC PA SEMI PWRFICIENT
7177M: Olof Johansson <olof@lixom.net>
7178L: linuxppc-dev@lists.ozlabs.org
7179S: Maintained
7180F: arch/powerpc/platforms/pasemi/
7181F: drivers/*/*pasemi*
7182F: drivers/*/*/*pasemi*
7183
7184LINUX SECURITY MODULE (LSM) FRAMEWORK
7185M: Chris Wright <chrisw@sous-sol.org>
7186L: linux-security-module@vger.kernel.org
7187S: Supported
7188
7189LIS3LV02D ACCELEROMETER DRIVER
7190M: Eric Piel <eric.piel@tremplin-utc.net>
7191S: Maintained
7192F: Documentation/misc-devices/lis3lv02d
7193F: drivers/misc/lis3lv02d/
7194F: drivers/platform/x86/hp_accel.c
7195
7196LIVE PATCHING
7197M: Josh Poimboeuf <jpoimboe@redhat.com>
7198M: Jessica Yu <jeyu@redhat.com>
7199M: Jiri Kosina <jikos@kernel.org>
7200M: Miroslav Benes <mbenes@suse.cz>
7201R: Petr Mladek <pmladek@suse.com>
7202S: Maintained
7203F: kernel/livepatch/
7204F: include/linux/livepatch.h
7205F: arch/x86/include/asm/livepatch.h
7206F: arch/x86/kernel/livepatch.c
7207F: Documentation/livepatch/
7208F: Documentation/ABI/testing/sysfs-kernel-livepatch
7209F: samples/livepatch/
7210L: live-patching@vger.kernel.org
7211T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7212
7213LINUX KERNEL DUMP TEST MODULE (LKDTM)
7214M: Kees Cook <keescook@chromium.org>
7215S: Maintained
7216F: drivers/misc/lkdtm*
7217
7218LLC (802.2)
7219M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7220S: Maintained
7221F: include/linux/llc.h
7222F: include/uapi/linux/llc.h
7223F: include/net/llc*
7224F: net/llc/
7225
7226LM73 HARDWARE MONITOR DRIVER
7227M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7228L: linux-hwmon@vger.kernel.org
7229S: Maintained
7230F: drivers/hwmon/lm73.c
7231
7232LM78 HARDWARE MONITOR DRIVER
7233M: Jean Delvare <jdelvare@suse.com>
7234L: linux-hwmon@vger.kernel.org
7235S: Maintained
7236F: Documentation/hwmon/lm78
7237F: drivers/hwmon/lm78.c
7238
7239LM83 HARDWARE MONITOR DRIVER
7240M: Jean Delvare <jdelvare@suse.com>
7241L: linux-hwmon@vger.kernel.org
7242S: Maintained
7243F: Documentation/hwmon/lm83
7244F: drivers/hwmon/lm83.c
7245
7246LM90 HARDWARE MONITOR DRIVER
7247M: Jean Delvare <jdelvare@suse.com>
7248L: linux-hwmon@vger.kernel.org
7249S: Maintained
7250F: Documentation/hwmon/lm90
7251F: Documentation/devicetree/bindings/hwmon/lm90.txt
7252F: drivers/hwmon/lm90.c
7253
7254LM95234 HARDWARE MONITOR DRIVER
7255M: Guenter Roeck <linux@roeck-us.net>
7256L: linux-hwmon@vger.kernel.org
7257S: Maintained
7258F: Documentation/hwmon/lm95234
7259F: drivers/hwmon/lm95234.c
7260
7261LME2510 MEDIA DRIVER
7262M: Malcolm Priestley <tvboxspy@gmail.com>
7263L: linux-media@vger.kernel.org
7264W: https://linuxtv.org
7265Q: http://patchwork.linuxtv.org/project/linux-media/list/
7266S: Maintained
7267F: drivers/media/usb/dvb-usb-v2/lmedm04*
7268
7269LOCKING PRIMITIVES
7270M: Peter Zijlstra <peterz@infradead.org>
7271M: Ingo Molnar <mingo@redhat.com>
7272L: linux-kernel@vger.kernel.org
7273T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7274S: Maintained
7275F: Documentation/locking/
7276F: include/linux/lockdep.h
7277F: include/linux/spinlock*.h
7278F: arch/*/include/asm/spinlock*.h
7279F: include/linux/rwlock*.h
7280F: include/linux/mutex*.h
7281F: arch/*/include/asm/mutex*.h
7282F: include/linux/rwsem*.h
7283F: arch/*/include/asm/rwsem.h
7284F: include/linux/seqlock.h
7285F: lib/locking*.[ch]
7286F: kernel/locking/
7287
7288LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7289M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7290L: linux-ntfs-dev@lists.sourceforge.net
7291W: http://www.linux-ntfs.org/content/view/19/37/
7292S: Maintained
7293F: Documentation/ldm.txt
7294F: block/partitions/ldm.*
7295
7296LogFS
7297M: Joern Engel <joern@logfs.org>
7298M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7299L: logfs@logfs.org
7300W: logfs.org
7301S: Maintained
7302F: fs/logfs/
7303
7304LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7305M: Sathya Prakash <sathya.prakash@broadcom.com>
7306M: Chaitra P B <chaitra.basappa@broadcom.com>
7307M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7308L: MPT-FusionLinux.pdl@broadcom.com
7309L: linux-scsi@vger.kernel.org
7310W: http://www.avagotech.com/support/
7311S: Supported
7312F: drivers/message/fusion/
7313F: drivers/scsi/mpt2sas/
7314F: drivers/scsi/mpt3sas/
7315
7316LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7317M: Matthew Wilcox <matthew@wil.cx>
7318L: linux-scsi@vger.kernel.org
7319S: Maintained
7320F: drivers/scsi/sym53c8xx_2/
7321
7322LTC4261 HARDWARE MONITOR DRIVER
7323M: Guenter Roeck <linux@roeck-us.net>
7324L: linux-hwmon@vger.kernel.org
7325S: Maintained
7326F: Documentation/hwmon/ltc4261
7327F: drivers/hwmon/ltc4261.c
7328
7329LTP (Linux Test Project)
7330M: Mike Frysinger <vapier@gentoo.org>
7331M: Cyril Hrubis <chrubis@suse.cz>
7332M: Wanlong Gao <wanlong.gao@gmail.com>
7333M: Jan Stancek <jstancek@redhat.com>
7334M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7335M: Alexey Kodanev <alexey.kodanev@oracle.com>
7336L: ltp@lists.linux.it (subscribers-only)
7337W: http://linux-test-project.github.io/
7338T: git git://github.com/linux-test-project/ltp.git
7339S: Maintained
7340
7341M32R ARCHITECTURE
7342W: http://www.linux-m32r.org/
7343S: Orphan
7344F: arch/m32r/
7345
7346M68K ARCHITECTURE
7347M: Geert Uytterhoeven <geert@linux-m68k.org>
7348L: linux-m68k@lists.linux-m68k.org
7349W: http://www.linux-m68k.org/
7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7351S: Maintained
7352F: arch/m68k/
7353F: drivers/zorro/
7354
7355M68K ON APPLE MACINTOSH
7356M: Joshua Thompson <funaho@jurai.org>
7357W: http://www.mac.linux-m68k.org/
7358L: linux-m68k@lists.linux-m68k.org
7359S: Maintained
7360F: arch/m68k/mac/
7361
7362M68K ON HP9000/300
7363M: Philip Blundell <philb@gnu.org>
7364W: http://www.tazenda.demon.co.uk/phil/linux-hp
7365S: Maintained
7366F: arch/m68k/hp300/
7367
7368M88DS3103 MEDIA DRIVER
7369M: Antti Palosaari <crope@iki.fi>
7370L: linux-media@vger.kernel.org
7371W: https://linuxtv.org
7372W: http://palosaari.fi/linux/
7373Q: http://patchwork.linuxtv.org/project/linux-media/list/
7374T: git git://linuxtv.org/anttip/media_tree.git
7375S: Maintained
7376F: drivers/media/dvb-frontends/m88ds3103*
7377
7378M88RS2000 MEDIA DRIVER
7379M: Malcolm Priestley <tvboxspy@gmail.com>
7380L: linux-media@vger.kernel.org
7381W: https://linuxtv.org
7382Q: http://patchwork.linuxtv.org/project/linux-media/list/
7383S: Maintained
7384F: drivers/media/dvb-frontends/m88rs2000*
7385
7386MA901 MASTERKIT USB FM RADIO DRIVER
7387M: Alexey Klimov <klimov.linux@gmail.com>
7388L: linux-media@vger.kernel.org
7389T: git git://linuxtv.org/media_tree.git
7390S: Maintained
7391F: drivers/media/radio/radio-ma901.c
7392
7393MAC80211
7394M: Johannes Berg <johannes@sipsolutions.net>
7395L: linux-wireless@vger.kernel.org
7396W: http://wireless.kernel.org/
7397T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7399S: Maintained
7400F: Documentation/networking/mac80211-injection.txt
7401F: include/net/mac80211.h
7402F: net/mac80211/
7403F: drivers/net/wireless/mac80211_hwsim.[ch]
7404
7405MACVLAN DRIVER
7406M: Patrick McHardy <kaber@trash.net>
7407L: netdev@vger.kernel.org
7408S: Maintained
7409F: drivers/net/macvlan.c
7410F: include/linux/if_macvlan.h
7411
7412MAILBOX API
7413M: Jassi Brar <jassisinghbrar@gmail.com>
7414L: linux-kernel@vger.kernel.org
7415S: Maintained
7416F: drivers/mailbox/
7417F: include/linux/mailbox_client.h
7418F: include/linux/mailbox_controller.h
7419
7420MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7421M: Michael Kerrisk <mtk.manpages@gmail.com>
7422W: http://www.kernel.org/doc/man-pages
7423L: linux-man@vger.kernel.org
7424S: Maintained
7425
7426MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7427M: Andrew Lunn <andrew@lunn.ch>
7428M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7429S: Maintained
7430F: drivers/net/dsa/mv88e6xxx/
7431
7432MARVELL ARMADA DRM SUPPORT
7433M: Russell King <rmk+kernel@armlinux.org.uk>
7434S: Maintained
7435F: drivers/gpu/drm/armada/
7436F: include/uapi/drm/armada_drm.h
7437F: Documentation/devicetree/bindings/display/armada/
7438
7439MARVELL CRYPTO DRIVER
7440M: Boris Brezillon <boris.brezillon@free-electrons.com>
7441M: Arnaud Ebalard <arno@natisbad.org>
7442F: drivers/crypto/marvell/
7443S: Maintained
7444L: linux-crypto@vger.kernel.org
7445
7446MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7447M: Mirko Lindner <mlindner@marvell.com>
7448M: Stephen Hemminger <stephen@networkplumber.org>
7449L: netdev@vger.kernel.org
7450S: Maintained
7451F: drivers/net/ethernet/marvell/sk*
7452
7453MARVELL LIBERTAS WIRELESS DRIVER
7454L: libertas-dev@lists.infradead.org
7455S: Orphan
7456F: drivers/net/wireless/marvell/libertas/
7457
7458MARVELL MV643XX ETHERNET DRIVER
7459M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7460L: netdev@vger.kernel.org
7461S: Maintained
7462F: drivers/net/ethernet/marvell/mv643xx_eth.*
7463F: include/linux/mv643xx.h
7464
7465MARVELL MVNETA ETHERNET DRIVER
7466M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7467L: netdev@vger.kernel.org
7468S: Maintained
7469F: drivers/net/ethernet/marvell/mvneta.*
7470
7471MARVELL MWIFIEX WIRELESS DRIVER
7472M: Amitkumar Karwar <akarwar@marvell.com>
7473M: Nishant Sarmukadam <nishants@marvell.com>
7474L: linux-wireless@vger.kernel.org
7475S: Maintained
7476F: drivers/net/wireless/marvell/mwifiex/
7477
7478MARVELL MWL8K WIRELESS DRIVER
7479M: Lennert Buytenhek <buytenh@wantstofly.org>
7480L: linux-wireless@vger.kernel.org
7481S: Odd Fixes
7482F: drivers/net/wireless/marvell/mwl8k.c
7483
7484MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7485M: Nicolas Pitre <nico@fluxnic.net>
7486S: Odd Fixes
7487F: drivers/mmc/host/mvsdio.*
7488
7489MATROX FRAMEBUFFER DRIVER
7490L: linux-fbdev@vger.kernel.org
7491S: Orphan
7492F: drivers/video/fbdev/matrox/matroxfb_*
7493F: include/uapi/linux/matroxfb.h
7494
7495MAX16065 HARDWARE MONITOR DRIVER
7496M: Guenter Roeck <linux@roeck-us.net>
7497L: linux-hwmon@vger.kernel.org
7498S: Maintained
7499F: Documentation/hwmon/max16065
7500F: drivers/hwmon/max16065.c
7501
7502MAX20751 HARDWARE MONITOR DRIVER
7503M: Guenter Roeck <linux@roeck-us.net>
7504L: linux-hwmon@vger.kernel.org
7505S: Maintained
7506F: Documentation/hwmon/max20751
7507F: drivers/hwmon/max20751.c
7508
7509MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7510L: linux-hwmon@vger.kernel.org
7511S: Orphan
7512F: Documentation/hwmon/max6650
7513F: drivers/hwmon/max6650.c
7514
7515MAX6697 HARDWARE MONITOR DRIVER
7516M: Guenter Roeck <linux@roeck-us.net>
7517L: linux-hwmon@vger.kernel.org
7518S: Maintained
7519F: Documentation/hwmon/max6697
7520F: Documentation/devicetree/bindings/i2c/max6697.txt
7521F: drivers/hwmon/max6697.c
7522F: include/linux/platform_data/max6697.h
7523
7524MAX9860 MONO AUDIO VOICE CODEC DRIVER
7525M: Peter Rosin <peda@axentia.se>
7526L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7527S: Maintained
7528F: Documentation/devicetree/bindings/sound/max9860.txt
7529F: sound/soc/codecs/max9860.*
7530
7531MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7532M: Krzysztof Kozlowski <krzk@kernel.org>
7533M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7534L: linux-pm@vger.kernel.org
7535S: Supported
7536F: drivers/power/supply/max14577_charger.c
7537F: drivers/power/supply/max77693_charger.c
7538
7539MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7540M: Javier Martinez Canillas <javier@osg.samsung.com>
7541L: linux-kernel@vger.kernel.org
7542S: Supported
7543F: drivers/*/*max77802*.c
7544F: Documentation/devicetree/bindings/*/*max77802.txt
7545F: include/dt-bindings/*/*max77802.h
7546
7547MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7548M: Chanwoo Choi <cw00.choi@samsung.com>
7549M: Krzysztof Kozlowski <krzk@kernel.org>
7550M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7551L: linux-kernel@vger.kernel.org
7552S: Supported
7553F: drivers/*/max14577*.c
7554F: drivers/*/max77686*.c
7555F: drivers/*/max77693*.c
7556F: drivers/extcon/extcon-max14577.c
7557F: drivers/extcon/extcon-max77693.c
7558F: drivers/rtc/rtc-max77686.c
7559F: drivers/clk/clk-max77686.c
7560F: Documentation/devicetree/bindings/mfd/max14577.txt
7561F: Documentation/devicetree/bindings/*/max77686.txt
7562F: Documentation/devicetree/bindings/mfd/max77693.txt
7563F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7564F: include/linux/mfd/max14577*.h
7565F: include/linux/mfd/max77686*.h
7566F: include/linux/mfd/max77693*.h
7567
7568MAXIRADIO FM RADIO RECEIVER DRIVER
7569M: Hans Verkuil <hverkuil@xs4all.nl>
7570L: linux-media@vger.kernel.org
7571T: git git://linuxtv.org/media_tree.git
7572W: https://linuxtv.org
7573S: Maintained
7574F: drivers/media/radio/radio-maxiradio*
7575
7576MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7577M: Peter Rosin <peda@axentia.se>
7578L: linux-iio@vger.kernel.org
7579S: Maintained
7580F: drivers/iio/potentiometer/mcp4531.c
7581
7582MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7583M: William Breathitt Gray <vilhelm.gray@gmail.com>
7584L: linux-iio@vger.kernel.org
7585S: Maintained
7586F: drivers/iio/dac/cio-dac.c
7587
7588MEDIA DRIVERS FOR RENESAS - FCP
7589M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7590L: linux-media@vger.kernel.org
7591L: linux-renesas-soc@vger.kernel.org
7592T: git git://linuxtv.org/media_tree.git
7593S: Supported
7594F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7595F: drivers/media/platform/rcar-fcp.c
7596F: include/media/rcar-fcp.h
7597
7598MEDIA DRIVERS FOR RENESAS - VSP1
7599M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7600L: linux-media@vger.kernel.org
7601L: linux-renesas-soc@vger.kernel.org
7602T: git git://linuxtv.org/media_tree.git
7603S: Supported
7604F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7605F: drivers/media/platform/vsp1/
7606
7607MEDIA DRIVERS FOR HELENE
7608M: Abylay Ospan <aospan@netup.ru>
7609L: linux-media@vger.kernel.org
7610W: https://linuxtv.org
7611W: http://netup.tv/
7612T: git git://linuxtv.org/media_tree.git
7613S: Supported
7614F: drivers/media/dvb-frontends/helene*
7615
7616MEDIA DRIVERS FOR ASCOT2E
7617M: Sergey Kozlov <serjk@netup.ru>
7618M: Abylay Ospan <aospan@netup.ru>
7619L: linux-media@vger.kernel.org
7620W: https://linuxtv.org
7621W: http://netup.tv/
7622T: git git://linuxtv.org/media_tree.git
7623S: Supported
7624F: drivers/media/dvb-frontends/ascot2e*
7625
7626MEDIA DRIVERS FOR CXD2841ER
7627M: Sergey Kozlov <serjk@netup.ru>
7628M: Abylay Ospan <aospan@netup.ru>
7629L: linux-media@vger.kernel.org
7630W: https://linuxtv.org
7631W: http://netup.tv/
7632T: git git://linuxtv.org/media_tree.git
7633S: Supported
7634F: drivers/media/dvb-frontends/cxd2841er*
7635
7636MEDIA DRIVERS FOR HORUS3A
7637M: Sergey Kozlov <serjk@netup.ru>
7638M: Abylay Ospan <aospan@netup.ru>
7639L: linux-media@vger.kernel.org
7640W: https://linuxtv.org
7641W: http://netup.tv/
7642T: git git://linuxtv.org/media_tree.git
7643S: Supported
7644F: drivers/media/dvb-frontends/horus3a*
7645
7646MEDIA DRIVERS FOR LNBH25
7647M: Sergey Kozlov <serjk@netup.ru>
7648M: Abylay Ospan <aospan@netup.ru>
7649L: linux-media@vger.kernel.org
7650W: https://linuxtv.org
7651W: http://netup.tv/
7652T: git git://linuxtv.org/media_tree.git
7653S: Supported
7654F: drivers/media/dvb-frontends/lnbh25*
7655
7656MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7657M: Sergey Kozlov <serjk@netup.ru>
7658M: Abylay Ospan <aospan@netup.ru>
7659L: linux-media@vger.kernel.org
7660W: https://linuxtv.org
7661W: http://netup.tv/
7662T: git git://linuxtv.org/media_tree.git
7663S: Supported
7664F: drivers/media/pci/netup_unidvb/*
7665
7666MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7667M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7668M: Mauro Carvalho Chehab <mchehab@kernel.org>
7669P: LinuxTV.org Project
7670L: linux-media@vger.kernel.org
7671W: https://linuxtv.org
7672Q: http://patchwork.kernel.org/project/linux-media/list/
7673T: git git://linuxtv.org/media_tree.git
7674S: Maintained
7675F: Documentation/dvb/
7676F: Documentation/video4linux/
7677F: Documentation/DocBook/media/
7678F: drivers/media/
7679F: drivers/staging/media/
7680F: include/linux/platform_data/media/
7681F: include/media/
7682F: include/uapi/linux/dvb/
7683F: include/uapi/linux/videodev2.h
7684F: include/uapi/linux/media.h
7685F: include/uapi/linux/v4l2-*
7686F: include/uapi/linux/meye.h
7687F: include/uapi/linux/ivtv*
7688F: include/uapi/linux/uvcvideo.h
7689
7690MEDIATEK ETHERNET DRIVER
7691M: Felix Fietkau <nbd@openwrt.org>
7692M: John Crispin <blogic@openwrt.org>
7693L: netdev@vger.kernel.org
7694S: Maintained
7695F: drivers/net/ethernet/mediatek/
7696
7697MEDIATEK MT7601U WIRELESS LAN DRIVER
7698M: Jakub Kicinski <kubakici@wp.pl>
7699L: linux-wireless@vger.kernel.org
7700S: Maintained
7701F: drivers/net/wireless/mediatek/mt7601u/
7702
7703MEGARAID SCSI/SAS DRIVERS
7704M: Kashyap Desai <kashyap.desai@avagotech.com>
7705M: Sumit Saxena <sumit.saxena@avagotech.com>
7706M: Uday Lingala <uday.lingala@avagotech.com>
7707L: megaraidlinux.pdl@avagotech.com
7708L: linux-scsi@vger.kernel.org
7709W: http://www.lsi.com
7710S: Maintained
7711F: Documentation/scsi/megaraid.txt
7712F: drivers/scsi/megaraid.*
7713F: drivers/scsi/megaraid/
7714
7715MELLANOX ETHERNET DRIVER (mlx4_en)
7716M: Tariq Toukan <tariqt@mellanox.com>
7717L: netdev@vger.kernel.org
7718S: Supported
7719W: http://www.mellanox.com
7720Q: http://patchwork.ozlabs.org/project/netdev/list/
7721F: drivers/net/ethernet/mellanox/mlx4/en_*
7722
7723MELLANOX ETHERNET DRIVER (mlx5e)
7724M: Saeed Mahameed <saeedm@mellanox.com>
7725L: netdev@vger.kernel.org
7726S: Supported
7727W: http://www.mellanox.com
7728Q: http://patchwork.ozlabs.org/project/netdev/list/
7729F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7730
7731MELLANOX ETHERNET SWITCH DRIVERS
7732M: Jiri Pirko <jiri@mellanox.com>
7733M: Ido Schimmel <idosch@mellanox.com>
7734L: netdev@vger.kernel.org
7735S: Supported
7736W: http://www.mellanox.com
7737Q: http://patchwork.ozlabs.org/project/netdev/list/
7738F: drivers/net/ethernet/mellanox/mlxsw/
7739
7740MELLANOX MLXCPLD LED DRIVER
7741M: Vadim Pasternak <vadimp@mellanox.com>
7742L: linux-leds@vger.kernel.org
7743S: Supported
7744W: http://www.mellanox.com
7745F: drivers/leds/leds-mlxcpld.c
7746F: Documentation/leds/leds-mlxcpld.txt
7747
7748SOFT-ROCE DRIVER (rxe)
7749M: Moni Shoua <monis@mellanox.com>
7750L: linux-rdma@vger.kernel.org
7751S: Supported
7752W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7753Q: http://patchwork.kernel.org/project/linux-rdma/list/
7754F: drivers/infiniband/sw/rxe/
7755F: include/uapi/rdma/rdma_user_rxe.h
7756
7757MEMBARRIER SUPPORT
7758M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7759M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7760L: linux-kernel@vger.kernel.org
7761S: Supported
7762F: kernel/membarrier.c
7763F: include/uapi/linux/membarrier.h
7764
7765MEMORY MANAGEMENT
7766L: linux-mm@kvack.org
7767W: http://www.linux-mm.org
7768S: Maintained
7769F: include/linux/mm.h
7770F: include/linux/gfp.h
7771F: include/linux/mmzone.h
7772F: include/linux/memory_hotplug.h
7773F: include/linux/vmalloc.h
7774F: mm/
7775
7776MEMORY TECHNOLOGY DEVICES (MTD)
7777M: David Woodhouse <dwmw2@infradead.org>
7778M: Brian Norris <computersforpeace@gmail.com>
7779L: linux-mtd@lists.infradead.org
7780W: http://www.linux-mtd.infradead.org/
7781Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7782T: git git://git.infradead.org/linux-mtd.git
7783T: git git://git.infradead.org/l2-mtd.git
7784S: Maintained
7785F: Documentation/devicetree/bindings/mtd/
7786F: drivers/mtd/
7787F: include/linux/mtd/
7788F: include/uapi/mtd/
7789
7790MEN A21 WATCHDOG DRIVER
7791M: Johannes Thumshirn <morbidrsa@gmail.com>
7792L: linux-watchdog@vger.kernel.org
7793S: Maintained
7794F: drivers/watchdog/mena21_wdt.c
7795
7796MEN CHAMELEON BUS (mcb)
7797M: Johannes Thumshirn <morbidrsa@gmail.com>
7798S: Maintained
7799F: drivers/mcb/
7800F: include/linux/mcb.h
7801F: Documentation/men-chameleon-bus.txt
7802
7803MEN F21BMC (Board Management Controller)
7804M: Andreas Werner <andreas.werner@men.de>
7805S: Supported
7806F: drivers/mfd/menf21bmc.c
7807F: drivers/watchdog/menf21bmc_wdt.c
7808F: drivers/leds/leds-menf21bmc.c
7809F: drivers/hwmon/menf21bmc_hwmon.c
7810F: Documentation/hwmon/menf21bmc
7811
7812METAG ARCHITECTURE
7813M: James Hogan <james.hogan@imgtec.com>
7814L: linux-metag@vger.kernel.org
7815T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7816S: Odd Fixes
7817F: arch/metag/
7818F: Documentation/metag/
7819F: Documentation/devicetree/bindings/metag/
7820F: Documentation/devicetree/bindings/interrupt-controller/img,*
7821F: drivers/clocksource/metag_generic.c
7822F: drivers/irqchip/irq-metag.c
7823F: drivers/irqchip/irq-metag-ext.c
7824F: drivers/tty/metag_da.c
7825
7826MICROBLAZE ARCHITECTURE
7827M: Michal Simek <monstr@monstr.eu>
7828W: http://www.monstr.eu/fdt/
7829T: git git://git.monstr.eu/linux-2.6-microblaze.git
7830S: Supported
7831F: arch/microblaze/
7832
7833MICROCHIP / ATMEL ISC DRIVER
7834M: Songjun Wu <songjun.wu@microchip.com>
7835L: linux-media@vger.kernel.org
7836S: Supported
7837F: drivers/media/platform/atmel/atmel-isc.c
7838F: drivers/media/platform/atmel/atmel-isc-regs.h
7839F: devicetree/bindings/media/atmel-isc.txt
7840
7841MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7842M: Chen Yu <yu.c.chen@intel.com>
7843L: platform-driver-x86@vger.kernel.org
7844S: Supported
7845F: drivers/platform/x86/surfacepro3_button.c
7846
7847MICROTEK X6 SCANNER
7848M: Oliver Neukum <oliver@neukum.org>
7849S: Maintained
7850F: drivers/usb/image/microtek.*
7851
7852MIPS
7853M: Ralf Baechle <ralf@linux-mips.org>
7854L: linux-mips@linux-mips.org
7855W: http://www.linux-mips.org/
7856T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7857Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7858S: Supported
7859F: Documentation/devicetree/bindings/mips/
7860F: Documentation/mips/
7861F: arch/mips/
7862
7863MIPS/LOONGSON1 ARCHITECTURE
7864M: Keguang Zhang <keguang.zhang@gmail.com>
7865L: linux-mips@linux-mips.org
7866S: Maintained
7867F: arch/mips/loongson32/
7868F: arch/mips/include/asm/mach-loongson32/
7869F: drivers/*/*loongson1*
7870F: drivers/*/*/*loongson1*
7871
7872MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7873M: Hans Verkuil <hverkuil@xs4all.nl>
7874L: linux-media@vger.kernel.org
7875T: git git://linuxtv.org/media_tree.git
7876W: https://linuxtv.org
7877S: Odd Fixes
7878F: drivers/media/radio/radio-miropcm20*
7879
7880MELLANOX MLX4 core VPI driver
7881M: Yishai Hadas <yishaih@mellanox.com>
7882L: netdev@vger.kernel.org
7883L: linux-rdma@vger.kernel.org
7884W: http://www.mellanox.com
7885Q: http://patchwork.ozlabs.org/project/netdev/list/
7886S: Supported
7887F: drivers/net/ethernet/mellanox/mlx4/
7888F: include/linux/mlx4/
7889
7890MELLANOX MLX4 IB driver
7891M: Yishai Hadas <yishaih@mellanox.com>
7892L: linux-rdma@vger.kernel.org
7893W: http://www.mellanox.com
7894Q: http://patchwork.kernel.org/project/linux-rdma/list/
7895S: Supported
7896F: drivers/infiniband/hw/mlx4/
7897F: include/linux/mlx4/
7898
7899MELLANOX MLX5 core VPI driver
7900M: Matan Barak <matanb@mellanox.com>
7901M: Leon Romanovsky <leonro@mellanox.com>
7902L: netdev@vger.kernel.org
7903L: linux-rdma@vger.kernel.org
7904W: http://www.mellanox.com
7905Q: http://patchwork.ozlabs.org/project/netdev/list/
7906S: Supported
7907F: drivers/net/ethernet/mellanox/mlx5/core/
7908F: include/linux/mlx5/
7909
7910MELLANOX MLX5 IB driver
7911M: Matan Barak <matanb@mellanox.com>
7912M: Leon Romanovsky <leonro@mellanox.com>
7913L: linux-rdma@vger.kernel.org
7914W: http://www.mellanox.com
7915Q: http://patchwork.kernel.org/project/linux-rdma/list/
7916S: Supported
7917F: drivers/infiniband/hw/mlx5/
7918F: include/linux/mlx5/
7919
7920MELEXIS MLX90614 DRIVER
7921M: Crt Mori <cmo@melexis.com>
7922L: linux-iio@vger.kernel.org
7923W: http://www.melexis.com
7924S: Supported
7925F: drivers/iio/temperature/mlx90614.c
7926
7927MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
7928M: Don Brace <don.brace@microsemi.com>
7929L: esc.storagedev@microsemi.com
7930L: linux-scsi@vger.kernel.org
7931S: Supported
7932F: drivers/scsi/smartpqi/smartpqi*.[ch]
7933F: drivers/scsi/smartpqi/Kconfig
7934F: drivers/scsi/smartpqi/Makefile
7935F: include/linux/cciss*.h
7936F: include/uapi/linux/cciss*.h
7937F: Documentation/scsi/smartpqi.txt
7938
7939MN88472 MEDIA DRIVER
7940M: Antti Palosaari <crope@iki.fi>
7941L: linux-media@vger.kernel.org
7942W: https://linuxtv.org
7943W: http://palosaari.fi/linux/
7944Q: http://patchwork.linuxtv.org/project/linux-media/list/
7945S: Maintained
7946F: drivers/media/dvb-frontends/mn88472*
7947
7948MN88473 MEDIA DRIVER
7949M: Antti Palosaari <crope@iki.fi>
7950L: linux-media@vger.kernel.org
7951W: https://linuxtv.org
7952W: http://palosaari.fi/linux/
7953Q: http://patchwork.linuxtv.org/project/linux-media/list/
7954S: Maintained
7955F: drivers/media/dvb-frontends/mn88473*
7956
7957MODULE SUPPORT
7958M: Rusty Russell <rusty@rustcorp.com.au>
7959S: Maintained
7960F: include/linux/module.h
7961F: kernel/module.c
7962
7963MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7964W: http://popies.net/meye/
7965S: Orphan
7966F: Documentation/video4linux/meye.txt
7967F: drivers/media/pci/meye/
7968F: include/uapi/linux/meye.h
7969
7970MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7971M: Jiri Slaby <jirislaby@gmail.com>
7972S: Maintained
7973F: Documentation/serial/moxa-smartio
7974F: drivers/tty/mxser.*
7975
7976MR800 AVERMEDIA USB FM RADIO DRIVER
7977M: Alexey Klimov <klimov.linux@gmail.com>
7978L: linux-media@vger.kernel.org
7979T: git git://linuxtv.org/media_tree.git
7980S: Maintained
7981F: drivers/media/radio/radio-mr800.c
7982
7983MRF24J40 IEEE 802.15.4 RADIO DRIVER
7984M: Alan Ott <alan@signal11.us>
7985L: linux-wpan@vger.kernel.org
7986S: Maintained
7987F: drivers/net/ieee802154/mrf24j40.c
7988F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7989
7990MSI LAPTOP SUPPORT
7991M: "Lee, Chun-Yi" <jlee@suse.com>
7992L: platform-driver-x86@vger.kernel.org
7993S: Maintained
7994F: drivers/platform/x86/msi-laptop.c
7995
7996MSI WMI SUPPORT
7997L: platform-driver-x86@vger.kernel.org
7998S: Orphan
7999F: drivers/platform/x86/msi-wmi.c
8000
8001MSI001 MEDIA DRIVER
8002M: Antti Palosaari <crope@iki.fi>
8003L: linux-media@vger.kernel.org
8004W: https://linuxtv.org
8005W: http://palosaari.fi/linux/
8006Q: http://patchwork.linuxtv.org/project/linux-media/list/
8007T: git git://linuxtv.org/anttip/media_tree.git
8008S: Maintained
8009F: drivers/media/tuners/msi001*
8010
8011MSI2500 MEDIA DRIVER
8012M: Antti Palosaari <crope@iki.fi>
8013L: linux-media@vger.kernel.org
8014W: https://linuxtv.org
8015W: http://palosaari.fi/linux/
8016Q: http://patchwork.linuxtv.org/project/linux-media/list/
8017T: git git://linuxtv.org/anttip/media_tree.git
8018S: Maintained
8019F: drivers/media/usb/msi2500/
8020
8021MSYSTEMS DISKONCHIP G3 MTD DRIVER
8022M: Robert Jarzmik <robert.jarzmik@free.fr>
8023L: linux-mtd@lists.infradead.org
8024S: Maintained
8025F: drivers/mtd/devices/docg3*
8026
8027MT9M032 APTINA SENSOR DRIVER
8028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8029L: linux-media@vger.kernel.org
8030T: git git://linuxtv.org/media_tree.git
8031S: Maintained
8032F: drivers/media/i2c/mt9m032.c
8033F: include/media/i2c/mt9m032.h
8034
8035MT9P031 APTINA CAMERA SENSOR
8036M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8037L: linux-media@vger.kernel.org
8038T: git git://linuxtv.org/media_tree.git
8039S: Maintained
8040F: drivers/media/i2c/mt9p031.c
8041F: include/media/i2c/mt9p031.h
8042
8043MT9T001 APTINA CAMERA SENSOR
8044M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8045L: linux-media@vger.kernel.org
8046T: git git://linuxtv.org/media_tree.git
8047S: Maintained
8048F: drivers/media/i2c/mt9t001.c
8049F: include/media/i2c/mt9t001.h
8050
8051MT9V032 APTINA CAMERA SENSOR
8052M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8053L: linux-media@vger.kernel.org
8054T: git git://linuxtv.org/media_tree.git
8055S: Maintained
8056F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8057F: drivers/media/i2c/mt9v032.c
8058F: include/media/i2c/mt9v032.h
8059
8060MULTIFUNCTION DEVICES (MFD)
8061M: Lee Jones <lee.jones@linaro.org>
8062T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8063S: Supported
8064F: Documentation/devicetree/bindings/mfd/
8065F: drivers/mfd/
8066F: include/linux/mfd/
8067
8068MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8069M: Ulf Hansson <ulf.hansson@linaro.org>
8070L: linux-mmc@vger.kernel.org
8071T: git git://git.linaro.org/people/ulf.hansson/mmc.git
8072S: Maintained
8073F: Documentation/devicetree/bindings/mmc/
8074F: drivers/mmc/
8075F: include/linux/mmc/
8076F: include/uapi/linux/mmc/
8077
8078MULTIMEDIA CARD (MMC) ETC. OVER SPI
8079S: Orphan
8080F: drivers/mmc/host/mmc_spi.c
8081F: include/linux/spi/mmc_spi.h
8082
8083MULTISOUND SOUND DRIVER
8084M: Andrew Veliath <andrewtv@usa.net>
8085S: Maintained
8086F: Documentation/sound/oss/MultiSound
8087F: sound/oss/msnd*
8088
8089MULTITECH MULTIPORT CARD (ISICOM)
8090S: Orphan
8091F: drivers/tty/isicom.c
8092F: include/linux/isicom.h
8093
8094MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8095M: Bin Liu <b-liu@ti.com>
8096L: linux-usb@vger.kernel.org
8097T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8098S: Maintained
8099F: drivers/usb/musb/
8100
8101MXL5007T MEDIA DRIVER
8102M: Michael Krufky <mkrufky@linuxtv.org>
8103L: linux-media@vger.kernel.org
8104W: https://linuxtv.org
8105W: http://github.com/mkrufky
8106Q: http://patchwork.linuxtv.org/project/linux-media/list/
8107T: git git://linuxtv.org/mkrufky/tuners.git
8108S: Maintained
8109F: drivers/media/tuners/mxl5007t.*
8110
8111MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8112M: Hyong-Youb Kim <hykim@myri.com>
8113L: netdev@vger.kernel.org
8114W: https://www.myricom.com/support/downloads/myri10ge.html
8115S: Supported
8116F: drivers/net/ethernet/myricom/myri10ge/
8117
8118NAND FLASH SUBSYSTEM
8119M: Boris Brezillon <boris.brezillon@free-electrons.com>
8120R: Richard Weinberger <richard@nod.at>
8121L: linux-mtd@lists.infradead.org
8122W: http://www.linux-mtd.infradead.org/
8123Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8124T: git git://github.com/linux-nand/linux.git
8125S: Maintained
8126F: drivers/mtd/nand/
8127F: include/linux/mtd/nand*.h
8128
8129NATSEMI ETHERNET DRIVER (DP8381x)
8130S: Orphan
8131F: drivers/net/ethernet/natsemi/natsemi.c
8132
8133NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8134M: Daniel Mack <zonque@gmail.com>
8135S: Maintained
8136L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8137W: http://www.native-instruments.com
8138F: sound/usb/caiaq/
8139
8140NCP FILESYSTEM
8141M: Petr Vandrovec <petr@vandrovec.name>
8142S: Odd Fixes
8143F: fs/ncpfs/
8144
8145NCR 5380 SCSI DRIVERS
8146M: Finn Thain <fthain@telegraphics.com.au>
8147M: Michael Schmitz <schmitzmic@gmail.com>
8148L: linux-scsi@vger.kernel.org
8149S: Maintained
8150F: Documentation/scsi/g_NCR5380.txt
8151F: Documentation/scsi/dtc3x80.txt
8152F: drivers/scsi/NCR5380.*
8153F: drivers/scsi/arm/cumana_1.c
8154F: drivers/scsi/arm/oak.c
8155F: drivers/scsi/atari_scsi.*
8156F: drivers/scsi/dmx3191d.c
8157F: drivers/scsi/dtc.*
8158F: drivers/scsi/g_NCR5380.*
8159F: drivers/scsi/g_NCR5380_mmio.c
8160F: drivers/scsi/mac_scsi.*
8161F: drivers/scsi/pas16.*
8162F: drivers/scsi/sun3_scsi.*
8163F: drivers/scsi/sun3_scsi_vme.c
8164F: drivers/scsi/t128.*
8165
8166NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8167M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8168L: linux-scsi@vger.kernel.org
8169S: Maintained
8170F: drivers/scsi/NCR_D700.*
8171
8172NCT6775 HARDWARE MONITOR DRIVER
8173M: Guenter Roeck <linux@roeck-us.net>
8174L: linux-hwmon@vger.kernel.org
8175S: Maintained
8176F: Documentation/hwmon/nct6775
8177F: drivers/hwmon/nct6775.c
8178
8179NETEFFECT IWARP RNIC DRIVER (IW_NES)
8180M: Faisal Latif <faisal.latif@intel.com>
8181L: linux-rdma@vger.kernel.org
8182W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8183S: Supported
8184F: drivers/infiniband/hw/nes/
8185
8186NETEM NETWORK EMULATOR
8187M: Stephen Hemminger <stephen@networkplumber.org>
8188L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8189S: Maintained
8190F: net/sched/sch_netem.c
8191
8192NETERION 10GbE DRIVERS (s2io/vxge)
8193M: Jon Mason <jdmason@kudzu.us>
8194L: netdev@vger.kernel.org
8195S: Supported
8196F: Documentation/networking/s2io.txt
8197F: Documentation/networking/vxge.txt
8198F: drivers/net/ethernet/neterion/
8199
8200NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8201M: Pablo Neira Ayuso <pablo@netfilter.org>
8202M: Patrick McHardy <kaber@trash.net>
8203M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8204L: netfilter-devel@vger.kernel.org
8205L: coreteam@netfilter.org
8206W: http://www.netfilter.org/
8207W: http://www.iptables.org/
8208Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8209T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8210T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8211S: Supported
8212F: include/linux/netfilter*
8213F: include/linux/netfilter/
8214F: include/net/netfilter/
8215F: include/uapi/linux/netfilter*
8216F: include/uapi/linux/netfilter/
8217F: net/*/netfilter.c
8218F: net/*/netfilter/
8219F: net/netfilter/
8220F: net/bridge/br_netfilter*.c
8221
8222NETLABEL
8223M: Paul Moore <paul@paul-moore.com>
8224W: http://netlabel.sf.net
8225L: netdev@vger.kernel.org
8226S: Maintained
8227F: Documentation/netlabel/
8228F: include/net/netlabel.h
8229F: net/netlabel/
8230
8231NETROM NETWORK LAYER
8232M: Ralf Baechle <ralf@linux-mips.org>
8233L: linux-hams@vger.kernel.org
8234W: http://www.linux-ax25.org/
8235S: Maintained
8236F: include/net/netrom.h
8237F: include/uapi/linux/netrom.h
8238F: net/netrom/
8239
8240NETRONOME ETHERNET DRIVERS
8241M: Jakub Kicinski <jakub.kicinski@netronome.com>
8242L: oss-drivers@netronome.com
8243S: Maintained
8244F: drivers/net/ethernet/netronome/
8245
8246NETWORK BLOCK DEVICE (NBD)
8247M: Markus Pargmann <mpa@pengutronix.de>
8248S: Maintained
8249L: nbd-general@lists.sourceforge.net
8250T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8251F: Documentation/blockdev/nbd.txt
8252F: drivers/block/nbd.c
8253F: include/uapi/linux/nbd.h
8254
8255NETWORK DROP MONITOR
8256M: Neil Horman <nhorman@tuxdriver.com>
8257L: netdev@vger.kernel.org
8258S: Maintained
8259W: https://fedorahosted.org/dropwatch/
8260F: net/core/drop_monitor.c
8261
8262NETWORKING [GENERAL]
8263M: "David S. Miller" <davem@davemloft.net>
8264L: netdev@vger.kernel.org
8265W: http://www.linuxfoundation.org/en/Net
8266Q: http://patchwork.ozlabs.org/project/netdev/list/
8267T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8268T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8269S: Maintained
8270F: net/
8271F: include/net/
8272F: include/linux/in.h
8273F: include/linux/net.h
8274F: include/linux/netdevice.h
8275F: include/uapi/linux/in.h
8276F: include/uapi/linux/net.h
8277F: include/uapi/linux/netdevice.h
8278F: include/uapi/linux/net_namespace.h
8279F: tools/net/
8280F: tools/testing/selftests/net/
8281F: lib/random32.c
8282F: lib/test_bpf.c
8283
8284NETWORKING [IPv4/IPv6]
8285M: "David S. Miller" <davem@davemloft.net>
8286M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8287M: James Morris <jmorris@namei.org>
8288M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8289M: Patrick McHardy <kaber@trash.net>
8290L: netdev@vger.kernel.org
8291T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8292S: Maintained
8293F: net/ipv4/
8294F: net/ipv6/
8295F: include/net/ip*
8296F: arch/x86/net/*
8297
8298NETWORKING [IPSEC]
8299M: Steffen Klassert <steffen.klassert@secunet.com>
8300M: Herbert Xu <herbert@gondor.apana.org.au>
8301M: "David S. Miller" <davem@davemloft.net>
8302L: netdev@vger.kernel.org
8303T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8305S: Maintained
8306F: net/core/flow.c
8307F: net/xfrm/
8308F: net/key/
8309F: net/ipv4/xfrm*
8310F: net/ipv4/esp4.c
8311F: net/ipv4/ah4.c
8312F: net/ipv4/ipcomp.c
8313F: net/ipv4/ip_vti.c
8314F: net/ipv6/xfrm*
8315F: net/ipv6/esp6.c
8316F: net/ipv6/ah6.c
8317F: net/ipv6/ipcomp6.c
8318F: net/ipv6/ip6_vti.c
8319F: include/uapi/linux/xfrm.h
8320F: include/net/xfrm.h
8321
8322NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8323M: Paul Moore <paul@paul-moore.com>
8324L: netdev@vger.kernel.org
8325S: Maintained
8326
8327NETWORKING [WIRELESS]
8328L: linux-wireless@vger.kernel.org
8329Q: http://patchwork.kernel.org/project/linux-wireless/list/
8330
8331NETWORKING DRIVERS
8332L: netdev@vger.kernel.org
8333W: http://www.linuxfoundation.org/en/Net
8334Q: http://patchwork.ozlabs.org/project/netdev/list/
8335T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8336T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8337S: Odd Fixes
8338F: Documentation/devicetree/bindings/net/
8339F: drivers/net/
8340F: include/linux/if_*
8341F: include/linux/netdevice.h
8342F: include/linux/etherdevice.h
8343F: include/linux/fcdevice.h
8344F: include/linux/fddidevice.h
8345F: include/linux/hippidevice.h
8346F: include/linux/inetdevice.h
8347F: include/uapi/linux/if_*
8348F: include/uapi/linux/netdevice.h
8349
8350NETWORKING DRIVERS (WIRELESS)
8351M: Kalle Valo <kvalo@codeaurora.org>
8352L: linux-wireless@vger.kernel.org
8353Q: http://patchwork.kernel.org/project/linux-wireless/list/
8354T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8355T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8356S: Maintained
8357F: Documentation/devicetree/bindings/net/wireless/
8358F: drivers/net/wireless/
8359
8360NETXEN (1/10) GbE SUPPORT
8361M: Manish Chopra <manish.chopra@qlogic.com>
8362M: Sony Chacko <sony.chacko@qlogic.com>
8363M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8364L: netdev@vger.kernel.org
8365W: http://www.qlogic.com
8366S: Supported
8367F: drivers/net/ethernet/qlogic/netxen/
8368
8369NFC SUBSYSTEM
8370M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8371M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8372M: Samuel Ortiz <sameo@linux.intel.com>
8373L: linux-wireless@vger.kernel.org
8374L: linux-nfc@lists.01.org (subscribers-only)
8375S: Supported
8376F: net/nfc/
8377F: include/net/nfc/
8378F: include/uapi/linux/nfc.h
8379F: drivers/nfc/
8380F: include/linux/platform_data/nfcmrvl.h
8381F: include/linux/platform_data/nxp-nci.h
8382F: include/linux/platform_data/pn544.h
8383F: include/linux/platform_data/st21nfca.h
8384F: include/linux/platform_data/st-nci.h
8385F: Documentation/devicetree/bindings/net/nfc/
8386
8387NFS, SUNRPC, AND LOCKD CLIENTS
8388M: Trond Myklebust <trond.myklebust@primarydata.com>
8389M: Anna Schumaker <anna.schumaker@netapp.com>
8390L: linux-nfs@vger.kernel.org
8391W: http://client.linux-nfs.org
8392T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8393S: Maintained
8394F: fs/lockd/
8395F: fs/nfs/
8396F: fs/nfs_common/
8397F: net/sunrpc/
8398F: include/linux/lockd/
8399F: include/linux/nfs*
8400F: include/linux/sunrpc/
8401F: include/uapi/linux/nfs*
8402F: include/uapi/linux/sunrpc/
8403
8404NILFS2 FILESYSTEM
8405M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8406L: linux-nilfs@vger.kernel.org
8407W: http://nilfs.sourceforge.net/
8408W: http://nilfs.osdn.jp/
8409T: git git://github.com/konis/nilfs2.git
8410S: Supported
8411F: Documentation/filesystems/nilfs2.txt
8412F: fs/nilfs2/
8413F: include/trace/events/nilfs2.h
8414F: include/uapi/linux/nilfs2_api.h
8415F: include/uapi/linux/nilfs2_ondisk.h
8416
8417NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8418M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8419W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8420S: Maintained
8421F: Documentation/scsi/NinjaSCSI.txt
8422F: drivers/scsi/pcmcia/nsp_*
8423
8424NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8425M: GOTO Masanori <gotom@debian.or.jp>
8426M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8427W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8428S: Maintained
8429F: Documentation/scsi/NinjaSCSI.txt
8430F: drivers/scsi/nsp32*
8431
8432NIOS2 ARCHITECTURE
8433M: Ley Foon Tan <lftan@altera.com>
8434L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8436S: Maintained
8437F: arch/nios2/
8438
8439NOKIA N900 POWER SUPPLY DRIVERS
8440R: Pali Rohár <pali.rohar@gmail.com>
8441F: include/linux/power/bq2415x_charger.h
8442F: include/linux/power/bq27xxx_battery.h
8443F: include/linux/power/isp1704_charger.h
8444F: drivers/power/supply/bq2415x_charger.c
8445F: drivers/power/supply/bq27xxx_battery.c
8446F: drivers/power/supply/bq27xxx_battery_i2c.c
8447F: drivers/power/supply/isp1704_charger.c
8448F: drivers/power/supply/rx51_battery.c
8449
8450NTB DRIVER CORE
8451M: Jon Mason <jdmason@kudzu.us>
8452M: Dave Jiang <dave.jiang@intel.com>
8453M: Allen Hubbe <Allen.Hubbe@emc.com>
8454L: linux-ntb@googlegroups.com
8455S: Supported
8456W: https://github.com/jonmason/ntb/wiki
8457T: git git://github.com/jonmason/ntb.git
8458F: drivers/ntb/
8459F: drivers/net/ntb_netdev.c
8460F: include/linux/ntb.h
8461F: include/linux/ntb_transport.h
8462F: tools/testing/selftests/ntb/
8463
8464NTB INTEL DRIVER
8465M: Jon Mason <jdmason@kudzu.us>
8466M: Dave Jiang <dave.jiang@intel.com>
8467L: linux-ntb@googlegroups.com
8468S: Supported
8469W: https://github.com/jonmason/ntb/wiki
8470T: git git://github.com/jonmason/ntb.git
8471F: drivers/ntb/hw/intel/
8472
8473NTB AMD DRIVER
8474M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8475L: linux-ntb@googlegroups.com
8476S: Supported
8477F: drivers/ntb/hw/amd/
8478
8479NTFS FILESYSTEM
8480M: Anton Altaparmakov <anton@tuxera.com>
8481L: linux-ntfs-dev@lists.sourceforge.net
8482W: http://www.tuxera.com/
8483T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8484S: Supported
8485F: Documentation/filesystems/ntfs.txt
8486F: fs/ntfs/
8487
8488NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8489M: Antonino Daplas <adaplas@gmail.com>
8490L: linux-fbdev@vger.kernel.org
8491S: Maintained
8492F: drivers/video/fbdev/riva/
8493F: drivers/video/fbdev/nvidia/
8494
8495NVM EXPRESS DRIVER
8496M: Keith Busch <keith.busch@intel.com>
8497M: Jens Axboe <axboe@fb.com>
8498L: linux-nvme@lists.infradead.org
8499T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8500W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8501S: Supported
8502F: drivers/nvme/host/
8503F: include/linux/nvme.h
8504
8505NVM EXPRESS TARGET DRIVER
8506M: Christoph Hellwig <hch@lst.de>
8507M: Sagi Grimberg <sagi@grimberg.me>
8508L: linux-nvme@lists.infradead.org
8509S: Supported
8510F: drivers/nvme/target/
8511
8512NVMEM FRAMEWORK
8513M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8514M: Maxime Ripard <maxime.ripard@free-electrons.com>
8515S: Maintained
8516F: drivers/nvmem/
8517F: Documentation/devicetree/bindings/nvmem/
8518F: include/linux/nvmem-consumer.h
8519F: include/linux/nvmem-provider.h
8520
8521NXP-NCI NFC DRIVER
8522M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8523R: Charles Gorand <charles.gorand@effinnov.com>
8524L: linux-nfc@lists.01.org (moderated for non-subscribers)
8525S: Supported
8526F: drivers/nfc/nxp-nci
8527
8528NXP TDA998X DRM DRIVER
8529M: Russell King <rmk+kernel@armlinux.org.uk>
8530S: Supported
8531F: drivers/gpu/drm/i2c/tda998x_drv.c
8532F: include/drm/i2c/tda998x.h
8533
8534NXP TFA9879 DRIVER
8535M: Peter Rosin <peda@axentia.se>
8536L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8537S: Maintained
8538F: sound/soc/codecs/tfa9879*
8539
8540OBJTOOL
8541M: Josh Poimboeuf <jpoimboe@redhat.com>
8542S: Supported
8543F: tools/objtool/
8544
8545OMAP SUPPORT
8546M: Tony Lindgren <tony@atomide.com>
8547L: linux-omap@vger.kernel.org
8548W: http://www.muru.com/linux/omap/
8549W: http://linux.omap.com/
8550Q: http://patchwork.kernel.org/project/linux-omap/list/
8551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8552S: Maintained
8553F: arch/arm/*omap*/
8554F: arch/arm/configs/omap1_defconfig
8555F: arch/arm/configs/omap2plus_defconfig
8556F: drivers/i2c/busses/i2c-omap.c
8557F: drivers/irqchip/irq-omap-intc.c
8558F: drivers/mfd/*omap*.c
8559F: drivers/mfd/menelaus.c
8560F: drivers/mfd/palmas.c
8561F: drivers/mfd/tps65217.c
8562F: drivers/mfd/tps65218.c
8563F: drivers/mfd/tps65910.c
8564F: drivers/mfd/twl-core.[ch]
8565F: drivers/mfd/twl4030*.c
8566F: drivers/mfd/twl6030*.c
8567F: drivers/mfd/twl6040*.c
8568F: drivers/regulator/palmas-regulator*.c
8569F: drivers/regulator/pbias-regulator.c
8570F: drivers/regulator/tps65217-regulator.c
8571F: drivers/regulator/tps65218-regulator.c
8572F: drivers/regulator/tps65910-regulator.c
8573F: drivers/regulator/twl-regulator.c
8574F: include/linux/i2c-omap.h
8575
8576OMAP DEVICE TREE SUPPORT
8577M: Benoît Cousson <bcousson@baylibre.com>
8578M: Tony Lindgren <tony@atomide.com>
8579L: linux-omap@vger.kernel.org
8580L: devicetree@vger.kernel.org
8581S: Maintained
8582F: arch/arm/boot/dts/*omap*
8583F: arch/arm/boot/dts/*am3*
8584F: arch/arm/boot/dts/*am4*
8585F: arch/arm/boot/dts/*am5*
8586F: arch/arm/boot/dts/*dra7*
8587
8588OMAP CLOCK FRAMEWORK SUPPORT
8589M: Paul Walmsley <paul@pwsan.com>
8590L: linux-omap@vger.kernel.org
8591S: Maintained
8592F: arch/arm/*omap*/*clock*
8593
8594OMAP POWER MANAGEMENT SUPPORT
8595M: Kevin Hilman <khilman@kernel.org>
8596L: linux-omap@vger.kernel.org
8597S: Maintained
8598F: arch/arm/*omap*/*pm*
8599F: drivers/cpufreq/omap-cpufreq.c
8600
8601OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8602M: Rajendra Nayak <rnayak@codeaurora.org>
8603M: Paul Walmsley <paul@pwsan.com>
8604L: linux-omap@vger.kernel.org
8605S: Maintained
8606F: arch/arm/mach-omap2/prm*
8607
8608OMAP AUDIO SUPPORT
8609M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8610M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8611L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8612L: linux-omap@vger.kernel.org
8613S: Maintained
8614F: sound/soc/omap/
8615
8616OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8617M: Roger Quadros <rogerq@ti.com>
8618M: Tony Lindgren <tony@atomide.com>
8619L: linux-omap@vger.kernel.org
8620S: Maintained
8621F: drivers/memory/omap-gpmc.c
8622F: arch/arm/mach-omap2/*gpmc*
8623
8624OMAP FRAMEBUFFER SUPPORT
8625M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8626L: linux-fbdev@vger.kernel.org
8627L: linux-omap@vger.kernel.org
8628S: Maintained
8629F: drivers/video/fbdev/omap/
8630
8631OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8632M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8633L: linux-omap@vger.kernel.org
8634L: linux-fbdev@vger.kernel.org
8635S: Maintained
8636F: drivers/video/fbdev/omap2/
8637F: Documentation/arm/OMAP/DSS
8638
8639OMAP HARDWARE SPINLOCK SUPPORT
8640M: Ohad Ben-Cohen <ohad@wizery.com>
8641L: linux-omap@vger.kernel.org
8642S: Maintained
8643F: drivers/hwspinlock/omap_hwspinlock.c
8644
8645OMAP MMC SUPPORT
8646M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8647L: linux-omap@vger.kernel.org
8648S: Maintained
8649F: drivers/mmc/host/omap.c
8650
8651OMAP HS MMC SUPPORT
8652L: linux-mmc@vger.kernel.org
8653L: linux-omap@vger.kernel.org
8654S: Orphan
8655F: drivers/mmc/host/omap_hsmmc.c
8656
8657OMAP RANDOM NUMBER GENERATOR SUPPORT
8658M: Deepak Saxena <dsaxena@plexity.net>
8659S: Maintained
8660F: drivers/char/hw_random/omap-rng.c
8661
8662OMAP HWMOD SUPPORT
8663M: Benoît Cousson <bcousson@baylibre.com>
8664M: Paul Walmsley <paul@pwsan.com>
8665L: linux-omap@vger.kernel.org
8666S: Maintained
8667F: arch/arm/mach-omap2/omap_hwmod.*
8668
8669OMAP HWMOD DATA
8670M: Paul Walmsley <paul@pwsan.com>
8671L: linux-omap@vger.kernel.org
8672S: Maintained
8673F: arch/arm/mach-omap2/omap_hwmod*data*
8674
8675OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8676M: Benoît Cousson <bcousson@baylibre.com>
8677L: linux-omap@vger.kernel.org
8678S: Maintained
8679F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8680
8681OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8682M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8683L: linux-media@vger.kernel.org
8684S: Maintained
8685F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8686F: drivers/media/platform/omap3isp/
8687F: drivers/staging/media/omap4iss/
8688
8689OMAP USB SUPPORT
8690L: linux-usb@vger.kernel.org
8691L: linux-omap@vger.kernel.org
8692S: Orphan
8693F: drivers/usb/*/*omap*
8694F: arch/arm/*omap*/usb*
8695
8696OMAP GPIO DRIVER
8697M: Grygorii Strashko <grygorii.strashko@ti.com>
8698M: Santosh Shilimkar <ssantosh@kernel.org>
8699M: Kevin Hilman <khilman@kernel.org>
8700L: linux-omap@vger.kernel.org
8701S: Maintained
8702F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8703F: drivers/gpio/gpio-omap.c
8704
8705OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8706M: Mark Jackson <mpfj@newflow.co.uk>
8707L: linux-omap@vger.kernel.org
8708S: Maintained
8709F: arch/arm/boot/dts/am335x-nano.dts
8710
8711OMFS FILESYSTEM
8712M: Bob Copeland <me@bobcopeland.com>
8713L: linux-karma-devel@lists.sourceforge.net
8714S: Maintained
8715F: Documentation/filesystems/omfs.txt
8716F: fs/omfs/
8717
8718OMNIKEY CARDMAN 4000 DRIVER
8719M: Harald Welte <laforge@gnumonks.org>
8720S: Maintained
8721F: drivers/char/pcmcia/cm4000_cs.c
8722F: include/linux/cm4000_cs.h
8723F: include/uapi/linux/cm4000_cs.h
8724
8725OMNIKEY CARDMAN 4040 DRIVER
8726M: Harald Welte <laforge@gnumonks.org>
8727S: Maintained
8728F: drivers/char/pcmcia/cm4040_cs.*
8729
8730OMNIVISION OV7670 SENSOR DRIVER
8731M: Jonathan Corbet <corbet@lwn.net>
8732L: linux-media@vger.kernel.org
8733T: git git://linuxtv.org/media_tree.git
8734S: Maintained
8735F: drivers/media/i2c/ov7670.c
8736
8737ONENAND FLASH DRIVER
8738M: Kyungmin Park <kyungmin.park@samsung.com>
8739L: linux-mtd@lists.infradead.org
8740S: Maintained
8741F: drivers/mtd/onenand/
8742F: include/linux/mtd/onenand*.h
8743
8744ONSTREAM SCSI TAPE DRIVER
8745M: Willem Riede <osst@riede.org>
8746L: osst-users@lists.sourceforge.net
8747L: linux-scsi@vger.kernel.org
8748S: Maintained
8749F: Documentation/scsi/osst.txt
8750F: drivers/scsi/osst.*
8751F: drivers/scsi/osst_*.h
8752F: drivers/scsi/st.h
8753
8754OPENCORES I2C BUS DRIVER
8755M: Peter Korsgaard <jacmet@sunsite.dk>
8756L: linux-i2c@vger.kernel.org
8757S: Maintained
8758F: Documentation/i2c/busses/i2c-ocores
8759F: drivers/i2c/busses/i2c-ocores.c
8760
8761OPEN FIRMWARE AND FLATTENED DEVICE TREE
8762M: Rob Herring <robh+dt@kernel.org>
8763M: Frank Rowand <frowand.list@gmail.com>
8764L: devicetree@vger.kernel.org
8765W: http://www.devicetree.org/
8766T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8767S: Maintained
8768F: drivers/of/
8769F: include/linux/of*.h
8770F: scripts/dtc/
8771
8772OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8773M: Rob Herring <robh+dt@kernel.org>
8774M: Mark Rutland <mark.rutland@arm.com>
8775L: devicetree@vger.kernel.org
8776T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8777Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8778S: Maintained
8779F: Documentation/devicetree/
8780F: arch/*/boot/dts/
8781F: include/dt-bindings/
8782
8783OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8784M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8785L: devicetree@vger.kernel.org
8786S: Maintained
8787F: Documentation/devicetree/dynamic-resolution-notes.txt
8788F: Documentation/devicetree/overlay-notes.txt
8789F: drivers/of/overlay.c
8790F: drivers/of/resolver.c
8791
8792OPENRISC ARCHITECTURE
8793M: Jonas Bonn <jonas@southpole.se>
8794W: http://openrisc.net
8795S: Maintained
8796T: git git://openrisc.net/~jonas/linux
8797F: arch/openrisc/
8798
8799OPENVSWITCH
8800M: Pravin Shelar <pshelar@nicira.com>
8801L: netdev@vger.kernel.org
8802L: dev@openvswitch.org
8803W: http://openvswitch.org
8804S: Maintained
8805F: net/openvswitch/
8806F: include/uapi/linux/openvswitch.h
8807
8808OPERATING PERFORMANCE POINTS (OPP)
8809M: Viresh Kumar <vireshk@kernel.org>
8810M: Nishanth Menon <nm@ti.com>
8811M: Stephen Boyd <sboyd@codeaurora.org>
8812L: linux-pm@vger.kernel.org
8813S: Maintained
8814T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8815F: drivers/base/power/opp/
8816F: include/linux/pm_opp.h
8817F: Documentation/power/opp.txt
8818F: Documentation/devicetree/bindings/opp/
8819
8820OPL4 DRIVER
8821M: Clemens Ladisch <clemens@ladisch.de>
8822L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8823T: git git://git.alsa-project.org/alsa-kernel.git
8824S: Maintained
8825F: sound/drivers/opl4/
8826
8827OPROFILE
8828M: Robert Richter <rric@kernel.org>
8829L: oprofile-list@lists.sf.net
8830S: Maintained
8831F: arch/*/include/asm/oprofile*.h
8832F: arch/*/oprofile/
8833F: drivers/oprofile/
8834F: include/linux/oprofile.h
8835
8836ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8837M: Mark Fasheh <mfasheh@suse.com>
8838M: Joel Becker <jlbec@evilplan.org>
8839L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8840W: http://ocfs2.wiki.kernel.org
8841S: Supported
8842F: Documentation/filesystems/ocfs2.txt
8843F: Documentation/filesystems/dlmfs.txt
8844F: fs/ocfs2/
8845
8846ORINOCO DRIVER
8847L: linux-wireless@vger.kernel.org
8848W: http://wireless.kernel.org/en/users/Drivers/orinoco
8849W: http://www.nongnu.org/orinoco/
8850S: Orphan
8851F: drivers/net/wireless/intersil/orinoco/
8852
8853OSD LIBRARY and FILESYSTEM
8854M: Boaz Harrosh <ooo@electrozaur.com>
8855M: Benny Halevy <bhalevy@primarydata.com>
8856L: osd-dev@open-osd.org
8857W: http://open-osd.org
8858T: git git://git.open-osd.org/open-osd.git
8859S: Maintained
8860F: drivers/scsi/osd/
8861F: include/scsi/osd_*
8862F: fs/exofs/
8863
8864OVERLAY FILESYSTEM
8865M: Miklos Szeredi <miklos@szeredi.hu>
8866L: linux-unionfs@vger.kernel.org
8867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8868S: Supported
8869F: fs/overlayfs/
8870F: Documentation/filesystems/overlayfs.txt
8871
8872ORANGEFS FILESYSTEM
8873M: Mike Marshall <hubcap@omnibond.com>
8874L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8875T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8876S: Supported
8877F: fs/orangefs/
8878F: Documentation/filesystems/orangefs.txt
8879
8880P54 WIRELESS DRIVER
8881M: Christian Lamparter <chunkeey@googlemail.com>
8882L: linux-wireless@vger.kernel.org
8883W: http://wireless.kernel.org/en/users/Drivers/p54
8884S: Maintained
8885F: drivers/net/wireless/intersil/p54/
8886
8887PA SEMI ETHERNET DRIVER
8888M: Olof Johansson <olof@lixom.net>
8889L: netdev@vger.kernel.org
8890S: Maintained
8891F: drivers/net/ethernet/pasemi/*
8892
8893PA SEMI SMBUS DRIVER
8894M: Olof Johansson <olof@lixom.net>
8895L: linux-i2c@vger.kernel.org
8896S: Maintained
8897F: drivers/i2c/busses/i2c-pasemi.c
8898
8899PADATA PARALLEL EXECUTION MECHANISM
8900M: Steffen Klassert <steffen.klassert@secunet.com>
8901L: linux-crypto@vger.kernel.org
8902S: Maintained
8903F: kernel/padata.c
8904F: include/linux/padata.h
8905F: Documentation/padata.txt
8906
8907PANASONIC LAPTOP ACPI EXTRAS DRIVER
8908M: Harald Welte <laforge@gnumonks.org>
8909L: platform-driver-x86@vger.kernel.org
8910S: Maintained
8911F: drivers/platform/x86/panasonic-laptop.c
8912
8913PANASONIC MN10300/AM33/AM34 PORT
8914M: David Howells <dhowells@redhat.com>
8915L: linux-am33-list@redhat.com (moderated for non-subscribers)
8916W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8917S: Maintained
8918F: Documentation/mn10300/
8919F: arch/mn10300/
8920
8921PARALLEL LCD/KEYPAD PANEL DRIVER
8922M: Willy Tarreau <willy@haproxy.com>
8923M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8924S: Odd Fixes
8925F: Documentation/misc-devices/lcd-panel-cgram.txt
8926F: drivers/misc/panel.c
8927
8928PARALLEL PORT SUBSYSTEM
8929M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8930M: Sudip Mukherjee <sudip@vectorindia.org>
8931L: linux-parport@lists.infradead.org (subscribers-only)
8932S: Maintained
8933F: drivers/parport/
8934F: include/linux/parport*.h
8935F: drivers/char/ppdev.c
8936F: include/uapi/linux/ppdev.h
8937F: Documentation/parport*.txt
8938
8939PARAVIRT_OPS INTERFACE
8940M: Jeremy Fitzhardinge <jeremy@goop.org>
8941M: Chris Wright <chrisw@sous-sol.org>
8942M: Alok Kataria <akataria@vmware.com>
8943M: Rusty Russell <rusty@rustcorp.com.au>
8944L: virtualization@lists.linux-foundation.org
8945S: Supported
8946F: Documentation/virtual/paravirt_ops.txt
8947F: arch/*/kernel/paravirt*
8948F: arch/*/include/asm/paravirt.h
8949F: include/linux/hypervisor.h
8950
8951PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8952M: Tim Waugh <tim@cyberelk.net>
8953L: linux-parport@lists.infradead.org (subscribers-only)
8954S: Maintained
8955F: Documentation/blockdev/paride.txt
8956F: drivers/block/paride/
8957
8958PARISC ARCHITECTURE
8959M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8960M: Helge Deller <deller@gmx.de>
8961L: linux-parisc@vger.kernel.org
8962W: http://www.parisc-linux.org/
8963Q: http://patchwork.kernel.org/project/linux-parisc/list/
8964T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8965T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8966S: Maintained
8967F: arch/parisc/
8968F: Documentation/parisc/
8969F: drivers/parisc/
8970F: drivers/char/agp/parisc-agp.c
8971F: drivers/input/serio/gscps2.c
8972F: drivers/parport/parport_gsc.*
8973F: drivers/tty/serial/8250/8250_gsc.c
8974F: drivers/video/fbdev/sti*
8975F: drivers/video/console/sti*
8976F: drivers/video/logo/logo_parisc*
8977
8978PC87360 HARDWARE MONITORING DRIVER
8979M: Jim Cromie <jim.cromie@gmail.com>
8980L: linux-hwmon@vger.kernel.org
8981S: Maintained
8982F: Documentation/hwmon/pc87360
8983F: drivers/hwmon/pc87360.c
8984
8985PC8736x GPIO DRIVER
8986M: Jim Cromie <jim.cromie@gmail.com>
8987S: Maintained
8988F: drivers/char/pc8736x_gpio.c
8989
8990PC87427 HARDWARE MONITORING DRIVER
8991M: Jean Delvare <jdelvare@suse.com>
8992L: linux-hwmon@vger.kernel.org
8993S: Maintained
8994F: Documentation/hwmon/pc87427
8995F: drivers/hwmon/pc87427.c
8996
8997PCA9532 LED DRIVER
8998M: Riku Voipio <riku.voipio@iki.fi>
8999S: Maintained
9000F: drivers/leds/leds-pca9532.c
9001F: include/linux/leds-pca9532.h
9002
9003PCA9541 I2C BUS MASTER SELECTOR DRIVER
9004M: Guenter Roeck <linux@roeck-us.net>
9005L: linux-i2c@vger.kernel.org
9006S: Maintained
9007F: drivers/i2c/muxes/i2c-mux-pca9541.c
9008
9009PCDP - PRIMARY CONSOLE AND DEBUG PORT
9010M: Khalid Aziz <khalid@gonehiking.org>
9011S: Maintained
9012F: drivers/firmware/pcdp.*
9013
9014PCI ERROR RECOVERY
9015M: Linas Vepstas <linasvepstas@gmail.com>
9016L: linux-pci@vger.kernel.org
9017S: Supported
9018F: Documentation/PCI/pci-error-recovery.txt
9019
9020PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9021M: Russell Currey <ruscur@russell.cc>
9022L: linuxppc-dev@lists.ozlabs.org
9023S: Supported
9024F: Documentation/powerpc/eeh-pci-error-recovery.txt
9025F: arch/powerpc/kernel/eeh*.c
9026F: arch/powerpc/platforms/*/eeh*.c
9027F: arch/powerpc/include/*/eeh*.h
9028
9029PCI SUBSYSTEM
9030M: Bjorn Helgaas <bhelgaas@google.com>
9031L: linux-pci@vger.kernel.org
9032Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9033T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9034S: Supported
9035F: Documentation/devicetree/bindings/pci/
9036F: Documentation/PCI/
9037F: drivers/pci/
9038F: include/linux/pci*
9039F: arch/x86/pci/
9040F: arch/x86/kernel/quirks.c
9041
9042PCI DRIVER FOR ALTERA PCIE IP
9043M: Ley Foon Tan <lftan@altera.com>
9044L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9045L: linux-pci@vger.kernel.org
9046S: Supported
9047F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9048F: drivers/pci/host/pcie-altera.c
9049
9050PCI DRIVER FOR ARM VERSATILE PLATFORM
9051M: Rob Herring <robh@kernel.org>
9052L: linux-pci@vger.kernel.org
9053L: linux-arm-kernel@lists.infradead.org
9054S: Maintained
9055F: Documentation/devicetree/bindings/pci/versatile.txt
9056F: drivers/pci/host/pci-versatile.c
9057
9058PCI DRIVER FOR APPLIEDMICRO XGENE
9059M: Tanmay Inamdar <tinamdar@apm.com>
9060L: linux-pci@vger.kernel.org
9061L: linux-arm-kernel@lists.infradead.org
9062S: Maintained
9063F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9064F: drivers/pci/host/pci-xgene.c
9065
9066PCI DRIVER FOR FREESCALE LAYERSCAPE
9067M: Minghuan Lian <minghuan.Lian@freescale.com>
9068M: Mingkai Hu <mingkai.hu@freescale.com>
9069M: Roy Zang <tie-fei.zang@freescale.com>
9070L: linuxppc-dev@lists.ozlabs.org
9071L: linux-pci@vger.kernel.org
9072L: linux-arm-kernel@lists.infradead.org
9073S: Maintained
9074F: drivers/pci/host/*layerscape*
9075
9076PCI DRIVER FOR IMX6
9077M: Richard Zhu <Richard.Zhu@freescale.com>
9078M: Lucas Stach <l.stach@pengutronix.de>
9079L: linux-pci@vger.kernel.org
9080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9081S: Maintained
9082F: drivers/pci/host/*imx6*
9083
9084PCI DRIVER FOR TI KEYSTONE
9085M: Murali Karicheri <m-karicheri2@ti.com>
9086L: linux-pci@vger.kernel.org
9087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9088S: Maintained
9089F: drivers/pci/host/*keystone*
9090
9091PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9092M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9093M: Jason Cooper <jason@lakedaemon.net>
9094L: linux-pci@vger.kernel.org
9095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9096S: Maintained
9097F: drivers/pci/host/*mvebu*
9098
9099PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9100M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9101L: linux-pci@vger.kernel.org
9102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9103S: Maintained
9104F: drivers/pci/host/pci-aardvark.c
9105
9106PCI DRIVER FOR NVIDIA TEGRA
9107M: Thierry Reding <thierry.reding@gmail.com>
9108L: linux-tegra@vger.kernel.org
9109L: linux-pci@vger.kernel.org
9110S: Supported
9111F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9112F: drivers/pci/host/pci-tegra.c
9113
9114PCI DRIVER FOR TI DRA7XX
9115M: Kishon Vijay Abraham I <kishon@ti.com>
9116L: linux-omap@vger.kernel.org
9117L: linux-pci@vger.kernel.org
9118S: Supported
9119F: Documentation/devicetree/bindings/pci/ti-pci.txt
9120F: drivers/pci/host/pci-dra7xx.c
9121
9122PCI DRIVER FOR RENESAS R-CAR
9123M: Simon Horman <horms@verge.net.au>
9124L: linux-pci@vger.kernel.org
9125L: linux-renesas-soc@vger.kernel.org
9126S: Maintained
9127F: drivers/pci/host/*rcar*
9128
9129PCI DRIVER FOR SAMSUNG EXYNOS
9130M: Jingoo Han <jingoohan1@gmail.com>
9131L: linux-pci@vger.kernel.org
9132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9133L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9134S: Maintained
9135F: drivers/pci/host/pci-exynos.c
9136
9137PCI DRIVER FOR SYNOPSIS DESIGNWARE
9138M: Jingoo Han <jingoohan1@gmail.com>
9139M: Pratyush Anand <pratyush.anand@gmail.com>
9140L: linux-pci@vger.kernel.org
9141S: Maintained
9142F: drivers/pci/host/*designware*
9143
9144PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9145M: Joao Pinto <jpinto@synopsys.com>
9146L: linux-pci@vger.kernel.org
9147S: Maintained
9148F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9149F: drivers/pci/host/pcie-designware-plat.c
9150
9151PCI DRIVER FOR GENERIC OF HOSTS
9152M: Will Deacon <will.deacon@arm.com>
9153L: linux-pci@vger.kernel.org
9154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9155S: Maintained
9156F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9157F: drivers/pci/host/pci-host-common.c
9158F: drivers/pci/host/pci-host-generic.c
9159
9160PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9161M: Keith Busch <keith.busch@intel.com>
9162L: linux-pci@vger.kernel.org
9163S: Supported
9164F: arch/x86/pci/vmd.c
9165
9166PCIE DRIVER FOR ST SPEAR13XX
9167M: Pratyush Anand <pratyush.anand@gmail.com>
9168L: linux-pci@vger.kernel.org
9169S: Maintained
9170F: drivers/pci/host/*spear*
9171
9172PCI MSI DRIVER FOR ALTERA MSI IP
9173M: Ley Foon Tan <lftan@altera.com>
9174L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9175L: linux-pci@vger.kernel.org
9176S: Supported
9177F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9178F: drivers/pci/host/pcie-altera-msi.c
9179
9180PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9181M: Duc Dang <dhdang@apm.com>
9182L: linux-pci@vger.kernel.org
9183L: linux-arm-kernel@lists.infradead.org
9184S: Maintained
9185F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9186F: drivers/pci/host/pci-xgene-msi.c
9187
9188PCIE DRIVER FOR AXIS ARTPEC
9189M: Niklas Cassel <niklas.cassel@axis.com>
9190M: Jesper Nilsson <jesper.nilsson@axis.com>
9191L: linux-arm-kernel@axis.com
9192L: linux-pci@vger.kernel.org
9193S: Maintained
9194F: Documentation/devicetree/bindings/pci/axis,artpec*
9195F: drivers/pci/host/*artpec*
9196
9197PCIE DRIVER FOR HISILICON
9198M: Zhou Wang <wangzhou1@hisilicon.com>
9199M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9200L: linux-pci@vger.kernel.org
9201S: Maintained
9202F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9203F: drivers/pci/host/pcie-hisi.c
9204
9205PCIE DRIVER FOR QUALCOMM MSM
9206M: Stanimir Varbanov <svarbanov@mm-sol.com>
9207L: linux-pci@vger.kernel.org
9208L: linux-arm-msm@vger.kernel.org
9209S: Maintained
9210F: drivers/pci/host/*qcom*
9211
9212PCIE DRIVER FOR CAVIUM THUNDERX
9213M: David Daney <david.daney@cavium.com>
9214L: linux-pci@vger.kernel.org
9215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9216S: Supported
9217F: Documentation/devicetree/bindings/pci/pci-thunder-*
9218F: drivers/pci/host/pci-thunder-*
9219
9220PCMCIA SUBSYSTEM
9221P: Linux PCMCIA Team
9222L: linux-pcmcia@lists.infradead.org
9223W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9224T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9225S: Maintained
9226F: Documentation/pcmcia/
9227F: drivers/pcmcia/
9228F: include/pcmcia/
9229
9230PCNET32 NETWORK DRIVER
9231M: Don Fry <pcnet32@frontier.com>
9232L: netdev@vger.kernel.org
9233S: Maintained
9234F: drivers/net/ethernet/amd/pcnet32.c
9235
9236PCRYPT PARALLEL CRYPTO ENGINE
9237M: Steffen Klassert <steffen.klassert@secunet.com>
9238L: linux-crypto@vger.kernel.org
9239S: Maintained
9240F: crypto/pcrypt.c
9241F: include/crypto/pcrypt.h
9242
9243PER-CPU MEMORY ALLOCATOR
9244M: Tejun Heo <tj@kernel.org>
9245M: Christoph Lameter <cl@linux.com>
9246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9247S: Maintained
9248F: include/linux/percpu*.h
9249F: mm/percpu*.c
9250F: arch/*/include/asm/percpu.h
9251
9252PER-TASK DELAY ACCOUNTING
9253M: Balbir Singh <bsingharora@gmail.com>
9254S: Maintained
9255F: include/linux/delayacct.h
9256F: kernel/delayacct.c
9257
9258PERFORMANCE EVENTS SUBSYSTEM
9259M: Peter Zijlstra <peterz@infradead.org>
9260M: Ingo Molnar <mingo@redhat.com>
9261M: Arnaldo Carvalho de Melo <acme@kernel.org>
9262R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9263L: linux-kernel@vger.kernel.org
9264T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9265S: Supported
9266F: kernel/events/*
9267F: include/linux/perf_event.h
9268F: include/uapi/linux/perf_event.h
9269F: arch/*/kernel/perf_event*.c
9270F: arch/*/kernel/*/perf_event*.c
9271F: arch/*/kernel/*/*/perf_event*.c
9272F: arch/*/include/asm/perf_event.h
9273F: arch/*/kernel/perf_callchain.c
9274F: arch/*/events/*
9275F: tools/perf/
9276
9277PERSONALITY HANDLING
9278M: Christoph Hellwig <hch@infradead.org>
9279L: linux-abi-devel@lists.sourceforge.net
9280S: Maintained
9281F: include/linux/personality.h
9282F: include/uapi/linux/personality.h
9283
9284PHONET PROTOCOL
9285M: Remi Denis-Courmont <courmisch@gmail.com>
9286S: Supported
9287F: Documentation/networking/phonet.txt
9288F: include/linux/phonet.h
9289F: include/net/phonet/
9290F: include/uapi/linux/phonet.h
9291F: net/phonet/
9292
9293PHRAM MTD DRIVER
9294M: Joern Engel <joern@lazybastard.org>
9295L: linux-mtd@lists.infradead.org
9296S: Maintained
9297F: drivers/mtd/devices/phram.c
9298
9299PICOLCD HID DRIVER
9300M: Bruno Prémont <bonbons@linux-vserver.org>
9301L: linux-input@vger.kernel.org
9302S: Maintained
9303F: drivers/hid/hid-picolcd*
9304
9305PICOXCELL SUPPORT
9306M: Jamie Iles <jamie@jamieiles.com>
9307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9308T: git git://github.com/jamieiles/linux-2.6-ji.git
9309S: Supported
9310F: arch/arm/boot/dts/picoxcell*
9311F: arch/arm/mach-picoxcell/
9312F: drivers/crypto/picoxcell*
9313
9314PIN CONTROL SUBSYSTEM
9315M: Linus Walleij <linus.walleij@linaro.org>
9316L: linux-gpio@vger.kernel.org
9317T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9318S: Maintained
9319F: Documentation/devicetree/bindings/pinctrl/
9320F: Documentation/pinctrl.txt
9321F: drivers/pinctrl/
9322F: include/linux/pinctrl/
9323
9324PIN CONTROLLER - ATMEL AT91
9325M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9327S: Maintained
9328F: drivers/pinctrl/pinctrl-at91.*
9329
9330PIN CONTROLLER - ATMEL AT91 PIO4
9331M: Ludovic Desroches <ludovic.desroches@atmel.com>
9332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9333L: linux-gpio@vger.kernel.org
9334S: Supported
9335F: drivers/pinctrl/pinctrl-at91-pio4.*
9336
9337PIN CONTROLLER - INTEL
9338M: Mika Westerberg <mika.westerberg@linux.intel.com>
9339M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9340S: Maintained
9341F: drivers/pinctrl/intel/
9342
9343PIN CONTROLLER - RENESAS
9344M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9345M: Geert Uytterhoeven <geert+renesas@glider.be>
9346L: linux-renesas-soc@vger.kernel.org
9347S: Maintained
9348F: drivers/pinctrl/sh-pfc/
9349
9350PIN CONTROLLER - SAMSUNG
9351M: Tomasz Figa <tomasz.figa@gmail.com>
9352M: Krzysztof Kozlowski <krzk@kernel.org>
9353M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9354L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9355L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9356S: Maintained
9357F: drivers/pinctrl/samsung/
9358
9359PIN CONTROLLER - SINGLE
9360M: Tony Lindgren <tony@atomide.com>
9361M: Haojian Zhuang <haojian.zhuang@linaro.org>
9362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9363L: linux-omap@vger.kernel.org
9364S: Maintained
9365F: drivers/pinctrl/pinctrl-single.c
9366
9367PIN CONTROLLER - ST SPEAR
9368M: Viresh Kumar <vireshk@kernel.org>
9369L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9370W: http://www.st.com/spear
9371S: Maintained
9372F: drivers/pinctrl/spear/
9373
9374PISTACHIO SOC SUPPORT
9375M: James Hartley <james.hartley@imgtec.com>
9376M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9377L: linux-mips@linux-mips.org
9378S: Maintained
9379F: arch/mips/pistachio/
9380F: arch/mips/include/asm/mach-pistachio/
9381F: arch/mips/boot/dts/pistachio/
9382F: arch/mips/configs/pistachio*_defconfig
9383
9384PKTCDVD DRIVER
9385M: Jiri Kosina <jikos@kernel.org>
9386S: Maintained
9387F: drivers/block/pktcdvd.c
9388F: include/linux/pktcdvd.h
9389F: include/uapi/linux/pktcdvd.h
9390
9391PKUNITY SOC DRIVERS
9392M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9393W: http://mprc.pku.edu.cn/~guanxuetao/linux
9394S: Maintained
9395T: git git://github.com/gxt/linux.git
9396F: drivers/input/serio/i8042-unicore32io.h
9397F: drivers/i2c/busses/i2c-puv3.c
9398F: drivers/video/fbdev/fb-puv3.c
9399F: drivers/rtc/rtc-puv3.c
9400
9401PMBUS HARDWARE MONITORING DRIVERS
9402M: Guenter Roeck <linux@roeck-us.net>
9403L: linux-hwmon@vger.kernel.org
9404W: http://hwmon.wiki.kernel.org/
9405W: http://www.roeck-us.net/linux/drivers/
9406T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9407S: Maintained
9408F: Documentation/hwmon/pmbus
9409F: drivers/hwmon/pmbus/
9410F: include/linux/i2c/pmbus.h
9411
9412PMC SIERRA MaxRAID DRIVER
9413L: linux-scsi@vger.kernel.org
9414W: http://www.pmc-sierra.com/
9415S: Orphan
9416F: drivers/scsi/pmcraid.*
9417
9418PMC SIERRA PM8001 DRIVER
9419M: Jack Wang <jinpu.wang@profitbricks.com>
9420M: lindar_liu@usish.com
9421L: pmchba@pmcs.com
9422L: linux-scsi@vger.kernel.org
9423S: Supported
9424F: drivers/scsi/pm8001/
9425
9426POSIX CLOCKS and TIMERS
9427M: Thomas Gleixner <tglx@linutronix.de>
9428L: linux-kernel@vger.kernel.org
9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9430S: Maintained
9431F: fs/timerfd.c
9432F: include/linux/timer*
9433F: kernel/time/*timer*
9434
9435POWER MANAGEMENT CORE
9436M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9437L: linux-pm@vger.kernel.org
9438T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9439S: Supported
9440F: drivers/base/power/
9441F: include/linux/pm.h
9442F: include/linux/pm_*
9443F: include/linux/powercap.h
9444F: drivers/powercap/
9445
9446POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9447M: Sebastian Reichel <sre@kernel.org>
9448L: linux-pm@vger.kernel.org
9449T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9450S: Maintained
9451F: Documentation/devicetree/bindings/power/supply/
9452F: include/linux/power_supply.h
9453F: drivers/power/supply/
9454
9455POWER STATE COORDINATION INTERFACE (PSCI)
9456M: Mark Rutland <mark.rutland@arm.com>
9457M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9458L: linux-arm-kernel@lists.infradead.org
9459S: Maintained
9460F: drivers/firmware/psci.c
9461F: include/linux/psci.h
9462F: include/uapi/linux/psci.h
9463
9464POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9465M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9466L: linuxppc-dev@lists.ozlabs.org
9467S: Maintained
9468F: drivers/char/powernv-op-panel.c
9469
9470PNP SUPPORT
9471M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9472S: Maintained
9473F: drivers/pnp/
9474
9475PPP PROTOCOL DRIVERS AND COMPRESSORS
9476M: Paul Mackerras <paulus@samba.org>
9477L: linux-ppp@vger.kernel.org
9478S: Maintained
9479F: drivers/net/ppp/ppp_*
9480
9481PPP OVER ATM (RFC 2364)
9482M: Mitchell Blank Jr <mitch@sfgoth.com>
9483S: Maintained
9484F: net/atm/pppoatm.c
9485F: include/uapi/linux/atmppp.h
9486
9487PPP OVER ETHERNET
9488M: Michal Ostrowski <mostrows@earthlink.net>
9489S: Maintained
9490F: drivers/net/ppp/pppoe.c
9491F: drivers/net/ppp/pppox.c
9492
9493PPP OVER L2TP
9494M: James Chapman <jchapman@katalix.com>
9495S: Maintained
9496F: net/l2tp/l2tp_ppp.c
9497F: include/linux/if_pppol2tp.h
9498F: include/uapi/linux/if_pppol2tp.h
9499
9500PPS SUPPORT
9501M: Rodolfo Giometti <giometti@enneenne.com>
9502W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9503L: linuxpps@ml.enneenne.com (subscribers-only)
9504S: Maintained
9505F: Documentation/pps/
9506F: drivers/pps/
9507F: include/linux/pps*.h
9508
9509PPTP DRIVER
9510M: Dmitry Kozlov <xeb@mail.ru>
9511L: netdev@vger.kernel.org
9512S: Maintained
9513F: drivers/net/ppp/pptp.c
9514W: http://sourceforge.net/projects/accel-pptp
9515
9516PREEMPTIBLE KERNEL
9517M: Robert Love <rml@tech9.net>
9518L: kpreempt-tech@lists.sourceforge.net
9519W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9520S: Supported
9521F: Documentation/preempt-locking.txt
9522F: include/linux/preempt.h
9523
9524PRISM54 WIRELESS DRIVER
9525M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9526L: linux-wireless@vger.kernel.org
9527W: http://wireless.kernel.org/en/users/Drivers/p54
9528S: Obsolete
9529F: drivers/net/wireless/intersil/prism54/
9530
9531PS3 NETWORK SUPPORT
9532M: Geoff Levand <geoff@infradead.org>
9533L: netdev@vger.kernel.org
9534L: linuxppc-dev@lists.ozlabs.org
9535S: Maintained
9536F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9537
9538PS3 PLATFORM SUPPORT
9539M: Geoff Levand <geoff@infradead.org>
9540L: linuxppc-dev@lists.ozlabs.org
9541S: Maintained
9542F: arch/powerpc/boot/ps3*
9543F: arch/powerpc/include/asm/lv1call.h
9544F: arch/powerpc/include/asm/ps3*.h
9545F: arch/powerpc/platforms/ps3/
9546F: drivers/*/ps3*
9547F: drivers/ps3/
9548F: drivers/rtc/rtc-ps3.c
9549F: drivers/usb/host/*ps3.c
9550F: sound/ppc/snd_ps3*
9551
9552PS3VRAM DRIVER
9553M: Jim Paris <jim@jtan.com>
9554M: Geoff Levand <geoff@infradead.org>
9555L: linuxppc-dev@lists.ozlabs.org
9556S: Maintained
9557F: drivers/block/ps3vram.c
9558
9559PSTORE FILESYSTEM
9560M: Anton Vorontsov <anton@enomsg.org>
9561M: Colin Cross <ccross@android.com>
9562M: Kees Cook <keescook@chromium.org>
9563M: Tony Luck <tony.luck@intel.com>
9564S: Maintained
9565T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9566F: fs/pstore/
9567F: include/linux/pstore*
9568F: drivers/firmware/efi/efi-pstore.c
9569F: drivers/acpi/apei/erst.c
9570
9571PTP HARDWARE CLOCK SUPPORT
9572M: Richard Cochran <richardcochran@gmail.com>
9573L: netdev@vger.kernel.org
9574S: Maintained
9575W: http://linuxptp.sourceforge.net/
9576F: Documentation/ABI/testing/sysfs-ptp
9577F: Documentation/ptp/*
9578F: drivers/net/ethernet/freescale/gianfar_ptp.c
9579F: drivers/net/phy/dp83640*
9580F: drivers/ptp/*
9581F: include/linux/ptp_cl*
9582
9583PTRACE SUPPORT
9584M: Roland McGrath <roland@hack.frob.com>
9585M: Oleg Nesterov <oleg@redhat.com>
9586S: Maintained
9587F: include/asm-generic/syscall.h
9588F: include/linux/ptrace.h
9589F: include/linux/regset.h
9590F: include/linux/tracehook.h
9591F: include/uapi/linux/ptrace.h
9592F: kernel/ptrace.c
9593
9594PULSE8-CEC DRIVER
9595M: Hans Verkuil <hverkuil@xs4all.nl>
9596L: linux-media@vger.kernel.org
9597T: git git://linuxtv.org/media_tree.git
9598S: Maintained
9599F: drivers/staging/media/pulse8-cec
9600
9601PVRUSB2 VIDEO4LINUX DRIVER
9602M: Mike Isely <isely@pobox.com>
9603L: pvrusb2@isely.net (subscribers-only)
9604L: linux-media@vger.kernel.org
9605W: http://www.isely.net/pvrusb2/
9606T: git git://linuxtv.org/media_tree.git
9607S: Maintained
9608F: Documentation/video4linux/README.pvrusb2
9609F: drivers/media/usb/pvrusb2/
9610
9611PWC WEBCAM DRIVER
9612M: Hans Verkuil <hverkuil@xs4all.nl>
9613L: linux-media@vger.kernel.org
9614T: git git://linuxtv.org/media_tree.git
9615S: Odd Fixes
9616F: drivers/media/usb/pwc/*
9617
9618PWM FAN DRIVER
9619M: Kamil Debski <kamil@wypas.org>
9620M: Lukasz Majewski <l.majewski@samsung.com>
9621L: linux-hwmon@vger.kernel.org
9622S: Supported
9623F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9624F: Documentation/hwmon/pwm-fan
9625F: drivers/hwmon/pwm-fan.c
9626
9627PWM SUBSYSTEM
9628M: Thierry Reding <thierry.reding@gmail.com>
9629L: linux-pwm@vger.kernel.org
9630S: Maintained
9631T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9632F: Documentation/pwm.txt
9633F: Documentation/devicetree/bindings/pwm/
9634F: include/linux/pwm.h
9635F: drivers/pwm/
9636F: drivers/video/backlight/pwm_bl.c
9637F: include/linux/pwm_backlight.h
9638
9639PXA2xx/PXA3xx SUPPORT
9640M: Daniel Mack <daniel@zonque.org>
9641M: Haojian Zhuang <haojian.zhuang@gmail.com>
9642M: Robert Jarzmik <robert.jarzmik@free.fr>
9643L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9644T: git git://github.com/hzhuang1/linux.git
9645T: git git://github.com/rjarzmik/linux.git
9646S: Maintained
9647F: arch/arm/boot/dts/pxa*
9648F: arch/arm/mach-pxa/
9649F: drivers/dma/pxa*
9650F: drivers/pcmcia/pxa2xx*
9651F: drivers/pinctrl/pxa/
9652F: drivers/spi/spi-pxa2xx*
9653F: drivers/usb/gadget/udc/pxa2*
9654F: include/sound/pxa2xx-lib.h
9655F: sound/arm/pxa*
9656F: sound/soc/pxa/
9657
9658PXA GPIO DRIVER
9659M: Robert Jarzmik <robert.jarzmik@free.fr>
9660L: linux-gpio@vger.kernel.org
9661S: Maintained
9662F: drivers/gpio/gpio-pxa.c
9663
9664PXA3xx NAND FLASH DRIVER
9665M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9666L: linux-mtd@lists.infradead.org
9667S: Maintained
9668F: drivers/mtd/nand/pxa3xx_nand.c
9669
9670MMP SUPPORT
9671M: Eric Miao <eric.y.miao@gmail.com>
9672M: Haojian Zhuang <haojian.zhuang@gmail.com>
9673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9674T: git git://github.com/hzhuang1/linux.git
9675T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9676S: Maintained
9677F: arch/arm/boot/dts/mmp*
9678F: arch/arm/mach-mmp/
9679
9680PXA MMCI DRIVER
9681S: Orphan
9682
9683PXA RTC DRIVER
9684M: Robert Jarzmik <robert.jarzmik@free.fr>
9685L: rtc-linux@googlegroups.com
9686S: Maintained
9687
9688QAT DRIVER
9689M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9690M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9691L: qat-linux@intel.com
9692S: Supported
9693F: drivers/crypto/qat/
9694
9695QIB DRIVER
9696M: Mike Marciniszyn <infinipath@intel.com>
9697L: linux-rdma@vger.kernel.org
9698S: Supported
9699F: drivers/infiniband/hw/qib/
9700
9701QLOGIC QLA1280 SCSI DRIVER
9702M: Michael Reed <mdr@sgi.com>
9703L: linux-scsi@vger.kernel.org
9704S: Maintained
9705F: drivers/scsi/qla1280.[ch]
9706
9707QLOGIC QLA2XXX FC-SCSI DRIVER
9708M: qla2xxx-upstream@qlogic.com
9709L: linux-scsi@vger.kernel.org
9710S: Supported
9711F: Documentation/scsi/LICENSE.qla2xxx
9712F: drivers/scsi/qla2xxx/
9713
9714QLOGIC QLA4XXX iSCSI DRIVER
9715M: QLogic-Storage-Upstream@qlogic.com
9716L: linux-scsi@vger.kernel.org
9717S: Supported
9718F: Documentation/scsi/LICENSE.qla4xxx
9719F: drivers/scsi/qla4xxx/
9720
9721QLOGIC QLA3XXX NETWORK DRIVER
9722M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9723M: Ron Mercer <ron.mercer@qlogic.com>
9724M: linux-driver@qlogic.com
9725L: netdev@vger.kernel.org
9726S: Supported
9727F: Documentation/networking/LICENSE.qla3xxx
9728F: drivers/net/ethernet/qlogic/qla3xxx.*
9729
9730QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9731M: Dept-GELinuxNICDev@qlogic.com
9732L: netdev@vger.kernel.org
9733S: Supported
9734F: drivers/net/ethernet/qlogic/qlcnic/
9735
9736QLOGIC QLGE 10Gb ETHERNET DRIVER
9737M: Harish Patil <harish.patil@qlogic.com>
9738M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9739M: Dept-GELinuxNICDev@qlogic.com
9740M: linux-driver@qlogic.com
9741L: netdev@vger.kernel.org
9742S: Supported
9743F: drivers/net/ethernet/qlogic/qlge/
9744
9745QLOGIC QL4xxx ETHERNET DRIVER
9746M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9747M: Ariel Elior <Ariel.Elior@qlogic.com>
9748M: everest-linux-l2@qlogic.com
9749L: netdev@vger.kernel.org
9750S: Supported
9751F: drivers/net/ethernet/qlogic/qed/
9752F: include/linux/qed/
9753F: drivers/net/ethernet/qlogic/qede/
9754
9755QNX4 FILESYSTEM
9756M: Anders Larsen <al@alarsen.net>
9757W: http://www.alarsen.net/linux/qnx4fs/
9758S: Maintained
9759F: fs/qnx4/
9760F: include/uapi/linux/qnx4_fs.h
9761F: include/uapi/linux/qnxtypes.h
9762
9763QT1010 MEDIA DRIVER
9764M: Antti Palosaari <crope@iki.fi>
9765L: linux-media@vger.kernel.org
9766W: https://linuxtv.org
9767W: http://palosaari.fi/linux/
9768Q: http://patchwork.linuxtv.org/project/linux-media/list/
9769T: git git://linuxtv.org/anttip/media_tree.git
9770S: Maintained
9771F: drivers/media/tuners/qt1010*
9772
9773QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9774M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9775L: linux-wireless@vger.kernel.org
9776L: ath9k-devel@lists.ath9k.org
9777W: http://wireless.kernel.org/en/users/Drivers/ath9k
9778S: Supported
9779F: drivers/net/wireless/ath/ath9k/
9780
9781QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9782M: Kalle Valo <kvalo@qca.qualcomm.com>
9783L: ath10k@lists.infradead.org
9784W: http://wireless.kernel.org/en/users/Drivers/ath10k
9785T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9786S: Supported
9787F: drivers/net/wireless/ath/ath10k/
9788
9789QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9790M: Timur Tabi <timur@codeaurora.org>
9791L: netdev@vger.kernel.org
9792S: Supported
9793F: drivers/net/ethernet/qualcomm/emac/
9794
9795QUALCOMM HEXAGON ARCHITECTURE
9796M: Richard Kuo <rkuo@codeaurora.org>
9797L: linux-hexagon@vger.kernel.org
9798T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9799S: Supported
9800F: arch/hexagon/
9801
9802QUALCOMM WCN36XX WIRELESS DRIVER
9803M: Eugene Krasnikov <k.eugene.e@gmail.com>
9804L: wcn36xx@lists.infradead.org
9805W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9806T: git git://github.com/KrasnikovEugene/wcn36xx.git
9807S: Supported
9808F: drivers/net/wireless/ath/wcn36xx/
9809
9810QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9811M: Gabriel Somlo <somlo@cmu.edu>
9812M: "Michael S. Tsirkin" <mst@redhat.com>
9813L: qemu-devel@nongnu.org
9814S: Maintained
9815F: drivers/firmware/qemu_fw_cfg.c
9816
9817RADOS BLOCK DEVICE (RBD)
9818M: Ilya Dryomov <idryomov@gmail.com>
9819M: Sage Weil <sage@redhat.com>
9820M: Alex Elder <elder@kernel.org>
9821L: ceph-devel@vger.kernel.org
9822W: http://ceph.com/
9823T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9824T: git git://github.com/ceph/ceph-client.git
9825S: Supported
9826F: Documentation/ABI/testing/sysfs-bus-rbd
9827F: drivers/block/rbd.c
9828F: drivers/block/rbd_types.h
9829
9830RADEON FRAMEBUFFER DISPLAY DRIVER
9831M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9832L: linux-fbdev@vger.kernel.org
9833S: Maintained
9834F: drivers/video/fbdev/aty/radeon*
9835F: include/uapi/linux/radeonfb.h
9836
9837RADIOSHARK RADIO DRIVER
9838M: Hans Verkuil <hverkuil@xs4all.nl>
9839L: linux-media@vger.kernel.org
9840T: git git://linuxtv.org/media_tree.git
9841S: Maintained
9842F: drivers/media/radio/radio-shark.c
9843
9844RADIOSHARK2 RADIO DRIVER
9845M: Hans Verkuil <hverkuil@xs4all.nl>
9846L: linux-media@vger.kernel.org
9847T: git git://linuxtv.org/media_tree.git
9848S: Maintained
9849F: drivers/media/radio/radio-shark2.c
9850F: drivers/media/radio/radio-tea5777.c
9851
9852RAGE128 FRAMEBUFFER DISPLAY DRIVER
9853M: Paul Mackerras <paulus@samba.org>
9854L: linux-fbdev@vger.kernel.org
9855S: Maintained
9856F: drivers/video/fbdev/aty/aty128fb.c
9857
9858RALINK MIPS ARCHITECTURE
9859M: John Crispin <john@phrozen.org>
9860L: linux-mips@linux-mips.org
9861S: Maintained
9862F: arch/mips/ralink
9863
9864RALINK RT2X00 WIRELESS LAN DRIVER
9865P: rt2x00 project
9866M: Stanislaw Gruszka <sgruszka@redhat.com>
9867M: Helmut Schaa <helmut.schaa@googlemail.com>
9868L: linux-wireless@vger.kernel.org
9869S: Maintained
9870F: drivers/net/wireless/ralink/rt2x00/
9871
9872RAMDISK RAM BLOCK DEVICE DRIVER
9873M: Jens Axboe <axboe@kernel.dk>
9874S: Maintained
9875F: Documentation/blockdev/ramdisk.txt
9876F: drivers/block/brd.c
9877
9878RANDOM NUMBER DRIVER
9879M: "Theodore Ts'o" <tytso@mit.edu>
9880S: Maintained
9881F: drivers/char/random.c
9882
9883RAPIDIO SUBSYSTEM
9884M: Matt Porter <mporter@kernel.crashing.org>
9885M: Alexandre Bounine <alexandre.bounine@idt.com>
9886S: Maintained
9887F: drivers/rapidio/
9888
9889RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9890L: linux-wireless@vger.kernel.org
9891S: Orphan
9892F: drivers/net/wireless/ray*
9893
9894RCUTORTURE MODULE
9895M: Josh Triplett <josh@joshtriplett.org>
9896M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9897L: linux-kernel@vger.kernel.org
9898S: Supported
9899T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9900F: Documentation/RCU/torture.txt
9901F: kernel/rcu/rcutorture.c
9902
9903RCUTORTURE TEST FRAMEWORK
9904M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9905M: Josh Triplett <josh@joshtriplett.org>
9906R: Steven Rostedt <rostedt@goodmis.org>
9907R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9908R: Lai Jiangshan <jiangshanlai@gmail.com>
9909L: linux-kernel@vger.kernel.org
9910S: Supported
9911T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9912F: tools/testing/selftests/rcutorture
9913
9914RDC R-321X SoC
9915M: Florian Fainelli <florian@openwrt.org>
9916S: Maintained
9917
9918RDC R6040 FAST ETHERNET DRIVER
9919M: Florian Fainelli <f.fainelli@gmail.com>
9920L: netdev@vger.kernel.org
9921S: Maintained
9922F: drivers/net/ethernet/rdc/r6040.c
9923
9924RDS - RELIABLE DATAGRAM SOCKETS
9925M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9926L: netdev@vger.kernel.org
9927L: linux-rdma@vger.kernel.org
9928L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9929W: https://oss.oracle.com/projects/rds/
9930S: Supported
9931F: net/rds/
9932F: Documentation/networking/rds.txt
9933
9934RDMAVT - RDMA verbs software
9935M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9936L: linux-rdma@vger.kernel.org
9937S: Supported
9938F: drivers/infiniband/sw/rdmavt
9939
9940READ-COPY UPDATE (RCU)
9941M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9942M: Josh Triplett <josh@joshtriplett.org>
9943R: Steven Rostedt <rostedt@goodmis.org>
9944R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9945R: Lai Jiangshan <jiangshanlai@gmail.com>
9946L: linux-kernel@vger.kernel.org
9947W: http://www.rdrop.com/users/paulmck/RCU/
9948S: Supported
9949T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9950F: Documentation/RCU/
9951X: Documentation/RCU/torture.txt
9952F: include/linux/rcu*
9953X: include/linux/srcu.h
9954F: kernel/rcu/
9955X: kernel/torture.c
9956
9957REAL TIME CLOCK (RTC) SUBSYSTEM
9958M: Alessandro Zummo <a.zummo@towertech.it>
9959M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9960L: rtc-linux@googlegroups.com
9961Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9962T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9963S: Maintained
9964F: Documentation/devicetree/bindings/rtc/
9965F: Documentation/rtc.txt
9966F: drivers/rtc/
9967F: include/linux/rtc.h
9968F: include/uapi/linux/rtc.h
9969F: include/linux/rtc/
9970F: include/linux/platform_data/rtc-*
9971F: tools/testing/selftests/timers/rtctest.c
9972
9973REALTEK AUDIO CODECS
9974M: Bard Liao <bardliao@realtek.com>
9975M: Oder Chiou <oder_chiou@realtek.com>
9976S: Maintained
9977F: sound/soc/codecs/rt*
9978F: include/sound/rt*.h
9979
9980REISERFS FILE SYSTEM
9981L: reiserfs-devel@vger.kernel.org
9982S: Supported
9983F: fs/reiserfs/
9984
9985REGISTER MAP ABSTRACTION
9986M: Mark Brown <broonie@kernel.org>
9987L: linux-kernel@vger.kernel.org
9988T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9989S: Supported
9990F: Documentation/devicetree/bindings/regmap/
9991F: drivers/base/regmap/
9992F: include/linux/regmap.h
9993
9994REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9995M: Ohad Ben-Cohen <ohad@wizery.com>
9996M: Bjorn Andersson <bjorn.andersson@linaro.org>
9997L: linux-remoteproc@vger.kernel.org
9998T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9999S: Maintained
10000F: Documentation/devicetree/bindings/remoteproc/
10001F: Documentation/remoteproc.txt
10002F: drivers/remoteproc/
10003F: include/linux/remoteproc.h
10004
10005REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10006M: Ohad Ben-Cohen <ohad@wizery.com>
10007M: Bjorn Andersson <bjorn.andersson@linaro.org>
10008L: linux-remoteproc@vger.kernel.org
10009T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10010S: Maintained
10011F: drivers/rpmsg/
10012F: Documentation/rpmsg.txt
10013F: include/linux/rpmsg.h
10014
10015RENESAS CLOCK DRIVERS
10016M: Geert Uytterhoeven <geert+renesas@glider.be>
10017L: linux-renesas-soc@vger.kernel.org
10018S: Supported
10019F: drivers/clk/renesas/
10020
10021RENESAS ETHERNET DRIVERS
10022R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10023L: netdev@vger.kernel.org
10024L: linux-renesas-soc@vger.kernel.org
10025F: drivers/net/ethernet/renesas/
10026F: include/linux/sh_eth.h
10027
10028RENESAS USB2 PHY DRIVER
10029M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10030L: linux-renesas-soc@vger.kernel.org
10031S: Maintained
10032F: drivers/phy/phy-rcar-gen3-usb2.c
10033
10034RESET CONTROLLER FRAMEWORK
10035M: Philipp Zabel <p.zabel@pengutronix.de>
10036T: git git://git.pengutronix.de/git/pza/linux
10037S: Maintained
10038F: drivers/reset/
10039F: Documentation/devicetree/bindings/reset/
10040F: include/dt-bindings/reset/
10041F: include/linux/reset.h
10042F: include/linux/reset-controller.h
10043
10044RFKILL
10045M: Johannes Berg <johannes@sipsolutions.net>
10046L: linux-wireless@vger.kernel.org
10047W: http://wireless.kernel.org/
10048T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10049T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10050S: Maintained
10051F: Documentation/rfkill.txt
10052F: net/rfkill/
10053
10054RHASHTABLE
10055M: Thomas Graf <tgraf@suug.ch>
10056M: Herbert Xu <herbert@gondor.apana.org.au>
10057L: netdev@vger.kernel.org
10058S: Maintained
10059F: lib/rhashtable.c
10060F: include/linux/rhashtable.h
10061
10062RICOH SMARTMEDIA/XD DRIVER
10063M: Maxim Levitsky <maximlevitsky@gmail.com>
10064S: Maintained
10065F: drivers/mtd/nand/r852.c
10066F: drivers/mtd/nand/r852.h
10067
10068RICOH R5C592 MEMORYSTICK DRIVER
10069M: Maxim Levitsky <maximlevitsky@gmail.com>
10070S: Maintained
10071F: drivers/memstick/host/r592.*
10072
10073ROCCAT DRIVERS
10074M: Stefan Achatz <erazor_de@users.sourceforge.net>
10075W: http://sourceforge.net/projects/roccat/
10076S: Maintained
10077F: drivers/hid/hid-roccat*
10078F: include/linux/hid-roccat*
10079F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10080
10081ROCKER DRIVER
10082M: Jiri Pirko <jiri@resnulli.us>
10083L: netdev@vger.kernel.org
10084S: Supported
10085F: drivers/net/ethernet/rocker/
10086
10087ROCKETPORT DRIVER
10088P: Comtrol Corp.
10089W: http://www.comtrol.com
10090S: Maintained
10091F: Documentation/serial/rocket.txt
10092F: drivers/tty/rocket*
10093
10094ROCKETPORT EXPRESS/INFINITY DRIVER
10095M: Kevin Cernekee <cernekee@gmail.com>
10096L: linux-serial@vger.kernel.org
10097S: Odd Fixes
10098F: drivers/tty/serial/rp2.*
10099
10100ROSE NETWORK LAYER
10101M: Ralf Baechle <ralf@linux-mips.org>
10102L: linux-hams@vger.kernel.org
10103W: http://www.linux-ax25.org/
10104S: Maintained
10105F: include/net/rose.h
10106F: include/uapi/linux/rose.h
10107F: net/rose/
10108
10109RTL2830 MEDIA DRIVER
10110M: Antti Palosaari <crope@iki.fi>
10111L: linux-media@vger.kernel.org
10112W: https://linuxtv.org
10113W: http://palosaari.fi/linux/
10114Q: http://patchwork.linuxtv.org/project/linux-media/list/
10115T: git git://linuxtv.org/anttip/media_tree.git
10116S: Maintained
10117F: drivers/media/dvb-frontends/rtl2830*
10118
10119RTL2832 MEDIA DRIVER
10120M: Antti Palosaari <crope@iki.fi>
10121L: linux-media@vger.kernel.org
10122W: https://linuxtv.org
10123W: http://palosaari.fi/linux/
10124Q: http://patchwork.linuxtv.org/project/linux-media/list/
10125T: git git://linuxtv.org/anttip/media_tree.git
10126S: Maintained
10127F: drivers/media/dvb-frontends/rtl2832*
10128
10129RTL2832_SDR MEDIA DRIVER
10130M: Antti Palosaari <crope@iki.fi>
10131L: linux-media@vger.kernel.org
10132W: https://linuxtv.org
10133W: http://palosaari.fi/linux/
10134Q: http://patchwork.linuxtv.org/project/linux-media/list/
10135T: git git://linuxtv.org/anttip/media_tree.git
10136S: Maintained
10137F: drivers/media/dvb-frontends/rtl2832_sdr*
10138
10139RTL8180 WIRELESS DRIVER
10140L: linux-wireless@vger.kernel.org
10141W: http://wireless.kernel.org/
10142T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10143S: Orphan
10144F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10145
10146RTL8187 WIRELESS DRIVER
10147M: Herton Ronaldo Krzesinski <herton@canonical.com>
10148M: Hin-Tak Leung <htl10@users.sourceforge.net>
10149M: Larry Finger <Larry.Finger@lwfinger.net>
10150L: linux-wireless@vger.kernel.org
10151W: http://wireless.kernel.org/
10152T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10153S: Maintained
10154F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10155
10156RTL8192CE WIRELESS DRIVER
10157M: Larry Finger <Larry.Finger@lwfinger.net>
10158M: Chaoming Li <chaoming_li@realsil.com.cn>
10159L: linux-wireless@vger.kernel.org
10160W: http://wireless.kernel.org/
10161T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10162S: Maintained
10163F: drivers/net/wireless/realtek/rtlwifi/
10164F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10165
10166RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10167M: Jes Sorensen <Jes.Sorensen@redhat.com>
10168L: linux-wireless@vger.kernel.org
10169T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10170S: Maintained
10171F: drivers/net/wireless/realtek/rtl8xxxu/
10172
10173S3 SAVAGE FRAMEBUFFER DRIVER
10174M: Antonino Daplas <adaplas@gmail.com>
10175L: linux-fbdev@vger.kernel.org
10176S: Maintained
10177F: drivers/video/fbdev/savage/
10178
10179S390
10180M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10181M: Heiko Carstens <heiko.carstens@de.ibm.com>
10182L: linux-s390@vger.kernel.org
10183W: http://www.ibm.com/developerworks/linux/linux390/
10184T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10185S: Supported
10186F: arch/s390/
10187F: drivers/s390/
10188F: Documentation/s390/
10189F: Documentation/DocBook/s390*
10190
10191S390 COMMON I/O LAYER
10192M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10193M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10194L: linux-s390@vger.kernel.org
10195W: http://www.ibm.com/developerworks/linux/linux390/
10196S: Supported
10197F: drivers/s390/cio/
10198
10199S390 DASD DRIVER
10200M: Stefan Weinhuber <wein@de.ibm.com>
10201M: Stefan Haberland <stefan.haberland@de.ibm.com>
10202L: linux-s390@vger.kernel.org
10203W: http://www.ibm.com/developerworks/linux/linux390/
10204S: Supported
10205F: drivers/s390/block/dasd*
10206F: block/partitions/ibm.c
10207
10208S390 NETWORK DRIVERS
10209M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10210L: linux-s390@vger.kernel.org
10211W: http://www.ibm.com/developerworks/linux/linux390/
10212S: Supported
10213F: drivers/s390/net/
10214
10215S390 PCI SUBSYSTEM
10216M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10217M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10218L: linux-s390@vger.kernel.org
10219W: http://www.ibm.com/developerworks/linux/linux390/
10220S: Supported
10221F: arch/s390/pci/
10222F: drivers/pci/hotplug/s390_pci_hpc.c
10223
10224S390 ZCRYPT DRIVER
10225M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10226L: linux-s390@vger.kernel.org
10227W: http://www.ibm.com/developerworks/linux/linux390/
10228S: Supported
10229F: drivers/s390/crypto/
10230
10231S390 ZFCP DRIVER
10232M: Steffen Maier <maier@linux.vnet.ibm.com>
10233L: linux-s390@vger.kernel.org
10234W: http://www.ibm.com/developerworks/linux/linux390/
10235S: Supported
10236F: drivers/s390/scsi/zfcp_*
10237
10238S390 IUCV NETWORK LAYER
10239M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10240L: linux-s390@vger.kernel.org
10241W: http://www.ibm.com/developerworks/linux/linux390/
10242S: Supported
10243F: drivers/s390/net/*iucv*
10244F: include/net/iucv/
10245F: net/iucv/
10246
10247S390 IOMMU (PCI)
10248M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10249L: linux-s390@vger.kernel.org
10250W: http://www.ibm.com/developerworks/linux/linux390/
10251S: Supported
10252F: drivers/iommu/s390-iommu.c
10253
10254S3C24XX SD/MMC Driver
10255M: Ben Dooks <ben-linux@fluff.org>
10256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10257S: Supported
10258F: drivers/mmc/host/s3cmci.*
10259
10260SAA6588 RDS RECEIVER DRIVER
10261M: Hans Verkuil <hverkuil@xs4all.nl>
10262L: linux-media@vger.kernel.org
10263T: git git://linuxtv.org/media_tree.git
10264W: https://linuxtv.org
10265S: Odd Fixes
10266F: drivers/media/i2c/saa6588*
10267
10268SAA7134 VIDEO4LINUX DRIVER
10269M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10270M: Mauro Carvalho Chehab <mchehab@kernel.org>
10271L: linux-media@vger.kernel.org
10272W: https://linuxtv.org
10273T: git git://linuxtv.org/media_tree.git
10274S: Odd fixes
10275F: Documentation/video4linux/*.saa7134
10276F: drivers/media/pci/saa7134/
10277
10278SAA7146 VIDEO4LINUX-2 DRIVER
10279M: Hans Verkuil <hverkuil@xs4all.nl>
10280L: linux-media@vger.kernel.org
10281T: git git://linuxtv.org/media_tree.git
10282S: Maintained
10283F: drivers/media/common/saa7146/
10284F: drivers/media/pci/saa7146/
10285F: include/media/saa7146*
10286
10287SAMSUNG LAPTOP DRIVER
10288M: Corentin Chary <corentin.chary@gmail.com>
10289L: platform-driver-x86@vger.kernel.org
10290S: Maintained
10291F: drivers/platform/x86/samsung-laptop.c
10292
10293SAMSUNG AUDIO (ASoC) DRIVERS
10294M: Krzysztof Kozlowski <krzk@kernel.org>
10295M: Sangbeom Kim <sbkim73@samsung.com>
10296M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10297L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10298S: Supported
10299F: sound/soc/samsung/
10300
10301SAMSUNG FRAMEBUFFER DRIVER
10302M: Jingoo Han <jingoohan1@gmail.com>
10303L: linux-fbdev@vger.kernel.org
10304S: Maintained
10305F: drivers/video/fbdev/s3c-fb.c
10306
10307SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10308M: Sangbeom Kim <sbkim73@samsung.com>
10309M: Krzysztof Kozlowski <krzk@kernel.org>
10310M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10311L: linux-kernel@vger.kernel.org
10312L: linux-samsung-soc@vger.kernel.org
10313S: Supported
10314F: drivers/mfd/sec*.c
10315F: drivers/regulator/s2m*.c
10316F: drivers/regulator/s5m*.c
10317F: drivers/clk/clk-s2mps11.c
10318F: drivers/rtc/rtc-s5m.c
10319F: include/linux/mfd/samsung/
10320F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10321F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10322F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10323F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10324
10325SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10326M: Kyungmin Park <kyungmin.park@samsung.com>
10327M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10328L: linux-media@vger.kernel.org
10329Q: https://patchwork.linuxtv.org/project/linux-media/list/
10330S: Supported
10331F: drivers/media/platform/exynos4-is/
10332
10333SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10334M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10335L: linux-media@vger.kernel.org
10336L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10337S: Maintained
10338F: drivers/media/platform/s3c-camif/
10339F: include/media/drv-intf/s3c_camif.h
10340
10341SAMSUNG S5C73M3 CAMERA DRIVER
10342M: Kyungmin Park <kyungmin.park@samsung.com>
10343M: Andrzej Hajda <a.hajda@samsung.com>
10344L: linux-media@vger.kernel.org
10345S: Supported
10346F: drivers/media/i2c/s5c73m3/*
10347
10348SAMSUNG S5K5BAF CAMERA DRIVER
10349M: Kyungmin Park <kyungmin.park@samsung.com>
10350M: Andrzej Hajda <a.hajda@samsung.com>
10351L: linux-media@vger.kernel.org
10352S: Supported
10353F: drivers/media/i2c/s5k5baf.c
10354
10355SAMSUNG S3FWRN5 NFC DRIVER
10356M: Robert Baldyga <r.baldyga@samsung.com>
10357M: Krzysztof Opasiak <k.opasiak@samsung.com>
10358L: linux-nfc@lists.01.org (moderated for non-subscribers)
10359S: Supported
10360F: drivers/nfc/s3fwrn5
10361
10362SAMSUNG SOC CLOCK DRIVERS
10363M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10364M: Tomasz Figa <tomasz.figa@gmail.com>
10365S: Supported
10366L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10367F: drivers/clk/samsung/
10368
10369SAMSUNG SPI DRIVERS
10370M: Kukjin Kim <kgene@kernel.org>
10371M: Krzysztof Kozlowski <krzk@kernel.org>
10372M: Andi Shyti <andi.shyti@samsung.com>
10373L: linux-spi@vger.kernel.org
10374L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10375S: Maintained
10376F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10377F: drivers/spi/spi-s3c*
10378F: include/linux/platform_data/spi-s3c64xx.h
10379
10380SAMSUNG SXGBE DRIVERS
10381M: Byungho An <bh74.an@samsung.com>
10382M: Girish K S <ks.giri@samsung.com>
10383M: Vipul Pandya <vipul.pandya@samsung.com>
10384S: Supported
10385L: netdev@vger.kernel.org
10386F: drivers/net/ethernet/samsung/sxgbe/
10387
10388SAMSUNG THERMAL DRIVER
10389M: Lukasz Majewski <l.majewski@samsung.com>
10390L: linux-pm@vger.kernel.org
10391L: linux-samsung-soc@vger.kernel.org
10392S: Supported
10393T: git https://github.com/lmajewski/linux-samsung-thermal.git
10394F: drivers/thermal/samsung/
10395
10396SAMSUNG USB2 PHY DRIVER
10397M: Kamil Debski <kamil@wypas.org>
10398M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10399L: linux-kernel@vger.kernel.org
10400S: Supported
10401F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10402F: Documentation/phy/samsung-usb2.txt
10403F: drivers/phy/phy-exynos4210-usb2.c
10404F: drivers/phy/phy-exynos4x12-usb2.c
10405F: drivers/phy/phy-exynos5250-usb2.c
10406F: drivers/phy/phy-s5pv210-usb2.c
10407F: drivers/phy/phy-samsung-usb2.c
10408F: drivers/phy/phy-samsung-usb2.h
10409
10410SERIAL DRIVERS
10411M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10412L: linux-serial@vger.kernel.org
10413S: Maintained
10414F: Documentation/devicetree/bindings/serial/
10415F: drivers/tty/serial/
10416
10417SYNOPSYS DESIGNWARE DMAC DRIVER
10418M: Viresh Kumar <vireshk@kernel.org>
10419M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10420S: Maintained
10421F: include/linux/dma/dw.h
10422F: include/linux/platform_data/dma-dw.h
10423F: drivers/dma/dw/
10424
10425SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10426M: Lars Persson <lars.persson@axis.com>
10427L: netdev@vger.kernel.org
10428S: Supported
10429F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10430F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10431
10432SYNOPSYS DESIGNWARE I2C DRIVER
10433M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10434R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10435R: Mika Westerberg <mika.westerberg@linux.intel.com>
10436L: linux-i2c@vger.kernel.org
10437S: Maintained
10438F: drivers/i2c/busses/i2c-designware-*
10439F: include/linux/platform_data/i2c-designware.h
10440
10441SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10442M: Jaehoon Chung <jh80.chung@samsung.com>
10443L: linux-mmc@vger.kernel.org
10444S: Maintained
10445F: include/linux/mmc/dw_mmc.h
10446F: drivers/mmc/host/dw_mmc*
10447
10448SYSTEM TRACE MODULE CLASS
10449M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10450S: Maintained
10451T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10452F: Documentation/trace/stm.txt
10453F: drivers/hwtracing/stm/
10454F: include/linux/stm.h
10455F: include/uapi/linux/stm.h
10456
10457THUNDERBOLT DRIVER
10458M: Andreas Noever <andreas.noever@gmail.com>
10459S: Maintained
10460F: drivers/thunderbolt/
10461
10462TI BQ27XXX POWER SUPPLY DRIVER
10463R: Andrew F. Davis <afd@ti.com>
10464F: include/linux/power/bq27xxx_battery.h
10465F: drivers/power/supply/bq27xxx_battery.c
10466F: drivers/power/supply/bq27xxx_battery_i2c.c
10467
10468TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10469M: John Stultz <john.stultz@linaro.org>
10470M: Thomas Gleixner <tglx@linutronix.de>
10471L: linux-kernel@vger.kernel.org
10472T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10473S: Supported
10474F: include/linux/clocksource.h
10475F: include/linux/time.h
10476F: include/linux/timex.h
10477F: include/uapi/linux/time.h
10478F: include/uapi/linux/timex.h
10479F: kernel/time/clocksource.c
10480F: kernel/time/time*.c
10481F: kernel/time/alarmtimer.c
10482F: kernel/time/ntp.c
10483F: tools/testing/selftests/timers/
10484
10485SC1200 WDT DRIVER
10486M: Zwane Mwaikambo <zwanem@gmail.com>
10487S: Maintained
10488F: drivers/watchdog/sc1200wdt.c
10489
10490SCHEDULER
10491M: Ingo Molnar <mingo@redhat.com>
10492M: Peter Zijlstra <peterz@infradead.org>
10493L: linux-kernel@vger.kernel.org
10494T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10495S: Maintained
10496F: kernel/sched/
10497F: include/linux/sched.h
10498F: include/uapi/linux/sched.h
10499F: include/linux/wait.h
10500
10501SCORE ARCHITECTURE
10502M: Chen Liqin <liqin.linux@gmail.com>
10503M: Lennox Wu <lennox.wu@gmail.com>
10504W: http://www.sunplus.com
10505S: Supported
10506F: arch/score/
10507
10508SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10509M: Sudeep Holla <sudeep.holla@arm.com>
10510L: linux-arm-kernel@lists.infradead.org
10511S: Maintained
10512F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10513F: drivers/clk/clk-scpi.c
10514F: drivers/cpufreq/scpi-cpufreq.c
10515F: drivers/firmware/arm_scpi.c
10516F: include/linux/scpi_protocol.h
10517
10518SCSI CDROM DRIVER
10519M: Jens Axboe <axboe@kernel.dk>
10520L: linux-scsi@vger.kernel.org
10521W: http://www.kernel.dk
10522S: Maintained
10523F: drivers/scsi/sr*
10524
10525SCSI RDMA PROTOCOL (SRP) INITIATOR
10526M: Bart Van Assche <bart.vanassche@sandisk.com>
10527L: linux-rdma@vger.kernel.org
10528S: Supported
10529W: http://www.openfabrics.org
10530Q: http://patchwork.kernel.org/project/linux-rdma/list/
10531T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10532F: drivers/infiniband/ulp/srp/
10533F: include/scsi/srp.h
10534
10535SCSI SG DRIVER
10536M: Doug Gilbert <dgilbert@interlog.com>
10537L: linux-scsi@vger.kernel.org
10538W: http://sg.danny.cz/sg
10539S: Maintained
10540F: Documentation/scsi/scsi-generic.txt
10541F: drivers/scsi/sg.c
10542F: include/scsi/sg.h
10543
10544SCSI SUBSYSTEM
10545M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10546T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10547M: "Martin K. Petersen" <martin.petersen@oracle.com>
10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10549L: linux-scsi@vger.kernel.org
10550S: Maintained
10551F: Documentation/devicetree/bindings/scsi/
10552F: drivers/scsi/
10553F: include/scsi/
10554
10555SCSI TAPE DRIVER
10556M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10557L: linux-scsi@vger.kernel.org
10558S: Maintained
10559F: Documentation/scsi/st.txt
10560F: drivers/scsi/st.*
10561F: drivers/scsi/st_*.h
10562
10563SCTP PROTOCOL
10564M: Vlad Yasevich <vyasevich@gmail.com>
10565M: Neil Horman <nhorman@tuxdriver.com>
10566L: linux-sctp@vger.kernel.org
10567W: http://lksctp.sourceforge.net
10568S: Maintained
10569F: Documentation/networking/sctp.txt
10570F: include/linux/sctp.h
10571F: include/uapi/linux/sctp.h
10572F: include/net/sctp/
10573F: net/sctp/
10574
10575SCx200 CPU SUPPORT
10576M: Jim Cromie <jim.cromie@gmail.com>
10577S: Odd Fixes
10578F: Documentation/i2c/busses/scx200_acb
10579F: arch/x86/platform/scx200/
10580F: drivers/watchdog/scx200_wdt.c
10581F: drivers/i2c/busses/scx200*
10582F: drivers/mtd/maps/scx200_docflash.c
10583F: include/linux/scx200.h
10584
10585SCx200 GPIO DRIVER
10586M: Jim Cromie <jim.cromie@gmail.com>
10587S: Maintained
10588F: drivers/char/scx200_gpio.c
10589F: include/linux/scx200_gpio.h
10590
10591SCx200 HRT CLOCKSOURCE DRIVER
10592M: Jim Cromie <jim.cromie@gmail.com>
10593S: Maintained
10594F: drivers/clocksource/scx200_hrt.c
10595
10596SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10597M: Sascha Sommer <saschasommer@freenet.de>
10598L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10599S: Maintained
10600F: drivers/mmc/host/sdricoh_cs.c
10601
10602SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10603M: Adrian Hunter <adrian.hunter@intel.com>
10604L: linux-mmc@vger.kernel.org
10605T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10606S: Maintained
10607F: drivers/mmc/host/sdhci*
10608F: include/linux/mmc/sdhci*
10609
10610SECURE COMPUTING
10611M: Kees Cook <keescook@chromium.org>
10612R: Andy Lutomirski <luto@amacapital.net>
10613R: Will Drewry <wad@chromium.org>
10614T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10615S: Supported
10616F: kernel/seccomp.c
10617F: include/uapi/linux/seccomp.h
10618F: include/linux/seccomp.h
10619F: tools/testing/selftests/seccomp/*
10620K: \bsecure_computing
10621K: \bTIF_SECCOMP\b
10622
10623SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10624M: Al Cooper <alcooperx@gmail.com>
10625L: linux-mmc@vger.kernel.org
10626L: bcm-kernel-feedback-list@broadcom.com
10627S: Maintained
10628F: drivers/mmc/host/sdhci-brcmstb*
10629
10630SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10631M: Ben Dooks <ben-linux@fluff.org>
10632M: Jaehoon Chung <jh80.chung@samsung.com>
10633L: linux-mmc@vger.kernel.org
10634S: Maintained
10635F: drivers/mmc/host/sdhci-s3c*
10636
10637SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10638M: Viresh Kumar <vireshk@kernel.org>
10639L: linux-mmc@vger.kernel.org
10640S: Maintained
10641F: drivers/mmc/host/sdhci-spear.c
10642
10643SECURITY SUBSYSTEM
10644M: James Morris <james.l.morris@oracle.com>
10645M: "Serge E. Hallyn" <serge@hallyn.com>
10646L: linux-security-module@vger.kernel.org (suggested Cc:)
10647T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10648W: http://kernsec.org/
10649S: Supported
10650F: security/
10651
10652SECURITY CONTACT
10653M: Security Officers <security@kernel.org>
10654S: Supported
10655
10656SELINUX SECURITY MODULE
10657M: Paul Moore <paul@paul-moore.com>
10658M: Stephen Smalley <sds@tycho.nsa.gov>
10659M: Eric Paris <eparis@parisplace.org>
10660L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10661W: http://selinuxproject.org
10662T: git git://git.infradead.org/users/pcmoore/selinux
10663S: Supported
10664F: include/linux/selinux*
10665F: security/selinux/
10666F: scripts/selinux/
10667
10668APPARMOR SECURITY MODULE
10669M: John Johansen <john.johansen@canonical.com>
10670L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10671W: apparmor.wiki.kernel.org
10672T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10673S: Supported
10674F: security/apparmor/
10675
10676LOADPIN SECURITY MODULE
10677M: Kees Cook <keescook@chromium.org>
10678T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10679S: Supported
10680F: security/loadpin/
10681
10682YAMA SECURITY MODULE
10683M: Kees Cook <keescook@chromium.org>
10684T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10685S: Supported
10686F: security/yama/
10687
10688SENSABLE PHANTOM
10689M: Jiri Slaby <jirislaby@gmail.com>
10690S: Maintained
10691F: drivers/misc/phantom.c
10692F: include/uapi/linux/phantom.h
10693
10694Emulex 10Gbps iSCSI - OneConnect DRIVER
10695M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10696M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10697M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10698L: linux-scsi@vger.kernel.org
10699W: http://www.broadcom.com
10700S: Supported
10701F: drivers/scsi/be2iscsi/
10702
10703Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10704M: Sathya Perla <sathya.perla@broadcom.com>
10705M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10706M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10707M: Somnath Kotur <somnath.kotur@broadcom.com>
10708L: netdev@vger.kernel.org
10709W: http://www.emulex.com
10710S: Supported
10711F: drivers/net/ethernet/emulex/benet/
10712
10713EMULEX ONECONNECT ROCE DRIVER
10714M: Selvin Xavier <selvin.xavier@avagotech.com>
10715M: Devesh Sharma <devesh.sharma@avagotech.com>
10716M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10717L: linux-rdma@vger.kernel.org
10718W: http://www.emulex.com
10719S: Supported
10720F: drivers/infiniband/hw/ocrdma/
10721
10722SFC NETWORK DRIVER
10723M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10724M: Edward Cree <ecree@solarflare.com>
10725M: Bert Kenward <bkenward@solarflare.com>
10726L: netdev@vger.kernel.org
10727S: Supported
10728F: drivers/net/ethernet/sfc/
10729
10730SGI GRU DRIVER
10731M: Dimitri Sivanich <sivanich@sgi.com>
10732S: Maintained
10733F: drivers/misc/sgi-gru/
10734
10735SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10736M: Pat Gefre <pfg@sgi.com>
10737L: linux-ia64@vger.kernel.org
10738S: Supported
10739F: Documentation/ia64/serial.txt
10740F: drivers/tty/serial/ioc?_serial.c
10741F: include/linux/ioc?.h
10742
10743SGI XP/XPC/XPNET DRIVER
10744M: Cliff Whickman <cpw@sgi.com>
10745M: Robin Holt <robinmholt@gmail.com>
10746S: Maintained
10747F: drivers/misc/sgi-xp/
10748
10749SI2157 MEDIA DRIVER
10750M: Antti Palosaari <crope@iki.fi>
10751L: linux-media@vger.kernel.org
10752W: https://linuxtv.org
10753W: http://palosaari.fi/linux/
10754Q: http://patchwork.linuxtv.org/project/linux-media/list/
10755T: git git://linuxtv.org/anttip/media_tree.git
10756S: Maintained
10757F: drivers/media/tuners/si2157*
10758
10759SI2168 MEDIA DRIVER
10760M: Antti Palosaari <crope@iki.fi>
10761L: linux-media@vger.kernel.org
10762W: https://linuxtv.org
10763W: http://palosaari.fi/linux/
10764Q: http://patchwork.linuxtv.org/project/linux-media/list/
10765T: git git://linuxtv.org/anttip/media_tree.git
10766S: Maintained
10767F: drivers/media/dvb-frontends/si2168*
10768
10769SI470X FM RADIO RECEIVER I2C DRIVER
10770M: Hans Verkuil <hverkuil@xs4all.nl>
10771L: linux-media@vger.kernel.org
10772T: git git://linuxtv.org/media_tree.git
10773W: https://linuxtv.org
10774S: Odd Fixes
10775F: drivers/media/radio/si470x/radio-si470x-i2c.c
10776
10777SI470X FM RADIO RECEIVER USB DRIVER
10778M: Hans Verkuil <hverkuil@xs4all.nl>
10779L: linux-media@vger.kernel.org
10780T: git git://linuxtv.org/media_tree.git
10781W: https://linuxtv.org
10782S: Maintained
10783F: drivers/media/radio/si470x/radio-si470x-common.c
10784F: drivers/media/radio/si470x/radio-si470x.h
10785F: drivers/media/radio/si470x/radio-si470x-usb.c
10786
10787SI4713 FM RADIO TRANSMITTER I2C DRIVER
10788M: Eduardo Valentin <edubezval@gmail.com>
10789L: linux-media@vger.kernel.org
10790T: git git://linuxtv.org/media_tree.git
10791W: https://linuxtv.org
10792S: Odd Fixes
10793F: drivers/media/radio/si4713/si4713.?
10794
10795SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10796M: Eduardo Valentin <edubezval@gmail.com>
10797L: linux-media@vger.kernel.org
10798T: git git://linuxtv.org/media_tree.git
10799W: https://linuxtv.org
10800S: Odd Fixes
10801F: drivers/media/radio/si4713/radio-platform-si4713.c
10802
10803SI4713 FM RADIO TRANSMITTER USB DRIVER
10804M: Hans Verkuil <hverkuil@xs4all.nl>
10805L: linux-media@vger.kernel.org
10806T: git git://linuxtv.org/media_tree.git
10807W: https://linuxtv.org
10808S: Maintained
10809F: drivers/media/radio/si4713/radio-usb-si4713.c
10810
10811SIANO DVB DRIVER
10812M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10813M: Mauro Carvalho Chehab <mchehab@kernel.org>
10814L: linux-media@vger.kernel.org
10815W: https://linuxtv.org
10816T: git git://linuxtv.org/media_tree.git
10817S: Odd fixes
10818F: drivers/media/common/siano/
10819F: drivers/media/usb/siano/
10820F: drivers/media/usb/siano/
10821F: drivers/media/mmc/siano/
10822
10823SIMPLEFB FB DRIVER
10824M: Hans de Goede <hdegoede@redhat.com>
10825L: linux-fbdev@vger.kernel.org
10826S: Maintained
10827F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10828F: drivers/video/fbdev/simplefb.c
10829F: include/linux/platform_data/simplefb.h
10830
10831SH_VEU V4L2 MEM2MEM DRIVER
10832L: linux-media@vger.kernel.org
10833S: Orphan
10834F: drivers/media/platform/sh_veu.c
10835
10836SH_VOU V4L2 OUTPUT DRIVER
10837L: linux-media@vger.kernel.org
10838S: Orphan
10839F: drivers/media/platform/sh_vou.c
10840F: include/media/drv-intf/sh_vou.h
10841
10842SIMPLE FIRMWARE INTERFACE (SFI)
10843M: Len Brown <lenb@kernel.org>
10844L: sfi-devel@simplefirmware.org
10845W: http://simplefirmware.org/
10846T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10847S: Supported
10848F: arch/x86/platform/sfi/
10849F: drivers/sfi/
10850F: include/linux/sfi*.h
10851
10852SIMTEC EB110ATX (Chalice CATS)
10853P: Ben Dooks
10854P: Vincent Sanders <vince@simtec.co.uk>
10855M: Simtec Linux Team <linux@simtec.co.uk>
10856W: http://www.simtec.co.uk/products/EB110ATX/
10857S: Supported
10858
10859SIMTEC EB2410ITX (BAST)
10860P: Ben Dooks
10861P: Vincent Sanders <vince@simtec.co.uk>
10862M: Simtec Linux Team <linux@simtec.co.uk>
10863W: http://www.simtec.co.uk/products/EB2410ITX/
10864S: Supported
10865F: arch/arm/mach-s3c24xx/mach-bast.c
10866F: arch/arm/mach-s3c24xx/bast-ide.c
10867F: arch/arm/mach-s3c24xx/bast-irq.c
10868
10869TI DAVINCI MACHINE SUPPORT
10870M: Sekhar Nori <nsekhar@ti.com>
10871M: Kevin Hilman <khilman@kernel.org>
10872L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10873T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10874S: Supported
10875F: arch/arm/mach-davinci/
10876F: drivers/i2c/busses/i2c-davinci.c
10877
10878TI DAVINCI SERIES MEDIA DRIVER
10879M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10880L: linux-media@vger.kernel.org
10881W: https://linuxtv.org
10882Q: http://patchwork.linuxtv.org/project/linux-media/list/
10883T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10884S: Maintained
10885F: drivers/media/platform/davinci/
10886F: include/media/davinci/
10887
10888TI AM437X VPFE DRIVER
10889M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10890L: linux-media@vger.kernel.org
10891W: https://linuxtv.org
10892Q: http://patchwork.linuxtv.org/project/linux-media/list/
10893T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10894S: Maintained
10895F: drivers/media/platform/am437x/
10896
10897OV2659 OMNIVISION SENSOR DRIVER
10898M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10899L: linux-media@vger.kernel.org
10900W: https://linuxtv.org
10901Q: http://patchwork.linuxtv.org/project/linux-media/list/
10902T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10903S: Maintained
10904F: drivers/media/i2c/ov2659.c
10905F: include/media/i2c/ov2659.h
10906
10907SILICON MOTION SM712 FRAME BUFFER DRIVER
10908M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10909M: Teddy Wang <teddy.wang@siliconmotion.com>
10910M: Sudip Mukherjee <sudip@vectorindia.org>
10911L: linux-fbdev@vger.kernel.org
10912S: Maintained
10913F: drivers/video/fbdev/sm712*
10914F: Documentation/fb/sm712fb.txt
10915
10916SIS 190 ETHERNET DRIVER
10917M: Francois Romieu <romieu@fr.zoreil.com>
10918L: netdev@vger.kernel.org
10919S: Maintained
10920F: drivers/net/ethernet/sis/sis190.c
10921
10922SIS 900/7016 FAST ETHERNET DRIVER
10923M: Daniele Venzano <venza@brownhat.org>
10924W: http://www.brownhat.org/sis900.html
10925L: netdev@vger.kernel.org
10926S: Maintained
10927F: drivers/net/ethernet/sis/sis900.*
10928
10929SIS FRAMEBUFFER DRIVER
10930M: Thomas Winischhofer <thomas@winischhofer.net>
10931W: http://www.winischhofer.net/linuxsisvga.shtml
10932S: Maintained
10933F: Documentation/fb/sisfb.txt
10934F: drivers/video/fbdev/sis/
10935F: include/video/sisfb.h
10936
10937SIS USB2VGA DRIVER
10938M: Thomas Winischhofer <thomas@winischhofer.net>
10939W: http://www.winischhofer.at/linuxsisusbvga.shtml
10940S: Maintained
10941F: drivers/usb/misc/sisusbvga/
10942
10943SLAB ALLOCATOR
10944M: Christoph Lameter <cl@linux.com>
10945M: Pekka Enberg <penberg@kernel.org>
10946M: David Rientjes <rientjes@google.com>
10947M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10948M: Andrew Morton <akpm@linux-foundation.org>
10949L: linux-mm@kvack.org
10950S: Maintained
10951F: include/linux/sl?b*.h
10952F: mm/sl?b*
10953
10954SLEEPABLE READ-COPY UPDATE (SRCU)
10955M: Lai Jiangshan <jiangshanlai@gmail.com>
10956M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10957M: Josh Triplett <josh@joshtriplett.org>
10958R: Steven Rostedt <rostedt@goodmis.org>
10959R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10960L: linux-kernel@vger.kernel.org
10961W: http://www.rdrop.com/users/paulmck/RCU/
10962S: Supported
10963T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10964F: include/linux/srcu.h
10965F: kernel/rcu/srcu.c
10966
10967SMACK SECURITY MODULE
10968M: Casey Schaufler <casey@schaufler-ca.com>
10969L: linux-security-module@vger.kernel.org
10970W: http://schaufler-ca.com
10971T: git git://github.com/cschaufler/smack-next
10972S: Maintained
10973F: Documentation/security/Smack.txt
10974F: security/smack/
10975
10976DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10977M: Kevin Hilman <khilman@kernel.org>
10978M: Nishanth Menon <nm@ti.com>
10979S: Maintained
10980F: drivers/power/avs/
10981F: include/linux/power/smartreflex.h
10982L: linux-pm@vger.kernel.org
10983
10984SMC91x ETHERNET DRIVER
10985M: Nicolas Pitre <nico@fluxnic.net>
10986S: Odd Fixes
10987F: drivers/net/ethernet/smsc/smc91x.*
10988
10989SMIA AND SMIA++ IMAGE SENSOR DRIVER
10990M: Sakari Ailus <sakari.ailus@iki.fi>
10991L: linux-media@vger.kernel.org
10992S: Maintained
10993F: drivers/media/i2c/smiapp/
10994F: include/media/i2c/smiapp.h
10995F: drivers/media/i2c/smiapp-pll.c
10996F: drivers/media/i2c/smiapp-pll.h
10997F: include/uapi/linux/smiapp.h
10998F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10999
11000SMM665 HARDWARE MONITOR DRIVER
11001M: Guenter Roeck <linux@roeck-us.net>
11002L: linux-hwmon@vger.kernel.org
11003S: Maintained
11004F: Documentation/hwmon/smm665
11005F: drivers/hwmon/smm665.c
11006
11007SMSC EMC2103 HARDWARE MONITOR DRIVER
11008M: Steve Glendinning <steve.glendinning@shawell.net>
11009L: linux-hwmon@vger.kernel.org
11010S: Maintained
11011F: Documentation/hwmon/emc2103
11012F: drivers/hwmon/emc2103.c
11013
11014SMSC SCH5627 HARDWARE MONITOR DRIVER
11015M: Hans de Goede <hdegoede@redhat.com>
11016L: linux-hwmon@vger.kernel.org
11017S: Supported
11018F: Documentation/hwmon/sch5627
11019F: drivers/hwmon/sch5627.c
11020
11021SMSC47B397 HARDWARE MONITOR DRIVER
11022M: Jean Delvare <jdelvare@suse.com>
11023L: linux-hwmon@vger.kernel.org
11024S: Maintained
11025F: Documentation/hwmon/smsc47b397
11026F: drivers/hwmon/smsc47b397.c
11027
11028SMSC911x ETHERNET DRIVER
11029M: Steve Glendinning <steve.glendinning@shawell.net>
11030L: netdev@vger.kernel.org
11031S: Maintained
11032F: include/linux/smsc911x.h
11033F: drivers/net/ethernet/smsc/smsc911x.*
11034
11035SMSC9420 PCI ETHERNET DRIVER
11036M: Steve Glendinning <steve.glendinning@shawell.net>
11037L: netdev@vger.kernel.org
11038S: Maintained
11039F: drivers/net/ethernet/smsc/smsc9420.*
11040
11041SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11042M: Steve Glendinning <steve.glendinning@shawell.net>
11043L: linux-fbdev@vger.kernel.org
11044S: Maintained
11045F: drivers/video/fbdev/smscufx.c
11046
11047SOC-CAMERA V4L2 SUBSYSTEM
11048M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11049L: linux-media@vger.kernel.org
11050T: git git://linuxtv.org/media_tree.git
11051S: Maintained
11052F: include/media/soc*
11053F: drivers/media/i2c/soc_camera/
11054F: drivers/media/platform/soc_camera/
11055
11056SOEKRIS NET48XX LED SUPPORT
11057M: Chris Boot <bootc@bootc.net>
11058S: Maintained
11059F: drivers/leds/leds-net48xx.c
11060
11061SOFTLOGIC 6x10 MPEG CODEC
11062M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11063M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11064M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11065M: Ismael Luceno <ismael@iodev.co.uk>
11066L: linux-media@vger.kernel.org
11067S: Supported
11068F: drivers/media/pci/solo6x10/
11069
11070SOFTWARE RAID (Multiple Disks) SUPPORT
11071M: Shaohua Li <shli@kernel.org>
11072L: linux-raid@vger.kernel.org
11073T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11074S: Supported
11075F: drivers/md/
11076F: include/linux/raid/
11077F: include/uapi/linux/raid/
11078
11079SONIC NETWORK DRIVER
11080M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11081L: netdev@vger.kernel.org
11082S: Maintained
11083F: drivers/net/ethernet/natsemi/sonic.*
11084
11085SONICS SILICON BACKPLANE DRIVER (SSB)
11086M: Michael Buesch <m@bues.ch>
11087L: linux-wireless@vger.kernel.org
11088S: Maintained
11089F: drivers/ssb/
11090F: include/linux/ssb/
11091
11092SONY VAIO CONTROL DEVICE DRIVER
11093M: Mattia Dongili <malattia@linux.it>
11094L: platform-driver-x86@vger.kernel.org
11095W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11096S: Maintained
11097F: Documentation/laptops/sony-laptop.txt
11098F: drivers/char/sonypi.c
11099F: drivers/platform/x86/sony-laptop.c
11100F: include/linux/sony-laptop.h
11101
11102SONY MEMORYSTICK CARD SUPPORT
11103M: Alex Dubov <oakad@yahoo.com>
11104W: http://tifmxx.berlios.de/
11105S: Maintained
11106F: drivers/memstick/host/tifm_ms.c
11107
11108SONY MEMORYSTICK STANDARD SUPPORT
11109M: Maxim Levitsky <maximlevitsky@gmail.com>
11110S: Maintained
11111F: drivers/memstick/core/ms_block.*
11112
11113SOUND
11114M: Jaroslav Kysela <perex@perex.cz>
11115M: Takashi Iwai <tiwai@suse.com>
11116L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11117W: http://www.alsa-project.org/
11118T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11119T: git git://git.alsa-project.org/alsa-kernel.git
11120Q: http://patchwork.kernel.org/project/alsa-devel/list/
11121S: Maintained
11122F: Documentation/sound/
11123F: include/sound/
11124F: include/uapi/sound/
11125F: sound/
11126
11127SOUND - COMPRESSED AUDIO
11128M: Vinod Koul <vinod.koul@intel.com>
11129L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11130T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11131S: Supported
11132F: Documentation/sound/alsa/compress_offload.txt
11133F: include/sound/compress_driver.h
11134F: include/uapi/sound/compress_*
11135F: sound/core/compress_offload.c
11136F: sound/soc/soc-compress.c
11137
11138SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11139M: Liam Girdwood <lgirdwood@gmail.com>
11140M: Mark Brown <broonie@kernel.org>
11141T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11142L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11143W: http://alsa-project.org/main/index.php/ASoC
11144S: Supported
11145F: Documentation/devicetree/bindings/sound/
11146F: Documentation/sound/alsa/soc/
11147F: sound/soc/
11148F: include/sound/soc*
11149
11150SOUND - DMAENGINE HELPERS
11151M: Lars-Peter Clausen <lars@metafoo.de>
11152S: Supported
11153F: include/sound/dmaengine_pcm.h
11154F: sound/core/pcm_dmaengine.c
11155F: sound/soc/soc-generic-dmaengine-pcm.c
11156
11157SP2 MEDIA DRIVER
11158M: Olli Salonen <olli.salonen@iki.fi>
11159L: linux-media@vger.kernel.org
11160W: https://linuxtv.org
11161Q: http://patchwork.linuxtv.org/project/linux-media/list/
11162S: Maintained
11163F: drivers/media/dvb-frontends/sp2*
11164
11165SPARC + UltraSPARC (sparc/sparc64)
11166M: "David S. Miller" <davem@davemloft.net>
11167L: sparclinux@vger.kernel.org
11168Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11169T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11170T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11171S: Maintained
11172F: arch/sparc/
11173F: drivers/sbus/
11174
11175SPARC SERIAL DRIVERS
11176M: "David S. Miller" <davem@davemloft.net>
11177L: sparclinux@vger.kernel.org
11178T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11179T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11180S: Maintained
11181F: include/linux/sunserialcore.h
11182F: drivers/tty/serial/suncore.c
11183F: drivers/tty/serial/sunhv.c
11184F: drivers/tty/serial/sunsab.c
11185F: drivers/tty/serial/sunsab.h
11186F: drivers/tty/serial/sunsu.c
11187F: drivers/tty/serial/sunzilog.c
11188F: drivers/tty/serial/sunzilog.h
11189
11190SPARSE CHECKER
11191M: "Christopher Li" <sparse@chrisli.org>
11192L: linux-sparse@vger.kernel.org
11193W: https://sparse.wiki.kernel.org/
11194T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11195T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11196S: Maintained
11197F: include/linux/compiler.h
11198
11199SPEAR PLATFORM SUPPORT
11200M: Viresh Kumar <vireshk@kernel.org>
11201M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11203W: http://www.st.com/spear
11204S: Maintained
11205F: arch/arm/boot/dts/spear*
11206F: arch/arm/mach-spear/
11207
11208SPEAR CLOCK FRAMEWORK SUPPORT
11209M: Viresh Kumar <vireshk@kernel.org>
11210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11211W: http://www.st.com/spear
11212S: Maintained
11213F: drivers/clk/spear/
11214
11215SPI SUBSYSTEM
11216M: Mark Brown <broonie@kernel.org>
11217L: linux-spi@vger.kernel.org
11218T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11219Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11220S: Maintained
11221F: Documentation/devicetree/bindings/spi/
11222F: Documentation/spi/
11223F: drivers/spi/
11224F: include/linux/spi/
11225F: include/uapi/linux/spi/
11226F: tools/spi/
11227
11228SPIDERNET NETWORK DRIVER for CELL
11229M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11230L: netdev@vger.kernel.org
11231S: Supported
11232F: Documentation/networking/spider_net.txt
11233F: drivers/net/ethernet/toshiba/spider_net*
11234
11235SPU FILE SYSTEM
11236M: Jeremy Kerr <jk@ozlabs.org>
11237L: linuxppc-dev@lists.ozlabs.org
11238W: http://www.ibm.com/developerworks/power/cell/
11239S: Supported
11240F: Documentation/filesystems/spufs.txt
11241F: arch/powerpc/platforms/cell/spufs/
11242
11243SQUASHFS FILE SYSTEM
11244M: Phillip Lougher <phillip@squashfs.org.uk>
11245L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11246W: http://squashfs.org.uk
11247T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11248S: Maintained
11249F: Documentation/filesystems/squashfs.txt
11250F: fs/squashfs/
11251
11252SRM (Alpha) environment access
11253M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11254S: Maintained
11255F: arch/alpha/kernel/srm_env.c
11256
11257STABLE BRANCH
11258M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11259L: stable@vger.kernel.org
11260S: Supported
11261F: Documentation/stable_kernel_rules.txt
11262
11263STAGING SUBSYSTEM
11264M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11265T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11266L: devel@driverdev.osuosl.org
11267S: Supported
11268F: drivers/staging/
11269
11270STAGING - COMEDI
11271M: Ian Abbott <abbotti@mev.co.uk>
11272M: H Hartley Sweeten <hsweeten@visionengravers.com>
11273S: Odd Fixes
11274F: drivers/staging/comedi/
11275
11276STAGING - FLARION FT1000 DRIVERS
11277M: Marek Belisko <marek.belisko@gmail.com>
11278S: Odd Fixes
11279F: drivers/staging/ft1000/
11280
11281STAGING - INDUSTRIAL IO
11282M: Jonathan Cameron <jic23@kernel.org>
11283L: linux-iio@vger.kernel.org
11284S: Odd Fixes
11285F: Documentation/devicetree/bindings/staging/iio/
11286F: drivers/staging/iio/
11287
11288STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11289M: Jarod Wilson <jarod@wilsonet.com>
11290W: http://www.lirc.org/
11291S: Odd Fixes
11292F: drivers/staging/media/lirc/
11293
11294STAGING - LUSTRE PARALLEL FILESYSTEM
11295M: Oleg Drokin <oleg.drokin@intel.com>
11296M: Andreas Dilger <andreas.dilger@intel.com>
11297M: James Simmons <jsimmons@infradead.org>
11298L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11299W: http://wiki.lustre.org/
11300S: Maintained
11301F: drivers/staging/lustre
11302
11303STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11304M: Marc Dietrich <marvin24@gmx.de>
11305L: ac100@lists.launchpad.net (moderated for non-subscribers)
11306L: linux-tegra@vger.kernel.org
11307S: Maintained
11308F: drivers/staging/nvec/
11309
11310STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11311M: Jens Frederich <jfrederich@gmail.com>
11312M: Daniel Drake <dsd@laptop.org>
11313M: Jon Nettleton <jon.nettleton@gmail.com>
11314W: http://wiki.laptop.org/go/DCON
11315S: Maintained
11316F: drivers/staging/olpc_dcon/
11317
11318STAGING - REALTEK RTL8712U DRIVERS
11319M: Larry Finger <Larry.Finger@lwfinger.net>
11320M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11321S: Odd Fixes
11322F: drivers/staging/rtl8712/
11323
11324STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11325M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11326M: Teddy Wang <teddy.wang@siliconmotion.com>
11327M: Sudip Mukherjee <sudip@vectorindia.org>
11328L: linux-fbdev@vger.kernel.org
11329S: Maintained
11330F: drivers/staging/sm750fb/
11331
11332STAGING - SLICOSS
11333M: Lior Dotan <liodot@gmail.com>
11334M: Christopher Harrer <charrer@alacritech.com>
11335S: Odd Fixes
11336F: drivers/staging/slicoss/
11337
11338STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11339M: William Hubbs <w.d.hubbs@gmail.com>
11340M: Chris Brannon <chris@the-brannons.com>
11341M: Kirk Reiser <kirk@reisers.ca>
11342M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11343L: speakup@linux-speakup.org
11344W: http://www.linux-speakup.org/
11345S: Odd Fixes
11346F: drivers/staging/speakup/
11347
11348STAGING - VIA VT665X DRIVERS
11349M: Forest Bond <forest@alittletooquiet.net>
11350S: Odd Fixes
11351F: drivers/staging/vt665?/
11352
11353STAGING - WILC1000 WIFI DRIVER
11354M: Aditya Shankar <aditya.shankar@microchip.com>
11355M: Ganesh Krishna <ganesh.krishna@microchip.com>
11356L: linux-wireless@vger.kernel.org
11357S: Supported
11358F: drivers/staging/wilc1000/
11359
11360STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11361M: Arnaud Patard <arnaud.patard@rtp-net.org>
11362S: Odd Fixes
11363F: drivers/staging/xgifb/
11364
11365STARFIRE/DURALAN NETWORK DRIVER
11366M: Ion Badulescu <ionut@badula.org>
11367S: Odd Fixes
11368F: drivers/net/ethernet/adaptec/starfire*
11369
11370SUN3/3X
11371M: Sam Creasey <sammy@sammy.net>
11372W: http://sammy.net/sun3/
11373S: Maintained
11374F: arch/m68k/kernel/*sun3*
11375F: arch/m68k/sun3*/
11376F: arch/m68k/include/asm/sun3*
11377F: drivers/net/ethernet/i825xx/sun3*
11378
11379SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11380M: Hans de Goede <hdegoede@redhat.com>
11381L: linux-input@vger.kernel.org
11382S: Maintained
11383F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11384F: drivers/input/keyboard/sun4i-lradc-keys.c
11385
11386SUNDANCE NETWORK DRIVER
11387M: Denis Kirjanov <kda@linux-powerpc.org>
11388L: netdev@vger.kernel.org
11389S: Maintained
11390F: drivers/net/ethernet/dlink/sundance.c
11391
11392SUPERH
11393M: Yoshinori Sato <ysato@users.sourceforge.jp>
11394M: Rich Felker <dalias@libc.org>
11395L: linux-sh@vger.kernel.org
11396Q: http://patchwork.kernel.org/project/linux-sh/list/
11397S: Maintained
11398F: Documentation/sh/
11399F: arch/sh/
11400F: drivers/sh/
11401
11402SUSPEND TO RAM
11403M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11404M: Len Brown <len.brown@intel.com>
11405M: Pavel Machek <pavel@ucw.cz>
11406L: linux-pm@vger.kernel.org
11407S: Supported
11408F: Documentation/power/
11409F: arch/x86/kernel/acpi/
11410F: drivers/base/power/
11411F: kernel/power/
11412F: include/linux/suspend.h
11413F: include/linux/freezer.h
11414F: include/linux/pm.h
11415
11416SVGA HANDLING
11417M: Martin Mares <mj@ucw.cz>
11418L: linux-video@atrey.karlin.mff.cuni.cz
11419S: Maintained
11420F: Documentation/svga.txt
11421F: arch/x86/boot/video*
11422
11423SWIOTLB SUBSYSTEM
11424M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11425L: linux-kernel@vger.kernel.org
11426T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11427S: Supported
11428F: lib/swiotlb.c
11429F: arch/*/kernel/pci-swiotlb.c
11430F: include/linux/swiotlb.h
11431
11432SWITCHDEV
11433M: Jiri Pirko <jiri@resnulli.us>
11434L: netdev@vger.kernel.org
11435S: Supported
11436F: net/switchdev/
11437F: include/net/switchdev.h
11438
11439SYNOPSYS ARC ARCHITECTURE
11440M: Vineet Gupta <vgupta@synopsys.com>
11441L: linux-snps-arc@lists.infradead.org
11442S: Supported
11443F: arch/arc/
11444F: Documentation/devicetree/bindings/arc/*
11445F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11446F: drivers/tty/serial/arc_uart.c
11447T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11448
11449SYNOPSYS ARC SDP platform support
11450M: Alexey Brodkin <abrodkin@synopsys.com>
11451S: Supported
11452F: arch/arc/plat-axs10x
11453F: arch/arc/boot/dts/ax*
11454F: Documentation/devicetree/bindings/arc/axs10*
11455
11456SYSTEM CONFIGURATION (SYSCON)
11457M: Lee Jones <lee.jones@linaro.org>
11458M: Arnd Bergmann <arnd@arndb.de>
11459T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11460S: Supported
11461F: drivers/mfd/syscon.c
11462
11463SYSTEM RESET/SHUTDOWN DRIVERS
11464M: Sebastian Reichel <sre@kernel.org>
11465L: linux-pm@vger.kernel.org
11466T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11467S: Maintained
11468F: Documentation/devicetree/bindings/power/reset/
11469F: drivers/power/reset/
11470
11471SYSV FILESYSTEM
11472M: Christoph Hellwig <hch@infradead.org>
11473S: Maintained
11474F: Documentation/filesystems/sysv-fs.txt
11475F: fs/sysv/
11476F: include/linux/sysv_fs.h
11477
11478TARGET SUBSYSTEM
11479M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11480L: linux-scsi@vger.kernel.org
11481L: target-devel@vger.kernel.org
11482W: http://www.linux-iscsi.org
11483W: http://groups.google.com/group/linux-iscsi-target-dev
11484T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11485S: Supported
11486F: drivers/target/
11487F: include/target/
11488F: Documentation/target/
11489
11490TASKSTATS STATISTICS INTERFACE
11491M: Balbir Singh <bsingharora@gmail.com>
11492S: Maintained
11493F: Documentation/accounting/taskstats*
11494F: include/linux/taskstats*
11495F: kernel/taskstats.c
11496
11497TC CLASSIFIER
11498M: Jamal Hadi Salim <jhs@mojatatu.com>
11499L: netdev@vger.kernel.org
11500S: Maintained
11501F: include/net/pkt_cls.h
11502F: include/uapi/linux/pkt_cls.h
11503F: net/sched/
11504
11505TCP LOW PRIORITY MODULE
11506M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11507M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11508W: http://tcp-lp-mod.sourceforge.net/
11509S: Maintained
11510F: net/ipv4/tcp_lp.c
11511
11512TDA10071 MEDIA DRIVER
11513M: Antti Palosaari <crope@iki.fi>
11514L: linux-media@vger.kernel.org
11515W: https://linuxtv.org
11516W: http://palosaari.fi/linux/
11517Q: http://patchwork.linuxtv.org/project/linux-media/list/
11518T: git git://linuxtv.org/anttip/media_tree.git
11519S: Maintained
11520F: drivers/media/dvb-frontends/tda10071*
11521
11522TDA18212 MEDIA DRIVER
11523M: Antti Palosaari <crope@iki.fi>
11524L: linux-media@vger.kernel.org
11525W: https://linuxtv.org
11526W: http://palosaari.fi/linux/
11527Q: http://patchwork.linuxtv.org/project/linux-media/list/
11528T: git git://linuxtv.org/anttip/media_tree.git
11529S: Maintained
11530F: drivers/media/tuners/tda18212*
11531
11532TDA18218 MEDIA DRIVER
11533M: Antti Palosaari <crope@iki.fi>
11534L: linux-media@vger.kernel.org
11535W: https://linuxtv.org
11536W: http://palosaari.fi/linux/
11537Q: http://patchwork.linuxtv.org/project/linux-media/list/
11538T: git git://linuxtv.org/anttip/media_tree.git
11539S: Maintained
11540F: drivers/media/tuners/tda18218*
11541
11542TDA18271 MEDIA DRIVER
11543M: Michael Krufky <mkrufky@linuxtv.org>
11544L: linux-media@vger.kernel.org
11545W: https://linuxtv.org
11546W: http://github.com/mkrufky
11547Q: http://patchwork.linuxtv.org/project/linux-media/list/
11548T: git git://linuxtv.org/mkrufky/tuners.git
11549S: Maintained
11550F: drivers/media/tuners/tda18271*
11551
11552TDA827x MEDIA DRIVER
11553M: Michael Krufky <mkrufky@linuxtv.org>
11554L: linux-media@vger.kernel.org
11555W: https://linuxtv.org
11556W: http://github.com/mkrufky
11557Q: http://patchwork.linuxtv.org/project/linux-media/list/
11558T: git git://linuxtv.org/mkrufky/tuners.git
11559S: Maintained
11560F: drivers/media/tuners/tda8290.*
11561
11562TDA8290 MEDIA DRIVER
11563M: Michael Krufky <mkrufky@linuxtv.org>
11564L: linux-media@vger.kernel.org
11565W: https://linuxtv.org
11566W: http://github.com/mkrufky
11567Q: http://patchwork.linuxtv.org/project/linux-media/list/
11568T: git git://linuxtv.org/mkrufky/tuners.git
11569S: Maintained
11570F: drivers/media/tuners/tda8290.*
11571
11572TDA9840 MEDIA DRIVER
11573M: Hans Verkuil <hverkuil@xs4all.nl>
11574L: linux-media@vger.kernel.org
11575T: git git://linuxtv.org/media_tree.git
11576W: https://linuxtv.org
11577S: Maintained
11578F: drivers/media/i2c/tda9840*
11579
11580TEA5761 TUNER DRIVER
11581M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11582M: Mauro Carvalho Chehab <mchehab@kernel.org>
11583L: linux-media@vger.kernel.org
11584W: https://linuxtv.org
11585T: git git://linuxtv.org/media_tree.git
11586S: Odd fixes
11587F: drivers/media/tuners/tea5761.*
11588
11589TEA5767 TUNER DRIVER
11590M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11591M: Mauro Carvalho Chehab <mchehab@kernel.org>
11592L: linux-media@vger.kernel.org
11593W: https://linuxtv.org
11594T: git git://linuxtv.org/media_tree.git
11595S: Maintained
11596F: drivers/media/tuners/tea5767.*
11597
11598TEA6415C MEDIA DRIVER
11599M: Hans Verkuil <hverkuil@xs4all.nl>
11600L: linux-media@vger.kernel.org
11601T: git git://linuxtv.org/media_tree.git
11602W: https://linuxtv.org
11603S: Maintained
11604F: drivers/media/i2c/tea6415c*
11605
11606TEA6420 MEDIA DRIVER
11607M: Hans Verkuil <hverkuil@xs4all.nl>
11608L: linux-media@vger.kernel.org
11609T: git git://linuxtv.org/media_tree.git
11610W: https://linuxtv.org
11611S: Maintained
11612F: drivers/media/i2c/tea6420*
11613
11614TEAM DRIVER
11615M: Jiri Pirko <jiri@resnulli.us>
11616L: netdev@vger.kernel.org
11617S: Supported
11618F: drivers/net/team/
11619F: include/linux/if_team.h
11620F: include/uapi/linux/if_team.h
11621
11622TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11623M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11624S: Maintained
11625F: arch/x86/platform/ts5500/
11626
11627TECHNOTREND USB IR RECEIVER
11628M: Sean Young <sean@mess.org>
11629L: linux-media@vger.kernel.org
11630S: Maintained
11631F: drivers/media/rc/ttusbir.c
11632
11633TEGRA ARCHITECTURE SUPPORT
11634M: Stephen Warren <swarren@wwwdotorg.org>
11635M: Thierry Reding <thierry.reding@gmail.com>
11636M: Alexandre Courbot <gnurou@gmail.com>
11637L: linux-tegra@vger.kernel.org
11638Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11639T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11640S: Supported
11641N: [^a-z]tegra
11642
11643TEGRA CLOCK DRIVER
11644M: Peter De Schrijver <pdeschrijver@nvidia.com>
11645M: Prashant Gaikwad <pgaikwad@nvidia.com>
11646S: Supported
11647F: drivers/clk/tegra/
11648
11649TEGRA DMA DRIVERS
11650M: Laxman Dewangan <ldewangan@nvidia.com>
11651M: Jon Hunter <jonathanh@nvidia.com>
11652S: Supported
11653F: drivers/dma/tegra*
11654
11655TEGRA I2C DRIVER
11656M: Laxman Dewangan <ldewangan@nvidia.com>
11657S: Supported
11658F: drivers/i2c/busses/i2c-tegra.c
11659
11660TEGRA IOMMU DRIVERS
11661M: Hiroshi Doyu <hdoyu@nvidia.com>
11662S: Supported
11663F: drivers/iommu/tegra*
11664
11665TEGRA KBC DRIVER
11666M: Rakesh Iyer <riyer@nvidia.com>
11667M: Laxman Dewangan <ldewangan@nvidia.com>
11668S: Supported
11669F: drivers/input/keyboard/tegra-kbc.c
11670
11671TEGRA PWM DRIVER
11672M: Thierry Reding <thierry.reding@gmail.com>
11673S: Supported
11674F: drivers/pwm/pwm-tegra.c
11675
11676TEGRA SERIAL DRIVER
11677M: Laxman Dewangan <ldewangan@nvidia.com>
11678S: Supported
11679F: drivers/tty/serial/serial-tegra.c
11680
11681TEGRA SPI DRIVER
11682M: Laxman Dewangan <ldewangan@nvidia.com>
11683S: Supported
11684F: drivers/spi/spi-tegra*
11685
11686TEHUTI ETHERNET DRIVER
11687M: Andy Gospodarek <andy@greyhouse.net>
11688L: netdev@vger.kernel.org
11689S: Supported
11690F: drivers/net/ethernet/tehuti/*
11691
11692Telecom Clock Driver for MCPL0010
11693M: Mark Gross <mark.gross@intel.com>
11694S: Supported
11695F: drivers/char/tlclk.c
11696
11697TENSILICA XTENSA PORT (xtensa)
11698M: Chris Zankel <chris@zankel.net>
11699M: Max Filippov <jcmvbkbc@gmail.com>
11700L: linux-xtensa@linux-xtensa.org
11701T: git git://github.com/czankel/xtensa-linux.git
11702S: Maintained
11703F: arch/xtensa/
11704F: drivers/irqchip/irq-xtensa-*
11705
11706THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11707M: Hans Verkuil <hverkuil@xs4all.nl>
11708L: linux-media@vger.kernel.org
11709T: git git://linuxtv.org/media_tree.git
11710W: https://linuxtv.org
11711S: Maintained
11712F: drivers/media/radio/radio-raremono.c
11713
11714THERMAL
11715M: Zhang Rui <rui.zhang@intel.com>
11716M: Eduardo Valentin <edubezval@gmail.com>
11717L: linux-pm@vger.kernel.org
11718T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11719T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11720Q: https://patchwork.kernel.org/project/linux-pm/list/
11721S: Supported
11722F: drivers/thermal/
11723F: include/linux/thermal.h
11724F: include/uapi/linux/thermal.h
11725F: include/linux/cpu_cooling.h
11726F: Documentation/devicetree/bindings/thermal/
11727
11728THERMAL/CPU_COOLING
11729M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11730M: Viresh Kumar <viresh.kumar@linaro.org>
11731M: Javi Merino <javi.merino@arm.com>
11732L: linux-pm@vger.kernel.org
11733S: Supported
11734F: Documentation/thermal/cpu-cooling-api.txt
11735F: drivers/thermal/cpu_cooling.c
11736F: include/linux/cpu_cooling.h
11737
11738THINKPAD ACPI EXTRAS DRIVER
11739M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11740L: ibm-acpi-devel@lists.sourceforge.net
11741L: platform-driver-x86@vger.kernel.org
11742W: http://ibm-acpi.sourceforge.net
11743W: http://thinkwiki.org/wiki/Ibm-acpi
11744T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11745S: Maintained
11746F: drivers/platform/x86/thinkpad_acpi.c
11747
11748TI BANDGAP AND THERMAL DRIVER
11749M: Eduardo Valentin <edubezval@gmail.com>
11750M: Keerthy <j-keerthy@ti.com>
11751L: linux-pm@vger.kernel.org
11752L: linux-omap@vger.kernel.org
11753S: Maintained
11754F: drivers/thermal/ti-soc-thermal/
11755
11756TI VPE/CAL DRIVERS
11757M: Benoit Parrot <bparrot@ti.com>
11758L: linux-media@vger.kernel.org
11759W: http://linuxtv.org/
11760Q: http://patchwork.linuxtv.org/project/linux-media/list/
11761S: Maintained
11762F: drivers/media/platform/ti-vpe/
11763
11764TI CDCE706 CLOCK DRIVER
11765M: Max Filippov <jcmvbkbc@gmail.com>
11766S: Maintained
11767F: drivers/clk/clk-cdce706.c
11768
11769TI CLOCK DRIVER
11770M: Tero Kristo <t-kristo@ti.com>
11771L: linux-omap@vger.kernel.org
11772S: Maintained
11773F: drivers/clk/ti/
11774F: include/linux/clk/ti.h
11775
11776TI ETHERNET SWITCH DRIVER (CPSW)
11777M: Mugunthan V N <mugunthanvnm@ti.com>
11778R: Grygorii Strashko <grygorii.strashko@ti.com>
11779L: linux-omap@vger.kernel.org
11780L: netdev@vger.kernel.org
11781S: Maintained
11782F: drivers/net/ethernet/ti/cpsw*
11783F: drivers/net/ethernet/ti/davinci*
11784
11785TI FLASH MEDIA INTERFACE DRIVER
11786M: Alex Dubov <oakad@yahoo.com>
11787S: Maintained
11788F: drivers/misc/tifm*
11789F: drivers/mmc/host/tifm_sd.c
11790F: include/linux/tifm.h
11791
11792TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11793M: Santosh Shilimkar <ssantosh@kernel.org>
11794L: linux-kernel@vger.kernel.org
11795L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11796S: Maintained
11797F: drivers/soc/ti/*
11798T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11799
11800
11801TI LM49xxx FAMILY ASoC CODEC DRIVERS
11802M: M R Swami Reddy <mr.swami.reddy@ti.com>
11803M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11804L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11805S: Maintained
11806F: sound/soc/codecs/lm49453*
11807F: sound/soc/codecs/isabelle*
11808
11809TI LP855x BACKLIGHT DRIVER
11810M: Milo Kim <milo.kim@ti.com>
11811S: Maintained
11812F: Documentation/backlight/lp855x-driver.txt
11813F: drivers/video/backlight/lp855x_bl.c
11814F: include/linux/platform_data/lp855x.h
11815
11816TI LP8727 CHARGER DRIVER
11817M: Milo Kim <milo.kim@ti.com>
11818S: Maintained
11819F: drivers/power/supply/lp8727_charger.c
11820F: include/linux/platform_data/lp8727.h
11821
11822TI LP8788 MFD DRIVER
11823M: Milo Kim <milo.kim@ti.com>
11824S: Maintained
11825F: drivers/iio/adc/lp8788_adc.c
11826F: drivers/leds/leds-lp8788.c
11827F: drivers/mfd/lp8788*.c
11828F: drivers/power/supply/lp8788-charger.c
11829F: drivers/regulator/lp8788-*.c
11830F: include/linux/mfd/lp8788*.h
11831
11832TI NETCP ETHERNET DRIVER
11833M: Wingman Kwok <w-kwok2@ti.com>
11834M: Murali Karicheri <m-karicheri2@ti.com>
11835L: netdev@vger.kernel.org
11836S: Maintained
11837F: drivers/net/ethernet/ti/netcp*
11838
11839TI TAS571X FAMILY ASoC CODEC DRIVER
11840M: Kevin Cernekee <cernekee@chromium.org>
11841L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11842S: Odd Fixes
11843F: sound/soc/codecs/tas571x*
11844
11845TI TWL4030 SERIES SOC CODEC DRIVER
11846M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11847L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11848S: Maintained
11849F: sound/soc/codecs/twl4030*
11850
11851TI WILINK WIRELESS DRIVERS
11852L: linux-wireless@vger.kernel.org
11853W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11854W: http://wireless.kernel.org/en/users/Drivers/wl1251
11855T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11856S: Orphan
11857F: drivers/net/wireless/ti/
11858F: include/linux/wl12xx.h
11859
11860TIPC NETWORK LAYER
11861M: Jon Maloy <jon.maloy@ericsson.com>
11862M: Ying Xue <ying.xue@windriver.com>
11863L: netdev@vger.kernel.org (core kernel code)
11864L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11865W: http://tipc.sourceforge.net/
11866S: Maintained
11867F: include/uapi/linux/tipc*.h
11868F: net/tipc/
11869
11870TILE ARCHITECTURE
11871M: Chris Metcalf <cmetcalf@mellanox.com>
11872W: http://www.mellanox.com/repository/solutions/tile-scm/
11873T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11874S: Supported
11875F: arch/tile/
11876F: drivers/char/tile-srom.c
11877F: drivers/edac/tile_edac.c
11878F: drivers/net/ethernet/tile/
11879F: drivers/rtc/rtc-tile.c
11880F: drivers/tty/hvc/hvc_tile.c
11881F: drivers/tty/serial/tilegx.c
11882F: drivers/usb/host/*-tilegx.c
11883F: include/linux/usb/tilegx.h
11884
11885TLAN NETWORK DRIVER
11886M: Samuel Chessman <chessman@tux.org>
11887L: tlan-devel@lists.sourceforge.net (subscribers-only)
11888W: http://sourceforge.net/projects/tlan/
11889S: Maintained
11890F: Documentation/networking/tlan.txt
11891F: drivers/net/ethernet/ti/tlan.*
11892
11893TOMOYO SECURITY MODULE
11894M: Kentaro Takeda <takedakn@nttdata.co.jp>
11895M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11896L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11897L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11898L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11899L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11900W: http://tomoyo.sourceforge.jp/
11901T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11902S: Maintained
11903F: security/tomoyo/
11904
11905TOPSTAR LAPTOP EXTRAS DRIVER
11906M: Herton Ronaldo Krzesinski <herton@canonical.com>
11907L: platform-driver-x86@vger.kernel.org
11908S: Maintained
11909F: drivers/platform/x86/topstar-laptop.c
11910
11911TOSHIBA ACPI EXTRAS DRIVER
11912M: Azael Avalos <coproscefalo@gmail.com>
11913L: platform-driver-x86@vger.kernel.org
11914S: Maintained
11915F: drivers/platform/x86/toshiba_acpi.c
11916
11917TOSHIBA BLUETOOTH DRIVER
11918M: Azael Avalos <coproscefalo@gmail.com>
11919L: platform-driver-x86@vger.kernel.org
11920S: Maintained
11921F: drivers/platform/x86/toshiba_bluetooth.c
11922
11923TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11924M: Azael Avalos <coproscefalo@gmail.com>
11925L: platform-driver-x86@vger.kernel.org
11926S: Maintained
11927F: drivers/platform/x86/toshiba_haps.c
11928
11929TOSHIBA WMI HOTKEYS DRIVER
11930M: Azael Avalos <coproscefalo@gmail.com>
11931L: platform-driver-x86@vger.kernel.org
11932S: Maintained
11933F: drivers/platform/x86/toshiba-wmi.c
11934
11935TOSHIBA SMM DRIVER
11936M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11937W: http://www.buzzard.org.uk/toshiba/
11938S: Maintained
11939F: drivers/char/toshiba.c
11940F: include/linux/toshiba.h
11941F: include/uapi/linux/toshiba.h
11942
11943TOSHIBA TC358743 DRIVER
11944M: Mats Randgaard <matrandg@cisco.com>
11945L: linux-media@vger.kernel.org
11946S: Maintained
11947F: drivers/media/i2c/tc358743*
11948F: include/media/i2c/tc358743.h
11949
11950TMIO/SDHI MMC DRIVER
11951M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11952L: linux-mmc@vger.kernel.org
11953S: Supported
11954F: drivers/mmc/host/tmio_mmc*
11955F: drivers/mmc/host/sh_mobile_sdhi.c
11956F: include/linux/mfd/tmio.h
11957
11958TMP401 HARDWARE MONITOR DRIVER
11959M: Guenter Roeck <linux@roeck-us.net>
11960L: linux-hwmon@vger.kernel.org
11961S: Maintained
11962F: Documentation/hwmon/tmp401
11963F: drivers/hwmon/tmp401.c
11964
11965TMPFS (SHMEM FILESYSTEM)
11966M: Hugh Dickins <hughd@google.com>
11967L: linux-mm@kvack.org
11968S: Maintained
11969F: include/linux/shmem_fs.h
11970F: mm/shmem.c
11971
11972TM6000 VIDEO4LINUX DRIVER
11973M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11974M: Mauro Carvalho Chehab <mchehab@kernel.org>
11975L: linux-media@vger.kernel.org
11976W: https://linuxtv.org
11977T: git git://linuxtv.org/media_tree.git
11978S: Odd fixes
11979F: drivers/media/usb/tm6000/
11980
11981TW5864 VIDEO4LINUX DRIVER
11982M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11983M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11984M: Andrey Utkin <andrey_utkin@fastmail.com>
11985L: linux-media@vger.kernel.org
11986S: Supported
11987F: drivers/media/pci/tw5864/
11988
11989TW68 VIDEO4LINUX DRIVER
11990M: Hans Verkuil <hverkuil@xs4all.nl>
11991L: linux-media@vger.kernel.org
11992T: git git://linuxtv.org/media_tree.git
11993W: https://linuxtv.org
11994S: Odd Fixes
11995F: drivers/media/pci/tw68/
11996
11997TW686X VIDEO4LINUX DRIVER
11998M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11999L: linux-media@vger.kernel.org
12000T: git git://linuxtv.org/media_tree.git
12001W: http://linuxtv.org
12002S: Maintained
12003F: drivers/media/pci/tw686x/
12004
12005TPM DEVICE DRIVER
12006M: Peter Huewe <peterhuewe@gmx.de>
12007M: Marcel Selhorst <tpmdd@selhorst.net>
12008M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12009R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12010W: http://tpmdd.sourceforge.net
12011L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12012Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12013T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12014S: Maintained
12015F: drivers/char/tpm/
12016
12017TPM IBM_VTPM DEVICE DRIVER
12018M: Ashley Lai <ashleydlai@gmail.com>
12019W: http://tpmdd.sourceforge.net
12020L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12021S: Maintained
12022F: drivers/char/tpm/tpm_ibmvtpm*
12023
12024TRACING
12025M: Steven Rostedt <rostedt@goodmis.org>
12026M: Ingo Molnar <mingo@redhat.com>
12027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12028S: Maintained
12029F: Documentation/trace/ftrace.txt
12030F: arch/*/*/*/ftrace.h
12031F: arch/*/kernel/ftrace.c
12032F: include/*/ftrace.h
12033F: include/linux/trace*.h
12034F: include/trace/
12035F: kernel/trace/
12036F: tools/testing/selftests/ftrace/
12037
12038TRACING MMIO ACCESSES (MMIOTRACE)
12039M: Steven Rostedt <rostedt@goodmis.org>
12040M: Ingo Molnar <mingo@kernel.org>
12041R: Karol Herbst <karolherbst@gmail.com>
12042R: Pekka Paalanen <ppaalanen@gmail.com>
12043S: Maintained
12044L: linux-kernel@vger.kernel.org
12045L: nouveau@lists.freedesktop.org
12046F: kernel/trace/trace_mmiotrace.c
12047F: include/linux/mmiotrace.h
12048F: arch/x86/mm/kmmio.c
12049F: arch/x86/mm/mmio-mod.c
12050F: arch/x86/mm/testmmiotrace.c
12051
12052TRIVIAL PATCHES
12053M: Jiri Kosina <trivial@kernel.org>
12054T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12055S: Maintained
12056K: ^Subject:.*(?i)trivial
12057
12058TTY LAYER
12059M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12060M: Jiri Slaby <jslaby@suse.com>
12061S: Supported
12062T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12063F: Documentation/serial/
12064F: drivers/tty/
12065F: drivers/tty/serial/serial_core.c
12066F: include/linux/serial_core.h
12067F: include/linux/serial.h
12068F: include/linux/tty.h
12069F: include/uapi/linux/serial_core.h
12070F: include/uapi/linux/serial.h
12071F: include/uapi/linux/tty.h
12072
12073TUA9001 MEDIA DRIVER
12074M: Antti Palosaari <crope@iki.fi>
12075L: linux-media@vger.kernel.org
12076W: https://linuxtv.org
12077W: http://palosaari.fi/linux/
12078Q: http://patchwork.linuxtv.org/project/linux-media/list/
12079T: git git://linuxtv.org/anttip/media_tree.git
12080S: Maintained
12081F: drivers/media/tuners/tua9001*
12082
12083TULIP NETWORK DRIVERS
12084L: netdev@vger.kernel.org
12085L: linux-parisc@vger.kernel.org
12086S: Orphan
12087F: drivers/net/ethernet/dec/tulip/
12088
12089TUN/TAP driver
12090M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12091W: http://vtun.sourceforge.net/tun
12092S: Maintained
12093F: Documentation/networking/tuntap.txt
12094F: arch/um/os-Linux/drivers/
12095
12096TURBOCHANNEL SUBSYSTEM
12097M: "Maciej W. Rozycki" <macro@linux-mips.org>
12098M: Ralf Baechle <ralf@linux-mips.org>
12099L: linux-mips@linux-mips.org
12100Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12101S: Maintained
12102F: drivers/tc/
12103F: include/linux/tc.h
12104
12105U14-34F SCSI DRIVER
12106M: Dario Ballabio <ballabio_dario@emc.com>
12107L: linux-scsi@vger.kernel.org
12108S: Maintained
12109F: drivers/scsi/u14-34f.c
12110
12111UBI FILE SYSTEM (UBIFS)
12112M: Richard Weinberger <richard@nod.at>
12113M: Artem Bityutskiy <dedekind1@gmail.com>
12114M: Adrian Hunter <adrian.hunter@intel.com>
12115L: linux-mtd@lists.infradead.org
12116T: git git://git.infradead.org/ubifs-2.6.git
12117W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12118S: Supported
12119F: Documentation/filesystems/ubifs.txt
12120F: fs/ubifs/
12121
12122UCLINUX (M68KNOMMU AND COLDFIRE)
12123M: Greg Ungerer <gerg@linux-m68k.org>
12124W: http://www.linux-m68k.org/
12125W: http://www.uclinux.org/
12126L: linux-m68k@lists.linux-m68k.org
12127L: uclinux-dev@uclinux.org (subscribers-only)
12128T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12129S: Maintained
12130F: arch/m68k/coldfire/
12131F: arch/m68k/68*/
12132F: arch/m68k/*/*_no.*
12133F: arch/m68k/include/asm/*_no.*
12134
12135UDF FILESYSTEM
12136M: Jan Kara <jack@suse.com>
12137S: Maintained
12138F: Documentation/filesystems/udf.txt
12139F: fs/udf/
12140
12141UFS FILESYSTEM
12142M: Evgeniy Dushistov <dushistov@mail.ru>
12143S: Maintained
12144F: Documentation/filesystems/ufs.txt
12145F: fs/ufs/
12146
12147UHID USERSPACE HID IO DRIVER:
12148M: David Herrmann <dh.herrmann@googlemail.com>
12149L: linux-input@vger.kernel.org
12150S: Maintained
12151F: drivers/hid/uhid.c
12152F: include/uapi/linux/uhid.h
12153
12154ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12155L: linux-usb@vger.kernel.org
12156S: Orphan
12157F: drivers/uwb/
12158F: include/linux/uwb.h
12159F: include/linux/uwb/
12160
12161UNICORE32 ARCHITECTURE:
12162M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12163W: http://mprc.pku.edu.cn/~guanxuetao/linux
12164S: Maintained
12165T: git git://github.com/gxt/linux.git
12166F: arch/unicore32/
12167
12168UNIFDEF
12169M: Tony Finch <dot@dotat.at>
12170W: http://dotat.at/prog/unifdef
12171S: Maintained
12172F: scripts/unifdef.c
12173
12174UNIFORM CDROM DRIVER
12175M: Jens Axboe <axboe@kernel.dk>
12176W: http://www.kernel.dk
12177S: Maintained
12178F: Documentation/cdrom/
12179F: drivers/cdrom/cdrom.c
12180F: include/linux/cdrom.h
12181F: include/uapi/linux/cdrom.h
12182
12183UNISYS S-PAR DRIVERS
12184M: David Kershner <david.kershner@unisys.com>
12185L: sparmaintainer@unisys.com (Unisys internal)
12186S: Supported
12187F: drivers/staging/unisys/
12188
12189UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12190M: Vinayak Holikatti <vinholikatti@gmail.com>
12191L: linux-scsi@vger.kernel.org
12192S: Supported
12193F: Documentation/scsi/ufs.txt
12194F: drivers/scsi/ufs/
12195
12196UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12197M: Joao Pinto <Joao.Pinto@synopsys.com>
12198L: linux-scsi@vger.kernel.org
12199S: Supported
12200F: drivers/scsi/ufs/*dwc*
12201
12202UNSORTED BLOCK IMAGES (UBI)
12203M: Artem Bityutskiy <dedekind1@gmail.com>
12204M: Richard Weinberger <richard@nod.at>
12205W: http://www.linux-mtd.infradead.org/
12206L: linux-mtd@lists.infradead.org
12207T: git git://git.infradead.org/ubifs-2.6.git
12208S: Supported
12209F: drivers/mtd/ubi/
12210F: include/linux/mtd/ubi.h
12211F: include/uapi/mtd/ubi-user.h
12212
12213USB ACM DRIVER
12214M: Oliver Neukum <oneukum@suse.com>
12215L: linux-usb@vger.kernel.org
12216S: Maintained
12217F: Documentation/usb/acm.txt
12218F: drivers/usb/class/cdc-acm.*
12219
12220USB AR5523 WIRELESS DRIVER
12221M: Pontus Fuchs <pontus.fuchs@gmail.com>
12222L: linux-wireless@vger.kernel.org
12223S: Maintained
12224F: drivers/net/wireless/ath/ar5523/
12225
12226USB ATTACHED SCSI
12227M: Oliver Neukum <oneukum@suse.com>
12228L: linux-usb@vger.kernel.org
12229L: linux-scsi@vger.kernel.org
12230S: Maintained
12231F: drivers/usb/storage/uas.c
12232
12233USB CDC ETHERNET DRIVER
12234M: Oliver Neukum <oliver@neukum.org>
12235L: linux-usb@vger.kernel.org
12236S: Maintained
12237F: drivers/net/usb/cdc_*.c
12238F: include/uapi/linux/usb/cdc.h
12239
12240USB CHAOSKEY DRIVER
12241M: Keith Packard <keithp@keithp.com>
12242L: linux-usb@vger.kernel.org
12243S: Maintained
12244F: drivers/usb/misc/chaoskey.c
12245
12246USB CYPRESS C67X00 DRIVER
12247M: Peter Korsgaard <jacmet@sunsite.dk>
12248L: linux-usb@vger.kernel.org
12249S: Maintained
12250F: drivers/usb/c67x00/
12251
12252USB DAVICOM DM9601 DRIVER
12253M: Peter Korsgaard <jacmet@sunsite.dk>
12254L: netdev@vger.kernel.org
12255W: http://www.linux-usb.org/usbnet
12256S: Maintained
12257F: drivers/net/usb/dm9601.c
12258
12259USB DIAMOND RIO500 DRIVER
12260M: Cesar Miquel <miquel@df.uba.ar>
12261L: rio500-users@lists.sourceforge.net
12262W: http://rio500.sourceforge.net
12263S: Maintained
12264F: drivers/usb/misc/rio500*
12265
12266USB EHCI DRIVER
12267M: Alan Stern <stern@rowland.harvard.edu>
12268L: linux-usb@vger.kernel.org
12269S: Maintained
12270F: Documentation/usb/ehci.txt
12271F: drivers/usb/host/ehci*
12272
12273USB GADGET/PERIPHERAL SUBSYSTEM
12274M: Felipe Balbi <balbi@kernel.org>
12275L: linux-usb@vger.kernel.org
12276W: http://www.linux-usb.org/gadget
12277T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12278S: Maintained
12279F: drivers/usb/gadget/
12280F: include/linux/usb/gadget*
12281
12282USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12283M: Jiri Kosina <jikos@kernel.org>
12284R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12285L: linux-usb@vger.kernel.org
12286T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12287S: Maintained
12288F: Documentation/hid/hiddev.txt
12289F: drivers/hid/usbhid/
12290
12291USB ISP116X DRIVER
12292M: Olav Kongas <ok@artecdesign.ee>
12293L: linux-usb@vger.kernel.org
12294S: Maintained
12295F: drivers/usb/host/isp116x*
12296F: include/linux/usb/isp116x.h
12297
12298USB LAN78XX ETHERNET DRIVER
12299M: Woojung Huh <woojung.huh@microchip.com>
12300M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12301L: netdev@vger.kernel.org
12302S: Maintained
12303F: drivers/net/usb/lan78xx.*
12304
12305USB MASS STORAGE DRIVER
12306M: Alan Stern <stern@rowland.harvard.edu>
12307L: linux-usb@vger.kernel.org
12308L: usb-storage@lists.one-eyed-alien.net
12309S: Maintained
12310W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12311F: drivers/usb/storage/
12312
12313USB MIDI DRIVER
12314M: Clemens Ladisch <clemens@ladisch.de>
12315L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12316T: git git://git.alsa-project.org/alsa-kernel.git
12317S: Maintained
12318F: sound/usb/midi.*
12319
12320USB NETWORKING DRIVERS
12321L: linux-usb@vger.kernel.org
12322S: Odd Fixes
12323F: drivers/net/usb/
12324
12325USB OHCI DRIVER
12326M: Alan Stern <stern@rowland.harvard.edu>
12327L: linux-usb@vger.kernel.org
12328S: Maintained
12329F: Documentation/usb/ohci.txt
12330F: drivers/usb/host/ohci*
12331
12332USB OTG FSM (Finite State Machine)
12333M: Peter Chen <Peter.Chen@nxp.com>
12334T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12335L: linux-usb@vger.kernel.org
12336S: Maintained
12337F: drivers/usb/common/usb-otg-fsm.c
12338
12339USB OVER IP DRIVER
12340M: Valentina Manea <valentina.manea.m@gmail.com>
12341M: Shuah Khan <shuahkh@osg.samsung.com>
12342M: Shuah Khan <shuah@kernel.org>
12343L: linux-usb@vger.kernel.org
12344S: Maintained
12345F: Documentation/usb/usbip_protocol.txt
12346F: drivers/usb/usbip/
12347F: tools/usb/usbip/
12348
12349USB PEGASUS DRIVER
12350M: Petko Manolov <petkan@nucleusys.com>
12351L: linux-usb@vger.kernel.org
12352L: netdev@vger.kernel.org
12353T: git git://github.com/petkan/pegasus.git
12354W: https://github.com/petkan/pegasus
12355S: Maintained
12356F: drivers/net/usb/pegasus.*
12357
12358USB PHY LAYER
12359M: Felipe Balbi <balbi@kernel.org>
12360L: linux-usb@vger.kernel.org
12361T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12362S: Maintained
12363F: drivers/usb/phy/
12364
12365USB PRINTER DRIVER (usblp)
12366M: Pete Zaitcev <zaitcev@redhat.com>
12367L: linux-usb@vger.kernel.org
12368S: Supported
12369F: drivers/usb/class/usblp.c
12370
12371USB QMI WWAN NETWORK DRIVER
12372M: Bjørn Mork <bjorn@mork.no>
12373L: netdev@vger.kernel.org
12374S: Maintained
12375F: Documentation/ABI/testing/sysfs-class-net-qmi
12376F: drivers/net/usb/qmi_wwan.c
12377
12378USB RTL8150 DRIVER
12379M: Petko Manolov <petkan@nucleusys.com>
12380L: linux-usb@vger.kernel.org
12381L: netdev@vger.kernel.org
12382T: git git://github.com/petkan/rtl8150.git
12383W: https://github.com/petkan/rtl8150
12384S: Maintained
12385F: drivers/net/usb/rtl8150.c
12386
12387USB SERIAL SUBSYSTEM
12388M: Johan Hovold <johan@kernel.org>
12389L: linux-usb@vger.kernel.org
12390S: Maintained
12391F: Documentation/usb/usb-serial.txt
12392F: drivers/usb/serial/
12393F: include/linux/usb/serial.h
12394
12395USB SMSC75XX ETHERNET DRIVER
12396M: Steve Glendinning <steve.glendinning@shawell.net>
12397L: netdev@vger.kernel.org
12398S: Maintained
12399F: drivers/net/usb/smsc75xx.*
12400
12401USB SMSC95XX ETHERNET DRIVER
12402M: Steve Glendinning <steve.glendinning@shawell.net>
12403M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12404L: netdev@vger.kernel.org
12405S: Maintained
12406F: drivers/net/usb/smsc95xx.*
12407
12408USB SUBSYSTEM
12409M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12410L: linux-usb@vger.kernel.org
12411W: http://www.linux-usb.org
12412T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12413S: Supported
12414F: Documentation/devicetree/bindings/usb/
12415F: Documentation/usb/
12416F: drivers/usb/
12417F: include/linux/usb.h
12418F: include/linux/usb/
12419
12420USB UHCI DRIVER
12421M: Alan Stern <stern@rowland.harvard.edu>
12422L: linux-usb@vger.kernel.org
12423S: Maintained
12424F: drivers/usb/host/uhci*
12425
12426USB "USBNET" DRIVER FRAMEWORK
12427M: Oliver Neukum <oneukum@suse.com>
12428L: netdev@vger.kernel.org
12429W: http://www.linux-usb.org/usbnet
12430S: Maintained
12431F: drivers/net/usb/usbnet.c
12432F: include/linux/usb/usbnet.h
12433
12434USB VIDEO CLASS
12435M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12436L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12437L: linux-media@vger.kernel.org
12438T: git git://linuxtv.org/media_tree.git
12439W: http://www.ideasonboard.org/uvc/
12440S: Maintained
12441F: drivers/media/usb/uvc/
12442F: include/uapi/linux/uvcvideo.h
12443
12444USB VISION DRIVER
12445M: Hans Verkuil <hverkuil@xs4all.nl>
12446L: linux-media@vger.kernel.org
12447T: git git://linuxtv.org/media_tree.git
12448W: https://linuxtv.org
12449S: Odd Fixes
12450F: drivers/media/usb/usbvision/
12451
12452USB WEBCAM GADGET
12453M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12454L: linux-usb@vger.kernel.org
12455S: Maintained
12456F: drivers/usb/gadget/function/*uvc*
12457F: drivers/usb/gadget/legacy/webcam.c
12458
12459USB WIRELESS RNDIS DRIVER (rndis_wlan)
12460M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12461L: linux-wireless@vger.kernel.org
12462S: Maintained
12463F: drivers/net/wireless/rndis_wlan.c
12464
12465USB XHCI DRIVER
12466M: Mathias Nyman <mathias.nyman@intel.com>
12467L: linux-usb@vger.kernel.org
12468S: Supported
12469F: drivers/usb/host/xhci*
12470F: drivers/usb/host/pci-quirks*
12471
12472USB ZD1201 DRIVER
12473L: linux-wireless@vger.kernel.org
12474W: http://linux-lc100020.sourceforge.net
12475S: Orphan
12476F: drivers/net/wireless/zydas/zd1201.*
12477
12478USB ZR364XX DRIVER
12479M: Antoine Jacquet <royale@zerezo.com>
12480L: linux-usb@vger.kernel.org
12481L: linux-media@vger.kernel.org
12482T: git git://linuxtv.org/media_tree.git
12483W: http://royale.zerezo.com/zr364xx/
12484S: Maintained
12485F: Documentation/video4linux/zr364xx.txt
12486F: drivers/media/usb/zr364xx/
12487
12488ULPI BUS
12489M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12490L: linux-usb@vger.kernel.org
12491S: Maintained
12492F: drivers/usb/common/ulpi.c
12493F: include/linux/ulpi/
12494
12495USER-MODE LINUX (UML)
12496M: Jeff Dike <jdike@addtoit.com>
12497M: Richard Weinberger <richard@nod.at>
12498L: user-mode-linux-devel@lists.sourceforge.net
12499L: user-mode-linux-user@lists.sourceforge.net
12500W: http://user-mode-linux.sourceforge.net
12501T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12502S: Maintained
12503F: Documentation/virtual/uml/
12504F: arch/um/
12505F: arch/x86/um/
12506F: fs/hostfs/
12507F: fs/hppfs/
12508
12509USERSPACE I/O (UIO)
12510M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12511S: Maintained
12512T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12513F: Documentation/DocBook/uio-howto.tmpl
12514F: drivers/uio/
12515F: include/linux/uio*.h
12516
12517UTIL-LINUX PACKAGE
12518M: Karel Zak <kzak@redhat.com>
12519L: util-linux@vger.kernel.org
12520W: http://en.wikipedia.org/wiki/Util-linux
12521T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12522S: Maintained
12523
12524UVESAFB DRIVER
12525M: Michal Januszewski <spock@gentoo.org>
12526L: linux-fbdev@vger.kernel.org
12527W: http://dev.gentoo.org/~spock/projects/uvesafb/
12528S: Maintained
12529F: Documentation/fb/uvesafb.txt
12530F: drivers/video/fbdev/uvesafb.*
12531
12532VF610 NAND DRIVER
12533M: Stefan Agner <stefan@agner.ch>
12534L: linux-mtd@lists.infradead.org
12535S: Supported
12536F: drivers/mtd/nand/vf610_nfc.c
12537
12538VFAT/FAT/MSDOS FILESYSTEM
12539M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12540S: Maintained
12541F: Documentation/filesystems/vfat.txt
12542F: fs/fat/
12543
12544VFIO DRIVER
12545M: Alex Williamson <alex.williamson@redhat.com>
12546L: kvm@vger.kernel.org
12547T: git git://github.com/awilliam/linux-vfio.git
12548S: Maintained
12549F: Documentation/vfio.txt
12550F: drivers/vfio/
12551F: include/linux/vfio.h
12552F: include/uapi/linux/vfio.h
12553
12554VFIO PLATFORM DRIVER
12555M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12556L: kvm@vger.kernel.org
12557S: Maintained
12558F: drivers/vfio/platform/
12559
12560VIDEOBUF2 FRAMEWORK
12561M: Pawel Osciak <pawel@osciak.com>
12562M: Marek Szyprowski <m.szyprowski@samsung.com>
12563M: Kyungmin Park <kyungmin.park@samsung.com>
12564L: linux-media@vger.kernel.org
12565S: Maintained
12566F: drivers/media/v4l2-core/videobuf2-*
12567F: include/media/videobuf2-*
12568
12569VIRTIO AND VHOST VSOCK DRIVER
12570M: Stefan Hajnoczi <stefanha@redhat.com>
12571L: kvm@vger.kernel.org
12572L: virtualization@lists.linux-foundation.org
12573L: netdev@vger.kernel.org
12574S: Maintained
12575F: include/linux/virtio_vsock.h
12576F: include/uapi/linux/virtio_vsock.h
12577F: net/vmw_vsock/virtio_transport_common.c
12578F: net/vmw_vsock/virtio_transport.c
12579F: drivers/vhost/vsock.c
12580F: drivers/vhost/vsock.h
12581
12582VIRTUAL SERIO DEVICE DRIVER
12583M: Stephen Chandler Paul <thatslyude@gmail.com>
12584S: Maintained
12585F: drivers/input/serio/userio.c
12586F: include/uapi/linux/userio.h
12587
12588VIRTIO CONSOLE DRIVER
12589M: Amit Shah <amit.shah@redhat.com>
12590L: virtualization@lists.linux-foundation.org
12591S: Maintained
12592F: drivers/char/virtio_console.c
12593F: include/linux/virtio_console.h
12594F: include/uapi/linux/virtio_console.h
12595
12596VIRTIO CORE, NET AND BLOCK DRIVERS
12597M: "Michael S. Tsirkin" <mst@redhat.com>
12598L: virtualization@lists.linux-foundation.org
12599S: Maintained
12600F: Documentation/devicetree/bindings/virtio/
12601F: drivers/virtio/
12602F: tools/virtio/
12603F: drivers/net/virtio_net.c
12604F: drivers/block/virtio_blk.c
12605F: include/linux/virtio_*.h
12606F: include/uapi/linux/virtio_*.h
12607
12608VIRTIO DRIVERS FOR S390
12609M: Christian Borntraeger <borntraeger@de.ibm.com>
12610M: Cornelia Huck <cornelia.huck@de.ibm.com>
12611L: linux-s390@vger.kernel.org
12612L: virtualization@lists.linux-foundation.org
12613L: kvm@vger.kernel.org
12614S: Supported
12615F: drivers/s390/virtio/
12616
12617VIRTIO GPU DRIVER
12618M: David Airlie <airlied@linux.ie>
12619M: Gerd Hoffmann <kraxel@redhat.com>
12620L: dri-devel@lists.freedesktop.org
12621L: virtualization@lists.linux-foundation.org
12622S: Maintained
12623F: drivers/gpu/drm/virtio/
12624F: include/uapi/linux/virtio_gpu.h
12625
12626VIRTIO HOST (VHOST)
12627M: "Michael S. Tsirkin" <mst@redhat.com>
12628L: kvm@vger.kernel.org
12629L: virtualization@lists.linux-foundation.org
12630L: netdev@vger.kernel.org
12631T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12632S: Maintained
12633F: drivers/vhost/
12634F: include/uapi/linux/vhost.h
12635
12636VIRTIO INPUT DRIVER
12637M: Gerd Hoffmann <kraxel@redhat.com>
12638S: Maintained
12639F: drivers/virtio/virtio_input.c
12640F: include/uapi/linux/virtio_input.h
12641
12642VIA RHINE NETWORK DRIVER
12643S: Orphan
12644F: drivers/net/ethernet/via/via-rhine.c
12645
12646VIA SD/MMC CARD CONTROLLER DRIVER
12647M: Bruce Chang <brucechang@via.com.tw>
12648M: Harald Welte <HaraldWelte@viatech.com>
12649S: Maintained
12650F: drivers/mmc/host/via-sdmmc.c
12651
12652VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12653M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12654L: linux-fbdev@vger.kernel.org
12655S: Maintained
12656F: include/linux/via-core.h
12657F: include/linux/via-gpio.h
12658F: include/linux/via_i2c.h
12659F: drivers/video/fbdev/via/
12660
12661VIA VELOCITY NETWORK DRIVER
12662M: Francois Romieu <romieu@fr.zoreil.com>
12663L: netdev@vger.kernel.org
12664S: Maintained
12665F: drivers/net/ethernet/via/via-velocity.*
12666
12667VIRT LIB
12668M: Alex Williamson <alex.williamson@redhat.com>
12669M: Paolo Bonzini <pbonzini@redhat.com>
12670L: kvm@vger.kernel.org
12671S: Supported
12672F: virt/lib/
12673
12674VIVID VIRTUAL VIDEO DRIVER
12675M: Hans Verkuil <hverkuil@xs4all.nl>
12676L: linux-media@vger.kernel.org
12677T: git git://linuxtv.org/media_tree.git
12678W: https://linuxtv.org
12679S: Maintained
12680F: drivers/media/platform/vivid/*
12681
12682VLAN (802.1Q)
12683M: Patrick McHardy <kaber@trash.net>
12684L: netdev@vger.kernel.org
12685S: Maintained
12686F: drivers/net/macvlan.c
12687F: include/linux/if_*vlan.h
12688F: net/8021q/
12689
12690VLYNQ BUS
12691M: Florian Fainelli <f.fainelli@gmail.com>
12692L: openwrt-devel@lists.openwrt.org (subscribers-only)
12693S: Maintained
12694F: drivers/vlynq/vlynq.c
12695F: include/linux/vlynq.h
12696
12697VME SUBSYSTEM
12698M: Martyn Welch <martyn@welchs.me.uk>
12699M: Manohar Vanga <manohar.vanga@gmail.com>
12700M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12701L: devel@driverdev.osuosl.org
12702S: Maintained
12703T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12704F: Documentation/vme_api.txt
12705F: drivers/staging/vme/
12706F: drivers/vme/
12707F: include/linux/vme*
12708
12709VMWARE HYPERVISOR INTERFACE
12710M: Alok Kataria <akataria@vmware.com>
12711L: virtualization@lists.linux-foundation.org
12712S: Supported
12713F: arch/x86/kernel/cpu/vmware.c
12714
12715VMWARE BALLOON DRIVER
12716M: Xavier Deguillard <xdeguillard@vmware.com>
12717M: Philip Moltmann <moltmann@vmware.com>
12718M: "VMware, Inc." <pv-drivers@vmware.com>
12719L: linux-kernel@vger.kernel.org
12720S: Maintained
12721F: drivers/misc/vmw_balloon.c
12722
12723VMWARE VMMOUSE SUBDRIVER
12724M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12725M: "VMware, Inc." <pv-drivers@vmware.com>
12726L: linux-input@vger.kernel.org
12727S: Maintained
12728F: drivers/input/mouse/vmmouse.c
12729F: drivers/input/mouse/vmmouse.h
12730
12731VMWARE VMXNET3 ETHERNET DRIVER
12732M: Shrikrishna Khare <skhare@vmware.com>
12733M: "VMware, Inc." <pv-drivers@vmware.com>
12734L: netdev@vger.kernel.org
12735S: Maintained
12736F: drivers/net/vmxnet3/
12737
12738VMware PVSCSI driver
12739M: Jim Gill <jgill@vmware.com>
12740M: VMware PV-Drivers <pv-drivers@vmware.com>
12741L: linux-scsi@vger.kernel.org
12742S: Maintained
12743F: drivers/scsi/vmw_pvscsi.c
12744F: drivers/scsi/vmw_pvscsi.h
12745
12746VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12747M: Liam Girdwood <lgirdwood@gmail.com>
12748M: Mark Brown <broonie@kernel.org>
12749L: linux-kernel@vger.kernel.org
12750W: http://www.slimlogic.co.uk/?p=48
12751T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12752S: Supported
12753F: Documentation/devicetree/bindings/regulator/
12754F: drivers/regulator/
12755F: include/dt-bindings/regulator/
12756F: include/linux/regulator/
12757
12758VRF
12759M: David Ahern <dsa@cumulusnetworks.com>
12760M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12761L: netdev@vger.kernel.org
12762S: Maintained
12763F: drivers/net/vrf.c
12764F: Documentation/networking/vrf.txt
12765
12766VT1211 HARDWARE MONITOR DRIVER
12767M: Juerg Haefliger <juergh@gmail.com>
12768L: linux-hwmon@vger.kernel.org
12769S: Maintained
12770F: Documentation/hwmon/vt1211
12771F: drivers/hwmon/vt1211.c
12772
12773VT8231 HARDWARE MONITOR DRIVER
12774M: Roger Lucas <vt8231@hiddenengine.co.uk>
12775L: linux-hwmon@vger.kernel.org
12776S: Maintained
12777F: drivers/hwmon/vt8231.c
12778
12779VUB300 USB to SDIO/SD/MMC bridge chip
12780M: Tony Olech <tony.olech@elandigitalsystems.com>
12781L: linux-mmc@vger.kernel.org
12782L: linux-usb@vger.kernel.org
12783S: Supported
12784F: drivers/mmc/host/vub300.c
12785
12786W1 DALLAS'S 1-WIRE BUS
12787M: Evgeniy Polyakov <zbr@ioremap.net>
12788S: Maintained
12789F: Documentation/w1/
12790F: drivers/w1/
12791
12792W83791D HARDWARE MONITORING DRIVER
12793M: Marc Hulsman <m.hulsman@tudelft.nl>
12794L: linux-hwmon@vger.kernel.org
12795S: Maintained
12796F: Documentation/hwmon/w83791d
12797F: drivers/hwmon/w83791d.c
12798
12799W83793 HARDWARE MONITORING DRIVER
12800M: Rudolf Marek <r.marek@assembler.cz>
12801L: linux-hwmon@vger.kernel.org
12802S: Maintained
12803F: Documentation/hwmon/w83793
12804F: drivers/hwmon/w83793.c
12805
12806W83795 HARDWARE MONITORING DRIVER
12807M: Jean Delvare <jdelvare@suse.com>
12808L: linux-hwmon@vger.kernel.org
12809S: Maintained
12810F: drivers/hwmon/w83795.c
12811
12812W83L51xD SD/MMC CARD INTERFACE DRIVER
12813M: Pierre Ossman <pierre@ossman.eu>
12814S: Maintained
12815F: drivers/mmc/host/wbsd.*
12816
12817WACOM PROTOCOL 4 SERIAL TABLETS
12818M: Julian Squires <julian@cipht.net>
12819M: Hans de Goede <hdegoede@redhat.com>
12820L: linux-input@vger.kernel.org
12821S: Maintained
12822F: drivers/input/tablet/wacom_serial4.c
12823
12824WATCHDOG DEVICE DRIVERS
12825M: Wim Van Sebroeck <wim@iguana.be>
12826R: Guenter Roeck <linux@roeck-us.net>
12827L: linux-watchdog@vger.kernel.org
12828W: http://www.linux-watchdog.org/
12829T: git git://www.linux-watchdog.org/linux-watchdog.git
12830S: Maintained
12831F: Documentation/devicetree/bindings/watchdog/
12832F: Documentation/watchdog/
12833F: drivers/watchdog/
12834F: include/linux/watchdog.h
12835F: include/uapi/linux/watchdog.h
12836
12837WD7000 SCSI DRIVER
12838M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12839L: linux-scsi@vger.kernel.org
12840S: Maintained
12841F: drivers/scsi/wd7000.c
12842
12843WIIMOTE HID DRIVER
12844M: David Herrmann <dh.herrmann@googlemail.com>
12845L: linux-input@vger.kernel.org
12846S: Maintained
12847F: drivers/hid/hid-wiimote*
12848
12849WINBOND CIR DRIVER
12850M: David Härdeman <david@hardeman.nu>
12851S: Maintained
12852F: drivers/media/rc/winbond-cir.c
12853
12854WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12855M: William Breathitt Gray <vilhelm.gray@gmail.com>
12856L: linux-watchdog@vger.kernel.org
12857S: Maintained
12858F: drivers/watchdog/ebc-c384_wdt.c
12859
12860WINSYSTEMS WS16C48 GPIO DRIVER
12861M: William Breathitt Gray <vilhelm.gray@gmail.com>
12862L: linux-gpio@vger.kernel.org
12863S: Maintained
12864F: drivers/gpio/gpio-ws16c48.c
12865
12866WIMAX STACK
12867M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12868M: linux-wimax@intel.com
12869L: wimax@linuxwimax.org (subscribers-only)
12870S: Supported
12871W: http://linuxwimax.org
12872F: Documentation/wimax/README.wimax
12873F: include/linux/wimax/debug.h
12874F: include/net/wimax.h
12875F: include/uapi/linux/wimax.h
12876F: net/wimax/
12877
12878WISTRON LAPTOP BUTTON DRIVER
12879M: Miloslav Trmac <mitr@volny.cz>
12880S: Maintained
12881F: drivers/input/misc/wistron_btns.c
12882
12883WL3501 WIRELESS PCMCIA CARD DRIVER
12884M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12885L: linux-wireless@vger.kernel.org
12886W: http://oops.ghostprotocols.net:81/blog
12887S: Maintained
12888F: drivers/net/wireless/wl3501*
12889
12890WOLFSON MICROELECTRONICS DRIVERS
12891L: patches@opensource.wolfsonmicro.com
12892T: git https://github.com/CirrusLogic/linux-drivers.git
12893W: https://github.com/CirrusLogic/linux-drivers/wiki
12894S: Supported
12895F: Documentation/hwmon/wm83??
12896F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12897F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12898F: Documentation/devicetree/bindings/mfd/arizona.txt
12899F: arch/arm/mach-s3c64xx/mach-crag6410*
12900F: drivers/clk/clk-wm83*.c
12901F: drivers/extcon/extcon-arizona.c
12902F: drivers/leds/leds-wm83*.c
12903F: drivers/gpio/gpio-*wm*.c
12904F: drivers/gpio/gpio-arizona.c
12905F: drivers/hwmon/wm83??-hwmon.c
12906F: drivers/input/misc/wm831x-on.c
12907F: drivers/input/touchscreen/wm831x-ts.c
12908F: drivers/input/touchscreen/wm97*.c
12909F: drivers/mfd/arizona*
12910F: drivers/mfd/wm*.c
12911F: drivers/mfd/cs47l24*
12912F: drivers/power/supply/wm83*.c
12913F: drivers/rtc/rtc-wm83*.c
12914F: drivers/regulator/wm8*.c
12915F: drivers/video/backlight/wm83*_bl.c
12916F: drivers/watchdog/wm83*_wdt.c
12917F: include/linux/mfd/arizona/
12918F: include/linux/mfd/wm831x/
12919F: include/linux/mfd/wm8350/
12920F: include/linux/mfd/wm8400*
12921F: include/linux/wm97xx.h
12922F: include/sound/wm????.h
12923F: sound/soc/codecs/arizona.?
12924F: sound/soc/codecs/wm*
12925F: sound/soc/codecs/cs47l24*
12926
12927WORKQUEUE
12928M: Tejun Heo <tj@kernel.org>
12929R: Lai Jiangshan <jiangshanlai@gmail.com>
12930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12931S: Maintained
12932F: include/linux/workqueue.h
12933F: kernel/workqueue.c
12934F: Documentation/workqueue.txt
12935
12936X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12937M: Chen-Yu Tsai <wens@csie.org>
12938L: linux-kernel@vger.kernel.org
12939S: Maintained
12940N: axp[128]
12941
12942X.25 NETWORK LAYER
12943M: Andrew Hendry <andrew.hendry@gmail.com>
12944L: linux-x25@vger.kernel.org
12945S: Odd Fixes
12946F: Documentation/networking/x25*
12947F: include/net/x25*
12948F: net/x25/
12949
12950X86 ARCHITECTURE (32-BIT AND 64-BIT)
12951M: Thomas Gleixner <tglx@linutronix.de>
12952M: Ingo Molnar <mingo@redhat.com>
12953M: "H. Peter Anvin" <hpa@zytor.com>
12954M: x86@kernel.org
12955L: linux-kernel@vger.kernel.org
12956T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12957S: Maintained
12958F: Documentation/x86/
12959F: arch/x86/
12960
12961X86 PLATFORM DRIVERS
12962M: Darren Hart <dvhart@infradead.org>
12963L: platform-driver-x86@vger.kernel.org
12964T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12965S: Maintained
12966F: drivers/platform/x86/
12967F: drivers/platform/olpc/
12968
12969X86 MCE INFRASTRUCTURE
12970M: Tony Luck <tony.luck@intel.com>
12971M: Borislav Petkov <bp@alien8.de>
12972L: linux-edac@vger.kernel.org
12973S: Maintained
12974F: arch/x86/kernel/cpu/mcheck/*
12975
12976X86 MICROCODE UPDATE SUPPORT
12977M: Borislav Petkov <bp@alien8.de>
12978S: Maintained
12979F: arch/x86/kernel/cpu/microcode/*
12980
12981X86 VDSO
12982M: Andy Lutomirski <luto@amacapital.net>
12983L: linux-kernel@vger.kernel.org
12984T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12985S: Maintained
12986F: arch/x86/entry/vdso/
12987
12988XC2028/3028 TUNER DRIVER
12989M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12990M: Mauro Carvalho Chehab <mchehab@kernel.org>
12991L: linux-media@vger.kernel.org
12992W: https://linuxtv.org
12993T: git git://linuxtv.org/media_tree.git
12994S: Maintained
12995F: drivers/media/tuners/tuner-xc2028.*
12996
12997XEN HYPERVISOR INTERFACE
12998M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12999M: David Vrabel <david.vrabel@citrix.com>
13000M: Juergen Gross <jgross@suse.com>
13001L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13002T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13003S: Supported
13004F: arch/x86/xen/
13005F: drivers/*/xen-*front.c
13006F: drivers/xen/
13007F: arch/x86/include/asm/xen/
13008F: include/xen/
13009F: include/uapi/xen/
13010
13011XEN HYPERVISOR ARM
13012M: Stefano Stabellini <sstabellini@kernel.org>
13013L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13014S: Maintained
13015F: arch/arm/xen/
13016F: arch/arm/include/asm/xen/
13017
13018XEN HYPERVISOR ARM64
13019M: Stefano Stabellini <sstabellini@kernel.org>
13020L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13021S: Maintained
13022F: arch/arm64/xen/
13023F: arch/arm64/include/asm/xen/
13024
13025XEN NETWORK BACKEND DRIVER
13026M: Wei Liu <wei.liu2@citrix.com>
13027L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13028L: netdev@vger.kernel.org
13029S: Supported
13030F: drivers/net/xen-netback/*
13031
13032XEN PCI SUBSYSTEM
13033M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13034L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13035S: Supported
13036F: arch/x86/pci/*xen*
13037F: drivers/pci/*xen*
13038
13039XEN BLOCK SUBSYSTEM
13040M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13041M: Roger Pau Monné <roger.pau@citrix.com>
13042L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13043S: Supported
13044F: drivers/block/xen-blkback/*
13045F: drivers/block/xen*
13046
13047XEN PVSCSI DRIVERS
13048M: Juergen Gross <jgross@suse.com>
13049L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13050L: linux-scsi@vger.kernel.org
13051S: Supported
13052F: drivers/scsi/xen-scsifront.c
13053F: drivers/xen/xen-scsiback.c
13054F: include/xen/interface/io/vscsiif.h
13055
13056XEN SWIOTLB SUBSYSTEM
13057M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13058L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13059S: Supported
13060F: arch/x86/xen/*swiotlb*
13061F: drivers/xen/*swiotlb*
13062
13063XFS FILESYSTEM
13064P: Silicon Graphics Inc
13065M: Dave Chinner <david@fromorbit.com>
13066M: xfs@oss.sgi.com
13067L: xfs@oss.sgi.com
13068W: http://oss.sgi.com/projects/xfs
13069T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13070S: Supported
13071F: Documentation/filesystems/xfs.txt
13072F: fs/xfs/
13073
13074XILINX AXI ETHERNET DRIVER
13075M: Anirudha Sarangi <anirudh@xilinx.com>
13076M: John Linn <John.Linn@xilinx.com>
13077S: Maintained
13078F: drivers/net/ethernet/xilinx/xilinx_axienet*
13079
13080XILINX UARTLITE SERIAL DRIVER
13081M: Peter Korsgaard <jacmet@sunsite.dk>
13082L: linux-serial@vger.kernel.org
13083S: Maintained
13084F: drivers/tty/serial/uartlite.c
13085
13086XILINX VIDEO IP CORES
13087M: Hyun Kwon <hyun.kwon@xilinx.com>
13088M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13089L: linux-media@vger.kernel.org
13090T: git git://linuxtv.org/media_tree.git
13091S: Supported
13092F: Documentation/devicetree/bindings/media/xilinx/
13093F: drivers/media/platform/xilinx/
13094F: include/uapi/linux/xilinx-v4l2-controls.h
13095
13096XILLYBUS DRIVER
13097M: Eli Billauer <eli.billauer@gmail.com>
13098L: linux-kernel@vger.kernel.org
13099S: Supported
13100F: drivers/char/xillybus/
13101
13102XTENSA XTFPGA PLATFORM SUPPORT
13103M: Max Filippov <jcmvbkbc@gmail.com>
13104L: linux-xtensa@linux-xtensa.org
13105S: Maintained
13106F: drivers/spi/spi-xtensa-xtfpga.c
13107F: sound/soc/xtensa/xtfpga-i2s.c
13108
13109YAM DRIVER FOR AX.25
13110M: Jean-Paul Roubelat <jpr@f6fbb.org>
13111L: linux-hams@vger.kernel.org
13112S: Maintained
13113F: drivers/net/hamradio/yam*
13114F: include/linux/yam.h
13115
13116YEALINK PHONE DRIVER
13117M: Henk Vergonet <Henk.Vergonet@gmail.com>
13118L: usbb2k-api-dev@nongnu.org
13119S: Maintained
13120F: Documentation/input/yealink.txt
13121F: drivers/input/misc/yealink.*
13122
13123Z8530 DRIVER FOR AX.25
13124M: Joerg Reuter <jreuter@yaina.de>
13125W: http://yaina.de/jreuter/
13126W: http://www.qsl.net/dl1bke/
13127L: linux-hams@vger.kernel.org
13128S: Maintained
13129F: Documentation/networking/z8530drv.txt
13130F: drivers/net/hamradio/*scc.c
13131F: drivers/net/hamradio/z8530.h
13132
13133ZBUD COMPRESSED PAGE ALLOCATOR
13134M: Seth Jennings <sjenning@redhat.com>
13135L: linux-mm@kvack.org
13136S: Maintained
13137F: mm/zbud.c
13138F: include/linux/zbud.h
13139
13140ZD1211RW WIRELESS DRIVER
13141M: Daniel Drake <dsd@gentoo.org>
13142M: Ulrich Kunitz <kune@deine-taler.de>
13143W: http://zd1211.ath.cx/wiki/DriverRewrite
13144L: linux-wireless@vger.kernel.org
13145L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13146S: Maintained
13147F: drivers/net/wireless/zydas/zd1211rw/
13148
13149ZPOOL COMPRESSED PAGE STORAGE API
13150M: Dan Streetman <ddstreet@ieee.org>
13151L: linux-mm@kvack.org
13152S: Maintained
13153F: mm/zpool.c
13154F: include/linux/zpool.h
13155
13156ZR36067 VIDEO FOR LINUX DRIVER
13157L: mjpeg-users@lists.sourceforge.net
13158L: linux-media@vger.kernel.org
13159W: http://mjpeg.sourceforge.net/driver-zoran/
13160T: hg https://linuxtv.org/hg/v4l-dvb
13161S: Odd Fixes
13162F: drivers/media/pci/zoran/
13163
13164ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13165M: Minchan Kim <minchan@kernel.org>
13166M: Nitin Gupta <ngupta@vflare.org>
13167R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13168L: linux-kernel@vger.kernel.org
13169S: Maintained
13170F: drivers/block/zram/
13171F: Documentation/blockdev/zram.txt
13172
13173ZS DECSTATION Z85C30 SERIAL DRIVER
13174M: "Maciej W. Rozycki" <macro@linux-mips.org>
13175S: Maintained
13176F: drivers/tty/serial/zs.*
13177
13178ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13179M: Minchan Kim <minchan@kernel.org>
13180M: Nitin Gupta <ngupta@vflare.org>
13181R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13182L: linux-mm@kvack.org
13183S: Maintained
13184F: mm/zsmalloc.c
13185F: include/linux/zsmalloc.h
13186F: Documentation/vm/zsmalloc.txt
13187
13188ZSWAP COMPRESSED SWAP CACHING
13189M: Seth Jennings <sjenning@redhat.com>
13190L: linux-mm@kvack.org
13191S: Maintained
13192F: mm/zswap.c
13193
13194THE REST
13195M: Linus Torvalds <torvalds@linux-foundation.org>
13196L: linux-kernel@vger.kernel.org
13197Q: http://patchwork.kernel.org/project/LKML/list/
13198T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13199S: Buried alive in reporters
13200F: *
13201F: */
This page took 0.08153 seconds and 5 git commands to generate.