]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame_incremental - MAINTAINERS
UBUNTU: Ubuntu-4.13.0-45.50
[mirror_ubuntu-artful-kernel.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/process/coding-style.rst 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/process/submitting-patches.rst 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/process/submitting-patches.rst.
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 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
93 should be using that.
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
111 F: net/
112 X: net/ipv6/
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
116 K: of_get_profile
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
122
123Note: For the hard of thinking, this list is meant to remain in alphabetical
124order. If you could add yourselves to it in alphabetical order that would be
125so much easier [Ed]
126
127Maintainers List (try to look for most precise areas first)
128
129 -----------------------------------
130
1313C59X NETWORK DRIVER
132M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133L: netdev@vger.kernel.org
134S: Maintained
135F: Documentation/networking/vortex.txt
136F: drivers/net/ethernet/3com/3c59x.c
137
1383CR990 NETWORK DRIVER
139M: David Dillow <dave@thedillows.org>
140L: netdev@vger.kernel.org
141S: Maintained
142F: drivers/net/ethernet/3com/typhoon*
143
1443WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145M: Adam Radford <aradford@gmail.com>
146L: linux-scsi@vger.kernel.org
147W: http://www.lsi.com
148S: Supported
149F: drivers/scsi/3w-*
150
15153C700 AND 53C700-66 SCSI DRIVER
152M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153L: linux-scsi@vger.kernel.org
154S: Maintained
155F: drivers/scsi/53c700*
156
1576LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158M: Alexander Aring <alex.aring@gmail.com>
159M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160L: linux-bluetooth@vger.kernel.org
161L: linux-wpan@vger.kernel.org
162S: Maintained
163F: net/6lowpan/
164F: include/net/6lowpan.h
165F: Documentation/networking/6lowpan.txt
166
1676PACK NETWORK DRIVER FOR AX.25
168M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169L: linux-hams@vger.kernel.org
170S: Maintained
171F: drivers/net/hamradio/6pack.c
172
1738169 10/100/1000 GIGABIT ETHERNET DRIVER
174M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175L: netdev@vger.kernel.org
176S: Maintained
177F: drivers/net/ethernet/realtek/r8169.c
178
1798250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181L: linux-serial@vger.kernel.org
182S: Maintained
183T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184F: drivers/tty/serial/8250*
185F: include/linux/serial_8250.h
186
1878390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188L: netdev@vger.kernel.org
189S: Orphan / Obsolete
190F: drivers/net/ethernet/8390/
191
1929P FILE SYSTEM
193M: Eric Van Hensbergen <ericvh@gmail.com>
194M: Ron Minnich <rminnich@sandia.gov>
195M: Latchesar Ionkov <lucho@ionkov.net>
196L: v9fs-developer@lists.sourceforge.net
197W: http://swik.net/v9fs
198Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
200S: Maintained
201F: Documentation/filesystems/9p.txt
202F: fs/9p/
203F: net/9p/
204F: include/net/9p/
205F: include/uapi/linux/virtio_9p.h
206F: include/trace/events/9p.h
207
208A8293 MEDIA DRIVER
209M: Antti Palosaari <crope@iki.fi>
210L: linux-media@vger.kernel.org
211W: https://linuxtv.org
212W: http://palosaari.fi/linux/
213Q: http://patchwork.linuxtv.org/project/linux-media/list/
214T: git git://linuxtv.org/anttip/media_tree.git
215S: Maintained
216F: drivers/media/dvb-frontends/a8293*
217
218AACRAID SCSI RAID DRIVER
219M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220L: linux-scsi@vger.kernel.org
221W: http://www.adaptec.com/
222S: Supported
223F: Documentation/scsi/aacraid.txt
224F: drivers/scsi/aacraid/
225
226ABI/API
227L: linux-api@vger.kernel.org
228F: include/linux/syscalls.h
229F: kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M: Hans de Goede <hdegoede@redhat.com>
233L: linux-hwmon@vger.kernel.org
234S: Maintained
235F: drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M: Alistair John Strachan <alistair@devzero.co.uk>
239L: linux-hwmon@vger.kernel.org
240S: Maintained
241F: drivers/hwmon/abituguru3.c
242
243ACCES 104-DIO-48E GPIO DRIVER
244M: William Breathitt Gray <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-dio-48e.c
248
249ACCES 104-IDI-48 GPIO DRIVER
250M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251L: linux-gpio@vger.kernel.org
252S: Maintained
253F: drivers/gpio/gpio-104-idi-48.c
254
255ACCES 104-IDIO-16 GPIO DRIVER
256M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
257L: linux-gpio@vger.kernel.org
258S: Maintained
259F: drivers/gpio/gpio-104-idio-16.c
260
261ACCES 104-QUAD-8 IIO DRIVER
262M: William Breathitt Gray <vilhelm.gray@gmail.com>
263L: linux-iio@vger.kernel.org
264S: Maintained
265F: drivers/iio/counter/104-quad-8.c
266
267ACCES PCI-IDIO-16 GPIO DRIVER
268M: William Breathitt Gray <vilhelm.gray@gmail.com>
269L: linux-gpio@vger.kernel.org
270S: Maintained
271F: drivers/gpio/gpio-pci-idio-16.c
272
273ACENIC DRIVER
274M: Jes Sorensen <jes@trained-monkey.org>
275L: linux-acenic@sunsite.dk
276S: Maintained
277F: drivers/net/ethernet/alteon/acenic*
278
279ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280M: Peter Feuerer <peter@piie.net>
281L: platform-driver-x86@vger.kernel.org
282W: http://piie.net/?section=acerhdf
283S: Maintained
284F: drivers/platform/x86/acerhdf.c
285
286ACER WMI LAPTOP EXTRAS
287M: "Lee, Chun-Yi" <jlee@suse.com>
288L: platform-driver-x86@vger.kernel.org
289S: Maintained
290F: drivers/platform/x86/acer-wmi.c
291
292ACPI
293M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
294M: Len Brown <lenb@kernel.org>
295L: linux-acpi@vger.kernel.org
296W: https://01.org/linux-acpi
297Q: https://patchwork.kernel.org/project/linux-acpi/list/
298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299B: https://bugzilla.kernel.org
300S: Supported
301F: drivers/acpi/
302F: drivers/pnp/pnpacpi/
303F: include/linux/acpi.h
304F: include/acpi/
305F: Documentation/acpi/
306F: Documentation/ABI/testing/sysfs-bus-acpi
307F: Documentation/ABI/testing/configfs-acpi
308F: drivers/pci/*acpi*
309F: drivers/pci/*/*acpi*
310F: drivers/pci/*/*/*acpi*
311F: tools/power/acpi/
312
313ACPI COMPONENT ARCHITECTURE (ACPICA)
314M: Robert Moore <robert.moore@intel.com>
315M: Lv Zheng <lv.zheng@intel.com>
316M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
317L: linux-acpi@vger.kernel.org
318L: devel@acpica.org
319W: https://acpica.org/
320W: https://github.com/acpica/acpica/
321Q: https://patchwork.kernel.org/project/linux-acpi/list/
322T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
323B: https://bugzilla.kernel.org
324B: https://bugs.acpica.org
325S: Supported
326F: drivers/acpi/acpica/
327F: include/acpi/
328F: tools/power/acpi/
329
330ACPI FAN DRIVER
331M: Zhang Rui <rui.zhang@intel.com>
332L: linux-acpi@vger.kernel.org
333W: https://01.org/linux-acpi
334B: https://bugzilla.kernel.org
335S: Supported
336F: drivers/acpi/fan.c
337
338ACPI FOR ARM64 (ACPI/arm64)
339M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
340M: Hanjun Guo <hanjun.guo@linaro.org>
341M: Sudeep Holla <sudeep.holla@arm.com>
342L: linux-acpi@vger.kernel.org
343S: Maintained
344F: drivers/acpi/arm64
345
346ACPI THERMAL DRIVER
347M: Zhang Rui <rui.zhang@intel.com>
348L: linux-acpi@vger.kernel.org
349W: https://01.org/linux-acpi
350B: https://bugzilla.kernel.org
351S: Supported
352F: drivers/acpi/*thermal*
353
354ACPI VIDEO DRIVER
355M: Zhang Rui <rui.zhang@intel.com>
356L: linux-acpi@vger.kernel.org
357W: https://01.org/linux-acpi
358B: https://bugzilla.kernel.org
359S: Supported
360F: drivers/acpi/acpi_video.c
361
362ACPI WMI DRIVER
363L: platform-driver-x86@vger.kernel.org
364S: Orphan
365F: drivers/platform/x86/wmi.c
366
367AD1889 ALSA SOUND DRIVER
368M: Thibaut Varene <T-Bone@parisc-linux.org>
369W: http://wiki.parisc-linux.org/AD1889
370L: linux-parisc@vger.kernel.org
371S: Maintained
372F: sound/pci/ad1889.*
373
374AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
375M: Michael Hennerich <michael.hennerich@analog.com>
376W: http://wiki.analog.com/AD5254
377W: http://ez.analog.com/community/linux-device-drivers
378S: Supported
379F: drivers/misc/ad525x_dpot.c
380
381AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
382M: Michael Hennerich <michael.hennerich@analog.com>
383W: http://wiki.analog.com/AD5398
384W: http://ez.analog.com/community/linux-device-drivers
385S: Supported
386F: drivers/regulator/ad5398.c
387
388AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
389M: Michael Hennerich <michael.hennerich@analog.com>
390W: http://wiki.analog.com/AD7142
391W: http://ez.analog.com/community/linux-device-drivers
392S: Supported
393F: drivers/input/misc/ad714x.c
394
395AD7877 TOUCHSCREEN DRIVER
396M: Michael Hennerich <michael.hennerich@analog.com>
397W: http://wiki.analog.com/AD7877
398W: http://ez.analog.com/community/linux-device-drivers
399S: Supported
400F: drivers/input/touchscreen/ad7877.c
401
402AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
403M: Michael Hennerich <michael.hennerich@analog.com>
404W: http://wiki.analog.com/AD7879
405W: http://ez.analog.com/community/linux-device-drivers
406S: Supported
407F: drivers/input/touchscreen/ad7879.c
408
409ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
410M: Jiri Kosina <jikos@kernel.org>
411S: Maintained
412
413ADF7242 IEEE 802.15.4 RADIO DRIVER
414M: Michael Hennerich <michael.hennerich@analog.com>
415W: https://wiki.analog.com/ADF7242
416W: http://ez.analog.com/community/linux-device-drivers
417L: linux-wpan@vger.kernel.org
418S: Supported
419F: drivers/net/ieee802154/adf7242.c
420F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
421
422ADM1025 HARDWARE MONITOR DRIVER
423M: Jean Delvare <jdelvare@suse.com>
424L: linux-hwmon@vger.kernel.org
425S: Maintained
426F: Documentation/hwmon/adm1025
427F: drivers/hwmon/adm1025.c
428
429ADM1029 HARDWARE MONITOR DRIVER
430M: Corentin Labbe <clabbe.montjoie@gmail.com>
431L: linux-hwmon@vger.kernel.org
432S: Maintained
433F: drivers/hwmon/adm1029.c
434
435ADM8211 WIRELESS DRIVER
436L: linux-wireless@vger.kernel.org
437W: http://wireless.kernel.org/
438S: Orphan
439F: drivers/net/wireless/admtek/adm8211.*
440
441ADP1653 FLASH CONTROLLER DRIVER
442M: Sakari Ailus <sakari.ailus@iki.fi>
443L: linux-media@vger.kernel.org
444S: Maintained
445F: drivers/media/i2c/adp1653.c
446F: include/media/i2c/adp1653.h
447
448ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
449M: Michael Hennerich <michael.hennerich@analog.com>
450W: http://wiki.analog.com/ADP5520
451W: http://ez.analog.com/community/linux-device-drivers
452S: Supported
453F: drivers/mfd/adp5520.c
454F: drivers/video/backlight/adp5520_bl.c
455F: drivers/leds/leds-adp5520.c
456F: drivers/gpio/gpio-adp5520.c
457F: drivers/input/keyboard/adp5520-keys.c
458
459ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
460M: Michael Hennerich <michael.hennerich@analog.com>
461W: http://wiki.analog.com/ADP5588
462W: http://ez.analog.com/community/linux-device-drivers
463S: Supported
464F: drivers/input/keyboard/adp5588-keys.c
465F: drivers/gpio/gpio-adp5588.c
466
467ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
468M: Michael Hennerich <michael.hennerich@analog.com>
469W: http://wiki.analog.com/ADP8860
470W: http://ez.analog.com/community/linux-device-drivers
471S: Supported
472F: drivers/video/backlight/adp8860_bl.c
473
474ADS1015 HARDWARE MONITOR DRIVER
475M: Dirk Eibach <eibach@gdsys.de>
476L: linux-hwmon@vger.kernel.org
477S: Maintained
478F: Documentation/hwmon/ads1015
479F: drivers/hwmon/ads1015.c
480F: include/linux/platform_data/ads1015.h
481
482ADT746X FAN DRIVER
483M: Colin Leroy <colin@colino.net>
484S: Maintained
485F: drivers/macintosh/therm_adt746x.c
486
487ADT7475 HARDWARE MONITOR DRIVER
488M: Jean Delvare <jdelvare@suse.com>
489L: linux-hwmon@vger.kernel.org
490S: Maintained
491F: Documentation/hwmon/adt7475
492F: drivers/hwmon/adt7475.c
493
494ADVANSYS SCSI DRIVER
495M: Matthew Wilcox <matthew@wil.cx>
496M: Hannes Reinecke <hare@suse.com>
497L: linux-scsi@vger.kernel.org
498S: Maintained
499F: Documentation/scsi/advansys.txt
500F: drivers/scsi/advansys.c
501
502ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
503M: Michael Hennerich <michael.hennerich@analog.com>
504W: http://wiki.analog.com/ADXL345
505W: http://ez.analog.com/community/linux-device-drivers
506S: Supported
507F: drivers/input/misc/adxl34x.c
508
509AEDSP16 DRIVER
510M: Riccardo Facchetti <fizban@tin.it>
511S: Maintained
512F: sound/oss/aedsp16.c
513
514AF9013 MEDIA DRIVER
515M: Antti Palosaari <crope@iki.fi>
516L: linux-media@vger.kernel.org
517W: https://linuxtv.org
518W: http://palosaari.fi/linux/
519Q: http://patchwork.linuxtv.org/project/linux-media/list/
520T: git git://linuxtv.org/anttip/media_tree.git
521S: Maintained
522F: drivers/media/dvb-frontends/af9013*
523
524AF9033 MEDIA DRIVER
525M: Antti Palosaari <crope@iki.fi>
526L: linux-media@vger.kernel.org
527W: https://linuxtv.org
528W: http://palosaari.fi/linux/
529Q: http://patchwork.linuxtv.org/project/linux-media/list/
530T: git git://linuxtv.org/anttip/media_tree.git
531S: Maintained
532F: drivers/media/dvb-frontends/af9033*
533
534AFFS FILE SYSTEM
535L: linux-fsdevel@vger.kernel.org
536S: Orphan
537F: Documentation/filesystems/affs.txt
538F: fs/affs/
539
540AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
541M: David Howells <dhowells@redhat.com>
542L: linux-afs@lists.infradead.org
543S: Supported
544F: fs/afs/
545F: include/net/af_rxrpc.h
546F: net/rxrpc/af_rxrpc.c
547W: https://www.infradead.org/~dhowells/kafs/
548
549AGPGART DRIVER
550M: David Airlie <airlied@linux.ie>
551T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
552S: Maintained
553F: drivers/char/agp/
554F: include/linux/agp*
555F: include/uapi/linux/agp*
556
557AHA152X SCSI DRIVER
558M: "Juergen E. Fischer" <fischer@norbit.de>
559L: linux-scsi@vger.kernel.org
560S: Maintained
561F: drivers/scsi/aha152x*
562F: drivers/scsi/pcmcia/aha152x*
563
564AIC7XXX / AIC79XX SCSI DRIVER
565M: Hannes Reinecke <hare@suse.com>
566L: linux-scsi@vger.kernel.org
567S: Maintained
568F: drivers/scsi/aic7xxx/
569
570AIMSLAB FM RADIO RECEIVER DRIVER
571M: Hans Verkuil <hverkuil@xs4all.nl>
572L: linux-media@vger.kernel.org
573T: git git://linuxtv.org/media_tree.git
574W: https://linuxtv.org
575S: Maintained
576F: drivers/media/radio/radio-aimslab*
577
578AIO
579M: Benjamin LaHaise <bcrl@kvack.org>
580L: linux-aio@kvack.org
581S: Supported
582F: fs/aio.c
583F: include/linux/*aio*.h
584
585AIRSPY MEDIA DRIVER
586M: Antti Palosaari <crope@iki.fi>
587L: linux-media@vger.kernel.org
588W: https://linuxtv.org
589W: http://palosaari.fi/linux/
590Q: http://patchwork.linuxtv.org/project/linux-media/list/
591T: git git://linuxtv.org/anttip/media_tree.git
592S: Maintained
593F: drivers/media/usb/airspy/
594
595ALACRITECH GIGABIT ETHERNET DRIVER
596M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
597S: Maintained
598F: drivers/net/ethernet/alacritech/*
599
600ALCATEL SPEEDTOUCH USB DRIVER
601M: Duncan Sands <duncan.sands@free.fr>
602L: linux-usb@vger.kernel.org
603W: http://www.linux-usb.org/SpeedTouch/
604S: Maintained
605F: drivers/usb/atm/speedtch.c
606F: drivers/usb/atm/usbatm.c
607
608ALCHEMY AU1XX0 MMC DRIVER
609M: Manuel Lauss <manuel.lauss@gmail.com>
610S: Maintained
611F: drivers/mmc/host/au1xmmc.c
612
613ALI1563 I2C DRIVER
614M: Rudolf Marek <r.marek@assembler.cz>
615L: linux-i2c@vger.kernel.org
616S: Maintained
617F: Documentation/i2c/busses/i2c-ali1563
618F: drivers/i2c/busses/i2c-ali1563.c
619
620ALLWINNER SECURITY SYSTEM
621M: Corentin Labbe <clabbe.montjoie@gmail.com>
622L: linux-crypto@vger.kernel.org
623S: Maintained
624F: drivers/crypto/sunxi-ss/
625
626ALPHA PORT
627M: Richard Henderson <rth@twiddle.net>
628M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
629M: Matt Turner <mattst88@gmail.com>
630S: Odd Fixes
631L: linux-alpha@vger.kernel.org
632F: arch/alpha/
633
634ALPS PS/2 TOUCHPAD DRIVER
635R: Pali Rohár <pali.rohar@gmail.com>
636F: drivers/input/mouse/alps.*
637
638ALTERA MAILBOX DRIVER
639M: Ley Foon Tan <lftan@altera.com>
640L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
641S: Maintained
642F: drivers/mailbox/mailbox-altera.c
643
644ALTERA PIO DRIVER
645M: Tien Hock Loh <thloh@altera.com>
646L: linux-gpio@vger.kernel.org
647S: Maintained
648F: drivers/gpio/gpio-altera.c
649
650ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
651M: Thor Thayer <thor.thayer@linux.intel.com>
652S: Maintained
653F: drivers/gpio/gpio-altera-a10sr.c
654F: drivers/mfd/altera-a10sr.c
655F: drivers/reset/reset-a10sr.c
656F: include/linux/mfd/altera-a10sr.h
657F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
658
659ALTERA TRIPLE SPEED ETHERNET DRIVER
660M: Vince Bridgers <vbridger@opensource.altera.com>
661L: netdev@vger.kernel.org
662L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
663S: Maintained
664F: drivers/net/ethernet/altera/
665
666ALTERA UART/JTAG UART SERIAL DRIVERS
667M: Tobias Klauser <tklauser@distanz.ch>
668L: linux-serial@vger.kernel.org
669L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
670S: Maintained
671F: drivers/tty/serial/altera_uart.c
672F: drivers/tty/serial/altera_jtaguart.c
673F: include/linux/altera_uart.h
674F: include/linux/altera_jtaguart.h
675
676AMAZON ETHERNET DRIVERS
677M: Netanel Belgazal <netanel@annapurnalabs.com>
678R: Saeed Bishara <saeed@annapurnalabs.com>
679R: Zorik Machulsky <zorik@annapurnalabs.com>
680L: netdev@vger.kernel.org
681S: Supported
682F: Documentation/networking/ena.txt
683F: drivers/net/ethernet/amazon/
684
685AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
686M: Tom Lendacky <thomas.lendacky@amd.com>
687M: Gary Hook <gary.hook@amd.com>
688L: linux-crypto@vger.kernel.org
689S: Supported
690F: drivers/crypto/ccp/
691F: include/linux/ccp.h
692
693AMD FAM15H PROCESSOR POWER MONITORING DRIVER
694M: Huang Rui <ray.huang@amd.com>
695L: linux-hwmon@vger.kernel.org
696S: Supported
697F: Documentation/hwmon/fam15h_power
698F: drivers/hwmon/fam15h_power.c
699
700AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
701L: linux-geode@lists.infradead.org (moderated for non-subscribers)
702S: Orphan
703F: drivers/usb/gadget/udc/amd5536udc.*
704
705AMD GEODE PROCESSOR/CHIPSET SUPPORT
706P: Andres Salomon <dilinger@queued.net>
707L: linux-geode@lists.infradead.org (moderated for non-subscribers)
708W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
709S: Supported
710F: drivers/char/hw_random/geode-rng.c
711F: drivers/crypto/geode*
712F: drivers/video/fbdev/geode/
713F: arch/x86/include/asm/geode.h
714
715AMD IOMMU (AMD-VI)
716M: Joerg Roedel <joro@8bytes.org>
717L: iommu@lists.linux-foundation.org
718T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
719S: Maintained
720F: drivers/iommu/amd_iommu*.[ch]
721F: include/linux/amd-iommu.h
722
723AMD KFD
724M: Oded Gabbay <oded.gabbay@gmail.com>
725L: dri-devel@lists.freedesktop.org
726T: git git://people.freedesktop.org/~gabbayo/linux.git
727S: Supported
728F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
729F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
730F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
731F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
732F: drivers/gpu/drm/amd/amdkfd/
733F: drivers/gpu/drm/amd/include/cik_structs.h
734F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
735F: drivers/gpu/drm/amd/include/vi_structs.h
736F: drivers/gpu/drm/radeon/radeon_kfd.c
737F: drivers/gpu/drm/radeon/radeon_kfd.h
738F: include/uapi/linux/kfd_ioctl.h
739
740AMD SEATTLE DEVICE TREE SUPPORT
741M: Brijesh Singh <brijeshkumar.singh@amd.com>
742M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
743M: Tom Lendacky <thomas.lendacky@amd.com>
744S: Supported
745F: arch/arm64/boot/dts/amd/
746
747AMD XGBE DRIVER
748M: Tom Lendacky <thomas.lendacky@amd.com>
749L: netdev@vger.kernel.org
750S: Supported
751F: drivers/net/ethernet/amd/xgbe/
752F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
753
754AMS (Apple Motion Sensor) DRIVER
755M: Michael Hanselmann <linux-kernel@hansmi.ch>
756S: Supported
757F: drivers/macintosh/ams/
758
759ANALOG DEVICES INC AD9389B DRIVER
760M: Hans Verkuil <hans.verkuil@cisco.com>
761L: linux-media@vger.kernel.org
762S: Maintained
763F: drivers/media/i2c/ad9389b*
764
765ANALOG DEVICES INC ADV7180 DRIVER
766M: Lars-Peter Clausen <lars@metafoo.de>
767L: linux-media@vger.kernel.org
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/media/i2c/adv7180.c
771
772ANALOG DEVICES INC ADV7511 DRIVER
773M: Hans Verkuil <hans.verkuil@cisco.com>
774L: linux-media@vger.kernel.org
775S: Maintained
776F: drivers/media/i2c/adv7511*
777
778ANALOG DEVICES INC ADV7604 DRIVER
779M: Hans Verkuil <hans.verkuil@cisco.com>
780L: linux-media@vger.kernel.org
781S: Maintained
782F: drivers/media/i2c/adv7604*
783
784ANALOG DEVICES INC ADV7842 DRIVER
785M: Hans Verkuil <hans.verkuil@cisco.com>
786L: linux-media@vger.kernel.org
787S: Maintained
788F: drivers/media/i2c/adv7842*
789
790ANALOG DEVICES INC ASOC CODEC DRIVERS
791M: Lars-Peter Clausen <lars@metafoo.de>
792L: alsa-devel@alsa-project.org (moderated for non-subscribers)
793W: http://wiki.analog.com/
794W: http://ez.analog.com/community/linux-device-drivers
795S: Supported
796F: sound/soc/codecs/adau*
797F: sound/soc/codecs/adav*
798F: sound/soc/codecs/ad1*
799F: sound/soc/codecs/ad7*
800F: sound/soc/codecs/ssm*
801F: sound/soc/codecs/sigmadsp.*
802
803ANALOG DEVICES INC ASOC DRIVERS
804L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
805L: alsa-devel@alsa-project.org (moderated for non-subscribers)
806W: http://blackfin.uclinux.org/
807S: Supported
808F: sound/soc/blackfin/*
809
810ANALOG DEVICES INC DMA DRIVERS
811M: Lars-Peter Clausen <lars@metafoo.de>
812W: http://ez.analog.com/community/linux-device-drivers
813S: Supported
814F: drivers/dma/dma-axi-dmac.c
815
816ANALOG DEVICES INC IIO DRIVERS
817M: Lars-Peter Clausen <lars@metafoo.de>
818M: Michael Hennerich <Michael.Hennerich@analog.com>
819W: http://wiki.analog.com/
820W: http://ez.analog.com/community/linux-device-drivers
821S: Supported
822F: drivers/iio/*/ad*
823F: drivers/iio/adc/ltc2497*
824X: drivers/iio/*/adjd*
825F: drivers/staging/iio/*/ad*
826F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
827
828ANDROID CONFIG FRAGMENTS
829M: Rob Herring <robh@kernel.org>
830S: Supported
831F: kernel/configs/android*
832
833ANDROID DRIVERS
834M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
835M: Arve Hjønnevåg <arve@android.com>
836M: Riley Andrews <riandrews@android.com>
837T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
838L: devel@driverdev.osuosl.org
839S: Supported
840F: drivers/android/
841F: drivers/staging/android/
842
843ANDROID ION DRIVER
844M: Laura Abbott <labbott@redhat.com>
845M: Sumit Semwal <sumit.semwal@linaro.org>
846L: devel@driverdev.osuosl.org
847S: Supported
848F: drivers/staging/android/ion
849F: drivers/staging/android/uapi/ion.h
850F: drivers/staging/android/uapi/ion_test.h
851
852AOA (Apple Onboard Audio) ALSA DRIVER
853M: Johannes Berg <johannes@sipsolutions.net>
854L: linuxppc-dev@lists.ozlabs.org
855L: alsa-devel@alsa-project.org (moderated for non-subscribers)
856S: Maintained
857F: sound/aoa/
858
859APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
860M: William Breathitt Gray <vilhelm.gray@gmail.com>
861L: linux-iio@vger.kernel.org
862S: Maintained
863F: drivers/iio/adc/stx104.c
864
865APM DRIVER
866M: Jiri Kosina <jikos@kernel.org>
867S: Odd fixes
868T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
869F: arch/x86/kernel/apm_32.c
870F: include/linux/apm_bios.h
871F: include/uapi/linux/apm_bios.h
872F: drivers/char/apm-emulation.c
873
874APPARMOR SECURITY MODULE
875M: John Johansen <john.johansen@canonical.com>
876L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
877W: apparmor.wiki.kernel.org
878T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
879S: Supported
880F: security/apparmor/
881F: Documentation/admin-guide/LSM/apparmor.rst
882
883APPLE BCM5974 MULTITOUCH DRIVER
884M: Henrik Rydberg <rydberg@bitmath.org>
885L: linux-input@vger.kernel.org
886S: Odd fixes
887F: drivers/input/mouse/bcm5974.c
888
889APPLE SMC DRIVER
890M: Henrik Rydberg <rydberg@bitmath.org>
891L: linux-hwmon@vger.kernel.org
892S: Odd fixes
893F: drivers/hwmon/applesmc.c
894
895APPLETALK NETWORK LAYER
896L: netdev@vger.kernel.org
897S: Odd fixes
898F: drivers/net/appletalk/
899F: net/appletalk/
900
901APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
902M: Duc Dang <dhdang@apm.com>
903S: Supported
904F: arch/arm64/boot/dts/apm/
905
906APPLIED MICRO (APM) X-GENE SOC EDAC
907M: Loc Ho <lho@apm.com>
908S: Supported
909F: drivers/edac/xgene_edac.c
910F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
911
912APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
913M: Iyappan Subramanian <isubramanian@apm.com>
914M: Keyur Chudgar <kchudgar@apm.com>
915S: Supported
916F: drivers/net/ethernet/apm/xgene-v2/
917
918APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
919M: Iyappan Subramanian <isubramanian@apm.com>
920M: Keyur Chudgar <kchudgar@apm.com>
921M: Quan Nguyen <qnguyen@apm.com>
922S: Supported
923F: drivers/net/ethernet/apm/xgene/
924F: drivers/net/phy/mdio-xgene.c
925F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
926F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
927
928APPLIED MICRO (APM) X-GENE SOC PMU
929M: Tai Nguyen <ttnguyen@apm.com>
930S: Supported
931F: drivers/perf/xgene_pmu.c
932F: Documentation/perf/xgene-pmu.txt
933F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
934
935APTINA CAMERA SENSOR PLL
936M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
937L: linux-media@vger.kernel.org
938S: Maintained
939F: drivers/media/i2c/aptina-pll.*
940
941ARC FRAMEBUFFER DRIVER
942M: Jaya Kumar <jayalk@intworks.biz>
943S: Maintained
944F: drivers/video/fbdev/arcfb.c
945F: drivers/video/fbdev/core/fb_defio.c
946
947ARC PGU DRM DRIVER
948M: Alexey Brodkin <abrodkin@synopsys.com>
949S: Supported
950F: drivers/gpu/drm/arc/
951F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
952
953ARCNET NETWORK LAYER
954M: Michael Grzeschik <m.grzeschik@pengutronix.de>
955L: netdev@vger.kernel.org
956S: Maintained
957F: drivers/net/arcnet/
958F: include/uapi/linux/if_arcnet.h
959
960ARM ARCHITECTED TIMER DRIVER
961M: Mark Rutland <mark.rutland@arm.com>
962M: Marc Zyngier <marc.zyngier@arm.com>
963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S: Maintained
965F: arch/arm/include/asm/arch_timer.h
966F: arch/arm64/include/asm/arch_timer.h
967F: drivers/clocksource/arm_arch_timer.c
968
969ARM HDLCD DRM DRIVER
970M: Liviu Dudau <liviu.dudau@arm.com>
971S: Supported
972F: drivers/gpu/drm/arm/hdlcd_*
973F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
974
975ARM MALI-DP DRM DRIVER
976M: Liviu Dudau <liviu.dudau@arm.com>
977M: Brian Starkey <brian.starkey@arm.com>
978M: Mali DP Maintainers <malidp@foss.arm.com>
979S: Supported
980F: drivers/gpu/drm/arm/
981F: Documentation/devicetree/bindings/display/arm,malidp.txt
982
983ARM MFM AND FLOPPY DRIVERS
984M: Ian Molton <spyro@f2s.com>
985S: Maintained
986F: arch/arm/lib/floppydma.S
987F: arch/arm/include/asm/floppy.h
988
989ARM PMU PROFILING AND DEBUGGING
990M: Will Deacon <will.deacon@arm.com>
991M: Mark Rutland <mark.rutland@arm.com>
992S: Maintained
993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
994F: arch/arm*/kernel/perf_*
995F: arch/arm/oprofile/common.c
996F: arch/arm*/kernel/hw_breakpoint.c
997F: arch/arm*/include/asm/hw_breakpoint.h
998F: arch/arm*/include/asm/perf_event.h
999F: drivers/perf/*
1000F: include/linux/perf/arm_pmu.h
1001F: Documentation/devicetree/bindings/arm/pmu.txt
1002F: Documentation/devicetree/bindings/perf/
1003
1004ARM PORT
1005M: Russell King <linux@armlinux.org.uk>
1006L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1007W: http://www.armlinux.org.uk/
1008S: Maintained
1009T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1010F: arch/arm/
1011
1012ARM PRIMECELL AACI PL041 DRIVER
1013M: Russell King <linux@armlinux.org.uk>
1014S: Maintained
1015F: sound/arm/aaci.*
1016
1017ARM PRIMECELL BUS SUPPORT
1018M: Russell King <linux@armlinux.org.uk>
1019S: Maintained
1020F: drivers/amba/
1021F: include/linux/amba/bus.h
1022
1023ARM PRIMECELL CLCD PL110 DRIVER
1024M: Russell King <linux@armlinux.org.uk>
1025S: Maintained
1026F: drivers/video/fbdev/amba-clcd.*
1027
1028ARM PRIMECELL KMI PL050 DRIVER
1029M: Russell King <linux@armlinux.org.uk>
1030S: Maintained
1031F: drivers/input/serio/ambakmi.*
1032F: include/linux/amba/kmi.h
1033
1034ARM PRIMECELL MMCI PL180/1 DRIVER
1035M: Russell King <linux@armlinux.org.uk>
1036S: Maintained
1037F: drivers/mmc/host/mmci.*
1038F: include/linux/amba/mmci.h
1039
1040ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1041M: Russell King <linux@armlinux.org.uk>
1042S: Maintained
1043F: drivers/tty/serial/amba-pl01*.c
1044F: include/linux/amba/serial.h
1045
1046ARM SMMU DRIVERS
1047M: Will Deacon <will.deacon@arm.com>
1048R: Robin Murphy <robin.murphy@arm.com>
1049L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1050S: Maintained
1051F: drivers/iommu/arm-smmu.c
1052F: drivers/iommu/arm-smmu-v3.c
1053F: drivers/iommu/io-pgtable-arm.c
1054F: drivers/iommu/io-pgtable-arm-v7s.c
1055
1056ARM SUB-ARCHITECTURES
1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S: Maintained
1059F: arch/arm/mach-*/
1060F: arch/arm/plat-*/
1061T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1062
1063ARM/ACTIONS SEMI ARCHITECTURE
1064M: Andreas Färber <afaerber@suse.de>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067N: owl
1068F: arch/arm/mach-actions/
1069F: arch/arm/boot/dts/owl-*
1070F: arch/arm64/boot/dts/actions/
1071F: drivers/clocksource/owl-*
1072F: drivers/soc/actions/
1073F: include/dt-bindings/power/owl-*
1074F: include/linux/soc/actions/
1075F: Documentation/devicetree/bindings/arm/actions.txt
1076F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1077F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1078
1079ARM/ADS SPHERE MACHINE SUPPORT
1080M: Lennert Buytenhek <kernel@wantstofly.org>
1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S: Maintained
1083
1084ARM/AFEB9260 MACHINE SUPPORT
1085M: Sergey Lapin <slapin@ossfans.org>
1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087S: Maintained
1088
1089ARM/AJECO 1ARM MACHINE SUPPORT
1090M: Lennert Buytenhek <kernel@wantstofly.org>
1091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092S: Maintained
1093
1094ARM/Allwinner SoC Clock Support
1095M: Emilio López <emilio@elopez.com.ar>
1096S: Maintained
1097F: drivers/clk/sunxi/
1098
1099ARM/Allwinner sunXi SoC support
1100M: Maxime Ripard <maxime.ripard@free-electrons.com>
1101M: Chen-Yu Tsai <wens@csie.org>
1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103S: Maintained
1104N: sun[x456789]i
1105N: sun50i
1106F: arch/arm/mach-sunxi/
1107F: arch/arm64/boot/dts/allwinner/
1108F: drivers/clk/sunxi-ng/
1109F: drivers/pinctrl/sunxi/
1110F: drivers/soc/sunxi/
1111T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1112
1113ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1114M: Neil Armstrong <narmstrong@baylibre.com>
1115M: Jerome Brunet <jbrunet@baylibre.com>
1116L: linux-amlogic@lists.infradead.org
1117S: Maintained
1118F: drivers/clk/meson/
1119F: include/dt-bindings/clock/meson*
1120F: include/dt-bindings/clock/gxbb*
1121F: Documentation/devicetree/bindings/clock/amlogic*
1122
1123ARM/Amlogic Meson SoC support
1124M: Carlo Caione <carlo@caione.org>
1125M: Kevin Hilman <khilman@baylibre.com>
1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127L: linux-amlogic@lists.infradead.org
1128W: http://linux-meson.com/
1129S: Maintained
1130F: arch/arm/mach-meson/
1131F: arch/arm/boot/dts/meson*
1132F: arch/arm64/boot/dts/amlogic/
1133F: drivers/pinctrl/meson/
1134F: drivers/mmc/host/meson*
1135N: meson
1136
1137ARM/Annapurna Labs ALPINE ARCHITECTURE
1138M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1139M: Antoine Tenart <antoine.tenart@free-electrons.com>
1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S: Maintained
1142F: arch/arm/mach-alpine/
1143F: arch/arm/boot/dts/alpine*
1144F: arch/arm64/boot/dts/al/
1145F: drivers/*/*alpine*
1146
1147ARM/ARTPEC MACHINE SUPPORT
1148M: Jesper Nilsson <jesper.nilsson@axis.com>
1149M: Lars Persson <lars.persson@axis.com>
1150M: Niklas Cassel <niklas.cassel@axis.com>
1151S: Maintained
1152L: linux-arm-kernel@axis.com
1153F: arch/arm/mach-artpec
1154F: arch/arm/boot/dts/artpec6*
1155F: drivers/clk/axis
1156F: drivers/pinctrl/pinctrl-artpec*
1157F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1158
1159ARM/ASPEED I2C DRIVER
1160M: Brendan Higgins <brendanhiggins@google.com>
1161R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1162R: Joel Stanley <joel@jms.id.au>
1163L: linux-i2c@vger.kernel.org
1164L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1165S: Maintained
1166F: drivers/irqchip/irq-aspeed-i2c-ic.c
1167F: drivers/i2c/busses/i2c-aspeed.c
1168F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1169F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1170
1171ARM/ASPEED MACHINE SUPPORT
1172M: Joel Stanley <joel@jms.id.au>
1173S: Maintained
1174F: arch/arm/mach-aspeed/
1175F: arch/arm/boot/dts/aspeed-*
1176F: drivers/*/*aspeed*
1177
1178ARM/ATMEL AT91 Clock Support
1179M: Boris Brezillon <boris.brezillon@free-electrons.com>
1180S: Maintained
1181F: drivers/clk/at91
1182
1183ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1184M: Nicolas Ferre <nicolas.ferre@microchip.com>
1185M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1187W: http://www.linux4sam.org
1188T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1189S: Supported
1190F: arch/arm/mach-at91/
1191F: include/soc/at91/
1192F: arch/arm/boot/dts/at91*.dts
1193F: arch/arm/boot/dts/at91*.dtsi
1194F: arch/arm/boot/dts/sama*.dts
1195F: arch/arm/boot/dts/sama*.dtsi
1196F: arch/arm/include/debug/at91.S
1197F: drivers/memory/atmel*
1198
1199ARM/CALXEDA HIGHBANK ARCHITECTURE
1200M: Rob Herring <robh@kernel.org>
1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202S: Maintained
1203F: arch/arm/mach-highbank/
1204F: arch/arm/boot/dts/highbank.dts
1205F: arch/arm/boot/dts/ecx-*.dts*
1206
1207ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1208M: Krzysztof Halasa <khalasa@piap.pl>
1209S: Maintained
1210F: arch/arm/mach-cns3xxx/
1211
1212ARM/CAVIUM THUNDER NETWORK DRIVER
1213M: Sunil Goutham <sgoutham@cavium.com>
1214M: Robert Richter <rric@kernel.org>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216S: Supported
1217F: drivers/net/ethernet/cavium/thunder/
1218
1219ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1220M: Alexander Shiyan <shc_work@mail.ru>
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S: Odd Fixes
1223N: clps711x
1224
1225ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1226M: Lennert Buytenhek <kernel@wantstofly.org>
1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S: Maintained
1229
1230ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1231M: Hartley Sweeten <hsweeten@visionengravers.com>
1232M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S: Maintained
1235F: arch/arm/mach-ep93xx/
1236F: arch/arm/mach-ep93xx/include/mach/
1237
1238ARM/CLKDEV SUPPORT
1239M: Russell King <linux@armlinux.org.uk>
1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S: Maintained
1242T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1243F: arch/arm/include/asm/clkdev.h
1244F: drivers/clk/clkdev.c
1245
1246ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1247M: Mike Rapoport <mike@compulab.co.il>
1248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1249S: Maintained
1250
1251ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1252M: Baruch Siach <baruch@tkos.co.il>
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S: Maintained
1255F: arch/arm/boot/dts/cx92755*
1256N: digicolor
1257
1258ARM/CONTEC MICRO9 MACHINE SUPPORT
1259M: Hubert Feurstein <hubert.feurstein@contec.at>
1260S: Maintained
1261F: arch/arm/mach-ep93xx/micro9.c
1262
1263ARM/CORESIGHT FRAMEWORK AND DRIVERS
1264M: Mathieu Poirier <mathieu.poirier@linaro.org>
1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S: Maintained
1267F: drivers/hwtracing/coresight/*
1268F: Documentation/trace/coresight.txt
1269F: Documentation/trace/coresight-cpu-debug.txt
1270F: Documentation/devicetree/bindings/arm/coresight.txt
1271F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1272F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1273F: tools/perf/arch/arm/util/pmu.c
1274F: tools/perf/arch/arm/util/auxtrace.c
1275F: tools/perf/arch/arm/util/cs-etm.c
1276F: tools/perf/arch/arm/util/cs-etm.h
1277F: tools/perf/util/cs-etm.h
1278
1279ARM/CORGI MACHINE SUPPORT
1280M: Richard Purdie <rpurdie@rpsys.net>
1281S: Maintained
1282
1283ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1284M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286T: git git://github.com/ulli-kroll/linux.git
1287S: Maintained
1288F: arch/arm/mach-gemini/
1289F: drivers/rtc/rtc-ftrtc010.c
1290
1291ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1292M: Barry Song <baohua@kernel.org>
1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1295S: Maintained
1296F: arch/arm/boot/dts/prima2*
1297F: arch/arm/mach-prima2/
1298F: drivers/clk/sirf/
1299F: drivers/clocksource/timer-prima2.c
1300F: drivers/clocksource/timer-atlas7.c
1301N: [^a-z]sirf
1302
1303ARM/EBSA110 MACHINE SUPPORT
1304M: Russell King <linux@armlinux.org.uk>
1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306W: http://www.armlinux.org.uk/
1307S: Maintained
1308F: arch/arm/mach-ebsa110/
1309F: drivers/net/ethernet/amd/am79c961a.*
1310
1311ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1312M: Uwe Kleine-König <kernel@pengutronix.de>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S: Maintained
1315N: efm32
1316
1317ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1318M: Robert Jarzmik <robert.jarzmik@free.fr>
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S: Maintained
1321F: arch/arm/mach-pxa/ezx.c
1322
1323ARM/FARADAY FA526 PORT
1324M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S: Maintained
1327T: git git://git.berlios.de/gemini-board
1328F: arch/arm/mm/*-fa*
1329
1330ARM/FOOTBRIDGE ARCHITECTURE
1331M: Russell King <linux@armlinux.org.uk>
1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333W: http://www.armlinux.org.uk/
1334S: Maintained
1335F: arch/arm/include/asm/hardware/dec21285.h
1336F: arch/arm/mach-footbridge/
1337
1338ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1339M: Shawn Guo <shawnguo@kernel.org>
1340M: Sascha Hauer <kernel@pengutronix.de>
1341R: Fabio Estevam <fabio.estevam@nxp.com>
1342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1343S: Maintained
1344T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1345F: arch/arm/mach-imx/
1346F: arch/arm/mach-mxs/
1347F: arch/arm/boot/dts/imx*
1348F: arch/arm/configs/imx*_defconfig
1349F: drivers/clk/imx/
1350F: drivers/soc/imx/
1351F: include/soc/imx/
1352
1353ARM/FREESCALE VYBRID ARM ARCHITECTURE
1354M: Shawn Guo <shawnguo@kernel.org>
1355M: Sascha Hauer <kernel@pengutronix.de>
1356R: Stefan Agner <stefan@agner.ch>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1360F: arch/arm/mach-imx/*vf610*
1361F: arch/arm/boot/dts/vf*
1362
1363ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1364M: Lennert Buytenhek <kernel@wantstofly.org>
1365L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1366S: Maintained
1367
1368ARM/GUMSTIX MACHINE SUPPORT
1369M: Steve Sakoman <sakoman@gmail.com>
1370L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371S: Maintained
1372
1373ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1374M: Philipp Zabel <philipp.zabel@gmail.com>
1375M: Paul Parsons <lost.distance@yahoo.com>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S: Maintained
1378F: arch/arm/mach-pxa/hx4700.c
1379F: arch/arm/mach-pxa/include/mach/hx4700.h
1380F: sound/soc/pxa/hx4700.c
1381
1382ARM/HISILICON SOC SUPPORT
1383M: Wei Xu <xuwei5@hisilicon.com>
1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385W: http://www.hisilicon.com
1386S: Supported
1387T: git git://github.com/hisilicon/linux-hisi.git
1388F: arch/arm/mach-hisi/
1389F: arch/arm/boot/dts/hi3*
1390F: arch/arm/boot/dts/hip*
1391F: arch/arm/boot/dts/hisi*
1392F: arch/arm64/boot/dts/hisilicon/
1393
1394ARM/HP JORNADA 7XX MACHINE SUPPORT
1395M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1396W: www.jlime.com
1397S: Maintained
1398T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1399F: arch/arm/mach-sa1100/jornada720.c
1400F: arch/arm/mach-sa1100/include/mach/jornada720.h
1401
1402ARM/IGEP MACHINE SUPPORT
1403M: Enric Balletbo i Serra <eballetbo@gmail.com>
1404M: Javier Martinez Canillas <javier@dowhile0.org>
1405L: linux-omap@vger.kernel.org
1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S: Maintained
1408F: arch/arm/boot/dts/omap3-igep*
1409
1410ARM/INCOME PXA270 SUPPORT
1411M: Marek Vasut <marek.vasut@gmail.com>
1412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1413S: Maintained
1414F: arch/arm/mach-pxa/colibri-pxa270-income.c
1415
1416ARM/INTEL IOP13XX ARM ARCHITECTURE
1417M: Lennert Buytenhek <kernel@wantstofly.org>
1418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419S: Maintained
1420
1421ARM/INTEL IOP32X ARM ARCHITECTURE
1422M: Lennert Buytenhek <kernel@wantstofly.org>
1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424S: Maintained
1425
1426ARM/INTEL IOP33X ARM ARCHITECTURE
1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428S: Orphan
1429
1430ARM/INTEL IQ81342EX MACHINE SUPPORT
1431M: Lennert Buytenhek <kernel@wantstofly.org>
1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S: Maintained
1434
1435ARM/INTEL IXDP2850 MACHINE SUPPORT
1436M: Lennert Buytenhek <kernel@wantstofly.org>
1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1438S: Maintained
1439
1440ARM/INTEL IXP4XX ARM ARCHITECTURE
1441M: Imre Kaloz <kaloz@openwrt.org>
1442M: Krzysztof Halasa <khalasa@piap.pl>
1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444S: Maintained
1445F: arch/arm/mach-ixp4xx/
1446
1447ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1448M: Jonathan Cameron <jic23@cam.ac.uk>
1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450S: Maintained
1451F: arch/arm/mach-pxa/stargate2.c
1452F: drivers/pcmcia/pxa2xx_stargate2.c
1453
1454ARM/INTEL XSC3 (MANZANO) ARM CORE
1455M: Lennert Buytenhek <kernel@wantstofly.org>
1456L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1457S: Maintained
1458
1459ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1460M: Lennert Buytenhek <kernel@wantstofly.org>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462S: Maintained
1463
1464ARM/LG1K ARCHITECTURE
1465M: Chanho Min <chanho.min@lge.com>
1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S: Maintained
1468F: arch/arm64/boot/dts/lg/
1469
1470ARM/LOGICPD PXA270 MACHINE SUPPORT
1471M: Lennert Buytenhek <kernel@wantstofly.org>
1472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473S: Maintained
1474
1475ARM/LPC18XX ARCHITECTURE
1476M: Joachim Eastwood <manabian@gmail.com>
1477L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478S: Maintained
1479F: arch/arm/boot/dts/lpc43*
1480F: drivers/clk/nxp/clk-lpc18xx*
1481F: drivers/clocksource/time-lpc32xx.c
1482F: drivers/i2c/busses/i2c-lpc2k.c
1483F: drivers/memory/pl172.c
1484F: drivers/mtd/spi-nor/nxp-spifi.c
1485F: drivers/rtc/rtc-lpc24xx.c
1486N: lpc18xx
1487
1488ARM/LPC32XX SOC SUPPORT
1489M: Vladimir Zapolskiy <vz@mleia.com>
1490M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1493S: Maintained
1494F: arch/arm/boot/dts/lpc32*
1495F: arch/arm/mach-lpc32xx/
1496F: drivers/i2c/busses/i2c-pnx.c
1497F: drivers/net/ethernet/nxp/lpc_eth.c
1498F: drivers/usb/host/ohci-nxp.c
1499F: drivers/watchdog/pnx4008_wdt.c
1500N: lpc32xx
1501
1502ARM/MAGICIAN MACHINE SUPPORT
1503M: Philipp Zabel <philipp.zabel@gmail.com>
1504S: Maintained
1505
1506ARM/Marvell Berlin SoC support
1507M: Jisheng Zhang <jszhang@marvell.com>
1508M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1510S: Maintained
1511F: arch/arm/mach-berlin/
1512F: arch/arm/boot/dts/berlin*
1513F: arch/arm64/boot/dts/marvell/berlin*
1514
1515ARM/Marvell Dove/MV78xx0/Orion SOC support
1516M: Jason Cooper <jason@lakedaemon.net>
1517M: Andrew Lunn <andrew@lunn.ch>
1518M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1519M: Gregory Clement <gregory.clement@free-electrons.com>
1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521S: Maintained
1522F: Documentation/devicetree/bindings/soc/dove/
1523F: arch/arm/mach-dove/
1524F: arch/arm/mach-mv78xx0/
1525F: arch/arm/mach-orion5x/
1526F: arch/arm/plat-orion/
1527F: arch/arm/boot/dts/dove*
1528F: arch/arm/boot/dts/orion5x*
1529
1530ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1531M: Jason Cooper <jason@lakedaemon.net>
1532M: Andrew Lunn <andrew@lunn.ch>
1533M: Gregory Clement <gregory.clement@free-electrons.com>
1534M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536S: Maintained
1537F: arch/arm/boot/dts/armada*
1538F: arch/arm/boot/dts/kirkwood*
1539F: arch/arm/configs/mvebu_*_defconfig
1540F: arch/arm/mach-mvebu/
1541F: arch/arm64/boot/dts/marvell/armada*
1542F: drivers/cpufreq/mvebu-cpufreq.c
1543F: drivers/irqchip/irq-armada-370-xp.c
1544F: drivers/irqchip/irq-mvebu-*
1545F: drivers/pinctrl/mvebu/
1546F: drivers/rtc/rtc-armada38x.c
1547
1548ARM/Mediatek RTC DRIVER
1549M: Eddie Huang <eddie.huang@mediatek.com>
1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1552S: Maintained
1553F: drivers/rtc/rtc-mt6397.c
1554
1555ARM/Mediatek SoC support
1556M: Matthias Brugger <matthias.bgg@gmail.com>
1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1559S: Maintained
1560F: arch/arm/boot/dts/mt6*
1561F: arch/arm/boot/dts/mt7*
1562F: arch/arm/boot/dts/mt8*
1563F: arch/arm/mach-mediatek/
1564F: arch/arm64/boot/dts/mediatek/
1565N: mtk
1566K: mediatek
1567
1568ARM/Mediatek USB3 PHY DRIVER
1569M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1572S: Maintained
1573F: drivers/phy/phy-mt65xx-usb3.c
1574
1575ARM/MICREL KS8695 ARCHITECTURE
1576M: Greg Ungerer <gerg@uclinux.org>
1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578F: arch/arm/mach-ks8695/
1579S: Odd Fixes
1580
1581ARM/MIOA701 MACHINE SUPPORT
1582M: Robert Jarzmik <robert.jarzmik@free.fr>
1583L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1584F: arch/arm/mach-pxa/mioa701.c
1585S: Maintained
1586
1587ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1588M: Michael Petchkovsky <mkpetch@internode.on.net>
1589S: Maintained
1590
1591ARM/NOMADIK ARCHITECTURE
1592M: Alessandro Rubini <rubini@unipv.it>
1593M: Linus Walleij <linus.walleij@linaro.org>
1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S: Maintained
1596F: arch/arm/mach-nomadik/
1597F: drivers/pinctrl/nomadik/
1598F: drivers/i2c/busses/i2c-nomadik.c
1599T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1600
1601ARM/NUVOTON W90X900 ARM ARCHITECTURE
1602M: Wan ZongShun <mcuos.com@gmail.com>
1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604W: http://www.mcuos.com
1605S: Maintained
1606F: arch/arm/mach-w90x900/
1607F: drivers/input/keyboard/w90p910_keypad.c
1608F: drivers/input/touchscreen/w90p910_ts.c
1609F: drivers/watchdog/nuc900_wdt.c
1610F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1611F: drivers/mtd/nand/nuc900_nand.c
1612F: drivers/rtc/rtc-nuc900.c
1613F: drivers/spi/spi-nuc900.c
1614F: drivers/usb/host/ehci-w90x900.c
1615F: drivers/video/fbdev/nuc900fb.c
1616
1617ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1618M: Nelson Castillo <arhuaco@freaks-unidos.net>
1619L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1620W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1621S: Supported
1622
1623ARM/Orion SoC/Technologic Systems TS-78xx platform support
1624M: Alexander Clouter <alex@digriz.org.uk>
1625L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1626W: http://www.digriz.org.uk/ts78xx/kernel
1627S: Maintained
1628F: arch/arm/mach-orion5x/ts78xx-*
1629
1630ARM/OXNAS platform support
1631M: Neil Armstrong <narmstrong@baylibre.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1634S: Maintained
1635F: arch/arm/mach-oxnas/
1636F: arch/arm/boot/dts/ox8*.dtsi
1637F: arch/arm/boot/dts/wd-mbwe.dts
1638F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1639N: oxnas
1640
1641ARM/PALM TREO SUPPORT
1642M: Tomas Cech <sleep_walker@suse.com>
1643L: linux-arm-kernel@lists.infradead.org
1644W: http://hackndev.com
1645S: Maintained
1646F: arch/arm/mach-pxa/include/mach/palmtreo.h
1647F: arch/arm/mach-pxa/palmtreo.c
1648
1649ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1650M: Marek Vasut <marek.vasut@gmail.com>
1651L: linux-arm-kernel@lists.infradead.org
1652W: http://hackndev.com
1653S: Maintained
1654F: arch/arm/mach-pxa/include/mach/palmtx.h
1655F: arch/arm/mach-pxa/palmtx.c
1656F: arch/arm/mach-pxa/include/mach/palmt5.h
1657F: arch/arm/mach-pxa/palmt5.c
1658F: arch/arm/mach-pxa/include/mach/palmld.h
1659F: arch/arm/mach-pxa/palmld.c
1660F: arch/arm/mach-pxa/include/mach/palmte2.h
1661F: arch/arm/mach-pxa/palmte2.c
1662F: arch/arm/mach-pxa/include/mach/palmtc.h
1663F: arch/arm/mach-pxa/palmtc.c
1664
1665ARM/PALMZ72 SUPPORT
1666M: Sergey Lapin <slapin@ossfans.org>
1667L: linux-arm-kernel@lists.infradead.org
1668W: http://hackndev.com
1669S: Maintained
1670F: arch/arm/mach-pxa/include/mach/palmz72.h
1671F: arch/arm/mach-pxa/palmz72.c
1672
1673ARM/PLEB SUPPORT
1674M: Peter Chubb <pleb@gelato.unsw.edu.au>
1675W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1676S: Maintained
1677
1678ARM/PT DIGITAL BOARD PORT
1679M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681W: http://www.armlinux.org.uk/
1682S: Maintained
1683
1684ARM/QUALCOMM SUPPORT
1685M: Andy Gross <andy.gross@linaro.org>
1686M: David Brown <david.brown@linaro.org>
1687L: linux-arm-msm@vger.kernel.org
1688L: linux-soc@vger.kernel.org
1689S: Maintained
1690F: Documentation/devicetree/bindings/soc/qcom/
1691F: arch/arm/boot/dts/qcom-*.dts
1692F: arch/arm/boot/dts/qcom-*.dtsi
1693F: arch/arm/mach-qcom/
1694F: arch/arm64/boot/dts/qcom/*
1695F: drivers/i2c/busses/i2c-qup.c
1696F: drivers/clk/qcom/
1697F: drivers/dma/qcom/
1698F: drivers/soc/qcom/
1699F: drivers/spi/spi-qup.c
1700F: drivers/tty/serial/msm_serial.h
1701F: drivers/tty/serial/msm_serial.c
1702F: drivers/*/pm8???-*
1703F: drivers/mfd/ssbi.c
1704F: drivers/firmware/qcom_scm.c
1705T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1706
1707ARM/RADISYS ENP2611 MACHINE SUPPORT
1708M: Lennert Buytenhek <kernel@wantstofly.org>
1709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1710S: Maintained
1711
1712ARM/REALTEK ARCHITECTURE
1713M: Andreas Färber <afaerber@suse.de>
1714L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715S: Maintained
1716F: arch/arm64/boot/dts/realtek/
1717F: Documentation/devicetree/bindings/arm/realtek.txt
1718
1719ARM/RENESAS ARM64 ARCHITECTURE
1720M: Simon Horman <horms@verge.net.au>
1721M: Magnus Damm <magnus.damm@gmail.com>
1722L: linux-renesas-soc@vger.kernel.org
1723Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1724T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1725S: Supported
1726F: arch/arm64/boot/dts/renesas/
1727F: drivers/soc/renesas/
1728F: include/linux/soc/renesas/
1729
1730ARM/RISCPC ARCHITECTURE
1731M: Russell King <linux@armlinux.org.uk>
1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733W: http://www.armlinux.org.uk/
1734S: Maintained
1735F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1736F: arch/arm/include/asm/hardware/ioc.h
1737F: arch/arm/include/asm/hardware/iomd.h
1738F: arch/arm/include/asm/hardware/memc.h
1739F: arch/arm/mach-rpc/
1740F: drivers/net/ethernet/8390/etherh.c
1741F: drivers/net/ethernet/i825xx/ether1*
1742F: drivers/net/ethernet/seeq/ether3*
1743F: drivers/scsi/arm/
1744
1745ARM/Rockchip SoC support
1746M: Heiko Stuebner <heiko@sntech.de>
1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748L: linux-rockchip@lists.infradead.org
1749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1750S: Maintained
1751F: arch/arm/boot/dts/rk3*
1752F: arch/arm/boot/dts/rv1108*
1753F: arch/arm/mach-rockchip/
1754F: drivers/clk/rockchip/
1755F: drivers/i2c/busses/i2c-rk3x.c
1756F: drivers/*/*rockchip*
1757F: drivers/*/*/*rockchip*
1758F: sound/soc/rockchip/
1759N: rockchip
1760
1761ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1762M: Kukjin Kim <kgene@kernel.org>
1763M: Krzysztof Kozlowski <krzk@kernel.org>
1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1766Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1767S: Maintained
1768F: arch/arm/boot/dts/s3c*
1769F: arch/arm/boot/dts/s5p*
1770F: arch/arm/boot/dts/samsung*
1771F: arch/arm/boot/dts/exynos*
1772F: arch/arm64/boot/dts/exynos/
1773F: arch/arm/plat-samsung/
1774F: arch/arm/mach-s3c24*/
1775F: arch/arm/mach-s3c64xx/
1776F: arch/arm/mach-s5p*/
1777F: arch/arm/mach-exynos*/
1778F: drivers/*/*s3c24*
1779F: drivers/*/*/*s3c24*
1780F: drivers/*/*s3c64xx*
1781F: drivers/*/*s5pv210*
1782F: drivers/memory/samsung/*
1783F: drivers/soc/samsung/*
1784F: Documentation/arm/Samsung/
1785F: Documentation/devicetree/bindings/arm/samsung/
1786F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1787F: Documentation/devicetree/bindings/power/pd-samsung.txt
1788N: exynos
1789
1790ARM/SAMSUNG MOBILE MACHINE SUPPORT
1791M: Kyungmin Park <kyungmin.park@samsung.com>
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S: Maintained
1794F: arch/arm/mach-s5pv210/
1795
1796ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1797M: Kyungmin Park <kyungmin.park@samsung.com>
1798M: Kamil Debski <kamil@wypas.org>
1799M: Andrzej Hajda <a.hajda@samsung.com>
1800L: linux-arm-kernel@lists.infradead.org
1801L: linux-media@vger.kernel.org
1802S: Maintained
1803F: drivers/media/platform/s5p-g2d/
1804
1805ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1806M: Marek Szyprowski <m.szyprowski@samsung.com>
1807L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1808L: linux-media@vger.kernel.org
1809S: Maintained
1810F: drivers/media/platform/s5p-cec/
1811F: Documentation/devicetree/bindings/media/s5p-cec.txt
1812
1813ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1814M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1815M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1816L: linux-arm-kernel@lists.infradead.org
1817L: linux-media@vger.kernel.org
1818S: Maintained
1819F: drivers/media/platform/s5p-jpeg/
1820
1821ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1822M: Kyungmin Park <kyungmin.park@samsung.com>
1823M: Kamil Debski <kamil@wypas.org>
1824M: Jeongtae Park <jtp.park@samsung.com>
1825M: Andrzej Hajda <a.hajda@samsung.com>
1826L: linux-arm-kernel@lists.infradead.org
1827L: linux-media@vger.kernel.org
1828S: Maintained
1829F: arch/arm/plat-samsung/s5p-dev-mfc.c
1830F: drivers/media/platform/s5p-mfc/
1831
1832ARM/SHMOBILE ARM ARCHITECTURE
1833M: Simon Horman <horms@verge.net.au>
1834M: Magnus Damm <magnus.damm@gmail.com>
1835L: linux-renesas-soc@vger.kernel.org
1836Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1837T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1838S: Supported
1839F: arch/arm/boot/dts/emev2*
1840F: arch/arm/boot/dts/r7s*
1841F: arch/arm/boot/dts/r8a*
1842F: arch/arm/boot/dts/sh*
1843F: arch/arm/configs/shmobile_defconfig
1844F: arch/arm/include/debug/renesas-scif.S
1845F: arch/arm/mach-shmobile/
1846F: drivers/soc/renesas/
1847F: include/linux/soc/renesas/
1848
1849ARM/SOCFPGA ARCHITECTURE
1850M: Dinh Nguyen <dinguyen@kernel.org>
1851S: Maintained
1852F: arch/arm/mach-socfpga/
1853F: arch/arm/boot/dts/socfpga*
1854F: arch/arm/configs/socfpga_defconfig
1855F: arch/arm64/boot/dts/altera/
1856W: http://www.rocketboards.org
1857T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1858
1859ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1860M: Dinh Nguyen <dinguyen@kernel.org>
1861S: Maintained
1862F: drivers/clk/socfpga/
1863
1864ARM/SOCFPGA EDAC SUPPORT
1865M: Thor Thayer <thor.thayer@linux.intel.com>
1866S: Maintained
1867F: drivers/edac/altera_edac.
1868
1869ARM/STI ARCHITECTURE
1870M: Patrice Chotard <patrice.chotard@st.com>
1871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1872W: http://www.stlinux.com
1873S: Maintained
1874F: arch/arm/mach-sti/
1875F: arch/arm/boot/dts/sti*
1876F: drivers/char/hw_random/st-rng.c
1877F: drivers/clocksource/arm_global_timer.c
1878F: drivers/clocksource/clksrc_st_lpc.c
1879F: drivers/cpufreq/sti-cpufreq.c
1880F: drivers/dma/st_fdma*
1881F: drivers/i2c/busses/i2c-st.c
1882F: drivers/media/rc/st_rc.c
1883F: drivers/media/platform/sti/c8sectpfe/
1884F: drivers/mmc/host/sdhci-st.c
1885F: drivers/phy/st/phy-miphy28lp.c
1886F: drivers/phy/st/phy-stih407-usb.c
1887F: drivers/pinctrl/pinctrl-st.c
1888F: drivers/remoteproc/st_remoteproc.c
1889F: drivers/remoteproc/st_slim_rproc.c
1890F: drivers/reset/sti/
1891F: drivers/rtc/rtc-st-lpc.c
1892F: drivers/tty/serial/st-asc.c
1893F: drivers/usb/dwc3/dwc3-st.c
1894F: drivers/usb/host/ehci-st.c
1895F: drivers/usb/host/ohci-st.c
1896F: drivers/watchdog/st_lpc_wdt.c
1897F: drivers/ata/ahci_st.c
1898F: include/linux/remoteproc/st_slim_rproc.h
1899
1900ARM/STM32 ARCHITECTURE
1901M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1902M: Alexandre Torgue <alexandre.torgue@st.com>
1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904S: Maintained
1905T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1906N: stm32
1907F: drivers/clocksource/armv7m_systick.c
1908
1909ARM/TANGO ARCHITECTURE
1910M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1911L: linux-arm-kernel@lists.infradead.org
1912S: Maintained
1913N: tango
1914
1915ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1916M: Lennert Buytenhek <kernel@wantstofly.org>
1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S: Maintained
1919
1920ARM/TETON BGA MACHINE SUPPORT
1921M: "Mark F. Brown" <mark.brown314@gmail.com>
1922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1923S: Maintained
1924
1925ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1926M: Santosh Shilimkar <ssantosh@kernel.org>
1927L: linux-kernel@vger.kernel.org
1928S: Maintained
1929F: drivers/memory/*emif*
1930
1931ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1932M: Santosh Shilimkar <ssantosh@kernel.org>
1933L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1934S: Maintained
1935F: arch/arm/mach-keystone/
1936F: arch/arm/boot/dts/keystone-*
1937T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1938
1939ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1940M: Santosh Shilimkar <ssantosh@kernel.org>
1941L: linux-kernel@vger.kernel.org
1942S: Maintained
1943F: drivers/clk/keystone/
1944
1945ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1946M: Santosh Shilimkar <ssantosh@kernel.org>
1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948L: linux-kernel@vger.kernel.org
1949S: Maintained
1950F: drivers/clocksource/timer-keystone.c
1951
1952ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1953M: Santosh Shilimkar <ssantosh@kernel.org>
1954L: linux-kernel@vger.kernel.org
1955S: Maintained
1956F: drivers/power/reset/keystone-reset.c
1957
1958ARM/THECUS N2100 MACHINE SUPPORT
1959M: Lennert Buytenhek <kernel@wantstofly.org>
1960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1961S: Maintained
1962
1963ARM/TOSA MACHINE SUPPORT
1964M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1965M: Dirk Opfer <dirk@opfer-online.de>
1966S: Maintained
1967
1968ARM/U300 MACHINE SUPPORT
1969M: Linus Walleij <linus.walleij@linaro.org>
1970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1971S: Supported
1972F: arch/arm/mach-u300/
1973F: drivers/clocksource/timer-u300.c
1974F: drivers/i2c/busses/i2c-stu300.c
1975F: drivers/rtc/rtc-coh901331.c
1976F: drivers/watchdog/coh901327_wdt.c
1977F: drivers/dma/coh901318*
1978F: drivers/mfd/ab3100*
1979F: drivers/rtc/rtc-ab3100.c
1980F: drivers/rtc/rtc-coh901331.c
1981T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1982
1983ARM/UNIPHIER ARCHITECTURE
1984M: Masahiro Yamada <yamada.masahiro@socionext.com>
1985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1986T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1987S: Maintained
1988F: arch/arm/boot/dts/uniphier*
1989F: arch/arm/include/asm/hardware/cache-uniphier.h
1990F: arch/arm/mach-uniphier/
1991F: arch/arm/mm/cache-uniphier.c
1992F: arch/arm64/boot/dts/socionext/
1993F: drivers/bus/uniphier-system-bus.c
1994F: drivers/clk/uniphier/
1995F: drivers/i2c/busses/i2c-uniphier*
1996F: drivers/pinctrl/uniphier/
1997F: drivers/reset/reset-uniphier.c
1998F: drivers/tty/serial/8250/8250_uniphier.c
1999N: uniphier
2000
2001ARM/Ux500 ARM ARCHITECTURE
2002M: Linus Walleij <linus.walleij@linaro.org>
2003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004S: Maintained
2005F: arch/arm/mach-ux500/
2006F: drivers/clocksource/clksrc-dbx500-prcmu.c
2007F: drivers/dma/ste_dma40*
2008F: drivers/hwspinlock/u8500_hsem.c
2009F: drivers/mfd/abx500*
2010F: drivers/mfd/ab8500*
2011F: drivers/mfd/dbx500*
2012F: drivers/mfd/db8500*
2013F: drivers/pinctrl/nomadik/pinctrl-ab*
2014F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2015F: drivers/rtc/rtc-ab8500.c
2016F: drivers/rtc/rtc-pl031.c
2017T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2018
2019ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2020M: Ulf Hansson <ulf.hansson@linaro.org>
2021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2022T: git git://git.linaro.org/people/ulfh/clk.git
2023S: Maintained
2024F: drivers/clk/ux500/
2025
2026ARM/VERSATILE EXPRESS PLATFORM
2027M: Liviu Dudau <liviu.dudau@arm.com>
2028M: Sudeep Holla <sudeep.holla@arm.com>
2029M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031S: Maintained
2032F: arch/arm/boot/dts/vexpress*
2033F: arch/arm64/boot/dts/arm/
2034F: arch/arm/mach-vexpress/
2035F: */*/vexpress*
2036F: */*/*/vexpress*
2037F: drivers/clk/versatile/clk-vexpress-osc.c
2038F: drivers/clocksource/versatile.c
2039N: mps2
2040
2041ARM/VFP SUPPORT
2042M: Russell King <linux@armlinux.org.uk>
2043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044W: http://www.armlinux.org.uk/
2045S: Maintained
2046F: arch/arm/vfp/
2047
2048ARM/VOIPAC PXA270 SUPPORT
2049M: Marek Vasut <marek.vasut@gmail.com>
2050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2051S: Maintained
2052F: arch/arm/mach-pxa/vpac270.c
2053F: arch/arm/mach-pxa/include/mach/vpac270.h
2054
2055ARM/VT8500 ARM ARCHITECTURE
2056M: Tony Prisk <linux@prisktech.co.nz>
2057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058S: Maintained
2059F: arch/arm/mach-vt8500/
2060F: drivers/clocksource/vt8500_timer.c
2061F: drivers/i2c/busses/i2c-wmt.c
2062F: drivers/mmc/host/wmt-sdmmc.c
2063F: drivers/pwm/pwm-vt8500.c
2064F: drivers/rtc/rtc-vt8500.c
2065F: drivers/tty/serial/vt8500_serial.c
2066F: drivers/usb/host/ehci-platform.c
2067F: drivers/usb/host/uhci-platform.c
2068F: drivers/video/fbdev/vt8500lcdfb.*
2069F: drivers/video/fbdev/wm8505fb*
2070F: drivers/video/fbdev/wmt_ge_rops.*
2071
2072ARM/ZIPIT Z2 SUPPORT
2073M: Marek Vasut <marek.vasut@gmail.com>
2074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2075S: Maintained
2076F: arch/arm/mach-pxa/z2.c
2077F: arch/arm/mach-pxa/include/mach/z2.h
2078
2079ARM/ZTE ARCHITECTURE
2080M: Jun Nie <jun.nie@linaro.org>
2081M: Baoyou Xie <baoyou.xie@linaro.org>
2082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2083S: Maintained
2084F: arch/arm/mach-zx/
2085F: drivers/clk/zte/
2086F: drivers/reset/reset-zx2967.c
2087F: drivers/soc/zte/
2088F: Documentation/devicetree/bindings/arm/zte.txt
2089F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
2090F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2091F: Documentation/devicetree/bindings/soc/zte/
2092F: include/dt-bindings/soc/zx*.h
2093
2094ARM/ZYNQ ARCHITECTURE
2095M: Michal Simek <michal.simek@xilinx.com>
2096R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098W: http://wiki.xilinx.com
2099T: git https://github.com/Xilinx/linux-xlnx.git
2100S: Supported
2101F: arch/arm/mach-zynq/
2102F: drivers/cpuidle/cpuidle-zynq.c
2103F: drivers/block/xsysace.c
2104N: zynq
2105N: xilinx
2106F: drivers/clocksource/cadence_ttc_timer.c
2107F: drivers/i2c/busses/i2c-cadence.c
2108F: drivers/mmc/host/sdhci-of-arasan.c
2109F: drivers/edac/synopsys_edac.c
2110
2111ARM64 PORT (AARCH64 ARCHITECTURE)
2112M: Catalin Marinas <catalin.marinas@arm.com>
2113M: Will Deacon <will.deacon@arm.com>
2114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2116S: Maintained
2117F: arch/arm64/
2118F: Documentation/arm64/
2119
2120AS3645A LED FLASH CONTROLLER DRIVER
2121M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2122L: linux-media@vger.kernel.org
2123T: git git://linuxtv.org/media_tree.git
2124S: Maintained
2125F: drivers/media/i2c/as3645a.c
2126F: include/media/i2c/as3645a.h
2127
2128ASAHI KASEI AK8974 DRIVER
2129M: Linus Walleij <linus.walleij@linaro.org>
2130L: linux-iio@vger.kernel.org
2131W: http://www.akm.com/
2132S: Supported
2133F: drivers/iio/magnetometer/ak8974.c
2134
2135ASC7621 HARDWARE MONITOR DRIVER
2136M: George Joseph <george.joseph@fairview5.com>
2137L: linux-hwmon@vger.kernel.org
2138S: Maintained
2139F: Documentation/hwmon/asc7621
2140F: drivers/hwmon/asc7621.c
2141
2142ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2143M: Corentin Chary <corentin.chary@gmail.com>
2144L: acpi4asus-user@lists.sourceforge.net
2145L: platform-driver-x86@vger.kernel.org
2146W: http://acpi4asus.sf.net
2147S: Maintained
2148F: drivers/platform/x86/asus*.c
2149F: drivers/platform/x86/eeepc*.c
2150
2151ASUS WIRELESS RADIO CONTROL DRIVER
2152M: João Paulo Rechi Vita <jprvita@gmail.com>
2153L: platform-driver-x86@vger.kernel.org
2154S: Maintained
2155F: drivers/platform/x86/asus-wireless.c
2156
2157ASYMMETRIC KEYS
2158M: David Howells <dhowells@redhat.com>
2159L: keyrings@vger.kernel.org
2160S: Maintained
2161F: Documentation/crypto/asymmetric-keys.txt
2162F: include/linux/verification.h
2163F: include/crypto/public_key.h
2164F: include/crypto/pkcs7.h
2165F: crypto/asymmetric_keys/
2166
2167ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2168R: Dan Williams <dan.j.williams@intel.com>
2169W: http://sourceforge.net/projects/xscaleiop
2170S: Odd fixes
2171F: Documentation/crypto/async-tx-api.txt
2172F: crypto/async_tx/
2173F: drivers/dma/
2174F: include/linux/dmaengine.h
2175F: include/linux/async_tx.h
2176
2177AT24 EEPROM DRIVER
2178M: Wolfram Sang <wsa@the-dreams.de>
2179L: linux-i2c@vger.kernel.org
2180S: Maintained
2181F: drivers/misc/eeprom/at24.c
2182F: include/linux/platform_data/at24.h
2183
2184ATA OVER ETHERNET (AOE) DRIVER
2185M: "Ed L. Cashin" <ed.cashin@acm.org>
2186W: http://www.openaoe.org/
2187S: Supported
2188F: Documentation/aoe/
2189F: drivers/block/aoe/
2190
2191ATHEROS 71XX/9XXX GPIO DRIVER
2192M: Alban Bedel <albeu@free.fr>
2193W: https://github.com/AlbanBedel/linux
2194T: git git://github.com/AlbanBedel/linux
2195S: Maintained
2196F: drivers/gpio/gpio-ath79.c
2197F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2198
2199ATHEROS ATH GENERIC UTILITIES
2200M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2201L: linux-wireless@vger.kernel.org
2202S: Supported
2203F: drivers/net/wireless/ath/*
2204
2205ATHEROS ATH5K WIRELESS DRIVER
2206M: Jiri Slaby <jirislaby@gmail.com>
2207M: Nick Kossifidis <mickflemm@gmail.com>
2208M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2209L: linux-wireless@vger.kernel.org
2210W: http://wireless.kernel.org/en/users/Drivers/ath5k
2211S: Maintained
2212F: drivers/net/wireless/ath/ath5k/
2213
2214ATHEROS ATH6KL WIRELESS DRIVER
2215M: Kalle Valo <kvalo@qca.qualcomm.com>
2216L: linux-wireless@vger.kernel.org
2217W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2219S: Supported
2220F: drivers/net/wireless/ath/ath6kl/
2221
2222ATI_REMOTE2 DRIVER
2223M: Ville Syrjala <syrjala@sci.fi>
2224S: Maintained
2225F: drivers/input/misc/ati_remote2.c
2226
2227ATK0110 HWMON DRIVER
2228M: Luca Tettamanti <kronos.it@gmail.com>
2229L: linux-hwmon@vger.kernel.org
2230S: Maintained
2231F: drivers/hwmon/asus_atk0110.c
2232
2233ATLX ETHERNET DRIVERS
2234M: Jay Cliburn <jcliburn@gmail.com>
2235M: Chris Snook <chris.snook@gmail.com>
2236L: netdev@vger.kernel.org
2237W: http://sourceforge.net/projects/atl1
2238W: http://atl1.sourceforge.net
2239S: Maintained
2240F: drivers/net/ethernet/atheros/
2241
2242ATM
2243M: Chas Williams <3chas3@gmail.com>
2244L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2245L: netdev@vger.kernel.org
2246W: http://linux-atm.sourceforge.net
2247S: Maintained
2248F: drivers/atm/
2249F: include/linux/atm*
2250F: include/uapi/linux/atm*
2251
2252ATMEL AT91 / AT32 MCI DRIVER
2253M: Ludovic Desroches <ludovic.desroches@microchip.com>
2254S: Maintained
2255F: drivers/mmc/host/atmel-mci.c
2256
2257ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2258M: Nicolas Ferre <nicolas.ferre@microchip.com>
2259S: Supported
2260F: drivers/power/reset/at91-sama5d2_shdwc.c
2261
2262ATMEL Audio ALSA driver
2263M: Nicolas Ferre <nicolas.ferre@microchip.com>
2264L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2265S: Supported
2266F: sound/soc/atmel
2267
2268ATMEL I2C DRIVER
2269M: Ludovic Desroches <ludovic.desroches@microchip.com>
2270L: linux-i2c@vger.kernel.org
2271S: Supported
2272F: drivers/i2c/busses/i2c-at91.c
2273
2274ATMEL ISI DRIVER
2275M: Ludovic Desroches <ludovic.desroches@microchip.com>
2276L: linux-media@vger.kernel.org
2277S: Supported
2278F: drivers/media/platform/atmel/atmel-isi.c
2279F: include/media/atmel-isi.h
2280
2281ATMEL LCDFB DRIVER
2282M: Nicolas Ferre <nicolas.ferre@microchip.com>
2283L: linux-fbdev@vger.kernel.org
2284S: Maintained
2285F: drivers/video/fbdev/atmel_lcdfb.c
2286F: include/video/atmel_lcdc.h
2287
2288ATMEL MACB ETHERNET DRIVER
2289M: Nicolas Ferre <nicolas.ferre@microchip.com>
2290S: Supported
2291F: drivers/net/ethernet/cadence/
2292
2293ATMEL MAXTOUCH DRIVER
2294M: Nick Dyer <nick@shmanahar.org>
2295T: git git://github.com/ndyer/linux.git
2296S: Maintained
2297F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2298F: drivers/input/touchscreen/atmel_mxt_ts.c
2299F: include/linux/platform_data/atmel_mxt_ts.h
2300
2301ATMEL NAND DRIVER
2302M: Wenyou Yang <wenyou.yang@atmel.com>
2303M: Josh Wu <rainyfeeling@outlook.com>
2304L: linux-mtd@lists.infradead.org
2305S: Supported
2306F: drivers/mtd/nand/atmel/*
2307
2308ATMEL SAMA5D2 ADC DRIVER
2309M: Ludovic Desroches <ludovic.desroches@microchip.com>
2310L: linux-iio@vger.kernel.org
2311S: Supported
2312F: drivers/iio/adc/at91-sama5d2_adc.c
2313
2314ATMEL SDMMC DRIVER
2315M: Ludovic Desroches <ludovic.desroches@microchip.com>
2316L: linux-mmc@vger.kernel.org
2317S: Supported
2318F: drivers/mmc/host/sdhci-of-at91.c
2319
2320ATMEL SPI DRIVER
2321M: Nicolas Ferre <nicolas.ferre@microchip.com>
2322S: Supported
2323F: drivers/spi/spi-atmel.*
2324
2325ATMEL SSC DRIVER
2326M: Nicolas Ferre <nicolas.ferre@microchip.com>
2327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2328S: Supported
2329F: drivers/misc/atmel-ssc.c
2330F: include/linux/atmel-ssc.h
2331
2332ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2333M: Nicolas Ferre <nicolas.ferre@microchip.com>
2334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2335S: Supported
2336F: drivers/misc/atmel_tclib.c
2337F: drivers/clocksource/tcb_clksrc.c
2338
2339ATMEL USBA UDC DRIVER
2340M: Nicolas Ferre <nicolas.ferre@microchip.com>
2341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2342S: Supported
2343F: drivers/usb/gadget/udc/atmel_usba_udc.*
2344
2345ATMEL WIRELESS DRIVER
2346M: Simon Kelley <simon@thekelleys.org.uk>
2347L: linux-wireless@vger.kernel.org
2348W: http://www.thekelleys.org.uk/atmel
2349W: http://atmelwlandriver.sourceforge.net/
2350S: Maintained
2351F: drivers/net/wireless/atmel/atmel*
2352
2353ATMEL XDMA DRIVER
2354M: Ludovic Desroches <ludovic.desroches@microchip.com>
2355L: linux-arm-kernel@lists.infradead.org
2356L: dmaengine@vger.kernel.org
2357S: Supported
2358F: drivers/dma/at_xdmac.c
2359
2360ATOMIC INFRASTRUCTURE
2361M: Will Deacon <will.deacon@arm.com>
2362M: Peter Zijlstra <peterz@infradead.org>
2363R: Boqun Feng <boqun.feng@gmail.com>
2364L: linux-kernel@vger.kernel.org
2365S: Maintained
2366F: arch/*/include/asm/atomic*.h
2367F: include/*/atomic*.h
2368
2369ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2370M: Bradley Grove <linuxdrivers@attotech.com>
2371L: linux-scsi@vger.kernel.org
2372W: http://www.attotech.com
2373S: Supported
2374F: drivers/scsi/esas2r
2375
2376ATUSB IEEE 802.15.4 RADIO DRIVER
2377M: Stefan Schmidt <stefan@osg.samsung.com>
2378L: linux-wpan@vger.kernel.org
2379S: Maintained
2380F: drivers/net/ieee802154/atusb.c
2381F: drivers/net/ieee802154/atusb.h
2382F: drivers/net/ieee802154/at86rf230.h
2383
2384AUDIT SUBSYSTEM
2385M: Paul Moore <paul@paul-moore.com>
2386M: Eric Paris <eparis@redhat.com>
2387L: linux-audit@redhat.com (moderated for non-subscribers)
2388W: http://people.redhat.com/sgrubb/audit/
2389T: git git://git.infradead.org/users/pcmoore/audit
2390S: Maintained
2391F: include/linux/audit.h
2392F: include/uapi/linux/audit.h
2393F: kernel/audit*
2394
2395AUFS (advanced multi layered unification filesystem) FILESYSTEM
2396M: "J. R. Okajima" <hooanon05g@gmail.com>
2397L: linux-unionfs@vger.kernel.org
2398L: aufs-users@lists.sourceforge.net (members only)
2399W: http://aufs.sourceforge.net
2400T: git://github.com/sfjro/aufs4-linux.git
2401S: Supported
2402F: Documentation/filesystems/aufs/
2403F: Documentation/ABI/testing/debugfs-aufs
2404F: Documentation/ABI/testing/sysfs-aufs
2405F: fs/aufs/
2406F: include/uapi/linux/aufs_type.h
2407
2408AUXILIARY DISPLAY DRIVERS
2409M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2410W: http://miguelojeda.es/auxdisplay.htm
2411W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2412S: Maintained
2413F: drivers/auxdisplay/
2414F: include/linux/cfag12864b.h
2415
2416AX.25 NETWORK LAYER
2417M: Ralf Baechle <ralf@linux-mips.org>
2418L: linux-hams@vger.kernel.org
2419W: http://www.linux-ax25.org/
2420S: Maintained
2421F: include/uapi/linux/ax25.h
2422F: include/net/ax25.h
2423F: net/ax25/
2424
2425AXENTIA ARM DEVICES
2426M: Peter Rosin <peda@axentia.se>
2427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2428S: Maintained
2429F: Documentation/devicetree/bindings/arm/axentia.txt
2430F: arch/arm/boot/dts/at91-linea.dtsi
2431F: arch/arm/boot/dts/at91-tse850-3.dts
2432
2433AXENTIA ASOC DRIVERS
2434M: Peter Rosin <peda@axentia.se>
2435L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2436S: Maintained
2437F: Documentation/devicetree/bindings/sound/axentia,*
2438F: sound/soc/atmel/tse850-pcm5142.c
2439
2440AZ6007 DVB DRIVER
2441M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2442M: Mauro Carvalho Chehab <mchehab@kernel.org>
2443L: linux-media@vger.kernel.org
2444W: https://linuxtv.org
2445T: git git://linuxtv.org/media_tree.git
2446S: Maintained
2447F: drivers/media/usb/dvb-usb-v2/az6007.c
2448
2449AZTECH FM RADIO RECEIVER DRIVER
2450M: Hans Verkuil <hverkuil@xs4all.nl>
2451L: linux-media@vger.kernel.org
2452T: git git://linuxtv.org/media_tree.git
2453W: https://linuxtv.org
2454S: Maintained
2455F: drivers/media/radio/radio-aztech*
2456
2457B43 WIRELESS DRIVER
2458L: linux-wireless@vger.kernel.org
2459L: b43-dev@lists.infradead.org
2460W: http://wireless.kernel.org/en/users/Drivers/b43
2461S: Odd Fixes
2462F: drivers/net/wireless/broadcom/b43/
2463
2464B43LEGACY WIRELESS DRIVER
2465M: Larry Finger <Larry.Finger@lwfinger.net>
2466L: linux-wireless@vger.kernel.org
2467L: b43-dev@lists.infradead.org
2468W: http://wireless.kernel.org/en/users/Drivers/b43
2469S: Maintained
2470F: drivers/net/wireless/broadcom/b43legacy/
2471
2472BACKLIGHT CLASS/SUBSYSTEM
2473M: Lee Jones <lee.jones@linaro.org>
2474M: Daniel Thompson <daniel.thompson@linaro.org>
2475M: Jingoo Han <jingoohan1@gmail.com>
2476T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2477S: Maintained
2478F: drivers/video/backlight/
2479F: include/linux/backlight.h
2480F: include/linux/pwm_backlight.h
2481F: Documentation/devicetree/bindings/leds/backlight
2482
2483BATMAN ADVANCED
2484M: Marek Lindner <mareklindner@neomailbox.ch>
2485M: Simon Wunderlich <sw@simonwunderlich.de>
2486M: Antonio Quartulli <a@unstable.cc>
2487L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2488W: https://www.open-mesh.org/
2489Q: https://patchwork.open-mesh.org/project/batman/list/
2490S: Maintained
2491F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2492F: Documentation/ABI/testing/sysfs-class-net-mesh
2493F: Documentation/networking/batman-adv.txt
2494F: include/uapi/linux/batman_adv.h
2495F: net/batman-adv/
2496
2497BAYCOM/HDLCDRV DRIVERS FOR AX.25
2498M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2499L: linux-hams@vger.kernel.org
2500W: http://www.baycom.org/~tom/ham/ham.html
2501S: Maintained
2502F: drivers/net/hamradio/baycom*
2503
2504BCACHE (BLOCK LAYER CACHE)
2505M: Kent Overstreet <kent.overstreet@gmail.com>
2506L: linux-bcache@vger.kernel.org
2507W: http://bcache.evilpiepirate.org
2508S: Orphan
2509F: drivers/md/bcache/
2510
2511BDISP ST MEDIA DRIVER
2512M: Fabien Dessenne <fabien.dessenne@st.com>
2513L: linux-media@vger.kernel.org
2514T: git git://linuxtv.org/media_tree.git
2515W: https://linuxtv.org
2516S: Supported
2517F: drivers/media/platform/sti/bdisp
2518
2519BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2520M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2521L: netdev@vger.kernel.org
2522S: Maintained
2523F: drivers/net/ethernet/ec_bhf.c
2524
2525BEFS FILE SYSTEM
2526M: Luis de Bethencourt <luisbg@kernel.org>
2527M: Salah Triki <salah.triki@gmail.com>
2528S: Maintained
2529T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2530F: Documentation/filesystems/befs.txt
2531F: fs/befs/
2532
2533BFQ I/O SCHEDULER
2534M: Paolo Valente <paolo.valente@linaro.org>
2535M: Jens Axboe <axboe@kernel.dk>
2536L: linux-block@vger.kernel.org
2537S: Maintained
2538F: block/bfq-*
2539F: Documentation/block/bfq-iosched.txt
2540
2541BFS FILE SYSTEM
2542M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2543S: Maintained
2544F: Documentation/filesystems/bfs.txt
2545F: fs/bfs/
2546F: include/uapi/linux/bfs_fs.h
2547
2548BLACKFIN ARCHITECTURE
2549M: Steven Miao <realmz6@gmail.com>
2550L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2551T: git git://git.code.sf.net/p/adi-linux/code
2552W: http://blackfin.uclinux.org
2553S: Supported
2554F: arch/blackfin/
2555
2556BLACKFIN EMAC DRIVER
2557L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2558W: http://blackfin.uclinux.org
2559S: Supported
2560F: drivers/net/ethernet/adi/
2561
2562BLACKFIN I2C TWI DRIVER
2563M: Sonic Zhang <sonic.zhang@analog.com>
2564L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2565W: http://blackfin.uclinux.org/
2566S: Supported
2567F: drivers/i2c/busses/i2c-bfin-twi.c
2568
2569BLACKFIN MEDIA DRIVER
2570M: Scott Jiang <scott.jiang.linux@gmail.com>
2571L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2572W: http://blackfin.uclinux.org/
2573S: Supported
2574F: drivers/media/platform/blackfin/
2575F: drivers/media/i2c/adv7183*
2576F: drivers/media/i2c/vs6624*
2577
2578BLACKFIN RTC DRIVER
2579L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2580W: http://blackfin.uclinux.org
2581S: Supported
2582F: drivers/rtc/rtc-bfin.c
2583
2584BLACKFIN SDH DRIVER
2585M: Sonic Zhang <sonic.zhang@analog.com>
2586L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2587W: http://blackfin.uclinux.org
2588S: Supported
2589F: drivers/mmc/host/bfin_sdh.c
2590
2591BLACKFIN SERIAL DRIVER
2592M: Sonic Zhang <sonic.zhang@analog.com>
2593L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2594W: http://blackfin.uclinux.org
2595S: Supported
2596F: drivers/tty/serial/bfin_uart.c
2597
2598BLACKFIN WATCHDOG DRIVER
2599L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2600W: http://blackfin.uclinux.org
2601S: Supported
2602F: drivers/watchdog/bfin_wdt.c
2603
2604BLINKM RGB LED DRIVER
2605M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2606S: Maintained
2607F: drivers/leds/leds-blinkm.c
2608
2609BLOCK LAYER
2610M: Jens Axboe <axboe@kernel.dk>
2611L: linux-block@vger.kernel.org
2612T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2613S: Maintained
2614F: block/
2615F: kernel/trace/blktrace.c
2616F: lib/sbitmap.c
2617
2618BLOCK2MTD DRIVER
2619M: Joern Engel <joern@lazybastard.org>
2620L: linux-mtd@lists.infradead.org
2621S: Maintained
2622F: drivers/mtd/devices/block2mtd.c
2623
2624BLUETOOTH DRIVERS
2625M: Marcel Holtmann <marcel@holtmann.org>
2626M: Gustavo Padovan <gustavo@padovan.org>
2627M: Johan Hedberg <johan.hedberg@gmail.com>
2628L: linux-bluetooth@vger.kernel.org
2629W: http://www.bluez.org/
2630T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2631T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2632S: Maintained
2633F: drivers/bluetooth/
2634
2635BLUETOOTH SUBSYSTEM
2636M: Marcel Holtmann <marcel@holtmann.org>
2637M: Gustavo Padovan <gustavo@padovan.org>
2638M: Johan Hedberg <johan.hedberg@gmail.com>
2639L: linux-bluetooth@vger.kernel.org
2640W: http://www.bluez.org/
2641T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2642T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2643S: Maintained
2644F: net/bluetooth/
2645F: include/net/bluetooth/
2646
2647BONDING DRIVER
2648M: Jay Vosburgh <j.vosburgh@gmail.com>
2649M: Veaceslav Falico <vfalico@gmail.com>
2650M: Andy Gospodarek <andy@greyhouse.net>
2651L: netdev@vger.kernel.org
2652W: http://sourceforge.net/projects/bonding/
2653S: Supported
2654F: drivers/net/bonding/
2655F: include/uapi/linux/if_bonding.h
2656
2657BPF (Safe dynamic programs and tools)
2658M: Alexei Starovoitov <ast@kernel.org>
2659M: Daniel Borkmann <daniel@iogearbox.net>
2660L: netdev@vger.kernel.org
2661L: linux-kernel@vger.kernel.org
2662S: Supported
2663F: arch/x86/net/bpf_jit*
2664F: Documentation/networking/filter.txt
2665F: include/linux/bpf*
2666F: include/linux/filter.h
2667F: include/uapi/linux/bpf*
2668F: include/uapi/linux/filter.h
2669F: kernel/bpf/
2670F: kernel/trace/bpf_trace.c
2671F: lib/test_bpf.c
2672F: net/bpf/
2673F: net/core/filter.c
2674F: net/sched/act_bpf.c
2675F: net/sched/cls_bpf.c
2676F: samples/bpf/
2677F: tools/net/bpf*
2678F: tools/testing/selftests/bpf/
2679
2680BROADCOM B44 10/100 ETHERNET DRIVER
2681M: Michael Chan <michael.chan@broadcom.com>
2682L: netdev@vger.kernel.org
2683S: Supported
2684F: drivers/net/ethernet/broadcom/b44.*
2685
2686BROADCOM B53 ETHERNET SWITCH DRIVER
2687M: Florian Fainelli <f.fainelli@gmail.com>
2688L: netdev@vger.kernel.org
2689L: openwrt-devel@lists.openwrt.org (subscribers-only)
2690S: Supported
2691F: drivers/net/dsa/b53/*
2692F: include/linux/platform_data/b53.h
2693
2694BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2695M: Florian Fainelli <f.fainelli@gmail.com>
2696M: Ray Jui <rjui@broadcom.com>
2697M: Scott Branden <sbranden@broadcom.com>
2698M: bcm-kernel-feedback-list@broadcom.com
2699T: git git://github.com/broadcom/mach-bcm
2700S: Maintained
2701N: bcm281*
2702N: bcm113*
2703N: bcm216*
2704N: kona
2705F: arch/arm/mach-bcm/
2706
2707BROADCOM BCM2835 ARM ARCHITECTURE
2708M: Eric Anholt <eric@anholt.net>
2709M: Stefan Wahren <stefan.wahren@i2se.com>
2710L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2712T: git git://github.com/anholt/linux
2713S: Maintained
2714N: bcm2835
2715F: drivers/staging/vc04_services
2716
2717BROADCOM BCM47XX MIPS ARCHITECTURE
2718M: Hauke Mehrtens <hauke@hauke-m.de>
2719M: Rafał Miłecki <zajec5@gmail.com>
2720L: linux-mips@linux-mips.org
2721S: Maintained
2722F: Documentation/devicetree/bindings/mips/brcm/
2723F: arch/mips/bcm47xx/*
2724F: arch/mips/include/asm/mach-bcm47xx/*
2725
2726BROADCOM BCM5301X ARM ARCHITECTURE
2727M: Hauke Mehrtens <hauke@hauke-m.de>
2728M: Rafał Miłecki <zajec5@gmail.com>
2729M: Jon Mason <jonmason@broadcom.com>
2730M: bcm-kernel-feedback-list@broadcom.com
2731L: linux-arm-kernel@lists.infradead.org
2732S: Maintained
2733F: arch/arm/mach-bcm/bcm_5301x.c
2734F: arch/arm/boot/dts/bcm5301x*.dtsi
2735F: arch/arm/boot/dts/bcm470*
2736F: arch/arm/boot/dts/bcm953012*
2737
2738BROADCOM BCM53573 ARM ARCHITECTURE
2739M: Rafał Miłecki <rafal@milecki.pl>
2740L: linux-arm-kernel@lists.infradead.org
2741S: Maintained
2742F: arch/arm/boot/dts/bcm53573*
2743F: arch/arm/boot/dts/bcm47189*
2744
2745BROADCOM BCM63XX ARM ARCHITECTURE
2746M: Florian Fainelli <f.fainelli@gmail.com>
2747M: bcm-kernel-feedback-list@broadcom.com
2748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2749T: git git://github.com/broadcom/stblinux.git
2750S: Maintained
2751N: bcm63xx
2752
2753BROADCOM BCM63XX/BCM33XX UDC DRIVER
2754M: Kevin Cernekee <cernekee@gmail.com>
2755L: linux-usb@vger.kernel.org
2756S: Maintained
2757F: drivers/usb/gadget/udc/bcm63xx_udc.*
2758
2759BROADCOM BCM7XXX ARM ARCHITECTURE
2760M: Brian Norris <computersforpeace@gmail.com>
2761M: Gregory Fong <gregory.0xf0@gmail.com>
2762M: Florian Fainelli <f.fainelli@gmail.com>
2763M: bcm-kernel-feedback-list@broadcom.com
2764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2765T: git git://github.com/broadcom/stblinux.git
2766S: Maintained
2767F: arch/arm/mach-bcm/*brcmstb*
2768F: arch/arm/boot/dts/bcm7*.dts*
2769F: drivers/bus/brcmstb_gisb.c
2770N: brcmstb
2771
2772BROADCOM BMIPS CPUFREQ DRIVER
2773M: Markus Mayer <mmayer@broadcom.com>
2774M: bcm-kernel-feedback-list@broadcom.com
2775L: linux-pm@vger.kernel.org
2776S: Maintained
2777F: drivers/cpufreq/bmips-cpufreq.c
2778
2779BROADCOM BMIPS MIPS ARCHITECTURE
2780M: Kevin Cernekee <cernekee@gmail.com>
2781M: Florian Fainelli <f.fainelli@gmail.com>
2782L: linux-mips@linux-mips.org
2783T: git git://github.com/broadcom/stblinux.git
2784S: Maintained
2785F: arch/mips/bmips/*
2786F: arch/mips/include/asm/mach-bmips/*
2787F: arch/mips/kernel/*bmips*
2788F: arch/mips/boot/dts/brcm/bcm*.dts*
2789F: drivers/irqchip/irq-bcm63*
2790F: drivers/irqchip/irq-bcm7*
2791F: drivers/irqchip/irq-brcmstb*
2792F: include/linux/bcm963xx_nvram.h
2793F: include/linux/bcm963xx_tag.h
2794
2795BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2796M: Rasesh Mody <rasesh.mody@cavium.com>
2797M: Harish Patil <harish.patil@cavium.com>
2798M: Dept-GELinuxNICDev@cavium.com
2799L: netdev@vger.kernel.org
2800S: Supported
2801F: drivers/net/ethernet/broadcom/bnx2.*
2802F: drivers/net/ethernet/broadcom/bnx2_*
2803
2804BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2805M: QLogic-Storage-Upstream@qlogic.com
2806L: linux-scsi@vger.kernel.org
2807S: Supported
2808F: drivers/scsi/bnx2fc/
2809
2810BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2811M: QLogic-Storage-Upstream@qlogic.com
2812L: linux-scsi@vger.kernel.org
2813S: Supported
2814F: drivers/scsi/bnx2i/
2815
2816BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2817M: Yuval Mintz <Yuval.Mintz@cavium.com>
2818M: Ariel Elior <ariel.elior@cavium.com>
2819M: everest-linux-l2@cavium.com
2820L: netdev@vger.kernel.org
2821S: Supported
2822F: drivers/net/ethernet/broadcom/bnx2x/
2823
2824BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2825M: Michael Chan <michael.chan@broadcom.com>
2826L: netdev@vger.kernel.org
2827S: Supported
2828F: drivers/net/ethernet/broadcom/bnxt/
2829
2830BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2831M: Arend van Spriel <arend.vanspriel@broadcom.com>
2832M: Franky Lin <franky.lin@broadcom.com>
2833M: Hante Meuleman <hante.meuleman@broadcom.com>
2834M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2835M: Wright Feng <wright.feng@cypress.com>
2836L: linux-wireless@vger.kernel.org
2837L: brcm80211-dev-list.pdl@broadcom.com
2838L: brcm80211-dev-list@cypress.com
2839S: Supported
2840F: drivers/net/wireless/broadcom/brcm80211/
2841
2842BROADCOM BRCMSTB GPIO DRIVER
2843M: Gregory Fong <gregory.0xf0@gmail.com>
2844L: bcm-kernel-feedback-list@broadcom.com
2845S: Supported
2846F: drivers/gpio/gpio-brcmstb.c
2847F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2848
2849BROADCOM GENET ETHERNET DRIVER
2850M: Florian Fainelli <f.fainelli@gmail.com>
2851L: netdev@vger.kernel.org
2852S: Supported
2853F: drivers/net/ethernet/broadcom/genet/
2854
2855BROADCOM IPROC ARM ARCHITECTURE
2856M: Ray Jui <rjui@broadcom.com>
2857M: Scott Branden <sbranden@broadcom.com>
2858M: Jon Mason <jonmason@broadcom.com>
2859M: bcm-kernel-feedback-list@broadcom.com
2860L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861T: git git://github.com/broadcom/cygnus-linux.git
2862S: Maintained
2863N: iproc
2864N: cygnus
2865N: bcm[-_]nsp
2866N: bcm9113*
2867N: bcm9583*
2868N: bcm9585*
2869N: bcm9586*
2870N: bcm988312
2871N: bcm113*
2872N: bcm583*
2873N: bcm585*
2874N: bcm586*
2875N: bcm88312
2876F: arch/arm64/boot/dts/broadcom/ns2*
2877F: drivers/clk/bcm/clk-ns*
2878F: drivers/pinctrl/bcm/pinctrl-ns*
2879
2880BROADCOM KONA GPIO DRIVER
2881M: Ray Jui <rjui@broadcom.com>
2882L: bcm-kernel-feedback-list@broadcom.com
2883S: Supported
2884F: drivers/gpio/gpio-bcm-kona.c
2885F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2886
2887BROADCOM NETXTREME-E ROCE DRIVER
2888M: Selvin Xavier <selvin.xavier@broadcom.com>
2889M: Devesh Sharma <devesh.sharma@broadcom.com>
2890M: Somnath Kotur <somnath.kotur@broadcom.com>
2891M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2892L: linux-rdma@vger.kernel.org
2893W: http://www.broadcom.com
2894S: Supported
2895F: drivers/infiniband/hw/bnxt_re/
2896F: include/uapi/rdma/bnxt_re-abi.h
2897
2898BROADCOM NVRAM DRIVER
2899M: Rafał Miłecki <zajec5@gmail.com>
2900L: linux-mips@linux-mips.org
2901S: Maintained
2902F: drivers/firmware/broadcom/*
2903
2904BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2905M: Rafał Miłecki <zajec5@gmail.com>
2906L: linux-wireless@vger.kernel.org
2907S: Maintained
2908F: drivers/bcma/
2909F: include/linux/bcma/
2910
2911BROADCOM STB AVS CPUFREQ DRIVER
2912M: Markus Mayer <mmayer@broadcom.com>
2913M: bcm-kernel-feedback-list@broadcom.com
2914L: linux-pm@vger.kernel.org
2915S: Maintained
2916F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2917F: drivers/cpufreq/brcmstb*
2918
2919BROADCOM STB NAND FLASH DRIVER
2920M: Brian Norris <computersforpeace@gmail.com>
2921M: Kamal Dasu <kdasu.kdev@gmail.com>
2922L: linux-mtd@lists.infradead.org
2923L: bcm-kernel-feedback-list@broadcom.com
2924S: Maintained
2925F: drivers/mtd/nand/brcmnand/
2926
2927BROADCOM SYSTEMPORT ETHERNET DRIVER
2928M: Florian Fainelli <f.fainelli@gmail.com>
2929L: netdev@vger.kernel.org
2930S: Supported
2931F: drivers/net/ethernet/broadcom/bcmsysport.*
2932
2933BROADCOM TG3 GIGABIT ETHERNET DRIVER
2934M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2935M: Prashant Sreedharan <prashant@broadcom.com>
2936M: Michael Chan <mchan@broadcom.com>
2937L: netdev@vger.kernel.org
2938S: Supported
2939F: drivers/net/ethernet/broadcom/tg3.*
2940
2941BROCADE BFA FC SCSI DRIVER
2942M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2943M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2944L: linux-scsi@vger.kernel.org
2945S: Supported
2946F: drivers/scsi/bfa/
2947
2948BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2949M: Rasesh Mody <rasesh.mody@cavium.com>
2950M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2951M: Dept-GELinuxNICDev@cavium.com
2952L: netdev@vger.kernel.org
2953S: Supported
2954F: drivers/net/ethernet/brocade/bna/
2955
2956BSG (block layer generic sg v4 driver)
2957M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2958L: linux-scsi@vger.kernel.org
2959S: Supported
2960F: block/bsg.c
2961F: include/linux/bsg.h
2962F: include/uapi/linux/bsg.h
2963
2964BT87X AUDIO DRIVER
2965M: Clemens Ladisch <clemens@ladisch.de>
2966L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2967T: git git://git.alsa-project.org/alsa-kernel.git
2968S: Maintained
2969F: Documentation/sound/alsa/Bt87x.txt
2970F: sound/pci/bt87x.c
2971
2972BT8XXGPIO DRIVER
2973M: Michael Buesch <m@bues.ch>
2974W: http://bu3sch.de/btgpio.php
2975S: Maintained
2976F: drivers/gpio/gpio-bt8xx.c
2977
2978BTRFS FILE SYSTEM
2979M: Chris Mason <clm@fb.com>
2980M: Josef Bacik <jbacik@fb.com>
2981M: David Sterba <dsterba@suse.com>
2982L: linux-btrfs@vger.kernel.org
2983W: http://btrfs.wiki.kernel.org/
2984Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2985T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2986S: Maintained
2987F: Documentation/filesystems/btrfs.txt
2988F: fs/btrfs/
2989F: include/linux/btrfs*
2990F: include/uapi/linux/btrfs*
2991
2992BTTV VIDEO4LINUX DRIVER
2993M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2994M: Mauro Carvalho Chehab <mchehab@kernel.org>
2995L: linux-media@vger.kernel.org
2996W: https://linuxtv.org
2997T: git git://linuxtv.org/media_tree.git
2998S: Odd fixes
2999F: Documentation/media/v4l-drivers/bttv*
3000F: drivers/media/pci/bt8xx/bttv*
3001
3002BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3003M: Chanwoo Choi <cw00.choi@samsung.com>
3004L: linux-pm@vger.kernel.org
3005L: linux-samsung-soc@vger.kernel.org
3006T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3007S: Maintained
3008F: drivers/devfreq/exynos-bus.c
3009F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3010
3011BUSLOGIC SCSI DRIVER
3012M: Khalid Aziz <khalid@gonehiking.org>
3013L: linux-scsi@vger.kernel.org
3014S: Maintained
3015F: drivers/scsi/BusLogic.*
3016F: drivers/scsi/FlashPoint.*
3017
3018C-MEDIA CMI8788 DRIVER
3019M: Clemens Ladisch <clemens@ladisch.de>
3020L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3021T: git git://git.alsa-project.org/alsa-kernel.git
3022S: Maintained
3023F: sound/pci/oxygen/
3024
3025C6X ARCHITECTURE
3026M: Mark Salter <msalter@redhat.com>
3027M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3028L: linux-c6x-dev@linux-c6x.org
3029W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3030S: Maintained
3031F: arch/c6x/
3032
3033CA8210 IEEE-802.15.4 RADIO DRIVER
3034M: Harry Morris <h.morris@cascoda.com>
3035M: linuxdev@cascoda.com
3036L: linux-wpan@vger.kernel.org
3037W: https://github.com/Cascoda/ca8210-linux.git
3038S: Maintained
3039F: drivers/net/ieee802154/ca8210.c
3040F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3041
3042CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3043M: David Howells <dhowells@redhat.com>
3044L: linux-cachefs@redhat.com (moderated for non-subscribers)
3045S: Supported
3046F: Documentation/filesystems/caching/cachefiles.txt
3047F: fs/cachefiles/
3048
3049CADET FM/AM RADIO RECEIVER DRIVER
3050M: Hans Verkuil <hverkuil@xs4all.nl>
3051L: linux-media@vger.kernel.org
3052T: git git://linuxtv.org/media_tree.git
3053W: https://linuxtv.org
3054S: Maintained
3055F: drivers/media/radio/radio-cadet*
3056
3057CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3058M: Jonathan Corbet <corbet@lwn.net>
3059L: linux-media@vger.kernel.org
3060T: git git://linuxtv.org/media_tree.git
3061S: Maintained
3062F: Documentation/media/v4l-drivers/cafe_ccic*
3063F: drivers/media/platform/marvell-ccic/
3064
3065CAIF NETWORK LAYER
3066M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3067L: netdev@vger.kernel.org
3068S: Supported
3069F: Documentation/networking/caif/
3070F: drivers/net/caif/
3071F: include/uapi/linux/caif/
3072F: include/net/caif/
3073F: net/caif/
3074
3075CALGARY x86-64 IOMMU
3076M: Muli Ben-Yehuda <mulix@mulix.org>
3077M: Jon Mason <jdmason@kudzu.us>
3078L: iommu@lists.linux-foundation.org
3079S: Maintained
3080F: arch/x86/kernel/pci-calgary_64.c
3081F: arch/x86/kernel/tce_64.c
3082F: arch/x86/include/asm/calgary.h
3083F: arch/x86/include/asm/tce.h
3084
3085CAN NETWORK DRIVERS
3086M: Wolfgang Grandegger <wg@grandegger.com>
3087M: Marc Kleine-Budde <mkl@pengutronix.de>
3088L: linux-can@vger.kernel.org
3089W: https://github.com/linux-can
3090T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3091T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3092S: Maintained
3093F: Documentation/devicetree/bindings/net/can/
3094F: drivers/net/can/
3095F: include/linux/can/dev.h
3096F: include/linux/can/platform/
3097F: include/uapi/linux/can/error.h
3098F: include/uapi/linux/can/netlink.h
3099
3100CAN NETWORK LAYER
3101M: Oliver Hartkopp <socketcan@hartkopp.net>
3102M: Marc Kleine-Budde <mkl@pengutronix.de>
3103L: linux-can@vger.kernel.org
3104W: https://github.com/linux-can
3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3106T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3107S: Maintained
3108F: Documentation/networking/can.txt
3109F: net/can/
3110F: include/linux/can/core.h
3111F: include/uapi/linux/can.h
3112F: include/uapi/linux/can/bcm.h
3113F: include/uapi/linux/can/raw.h
3114F: include/uapi/linux/can/gw.h
3115
3116CAPABILITIES
3117M: Serge Hallyn <serge@hallyn.com>
3118L: linux-security-module@vger.kernel.org
3119S: Supported
3120F: include/linux/capability.h
3121F: include/uapi/linux/capability.h
3122F: security/commoncap.c
3123F: kernel/capability.c
3124
3125CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3126M: Kevin Tsai <ktsai@capellamicro.com>
3127S: Maintained
3128F: drivers/iio/light/cm*
3129
3130CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3131M: Christian Lamparter <chunkeey@googlemail.com>
3132L: linux-wireless@vger.kernel.org
3133W: http://wireless.kernel.org/en/users/Drivers/carl9170
3134S: Maintained
3135F: drivers/net/wireless/ath/carl9170/
3136
3137CAVIUM I2C DRIVER
3138M: Jan Glauber <jglauber@cavium.com>
3139M: David Daney <david.daney@cavium.com>
3140W: http://www.cavium.com
3141S: Supported
3142F: drivers/i2c/busses/i2c-octeon*
3143F: drivers/i2c/busses/i2c-thunderx*
3144
3145CAVIUM LIQUIDIO NETWORK DRIVER
3146M: Derek Chickles <derek.chickles@caviumnetworks.com>
3147M: Satanand Burla <satananda.burla@caviumnetworks.com>
3148M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3149M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3150L: netdev@vger.kernel.org
3151W: http://www.cavium.com
3152S: Supported
3153F: drivers/net/ethernet/cavium/liquidio/
3154
3155CAVIUM MMC DRIVER
3156M: Jan Glauber <jglauber@cavium.com>
3157M: David Daney <david.daney@cavium.com>
3158M: Steven J. Hill <Steven.Hill@cavium.com>
3159W: http://www.cavium.com
3160S: Supported
3161F: drivers/mmc/host/cavium*
3162
3163CAVIUM OCTEON-TX CRYPTO DRIVER
3164M: George Cherian <george.cherian@cavium.com>
3165L: linux-crypto@vger.kernel.org
3166W: http://www.cavium.com
3167S: Supported
3168F: drivers/crypto/cavium/cpt/
3169
3170CAVIUM THUNDERX2 ARM64 SOC
3171M: Jayachandran C <jnair@caviumnetworks.com>
3172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3173S: Maintained
3174F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3175F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3176
3177CC2520 IEEE-802.15.4 RADIO DRIVER
3178M: Varka Bhadram <varkabhadram@gmail.com>
3179L: linux-wpan@vger.kernel.org
3180S: Maintained
3181F: drivers/net/ieee802154/cc2520.c
3182F: include/linux/spi/cc2520.h
3183F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3184
3185CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3186M: Gilad Ben-Yossef <gilad@benyossef.com>
3187L: linux-crypto@vger.kernel.org
3188L: driverdev-devel@linuxdriverproject.org
3189S: Supported
3190F: drivers/staging/ccree/
3191W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3192
3193CEC FRAMEWORK
3194M: Hans Verkuil <hans.verkuil@cisco.com>
3195L: linux-media@vger.kernel.org
3196T: git git://linuxtv.org/media_tree.git
3197W: http://linuxtv.org
3198S: Supported
3199F: Documentation/media/kapi/cec-core.rst
3200F: Documentation/media/uapi/cec
3201F: drivers/media/cec/
3202F: drivers/media/rc/keymaps/rc-cec.c
3203F: include/media/cec.h
3204F: include/media/cec-notifier.h
3205F: include/uapi/linux/cec.h
3206F: include/uapi/linux/cec-funcs.h
3207F: Documentation/devicetree/bindings/media/cec.txt
3208
3209CELL BROADBAND ENGINE ARCHITECTURE
3210M: Arnd Bergmann <arnd@arndb.de>
3211L: linuxppc-dev@lists.ozlabs.org
3212W: http://www.ibm.com/developerworks/power/cell/
3213S: Supported
3214F: arch/powerpc/include/asm/cell*.h
3215F: arch/powerpc/include/asm/spu*.h
3216F: arch/powerpc/include/uapi/asm/spu*.h
3217F: arch/powerpc/oprofile/*cell*
3218F: arch/powerpc/platforms/cell/
3219
3220CEPH COMMON CODE (LIBCEPH)
3221M: Ilya Dryomov <idryomov@gmail.com>
3222M: "Yan, Zheng" <zyan@redhat.com>
3223M: Sage Weil <sage@redhat.com>
3224L: ceph-devel@vger.kernel.org
3225W: http://ceph.com/
3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3227T: git git://github.com/ceph/ceph-client.git
3228S: Supported
3229F: net/ceph/
3230F: include/linux/ceph/
3231F: include/linux/crush/
3232
3233CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3234M: "Yan, Zheng" <zyan@redhat.com>
3235M: Sage Weil <sage@redhat.com>
3236M: Ilya Dryomov <idryomov@gmail.com>
3237L: ceph-devel@vger.kernel.org
3238W: http://ceph.com/
3239T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3240T: git git://github.com/ceph/ceph-client.git
3241S: Supported
3242F: Documentation/filesystems/ceph.txt
3243F: fs/ceph/
3244
3245CERTIFICATE HANDLING:
3246M: David Howells <dhowells@redhat.com>
3247M: David Woodhouse <dwmw2@infradead.org>
3248L: keyrings@vger.kernel.org
3249S: Maintained
3250F: Documentation/module-signing.txt
3251F: certs/
3252F: scripts/sign-file.c
3253F: scripts/extract-cert.c
3254
3255CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3256L: linux-usb@vger.kernel.org
3257S: Orphan
3258F: Documentation/usb/WUSB-Design-overview.txt
3259F: Documentation/usb/wusb-cbaf
3260F: drivers/usb/host/hwa-hc.c
3261F: drivers/usb/host/whci/
3262F: drivers/usb/wusbcore/
3263F: include/linux/usb/wusb*
3264
3265CFAG12864B LCD DRIVER
3266M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3267W: http://miguelojeda.es/auxdisplay.htm
3268W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3269S: Maintained
3270F: drivers/auxdisplay/cfag12864b.c
3271F: include/linux/cfag12864b.h
3272
3273CFAG12864BFB LCD FRAMEBUFFER DRIVER
3274M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3275W: http://miguelojeda.es/auxdisplay.htm
3276W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3277S: Maintained
3278F: drivers/auxdisplay/cfag12864bfb.c
3279F: include/linux/cfag12864b.h
3280
3281CFG80211 and NL80211
3282M: Johannes Berg <johannes@sipsolutions.net>
3283L: linux-wireless@vger.kernel.org
3284W: http://wireless.kernel.org/
3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3286T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3287S: Maintained
3288F: include/uapi/linux/nl80211.h
3289F: include/net/cfg80211.h
3290F: net/wireless/*
3291X: net/wireless/wext*
3292
3293CHAR and MISC DRIVERS
3294M: Arnd Bergmann <arnd@arndb.de>
3295M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3296T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3297S: Supported
3298F: drivers/char/*
3299F: drivers/misc/*
3300F: include/linux/miscdevice.h
3301
3302CHECKPATCH
3303M: Andy Whitcroft <apw@canonical.com>
3304M: Joe Perches <joe@perches.com>
3305S: Maintained
3306F: scripts/checkpatch.pl
3307
3308CHINESE DOCUMENTATION
3309M: Harry Wei <harryxiyou@gmail.com>
3310L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3311L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3312S: Maintained
3313F: Documentation/translations/zh_CN/
3314
3315CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3316M: Peter Chen <Peter.Chen@nxp.com>
3317T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3318L: linux-usb@vger.kernel.org
3319S: Maintained
3320F: drivers/usb/chipidea/
3321
3322CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3323M: Hans de Goede <hdegoede@redhat.com>
3324L: linux-input@vger.kernel.org
3325S: Maintained
3326F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3327F: drivers/input/touchscreen/chipone_icn8318.c
3328
3329CHROME HARDWARE PLATFORM SUPPORT
3330M: Benson Leung <bleung@chromium.org>
3331M: Olof Johansson <olof@lixom.net>
3332S: Maintained
3333T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3334F: drivers/platform/chrome/
3335
3336CIRRUS LOGIC AUDIO CODEC DRIVERS
3337M: Brian Austin <brian.austin@cirrus.com>
3338M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3339L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3340S: Maintained
3341F: sound/soc/codecs/cs*
3342
3343CIRRUS LOGIC EP93XX ETHERNET DRIVER
3344M: Hartley Sweeten <hsweeten@visionengravers.com>
3345L: netdev@vger.kernel.org
3346S: Maintained
3347F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3348
3349CISCO FCOE HBA DRIVER
3350M: Satish Kharat <satishkh@cisco.com>
3351M: Sesidhar Baddela <sebaddel@cisco.com>
3352M: Karan Tilak Kumar <kartilak@cisco.com>
3353L: linux-scsi@vger.kernel.org
3354S: Supported
3355F: drivers/scsi/fnic/
3356
3357CISCO SCSI HBA DRIVER
3358M: Karan Tilak Kumar <kartilak@cisco.com>
3359M: Sesidhar Baddela <sebaddel@cisco.com>
3360L: linux-scsi@vger.kernel.org
3361S: Supported
3362F: drivers/scsi/snic/
3363
3364CISCO VIC ETHERNET NIC DRIVER
3365M: Christian Benvenuti <benve@cisco.com>
3366M: Govindarajulu Varadarajan <_govind@gmx.com>
3367M: Neel Patel <neepatel@cisco.com>
3368S: Supported
3369F: drivers/net/ethernet/cisco/enic/
3370
3371CISCO VIC LOW LATENCY NIC DRIVER
3372M: Christian Benvenuti <benve@cisco.com>
3373M: Dave Goodell <dgoodell@cisco.com>
3374S: Supported
3375F: drivers/infiniband/hw/usnic/
3376
3377CLEANCACHE API
3378M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3379L: linux-kernel@vger.kernel.org
3380S: Maintained
3381F: mm/cleancache.c
3382F: include/linux/cleancache.h
3383
3384CLK API
3385M: Russell King <linux@armlinux.org.uk>
3386L: linux-clk@vger.kernel.org
3387S: Maintained
3388F: include/linux/clk.h
3389
3390CLOCKSOURCE, CLOCKEVENT DRIVERS
3391M: Daniel Lezcano <daniel.lezcano@linaro.org>
3392M: Thomas Gleixner <tglx@linutronix.de>
3393L: linux-kernel@vger.kernel.org
3394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3395S: Supported
3396F: drivers/clocksource
3397
3398CMPC ACPI DRIVER
3399M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3400M: Daniel Oliveira Nascimento <don@syst.com.br>
3401L: platform-driver-x86@vger.kernel.org
3402S: Supported
3403F: drivers/platform/x86/classmate-laptop.c
3404
3405COBALT MEDIA DRIVER
3406M: Hans Verkuil <hans.verkuil@cisco.com>
3407L: linux-media@vger.kernel.org
3408T: git git://linuxtv.org/media_tree.git
3409W: https://linuxtv.org
3410S: Supported
3411F: drivers/media/pci/cobalt/
3412
3413COCCINELLE/Semantic Patches (SmPL)
3414M: Julia Lawall <Julia.Lawall@lip6.fr>
3415M: Gilles Muller <Gilles.Muller@lip6.fr>
3416M: Nicolas Palix <nicolas.palix@imag.fr>
3417M: Michal Marek <mmarek@suse.com>
3418L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3419T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3420W: http://coccinelle.lip6.fr/
3421S: Supported
3422F: Documentation/dev-tools/coccinelle.rst
3423F: scripts/coccinelle/
3424F: scripts/coccicheck
3425
3426CODA FILE SYSTEM
3427M: Jan Harkes <jaharkes@cs.cmu.edu>
3428M: coda@cs.cmu.edu
3429L: codalist@coda.cs.cmu.edu
3430W: http://www.coda.cs.cmu.edu/
3431S: Maintained
3432F: Documentation/filesystems/coda.txt
3433F: fs/coda/
3434F: include/linux/coda*.h
3435F: include/uapi/linux/coda*.h
3436
3437CODA V4L2 MEM2MEM DRIVER
3438M: Philipp Zabel <p.zabel@pengutronix.de>
3439L: linux-media@vger.kernel.org
3440S: Maintained
3441F: Documentation/devicetree/bindings/media/coda.txt
3442F: drivers/media/platform/coda/
3443
3444COMMON CLK FRAMEWORK
3445M: Michael Turquette <mturquette@baylibre.com>
3446M: Stephen Boyd <sboyd@codeaurora.org>
3447L: linux-clk@vger.kernel.org
3448Q: http://patchwork.kernel.org/project/linux-clk/list/
3449T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3450S: Maintained
3451F: Documentation/devicetree/bindings/clock/
3452F: drivers/clk/
3453X: drivers/clk/clkdev.c
3454F: include/linux/clk-pr*
3455F: include/linux/clk/
3456
3457COMMON INTERNET FILE SYSTEM (CIFS)
3458M: Steve French <sfrench@samba.org>
3459L: linux-cifs@vger.kernel.org
3460L: samba-technical@lists.samba.org (moderated for non-subscribers)
3461W: http://linux-cifs.samba.org/
3462T: git git://git.samba.org/sfrench/cifs-2.6.git
3463S: Supported
3464F: Documentation/filesystems/cifs/
3465F: fs/cifs/
3466
3467COMPACTPCI HOTPLUG CORE
3468M: Scott Murray <scott@spiteful.org>
3469L: linux-pci@vger.kernel.org
3470S: Maintained
3471F: drivers/pci/hotplug/cpci_hotplug*
3472
3473COMPACTPCI HOTPLUG GENERIC DRIVER
3474M: Scott Murray <scott@spiteful.org>
3475L: linux-pci@vger.kernel.org
3476S: Maintained
3477F: drivers/pci/hotplug/cpcihp_generic.c
3478
3479COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3480M: Scott Murray <scott@spiteful.org>
3481L: linux-pci@vger.kernel.org
3482S: Maintained
3483F: drivers/pci/hotplug/cpcihp_zt5550.*
3484
3485COMPAL LAPTOP SUPPORT
3486M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3487L: platform-driver-x86@vger.kernel.org
3488S: Maintained
3489F: drivers/platform/x86/compal-laptop.c
3490
3491CONEXANT ACCESSRUNNER USB DRIVER
3492L: accessrunner-general@lists.sourceforge.net
3493W: http://accessrunner.sourceforge.net/
3494S: Orphan
3495F: drivers/usb/atm/cxacru.c
3496
3497CONFIGFS
3498M: Joel Becker <jlbec@evilplan.org>
3499M: Christoph Hellwig <hch@lst.de>
3500T: git git://git.infradead.org/users/hch/configfs.git
3501S: Supported
3502F: fs/configfs/
3503F: include/linux/configfs.h
3504
3505CONNECTOR
3506M: Evgeniy Polyakov <zbr@ioremap.net>
3507L: netdev@vger.kernel.org
3508S: Maintained
3509F: drivers/connector/
3510
3511CONTROL GROUP (CGROUP)
3512M: Tejun Heo <tj@kernel.org>
3513M: Li Zefan <lizefan@huawei.com>
3514M: Johannes Weiner <hannes@cmpxchg.org>
3515L: cgroups@vger.kernel.org
3516T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3517S: Maintained
3518F: Documentation/cgroup*
3519F: include/linux/cgroup*
3520F: kernel/cgroup*
3521
3522CONTROL GROUP - CPUSET
3523M: Li Zefan <lizefan@huawei.com>
3524L: cgroups@vger.kernel.org
3525W: http://www.bullopensource.org/cpuset/
3526W: http://oss.sgi.com/projects/cpusets/
3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3528S: Maintained
3529F: Documentation/cgroup-v1/cpusets.txt
3530F: include/linux/cpuset.h
3531F: kernel/cpuset.c
3532
3533CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3534M: Johannes Weiner <hannes@cmpxchg.org>
3535M: Michal Hocko <mhocko@kernel.org>
3536M: Vladimir Davydov <vdavydov.dev@gmail.com>
3537L: cgroups@vger.kernel.org
3538L: linux-mm@kvack.org
3539S: Maintained
3540F: mm/memcontrol.c
3541F: mm/swap_cgroup.c
3542
3543CORETEMP HARDWARE MONITORING DRIVER
3544M: Fenghua Yu <fenghua.yu@intel.com>
3545L: linux-hwmon@vger.kernel.org
3546S: Maintained
3547F: Documentation/hwmon/coretemp
3548F: drivers/hwmon/coretemp.c
3549
3550COSA/SRP SYNC SERIAL DRIVER
3551M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3552W: http://www.fi.muni.cz/~kas/cosa/
3553S: Maintained
3554F: drivers/net/wan/cosa*
3555
3556CPMAC ETHERNET DRIVER
3557M: Florian Fainelli <f.fainelli@gmail.com>
3558L: netdev@vger.kernel.org
3559S: Maintained
3560F: drivers/net/ethernet/ti/cpmac.c
3561
3562CPU FREQUENCY DRIVERS
3563M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3564M: Viresh Kumar <viresh.kumar@linaro.org>
3565L: linux-pm@vger.kernel.org
3566S: Maintained
3567T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3568T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3569B: https://bugzilla.kernel.org
3570F: Documentation/cpu-freq/
3571F: Documentation/devicetree/bindings/cpufreq/
3572F: drivers/cpufreq/
3573F: include/linux/cpufreq.h
3574F: tools/testing/selftests/cpufreq/
3575
3576CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3577M: Viresh Kumar <viresh.kumar@linaro.org>
3578M: Sudeep Holla <sudeep.holla@arm.com>
3579L: linux-pm@vger.kernel.org
3580W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3581S: Maintained
3582F: drivers/cpufreq/arm_big_little.h
3583F: drivers/cpufreq/arm_big_little.c
3584F: drivers/cpufreq/arm_big_little_dt.c
3585
3586CPU POWER MONITORING SUBSYSTEM
3587M: Thomas Renninger <trenn@suse.com>
3588L: linux-pm@vger.kernel.org
3589S: Maintained
3590F: tools/power/cpupower/
3591
3592CPUID/MSR DRIVER
3593M: "H. Peter Anvin" <hpa@zytor.com>
3594S: Maintained
3595F: arch/x86/kernel/cpuid.c
3596F: arch/x86/kernel/msr.c
3597
3598CPUIDLE DRIVER - ARM BIG LITTLE
3599M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3600M: Daniel Lezcano <daniel.lezcano@linaro.org>
3601L: linux-pm@vger.kernel.org
3602L: linux-arm-kernel@lists.infradead.org
3603T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3604S: Maintained
3605F: drivers/cpuidle/cpuidle-big_little.c
3606
3607CPUIDLE DRIVER - ARM EXYNOS
3608M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3609M: Daniel Lezcano <daniel.lezcano@linaro.org>
3610M: Kukjin Kim <kgene@kernel.org>
3611L: linux-pm@vger.kernel.org
3612L: linux-samsung-soc@vger.kernel.org
3613S: Supported
3614F: drivers/cpuidle/cpuidle-exynos.c
3615F: arch/arm/mach-exynos/pm.c
3616
3617CPUIDLE DRIVERS
3618M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3619M: Daniel Lezcano <daniel.lezcano@linaro.org>
3620L: linux-pm@vger.kernel.org
3621S: Maintained
3622T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3623B: https://bugzilla.kernel.org
3624F: drivers/cpuidle/*
3625F: include/linux/cpuidle.h
3626
3627CRAMFS FILESYSTEM
3628W: http://sourceforge.net/projects/cramfs/
3629S: Orphan / Obsolete
3630F: Documentation/filesystems/cramfs.txt
3631F: fs/cramfs/
3632
3633CRIS PORT
3634M: Mikael Starvik <starvik@axis.com>
3635M: Jesper Nilsson <jesper.nilsson@axis.com>
3636L: linux-cris-kernel@axis.com
3637W: http://developer.axis.com
3638T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3639S: Maintained
3640F: arch/cris/
3641F: drivers/tty/serial/crisv10.*
3642
3643CRYPTO API
3644M: Herbert Xu <herbert@gondor.apana.org.au>
3645M: "David S. Miller" <davem@davemloft.net>
3646L: linux-crypto@vger.kernel.org
3647T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3648T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3649S: Maintained
3650F: Documentation/crypto/
3651F: Documentation/devicetree/bindings/crypto/
3652F: arch/*/crypto/
3653F: crypto/
3654F: drivers/crypto/
3655F: include/crypto/
3656F: include/linux/crypto*
3657
3658CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3659M: Neil Horman <nhorman@tuxdriver.com>
3660L: linux-crypto@vger.kernel.org
3661S: Maintained
3662F: crypto/ansi_cprng.c
3663F: crypto/rng.c
3664
3665CS3308 MEDIA DRIVER
3666M: Hans Verkuil <hverkuil@xs4all.nl>
3667L: linux-media@vger.kernel.org
3668T: git git://linuxtv.org/media_tree.git
3669W: http://linuxtv.org
3670S: Odd Fixes
3671F: drivers/media/i2c/cs3308.c
3672F: drivers/media/i2c/cs3308.h
3673
3674CS5535 Audio ALSA driver
3675M: Jaya Kumar <jayakumar.alsa@gmail.com>
3676S: Maintained
3677F: sound/pci/cs5535audio/
3678
3679CW1200 WLAN driver
3680M: Solomon Peachy <pizza@shaftnet.org>
3681S: Maintained
3682F: drivers/net/wireless/st/cw1200/
3683
3684CX18 VIDEO4LINUX DRIVER
3685M: Andy Walls <awalls@md.metrocast.net>
3686L: ivtv-devel@ivtvdriver.org (subscribers-only)
3687L: linux-media@vger.kernel.org
3688T: git git://linuxtv.org/media_tree.git
3689W: https://linuxtv.org
3690W: http://www.ivtvdriver.org/index.php/Cx18
3691S: Maintained
3692F: Documentation/media/v4l-drivers/cx18*
3693F: drivers/media/pci/cx18/
3694F: include/uapi/linux/ivtv*
3695
3696CX2341X MPEG ENCODER HELPER MODULE
3697M: Hans Verkuil <hverkuil@xs4all.nl>
3698L: linux-media@vger.kernel.org
3699T: git git://linuxtv.org/media_tree.git
3700W: https://linuxtv.org
3701S: Maintained
3702F: drivers/media/common/cx2341x*
3703F: include/media/cx2341x*
3704
3705CX24120 MEDIA DRIVER
3706M: Jemma Denson <jdenson@gmail.com>
3707M: Patrick Boettcher <patrick.boettcher@posteo.de>
3708L: linux-media@vger.kernel.org
3709W: https://linuxtv.org
3710Q: http://patchwork.linuxtv.org/project/linux-media/list/
3711S: Maintained
3712F: drivers/media/dvb-frontends/cx24120*
3713
3714CX88 VIDEO4LINUX DRIVER
3715M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3716M: Mauro Carvalho Chehab <mchehab@kernel.org>
3717L: linux-media@vger.kernel.org
3718W: https://linuxtv.org
3719T: git git://linuxtv.org/media_tree.git
3720S: Odd fixes
3721F: Documentation/media/v4l-drivers/cx88*
3722F: drivers/media/pci/cx88/
3723
3724CXD2820R MEDIA DRIVER
3725M: Antti Palosaari <crope@iki.fi>
3726L: linux-media@vger.kernel.org
3727W: https://linuxtv.org
3728W: http://palosaari.fi/linux/
3729Q: http://patchwork.linuxtv.org/project/linux-media/list/
3730T: git git://linuxtv.org/anttip/media_tree.git
3731S: Maintained
3732F: drivers/media/dvb-frontends/cxd2820r*
3733
3734CXGB3 ETHERNET DRIVER (CXGB3)
3735M: Santosh Raspatur <santosh@chelsio.com>
3736L: netdev@vger.kernel.org
3737W: http://www.chelsio.com
3738S: Supported
3739F: drivers/net/ethernet/chelsio/cxgb3/
3740
3741CXGB3 ISCSI DRIVER (CXGB3I)
3742M: Karen Xie <kxie@chelsio.com>
3743L: linux-scsi@vger.kernel.org
3744W: http://www.chelsio.com
3745S: Supported
3746F: drivers/scsi/cxgbi/cxgb3i
3747
3748CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3749M: Steve Wise <swise@chelsio.com>
3750L: linux-rdma@vger.kernel.org
3751W: http://www.openfabrics.org
3752S: Supported
3753F: drivers/infiniband/hw/cxgb3/
3754F: include/uapi/rdma/cxgb3-abi.h
3755
3756CXGB4 CRYPTO DRIVER (chcr)
3757M: Harsh Jain <harsh@chelsio.com>
3758L: linux-crypto@vger.kernel.org
3759W: http://www.chelsio.com
3760S: Supported
3761F: drivers/crypto/chelsio
3762
3763CXGB4 ETHERNET DRIVER (CXGB4)
3764M: Ganesh Goudar <ganeshgr@chelsio.com>
3765L: netdev@vger.kernel.org
3766W: http://www.chelsio.com
3767S: Supported
3768F: drivers/net/ethernet/chelsio/cxgb4/
3769
3770CXGB4 ISCSI DRIVER (CXGB4I)
3771M: Karen Xie <kxie@chelsio.com>
3772L: linux-scsi@vger.kernel.org
3773W: http://www.chelsio.com
3774S: Supported
3775F: drivers/scsi/cxgbi/cxgb4i
3776
3777CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3778M: Steve Wise <swise@chelsio.com>
3779L: linux-rdma@vger.kernel.org
3780W: http://www.openfabrics.org
3781S: Supported
3782F: drivers/infiniband/hw/cxgb4/
3783F: include/uapi/rdma/cxgb4-abi.h
3784
3785CXGB4VF ETHERNET DRIVER (CXGB4VF)
3786M: Casey Leedom <leedom@chelsio.com>
3787L: netdev@vger.kernel.org
3788W: http://www.chelsio.com
3789S: Supported
3790F: drivers/net/ethernet/chelsio/cxgb4vf/
3791
3792CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3793M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3794M: Andrew Donnellan <andrew.donnellan@au1.ibm.com>
3795L: linuxppc-dev@lists.ozlabs.org
3796S: Supported
3797F: arch/powerpc/platforms/powernv/pci-cxl.c
3798F: drivers/misc/cxl/
3799F: include/misc/cxl*
3800F: include/uapi/misc/cxl.h
3801F: Documentation/powerpc/cxl.txt
3802F: Documentation/ABI/testing/sysfs-class-cxl
3803
3804CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3805M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3806M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3807M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3808L: linux-scsi@vger.kernel.org
3809S: Supported
3810F: drivers/scsi/cxlflash/
3811F: include/uapi/scsi/cxlflash_ioctls.h
3812F: Documentation/powerpc/cxlflash.txt
3813
3814CYBERPRO FB DRIVER
3815M: Russell King <linux@armlinux.org.uk>
3816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3817W: http://www.armlinux.org.uk/
3818S: Maintained
3819F: drivers/video/fbdev/cyber2000fb.*
3820
3821CYCLADES ASYNC MUX DRIVER
3822W: http://www.cyclades.com/
3823S: Orphan
3824F: drivers/tty/cyclades.c
3825F: include/linux/cyclades.h
3826F: include/uapi/linux/cyclades.h
3827
3828CYCLADES PC300 DRIVER
3829W: http://www.cyclades.com/
3830S: Orphan
3831F: drivers/net/wan/pc300*
3832
3833CYPRESS_FIRMWARE MEDIA DRIVER
3834M: Antti Palosaari <crope@iki.fi>
3835L: linux-media@vger.kernel.org
3836W: https://linuxtv.org
3837W: http://palosaari.fi/linux/
3838Q: http://patchwork.linuxtv.org/project/linux-media/list/
3839T: git git://linuxtv.org/anttip/media_tree.git
3840S: Maintained
3841F: drivers/media/common/cypress_firmware*
3842
3843CYTTSP TOUCHSCREEN DRIVER
3844M: Ferruh Yigit <fery@cypress.com>
3845L: linux-input@vger.kernel.org
3846S: Supported
3847F: drivers/input/touchscreen/cyttsp*
3848F: include/linux/input/cyttsp.h
3849
3850D-LINK DIR-685 TOUCHKEYS DRIVER
3851M: Linus Walleij <linus.walleij@linaro.org>
3852L: linux-input@vger.kernel.org
3853S: Supported
3854F: drivers/input/dlink-dir685-touchkeys.c
3855
3856DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3857M: Joshua Kinard <kumba@gentoo.org>
3858S: Maintained
3859F: drivers/rtc/rtc-ds1685.c
3860F: include/linux/rtc/ds1685.h
3861
3862DAMA SLAVE for AX.25
3863M: Joerg Reuter <jreuter@yaina.de>
3864W: http://yaina.de/jreuter/
3865W: http://www.qsl.net/dl1bke/
3866L: linux-hams@vger.kernel.org
3867S: Maintained
3868F: net/ax25/af_ax25.c
3869F: net/ax25/ax25_dev.c
3870F: net/ax25/ax25_ds_*
3871F: net/ax25/ax25_in.c
3872F: net/ax25/ax25_out.c
3873F: net/ax25/ax25_timer.c
3874F: net/ax25/sysctl_net_ax25.c
3875
3876DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3877L: netdev@vger.kernel.org
3878S: Orphan
3879F: Documentation/networking/dmfe.txt
3880F: drivers/net/ethernet/dec/tulip/dmfe.c
3881
3882DC390/AM53C974 SCSI driver
3883M: Hannes Reinecke <hare@suse.com>
3884L: linux-scsi@vger.kernel.org
3885S: Maintained
3886F: drivers/scsi/am53c974.c
3887
3888DC395x SCSI driver
3889M: Oliver Neukum <oliver@neukum.org>
3890M: Ali Akcaagac <aliakc@web.de>
3891M: Jamie Lenehan <lenehan@twibble.org>
3892L: dc395x@twibble.org
3893W: http://twibble.org/dist/dc395x/
3894W: http://lists.twibble.org/mailman/listinfo/dc395x/
3895S: Maintained
3896F: Documentation/scsi/dc395x.txt
3897F: drivers/scsi/dc395x.*
3898
3899DCCP PROTOCOL
3900M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3901L: dccp@vger.kernel.org
3902W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3903S: Maintained
3904F: include/linux/dccp.h
3905F: include/uapi/linux/dccp.h
3906F: include/linux/tfrc.h
3907F: net/dccp/
3908
3909DECnet NETWORK LAYER
3910W: http://linux-decnet.sourceforge.net
3911L: linux-decnet-user@lists.sourceforge.net
3912S: Orphan
3913F: Documentation/networking/decnet.txt
3914F: net/decnet/
3915
3916DECSTATION PLATFORM SUPPORT
3917M: "Maciej W. Rozycki" <macro@linux-mips.org>
3918L: linux-mips@linux-mips.org
3919W: http://www.linux-mips.org/wiki/DECstation
3920S: Maintained
3921F: arch/mips/dec/
3922F: arch/mips/include/asm/dec/
3923F: arch/mips/include/asm/mach-dec/
3924
3925DEFXX FDDI NETWORK DRIVER
3926M: "Maciej W. Rozycki" <macro@linux-mips.org>
3927S: Maintained
3928F: drivers/net/fddi/defxx.*
3929
3930DELL LAPTOP DRIVER
3931M: Matthew Garrett <mjg59@srcf.ucam.org>
3932M: Pali Rohár <pali.rohar@gmail.com>
3933L: platform-driver-x86@vger.kernel.org
3934S: Maintained
3935F: drivers/platform/x86/dell-laptop.c
3936
3937DELL LAPTOP FREEFALL DRIVER
3938M: Pali Rohár <pali.rohar@gmail.com>
3939S: Maintained
3940F: drivers/platform/x86/dell-smo8800.c
3941
3942DELL LAPTOP RBTN DRIVER
3943M: Pali Rohár <pali.rohar@gmail.com>
3944S: Maintained
3945F: drivers/platform/x86/dell-rbtn.*
3946
3947DELL LAPTOP SMM DRIVER
3948M: Pali Rohár <pali.rohar@gmail.com>
3949S: Maintained
3950F: drivers/hwmon/dell-smm-hwmon.c
3951F: include/uapi/linux/i8k.h
3952
3953DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3954M: Doug Warzecha <Douglas_Warzecha@dell.com>
3955S: Maintained
3956F: Documentation/dcdbas.txt
3957F: drivers/firmware/dcdbas.*
3958
3959DELL WMI EXTRAS DRIVER
3960M: Matthew Garrett <mjg59@srcf.ucam.org>
3961M: Pali Rohár <pali.rohar@gmail.com>
3962S: Maintained
3963F: drivers/platform/x86/dell-wmi.c
3964
3965DELTA ST MEDIA DRIVER
3966M: Hugues Fruchet <hugues.fruchet@st.com>
3967L: linux-media@vger.kernel.org
3968T: git git://linuxtv.org/media_tree.git
3969W: https://linuxtv.org
3970S: Supported
3971F: drivers/media/platform/sti/delta
3972
3973DENALI NAND DRIVER
3974M: Masahiro Yamada <yamada.masahiro@socionext.com>
3975L: linux-mtd@lists.infradead.org
3976S: Supported
3977F: drivers/mtd/nand/denali*
3978
3979DESIGNWARE USB2 DRD IP DRIVER
3980M: John Youn <johnyoun@synopsys.com>
3981L: linux-usb@vger.kernel.org
3982T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3983S: Maintained
3984F: drivers/usb/dwc2/
3985
3986DESIGNWARE USB3 DRD IP DRIVER
3987M: Felipe Balbi <balbi@kernel.org>
3988L: linux-usb@vger.kernel.org
3989T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3990S: Maintained
3991F: drivers/usb/dwc3/
3992
3993DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
3994M: Andreas Klinger <ak@it-klinger.de>
3995L: linux-iio@vger.kernel.org
3996S: Maintained
3997F: drivers/iio/proximity/srf*.c
3998
3999DEVICE COREDUMP (DEV_COREDUMP)
4000M: Johannes Berg <johannes@sipsolutions.net>
4001L: linux-kernel@vger.kernel.org
4002S: Maintained
4003F: drivers/base/devcoredump.c
4004F: include/linux/devcoredump.h
4005
4006DEVICE FREQUENCY (DEVFREQ)
4007M: MyungJoo Ham <myungjoo.ham@samsung.com>
4008M: Kyungmin Park <kyungmin.park@samsung.com>
4009R: Chanwoo Choi <cw00.choi@samsung.com>
4010L: linux-pm@vger.kernel.org
4011T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4012S: Maintained
4013F: drivers/devfreq/
4014F: include/linux/devfreq.h
4015F: Documentation/devicetree/bindings/devfreq/
4016
4017DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4018M: Chanwoo Choi <cw00.choi@samsung.com>
4019L: linux-pm@vger.kernel.org
4020T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4021S: Supported
4022F: drivers/devfreq/event/
4023F: drivers/devfreq/devfreq-event.c
4024F: include/linux/devfreq-event.h
4025F: Documentation/devicetree/bindings/devfreq/event/
4026
4027DEVICE NUMBER REGISTRY
4028M: Torben Mathiasen <device@lanana.org>
4029W: http://lanana.org/docs/device-list/index.html
4030S: Maintained
4031
4032DEVICE-MAPPER (LVM)
4033M: Alasdair Kergon <agk@redhat.com>
4034M: Mike Snitzer <snitzer@redhat.com>
4035M: dm-devel@redhat.com
4036L: dm-devel@redhat.com
4037W: http://sources.redhat.com/dm
4038Q: http://patchwork.kernel.org/project/dm-devel/list/
4039T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4040T: quilt http://people.redhat.com/agk/patches/linux/editing/
4041S: Maintained
4042F: Documentation/device-mapper/
4043F: drivers/md/dm*
4044F: drivers/md/persistent-data/
4045F: include/linux/device-mapper.h
4046F: include/linux/dm-*.h
4047F: include/uapi/linux/dm-*.h
4048
4049DEVLINK
4050M: Jiri Pirko <jiri@mellanox.com>
4051L: netdev@vger.kernel.org
4052S: Supported
4053F: net/core/devlink.c
4054F: include/net/devlink.h
4055F: include/uapi/linux/devlink.h
4056
4057DIALOG SEMICONDUCTOR DRIVERS
4058M: Support Opensource <support.opensource@diasemi.com>
4059W: http://www.dialog-semiconductor.com/products
4060S: Supported
4061F: Documentation/hwmon/da90??
4062F: Documentation/devicetree/bindings/mfd/da90*.txt
4063F: Documentation/devicetree/bindings/input/da90??-onkey.txt
4064F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4065F: Documentation/devicetree/bindings/regulator/da92*.txt
4066F: Documentation/devicetree/bindings/watchdog/da92??-wdt.txt
4067F: Documentation/devicetree/bindings/sound/da[79]*.txt
4068F: drivers/gpio/gpio-da90??.c
4069F: drivers/hwmon/da90??-hwmon.c
4070F: drivers/iio/adc/da91??-*.c
4071F: drivers/input/misc/da90??_onkey.c
4072F: drivers/input/touchscreen/da9052_tsi.c
4073F: drivers/leds/leds-da90??.c
4074F: drivers/mfd/da903x.c
4075F: drivers/mfd/da90??-*.c
4076F: drivers/mfd/da91??-*.c
4077F: drivers/power/supply/da9052-battery.c
4078F: drivers/power/supply/da91??-*.c
4079F: drivers/regulator/da903x.c
4080F: drivers/regulator/da9???-regulator.[ch]
4081F: drivers/thermal/da90??-thermal.c
4082F: drivers/rtc/rtc-da90??.c
4083F: drivers/video/backlight/da90??_bl.c
4084F: drivers/watchdog/da90??_wdt.c
4085F: include/linux/mfd/da903x.h
4086F: include/linux/mfd/da9052/
4087F: include/linux/mfd/da9055/
4088F: include/linux/mfd/da9062/
4089F: include/linux/mfd/da9063/
4090F: include/linux/mfd/da9150/
4091F: include/linux/regulator/da9211.h
4092F: include/sound/da[79]*.h
4093F: sound/soc/codecs/da[79]*.[ch]
4094
4095DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4096M: William Breathitt Gray <vilhelm.gray@gmail.com>
4097L: linux-gpio@vger.kernel.org
4098S: Maintained
4099F: drivers/gpio/gpio-gpio-mm.c
4100
4101DIGI NEO AND CLASSIC PCI PRODUCTS
4102M: Lidza Louina <lidza.louina@gmail.com>
4103M: Mark Hounschell <markh@compro.net>
4104L: driverdev-devel@linuxdriverproject.org
4105S: Maintained
4106F: drivers/staging/dgnc/
4107
4108DIOLAN U2C-12 I2C DRIVER
4109M: Guenter Roeck <linux@roeck-us.net>
4110L: linux-i2c@vger.kernel.org
4111S: Maintained
4112F: drivers/i2c/busses/i2c-diolan-u2c.c
4113
4114DIRECT ACCESS (DAX)
4115M: Matthew Wilcox <mawilcox@microsoft.com>
4116M: Ross Zwisler <ross.zwisler@linux.intel.com>
4117L: linux-fsdevel@vger.kernel.org
4118S: Supported
4119F: fs/dax.c
4120F: include/linux/dax.h
4121F: include/trace/events/fs_dax.h
4122
4123DIRECTORY NOTIFICATION (DNOTIFY)
4124M: Eric Paris <eparis@parisplace.org>
4125S: Maintained
4126F: Documentation/filesystems/dnotify.txt
4127F: fs/notify/dnotify/
4128F: include/linux/dnotify.h
4129
4130DISK GEOMETRY AND PARTITION HANDLING
4131M: Andries Brouwer <aeb@cwi.nl>
4132W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4133W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4134W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4135S: Maintained
4136
4137DISKQUOTA
4138M: Jan Kara <jack@suse.com>
4139S: Maintained
4140F: Documentation/filesystems/quota.txt
4141F: fs/quota/
4142F: include/linux/quota*.h
4143F: include/uapi/linux/quota*.h
4144
4145DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4146M: Bernie Thompson <bernie@plugable.com>
4147L: linux-fbdev@vger.kernel.org
4148S: Maintained
4149W: http://plugable.com/category/projects/udlfb/
4150F: drivers/video/fbdev/udlfb.c
4151F: include/video/udlfb.h
4152F: Documentation/fb/udlfb.txt
4153
4154DISTRIBUTED LOCK MANAGER (DLM)
4155M: Christine Caulfield <ccaulfie@redhat.com>
4156M: David Teigland <teigland@redhat.com>
4157L: cluster-devel@redhat.com
4158W: http://sources.redhat.com/cluster/
4159T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4160S: Supported
4161F: fs/dlm/
4162
4163DMA BUFFER SHARING FRAMEWORK
4164M: Sumit Semwal <sumit.semwal@linaro.org>
4165S: Maintained
4166L: linux-media@vger.kernel.org
4167L: dri-devel@lists.freedesktop.org
4168L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4169F: drivers/dma-buf/
4170F: include/linux/dma-buf*
4171F: include/linux/reservation.h
4172F: include/linux/*fence.h
4173F: Documentation/driver-api/dma-buf.rst
4174T: git git://anongit.freedesktop.org/drm/drm-misc
4175
4176DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4177M: Vinod Koul <vinod.koul@intel.com>
4178L: dmaengine@vger.kernel.org
4179Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
4180S: Maintained
4181F: drivers/dma/
4182F: include/linux/dmaengine.h
4183F: Documentation/devicetree/bindings/dma/
4184F: Documentation/dmaengine/
4185T: git git://git.infradead.org/users/vkoul/slave-dma.git
4186
4187DMA MAPPING HELPERS
4188M: Christoph Hellwig <hch@lst.de>
4189M: Marek Szyprowski <m.szyprowski@samsung.com>
4190R: Robin Murphy <robin.murphy@arm.com>
4191L: linux-kernel@vger.kernel.org
4192T: git git://git.infradead.org/users/hch/dma-mapping.git
4193W: http://git.infradead.org/users/hch/dma-mapping.git
4194S: Supported
4195F: lib/dma-debug.c
4196F: lib/dma-noop.c
4197F: lib/dma-virt.c
4198F: drivers/base/dma-mapping.c
4199F: drivers/base/dma-coherent.c
4200F: include/linux/dma-mapping.h
4201
4202DME1737 HARDWARE MONITOR DRIVER
4203M: Juerg Haefliger <juergh@gmail.com>
4204L: linux-hwmon@vger.kernel.org
4205S: Maintained
4206F: Documentation/hwmon/dme1737
4207F: drivers/hwmon/dme1737.c
4208
4209DMI/SMBIOS SUPPORT
4210M: Jean Delvare <jdelvare@suse.com>
4211S: Maintained
4212T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4213F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
4214F: drivers/firmware/dmi-id.c
4215F: drivers/firmware/dmi_scan.c
4216F: include/linux/dmi.h
4217
4218DOCUMENTATION
4219M: Jonathan Corbet <corbet@lwn.net>
4220L: linux-doc@vger.kernel.org
4221S: Maintained
4222F: Documentation/
4223F: scripts/kernel-doc
4224X: Documentation/ABI/
4225X: Documentation/devicetree/
4226X: Documentation/acpi
4227X: Documentation/power
4228X: Documentation/spi
4229X: Documentation/media
4230T: git git://git.lwn.net/linux.git docs-next
4231
4232DONGWOON DW9714 LENS VOICE COIL DRIVER
4233M: Sakari Ailus <sakari.ailus@linux.intel.com>
4234L: linux-media@vger.kernel.org
4235T: git git://linuxtv.org/media_tree.git
4236S: Maintained
4237F: drivers/media/i2c/dw9714.c
4238
4239DOUBLETALK DRIVER
4240M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
4241L: blinux-list@redhat.com
4242S: Maintained
4243F: drivers/char/dtlk.c
4244F: include/linux/dtlk.h
4245
4246DPAA2 DATAPATH I/O (DPIO) DRIVER
4247M: Roy Pledge <Roy.Pledge@nxp.com>
4248L: linux-kernel@vger.kernel.org
4249S: Maintained
4250F: drivers/staging/fsl-mc/bus/dpio
4251
4252DPAA2 ETHERNET DRIVER
4253M: Ioana Radulescu <ruxandra.radulescu@nxp.com>
4254L: linux-kernel@vger.kernel.org
4255S: Maintained
4256F: drivers/staging/fsl-dpaa2/ethernet
4257
4258DPT_I2O SCSI RAID DRIVER
4259M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
4260L: linux-scsi@vger.kernel.org
4261W: http://www.adaptec.com/
4262S: Maintained
4263F: drivers/scsi/dpt*
4264F: drivers/scsi/dpt/
4265
4266DRBD DRIVER
4267M: Philipp Reisner <philipp.reisner@linbit.com>
4268M: Lars Ellenberg <lars.ellenberg@linbit.com>
4269L: drbd-dev@lists.linbit.com
4270W: http://www.drbd.org
4271T: git git://git.linbit.com/linux-drbd.git
4272T: git git://git.linbit.com/drbd-8.4.git
4273S: Supported
4274F: drivers/block/drbd/
4275F: lib/lru_cache.c
4276F: Documentation/blockdev/drbd/
4277
4278DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4279M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4280T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4281S: Supported
4282F: Documentation/kobject.txt
4283F: drivers/base/
4284F: fs/debugfs/
4285F: fs/sysfs/
4286F: include/linux/debugfs.h
4287F: include/linux/kobj*
4288F: lib/kobj*
4289
4290DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4291M: Kevin Hilman <khilman@kernel.org>
4292M: Nishanth Menon <nm@ti.com>
4293S: Maintained
4294F: drivers/power/avs/
4295F: include/linux/power/smartreflex.h
4296L: linux-pm@vger.kernel.org
4297
4298DRM DRIVER FOR ARM PL111 CLCD
4299M: Eric Anholt <eric@anholt.net>
4300T: git git://anongit.freedesktop.org/drm/drm-misc
4301S: Supported
4302F: drivers/gpu/drm/pl111/
4303
4304DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4305M: Dave Airlie <airlied@redhat.com>
4306S: Odd Fixes
4307F: drivers/gpu/drm/ast/
4308
4309DRM DRIVER FOR BOCHS VIRTUAL GPU
4310M: Gerd Hoffmann <kraxel@redhat.com>
4311L: virtualization@lists.linux-foundation.org
4312T: git git://anongit.freedesktop.org/drm/drm-misc
4313S: Maintained
4314F: drivers/gpu/drm/bochs/
4315
4316DRM DRIVER FOR INTEL I810 VIDEO CARDS
4317S: Orphan / Obsolete
4318F: drivers/gpu/drm/i810/
4319F: include/uapi/drm/i810_drm.h
4320
4321DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4322S: Orphan / Obsolete
4323F: drivers/gpu/drm/mga/
4324F: include/uapi/drm/mga_drm.h
4325
4326DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4327M: Dave Airlie <airlied@redhat.com>
4328S: Odd Fixes
4329F: drivers/gpu/drm/mgag200/
4330
4331DRM DRIVER FOR MI0283QT
4332M: Noralf Trønnes <noralf@tronnes.org>
4333S: Maintained
4334F: drivers/gpu/drm/tinydrm/mi0283qt.c
4335F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4336
4337DRM DRIVER FOR MSM ADRENO GPU
4338M: Rob Clark <robdclark@gmail.com>
4339L: linux-arm-msm@vger.kernel.org
4340L: dri-devel@lists.freedesktop.org
4341L: freedreno@lists.freedesktop.org
4342T: git git://people.freedesktop.org/~robclark/linux
4343S: Maintained
4344F: drivers/gpu/drm/msm/
4345F: include/uapi/drm/msm_drm.h
4346F: Documentation/devicetree/bindings/display/msm/
4347
4348DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4349M: Ben Skeggs <bskeggs@redhat.com>
4350L: dri-devel@lists.freedesktop.org
4351L: nouveau@lists.freedesktop.org
4352T: git git://github.com/skeggsb/linux
4353S: Supported
4354F: drivers/gpu/drm/nouveau/
4355F: include/uapi/drm/nouveau_drm.h
4356
4357DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4358M: Dave Airlie <airlied@redhat.com>
4359M: Gerd Hoffmann <kraxel@redhat.com>
4360L: virtualization@lists.linux-foundation.org
4361T: git git://anongit.freedesktop.org/drm/drm-misc
4362S: Obsolete
4363W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/
4364F: drivers/gpu/drm/cirrus/
4365
4366DRM DRIVER FOR QXL VIRTUAL GPU
4367M: Dave Airlie <airlied@redhat.com>
4368M: Gerd Hoffmann <kraxel@redhat.com>
4369L: virtualization@lists.linux-foundation.org
4370T: git git://anongit.freedesktop.org/drm/drm-misc
4371S: Maintained
4372F: drivers/gpu/drm/qxl/
4373F: include/uapi/drm/qxl_drm.h
4374
4375DRM DRIVER FOR RAGE 128 VIDEO CARDS
4376S: Orphan / Obsolete
4377F: drivers/gpu/drm/r128/
4378F: include/uapi/drm/r128_drm.h
4379
4380DRM DRIVER FOR SAVAGE VIDEO CARDS
4381S: Orphan / Obsolete
4382F: drivers/gpu/drm/savage/
4383F: include/uapi/drm/savage_drm.h
4384
4385DRM DRIVER FOR SIS VIDEO CARDS
4386S: Orphan / Obsolete
4387F: drivers/gpu/drm/sis/
4388F: include/uapi/drm/sis_drm.h
4389
4390DRM DRIVER FOR TDFX VIDEO CARDS
4391S: Orphan / Obsolete
4392F: drivers/gpu/drm/tdfx/
4393
4394DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4395M: Dave Airlie <airlied@redhat.com>
4396S: Odd Fixes
4397F: drivers/gpu/drm/udl/
4398
4399DRM DRIVER FOR VMWARE VIRTUAL GPU
4400M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4401M: Sinclair Yeh <syeh@vmware.com>
4402M: Thomas Hellstrom <thellstrom@vmware.com>
4403L: dri-devel@lists.freedesktop.org
4404T: git git://people.freedesktop.org/~syeh/repos_linux
4405T: git git://people.freedesktop.org/~thomash/linux
4406S: Supported
4407F: drivers/gpu/drm/vmwgfx/
4408F: include/uapi/drm/vmwgfx_drm.h
4409
4410DRM DRIVERS
4411M: David Airlie <airlied@linux.ie>
4412L: dri-devel@lists.freedesktop.org
4413T: git git://people.freedesktop.org/~airlied/linux
4414B: https://bugs.freedesktop.org/
4415C: irc://chat.freenode.net/dri-devel
4416S: Maintained
4417F: drivers/gpu/drm/
4418F: drivers/gpu/vga/
4419F: Documentation/devicetree/bindings/display/
4420F: Documentation/devicetree/bindings/gpu/
4421F: Documentation/devicetree/bindings/video/
4422F: Documentation/gpu/
4423F: include/drm/
4424F: include/uapi/drm/
4425F: include/linux/vga*
4426
4427DRM DRIVERS AND MISC GPU PATCHES
4428M: Daniel Vetter <daniel.vetter@intel.com>
4429M: Jani Nikula <jani.nikula@linux.intel.com>
4430M: Sean Paul <seanpaul@chromium.org>
4431W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html
4432S: Maintained
4433T: git git://anongit.freedesktop.org/drm/drm-misc
4434F: Documentation/gpu/
4435F: drivers/gpu/vga/
4436F: drivers/gpu/drm/*
4437F: include/drm/drm*
4438F: include/uapi/drm/drm*
4439F: include/linux/vga*
4440
4441DRM DRIVERS FOR ALLWINNER A10
4442M: Maxime Ripard <maxime.ripard@free-electrons.com>
4443L: dri-devel@lists.freedesktop.org
4444S: Supported
4445F: drivers/gpu/drm/sun4i/
4446F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4447T: git git://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git
4448
4449DRM DRIVERS FOR AMLOGIC SOCS
4450M: Neil Armstrong <narmstrong@baylibre.com>
4451L: dri-devel@lists.freedesktop.org
4452L: linux-amlogic@lists.infradead.org
4453W: http://linux-meson.com/
4454S: Supported
4455F: drivers/gpu/drm/meson/
4456F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
4457F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt
4458F: Documentation/gpu/meson.rst
4459T: git git://anongit.freedesktop.org/drm/drm-misc
4460
4461DRM DRIVERS FOR ATMEL HLCDC
4462M: Boris Brezillon <boris.brezillon@free-electrons.com>
4463L: dri-devel@lists.freedesktop.org
4464S: Supported
4465F: drivers/gpu/drm/atmel-hlcdc/
4466F: Documentation/devicetree/bindings/drm/atmel/
4467T: git git://anongit.freedesktop.org/drm/drm-misc
4468
4469DRM DRIVERS FOR BRIDGE CHIPS
4470M: Archit Taneja <architt@codeaurora.org>
4471M: Andrzej Hajda <a.hajda@samsung.com>
4472R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
4473S: Maintained
4474T: git git://anongit.freedesktop.org/drm/drm-misc
4475F: drivers/gpu/drm/bridge/
4476
4477DRM DRIVERS FOR EXYNOS
4478M: Inki Dae <inki.dae@samsung.com>
4479M: Joonyoung Shim <jy0922.shim@samsung.com>
4480M: Seung-Woo Kim <sw0312.kim@samsung.com>
4481M: Kyungmin Park <kyungmin.park@samsung.com>
4482L: dri-devel@lists.freedesktop.org
4483T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4484S: Supported
4485F: drivers/gpu/drm/exynos/
4486F: include/uapi/drm/exynos_drm.h
4487F: Documentation/devicetree/bindings/display/exynos/
4488
4489DRM DRIVERS FOR FREESCALE DCU
4490M: Stefan Agner <stefan@agner.ch>
4491M: Alison Wang <alison.wang@freescale.com>
4492L: dri-devel@lists.freedesktop.org
4493S: Supported
4494F: drivers/gpu/drm/fsl-dcu/
4495F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4496F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4497F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4498
4499DRM DRIVERS FOR FREESCALE IMX
4500M: Philipp Zabel <p.zabel@pengutronix.de>
4501L: dri-devel@lists.freedesktop.org
4502S: Maintained
4503F: drivers/gpu/drm/imx/
4504F: drivers/gpu/ipu-v3/
4505F: Documentation/devicetree/bindings/display/imx/
4506
4507DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4508M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4509L: dri-devel@lists.freedesktop.org
4510T: git git://github.com/patjak/drm-gma500
4511S: Maintained
4512F: drivers/gpu/drm/gma500/
4513
4514DRM DRIVERS FOR HISILICON
4515M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4516M: Rongrong Zou <zourongrong@gmail.com>
4517R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4518R: Chen Feng <puck.chen@hisilicon.com>
4519L: dri-devel@lists.freedesktop.org
4520T: git git://github.com/xin3liang/linux.git
4521S: Maintained
4522F: drivers/gpu/drm/hisilicon/
4523F: Documentation/devicetree/bindings/display/hisilicon/
4524
4525DRM DRIVERS FOR MEDIATEK
4526M: CK Hu <ck.hu@mediatek.com>
4527M: Philipp Zabel <p.zabel@pengutronix.de>
4528L: dri-devel@lists.freedesktop.org
4529S: Supported
4530F: drivers/gpu/drm/mediatek/
4531F: Documentation/devicetree/bindings/display/mediatek/
4532
4533DRM DRIVERS FOR NVIDIA TEGRA
4534M: Thierry Reding <thierry.reding@gmail.com>
4535L: dri-devel@lists.freedesktop.org
4536L: linux-tegra@vger.kernel.org
4537T: git git://anongit.freedesktop.org/tegra/linux.git
4538S: Supported
4539F: drivers/gpu/drm/tegra/
4540F: drivers/gpu/host1x/
4541F: include/linux/host1x.h
4542F: include/uapi/drm/tegra_drm.h
4543F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4544
4545DRM DRIVERS FOR RENESAS
4546M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4547L: dri-devel@lists.freedesktop.org
4548L: linux-renesas-soc@vger.kernel.org
4549T: git git://linuxtv.org/pinchartl/fbdev
4550S: Supported
4551F: drivers/gpu/drm/rcar-du/
4552F: drivers/gpu/drm/shmobile/
4553F: include/linux/platform_data/shmob_drm.h
4554F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
4555F: Documentation/devicetree/bindings/display/renesas,du.txt
4556
4557DRM DRIVERS FOR ROCKCHIP
4558M: Mark Yao <mark.yao@rock-chips.com>
4559L: dri-devel@lists.freedesktop.org
4560S: Maintained
4561F: drivers/gpu/drm/rockchip/
4562F: Documentation/devicetree/bindings/display/rockchip/
4563T: git git://anongit.freedesktop.org/drm/drm-misc
4564
4565DRM DRIVERS FOR STI
4566M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4567M: Vincent Abriou <vincent.abriou@st.com>
4568L: dri-devel@lists.freedesktop.org
4569T: git git://anongit.freedesktop.org/drm/drm-misc
4570S: Maintained
4571F: drivers/gpu/drm/sti
4572F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4573
4574DRM DRIVERS FOR STM
4575M: Yannick Fertre <yannick.fertre@st.com>
4576M: Philippe Cornu <philippe.cornu@st.com>
4577M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4578M: Vincent Abriou <vincent.abriou@st.com>
4579L: dri-devel@lists.freedesktop.org
4580T: git git://anongit.freedesktop.org/drm/drm-misc
4581S: Maintained
4582F: drivers/gpu/drm/stm
4583F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt
4584
4585DRM DRIVERS FOR TI LCDC
4586M: Jyri Sarha <jsarha@ti.com>
4587R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4588L: dri-devel@lists.freedesktop.org
4589S: Maintained
4590F: drivers/gpu/drm/tilcdc/
4591F: Documentation/devicetree/bindings/display/tilcdc/
4592
4593DRM DRIVERS FOR TI OMAP
4594M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4595L: dri-devel@lists.freedesktop.org
4596S: Maintained
4597F: drivers/gpu/drm/omapdrm/
4598F: Documentation/devicetree/bindings/display/ti/
4599
4600DRM DRIVERS FOR VC4
4601M: Eric Anholt <eric@anholt.net>
4602T: git git://github.com/anholt/linux
4603S: Supported
4604F: drivers/gpu/drm/vc4/
4605F: include/uapi/drm/vc4_drm.h
4606F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4607T: git git://anongit.freedesktop.org/drm/drm-misc
4608
4609DRM DRIVERS FOR VIVANTE GPU IP
4610M: Lucas Stach <l.stach@pengutronix.de>
4611R: Russell King <linux+etnaviv@armlinux.org.uk>
4612R: Christian Gmeiner <christian.gmeiner@gmail.com>
4613L: etnaviv@lists.freedesktop.org
4614L: dri-devel@lists.freedesktop.org
4615S: Maintained
4616F: drivers/gpu/drm/etnaviv/
4617F: include/uapi/drm/etnaviv_drm.h
4618F: Documentation/devicetree/bindings/display/etnaviv/
4619
4620DRM DRIVERS FOR ZTE ZX
4621M: Shawn Guo <shawnguo@kernel.org>
4622L: dri-devel@lists.freedesktop.org
4623S: Maintained
4624F: drivers/gpu/drm/zte/
4625F: Documentation/devicetree/bindings/display/zte,vou.txt
4626T: git git://anongit.freedesktop.org/drm/drm-misc
4627
4628DRM PANEL DRIVERS
4629M: Thierry Reding <thierry.reding@gmail.com>
4630L: dri-devel@lists.freedesktop.org
4631T: git git://anongit.freedesktop.org/tegra/linux.git
4632S: Maintained
4633F: drivers/gpu/drm/drm_panel.c
4634F: drivers/gpu/drm/panel/
4635F: include/drm/drm_panel.h
4636F: Documentation/devicetree/bindings/display/panel/
4637
4638DSBR100 USB FM RADIO DRIVER
4639M: Alexey Klimov <klimov.linux@gmail.com>
4640L: linux-media@vger.kernel.org
4641T: git git://linuxtv.org/media_tree.git
4642S: Maintained
4643F: drivers/media/radio/dsbr100.c
4644
4645DSCC4 DRIVER
4646M: Francois Romieu <romieu@fr.zoreil.com>
4647L: netdev@vger.kernel.org
4648S: Maintained
4649F: drivers/net/wan/dscc4.c
4650
4651DT3155 MEDIA DRIVER
4652M: Hans Verkuil <hverkuil@xs4all.nl>
4653L: linux-media@vger.kernel.org
4654T: git git://linuxtv.org/media_tree.git
4655W: https://linuxtv.org
4656S: Odd Fixes
4657F: drivers/media/pci/dt3155/
4658
4659DVB_USB_AF9015 MEDIA DRIVER
4660M: Antti Palosaari <crope@iki.fi>
4661L: linux-media@vger.kernel.org
4662W: https://linuxtv.org
4663W: http://palosaari.fi/linux/
4664Q: http://patchwork.linuxtv.org/project/linux-media/list/
4665T: git git://linuxtv.org/anttip/media_tree.git
4666S: Maintained
4667F: drivers/media/usb/dvb-usb-v2/af9015*
4668
4669DVB_USB_AF9035 MEDIA DRIVER
4670M: Antti Palosaari <crope@iki.fi>
4671L: linux-media@vger.kernel.org
4672W: https://linuxtv.org
4673W: http://palosaari.fi/linux/
4674Q: http://patchwork.linuxtv.org/project/linux-media/list/
4675T: git git://linuxtv.org/anttip/media_tree.git
4676S: Maintained
4677F: drivers/media/usb/dvb-usb-v2/af9035*
4678
4679DVB_USB_ANYSEE MEDIA DRIVER
4680M: Antti Palosaari <crope@iki.fi>
4681L: linux-media@vger.kernel.org
4682W: https://linuxtv.org
4683W: http://palosaari.fi/linux/
4684Q: http://patchwork.linuxtv.org/project/linux-media/list/
4685T: git git://linuxtv.org/anttip/media_tree.git
4686S: Maintained
4687F: drivers/media/usb/dvb-usb-v2/anysee*
4688
4689DVB_USB_AU6610 MEDIA DRIVER
4690M: Antti Palosaari <crope@iki.fi>
4691L: linux-media@vger.kernel.org
4692W: https://linuxtv.org
4693W: http://palosaari.fi/linux/
4694Q: http://patchwork.linuxtv.org/project/linux-media/list/
4695T: git git://linuxtv.org/anttip/media_tree.git
4696S: Maintained
4697F: drivers/media/usb/dvb-usb-v2/au6610*
4698
4699DVB_USB_CE6230 MEDIA DRIVER
4700M: Antti Palosaari <crope@iki.fi>
4701L: linux-media@vger.kernel.org
4702W: https://linuxtv.org
4703W: http://palosaari.fi/linux/
4704Q: http://patchwork.linuxtv.org/project/linux-media/list/
4705T: git git://linuxtv.org/anttip/media_tree.git
4706S: Maintained
4707F: drivers/media/usb/dvb-usb-v2/ce6230*
4708
4709DVB_USB_CXUSB MEDIA DRIVER
4710M: Michael Krufky <mkrufky@linuxtv.org>
4711L: linux-media@vger.kernel.org
4712W: https://linuxtv.org
4713W: http://github.com/mkrufky
4714Q: http://patchwork.linuxtv.org/project/linux-media/list/
4715T: git git://linuxtv.org/media_tree.git
4716S: Maintained
4717F: drivers/media/usb/dvb-usb/cxusb*
4718
4719DVB_USB_EC168 MEDIA DRIVER
4720M: Antti Palosaari <crope@iki.fi>
4721L: linux-media@vger.kernel.org
4722W: https://linuxtv.org
4723W: http://palosaari.fi/linux/
4724Q: http://patchwork.linuxtv.org/project/linux-media/list/
4725T: git git://linuxtv.org/anttip/media_tree.git
4726S: Maintained
4727F: drivers/media/usb/dvb-usb-v2/ec168*
4728
4729DVB_USB_GL861 MEDIA DRIVER
4730M: Antti Palosaari <crope@iki.fi>
4731L: linux-media@vger.kernel.org
4732W: https://linuxtv.org
4733Q: http://patchwork.linuxtv.org/project/linux-media/list/
4734T: git git://linuxtv.org/anttip/media_tree.git
4735S: Maintained
4736F: drivers/media/usb/dvb-usb-v2/gl861*
4737
4738DVB_USB_MXL111SF MEDIA DRIVER
4739M: Michael Krufky <mkrufky@linuxtv.org>
4740L: linux-media@vger.kernel.org
4741W: https://linuxtv.org
4742W: http://github.com/mkrufky
4743Q: http://patchwork.linuxtv.org/project/linux-media/list/
4744T: git git://linuxtv.org/mkrufky/mxl111sf.git
4745S: Maintained
4746F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4747
4748DVB_USB_RTL28XXU MEDIA DRIVER
4749M: Antti Palosaari <crope@iki.fi>
4750L: linux-media@vger.kernel.org
4751W: https://linuxtv.org
4752W: http://palosaari.fi/linux/
4753Q: http://patchwork.linuxtv.org/project/linux-media/list/
4754T: git git://linuxtv.org/anttip/media_tree.git
4755S: Maintained
4756F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4757
4758DVB_USB_V2 MEDIA DRIVER
4759M: Antti Palosaari <crope@iki.fi>
4760L: linux-media@vger.kernel.org
4761W: https://linuxtv.org
4762W: http://palosaari.fi/linux/
4763Q: http://patchwork.linuxtv.org/project/linux-media/list/
4764T: git git://linuxtv.org/anttip/media_tree.git
4765S: Maintained
4766F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4767F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4768
4769DYNAMIC DEBUG
4770M: Jason Baron <jbaron@akamai.com>
4771S: Maintained
4772F: lib/dynamic_debug.c
4773F: include/linux/dynamic_debug.h
4774
4775DZ DECSTATION DZ11 SERIAL DRIVER
4776M: "Maciej W. Rozycki" <macro@linux-mips.org>
4777S: Maintained
4778F: drivers/tty/serial/dz.*
4779
4780E3X0 POWER BUTTON DRIVER
4781M: Moritz Fischer <moritz.fischer@ettus.com>
4782L: usrp-users@lists.ettus.com
4783W: http://www.ettus.com
4784S: Supported
4785F: drivers/input/misc/e3x0-button.c
4786F: Documentation/devicetree/bindings/input/e3x0-button.txt
4787
4788E4000 MEDIA DRIVER
4789M: Antti Palosaari <crope@iki.fi>
4790L: linux-media@vger.kernel.org
4791W: https://linuxtv.org
4792W: http://palosaari.fi/linux/
4793Q: http://patchwork.linuxtv.org/project/linux-media/list/
4794T: git git://linuxtv.org/anttip/media_tree.git
4795S: Maintained
4796F: drivers/media/tuners/e4000*
4797
4798EATA ISA/EISA/PCI SCSI DRIVER
4799M: Dario Ballabio <ballabio_dario@emc.com>
4800L: linux-scsi@vger.kernel.org
4801S: Maintained
4802F: drivers/scsi/eata.c
4803
4804EC100 MEDIA DRIVER
4805M: Antti Palosaari <crope@iki.fi>
4806L: linux-media@vger.kernel.org
4807W: https://linuxtv.org
4808W: http://palosaari.fi/linux/
4809Q: http://patchwork.linuxtv.org/project/linux-media/list/
4810T: git git://linuxtv.org/anttip/media_tree.git
4811S: Maintained
4812F: drivers/media/dvb-frontends/ec100*
4813
4814ECRYPT FILE SYSTEM
4815M: Tyler Hicks <tyhicks@canonical.com>
4816L: ecryptfs@vger.kernel.org
4817W: http://ecryptfs.org
4818W: https://launchpad.net/ecryptfs
4819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4820S: Supported
4821F: Documentation/filesystems/ecryptfs.txt
4822F: fs/ecryptfs/
4823
4824EDAC-AMD64
4825M: Borislav Petkov <bp@alien8.de>
4826L: linux-edac@vger.kernel.org
4827S: Maintained
4828F: drivers/edac/amd64_edac*
4829
4830EDAC-CALXEDA
4831M: Robert Richter <rric@kernel.org>
4832L: linux-edac@vger.kernel.org
4833S: Maintained
4834F: drivers/edac/highbank*
4835
4836EDAC-CAVIUM
4837M: Ralf Baechle <ralf@linux-mips.org>
4838M: David Daney <david.daney@cavium.com>
4839L: linux-edac@vger.kernel.org
4840L: linux-mips@linux-mips.org
4841S: Supported
4842F: drivers/edac/octeon_edac*
4843F: drivers/edac/thunderx_edac*
4844
4845EDAC-CORE
4846M: Borislav Petkov <bp@alien8.de>
4847M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4848M: Mauro Carvalho Chehab <mchehab@kernel.org>
4849L: linux-edac@vger.kernel.org
4850T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4851T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4852S: Supported
4853F: Documentation/admin-guide/ras.rst
4854F: Documentation/driver-api/edac.rst
4855F: drivers/edac/
4856F: include/linux/edac.h
4857
4858EDAC-E752X
4859M: Mark Gross <mark.gross@intel.com>
4860L: linux-edac@vger.kernel.org
4861S: Maintained
4862F: drivers/edac/e752x_edac.c
4863
4864EDAC-E7XXX
4865L: linux-edac@vger.kernel.org
4866S: Maintained
4867F: drivers/edac/e7xxx_edac.c
4868
4869EDAC-FSL_DDR
4870M: York Sun <york.sun@nxp.com>
4871L: linux-edac@vger.kernel.org
4872S: Maintained
4873F: drivers/edac/fsl_ddr_edac.*
4874
4875EDAC-GHES
4876M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4877M: Mauro Carvalho Chehab <mchehab@kernel.org>
4878L: linux-edac@vger.kernel.org
4879S: Maintained
4880F: drivers/edac/ghes_edac.c
4881
4882EDAC-I3000
4883L: linux-edac@vger.kernel.org
4884S: Orphan
4885F: drivers/edac/i3000_edac.c
4886
4887EDAC-I5000
4888L: linux-edac@vger.kernel.org
4889S: Maintained
4890F: drivers/edac/i5000_edac.c
4891
4892EDAC-I5400
4893M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4894M: Mauro Carvalho Chehab <mchehab@kernel.org>
4895L: linux-edac@vger.kernel.org
4896S: Maintained
4897F: drivers/edac/i5400_edac.c
4898
4899EDAC-I7300
4900M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4901M: Mauro Carvalho Chehab <mchehab@kernel.org>
4902L: linux-edac@vger.kernel.org
4903S: Maintained
4904F: drivers/edac/i7300_edac.c
4905
4906EDAC-I7CORE
4907M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4908M: Mauro Carvalho Chehab <mchehab@kernel.org>
4909L: linux-edac@vger.kernel.org
4910S: Maintained
4911F: drivers/edac/i7core_edac.c
4912
4913EDAC-I82443BXGX
4914M: Tim Small <tim@buttersideup.com>
4915L: linux-edac@vger.kernel.org
4916S: Maintained
4917F: drivers/edac/i82443bxgx_edac.c
4918
4919EDAC-I82975X
4920M: Ranganathan Desikan <ravi@jetztechnologies.com>
4921M: "Arvind R." <arvino55@gmail.com>
4922L: linux-edac@vger.kernel.org
4923S: Maintained
4924F: drivers/edac/i82975x_edac.c
4925
4926EDAC-IE31200
4927M: Jason Baron <jbaron@akamai.com>
4928L: linux-edac@vger.kernel.org
4929S: Maintained
4930F: drivers/edac/ie31200_edac.c
4931
4932EDAC-MPC85XX
4933M: Johannes Thumshirn <morbidrsa@gmail.com>
4934L: linux-edac@vger.kernel.org
4935S: Maintained
4936F: drivers/edac/mpc85xx_edac.[ch]
4937
4938EDAC-PASEMI
4939M: Egor Martovetsky <egor@pasemi.com>
4940L: linux-edac@vger.kernel.org
4941S: Maintained
4942F: drivers/edac/pasemi_edac.c
4943
4944EDAC-PND2
4945M: Tony Luck <tony.luck@intel.com>
4946L: linux-edac@vger.kernel.org
4947S: Maintained
4948F: drivers/edac/pnd2_edac.[ch]
4949
4950EDAC-R82600
4951M: Tim Small <tim@buttersideup.com>
4952L: linux-edac@vger.kernel.org
4953S: Maintained
4954F: drivers/edac/r82600_edac.c
4955
4956EDAC-SBRIDGE
4957M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4958M: Mauro Carvalho Chehab <mchehab@kernel.org>
4959L: linux-edac@vger.kernel.org
4960S: Maintained
4961F: drivers/edac/sb_edac.c
4962
4963EDAC-SKYLAKE
4964M: Tony Luck <tony.luck@intel.com>
4965L: linux-edac@vger.kernel.org
4966S: Maintained
4967F: drivers/edac/skx_edac.c
4968
4969EDIROL UA-101/UA-1000 DRIVER
4970M: Clemens Ladisch <clemens@ladisch.de>
4971L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4972T: git git://git.alsa-project.org/alsa-kernel.git
4973S: Maintained
4974F: sound/usb/misc/ua101.c
4975
4976EFI TEST DRIVER
4977L: linux-efi@vger.kernel.org
4978M: Ivan Hu <ivan.hu@canonical.com>
4979M: Matt Fleming <matt@codeblueprint.co.uk>
4980S: Maintained
4981F: drivers/firmware/efi/test/
4982
4983EFI VARIABLE FILESYSTEM
4984M: Matthew Garrett <matthew.garrett@nebula.com>
4985M: Jeremy Kerr <jk@ozlabs.org>
4986M: Matt Fleming <matt@codeblueprint.co.uk>
4987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4988L: linux-efi@vger.kernel.org
4989S: Maintained
4990F: fs/efivarfs/
4991
4992EFIFB FRAMEBUFFER DRIVER
4993L: linux-fbdev@vger.kernel.org
4994M: Peter Jones <pjones@redhat.com>
4995S: Maintained
4996F: drivers/video/fbdev/efifb.c
4997
4998EFS FILESYSTEM
4999W: http://aeschi.ch.eu.org/efs/
5000S: Orphan
5001F: fs/efs/
5002
5003EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
5004M: Douglas Miller <dougmill@linux.vnet.ibm.com>
5005L: netdev@vger.kernel.org
5006S: Maintained
5007F: drivers/net/ethernet/ibm/ehea/
5008
5009EM28XX VIDEO4LINUX DRIVER
5010M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
5011M: Mauro Carvalho Chehab <mchehab@kernel.org>
5012L: linux-media@vger.kernel.org
5013W: https://linuxtv.org
5014T: git git://linuxtv.org/media_tree.git
5015S: Maintained
5016F: drivers/media/usb/em28xx/
5017F: Documentation/media/v4l-drivers/em28xx*
5018
5019EMBEDDED LINUX
5020M: Paul Gortmaker <paul.gortmaker@windriver.com>
5021M: Matt Mackall <mpm@selenic.com>
5022M: David Woodhouse <dwmw2@infradead.org>
5023L: linux-embedded@vger.kernel.org
5024S: Maintained
5025
5026Emulex 10Gbps iSCSI - OneConnect DRIVER
5027M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
5028M: Ketan Mukadam <ketan.mukadam@broadcom.com>
5029M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
5030L: linux-scsi@vger.kernel.org
5031W: http://www.broadcom.com
5032S: Supported
5033F: drivers/scsi/be2iscsi/
5034
5035Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
5036M: Sathya Perla <sathya.perla@broadcom.com>
5037M: Ajit Khaparde <ajit.khaparde@broadcom.com>
5038M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
5039M: Somnath Kotur <somnath.kotur@broadcom.com>
5040L: netdev@vger.kernel.org
5041W: http://www.emulex.com
5042S: Supported
5043F: drivers/net/ethernet/emulex/benet/
5044
5045EMULEX ONECONNECT ROCE DRIVER
5046M: Selvin Xavier <selvin.xavier@broadcom.com>
5047M: Devesh Sharma <devesh.sharma@broadcom.com>
5048L: linux-rdma@vger.kernel.org
5049W: http://www.broadcom.com
5050S: Odd Fixes
5051F: drivers/infiniband/hw/ocrdma/
5052F: include/uapi/rdma/ocrdma-abi.h
5053
5054EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER
5055M: James Smart <james.smart@broadcom.com>
5056M: Dick Kennedy <dick.kennedy@broadcom.com>
5057L: linux-scsi@vger.kernel.org
5058W: http://www.broadcom.com
5059S: Supported
5060F: drivers/scsi/lpfc/
5061
5062ENE CB710 FLASH CARD READER DRIVER
5063M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
5064S: Maintained
5065F: drivers/misc/cb710/
5066F: drivers/mmc/host/cb710-mmc.*
5067F: include/linux/cb710.h
5068
5069ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
5070M: Maxim Levitsky <maximlevitsky@gmail.com>
5071S: Maintained
5072F: drivers/media/rc/ene_ir.*
5073
5074EPSON S1D13XXX FRAMEBUFFER DRIVER
5075M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
5076S: Maintained
5077T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
5078F: drivers/video/fbdev/s1d13xxxfb.c
5079F: include/video/s1d13xxxfb.h
5080
5081ERRSEQ ERROR TRACKING INFRASTRUCTURE
5082M: Jeff Layton <jlayton@poochiereds.net>
5083S: Maintained
5084F: lib/errseq.c
5085F: include/linux/errseq.h
5086
5087ET131X NETWORK DRIVER
5088M: Mark Einon <mark.einon@gmail.com>
5089S: Odd Fixes
5090F: drivers/net/ethernet/agere/
5091
5092ETHERNET BRIDGE
5093M: Stephen Hemminger <stephen@networkplumber.org>
5094L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
5095L: netdev@vger.kernel.org
5096W: http://www.linuxfoundation.org/en/Net:Bridge
5097S: Maintained
5098F: include/linux/netfilter_bridge/
5099F: net/bridge/
5100
5101ETHERNET PHY LIBRARY
5102M: Andrew Lunn <andrew@lunn.ch>
5103M: Florian Fainelli <f.fainelli@gmail.com>
5104L: netdev@vger.kernel.org
5105S: Maintained
5106F: Documentation/ABI/testing/sysfs-bus-mdio
5107F: Documentation/devicetree/bindings/net/mdio*
5108F: Documentation/networking/phy.txt
5109F: drivers/net/phy/
5110F: drivers/of/of_mdio.c
5111F: drivers/of/of_net.c
5112F: include/linux/*mdio*.h
5113F: include/linux/of_net.h
5114F: include/linux/phy.h
5115F: include/linux/phy_fixed.h
5116F: include/linux/platform_data/mdio-gpio.h
5117F: include/trace/events/mdio.h
5118F: include/uapi/linux/mdio.h
5119F: include/uapi/linux/mii.h
5120
5121EXT2 FILE SYSTEM
5122M: Jan Kara <jack@suse.com>
5123L: linux-ext4@vger.kernel.org
5124S: Maintained
5125F: Documentation/filesystems/ext2.txt
5126F: fs/ext2/
5127F: include/linux/ext2*
5128
5129EXT4 FILE SYSTEM
5130M: "Theodore Ts'o" <tytso@mit.edu>
5131M: Andreas Dilger <adilger.kernel@dilger.ca>
5132L: linux-ext4@vger.kernel.org
5133W: http://ext4.wiki.kernel.org
5134Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
5135T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
5136S: Maintained
5137F: Documentation/filesystems/ext4.txt
5138F: fs/ext4/
5139
5140Extended Verification Module (EVM)
5141M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5142L: linux-ima-devel@lists.sourceforge.net
5143L: linux-security-module@vger.kernel.org
5144S: Supported
5145F: security/integrity/evm/
5146
5147EXTENSIBLE FIRMWARE INTERFACE (EFI)
5148M: Matt Fleming <matt@codeblueprint.co.uk>
5149M: Ard Biesheuvel <ard.biesheuvel@linaro.org>
5150L: linux-efi@vger.kernel.org
5151T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git
5152S: Maintained
5153F: Documentation/efi-stub.txt
5154F: arch/*/kernel/efi.c
5155F: arch/x86/boot/compressed/eboot.[ch]
5156F: arch/*/include/asm/efi.h
5157F: arch/x86/platform/efi/
5158F: drivers/firmware/efi/
5159F: include/linux/efi*.h
5160F: arch/arm/boot/compressed/efi-header.S
5161F: arch/arm64/kernel/efi-entry.S
5162
5163EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
5164M: MyungJoo Ham <myungjoo.ham@samsung.com>
5165M: Chanwoo Choi <cw00.choi@samsung.com>
5166L: linux-kernel@vger.kernel.org
5167T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
5168S: Maintained
5169F: drivers/extcon/
5170F: include/linux/extcon/
5171F: include/linux/extcon.h
5172F: Documentation/extcon/
5173F: Documentation/devicetree/bindings/extcon/
5174
5175EXYNOS DP DRIVER
5176M: Jingoo Han <jingoohan1@gmail.com>
5177L: dri-devel@lists.freedesktop.org
5178S: Maintained
5179F: drivers/gpu/drm/exynos/exynos_dp*
5180
5181EXYNOS SYSMMU (IOMMU) driver
5182M: Marek Szyprowski <m.szyprowski@samsung.com>
5183L: iommu@lists.linux-foundation.org
5184S: Maintained
5185F: drivers/iommu/exynos-iommu.c
5186
5187EZchip NPS platform support
5188M: Noam Camus <noamc@ezchip.com>
5189S: Supported
5190F: arch/arc/plat-eznps
5191F: arch/arc/boot/dts/eznps.dts
5192
5193F2FS FILE SYSTEM
5194M: Jaegeuk Kim <jaegeuk@kernel.org>
5195M: Chao Yu <yuchao0@huawei.com>
5196L: linux-f2fs-devel@lists.sourceforge.net
5197W: https://f2fs.wiki.kernel.org/
5198T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5199S: Maintained
5200F: Documentation/filesystems/f2fs.txt
5201F: Documentation/ABI/testing/sysfs-fs-f2fs
5202F: fs/f2fs/
5203F: include/linux/f2fs_fs.h
5204F: include/trace/events/f2fs.h
5205
5206F71805F HARDWARE MONITORING DRIVER
5207M: Jean Delvare <jdelvare@suse.com>
5208L: linux-hwmon@vger.kernel.org
5209S: Maintained
5210F: Documentation/hwmon/f71805f
5211F: drivers/hwmon/f71805f.c
5212
5213FANOTIFY
5214M: Eric Paris <eparis@redhat.com>
5215S: Maintained
5216F: fs/notify/fanotify/
5217F: include/linux/fanotify.h
5218F: include/uapi/linux/fanotify.h
5219
5220FARSYNC SYNCHRONOUS DRIVER
5221M: Kevin Curtis <kevin.curtis@farsite.co.uk>
5222W: http://www.farsite.co.uk/
5223S: Supported
5224F: drivers/net/wan/farsync.*
5225
5226FAULT INJECTION SUPPORT
5227M: Akinobu Mita <akinobu.mita@gmail.com>
5228S: Supported
5229F: Documentation/fault-injection/
5230F: lib/fault-inject.c
5231
5232FBTFT Framebuffer drivers
5233M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
5234S: Maintained
5235F: drivers/staging/fbtft/
5236
5237FC0011 TUNER DRIVER
5238M: Michael Buesch <m@bues.ch>
5239L: linux-media@vger.kernel.org
5240S: Maintained
5241F: drivers/media/tuners/fc0011.h
5242F: drivers/media/tuners/fc0011.c
5243
5244FC2580 MEDIA DRIVER
5245M: Antti Palosaari <crope@iki.fi>
5246L: linux-media@vger.kernel.org
5247W: https://linuxtv.org
5248W: http://palosaari.fi/linux/
5249Q: http://patchwork.linuxtv.org/project/linux-media/list/
5250T: git git://linuxtv.org/anttip/media_tree.git
5251S: Maintained
5252F: drivers/media/tuners/fc2580*
5253
5254FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
5255M: Johannes Thumshirn <jth@kernel.org>
5256L: fcoe-devel@open-fcoe.org
5257W: www.Open-FCoE.org
5258S: Supported
5259F: drivers/scsi/libfc/
5260F: drivers/scsi/fcoe/
5261F: include/scsi/fc/
5262F: include/scsi/libfc.h
5263F: include/scsi/libfcoe.h
5264F: include/uapi/scsi/fc/
5265
5266FILE LOCKING (flock() and fcntl()/lockf())
5267M: Jeff Layton <jlayton@poochiereds.net>
5268M: "J. Bruce Fields" <bfields@fieldses.org>
5269L: linux-fsdevel@vger.kernel.org
5270S: Maintained
5271F: include/linux/fcntl.h
5272F: include/linux/fs.h
5273F: include/uapi/linux/fcntl.h
5274F: include/uapi/linux/fs.h
5275F: fs/fcntl.c
5276F: fs/locks.c
5277
5278FILESYSTEMS (VFS and infrastructure)
5279M: Alexander Viro <viro@zeniv.linux.org.uk>
5280L: linux-fsdevel@vger.kernel.org
5281S: Maintained
5282F: fs/*
5283
5284FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
5285M: Riku Voipio <riku.voipio@iki.fi>
5286L: linux-hwmon@vger.kernel.org
5287S: Maintained
5288F: drivers/hwmon/f75375s.c
5289F: include/linux/f75375s.h
5290
5291FIREWIRE AUDIO DRIVERS
5292M: Clemens Ladisch <clemens@ladisch.de>
5293L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5294T: git git://git.alsa-project.org/alsa-kernel.git
5295S: Maintained
5296F: sound/firewire/
5297
5298FIREWIRE MEDIA DRIVERS (firedtv)
5299M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5300L: linux-media@vger.kernel.org
5301L: linux1394-devel@lists.sourceforge.net
5302T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
5303S: Maintained
5304F: drivers/media/firewire/
5305
5306FIREWIRE SBP-2 TARGET
5307M: Chris Boot <bootc@bootc.net>
5308L: linux-scsi@vger.kernel.org
5309L: target-devel@vger.kernel.org
5310L: linux1394-devel@lists.sourceforge.net
5311T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
5312S: Maintained
5313F: drivers/target/sbp/
5314
5315FIREWIRE SUBSYSTEM
5316M: Stefan Richter <stefanr@s5r6.in-berlin.de>
5317L: linux1394-devel@lists.sourceforge.net
5318W: http://ieee1394.wiki.kernel.org/
5319T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
5320S: Maintained
5321F: drivers/firewire/
5322F: include/linux/firewire.h
5323F: include/uapi/linux/firewire*.h
5324F: tools/firewire/
5325
5326FIRMWARE LOADER (request_firmware)
5327M: Luis R. Rodriguez <mcgrof@kernel.org>
5328L: linux-kernel@vger.kernel.org
5329S: Maintained
5330F: Documentation/firmware_class/
5331F: drivers/base/firmware*.c
5332F: include/linux/firmware.h
5333
5334FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
5335M: Joshua Morris <josh.h.morris@us.ibm.com>
5336M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
5337S: Maintained
5338F: drivers/block/rsxx/
5339
5340FLOPPY DRIVER
5341M: Jiri Kosina <jikos@kernel.org>
5342T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
5343S: Odd fixes
5344F: drivers/block/floppy.c
5345
5346FMC SUBSYSTEM
5347M: Alessandro Rubini <rubini@gnudd.com>
5348W: http://www.ohwr.org/projects/fmc-bus
5349S: Supported
5350F: drivers/fmc/
5351F: include/linux/fmc*.h
5352F: include/linux/ipmi-fru.h
5353K: fmc_d.*register
5354
5355FPGA MANAGER FRAMEWORK
5356M: Alan Tull <atull@kernel.org>
5357R: Moritz Fischer <moritz.fischer@ettus.com>
5358L: linux-fpga@vger.kernel.org
5359S: Maintained
5360T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git
5361F: Documentation/fpga/
5362F: Documentation/devicetree/bindings/fpga/
5363F: drivers/fpga/
5364F: include/linux/fpga/
5365W: http://www.rocketboards.org
5366
5367FPU EMULATOR
5368M: Bill Metzenthen <billm@melbpc.org.au>
5369W: http://floatingpoint.sourceforge.net/emulator/index.html
5370S: Maintained
5371F: arch/x86/math-emu/
5372
5373FRAME RELAY DLCI/FRAD (Sangoma drivers too)
5374L: netdev@vger.kernel.org
5375S: Orphan
5376F: drivers/net/wan/dlci.c
5377F: drivers/net/wan/sdla.c
5378
5379FRAMEBUFFER LAYER
5380M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
5381L: linux-fbdev@vger.kernel.org
5382T: git git://github.com/bzolnier/linux.git
5383Q: http://patchwork.kernel.org/project/linux-fbdev/list/
5384S: Maintained
5385F: Documentation/fb/
5386F: drivers/video/
5387F: include/video/
5388F: include/linux/fb.h
5389F: include/uapi/video/
5390F: include/uapi/linux/fb.h
5391
5392FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER
5393M: Horia Geantă <horia.geanta@nxp.com>
5394M: Dan Douglass <dan.douglass@nxp.com>
5395L: linux-crypto@vger.kernel.org
5396S: Maintained
5397F: drivers/crypto/caam/
5398F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt
5399
5400FREESCALE DIU FRAMEBUFFER DRIVER
5401M: Timur Tabi <timur@tabi.org>
5402L: linux-fbdev@vger.kernel.org
5403S: Maintained
5404F: drivers/video/fbdev/fsl-diu-fb.*
5405
5406FREESCALE DMA DRIVER
5407M: Li Yang <leoyang.li@nxp.com>
5408M: Zhang Wei <zw@zh-kernel.org>
5409L: linuxppc-dev@lists.ozlabs.org
5410S: Maintained
5411F: drivers/dma/fsldma.*
5412
5413FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5414M: Claudiu Manoil <claudiu.manoil@freescale.com>
5415L: netdev@vger.kernel.org
5416S: Maintained
5417F: drivers/net/ethernet/freescale/gianfar*
5418X: drivers/net/ethernet/freescale/gianfar_ptp.c
5419F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5420
5421FREESCALE GPMI NAND DRIVER
5422M: Han Xu <han.xu@nxp.com>
5423L: linux-mtd@lists.infradead.org
5424S: Maintained
5425F: drivers/mtd/nand/gpmi-nand/*
5426
5427FREESCALE I2C CPM DRIVER
5428M: Jochen Friedrich <jochen@scram.de>
5429L: linuxppc-dev@lists.ozlabs.org
5430L: linux-i2c@vger.kernel.org
5431S: Maintained
5432F: drivers/i2c/busses/i2c-cpm.c
5433
5434FREESCALE IMX / MXC FEC DRIVER
5435M: Fugang Duan <fugang.duan@nxp.com>
5436L: netdev@vger.kernel.org
5437S: Maintained
5438F: drivers/net/ethernet/freescale/fec_main.c
5439F: drivers/net/ethernet/freescale/fec_ptp.c
5440F: drivers/net/ethernet/freescale/fec.h
5441F: Documentation/devicetree/bindings/net/fsl-fec.txt
5442
5443FREESCALE IMX / MXC FRAMEBUFFER DRIVER
5444M: Sascha Hauer <kernel@pengutronix.de>
5445L: linux-fbdev@vger.kernel.org
5446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5447S: Maintained
5448F: include/linux/platform_data/video-imxfb.h
5449F: drivers/video/fbdev/imxfb.c
5450
5451FREESCALE QORIQ DPAA ETHERNET DRIVER
5452M: Madalin Bucur <madalin.bucur@nxp.com>
5453L: netdev@vger.kernel.org
5454S: Maintained
5455F: drivers/net/ethernet/freescale/dpaa
5456
5457FREESCALE QORIQ DPAA FMAN DRIVER
5458M: Madalin Bucur <madalin.bucur@nxp.com>
5459L: netdev@vger.kernel.org
5460S: Maintained
5461F: drivers/net/ethernet/freescale/fman
5462F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5463
5464FREESCALE QUAD SPI DRIVER
5465M: Han Xu <han.xu@nxp.com>
5466L: linux-mtd@lists.infradead.org
5467S: Maintained
5468F: drivers/mtd/spi-nor/fsl-quadspi.c
5469
5470FREESCALE QUICC ENGINE LIBRARY
5471M: Qiang Zhao <qiang.zhao@nxp.com>
5472L: linuxppc-dev@lists.ozlabs.org
5473S: Maintained
5474F: drivers/soc/fsl/qe/
5475F: include/soc/fsl/*qe*.h
5476F: include/soc/fsl/*ucc*.h
5477
5478FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5479M: Li Yang <leoyang.li@nxp.com>
5480L: netdev@vger.kernel.org
5481L: linuxppc-dev@lists.ozlabs.org
5482S: Maintained
5483F: drivers/net/ethernet/freescale/ucc_geth*
5484
5485FREESCALE QUICC ENGINE UCC HDLC DRIVER
5486M: Zhao Qiang <qiang.zhao@nxp.com>
5487L: netdev@vger.kernel.org
5488L: linuxppc-dev@lists.ozlabs.org
5489S: Maintained
5490F: drivers/net/wan/fsl_ucc_hdlc*
5491
5492FREESCALE QUICC ENGINE UCC UART DRIVER
5493M: Timur Tabi <timur@tabi.org>
5494L: linuxppc-dev@lists.ozlabs.org
5495S: Maintained
5496F: drivers/tty/serial/ucc_uart.c
5497
5498FREESCALE SOC DRIVERS
5499M: Li Yang <leoyang.li@nxp.com>
5500L: linuxppc-dev@lists.ozlabs.org
5501L: linux-arm-kernel@lists.infradead.org
5502S: Maintained
5503F: Documentation/devicetree/bindings/soc/fsl/
5504F: drivers/soc/fsl/
5505F: include/linux/fsl/
5506
5507FREESCALE SOC FS_ENET DRIVER
5508M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5509M: Vitaly Bordug <vbordug@ru.mvista.com>
5510L: linuxppc-dev@lists.ozlabs.org
5511L: netdev@vger.kernel.org
5512S: Maintained
5513F: drivers/net/ethernet/freescale/fs_enet/
5514F: include/linux/fs_enet_pd.h
5515
5516FREESCALE SOC SOUND DRIVERS
5517M: Timur Tabi <timur@tabi.org>
5518M: Nicolin Chen <nicoleotsuka@gmail.com>
5519M: Xiubo Li <Xiubo.Lee@gmail.com>
5520R: Fabio Estevam <fabio.estevam@nxp.com>
5521L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5522L: linuxppc-dev@lists.ozlabs.org
5523S: Maintained
5524F: sound/soc/fsl/fsl*
5525F: sound/soc/fsl/imx*
5526F: sound/soc/fsl/mpc8610_hpcd.c
5527
5528FREESCALE USB PERIPHERAL DRIVERS
5529M: Li Yang <leoyang.li@nxp.com>
5530L: linux-usb@vger.kernel.org
5531L: linuxppc-dev@lists.ozlabs.org
5532S: Maintained
5533F: drivers/usb/gadget/udc/fsl*
5534
5535FREEVXFS FILESYSTEM
5536M: Christoph Hellwig <hch@infradead.org>
5537W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5538S: Maintained
5539F: fs/freevxfs/
5540
5541FREEZER
5542M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5543M: Pavel Machek <pavel@ucw.cz>
5544L: linux-pm@vger.kernel.org
5545S: Supported
5546F: Documentation/power/freezing-of-tasks.txt
5547F: include/linux/freezer.h
5548F: kernel/freezer.c
5549
5550FRONTSWAP API
5551M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5552L: linux-kernel@vger.kernel.org
5553S: Maintained
5554F: mm/frontswap.c
5555F: include/linux/frontswap.h
5556
5557FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5558M: David Howells <dhowells@redhat.com>
5559L: linux-cachefs@redhat.com (moderated for non-subscribers)
5560S: Supported
5561F: Documentation/filesystems/caching/
5562F: fs/fscache/
5563F: include/linux/fscache*.h
5564
5565FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5566M: Theodore Y. Ts'o <tytso@mit.edu>
5567M: Jaegeuk Kim <jaegeuk@kernel.org>
5568L: linux-fscrypt@vger.kernel.org
5569Q: https://patchwork.kernel.org/project/linux-fscrypt/list/
5570T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git
5571S: Supported
5572F: fs/crypto/
5573F: include/linux/fscrypt*.h
5574
5575FUJITSU FR-V (FRV) PORT
5576S: Orphan
5577F: arch/frv/
5578
5579FUJITSU LAPTOP EXTRAS
5580M: Jonathan Woithe <jwoithe@just42.net>
5581L: platform-driver-x86@vger.kernel.org
5582S: Maintained
5583F: drivers/platform/x86/fujitsu-laptop.c
5584
5585FUJITSU M-5MO LS CAMERA ISP DRIVER
5586M: Kyungmin Park <kyungmin.park@samsung.com>
5587M: Heungjun Kim <riverful.kim@samsung.com>
5588L: linux-media@vger.kernel.org
5589S: Maintained
5590F: drivers/media/i2c/m5mols/
5591F: include/media/i2c/m5mols.h
5592
5593FUJITSU TABLET EXTRAS
5594M: Robert Gerlach <khnz@gmx.de>
5595L: platform-driver-x86@vger.kernel.org
5596S: Maintained
5597F: drivers/platform/x86/fujitsu-tablet.c
5598
5599FUSE: FILESYSTEM IN USERSPACE
5600M: Miklos Szeredi <miklos@szeredi.hu>
5601L: linux-fsdevel@vger.kernel.org
5602W: http://fuse.sourceforge.net/
5603T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5604S: Maintained
5605F: fs/fuse/
5606F: include/uapi/linux/fuse.h
5607F: Documentation/filesystems/fuse.txt
5608
5609FUTEX SUBSYSTEM
5610M: Thomas Gleixner <tglx@linutronix.de>
5611M: Ingo Molnar <mingo@redhat.com>
5612R: Peter Zijlstra <peterz@infradead.org>
5613R: Darren Hart <dvhart@infradead.org>
5614L: linux-kernel@vger.kernel.org
5615T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
5616S: Maintained
5617F: kernel/futex.c
5618F: kernel/futex_compat.c
5619F: include/asm-generic/futex.h
5620F: include/linux/futex.h
5621F: include/uapi/linux/futex.h
5622F: tools/testing/selftests/futex/
5623F: tools/perf/bench/futex*
5624F: Documentation/*futex*
5625
5626FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5627M: Rik Faith <faith@cs.unc.edu>
5628L: linux-scsi@vger.kernel.org
5629S: Odd Fixes (e.g., new signatures)
5630F: drivers/scsi/fdomain.*
5631
5632GCC PLUGINS
5633M: Kees Cook <keescook@chromium.org>
5634R: Emese Revfy <re.emese@gmail.com>
5635L: kernel-hardening@lists.openwall.com
5636S: Maintained
5637F: scripts/gcc-plugins/
5638F: scripts/gcc-plugin.sh
5639F: scripts/Makefile.gcc-plugins
5640F: Documentation/gcc-plugins.txt
5641
5642GCOV BASED KERNEL PROFILING
5643M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5644S: Maintained
5645F: kernel/gcov/
5646F: Documentation/dev-tools/gcov.rst
5647
5648GDB KERNEL DEBUGGING HELPER SCRIPTS
5649M: Jan Kiszka <jan.kiszka@siemens.com>
5650M: Kieran Bingham <kieran@bingham.xyz>
5651S: Supported
5652F: scripts/gdb/
5653
5654GDT SCSI DISK ARRAY CONTROLLER DRIVER
5655M: Achim Leubner <achim_leubner@adaptec.com>
5656L: linux-scsi@vger.kernel.org
5657W: http://www.icp-vortex.com/
5658S: Supported
5659F: drivers/scsi/gdt*
5660
5661GEMTEK FM RADIO RECEIVER DRIVER
5662M: Hans Verkuil <hverkuil@xs4all.nl>
5663L: linux-media@vger.kernel.org
5664T: git git://linuxtv.org/media_tree.git
5665W: https://linuxtv.org
5666S: Maintained
5667F: drivers/media/radio/radio-gemtek*
5668
5669GENERIC GPIO I2C DRIVER
5670M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5671S: Supported
5672F: drivers/i2c/busses/i2c-gpio.c
5673F: include/linux/i2c-gpio.h
5674
5675GENERIC GPIO I2C MULTIPLEXER DRIVER
5676M: Peter Korsgaard <peter.korsgaard@barco.com>
5677L: linux-i2c@vger.kernel.org
5678S: Supported
5679F: drivers/i2c/muxes/i2c-mux-gpio.c
5680F: include/linux/i2c-mux-gpio.h
5681F: Documentation/i2c/muxes/i2c-mux-gpio
5682
5683GENERIC HDLC (WAN) DRIVERS
5684M: Krzysztof Halasa <khc@pm.waw.pl>
5685W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5686S: Maintained
5687F: drivers/net/wan/c101.c
5688F: drivers/net/wan/hd6457*
5689F: drivers/net/wan/hdlc*
5690F: drivers/net/wan/n2.c
5691F: drivers/net/wan/pc300too.c
5692F: drivers/net/wan/pci200syn.c
5693F: drivers/net/wan/wanxl*
5694
5695GENERIC INCLUDE/ASM HEADER FILES
5696M: Arnd Bergmann <arnd@arndb.de>
5697L: linux-arch@vger.kernel.org
5698T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5699S: Maintained
5700F: include/asm-generic/
5701F: include/uapi/asm-generic/
5702
5703GENERIC PHY FRAMEWORK
5704M: Kishon Vijay Abraham I <kishon@ti.com>
5705L: linux-kernel@vger.kernel.org
5706T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5707S: Supported
5708F: drivers/phy/
5709F: include/linux/phy/
5710
5711GENERIC PM DOMAINS
5712M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5713M: Kevin Hilman <khilman@kernel.org>
5714M: Ulf Hansson <ulf.hansson@linaro.org>
5715L: linux-pm@vger.kernel.org
5716S: Supported
5717F: drivers/base/power/domain*.c
5718F: include/linux/pm_domain.h
5719F: Documentation/devicetree/bindings/power/power_domain.txt
5720
5721GENERIC UIO DRIVER FOR PCI DEVICES
5722M: "Michael S. Tsirkin" <mst@redhat.com>
5723L: kvm@vger.kernel.org
5724S: Supported
5725F: drivers/uio/uio_pci_generic.c
5726
5727GENWQE (IBM Generic Workqueue Card)
5728M: Frank Haverkamp <haver@linux.vnet.ibm.com>
5729M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
5730S: Supported
5731F: drivers/misc/genwqe/
5732
5733GET_MAINTAINER SCRIPT
5734M: Joe Perches <joe@perches.com>
5735S: Maintained
5736F: scripts/get_maintainer.pl
5737
5738GFS2 FILE SYSTEM
5739M: Steven Whitehouse <swhiteho@redhat.com>
5740M: Bob Peterson <rpeterso@redhat.com>
5741L: cluster-devel@redhat.com
5742W: http://sources.redhat.com/cluster/
5743T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5744S: Supported
5745F: Documentation/filesystems/gfs2*.txt
5746F: fs/gfs2/
5747F: include/uapi/linux/gfs2_ondisk.h
5748
5749GIGASET ISDN DRIVERS
5750M: Paul Bolle <pebolle@tiscali.nl>
5751L: gigaset307x-common@lists.sourceforge.net
5752W: http://gigaset307x.sourceforge.net/
5753S: Odd Fixes
5754F: Documentation/isdn/README.gigaset
5755F: drivers/isdn/gigaset/
5756F: include/uapi/linux/gigaset_dev.h
5757
5758GO7007 MPEG CODEC
5759M: Hans Verkuil <hans.verkuil@cisco.com>
5760L: linux-media@vger.kernel.org
5761S: Maintained
5762F: drivers/media/usb/go7007/
5763
5764GOODIX TOUCHSCREEN
5765M: Bastien Nocera <hadess@hadess.net>
5766L: linux-input@vger.kernel.org
5767S: Maintained
5768F: drivers/input/touchscreen/goodix.c
5769
5770GPIO ACPI SUPPORT
5771M: Mika Westerberg <mika.westerberg@linux.intel.com>
5772M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
5773L: linux-gpio@vger.kernel.org
5774L: linux-acpi@vger.kernel.org
5775S: Maintained
5776F: Documentation/acpi/gpio-properties.txt
5777F: drivers/gpio/gpiolib-acpi.c
5778
5779GPIO MOCKUP DRIVER
5780M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5781L: linux-gpio@vger.kernel.org
5782S: Maintained
5783F: drivers/gpio/gpio-mockup.c
5784F: tools/testing/selftests/gpio/
5785
5786GPIO SUBSYSTEM
5787M: Linus Walleij <linus.walleij@linaro.org>
5788L: linux-gpio@vger.kernel.org
5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5790S: Maintained
5791F: Documentation/devicetree/bindings/gpio/
5792F: Documentation/gpio/
5793F: Documentation/ABI/testing/gpio-cdev
5794F: Documentation/ABI/obsolete/sysfs-gpio
5795F: drivers/gpio/
5796F: include/linux/gpio/
5797F: include/linux/gpio.h
5798F: include/asm-generic/gpio.h
5799F: include/uapi/linux/gpio.h
5800F: tools/gpio/
5801
5802GRE DEMULTIPLEXER DRIVER
5803M: Dmitry Kozlov <xeb@mail.ru>
5804L: netdev@vger.kernel.org
5805S: Maintained
5806F: net/ipv4/gre_demux.c
5807F: net/ipv4/gre_offload.c
5808F: include/net/gre.h
5809
5810GRETH 10/100/1G Ethernet MAC device driver
5811M: Andreas Larsson <andreas@gaisler.com>
5812L: netdev@vger.kernel.org
5813S: Maintained
5814F: drivers/net/ethernet/aeroflex/
5815
5816GREYBUS AUDIO PROTOCOLS DRIVERS
5817M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5818M: Mark Greer <mgreer@animalcreek.com>
5819S: Maintained
5820F: drivers/staging/greybus/audio_apbridgea.c
5821F: drivers/staging/greybus/audio_apbridgea.h
5822F: drivers/staging/greybus/audio_codec.c
5823F: drivers/staging/greybus/audio_codec.h
5824F: drivers/staging/greybus/audio_gb.c
5825F: drivers/staging/greybus/audio_manager.c
5826F: drivers/staging/greybus/audio_manager.h
5827F: drivers/staging/greybus/audio_manager_module.c
5828F: drivers/staging/greybus/audio_manager_private.h
5829F: drivers/staging/greybus/audio_manager_sysfs.c
5830F: drivers/staging/greybus/audio_module.c
5831F: drivers/staging/greybus/audio_topology.c
5832
5833GREYBUS FW/HID/SPI PROTOCOLS DRIVERS
5834M: Viresh Kumar <vireshk@kernel.org>
5835S: Maintained
5836F: drivers/staging/greybus/authentication.c
5837F: drivers/staging/greybus/bootrom.c
5838F: drivers/staging/greybus/firmware.h
5839F: drivers/staging/greybus/fw-core.c
5840F: drivers/staging/greybus/fw-download.c
5841F: drivers/staging/greybus/fw-managament.c
5842F: drivers/staging/greybus/greybus_authentication.h
5843F: drivers/staging/greybus/greybus_firmware.h
5844F: drivers/staging/greybus/hid.c
5845F: drivers/staging/greybus/i2c.c
5846F: drivers/staging/greybus/spi.c
5847F: drivers/staging/greybus/spilib.c
5848F: drivers/staging/greybus/spilib.h
5849
5850GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS
5851M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5852S: Maintained
5853F: drivers/staging/greybus/loopback.c
5854F: drivers/staging/greybus/timesync.c
5855F: drivers/staging/greybus/timesync_platform.c
5856
5857GREYBUS PLATFORM DRIVERS
5858M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5859S: Maintained
5860F: drivers/staging/greybus/arche-platform.c
5861F: drivers/staging/greybus/arche-apb-ctrl.c
5862F: drivers/staging/greybus/arche_platform.h
5863
5864GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS
5865M: Rui Miguel Silva <rmfrfs@gmail.com>
5866S: Maintained
5867F: drivers/staging/greybus/sdio.c
5868F: drivers/staging/greybus/light.c
5869F: drivers/staging/greybus/gpio.c
5870F: drivers/staging/greybus/power_supply.c
5871F: drivers/staging/greybus/spi.c
5872F: drivers/staging/greybus/spilib.c
5873
5874GREYBUS SUBSYSTEM
5875M: Johan Hovold <johan@kernel.org>
5876M: Alex Elder <elder@kernel.org>
5877M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5878S: Maintained
5879F: drivers/staging/greybus/
5880L: greybus-dev@lists.linaro.org (moderated for non-subscribers)
5881
5882GREYBUS UART PROTOCOLS DRIVERS
5883M: David Lin <dtwlin@gmail.com>
5884S: Maintained
5885F: drivers/staging/greybus/uart.c
5886F: drivers/staging/greybus/log.c
5887
5888GS1662 VIDEO SERIALIZER
5889M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5890L: linux-media@vger.kernel.org
5891T: git git://linuxtv.org/media_tree.git
5892S: Maintained
5893F: drivers/media/spi/gs1662.c
5894
5895GSPCA FINEPIX SUBDRIVER
5896M: Frank Zago <frank@zago.net>
5897L: linux-media@vger.kernel.org
5898T: git git://linuxtv.org/media_tree.git
5899S: Maintained
5900F: drivers/media/usb/gspca/finepix.c
5901
5902GSPCA GL860 SUBDRIVER
5903M: Olivier Lorin <o.lorin@laposte.net>
5904L: linux-media@vger.kernel.org
5905T: git git://linuxtv.org/media_tree.git
5906S: Maintained
5907F: drivers/media/usb/gspca/gl860/
5908
5909GSPCA M5602 SUBDRIVER
5910M: Erik Andren <erik.andren@gmail.com>
5911L: linux-media@vger.kernel.org
5912T: git git://linuxtv.org/media_tree.git
5913S: Maintained
5914F: drivers/media/usb/gspca/m5602/
5915
5916GSPCA PAC207 SONIXB SUBDRIVER
5917M: Hans Verkuil <hverkuil@xs4all.nl>
5918L: linux-media@vger.kernel.org
5919T: git git://linuxtv.org/media_tree.git
5920S: Odd Fixes
5921F: drivers/media/usb/gspca/pac207.c
5922
5923GSPCA SN9C20X SUBDRIVER
5924M: Brian Johnson <brijohn@gmail.com>
5925L: linux-media@vger.kernel.org
5926T: git git://linuxtv.org/media_tree.git
5927S: Maintained
5928F: drivers/media/usb/gspca/sn9c20x.c
5929
5930GSPCA T613 SUBDRIVER
5931M: Leandro Costantino <lcostantino@gmail.com>
5932L: linux-media@vger.kernel.org
5933T: git git://linuxtv.org/media_tree.git
5934S: Maintained
5935F: drivers/media/usb/gspca/t613.c
5936
5937GSPCA USB WEBCAM DRIVER
5938M: Hans Verkuil <hverkuil@xs4all.nl>
5939L: linux-media@vger.kernel.org
5940T: git git://linuxtv.org/media_tree.git
5941S: Odd Fixes
5942F: drivers/media/usb/gspca/
5943
5944GTP (GPRS Tunneling Protocol)
5945M: Pablo Neira Ayuso <pablo@netfilter.org>
5946M: Harald Welte <laforge@gnumonks.org>
5947L: osmocom-net-gprs@lists.osmocom.org
5948T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git
5949S: Maintained
5950F: drivers/net/gtp.c
5951
5952GUID PARTITION TABLE (GPT)
5953M: Davidlohr Bueso <dave@stgolabs.net>
5954L: linux-efi@vger.kernel.org
5955S: Maintained
5956F: block/partitions/efi.*
5957
5958H8/300 ARCHITECTURE
5959M: Yoshinori Sato <ysato@users.sourceforge.jp>
5960L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5961W: http://uclinux-h8.sourceforge.jp
5962T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5963S: Maintained
5964F: arch/h8300/
5965F: drivers/clocksource/h8300_*.c
5966F: drivers/clk/h8300/
5967F: drivers/irqchip/irq-renesas-h8*.c
5968
5969HACKRF MEDIA DRIVER
5970M: Antti Palosaari <crope@iki.fi>
5971L: linux-media@vger.kernel.org
5972W: https://linuxtv.org
5973W: http://palosaari.fi/linux/
5974Q: http://patchwork.linuxtv.org/project/linux-media/list/
5975T: git git://linuxtv.org/anttip/media_tree.git
5976S: Maintained
5977F: drivers/media/usb/hackrf/
5978
5979HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5980M: Frank Seidel <frank@f-seidel.de>
5981L: platform-driver-x86@vger.kernel.org
5982W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5983S: Maintained
5984F: drivers/platform/x86/hdaps.c
5985
5986HARDWARE MONITORING
5987M: Jean Delvare <jdelvare@suse.com>
5988M: Guenter Roeck <linux@roeck-us.net>
5989L: linux-hwmon@vger.kernel.org
5990W: http://hwmon.wiki.kernel.org/
5991T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5993S: Maintained
5994F: Documentation/hwmon/
5995F: drivers/hwmon/
5996F: include/linux/hwmon*.h
5997
5998HARDWARE RANDOM NUMBER GENERATOR CORE
5999M: Matt Mackall <mpm@selenic.com>
6000M: Herbert Xu <herbert@gondor.apana.org.au>
6001L: linux-crypto@vger.kernel.org
6002S: Odd fixes
6003F: Documentation/devicetree/bindings/rng/
6004F: Documentation/hw_random.txt
6005F: drivers/char/hw_random/
6006F: include/linux/hw_random.h
6007
6008HARDWARE SPINLOCK CORE
6009M: Ohad Ben-Cohen <ohad@wizery.com>
6010M: Bjorn Andersson <bjorn.andersson@linaro.org>
6011L: linux-remoteproc@vger.kernel.org
6012S: Maintained
6013T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
6014F: Documentation/devicetree/bindings/hwlock/
6015F: Documentation/hwspinlock.txt
6016F: drivers/hwspinlock/
6017F: include/linux/hwspinlock.h
6018
6019HARMONY SOUND DRIVER
6020L: linux-parisc@vger.kernel.org
6021S: Maintained
6022F: sound/parisc/harmony.*
6023
6024HDPVR USB VIDEO ENCODER DRIVER
6025M: Hans Verkuil <hverkuil@xs4all.nl>
6026L: linux-media@vger.kernel.org
6027T: git git://linuxtv.org/media_tree.git
6028W: https://linuxtv.org
6029S: Odd Fixes
6030F: drivers/media/usb/hdpvr/
6031
6032HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
6033M: Jimmy Vance <jimmy.vance@hpe.com>
6034S: Supported
6035F: Documentation/watchdog/hpwdt.txt
6036F: drivers/watchdog/hpwdt.c
6037
6038HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
6039M: Don Brace <don.brace@microsemi.com>
6040L: esc.storagedev@microsemi.com
6041L: linux-scsi@vger.kernel.org
6042S: Supported
6043F: Documentation/scsi/hpsa.txt
6044F: drivers/scsi/hpsa*.[ch]
6045F: include/linux/cciss*.h
6046F: include/uapi/linux/cciss*.h
6047
6048HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
6049M: Don Brace <don.brace@microsemi.com>
6050L: esc.storagedev@microsemi.com
6051L: linux-scsi@vger.kernel.org
6052S: Supported
6053F: Documentation/blockdev/cciss.txt
6054F: drivers/block/cciss*
6055F: include/linux/cciss_ioctl.h
6056F: include/uapi/linux/cciss_ioctl.h
6057
6058HFI1 DRIVER
6059M: Mike Marciniszyn <mike.marciniszyn@intel.com>
6060M: Dennis Dalessandro <dennis.dalessandro@intel.com>
6061L: linux-rdma@vger.kernel.org
6062S: Supported
6063F: drivers/infiniband/hw/hfi1
6064
6065HFS FILESYSTEM
6066L: linux-fsdevel@vger.kernel.org
6067S: Orphan
6068F: Documentation/filesystems/hfs.txt
6069F: fs/hfs/
6070
6071HFSPLUS FILESYSTEM
6072L: linux-fsdevel@vger.kernel.org
6073S: Orphan
6074F: Documentation/filesystems/hfsplus.txt
6075F: fs/hfsplus/
6076
6077HGA FRAMEBUFFER DRIVER
6078M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
6079L: linux-nvidia@lists.surfsouth.com
6080W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
6081S: Maintained
6082F: drivers/video/fbdev/hgafb.c
6083
6084HIBERNATION (aka Software Suspend, aka swsusp)
6085M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
6086M: Pavel Machek <pavel@ucw.cz>
6087L: linux-pm@vger.kernel.org
6088B: https://bugzilla.kernel.org
6089S: Supported
6090F: arch/x86/power/
6091F: drivers/base/power/
6092F: kernel/power/
6093F: include/linux/suspend.h
6094F: include/linux/freezer.h
6095F: include/linux/pm.h
6096F: arch/*/include/asm/suspend*.h
6097
6098HID CORE LAYER
6099M: Jiri Kosina <jikos@kernel.org>
6100R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
6101L: linux-input@vger.kernel.org
6102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
6103S: Maintained
6104F: drivers/hid/
6105F: include/linux/hid*
6106F: include/uapi/linux/hid*
6107
6108HID SENSOR HUB DRIVERS
6109M: Jiri Kosina <jikos@kernel.org>
6110M: Jonathan Cameron <jic23@kernel.org>
6111M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6112L: linux-input@vger.kernel.org
6113L: linux-iio@vger.kernel.org
6114S: Maintained
6115F: Documentation/hid/hid-sensor*
6116F: drivers/hid/hid-sensor-*
6117F: drivers/iio/*/hid-*
6118F: include/linux/hid-sensor-*
6119
6120HIGH-RESOLUTION TIMERS, CLOCKEVENTS
6121M: Thomas Gleixner <tglx@linutronix.de>
6122L: linux-kernel@vger.kernel.org
6123T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
6124S: Maintained
6125F: Documentation/timers/
6126F: kernel/time/hrtimer.c
6127F: kernel/time/clockevents.c
6128F: kernel/time/timer_*.c
6129F: include/linux/clockchips.h
6130F: include/linux/hrtimer.h
6131
6132HIGH-SPEED SCC DRIVER FOR AX.25
6133L: linux-hams@vger.kernel.org
6134S: Orphan
6135F: drivers/net/hamradio/dmascc.c
6136F: drivers/net/hamradio/scc.c
6137
6138HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
6139M: HighPoint Linux Team <linux@highpoint-tech.com>
6140W: http://www.highpoint-tech.com
6141S: Supported
6142F: Documentation/scsi/hptiop.txt
6143F: drivers/scsi/hptiop.c
6144
6145HIPPI
6146M: Jes Sorensen <jes@trained-monkey.org>
6147L: linux-hippi@sunsite.dk
6148S: Maintained
6149F: include/linux/hippidevice.h
6150F: include/uapi/linux/if_hippi.h
6151F: net/802/hippi.c
6152F: drivers/net/hippi/
6153
6154HISILICON LPC BUS DRIVER
6155M: Zhichang Yuan <yuanzhichang@hisilicon.com>
6156L: linux-arm-kernel@lists.infradead.org
6157W: http://www.hisilicon.com
6158S: Maintained
6159F: drivers/bus/hisi_lpc.c
6160F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt
6161
6162HISILICON NETWORK SUBSYSTEM DRIVER
6163M: Yisen Zhuang <yisen.zhuang@huawei.com>
6164M: Salil Mehta <salil.mehta@huawei.com>
6165L: netdev@vger.kernel.org
6166W: http://www.hisilicon.com
6167S: Maintained
6168F: drivers/net/ethernet/hisilicon/
6169F: Documentation/devicetree/bindings/net/hisilicon*.txt
6170
6171HISILICON ROCE DRIVER
6172M: Lijun Ou <oulijun@huawei.com>
6173M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
6174L: linux-rdma@vger.kernel.org
6175S: Maintained
6176F: drivers/infiniband/hw/hns/
6177F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
6178
6179HISILICON SAS Controller
6180M: John Garry <john.garry@huawei.com>
6181W: http://www.hisilicon.com
6182S: Supported
6183F: drivers/scsi/hisi_sas/
6184F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
6185
6186HOST AP DRIVER
6187M: Jouni Malinen <j@w1.fi>
6188L: linux-wireless@vger.kernel.org
6189W: http://w1.fi/hostap-driver.html
6190S: Obsolete
6191F: drivers/net/wireless/intersil/hostap/
6192
6193HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
6194L: platform-driver-x86@vger.kernel.org
6195S: Orphan
6196F: drivers/platform/x86/tc1100-wmi.c
6197
6198HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
6199M: Jaroslav Kysela <perex@perex.cz>
6200S: Maintained
6201F: drivers/net/ethernet/hp/hp100.*
6202
6203HPET: High Precision Event Timers driver
6204M: Clemens Ladisch <clemens@ladisch.de>
6205S: Maintained
6206F: Documentation/timers/hpet.txt
6207F: drivers/char/hpet.c
6208F: include/linux/hpet.h
6209F: include/uapi/linux/hpet.h
6210
6211HPET: x86
6212S: Orphan
6213F: arch/x86/kernel/hpet.c
6214F: arch/x86/include/asm/hpet.h
6215
6216HPFS FILESYSTEM
6217M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
6218W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
6219S: Maintained
6220F: fs/hpfs/
6221
6222HSI SUBSYSTEM
6223M: Sebastian Reichel <sre@kernel.org>
6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
6225S: Maintained
6226F: Documentation/ABI/testing/sysfs-bus-hsi
6227F: Documentation/driver-api/hsi.rst
6228F: drivers/hsi/
6229F: include/linux/hsi/
6230F: include/uapi/linux/hsi/
6231
6232HSO 3G MODEM DRIVER
6233L: linux-usb@vger.kernel.org
6234S: Orphan
6235F: drivers/net/usb/hso.c
6236
6237HSR NETWORK PROTOCOL
6238M: Arvid Brodin <arvid.brodin@alten.se>
6239L: netdev@vger.kernel.org
6240S: Maintained
6241F: net/hsr/
6242
6243HT16K33 LED CONTROLLER DRIVER
6244M: Robin van der Gracht <robin@protonic.nl>
6245S: Maintained
6246F: drivers/auxdisplay/ht16k33.c
6247F: Documentation/devicetree/bindings/display/ht16k33.txt
6248
6249HTCPEN TOUCHSCREEN DRIVER
6250M: Pau Oliva Fora <pof@eslack.org>
6251L: linux-input@vger.kernel.org
6252S: Maintained
6253F: drivers/input/touchscreen/htcpen.c
6254
6255HUGETLB FILESYSTEM
6256M: Nadia Yvette Chambers <nyc@holomorphy.com>
6257S: Maintained
6258F: fs/hugetlbfs/
6259
6260HVA ST MEDIA DRIVER
6261M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
6262L: linux-media@vger.kernel.org
6263T: git git://linuxtv.org/media_tree.git
6264W: https://linuxtv.org
6265S: Supported
6266F: drivers/media/platform/sti/hva
6267
6268HWPOISON MEMORY FAILURE HANDLING
6269M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
6270L: linux-mm@kvack.org
6271S: Maintained
6272F: mm/memory-failure.c
6273F: mm/hwpoison-inject.c
6274
6275Hyper-V CORE AND DRIVERS
6276M: "K. Y. Srinivasan" <kys@microsoft.com>
6277M: Haiyang Zhang <haiyangz@microsoft.com>
6278M: Stephen Hemminger <sthemmin@microsoft.com>
6279L: devel@linuxdriverproject.org
6280S: Maintained
6281F: arch/x86/include/asm/mshyperv.h
6282F: arch/x86/include/uapi/asm/hyperv.h
6283F: arch/x86/kernel/cpu/mshyperv.c
6284F: arch/x86/hyperv
6285F: drivers/hid/hid-hyperv.c
6286F: drivers/hv/
6287F: drivers/input/serio/hyperv-keyboard.c
6288F: drivers/pci/host/pci-hyperv.c
6289F: drivers/net/hyperv/
6290F: drivers/scsi/storvsc_drv.c
6291F: drivers/uio/uio_hv_generic.c
6292F: drivers/video/fbdev/hyperv_fb.c
6293F: include/linux/hyperv.h
6294F: tools/hv/
6295F: Documentation/ABI/stable/sysfs-bus-vmbus
6296
6297HYPERVISOR VIRTUAL CONSOLE DRIVER
6298L: linuxppc-dev@lists.ozlabs.org
6299S: Odd Fixes
6300F: drivers/tty/hvc/
6301
6302I2C ACPI SUPPORT
6303M: Mika Westerberg <mika.westerberg@linux.intel.com>
6304L: linux-i2c@vger.kernel.org
6305L: linux-acpi@vger.kernel.org
6306S: Maintained
6307F: drivers/i2c/i2c-core-acpi.c
6308
6309I2C MUXES
6310M: Peter Rosin <peda@axentia.se>
6311L: linux-i2c@vger.kernel.org
6312S: Maintained
6313F: Documentation/i2c/i2c-topology
6314F: Documentation/i2c/muxes/
6315F: Documentation/devicetree/bindings/i2c/i2c-mux*
6316F: Documentation/devicetree/bindings/i2c/i2c-arb*
6317F: Documentation/devicetree/bindings/i2c/i2c-gate*
6318F: drivers/i2c/i2c-mux.c
6319F: drivers/i2c/muxes/
6320F: include/linux/i2c-mux.h
6321
6322I2C OVER PARALLEL PORT
6323M: Jean Delvare <jdelvare@suse.com>
6324L: linux-i2c@vger.kernel.org
6325S: Maintained
6326F: Documentation/i2c/busses/i2c-parport
6327F: Documentation/i2c/busses/i2c-parport-light
6328F: drivers/i2c/busses/i2c-parport.c
6329F: drivers/i2c/busses/i2c-parport-light.c
6330
6331I2C SUBSYSTEM
6332M: Wolfram Sang <wsa@the-dreams.de>
6333L: linux-i2c@vger.kernel.org
6334W: https://i2c.wiki.kernel.org/
6335Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
6336T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
6337S: Maintained
6338F: Documentation/devicetree/bindings/i2c/
6339F: Documentation/i2c/
6340F: drivers/i2c/
6341F: drivers/i2c/*/
6342F: include/linux/i2c.h
6343F: include/linux/i2c-*.h
6344F: include/uapi/linux/i2c.h
6345F: include/uapi/linux/i2c-*.h
6346
6347I2C-TAOS-EVM DRIVER
6348M: Jean Delvare <jdelvare@suse.com>
6349L: linux-i2c@vger.kernel.org
6350S: Maintained
6351F: Documentation/i2c/busses/i2c-taos-evm
6352F: drivers/i2c/busses/i2c-taos-evm.c
6353
6354I2C-TINY-USB DRIVER
6355M: Till Harbaum <till@harbaum.org>
6356L: linux-i2c@vger.kernel.org
6357W: http://www.harbaum.org/till/i2c_tiny_usb
6358S: Maintained
6359F: drivers/i2c/busses/i2c-tiny-usb.c
6360
6361I2C/SMBUS CONTROLLER DRIVERS FOR PC
6362M: Jean Delvare <jdelvare@suse.com>
6363L: linux-i2c@vger.kernel.org
6364S: Maintained
6365F: Documentation/i2c/busses/i2c-ali1535
6366F: Documentation/i2c/busses/i2c-ali1563
6367F: Documentation/i2c/busses/i2c-ali15x3
6368F: Documentation/i2c/busses/i2c-amd756
6369F: Documentation/i2c/busses/i2c-amd8111
6370F: Documentation/i2c/busses/i2c-i801
6371F: Documentation/i2c/busses/i2c-nforce2
6372F: Documentation/i2c/busses/i2c-piix4
6373F: Documentation/i2c/busses/i2c-sis5595
6374F: Documentation/i2c/busses/i2c-sis630
6375F: Documentation/i2c/busses/i2c-sis96x
6376F: Documentation/i2c/busses/i2c-via
6377F: Documentation/i2c/busses/i2c-viapro
6378F: drivers/i2c/busses/i2c-ali1535.c
6379F: drivers/i2c/busses/i2c-ali1563.c
6380F: drivers/i2c/busses/i2c-ali15x3.c
6381F: drivers/i2c/busses/i2c-amd756.c
6382F: drivers/i2c/busses/i2c-amd756-s4882.c
6383F: drivers/i2c/busses/i2c-amd8111.c
6384F: drivers/i2c/busses/i2c-i801.c
6385F: drivers/i2c/busses/i2c-isch.c
6386F: drivers/i2c/busses/i2c-nforce2.c
6387F: drivers/i2c/busses/i2c-nforce2-s4985.c
6388F: drivers/i2c/busses/i2c-piix4.c
6389F: drivers/i2c/busses/i2c-sis5595.c
6390F: drivers/i2c/busses/i2c-sis630.c
6391F: drivers/i2c/busses/i2c-sis96x.c
6392F: drivers/i2c/busses/i2c-via.c
6393F: drivers/i2c/busses/i2c-viapro.c
6394
6395I2C/SMBUS ISMT DRIVER
6396M: Seth Heasley <seth.heasley@intel.com>
6397M: Neil Horman <nhorman@tuxdriver.com>
6398L: linux-i2c@vger.kernel.org
6399F: drivers/i2c/busses/i2c-ismt.c
6400F: Documentation/i2c/busses/i2c-ismt
6401
6402I2C/SMBUS STUB DRIVER
6403M: Jean Delvare <jdelvare@suse.com>
6404L: linux-i2c@vger.kernel.org
6405S: Maintained
6406F: drivers/i2c/i2c-stub.c
6407
6408i386 BOOT CODE
6409M: "H. Peter Anvin" <hpa@zytor.com>
6410S: Maintained
6411F: arch/x86/boot/
6412
6413i386 SETUP CODE / CPU ERRATA WORKAROUNDS
6414M: "H. Peter Anvin" <hpa@zytor.com>
6415T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
6416S: Maintained
6417
6418IA64 (Itanium) PLATFORM
6419M: Tony Luck <tony.luck@intel.com>
6420M: Fenghua Yu <fenghua.yu@intel.com>
6421L: linux-ia64@vger.kernel.org
6422T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
6423S: Maintained
6424F: arch/ia64/
6425
6426IBM Power 842 compression accelerator
6427M: Haren Myneni <haren@us.ibm.com>
6428S: Supported
6429F: drivers/crypto/nx/Makefile
6430F: drivers/crypto/nx/Kconfig
6431F: drivers/crypto/nx/nx-842*
6432F: include/linux/sw842.h
6433F: crypto/842.c
6434F: lib/842/
6435
6436IBM Power in-Nest Crypto Acceleration
6437M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6438M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6439L: linux-crypto@vger.kernel.org
6440S: Supported
6441F: drivers/crypto/nx/Makefile
6442F: drivers/crypto/nx/Kconfig
6443F: drivers/crypto/nx/nx-aes*
6444F: drivers/crypto/nx/nx-sha*
6445F: drivers/crypto/nx/nx.*
6446F: drivers/crypto/nx/nx_csbcpb.h
6447F: drivers/crypto/nx/nx_debugfs.h
6448
6449IBM Power Linux RAID adapter
6450M: Brian King <brking@us.ibm.com>
6451S: Supported
6452F: drivers/scsi/ipr.*
6453
6454IBM Power SRIOV Virtual NIC Device Driver
6455M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6456M: John Allen <jallen@linux.vnet.ibm.com>
6457L: netdev@vger.kernel.org
6458S: Supported
6459F: drivers/net/ethernet/ibm/ibmvnic.*
6460
6461IBM Power Virtual Ethernet Device Driver
6462M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6463L: netdev@vger.kernel.org
6464S: Supported
6465F: drivers/net/ethernet/ibm/ibmveth.*
6466
6467IBM Power Virtual FC Device Drivers
6468M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6469L: linux-scsi@vger.kernel.org
6470S: Supported
6471F: drivers/scsi/ibmvscsi/ibmvfc*
6472
6473IBM Power Virtual SCSI Device Drivers
6474M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6475L: linux-scsi@vger.kernel.org
6476S: Supported
6477F: drivers/scsi/ibmvscsi/ibmvscsi*
6478F: include/scsi/viosrp.h
6479
6480IBM Power Virtual SCSI Device Target Driver
6481M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6482M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6483L: linux-scsi@vger.kernel.org
6484L: target-devel@vger.kernel.org
6485S: Supported
6486F: drivers/scsi/ibmvscsi_tgt/
6487
6488IBM Power VMX Cryptographic instructions
6489M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
6490M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
6491L: linux-crypto@vger.kernel.org
6492S: Supported
6493F: drivers/crypto/vmx/Makefile
6494F: drivers/crypto/vmx/Kconfig
6495F: drivers/crypto/vmx/vmx.c
6496F: drivers/crypto/vmx/aes*
6497F: drivers/crypto/vmx/ghash*
6498F: drivers/crypto/vmx/ppc-xlate.pl
6499
6500IBM ServeRAID RAID DRIVER
6501S: Orphan
6502F: drivers/scsi/ips.*
6503
6504ICH LPC AND GPIO DRIVER
6505M: Peter Tyser <ptyser@xes-inc.com>
6506S: Maintained
6507F: drivers/mfd/lpc_ich.c
6508F: drivers/gpio/gpio-ich.c
6509
6510IDE SUBSYSTEM
6511M: "David S. Miller" <davem@davemloft.net>
6512L: linux-ide@vger.kernel.org
6513Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6514T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6515S: Maintained
6516F: Documentation/ide/
6517F: drivers/ide/
6518F: include/linux/ide.h
6519
6520IDE/ATAPI DRIVERS
6521M: Borislav Petkov <bp@alien8.de>
6522L: linux-ide@vger.kernel.org
6523S: Maintained
6524F: Documentation/cdrom/ide-cd
6525F: drivers/ide/ide-cd*
6526
6527IDEAPAD LAPTOP EXTRAS DRIVER
6528M: Ike Panhc <ike.pan@canonical.com>
6529L: platform-driver-x86@vger.kernel.org
6530W: http://launchpad.net/ideapad-laptop
6531S: Maintained
6532F: drivers/platform/x86/ideapad-laptop.c
6533
6534IDEAPAD LAPTOP SLIDEBAR DRIVER
6535M: Andrey Moiseev <o2g.org.ru@gmail.com>
6536L: linux-input@vger.kernel.org
6537W: https://github.com/o2genum/ideapad-slidebar
6538S: Maintained
6539F: drivers/input/misc/ideapad_slidebar.c
6540
6541IDT VersaClock 5 CLOCK DRIVER
6542M: Marek Vasut <marek.vasut@gmail.com>
6543S: Maintained
6544F: drivers/clk/clk-versaclock5.c
6545
6546IEEE 802.15.4 SUBSYSTEM
6547M: Alexander Aring <alex.aring@gmail.com>
6548M: Stefan Schmidt <stefan@osg.samsung.com>
6549L: linux-wpan@vger.kernel.org
6550W: http://wpan.cakelab.org/
6551T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6552T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6553S: Maintained
6554F: net/ieee802154/
6555F: net/mac802154/
6556F: drivers/net/ieee802154/
6557F: include/linux/nl802154.h
6558F: include/linux/ieee802154.h
6559F: include/net/nl802154.h
6560F: include/net/mac802154.h
6561F: include/net/af_ieee802154.h
6562F: include/net/cfg802154.h
6563F: include/net/ieee802154_netdev.h
6564F: Documentation/networking/ieee802154.txt
6565
6566IFE PROTOCOL
6567M: Yotam Gigi <yotamg@mellanox.com>
6568M: Jamal Hadi Salim <jhs@mojatatu.com>
6569F: net/ife
6570F: include/net/ife.h
6571F: include/uapi/linux/ife.h
6572
6573IGORPLUG-USB IR RECEIVER
6574M: Sean Young <sean@mess.org>
6575L: linux-media@vger.kernel.org
6576S: Maintained
6577F: drivers/media/rc/igorplugusb.c
6578
6579IGUANAWORKS USB IR TRANSCEIVER
6580M: Sean Young <sean@mess.org>
6581L: linux-media@vger.kernel.org
6582S: Maintained
6583F: drivers/media/rc/iguanair.c
6584
6585IIO DIGITAL POTENTIOMETER DAC
6586M: Peter Rosin <peda@axentia.se>
6587L: linux-iio@vger.kernel.org
6588S: Maintained
6589F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac
6590F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt
6591F: drivers/iio/dac/dpot-dac.c
6592
6593IIO ENVELOPE DETECTOR
6594M: Peter Rosin <peda@axentia.se>
6595L: linux-iio@vger.kernel.org
6596S: Maintained
6597F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector
6598F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt
6599F: drivers/iio/adc/envelope-detector.c
6600
6601IIO MULTIPLEXER
6602M: Peter Rosin <peda@axentia.se>
6603L: linux-iio@vger.kernel.org
6604S: Maintained
6605F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt
6606F: drivers/iio/multiplexer/iio-mux.c
6607
6608IIO SUBSYSTEM AND DRIVERS
6609M: Jonathan Cameron <jic23@kernel.org>
6610R: Hartmut Knaack <knaack.h@gmx.de>
6611R: Lars-Peter Clausen <lars@metafoo.de>
6612R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6613L: linux-iio@vger.kernel.org
6614T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6615S: Maintained
6616F: Documentation/devicetree/bindings/iio/
6617F: drivers/iio/
6618F: drivers/staging/iio/
6619F: include/linux/iio/
6620F: tools/iio/
6621
6622IKANOS/ADI EAGLE ADSL USB DRIVER
6623M: Matthieu Castet <castet.matthieu@free.fr>
6624M: Stanislaw Gruszka <stf_xl@wp.pl>
6625S: Maintained
6626F: drivers/usb/atm/ueagle-atm.c
6627
6628IMGTEC ASCII LCD DRIVER
6629M: Paul Burton <paul.burton@imgtec.com>
6630S: Maintained
6631F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt
6632F: drivers/auxdisplay/img-ascii-lcd.c
6633
6634IMGTEC IR DECODER DRIVER
6635M: James Hogan <james.hogan@imgtec.com>
6636S: Maintained
6637F: drivers/media/rc/img-ir/
6638
6639IMS TWINTURBO FRAMEBUFFER DRIVER
6640L: linux-fbdev@vger.kernel.org
6641S: Orphan
6642F: drivers/video/fbdev/imsttfb.c
6643
6644INA209 HARDWARE MONITOR DRIVER
6645M: Guenter Roeck <linux@roeck-us.net>
6646L: linux-hwmon@vger.kernel.org
6647S: Maintained
6648F: Documentation/hwmon/ina209
6649F: Documentation/devicetree/bindings/i2c/ina209.txt
6650F: drivers/hwmon/ina209.c
6651
6652INA2XX HARDWARE MONITOR DRIVER
6653M: Guenter Roeck <linux@roeck-us.net>
6654L: linux-hwmon@vger.kernel.org
6655S: Maintained
6656F: Documentation/hwmon/ina2xx
6657F: drivers/hwmon/ina2xx.c
6658F: include/linux/platform_data/ina2xx.h
6659
6660INDUSTRY PACK SUBSYSTEM (IPACK)
6661M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6662M: Jens Taprogge <jens.taprogge@taprogge.org>
6663M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6664L: industrypack-devel@lists.sourceforge.net
6665W: http://industrypack.sourceforge.net
6666S: Maintained
6667F: drivers/ipack/
6668
6669INFINIBAND SUBSYSTEM
6670M: Doug Ledford <dledford@redhat.com>
6671M: Sean Hefty <sean.hefty@intel.com>
6672M: Hal Rosenstock <hal.rosenstock@gmail.com>
6673L: linux-rdma@vger.kernel.org
6674W: http://www.openfabrics.org/
6675Q: http://patchwork.kernel.org/project/linux-rdma/list/
6676T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6677S: Supported
6678F: Documentation/devicetree/bindings/infiniband/
6679F: Documentation/infiniband/
6680F: drivers/infiniband/
6681F: include/uapi/linux/if_infiniband.h
6682F: include/uapi/rdma/
6683F: include/rdma/
6684
6685INGENIC JZ4780 DMA Driver
6686M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6687S: Maintained
6688F: drivers/dma/dma-jz4780.c
6689
6690INGENIC JZ4780 NAND DRIVER
6691M: Harvey Hunt <harveyhuntnexus@gmail.com>
6692L: linux-mtd@lists.infradead.org
6693S: Maintained
6694F: drivers/mtd/nand/jz4780_*
6695
6696INOTIFY
6697M: John McCutchan <john@johnmccutchan.com>
6698M: Robert Love <rlove@rlove.org>
6699M: Eric Paris <eparis@parisplace.org>
6700S: Maintained
6701F: Documentation/filesystems/inotify.txt
6702F: fs/notify/inotify/
6703F: include/linux/inotify.h
6704F: include/uapi/linux/inotify.h
6705
6706INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6707M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6708L: linux-input@vger.kernel.org
6709Q: http://patchwork.kernel.org/project/linux-input/list/
6710T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6711S: Maintained
6712F: drivers/input/
6713F: include/linux/input.h
6714F: include/uapi/linux/input.h
6715F: include/uapi/linux/input-event-codes.h
6716F: include/linux/input/
6717F: Documentation/devicetree/bindings/input/
6718F: Documentation/input/
6719
6720INPUT MULTITOUCH (MT) PROTOCOL
6721M: Henrik Rydberg <rydberg@bitmath.org>
6722L: linux-input@vger.kernel.org
6723S: Odd fixes
6724F: Documentation/input/multi-touch-protocol.rst
6725F: drivers/input/input-mt.c
6726K: \b(ABS|SYN)_MT_
6727
6728INSIDE SECURE CRYPTO DRIVER
6729M: Antoine Tenart <antoine.tenart@free-electrons.com>
6730F: drivers/crypto/inside-secure/
6731S: Maintained
6732L: linux-crypto@vger.kernel.org
6733
6734INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6735M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6736M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6737L: linux-ima-devel@lists.sourceforge.net
6738L: linux-ima-user@lists.sourceforge.net
6739L: linux-security-module@vger.kernel.org
6740T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6741S: Supported
6742F: security/integrity/ima/
6743
6744INTEL 810/815 FRAMEBUFFER DRIVER
6745M: Antonino Daplas <adaplas@gmail.com>
6746L: linux-fbdev@vger.kernel.org
6747S: Maintained
6748F: drivers/video/fbdev/i810/
6749
6750INTEL ASoC BDW/HSW DRIVERS
6751M: Jie Yang <yang.jie@linux.intel.com>
6752L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6753S: Supported
6754F: sound/soc/intel/common/sst-dsp*
6755F: sound/soc/intel/common/sst-firmware.c
6756F: sound/soc/intel/boards/broadwell.c
6757F: sound/soc/intel/haswell/
6758
6759INTEL C600 SERIES SAS CONTROLLER DRIVER
6760M: Intel SCU Linux support <intel-linux-scu@intel.com>
6761M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6762L: linux-scsi@vger.kernel.org
6763T: git git://git.code.sf.net/p/intel-sas/isci
6764S: Supported
6765F: drivers/scsi/isci/
6766
6767INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
6768M: Daniel Vetter <daniel.vetter@intel.com>
6769M: Jani Nikula <jani.nikula@linux.intel.com>
6770L: intel-gfx@lists.freedesktop.org
6771W: https://01.org/linuxgraphics/
6772B: https://01.org/linuxgraphics/documentation/how-report-bugs
6773C: irc://chat.freenode.net/intel-gfx
6774Q: http://patchwork.freedesktop.org/project/intel-gfx/
6775T: git git://anongit.freedesktop.org/drm-intel
6776S: Supported
6777F: drivers/gpu/drm/i915/
6778F: include/drm/i915*
6779F: include/uapi/drm/i915_drm.h
6780F: Documentation/gpu/i915.rst
6781
6782INTEL ETHERNET DRIVERS
6783M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6784L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6785W: http://www.intel.com/support/feedback.htm
6786W: http://e1000.sourceforge.net/
6787Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6789T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6790S: Supported
6791F: Documentation/networking/e100.txt
6792F: Documentation/networking/e1000.txt
6793F: Documentation/networking/e1000e.txt
6794F: Documentation/networking/igb.txt
6795F: Documentation/networking/igbvf.txt
6796F: Documentation/networking/ixgb.txt
6797F: Documentation/networking/ixgbe.txt
6798F: Documentation/networking/ixgbevf.txt
6799F: Documentation/networking/i40e.txt
6800F: Documentation/networking/i40evf.txt
6801F: drivers/net/ethernet/intel/
6802F: drivers/net/ethernet/intel/*/
6803F: include/linux/avf/virtchnl.h
6804
6805INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6806M: Maik Broemme <mbroemme@libmpq.org>
6807L: linux-fbdev@vger.kernel.org
6808S: Maintained
6809F: Documentation/fb/intelfb.txt
6810F: drivers/video/fbdev/intelfb/
6811
6812INTEL GVT-g DRIVERS (Intel GPU Virtualization)
6813M: Zhenyu Wang <zhenyuw@linux.intel.com>
6814M: Zhi Wang <zhi.a.wang@intel.com>
6815L: intel-gvt-dev@lists.freedesktop.org
6816L: intel-gfx@lists.freedesktop.org
6817W: https://01.org/igvt-g
6818T: git https://github.com/01org/gvt-linux.git
6819S: Supported
6820F: drivers/gpu/drm/i915/gvt/
6821
6822INTEL HID EVENT DRIVER
6823M: Alex Hung <alex.hung@canonical.com>
6824L: platform-driver-x86@vger.kernel.org
6825S: Maintained
6826F: drivers/platform/x86/intel-hid.c
6827
6828INTEL I/OAT DMA DRIVER
6829M: Dave Jiang <dave.jiang@intel.com>
6830R: Dan Williams <dan.j.williams@intel.com>
6831L: dmaengine@vger.kernel.org
6832Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6833S: Supported
6834F: drivers/dma/ioat*
6835
6836INTEL IDLE DRIVER
6837M: Jacob Pan <jacob.jun.pan@linux.intel.com>
6838M: Len Brown <lenb@kernel.org>
6839L: linux-pm@vger.kernel.org
6840T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6841B: https://bugzilla.kernel.org
6842S: Supported
6843F: drivers/idle/intel_idle.c
6844
6845INTEL INTEGRATED SENSOR HUB DRIVER
6846M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6847M: Jiri Kosina <jikos@kernel.org>
6848L: linux-input@vger.kernel.org
6849S: Maintained
6850F: drivers/hid/intel-ish-hid/
6851
6852INTEL IOMMU (VT-d)
6853M: David Woodhouse <dwmw2@infradead.org>
6854L: iommu@lists.linux-foundation.org
6855T: git git://git.infradead.org/iommu-2.6.git
6856S: Supported
6857F: drivers/iommu/intel-iommu.c
6858F: include/linux/intel-iommu.h
6859
6860INTEL IOP-ADMA DMA DRIVER
6861R: Dan Williams <dan.j.williams@intel.com>
6862S: Odd fixes
6863F: drivers/dma/iop-adma.c
6864
6865INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6866M: Krzysztof Halasa <khalasa@piap.pl>
6867S: Maintained
6868F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6869F: arch/arm/mach-ixp4xx/include/mach/npe.h
6870F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6871F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6872F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6873F: drivers/net/wan/ixp4xx_hss.c
6874
6875INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6876M: Deepak Saxena <dsaxena@plexity.net>
6877S: Maintained
6878F: drivers/char/hw_random/ixp4xx-rng.c
6879
6880INTEL MANAGEMENT ENGINE (mei)
6881M: Tomas Winkler <tomas.winkler@intel.com>
6882L: linux-kernel@vger.kernel.org
6883S: Supported
6884F: include/uapi/linux/mei.h
6885F: include/linux/mei_cl_bus.h
6886F: drivers/misc/mei/*
6887F: drivers/watchdog/mei_wdt.c
6888F: Documentation/misc-devices/mei/*
6889F: samples/mei/*
6890
6891INTEL MENLOW THERMAL DRIVER
6892M: Sujith Thomas <sujith.thomas@intel.com>
6893L: platform-driver-x86@vger.kernel.org
6894W: https://01.org/linux-acpi
6895S: Supported
6896F: drivers/platform/x86/intel_menlow.c
6897
6898INTEL MERRIFIELD GPIO DRIVER
6899M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6900L: linux-gpio@vger.kernel.org
6901S: Maintained
6902F: drivers/gpio/gpio-merrifield.c
6903
6904INTEL MIC DRIVERS (mic)
6905M: Sudeep Dutt <sudeep.dutt@intel.com>
6906M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6907S: Supported
6908W: https://github.com/sudeepdutt/mic
6909W: http://software.intel.com/en-us/mic-developer
6910F: include/linux/mic_bus.h
6911F: include/linux/scif.h
6912F: include/uapi/linux/mic_common.h
6913F: include/uapi/linux/mic_ioctl.h
6914F: include/uapi/linux/scif_ioctl.h
6915F: drivers/misc/mic/
6916F: drivers/dma/mic_x100_dma.c
6917F: drivers/dma/mic_x100_dma.h
6918F: Documentation/mic/
6919
6920INTEL PMC CORE DRIVER
6921M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6922M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6923L: platform-driver-x86@vger.kernel.org
6924S: Maintained
6925F: arch/x86/include/asm/pmc_core.h
6926F: drivers/platform/x86/intel_pmc_core*
6927
6928INTEL PMC/P-Unit IPC DRIVER
6929M: Zha Qipeng<qipeng.zha@intel.com>
6930L: platform-driver-x86@vger.kernel.org
6931S: Maintained
6932F: drivers/platform/x86/intel_pmc_ipc.c
6933F: drivers/platform/x86/intel_punit_ipc.c
6934F: arch/x86/include/asm/intel_pmc_ipc.h
6935F: arch/x86/include/asm/intel_punit_ipc.h
6936
6937INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6938M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6939L: linux-wireless@vger.kernel.org
6940S: Maintained
6941F: Documentation/networking/README.ipw2100
6942F: Documentation/networking/README.ipw2200
6943F: drivers/net/wireless/intel/ipw2x00/
6944
6945INTEL PSTATE DRIVER
6946M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6947M: Len Brown <lenb@kernel.org>
6948L: linux-pm@vger.kernel.org
6949S: Supported
6950F: drivers/cpufreq/intel_pstate.c
6951
6952INTEL RDMA RNIC DRIVER
6953M: Faisal Latif <faisal.latif@intel.com>
6954M: Shiraz Saleem <shiraz.saleem@intel.com>
6955L: linux-rdma@vger.kernel.org
6956S: Supported
6957F: drivers/infiniband/hw/i40iw/
6958
6959INTEL TELEMETRY DRIVER
6960M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6961L: platform-driver-x86@vger.kernel.org
6962S: Maintained
6963F: arch/x86/include/asm/intel_telemetry.h
6964F: drivers/platform/x86/intel_telemetry*
6965
6966INTEL VIRTUAL BUTTON DRIVER
6967M: AceLan Kao <acelan.kao@canonical.com>
6968L: platform-driver-x86@vger.kernel.org
6969S: Maintained
6970F: drivers/platform/x86/intel-vbtn.c
6971
6972INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6973M: Stanislaw Gruszka <sgruszka@redhat.com>
6974L: linux-wireless@vger.kernel.org
6975S: Supported
6976F: drivers/net/wireless/intel/iwlegacy/
6977
6978INTEL WIRELESS WIFI LINK (iwlwifi)
6979M: Johannes Berg <johannes.berg@intel.com>
6980M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6981M: Luca Coelho <luciano.coelho@intel.com>
6982M: Intel Linux Wireless <linuxwifi@intel.com>
6983L: linux-wireless@vger.kernel.org
6984W: http://intellinuxwireless.org
6985T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6986S: Supported
6987F: drivers/net/wireless/intel/iwlwifi/
6988
6989INTEL WIRELESS WIMAX CONNECTION 2400
6990M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6991M: linux-wimax@intel.com
6992L: wimax@linuxwimax.org (subscribers-only)
6993S: Supported
6994W: http://linuxwimax.org
6995F: Documentation/wimax/README.i2400m
6996F: drivers/net/wimax/i2400m/
6997F: include/uapi/linux/wimax/i2400m.h
6998
6999INTEL(R) TRACE HUB
7000M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
7001S: Supported
7002F: Documentation/trace/intel_th.txt
7003F: drivers/hwtracing/intel_th/
7004
7005INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
7006M: Ning Sun <ning.sun@intel.com>
7007L: tboot-devel@lists.sourceforge.net
7008W: http://tboot.sourceforge.net
7009T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
7010S: Supported
7011F: Documentation/intel_txt.txt
7012F: include/linux/tboot.h
7013F: arch/x86/kernel/tboot.c
7014
7015INTEL-MID GPIO DRIVER
7016M: David Cohen <david.a.cohen@linux.intel.com>
7017L: linux-gpio@vger.kernel.org
7018S: Maintained
7019F: drivers/gpio/gpio-intel-mid.c
7020
7021INVENSENSE MPU-3050 GYROSCOPE DRIVER
7022M: Linus Walleij <linus.walleij@linaro.org>
7023L: linux-iio@vger.kernel.org
7024S: Maintained
7025F: drivers/iio/gyro/mpu3050*
7026F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt
7027
7028IOC3 ETHERNET DRIVER
7029M: Ralf Baechle <ralf@linux-mips.org>
7030L: linux-mips@linux-mips.org
7031S: Maintained
7032F: drivers/net/ethernet/sgi/ioc3-eth.c
7033
7034IOC3 SERIAL DRIVER
7035M: Pat Gefre <pfg@sgi.com>
7036L: linux-serial@vger.kernel.org
7037S: Maintained
7038F: drivers/tty/serial/ioc3_serial.c
7039
7040IOMMU DRIVERS
7041M: Joerg Roedel <joro@8bytes.org>
7042L: iommu@lists.linux-foundation.org
7043T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
7044S: Maintained
7045F: Documentation/devicetree/bindings/iommu/
7046F: drivers/iommu/
7047F: include/linux/iommu.h
7048F: include/linux/iova.h
7049
7050IP MASQUERADING
7051M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
7052S: Maintained
7053F: net/ipv4/netfilter/ipt_MASQUERADE.c
7054
7055IPMI SUBSYSTEM
7056M: Corey Minyard <minyard@acm.org>
7057L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
7058W: http://openipmi.sourceforge.net/
7059S: Supported
7060F: Documentation/IPMI.txt
7061F: drivers/char/ipmi/
7062F: include/linux/ipmi*
7063F: include/uapi/linux/ipmi*
7064
7065IPS SCSI RAID DRIVER
7066M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
7067L: linux-scsi@vger.kernel.org
7068W: http://www.adaptec.com/
7069S: Maintained
7070F: drivers/scsi/ips*
7071
7072IPVS
7073M: Wensong Zhang <wensong@linux-vs.org>
7074M: Simon Horman <horms@verge.net.au>
7075M: Julian Anastasov <ja@ssi.bg>
7076L: netdev@vger.kernel.org
7077L: lvs-devel@vger.kernel.org
7078S: Maintained
7079T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
7080T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
7081F: Documentation/networking/ipvs-sysctl.txt
7082F: include/net/ip_vs.h
7083F: include/uapi/linux/ip_vs.h
7084F: net/netfilter/ipvs/
7085
7086IPWIRELESS DRIVER
7087M: Jiri Kosina <jikos@kernel.org>
7088M: David Sterba <dsterba@suse.com>
7089S: Odd Fixes
7090F: drivers/tty/ipwireless/
7091
7092IPX NETWORK LAYER
7093L: netdev@vger.kernel.org
7094S: Odd fixes
7095F: include/net/ipx.h
7096F: include/uapi/linux/ipx.h
7097F: net/ipx/
7098
7099IRDA SUBSYSTEM
7100M: Samuel Ortiz <samuel@sortiz.org>
7101L: irda-users@lists.sourceforge.net (subscribers-only)
7102L: netdev@vger.kernel.org
7103W: http://irda.sourceforge.net/
7104S: Maintained
7105T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
7106F: Documentation/networking/irda.txt
7107F: drivers/net/irda/
7108F: include/net/irda/
7109F: net/irda/
7110
7111IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
7112M: Marc Zyngier <marc.zyngier@arm.com>
7113S: Maintained
7114T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7115F: Documentation/IRQ-domain.txt
7116F: include/linux/irqdomain.h
7117F: kernel/irq/irqdomain.c
7118F: kernel/irq/msi.c
7119
7120IRQ SUBSYSTEM
7121M: Thomas Gleixner <tglx@linutronix.de>
7122L: linux-kernel@vger.kernel.org
7123S: Maintained
7124T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7125F: kernel/irq/
7126
7127IRQCHIP DRIVERS
7128M: Thomas Gleixner <tglx@linutronix.de>
7129M: Jason Cooper <jason@lakedaemon.net>
7130M: Marc Zyngier <marc.zyngier@arm.com>
7131L: linux-kernel@vger.kernel.org
7132S: Maintained
7133T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
7134F: Documentation/devicetree/bindings/interrupt-controller/
7135F: drivers/irqchip/
7136
7137ISA
7138M: William Breathitt Gray <vilhelm.gray@gmail.com>
7139S: Maintained
7140F: Documentation/isa.txt
7141F: drivers/base/isa.c
7142F: include/linux/isa.h
7143
7144ISA RADIO MODULE
7145M: Hans Verkuil <hverkuil@xs4all.nl>
7146L: linux-media@vger.kernel.org
7147T: git git://linuxtv.org/media_tree.git
7148W: https://linuxtv.org
7149S: Maintained
7150F: drivers/media/radio/radio-isa*
7151
7152ISAPNP
7153M: Jaroslav Kysela <perex@perex.cz>
7154S: Maintained
7155F: Documentation/isapnp.txt
7156F: drivers/pnp/isapnp/
7157F: include/linux/isapnp.h
7158
7159ISCSI
7160M: Lee Duncan <lduncan@suse.com>
7161M: Chris Leech <cleech@redhat.com>
7162L: open-iscsi@googlegroups.com
7163W: www.open-iscsi.com
7164S: Maintained
7165F: drivers/scsi/*iscsi*
7166F: include/scsi/*iscsi*
7167
7168iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
7169M: Peter Jones <pjones@redhat.com>
7170M: Konrad Rzeszutek Wilk <konrad@kernel.org>
7171S: Maintained
7172F: drivers/firmware/iscsi_ibft*
7173
7174ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
7175M: Or Gerlitz <ogerlitz@mellanox.com>
7176M: Sagi Grimberg <sagi@grimberg.me>
7177M: Roi Dayan <roid@mellanox.com>
7178L: linux-rdma@vger.kernel.org
7179S: Supported
7180W: http://www.openfabrics.org
7181W: www.open-iscsi.org
7182Q: http://patchwork.kernel.org/project/linux-rdma/list/
7183F: drivers/infiniband/ulp/iser/
7184
7185ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
7186M: Sagi Grimberg <sagi@grimberg.me>
7187T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
7188L: linux-rdma@vger.kernel.org
7189L: target-devel@vger.kernel.org
7190S: Supported
7191W: http://www.linux-iscsi.org
7192F: drivers/infiniband/ulp/isert
7193
7194ISDN SUBSYSTEM
7195M: Karsten Keil <isdn@linux-pingi.de>
7196L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7197L: netdev@vger.kernel.org
7198W: http://www.isdn4linux.de
7199T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
7200S: Maintained
7201F: Documentation/isdn/
7202F: drivers/isdn/
7203F: include/linux/isdn.h
7204F: include/linux/isdn/
7205F: include/uapi/linux/isdn.h
7206F: include/uapi/linux/isdn/
7207
7208ISDN SUBSYSTEM (Eicon active card driver)
7209M: Armin Schindler <mac@melware.de>
7210L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
7211W: http://www.melware.de
7212S: Maintained
7213F: drivers/isdn/hardware/eicon/
7214
7215IT87 HARDWARE MONITORING DRIVER
7216M: Jean Delvare <jdelvare@suse.com>
7217L: linux-hwmon@vger.kernel.org
7218S: Maintained
7219F: Documentation/hwmon/it87
7220F: drivers/hwmon/it87.c
7221
7222IT913X MEDIA DRIVER
7223M: Antti Palosaari <crope@iki.fi>
7224L: linux-media@vger.kernel.org
7225W: https://linuxtv.org
7226W: http://palosaari.fi/linux/
7227Q: http://patchwork.linuxtv.org/project/linux-media/list/
7228T: git git://linuxtv.org/anttip/media_tree.git
7229S: Maintained
7230F: drivers/media/tuners/it913x*
7231
7232IVTV VIDEO4LINUX DRIVER
7233M: Andy Walls <awalls@md.metrocast.net>
7234L: ivtv-devel@ivtvdriver.org (subscribers-only)
7235L: linux-media@vger.kernel.org
7236T: git git://linuxtv.org/media_tree.git
7237W: http://www.ivtvdriver.org
7238S: Maintained
7239F: Documentation/media/v4l-drivers/ivtv*
7240F: drivers/media/pci/ivtv/
7241F: include/uapi/linux/ivtv*
7242
7243IX2505V MEDIA DRIVER
7244M: Malcolm Priestley <tvboxspy@gmail.com>
7245L: linux-media@vger.kernel.org
7246W: https://linuxtv.org
7247Q: http://patchwork.linuxtv.org/project/linux-media/list/
7248S: Maintained
7249F: drivers/media/dvb-frontends/ix2505v*
7250
7251JC42.4 TEMPERATURE SENSOR DRIVER
7252M: Guenter Roeck <linux@roeck-us.net>
7253L: linux-hwmon@vger.kernel.org
7254S: Maintained
7255F: drivers/hwmon/jc42.c
7256F: Documentation/hwmon/jc42
7257
7258JFS FILESYSTEM
7259M: Dave Kleikamp <shaggy@kernel.org>
7260L: jfs-discussion@lists.sourceforge.net
7261W: http://jfs.sourceforge.net/
7262T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
7263S: Maintained
7264F: Documentation/filesystems/jfs.txt
7265F: fs/jfs/
7266
7267JME NETWORK DRIVER
7268M: Guo-Fu Tseng <cooldavid@cooldavid.org>
7269L: netdev@vger.kernel.org
7270S: Maintained
7271F: drivers/net/ethernet/jme.*
7272
7273JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
7274M: David Woodhouse <dwmw2@infradead.org>
7275L: linux-mtd@lists.infradead.org
7276W: http://www.linux-mtd.infradead.org/doc/jffs2.html
7277S: Maintained
7278F: fs/jffs2/
7279F: include/uapi/linux/jffs2.h
7280
7281JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
7282M: "Theodore Ts'o" <tytso@mit.edu>
7283M: Jan Kara <jack@suse.com>
7284L: linux-ext4@vger.kernel.org
7285S: Maintained
7286F: fs/jbd2/
7287F: include/linux/jbd2.h
7288
7289JPU V4L2 MEM2MEM DRIVER FOR RENESAS
7290M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
7291L: linux-media@vger.kernel.org
7292S: Maintained
7293F: drivers/media/platform/rcar_jpu.c
7294
7295JSM Neo PCI based serial card
7296M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
7297L: linux-serial@vger.kernel.org
7298S: Maintained
7299F: drivers/tty/serial/jsm/
7300
7301K10TEMP HARDWARE MONITORING DRIVER
7302M: Clemens Ladisch <clemens@ladisch.de>
7303L: linux-hwmon@vger.kernel.org
7304S: Maintained
7305F: Documentation/hwmon/k10temp
7306F: drivers/hwmon/k10temp.c
7307
7308K8TEMP HARDWARE MONITORING DRIVER
7309M: Rudolf Marek <r.marek@assembler.cz>
7310L: linux-hwmon@vger.kernel.org
7311S: Maintained
7312F: Documentation/hwmon/k8temp
7313F: drivers/hwmon/k8temp.c
7314
7315KASAN
7316M: Andrey Ryabinin <aryabinin@virtuozzo.com>
7317R: Alexander Potapenko <glider@google.com>
7318R: Dmitry Vyukov <dvyukov@google.com>
7319L: kasan-dev@googlegroups.com
7320S: Maintained
7321F: arch/*/include/asm/kasan.h
7322F: arch/*/mm/kasan_init*
7323F: Documentation/dev-tools/kasan.rst
7324F: include/linux/kasan*.h
7325F: lib/test_kasan.c
7326F: mm/kasan/
7327F: scripts/Makefile.kasan
7328
7329KCONFIG
7330M: "Yann E. MORIN" <yann.morin.1998@free.fr>
7331L: linux-kbuild@vger.kernel.org
7332T: git git://gitorious.org/linux-kconfig/linux-kconfig
7333S: Maintained
7334F: Documentation/kbuild/kconfig-language.txt
7335F: scripts/kconfig/
7336
7337KDUMP
7338M: Dave Young <dyoung@redhat.com>
7339M: Baoquan He <bhe@redhat.com>
7340R: Vivek Goyal <vgoyal@redhat.com>
7341L: kexec@lists.infradead.org
7342W: http://lse.sourceforge.net/kdump/
7343S: Maintained
7344F: Documentation/kdump/
7345
7346KEENE FM RADIO TRANSMITTER DRIVER
7347M: Hans Verkuil <hverkuil@xs4all.nl>
7348L: linux-media@vger.kernel.org
7349T: git git://linuxtv.org/media_tree.git
7350W: https://linuxtv.org
7351S: Maintained
7352F: drivers/media/radio/radio-keene*
7353
7354KERNEL AUTOMOUNTER v4 (AUTOFS4)
7355M: Ian Kent <raven@themaw.net>
7356L: autofs@vger.kernel.org
7357S: Maintained
7358F: fs/autofs4/
7359
7360KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
7361M: Masahiro Yamada <yamada.masahiro@socionext.com>
7362M: Michal Marek <mmarek@suse.com>
7363T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
7364L: linux-kbuild@vger.kernel.org
7365S: Maintained
7366F: Documentation/kbuild/
7367F: Makefile
7368F: scripts/Makefile.*
7369F: scripts/basic/
7370F: scripts/mk*
7371F: scripts/package/
7372
7373KERNEL JANITORS
7374L: kernel-janitors@vger.kernel.org
7375W: http://kernelnewbies.org/KernelJanitors
7376S: Odd Fixes
7377
7378KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
7379M: "J. Bruce Fields" <bfields@fieldses.org>
7380M: Jeff Layton <jlayton@poochiereds.net>
7381L: linux-nfs@vger.kernel.org
7382W: http://nfs.sourceforge.net/
7383T: git git://linux-nfs.org/~bfields/linux.git
7384S: Supported
7385F: fs/nfsd/
7386F: include/uapi/linux/nfsd/
7387F: fs/lockd/
7388F: fs/nfs_common/
7389F: net/sunrpc/
7390F: include/linux/lockd/
7391F: include/linux/sunrpc/
7392F: include/uapi/linux/sunrpc/
7393
7394KERNEL SELFTEST FRAMEWORK
7395M: Shuah Khan <shuahkh@osg.samsung.com>
7396M: Shuah Khan <shuah@kernel.org>
7397L: linux-kselftest@vger.kernel.org
7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git
7399S: Maintained
7400F: tools/testing/selftests/
7401F: Documentation/dev-tools/kselftest*
7402
7403KERNEL VIRTUAL MACHINE (KVM)
7404M: Paolo Bonzini <pbonzini@redhat.com>
7405M: Radim Krčmář <rkrcmar@redhat.com>
7406L: kvm@vger.kernel.org
7407W: http://www.linux-kvm.org
7408T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
7409S: Supported
7410F: Documentation/*/kvm*.txt
7411F: Documentation/virtual/kvm/
7412F: arch/*/kvm/
7413F: arch/x86/kernel/kvm.c
7414F: arch/x86/kernel/kvmclock.c
7415F: arch/*/include/asm/kvm*
7416F: include/linux/kvm*
7417F: include/uapi/linux/kvm*
7418F: virt/kvm/
7419F: tools/kvm/
7420
7421KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
7422M: Joerg Roedel <joro@8bytes.org>
7423L: kvm@vger.kernel.org
7424W: http://www.linux-kvm.org/
7425S: Maintained
7426F: arch/x86/include/asm/svm.h
7427F: arch/x86/kvm/svm.c
7428
7429KERNEL VIRTUAL MACHINE (KVM) FOR ARM
7430M: Christoffer Dall <christoffer.dall@linaro.org>
7431M: Marc Zyngier <marc.zyngier@arm.com>
7432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7433L: kvmarm@lists.cs.columbia.edu
7434W: http://systems.cs.columbia.edu/projects/kvm-arm
7435T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
7436S: Supported
7437F: arch/arm/include/uapi/asm/kvm*
7438F: arch/arm/include/asm/kvm*
7439F: arch/arm/kvm/
7440F: virt/kvm/arm/
7441F: include/kvm/arm_*
7442
7443KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
7444M: Alexander Graf <agraf@suse.com>
7445L: kvm-ppc@vger.kernel.org
7446W: http://www.linux-kvm.org/
7447T: git git://github.com/agraf/linux-2.6.git
7448S: Supported
7449F: arch/powerpc/include/asm/kvm*
7450F: arch/powerpc/kvm/
7451
7452KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
7453M: Christoffer Dall <christoffer.dall@linaro.org>
7454M: Marc Zyngier <marc.zyngier@arm.com>
7455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7456L: kvmarm@lists.cs.columbia.edu
7457S: Maintained
7458F: arch/arm64/include/uapi/asm/kvm*
7459F: arch/arm64/include/asm/kvm*
7460F: arch/arm64/kvm/
7461
7462KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
7463M: James Hogan <james.hogan@imgtec.com>
7464L: linux-mips@linux-mips.org
7465S: Supported
7466F: arch/mips/include/uapi/asm/kvm*
7467F: arch/mips/include/asm/kvm*
7468F: arch/mips/kvm/
7469
7470KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
7471M: Christian Borntraeger <borntraeger@de.ibm.com>
7472M: Cornelia Huck <cohuck@redhat.com>
7473L: linux-s390@vger.kernel.org
7474W: http://www.ibm.com/developerworks/linux/linux390/
7475T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
7476S: Supported
7477F: Documentation/s390/kvm.txt
7478F: arch/s390/include/asm/kvm*
7479F: arch/s390/kvm/
7480F: arch/s390/mm/gmap.c
7481
7482KERNFS
7483M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
7484M: Tejun Heo <tj@kernel.org>
7485T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
7486S: Supported
7487F: include/linux/kernfs.h
7488F: fs/kernfs/
7489
7490KEXEC
7491M: Eric Biederman <ebiederm@xmission.com>
7492W: http://kernel.org/pub/linux/utils/kernel/kexec/
7493L: kexec@lists.infradead.org
7494S: Maintained
7495F: include/linux/kexec.h
7496F: include/uapi/linux/kexec.h
7497F: kernel/kexec*
7498
7499KEYS-ENCRYPTED
7500M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7501M: David Safford <safford@us.ibm.com>
7502L: linux-security-module@vger.kernel.org
7503L: keyrings@vger.kernel.org
7504S: Supported
7505F: Documentation/security/keys/trusted-encrypted.rst
7506F: include/keys/encrypted-type.h
7507F: security/keys/encrypted-keys/
7508
7509KEYS-TRUSTED
7510M: David Safford <safford@us.ibm.com>
7511M: Mimi Zohar <zohar@linux.vnet.ibm.com>
7512L: linux-security-module@vger.kernel.org
7513L: keyrings@vger.kernel.org
7514S: Supported
7515F: Documentation/security/keys/trusted-encrypted.rst
7516F: include/keys/trusted-type.h
7517F: security/keys/trusted.c
7518F: security/keys/trusted.h
7519
7520KEYS/KEYRINGS:
7521M: David Howells <dhowells@redhat.com>
7522L: keyrings@vger.kernel.org
7523S: Maintained
7524F: Documentation/security/keys/core.rst
7525F: include/linux/key.h
7526F: include/linux/key-type.h
7527F: include/linux/keyctl.h
7528F: include/uapi/linux/keyctl.h
7529F: include/keys/
7530F: security/keys/
7531
7532KGDB / KDB /debug_core
7533M: Jason Wessel <jason.wessel@windriver.com>
7534W: http://kgdb.wiki.kernel.org/
7535L: kgdb-bugreport@lists.sourceforge.net
7536T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
7537S: Maintained
7538F: Documentation/dev-tools/kgdb.rst
7539F: drivers/misc/kgdbts.c
7540F: drivers/tty/serial/kgdboc.c
7541F: include/linux/kdb.h
7542F: include/linux/kgdb.h
7543F: kernel/debug/
7544
7545KMEMCHECK
7546M: Vegard Nossum <vegardno@ifi.uio.no>
7547M: Pekka Enberg <penberg@kernel.org>
7548S: Maintained
7549F: Documentation/dev-tools/kmemcheck.rst
7550F: arch/x86/include/asm/kmemcheck.h
7551F: arch/x86/mm/kmemcheck/
7552F: include/linux/kmemcheck.h
7553F: mm/kmemcheck.c
7554
7555KMEMLEAK
7556M: Catalin Marinas <catalin.marinas@arm.com>
7557S: Maintained
7558F: Documentation/dev-tools/kmemleak.rst
7559F: include/linux/kmemleak.h
7560F: mm/kmemleak.c
7561F: mm/kmemleak-test.c
7562
7563KMOD MODULE USERMODE HELPER
7564M: "Luis R. Rodriguez" <mcgrof@kernel.org>
7565L: linux-kernel@vger.kernel.org
7566S: Maintained
7567F: kernel/kmod.c
7568F: include/linux/kmod.h
7569F: lib/test_kmod.c
7570F: tools/testing/selftests/kmod/
7571
7572KPROBES
7573M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7574M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7575M: "David S. Miller" <davem@davemloft.net>
7576M: Masami Hiramatsu <mhiramat@kernel.org>
7577S: Maintained
7578F: Documentation/kprobes.txt
7579F: include/linux/kprobes.h
7580F: include/asm-generic/kprobes.h
7581F: kernel/kprobes.c
7582
7583KS0108 LCD CONTROLLER DRIVER
7584M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7585W: http://miguelojeda.es/auxdisplay.htm
7586W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7587S: Maintained
7588F: Documentation/auxdisplay/ks0108
7589F: drivers/auxdisplay/ks0108.c
7590F: include/linux/ks0108.h
7591
7592L3MDEV
7593M: David Ahern <dsa@cumulusnetworks.com>
7594L: netdev@vger.kernel.org
7595S: Maintained
7596F: net/l3mdev
7597F: include/net/l3mdev.h
7598
7599LANTIQ MIPS ARCHITECTURE
7600M: John Crispin <john@phrozen.org>
7601L: linux-mips@linux-mips.org
7602S: Maintained
7603F: arch/mips/lantiq
7604
7605LAPB module
7606L: linux-x25@vger.kernel.org
7607S: Orphan
7608F: Documentation/networking/lapb-module.txt
7609F: include/*/lapb.h
7610F: net/lapb/
7611
7612LASI 53c700 driver for PARISC
7613M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7614L: linux-scsi@vger.kernel.org
7615S: Maintained
7616F: Documentation/scsi/53c700.txt
7617F: drivers/scsi/53c700*
7618
7619LED SUBSYSTEM
7620M: Richard Purdie <rpurdie@rpsys.net>
7621M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
7622M: Pavel Machek <pavel@ucw.cz>
7623L: linux-leds@vger.kernel.org
7624T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7625S: Maintained
7626F: Documentation/devicetree/bindings/leds/
7627F: drivers/leds/
7628F: include/linux/leds.h
7629
7630LEGACY EEPROM DRIVER
7631M: Jean Delvare <jdelvare@suse.com>
7632S: Maintained
7633F: Documentation/misc-devices/eeprom
7634F: drivers/misc/eeprom/eeprom.c
7635
7636LEGO USB Tower driver
7637M: Juergen Stuber <starblue@users.sourceforge.net>
7638L: legousb-devel@lists.sourceforge.net
7639W: http://legousb.sourceforge.net/
7640S: Maintained
7641F: drivers/usb/misc/legousbtower.c
7642
7643LG2160 MEDIA DRIVER
7644M: Michael Krufky <mkrufky@linuxtv.org>
7645L: linux-media@vger.kernel.org
7646W: https://linuxtv.org
7647W: http://github.com/mkrufky
7648Q: http://patchwork.linuxtv.org/project/linux-media/list/
7649T: git git://linuxtv.org/mkrufky/tuners.git
7650S: Maintained
7651F: drivers/media/dvb-frontends/lg2160.*
7652
7653LGDT3305 MEDIA DRIVER
7654M: Michael Krufky <mkrufky@linuxtv.org>
7655L: linux-media@vger.kernel.org
7656W: https://linuxtv.org
7657W: http://github.com/mkrufky
7658Q: http://patchwork.linuxtv.org/project/linux-media/list/
7659T: git git://linuxtv.org/mkrufky/tuners.git
7660S: Maintained
7661F: drivers/media/dvb-frontends/lgdt3305.*
7662
7663LGUEST
7664M: Rusty Russell <rusty@rustcorp.com.au>
7665L: lguest@lists.ozlabs.org
7666W: http://lguest.ozlabs.org/
7667S: Odd Fixes
7668F: arch/x86/include/asm/lguest*.h
7669F: arch/x86/lguest/
7670F: drivers/lguest/
7671F: include/linux/lguest*.h
7672F: tools/lguest/
7673
7674LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7675M: Viresh Kumar <vireshk@kernel.org>
7676L: linux-ide@vger.kernel.org
7677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7678S: Maintained
7679F: include/linux/pata_arasan_cf_data.h
7680F: drivers/ata/pata_arasan_cf.c
7681
7682LIBATA PATA DRIVERS
7683M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7684M: Tejun Heo <tj@kernel.org>
7685L: linux-ide@vger.kernel.org
7686T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7687S: Maintained
7688F: drivers/ata/pata_*.c
7689F: drivers/ata/ata_generic.c
7690
7691LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS
7692M: Linus Walleij <linus.walleij@linaro.org>
7693L: linux-ide@vger.kernel.org
7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7695S: Maintained
7696F: drivers/ata/pata_ftide010.c
7697F: drivers/ata/sata_gemini.c
7698F: drivers/ata/sata_gemini.h
7699
7700LIBATA SATA AHCI PLATFORM devices support
7701M: Hans de Goede <hdegoede@redhat.com>
7702M: Tejun Heo <tj@kernel.org>
7703L: linux-ide@vger.kernel.org
7704T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7705S: Maintained
7706F: drivers/ata/ahci_platform.c
7707F: drivers/ata/libahci_platform.c
7708F: include/linux/ahci_platform.h
7709
7710LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7711M: Mikael Pettersson <mikpelinux@gmail.com>
7712L: linux-ide@vger.kernel.org
7713T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7714S: Maintained
7715F: drivers/ata/sata_promise.*
7716
7717LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7718M: Tejun Heo <tj@kernel.org>
7719L: linux-ide@vger.kernel.org
7720T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7721S: Maintained
7722F: drivers/ata/
7723F: include/linux/ata.h
7724F: include/linux/libata.h
7725F: Documentation/devicetree/bindings/ata/
7726
7727LIBLOCKDEP
7728M: Sasha Levin <alexander.levin@verizon.com>
7729S: Maintained
7730F: tools/lib/lockdep/
7731
7732LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7733M: Ross Zwisler <ross.zwisler@linux.intel.com>
7734L: linux-nvdimm@lists.01.org
7735Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7736S: Supported
7737F: drivers/nvdimm/blk.c
7738F: drivers/nvdimm/region_devs.c
7739
7740LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7741M: Vishal Verma <vishal.l.verma@intel.com>
7742L: linux-nvdimm@lists.01.org
7743Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7744S: Supported
7745F: drivers/nvdimm/btt*
7746
7747LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7748M: Ross Zwisler <ross.zwisler@linux.intel.com>
7749L: linux-nvdimm@lists.01.org
7750Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7751S: Supported
7752F: drivers/nvdimm/pmem*
7753
7754LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7755M: Dan Williams <dan.j.williams@intel.com>
7756L: linux-nvdimm@lists.01.org
7757Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7758T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7759S: Supported
7760F: drivers/nvdimm/*
7761F: drivers/acpi/nfit/*
7762F: include/linux/nd.h
7763F: include/linux/libnvdimm.h
7764F: include/uapi/linux/ndctl.h
7765
7766LIGHTNVM PLATFORM SUPPORT
7767M: Matias Bjorling <mb@lightnvm.io>
7768W: http://github/OpenChannelSSD
7769L: linux-block@vger.kernel.org
7770S: Maintained
7771F: drivers/lightnvm/
7772F: include/linux/lightnvm.h
7773F: include/uapi/linux/lightnvm.h
7774
7775LINUX FOR POWER MACINTOSH
7776M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7777W: http://www.penguinppc.org/
7778L: linuxppc-dev@lists.ozlabs.org
7779S: Maintained
7780F: arch/powerpc/platforms/powermac/
7781F: drivers/macintosh/
7782
7783LINUX FOR POWERPC (32-BIT AND 64-BIT)
7784M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7785M: Paul Mackerras <paulus@samba.org>
7786M: Michael Ellerman <mpe@ellerman.id.au>
7787W: https://github.com/linuxppc/linux/wiki
7788L: linuxppc-dev@lists.ozlabs.org
7789Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7790T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7791S: Supported
7792F: Documentation/ABI/stable/sysfs-firmware-opal-*
7793F: Documentation/devicetree/bindings/powerpc/
7794F: Documentation/devicetree/bindings/rtc/rtc-opal.txt
7795F: Documentation/devicetree/bindings/i2c/i2c-opal.txt
7796F: Documentation/powerpc/
7797F: arch/powerpc/
7798F: drivers/char/tpm/tpm_ibmvtpm*
7799F: drivers/crypto/nx/
7800F: drivers/crypto/vmx/
7801F: drivers/i2c/busses/i2c-opal.c
7802F: drivers/net/ethernet/ibm/ibmveth.*
7803F: drivers/net/ethernet/ibm/ibmvnic.*
7804F: drivers/pci/hotplug/pnv_php.c
7805F: drivers/pci/hotplug/rpa*
7806F: drivers/rtc/rtc-opal.c
7807F: drivers/scsi/ibmvscsi/
7808F: drivers/tty/hvc/hvc_opal.c
7809F: tools/testing/selftests/powerpc
7810N: /pmac
7811N: powermac
7812N: powernv
7813N: [^a-z0-9]ps3
7814N: pseries
7815
7816LINUX FOR POWERPC EMBEDDED MPC5XXX
7817M: Anatolij Gustschin <agust@denx.de>
7818L: linuxppc-dev@lists.ozlabs.org
7819T: git git://git.denx.de/linux-denx-agust.git
7820S: Maintained
7821F: arch/powerpc/platforms/512x/
7822F: arch/powerpc/platforms/52xx/
7823
7824LINUX FOR POWERPC EMBEDDED PPC4XX
7825M: Alistair Popple <alistair@popple.id.au>
7826M: Matt Porter <mporter@kernel.crashing.org>
7827W: http://www.penguinppc.org/
7828L: linuxppc-dev@lists.ozlabs.org
7829S: Maintained
7830F: arch/powerpc/platforms/40x/
7831F: arch/powerpc/platforms/44x/
7832
7833LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7834M: Scott Wood <oss@buserror.net>
7835M: Kumar Gala <galak@kernel.crashing.org>
7836W: http://www.penguinppc.org/
7837L: linuxppc-dev@lists.ozlabs.org
7838T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7839S: Maintained
7840F: arch/powerpc/platforms/83xx/
7841F: arch/powerpc/platforms/85xx/
7842F: Documentation/devicetree/bindings/powerpc/fsl/
7843
7844LINUX FOR POWERPC EMBEDDED PPC8XX
7845M: Vitaly Bordug <vitb@kernel.crashing.org>
7846W: http://www.penguinppc.org/
7847L: linuxppc-dev@lists.ozlabs.org
7848S: Maintained
7849F: arch/powerpc/platforms/8xx/
7850
7851LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7852L: linuxppc-dev@lists.ozlabs.org
7853S: Orphan
7854F: arch/powerpc/*/*virtex*
7855F: arch/powerpc/*/*/*virtex*
7856
7857LINUX FOR POWERPC PA SEMI PWRFICIENT
7858L: linuxppc-dev@lists.ozlabs.org
7859S: Orphan
7860F: arch/powerpc/platforms/pasemi/
7861F: drivers/*/*pasemi*
7862F: drivers/*/*/*pasemi*
7863
7864LINUX KERNEL DUMP TEST MODULE (LKDTM)
7865M: Kees Cook <keescook@chromium.org>
7866S: Maintained
7867F: drivers/misc/lkdtm*
7868
7869LINUX SECURITY MODULE (LSM) FRAMEWORK
7870M: Chris Wright <chrisw@sous-sol.org>
7871L: linux-security-module@vger.kernel.org
7872S: Supported
7873
7874LIS3LV02D ACCELEROMETER DRIVER
7875M: Eric Piel <eric.piel@tremplin-utc.net>
7876S: Maintained
7877F: Documentation/misc-devices/lis3lv02d
7878F: drivers/misc/lis3lv02d/
7879F: drivers/platform/x86/hp_accel.c
7880
7881LIVE PATCHING
7882M: Josh Poimboeuf <jpoimboe@redhat.com>
7883M: Jessica Yu <jeyu@kernel.org>
7884M: Jiri Kosina <jikos@kernel.org>
7885M: Miroslav Benes <mbenes@suse.cz>
7886R: Petr Mladek <pmladek@suse.com>
7887S: Maintained
7888F: kernel/livepatch/
7889F: include/linux/livepatch.h
7890F: arch/x86/include/asm/livepatch.h
7891F: arch/x86/kernel/livepatch.c
7892F: Documentation/livepatch/
7893F: Documentation/ABI/testing/sysfs-kernel-livepatch
7894F: samples/livepatch/
7895L: live-patching@vger.kernel.org
7896T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7897
7898LLC (802.2)
7899L: netdev@vger.kernel.org
7900S: Odd fixes
7901F: include/linux/llc.h
7902F: include/uapi/linux/llc.h
7903F: include/net/llc*
7904F: net/llc/
7905
7906LM73 HARDWARE MONITOR DRIVER
7907M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7908L: linux-hwmon@vger.kernel.org
7909S: Maintained
7910F: drivers/hwmon/lm73.c
7911
7912LM78 HARDWARE MONITOR DRIVER
7913M: Jean Delvare <jdelvare@suse.com>
7914L: linux-hwmon@vger.kernel.org
7915S: Maintained
7916F: Documentation/hwmon/lm78
7917F: drivers/hwmon/lm78.c
7918
7919LM83 HARDWARE MONITOR DRIVER
7920M: Jean Delvare <jdelvare@suse.com>
7921L: linux-hwmon@vger.kernel.org
7922S: Maintained
7923F: Documentation/hwmon/lm83
7924F: drivers/hwmon/lm83.c
7925
7926LM90 HARDWARE MONITOR DRIVER
7927M: Jean Delvare <jdelvare@suse.com>
7928L: linux-hwmon@vger.kernel.org
7929S: Maintained
7930F: Documentation/hwmon/lm90
7931F: Documentation/devicetree/bindings/hwmon/lm90.txt
7932F: drivers/hwmon/lm90.c
7933F: include/dt-bindings/thermal/lm90.h
7934
7935LM95234 HARDWARE MONITOR DRIVER
7936M: Guenter Roeck <linux@roeck-us.net>
7937L: linux-hwmon@vger.kernel.org
7938S: Maintained
7939F: Documentation/hwmon/lm95234
7940F: drivers/hwmon/lm95234.c
7941
7942LME2510 MEDIA DRIVER
7943M: Malcolm Priestley <tvboxspy@gmail.com>
7944L: linux-media@vger.kernel.org
7945W: https://linuxtv.org
7946Q: http://patchwork.linuxtv.org/project/linux-media/list/
7947S: Maintained
7948F: drivers/media/usb/dvb-usb-v2/lmedm04*
7949
7950LOADPIN SECURITY MODULE
7951M: Kees Cook <keescook@chromium.org>
7952T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
7953S: Supported
7954F: security/loadpin/
7955F: Documentation/admin-guide/LSM/LoadPin.rst
7956
7957LOCKING PRIMITIVES
7958M: Peter Zijlstra <peterz@infradead.org>
7959M: Ingo Molnar <mingo@redhat.com>
7960L: linux-kernel@vger.kernel.org
7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7962S: Maintained
7963F: Documentation/locking/
7964F: include/linux/lockdep.h
7965F: include/linux/spinlock*.h
7966F: arch/*/include/asm/spinlock*.h
7967F: include/linux/rwlock*.h
7968F: include/linux/mutex*.h
7969F: arch/*/include/asm/mutex*.h
7970F: include/linux/rwsem*.h
7971F: arch/*/include/asm/rwsem.h
7972F: include/linux/seqlock.h
7973F: lib/locking*.[ch]
7974F: kernel/locking/
7975
7976LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7977M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7978L: linux-ntfs-dev@lists.sourceforge.net
7979W: http://www.linux-ntfs.org/content/view/19/37/
7980S: Maintained
7981F: Documentation/ldm.txt
7982F: block/partitions/ldm.*
7983
7984LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7985M: Sathya Prakash <sathya.prakash@broadcom.com>
7986M: Chaitra P B <chaitra.basappa@broadcom.com>
7987M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7988L: MPT-FusionLinux.pdl@broadcom.com
7989L: linux-scsi@vger.kernel.org
7990W: http://www.avagotech.com/support/
7991S: Supported
7992F: drivers/message/fusion/
7993F: drivers/scsi/mpt2sas/
7994F: drivers/scsi/mpt3sas/
7995
7996LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7997M: Matthew Wilcox <matthew@wil.cx>
7998L: linux-scsi@vger.kernel.org
7999S: Maintained
8000F: drivers/scsi/sym53c8xx_2/
8001
8002LTC4261 HARDWARE MONITOR DRIVER
8003M: Guenter Roeck <linux@roeck-us.net>
8004L: linux-hwmon@vger.kernel.org
8005S: Maintained
8006F: Documentation/hwmon/ltc4261
8007F: drivers/hwmon/ltc4261.c
8008
8009LTC4306 I2C MULTIPLEXER DRIVER
8010M: Michael Hennerich <michael.hennerich@analog.com>
8011W: http://ez.analog.com/community/linux-device-drivers
8012L: linux-i2c@vger.kernel.org
8013S: Supported
8014F: drivers/i2c/muxes/i2c-mux-ltc4306.c
8015F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt
8016
8017LTP (Linux Test Project)
8018M: Mike Frysinger <vapier@gentoo.org>
8019M: Cyril Hrubis <chrubis@suse.cz>
8020M: Wanlong Gao <wanlong.gao@gmail.com>
8021M: Jan Stancek <jstancek@redhat.com>
8022M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
8023M: Alexey Kodanev <alexey.kodanev@oracle.com>
8024L: ltp@lists.linux.it (subscribers-only)
8025W: http://linux-test-project.github.io/
8026T: git git://github.com/linux-test-project/ltp.git
8027S: Maintained
8028
8029M32R ARCHITECTURE
8030W: http://www.linux-m32r.org/
8031S: Orphan
8032F: arch/m32r/
8033
8034M68K ARCHITECTURE
8035M: Geert Uytterhoeven <geert@linux-m68k.org>
8036L: linux-m68k@lists.linux-m68k.org
8037W: http://www.linux-m68k.org/
8038T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
8039S: Maintained
8040F: arch/m68k/
8041F: drivers/zorro/
8042
8043M68K ON APPLE MACINTOSH
8044M: Joshua Thompson <funaho@jurai.org>
8045W: http://www.mac.linux-m68k.org/
8046L: linux-m68k@lists.linux-m68k.org
8047S: Maintained
8048F: arch/m68k/mac/
8049
8050M68K ON HP9000/300
8051M: Philip Blundell <philb@gnu.org>
8052W: http://www.tazenda.demon.co.uk/phil/linux-hp
8053S: Maintained
8054F: arch/m68k/hp300/
8055
8056M88DS3103 MEDIA DRIVER
8057M: Antti Palosaari <crope@iki.fi>
8058L: linux-media@vger.kernel.org
8059W: https://linuxtv.org
8060W: http://palosaari.fi/linux/
8061Q: http://patchwork.linuxtv.org/project/linux-media/list/
8062T: git git://linuxtv.org/anttip/media_tree.git
8063S: Maintained
8064F: drivers/media/dvb-frontends/m88ds3103*
8065
8066M88RS2000 MEDIA DRIVER
8067M: Malcolm Priestley <tvboxspy@gmail.com>
8068L: linux-media@vger.kernel.org
8069W: https://linuxtv.org
8070Q: http://patchwork.linuxtv.org/project/linux-media/list/
8071S: Maintained
8072F: drivers/media/dvb-frontends/m88rs2000*
8073
8074MA901 MASTERKIT USB FM RADIO DRIVER
8075M: Alexey Klimov <klimov.linux@gmail.com>
8076L: linux-media@vger.kernel.org
8077T: git git://linuxtv.org/media_tree.git
8078S: Maintained
8079F: drivers/media/radio/radio-ma901.c
8080
8081MAC80211
8082M: Johannes Berg <johannes@sipsolutions.net>
8083L: linux-wireless@vger.kernel.org
8084W: http://wireless.kernel.org/
8085T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8086T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8087S: Maintained
8088F: Documentation/networking/mac80211-injection.txt
8089F: include/net/mac80211.h
8090F: net/mac80211/
8091F: drivers/net/wireless/mac80211_hwsim.[ch]
8092
8093MAILBOX API
8094M: Jassi Brar <jassisinghbrar@gmail.com>
8095L: linux-kernel@vger.kernel.org
8096S: Maintained
8097F: drivers/mailbox/
8098F: include/linux/mailbox_client.h
8099F: include/linux/mailbox_controller.h
8100
8101MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
8102M: Michael Kerrisk <mtk.manpages@gmail.com>
8103W: http://www.kernel.org/doc/man-pages
8104L: linux-man@vger.kernel.org
8105S: Maintained
8106
8107MARDUK (CREATOR CI40) DEVICE TREE SUPPORT
8108M: Rahul Bedarkar <rahulbedarkar89@gmail.com>
8109L: linux-mips@linux-mips.org
8110S: Maintained
8111F: arch/mips/boot/dts/img/pistachio_marduk.dts
8112
8113MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
8114M: Andrew Lunn <andrew@lunn.ch>
8115M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8116L: netdev@vger.kernel.org
8117S: Maintained
8118F: drivers/net/dsa/mv88e6xxx/
8119F: Documentation/devicetree/bindings/net/dsa/marvell.txt
8120
8121MARVELL ARMADA DRM SUPPORT
8122M: Russell King <linux@armlinux.org.uk>
8123S: Maintained
8124T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel
8125T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes
8126F: drivers/gpu/drm/armada/
8127F: include/uapi/drm/armada_drm.h
8128F: Documentation/devicetree/bindings/display/armada/
8129
8130MARVELL CRYPTO DRIVER
8131M: Boris Brezillon <boris.brezillon@free-electrons.com>
8132M: Arnaud Ebalard <arno@natisbad.org>
8133F: drivers/crypto/marvell/
8134S: Maintained
8135L: linux-crypto@vger.kernel.org
8136
8137MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
8138M: Mirko Lindner <mlindner@marvell.com>
8139M: Stephen Hemminger <stephen@networkplumber.org>
8140L: netdev@vger.kernel.org
8141S: Maintained
8142F: drivers/net/ethernet/marvell/sk*
8143
8144MARVELL LIBERTAS WIRELESS DRIVER
8145L: libertas-dev@lists.infradead.org
8146S: Orphan
8147F: drivers/net/wireless/marvell/libertas/
8148
8149MARVELL MV643XX ETHERNET DRIVER
8150M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
8151L: netdev@vger.kernel.org
8152S: Maintained
8153F: drivers/net/ethernet/marvell/mv643xx_eth.*
8154F: include/linux/mv643xx.h
8155
8156MARVELL MV88X3310 PHY DRIVER
8157M: Russell King <rmk@armlinux.org.uk>
8158L: netdev@vger.kernel.org
8159S: Maintained
8160F: drivers/net/phy/marvell10g.c
8161
8162MARVELL MVNETA ETHERNET DRIVER
8163M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8164L: netdev@vger.kernel.org
8165S: Maintained
8166F: drivers/net/ethernet/marvell/mvneta.*
8167
8168MARVELL MWIFIEX WIRELESS DRIVER
8169M: Amitkumar Karwar <amitkarwar@gmail.com>
8170M: Nishant Sarmukadam <nishants@marvell.com>
8171M: Ganapathi Bhat <gbhat@marvell.com>
8172M: Xinming Hu <huxm@marvell.com>
8173L: linux-wireless@vger.kernel.org
8174S: Maintained
8175F: drivers/net/wireless/marvell/mwifiex/
8176
8177MARVELL MWL8K WIRELESS DRIVER
8178M: Lennert Buytenhek <buytenh@wantstofly.org>
8179L: linux-wireless@vger.kernel.org
8180S: Odd Fixes
8181F: drivers/net/wireless/marvell/mwl8k.c
8182
8183MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
8184M: Nicolas Pitre <nico@fluxnic.net>
8185S: Odd Fixes
8186F: drivers/mmc/host/mvsdio.*
8187
8188MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER
8189M: Hu Ziji <huziji@marvell.com>
8190L: linux-mmc@vger.kernel.org
8191S: Supported
8192F: drivers/mmc/host/sdhci-xenon*
8193F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt
8194
8195MATROX FRAMEBUFFER DRIVER
8196L: linux-fbdev@vger.kernel.org
8197S: Orphan
8198F: drivers/video/fbdev/matrox/matroxfb_*
8199F: include/uapi/linux/matroxfb.h
8200
8201MAX16065 HARDWARE MONITOR DRIVER
8202M: Guenter Roeck <linux@roeck-us.net>
8203L: linux-hwmon@vger.kernel.org
8204S: Maintained
8205F: Documentation/hwmon/max16065
8206F: drivers/hwmon/max16065.c
8207
8208MAX20751 HARDWARE MONITOR DRIVER
8209M: Guenter Roeck <linux@roeck-us.net>
8210L: linux-hwmon@vger.kernel.org
8211S: Maintained
8212F: Documentation/hwmon/max20751
8213F: drivers/hwmon/max20751.c
8214
8215MAX2175 SDR TUNER DRIVER
8216M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8217L: linux-media@vger.kernel.org
8218T: git git://linuxtv.org/media_tree.git
8219S: Maintained
8220F: Documentation/devicetree/bindings/media/i2c/max2175.txt
8221F: Documentation/media/v4l-drivers/max2175.rst
8222F: drivers/media/i2c/max2175*
8223F: include/uapi/linux/max2175.h
8224
8225MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
8226L: linux-hwmon@vger.kernel.org
8227S: Orphan
8228F: Documentation/hwmon/max6650
8229F: drivers/hwmon/max6650.c
8230
8231MAX6697 HARDWARE MONITOR DRIVER
8232M: Guenter Roeck <linux@roeck-us.net>
8233L: linux-hwmon@vger.kernel.org
8234S: Maintained
8235F: Documentation/hwmon/max6697
8236F: Documentation/devicetree/bindings/i2c/max6697.txt
8237F: drivers/hwmon/max6697.c
8238F: include/linux/platform_data/max6697.h
8239
8240MAX9860 MONO AUDIO VOICE CODEC DRIVER
8241M: Peter Rosin <peda@axentia.se>
8242L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8243S: Maintained
8244F: Documentation/devicetree/bindings/sound/max9860.txt
8245F: sound/soc/codecs/max9860.*
8246
8247MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER
8248M: Javier Martinez Canillas <javier@dowhile0.org>
8249L: linux-kernel@vger.kernel.org
8250S: Supported
8251F: drivers/regulator/max77802-regulator.c
8252F: Documentation/devicetree/bindings/*/*max77802.txt
8253F: include/dt-bindings/*/*max77802.h
8254
8255MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
8256M: Krzysztof Kozlowski <krzk@kernel.org>
8257M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8258L: linux-pm@vger.kernel.org
8259S: Supported
8260F: drivers/power/supply/max14577_charger.c
8261F: drivers/power/supply/max77693_charger.c
8262
8263MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
8264M: Chanwoo Choi <cw00.choi@samsung.com>
8265M: Krzysztof Kozlowski <krzk@kernel.org>
8266M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
8267L: linux-kernel@vger.kernel.org
8268S: Supported
8269F: drivers/*/max14577*.c
8270F: drivers/*/max77686*.c
8271F: drivers/*/max77693*.c
8272F: drivers/extcon/extcon-max14577.c
8273F: drivers/extcon/extcon-max77693.c
8274F: drivers/rtc/rtc-max77686.c
8275F: drivers/clk/clk-max77686.c
8276F: Documentation/devicetree/bindings/mfd/max14577.txt
8277F: Documentation/devicetree/bindings/*/max77686.txt
8278F: Documentation/devicetree/bindings/mfd/max77693.txt
8279F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
8280F: include/linux/mfd/max14577*.h
8281F: include/linux/mfd/max77686*.h
8282F: include/linux/mfd/max77693*.h
8283
8284MAXIRADIO FM RADIO RECEIVER DRIVER
8285M: Hans Verkuil <hverkuil@xs4all.nl>
8286L: linux-media@vger.kernel.org
8287T: git git://linuxtv.org/media_tree.git
8288W: https://linuxtv.org
8289S: Maintained
8290F: drivers/media/radio/radio-maxiradio*
8291
8292MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
8293M: Peter Rosin <peda@axentia.se>
8294L: linux-iio@vger.kernel.org
8295S: Maintained
8296F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531
8297F: drivers/iio/potentiometer/mcp4531.c
8298
8299MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
8300M: William Breathitt Gray <vilhelm.gray@gmail.com>
8301L: linux-iio@vger.kernel.org
8302S: Maintained
8303F: drivers/iio/dac/cio-dac.c
8304
8305MEDIA DRIVERS FOR ASCOT2E
8306M: Sergey Kozlov <serjk@netup.ru>
8307M: Abylay Ospan <aospan@netup.ru>
8308L: linux-media@vger.kernel.org
8309W: https://linuxtv.org
8310W: http://netup.tv/
8311T: git git://linuxtv.org/media_tree.git
8312S: Supported
8313F: drivers/media/dvb-frontends/ascot2e*
8314
8315MEDIA DRIVERS FOR CXD2841ER
8316M: Sergey Kozlov <serjk@netup.ru>
8317M: Abylay Ospan <aospan@netup.ru>
8318L: linux-media@vger.kernel.org
8319W: https://linuxtv.org
8320W: http://netup.tv/
8321T: git git://linuxtv.org/media_tree.git
8322S: Supported
8323F: drivers/media/dvb-frontends/cxd2841er*
8324
8325MEDIA DRIVERS FOR FREESCALE IMX
8326M: Steve Longerbeam <slongerbeam@gmail.com>
8327M: Philipp Zabel <p.zabel@pengutronix.de>
8328L: linux-media@vger.kernel.org
8329T: git git://linuxtv.org/media_tree.git
8330S: Maintained
8331F: Documentation/devicetree/bindings/media/imx.txt
8332F: Documentation/media/v4l-drivers/imx.rst
8333F: drivers/staging/media/imx/
8334F: include/linux/imx-media.h
8335F: include/media/imx.h
8336
8337MEDIA DRIVERS FOR HELENE
8338M: Abylay Ospan <aospan@netup.ru>
8339L: linux-media@vger.kernel.org
8340W: https://linuxtv.org
8341W: http://netup.tv/
8342T: git git://linuxtv.org/media_tree.git
8343S: Supported
8344F: drivers/media/dvb-frontends/helene*
8345
8346MEDIA DRIVERS FOR HORUS3A
8347M: Sergey Kozlov <serjk@netup.ru>
8348M: Abylay Ospan <aospan@netup.ru>
8349L: linux-media@vger.kernel.org
8350W: https://linuxtv.org
8351W: http://netup.tv/
8352T: git git://linuxtv.org/media_tree.git
8353S: Supported
8354F: drivers/media/dvb-frontends/horus3a*
8355
8356MEDIA DRIVERS FOR LNBH25
8357M: Sergey Kozlov <serjk@netup.ru>
8358M: Abylay Ospan <aospan@netup.ru>
8359L: linux-media@vger.kernel.org
8360W: https://linuxtv.org
8361W: http://netup.tv/
8362T: git git://linuxtv.org/media_tree.git
8363S: Supported
8364F: drivers/media/dvb-frontends/lnbh25*
8365
8366MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
8367M: Sergey Kozlov <serjk@netup.ru>
8368M: Abylay Ospan <aospan@netup.ru>
8369L: linux-media@vger.kernel.org
8370W: https://linuxtv.org
8371W: http://netup.tv/
8372T: git git://linuxtv.org/media_tree.git
8373S: Supported
8374F: drivers/media/pci/netup_unidvb/*
8375
8376MEDIA DRIVERS FOR RENESAS - DRIF
8377M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com>
8378L: linux-media@vger.kernel.org
8379L: linux-renesas-soc@vger.kernel.org
8380T: git git://linuxtv.org/media_tree.git
8381S: Supported
8382F: Documentation/devicetree/bindings/media/renesas,drif.txt
8383F: drivers/media/platform/rcar_drif.c
8384
8385MEDIA DRIVERS FOR RENESAS - FCP
8386M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8387L: linux-media@vger.kernel.org
8388L: linux-renesas-soc@vger.kernel.org
8389T: git git://linuxtv.org/media_tree.git
8390S: Supported
8391F: Documentation/devicetree/bindings/media/renesas,fcp.txt
8392F: drivers/media/platform/rcar-fcp.c
8393F: include/media/rcar-fcp.h
8394
8395MEDIA DRIVERS FOR RENESAS - FDP1
8396M: Kieran Bingham <kieran@bingham.xyz>
8397L: linux-media@vger.kernel.org
8398L: linux-renesas-soc@vger.kernel.org
8399T: git git://linuxtv.org/media_tree.git
8400S: Supported
8401F: Documentation/devicetree/bindings/media/renesas,fdp1.txt
8402F: drivers/media/platform/rcar_fdp1.c
8403
8404MEDIA DRIVERS FOR RENESAS - VIN
8405M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
8406L: linux-media@vger.kernel.org
8407L: linux-renesas-soc@vger.kernel.org
8408T: git git://linuxtv.org/media_tree.git
8409S: Supported
8410F: Documentation/devicetree/bindings/media/rcar_vin.txt
8411F: drivers/media/platform/rcar-vin/
8412
8413MEDIA DRIVERS FOR RENESAS - VSP1
8414M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8415L: linux-media@vger.kernel.org
8416L: linux-renesas-soc@vger.kernel.org
8417T: git git://linuxtv.org/media_tree.git
8418S: Supported
8419F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
8420F: drivers/media/platform/vsp1/
8421
8422MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
8423M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
8424M: Mauro Carvalho Chehab <mchehab@kernel.org>
8425P: LinuxTV.org Project
8426L: linux-media@vger.kernel.org
8427W: https://linuxtv.org
8428Q: http://patchwork.kernel.org/project/linux-media/list/
8429T: git git://linuxtv.org/media_tree.git
8430S: Maintained
8431F: Documentation/devicetree/bindings/media/
8432F: Documentation/media/
8433F: drivers/media/
8434F: drivers/staging/media/
8435F: include/linux/platform_data/media/
8436F: include/media/
8437F: include/uapi/linux/dvb/
8438F: include/uapi/linux/videodev2.h
8439F: include/uapi/linux/media.h
8440F: include/uapi/linux/v4l2-*
8441F: include/uapi/linux/meye.h
8442F: include/uapi/linux/ivtv*
8443F: include/uapi/linux/uvcvideo.h
8444
8445MEDIATEK ETHERNET DRIVER
8446M: Felix Fietkau <nbd@openwrt.org>
8447M: John Crispin <blogic@openwrt.org>
8448L: netdev@vger.kernel.org
8449S: Maintained
8450F: drivers/net/ethernet/mediatek/
8451
8452MEDIATEK JPEG DRIVER
8453M: Rick Chang <rick.chang@mediatek.com>
8454M: Bin Liu <bin.liu@mediatek.com>
8455S: Supported
8456F: drivers/media/platform/mtk-jpeg/
8457F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt
8458
8459MEDIATEK MDP DRIVER
8460M: Minghsiu Tsai <minghsiu.tsai@mediatek.com>
8461M: Houlong Wei <houlong.wei@mediatek.com>
8462M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8463S: Supported
8464F: drivers/media/platform/mtk-mdp/
8465F: drivers/media/platform/mtk-vpu/
8466F: Documentation/devicetree/bindings/media/mediatek-mdp.txt
8467
8468MEDIATEK MEDIA DRIVER
8469M: Tiffany Lin <tiffany.lin@mediatek.com>
8470M: Andrew-CT Chen <andrew-ct.chen@mediatek.com>
8471S: Supported
8472F: drivers/media/platform/mtk-vcodec/
8473F: drivers/media/platform/mtk-vpu/
8474F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt
8475F: Documentation/devicetree/bindings/media/mediatek-vpu.txt
8476
8477MEDIATEK MT7601U WIRELESS LAN DRIVER
8478M: Jakub Kicinski <kubakici@wp.pl>
8479L: linux-wireless@vger.kernel.org
8480S: Maintained
8481F: drivers/net/wireless/mediatek/mt7601u/
8482
8483MEDIATEK RANDOM NUMBER GENERATOR SUPPORT
8484M: Sean Wang <sean.wang@mediatek.com>
8485S: Maintained
8486F: drivers/char/hw_random/mtk-rng.c
8487
8488MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES
8489M: Peter Senna Tschudin <peter.senna@collabora.com>
8490M: Martin Donnelly <martin.donnelly@ge.com>
8491M: Martyn Welch <martyn.welch@collabora.co.uk>
8492S: Maintained
8493F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c
8494F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt
8495
8496MEGARAID SCSI/SAS DRIVERS
8497M: Kashyap Desai <kashyap.desai@broadcom.com>
8498M: Sumit Saxena <sumit.saxena@broadcom.com>
8499M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com>
8500L: megaraidlinux.pdl@broadcom.com
8501L: linux-scsi@vger.kernel.org
8502W: http://www.avagotech.com/support/
8503S: Maintained
8504F: Documentation/scsi/megaraid.txt
8505F: drivers/scsi/megaraid.*
8506F: drivers/scsi/megaraid/
8507
8508MELEXIS MLX90614 DRIVER
8509M: Crt Mori <cmo@melexis.com>
8510L: linux-iio@vger.kernel.org
8511W: http://www.melexis.com
8512S: Supported
8513F: drivers/iio/temperature/mlx90614.c
8514
8515MELFAS MIP4 TOUCHSCREEN DRIVER
8516M: Sangwon Jee <jeesw@melfas.com>
8517W: http://www.melfas.com
8518S: Supported
8519F: drivers/input/touchscreen/melfas_mip4.c
8520F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt
8521
8522MELLANOX ETHERNET DRIVER (mlx4_en)
8523M: Tariq Toukan <tariqt@mellanox.com>
8524L: netdev@vger.kernel.org
8525S: Supported
8526W: http://www.mellanox.com
8527Q: http://patchwork.ozlabs.org/project/netdev/list/
8528F: drivers/net/ethernet/mellanox/mlx4/en_*
8529
8530MELLANOX ETHERNET DRIVER (mlx5e)
8531M: Saeed Mahameed <saeedm@mellanox.com>
8532L: netdev@vger.kernel.org
8533S: Supported
8534W: http://www.mellanox.com
8535Q: http://patchwork.ozlabs.org/project/netdev/list/
8536F: drivers/net/ethernet/mellanox/mlx5/core/en_*
8537
8538MELLANOX ETHERNET INNOVA DRIVER
8539M: Ilan Tayari <ilant@mellanox.com>
8540R: Boris Pismenny <borisp@mellanox.com>
8541L: netdev@vger.kernel.org
8542S: Supported
8543W: http://www.mellanox.com
8544Q: http://patchwork.ozlabs.org/project/netdev/list/
8545F: drivers/net/ethernet/mellanox/mlx5/core/fpga/*
8546F: include/linux/mlx5/mlx5_ifc_fpga.h
8547
8548MELLANOX ETHERNET INNOVA IPSEC DRIVER
8549M: Ilan Tayari <ilant@mellanox.com>
8550R: Boris Pismenny <borisp@mellanox.com>
8551L: netdev@vger.kernel.org
8552S: Supported
8553W: http://www.mellanox.com
8554Q: http://patchwork.ozlabs.org/project/netdev/list/
8555F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/*
8556F: drivers/net/ethernet/mellanox/mlx5/core/ipsec*
8557
8558MELLANOX ETHERNET SWITCH DRIVERS
8559M: Jiri Pirko <jiri@mellanox.com>
8560M: Ido Schimmel <idosch@mellanox.com>
8561L: netdev@vger.kernel.org
8562S: Supported
8563W: http://www.mellanox.com
8564Q: http://patchwork.ozlabs.org/project/netdev/list/
8565F: drivers/net/ethernet/mellanox/mlxsw/
8566
8567MELLANOX FIRMWARE FLASH LIBRARY (mlxfw)
8568M: Yotam Gigi <yotamg@mellanox.com>
8569L: netdev@vger.kernel.org
8570S: Supported
8571W: http://www.mellanox.com
8572Q: http://patchwork.ozlabs.org/project/netdev/list/
8573F: drivers/net/ethernet/mellanox/mlxfw/
8574
8575MELLANOX MLX CPLD HOTPLUG DRIVER
8576M: Vadim Pasternak <vadimp@mellanox.com>
8577L: platform-driver-x86@vger.kernel.org
8578S: Supported
8579F: drivers/platform/x86/mlxcpld-hotplug.c
8580F: include/linux/platform_data/mlxcpld-hotplug.h
8581
8582MELLANOX MLX4 core VPI driver
8583M: Tariq Toukan <tariqt@mellanox.com>
8584L: netdev@vger.kernel.org
8585L: linux-rdma@vger.kernel.org
8586W: http://www.mellanox.com
8587Q: http://patchwork.ozlabs.org/project/netdev/list/
8588S: Supported
8589F: drivers/net/ethernet/mellanox/mlx4/
8590F: include/linux/mlx4/
8591
8592MELLANOX MLX4 IB driver
8593M: Yishai Hadas <yishaih@mellanox.com>
8594L: linux-rdma@vger.kernel.org
8595W: http://www.mellanox.com
8596Q: http://patchwork.kernel.org/project/linux-rdma/list/
8597S: Supported
8598F: drivers/infiniband/hw/mlx4/
8599F: include/linux/mlx4/
8600F: include/uapi/rdma/mlx4-abi.h
8601
8602MELLANOX MLX5 core VPI driver
8603M: Saeed Mahameed <saeedm@mellanox.com>
8604M: Matan Barak <matanb@mellanox.com>
8605M: Leon Romanovsky <leonro@mellanox.com>
8606L: netdev@vger.kernel.org
8607L: linux-rdma@vger.kernel.org
8608W: http://www.mellanox.com
8609Q: http://patchwork.ozlabs.org/project/netdev/list/
8610S: Supported
8611F: drivers/net/ethernet/mellanox/mlx5/core/
8612F: include/linux/mlx5/
8613
8614MELLANOX MLX5 IB driver
8615M: Matan Barak <matanb@mellanox.com>
8616M: Leon Romanovsky <leonro@mellanox.com>
8617L: linux-rdma@vger.kernel.org
8618W: http://www.mellanox.com
8619Q: http://patchwork.kernel.org/project/linux-rdma/list/
8620S: Supported
8621F: drivers/infiniband/hw/mlx5/
8622F: include/linux/mlx5/
8623F: include/uapi/rdma/mlx5-abi.h
8624
8625MELLANOX MLXCPLD I2C AND MUX DRIVER
8626M: Vadim Pasternak <vadimp@mellanox.com>
8627M: Michael Shych <michaelsh@mellanox.com>
8628L: linux-i2c@vger.kernel.org
8629S: Supported
8630F: drivers/i2c/busses/i2c-mlxcpld.c
8631F: drivers/i2c/muxes/i2c-mux-mlxcpld.c
8632F: Documentation/i2c/busses/i2c-mlxcpld
8633
8634MELLANOX MLXCPLD LED DRIVER
8635M: Vadim Pasternak <vadimp@mellanox.com>
8636L: linux-leds@vger.kernel.org
8637S: Supported
8638F: drivers/leds/leds-mlxcpld.c
8639F: Documentation/leds/leds-mlxcpld.txt
8640
8641MELLANOX PLATFORM DRIVER
8642M: Vadim Pasternak <vadimp@mellanox.com>
8643L: platform-driver-x86@vger.kernel.org
8644S: Supported
8645F: drivers/platform/x86/mlx-platform.c
8646
8647MEMBARRIER SUPPORT
8648M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8649M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8650L: linux-kernel@vger.kernel.org
8651S: Supported
8652F: kernel/membarrier.c
8653F: include/uapi/linux/membarrier.h
8654
8655MEMORY MANAGEMENT
8656L: linux-mm@kvack.org
8657W: http://www.linux-mm.org
8658S: Maintained
8659F: include/linux/mm.h
8660F: include/linux/gfp.h
8661F: include/linux/mmzone.h
8662F: include/linux/memory_hotplug.h
8663F: include/linux/vmalloc.h
8664F: mm/
8665
8666MEMORY TECHNOLOGY DEVICES (MTD)
8667M: David Woodhouse <dwmw2@infradead.org>
8668M: Brian Norris <computersforpeace@gmail.com>
8669M: Boris Brezillon <boris.brezillon@free-electrons.com>
8670M: Marek Vasut <marek.vasut@gmail.com>
8671M: Richard Weinberger <richard@nod.at>
8672M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
8673L: linux-mtd@lists.infradead.org
8674W: http://www.linux-mtd.infradead.org/
8675Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8676T: git git://git.infradead.org/linux-mtd.git master
8677T: git git://git.infradead.org/l2-mtd.git master
8678S: Maintained
8679F: Documentation/devicetree/bindings/mtd/
8680F: drivers/mtd/
8681F: include/linux/mtd/
8682F: include/uapi/mtd/
8683
8684MEN A21 WATCHDOG DRIVER
8685M: Johannes Thumshirn <morbidrsa@gmail.com>
8686L: linux-watchdog@vger.kernel.org
8687S: Maintained
8688F: drivers/watchdog/mena21_wdt.c
8689
8690MEN CHAMELEON BUS (mcb)
8691M: Johannes Thumshirn <morbidrsa@gmail.com>
8692S: Maintained
8693F: drivers/mcb/
8694F: include/linux/mcb.h
8695F: Documentation/men-chameleon-bus.txt
8696
8697MEN F21BMC (Board Management Controller)
8698M: Andreas Werner <andreas.werner@men.de>
8699S: Supported
8700F: drivers/mfd/menf21bmc.c
8701F: drivers/watchdog/menf21bmc_wdt.c
8702F: drivers/leds/leds-menf21bmc.c
8703F: drivers/hwmon/menf21bmc_hwmon.c
8704F: Documentation/hwmon/menf21bmc
8705
8706METAG ARCHITECTURE
8707M: James Hogan <james.hogan@imgtec.com>
8708L: linux-metag@vger.kernel.org
8709T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
8710S: Odd Fixes
8711F: arch/metag/
8712F: Documentation/metag/
8713F: Documentation/devicetree/bindings/metag/
8714F: Documentation/devicetree/bindings/interrupt-controller/img,*
8715F: drivers/clocksource/metag_generic.c
8716F: drivers/irqchip/irq-metag.c
8717F: drivers/irqchip/irq-metag-ext.c
8718F: drivers/tty/metag_da.c
8719
8720MICROBLAZE ARCHITECTURE
8721M: Michal Simek <monstr@monstr.eu>
8722W: http://www.monstr.eu/fdt/
8723T: git git://git.monstr.eu/linux-2.6-microblaze.git
8724S: Supported
8725F: arch/microblaze/
8726
8727MICROCHIP / ATMEL AT91 SERIAL DRIVER
8728M: Richard Genoud <richard.genoud@gmail.com>
8729S: Maintained
8730F: drivers/tty/serial/atmel_serial.c
8731F: drivers/tty/serial/atmel_serial.h
8732
8733MICROCHIP / ATMEL DMA DRIVER
8734M: Ludovic Desroches <ludovic.desroches@microchip.com>
8735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8736L: dmaengine@vger.kernel.org
8737S: Supported
8738F: drivers/dma/at_hdmac.c
8739F: drivers/dma/at_hdmac_regs.h
8740F: include/linux/platform_data/dma-atmel.h
8741
8742MICROCHIP / ATMEL ISC DRIVER
8743M: Songjun Wu <songjun.wu@microchip.com>
8744L: linux-media@vger.kernel.org
8745S: Supported
8746F: drivers/media/platform/atmel/atmel-isc.c
8747F: drivers/media/platform/atmel/atmel-isc-regs.h
8748F: devicetree/bindings/media/atmel-isc.txt
8749
8750MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER
8751M: Woojung Huh <Woojung.Huh@microchip.com>
8752M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
8753L: netdev@vger.kernel.org
8754S: Maintained
8755F: net/dsa/tag_ksz.c
8756F: drivers/net/dsa/microchip/*
8757F: include/linux/platform_data/microchip-ksz.h
8758F: Documentation/devicetree/bindings/net/dsa/ksz.txt
8759
8760MICROCHIP USB251XB DRIVER
8761M: Richard Leitner <richard.leitner@skidata.com>
8762L: linux-usb@vger.kernel.org
8763S: Maintained
8764F: drivers/usb/misc/usb251xb.c
8765F: Documentation/devicetree/bindings/usb/usb251xb.txt
8766
8767MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8768M: Don Brace <don.brace@microsemi.com>
8769L: esc.storagedev@microsemi.com
8770L: linux-scsi@vger.kernel.org
8771S: Supported
8772F: drivers/scsi/smartpqi/smartpqi*.[ch]
8773F: drivers/scsi/smartpqi/Kconfig
8774F: drivers/scsi/smartpqi/Makefile
8775F: include/linux/cciss*.h
8776F: include/uapi/linux/cciss*.h
8777F: Documentation/scsi/smartpqi.txt
8778
8779MICROSOFT SURFACE PRO 3 BUTTON DRIVER
8780M: Chen Yu <yu.c.chen@intel.com>
8781L: platform-driver-x86@vger.kernel.org
8782S: Supported
8783F: drivers/platform/x86/surfacepro3_button.c
8784
8785MICROTEK X6 SCANNER
8786M: Oliver Neukum <oliver@neukum.org>
8787S: Maintained
8788F: drivers/usb/image/microtek.*
8789
8790MIPS
8791M: Ralf Baechle <ralf@linux-mips.org>
8792L: linux-mips@linux-mips.org
8793W: http://www.linux-mips.org/
8794T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
8795Q: http://patchwork.linux-mips.org/project/linux-mips/list/
8796S: Supported
8797F: Documentation/devicetree/bindings/mips/
8798F: Documentation/mips/
8799F: arch/mips/
8800
8801MIPS BOSTON DEVELOPMENT BOARD
8802M: Paul Burton <paul.burton@imgtec.com>
8803L: linux-mips@linux-mips.org
8804S: Maintained
8805F: Documentation/devicetree/bindings/clock/img,boston-clock.txt
8806F: arch/mips/boot/dts/img/boston.dts
8807F: arch/mips/configs/generic/board-boston.config
8808F: drivers/clk/imgtec/clk-boston.c
8809F: include/dt-bindings/clock/boston-clock.h
8810
8811MIPS GENERIC PLATFORM
8812M: Paul Burton <paul.burton@imgtec.com>
8813L: linux-mips@linux-mips.org
8814S: Supported
8815F: arch/mips/generic/
8816
8817MIPS/LOONGSON1 ARCHITECTURE
8818M: Keguang Zhang <keguang.zhang@gmail.com>
8819L: linux-mips@linux-mips.org
8820S: Maintained
8821F: arch/mips/loongson32/
8822F: arch/mips/include/asm/mach-loongson32/
8823F: drivers/*/*loongson1*
8824F: drivers/*/*/*loongson1*
8825
8826MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
8827M: Hans Verkuil <hverkuil@xs4all.nl>
8828L: linux-media@vger.kernel.org
8829T: git git://linuxtv.org/media_tree.git
8830W: https://linuxtv.org
8831S: Odd Fixes
8832F: drivers/media/radio/radio-miropcm20*
8833
8834MMP SUPPORT
8835M: Eric Miao <eric.y.miao@gmail.com>
8836M: Haojian Zhuang <haojian.zhuang@gmail.com>
8837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8838T: git git://github.com/hzhuang1/linux.git
8839T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8840S: Maintained
8841F: arch/arm/boot/dts/mmp*
8842F: arch/arm/mach-mmp/
8843
8844MN88472 MEDIA DRIVER
8845M: Antti Palosaari <crope@iki.fi>
8846L: linux-media@vger.kernel.org
8847W: https://linuxtv.org
8848W: http://palosaari.fi/linux/
8849Q: http://patchwork.linuxtv.org/project/linux-media/list/
8850S: Maintained
8851F: drivers/media/dvb-frontends/mn88472*
8852
8853MN88473 MEDIA DRIVER
8854M: Antti Palosaari <crope@iki.fi>
8855L: linux-media@vger.kernel.org
8856W: https://linuxtv.org
8857W: http://palosaari.fi/linux/
8858Q: http://patchwork.linuxtv.org/project/linux-media/list/
8859S: Maintained
8860F: drivers/media/dvb-frontends/mn88473*
8861
8862MODULE SUPPORT
8863M: Jessica Yu <jeyu@kernel.org>
8864M: Rusty Russell <rusty@rustcorp.com.au>
8865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next
8866S: Maintained
8867F: include/linux/module.h
8868F: kernel/module.c
8869
8870MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8871W: http://popies.net/meye/
8872S: Orphan
8873F: Documentation/media/v4l-drivers/meye*
8874F: drivers/media/pci/meye/
8875F: include/uapi/linux/meye.h
8876
8877MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8878M: Jiri Slaby <jirislaby@gmail.com>
8879S: Maintained
8880F: Documentation/serial/moxa-smartio
8881F: drivers/tty/mxser.*
8882
8883MR800 AVERMEDIA USB FM RADIO DRIVER
8884M: Alexey Klimov <klimov.linux@gmail.com>
8885L: linux-media@vger.kernel.org
8886T: git git://linuxtv.org/media_tree.git
8887S: Maintained
8888F: drivers/media/radio/radio-mr800.c
8889
8890MRF24J40 IEEE 802.15.4 RADIO DRIVER
8891M: Alan Ott <alan@signal11.us>
8892L: linux-wpan@vger.kernel.org
8893S: Maintained
8894F: drivers/net/ieee802154/mrf24j40.c
8895F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8896
8897MSI LAPTOP SUPPORT
8898M: "Lee, Chun-Yi" <jlee@suse.com>
8899L: platform-driver-x86@vger.kernel.org
8900S: Maintained
8901F: drivers/platform/x86/msi-laptop.c
8902
8903MSI WMI SUPPORT
8904L: platform-driver-x86@vger.kernel.org
8905S: Orphan
8906F: drivers/platform/x86/msi-wmi.c
8907
8908MSI001 MEDIA DRIVER
8909M: Antti Palosaari <crope@iki.fi>
8910L: linux-media@vger.kernel.org
8911W: https://linuxtv.org
8912W: http://palosaari.fi/linux/
8913Q: http://patchwork.linuxtv.org/project/linux-media/list/
8914T: git git://linuxtv.org/anttip/media_tree.git
8915S: Maintained
8916F: drivers/media/tuners/msi001*
8917
8918MSI2500 MEDIA DRIVER
8919M: Antti Palosaari <crope@iki.fi>
8920L: linux-media@vger.kernel.org
8921W: https://linuxtv.org
8922W: http://palosaari.fi/linux/
8923Q: http://patchwork.linuxtv.org/project/linux-media/list/
8924T: git git://linuxtv.org/anttip/media_tree.git
8925S: Maintained
8926F: drivers/media/usb/msi2500/
8927
8928MSYSTEMS DISKONCHIP G3 MTD DRIVER
8929M: Robert Jarzmik <robert.jarzmik@free.fr>
8930L: linux-mtd@lists.infradead.org
8931S: Maintained
8932F: drivers/mtd/devices/docg3*
8933
8934MT9M032 APTINA SENSOR DRIVER
8935M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8936L: linux-media@vger.kernel.org
8937T: git git://linuxtv.org/media_tree.git
8938S: Maintained
8939F: drivers/media/i2c/mt9m032.c
8940F: include/media/i2c/mt9m032.h
8941
8942MT9P031 APTINA CAMERA SENSOR
8943M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8944L: linux-media@vger.kernel.org
8945T: git git://linuxtv.org/media_tree.git
8946S: Maintained
8947F: drivers/media/i2c/mt9p031.c
8948F: include/media/i2c/mt9p031.h
8949
8950MT9T001 APTINA CAMERA SENSOR
8951M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8952L: linux-media@vger.kernel.org
8953T: git git://linuxtv.org/media_tree.git
8954S: Maintained
8955F: drivers/media/i2c/mt9t001.c
8956F: include/media/i2c/mt9t001.h
8957
8958MT9V032 APTINA CAMERA SENSOR
8959M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8960L: linux-media@vger.kernel.org
8961T: git git://linuxtv.org/media_tree.git
8962S: Maintained
8963F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8964F: drivers/media/i2c/mt9v032.c
8965F: include/media/i2c/mt9v032.h
8966
8967MULTIFUNCTION DEVICES (MFD)
8968M: Lee Jones <lee.jones@linaro.org>
8969T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8970S: Supported
8971F: Documentation/devicetree/bindings/mfd/
8972F: drivers/mfd/
8973F: include/linux/mfd/
8974F: include/dt-bindings/mfd/
8975
8976MULTIMEDIA CARD (MMC) ETC. OVER SPI
8977S: Orphan
8978F: drivers/mmc/host/mmc_spi.c
8979F: include/linux/spi/mmc_spi.h
8980
8981MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8982M: Ulf Hansson <ulf.hansson@linaro.org>
8983L: linux-mmc@vger.kernel.org
8984T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git
8985S: Maintained
8986F: Documentation/devicetree/bindings/mmc/
8987F: drivers/mmc/
8988F: include/linux/mmc/
8989F: include/uapi/linux/mmc/
8990
8991MULTIPLEXER SUBSYSTEM
8992M: Peter Rosin <peda@axentia.se>
8993S: Maintained
8994F: Documentation/ABI/testing/mux/sysfs-class-mux*
8995F: Documentation/devicetree/bindings/mux/
8996F: include/linux/dt-bindings/mux/
8997F: include/linux/mux/
8998F: drivers/mux/
8999
9000MULTISOUND SOUND DRIVER
9001M: Andrew Veliath <andrewtv@usa.net>
9002S: Maintained
9003F: Documentation/sound/oss/MultiSound
9004F: sound/oss/msnd*
9005
9006MULTITECH MULTIPORT CARD (ISICOM)
9007S: Orphan
9008F: drivers/tty/isicom.c
9009F: include/linux/isicom.h
9010
9011MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
9012M: Bin Liu <b-liu@ti.com>
9013L: linux-usb@vger.kernel.org
9014T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
9015S: Maintained
9016F: drivers/usb/musb/
9017
9018MXL5007T MEDIA DRIVER
9019M: Michael Krufky <mkrufky@linuxtv.org>
9020L: linux-media@vger.kernel.org
9021W: https://linuxtv.org
9022W: http://github.com/mkrufky
9023Q: http://patchwork.linuxtv.org/project/linux-media/list/
9024T: git git://linuxtv.org/mkrufky/tuners.git
9025S: Maintained
9026F: drivers/media/tuners/mxl5007t.*
9027
9028MXSFB DRM DRIVER
9029M: Marek Vasut <marex@denx.de>
9030S: Supported
9031F: drivers/gpu/drm/mxsfb/
9032F: Documentation/devicetree/bindings/display/mxsfb-drm.txt
9033
9034MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
9035M: Hyong-Youb Kim <hykim@myri.com>
9036L: netdev@vger.kernel.org
9037W: https://www.myricom.com/support/downloads/myri10ge.html
9038S: Supported
9039F: drivers/net/ethernet/myricom/myri10ge/
9040
9041NAND FLASH SUBSYSTEM
9042M: Boris Brezillon <boris.brezillon@free-electrons.com>
9043R: Richard Weinberger <richard@nod.at>
9044L: linux-mtd@lists.infradead.org
9045W: http://www.linux-mtd.infradead.org/
9046Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
9047T: git git://git.infradead.org/linux-mtd.git nand/fixes
9048T: git git://git.infradead.org/l2-mtd.git nand/next
9049S: Maintained
9050F: drivers/mtd/nand/
9051F: include/linux/mtd/nand*.h
9052
9053NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
9054M: Daniel Mack <zonque@gmail.com>
9055S: Maintained
9056L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9057W: http://www.native-instruments.com
9058F: sound/usb/caiaq/
9059
9060NATSEMI ETHERNET DRIVER (DP8381x)
9061S: Orphan
9062F: drivers/net/ethernet/natsemi/natsemi.c
9063
9064NCP FILESYSTEM
9065M: Petr Vandrovec <petr@vandrovec.name>
9066S: Odd Fixes
9067F: fs/ncpfs/
9068
9069NCR 5380 SCSI DRIVERS
9070M: Finn Thain <fthain@telegraphics.com.au>
9071M: Michael Schmitz <schmitzmic@gmail.com>
9072L: linux-scsi@vger.kernel.org
9073S: Maintained
9074F: Documentation/scsi/g_NCR5380.txt
9075F: drivers/scsi/NCR5380.*
9076F: drivers/scsi/arm/cumana_1.c
9077F: drivers/scsi/arm/oak.c
9078F: drivers/scsi/atari_scsi.*
9079F: drivers/scsi/dmx3191d.c
9080F: drivers/scsi/g_NCR5380.*
9081F: drivers/scsi/mac_scsi.*
9082F: drivers/scsi/sun3_scsi.*
9083F: drivers/scsi/sun3_scsi_vme.c
9084
9085NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
9086M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
9087L: linux-scsi@vger.kernel.org
9088S: Maintained
9089F: drivers/scsi/NCR_D700.*
9090
9091NCT6775 HARDWARE MONITOR DRIVER
9092M: Guenter Roeck <linux@roeck-us.net>
9093L: linux-hwmon@vger.kernel.org
9094S: Maintained
9095F: Documentation/hwmon/nct6775
9096F: drivers/hwmon/nct6775.c
9097
9098NETEFFECT IWARP RNIC DRIVER (IW_NES)
9099M: Faisal Latif <faisal.latif@intel.com>
9100L: linux-rdma@vger.kernel.org
9101W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
9102S: Supported
9103F: drivers/infiniband/hw/nes/
9104F: include/uapi/rdma/nes-abi.h
9105
9106NETEM NETWORK EMULATOR
9107M: Stephen Hemminger <stephen@networkplumber.org>
9108L: netem@lists.linux-foundation.org (moderated for non-subscribers)
9109S: Maintained
9110F: net/sched/sch_netem.c
9111
9112NETERION 10GbE DRIVERS (s2io/vxge)
9113M: Jon Mason <jdmason@kudzu.us>
9114L: netdev@vger.kernel.org
9115S: Supported
9116F: Documentation/networking/s2io.txt
9117F: Documentation/networking/vxge.txt
9118F: drivers/net/ethernet/neterion/
9119
9120NETFILTER
9121M: Pablo Neira Ayuso <pablo@netfilter.org>
9122M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
9123M: Florian Westphal <fw@strlen.de>
9124L: netfilter-devel@vger.kernel.org
9125L: coreteam@netfilter.org
9126W: http://www.netfilter.org/
9127W: http://www.iptables.org/
9128W: http://www.nftables.org/
9129Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
9131T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
9132S: Maintained
9133F: include/linux/netfilter*
9134F: include/linux/netfilter/
9135F: include/net/netfilter/
9136F: include/uapi/linux/netfilter*
9137F: include/uapi/linux/netfilter/
9138F: net/*/netfilter.c
9139F: net/*/netfilter/
9140F: net/netfilter/
9141F: net/bridge/br_netfilter*.c
9142
9143NETLABEL
9144M: Paul Moore <paul@paul-moore.com>
9145W: http://netlabel.sf.net
9146L: netdev@vger.kernel.org
9147S: Maintained
9148F: Documentation/netlabel/
9149F: include/net/netlabel.h
9150F: net/netlabel/
9151
9152NETROM NETWORK LAYER
9153M: Ralf Baechle <ralf@linux-mips.org>
9154L: linux-hams@vger.kernel.org
9155W: http://www.linux-ax25.org/
9156S: Maintained
9157F: include/net/netrom.h
9158F: include/uapi/linux/netrom.h
9159F: net/netrom/
9160
9161NETRONOME ETHERNET DRIVERS
9162M: Jakub Kicinski <jakub.kicinski@netronome.com>
9163L: oss-drivers@netronome.com
9164S: Maintained
9165F: drivers/net/ethernet/netronome/
9166
9167NETWORK BLOCK DEVICE (NBD)
9168M: Josef Bacik <jbacik@fb.com>
9169S: Maintained
9170L: linux-block@vger.kernel.org
9171L: nbd-general@lists.sourceforge.net
9172F: Documentation/blockdev/nbd.txt
9173F: drivers/block/nbd.c
9174F: include/uapi/linux/nbd.h
9175
9176NETWORK DROP MONITOR
9177M: Neil Horman <nhorman@tuxdriver.com>
9178L: netdev@vger.kernel.org
9179S: Maintained
9180W: https://fedorahosted.org/dropwatch/
9181F: net/core/drop_monitor.c
9182
9183NETWORKING DRIVERS
9184L: netdev@vger.kernel.org
9185W: http://www.linuxfoundation.org/en/Net
9186Q: http://patchwork.ozlabs.org/project/netdev/list/
9187T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9188T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9189S: Odd Fixes
9190F: Documentation/devicetree/bindings/net/
9191F: drivers/net/
9192F: include/linux/if_*
9193F: include/linux/netdevice.h
9194F: include/linux/etherdevice.h
9195F: include/linux/fcdevice.h
9196F: include/linux/fddidevice.h
9197F: include/linux/hippidevice.h
9198F: include/linux/inetdevice.h
9199F: include/uapi/linux/if_*
9200F: include/uapi/linux/netdevice.h
9201
9202NETWORKING DRIVERS (WIRELESS)
9203M: Kalle Valo <kvalo@codeaurora.org>
9204L: linux-wireless@vger.kernel.org
9205Q: http://patchwork.kernel.org/project/linux-wireless/list/
9206T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
9207T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
9208S: Maintained
9209F: Documentation/devicetree/bindings/net/wireless/
9210F: drivers/net/wireless/
9211
9212NETWORKING [DSA]
9213M: Andrew Lunn <andrew@lunn.ch>
9214M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
9215M: Florian Fainelli <f.fainelli@gmail.com>
9216S: Maintained
9217F: net/dsa/
9218F: include/net/dsa.h
9219F: drivers/net/dsa/
9220
9221NETWORKING [GENERAL]
9222M: "David S. Miller" <davem@davemloft.net>
9223L: netdev@vger.kernel.org
9224W: http://www.linuxfoundation.org/en/Net
9225Q: http://patchwork.ozlabs.org/project/netdev/list/
9226T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9227T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
9228B: mailto:netdev@vger.kernel.org
9229S: Maintained
9230F: net/
9231F: include/net/
9232F: include/linux/in.h
9233F: include/linux/net.h
9234F: include/linux/netdevice.h
9235F: include/uapi/linux/in.h
9236F: include/uapi/linux/net.h
9237F: include/uapi/linux/netdevice.h
9238F: include/uapi/linux/net_namespace.h
9239F: tools/net/
9240F: tools/testing/selftests/net/
9241F: lib/random32.c
9242
9243NETWORKING [IPSEC]
9244M: Steffen Klassert <steffen.klassert@secunet.com>
9245M: Herbert Xu <herbert@gondor.apana.org.au>
9246M: "David S. Miller" <davem@davemloft.net>
9247L: netdev@vger.kernel.org
9248T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
9249T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
9250S: Maintained
9251F: net/core/flow.c
9252F: net/xfrm/
9253F: net/key/
9254F: net/ipv4/xfrm*
9255F: net/ipv4/esp4*
9256F: net/ipv4/ah4.c
9257F: net/ipv4/ipcomp.c
9258F: net/ipv4/ip_vti.c
9259F: net/ipv6/xfrm*
9260F: net/ipv6/esp6*
9261F: net/ipv6/ah6.c
9262F: net/ipv6/ipcomp6.c
9263F: net/ipv6/ip6_vti.c
9264F: include/uapi/linux/xfrm.h
9265F: include/net/xfrm.h
9266
9267NETWORKING [IPv4/IPv6]
9268M: "David S. Miller" <davem@davemloft.net>
9269M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
9270M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
9271L: netdev@vger.kernel.org
9272T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
9273S: Maintained
9274F: net/ipv4/
9275F: net/ipv6/
9276F: include/net/ip*
9277F: arch/x86/net/*
9278
9279NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
9280M: Paul Moore <paul@paul-moore.com>
9281L: netdev@vger.kernel.org
9282S: Maintained
9283
9284NETWORKING [TLS]
9285M: Ilya Lesokhin <ilyal@mellanox.com>
9286M: Aviad Yehezkel <aviadye@mellanox.com>
9287M: Dave Watson <davejwatson@fb.com>
9288L: netdev@vger.kernel.org
9289S: Maintained
9290F: net/tls/*
9291F: include/uapi/linux/tls.h
9292F: include/net/tls.h
9293
9294NETWORKING [WIRELESS]
9295L: linux-wireless@vger.kernel.org
9296Q: http://patchwork.kernel.org/project/linux-wireless/list/
9297
9298NETXEN (1/10) GbE SUPPORT
9299M: Manish Chopra <manish.chopra@cavium.com>
9300M: Rahul Verma <rahul.verma@cavium.com>
9301M: Dept-GELinuxNICDev@cavium.com
9302L: netdev@vger.kernel.org
9303S: Supported
9304F: drivers/net/ethernet/qlogic/netxen/
9305
9306NFC SUBSYSTEM
9307M: Samuel Ortiz <sameo@linux.intel.com>
9308L: linux-wireless@vger.kernel.org
9309L: linux-nfc@lists.01.org (subscribers-only)
9310S: Supported
9311F: net/nfc/
9312F: include/net/nfc/
9313F: include/uapi/linux/nfc.h
9314F: drivers/nfc/
9315F: include/linux/platform_data/nfcmrvl.h
9316F: include/linux/platform_data/nxp-nci.h
9317F: Documentation/devicetree/bindings/net/nfc/
9318
9319NFS, SUNRPC, AND LOCKD CLIENTS
9320M: Trond Myklebust <trond.myklebust@primarydata.com>
9321M: Anna Schumaker <anna.schumaker@netapp.com>
9322L: linux-nfs@vger.kernel.org
9323W: http://client.linux-nfs.org
9324T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
9325S: Maintained
9326F: fs/lockd/
9327F: fs/nfs/
9328F: fs/nfs_common/
9329F: net/sunrpc/
9330F: include/linux/lockd/
9331F: include/linux/nfs*
9332F: include/linux/sunrpc/
9333F: include/uapi/linux/nfs*
9334F: include/uapi/linux/sunrpc/
9335
9336NILFS2 FILESYSTEM
9337M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
9338L: linux-nilfs@vger.kernel.org
9339W: http://nilfs.sourceforge.net/
9340W: http://nilfs.osdn.jp/
9341T: git git://github.com/konis/nilfs2.git
9342S: Supported
9343F: Documentation/filesystems/nilfs2.txt
9344F: fs/nilfs2/
9345F: include/trace/events/nilfs2.h
9346F: include/uapi/linux/nilfs2_api.h
9347F: include/uapi/linux/nilfs2_ondisk.h
9348
9349NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
9350M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9351W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9352S: Maintained
9353F: Documentation/scsi/NinjaSCSI.txt
9354F: drivers/scsi/pcmcia/nsp_*
9355
9356NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
9357M: GOTO Masanori <gotom@debian.or.jp>
9358M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
9359W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
9360S: Maintained
9361F: Documentation/scsi/NinjaSCSI.txt
9362F: drivers/scsi/nsp32*
9363
9364NIOS2 ARCHITECTURE
9365M: Ley Foon Tan <lftan@altera.com>
9366L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
9367T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
9368S: Maintained
9369F: arch/nios2/
9370
9371NOHZ, DYNTICKS SUPPORT
9372M: Frederic Weisbecker <fweisbec@gmail.com>
9373M: Thomas Gleixner <tglx@linutronix.de>
9374M: Ingo Molnar <mingo@kernel.org>
9375L: linux-kernel@vger.kernel.org
9376T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz
9377S: Maintained
9378F: kernel/time/tick*.*
9379F: include/linux/tick.h
9380F: include/linux/sched/nohz.h
9381
9382NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS)
9383M: Pavel Machek <pavel@ucw.cz>
9384M: Sakari Ailus <sakari.ailus@iki.fi>
9385L: linux-media@vger.kernel.org
9386S: Maintained
9387F: drivers/media/i2c/et8ek8
9388F: drivers/media/i2c/ad5820.c
9389
9390NOKIA N900 POWER SUPPLY DRIVERS
9391R: Pali Rohár <pali.rohar@gmail.com>
9392F: include/linux/power/bq2415x_charger.h
9393F: include/linux/power/bq27xxx_battery.h
9394F: include/linux/power/isp1704_charger.h
9395F: drivers/power/supply/bq2415x_charger.c
9396F: drivers/power/supply/bq27xxx_battery.c
9397F: drivers/power/supply/bq27xxx_battery_i2c.c
9398F: drivers/power/supply/isp1704_charger.c
9399F: drivers/power/supply/rx51_battery.c
9400
9401NTB AMD DRIVER
9402M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
9403L: linux-ntb@googlegroups.com
9404S: Supported
9405F: drivers/ntb/hw/amd/
9406
9407NTB DRIVER CORE
9408M: Jon Mason <jdmason@kudzu.us>
9409M: Dave Jiang <dave.jiang@intel.com>
9410M: Allen Hubbe <Allen.Hubbe@emc.com>
9411L: linux-ntb@googlegroups.com
9412S: Supported
9413W: https://github.com/jonmason/ntb/wiki
9414T: git git://github.com/jonmason/ntb.git
9415F: drivers/ntb/
9416F: drivers/net/ntb_netdev.c
9417F: include/linux/ntb.h
9418F: include/linux/ntb_transport.h
9419F: tools/testing/selftests/ntb/
9420
9421NTB IDT DRIVER
9422M: Serge Semin <fancer.lancer@gmail.com>
9423L: linux-ntb@googlegroups.com
9424S: Supported
9425F: drivers/ntb/hw/idt/
9426
9427NTB INTEL DRIVER
9428M: Jon Mason <jdmason@kudzu.us>
9429M: Dave Jiang <dave.jiang@intel.com>
9430L: linux-ntb@googlegroups.com
9431S: Supported
9432W: https://github.com/jonmason/ntb/wiki
9433T: git git://github.com/jonmason/ntb.git
9434F: drivers/ntb/hw/intel/
9435
9436NTFS FILESYSTEM
9437M: Anton Altaparmakov <anton@tuxera.com>
9438L: linux-ntfs-dev@lists.sourceforge.net
9439W: http://www.tuxera.com/
9440T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
9441S: Supported
9442F: Documentation/filesystems/ntfs.txt
9443F: fs/ntfs/
9444
9445NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
9446M: Antonino Daplas <adaplas@gmail.com>
9447L: linux-fbdev@vger.kernel.org
9448S: Maintained
9449F: drivers/video/fbdev/riva/
9450F: drivers/video/fbdev/nvidia/
9451
9452NVM EXPRESS DRIVER
9453M: Keith Busch <keith.busch@intel.com>
9454M: Jens Axboe <axboe@fb.com>
9455M: Christoph Hellwig <hch@lst.de>
9456M: Sagi Grimberg <sagi@grimberg.me>
9457L: linux-nvme@lists.infradead.org
9458T: git://git.infradead.org/nvme.git
9459W: http://git.infradead.org/nvme.git
9460S: Supported
9461F: drivers/nvme/host/
9462F: include/linux/nvme.h
9463F: include/uapi/linux/nvme_ioctl.h
9464
9465NVM EXPRESS FC TRANSPORT DRIVERS
9466M: James Smart <james.smart@broadcom.com>
9467L: linux-nvme@lists.infradead.org
9468S: Supported
9469F: include/linux/nvme-fc.h
9470F: include/linux/nvme-fc-driver.h
9471F: drivers/nvme/host/fc.c
9472F: drivers/nvme/target/fc.c
9473F: drivers/nvme/target/fcloop.c
9474
9475NVM EXPRESS TARGET DRIVER
9476M: Christoph Hellwig <hch@lst.de>
9477M: Sagi Grimberg <sagi@grimberg.me>
9478L: linux-nvme@lists.infradead.org
9479T: git://git.infradead.org/nvme.git
9480W: http://git.infradead.org/nvme.git
9481S: Supported
9482F: drivers/nvme/target/
9483
9484NVMEM FRAMEWORK
9485M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
9486S: Maintained
9487F: drivers/nvmem/
9488F: Documentation/devicetree/bindings/nvmem/
9489F: include/linux/nvmem-consumer.h
9490F: include/linux/nvmem-provider.h
9491
9492NXP TDA998X DRM DRIVER
9493M: Russell King <linux@armlinux.org.uk>
9494S: Supported
9495T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel
9496T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes
9497F: drivers/gpu/drm/i2c/tda998x_drv.c
9498F: include/drm/i2c/tda998x.h
9499
9500NXP TFA9879 DRIVER
9501M: Peter Rosin <peda@axentia.se>
9502L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9503S: Maintained
9504F: sound/soc/codecs/tfa9879*
9505
9506NXP-NCI NFC DRIVER
9507M: Clément Perrochaud <clement.perrochaud@effinnov.com>
9508R: Charles Gorand <charles.gorand@effinnov.com>
9509L: linux-nfc@lists.01.org (moderated for non-subscribers)
9510S: Supported
9511F: drivers/nfc/nxp-nci
9512
9513OBJTOOL
9514M: Josh Poimboeuf <jpoimboe@redhat.com>
9515S: Supported
9516F: tools/objtool/
9517
9518OMAP AUDIO SUPPORT
9519M: Peter Ujfalusi <peter.ujfalusi@ti.com>
9520M: Jarkko Nikula <jarkko.nikula@bitmer.com>
9521L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9522L: linux-omap@vger.kernel.org
9523S: Maintained
9524F: sound/soc/omap/
9525
9526OMAP CLOCK FRAMEWORK SUPPORT
9527M: Paul Walmsley <paul@pwsan.com>
9528L: linux-omap@vger.kernel.org
9529S: Maintained
9530F: arch/arm/*omap*/*clock*
9531
9532OMAP DEVICE TREE SUPPORT
9533M: Benoît Cousson <bcousson@baylibre.com>
9534M: Tony Lindgren <tony@atomide.com>
9535L: linux-omap@vger.kernel.org
9536L: devicetree@vger.kernel.org
9537S: Maintained
9538F: arch/arm/boot/dts/*omap*
9539F: arch/arm/boot/dts/*am3*
9540F: arch/arm/boot/dts/*am4*
9541F: arch/arm/boot/dts/*am5*
9542F: arch/arm/boot/dts/*dra7*
9543
9544OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
9545M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9546L: linux-omap@vger.kernel.org
9547L: linux-fbdev@vger.kernel.org
9548S: Maintained
9549F: drivers/video/fbdev/omap2/
9550F: Documentation/arm/OMAP/DSS
9551
9552OMAP FRAMEBUFFER SUPPORT
9553M: Tomi Valkeinen <tomi.valkeinen@ti.com>
9554L: linux-fbdev@vger.kernel.org
9555L: linux-omap@vger.kernel.org
9556S: Maintained
9557F: drivers/video/fbdev/omap/
9558
9559OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
9560M: Roger Quadros <rogerq@ti.com>
9561M: Tony Lindgren <tony@atomide.com>
9562L: linux-omap@vger.kernel.org
9563S: Maintained
9564F: drivers/memory/omap-gpmc.c
9565F: arch/arm/mach-omap2/*gpmc*
9566
9567OMAP GPIO DRIVER
9568M: Grygorii Strashko <grygorii.strashko@ti.com>
9569M: Santosh Shilimkar <ssantosh@kernel.org>
9570M: Kevin Hilman <khilman@kernel.org>
9571L: linux-omap@vger.kernel.org
9572S: Maintained
9573F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
9574F: drivers/gpio/gpio-omap.c
9575
9576OMAP HARDWARE SPINLOCK SUPPORT
9577M: Ohad Ben-Cohen <ohad@wizery.com>
9578L: linux-omap@vger.kernel.org
9579S: Maintained
9580F: drivers/hwspinlock/omap_hwspinlock.c
9581
9582OMAP HS MMC SUPPORT
9583L: linux-mmc@vger.kernel.org
9584L: linux-omap@vger.kernel.org
9585S: Orphan
9586F: drivers/mmc/host/omap_hsmmc.c
9587
9588OMAP HWMOD DATA
9589M: Paul Walmsley <paul@pwsan.com>
9590L: linux-omap@vger.kernel.org
9591S: Maintained
9592F: arch/arm/mach-omap2/omap_hwmod*data*
9593
9594OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
9595M: Benoît Cousson <bcousson@baylibre.com>
9596L: linux-omap@vger.kernel.org
9597S: Maintained
9598F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
9599
9600OMAP HWMOD SUPPORT
9601M: Benoît Cousson <bcousson@baylibre.com>
9602M: Paul Walmsley <paul@pwsan.com>
9603L: linux-omap@vger.kernel.org
9604S: Maintained
9605F: arch/arm/mach-omap2/omap_hwmod.*
9606
9607OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
9608M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9609L: linux-media@vger.kernel.org
9610S: Maintained
9611F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
9612F: drivers/media/platform/omap3isp/
9613F: drivers/staging/media/omap4iss/
9614
9615OMAP MMC SUPPORT
9616M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
9617L: linux-omap@vger.kernel.org
9618S: Maintained
9619F: drivers/mmc/host/omap.c
9620
9621OMAP POWER MANAGEMENT SUPPORT
9622M: Kevin Hilman <khilman@kernel.org>
9623L: linux-omap@vger.kernel.org
9624S: Maintained
9625F: arch/arm/*omap*/*pm*
9626F: drivers/cpufreq/omap-cpufreq.c
9627
9628OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
9629M: Rajendra Nayak <rnayak@codeaurora.org>
9630M: Paul Walmsley <paul@pwsan.com>
9631L: linux-omap@vger.kernel.org
9632S: Maintained
9633F: arch/arm/mach-omap2/prm*
9634
9635OMAP RANDOM NUMBER GENERATOR SUPPORT
9636M: Deepak Saxena <dsaxena@plexity.net>
9637S: Maintained
9638F: drivers/char/hw_random/omap-rng.c
9639
9640OMAP USB SUPPORT
9641L: linux-usb@vger.kernel.org
9642L: linux-omap@vger.kernel.org
9643S: Orphan
9644F: drivers/usb/*/*omap*
9645F: arch/arm/*omap*/usb*
9646
9647OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
9648M: Mark Jackson <mpfj@newflow.co.uk>
9649L: linux-omap@vger.kernel.org
9650S: Maintained
9651F: arch/arm/boot/dts/am335x-nano.dts
9652
9653OMAP1 SUPPORT
9654M: Aaro Koskinen <aaro.koskinen@iki.fi>
9655M: Tony Lindgren <tony@atomide.com>
9656L: linux-omap@vger.kernel.org
9657Q: http://patchwork.kernel.org/project/linux-omap/list/
9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9659S: Maintained
9660F: arch/arm/mach-omap1/
9661F: arch/arm/plat-omap/
9662F: arch/arm/configs/omap1_defconfig
9663F: drivers/i2c/busses/i2c-omap.c
9664F: include/linux/i2c-omap.h
9665
9666OMAP2+ SUPPORT
9667M: Tony Lindgren <tony@atomide.com>
9668L: linux-omap@vger.kernel.org
9669W: http://www.muru.com/linux/omap/
9670W: http://linux.omap.com/
9671Q: http://patchwork.kernel.org/project/linux-omap/list/
9672T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
9673S: Maintained
9674F: arch/arm/mach-omap2/
9675F: arch/arm/plat-omap/
9676F: arch/arm/configs/omap2plus_defconfig
9677F: drivers/i2c/busses/i2c-omap.c
9678F: drivers/irqchip/irq-omap-intc.c
9679F: drivers/mfd/*omap*.c
9680F: drivers/mfd/menelaus.c
9681F: drivers/mfd/palmas.c
9682F: drivers/mfd/tps65217.c
9683F: drivers/mfd/tps65218.c
9684F: drivers/mfd/tps65910.c
9685F: drivers/mfd/twl-core.[ch]
9686F: drivers/mfd/twl4030*.c
9687F: drivers/mfd/twl6030*.c
9688F: drivers/mfd/twl6040*.c
9689F: drivers/regulator/palmas-regulator*.c
9690F: drivers/regulator/pbias-regulator.c
9691F: drivers/regulator/tps65217-regulator.c
9692F: drivers/regulator/tps65218-regulator.c
9693F: drivers/regulator/tps65910-regulator.c
9694F: drivers/regulator/twl-regulator.c
9695F: drivers/regulator/twl6030-regulator.c
9696F: include/linux/i2c-omap.h
9697
9698OMFS FILESYSTEM
9699M: Bob Copeland <me@bobcopeland.com>
9700L: linux-karma-devel@lists.sourceforge.net
9701S: Maintained
9702F: Documentation/filesystems/omfs.txt
9703F: fs/omfs/
9704
9705OMNIKEY CARDMAN 4000 DRIVER
9706M: Harald Welte <laforge@gnumonks.org>
9707S: Maintained
9708F: drivers/char/pcmcia/cm4000_cs.c
9709F: include/linux/cm4000_cs.h
9710F: include/uapi/linux/cm4000_cs.h
9711
9712OMNIKEY CARDMAN 4040 DRIVER
9713M: Harald Welte <laforge@gnumonks.org>
9714S: Maintained
9715F: drivers/char/pcmcia/cm4040_cs.*
9716
9717OMNIVISION OV13858 SENSOR DRIVER
9718M: Sakari Ailus <sakari.ailus@linux.intel.com>
9719L: linux-media@vger.kernel.org
9720T: git git://linuxtv.org/media_tree.git
9721S: Maintained
9722F: drivers/media/i2c/ov13858.c
9723
9724OMNIVISION OV5640 SENSOR DRIVER
9725M: Steve Longerbeam <slongerbeam@gmail.com>
9726L: linux-media@vger.kernel.org
9727T: git git://linuxtv.org/media_tree.git
9728S: Maintained
9729F: drivers/media/i2c/ov5640.c
9730
9731OMNIVISION OV5647 SENSOR DRIVER
9732M: Ramiro Oliveira <roliveir@synopsys.com>
9733L: linux-media@vger.kernel.org
9734T: git git://linuxtv.org/media_tree.git
9735S: Maintained
9736F: drivers/media/i2c/ov5647.c
9737
9738OMNIVISION OV7670 SENSOR DRIVER
9739M: Jonathan Corbet <corbet@lwn.net>
9740L: linux-media@vger.kernel.org
9741T: git git://linuxtv.org/media_tree.git
9742S: Maintained
9743F: drivers/media/i2c/ov7670.c
9744F: Documentation/devicetree/bindings/media/i2c/ov7670.txt
9745
9746ONENAND FLASH DRIVER
9747M: Kyungmin Park <kyungmin.park@samsung.com>
9748L: linux-mtd@lists.infradead.org
9749S: Maintained
9750F: drivers/mtd/onenand/
9751F: include/linux/mtd/onenand*.h
9752
9753ONSTREAM SCSI TAPE DRIVER
9754M: Willem Riede <osst@riede.org>
9755L: osst-users@lists.sourceforge.net
9756L: linux-scsi@vger.kernel.org
9757S: Maintained
9758F: Documentation/scsi/osst.txt
9759F: drivers/scsi/osst.*
9760F: drivers/scsi/osst_*.h
9761F: drivers/scsi/st.h
9762
9763OP-TEE DRIVER
9764M: Jens Wiklander <jens.wiklander@linaro.org>
9765S: Maintained
9766F: drivers/tee/optee/
9767
9768OPA-VNIC DRIVER
9769M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9770M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com>
9771L: linux-rdma@vger.kernel.org
9772S: Supported
9773F: drivers/infiniband/ulp/opa_vnic
9774
9775OPEN FIRMWARE AND DEVICE TREE OVERLAYS
9776M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
9777L: devicetree@vger.kernel.org
9778S: Maintained
9779F: Documentation/devicetree/dynamic-resolution-notes.txt
9780F: Documentation/devicetree/overlay-notes.txt
9781F: drivers/of/overlay.c
9782F: drivers/of/resolver.c
9783
9784OPEN FIRMWARE AND FLATTENED DEVICE TREE
9785M: Rob Herring <robh+dt@kernel.org>
9786M: Frank Rowand <frowand.list@gmail.com>
9787L: devicetree@vger.kernel.org
9788W: http://www.devicetree.org/
9789T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9790S: Maintained
9791F: drivers/of/
9792F: include/linux/of*.h
9793F: scripts/dtc/
9794F: Documentation/ABI/testing/sysfs-firmware-ofw
9795
9796OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
9797M: Rob Herring <robh+dt@kernel.org>
9798M: Mark Rutland <mark.rutland@arm.com>
9799L: devicetree@vger.kernel.org
9800T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
9801Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
9802S: Maintained
9803F: Documentation/devicetree/
9804F: arch/*/boot/dts/
9805F: include/dt-bindings/
9806
9807OPENCORES I2C BUS DRIVER
9808M: Peter Korsgaard <jacmet@sunsite.dk>
9809L: linux-i2c@vger.kernel.org
9810S: Maintained
9811F: Documentation/i2c/busses/i2c-ocores
9812F: drivers/i2c/busses/i2c-ocores.c
9813
9814OPENRISC ARCHITECTURE
9815M: Jonas Bonn <jonas@southpole.se>
9816M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi>
9817M: Stafford Horne <shorne@gmail.com>
9818T: git git://github.com/openrisc/linux.git
9819L: openrisc@lists.librecores.org
9820W: http://openrisc.io
9821S: Maintained
9822F: arch/openrisc/
9823
9824OPENVSWITCH
9825M: Pravin Shelar <pshelar@nicira.com>
9826L: netdev@vger.kernel.org
9827L: dev@openvswitch.org
9828W: http://openvswitch.org
9829S: Maintained
9830F: net/openvswitch/
9831F: include/uapi/linux/openvswitch.h
9832
9833OPERATING PERFORMANCE POINTS (OPP)
9834M: Viresh Kumar <vireshk@kernel.org>
9835M: Nishanth Menon <nm@ti.com>
9836M: Stephen Boyd <sboyd@codeaurora.org>
9837L: linux-pm@vger.kernel.org
9838S: Maintained
9839T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
9840F: drivers/base/power/opp/
9841F: include/linux/pm_opp.h
9842F: Documentation/power/opp.txt
9843F: Documentation/devicetree/bindings/opp/
9844
9845OPL4 DRIVER
9846M: Clemens Ladisch <clemens@ladisch.de>
9847L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9848T: git git://git.alsa-project.org/alsa-kernel.git
9849S: Maintained
9850F: sound/drivers/opl4/
9851
9852OPROFILE
9853M: Robert Richter <rric@kernel.org>
9854L: oprofile-list@lists.sf.net
9855S: Maintained
9856F: arch/*/include/asm/oprofile*.h
9857F: arch/*/oprofile/
9858F: drivers/oprofile/
9859F: include/linux/oprofile.h
9860
9861ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
9862M: Mark Fasheh <mfasheh@versity.com>
9863M: Joel Becker <jlbec@evilplan.org>
9864L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
9865W: http://ocfs2.wiki.kernel.org
9866S: Supported
9867F: Documentation/filesystems/ocfs2.txt
9868F: Documentation/filesystems/dlmfs.txt
9869F: fs/ocfs2/
9870
9871ORANGEFS FILESYSTEM
9872M: Mike Marshall <hubcap@omnibond.com>
9873L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9874T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9875S: Supported
9876F: fs/orangefs/
9877F: Documentation/filesystems/orangefs.txt
9878
9879ORINOCO DRIVER
9880L: linux-wireless@vger.kernel.org
9881W: http://wireless.kernel.org/en/users/Drivers/orinoco
9882W: http://www.nongnu.org/orinoco/
9883S: Orphan
9884F: drivers/net/wireless/intersil/orinoco/
9885
9886OSD LIBRARY and FILESYSTEM
9887M: Boaz Harrosh <ooo@electrozaur.com>
9888S: Maintained
9889F: drivers/scsi/osd/
9890F: include/scsi/osd_*
9891F: fs/exofs/
9892
9893OV2659 OMNIVISION SENSOR DRIVER
9894M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9895L: linux-media@vger.kernel.org
9896W: https://linuxtv.org
9897Q: http://patchwork.linuxtv.org/project/linux-media/list/
9898T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9899S: Maintained
9900F: drivers/media/i2c/ov2659.c
9901F: include/media/i2c/ov2659.h
9902
9903OVERLAY FILESYSTEM
9904M: Miklos Szeredi <miklos@szeredi.hu>
9905L: linux-unionfs@vger.kernel.org
9906T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9907S: Supported
9908F: fs/overlayfs/
9909F: Documentation/filesystems/overlayfs.txt
9910
9911P54 WIRELESS DRIVER
9912M: Christian Lamparter <chunkeey@googlemail.com>
9913L: linux-wireless@vger.kernel.org
9914W: http://wireless.kernel.org/en/users/Drivers/p54
9915S: Maintained
9916F: drivers/net/wireless/intersil/p54/
9917
9918PA SEMI ETHERNET DRIVER
9919L: netdev@vger.kernel.org
9920S: Orphan
9921F: drivers/net/ethernet/pasemi/*
9922
9923PA SEMI SMBUS DRIVER
9924L: linux-i2c@vger.kernel.org
9925S: Orphan
9926F: drivers/i2c/busses/i2c-pasemi.c
9927
9928PADATA PARALLEL EXECUTION MECHANISM
9929M: Steffen Klassert <steffen.klassert@secunet.com>
9930L: linux-crypto@vger.kernel.org
9931S: Maintained
9932F: kernel/padata.c
9933F: include/linux/padata.h
9934F: Documentation/padata.txt
9935
9936PANASONIC LAPTOP ACPI EXTRAS DRIVER
9937M: Harald Welte <laforge@gnumonks.org>
9938L: platform-driver-x86@vger.kernel.org
9939S: Maintained
9940F: drivers/platform/x86/panasonic-laptop.c
9941
9942PANASONIC MN10300/AM33/AM34 PORT
9943M: David Howells <dhowells@redhat.com>
9944L: linux-am33-list@redhat.com (moderated for non-subscribers)
9945W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9946S: Maintained
9947F: Documentation/mn10300/
9948F: arch/mn10300/
9949
9950PARALLEL LCD/KEYPAD PANEL DRIVER
9951M: Willy Tarreau <willy@haproxy.com>
9952M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9953S: Odd Fixes
9954F: Documentation/misc-devices/lcd-panel-cgram.txt
9955F: drivers/misc/panel.c
9956
9957PARALLEL PORT SUBSYSTEM
9958M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9959M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
9960L: linux-parport@lists.infradead.org (subscribers-only)
9961S: Maintained
9962F: drivers/parport/
9963F: include/linux/parport*.h
9964F: drivers/char/ppdev.c
9965F: include/uapi/linux/ppdev.h
9966F: Documentation/parport*.txt
9967
9968PARAVIRT_OPS INTERFACE
9969M: Jeremy Fitzhardinge <jeremy@goop.org>
9970M: Chris Wright <chrisw@sous-sol.org>
9971M: Alok Kataria <akataria@vmware.com>
9972M: Rusty Russell <rusty@rustcorp.com.au>
9973L: virtualization@lists.linux-foundation.org
9974S: Supported
9975F: Documentation/virtual/paravirt_ops.txt
9976F: arch/*/kernel/paravirt*
9977F: arch/*/include/asm/paravirt.h
9978F: include/linux/hypervisor.h
9979
9980PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9981M: Tim Waugh <tim@cyberelk.net>
9982L: linux-parport@lists.infradead.org (subscribers-only)
9983S: Maintained
9984F: Documentation/blockdev/paride.txt
9985F: drivers/block/paride/
9986
9987PARISC ARCHITECTURE
9988M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9989M: Helge Deller <deller@gmx.de>
9990L: linux-parisc@vger.kernel.org
9991W: http://www.parisc-linux.org/
9992Q: http://patchwork.kernel.org/project/linux-parisc/list/
9993T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9994T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9995S: Maintained
9996F: arch/parisc/
9997F: Documentation/parisc/
9998F: drivers/parisc/
9999F: drivers/char/agp/parisc-agp.c
10000F: drivers/input/serio/gscps2.c
10001F: drivers/parport/parport_gsc.*
10002F: drivers/tty/serial/8250/8250_gsc.c
10003F: drivers/video/fbdev/sti*
10004F: drivers/video/console/sti*
10005F: drivers/video/logo/logo_parisc*
10006
10007PARMAN
10008M: Jiri Pirko <jiri@mellanox.com>
10009L: netdev@vger.kernel.org
10010S: Supported
10011F: lib/parman.c
10012F: lib/test_parman.c
10013F: include/linux/parman.h
10014
10015PC87360 HARDWARE MONITORING DRIVER
10016M: Jim Cromie <jim.cromie@gmail.com>
10017L: linux-hwmon@vger.kernel.org
10018S: Maintained
10019F: Documentation/hwmon/pc87360
10020F: drivers/hwmon/pc87360.c
10021
10022PC8736x GPIO DRIVER
10023M: Jim Cromie <jim.cromie@gmail.com>
10024S: Maintained
10025F: drivers/char/pc8736x_gpio.c
10026
10027PC87427 HARDWARE MONITORING DRIVER
10028M: Jean Delvare <jdelvare@suse.com>
10029L: linux-hwmon@vger.kernel.org
10030S: Maintained
10031F: Documentation/hwmon/pc87427
10032F: drivers/hwmon/pc87427.c
10033
10034PCA9532 LED DRIVER
10035M: Riku Voipio <riku.voipio@iki.fi>
10036S: Maintained
10037F: drivers/leds/leds-pca9532.c
10038F: include/linux/leds-pca9532.h
10039
10040PCA9541 I2C BUS MASTER SELECTOR DRIVER
10041M: Guenter Roeck <linux@roeck-us.net>
10042L: linux-i2c@vger.kernel.org
10043S: Maintained
10044F: drivers/i2c/muxes/i2c-mux-pca9541.c
10045
10046PCDP - PRIMARY CONSOLE AND DEBUG PORT
10047M: Khalid Aziz <khalid@gonehiking.org>
10048S: Maintained
10049F: drivers/firmware/pcdp.*
10050
10051PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
10052M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10053L: linux-pci@vger.kernel.org
10054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10055S: Maintained
10056F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
10057F: drivers/pci/host/pci-aardvark.c
10058
10059PCI DRIVER FOR ALTERA PCIE IP
10060M: Ley Foon Tan <lftan@altera.com>
10061L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10062L: linux-pci@vger.kernel.org
10063S: Supported
10064F: Documentation/devicetree/bindings/pci/altera-pcie.txt
10065F: drivers/pci/host/pcie-altera.c
10066
10067PCI DRIVER FOR APPLIEDMICRO XGENE
10068M: Tanmay Inamdar <tinamdar@apm.com>
10069L: linux-pci@vger.kernel.org
10070L: linux-arm-kernel@lists.infradead.org
10071S: Maintained
10072F: Documentation/devicetree/bindings/pci/xgene-pci.txt
10073F: drivers/pci/host/pci-xgene.c
10074
10075PCI DRIVER FOR ARM VERSATILE PLATFORM
10076M: Rob Herring <robh@kernel.org>
10077L: linux-pci@vger.kernel.org
10078L: linux-arm-kernel@lists.infradead.org
10079S: Maintained
10080F: Documentation/devicetree/bindings/pci/versatile.txt
10081F: drivers/pci/host/pci-versatile.c
10082
10083PCI DRIVER FOR ARMADA 8K
10084M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10085L: linux-pci@vger.kernel.org
10086L: linux-arm-kernel@lists.infradead.org
10087S: Maintained
10088F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
10089F: drivers/pci/dwc/pcie-armada8k.c
10090
10091PCI DRIVER FOR FREESCALE LAYERSCAPE
10092M: Minghuan Lian <minghuan.Lian@freescale.com>
10093M: Mingkai Hu <mingkai.hu@freescale.com>
10094M: Roy Zang <tie-fei.zang@freescale.com>
10095L: linuxppc-dev@lists.ozlabs.org
10096L: linux-pci@vger.kernel.org
10097L: linux-arm-kernel@lists.infradead.org
10098S: Maintained
10099F: drivers/pci/dwc/*layerscape*
10100
10101PCI DRIVER FOR GENERIC OF HOSTS
10102M: Will Deacon <will.deacon@arm.com>
10103L: linux-pci@vger.kernel.org
10104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10105S: Maintained
10106F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
10107F: drivers/pci/host/pci-host-common.c
10108F: drivers/pci/host/pci-host-generic.c
10109
10110PCI DRIVER FOR IMX6
10111M: Richard Zhu <hongxing.zhu@nxp.com>
10112M: Lucas Stach <l.stach@pengutronix.de>
10113L: linux-pci@vger.kernel.org
10114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10115S: Maintained
10116F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt
10117F: drivers/pci/dwc/*imx6*
10118
10119PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
10120M: Keith Busch <keith.busch@intel.com>
10121L: linux-pci@vger.kernel.org
10122S: Supported
10123F: drivers/pci/host/vmd.c
10124
10125PCI DRIVER FOR MICROSEMI SWITCHTEC
10126M: Kurt Schwemmer <kurt.schwemmer@microsemi.com>
10127M: Stephen Bates <stephen.bates@microsemi.com>
10128M: Logan Gunthorpe <logang@deltatee.com>
10129L: linux-pci@vger.kernel.org
10130S: Maintained
10131F: Documentation/switchtec.txt
10132F: Documentation/ABI/testing/sysfs-class-switchtec
10133F: drivers/pci/switch/switchtec*
10134F: include/uapi/linux/switchtec_ioctl.h
10135
10136PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
10137M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
10138M: Jason Cooper <jason@lakedaemon.net>
10139L: linux-pci@vger.kernel.org
10140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10141S: Maintained
10142F: drivers/pci/host/*mvebu*
10143
10144PCI DRIVER FOR NVIDIA TEGRA
10145M: Thierry Reding <thierry.reding@gmail.com>
10146L: linux-tegra@vger.kernel.org
10147L: linux-pci@vger.kernel.org
10148S: Supported
10149F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
10150F: drivers/pci/host/pci-tegra.c
10151
10152PCI DRIVER FOR RENESAS R-CAR
10153M: Simon Horman <horms@verge.net.au>
10154L: linux-pci@vger.kernel.org
10155L: linux-renesas-soc@vger.kernel.org
10156S: Maintained
10157F: drivers/pci/host/*rcar*
10158
10159PCI DRIVER FOR SAMSUNG EXYNOS
10160M: Jingoo Han <jingoohan1@gmail.com>
10161L: linux-pci@vger.kernel.org
10162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10163L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10164S: Maintained
10165F: drivers/pci/dwc/pci-exynos.c
10166
10167PCI DRIVER FOR SYNOPSIS DESIGNWARE
10168M: Jingoo Han <jingoohan1@gmail.com>
10169M: Joao Pinto <Joao.Pinto@synopsys.com>
10170L: linux-pci@vger.kernel.org
10171S: Maintained
10172F: Documentation/devicetree/bindings/pci/designware-pcie.txt
10173F: drivers/pci/dwc/*designware*
10174
10175PCI DRIVER FOR TI DRA7XX
10176M: Kishon Vijay Abraham I <kishon@ti.com>
10177L: linux-omap@vger.kernel.org
10178L: linux-pci@vger.kernel.org
10179S: Supported
10180F: Documentation/devicetree/bindings/pci/ti-pci.txt
10181F: drivers/pci/dwc/pci-dra7xx.c
10182
10183PCI DRIVER FOR TI KEYSTONE
10184M: Murali Karicheri <m-karicheri2@ti.com>
10185L: linux-pci@vger.kernel.org
10186L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10187S: Maintained
10188F: drivers/pci/dwc/*keystone*
10189
10190PCI ENDPOINT SUBSYSTEM
10191M: Kishon Vijay Abraham I <kishon@ti.com>
10192L: linux-pci@vger.kernel.org
10193T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git
10194S: Supported
10195F: drivers/pci/endpoint/
10196F: drivers/misc/pci_endpoint_test.c
10197F: tools/pci/
10198
10199PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
10200M: Russell Currey <ruscur@russell.cc>
10201L: linuxppc-dev@lists.ozlabs.org
10202S: Supported
10203F: Documentation/powerpc/eeh-pci-error-recovery.txt
10204F: arch/powerpc/kernel/eeh*.c
10205F: arch/powerpc/platforms/*/eeh*.c
10206F: arch/powerpc/include/*/eeh*.h
10207
10208PCI ERROR RECOVERY
10209M: Linas Vepstas <linasvepstas@gmail.com>
10210L: linux-pci@vger.kernel.org
10211S: Supported
10212F: Documentation/PCI/pci-error-recovery.txt
10213
10214PCI MSI DRIVER FOR ALTERA MSI IP
10215M: Ley Foon Tan <lftan@altera.com>
10216L: rfi@lists.rocketboards.org (moderated for non-subscribers)
10217L: linux-pci@vger.kernel.org
10218S: Supported
10219F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
10220F: drivers/pci/host/pcie-altera-msi.c
10221
10222PCI MSI DRIVER FOR APPLIEDMICRO XGENE
10223M: Duc Dang <dhdang@apm.com>
10224L: linux-pci@vger.kernel.org
10225L: linux-arm-kernel@lists.infradead.org
10226S: Maintained
10227F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
10228F: drivers/pci/host/pci-xgene-msi.c
10229
10230PCI SUBSYSTEM
10231M: Bjorn Helgaas <bhelgaas@google.com>
10232L: linux-pci@vger.kernel.org
10233Q: http://patchwork.ozlabs.org/project/linux-pci/list/
10234T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
10235S: Supported
10236F: Documentation/devicetree/bindings/pci/
10237F: Documentation/PCI/
10238F: drivers/pci/
10239F: include/linux/pci*
10240F: arch/x86/pci/
10241F: arch/x86/kernel/quirks.c
10242
10243PCIE DRIVER FOR AXIS ARTPEC
10244M: Niklas Cassel <niklas.cassel@axis.com>
10245M: Jesper Nilsson <jesper.nilsson@axis.com>
10246L: linux-arm-kernel@axis.com
10247L: linux-pci@vger.kernel.org
10248S: Maintained
10249F: Documentation/devicetree/bindings/pci/axis,artpec*
10250F: drivers/pci/dwc/*artpec*
10251
10252PCIE DRIVER FOR CAVIUM THUNDERX
10253M: David Daney <david.daney@cavium.com>
10254L: linux-pci@vger.kernel.org
10255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10256S: Supported
10257F: Documentation/devicetree/bindings/pci/pci-thunder-*
10258F: drivers/pci/host/pci-thunder-*
10259
10260PCIE DRIVER FOR HISILICON
10261M: Zhou Wang <wangzhou1@hisilicon.com>
10262M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
10263L: linux-pci@vger.kernel.org
10264S: Maintained
10265F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
10266F: drivers/pci/dwc/pcie-hisi.c
10267
10268PCIE DRIVER FOR HISILICON KIRIN
10269M: Xiaowei Song <songxiaowei@hisilicon.com>
10270M: Binghui Wang <wangbinghui@hisilicon.com>
10271L: linux-pci@vger.kernel.org
10272S: Maintained
10273F: Documentation/devicetree/bindings/pci/pcie-kirin.txt
10274F: drivers/pci/dwc/pcie-kirin.c
10275
10276PCIE DRIVER FOR MEDIATEK
10277M: Ryder Lee <ryder.lee@mediatek.com>
10278L: linux-pci@vger.kernel.org
10279L: linux-mediatek@lists.infradead.org
10280S: Supported
10281F: Documentation/devicetree/bindings/pci/mediatek*
10282F: drivers/pci/host/*mediatek*
10283
10284PCIE DRIVER FOR QUALCOMM MSM
10285M: Stanimir Varbanov <svarbanov@mm-sol.com>
10286L: linux-pci@vger.kernel.org
10287L: linux-arm-msm@vger.kernel.org
10288S: Maintained
10289F: drivers/pci/dwc/*qcom*
10290
10291PCIE DRIVER FOR ROCKCHIP
10292M: Shawn Lin <shawn.lin@rock-chips.com>
10293L: linux-pci@vger.kernel.org
10294L: linux-rockchip@lists.infradead.org
10295S: Maintained
10296F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
10297F: drivers/pci/host/pcie-rockchip.c
10298
10299PCIE DRIVER FOR ST SPEAR13XX
10300M: Pratyush Anand <pratyush.anand@gmail.com>
10301L: linux-pci@vger.kernel.org
10302S: Maintained
10303F: drivers/pci/dwc/*spear*
10304
10305PCMCIA SUBSYSTEM
10306P: Linux PCMCIA Team
10307L: linux-pcmcia@lists.infradead.org
10308W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
10309T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
10310S: Maintained
10311F: Documentation/pcmcia/
10312F: tools/pcmcia/
10313F: drivers/pcmcia/
10314F: include/pcmcia/
10315
10316PCNET32 NETWORK DRIVER
10317M: Don Fry <pcnet32@frontier.com>
10318L: netdev@vger.kernel.org
10319S: Maintained
10320F: drivers/net/ethernet/amd/pcnet32.c
10321
10322PCRYPT PARALLEL CRYPTO ENGINE
10323M: Steffen Klassert <steffen.klassert@secunet.com>
10324L: linux-crypto@vger.kernel.org
10325S: Maintained
10326F: crypto/pcrypt.c
10327F: include/crypto/pcrypt.h
10328
10329PER-CPU MEMORY ALLOCATOR
10330M: Tejun Heo <tj@kernel.org>
10331M: Christoph Lameter <cl@linux.com>
10332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
10333S: Maintained
10334F: include/linux/percpu*.h
10335F: mm/percpu*.c
10336F: arch/*/include/asm/percpu.h
10337
10338PER-TASK DELAY ACCOUNTING
10339M: Balbir Singh <bsingharora@gmail.com>
10340S: Maintained
10341F: include/linux/delayacct.h
10342F: kernel/delayacct.c
10343
10344PERFORMANCE EVENTS SUBSYSTEM
10345M: Peter Zijlstra <peterz@infradead.org>
10346M: Ingo Molnar <mingo@redhat.com>
10347M: Arnaldo Carvalho de Melo <acme@kernel.org>
10348R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10349L: linux-kernel@vger.kernel.org
10350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10351S: Supported
10352F: kernel/events/*
10353F: include/linux/perf_event.h
10354F: include/uapi/linux/perf_event.h
10355F: arch/*/kernel/perf_event*.c
10356F: arch/*/kernel/*/perf_event*.c
10357F: arch/*/kernel/*/*/perf_event*.c
10358F: arch/*/include/asm/perf_event.h
10359F: arch/*/kernel/perf_callchain.c
10360F: arch/*/events/*
10361F: tools/perf/
10362
10363PERSONALITY HANDLING
10364M: Christoph Hellwig <hch@infradead.org>
10365L: linux-abi-devel@lists.sourceforge.net
10366S: Maintained
10367F: include/linux/personality.h
10368F: include/uapi/linux/personality.h
10369
10370PHONET PROTOCOL
10371M: Remi Denis-Courmont <courmisch@gmail.com>
10372S: Supported
10373F: Documentation/networking/phonet.txt
10374F: include/linux/phonet.h
10375F: include/net/phonet/
10376F: include/uapi/linux/phonet.h
10377F: net/phonet/
10378
10379PHRAM MTD DRIVER
10380M: Joern Engel <joern@lazybastard.org>
10381L: linux-mtd@lists.infradead.org
10382S: Maintained
10383F: drivers/mtd/devices/phram.c
10384
10385PICOLCD HID DRIVER
10386M: Bruno Prémont <bonbons@linux-vserver.org>
10387L: linux-input@vger.kernel.org
10388S: Maintained
10389F: drivers/hid/hid-picolcd*
10390
10391PICOXCELL SUPPORT
10392M: Jamie Iles <jamie@jamieiles.com>
10393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10394T: git git://github.com/jamieiles/linux-2.6-ji.git
10395S: Supported
10396F: arch/arm/boot/dts/picoxcell*
10397F: arch/arm/mach-picoxcell/
10398F: drivers/crypto/picoxcell*
10399
10400PIN CONTROL SUBSYSTEM
10401M: Linus Walleij <linus.walleij@linaro.org>
10402L: linux-gpio@vger.kernel.org
10403T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
10404S: Maintained
10405F: Documentation/devicetree/bindings/pinctrl/
10406F: Documentation/driver-api/pinctl.rst
10407F: drivers/pinctrl/
10408F: include/linux/pinctrl/
10409
10410PIN CONTROLLER - ATMEL AT91
10411M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
10412L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10413S: Maintained
10414F: drivers/pinctrl/pinctrl-at91.*
10415
10416PIN CONTROLLER - ATMEL AT91 PIO4
10417M: Ludovic Desroches <ludovic.desroches@microchip.com>
10418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10419L: linux-gpio@vger.kernel.org
10420S: Supported
10421F: drivers/pinctrl/pinctrl-at91-pio4.*
10422
10423PIN CONTROLLER - INTEL
10424M: Mika Westerberg <mika.westerberg@linux.intel.com>
10425M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10426S: Maintained
10427F: drivers/pinctrl/intel/
10428
10429PIN CONTROLLER - QUALCOMM
10430M: Bjorn Andersson <bjorn.andersson@linaro.org>
10431S: Maintained
10432L: linux-arm-msm@vger.kernel.org
10433F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt
10434F: drivers/pinctrl/qcom/
10435
10436PIN CONTROLLER - RENESAS
10437M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10438M: Geert Uytterhoeven <geert+renesas@glider.be>
10439L: linux-renesas-soc@vger.kernel.org
10440S: Maintained
10441F: drivers/pinctrl/sh-pfc/
10442
10443PIN CONTROLLER - SAMSUNG
10444M: Tomasz Figa <tomasz.figa@gmail.com>
10445M: Krzysztof Kozlowski <krzk@kernel.org>
10446M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10448L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10449Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
10450T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git
10451S: Maintained
10452F: drivers/pinctrl/samsung/
10453F: include/dt-bindings/pinctrl/samsung.h
10454F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
10455
10456PIN CONTROLLER - SINGLE
10457M: Tony Lindgren <tony@atomide.com>
10458M: Haojian Zhuang <haojian.zhuang@linaro.org>
10459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10460L: linux-omap@vger.kernel.org
10461S: Maintained
10462F: drivers/pinctrl/pinctrl-single.c
10463
10464PIN CONTROLLER - ST SPEAR
10465M: Viresh Kumar <vireshk@kernel.org>
10466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10467W: http://www.st.com/spear
10468S: Maintained
10469F: drivers/pinctrl/spear/
10470
10471PISTACHIO SOC SUPPORT
10472M: James Hartley <james.hartley@imgtec.com>
10473M: Ionela Voinescu <ionela.voinescu@imgtec.com>
10474L: linux-mips@linux-mips.org
10475S: Maintained
10476F: arch/mips/pistachio/
10477F: arch/mips/include/asm/mach-pistachio/
10478F: arch/mips/boot/dts/img/pistachio*
10479F: arch/mips/configs/pistachio*_defconfig
10480
10481PKTCDVD DRIVER
10482S: Orphan
10483M: linux-block@vger.kernel.org
10484F: drivers/block/pktcdvd.c
10485F: include/linux/pktcdvd.h
10486F: include/uapi/linux/pktcdvd.h
10487
10488PKUNITY SOC DRIVERS
10489M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10490W: http://mprc.pku.edu.cn/~guanxuetao/linux
10491S: Maintained
10492T: git git://github.com/gxt/linux.git
10493F: drivers/input/serio/i8042-unicore32io.h
10494F: drivers/i2c/busses/i2c-puv3.c
10495F: drivers/video/fbdev/fb-puv3.c
10496F: drivers/rtc/rtc-puv3.c
10497
10498PMBUS HARDWARE MONITORING DRIVERS
10499M: Guenter Roeck <linux@roeck-us.net>
10500L: linux-hwmon@vger.kernel.org
10501W: http://hwmon.wiki.kernel.org/
10502W: http://www.roeck-us.net/linux/drivers/
10503T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
10504S: Maintained
10505F: Documentation/hwmon/pmbus
10506F: drivers/hwmon/pmbus/
10507F: include/linux/pmbus.h
10508
10509PMC SIERRA MaxRAID DRIVER
10510L: linux-scsi@vger.kernel.org
10511W: http://www.pmc-sierra.com/
10512S: Orphan
10513F: drivers/scsi/pmcraid.*
10514
10515PMC SIERRA PM8001 DRIVER
10516M: Jack Wang <jinpu.wang@profitbricks.com>
10517M: lindar_liu@usish.com
10518L: linux-scsi@vger.kernel.org
10519S: Supported
10520F: drivers/scsi/pm8001/
10521
10522PNP SUPPORT
10523M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
10524S: Maintained
10525F: drivers/pnp/
10526
10527POSIX CLOCKS and TIMERS
10528M: Thomas Gleixner <tglx@linutronix.de>
10529L: linux-kernel@vger.kernel.org
10530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10531S: Maintained
10532F: fs/timerfd.c
10533F: include/linux/timer*
10534F: kernel/time/*timer*
10535
10536POWER MANAGEMENT CORE
10537M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10538L: linux-pm@vger.kernel.org
10539T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
10540B: https://bugzilla.kernel.org
10541S: Supported
10542F: drivers/base/power/
10543F: include/linux/pm.h
10544F: include/linux/pm_*
10545F: include/linux/powercap.h
10546F: drivers/powercap/
10547
10548POWER STATE COORDINATION INTERFACE (PSCI)
10549M: Mark Rutland <mark.rutland@arm.com>
10550M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
10551L: linux-arm-kernel@lists.infradead.org
10552S: Maintained
10553F: drivers/firmware/psci*.c
10554F: include/linux/psci.h
10555F: include/uapi/linux/psci.h
10556
10557POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
10558M: Sebastian Reichel <sre@kernel.org>
10559L: linux-pm@vger.kernel.org
10560T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
10561S: Maintained
10562F: Documentation/devicetree/bindings/power/supply/
10563F: include/linux/power_supply.h
10564F: drivers/power/supply/
10565
10566POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
10567M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
10568L: linuxppc-dev@lists.ozlabs.org
10569S: Maintained
10570F: drivers/char/powernv-op-panel.c
10571
10572PPP OVER ATM (RFC 2364)
10573M: Mitchell Blank Jr <mitch@sfgoth.com>
10574S: Maintained
10575F: net/atm/pppoatm.c
10576F: include/uapi/linux/atmppp.h
10577
10578PPP OVER ETHERNET
10579M: Michal Ostrowski <mostrows@earthlink.net>
10580S: Maintained
10581F: drivers/net/ppp/pppoe.c
10582F: drivers/net/ppp/pppox.c
10583
10584PPP OVER L2TP
10585M: James Chapman <jchapman@katalix.com>
10586S: Maintained
10587F: net/l2tp/l2tp_ppp.c
10588F: include/linux/if_pppol2tp.h
10589F: include/uapi/linux/if_pppol2tp.h
10590
10591PPP PROTOCOL DRIVERS AND COMPRESSORS
10592M: Paul Mackerras <paulus@samba.org>
10593L: linux-ppp@vger.kernel.org
10594S: Maintained
10595F: drivers/net/ppp/ppp_*
10596
10597PPS SUPPORT
10598M: Rodolfo Giometti <giometti@enneenne.com>
10599W: http://wiki.enneenne.com/index.php/LinuxPPS_support
10600L: linuxpps@ml.enneenne.com (subscribers-only)
10601S: Maintained
10602F: Documentation/pps/
10603F: drivers/pps/
10604F: include/linux/pps*.h
10605
10606PPTP DRIVER
10607M: Dmitry Kozlov <xeb@mail.ru>
10608L: netdev@vger.kernel.org
10609S: Maintained
10610F: drivers/net/ppp/pptp.c
10611W: http://sourceforge.net/projects/accel-pptp
10612
10613PREEMPTIBLE KERNEL
10614M: Robert Love <rml@tech9.net>
10615L: kpreempt-tech@lists.sourceforge.net
10616W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
10617S: Supported
10618F: Documentation/preempt-locking.txt
10619F: include/linux/preempt.h
10620
10621PRINTK
10622M: Petr Mladek <pmladek@suse.com>
10623M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
10624R: Steven Rostedt <rostedt@goodmis.org>
10625S: Maintained
10626F: kernel/printk/
10627F: include/linux/printk.h
10628
10629PRISM54 WIRELESS DRIVER
10630M: "Luis R. Rodriguez" <mcgrof@gmail.com>
10631L: linux-wireless@vger.kernel.org
10632W: http://wireless.kernel.org/en/users/Drivers/p54
10633S: Obsolete
10634F: drivers/net/wireless/intersil/prism54/
10635
10636PROC SYSCTL
10637M: "Luis R. Rodriguez" <mcgrof@kernel.org>
10638M: Kees Cook <keescook@chromium.org>
10639L: linux-kernel@vger.kernel.org
10640L: linux-fsdevel@vger.kernel.org
10641S: Maintained
10642F: fs/proc/proc_sysctl.c
10643F: include/linux/sysctl.h
10644F: kernel/sysctl.c
10645F: tools/testing/selftests/sysctl/
10646
10647PS3 NETWORK SUPPORT
10648M: Geoff Levand <geoff@infradead.org>
10649L: netdev@vger.kernel.org
10650L: linuxppc-dev@lists.ozlabs.org
10651S: Maintained
10652F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
10653
10654PS3 PLATFORM SUPPORT
10655M: Geoff Levand <geoff@infradead.org>
10656L: linuxppc-dev@lists.ozlabs.org
10657S: Maintained
10658F: arch/powerpc/boot/ps3*
10659F: arch/powerpc/include/asm/lv1call.h
10660F: arch/powerpc/include/asm/ps3*.h
10661F: arch/powerpc/platforms/ps3/
10662F: drivers/*/ps3*
10663F: drivers/ps3/
10664F: drivers/rtc/rtc-ps3.c
10665F: drivers/usb/host/*ps3.c
10666F: sound/ppc/snd_ps3*
10667
10668PS3VRAM DRIVER
10669M: Jim Paris <jim@jtan.com>
10670M: Geoff Levand <geoff@infradead.org>
10671L: linuxppc-dev@lists.ozlabs.org
10672S: Maintained
10673F: drivers/block/ps3vram.c
10674
10675PSAMPLE PACKET SAMPLING SUPPORT:
10676M: Yotam Gigi <yotamg@mellanox.com>
10677S: Maintained
10678F: net/psample
10679F: include/net/psample.h
10680F: include/uapi/linux/psample.h
10681
10682PSTORE FILESYSTEM
10683M: Kees Cook <keescook@chromium.org>
10684M: Anton Vorontsov <anton@enomsg.org>
10685M: Colin Cross <ccross@android.com>
10686M: Tony Luck <tony.luck@intel.com>
10687S: Maintained
10688T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore
10689F: fs/pstore/
10690F: include/linux/pstore*
10691F: drivers/firmware/efi/efi-pstore.c
10692F: drivers/acpi/apei/erst.c
10693F: Documentation/admin-guide/ramoops.rst
10694F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt
10695K: \b(pstore|ramoops)
10696
10697PTP HARDWARE CLOCK SUPPORT
10698M: Richard Cochran <richardcochran@gmail.com>
10699L: netdev@vger.kernel.org
10700S: Maintained
10701W: http://linuxptp.sourceforge.net/
10702F: Documentation/ABI/testing/sysfs-ptp
10703F: Documentation/ptp/*
10704F: drivers/net/ethernet/freescale/gianfar_ptp.c
10705F: drivers/net/phy/dp83640*
10706F: drivers/ptp/*
10707F: include/linux/ptp_cl*
10708
10709PTRACE SUPPORT
10710M: Oleg Nesterov <oleg@redhat.com>
10711S: Maintained
10712F: include/asm-generic/syscall.h
10713F: include/linux/ptrace.h
10714F: include/linux/regset.h
10715F: include/linux/tracehook.h
10716F: include/uapi/linux/ptrace.h
10717F: include/uapi/linux/ptrace.h
10718F: include/asm-generic/ptrace.h
10719F: kernel/ptrace.c
10720F: arch/*/ptrace*.c
10721F: arch/*/*/ptrace*.c
10722F: arch/*/include/asm/ptrace*.h
10723
10724PULSE8-CEC DRIVER
10725M: Hans Verkuil <hverkuil@xs4all.nl>
10726L: linux-media@vger.kernel.org
10727T: git git://linuxtv.org/media_tree.git
10728S: Maintained
10729F: drivers/media/usb/pulse8-cec/*
10730
10731PVRUSB2 VIDEO4LINUX DRIVER
10732M: Mike Isely <isely@pobox.com>
10733L: pvrusb2@isely.net (subscribers-only)
10734L: linux-media@vger.kernel.org
10735W: http://www.isely.net/pvrusb2/
10736T: git git://linuxtv.org/media_tree.git
10737S: Maintained
10738F: Documentation/media/v4l-drivers/pvrusb2*
10739F: drivers/media/usb/pvrusb2/
10740
10741PWC WEBCAM DRIVER
10742M: Hans Verkuil <hverkuil@xs4all.nl>
10743L: linux-media@vger.kernel.org
10744T: git git://linuxtv.org/media_tree.git
10745S: Odd Fixes
10746F: drivers/media/usb/pwc/*
10747
10748PWM FAN DRIVER
10749M: Kamil Debski <kamil@wypas.org>
10750M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10751L: linux-hwmon@vger.kernel.org
10752S: Supported
10753F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
10754F: Documentation/hwmon/pwm-fan
10755F: drivers/hwmon/pwm-fan.c
10756
10757PWM SUBSYSTEM
10758M: Thierry Reding <thierry.reding@gmail.com>
10759L: linux-pwm@vger.kernel.org
10760S: Maintained
10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
10762F: Documentation/pwm.txt
10763F: Documentation/devicetree/bindings/pwm/
10764F: include/linux/pwm.h
10765F: drivers/pwm/
10766F: drivers/video/backlight/pwm_bl.c
10767F: include/linux/pwm_backlight.h
10768F: drivers/gpio/gpio-mvebu.c
10769F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
10770
10771PXA GPIO DRIVER
10772M: Robert Jarzmik <robert.jarzmik@free.fr>
10773L: linux-gpio@vger.kernel.org
10774S: Maintained
10775F: drivers/gpio/gpio-pxa.c
10776
10777PXA MMCI DRIVER
10778S: Orphan
10779
10780PXA RTC DRIVER
10781M: Robert Jarzmik <robert.jarzmik@free.fr>
10782L: linux-rtc@vger.kernel.org
10783S: Maintained
10784
10785PXA2xx/PXA3xx SUPPORT
10786M: Daniel Mack <daniel@zonque.org>
10787M: Haojian Zhuang <haojian.zhuang@gmail.com>
10788M: Robert Jarzmik <robert.jarzmik@free.fr>
10789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10790T: git git://github.com/hzhuang1/linux.git
10791T: git git://github.com/rjarzmik/linux.git
10792S: Maintained
10793F: arch/arm/boot/dts/pxa*
10794F: arch/arm/mach-pxa/
10795F: drivers/dma/pxa*
10796F: drivers/pcmcia/pxa2xx*
10797F: drivers/pinctrl/pxa/
10798F: drivers/spi/spi-pxa2xx*
10799F: drivers/usb/gadget/udc/pxa2*
10800F: include/sound/pxa2xx-lib.h
10801F: sound/arm/pxa*
10802F: sound/soc/pxa/
10803
10804PXA3xx NAND FLASH DRIVER
10805M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
10806L: linux-mtd@lists.infradead.org
10807S: Maintained
10808F: drivers/mtd/nand/pxa3xx_nand.c
10809
10810QAT DRIVER
10811M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
10812M: Salvatore Benedetto <salvatore.benedetto@intel.com>
10813L: qat-linux@intel.com
10814S: Supported
10815F: drivers/crypto/qat/
10816
10817QCOM AUDIO (ASoC) DRIVERS
10818M: Patrick Lai <plai@codeaurora.org>
10819M: Banajit Goswami <bgoswami@codeaurora.org>
10820L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10821S: Supported
10822F: sound/soc/qcom/
10823
10824QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
10825M: Gabriel Somlo <somlo@cmu.edu>
10826M: "Michael S. Tsirkin" <mst@redhat.com>
10827L: qemu-devel@nongnu.org
10828S: Maintained
10829F: drivers/firmware/qemu_fw_cfg.c
10830
10831QIB DRIVER
10832M: Mike Marciniszyn <infinipath@intel.com>
10833L: linux-rdma@vger.kernel.org
10834S: Supported
10835F: drivers/infiniband/hw/qib/
10836
10837QLOGIC QL41xxx FCOE DRIVER
10838M: QLogic-Storage-Upstream@cavium.com
10839L: linux-scsi@vger.kernel.org
10840S: Supported
10841F: drivers/scsi/qedf/
10842
10843QLOGIC QL41xxx ISCSI DRIVER
10844M: QLogic-Storage-Upstream@cavium.com
10845L: linux-scsi@vger.kernel.org
10846S: Supported
10847F: drivers/scsi/qedi/
10848
10849QLOGIC QL4xxx ETHERNET DRIVER
10850M: Yuval Mintz <Yuval.Mintz@cavium.com>
10851M: Ariel Elior <Ariel.Elior@cavium.com>
10852M: everest-linux-l2@cavium.com
10853L: netdev@vger.kernel.org
10854S: Supported
10855F: drivers/net/ethernet/qlogic/qed/
10856F: include/linux/qed/
10857F: drivers/net/ethernet/qlogic/qede/
10858
10859QLOGIC QL4xxx RDMA DRIVER
10860M: Ram Amrani <Ram.Amrani@cavium.com>
10861M: Ariel Elior <Ariel.Elior@cavium.com>
10862L: linux-rdma@vger.kernel.org
10863S: Supported
10864F: drivers/infiniband/hw/qedr/
10865F: include/uapi/rdma/qedr-abi.h
10866
10867QLOGIC QLA1280 SCSI DRIVER
10868M: Michael Reed <mdr@sgi.com>
10869L: linux-scsi@vger.kernel.org
10870S: Maintained
10871F: drivers/scsi/qla1280.[ch]
10872
10873QLOGIC QLA2XXX FC-SCSI DRIVER
10874M: qla2xxx-upstream@qlogic.com
10875L: linux-scsi@vger.kernel.org
10876S: Supported
10877F: Documentation/scsi/LICENSE.qla2xxx
10878F: drivers/scsi/qla2xxx/
10879
10880QLOGIC QLA3XXX NETWORK DRIVER
10881M: Dept-GELinuxNICDev@cavium.com
10882L: netdev@vger.kernel.org
10883S: Supported
10884F: Documentation/networking/LICENSE.qla3xxx
10885F: drivers/net/ethernet/qlogic/qla3xxx.*
10886
10887QLOGIC QLA4XXX iSCSI DRIVER
10888M: QLogic-Storage-Upstream@qlogic.com
10889L: linux-scsi@vger.kernel.org
10890S: Supported
10891F: Documentation/scsi/LICENSE.qla4xxx
10892F: drivers/scsi/qla4xxx/
10893
10894QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
10895M: Harish Patil <harish.patil@cavium.com>
10896M: Manish Chopra <manish.chopra@cavium.com>
10897M: Dept-GELinuxNICDev@cavium.com
10898L: netdev@vger.kernel.org
10899S: Supported
10900F: drivers/net/ethernet/qlogic/qlcnic/
10901
10902QLOGIC QLGE 10Gb ETHERNET DRIVER
10903M: Harish Patil <harish.patil@cavium.com>
10904M: Manish Chopra <manish.chopra@cavium.com>
10905M: Dept-GELinuxNICDev@cavium.com
10906L: netdev@vger.kernel.org
10907S: Supported
10908F: drivers/net/ethernet/qlogic/qlge/
10909
10910QNX4 FILESYSTEM
10911M: Anders Larsen <al@alarsen.net>
10912W: http://www.alarsen.net/linux/qnx4fs/
10913S: Maintained
10914F: fs/qnx4/
10915F: include/uapi/linux/qnx4_fs.h
10916F: include/uapi/linux/qnxtypes.h
10917
10918QORIQ DPAA2 FSL-MC BUS DRIVER
10919M: Stuart Yoder <stuyoder@gmail.com>
10920M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
10921L: linux-kernel@vger.kernel.org
10922S: Maintained
10923F: drivers/staging/fsl-mc/
10924F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
10925
10926QT1010 MEDIA DRIVER
10927M: Antti Palosaari <crope@iki.fi>
10928L: linux-media@vger.kernel.org
10929W: https://linuxtv.org
10930W: http://palosaari.fi/linux/
10931Q: http://patchwork.linuxtv.org/project/linux-media/list/
10932T: git git://linuxtv.org/anttip/media_tree.git
10933S: Maintained
10934F: drivers/media/tuners/qt1010*
10935
10936QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
10937M: Kalle Valo <kvalo@qca.qualcomm.com>
10938L: ath10k@lists.infradead.org
10939W: http://wireless.kernel.org/en/users/Drivers/ath10k
10940T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
10941S: Supported
10942F: drivers/net/wireless/ath/ath10k/
10943
10944QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
10945M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
10946L: linux-wireless@vger.kernel.org
10947W: http://wireless.kernel.org/en/users/Drivers/ath9k
10948S: Supported
10949F: drivers/net/wireless/ath/ath9k/
10950
10951QUALCOMM EMAC GIGABIT ETHERNET DRIVER
10952M: Timur Tabi <timur@codeaurora.org>
10953L: netdev@vger.kernel.org
10954S: Supported
10955F: drivers/net/ethernet/qualcomm/emac/
10956
10957QUALCOMM HEXAGON ARCHITECTURE
10958M: Richard Kuo <rkuo@codeaurora.org>
10959L: linux-hexagon@vger.kernel.org
10960T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
10961S: Supported
10962F: arch/hexagon/
10963
10964QUALCOMM VENUS VIDEO ACCELERATOR DRIVER
10965M: Stanimir Varbanov <stanimir.varbanov@linaro.org>
10966L: linux-media@vger.kernel.org
10967L: linux-arm-msm@vger.kernel.org
10968T: git git://linuxtv.org/media_tree.git
10969S: Maintained
10970F: drivers/media/platform/qcom/venus/
10971
10972QUALCOMM WCN36XX WIRELESS DRIVER
10973M: Eugene Krasnikov <k.eugene.e@gmail.com>
10974L: wcn36xx@lists.infradead.org
10975W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
10976T: git git://github.com/KrasnikovEugene/wcn36xx.git
10977S: Supported
10978F: drivers/net/wireless/ath/wcn36xx/
10979
10980QUANTENNA QTNFMAC WIRELESS DRIVER
10981M: Igor Mitsyanko <imitsyanko@quantenna.com>
10982M: Avinash Patil <avinashp@quantenna.com>
10983M: Sergey Matyukevich <smatyukevich@quantenna.com>
10984L: linux-wireless@vger.kernel.org
10985S: Maintained
10986F: drivers/net/wireless/quantenna
10987
10988RADEON and AMDGPU DRM DRIVERS
10989M: Alex Deucher <alexander.deucher@amd.com>
10990M: Christian König <christian.koenig@amd.com>
10991L: amd-gfx@lists.freedesktop.org
10992T: git git://people.freedesktop.org/~agd5f/linux
10993S: Supported
10994F: drivers/gpu/drm/radeon/
10995F: include/uapi/drm/radeon_drm.h
10996F: drivers/gpu/drm/amd/
10997F: include/uapi/drm/amdgpu_drm.h
10998
10999RADEON FRAMEBUFFER DISPLAY DRIVER
11000M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
11001L: linux-fbdev@vger.kernel.org
11002S: Maintained
11003F: drivers/video/fbdev/aty/radeon*
11004F: include/uapi/linux/radeonfb.h
11005
11006RADIOSHARK RADIO DRIVER
11007M: Hans Verkuil <hverkuil@xs4all.nl>
11008L: linux-media@vger.kernel.org
11009T: git git://linuxtv.org/media_tree.git
11010S: Maintained
11011F: drivers/media/radio/radio-shark.c
11012
11013RADIOSHARK2 RADIO DRIVER
11014M: Hans Verkuil <hverkuil@xs4all.nl>
11015L: linux-media@vger.kernel.org
11016T: git git://linuxtv.org/media_tree.git
11017S: Maintained
11018F: drivers/media/radio/radio-shark2.c
11019F: drivers/media/radio/radio-tea5777.c
11020
11021RADOS BLOCK DEVICE (RBD)
11022M: Ilya Dryomov <idryomov@gmail.com>
11023M: Sage Weil <sage@redhat.com>
11024M: Alex Elder <elder@kernel.org>
11025L: ceph-devel@vger.kernel.org
11026W: http://ceph.com/
11027T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
11028T: git git://github.com/ceph/ceph-client.git
11029S: Supported
11030F: Documentation/ABI/testing/sysfs-bus-rbd
11031F: drivers/block/rbd.c
11032F: drivers/block/rbd_types.h
11033
11034RAGE128 FRAMEBUFFER DISPLAY DRIVER
11035M: Paul Mackerras <paulus@samba.org>
11036L: linux-fbdev@vger.kernel.org
11037S: Maintained
11038F: drivers/video/fbdev/aty/aty128fb.c
11039
11040RAINSHADOW-CEC DRIVER
11041M: Hans Verkuil <hverkuil@xs4all.nl>
11042L: linux-media@vger.kernel.org
11043T: git git://linuxtv.org/media_tree.git
11044S: Maintained
11045F: drivers/media/usb/rainshadow-cec/*
11046
11047RALINK MIPS ARCHITECTURE
11048M: John Crispin <john@phrozen.org>
11049L: linux-mips@linux-mips.org
11050S: Maintained
11051F: arch/mips/ralink
11052
11053RALINK RT2X00 WIRELESS LAN DRIVER
11054P: rt2x00 project
11055M: Stanislaw Gruszka <sgruszka@redhat.com>
11056M: Helmut Schaa <helmut.schaa@googlemail.com>
11057L: linux-wireless@vger.kernel.org
11058S: Maintained
11059F: drivers/net/wireless/ralink/rt2x00/
11060
11061RAMDISK RAM BLOCK DEVICE DRIVER
11062M: Jens Axboe <axboe@kernel.dk>
11063S: Maintained
11064F: Documentation/blockdev/ramdisk.txt
11065F: drivers/block/brd.c
11066
11067RANDOM NUMBER DRIVER
11068M: "Theodore Ts'o" <tytso@mit.edu>
11069S: Maintained
11070F: drivers/char/random.c
11071
11072RAPIDIO SUBSYSTEM
11073M: Matt Porter <mporter@kernel.crashing.org>
11074M: Alexandre Bounine <alexandre.bounine@idt.com>
11075S: Maintained
11076F: drivers/rapidio/
11077
11078RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
11079L: linux-wireless@vger.kernel.org
11080S: Orphan
11081F: drivers/net/wireless/ray*
11082
11083RCUTORTURE MODULE
11084M: Josh Triplett <josh@joshtriplett.org>
11085M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11086L: linux-kernel@vger.kernel.org
11087S: Supported
11088T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11089F: Documentation/RCU/torture.txt
11090F: kernel/rcu/rcutorture.c
11091
11092RCUTORTURE TEST FRAMEWORK
11093M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11094M: Josh Triplett <josh@joshtriplett.org>
11095R: Steven Rostedt <rostedt@goodmis.org>
11096R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11097R: Lai Jiangshan <jiangshanlai@gmail.com>
11098L: linux-kernel@vger.kernel.org
11099S: Supported
11100T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11101F: tools/testing/selftests/rcutorture
11102
11103RDC R-321X SoC
11104M: Florian Fainelli <florian@openwrt.org>
11105S: Maintained
11106
11107RDC R6040 FAST ETHERNET DRIVER
11108M: Florian Fainelli <f.fainelli@gmail.com>
11109L: netdev@vger.kernel.org
11110S: Maintained
11111F: drivers/net/ethernet/rdc/r6040.c
11112
11113RDMAVT - RDMA verbs software
11114M: Dennis Dalessandro <dennis.dalessandro@intel.com>
11115L: linux-rdma@vger.kernel.org
11116S: Supported
11117F: drivers/infiniband/sw/rdmavt
11118
11119RDS - RELIABLE DATAGRAM SOCKETS
11120M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
11121L: netdev@vger.kernel.org
11122L: linux-rdma@vger.kernel.org
11123L: rds-devel@oss.oracle.com (moderated for non-subscribers)
11124W: https://oss.oracle.com/projects/rds/
11125S: Supported
11126F: net/rds/
11127F: Documentation/networking/rds.txt
11128
11129RDT - RESOURCE ALLOCATION
11130M: Fenghua Yu <fenghua.yu@intel.com>
11131L: linux-kernel@vger.kernel.org
11132S: Supported
11133F: arch/x86/kernel/cpu/intel_rdt*
11134F: arch/x86/include/asm/intel_rdt_sched.h
11135F: Documentation/x86/intel_rdt*
11136
11137READ-COPY UPDATE (RCU)
11138M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11139M: Josh Triplett <josh@joshtriplett.org>
11140R: Steven Rostedt <rostedt@goodmis.org>
11141R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11142R: Lai Jiangshan <jiangshanlai@gmail.com>
11143L: linux-kernel@vger.kernel.org
11144W: http://www.rdrop.com/users/paulmck/RCU/
11145S: Supported
11146T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11147F: Documentation/RCU/
11148X: Documentation/RCU/torture.txt
11149F: include/linux/rcu*
11150X: include/linux/srcu.h
11151F: kernel/rcu/
11152X: kernel/torture.c
11153
11154REAL TIME CLOCK (RTC) SUBSYSTEM
11155M: Alessandro Zummo <a.zummo@towertech.it>
11156M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
11157L: linux-rtc@vger.kernel.org
11158Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
11159T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
11160S: Maintained
11161F: Documentation/devicetree/bindings/rtc/
11162F: Documentation/rtc.txt
11163F: drivers/rtc/
11164F: include/linux/rtc.h
11165F: include/uapi/linux/rtc.h
11166F: include/linux/rtc/
11167F: include/linux/platform_data/rtc-*
11168F: tools/testing/selftests/timers/rtctest.c
11169
11170REALTEK AUDIO CODECS
11171M: Bard Liao <bardliao@realtek.com>
11172M: Oder Chiou <oder_chiou@realtek.com>
11173S: Maintained
11174F: sound/soc/codecs/rt*
11175F: include/sound/rt*.h
11176
11177REGISTER MAP ABSTRACTION
11178M: Mark Brown <broonie@kernel.org>
11179L: linux-kernel@vger.kernel.org
11180T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
11181S: Supported
11182F: Documentation/devicetree/bindings/regmap/
11183F: drivers/base/regmap/
11184F: include/linux/regmap.h
11185
11186REISERFS FILE SYSTEM
11187L: reiserfs-devel@vger.kernel.org
11188S: Supported
11189F: fs/reiserfs/
11190
11191REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
11192M: Ohad Ben-Cohen <ohad@wizery.com>
11193M: Bjorn Andersson <bjorn.andersson@linaro.org>
11194L: linux-remoteproc@vger.kernel.org
11195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
11196S: Maintained
11197F: Documentation/devicetree/bindings/remoteproc/
11198F: Documentation/remoteproc.txt
11199F: drivers/remoteproc/
11200F: include/linux/remoteproc.h
11201
11202REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
11203M: Ohad Ben-Cohen <ohad@wizery.com>
11204M: Bjorn Andersson <bjorn.andersson@linaro.org>
11205L: linux-remoteproc@vger.kernel.org
11206T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
11207S: Maintained
11208F: drivers/rpmsg/
11209F: Documentation/rpmsg.txt
11210F: include/linux/rpmsg.h
11211F: include/linux/rpmsg/
11212
11213RENESAS CLOCK DRIVERS
11214M: Geert Uytterhoeven <geert+renesas@glider.be>
11215L: linux-renesas-soc@vger.kernel.org
11216S: Supported
11217F: drivers/clk/renesas/
11218
11219RENESAS ETHERNET DRIVERS
11220R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
11221L: netdev@vger.kernel.org
11222L: linux-renesas-soc@vger.kernel.org
11223F: drivers/net/ethernet/renesas/
11224F: include/linux/sh_eth.h
11225
11226RENESAS R-CAR GYROADC DRIVER
11227M: Marek Vasut <marek.vasut@gmail.com>
11228L: linux-iio@vger.kernel.org
11229S: Supported
11230F: drivers/iio/adc/rcar_gyro_adc.c
11231
11232RENESAS USB PHY DRIVER
11233M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
11234L: linux-renesas-soc@vger.kernel.org
11235S: Maintained
11236F: drivers/phy/renesas/phy-rcar-gen3-usb*.c
11237
11238RESET CONTROLLER FRAMEWORK
11239M: Philipp Zabel <p.zabel@pengutronix.de>
11240T: git git://git.pengutronix.de/git/pza/linux
11241S: Maintained
11242F: drivers/reset/
11243F: Documentation/devicetree/bindings/reset/
11244F: include/dt-bindings/reset/
11245F: include/linux/reset.h
11246F: include/linux/reset-controller.h
11247
11248RFKILL
11249M: Johannes Berg <johannes@sipsolutions.net>
11250L: linux-wireless@vger.kernel.org
11251W: http://wireless.kernel.org/
11252T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
11253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
11254S: Maintained
11255F: Documentation/rfkill.txt
11256F: net/rfkill/
11257
11258RHASHTABLE
11259M: Thomas Graf <tgraf@suug.ch>
11260M: Herbert Xu <herbert@gondor.apana.org.au>
11261L: netdev@vger.kernel.org
11262S: Maintained
11263F: lib/rhashtable.c
11264F: include/linux/rhashtable.h
11265
11266RICOH R5C592 MEMORYSTICK DRIVER
11267M: Maxim Levitsky <maximlevitsky@gmail.com>
11268S: Maintained
11269F: drivers/memstick/host/r592.*
11270
11271RICOH SMARTMEDIA/XD DRIVER
11272M: Maxim Levitsky <maximlevitsky@gmail.com>
11273S: Maintained
11274F: drivers/mtd/nand/r852.c
11275F: drivers/mtd/nand/r852.h
11276
11277ROCCAT DRIVERS
11278M: Stefan Achatz <erazor_de@users.sourceforge.net>
11279W: http://sourceforge.net/projects/roccat/
11280S: Maintained
11281F: drivers/hid/hid-roccat*
11282F: include/linux/hid-roccat*
11283F: Documentation/ABI/*/sysfs-driver-hid-roccat*
11284
11285ROCKER DRIVER
11286M: Jiri Pirko <jiri@resnulli.us>
11287L: netdev@vger.kernel.org
11288S: Supported
11289F: drivers/net/ethernet/rocker/
11290
11291ROCKETPORT DRIVER
11292P: Comtrol Corp.
11293W: http://www.comtrol.com
11294S: Maintained
11295F: Documentation/serial/rocket.txt
11296F: drivers/tty/rocket*
11297
11298ROCKETPORT EXPRESS/INFINITY DRIVER
11299M: Kevin Cernekee <cernekee@gmail.com>
11300L: linux-serial@vger.kernel.org
11301S: Odd Fixes
11302F: drivers/tty/serial/rp2.*
11303
11304ROSE NETWORK LAYER
11305M: Ralf Baechle <ralf@linux-mips.org>
11306L: linux-hams@vger.kernel.org
11307W: http://www.linux-ax25.org/
11308S: Maintained
11309F: include/net/rose.h
11310F: include/uapi/linux/rose.h
11311F: net/rose/
11312
11313RTL2830 MEDIA DRIVER
11314M: Antti Palosaari <crope@iki.fi>
11315L: linux-media@vger.kernel.org
11316W: https://linuxtv.org
11317W: http://palosaari.fi/linux/
11318Q: http://patchwork.linuxtv.org/project/linux-media/list/
11319T: git git://linuxtv.org/anttip/media_tree.git
11320S: Maintained
11321F: drivers/media/dvb-frontends/rtl2830*
11322
11323RTL2832 MEDIA DRIVER
11324M: Antti Palosaari <crope@iki.fi>
11325L: linux-media@vger.kernel.org
11326W: https://linuxtv.org
11327W: http://palosaari.fi/linux/
11328Q: http://patchwork.linuxtv.org/project/linux-media/list/
11329T: git git://linuxtv.org/anttip/media_tree.git
11330S: Maintained
11331F: drivers/media/dvb-frontends/rtl2832*
11332
11333RTL2832_SDR MEDIA DRIVER
11334M: Antti Palosaari <crope@iki.fi>
11335L: linux-media@vger.kernel.org
11336W: https://linuxtv.org
11337W: http://palosaari.fi/linux/
11338Q: http://patchwork.linuxtv.org/project/linux-media/list/
11339T: git git://linuxtv.org/anttip/media_tree.git
11340S: Maintained
11341F: drivers/media/dvb-frontends/rtl2832_sdr*
11342
11343RTL8180 WIRELESS DRIVER
11344L: linux-wireless@vger.kernel.org
11345W: http://wireless.kernel.org/
11346T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11347S: Orphan
11348F: drivers/net/wireless/realtek/rtl818x/rtl8180/
11349
11350RTL8187 WIRELESS DRIVER
11351M: Herton Ronaldo Krzesinski <herton@canonical.com>
11352M: Hin-Tak Leung <htl10@users.sourceforge.net>
11353M: Larry Finger <Larry.Finger@lwfinger.net>
11354L: linux-wireless@vger.kernel.org
11355W: http://wireless.kernel.org/
11356T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11357S: Maintained
11358F: drivers/net/wireless/realtek/rtl818x/rtl8187/
11359
11360RTL8192CE WIRELESS DRIVER
11361M: Larry Finger <Larry.Finger@lwfinger.net>
11362M: Chaoming Li <chaoming_li@realsil.com.cn>
11363L: linux-wireless@vger.kernel.org
11364W: http://wireless.kernel.org/
11365T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
11366S: Maintained
11367F: drivers/net/wireless/realtek/rtlwifi/
11368F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
11369
11370RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
11371M: Jes Sorensen <Jes.Sorensen@gmail.com>
11372L: linux-wireless@vger.kernel.org
11373T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
11374S: Maintained
11375F: drivers/net/wireless/realtek/rtl8xxxu/
11376
11377S3 SAVAGE FRAMEBUFFER DRIVER
11378M: Antonino Daplas <adaplas@gmail.com>
11379L: linux-fbdev@vger.kernel.org
11380S: Maintained
11381F: drivers/video/fbdev/savage/
11382
11383S390
11384M: Martin Schwidefsky <schwidefsky@de.ibm.com>
11385M: Heiko Carstens <heiko.carstens@de.ibm.com>
11386L: linux-s390@vger.kernel.org
11387W: http://www.ibm.com/developerworks/linux/linux390/
11388T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
11389S: Supported
11390F: arch/s390/
11391F: drivers/s390/
11392F: Documentation/s390/
11393F: Documentation/driver-api/s390-drivers.rst
11394
11395S390 COMMON I/O LAYER
11396M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11397M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
11398L: linux-s390@vger.kernel.org
11399W: http://www.ibm.com/developerworks/linux/linux390/
11400S: Supported
11401F: drivers/s390/cio/
11402
11403S390 DASD DRIVER
11404M: Stefan Haberland <sth@linux.vnet.ibm.com>
11405M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
11406L: linux-s390@vger.kernel.org
11407W: http://www.ibm.com/developerworks/linux/linux390/
11408S: Supported
11409F: drivers/s390/block/dasd*
11410F: block/partitions/ibm.c
11411
11412S390 IOMMU (PCI)
11413M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11414L: linux-s390@vger.kernel.org
11415W: http://www.ibm.com/developerworks/linux/linux390/
11416S: Supported
11417F: drivers/iommu/s390-iommu.c
11418
11419S390 IUCV NETWORK LAYER
11420M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11421M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11422L: linux-s390@vger.kernel.org
11423W: http://www.ibm.com/developerworks/linux/linux390/
11424S: Supported
11425F: drivers/s390/net/*iucv*
11426F: include/net/iucv/
11427F: net/iucv/
11428
11429S390 NETWORK DRIVERS
11430M: Julian Wiedmann <jwi@linux.vnet.ibm.com>
11431M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11432L: linux-s390@vger.kernel.org
11433W: http://www.ibm.com/developerworks/linux/linux390/
11434S: Supported
11435F: drivers/s390/net/
11436
11437S390 PCI SUBSYSTEM
11438M: Sebastian Ott <sebott@linux.vnet.ibm.com>
11439M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
11440L: linux-s390@vger.kernel.org
11441W: http://www.ibm.com/developerworks/linux/linux390/
11442S: Supported
11443F: arch/s390/pci/
11444F: drivers/pci/hotplug/s390_pci_hpc.c
11445
11446S390 VFIO-CCW DRIVER
11447M: Cornelia Huck <cohuck@redhat.com>
11448M: Dong Jia Shi <bjsdjshi@linux.vnet.ibm.com>
11449L: linux-s390@vger.kernel.org
11450L: kvm@vger.kernel.org
11451S: Supported
11452F: drivers/s390/cio/vfio_ccw*
11453F: Documentation/s390/vfio-ccw.txt
11454F: include/uapi/linux/vfio_ccw.h
11455
11456S390 ZCRYPT DRIVER
11457M: Harald Freudenberger <freude@de.ibm.com>
11458L: linux-s390@vger.kernel.org
11459W: http://www.ibm.com/developerworks/linux/linux390/
11460S: Supported
11461F: drivers/s390/crypto/
11462
11463S390 ZFCP DRIVER
11464M: Steffen Maier <maier@linux.vnet.ibm.com>
11465L: linux-s390@vger.kernel.org
11466W: http://www.ibm.com/developerworks/linux/linux390/
11467S: Supported
11468F: drivers/s390/scsi/zfcp_*
11469
11470S3C24XX SD/MMC Driver
11471M: Ben Dooks <ben-linux@fluff.org>
11472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11473S: Supported
11474F: drivers/mmc/host/s3cmci.*
11475
11476SAA6588 RDS RECEIVER DRIVER
11477M: Hans Verkuil <hverkuil@xs4all.nl>
11478L: linux-media@vger.kernel.org
11479T: git git://linuxtv.org/media_tree.git
11480W: https://linuxtv.org
11481S: Odd Fixes
11482F: drivers/media/i2c/saa6588*
11483
11484SAA7134 VIDEO4LINUX DRIVER
11485M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11486M: Mauro Carvalho Chehab <mchehab@kernel.org>
11487L: linux-media@vger.kernel.org
11488W: https://linuxtv.org
11489T: git git://linuxtv.org/media_tree.git
11490S: Odd fixes
11491F: Documentation/media/v4l-drivers/saa7134*
11492F: drivers/media/pci/saa7134/
11493
11494SAA7146 VIDEO4LINUX-2 DRIVER
11495M: Hans Verkuil <hverkuil@xs4all.nl>
11496L: linux-media@vger.kernel.org
11497T: git git://linuxtv.org/media_tree.git
11498S: Maintained
11499F: drivers/media/common/saa7146/
11500F: drivers/media/pci/saa7146/
11501F: include/media/saa7146*
11502
11503SAMSUNG AUDIO (ASoC) DRIVERS
11504M: Krzysztof Kozlowski <krzk@kernel.org>
11505M: Sangbeom Kim <sbkim73@samsung.com>
11506M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11507L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11508S: Supported
11509F: sound/soc/samsung/
11510
11511SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER
11512M: Krzysztof Kozlowski <krzk@kernel.org>
11513L: linux-crypto@vger.kernel.org
11514L: linux-samsung-soc@vger.kernel.org
11515S: Maintained
11516F: drivers/crypto/exynos-rng.c
11517F: Documentation/devicetree/bindings/rng/samsung,exynos-rng4.txt
11518
11519SAMSUNG FRAMEBUFFER DRIVER
11520M: Jingoo Han <jingoohan1@gmail.com>
11521L: linux-fbdev@vger.kernel.org
11522S: Maintained
11523F: drivers/video/fbdev/s3c-fb.c
11524
11525SAMSUNG LAPTOP DRIVER
11526M: Corentin Chary <corentin.chary@gmail.com>
11527L: platform-driver-x86@vger.kernel.org
11528S: Maintained
11529F: drivers/platform/x86/samsung-laptop.c
11530
11531SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
11532M: Sangbeom Kim <sbkim73@samsung.com>
11533M: Krzysztof Kozlowski <krzk@kernel.org>
11534M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11535L: linux-kernel@vger.kernel.org
11536L: linux-samsung-soc@vger.kernel.org
11537S: Supported
11538F: drivers/mfd/sec*.c
11539F: drivers/regulator/s2m*.c
11540F: drivers/regulator/s5m*.c
11541F: drivers/clk/clk-s2mps11.c
11542F: drivers/rtc/rtc-s5m.c
11543F: include/linux/mfd/samsung/
11544F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
11545F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
11546F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
11547F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
11548
11549SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
11550M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
11551L: linux-media@vger.kernel.org
11552L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11553S: Maintained
11554F: drivers/media/platform/s3c-camif/
11555F: include/media/drv-intf/s3c_camif.h
11556
11557SAMSUNG S3FWRN5 NFC DRIVER
11558M: Robert Baldyga <r.baldyga@samsung.com>
11559M: Krzysztof Opasiak <k.opasiak@samsung.com>
11560L: linux-nfc@lists.01.org (moderated for non-subscribers)
11561S: Supported
11562F: drivers/nfc/s3fwrn5
11563
11564SAMSUNG S5C73M3 CAMERA DRIVER
11565M: Kyungmin Park <kyungmin.park@samsung.com>
11566M: Andrzej Hajda <a.hajda@samsung.com>
11567L: linux-media@vger.kernel.org
11568S: Supported
11569F: drivers/media/i2c/s5c73m3/*
11570
11571SAMSUNG S5K5BAF CAMERA DRIVER
11572M: Kyungmin Park <kyungmin.park@samsung.com>
11573M: Andrzej Hajda <a.hajda@samsung.com>
11574L: linux-media@vger.kernel.org
11575S: Supported
11576F: drivers/media/i2c/s5k5baf.c
11577
11578SAMSUNG S5P Security SubSystem (SSS) DRIVER
11579M: Krzysztof Kozlowski <krzk@kernel.org>
11580M: Vladimir Zapolskiy <vz@mleia.com>
11581L: linux-crypto@vger.kernel.org
11582L: linux-samsung-soc@vger.kernel.org
11583S: Maintained
11584F: drivers/crypto/s5p-sss.c
11585
11586SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
11587M: Kyungmin Park <kyungmin.park@samsung.com>
11588M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11589L: linux-media@vger.kernel.org
11590Q: https://patchwork.linuxtv.org/project/linux-media/list/
11591S: Supported
11592F: drivers/media/platform/exynos4-is/
11593
11594SAMSUNG SOC CLOCK DRIVERS
11595M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11596M: Tomasz Figa <tomasz.figa@gmail.com>
11597M: Chanwoo Choi <cw00.choi@samsung.com>
11598S: Supported
11599L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11600F: drivers/clk/samsung/
11601F: include/dt-bindings/clock/exynos*.h
11602F: Documentation/devicetree/bindings/clock/exynos*.txt
11603
11604SAMSUNG SPI DRIVERS
11605M: Kukjin Kim <kgene@kernel.org>
11606M: Krzysztof Kozlowski <krzk@kernel.org>
11607M: Andi Shyti <andi.shyti@samsung.com>
11608L: linux-spi@vger.kernel.org
11609L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
11610S: Maintained
11611F: Documentation/devicetree/bindings/spi/spi-samsung.txt
11612F: drivers/spi/spi-s3c*
11613F: include/linux/platform_data/spi-s3c64xx.h
11614
11615SAMSUNG SXGBE DRIVERS
11616M: Byungho An <bh74.an@samsung.com>
11617M: Girish K S <ks.giri@samsung.com>
11618M: Vipul Pandya <vipul.pandya@samsung.com>
11619S: Supported
11620L: netdev@vger.kernel.org
11621F: drivers/net/ethernet/samsung/sxgbe/
11622
11623SAMSUNG THERMAL DRIVER
11624M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
11625L: linux-pm@vger.kernel.org
11626L: linux-samsung-soc@vger.kernel.org
11627S: Supported
11628T: git https://github.com/lmajewski/linux-samsung-thermal.git
11629F: drivers/thermal/samsung/
11630
11631SAMSUNG USB2 PHY DRIVER
11632M: Kamil Debski <kamil@wypas.org>
11633M: Sylwester Nawrocki <s.nawrocki@samsung.com>
11634L: linux-kernel@vger.kernel.org
11635S: Supported
11636F: Documentation/devicetree/bindings/phy/samsung-phy.txt
11637F: Documentation/phy/samsung-usb2.txt
11638F: drivers/phy/samsung/phy-exynos4210-usb2.c
11639F: drivers/phy/samsung/phy-exynos4x12-usb2.c
11640F: drivers/phy/samsung/phy-exynos5250-usb2.c
11641F: drivers/phy/samsung/phy-s5pv210-usb2.c
11642F: drivers/phy/samsung/phy-samsung-usb2.c
11643F: drivers/phy/samsung/phy-samsung-usb2.h
11644
11645SC1200 WDT DRIVER
11646M: Zwane Mwaikambo <zwanem@gmail.com>
11647S: Maintained
11648F: drivers/watchdog/sc1200wdt.c
11649
11650SCHEDULER
11651M: Ingo Molnar <mingo@redhat.com>
11652M: Peter Zijlstra <peterz@infradead.org>
11653L: linux-kernel@vger.kernel.org
11654T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
11655S: Maintained
11656F: kernel/sched/
11657F: include/linux/sched.h
11658F: include/uapi/linux/sched.h
11659F: include/linux/wait.h
11660
11661SCORE ARCHITECTURE
11662M: Chen Liqin <liqin.linux@gmail.com>
11663M: Lennox Wu <lennox.wu@gmail.com>
11664W: http://www.sunplus.com
11665S: Supported
11666F: arch/score/
11667
11668SCR24X CHIP CARD INTERFACE DRIVER
11669M: Lubomir Rintel <lkundrak@v3.sk>
11670S: Supported
11671F: drivers/char/pcmcia/scr24x_cs.c
11672
11673SCSI CDROM DRIVER
11674M: Jens Axboe <axboe@kernel.dk>
11675L: linux-scsi@vger.kernel.org
11676W: http://www.kernel.dk
11677S: Maintained
11678F: drivers/scsi/sr*
11679
11680SCSI RDMA PROTOCOL (SRP) INITIATOR
11681M: Bart Van Assche <bart.vanassche@sandisk.com>
11682L: linux-rdma@vger.kernel.org
11683S: Supported
11684W: http://www.openfabrics.org
11685Q: http://patchwork.kernel.org/project/linux-rdma/list/
11686T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
11687F: drivers/infiniband/ulp/srp/
11688F: include/scsi/srp.h
11689
11690SCSI SG DRIVER
11691M: Doug Gilbert <dgilbert@interlog.com>
11692L: linux-scsi@vger.kernel.org
11693W: http://sg.danny.cz/sg
11694S: Maintained
11695F: Documentation/scsi/scsi-generic.txt
11696F: drivers/scsi/sg.c
11697F: include/scsi/sg.h
11698
11699SCSI SUBSYSTEM
11700M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
11701T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
11702M: "Martin K. Petersen" <martin.petersen@oracle.com>
11703T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
11704L: linux-scsi@vger.kernel.org
11705S: Maintained
11706F: Documentation/devicetree/bindings/scsi/
11707F: drivers/scsi/
11708F: include/scsi/
11709
11710SCSI TAPE DRIVER
11711M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
11712L: linux-scsi@vger.kernel.org
11713S: Maintained
11714F: Documentation/scsi/st.txt
11715F: drivers/scsi/st.*
11716F: drivers/scsi/st_*.h
11717
11718SCTP PROTOCOL
11719M: Vlad Yasevich <vyasevich@gmail.com>
11720M: Neil Horman <nhorman@tuxdriver.com>
11721L: linux-sctp@vger.kernel.org
11722W: http://lksctp.sourceforge.net
11723S: Maintained
11724F: Documentation/networking/sctp.txt
11725F: include/linux/sctp.h
11726F: include/uapi/linux/sctp.h
11727F: include/net/sctp/
11728F: net/sctp/
11729
11730SCx200 CPU SUPPORT
11731M: Jim Cromie <jim.cromie@gmail.com>
11732S: Odd Fixes
11733F: Documentation/i2c/busses/scx200_acb
11734F: arch/x86/platform/scx200/
11735F: drivers/watchdog/scx200_wdt.c
11736F: drivers/i2c/busses/scx200*
11737F: drivers/mtd/maps/scx200_docflash.c
11738F: include/linux/scx200.h
11739
11740SCx200 GPIO DRIVER
11741M: Jim Cromie <jim.cromie@gmail.com>
11742S: Maintained
11743F: drivers/char/scx200_gpio.c
11744F: include/linux/scx200_gpio.h
11745
11746SCx200 HRT CLOCKSOURCE DRIVER
11747M: Jim Cromie <jim.cromie@gmail.com>
11748S: Maintained
11749F: drivers/clocksource/scx200_hrt.c
11750
11751SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
11752M: Sascha Sommer <saschasommer@freenet.de>
11753L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
11754S: Maintained
11755F: drivers/mmc/host/sdricoh_cs.c
11756
11757SECURE COMPUTING
11758M: Kees Cook <keescook@chromium.org>
11759R: Andy Lutomirski <luto@amacapital.net>
11760R: Will Drewry <wad@chromium.org>
11761T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
11762S: Supported
11763F: kernel/seccomp.c
11764F: include/uapi/linux/seccomp.h
11765F: include/linux/seccomp.h
11766F: tools/testing/selftests/seccomp/*
11767F: tools/testing/selftests/kselftest_harness.h
11768F: Documentation/userspace-api/seccomp_filter.rst
11769K: \bsecure_computing
11770K: \bTIF_SECCOMP\b
11771
11772SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
11773M: Al Cooper <alcooperx@gmail.com>
11774L: linux-mmc@vger.kernel.org
11775L: bcm-kernel-feedback-list@broadcom.com
11776S: Maintained
11777F: drivers/mmc/host/sdhci-brcmstb*
11778
11779SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
11780M: Adrian Hunter <adrian.hunter@intel.com>
11781L: linux-mmc@vger.kernel.org
11782T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
11783S: Maintained
11784F: drivers/mmc/host/sdhci*
11785F: include/linux/mmc/sdhci*
11786
11787SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
11788M: Ben Dooks <ben-linux@fluff.org>
11789M: Jaehoon Chung <jh80.chung@samsung.com>
11790L: linux-mmc@vger.kernel.org
11791S: Maintained
11792F: drivers/mmc/host/sdhci-s3c*
11793
11794SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
11795M: Viresh Kumar <vireshk@kernel.org>
11796L: linux-mmc@vger.kernel.org
11797S: Maintained
11798F: drivers/mmc/host/sdhci-spear.c
11799
11800SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER
11801M: Scott Bauer <scott.bauer@intel.com>
11802M: Jonathan Derrick <jonathan.derrick@intel.com>
11803M: Rafael Antognolli <rafael.antognolli@intel.com>
11804L: linux-block@vger.kernel.org
11805S: Supported
11806F: block/sed*
11807F: block/opal_proto.h
11808F: include/linux/sed*
11809F: include/uapi/linux/sed*
11810
11811SECURITY CONTACT
11812M: Security Officers <security@kernel.org>
11813S: Supported
11814
11815SECURITY SUBSYSTEM
11816M: James Morris <james.l.morris@oracle.com>
11817M: "Serge E. Hallyn" <serge@hallyn.com>
11818L: linux-security-module@vger.kernel.org (suggested Cc:)
11819T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
11820W: http://kernsec.org/
11821S: Supported
11822F: security/
11823
11824SELINUX SECURITY MODULE
11825M: Paul Moore <paul@paul-moore.com>
11826M: Stephen Smalley <sds@tycho.nsa.gov>
11827M: Eric Paris <eparis@parisplace.org>
11828L: selinux@tycho.nsa.gov (moderated for non-subscribers)
11829W: http://selinuxproject.org
11830T: git git://git.infradead.org/users/pcmoore/selinux
11831S: Supported
11832F: include/linux/selinux*
11833F: security/selinux/
11834F: scripts/selinux/
11835F: Documentation/admin-guide/LSM/SELinux.rst
11836
11837SENSABLE PHANTOM
11838M: Jiri Slaby <jirislaby@gmail.com>
11839S: Maintained
11840F: drivers/misc/phantom.c
11841F: include/uapi/linux/phantom.h
11842
11843SERIAL DEVICE BUS
11844M: Rob Herring <robh@kernel.org>
11845L: linux-serial@vger.kernel.org
11846S: Maintained
11847F: Documentation/devicetree/bindings/serial/slave-device.txt
11848F: drivers/tty/serdev/
11849F: include/linux/serdev.h
11850
11851SERIAL DRIVERS
11852M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11853L: linux-serial@vger.kernel.org
11854S: Maintained
11855F: Documentation/devicetree/bindings/serial/
11856F: drivers/tty/serial/
11857
11858SERIAL IR RECEIVER
11859M: Sean Young <sean@mess.org>
11860L: linux-media@vger.kernel.org
11861S: Maintained
11862F: drivers/media/rc/serial_ir.c
11863
11864SFC NETWORK DRIVER
11865M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
11866M: Edward Cree <ecree@solarflare.com>
11867M: Bert Kenward <bkenward@solarflare.com>
11868L: netdev@vger.kernel.org
11869S: Supported
11870F: drivers/net/ethernet/sfc/
11871
11872SGI GRU DRIVER
11873M: Dimitri Sivanich <sivanich@sgi.com>
11874S: Maintained
11875F: drivers/misc/sgi-gru/
11876
11877SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
11878M: Pat Gefre <pfg@sgi.com>
11879L: linux-ia64@vger.kernel.org
11880S: Supported
11881F: Documentation/ia64/serial.txt
11882F: drivers/tty/serial/ioc?_serial.c
11883F: include/linux/ioc?.h
11884
11885SGI XP/XPC/XPNET DRIVER
11886M: Cliff Whickman <cpw@sgi.com>
11887M: Robin Holt <robinmholt@gmail.com>
11888S: Maintained
11889F: drivers/misc/sgi-xp/
11890
11891SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS
11892M: Ursula Braun <ubraun@linux.vnet.ibm.com>
11893L: linux-s390@vger.kernel.org
11894W: http://www.ibm.com/developerworks/linux/linux390/
11895S: Supported
11896F: net/smc/
11897
11898SH_VEU V4L2 MEM2MEM DRIVER
11899L: linux-media@vger.kernel.org
11900S: Orphan
11901F: drivers/media/platform/sh_veu.c
11902
11903SH_VOU V4L2 OUTPUT DRIVER
11904L: linux-media@vger.kernel.org
11905S: Orphan
11906F: drivers/media/platform/sh_vou.c
11907F: include/media/drv-intf/sh_vou.h
11908
11909SI2157 MEDIA DRIVER
11910M: Antti Palosaari <crope@iki.fi>
11911L: linux-media@vger.kernel.org
11912W: https://linuxtv.org
11913W: http://palosaari.fi/linux/
11914Q: http://patchwork.linuxtv.org/project/linux-media/list/
11915T: git git://linuxtv.org/anttip/media_tree.git
11916S: Maintained
11917F: drivers/media/tuners/si2157*
11918
11919SI2168 MEDIA DRIVER
11920M: Antti Palosaari <crope@iki.fi>
11921L: linux-media@vger.kernel.org
11922W: https://linuxtv.org
11923W: http://palosaari.fi/linux/
11924Q: http://patchwork.linuxtv.org/project/linux-media/list/
11925T: git git://linuxtv.org/anttip/media_tree.git
11926S: Maintained
11927F: drivers/media/dvb-frontends/si2168*
11928
11929SI470X FM RADIO RECEIVER I2C DRIVER
11930M: Hans Verkuil <hverkuil@xs4all.nl>
11931L: linux-media@vger.kernel.org
11932T: git git://linuxtv.org/media_tree.git
11933W: https://linuxtv.org
11934S: Odd Fixes
11935F: drivers/media/radio/si470x/radio-si470x-i2c.c
11936
11937SI470X FM RADIO RECEIVER USB DRIVER
11938M: Hans Verkuil <hverkuil@xs4all.nl>
11939L: linux-media@vger.kernel.org
11940T: git git://linuxtv.org/media_tree.git
11941W: https://linuxtv.org
11942S: Maintained
11943F: drivers/media/radio/si470x/radio-si470x-common.c
11944F: drivers/media/radio/si470x/radio-si470x.h
11945F: drivers/media/radio/si470x/radio-si470x-usb.c
11946
11947SI4713 FM RADIO TRANSMITTER I2C DRIVER
11948M: Eduardo Valentin <edubezval@gmail.com>
11949L: linux-media@vger.kernel.org
11950T: git git://linuxtv.org/media_tree.git
11951W: https://linuxtv.org
11952S: Odd Fixes
11953F: drivers/media/radio/si4713/si4713.?
11954
11955SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
11956M: Eduardo Valentin <edubezval@gmail.com>
11957L: linux-media@vger.kernel.org
11958T: git git://linuxtv.org/media_tree.git
11959W: https://linuxtv.org
11960S: Odd Fixes
11961F: drivers/media/radio/si4713/radio-platform-si4713.c
11962
11963SI4713 FM RADIO TRANSMITTER USB DRIVER
11964M: Hans Verkuil <hverkuil@xs4all.nl>
11965L: linux-media@vger.kernel.org
11966T: git git://linuxtv.org/media_tree.git
11967W: https://linuxtv.org
11968S: Maintained
11969F: drivers/media/radio/si4713/radio-usb-si4713.c
11970
11971SIANO DVB DRIVER
11972M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11973M: Mauro Carvalho Chehab <mchehab@kernel.org>
11974L: linux-media@vger.kernel.org
11975W: https://linuxtv.org
11976T: git git://linuxtv.org/media_tree.git
11977S: Odd fixes
11978F: drivers/media/common/siano/
11979F: drivers/media/usb/siano/
11980F: drivers/media/usb/siano/
11981F: drivers/media/mmc/siano/
11982
11983SILEAD TOUCHSCREEN DRIVER
11984M: Hans de Goede <hdegoede@redhat.com>
11985L: linux-input@vger.kernel.org
11986L: platform-driver-x86@vger.kernel.org
11987S: Maintained
11988F: drivers/input/touchscreen/silead.c
11989F: drivers/platform/x86/silead_dmi.c
11990
11991SILICON MOTION SM712 FRAME BUFFER DRIVER
11992M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11993M: Teddy Wang <teddy.wang@siliconmotion.com>
11994M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
11995L: linux-fbdev@vger.kernel.org
11996S: Maintained
11997F: drivers/video/fbdev/sm712*
11998F: Documentation/fb/sm712fb.txt
11999
12000SIMPLE FIRMWARE INTERFACE (SFI)
12001M: Len Brown <lenb@kernel.org>
12002L: sfi-devel@simplefirmware.org
12003W: http://simplefirmware.org/
12004T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
12005S: Supported
12006F: arch/x86/platform/sfi/
12007F: drivers/sfi/
12008F: include/linux/sfi*.h
12009
12010SIMPLEFB FB DRIVER
12011M: Hans de Goede <hdegoede@redhat.com>
12012L: linux-fbdev@vger.kernel.org
12013S: Maintained
12014F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
12015F: drivers/video/fbdev/simplefb.c
12016F: include/linux/platform_data/simplefb.h
12017
12018SIMTEC EB110ATX (Chalice CATS)
12019P: Ben Dooks
12020P: Vincent Sanders <vince@simtec.co.uk>
12021M: Simtec Linux Team <linux@simtec.co.uk>
12022W: http://www.simtec.co.uk/products/EB110ATX/
12023S: Supported
12024
12025SIMTEC EB2410ITX (BAST)
12026P: Ben Dooks
12027P: Vincent Sanders <vince@simtec.co.uk>
12028M: Simtec Linux Team <linux@simtec.co.uk>
12029W: http://www.simtec.co.uk/products/EB2410ITX/
12030S: Supported
12031F: arch/arm/mach-s3c24xx/mach-bast.c
12032F: arch/arm/mach-s3c24xx/bast-ide.c
12033F: arch/arm/mach-s3c24xx/bast-irq.c
12034
12035SIPHASH PRF ROUTINES
12036M: Jason A. Donenfeld <Jason@zx2c4.com>
12037S: Maintained
12038F: lib/siphash.c
12039F: lib/test_siphash.c
12040F: include/linux/siphash.h
12041
12042SIS 190 ETHERNET DRIVER
12043M: Francois Romieu <romieu@fr.zoreil.com>
12044L: netdev@vger.kernel.org
12045S: Maintained
12046F: drivers/net/ethernet/sis/sis190.c
12047
12048SIS 900/7016 FAST ETHERNET DRIVER
12049M: Daniele Venzano <venza@brownhat.org>
12050W: http://www.brownhat.org/sis900.html
12051L: netdev@vger.kernel.org
12052S: Maintained
12053F: drivers/net/ethernet/sis/sis900.*
12054
12055SIS FRAMEBUFFER DRIVER
12056M: Thomas Winischhofer <thomas@winischhofer.net>
12057W: http://www.winischhofer.net/linuxsisvga.shtml
12058S: Maintained
12059F: Documentation/fb/sisfb.txt
12060F: drivers/video/fbdev/sis/
12061F: include/video/sisfb.h
12062
12063SIS USB2VGA DRIVER
12064M: Thomas Winischhofer <thomas@winischhofer.net>
12065W: http://www.winischhofer.at/linuxsisusbvga.shtml
12066S: Maintained
12067F: drivers/usb/misc/sisusbvga/
12068
12069SLAB ALLOCATOR
12070M: Christoph Lameter <cl@linux.com>
12071M: Pekka Enberg <penberg@kernel.org>
12072M: David Rientjes <rientjes@google.com>
12073M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
12074M: Andrew Morton <akpm@linux-foundation.org>
12075L: linux-mm@kvack.org
12076S: Maintained
12077F: include/linux/sl?b*.h
12078F: mm/sl?b*
12079
12080SLEEPABLE READ-COPY UPDATE (SRCU)
12081M: Lai Jiangshan <jiangshanlai@gmail.com>
12082M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
12083M: Josh Triplett <josh@joshtriplett.org>
12084R: Steven Rostedt <rostedt@goodmis.org>
12085R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
12086L: linux-kernel@vger.kernel.org
12087W: http://www.rdrop.com/users/paulmck/RCU/
12088S: Supported
12089T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
12090F: include/linux/srcu.h
12091F: kernel/rcu/srcu.c
12092
12093SMACK SECURITY MODULE
12094M: Casey Schaufler <casey@schaufler-ca.com>
12095L: linux-security-module@vger.kernel.org
12096W: http://schaufler-ca.com
12097T: git git://github.com/cschaufler/smack-next
12098S: Maintained
12099F: Documentation/admin-guide/LSM/Smack.rst
12100F: security/smack/
12101
12102SMC91x ETHERNET DRIVER
12103M: Nicolas Pitre <nico@fluxnic.net>
12104S: Odd Fixes
12105F: drivers/net/ethernet/smsc/smc91x.*
12106
12107SMIA AND SMIA++ IMAGE SENSOR DRIVER
12108M: Sakari Ailus <sakari.ailus@iki.fi>
12109L: linux-media@vger.kernel.org
12110S: Maintained
12111F: drivers/media/i2c/smiapp/
12112F: include/media/i2c/smiapp.h
12113F: drivers/media/i2c/smiapp-pll.c
12114F: drivers/media/i2c/smiapp-pll.h
12115F: include/uapi/linux/smiapp.h
12116F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
12117
12118SMM665 HARDWARE MONITOR DRIVER
12119M: Guenter Roeck <linux@roeck-us.net>
12120L: linux-hwmon@vger.kernel.org
12121S: Maintained
12122F: Documentation/hwmon/smm665
12123F: drivers/hwmon/smm665.c
12124
12125SMSC EMC2103 HARDWARE MONITOR DRIVER
12126M: Steve Glendinning <steve.glendinning@shawell.net>
12127L: linux-hwmon@vger.kernel.org
12128S: Maintained
12129F: Documentation/hwmon/emc2103
12130F: drivers/hwmon/emc2103.c
12131
12132SMSC SCH5627 HARDWARE MONITOR DRIVER
12133M: Hans de Goede <hdegoede@redhat.com>
12134L: linux-hwmon@vger.kernel.org
12135S: Supported
12136F: Documentation/hwmon/sch5627
12137F: drivers/hwmon/sch5627.c
12138
12139SMSC UFX6000 and UFX7000 USB to VGA DRIVER
12140M: Steve Glendinning <steve.glendinning@shawell.net>
12141L: linux-fbdev@vger.kernel.org
12142S: Maintained
12143F: drivers/video/fbdev/smscufx.c
12144
12145SMSC47B397 HARDWARE MONITOR DRIVER
12146M: Jean Delvare <jdelvare@suse.com>
12147L: linux-hwmon@vger.kernel.org
12148S: Maintained
12149F: Documentation/hwmon/smsc47b397
12150F: drivers/hwmon/smsc47b397.c
12151
12152SMSC911x ETHERNET DRIVER
12153M: Steve Glendinning <steve.glendinning@shawell.net>
12154L: netdev@vger.kernel.org
12155S: Maintained
12156F: include/linux/smsc911x.h
12157F: drivers/net/ethernet/smsc/smsc911x.*
12158
12159SMSC9420 PCI ETHERNET DRIVER
12160M: Steve Glendinning <steve.glendinning@shawell.net>
12161L: netdev@vger.kernel.org
12162S: Maintained
12163F: drivers/net/ethernet/smsc/smsc9420.*
12164
12165SOC-CAMERA V4L2 SUBSYSTEM
12166M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
12167L: linux-media@vger.kernel.org
12168T: git git://linuxtv.org/media_tree.git
12169S: Maintained
12170F: include/media/soc*
12171F: drivers/media/i2c/soc_camera/
12172F: drivers/media/platform/soc_camera/
12173
12174SOEKRIS NET48XX LED SUPPORT
12175M: Chris Boot <bootc@bootc.net>
12176S: Maintained
12177F: drivers/leds/leds-net48xx.c
12178
12179SOFT-ROCE DRIVER (rxe)
12180M: Moni Shoua <monis@mellanox.com>
12181L: linux-rdma@vger.kernel.org
12182S: Supported
12183W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
12184Q: http://patchwork.kernel.org/project/linux-rdma/list/
12185F: drivers/infiniband/sw/rxe/
12186F: include/uapi/rdma/rdma_user_rxe.h
12187
12188SOFTLOGIC 6x10 MPEG CODEC
12189M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12190M: Anton Sviridenko <anton@corp.bluecherry.net>
12191M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12192M: Andrey Utkin <andrey_utkin@fastmail.com>
12193M: Ismael Luceno <ismael@iodev.co.uk>
12194L: linux-media@vger.kernel.org
12195S: Supported
12196F: drivers/media/pci/solo6x10/
12197
12198SOFTWARE RAID (Multiple Disks) SUPPORT
12199M: Shaohua Li <shli@kernel.org>
12200L: linux-raid@vger.kernel.org
12201T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
12202S: Supported
12203F: drivers/md/
12204F: include/linux/raid/
12205F: include/uapi/linux/raid/
12206
12207SONIC NETWORK DRIVER
12208M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
12209L: netdev@vger.kernel.org
12210S: Maintained
12211F: drivers/net/ethernet/natsemi/sonic.*
12212
12213SONICS SILICON BACKPLANE DRIVER (SSB)
12214M: Michael Buesch <m@bues.ch>
12215L: linux-wireless@vger.kernel.org
12216S: Maintained
12217F: drivers/ssb/
12218F: include/linux/ssb/
12219
12220SONY MEMORYSTICK CARD SUPPORT
12221M: Alex Dubov <oakad@yahoo.com>
12222W: http://tifmxx.berlios.de/
12223S: Maintained
12224F: drivers/memstick/host/tifm_ms.c
12225
12226SONY MEMORYSTICK STANDARD SUPPORT
12227M: Maxim Levitsky <maximlevitsky@gmail.com>
12228S: Maintained
12229F: drivers/memstick/core/ms_block.*
12230
12231SONY VAIO CONTROL DEVICE DRIVER
12232M: Mattia Dongili <malattia@linux.it>
12233L: platform-driver-x86@vger.kernel.org
12234W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
12235S: Maintained
12236F: Documentation/laptops/sony-laptop.txt
12237F: drivers/char/sonypi.c
12238F: drivers/platform/x86/sony-laptop.c
12239F: include/linux/sony-laptop.h
12240
12241SOUND
12242M: Jaroslav Kysela <perex@perex.cz>
12243M: Takashi Iwai <tiwai@suse.com>
12244L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12245W: http://www.alsa-project.org/
12246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12247T: git git://git.alsa-project.org/alsa-kernel.git
12248Q: http://patchwork.kernel.org/project/alsa-devel/list/
12249S: Maintained
12250F: Documentation/sound/
12251F: include/sound/
12252F: include/uapi/sound/
12253F: sound/
12254
12255SOUND - COMPRESSED AUDIO
12256M: Vinod Koul <vinod.koul@intel.com>
12257L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12258T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
12259S: Supported
12260F: Documentation/sound/alsa/compress_offload.txt
12261F: include/sound/compress_driver.h
12262F: include/uapi/sound/compress_*
12263F: sound/core/compress_offload.c
12264F: sound/soc/soc-compress.c
12265
12266SOUND - DMAENGINE HELPERS
12267M: Lars-Peter Clausen <lars@metafoo.de>
12268S: Supported
12269F: include/sound/dmaengine_pcm.h
12270F: sound/core/pcm_dmaengine.c
12271F: sound/soc/soc-generic-dmaengine-pcm.c
12272
12273SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
12274M: Liam Girdwood <lgirdwood@gmail.com>
12275M: Mark Brown <broonie@kernel.org>
12276T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
12277L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12278W: http://alsa-project.org/main/index.php/ASoC
12279S: Supported
12280F: Documentation/devicetree/bindings/sound/
12281F: Documentation/sound/alsa/soc/
12282F: sound/soc/
12283F: include/sound/soc*
12284
12285SP2 MEDIA DRIVER
12286M: Olli Salonen <olli.salonen@iki.fi>
12287L: linux-media@vger.kernel.org
12288W: https://linuxtv.org
12289Q: http://patchwork.linuxtv.org/project/linux-media/list/
12290S: Maintained
12291F: drivers/media/dvb-frontends/sp2*
12292
12293SPARC + UltraSPARC (sparc/sparc64)
12294M: "David S. Miller" <davem@davemloft.net>
12295L: sparclinux@vger.kernel.org
12296Q: http://patchwork.ozlabs.org/project/sparclinux/list/
12297T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12298T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12299S: Maintained
12300F: arch/sparc/
12301F: drivers/sbus/
12302
12303SPARC SERIAL DRIVERS
12304M: "David S. Miller" <davem@davemloft.net>
12305L: sparclinux@vger.kernel.org
12306T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
12307T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
12308S: Maintained
12309F: include/linux/sunserialcore.h
12310F: drivers/tty/serial/suncore.c
12311F: drivers/tty/serial/sunhv.c
12312F: drivers/tty/serial/sunsab.c
12313F: drivers/tty/serial/sunsab.h
12314F: drivers/tty/serial/sunsu.c
12315F: drivers/tty/serial/sunzilog.c
12316F: drivers/tty/serial/sunzilog.h
12317
12318SPARSE CHECKER
12319M: "Christopher Li" <sparse@chrisli.org>
12320L: linux-sparse@vger.kernel.org
12321W: https://sparse.wiki.kernel.org/
12322T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
12323T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
12324S: Maintained
12325F: include/linux/compiler.h
12326
12327SPEAR CLOCK FRAMEWORK SUPPORT
12328M: Viresh Kumar <vireshk@kernel.org>
12329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12330W: http://www.st.com/spear
12331S: Maintained
12332F: drivers/clk/spear/
12333
12334SPEAR PLATFORM SUPPORT
12335M: Viresh Kumar <vireshk@kernel.org>
12336M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
12337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
12338W: http://www.st.com/spear
12339S: Maintained
12340F: arch/arm/boot/dts/spear*
12341F: arch/arm/mach-spear/
12342
12343SPI NOR SUBSYSTEM
12344M: Cyrille Pitchen <cyrille.pitchen@wedev4u.fr>
12345M: Marek Vasut <marek.vasut@gmail.com>
12346L: linux-mtd@lists.infradead.org
12347W: http://www.linux-mtd.infradead.org/
12348Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
12349T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes
12350T: git git://git.infradead.org/l2-mtd.git spi-nor/next
12351S: Maintained
12352F: drivers/mtd/spi-nor/
12353F: include/linux/mtd/spi-nor.h
12354
12355SPI SUBSYSTEM
12356M: Mark Brown <broonie@kernel.org>
12357L: linux-spi@vger.kernel.org
12358T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
12359Q: http://patchwork.kernel.org/project/spi-devel-general/list/
12360S: Maintained
12361F: Documentation/devicetree/bindings/spi/
12362F: Documentation/spi/
12363F: drivers/spi/
12364F: include/linux/spi/
12365F: include/uapi/linux/spi/
12366F: tools/spi/
12367
12368SPIDERNET NETWORK DRIVER for CELL
12369M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
12370L: netdev@vger.kernel.org
12371S: Supported
12372F: Documentation/networking/spider_net.txt
12373F: drivers/net/ethernet/toshiba/spider_net*
12374
12375SPMI SUBSYSTEM
12376R: Stephen Boyd <sboyd@codeaurora.org>
12377L: linux-arm-msm@vger.kernel.org
12378F: Documentation/devicetree/bindings/spmi/
12379F: drivers/spmi/
12380F: include/dt-bindings/spmi/spmi.h
12381F: include/linux/spmi.h
12382F: include/trace/events/spmi.h
12383
12384SPU FILE SYSTEM
12385M: Jeremy Kerr <jk@ozlabs.org>
12386L: linuxppc-dev@lists.ozlabs.org
12387W: http://www.ibm.com/developerworks/power/cell/
12388S: Supported
12389F: Documentation/filesystems/spufs.txt
12390F: arch/powerpc/platforms/cell/spufs/
12391
12392SQUASHFS FILE SYSTEM
12393M: Phillip Lougher <phillip@squashfs.org.uk>
12394L: squashfs-devel@lists.sourceforge.net (subscribers-only)
12395W: http://squashfs.org.uk
12396T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
12397S: Maintained
12398F: Documentation/filesystems/squashfs.txt
12399F: fs/squashfs/
12400
12401SRM (Alpha) environment access
12402M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
12403S: Maintained
12404F: arch/alpha/kernel/srm_env.c
12405
12406STABLE BRANCH
12407M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12408L: stable@vger.kernel.org
12409S: Supported
12410F: Documentation/process/stable-kernel-rules.rst
12411
12412STAGING - COMEDI
12413M: Ian Abbott <abbotti@mev.co.uk>
12414M: H Hartley Sweeten <hsweeten@visionengravers.com>
12415S: Odd Fixes
12416F: drivers/staging/comedi/
12417
12418STAGING - FLARION FT1000 DRIVERS
12419M: Marek Belisko <marek.belisko@gmail.com>
12420S: Odd Fixes
12421F: drivers/staging/ft1000/
12422
12423STAGING - INDUSTRIAL IO
12424M: Jonathan Cameron <jic23@kernel.org>
12425L: linux-iio@vger.kernel.org
12426S: Odd Fixes
12427F: Documentation/devicetree/bindings/staging/iio/
12428F: drivers/staging/iio/
12429
12430STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
12431M: Jarod Wilson <jarod@wilsonet.com>
12432W: http://www.lirc.org/
12433S: Odd Fixes
12434F: drivers/staging/media/lirc/
12435
12436STAGING - LUSTRE PARALLEL FILESYSTEM
12437M: Oleg Drokin <oleg.drokin@intel.com>
12438M: Andreas Dilger <andreas.dilger@intel.com>
12439M: James Simmons <jsimmons@infradead.org>
12440L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
12441W: http://wiki.lustre.org/
12442S: Maintained
12443F: drivers/staging/lustre
12444
12445STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
12446M: Marc Dietrich <marvin24@gmx.de>
12447L: ac100@lists.launchpad.net (moderated for non-subscribers)
12448L: linux-tegra@vger.kernel.org
12449S: Maintained
12450F: drivers/staging/nvec/
12451
12452STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
12453M: Jens Frederich <jfrederich@gmail.com>
12454M: Daniel Drake <dsd@laptop.org>
12455M: Jon Nettleton <jon.nettleton@gmail.com>
12456W: http://wiki.laptop.org/go/DCON
12457S: Maintained
12458F: drivers/staging/olpc_dcon/
12459
12460STAGING - REALTEK RTL8712U DRIVERS
12461M: Larry Finger <Larry.Finger@lwfinger.net>
12462M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
12463S: Odd Fixes
12464F: drivers/staging/rtl8712/
12465
12466STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
12467M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
12468M: Teddy Wang <teddy.wang@siliconmotion.com>
12469M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk>
12470L: linux-fbdev@vger.kernel.org
12471S: Maintained
12472F: drivers/staging/sm750fb/
12473
12474STAGING - SPEAKUP CONSOLE SPEECH DRIVER
12475M: William Hubbs <w.d.hubbs@gmail.com>
12476M: Chris Brannon <chris@the-brannons.com>
12477M: Kirk Reiser <kirk@reisers.ca>
12478M: Samuel Thibault <samuel.thibault@ens-lyon.org>
12479L: speakup@linux-speakup.org
12480W: http://www.linux-speakup.org/
12481S: Odd Fixes
12482F: drivers/staging/speakup/
12483
12484STAGING - VIA VT665X DRIVERS
12485M: Forest Bond <forest@alittletooquiet.net>
12486S: Odd Fixes
12487F: drivers/staging/vt665?/
12488
12489STAGING - WILC1000 WIFI DRIVER
12490M: Aditya Shankar <aditya.shankar@microchip.com>
12491M: Ganesh Krishna <ganesh.krishna@microchip.com>
12492L: linux-wireless@vger.kernel.org
12493S: Supported
12494F: drivers/staging/wilc1000/
12495
12496STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
12497M: Arnaud Patard <arnaud.patard@rtp-net.org>
12498S: Odd Fixes
12499F: drivers/staging/xgifb/
12500
12501STAGING SUBSYSTEM
12502M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12503T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
12504L: devel@driverdev.osuosl.org
12505S: Supported
12506F: drivers/staging/
12507
12508STARFIRE/DURALAN NETWORK DRIVER
12509M: Ion Badulescu <ionut@badula.org>
12510S: Odd Fixes
12511F: drivers/net/ethernet/adaptec/starfire*
12512
12513STI CEC DRIVER
12514M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
12515S: Maintained
12516F: drivers/staging/media/st-cec/
12517F: Documentation/devicetree/bindings/media/stih-cec.txt
12518
12519STK1160 USB VIDEO CAPTURE DRIVER
12520M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12521L: linux-media@vger.kernel.org
12522T: git git://linuxtv.org/media_tree.git
12523S: Maintained
12524F: drivers/media/usb/stk1160/
12525
12526STMMAC ETHERNET DRIVER
12527M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
12528M: Alexandre Torgue <alexandre.torgue@st.com>
12529L: netdev@vger.kernel.org
12530W: http://www.stlinux.com
12531S: Supported
12532F: drivers/net/ethernet/stmicro/stmmac/
12533
12534SUN3/3X
12535M: Sam Creasey <sammy@sammy.net>
12536W: http://sammy.net/sun3/
12537S: Maintained
12538F: arch/m68k/kernel/*sun3*
12539F: arch/m68k/sun3*/
12540F: arch/m68k/include/asm/sun3*
12541F: drivers/net/ethernet/i825xx/sun3*
12542
12543SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
12544M: Hans de Goede <hdegoede@redhat.com>
12545L: linux-input@vger.kernel.org
12546S: Maintained
12547F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
12548F: drivers/input/keyboard/sun4i-lradc-keys.c
12549
12550SUNDANCE NETWORK DRIVER
12551M: Denis Kirjanov <kda@linux-powerpc.org>
12552L: netdev@vger.kernel.org
12553S: Maintained
12554F: drivers/net/ethernet/dlink/sundance.c
12555
12556SUPERH
12557M: Yoshinori Sato <ysato@users.sourceforge.jp>
12558M: Rich Felker <dalias@libc.org>
12559L: linux-sh@vger.kernel.org
12560Q: http://patchwork.kernel.org/project/linux-sh/list/
12561S: Maintained
12562F: Documentation/sh/
12563F: arch/sh/
12564F: drivers/sh/
12565
12566SUSPEND TO RAM
12567M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
12568M: Len Brown <len.brown@intel.com>
12569M: Pavel Machek <pavel@ucw.cz>
12570L: linux-pm@vger.kernel.org
12571B: https://bugzilla.kernel.org
12572S: Supported
12573F: Documentation/power/
12574F: arch/x86/kernel/acpi/
12575F: drivers/base/power/
12576F: kernel/power/
12577F: include/linux/suspend.h
12578F: include/linux/freezer.h
12579F: include/linux/pm.h
12580
12581SVGA HANDLING
12582M: Martin Mares <mj@ucw.cz>
12583L: linux-video@atrey.karlin.mff.cuni.cz
12584S: Maintained
12585F: Documentation/svga.txt
12586F: arch/x86/boot/video*
12587
12588SWIOTLB SUBSYSTEM
12589M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12590L: linux-kernel@vger.kernel.org
12591T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
12592S: Supported
12593F: lib/swiotlb.c
12594F: arch/*/kernel/pci-swiotlb.c
12595F: include/linux/swiotlb.h
12596
12597SWITCHDEV
12598M: Jiri Pirko <jiri@resnulli.us>
12599M: Ivan Vecera <ivecera@redhat.com>
12600L: netdev@vger.kernel.org
12601S: Supported
12602F: net/switchdev/
12603F: include/net/switchdev.h
12604
12605SYNC FILE FRAMEWORK
12606M: Sumit Semwal <sumit.semwal@linaro.org>
12607R: Gustavo Padovan <gustavo@padovan.org>
12608S: Maintained
12609L: linux-media@vger.kernel.org
12610L: dri-devel@lists.freedesktop.org
12611F: drivers/dma-buf/sync_*
12612F: drivers/dma-buf/dma-fence*
12613F: drivers/dma-buf/sw_sync.c
12614F: include/linux/sync_file.h
12615F: include/uapi/linux/sync_file.h
12616F: Documentation/sync_file.txt
12617T: git git://anongit.freedesktop.org/drm/drm-misc
12618
12619SYNOPSYS ARC ARCHITECTURE
12620M: Vineet Gupta <vgupta@synopsys.com>
12621L: linux-snps-arc@lists.infradead.org
12622S: Supported
12623F: arch/arc/
12624F: Documentation/devicetree/bindings/arc/*
12625F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
12626F: drivers/clocksource/arc_timer.c
12627F: drivers/tty/serial/arc_uart.c
12628T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
12629
12630SYNOPSYS ARC SDP platform support
12631M: Alexey Brodkin <abrodkin@synopsys.com>
12632S: Supported
12633F: arch/arc/plat-axs10x
12634F: arch/arc/boot/dts/ax*
12635F: Documentation/devicetree/bindings/arc/axs10*
12636
12637SYNOPSYS DESIGNWARE DMAC DRIVER
12638M: Viresh Kumar <vireshk@kernel.org>
12639M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12640S: Maintained
12641F: include/linux/dma/dw.h
12642F: include/linux/platform_data/dma-dw.h
12643F: drivers/dma/dw/
12644
12645SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER
12646M: Jie Deng <jiedeng@synopsys.com>
12647L: netdev@vger.kernel.org
12648S: Supported
12649F: drivers/net/ethernet/synopsys/
12650
12651SYNOPSYS DESIGNWARE I2C DRIVER
12652M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
12653R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
12654R: Mika Westerberg <mika.westerberg@linux.intel.com>
12655L: linux-i2c@vger.kernel.org
12656S: Maintained
12657F: drivers/i2c/busses/i2c-designware-*
12658F: include/linux/platform_data/i2c-designware.h
12659
12660SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
12661M: Jaehoon Chung <jh80.chung@samsung.com>
12662L: linux-mmc@vger.kernel.org
12663S: Maintained
12664F: drivers/mmc/host/dw_mmc*
12665
12666SYSTEM CONFIGURATION (SYSCON)
12667M: Lee Jones <lee.jones@linaro.org>
12668M: Arnd Bergmann <arnd@arndb.de>
12669T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
12670S: Supported
12671F: drivers/mfd/syscon.c
12672
12673SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
12674M: Sudeep Holla <sudeep.holla@arm.com>
12675L: linux-arm-kernel@lists.infradead.org
12676S: Maintained
12677F: Documentation/devicetree/bindings/arm/arm,scpi.txt
12678F: drivers/clk/clk-scpi.c
12679F: drivers/cpufreq/scpi-cpufreq.c
12680F: drivers/firmware/arm_scpi.c
12681F: include/linux/scpi_protocol.h
12682
12683SYSTEM RESET/SHUTDOWN DRIVERS
12684M: Sebastian Reichel <sre@kernel.org>
12685L: linux-pm@vger.kernel.org
12686T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
12687S: Maintained
12688F: Documentation/devicetree/bindings/power/reset/
12689F: drivers/power/reset/
12690
12691SYSTEM TRACE MODULE CLASS
12692M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
12693S: Maintained
12694T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
12695F: Documentation/trace/stm.txt
12696F: drivers/hwtracing/stm/
12697F: include/linux/stm.h
12698F: include/uapi/linux/stm.h
12699
12700SYSV FILESYSTEM
12701M: Christoph Hellwig <hch@infradead.org>
12702S: Maintained
12703F: Documentation/filesystems/sysv-fs.txt
12704F: fs/sysv/
12705F: include/linux/sysv_fs.h
12706
12707TARGET SUBSYSTEM
12708M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
12709L: linux-scsi@vger.kernel.org
12710L: target-devel@vger.kernel.org
12711W: http://www.linux-iscsi.org
12712W: http://groups.google.com/group/linux-iscsi-target-dev
12713T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
12714S: Supported
12715F: drivers/target/
12716F: include/target/
12717F: Documentation/target/
12718
12719TASKSTATS STATISTICS INTERFACE
12720M: Balbir Singh <bsingharora@gmail.com>
12721S: Maintained
12722F: Documentation/accounting/taskstats*
12723F: include/linux/taskstats*
12724F: kernel/taskstats.c
12725
12726TC subsystem
12727M: Jamal Hadi Salim <jhs@mojatatu.com>
12728M: Cong Wang <xiyou.wangcong@gmail.com>
12729M: Jiri Pirko <jiri@resnulli.us>
12730L: netdev@vger.kernel.org
12731S: Maintained
12732F: include/net/pkt_cls.h
12733F: include/net/pkt_sched.h
12734F: include/net/tc_act/
12735F: include/uapi/linux/pkt_cls.h
12736F: include/uapi/linux/pkt_sched.h
12737F: include/uapi/linux/tc_act/
12738F: include/uapi/linux/tc_ematch/
12739F: net/sched/
12740
12741TCP LOW PRIORITY MODULE
12742M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
12743M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
12744W: http://tcp-lp-mod.sourceforge.net/
12745S: Maintained
12746F: net/ipv4/tcp_lp.c
12747
12748TDA10071 MEDIA DRIVER
12749M: Antti Palosaari <crope@iki.fi>
12750L: linux-media@vger.kernel.org
12751W: https://linuxtv.org
12752W: http://palosaari.fi/linux/
12753Q: http://patchwork.linuxtv.org/project/linux-media/list/
12754T: git git://linuxtv.org/anttip/media_tree.git
12755S: Maintained
12756F: drivers/media/dvb-frontends/tda10071*
12757
12758TDA18212 MEDIA DRIVER
12759M: Antti Palosaari <crope@iki.fi>
12760L: linux-media@vger.kernel.org
12761W: https://linuxtv.org
12762W: http://palosaari.fi/linux/
12763Q: http://patchwork.linuxtv.org/project/linux-media/list/
12764T: git git://linuxtv.org/anttip/media_tree.git
12765S: Maintained
12766F: drivers/media/tuners/tda18212*
12767
12768TDA18218 MEDIA DRIVER
12769M: Antti Palosaari <crope@iki.fi>
12770L: linux-media@vger.kernel.org
12771W: https://linuxtv.org
12772W: http://palosaari.fi/linux/
12773Q: http://patchwork.linuxtv.org/project/linux-media/list/
12774T: git git://linuxtv.org/anttip/media_tree.git
12775S: Maintained
12776F: drivers/media/tuners/tda18218*
12777
12778TDA18271 MEDIA DRIVER
12779M: Michael Krufky <mkrufky@linuxtv.org>
12780L: linux-media@vger.kernel.org
12781W: https://linuxtv.org
12782W: http://github.com/mkrufky
12783Q: http://patchwork.linuxtv.org/project/linux-media/list/
12784T: git git://linuxtv.org/mkrufky/tuners.git
12785S: Maintained
12786F: drivers/media/tuners/tda18271*
12787
12788TDA827x MEDIA DRIVER
12789M: Michael Krufky <mkrufky@linuxtv.org>
12790L: linux-media@vger.kernel.org
12791W: https://linuxtv.org
12792W: http://github.com/mkrufky
12793Q: http://patchwork.linuxtv.org/project/linux-media/list/
12794T: git git://linuxtv.org/mkrufky/tuners.git
12795S: Maintained
12796F: drivers/media/tuners/tda8290.*
12797
12798TDA8290 MEDIA DRIVER
12799M: Michael Krufky <mkrufky@linuxtv.org>
12800L: linux-media@vger.kernel.org
12801W: https://linuxtv.org
12802W: http://github.com/mkrufky
12803Q: http://patchwork.linuxtv.org/project/linux-media/list/
12804T: git git://linuxtv.org/mkrufky/tuners.git
12805S: Maintained
12806F: drivers/media/tuners/tda8290.*
12807
12808TDA9840 MEDIA DRIVER
12809M: Hans Verkuil <hverkuil@xs4all.nl>
12810L: linux-media@vger.kernel.org
12811T: git git://linuxtv.org/media_tree.git
12812W: https://linuxtv.org
12813S: Maintained
12814F: drivers/media/i2c/tda9840*
12815
12816TEA5761 TUNER DRIVER
12817M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12818M: Mauro Carvalho Chehab <mchehab@kernel.org>
12819L: linux-media@vger.kernel.org
12820W: https://linuxtv.org
12821T: git git://linuxtv.org/media_tree.git
12822S: Odd fixes
12823F: drivers/media/tuners/tea5761.*
12824
12825TEA5767 TUNER DRIVER
12826M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12827M: Mauro Carvalho Chehab <mchehab@kernel.org>
12828L: linux-media@vger.kernel.org
12829W: https://linuxtv.org
12830T: git git://linuxtv.org/media_tree.git
12831S: Maintained
12832F: drivers/media/tuners/tea5767.*
12833
12834TEA6415C MEDIA DRIVER
12835M: Hans Verkuil <hverkuil@xs4all.nl>
12836L: linux-media@vger.kernel.org
12837T: git git://linuxtv.org/media_tree.git
12838W: https://linuxtv.org
12839S: Maintained
12840F: drivers/media/i2c/tea6415c*
12841
12842TEA6420 MEDIA DRIVER
12843M: Hans Verkuil <hverkuil@xs4all.nl>
12844L: linux-media@vger.kernel.org
12845T: git git://linuxtv.org/media_tree.git
12846W: https://linuxtv.org
12847S: Maintained
12848F: drivers/media/i2c/tea6420*
12849
12850TEAM DRIVER
12851M: Jiri Pirko <jiri@resnulli.us>
12852L: netdev@vger.kernel.org
12853S: Supported
12854F: drivers/net/team/
12855F: include/linux/if_team.h
12856F: include/uapi/linux/if_team.h
12857
12858TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
12859M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
12860S: Maintained
12861F: arch/x86/platform/ts5500/
12862
12863TECHNOTREND USB IR RECEIVER
12864M: Sean Young <sean@mess.org>
12865L: linux-media@vger.kernel.org
12866S: Maintained
12867F: drivers/media/rc/ttusbir.c
12868
12869TEE SUBSYSTEM
12870M: Jens Wiklander <jens.wiklander@linaro.org>
12871S: Maintained
12872F: include/linux/tee_drv.h
12873F: include/uapi/linux/tee.h
12874F: drivers/tee/
12875F: Documentation/tee.txt
12876
12877TEGRA ARCHITECTURE SUPPORT
12878M: Thierry Reding <thierry.reding@gmail.com>
12879M: Jonathan Hunter <jonathanh@nvidia.com>
12880L: linux-tegra@vger.kernel.org
12881Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
12882T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
12883S: Supported
12884N: [^a-z]tegra
12885
12886TEGRA CLOCK DRIVER
12887M: Peter De Schrijver <pdeschrijver@nvidia.com>
12888M: Prashant Gaikwad <pgaikwad@nvidia.com>
12889S: Supported
12890F: drivers/clk/tegra/
12891
12892TEGRA DMA DRIVERS
12893M: Laxman Dewangan <ldewangan@nvidia.com>
12894M: Jon Hunter <jonathanh@nvidia.com>
12895S: Supported
12896F: drivers/dma/tegra*
12897
12898TEGRA I2C DRIVER
12899M: Laxman Dewangan <ldewangan@nvidia.com>
12900S: Supported
12901F: drivers/i2c/busses/i2c-tegra.c
12902
12903TEGRA IOMMU DRIVERS
12904M: Hiroshi Doyu <hdoyu@nvidia.com>
12905S: Supported
12906F: drivers/iommu/tegra*
12907
12908TEGRA KBC DRIVER
12909M: Rakesh Iyer <riyer@nvidia.com>
12910M: Laxman Dewangan <ldewangan@nvidia.com>
12911S: Supported
12912F: drivers/input/keyboard/tegra-kbc.c
12913
12914TEGRA PWM DRIVER
12915M: Thierry Reding <thierry.reding@gmail.com>
12916S: Supported
12917F: drivers/pwm/pwm-tegra.c
12918
12919TEGRA SERIAL DRIVER
12920M: Laxman Dewangan <ldewangan@nvidia.com>
12921S: Supported
12922F: drivers/tty/serial/serial-tegra.c
12923
12924TEGRA SPI DRIVER
12925M: Laxman Dewangan <ldewangan@nvidia.com>
12926S: Supported
12927F: drivers/spi/spi-tegra*
12928
12929TEHUTI ETHERNET DRIVER
12930M: Andy Gospodarek <andy@greyhouse.net>
12931L: netdev@vger.kernel.org
12932S: Supported
12933F: drivers/net/ethernet/tehuti/*
12934
12935Telecom Clock Driver for MCPL0010
12936M: Mark Gross <mark.gross@intel.com>
12937S: Supported
12938F: drivers/char/tlclk.c
12939
12940TENSILICA XTENSA PORT (xtensa)
12941M: Chris Zankel <chris@zankel.net>
12942M: Max Filippov <jcmvbkbc@gmail.com>
12943L: linux-xtensa@linux-xtensa.org
12944T: git git://github.com/czankel/xtensa-linux.git
12945S: Maintained
12946F: arch/xtensa/
12947F: drivers/irqchip/irq-xtensa-*
12948
12949Texas Instruments' System Control Interface (TISCI) Protocol Driver
12950M: Nishanth Menon <nm@ti.com>
12951M: Tero Kristo <t-kristo@ti.com>
12952M: Santosh Shilimkar <ssantosh@kernel.org>
12953L: linux-arm-kernel@lists.infradead.org
12954S: Maintained
12955F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt
12956F: drivers/firmware/ti_sci*
12957F: include/linux/soc/ti/ti_sci_protocol.h
12958F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt
12959F: include/dt-bindings/genpd/k2g.h
12960F: drivers/soc/ti/ti_sci_pm_domains.c
12961F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt
12962F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt
12963F: drivers/clk/keystone/sci-clk.c
12964F: drivers/reset/reset-ti-sci.c
12965
12966THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
12967M: Hans Verkuil <hverkuil@xs4all.nl>
12968L: linux-media@vger.kernel.org
12969T: git git://linuxtv.org/media_tree.git
12970W: https://linuxtv.org
12971S: Maintained
12972F: drivers/media/radio/radio-raremono.c
12973
12974THERMAL
12975M: Zhang Rui <rui.zhang@intel.com>
12976M: Eduardo Valentin <edubezval@gmail.com>
12977L: linux-pm@vger.kernel.org
12978T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
12979T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
12980Q: https://patchwork.kernel.org/project/linux-pm/list/
12981S: Supported
12982F: drivers/thermal/
12983F: include/linux/thermal.h
12984F: include/uapi/linux/thermal.h
12985F: include/linux/cpu_cooling.h
12986F: Documentation/devicetree/bindings/thermal/
12987
12988THERMAL/CPU_COOLING
12989M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
12990M: Viresh Kumar <viresh.kumar@linaro.org>
12991M: Javi Merino <javi.merino@kernel.org>
12992L: linux-pm@vger.kernel.org
12993S: Supported
12994F: Documentation/thermal/cpu-cooling-api.txt
12995F: drivers/thermal/cpu_cooling.c
12996F: include/linux/cpu_cooling.h
12997
12998THINKPAD ACPI EXTRAS DRIVER
12999M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
13000L: ibm-acpi-devel@lists.sourceforge.net
13001L: platform-driver-x86@vger.kernel.org
13002W: http://ibm-acpi.sourceforge.net
13003W: http://thinkwiki.org/wiki/Ibm-acpi
13004T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
13005S: Maintained
13006F: drivers/platform/x86/thinkpad_acpi.c
13007
13008THUNDERBOLT DRIVER
13009M: Andreas Noever <andreas.noever@gmail.com>
13010M: Michael Jamet <michael.jamet@intel.com>
13011M: Mika Westerberg <mika.westerberg@linux.intel.com>
13012M: Yehezkel Bernat <yehezkel.bernat@intel.com>
13013S: Maintained
13014F: drivers/thunderbolt/
13015
13016TI AM437X VPFE DRIVER
13017M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13018L: linux-media@vger.kernel.org
13019W: https://linuxtv.org
13020Q: http://patchwork.linuxtv.org/project/linux-media/list/
13021T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13022S: Maintained
13023F: drivers/media/platform/am437x/
13024
13025TI BANDGAP AND THERMAL DRIVER
13026M: Eduardo Valentin <edubezval@gmail.com>
13027M: Keerthy <j-keerthy@ti.com>
13028L: linux-pm@vger.kernel.org
13029L: linux-omap@vger.kernel.org
13030S: Maintained
13031F: drivers/thermal/ti-soc-thermal/
13032
13033TI BQ27XXX POWER SUPPLY DRIVER
13034R: Andrew F. Davis <afd@ti.com>
13035F: include/linux/power/bq27xxx_battery.h
13036F: drivers/power/supply/bq27xxx_battery.c
13037F: drivers/power/supply/bq27xxx_battery_i2c.c
13038
13039TI CDCE706 CLOCK DRIVER
13040M: Max Filippov <jcmvbkbc@gmail.com>
13041S: Maintained
13042F: drivers/clk/clk-cdce706.c
13043
13044TI CLOCK DRIVER
13045M: Tero Kristo <t-kristo@ti.com>
13046L: linux-omap@vger.kernel.org
13047S: Maintained
13048F: drivers/clk/ti/
13049F: include/linux/clk/ti.h
13050
13051TI DAVINCI MACHINE SUPPORT
13052M: Sekhar Nori <nsekhar@ti.com>
13053M: Kevin Hilman <khilman@kernel.org>
13054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13055T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
13056S: Supported
13057F: arch/arm/mach-davinci/
13058F: drivers/i2c/busses/i2c-davinci.c
13059F: arch/arm/boot/dts/da850*
13060
13061TI DAVINCI SERIES GPIO DRIVER
13062M: Keerthy <j-keerthy@ti.com>
13063L: linux-gpio@vger.kernel.org
13064S: Maintained
13065F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt
13066F: drivers/gpio/gpio-davinci.c
13067
13068TI DAVINCI SERIES MEDIA DRIVER
13069M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
13070L: linux-media@vger.kernel.org
13071W: https://linuxtv.org
13072Q: http://patchwork.linuxtv.org/project/linux-media/list/
13073T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
13074S: Maintained
13075F: drivers/media/platform/davinci/
13076F: include/media/davinci/
13077
13078TI ETHERNET SWITCH DRIVER (CPSW)
13079R: Grygorii Strashko <grygorii.strashko@ti.com>
13080L: linux-omap@vger.kernel.org
13081L: netdev@vger.kernel.org
13082S: Maintained
13083F: drivers/net/ethernet/ti/cpsw*
13084F: drivers/net/ethernet/ti/davinci*
13085
13086TI FLASH MEDIA INTERFACE DRIVER
13087M: Alex Dubov <oakad@yahoo.com>
13088S: Maintained
13089F: drivers/misc/tifm*
13090F: drivers/mmc/host/tifm_sd.c
13091F: include/linux/tifm.h
13092
13093TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
13094M: Santosh Shilimkar <ssantosh@kernel.org>
13095L: linux-kernel@vger.kernel.org
13096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
13097S: Maintained
13098F: drivers/soc/ti/*
13099T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
13100
13101TI LM49xxx FAMILY ASoC CODEC DRIVERS
13102M: M R Swami Reddy <mr.swami.reddy@ti.com>
13103M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
13104L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13105S: Maintained
13106F: sound/soc/codecs/lm49453*
13107F: sound/soc/codecs/isabelle*
13108
13109TI LP855x BACKLIGHT DRIVER
13110M: Milo Kim <milo.kim@ti.com>
13111S: Maintained
13112F: Documentation/backlight/lp855x-driver.txt
13113F: drivers/video/backlight/lp855x_bl.c
13114F: include/linux/platform_data/lp855x.h
13115
13116TI LP8727 CHARGER DRIVER
13117M: Milo Kim <milo.kim@ti.com>
13118S: Maintained
13119F: drivers/power/supply/lp8727_charger.c
13120F: include/linux/platform_data/lp8727.h
13121
13122TI LP8788 MFD DRIVER
13123M: Milo Kim <milo.kim@ti.com>
13124S: Maintained
13125F: drivers/iio/adc/lp8788_adc.c
13126F: drivers/leds/leds-lp8788.c
13127F: drivers/mfd/lp8788*.c
13128F: drivers/power/supply/lp8788-charger.c
13129F: drivers/regulator/lp8788-*.c
13130F: include/linux/mfd/lp8788*.h
13131
13132TI NETCP ETHERNET DRIVER
13133M: Wingman Kwok <w-kwok2@ti.com>
13134M: Murali Karicheri <m-karicheri2@ti.com>
13135L: netdev@vger.kernel.org
13136S: Maintained
13137F: drivers/net/ethernet/ti/netcp*
13138
13139TI TAS571X FAMILY ASoC CODEC DRIVER
13140M: Kevin Cernekee <cernekee@chromium.org>
13141L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13142S: Odd Fixes
13143F: sound/soc/codecs/tas571x*
13144
13145TI TRF7970A NFC DRIVER
13146M: Mark Greer <mgreer@animalcreek.com>
13147L: linux-wireless@vger.kernel.org
13148L: linux-nfc@lists.01.org (moderated for non-subscribers)
13149S: Supported
13150F: drivers/nfc/trf7970a.c
13151F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt
13152
13153TI TWL4030 SERIES SOC CODEC DRIVER
13154M: Peter Ujfalusi <peter.ujfalusi@ti.com>
13155L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13156S: Maintained
13157F: sound/soc/codecs/twl4030*
13158
13159TI VPE/CAL DRIVERS
13160M: Benoit Parrot <bparrot@ti.com>
13161L: linux-media@vger.kernel.org
13162W: http://linuxtv.org/
13163Q: http://patchwork.linuxtv.org/project/linux-media/list/
13164S: Maintained
13165F: drivers/media/platform/ti-vpe/
13166
13167TI WILINK WIRELESS DRIVERS
13168L: linux-wireless@vger.kernel.org
13169W: http://wireless.kernel.org/en/users/Drivers/wl12xx
13170W: http://wireless.kernel.org/en/users/Drivers/wl1251
13171T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
13172S: Orphan
13173F: drivers/net/wireless/ti/
13174F: include/linux/wl12xx.h
13175
13176TILE ARCHITECTURE
13177M: Chris Metcalf <cmetcalf@mellanox.com>
13178W: http://www.mellanox.com/repository/solutions/tile-scm/
13179T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
13180S: Supported
13181F: arch/tile/
13182F: drivers/char/tile-srom.c
13183F: drivers/edac/tile_edac.c
13184F: drivers/net/ethernet/tile/
13185F: drivers/rtc/rtc-tile.c
13186F: drivers/tty/hvc/hvc_tile.c
13187F: drivers/tty/serial/tilegx.c
13188F: drivers/usb/host/*-tilegx.c
13189F: include/linux/usb/tilegx.h
13190
13191TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
13192M: John Stultz <john.stultz@linaro.org>
13193M: Thomas Gleixner <tglx@linutronix.de>
13194R: Stephen Boyd <sboyd@codeaurora.org>
13195L: linux-kernel@vger.kernel.org
13196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
13197S: Supported
13198F: include/linux/clocksource.h
13199F: include/linux/time.h
13200F: include/linux/timex.h
13201F: include/uapi/linux/time.h
13202F: include/uapi/linux/timex.h
13203F: kernel/time/clocksource.c
13204F: kernel/time/time*.c
13205F: kernel/time/alarmtimer.c
13206F: kernel/time/ntp.c
13207F: tools/testing/selftests/timers/
13208
13209TIPC NETWORK LAYER
13210M: Jon Maloy <jon.maloy@ericsson.com>
13211M: Ying Xue <ying.xue@windriver.com>
13212L: netdev@vger.kernel.org (core kernel code)
13213L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
13214W: http://tipc.sourceforge.net/
13215S: Maintained
13216F: include/uapi/linux/tipc*.h
13217F: net/tipc/
13218
13219TLAN NETWORK DRIVER
13220M: Samuel Chessman <chessman@tux.org>
13221L: tlan-devel@lists.sourceforge.net (subscribers-only)
13222W: http://sourceforge.net/projects/tlan/
13223S: Maintained
13224F: Documentation/networking/tlan.txt
13225F: drivers/net/ethernet/ti/tlan.*
13226
13227TM6000 VIDEO4LINUX DRIVER
13228M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13229M: Mauro Carvalho Chehab <mchehab@kernel.org>
13230L: linux-media@vger.kernel.org
13231W: https://linuxtv.org
13232T: git git://linuxtv.org/media_tree.git
13233S: Odd fixes
13234F: drivers/media/usb/tm6000/
13235F: Documentation/media/v4l-drivers/tm6000*
13236
13237TMIO/SDHI MMC DRIVER
13238M: Wolfram Sang <wsa+renesas@sang-engineering.com>
13239L: linux-mmc@vger.kernel.org
13240S: Supported
13241F: drivers/mmc/host/tmio_mmc*
13242F: drivers/mmc/host/renesas_sdhi*
13243F: include/linux/mfd/tmio.h
13244
13245TMP401 HARDWARE MONITOR DRIVER
13246M: Guenter Roeck <linux@roeck-us.net>
13247L: linux-hwmon@vger.kernel.org
13248S: Maintained
13249F: Documentation/hwmon/tmp401
13250F: drivers/hwmon/tmp401.c
13251
13252TMPFS (SHMEM FILESYSTEM)
13253M: Hugh Dickins <hughd@google.com>
13254L: linux-mm@kvack.org
13255S: Maintained
13256F: include/linux/shmem_fs.h
13257F: mm/shmem.c
13258
13259TOMOYO SECURITY MODULE
13260M: Kentaro Takeda <takedakn@nttdata.co.jp>
13261M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
13262L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
13263L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
13264L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
13265L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
13266W: http://tomoyo.sourceforge.jp/
13267T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
13268S: Maintained
13269F: security/tomoyo/
13270
13271TOPSTAR LAPTOP EXTRAS DRIVER
13272M: Herton Ronaldo Krzesinski <herton@canonical.com>
13273L: platform-driver-x86@vger.kernel.org
13274S: Maintained
13275F: drivers/platform/x86/topstar-laptop.c
13276
13277TOSHIBA ACPI EXTRAS DRIVER
13278M: Azael Avalos <coproscefalo@gmail.com>
13279L: platform-driver-x86@vger.kernel.org
13280S: Maintained
13281F: drivers/platform/x86/toshiba_acpi.c
13282
13283TOSHIBA BLUETOOTH DRIVER
13284M: Azael Avalos <coproscefalo@gmail.com>
13285L: platform-driver-x86@vger.kernel.org
13286S: Maintained
13287F: drivers/platform/x86/toshiba_bluetooth.c
13288
13289TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
13290M: Azael Avalos <coproscefalo@gmail.com>
13291L: platform-driver-x86@vger.kernel.org
13292S: Maintained
13293F: drivers/platform/x86/toshiba_haps.c
13294
13295TOSHIBA SMM DRIVER
13296M: Jonathan Buzzard <jonathan@buzzard.org.uk>
13297W: http://www.buzzard.org.uk/toshiba/
13298S: Maintained
13299F: drivers/char/toshiba.c
13300F: include/linux/toshiba.h
13301F: include/uapi/linux/toshiba.h
13302
13303TOSHIBA TC358743 DRIVER
13304M: Mats Randgaard <matrandg@cisco.com>
13305L: linux-media@vger.kernel.org
13306S: Maintained
13307F: drivers/media/i2c/tc358743*
13308F: include/media/i2c/tc358743.h
13309
13310TOSHIBA WMI HOTKEYS DRIVER
13311M: Azael Avalos <coproscefalo@gmail.com>
13312L: platform-driver-x86@vger.kernel.org
13313S: Maintained
13314F: drivers/platform/x86/toshiba-wmi.c
13315
13316TPM DEVICE DRIVER
13317M: Peter Huewe <peterhuewe@gmx.de>
13318M: Marcel Selhorst <tpmdd@selhorst.net>
13319M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
13320R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
13321W: http://tpmdd.sourceforge.net
13322L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13323Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
13324T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
13325S: Maintained
13326F: drivers/char/tpm/
13327
13328TPM IBM_VTPM DEVICE DRIVER
13329M: Ashley Lai <ashleydlai@gmail.com>
13330W: http://tpmdd.sourceforge.net
13331L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
13332S: Maintained
13333F: drivers/char/tpm/tpm_ibmvtpm*
13334
13335TRACING
13336M: Steven Rostedt <rostedt@goodmis.org>
13337M: Ingo Molnar <mingo@redhat.com>
13338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
13339S: Maintained
13340F: Documentation/trace/ftrace.txt
13341F: arch/*/*/*/ftrace.h
13342F: arch/*/kernel/ftrace.c
13343F: include/*/ftrace.h
13344F: include/linux/trace*.h
13345F: include/trace/
13346F: kernel/trace/
13347F: tools/testing/selftests/ftrace/
13348
13349TRACING MMIO ACCESSES (MMIOTRACE)
13350M: Steven Rostedt <rostedt@goodmis.org>
13351M: Ingo Molnar <mingo@kernel.org>
13352R: Karol Herbst <karolherbst@gmail.com>
13353R: Pekka Paalanen <ppaalanen@gmail.com>
13354S: Maintained
13355L: linux-kernel@vger.kernel.org
13356L: nouveau@lists.freedesktop.org
13357F: kernel/trace/trace_mmiotrace.c
13358F: include/linux/mmiotrace.h
13359F: arch/x86/mm/kmmio.c
13360F: arch/x86/mm/mmio-mod.c
13361F: arch/x86/mm/testmmiotrace.c
13362
13363TRIVIAL PATCHES
13364M: Jiri Kosina <trivial@kernel.org>
13365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
13366S: Maintained
13367K: ^Subject:.*(?i)trivial
13368
13369TTY LAYER
13370M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13371M: Jiri Slaby <jslaby@suse.com>
13372S: Supported
13373T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
13374F: Documentation/serial/
13375F: drivers/tty/
13376F: drivers/tty/serial/serial_core.c
13377F: include/linux/serial_core.h
13378F: include/linux/serial.h
13379F: include/linux/tty.h
13380F: include/uapi/linux/serial_core.h
13381F: include/uapi/linux/serial.h
13382F: include/uapi/linux/tty.h
13383
13384TUA9001 MEDIA DRIVER
13385M: Antti Palosaari <crope@iki.fi>
13386L: linux-media@vger.kernel.org
13387W: https://linuxtv.org
13388W: http://palosaari.fi/linux/
13389Q: http://patchwork.linuxtv.org/project/linux-media/list/
13390T: git git://linuxtv.org/anttip/media_tree.git
13391S: Maintained
13392F: drivers/media/tuners/tua9001*
13393
13394TULIP NETWORK DRIVERS
13395L: netdev@vger.kernel.org
13396L: linux-parisc@vger.kernel.org
13397S: Orphan
13398F: drivers/net/ethernet/dec/tulip/
13399
13400TUN/TAP driver
13401M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
13402W: http://vtun.sourceforge.net/tun
13403S: Maintained
13404F: Documentation/networking/tuntap.txt
13405F: arch/um/os-Linux/drivers/
13406
13407TURBOCHANNEL SUBSYSTEM
13408M: "Maciej W. Rozycki" <macro@linux-mips.org>
13409M: Ralf Baechle <ralf@linux-mips.org>
13410L: linux-mips@linux-mips.org
13411Q: http://patchwork.linux-mips.org/project/linux-mips/list/
13412S: Maintained
13413F: drivers/tc/
13414F: include/linux/tc.h
13415
13416TW5864 VIDEO4LINUX DRIVER
13417M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
13418M: Anton Sviridenko <anton@corp.bluecherry.net>
13419M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
13420M: Andrey Utkin <andrey_utkin@fastmail.com>
13421L: linux-media@vger.kernel.org
13422S: Supported
13423F: drivers/media/pci/tw5864/
13424
13425TW68 VIDEO4LINUX DRIVER
13426M: Hans Verkuil <hverkuil@xs4all.nl>
13427L: linux-media@vger.kernel.org
13428T: git git://linuxtv.org/media_tree.git
13429W: https://linuxtv.org
13430S: Odd Fixes
13431F: drivers/media/pci/tw68/
13432
13433TW686X VIDEO4LINUX DRIVER
13434M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
13435L: linux-media@vger.kernel.org
13436T: git git://linuxtv.org/media_tree.git
13437W: http://linuxtv.org
13438S: Maintained
13439F: drivers/media/pci/tw686x/
13440
13441UBI FILE SYSTEM (UBIFS)
13442M: Richard Weinberger <richard@nod.at>
13443M: Artem Bityutskiy <dedekind1@gmail.com>
13444M: Adrian Hunter <adrian.hunter@intel.com>
13445L: linux-mtd@lists.infradead.org
13446T: git git://git.infradead.org/ubifs-2.6.git
13447W: http://www.linux-mtd.infradead.org/doc/ubifs.html
13448S: Supported
13449F: Documentation/filesystems/ubifs.txt
13450F: fs/ubifs/
13451
13452UCLINUX (M68KNOMMU AND COLDFIRE)
13453M: Greg Ungerer <gerg@linux-m68k.org>
13454W: http://www.linux-m68k.org/
13455W: http://www.uclinux.org/
13456L: linux-m68k@lists.linux-m68k.org
13457L: uclinux-dev@uclinux.org (subscribers-only)
13458T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
13459S: Maintained
13460F: arch/m68k/coldfire/
13461F: arch/m68k/68*/
13462F: arch/m68k/*/*_no.*
13463F: arch/m68k/include/asm/*_no.*
13464
13465UDF FILESYSTEM
13466M: Jan Kara <jack@suse.com>
13467S: Maintained
13468F: Documentation/filesystems/udf.txt
13469F: fs/udf/
13470
13471UDRAW TABLET
13472M: Bastien Nocera <hadess@hadess.net>
13473L: linux-input@vger.kernel.org
13474S: Maintained
13475F: drivers/hid/hid-udraw.c
13476
13477UFS FILESYSTEM
13478M: Evgeniy Dushistov <dushistov@mail.ru>
13479S: Maintained
13480F: Documentation/filesystems/ufs.txt
13481F: fs/ufs/
13482
13483UHID USERSPACE HID IO DRIVER:
13484M: David Herrmann <dh.herrmann@googlemail.com>
13485L: linux-input@vger.kernel.org
13486S: Maintained
13487F: drivers/hid/uhid.c
13488F: include/uapi/linux/uhid.h
13489
13490ULPI BUS
13491M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13492L: linux-usb@vger.kernel.org
13493S: Maintained
13494F: drivers/usb/common/ulpi.c
13495F: include/linux/ulpi/
13496
13497ULTRA-WIDEBAND (UWB) SUBSYSTEM:
13498L: linux-usb@vger.kernel.org
13499S: Orphan
13500F: drivers/uwb/
13501F: include/linux/uwb.h
13502F: include/linux/uwb/
13503
13504UNICORE32 ARCHITECTURE:
13505M: Guan Xuetao <gxt@mprc.pku.edu.cn>
13506W: http://mprc.pku.edu.cn/~guanxuetao/linux
13507S: Maintained
13508T: git git://github.com/gxt/linux.git
13509F: arch/unicore32/
13510
13511UNIFDEF
13512M: Tony Finch <dot@dotat.at>
13513W: http://dotat.at/prog/unifdef
13514S: Maintained
13515F: scripts/unifdef.c
13516
13517UNIFORM CDROM DRIVER
13518M: Jens Axboe <axboe@kernel.dk>
13519W: http://www.kernel.dk
13520S: Maintained
13521F: Documentation/cdrom/
13522F: drivers/cdrom/cdrom.c
13523F: include/linux/cdrom.h
13524F: include/uapi/linux/cdrom.h
13525
13526UNISYS S-PAR DRIVERS
13527M: David Kershner <david.kershner@unisys.com>
13528L: sparmaintainer@unisys.com (Unisys internal)
13529S: Supported
13530F: drivers/staging/unisys/
13531
13532UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
13533M: Vinayak Holikatti <vinholikatti@gmail.com>
13534L: linux-scsi@vger.kernel.org
13535S: Supported
13536F: Documentation/scsi/ufs.txt
13537F: drivers/scsi/ufs/
13538
13539UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
13540M: Manjunath M Bettegowda <manjumb@synopsys.com>
13541M: Prabu Thangamuthu <prabut@synopsys.com>
13542L: linux-scsi@vger.kernel.org
13543S: Supported
13544F: drivers/scsi/ufs/*dwc*
13545
13546UNSORTED BLOCK IMAGES (UBI)
13547M: Artem Bityutskiy <dedekind1@gmail.com>
13548M: Richard Weinberger <richard@nod.at>
13549W: http://www.linux-mtd.infradead.org/
13550L: linux-mtd@lists.infradead.org
13551T: git git://git.infradead.org/ubifs-2.6.git
13552S: Supported
13553F: drivers/mtd/ubi/
13554F: include/linux/mtd/ubi.h
13555F: include/uapi/mtd/ubi-user.h
13556
13557USB "USBNET" DRIVER FRAMEWORK
13558M: Oliver Neukum <oneukum@suse.com>
13559L: netdev@vger.kernel.org
13560W: http://www.linux-usb.org/usbnet
13561S: Maintained
13562F: drivers/net/usb/usbnet.c
13563F: include/linux/usb/usbnet.h
13564
13565USB ACM DRIVER
13566M: Oliver Neukum <oneukum@suse.com>
13567L: linux-usb@vger.kernel.org
13568S: Maintained
13569F: Documentation/usb/acm.txt
13570F: drivers/usb/class/cdc-acm.*
13571
13572USB AR5523 WIRELESS DRIVER
13573M: Pontus Fuchs <pontus.fuchs@gmail.com>
13574L: linux-wireless@vger.kernel.org
13575S: Maintained
13576F: drivers/net/wireless/ath/ar5523/
13577
13578USB ATTACHED SCSI
13579M: Oliver Neukum <oneukum@suse.com>
13580L: linux-usb@vger.kernel.org
13581L: linux-scsi@vger.kernel.org
13582S: Maintained
13583F: drivers/usb/storage/uas.c
13584
13585USB CDC ETHERNET DRIVER
13586M: Oliver Neukum <oliver@neukum.org>
13587L: linux-usb@vger.kernel.org
13588S: Maintained
13589F: drivers/net/usb/cdc_*.c
13590F: include/uapi/linux/usb/cdc.h
13591
13592USB CHAOSKEY DRIVER
13593M: Keith Packard <keithp@keithp.com>
13594L: linux-usb@vger.kernel.org
13595S: Maintained
13596F: drivers/usb/misc/chaoskey.c
13597
13598USB CYPRESS C67X00 DRIVER
13599M: Peter Korsgaard <jacmet@sunsite.dk>
13600L: linux-usb@vger.kernel.org
13601S: Maintained
13602F: drivers/usb/c67x00/
13603
13604USB DAVICOM DM9601 DRIVER
13605M: Peter Korsgaard <jacmet@sunsite.dk>
13606L: netdev@vger.kernel.org
13607W: http://www.linux-usb.org/usbnet
13608S: Maintained
13609F: drivers/net/usb/dm9601.c
13610
13611USB DIAMOND RIO500 DRIVER
13612M: Cesar Miquel <miquel@df.uba.ar>
13613L: rio500-users@lists.sourceforge.net
13614W: http://rio500.sourceforge.net
13615S: Maintained
13616F: drivers/usb/misc/rio500*
13617
13618USB EHCI DRIVER
13619M: Alan Stern <stern@rowland.harvard.edu>
13620L: linux-usb@vger.kernel.org
13621S: Maintained
13622F: Documentation/usb/ehci.txt
13623F: drivers/usb/host/ehci*
13624
13625USB GADGET/PERIPHERAL SUBSYSTEM
13626M: Felipe Balbi <balbi@kernel.org>
13627L: linux-usb@vger.kernel.org
13628W: http://www.linux-usb.org/gadget
13629T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13630S: Maintained
13631F: drivers/usb/gadget/
13632F: include/linux/usb/gadget*
13633
13634USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
13635M: Jiri Kosina <jikos@kernel.org>
13636R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
13637L: linux-usb@vger.kernel.org
13638T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
13639S: Maintained
13640F: Documentation/hid/hiddev.txt
13641F: drivers/hid/usbhid/
13642
13643USB ISP116X DRIVER
13644M: Olav Kongas <ok@artecdesign.ee>
13645L: linux-usb@vger.kernel.org
13646S: Maintained
13647F: drivers/usb/host/isp116x*
13648F: include/linux/usb/isp116x.h
13649
13650USB LAN78XX ETHERNET DRIVER
13651M: Woojung Huh <woojung.huh@microchip.com>
13652M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13653L: netdev@vger.kernel.org
13654S: Maintained
13655F: drivers/net/usb/lan78xx.*
13656
13657USB MASS STORAGE DRIVER
13658M: Alan Stern <stern@rowland.harvard.edu>
13659L: linux-usb@vger.kernel.org
13660L: usb-storage@lists.one-eyed-alien.net
13661S: Maintained
13662W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
13663F: drivers/usb/storage/
13664
13665USB MIDI DRIVER
13666M: Clemens Ladisch <clemens@ladisch.de>
13667L: alsa-devel@alsa-project.org (moderated for non-subscribers)
13668T: git git://git.alsa-project.org/alsa-kernel.git
13669S: Maintained
13670F: sound/usb/midi.*
13671
13672USB NETWORKING DRIVERS
13673L: linux-usb@vger.kernel.org
13674S: Odd Fixes
13675F: drivers/net/usb/
13676
13677USB OHCI DRIVER
13678M: Alan Stern <stern@rowland.harvard.edu>
13679L: linux-usb@vger.kernel.org
13680S: Maintained
13681F: Documentation/usb/ohci.txt
13682F: drivers/usb/host/ohci*
13683
13684USB OTG FSM (Finite State Machine)
13685M: Peter Chen <Peter.Chen@nxp.com>
13686T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
13687L: linux-usb@vger.kernel.org
13688S: Maintained
13689F: drivers/usb/common/usb-otg-fsm.c
13690
13691USB OVER IP DRIVER
13692M: Valentina Manea <valentina.manea.m@gmail.com>
13693M: Shuah Khan <shuahkh@osg.samsung.com>
13694M: Shuah Khan <shuah@kernel.org>
13695L: linux-usb@vger.kernel.org
13696S: Maintained
13697F: Documentation/usb/usbip_protocol.txt
13698F: drivers/usb/usbip/
13699F: tools/usb/usbip/
13700
13701USB PEGASUS DRIVER
13702M: Petko Manolov <petkan@nucleusys.com>
13703L: linux-usb@vger.kernel.org
13704L: netdev@vger.kernel.org
13705T: git git://github.com/petkan/pegasus.git
13706W: https://github.com/petkan/pegasus
13707S: Maintained
13708F: drivers/net/usb/pegasus.*
13709
13710USB PHY LAYER
13711M: Felipe Balbi <balbi@kernel.org>
13712L: linux-usb@vger.kernel.org
13713T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
13714S: Maintained
13715F: drivers/usb/phy/
13716
13717USB PRINTER DRIVER (usblp)
13718M: Pete Zaitcev <zaitcev@redhat.com>
13719L: linux-usb@vger.kernel.org
13720S: Supported
13721F: drivers/usb/class/usblp.c
13722
13723USB QMI WWAN NETWORK DRIVER
13724M: Bjørn Mork <bjorn@mork.no>
13725L: netdev@vger.kernel.org
13726S: Maintained
13727F: Documentation/ABI/testing/sysfs-class-net-qmi
13728F: drivers/net/usb/qmi_wwan.c
13729
13730USB RTL8150 DRIVER
13731M: Petko Manolov <petkan@nucleusys.com>
13732L: linux-usb@vger.kernel.org
13733L: netdev@vger.kernel.org
13734T: git git://github.com/petkan/rtl8150.git
13735W: https://github.com/petkan/rtl8150
13736S: Maintained
13737F: drivers/net/usb/rtl8150.c
13738
13739USB SERIAL SUBSYSTEM
13740M: Johan Hovold <johan@kernel.org>
13741L: linux-usb@vger.kernel.org
13742T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
13743S: Maintained
13744F: Documentation/usb/usb-serial.txt
13745F: drivers/usb/serial/
13746F: include/linux/usb/serial.h
13747
13748USB SMSC75XX ETHERNET DRIVER
13749M: Steve Glendinning <steve.glendinning@shawell.net>
13750L: netdev@vger.kernel.org
13751S: Maintained
13752F: drivers/net/usb/smsc75xx.*
13753
13754USB SMSC95XX ETHERNET DRIVER
13755M: Steve Glendinning <steve.glendinning@shawell.net>
13756M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
13757L: netdev@vger.kernel.org
13758S: Maintained
13759F: drivers/net/usb/smsc95xx.*
13760
13761USB SUBSYSTEM
13762M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13763L: linux-usb@vger.kernel.org
13764W: http://www.linux-usb.org
13765T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
13766S: Supported
13767F: Documentation/devicetree/bindings/usb/
13768F: Documentation/usb/
13769F: drivers/usb/
13770F: include/linux/usb.h
13771F: include/linux/usb/
13772
13773USB TYPEC SUBSYSTEM
13774M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
13775L: linux-usb@vger.kernel.org
13776S: Maintained
13777F: Documentation/ABI/testing/sysfs-class-typec
13778F: Documentation/usb/typec.rst
13779F: drivers/usb/typec/
13780F: include/linux/usb/typec.h
13781
13782USB UHCI DRIVER
13783M: Alan Stern <stern@rowland.harvard.edu>
13784L: linux-usb@vger.kernel.org
13785S: Maintained
13786F: drivers/usb/host/uhci*
13787
13788USB VIDEO CLASS
13789M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13790L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
13791L: linux-media@vger.kernel.org
13792T: git git://linuxtv.org/media_tree.git
13793W: http://www.ideasonboard.org/uvc/
13794S: Maintained
13795F: drivers/media/usb/uvc/
13796F: include/uapi/linux/uvcvideo.h
13797
13798USB VISION DRIVER
13799M: Hans Verkuil <hverkuil@xs4all.nl>
13800L: linux-media@vger.kernel.org
13801T: git git://linuxtv.org/media_tree.git
13802W: https://linuxtv.org
13803S: Odd Fixes
13804F: drivers/media/usb/usbvision/
13805
13806USB WEBCAM GADGET
13807M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13808L: linux-usb@vger.kernel.org
13809S: Maintained
13810F: drivers/usb/gadget/function/*uvc*
13811F: drivers/usb/gadget/legacy/webcam.c
13812
13813USB WIRELESS RNDIS DRIVER (rndis_wlan)
13814M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
13815L: linux-wireless@vger.kernel.org
13816S: Maintained
13817F: drivers/net/wireless/rndis_wlan.c
13818
13819USB XHCI DRIVER
13820M: Mathias Nyman <mathias.nyman@intel.com>
13821L: linux-usb@vger.kernel.org
13822S: Supported
13823F: drivers/usb/host/xhci*
13824F: drivers/usb/host/pci-quirks*
13825
13826USB ZD1201 DRIVER
13827L: linux-wireless@vger.kernel.org
13828W: http://linux-lc100020.sourceforge.net
13829S: Orphan
13830F: drivers/net/wireless/zydas/zd1201.*
13831
13832USB ZR364XX DRIVER
13833M: Antoine Jacquet <royale@zerezo.com>
13834L: linux-usb@vger.kernel.org
13835L: linux-media@vger.kernel.org
13836T: git git://linuxtv.org/media_tree.git
13837W: http://royale.zerezo.com/zr364xx/
13838S: Maintained
13839F: Documentation/media/v4l-drivers/zr364xx*
13840F: drivers/media/usb/zr364xx/
13841
13842USER-MODE LINUX (UML)
13843M: Jeff Dike <jdike@addtoit.com>
13844M: Richard Weinberger <richard@nod.at>
13845L: user-mode-linux-devel@lists.sourceforge.net
13846L: user-mode-linux-user@lists.sourceforge.net
13847W: http://user-mode-linux.sourceforge.net
13848T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
13849S: Maintained
13850F: Documentation/virtual/uml/
13851F: arch/um/
13852F: arch/x86/um/
13853F: fs/hostfs/
13854F: fs/hppfs/
13855
13856USERSPACE I/O (UIO)
13857M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
13858S: Maintained
13859T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
13860F: Documentation/driver-api/uio-howto.rst
13861F: drivers/uio/
13862F: include/linux/uio*.h
13863
13864UTIL-LINUX PACKAGE
13865M: Karel Zak <kzak@redhat.com>
13866L: util-linux@vger.kernel.org
13867W: http://en.wikipedia.org/wiki/Util-linux
13868T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
13869S: Maintained
13870
13871UUID HELPERS
13872M: Christoph Hellwig <hch@lst.de>
13873R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
13874L: linux-kernel@vger.kernel.org
13875T: git git://git.infradead.org/users/hch/uuid.git
13876F: lib/uuid.c
13877F: lib/test_uuid.c
13878F: include/linux/uuid.h
13879F: include/uapi/linux/uuid.h
13880S: Maintained
13881
13882UVESAFB DRIVER
13883M: Michal Januszewski <spock@gentoo.org>
13884L: linux-fbdev@vger.kernel.org
13885W: http://dev.gentoo.org/~spock/projects/uvesafb/
13886S: Maintained
13887F: Documentation/fb/uvesafb.txt
13888F: drivers/video/fbdev/uvesafb.*
13889
13890VF610 NAND DRIVER
13891M: Stefan Agner <stefan@agner.ch>
13892L: linux-mtd@lists.infradead.org
13893S: Supported
13894F: drivers/mtd/nand/vf610_nfc.c
13895
13896VFAT/FAT/MSDOS FILESYSTEM
13897M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
13898S: Maintained
13899F: Documentation/filesystems/vfat.txt
13900F: fs/fat/
13901
13902VFIO DRIVER
13903M: Alex Williamson <alex.williamson@redhat.com>
13904L: kvm@vger.kernel.org
13905T: git git://github.com/awilliam/linux-vfio.git
13906S: Maintained
13907F: Documentation/vfio.txt
13908F: drivers/vfio/
13909F: include/linux/vfio.h
13910F: include/uapi/linux/vfio.h
13911
13912VFIO MEDIATED DEVICE DRIVERS
13913M: Kirti Wankhede <kwankhede@nvidia.com>
13914L: kvm@vger.kernel.org
13915S: Maintained
13916F: Documentation/vfio-mediated-device.txt
13917F: drivers/vfio/mdev/
13918F: include/linux/mdev.h
13919F: samples/vfio-mdev/
13920
13921VFIO PLATFORM DRIVER
13922M: Baptiste Reynal <b.reynal@virtualopensystems.com>
13923L: kvm@vger.kernel.org
13924S: Maintained
13925F: drivers/vfio/platform/
13926
13927VGA_SWITCHEROO
13928R: Lukas Wunner <lukas@wunner.de>
13929S: Maintained
13930F: Documentation/gpu/vga-switcheroo.rst
13931F: drivers/gpu/vga/vga_switcheroo.c
13932F: include/linux/vga_switcheroo.h
13933T: git git://anongit.freedesktop.org/drm/drm-misc
13934
13935VIA RHINE NETWORK DRIVER
13936S: Orphan
13937F: drivers/net/ethernet/via/via-rhine.c
13938
13939VIA SD/MMC CARD CONTROLLER DRIVER
13940M: Bruce Chang <brucechang@via.com.tw>
13941M: Harald Welte <HaraldWelte@viatech.com>
13942S: Maintained
13943F: drivers/mmc/host/via-sdmmc.c
13944
13945VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
13946M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
13947L: linux-fbdev@vger.kernel.org
13948S: Maintained
13949F: include/linux/via-core.h
13950F: include/linux/via-gpio.h
13951F: include/linux/via_i2c.h
13952F: drivers/video/fbdev/via/
13953
13954VIA VELOCITY NETWORK DRIVER
13955M: Francois Romieu <romieu@fr.zoreil.com>
13956L: netdev@vger.kernel.org
13957S: Maintained
13958F: drivers/net/ethernet/via/via-velocity.*
13959
13960VIDEO MULTIPLEXER DRIVER
13961M: Philipp Zabel <p.zabel@pengutronix.de>
13962L: linux-media@vger.kernel.org
13963S: Maintained
13964F: drivers/media/platform/video-mux.c
13965
13966VIDEOBUF2 FRAMEWORK
13967M: Pawel Osciak <pawel@osciak.com>
13968M: Marek Szyprowski <m.szyprowski@samsung.com>
13969M: Kyungmin Park <kyungmin.park@samsung.com>
13970L: linux-media@vger.kernel.org
13971S: Maintained
13972F: drivers/media/v4l2-core/videobuf2-*
13973F: include/media/videobuf2-*
13974
13975VIMC VIRTUAL MEDIA CONTROLLER DRIVER
13976M: Helen Koike <helen.koike@collabora.com>
13977L: linux-media@vger.kernel.org
13978T: git git://linuxtv.org/media_tree.git
13979W: https://linuxtv.org
13980S: Maintained
13981F: drivers/media/platform/vimc/*
13982
13983VIRT LIB
13984M: Alex Williamson <alex.williamson@redhat.com>
13985M: Paolo Bonzini <pbonzini@redhat.com>
13986L: kvm@vger.kernel.org
13987S: Supported
13988F: virt/lib/
13989
13990VIRTIO AND VHOST VSOCK DRIVER
13991M: Stefan Hajnoczi <stefanha@redhat.com>
13992L: kvm@vger.kernel.org
13993L: virtualization@lists.linux-foundation.org
13994L: netdev@vger.kernel.org
13995S: Maintained
13996F: include/linux/virtio_vsock.h
13997F: include/uapi/linux/virtio_vsock.h
13998F: include/uapi/linux/vsockmon.h
13999F: net/vmw_vsock/af_vsock_tap.c
14000F: net/vmw_vsock/virtio_transport_common.c
14001F: net/vmw_vsock/virtio_transport.c
14002F: drivers/net/vsockmon.c
14003F: drivers/vhost/vsock.c
14004F: drivers/vhost/vsock.h
14005
14006VIRTIO CONSOLE DRIVER
14007M: Amit Shah <amit@kernel.org>
14008L: virtualization@lists.linux-foundation.org
14009S: Maintained
14010F: drivers/char/virtio_console.c
14011F: include/linux/virtio_console.h
14012F: include/uapi/linux/virtio_console.h
14013
14014VIRTIO CORE, NET AND BLOCK DRIVERS
14015M: "Michael S. Tsirkin" <mst@redhat.com>
14016M: Jason Wang <jasowang@redhat.com>
14017L: virtualization@lists.linux-foundation.org
14018S: Maintained
14019F: Documentation/devicetree/bindings/virtio/
14020F: drivers/virtio/
14021F: tools/virtio/
14022F: drivers/net/virtio_net.c
14023F: drivers/block/virtio_blk.c
14024F: include/linux/virtio*.h
14025F: include/uapi/linux/virtio_*.h
14026F: drivers/crypto/virtio/
14027F: mm/balloon_compaction.c
14028
14029VIRTIO CRYPTO DRIVER
14030M: Gonglei <arei.gonglei@huawei.com>
14031L: virtualization@lists.linux-foundation.org
14032L: linux-crypto@vger.kernel.org
14033S: Maintained
14034F: drivers/crypto/virtio/
14035F: include/uapi/linux/virtio_crypto.h
14036
14037VIRTIO DRIVERS FOR S390
14038M: Cornelia Huck <cohuck@redhat.com>
14039M: Halil Pasic <pasic@linux.vnet.ibm.com>
14040L: linux-s390@vger.kernel.org
14041L: virtualization@lists.linux-foundation.org
14042L: kvm@vger.kernel.org
14043S: Supported
14044F: drivers/s390/virtio/
14045
14046VIRTIO GPU DRIVER
14047M: David Airlie <airlied@linux.ie>
14048M: Gerd Hoffmann <kraxel@redhat.com>
14049L: dri-devel@lists.freedesktop.org
14050L: virtualization@lists.linux-foundation.org
14051T: git git://anongit.freedesktop.org/drm/drm-misc
14052S: Maintained
14053F: drivers/gpu/drm/virtio/
14054F: include/uapi/linux/virtio_gpu.h
14055
14056VIRTIO HOST (VHOST)
14057M: "Michael S. Tsirkin" <mst@redhat.com>
14058M: Jason Wang <jasowang@redhat.com>
14059L: kvm@vger.kernel.org
14060L: virtualization@lists.linux-foundation.org
14061L: netdev@vger.kernel.org
14062T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
14063S: Maintained
14064F: drivers/vhost/
14065F: include/uapi/linux/vhost.h
14066
14067VIRTIO INPUT DRIVER
14068M: Gerd Hoffmann <kraxel@redhat.com>
14069S: Maintained
14070F: drivers/virtio/virtio_input.c
14071F: include/uapi/linux/virtio_input.h
14072
14073VIRTUAL SERIO DEVICE DRIVER
14074M: Stephen Chandler Paul <thatslyude@gmail.com>
14075S: Maintained
14076F: drivers/input/serio/userio.c
14077F: include/uapi/linux/userio.h
14078
14079VIVID VIRTUAL VIDEO DRIVER
14080M: Hans Verkuil <hverkuil@xs4all.nl>
14081L: linux-media@vger.kernel.org
14082T: git git://linuxtv.org/media_tree.git
14083W: https://linuxtv.org
14084S: Maintained
14085F: drivers/media/platform/vivid/*
14086
14087VLYNQ BUS
14088M: Florian Fainelli <f.fainelli@gmail.com>
14089L: openwrt-devel@lists.openwrt.org (subscribers-only)
14090S: Maintained
14091F: drivers/vlynq/vlynq.c
14092F: include/linux/vlynq.h
14093
14094VME SUBSYSTEM
14095M: Martyn Welch <martyn@welchs.me.uk>
14096M: Manohar Vanga <manohar.vanga@gmail.com>
14097M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
14098L: devel@driverdev.osuosl.org
14099S: Maintained
14100T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
14101F: Documentation/driver-api/vme.rst
14102F: drivers/staging/vme/
14103F: drivers/vme/
14104F: include/linux/vme*
14105
14106VMWARE BALLOON DRIVER
14107M: Xavier Deguillard <xdeguillard@vmware.com>
14108M: Philip Moltmann <moltmann@vmware.com>
14109M: "VMware, Inc." <pv-drivers@vmware.com>
14110L: linux-kernel@vger.kernel.org
14111S: Maintained
14112F: drivers/misc/vmw_balloon.c
14113
14114VMWARE HYPERVISOR INTERFACE
14115M: Alok Kataria <akataria@vmware.com>
14116L: virtualization@lists.linux-foundation.org
14117S: Supported
14118F: arch/x86/kernel/cpu/vmware.c
14119
14120VMWARE PVRDMA DRIVER
14121M: Adit Ranadive <aditr@vmware.com>
14122M: VMware PV-Drivers <pv-drivers@vmware.com>
14123L: linux-rdma@vger.kernel.org
14124S: Maintained
14125F: drivers/infiniband/hw/vmw_pvrdma/
14126
14127VMware PVSCSI driver
14128M: Jim Gill <jgill@vmware.com>
14129M: VMware PV-Drivers <pv-drivers@vmware.com>
14130L: linux-scsi@vger.kernel.org
14131S: Maintained
14132F: drivers/scsi/vmw_pvscsi.c
14133F: drivers/scsi/vmw_pvscsi.h
14134
14135VMWARE VMMOUSE SUBDRIVER
14136M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
14137M: "VMware, Inc." <pv-drivers@vmware.com>
14138L: linux-input@vger.kernel.org
14139S: Maintained
14140F: drivers/input/mouse/vmmouse.c
14141F: drivers/input/mouse/vmmouse.h
14142
14143VMWARE VMXNET3 ETHERNET DRIVER
14144M: Shrikrishna Khare <skhare@vmware.com>
14145M: "VMware, Inc." <pv-drivers@vmware.com>
14146L: netdev@vger.kernel.org
14147S: Maintained
14148F: drivers/net/vmxnet3/
14149
14150VOLTAGE AND CURRENT REGULATOR FRAMEWORK
14151M: Liam Girdwood <lgirdwood@gmail.com>
14152M: Mark Brown <broonie@kernel.org>
14153L: linux-kernel@vger.kernel.org
14154W: http://www.slimlogic.co.uk/?p=48
14155T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
14156S: Supported
14157F: Documentation/devicetree/bindings/regulator/
14158F: drivers/regulator/
14159F: include/dt-bindings/regulator/
14160F: include/linux/regulator/
14161
14162VRF
14163M: David Ahern <dsa@cumulusnetworks.com>
14164M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
14165L: netdev@vger.kernel.org
14166S: Maintained
14167F: drivers/net/vrf.c
14168F: Documentation/networking/vrf.txt
14169
14170VT1211 HARDWARE MONITOR DRIVER
14171M: Juerg Haefliger <juergh@gmail.com>
14172L: linux-hwmon@vger.kernel.org
14173S: Maintained
14174F: Documentation/hwmon/vt1211
14175F: drivers/hwmon/vt1211.c
14176
14177VT8231 HARDWARE MONITOR DRIVER
14178M: Roger Lucas <vt8231@hiddenengine.co.uk>
14179L: linux-hwmon@vger.kernel.org
14180S: Maintained
14181F: drivers/hwmon/vt8231.c
14182
14183VUB300 USB to SDIO/SD/MMC bridge chip
14184M: Tony Olech <tony.olech@elandigitalsystems.com>
14185L: linux-mmc@vger.kernel.org
14186L: linux-usb@vger.kernel.org
14187S: Supported
14188F: drivers/mmc/host/vub300.c
14189
14190W1 DALLAS'S 1-WIRE BUS
14191M: Evgeniy Polyakov <zbr@ioremap.net>
14192S: Maintained
14193F: Documentation/w1/
14194F: drivers/w1/
14195F: include/linux/w1.h
14196
14197W83791D HARDWARE MONITORING DRIVER
14198M: Marc Hulsman <m.hulsman@tudelft.nl>
14199L: linux-hwmon@vger.kernel.org
14200S: Maintained
14201F: Documentation/hwmon/w83791d
14202F: drivers/hwmon/w83791d.c
14203
14204W83793 HARDWARE MONITORING DRIVER
14205M: Rudolf Marek <r.marek@assembler.cz>
14206L: linux-hwmon@vger.kernel.org
14207S: Maintained
14208F: Documentation/hwmon/w83793
14209F: drivers/hwmon/w83793.c
14210
14211W83795 HARDWARE MONITORING DRIVER
14212M: Jean Delvare <jdelvare@suse.com>
14213L: linux-hwmon@vger.kernel.org
14214S: Maintained
14215F: drivers/hwmon/w83795.c
14216
14217W83L51xD SD/MMC CARD INTERFACE DRIVER
14218M: Pierre Ossman <pierre@ossman.eu>
14219S: Maintained
14220F: drivers/mmc/host/wbsd.*
14221
14222WACOM PROTOCOL 4 SERIAL TABLETS
14223M: Julian Squires <julian@cipht.net>
14224M: Hans de Goede <hdegoede@redhat.com>
14225L: linux-input@vger.kernel.org
14226S: Maintained
14227F: drivers/input/tablet/wacom_serial4.c
14228
14229WATCHDOG DEVICE DRIVERS
14230M: Wim Van Sebroeck <wim@iguana.be>
14231R: Guenter Roeck <linux@roeck-us.net>
14232L: linux-watchdog@vger.kernel.org
14233W: http://www.linux-watchdog.org/
14234T: git git://www.linux-watchdog.org/linux-watchdog.git
14235S: Maintained
14236F: Documentation/devicetree/bindings/watchdog/
14237F: Documentation/watchdog/
14238F: drivers/watchdog/
14239F: include/linux/watchdog.h
14240F: include/uapi/linux/watchdog.h
14241
14242WHISKEYCOVE PMIC GPIO DRIVER
14243M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com>
14244L: linux-gpio@vger.kernel.org
14245S: Maintained
14246F: drivers/gpio/gpio-wcove.c
14247
14248WIIMOTE HID DRIVER
14249M: David Herrmann <dh.herrmann@googlemail.com>
14250L: linux-input@vger.kernel.org
14251S: Maintained
14252F: drivers/hid/hid-wiimote*
14253
14254WILOCITY WIL6210 WIRELESS DRIVER
14255M: Maya Erez <qca_merez@qca.qualcomm.com>
14256L: linux-wireless@vger.kernel.org
14257L: wil6210@qca.qualcomm.com
14258S: Supported
14259W: http://wireless.kernel.org/en/users/Drivers/wil6210
14260F: drivers/net/wireless/ath/wil6210/
14261F: include/uapi/linux/wil6210_uapi.h
14262
14263WIMAX STACK
14264M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
14265M: linux-wimax@intel.com
14266L: wimax@linuxwimax.org (subscribers-only)
14267S: Supported
14268W: http://linuxwimax.org
14269F: Documentation/wimax/README.wimax
14270F: include/linux/wimax/debug.h
14271F: include/net/wimax.h
14272F: include/uapi/linux/wimax.h
14273F: net/wimax/
14274
14275WINBOND CIR DRIVER
14276M: David Härdeman <david@hardeman.nu>
14277S: Maintained
14278F: drivers/media/rc/winbond-cir.c
14279
14280WINSYSTEMS EBC-C384 WATCHDOG DRIVER
14281M: William Breathitt Gray <vilhelm.gray@gmail.com>
14282L: linux-watchdog@vger.kernel.org
14283S: Maintained
14284F: drivers/watchdog/ebc-c384_wdt.c
14285
14286WINSYSTEMS WS16C48 GPIO DRIVER
14287M: William Breathitt Gray <vilhelm.gray@gmail.com>
14288L: linux-gpio@vger.kernel.org
14289S: Maintained
14290F: drivers/gpio/gpio-ws16c48.c
14291
14292WISTRON LAPTOP BUTTON DRIVER
14293M: Miloslav Trmac <mitr@volny.cz>
14294S: Maintained
14295F: drivers/input/misc/wistron_btns.c
14296
14297WL3501 WIRELESS PCMCIA CARD DRIVER
14298L: linux-wireless@vger.kernel.org
14299S: Odd fixes
14300F: drivers/net/wireless/wl3501*
14301
14302WOLFSON MICROELECTRONICS DRIVERS
14303L: patches@opensource.cirrus.com
14304T: git https://github.com/CirrusLogic/linux-drivers.git
14305W: https://github.com/CirrusLogic/linux-drivers/wiki
14306S: Supported
14307F: Documentation/hwmon/wm83??
14308F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
14309F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
14310F: Documentation/devicetree/bindings/mfd/arizona.txt
14311F: Documentation/devicetree/bindings/mfd/wm831x.txt
14312F: arch/arm/mach-s3c64xx/mach-crag6410*
14313F: drivers/clk/clk-wm83*.c
14314F: drivers/extcon/extcon-arizona.c
14315F: drivers/leds/leds-wm83*.c
14316F: drivers/gpio/gpio-*wm*.c
14317F: drivers/gpio/gpio-arizona.c
14318F: drivers/hwmon/wm83??-hwmon.c
14319F: drivers/input/misc/wm831x-on.c
14320F: drivers/input/touchscreen/wm831x-ts.c
14321F: drivers/input/touchscreen/wm97*.c
14322F: drivers/mfd/arizona*
14323F: drivers/mfd/wm*.c
14324F: drivers/mfd/cs47l24*
14325F: drivers/power/supply/wm83*.c
14326F: drivers/rtc/rtc-wm83*.c
14327F: drivers/regulator/wm8*.c
14328F: drivers/regulator/arizona*
14329F: drivers/video/backlight/wm83*_bl.c
14330F: drivers/watchdog/wm83*_wdt.c
14331F: include/linux/mfd/arizona/
14332F: include/linux/mfd/wm831x/
14333F: include/linux/mfd/wm8350/
14334F: include/linux/mfd/wm8400*
14335F: include/linux/regulator/arizona*
14336F: include/linux/wm97xx.h
14337F: include/sound/wm????.h
14338F: sound/soc/codecs/arizona.?
14339F: sound/soc/codecs/wm*
14340F: sound/soc/codecs/cs47l24*
14341
14342WORKQUEUE
14343M: Tejun Heo <tj@kernel.org>
14344R: Lai Jiangshan <jiangshanlai@gmail.com>
14345T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
14346S: Maintained
14347F: include/linux/workqueue.h
14348F: kernel/workqueue.c
14349F: Documentation/core-api/workqueue.rst
14350
14351X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
14352M: Chen-Yu Tsai <wens@csie.org>
14353L: linux-kernel@vger.kernel.org
14354S: Maintained
14355N: axp[128]
14356
14357X.25 NETWORK LAYER
14358M: Andrew Hendry <andrew.hendry@gmail.com>
14359L: linux-x25@vger.kernel.org
14360S: Odd Fixes
14361F: Documentation/networking/x25*
14362F: include/net/x25*
14363F: net/x25/
14364
14365X86 ARCHITECTURE (32-BIT AND 64-BIT)
14366M: Thomas Gleixner <tglx@linutronix.de>
14367M: Ingo Molnar <mingo@redhat.com>
14368M: "H. Peter Anvin" <hpa@zytor.com>
14369M: x86@kernel.org
14370L: linux-kernel@vger.kernel.org
14371T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
14372S: Maintained
14373F: Documentation/x86/
14374F: arch/x86/
14375
14376X86 MCE INFRASTRUCTURE
14377M: Tony Luck <tony.luck@intel.com>
14378M: Borislav Petkov <bp@alien8.de>
14379L: linux-edac@vger.kernel.org
14380S: Maintained
14381F: arch/x86/kernel/cpu/mcheck/*
14382
14383X86 MICROCODE UPDATE SUPPORT
14384M: Borislav Petkov <bp@alien8.de>
14385S: Maintained
14386F: arch/x86/kernel/cpu/microcode/*
14387
14388X86 PLATFORM DRIVERS
14389M: Darren Hart <dvhart@infradead.org>
14390M: Andy Shevchenko <andy@infradead.org>
14391L: platform-driver-x86@vger.kernel.org
14392T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
14393S: Maintained
14394F: drivers/platform/x86/
14395F: drivers/platform/olpc/
14396
14397X86 VDSO
14398M: Andy Lutomirski <luto@amacapital.net>
14399L: linux-kernel@vger.kernel.org
14400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
14401S: Maintained
14402F: arch/x86/entry/vdso/
14403
14404XC2028/3028 TUNER DRIVER
14405M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
14406M: Mauro Carvalho Chehab <mchehab@kernel.org>
14407L: linux-media@vger.kernel.org
14408W: https://linuxtv.org
14409T: git git://linuxtv.org/media_tree.git
14410S: Maintained
14411F: drivers/media/tuners/tuner-xc2028.*
14412
14413XEN BLOCK SUBSYSTEM
14414M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14415M: Roger Pau Monné <roger.pau@citrix.com>
14416L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14417S: Supported
14418F: drivers/block/xen-blkback/*
14419F: drivers/block/xen*
14420
14421XEN HYPERVISOR ARM
14422M: Stefano Stabellini <sstabellini@kernel.org>
14423L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14424S: Maintained
14425F: arch/arm/xen/
14426F: arch/arm/include/asm/xen/
14427
14428XEN HYPERVISOR ARM64
14429M: Stefano Stabellini <sstabellini@kernel.org>
14430L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14431S: Maintained
14432F: arch/arm64/xen/
14433F: arch/arm64/include/asm/xen/
14434
14435XEN HYPERVISOR INTERFACE
14436M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
14437M: Juergen Gross <jgross@suse.com>
14438L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14439T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
14440S: Supported
14441F: arch/x86/xen/
14442F: drivers/*/xen-*front.c
14443F: drivers/xen/
14444F: arch/x86/include/asm/xen/
14445F: include/xen/
14446F: include/uapi/xen/
14447F: Documentation/ABI/stable/sysfs-hypervisor-xen
14448F: Documentation/ABI/testing/sysfs-hypervisor-xen
14449
14450XEN NETWORK BACKEND DRIVER
14451M: Wei Liu <wei.liu2@citrix.com>
14452M: Paul Durrant <paul.durrant@citrix.com>
14453L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14454L: netdev@vger.kernel.org
14455S: Supported
14456F: drivers/net/xen-netback/*
14457
14458XEN PCI SUBSYSTEM
14459M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14460L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14461S: Supported
14462F: arch/x86/pci/*xen*
14463F: drivers/pci/*xen*
14464
14465XEN PVSCSI DRIVERS
14466M: Juergen Gross <jgross@suse.com>
14467L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14468L: linux-scsi@vger.kernel.org
14469S: Supported
14470F: drivers/scsi/xen-scsifront.c
14471F: drivers/xen/xen-scsiback.c
14472F: include/xen/interface/io/vscsiif.h
14473
14474XEN SWIOTLB SUBSYSTEM
14475M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
14476L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
14477S: Supported
14478F: arch/x86/xen/*swiotlb*
14479F: drivers/xen/*swiotlb*
14480
14481XFS FILESYSTEM
14482M: Darrick J. Wong <darrick.wong@oracle.com>
14483M: linux-xfs@vger.kernel.org
14484L: linux-xfs@vger.kernel.org
14485W: http://xfs.org/
14486T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git
14487S: Supported
14488F: Documentation/filesystems/xfs.txt
14489F: fs/xfs/
14490
14491XILINX AXI ETHERNET DRIVER
14492M: Anirudha Sarangi <anirudh@xilinx.com>
14493M: John Linn <John.Linn@xilinx.com>
14494S: Maintained
14495F: drivers/net/ethernet/xilinx/xilinx_axienet*
14496
14497XILINX UARTLITE SERIAL DRIVER
14498M: Peter Korsgaard <jacmet@sunsite.dk>
14499L: linux-serial@vger.kernel.org
14500S: Maintained
14501F: drivers/tty/serial/uartlite.c
14502
14503XILINX VIDEO IP CORES
14504M: Hyun Kwon <hyun.kwon@xilinx.com>
14505M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
14506L: linux-media@vger.kernel.org
14507T: git git://linuxtv.org/media_tree.git
14508S: Supported
14509F: Documentation/devicetree/bindings/media/xilinx/
14510F: drivers/media/platform/xilinx/
14511F: include/uapi/linux/xilinx-v4l2-controls.h
14512
14513XILLYBUS DRIVER
14514M: Eli Billauer <eli.billauer@gmail.com>
14515L: linux-kernel@vger.kernel.org
14516S: Supported
14517F: drivers/char/xillybus/
14518
14519XRA1403 GPIO EXPANDER
14520M: Nandor Han <nandor.han@ge.com>
14521M: Semi Malinen <semi.malinen@ge.com>
14522L: linux-gpio@vger.kernel.org
14523S: Maintained
14524F: drivers/gpio/gpio-xra1403.c
14525F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt
14526
14527XTENSA XTFPGA PLATFORM SUPPORT
14528M: Max Filippov <jcmvbkbc@gmail.com>
14529L: linux-xtensa@linux-xtensa.org
14530S: Maintained
14531F: drivers/spi/spi-xtensa-xtfpga.c
14532F: sound/soc/xtensa/xtfpga-i2s.c
14533
14534YAM DRIVER FOR AX.25
14535M: Jean-Paul Roubelat <jpr@f6fbb.org>
14536L: linux-hams@vger.kernel.org
14537S: Maintained
14538F: drivers/net/hamradio/yam*
14539F: include/linux/yam.h
14540
14541YAMA SECURITY MODULE
14542M: Kees Cook <keescook@chromium.org>
14543T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
14544S: Supported
14545F: security/yama/
14546F: Documentation/admin-guide/LSM/Yama.rst
14547
14548YEALINK PHONE DRIVER
14549M: Henk Vergonet <Henk.Vergonet@gmail.com>
14550L: usbb2k-api-dev@nongnu.org
14551S: Maintained
14552F: Documentation/input/yealink.rst
14553F: drivers/input/misc/yealink.*
14554
14555Z8530 DRIVER FOR AX.25
14556M: Joerg Reuter <jreuter@yaina.de>
14557W: http://yaina.de/jreuter/
14558W: http://www.qsl.net/dl1bke/
14559L: linux-hams@vger.kernel.org
14560S: Maintained
14561F: Documentation/networking/z8530drv.txt
14562F: drivers/net/hamradio/*scc.c
14563F: drivers/net/hamradio/z8530.h
14564
14565ZBUD COMPRESSED PAGE ALLOCATOR
14566M: Seth Jennings <sjenning@redhat.com>
14567M: Dan Streetman <ddstreet@ieee.org>
14568L: linux-mm@kvack.org
14569S: Maintained
14570F: mm/zbud.c
14571F: include/linux/zbud.h
14572
14573ZD1211RW WIRELESS DRIVER
14574M: Daniel Drake <dsd@gentoo.org>
14575M: Ulrich Kunitz <kune@deine-taler.de>
14576W: http://zd1211.ath.cx/wiki/DriverRewrite
14577L: linux-wireless@vger.kernel.org
14578L: zd1211-devs@lists.sourceforge.net (subscribers-only)
14579S: Maintained
14580F: drivers/net/wireless/zydas/zd1211rw/
14581
14582ZD1301 MEDIA DRIVER
14583M: Antti Palosaari <crope@iki.fi>
14584L: linux-media@vger.kernel.org
14585W: https://linuxtv.org/
14586W: http://palosaari.fi/linux/
14587Q: https://patchwork.linuxtv.org/project/linux-media/list/
14588S: Maintained
14589F: drivers/media/usb/dvb-usb-v2/zd1301*
14590
14591ZD1301_DEMOD MEDIA DRIVER
14592M: Antti Palosaari <crope@iki.fi>
14593L: linux-media@vger.kernel.org
14594W: https://linuxtv.org/
14595W: http://palosaari.fi/linux/
14596Q: https://patchwork.linuxtv.org/project/linux-media/list/
14597S: Maintained
14598F: drivers/media/dvb-frontends/zd1301_demod*
14599
14600ZPOOL COMPRESSED PAGE STORAGE API
14601M: Dan Streetman <ddstreet@ieee.org>
14602L: linux-mm@kvack.org
14603S: Maintained
14604F: mm/zpool.c
14605F: include/linux/zpool.h
14606
14607ZR36067 VIDEO FOR LINUX DRIVER
14608L: mjpeg-users@lists.sourceforge.net
14609L: linux-media@vger.kernel.org
14610W: http://mjpeg.sourceforge.net/driver-zoran/
14611T: hg https://linuxtv.org/hg/v4l-dvb
14612S: Odd Fixes
14613F: drivers/media/pci/zoran/
14614
14615ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
14616M: Minchan Kim <minchan@kernel.org>
14617M: Nitin Gupta <ngupta@vflare.org>
14618R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14619L: linux-kernel@vger.kernel.org
14620S: Maintained
14621F: drivers/block/zram/
14622F: Documentation/blockdev/zram.txt
14623
14624ZS DECSTATION Z85C30 SERIAL DRIVER
14625M: "Maciej W. Rozycki" <macro@linux-mips.org>
14626S: Maintained
14627F: drivers/tty/serial/zs.*
14628
14629ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
14630M: Minchan Kim <minchan@kernel.org>
14631M: Nitin Gupta <ngupta@vflare.org>
14632R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
14633L: linux-mm@kvack.org
14634S: Maintained
14635F: mm/zsmalloc.c
14636F: include/linux/zsmalloc.h
14637F: Documentation/vm/zsmalloc.txt
14638
14639ZSWAP COMPRESSED SWAP CACHING
14640M: Seth Jennings <sjenning@redhat.com>
14641M: Dan Streetman <ddstreet@ieee.org>
14642L: linux-mm@kvack.org
14643S: Maintained
14644F: mm/zswap.c
14645
14646THE REST
14647M: Linus Torvalds <torvalds@linux-foundation.org>
14648L: linux-kernel@vger.kernel.org
14649Q: http://patchwork.kernel.org/project/LKML/list/
14650T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
14651S: Buried alive in reporters
14652F: *
14653F: */