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. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Latchesar Ionkov <lucho@ionkov.net> 203M: Dominique Martinet <asmadeus@codewreck.org> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208T: git git://github.com/martinetd/linux.git 209S: Maintained 210F: Documentation/filesystems/9p.txt 211F: fs/9p/ 212F: net/9p/ 213F: include/net/9p/ 214F: include/uapi/linux/virtio_9p.h 215F: include/trace/events/9p.h 216 217A8293 MEDIA DRIVER 218M: Antti Palosaari <crope@iki.fi> 219L: linux-media@vger.kernel.org 220W: https://linuxtv.org 221W: http://palosaari.fi/linux/ 222Q: http://patchwork.linuxtv.org/project/linux-media/list/ 223T: git git://linuxtv.org/anttip/media_tree.git 224S: Maintained 225F: drivers/media/dvb-frontends/a8293* 226 227AACRAID SCSI RAID DRIVER 228M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 229L: linux-scsi@vger.kernel.org 230W: http://www.adaptec.com/ 231S: Supported 232F: Documentation/scsi/aacraid.txt 233F: drivers/scsi/aacraid/ 234 235ABI/API 236L: linux-api@vger.kernel.org 237F: include/linux/syscalls.h 238F: kernel/sys_ni.c 239 240ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 241M: Hans de Goede <hdegoede@redhat.com> 242L: linux-hwmon@vger.kernel.org 243S: Maintained 244F: drivers/hwmon/abituguru.c 245 246ABIT UGURU 3 HARDWARE MONITOR DRIVER 247M: Alistair John Strachan <alistair@devzero.co.uk> 248L: linux-hwmon@vger.kernel.org 249S: Maintained 250F: drivers/hwmon/abituguru3.c 251 252ACCES 104-DIO-48E GPIO DRIVER 253M: William Breathitt Gray <vilhelm.gray@gmail.com> 254L: linux-gpio@vger.kernel.org 255S: Maintained 256F: drivers/gpio/gpio-104-dio-48e.c 257 258ACCES 104-IDI-48 GPIO DRIVER 259M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 260L: linux-gpio@vger.kernel.org 261S: Maintained 262F: drivers/gpio/gpio-104-idi-48.c 263 264ACCES 104-IDIO-16 GPIO DRIVER 265M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 266L: linux-gpio@vger.kernel.org 267S: Maintained 268F: drivers/gpio/gpio-104-idio-16.c 269 270ACCES 104-QUAD-8 IIO DRIVER 271M: William Breathitt Gray <vilhelm.gray@gmail.com> 272L: linux-iio@vger.kernel.org 273S: Maintained 274F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 275F: drivers/iio/counter/104-quad-8.c 276 277ACCES PCI-IDIO-16 GPIO DRIVER 278M: William Breathitt Gray <vilhelm.gray@gmail.com> 279L: linux-gpio@vger.kernel.org 280S: Maintained 281F: drivers/gpio/gpio-pci-idio-16.c 282 283ACCES PCIe-IDIO-24 GPIO DRIVER 284M: William Breathitt Gray <vilhelm.gray@gmail.com> 285L: linux-gpio@vger.kernel.org 286S: Maintained 287F: drivers/gpio/gpio-pcie-idio-24.c 288 289ACENIC DRIVER 290M: Jes Sorensen <jes@trained-monkey.org> 291L: linux-acenic@sunsite.dk 292S: Maintained 293F: drivers/net/ethernet/alteon/acenic* 294 295ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 296M: Peter Feuerer <peter@piie.net> 297L: platform-driver-x86@vger.kernel.org 298W: http://piie.net/?section=acerhdf 299S: Maintained 300F: drivers/platform/x86/acerhdf.c 301 302ACER WMI LAPTOP EXTRAS 303M: "Lee, Chun-Yi" <jlee@suse.com> 304L: platform-driver-x86@vger.kernel.org 305S: Maintained 306F: drivers/platform/x86/acer-wmi.c 307 308ACPI 309M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 310M: Len Brown <lenb@kernel.org> 311L: linux-acpi@vger.kernel.org 312W: https://01.org/linux-acpi 313Q: https://patchwork.kernel.org/project/linux-acpi/list/ 314T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 315B: https://bugzilla.kernel.org 316S: Supported 317F: drivers/acpi/ 318F: drivers/pnp/pnpacpi/ 319F: include/linux/acpi.h 320F: include/linux/fwnode.h 321F: include/acpi/ 322F: Documentation/acpi/ 323F: Documentation/ABI/testing/sysfs-bus-acpi 324F: Documentation/ABI/testing/configfs-acpi 325F: drivers/pci/*acpi* 326F: drivers/pci/*/*acpi* 327F: drivers/pci/*/*/*acpi* 328F: tools/power/acpi/ 329 330ACPI APEI 331M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 332M: Len Brown <lenb@kernel.org> 333L: linux-acpi@vger.kernel.org 334R: Tony Luck <tony.luck@intel.com> 335R: Borislav Petkov <bp@alien8.de> 336F: drivers/acpi/apei/ 337 338ACPI COMPONENT ARCHITECTURE (ACPICA) 339M: Robert Moore <robert.moore@intel.com> 340M: Erik Schmauss <erik.schmauss@intel.com> 341M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 342L: linux-acpi@vger.kernel.org 343L: devel@acpica.org 344W: https://acpica.org/ 345W: https://github.com/acpica/acpica/ 346Q: https://patchwork.kernel.org/project/linux-acpi/list/ 347T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 348B: https://bugzilla.kernel.org 349B: https://bugs.acpica.org 350S: Supported 351F: drivers/acpi/acpica/ 352F: include/acpi/ 353F: tools/power/acpi/ 354 355ACPI FAN DRIVER 356M: Zhang Rui <rui.zhang@intel.com> 357L: linux-acpi@vger.kernel.org 358W: https://01.org/linux-acpi 359B: https://bugzilla.kernel.org 360S: Supported 361F: drivers/acpi/fan.c 362 363ACPI FOR ARM64 (ACPI/arm64) 364M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 365M: Hanjun Guo <hanjun.guo@linaro.org> 366M: Sudeep Holla <sudeep.holla@arm.com> 367L: linux-acpi@vger.kernel.org 368S: Maintained 369F: drivers/acpi/arm64 370 371ACPI I2C MULTI INSTANTIATE DRIVER 372M: Hans de Goede <hdegoede@redhat.com> 373L: platform-driver-x86@vger.kernel.org 374S: Maintained 375F: drivers/platform/x86/i2c-multi-instantiate.c 376 377ACPI PMIC DRIVERS 378M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 379M: Len Brown <lenb@kernel.org> 380R: Andy Shevchenko <andy@infradead.org> 381R: Mika Westerberg <mika.westerberg@linux.intel.com> 382L: linux-acpi@vger.kernel.org 383Q: https://patchwork.kernel.org/project/linux-acpi/list/ 384T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 385B: https://bugzilla.kernel.org 386S: Supported 387F: drivers/acpi/pmic/ 388 389ACPI THERMAL DRIVER 390M: Zhang Rui <rui.zhang@intel.com> 391L: linux-acpi@vger.kernel.org 392W: https://01.org/linux-acpi 393B: https://bugzilla.kernel.org 394S: Supported 395F: drivers/acpi/*thermal* 396 397ACPI VIDEO DRIVER 398M: Zhang Rui <rui.zhang@intel.com> 399L: linux-acpi@vger.kernel.org 400W: https://01.org/linux-acpi 401B: https://bugzilla.kernel.org 402S: Supported 403F: drivers/acpi/acpi_video.c 404 405ACPI WMI DRIVER 406L: platform-driver-x86@vger.kernel.org 407S: Orphan 408F: drivers/platform/x86/wmi.c 409F: include/uapi/linux/wmi.h 410 411AD1889 ALSA SOUND DRIVER 412M: Thibaut Varene <T-Bone@parisc-linux.org> 413W: http://wiki.parisc-linux.org/AD1889 414L: linux-parisc@vger.kernel.org 415S: Maintained 416F: sound/pci/ad1889.* 417 418AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5254 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/misc/ad525x_dpot.c 424 425AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD5398 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/regulator/ad5398.c 431 432AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7142 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/misc/ad714x.c 438 439AD7877 TOUCHSCREEN DRIVER 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7877 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7877.c 445 446AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 447M: Michael Hennerich <michael.hennerich@analog.com> 448W: http://wiki.analog.com/AD7879 449W: http://ez.analog.com/community/linux-device-drivers 450S: Supported 451F: drivers/input/touchscreen/ad7879.c 452 453ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 454M: Jiri Kosina <jikos@kernel.org> 455S: Maintained 456 457ADF7242 IEEE 802.15.4 RADIO DRIVER 458M: Michael Hennerich <michael.hennerich@analog.com> 459W: https://wiki.analog.com/ADF7242 460W: http://ez.analog.com/community/linux-device-drivers 461L: linux-wpan@vger.kernel.org 462S: Supported 463F: drivers/net/ieee802154/adf7242.c 464F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 465 466ADM1025 HARDWARE MONITOR DRIVER 467M: Jean Delvare <jdelvare@suse.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: Documentation/hwmon/adm1025 471F: drivers/hwmon/adm1025.c 472 473ADM1029 HARDWARE MONITOR DRIVER 474M: Corentin Labbe <clabbe.montjoie@gmail.com> 475L: linux-hwmon@vger.kernel.org 476S: Maintained 477F: drivers/hwmon/adm1029.c 478 479ADM8211 WIRELESS DRIVER 480L: linux-wireless@vger.kernel.org 481W: http://wireless.kernel.org/ 482S: Orphan 483F: drivers/net/wireless/admtek/adm8211.* 484 485ADP1653 FLASH CONTROLLER DRIVER 486M: Sakari Ailus <sakari.ailus@iki.fi> 487L: linux-media@vger.kernel.org 488S: Maintained 489F: drivers/media/i2c/adp1653.c 490F: include/media/i2c/adp1653.h 491 492ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 493M: Michael Hennerich <michael.hennerich@analog.com> 494W: http://wiki.analog.com/ADP5520 495W: http://ez.analog.com/community/linux-device-drivers 496S: Supported 497F: drivers/mfd/adp5520.c 498F: drivers/video/backlight/adp5520_bl.c 499F: drivers/leds/leds-adp5520.c 500F: drivers/gpio/gpio-adp5520.c 501F: drivers/input/keyboard/adp5520-keys.c 502 503ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 504M: Michael Hennerich <michael.hennerich@analog.com> 505W: http://wiki.analog.com/ADP5588 506W: http://ez.analog.com/community/linux-device-drivers 507S: Supported 508F: drivers/input/keyboard/adp5588-keys.c 509F: drivers/gpio/gpio-adp5588.c 510 511ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 512M: Michael Hennerich <michael.hennerich@analog.com> 513W: http://wiki.analog.com/ADP8860 514W: http://ez.analog.com/community/linux-device-drivers 515S: Supported 516F: drivers/video/backlight/adp8860_bl.c 517 518ADS1015 HARDWARE MONITOR DRIVER 519M: Dirk Eibach <eibach@gdsys.de> 520L: linux-hwmon@vger.kernel.org 521S: Maintained 522F: Documentation/hwmon/ads1015 523F: drivers/hwmon/ads1015.c 524F: include/linux/platform_data/ads1015.h 525 526ADT746X FAN DRIVER 527M: Colin Leroy <colin@colino.net> 528S: Maintained 529F: drivers/macintosh/therm_adt746x.c 530 531ADT7475 HARDWARE MONITOR DRIVER 532M: Jean Delvare <jdelvare@suse.com> 533L: linux-hwmon@vger.kernel.org 534S: Maintained 535F: Documentation/hwmon/adt7475 536F: drivers/hwmon/adt7475.c 537 538ADVANSYS SCSI DRIVER 539M: Matthew Wilcox <matthew@wil.cx> 540M: Hannes Reinecke <hare@suse.com> 541L: linux-scsi@vger.kernel.org 542S: Maintained 543F: Documentation/scsi/advansys.txt 544F: drivers/scsi/advansys.c 545 546ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 547M: Michael Hennerich <michael.hennerich@analog.com> 548W: http://wiki.analog.com/ADXL345 549W: http://ez.analog.com/community/linux-device-drivers 550S: Supported 551F: drivers/input/misc/adxl34x.c 552 553AF9013 MEDIA DRIVER 554M: Antti Palosaari <crope@iki.fi> 555L: linux-media@vger.kernel.org 556W: https://linuxtv.org 557W: http://palosaari.fi/linux/ 558Q: http://patchwork.linuxtv.org/project/linux-media/list/ 559T: git git://linuxtv.org/anttip/media_tree.git 560S: Maintained 561F: drivers/media/dvb-frontends/af9013* 562 563AF9033 MEDIA DRIVER 564M: Antti Palosaari <crope@iki.fi> 565L: linux-media@vger.kernel.org 566W: https://linuxtv.org 567W: http://palosaari.fi/linux/ 568Q: http://patchwork.linuxtv.org/project/linux-media/list/ 569T: git git://linuxtv.org/anttip/media_tree.git 570S: Maintained 571F: drivers/media/dvb-frontends/af9033* 572 573AFFS FILE SYSTEM 574M: David Sterba <dsterba@suse.com> 575L: linux-fsdevel@vger.kernel.org 576S: Odd Fixes 577F: Documentation/filesystems/affs.txt 578F: fs/affs/ 579 580AFS FILESYSTEM 581M: David Howells <dhowells@redhat.com> 582L: linux-afs@lists.infradead.org 583S: Supported 584F: fs/afs/ 585F: include/trace/events/afs.h 586F: Documentation/filesystems/afs.txt 587W: https://www.infradead.org/~dhowells/kafs/ 588 589AGPGART DRIVER 590M: David Airlie <airlied@linux.ie> 591T: git git://anongit.freedesktop.org/drm/drm 592S: Maintained 593F: drivers/char/agp/ 594F: include/linux/agp* 595F: include/uapi/linux/agp* 596 597AHA152X SCSI DRIVER 598M: "Juergen E. Fischer" <fischer@norbit.de> 599L: linux-scsi@vger.kernel.org 600S: Maintained 601F: drivers/scsi/aha152x* 602F: drivers/scsi/pcmcia/aha152x* 603 604AIC7XXX / AIC79XX SCSI DRIVER 605M: Hannes Reinecke <hare@suse.com> 606L: linux-scsi@vger.kernel.org 607S: Maintained 608F: drivers/scsi/aic7xxx/ 609 610AIMSLAB FM RADIO RECEIVER DRIVER 611M: Hans Verkuil <hverkuil@xs4all.nl> 612L: linux-media@vger.kernel.org 613T: git git://linuxtv.org/media_tree.git 614W: https://linuxtv.org 615S: Maintained 616F: drivers/media/radio/radio-aimslab* 617 618AIO 619M: Benjamin LaHaise <bcrl@kvack.org> 620L: linux-aio@kvack.org 621S: Supported 622F: fs/aio.c 623F: include/linux/*aio*.h 624 625AIRSPY MEDIA DRIVER 626M: Antti Palosaari <crope@iki.fi> 627L: linux-media@vger.kernel.org 628W: https://linuxtv.org 629W: http://palosaari.fi/linux/ 630Q: http://patchwork.linuxtv.org/project/linux-media/list/ 631T: git git://linuxtv.org/anttip/media_tree.git 632S: Maintained 633F: drivers/media/usb/airspy/ 634 635ALACRITECH GIGABIT ETHERNET DRIVER 636M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 637S: Maintained 638F: drivers/net/ethernet/alacritech/* 639 640ALCATEL SPEEDTOUCH USB DRIVER 641M: Duncan Sands <duncan.sands@free.fr> 642L: linux-usb@vger.kernel.org 643W: http://www.linux-usb.org/SpeedTouch/ 644S: Maintained 645F: drivers/usb/atm/speedtch.c 646F: drivers/usb/atm/usbatm.c 647 648ALCHEMY AU1XX0 MMC DRIVER 649M: Manuel Lauss <manuel.lauss@gmail.com> 650S: Maintained 651F: drivers/mmc/host/au1xmmc.c 652 653ALI1563 I2C DRIVER 654M: Rudolf Marek <r.marek@assembler.cz> 655L: linux-i2c@vger.kernel.org 656S: Maintained 657F: Documentation/i2c/busses/i2c-ali1563 658F: drivers/i2c/busses/i2c-ali1563.c 659 660ALLWINNER SECURITY SYSTEM 661M: Corentin Labbe <clabbe.montjoie@gmail.com> 662L: linux-crypto@vger.kernel.org 663S: Maintained 664F: drivers/crypto/sunxi-ss/ 665 666ALPHA PORT 667M: Richard Henderson <rth@twiddle.net> 668M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 669M: Matt Turner <mattst88@gmail.com> 670S: Odd Fixes 671L: linux-alpha@vger.kernel.org 672F: arch/alpha/ 673 674ALPS PS/2 TOUCHPAD DRIVER 675R: Pali Rohár <pali.rohar@gmail.com> 676F: drivers/input/mouse/alps.* 677 678ALTERA I2C CONTROLLER DRIVER 679M: Thor Thayer <thor.thayer@linux.intel.com> 680S: Maintained 681F: drivers/i2c/busses/i2c-altera.c 682 683ALTERA MAILBOX DRIVER 684M: Ley Foon Tan <lftan@altera.com> 685L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 686S: Maintained 687F: drivers/mailbox/mailbox-altera.c 688 689ALTERA PIO DRIVER 690M: Tien Hock Loh <thloh@altera.com> 691L: linux-gpio@vger.kernel.org 692S: Maintained 693F: drivers/gpio/gpio-altera.c 694 695ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 696M: Thor Thayer <thor.thayer@linux.intel.com> 697S: Maintained 698F: drivers/gpio/gpio-altera-a10sr.c 699F: drivers/mfd/altera-a10sr.c 700F: drivers/reset/reset-a10sr.c 701F: include/linux/mfd/altera-a10sr.h 702F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 703 704ALTERA TRIPLE SPEED ETHERNET DRIVER 705M: Vince Bridgers <vbridger@opensource.altera.com> 706L: netdev@vger.kernel.org 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 708S: Maintained 709F: drivers/net/ethernet/altera/ 710 711ALTERA UART/JTAG UART SERIAL DRIVERS 712M: Tobias Klauser <tklauser@distanz.ch> 713L: linux-serial@vger.kernel.org 714L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 715S: Maintained 716F: drivers/tty/serial/altera_uart.c 717F: drivers/tty/serial/altera_jtaguart.c 718F: include/linux/altera_uart.h 719F: include/linux/altera_jtaguart.h 720 721AMAZON ETHERNET DRIVERS 722M: Netanel Belgazal <netanel@amazon.com> 723R: Saeed Bishara <saeedb@amazon.com> 724R: Zorik Machulsky <zorik@amazon.com> 725L: netdev@vger.kernel.org 726S: Supported 727F: Documentation/networking/ena.txt 728F: drivers/net/ethernet/amazon/ 729 730AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 731M: Tom Lendacky <thomas.lendacky@amd.com> 732M: Gary Hook <gary.hook@amd.com> 733L: linux-crypto@vger.kernel.org 734S: Supported 735F: drivers/crypto/ccp/ 736F: include/linux/ccp.h 737 738AMD DISPLAY CORE 739M: Harry Wentland <harry.wentland@amd.com> 740M: Leo Li <sunpeng.li@amd.com> 741L: amd-gfx@lists.freedesktop.org 742T: git git://people.freedesktop.org/~agd5f/linux 743S: Supported 744F: drivers/gpu/drm/amd/display/ 745 746AMD FAM15H PROCESSOR POWER MONITORING DRIVER 747M: Huang Rui <ray.huang@amd.com> 748L: linux-hwmon@vger.kernel.org 749S: Supported 750F: Documentation/hwmon/fam15h_power 751F: drivers/hwmon/fam15h_power.c 752 753AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 754L: linux-geode@lists.infradead.org (moderated for non-subscribers) 755S: Orphan 756F: drivers/usb/gadget/udc/amd5536udc.* 757 758AMD GEODE PROCESSOR/CHIPSET SUPPORT 759P: Andres Salomon <dilinger@queued.net> 760L: linux-geode@lists.infradead.org (moderated for non-subscribers) 761W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 762S: Supported 763F: drivers/char/hw_random/geode-rng.c 764F: drivers/crypto/geode* 765F: drivers/video/fbdev/geode/ 766F: arch/x86/include/asm/geode.h 767 768AMD IOMMU (AMD-VI) 769M: Joerg Roedel <joro@8bytes.org> 770L: iommu@lists.linux-foundation.org 771T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 772S: Maintained 773F: drivers/iommu/amd_iommu*.[ch] 774F: include/linux/amd-iommu.h 775 776AMD KFD 777M: Oded Gabbay <oded.gabbay@gmail.com> 778L: dri-devel@lists.freedesktop.org 779T: git git://people.freedesktop.org/~gabbayo/linux.git 780S: Supported 781F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 782F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 783F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 784F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 785F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c 786F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 787F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 788F: drivers/gpu/drm/amd/amdkfd/ 789F: drivers/gpu/drm/amd/include/cik_structs.h 790F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 791F: drivers/gpu/drm/amd/include/vi_structs.h 792F: drivers/gpu/drm/amd/include/v9_structs.h 793F: include/uapi/linux/kfd_ioctl.h 794 795AMD POWERPLAY 796M: Rex Zhu <rex.zhu@amd.com> 797M: Evan Quan <evan.quan@amd.com> 798L: amd-gfx@lists.freedesktop.org 799S: Supported 800F: drivers/gpu/drm/amd/powerplay/ 801T: git git://people.freedesktop.org/~agd5f/linux 802 803AMD SEATTLE DEVICE TREE SUPPORT 804M: Brijesh Singh <brijeshkumar.singh@amd.com> 805M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 806M: Tom Lendacky <thomas.lendacky@amd.com> 807S: Supported 808F: arch/arm64/boot/dts/amd/ 809 810AMD XGBE DRIVER 811M: Tom Lendacky <thomas.lendacky@amd.com> 812L: netdev@vger.kernel.org 813S: Supported 814F: drivers/net/ethernet/amd/xgbe/ 815F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 816 817ANALOG DEVICES INC AD5686 DRIVER 818M: Stefan Popa <stefan.popa@analog.com> 819L: linux-pm@vger.kernel.org 820W: http://ez.analog.com/community/linux-device-drivers 821S: Supported 822F: drivers/iio/dac/ad5686* 823F: drivers/iio/dac/ad5696* 824 825ANALOG DEVICES INC AD5758 DRIVER 826M: Stefan Popa <stefan.popa@analog.com> 827L: linux-iio@vger.kernel.org 828W: http://ez.analog.com/community/linux-device-drivers 829S: Supported 830F: drivers/iio/dac/ad5758.c 831F: Documentation/devicetree/bindings/iio/dac/ad5758.txt 832 833ANALOG DEVICES INC AD9389B DRIVER 834M: Hans Verkuil <hans.verkuil@cisco.com> 835L: linux-media@vger.kernel.org 836S: Maintained 837F: drivers/media/i2c/ad9389b* 838 839ANALOG DEVICES INC ADGS1408 DRIVER 840M: Mircea Caprioru <mircea.caprioru@analog.com> 841S: Supported 842F: drivers/mux/adgs1408.c 843F: Documentation/devicetree/bindings/mux/adgs1408.txt 844 845ANALOG DEVICES INC ADP5061 DRIVER 846M: Stefan Popa <stefan.popa@analog.com> 847L: linux-pm@vger.kernel.org 848W: http://ez.analog.com/community/linux-device-drivers 849S: Supported 850F: drivers/power/supply/adp5061.c 851 852ANALOG DEVICES INC ADV7180 DRIVER 853M: Lars-Peter Clausen <lars@metafoo.de> 854L: linux-media@vger.kernel.org 855W: http://ez.analog.com/community/linux-device-drivers 856S: Supported 857F: drivers/media/i2c/adv7180.c 858 859ANALOG DEVICES INC ADV748X DRIVER 860M: Kieran Bingham <kieran.bingham@ideasonboard.com> 861L: linux-media@vger.kernel.org 862S: Maintained 863F: drivers/media/i2c/adv748x/* 864 865ANALOG DEVICES INC ADV7511 DRIVER 866M: Hans Verkuil <hans.verkuil@cisco.com> 867L: linux-media@vger.kernel.org 868S: Maintained 869F: drivers/media/i2c/adv7511* 870 871ANALOG DEVICES INC ADV7604 DRIVER 872M: Hans Verkuil <hans.verkuil@cisco.com> 873L: linux-media@vger.kernel.org 874S: Maintained 875F: drivers/media/i2c/adv7604* 876 877ANALOG DEVICES INC ADV7842 DRIVER 878M: Hans Verkuil <hans.verkuil@cisco.com> 879L: linux-media@vger.kernel.org 880S: Maintained 881F: drivers/media/i2c/adv7842* 882 883ANALOG DEVICES INC ASOC CODEC DRIVERS 884M: Lars-Peter Clausen <lars@metafoo.de> 885L: alsa-devel@alsa-project.org (moderated for non-subscribers) 886W: http://wiki.analog.com/ 887W: http://ez.analog.com/community/linux-device-drivers 888S: Supported 889F: sound/soc/codecs/adau* 890F: sound/soc/codecs/adav* 891F: sound/soc/codecs/ad1* 892F: sound/soc/codecs/ad7* 893F: sound/soc/codecs/ssm* 894F: sound/soc/codecs/sigmadsp.* 895 896ANALOG DEVICES INC DMA DRIVERS 897M: Lars-Peter Clausen <lars@metafoo.de> 898W: http://ez.analog.com/community/linux-device-drivers 899S: Supported 900F: drivers/dma/dma-axi-dmac.c 901 902ANALOG DEVICES INC IIO DRIVERS 903M: Lars-Peter Clausen <lars@metafoo.de> 904M: Michael Hennerich <Michael.Hennerich@analog.com> 905W: http://wiki.analog.com/ 906W: http://ez.analog.com/community/linux-device-drivers 907S: Supported 908F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 909F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 910F: drivers/iio/*/ad* 911F: drivers/iio/adc/ltc2497* 912X: drivers/iio/*/adjd* 913F: drivers/staging/iio/*/ad* 914 915ANDES ARCHITECTURE 916M: Greentime Hu <green.hu@gmail.com> 917M: Vincent Chen <deanbo422@gmail.com> 918T: git https://github.com/andestech/linux.git 919S: Supported 920F: arch/nds32/ 921F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 922F: Documentation/devicetree/bindings/nds32/ 923K: nds32 924N: nds32 925 926ANDROID CONFIG FRAGMENTS 927M: Rob Herring <robh@kernel.org> 928S: Supported 929F: kernel/configs/android* 930 931ANDROID DRIVERS 932M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 933M: Arve Hjønnevåg <arve@android.com> 934M: Todd Kjos <tkjos@android.com> 935M: Martijn Coenen <maco@android.com> 936T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 937L: devel@driverdev.osuosl.org 938S: Supported 939F: drivers/android/ 940F: drivers/staging/android/ 941 942ANDROID GOLDFISH PIC DRIVER 943M: Miodrag Dinic <miodrag.dinic@mips.com> 944S: Supported 945F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 946F: drivers/irqchip/irq-goldfish-pic.c 947 948ANDROID GOLDFISH RTC DRIVER 949M: Miodrag Dinic <miodrag.dinic@mips.com> 950S: Supported 951F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 952F: drivers/rtc/rtc-goldfish.c 953 954ANDROID ION DRIVER 955M: Laura Abbott <labbott@redhat.com> 956M: Sumit Semwal <sumit.semwal@linaro.org> 957L: devel@driverdev.osuosl.org 958L: dri-devel@lists.freedesktop.org 959L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 960S: Supported 961F: drivers/staging/android/ion 962F: drivers/staging/android/uapi/ion.h 963 964AOA (Apple Onboard Audio) ALSA DRIVER 965M: Johannes Berg <johannes@sipsolutions.net> 966L: linuxppc-dev@lists.ozlabs.org 967L: alsa-devel@alsa-project.org (moderated for non-subscribers) 968S: Maintained 969F: sound/aoa/ 970 971APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 972M: William Breathitt Gray <vilhelm.gray@gmail.com> 973L: linux-iio@vger.kernel.org 974S: Maintained 975F: drivers/iio/adc/stx104.c 976 977APM DRIVER 978M: Jiri Kosina <jikos@kernel.org> 979S: Odd fixes 980T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 981F: arch/x86/kernel/apm_32.c 982F: include/linux/apm_bios.h 983F: include/uapi/linux/apm_bios.h 984F: drivers/char/apm-emulation.c 985 986APPARMOR SECURITY MODULE 987M: John Johansen <john.johansen@canonical.com> 988L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 989W: wiki.apparmor.net 990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 991S: Supported 992F: security/apparmor/ 993F: Documentation/admin-guide/LSM/apparmor.rst 994 995APPLE BCM5974 MULTITOUCH DRIVER 996M: Henrik Rydberg <rydberg@bitmath.org> 997L: linux-input@vger.kernel.org 998S: Odd fixes 999F: drivers/input/mouse/bcm5974.c 1000 1001APPLE SMC DRIVER 1002M: Henrik Rydberg <rydberg@bitmath.org> 1003L: linux-hwmon@vger.kernel.org 1004S: Odd fixes 1005F: drivers/hwmon/applesmc.c 1006 1007APPLETALK NETWORK LAYER 1008L: netdev@vger.kernel.org 1009S: Odd fixes 1010F: drivers/net/appletalk/ 1011F: net/appletalk/ 1012 1013APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 1014M: Duc Dang <dhdang@apm.com> 1015S: Supported 1016F: arch/arm64/boot/dts/apm/ 1017 1018APPLIED MICRO (APM) X-GENE SOC EDAC 1019M: Loc Ho <lho@apm.com> 1020S: Supported 1021F: drivers/edac/xgene_edac.c 1022F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 1023 1024APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 1025M: Iyappan Subramanian <isubramanian@apm.com> 1026M: Keyur Chudgar <kchudgar@apm.com> 1027S: Supported 1028F: drivers/net/ethernet/apm/xgene-v2/ 1029 1030APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 1031M: Iyappan Subramanian <isubramanian@apm.com> 1032M: Keyur Chudgar <kchudgar@apm.com> 1033M: Quan Nguyen <qnguyen@apm.com> 1034S: Supported 1035F: drivers/net/ethernet/apm/xgene/ 1036F: drivers/net/phy/mdio-xgene.c 1037F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 1038F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 1039 1040APPLIED MICRO (APM) X-GENE SOC PMU 1041M: Tai Nguyen <ttnguyen@apm.com> 1042S: Supported 1043F: drivers/perf/xgene_pmu.c 1044F: Documentation/perf/xgene-pmu.txt 1045F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 1046 1047APTINA CAMERA SENSOR PLL 1048M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1049L: linux-media@vger.kernel.org 1050S: Maintained 1051F: drivers/media/i2c/aptina-pll.* 1052 1053ARC FRAMEBUFFER DRIVER 1054M: Jaya Kumar <jayalk@intworks.biz> 1055S: Maintained 1056F: drivers/video/fbdev/arcfb.c 1057F: drivers/video/fbdev/core/fb_defio.c 1058 1059ARC PGU DRM DRIVER 1060M: Alexey Brodkin <abrodkin@synopsys.com> 1061S: Supported 1062F: drivers/gpu/drm/arc/ 1063F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1064 1065ARCNET NETWORK LAYER 1066M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1067L: netdev@vger.kernel.org 1068S: Maintained 1069F: drivers/net/arcnet/ 1070F: include/uapi/linux/if_arcnet.h 1071 1072ARM ARCHITECTED TIMER DRIVER 1073M: Mark Rutland <mark.rutland@arm.com> 1074M: Marc Zyngier <marc.zyngier@arm.com> 1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1076S: Maintained 1077F: arch/arm/include/asm/arch_timer.h 1078F: arch/arm64/include/asm/arch_timer.h 1079F: drivers/clocksource/arm_arch_timer.c 1080 1081ARM HDLCD DRM DRIVER 1082M: Liviu Dudau <liviu.dudau@arm.com> 1083S: Supported 1084F: drivers/gpu/drm/arm/hdlcd_* 1085F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1086 1087ARM MALI-DP DRM DRIVER 1088M: Liviu Dudau <liviu.dudau@arm.com> 1089M: Brian Starkey <brian.starkey@arm.com> 1090M: Mali DP Maintainers <malidp@foss.arm.com> 1091S: Supported 1092F: drivers/gpu/drm/arm/ 1093F: Documentation/devicetree/bindings/display/arm,malidp.txt 1094 1095ARM MFM AND FLOPPY DRIVERS 1096M: Ian Molton <spyro@f2s.com> 1097S: Maintained 1098F: arch/arm/lib/floppydma.S 1099F: arch/arm/include/asm/floppy.h 1100 1101ARM PMU PROFILING AND DEBUGGING 1102M: Will Deacon <will.deacon@arm.com> 1103M: Mark Rutland <mark.rutland@arm.com> 1104S: Maintained 1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1106F: arch/arm*/kernel/perf_* 1107F: arch/arm/oprofile/common.c 1108F: arch/arm*/kernel/hw_breakpoint.c 1109F: arch/arm*/include/asm/hw_breakpoint.h 1110F: arch/arm*/include/asm/perf_event.h 1111F: drivers/perf/* 1112F: include/linux/perf/arm_pmu.h 1113F: Documentation/devicetree/bindings/arm/pmu.txt 1114F: Documentation/devicetree/bindings/perf/ 1115 1116ARM PORT 1117M: Russell King <linux@armlinux.org.uk> 1118L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1119W: http://www.armlinux.org.uk/ 1120S: Odd Fixes 1121T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1122F: arch/arm/ 1123X: arch/arm/boot/dts/ 1124 1125ARM PRIMECELL AACI PL041 DRIVER 1126M: Russell King <linux@armlinux.org.uk> 1127S: Odd Fixes 1128F: sound/arm/aaci.* 1129 1130ARM PRIMECELL BUS SUPPORT 1131M: Russell King <linux@armlinux.org.uk> 1132S: Odd Fixes 1133F: drivers/amba/ 1134F: include/linux/amba/bus.h 1135 1136ARM PRIMECELL CLCD PL110 DRIVER 1137M: Russell King <linux@armlinux.org.uk> 1138S: Odd Fixes 1139F: drivers/video/fbdev/amba-clcd.* 1140 1141ARM PRIMECELL KMI PL050 DRIVER 1142M: Russell King <linux@armlinux.org.uk> 1143S: Odd Fixes 1144F: drivers/input/serio/ambakmi.* 1145F: include/linux/amba/kmi.h 1146 1147ARM PRIMECELL MMCI PL180/1 DRIVER 1148M: Russell King <linux@armlinux.org.uk> 1149S: Odd Fixes 1150F: drivers/mmc/host/mmci.* 1151F: include/linux/amba/mmci.h 1152 1153ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1154M: Russell King <linux@armlinux.org.uk> 1155S: Odd Fixes 1156F: drivers/tty/serial/amba-pl01*.c 1157F: include/linux/amba/serial.h 1158 1159ARM SMMU DRIVERS 1160M: Will Deacon <will.deacon@arm.com> 1161R: Robin Murphy <robin.murphy@arm.com> 1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1163S: Maintained 1164F: drivers/iommu/arm-smmu.c 1165F: drivers/iommu/arm-smmu-v3.c 1166F: drivers/iommu/io-pgtable-arm.c 1167F: drivers/iommu/io-pgtable-arm-v7s.c 1168 1169ARM SUB-ARCHITECTURES 1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1171S: Maintained 1172F: arch/arm/mach-*/ 1173F: arch/arm/plat-*/ 1174T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1175 1176ARM/ACTIONS SEMI ARCHITECTURE 1177M: Andreas Färber <afaerber@suse.de> 1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1179S: Maintained 1180N: owl 1181F: arch/arm/mach-actions/ 1182F: arch/arm/boot/dts/owl-* 1183F: arch/arm64/boot/dts/actions/ 1184F: drivers/clocksource/owl-* 1185F: drivers/pinctrl/actions/* 1186F: drivers/soc/actions/ 1187F: include/dt-bindings/power/owl-* 1188F: include/linux/soc/actions/ 1189F: Documentation/devicetree/bindings/arm/actions.txt 1190F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt 1191F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1192F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1193 1194ARM/ADS SPHERE MACHINE SUPPORT 1195M: Lennert Buytenhek <kernel@wantstofly.org> 1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1197S: Maintained 1198 1199ARM/AFEB9260 MACHINE SUPPORT 1200M: Sergey Lapin <slapin@ossfans.org> 1201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1202S: Maintained 1203 1204ARM/AJECO 1ARM MACHINE SUPPORT 1205M: Lennert Buytenhek <kernel@wantstofly.org> 1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1207S: Maintained 1208 1209ARM/Allwinner SoC Clock Support 1210M: Emilio López <emilio@elopez.com.ar> 1211S: Maintained 1212F: drivers/clk/sunxi/ 1213 1214ARM/Allwinner sunXi SoC support 1215M: Maxime Ripard <maxime.ripard@bootlin.com> 1216M: Chen-Yu Tsai <wens@csie.org> 1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1218S: Maintained 1219N: sun[x456789]i 1220N: sun50i 1221F: arch/arm/mach-sunxi/ 1222F: arch/arm64/boot/dts/allwinner/ 1223F: drivers/clk/sunxi-ng/ 1224F: drivers/pinctrl/sunxi/ 1225F: drivers/soc/sunxi/ 1226T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1227 1228ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1229M: Neil Armstrong <narmstrong@baylibre.com> 1230M: Jerome Brunet <jbrunet@baylibre.com> 1231L: linux-amlogic@lists.infradead.org 1232S: Maintained 1233F: drivers/clk/meson/ 1234F: include/dt-bindings/clock/meson* 1235F: include/dt-bindings/clock/gxbb* 1236F: Documentation/devicetree/bindings/clock/amlogic* 1237 1238ARM/Amlogic Meson SoC support 1239M: Carlo Caione <carlo@caione.org> 1240M: Kevin Hilman <khilman@baylibre.com> 1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1242L: linux-amlogic@lists.infradead.org 1243W: http://linux-meson.com/ 1244S: Maintained 1245F: arch/arm/mach-meson/ 1246F: arch/arm/boot/dts/meson* 1247F: arch/arm64/boot/dts/amlogic/ 1248F: drivers/pinctrl/meson/ 1249F: drivers/mmc/host/meson* 1250N: meson 1251 1252ARM/Annapurna Labs ALPINE ARCHITECTURE 1253M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1254M: Antoine Tenart <antoine.tenart@free-electrons.com> 1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1256S: Maintained 1257F: arch/arm/mach-alpine/ 1258F: arch/arm/boot/dts/alpine* 1259F: arch/arm64/boot/dts/al/ 1260F: drivers/*/*alpine* 1261 1262ARM/ARTPEC MACHINE SUPPORT 1263M: Jesper Nilsson <jesper.nilsson@axis.com> 1264M: Lars Persson <lars.persson@axis.com> 1265S: Maintained 1266L: linux-arm-kernel@axis.com 1267F: arch/arm/mach-artpec 1268F: arch/arm/boot/dts/artpec6* 1269F: drivers/clk/axis 1270F: drivers/crypto/axis 1271F: drivers/pinctrl/pinctrl-artpec* 1272F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1273 1274ARM/ASPEED I2C DRIVER 1275M: Brendan Higgins <brendanhiggins@google.com> 1276R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1277R: Joel Stanley <joel@jms.id.au> 1278L: linux-i2c@vger.kernel.org 1279L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1280S: Maintained 1281F: drivers/irqchip/irq-aspeed-i2c-ic.c 1282F: drivers/i2c/busses/i2c-aspeed.c 1283F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1284F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1285 1286ARM/ASPEED MACHINE SUPPORT 1287M: Joel Stanley <joel@jms.id.au> 1288R: Andrew Jeffery <andrew@aj.id.au> 1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1290L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1291Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1292S: Supported 1293T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1294F: arch/arm/mach-aspeed/ 1295F: arch/arm/boot/dts/aspeed-* 1296N: aspeed 1297 1298ARM/ATMEL AT91 Clock Support 1299M: Boris Brezillon <boris.brezillon@bootlin.com> 1300S: Maintained 1301F: drivers/clk/at91 1302 1303ARM/CALXEDA HIGHBANK ARCHITECTURE 1304M: Rob Herring <robh@kernel.org> 1305L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1306S: Maintained 1307F: arch/arm/mach-highbank/ 1308F: arch/arm/boot/dts/highbank.dts 1309F: arch/arm/boot/dts/ecx-*.dts* 1310 1311ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1312M: Krzysztof Halasa <khalasa@piap.pl> 1313S: Maintained 1314F: arch/arm/mach-cns3xxx/ 1315 1316ARM/CAVIUM THUNDER NETWORK DRIVER 1317M: Sunil Goutham <sgoutham@cavium.com> 1318M: Robert Richter <rric@kernel.org> 1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1320S: Supported 1321F: drivers/net/ethernet/cavium/thunder/ 1322 1323ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1324M: Lukasz Majewski <lukma@denx.de> 1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1326S: Maintained 1327F: arch/arm/mach-ep93xx/ts72xx.c 1328 1329ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1330M: Alexander Shiyan <shc_work@mail.ru> 1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1332S: Odd Fixes 1333N: clps711x 1334 1335ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1336M: Lennert Buytenhek <kernel@wantstofly.org> 1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1338S: Maintained 1339 1340ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1341M: Hartley Sweeten <hsweeten@visionengravers.com> 1342M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1344S: Maintained 1345F: arch/arm/mach-ep93xx/ 1346F: arch/arm/mach-ep93xx/include/mach/ 1347 1348ARM/CLKDEV SUPPORT 1349M: Russell King <linux@armlinux.org.uk> 1350L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1351S: Maintained 1352T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1353F: drivers/clk/clkdev.c 1354 1355ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1356M: Mike Rapoport <mike@compulab.co.il> 1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1358S: Maintained 1359 1360ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1361M: Baruch Siach <baruch@tkos.co.il> 1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1363S: Maintained 1364F: arch/arm/boot/dts/cx92755* 1365N: digicolor 1366 1367ARM/CONTEC MICRO9 MACHINE SUPPORT 1368M: Hubert Feurstein <hubert.feurstein@contec.at> 1369S: Maintained 1370F: arch/arm/mach-ep93xx/micro9.c 1371 1372ARM/CORESIGHT FRAMEWORK AND DRIVERS 1373M: Mathieu Poirier <mathieu.poirier@linaro.org> 1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1375S: Maintained 1376F: drivers/hwtracing/coresight/* 1377F: Documentation/trace/coresight.txt 1378F: Documentation/trace/coresight-cpu-debug.txt 1379F: Documentation/devicetree/bindings/arm/coresight.txt 1380F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1381F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1382F: tools/perf/arch/arm/util/pmu.c 1383F: tools/perf/arch/arm/util/auxtrace.c 1384F: tools/perf/arch/arm/util/cs-etm.c 1385F: tools/perf/arch/arm/util/cs-etm.h 1386F: tools/perf/util/cs-etm.* 1387F: tools/perf/util/cs-etm-decoder/* 1388 1389ARM/CORGI MACHINE SUPPORT 1390M: Richard Purdie <rpurdie@rpsys.net> 1391S: Maintained 1392 1393ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1394M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1395M: Linus Walleij <linus.walleij@linaro.org> 1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1397T: git git://github.com/ulli-kroll/linux.git 1398S: Maintained 1399F: Documentation/devicetree/bindings/arm/gemini.txt 1400F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1401F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1402F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1403F: arch/arm/mach-gemini/ 1404F: drivers/net/ethernet/cortina/ 1405F: drivers/pinctrl/pinctrl-gemini.c 1406F: drivers/rtc/rtc-ftrtc010.c 1407 1408ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1409M: Barry Song <baohua@kernel.org> 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1411T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1412S: Maintained 1413F: arch/arm/boot/dts/prima2* 1414F: arch/arm/mach-prima2/ 1415F: drivers/clk/sirf/ 1416F: drivers/clocksource/timer-prima2.c 1417F: drivers/clocksource/timer-atlas7.c 1418N: [^a-z]sirf 1419 1420ARM/EBSA110 MACHINE SUPPORT 1421M: Russell King <linux@armlinux.org.uk> 1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1423W: http://www.armlinux.org.uk/ 1424S: Maintained 1425F: arch/arm/mach-ebsa110/ 1426F: drivers/net/ethernet/amd/am79c961a.* 1427 1428ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1429M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1430R: Pengutronix Kernel Team <kernel@pengutronix.de> 1431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1432S: Maintained 1433N: efm32 1434 1435ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1436M: Robert Jarzmik <robert.jarzmik@free.fr> 1437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1438S: Maintained 1439F: arch/arm/mach-pxa/ezx.c 1440 1441ARM/FARADAY FA526 PORT 1442M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1444S: Maintained 1445T: git git://git.berlios.de/gemini-board 1446F: arch/arm/mm/*-fa* 1447 1448ARM/FOOTBRIDGE ARCHITECTURE 1449M: Russell King <linux@armlinux.org.uk> 1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1451W: http://www.armlinux.org.uk/ 1452S: Maintained 1453F: arch/arm/include/asm/hardware/dec21285.h 1454F: arch/arm/mach-footbridge/ 1455 1456ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1457M: Shawn Guo <shawnguo@kernel.org> 1458M: Sascha Hauer <s.hauer@pengutronix.de> 1459R: Pengutronix Kernel Team <kernel@pengutronix.de> 1460R: Fabio Estevam <fabio.estevam@nxp.com> 1461R: NXP Linux Team <linux-imx@nxp.com> 1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1463S: Maintained 1464T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1465F: arch/arm/mach-imx/ 1466F: arch/arm/mach-mxs/ 1467F: arch/arm/boot/dts/imx* 1468F: arch/arm/configs/imx*_defconfig 1469F: drivers/clk/imx/ 1470F: drivers/soc/imx/ 1471F: include/soc/imx/ 1472 1473ARM/FREESCALE VYBRID ARM ARCHITECTURE 1474M: Shawn Guo <shawnguo@kernel.org> 1475M: Sascha Hauer <s.hauer@pengutronix.de> 1476R: Pengutronix Kernel Team <kernel@pengutronix.de> 1477R: Stefan Agner <stefan@agner.ch> 1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1479S: Maintained 1480T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1481F: arch/arm/mach-imx/*vf610* 1482F: arch/arm/boot/dts/vf* 1483 1484ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1485M: Lennert Buytenhek <kernel@wantstofly.org> 1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1487S: Maintained 1488 1489ARM/GUMSTIX MACHINE SUPPORT 1490M: Steve Sakoman <sakoman@gmail.com> 1491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1492S: Maintained 1493 1494ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1495M: Philipp Zabel <philipp.zabel@gmail.com> 1496M: Paul Parsons <lost.distance@yahoo.com> 1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1498S: Maintained 1499F: arch/arm/mach-pxa/hx4700.c 1500F: arch/arm/mach-pxa/include/mach/hx4700.h 1501F: sound/soc/pxa/hx4700.c 1502 1503ARM/HISILICON SOC SUPPORT 1504M: Wei Xu <xuwei5@hisilicon.com> 1505L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1506W: http://www.hisilicon.com 1507S: Supported 1508T: git git://github.com/hisilicon/linux-hisi.git 1509F: arch/arm/mach-hisi/ 1510F: arch/arm/boot/dts/hi3* 1511F: arch/arm/boot/dts/hip* 1512F: arch/arm/boot/dts/hisi* 1513F: arch/arm64/boot/dts/hisilicon/ 1514 1515ARM/HP JORNADA 7XX MACHINE SUPPORT 1516M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1517W: www.jlime.com 1518S: Maintained 1519T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1520F: arch/arm/mach-sa1100/jornada720.c 1521F: arch/arm/mach-sa1100/include/mach/jornada720.h 1522 1523ARM/IGEP MACHINE SUPPORT 1524M: Enric Balletbo i Serra <eballetbo@gmail.com> 1525M: Javier Martinez Canillas <javier@dowhile0.org> 1526L: linux-omap@vger.kernel.org 1527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1528S: Maintained 1529F: arch/arm/boot/dts/omap3-igep* 1530 1531ARM/INCOME PXA270 SUPPORT 1532M: Marek Vasut <marek.vasut@gmail.com> 1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1534S: Maintained 1535F: arch/arm/mach-pxa/colibri-pxa270-income.c 1536 1537ARM/INTEL IOP13XX ARM ARCHITECTURE 1538M: Lennert Buytenhek <kernel@wantstofly.org> 1539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1540S: Maintained 1541 1542ARM/INTEL IOP32X ARM ARCHITECTURE 1543M: Lennert Buytenhek <kernel@wantstofly.org> 1544L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1545S: Maintained 1546 1547ARM/INTEL IOP33X ARM ARCHITECTURE 1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1549S: Orphan 1550 1551ARM/INTEL IQ81342EX MACHINE SUPPORT 1552M: Lennert Buytenhek <kernel@wantstofly.org> 1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1554S: Maintained 1555 1556ARM/INTEL IXDP2850 MACHINE SUPPORT 1557M: Lennert Buytenhek <kernel@wantstofly.org> 1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1559S: Maintained 1560 1561ARM/INTEL IXP4XX ARM ARCHITECTURE 1562M: Imre Kaloz <kaloz@openwrt.org> 1563M: Krzysztof Halasa <khalasa@piap.pl> 1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1565S: Maintained 1566F: arch/arm/mach-ixp4xx/ 1567 1568ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1569M: Jonathan Cameron <jic23@cam.ac.uk> 1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1571S: Maintained 1572F: arch/arm/mach-pxa/stargate2.c 1573F: drivers/pcmcia/pxa2xx_stargate2.c 1574 1575ARM/INTEL XSC3 (MANZANO) ARM CORE 1576M: Lennert Buytenhek <kernel@wantstofly.org> 1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1578S: Maintained 1579 1580ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1581M: Lennert Buytenhek <kernel@wantstofly.org> 1582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1583S: Maintained 1584 1585ARM/LG1K ARCHITECTURE 1586M: Chanho Min <chanho.min@lge.com> 1587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1588S: Maintained 1589F: arch/arm64/boot/dts/lg/ 1590 1591ARM/LOGICPD PXA270 MACHINE SUPPORT 1592M: Lennert Buytenhek <kernel@wantstofly.org> 1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1594S: Maintained 1595 1596ARM/LPC18XX ARCHITECTURE 1597M: Joachim Eastwood <manabian@gmail.com> 1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1599S: Maintained 1600F: arch/arm/boot/dts/lpc43* 1601F: drivers/clk/nxp/clk-lpc18xx* 1602F: drivers/clocksource/time-lpc32xx.c 1603F: drivers/i2c/busses/i2c-lpc2k.c 1604F: drivers/memory/pl172.c 1605F: drivers/mtd/spi-nor/nxp-spifi.c 1606F: drivers/rtc/rtc-lpc24xx.c 1607N: lpc18xx 1608 1609ARM/LPC32XX SOC SUPPORT 1610M: Vladimir Zapolskiy <vz@mleia.com> 1611M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1614S: Maintained 1615F: arch/arm/boot/dts/lpc32* 1616F: arch/arm/mach-lpc32xx/ 1617F: drivers/i2c/busses/i2c-pnx.c 1618F: drivers/net/ethernet/nxp/lpc_eth.c 1619F: drivers/usb/host/ohci-nxp.c 1620F: drivers/watchdog/pnx4008_wdt.c 1621N: lpc32xx 1622 1623ARM/MAGICIAN MACHINE SUPPORT 1624M: Philipp Zabel <philipp.zabel@gmail.com> 1625S: Maintained 1626 1627ARM/Marvell Dove/MV78xx0/Orion SOC support 1628M: Jason Cooper <jason@lakedaemon.net> 1629M: Andrew Lunn <andrew@lunn.ch> 1630M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1631M: Gregory Clement <gregory.clement@bootlin.com> 1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1633S: Maintained 1634F: Documentation/devicetree/bindings/soc/dove/ 1635F: arch/arm/mach-dove/ 1636F: arch/arm/mach-mv78xx0/ 1637F: arch/arm/mach-orion5x/ 1638F: arch/arm/plat-orion/ 1639F: arch/arm/boot/dts/dove* 1640F: arch/arm/boot/dts/orion5x* 1641 1642ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1643M: Jason Cooper <jason@lakedaemon.net> 1644M: Andrew Lunn <andrew@lunn.ch> 1645M: Gregory Clement <gregory.clement@bootlin.com> 1646M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1648S: Maintained 1649F: arch/arm/boot/dts/armada* 1650F: arch/arm/boot/dts/kirkwood* 1651F: arch/arm/configs/mvebu_*_defconfig 1652F: arch/arm/mach-mvebu/ 1653F: arch/arm64/boot/dts/marvell/armada* 1654F: drivers/cpufreq/armada-37xx-cpufreq.c 1655F: drivers/cpufreq/mvebu-cpufreq.c 1656F: drivers/irqchip/irq-armada-370-xp.c 1657F: drivers/irqchip/irq-mvebu-* 1658F: drivers/pinctrl/mvebu/ 1659F: drivers/rtc/rtc-armada38x.c 1660 1661ARM/Mediatek RTC DRIVER 1662M: Eddie Huang <eddie.huang@mediatek.com> 1663M: Sean Wang <sean.wang@mediatek.com> 1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1665L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1666S: Maintained 1667F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1668F: drivers/rtc/rtc-mt6397.c 1669F: drivers/rtc/rtc-mt7622.c 1670 1671ARM/Mediatek SoC support 1672M: Matthias Brugger <matthias.bgg@gmail.com> 1673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1674L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1675S: Maintained 1676F: arch/arm/boot/dts/mt6* 1677F: arch/arm/boot/dts/mt7* 1678F: arch/arm/boot/dts/mt8* 1679F: arch/arm/mach-mediatek/ 1680F: arch/arm64/boot/dts/mediatek/ 1681N: mtk 1682K: mediatek 1683 1684ARM/Mediatek USB3 PHY DRIVER 1685M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1687L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1688S: Maintained 1689F: drivers/phy/mediatek/ 1690F: Documentation/devicetree/bindings/phy/phy-mtk-* 1691 1692ARM/MICREL KS8695 ARCHITECTURE 1693M: Greg Ungerer <gerg@uclinux.org> 1694L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1695F: arch/arm/mach-ks8695/ 1696S: Odd Fixes 1697 1698ARM/Microchip (AT91) SoC support 1699M: Nicolas Ferre <nicolas.ferre@microchip.com> 1700M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1702W: http://www.linux4sam.org 1703T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1704S: Supported 1705N: at91 1706N: atmel 1707F: arch/arm/mach-at91/ 1708F: include/soc/at91/ 1709F: arch/arm/boot/dts/at91*.dts 1710F: arch/arm/boot/dts/at91*.dtsi 1711F: arch/arm/boot/dts/sama*.dts 1712F: arch/arm/boot/dts/sama*.dtsi 1713F: arch/arm/include/debug/at91.S 1714F: drivers/memory/atmel* 1715F: drivers/watchdog/sama5d4_wdt.c 1716X: drivers/input/touchscreen/atmel_mxt_ts.c 1717X: drivers/net/wireless/atmel/ 1718 1719ARM/MIOA701 MACHINE SUPPORT 1720M: Robert Jarzmik <robert.jarzmik@free.fr> 1721L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1722F: arch/arm/mach-pxa/mioa701.c 1723S: Maintained 1724 1725ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1726M: Michael Petchkovsky <mkpetch@internode.on.net> 1727S: Maintained 1728 1729ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1730M: Linus Walleij <linus.walleij@linaro.org> 1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1732S: Maintained 1733F: arch/arm/mach-nomadik/ 1734F: arch/arm/mach-u300/ 1735F: arch/arm/mach-ux500/ 1736F: arch/arm/boot/dts/ste-* 1737F: drivers/clk/clk-nomadik.c 1738F: drivers/clk/clk-u300.c 1739F: drivers/clocksource/clksrc-dbx500-prcmu.c 1740F: drivers/clocksource/timer-u300.c 1741F: drivers/dma/coh901318* 1742F: drivers/dma/ste_dma40* 1743F: drivers/hwspinlock/u8500_hsem.c 1744F: drivers/i2c/busses/i2c-nomadik.c 1745F: drivers/i2c/busses/i2c-stu300.c 1746F: drivers/mfd/ab3100* 1747F: drivers/mfd/ab8500* 1748F: drivers/mfd/abx500* 1749F: drivers/mfd/dbx500* 1750F: drivers/mfd/db8500* 1751F: drivers/pinctrl/nomadik/ 1752F: drivers/pinctrl/pinctrl-coh901* 1753F: drivers/pinctrl/pinctrl-u300.c 1754F: drivers/rtc/rtc-ab3100.c 1755F: drivers/rtc/rtc-ab8500.c 1756F: drivers/rtc/rtc-coh901331.c 1757F: drivers/rtc/rtc-pl031.c 1758F: drivers/watchdog/coh901327_wdt.c 1759F: Documentation/devicetree/bindings/arm/ste-* 1760F: Documentation/devicetree/bindings/arm/ux500/ 1761T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1762 1763ARM/NUVOTON NPCM ARCHITECTURE 1764M: Avi Fishman <avifishman70@gmail.com> 1765M: Tomer Maimon <tmaimon77@gmail.com> 1766R: Patrick Venture <venture@google.com> 1767R: Nancy Yuen <yuenn@google.com> 1768R: Brendan Higgins <brendanhiggins@google.com> 1769L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1770S: Supported 1771F: arch/arm/mach-npcm/ 1772F: arch/arm/boot/dts/nuvoton-npcm* 1773F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1774F: drivers/*/*npcm* 1775F: Documentation/devicetree/bindings/*/*npcm* 1776F: Documentation/devicetree/bindings/*/*/*npcm* 1777 1778ARM/NUVOTON W90X900 ARM ARCHITECTURE 1779M: Wan ZongShun <mcuos.com@gmail.com> 1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1781W: http://www.mcuos.com 1782S: Maintained 1783F: arch/arm/mach-w90x900/ 1784F: drivers/input/keyboard/w90p910_keypad.c 1785F: drivers/input/touchscreen/w90p910_ts.c 1786F: drivers/watchdog/nuc900_wdt.c 1787F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1788F: drivers/mtd/nand/raw/nuc900_nand.c 1789F: drivers/rtc/rtc-nuc900.c 1790F: drivers/spi/spi-nuc900.c 1791F: drivers/usb/host/ehci-w90x900.c 1792F: drivers/video/fbdev/nuc900fb.c 1793 1794ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1795M: Nelson Castillo <arhuaco@freaks-unidos.net> 1796L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1797W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1798S: Supported 1799 1800ARM/Orion SoC/Technologic Systems TS-78xx platform support 1801M: Alexander Clouter <alex@digriz.org.uk> 1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1803W: http://www.digriz.org.uk/ts78xx/kernel 1804S: Maintained 1805F: arch/arm/mach-orion5x/ts78xx-* 1806 1807ARM/OXNAS platform support 1808M: Neil Armstrong <narmstrong@baylibre.com> 1809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1810L: linux-oxnas@groups.io (moderated for non-subscribers) 1811S: Maintained 1812F: arch/arm/mach-oxnas/ 1813F: arch/arm/boot/dts/ox8*.dts* 1814N: oxnas 1815 1816ARM/PALM TREO SUPPORT 1817M: Tomas Cech <sleep_walker@suse.com> 1818L: linux-arm-kernel@lists.infradead.org 1819W: http://hackndev.com 1820S: Maintained 1821F: arch/arm/mach-pxa/palmtreo.* 1822 1823ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1824M: Marek Vasut <marek.vasut@gmail.com> 1825L: linux-arm-kernel@lists.infradead.org 1826W: http://hackndev.com 1827S: Maintained 1828F: arch/arm/mach-pxa/include/mach/palmtx.h 1829F: arch/arm/mach-pxa/palmtx.c 1830F: arch/arm/mach-pxa/palmt5.* 1831F: arch/arm/mach-pxa/include/mach/palmld.h 1832F: arch/arm/mach-pxa/palmld.c 1833F: arch/arm/mach-pxa/palmte2.* 1834F: arch/arm/mach-pxa/include/mach/palmtc.h 1835F: arch/arm/mach-pxa/palmtc.c 1836 1837ARM/PALMZ72 SUPPORT 1838M: Sergey Lapin <slapin@ossfans.org> 1839L: linux-arm-kernel@lists.infradead.org 1840W: http://hackndev.com 1841S: Maintained 1842F: arch/arm/mach-pxa/palmz72.* 1843 1844ARM/PLEB SUPPORT 1845M: Peter Chubb <pleb@gelato.unsw.edu.au> 1846W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1847S: Maintained 1848 1849ARM/PT DIGITAL BOARD PORT 1850M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1852W: http://www.armlinux.org.uk/ 1853S: Maintained 1854 1855ARM/QUALCOMM SUPPORT 1856M: Andy Gross <andy.gross@linaro.org> 1857M: David Brown <david.brown@linaro.org> 1858L: linux-arm-msm@vger.kernel.org 1859L: linux-soc@vger.kernel.org 1860S: Maintained 1861F: Documentation/devicetree/bindings/soc/qcom/ 1862F: arch/arm/boot/dts/qcom-*.dts 1863F: arch/arm/boot/dts/qcom-*.dtsi 1864F: arch/arm/mach-qcom/ 1865F: arch/arm64/boot/dts/qcom/* 1866F: drivers/i2c/busses/i2c-qup.c 1867F: drivers/clk/qcom/ 1868F: drivers/dma/qcom/ 1869F: drivers/soc/qcom/ 1870F: drivers/spi/spi-qup.c 1871F: drivers/tty/serial/msm_serial.c 1872F: drivers/*/pm8???-* 1873F: drivers/mfd/ssbi.c 1874F: drivers/firmware/qcom_scm* 1875T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1876 1877ARM/RADISYS ENP2611 MACHINE SUPPORT 1878M: Lennert Buytenhek <kernel@wantstofly.org> 1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1880S: Maintained 1881 1882ARM/REALTEK ARCHITECTURE 1883M: Andreas Färber <afaerber@suse.de> 1884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1885S: Maintained 1886F: arch/arm64/boot/dts/realtek/ 1887F: Documentation/devicetree/bindings/arm/realtek.txt 1888 1889ARM/RENESAS ARM64 ARCHITECTURE 1890M: Simon Horman <horms@verge.net.au> 1891M: Magnus Damm <magnus.damm@gmail.com> 1892L: linux-renesas-soc@vger.kernel.org 1893Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1894T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1895S: Supported 1896F: arch/arm64/boot/dts/renesas/ 1897F: Documentation/devicetree/bindings/arm/shmobile.txt 1898F: drivers/soc/renesas/ 1899F: include/linux/soc/renesas/ 1900 1901ARM/RISCPC ARCHITECTURE 1902M: Russell King <linux@armlinux.org.uk> 1903L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1904W: http://www.armlinux.org.uk/ 1905S: Maintained 1906F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1907F: arch/arm/include/asm/hardware/ioc.h 1908F: arch/arm/include/asm/hardware/iomd.h 1909F: arch/arm/include/asm/hardware/memc.h 1910F: arch/arm/mach-rpc/ 1911F: drivers/net/ethernet/8390/etherh.c 1912F: drivers/net/ethernet/i825xx/ether1* 1913F: drivers/net/ethernet/seeq/ether3* 1914F: drivers/scsi/arm/ 1915 1916ARM/Rockchip SoC support 1917M: Heiko Stuebner <heiko@sntech.de> 1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1919L: linux-rockchip@lists.infradead.org 1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1921S: Maintained 1922F: arch/arm/boot/dts/rk3* 1923F: arch/arm/boot/dts/rv1108* 1924F: arch/arm/mach-rockchip/ 1925F: drivers/clk/rockchip/ 1926F: drivers/i2c/busses/i2c-rk3x.c 1927F: drivers/*/*rockchip* 1928F: drivers/*/*/*rockchip* 1929F: sound/soc/rockchip/ 1930N: rockchip 1931 1932ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1933M: Kukjin Kim <kgene@kernel.org> 1934M: Krzysztof Kozlowski <krzk@kernel.org> 1935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1936L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1937Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1938S: Maintained 1939F: arch/arm/boot/dts/s3c* 1940F: arch/arm/boot/dts/s5p* 1941F: arch/arm/boot/dts/exynos* 1942F: arch/arm64/boot/dts/exynos/ 1943F: arch/arm/plat-samsung/ 1944F: arch/arm/mach-s3c24*/ 1945F: arch/arm/mach-s3c64xx/ 1946F: arch/arm/mach-s5p*/ 1947F: arch/arm/mach-exynos*/ 1948F: drivers/*/*s3c24* 1949F: drivers/*/*/*s3c24* 1950F: drivers/*/*s3c64xx* 1951F: drivers/*/*s5pv210* 1952F: drivers/memory/samsung/* 1953F: drivers/soc/samsung/* 1954F: Documentation/arm/Samsung/ 1955F: Documentation/devicetree/bindings/arm/samsung/ 1956F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1957F: Documentation/devicetree/bindings/power/pd-samsung.txt 1958N: exynos 1959 1960ARM/SAMSUNG MOBILE MACHINE SUPPORT 1961M: Kyungmin Park <kyungmin.park@samsung.com> 1962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1963S: Maintained 1964F: arch/arm/mach-s5pv210/ 1965 1966ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1967M: Kyungmin Park <kyungmin.park@samsung.com> 1968M: Kamil Debski <kamil@wypas.org> 1969M: Andrzej Hajda <a.hajda@samsung.com> 1970L: linux-arm-kernel@lists.infradead.org 1971L: linux-media@vger.kernel.org 1972S: Maintained 1973F: drivers/media/platform/s5p-g2d/ 1974 1975ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1976M: Marek Szyprowski <m.szyprowski@samsung.com> 1977L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1978L: linux-media@vger.kernel.org 1979S: Maintained 1980F: drivers/media/platform/s5p-cec/ 1981F: Documentation/devicetree/bindings/media/s5p-cec.txt 1982 1983ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1984M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1985M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1986L: linux-arm-kernel@lists.infradead.org 1987L: linux-media@vger.kernel.org 1988S: Maintained 1989F: drivers/media/platform/s5p-jpeg/ 1990 1991ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1992M: Kyungmin Park <kyungmin.park@samsung.com> 1993M: Kamil Debski <kamil@wypas.org> 1994M: Jeongtae Park <jtp.park@samsung.com> 1995M: Andrzej Hajda <a.hajda@samsung.com> 1996L: linux-arm-kernel@lists.infradead.org 1997L: linux-media@vger.kernel.org 1998S: Maintained 1999F: arch/arm/plat-samsung/s5p-dev-mfc.c 2000F: drivers/media/platform/s5p-mfc/ 2001 2002ARM/SHMOBILE ARM ARCHITECTURE 2003M: Simon Horman <horms@verge.net.au> 2004M: Magnus Damm <magnus.damm@gmail.com> 2005L: linux-renesas-soc@vger.kernel.org 2006Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 2007T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 2008S: Supported 2009F: arch/arm/boot/dts/emev2* 2010F: arch/arm/boot/dts/r7s* 2011F: arch/arm/boot/dts/r8a* 2012F: arch/arm/boot/dts/sh* 2013F: arch/arm/configs/shmobile_defconfig 2014F: arch/arm/include/debug/renesas-scif.S 2015F: arch/arm/mach-shmobile/ 2016F: Documentation/devicetree/bindings/arm/shmobile.txt 2017F: drivers/soc/renesas/ 2018F: include/linux/soc/renesas/ 2019 2020ARM/SOCFPGA ARCHITECTURE 2021M: Dinh Nguyen <dinguyen@kernel.org> 2022S: Maintained 2023F: arch/arm/mach-socfpga/ 2024F: arch/arm/boot/dts/socfpga* 2025F: arch/arm/configs/socfpga_defconfig 2026F: arch/arm64/boot/dts/altera/ 2027W: http://www.rocketboards.org 2028T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 2029 2030ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 2031M: Dinh Nguyen <dinguyen@kernel.org> 2032S: Maintained 2033F: drivers/clk/socfpga/ 2034 2035ARM/SOCFPGA EDAC SUPPORT 2036M: Thor Thayer <thor.thayer@linux.intel.com> 2037S: Maintained 2038F: drivers/edac/altera_edac. 2039 2040ARM/SPREADTRUM SoC SUPPORT 2041M: Orson Zhai <orsonzhai@gmail.com> 2042M: Baolin Wang <baolin.wang@linaro.org> 2043M: Chunyan Zhang <zhang.lyra@gmail.com> 2044S: Maintained 2045F: arch/arm64/boot/dts/sprd 2046N: sprd 2047 2048ARM/STI ARCHITECTURE 2049M: Patrice Chotard <patrice.chotard@st.com> 2050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2051W: http://www.stlinux.com 2052S: Maintained 2053F: arch/arm/mach-sti/ 2054F: arch/arm/boot/dts/sti* 2055F: drivers/char/hw_random/st-rng.c 2056F: drivers/clocksource/arm_global_timer.c 2057F: drivers/clocksource/clksrc_st_lpc.c 2058F: drivers/cpufreq/sti-cpufreq.c 2059F: drivers/dma/st_fdma* 2060F: drivers/i2c/busses/i2c-st.c 2061F: drivers/media/rc/st_rc.c 2062F: drivers/media/platform/sti/c8sectpfe/ 2063F: drivers/mmc/host/sdhci-st.c 2064F: drivers/phy/st/phy-miphy28lp.c 2065F: drivers/phy/st/phy-stih407-usb.c 2066F: drivers/pinctrl/pinctrl-st.c 2067F: drivers/remoteproc/st_remoteproc.c 2068F: drivers/remoteproc/st_slim_rproc.c 2069F: drivers/reset/sti/ 2070F: drivers/rtc/rtc-st-lpc.c 2071F: drivers/tty/serial/st-asc.c 2072F: drivers/usb/dwc3/dwc3-st.c 2073F: drivers/usb/host/ehci-st.c 2074F: drivers/usb/host/ohci-st.c 2075F: drivers/watchdog/st_lpc_wdt.c 2076F: drivers/ata/ahci_st.c 2077F: include/linux/remoteproc/st_slim_rproc.h 2078 2079ARM/STM32 ARCHITECTURE 2080M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2081M: Alexandre Torgue <alexandre.torgue@st.com> 2082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2083S: Maintained 2084T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2085N: stm32 2086F: arch/arm/boot/dts/stm32* 2087F: arch/arm/mach-stm32/ 2088F: drivers/clocksource/armv7m_systick.c 2089 2090ARM/Synaptics Berlin SoC support 2091M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2092M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2094S: Maintained 2095F: arch/arm/mach-berlin/ 2096F: arch/arm/boot/dts/berlin* 2097F: arch/arm64/boot/dts/marvell/berlin* 2098 2099ARM/TANGO ARCHITECTURE 2100M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2101M: Mans Rullgard <mans@mansr.com> 2102L: linux-arm-kernel@lists.infradead.org 2103S: Odd Fixes 2104N: tango 2105 2106ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2107M: Lennert Buytenhek <kernel@wantstofly.org> 2108L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2109S: Maintained 2110 2111ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2112M: Hans Verkuil <hans.verkuil@cisco.com> 2113L: linux-tegra@vger.kernel.org 2114L: linux-media@vger.kernel.org 2115S: Maintained 2116F: drivers/media/platform/tegra-cec/ 2117F: Documentation/devicetree/bindings/media/tegra-cec.txt 2118 2119ARM/TETON BGA MACHINE SUPPORT 2120M: "Mark F. Brown" <mark.brown314@gmail.com> 2121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2122S: Maintained 2123 2124ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2125M: Santosh Shilimkar <ssantosh@kernel.org> 2126L: linux-kernel@vger.kernel.org 2127S: Maintained 2128F: drivers/memory/*emif* 2129 2130ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2131M: Santosh Shilimkar <ssantosh@kernel.org> 2132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2133S: Maintained 2134F: arch/arm/mach-keystone/ 2135F: arch/arm/boot/dts/keystone-* 2136T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2137 2138ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2139M: Santosh Shilimkar <ssantosh@kernel.org> 2140L: linux-kernel@vger.kernel.org 2141S: Maintained 2142F: drivers/clk/keystone/ 2143 2144ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2145M: Santosh Shilimkar <ssantosh@kernel.org> 2146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2147L: linux-kernel@vger.kernel.org 2148S: Maintained 2149F: drivers/clocksource/timer-keystone.c 2150 2151ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2152M: Santosh Shilimkar <ssantosh@kernel.org> 2153L: linux-kernel@vger.kernel.org 2154S: Maintained 2155F: drivers/power/reset/keystone-reset.c 2156 2157ARM/THECUS N2100 MACHINE SUPPORT 2158M: Lennert Buytenhek <kernel@wantstofly.org> 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2160S: Maintained 2161 2162ARM/TOSA MACHINE SUPPORT 2163M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2164M: Dirk Opfer <dirk@opfer-online.de> 2165S: Maintained 2166 2167ARM/UNIPHIER ARCHITECTURE 2168M: Masahiro Yamada <yamada.masahiro@socionext.com> 2169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2170T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2171S: Maintained 2172F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2173F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2174F: arch/arm/boot/dts/uniphier* 2175F: arch/arm/include/asm/hardware/cache-uniphier.h 2176F: arch/arm/mach-uniphier/ 2177F: arch/arm/mm/cache-uniphier.c 2178F: arch/arm64/boot/dts/socionext/uniphier* 2179F: drivers/bus/uniphier-system-bus.c 2180F: drivers/clk/uniphier/ 2181F: drivers/gpio/gpio-uniphier.c 2182F: drivers/i2c/busses/i2c-uniphier* 2183F: drivers/irqchip/irq-uniphier-aidet.c 2184F: drivers/pinctrl/uniphier/ 2185F: drivers/reset/reset-uniphier.c 2186F: drivers/tty/serial/8250/8250_uniphier.c 2187N: uniphier 2188 2189ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2190M: Ulf Hansson <ulf.hansson@linaro.org> 2191L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2192T: git git://git.linaro.org/people/ulfh/clk.git 2193S: Maintained 2194F: drivers/clk/ux500/ 2195 2196ARM/VERSATILE EXPRESS PLATFORM 2197M: Liviu Dudau <liviu.dudau@arm.com> 2198M: Sudeep Holla <sudeep.holla@arm.com> 2199M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2201S: Maintained 2202F: arch/arm/boot/dts/vexpress* 2203F: arch/arm64/boot/dts/arm/ 2204F: arch/arm/mach-vexpress/ 2205F: */*/vexpress* 2206F: */*/*/vexpress* 2207F: drivers/clk/versatile/clk-vexpress-osc.c 2208F: drivers/clocksource/versatile.c 2209N: mps2 2210 2211ARM/VFP SUPPORT 2212M: Russell King <linux@armlinux.org.uk> 2213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2214W: http://www.armlinux.org.uk/ 2215S: Maintained 2216F: arch/arm/vfp/ 2217 2218ARM/VOIPAC PXA270 SUPPORT 2219M: Marek Vasut <marek.vasut@gmail.com> 2220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2221S: Maintained 2222F: arch/arm/mach-pxa/vpac270.c 2223F: arch/arm/mach-pxa/include/mach/vpac270.h 2224 2225ARM/VT8500 ARM ARCHITECTURE 2226M: Tony Prisk <linux@prisktech.co.nz> 2227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2228S: Maintained 2229F: arch/arm/mach-vt8500/ 2230F: drivers/clocksource/vt8500_timer.c 2231F: drivers/i2c/busses/i2c-wmt.c 2232F: drivers/mmc/host/wmt-sdmmc.c 2233F: drivers/pwm/pwm-vt8500.c 2234F: drivers/rtc/rtc-vt8500.c 2235F: drivers/tty/serial/vt8500_serial.c 2236F: drivers/usb/host/ehci-platform.c 2237F: drivers/usb/host/uhci-platform.c 2238F: drivers/video/fbdev/vt8500lcdfb.* 2239F: drivers/video/fbdev/wm8505fb* 2240F: drivers/video/fbdev/wmt_ge_rops.* 2241 2242ARM/ZIPIT Z2 SUPPORT 2243M: Marek Vasut <marek.vasut@gmail.com> 2244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2245S: Maintained 2246F: arch/arm/mach-pxa/z2.c 2247F: arch/arm/mach-pxa/include/mach/z2.h 2248 2249ARM/ZTE ARCHITECTURE 2250M: Jun Nie <jun.nie@linaro.org> 2251M: Baoyou Xie <baoyou.xie@linaro.org> 2252M: Shawn Guo <shawnguo@kernel.org> 2253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2254S: Maintained 2255F: arch/arm/boot/dts/zx2967* 2256F: arch/arm/mach-zx/ 2257F: arch/arm64/boot/dts/zte/ 2258F: drivers/clk/zte/ 2259F: drivers/dma/zx_dma.c 2260F: drivers/gpio/gpio-zx.c 2261F: drivers/i2c/busses/i2c-zx2967.c 2262F: drivers/mmc/host/dw_mmc-zx.* 2263F: drivers/pinctrl/zte/ 2264F: drivers/soc/zte/ 2265F: drivers/thermal/zx2967_thermal.c 2266F: drivers/watchdog/zx2967_wdt.c 2267F: Documentation/devicetree/bindings/arm/zte.txt 2268F: Documentation/devicetree/bindings/clock/zx2967*.txt 2269F: Documentation/devicetree/bindings/dma/zxdma.txt 2270F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2271F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2272F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2273F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2274F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2275F: Documentation/devicetree/bindings/soc/zte/ 2276F: Documentation/devicetree/bindings/sound/zte,*.txt 2277F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2278F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2279F: include/dt-bindings/clock/zx2967*.h 2280F: include/dt-bindings/soc/zte,*.h 2281F: sound/soc/codecs/zx_aud96p22.c 2282F: sound/soc/zte/ 2283 2284ARM/ZYNQ ARCHITECTURE 2285M: Michal Simek <michal.simek@xilinx.com> 2286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2287W: http://wiki.xilinx.com 2288T: git https://github.com/Xilinx/linux-xlnx.git 2289S: Supported 2290F: arch/arm/mach-zynq/ 2291F: drivers/cpuidle/cpuidle-zynq.c 2292F: drivers/block/xsysace.c 2293N: zynq 2294N: xilinx 2295F: drivers/clocksource/cadence_ttc_timer.c 2296F: drivers/i2c/busses/i2c-cadence.c 2297F: drivers/mmc/host/sdhci-of-arasan.c 2298F: drivers/edac/synopsys_edac.c 2299 2300ARM64 PORT (AARCH64 ARCHITECTURE) 2301M: Catalin Marinas <catalin.marinas@arm.com> 2302M: Will Deacon <will.deacon@arm.com> 2303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2304T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2305S: Maintained 2306F: arch/arm64/ 2307X: arch/arm64/boot/dts/ 2308F: Documentation/arm64/ 2309 2310AS3645A LED FLASH CONTROLLER DRIVER 2311M: Sakari Ailus <sakari.ailus@iki.fi> 2312L: linux-leds@vger.kernel.org 2313S: Maintained 2314F: drivers/leds/leds-as3645a.c 2315 2316ASAHI KASEI AK7375 LENS VOICE COIL DRIVER 2317M: Tianshu Qiu <tian.shu.qiu@intel.com> 2318L: linux-media@vger.kernel.org 2319T: git git://linuxtv.org/media_tree.git 2320S: Maintained 2321F: drivers/media/i2c/ak7375.c 2322F: Documentation/devicetree/bindings/media/i2c/ak7375.txt 2323 2324ASAHI KASEI AK8974 DRIVER 2325M: Linus Walleij <linus.walleij@linaro.org> 2326L: linux-iio@vger.kernel.org 2327W: http://www.akm.com/ 2328S: Supported 2329F: drivers/iio/magnetometer/ak8974.c 2330 2331ASC7621 HARDWARE MONITOR DRIVER 2332M: George Joseph <george.joseph@fairview5.com> 2333L: linux-hwmon@vger.kernel.org 2334S: Maintained 2335F: Documentation/hwmon/asc7621 2336F: drivers/hwmon/asc7621.c 2337 2338ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2339M: Corentin Chary <corentin.chary@gmail.com> 2340L: acpi4asus-user@lists.sourceforge.net 2341L: platform-driver-x86@vger.kernel.org 2342W: http://acpi4asus.sf.net 2343S: Maintained 2344F: drivers/platform/x86/asus*.c 2345F: drivers/platform/x86/eeepc*.c 2346 2347ASUS WIRELESS RADIO CONTROL DRIVER 2348M: João Paulo Rechi Vita <jprvita@gmail.com> 2349L: platform-driver-x86@vger.kernel.org 2350S: Maintained 2351F: drivers/platform/x86/asus-wireless.c 2352 2353ASYMMETRIC KEYS 2354M: David Howells <dhowells@redhat.com> 2355L: keyrings@vger.kernel.org 2356S: Maintained 2357F: Documentation/crypto/asymmetric-keys.txt 2358F: include/linux/verification.h 2359F: include/crypto/public_key.h 2360F: include/crypto/pkcs7.h 2361F: crypto/asymmetric_keys/ 2362 2363ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2364R: Dan Williams <dan.j.williams@intel.com> 2365W: http://sourceforge.net/projects/xscaleiop 2366S: Odd fixes 2367F: Documentation/crypto/async-tx-api.txt 2368F: crypto/async_tx/ 2369F: drivers/dma/ 2370F: include/linux/dmaengine.h 2371F: include/linux/async_tx.h 2372 2373AT24 EEPROM DRIVER 2374M: Bartosz Golaszewski <brgl@bgdev.pl> 2375L: linux-i2c@vger.kernel.org 2376T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2377S: Maintained 2378F: Documentation/devicetree/bindings/eeprom/at24.txt 2379F: drivers/misc/eeprom/at24.c 2380F: include/linux/platform_data/at24.h 2381 2382ATA OVER ETHERNET (AOE) DRIVER 2383M: "Ed L. Cashin" <ed.cashin@acm.org> 2384W: http://www.openaoe.org/ 2385S: Supported 2386F: Documentation/aoe/ 2387F: drivers/block/aoe/ 2388 2389ATHEROS 71XX/9XXX GPIO DRIVER 2390M: Alban Bedel <albeu@free.fr> 2391W: https://github.com/AlbanBedel/linux 2392T: git git://github.com/AlbanBedel/linux 2393S: Maintained 2394F: drivers/gpio/gpio-ath79.c 2395F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2396 2397ATHEROS 71XX/9XXX USB PHY DRIVER 2398M: Alban Bedel <albeu@free.fr> 2399W: https://github.com/AlbanBedel/linux 2400T: git git://github.com/AlbanBedel/linux 2401S: Maintained 2402F: drivers/phy/qualcomm/phy-ath79-usb.c 2403F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2404 2405ATHEROS ATH GENERIC UTILITIES 2406M: Kalle Valo <kvalo@codeaurora.org> 2407L: linux-wireless@vger.kernel.org 2408S: Supported 2409F: drivers/net/wireless/ath/* 2410 2411ATHEROS ATH5K WIRELESS DRIVER 2412M: Jiri Slaby <jirislaby@gmail.com> 2413M: Nick Kossifidis <mickflemm@gmail.com> 2414M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2415L: linux-wireless@vger.kernel.org 2416W: http://wireless.kernel.org/en/users/Drivers/ath5k 2417S: Maintained 2418F: drivers/net/wireless/ath/ath5k/ 2419 2420ATHEROS ATH6KL WIRELESS DRIVER 2421M: Kalle Valo <kvalo@codeaurora.org> 2422L: linux-wireless@vger.kernel.org 2423W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2424T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2425S: Supported 2426F: drivers/net/wireless/ath/ath6kl/ 2427 2428ATI_REMOTE2 DRIVER 2429M: Ville Syrjala <syrjala@sci.fi> 2430S: Maintained 2431F: drivers/input/misc/ati_remote2.c 2432 2433ATK0110 HWMON DRIVER 2434M: Luca Tettamanti <kronos.it@gmail.com> 2435L: linux-hwmon@vger.kernel.org 2436S: Maintained 2437F: drivers/hwmon/asus_atk0110.c 2438 2439ATLX ETHERNET DRIVERS 2440M: Jay Cliburn <jcliburn@gmail.com> 2441M: Chris Snook <chris.snook@gmail.com> 2442L: netdev@vger.kernel.org 2443W: http://sourceforge.net/projects/atl1 2444W: http://atl1.sourceforge.net 2445S: Maintained 2446F: drivers/net/ethernet/atheros/ 2447 2448ATM 2449M: Chas Williams <3chas3@gmail.com> 2450L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2451L: netdev@vger.kernel.org 2452W: http://linux-atm.sourceforge.net 2453S: Maintained 2454F: drivers/atm/ 2455F: include/linux/atm* 2456F: include/uapi/linux/atm* 2457 2458ATMEL AT91 / AT32 MCI DRIVER 2459M: Ludovic Desroches <ludovic.desroches@microchip.com> 2460S: Maintained 2461F: drivers/mmc/host/atmel-mci.c 2462 2463ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2464M: Nicolas Ferre <nicolas.ferre@microchip.com> 2465S: Supported 2466F: drivers/power/reset/at91-sama5d2_shdwc.c 2467 2468ATMEL Audio ALSA driver 2469M: Nicolas Ferre <nicolas.ferre@microchip.com> 2470L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2471S: Supported 2472F: sound/soc/atmel 2473 2474ATMEL I2C DRIVER 2475M: Ludovic Desroches <ludovic.desroches@microchip.com> 2476L: linux-i2c@vger.kernel.org 2477S: Supported 2478F: drivers/i2c/busses/i2c-at91.c 2479 2480ATMEL ISI DRIVER 2481M: Ludovic Desroches <ludovic.desroches@microchip.com> 2482L: linux-media@vger.kernel.org 2483S: Supported 2484F: drivers/media/platform/atmel/atmel-isi.c 2485F: include/media/atmel-isi.h 2486 2487ATMEL LCDFB DRIVER 2488M: Nicolas Ferre <nicolas.ferre@microchip.com> 2489L: linux-fbdev@vger.kernel.org 2490S: Maintained 2491F: drivers/video/fbdev/atmel_lcdfb.c 2492F: include/video/atmel_lcdc.h 2493 2494ATMEL MACB ETHERNET DRIVER 2495M: Nicolas Ferre <nicolas.ferre@microchip.com> 2496S: Supported 2497F: drivers/net/ethernet/cadence/ 2498 2499ATMEL MAXTOUCH DRIVER 2500M: Nick Dyer <nick@shmanahar.org> 2501T: git git://github.com/ndyer/linux.git 2502S: Maintained 2503F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2504F: drivers/input/touchscreen/atmel_mxt_ts.c 2505 2506ATMEL SAMA5D2 ADC DRIVER 2507M: Ludovic Desroches <ludovic.desroches@microchip.com> 2508L: linux-iio@vger.kernel.org 2509S: Supported 2510F: drivers/iio/adc/at91-sama5d2_adc.c 2511 2512ATMEL SDMMC DRIVER 2513M: Ludovic Desroches <ludovic.desroches@microchip.com> 2514L: linux-mmc@vger.kernel.org 2515S: Supported 2516F: drivers/mmc/host/sdhci-of-at91.c 2517 2518ATMEL SPI DRIVER 2519M: Nicolas Ferre <nicolas.ferre@microchip.com> 2520S: Supported 2521F: drivers/spi/spi-atmel.* 2522 2523ATMEL SSC DRIVER 2524M: Nicolas Ferre <nicolas.ferre@microchip.com> 2525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2526S: Supported 2527F: drivers/misc/atmel-ssc.c 2528F: include/linux/atmel-ssc.h 2529 2530ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2531M: Nicolas Ferre <nicolas.ferre@microchip.com> 2532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2533S: Supported 2534F: drivers/misc/atmel_tclib.c 2535F: drivers/clocksource/tcb_clksrc.c 2536 2537ATMEL USBA UDC DRIVER 2538M: Nicolas Ferre <nicolas.ferre@microchip.com> 2539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2540S: Supported 2541F: drivers/usb/gadget/udc/atmel_usba_udc.* 2542 2543ATMEL WIRELESS DRIVER 2544M: Simon Kelley <simon@thekelleys.org.uk> 2545L: linux-wireless@vger.kernel.org 2546W: http://www.thekelleys.org.uk/atmel 2547W: http://atmelwlandriver.sourceforge.net/ 2548S: Maintained 2549F: drivers/net/wireless/atmel/atmel* 2550 2551ATMEL XDMA DRIVER 2552M: Ludovic Desroches <ludovic.desroches@microchip.com> 2553L: linux-arm-kernel@lists.infradead.org 2554L: dmaengine@vger.kernel.org 2555S: Supported 2556F: drivers/dma/at_xdmac.c 2557 2558ATOMIC INFRASTRUCTURE 2559M: Will Deacon <will.deacon@arm.com> 2560M: Peter Zijlstra <peterz@infradead.org> 2561R: Boqun Feng <boqun.feng@gmail.com> 2562L: linux-kernel@vger.kernel.org 2563S: Maintained 2564F: arch/*/include/asm/atomic*.h 2565F: include/*/atomic*.h 2566 2567ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2568M: Bradley Grove <linuxdrivers@attotech.com> 2569L: linux-scsi@vger.kernel.org 2570W: http://www.attotech.com 2571S: Supported 2572F: drivers/scsi/esas2r 2573 2574ATUSB IEEE 802.15.4 RADIO DRIVER 2575M: Stefan Schmidt <stefan@datenfreihafen.org> 2576L: linux-wpan@vger.kernel.org 2577S: Maintained 2578F: drivers/net/ieee802154/atusb.c 2579F: drivers/net/ieee802154/atusb.h 2580F: drivers/net/ieee802154/at86rf230.h 2581 2582AUDIT SUBSYSTEM 2583M: Paul Moore <paul@paul-moore.com> 2584M: Eric Paris <eparis@redhat.com> 2585L: linux-audit@redhat.com (moderated for non-subscribers) 2586W: https://github.com/linux-audit 2587T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2588S: Supported 2589F: include/linux/audit.h 2590F: include/uapi/linux/audit.h 2591F: kernel/audit* 2592 2593AUXILIARY DISPLAY DRIVERS 2594M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2595S: Maintained 2596F: drivers/auxdisplay/ 2597F: include/linux/cfag12864b.h 2598 2599AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER 2600M: Andreas Klinger <ak@it-klinger.de> 2601L: linux-iio@vger.kernel.org 2602S: Maintained 2603F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt 2604F: drivers/iio/adc/hx711.c 2605 2606AX.25 NETWORK LAYER 2607M: Ralf Baechle <ralf@linux-mips.org> 2608L: linux-hams@vger.kernel.org 2609W: http://www.linux-ax25.org/ 2610S: Maintained 2611F: include/uapi/linux/ax25.h 2612F: include/net/ax25.h 2613F: net/ax25/ 2614 2615AXENTIA ARM DEVICES 2616M: Peter Rosin <peda@axentia.se> 2617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2618S: Maintained 2619F: Documentation/devicetree/bindings/arm/axentia.txt 2620F: arch/arm/boot/dts/at91-linea.dtsi 2621F: arch/arm/boot/dts/at91-natte.dtsi 2622F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2623F: arch/arm/boot/dts/at91-tse850-3.dts 2624 2625AXENTIA ASOC DRIVERS 2626M: Peter Rosin <peda@axentia.se> 2627L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2628S: Maintained 2629F: Documentation/devicetree/bindings/sound/axentia,* 2630F: sound/soc/atmel/tse850-pcm5142.c 2631 2632AZ6007 DVB DRIVER 2633M: Mauro Carvalho Chehab <mchehab@kernel.org> 2634L: linux-media@vger.kernel.org 2635W: https://linuxtv.org 2636T: git git://linuxtv.org/media_tree.git 2637S: Maintained 2638F: drivers/media/usb/dvb-usb-v2/az6007.c 2639 2640AZTECH FM RADIO RECEIVER DRIVER 2641M: Hans Verkuil <hverkuil@xs4all.nl> 2642L: linux-media@vger.kernel.org 2643T: git git://linuxtv.org/media_tree.git 2644W: https://linuxtv.org 2645S: Maintained 2646F: drivers/media/radio/radio-aztech* 2647 2648B43 WIRELESS DRIVER 2649L: linux-wireless@vger.kernel.org 2650L: b43-dev@lists.infradead.org 2651W: http://wireless.kernel.org/en/users/Drivers/b43 2652S: Odd Fixes 2653F: drivers/net/wireless/broadcom/b43/ 2654 2655B43LEGACY WIRELESS DRIVER 2656M: Larry Finger <Larry.Finger@lwfinger.net> 2657L: linux-wireless@vger.kernel.org 2658L: b43-dev@lists.infradead.org 2659W: http://wireless.kernel.org/en/users/Drivers/b43 2660S: Maintained 2661F: drivers/net/wireless/broadcom/b43legacy/ 2662 2663BACKLIGHT CLASS/SUBSYSTEM 2664M: Lee Jones <lee.jones@linaro.org> 2665M: Daniel Thompson <daniel.thompson@linaro.org> 2666M: Jingoo Han <jingoohan1@gmail.com> 2667L: dri-devel@lists.freedesktop.org 2668T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2669S: Maintained 2670F: drivers/video/backlight/ 2671F: include/linux/backlight.h 2672F: include/linux/pwm_backlight.h 2673F: Documentation/devicetree/bindings/leds/backlight 2674 2675BATMAN ADVANCED 2676M: Marek Lindner <mareklindner@neomailbox.ch> 2677M: Simon Wunderlich <sw@simonwunderlich.de> 2678M: Antonio Quartulli <a@unstable.cc> 2679L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2680W: https://www.open-mesh.org/ 2681Q: https://patchwork.open-mesh.org/project/batman/list/ 2682S: Maintained 2683F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2684F: Documentation/ABI/testing/sysfs-class-net-mesh 2685F: Documentation/networking/batman-adv.rst 2686F: include/uapi/linux/batadv_packet.h 2687F: include/uapi/linux/batman_adv.h 2688F: net/batman-adv/ 2689 2690BAYCOM/HDLCDRV DRIVERS FOR AX.25 2691M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2692L: linux-hams@vger.kernel.org 2693W: http://www.baycom.org/~tom/ham/ham.html 2694S: Maintained 2695F: drivers/net/hamradio/baycom* 2696 2697BCACHE (BLOCK LAYER CACHE) 2698M: Coly Li <colyli@suse.de> 2699M: Kent Overstreet <kent.overstreet@gmail.com> 2700L: linux-bcache@vger.kernel.org 2701W: http://bcache.evilpiepirate.org 2702C: irc://irc.oftc.net/bcache 2703S: Maintained 2704F: drivers/md/bcache/ 2705 2706BDISP ST MEDIA DRIVER 2707M: Fabien Dessenne <fabien.dessenne@st.com> 2708L: linux-media@vger.kernel.org 2709T: git git://linuxtv.org/media_tree.git 2710W: https://linuxtv.org 2711S: Supported 2712F: drivers/media/platform/sti/bdisp 2713 2714BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2715M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2716L: netdev@vger.kernel.org 2717S: Maintained 2718F: drivers/net/ethernet/ec_bhf.c 2719 2720BEFS FILE SYSTEM 2721M: Luis de Bethencourt <luisbg@kernel.org> 2722M: Salah Triki <salah.triki@gmail.com> 2723S: Maintained 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2725F: Documentation/filesystems/befs.txt 2726F: fs/befs/ 2727 2728BFQ I/O SCHEDULER 2729M: Paolo Valente <paolo.valente@linaro.org> 2730M: Jens Axboe <axboe@kernel.dk> 2731L: linux-block@vger.kernel.org 2732S: Maintained 2733F: block/bfq-* 2734F: Documentation/block/bfq-iosched.txt 2735 2736BFS FILE SYSTEM 2737M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2738S: Maintained 2739F: Documentation/filesystems/bfs.txt 2740F: fs/bfs/ 2741F: include/uapi/linux/bfs_fs.h 2742 2743BLINKM RGB LED DRIVER 2744M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2745S: Maintained 2746F: drivers/leds/leds-blinkm.c 2747 2748BLOCK LAYER 2749M: Jens Axboe <axboe@kernel.dk> 2750L: linux-block@vger.kernel.org 2751T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2752S: Maintained 2753F: block/ 2754F: drivers/block/ 2755F: kernel/trace/blktrace.c 2756F: lib/sbitmap.c 2757 2758BLOCK2MTD DRIVER 2759M: Joern Engel <joern@lazybastard.org> 2760L: linux-mtd@lists.infradead.org 2761S: Maintained 2762F: drivers/mtd/devices/block2mtd.c 2763 2764BLUETOOTH DRIVERS 2765M: Marcel Holtmann <marcel@holtmann.org> 2766M: Johan Hedberg <johan.hedberg@gmail.com> 2767L: linux-bluetooth@vger.kernel.org 2768W: http://www.bluez.org/ 2769T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2770T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2771S: Maintained 2772F: drivers/bluetooth/ 2773 2774BLUETOOTH SUBSYSTEM 2775M: Marcel Holtmann <marcel@holtmann.org> 2776M: Johan Hedberg <johan.hedberg@gmail.com> 2777L: linux-bluetooth@vger.kernel.org 2778W: http://www.bluez.org/ 2779T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2781S: Maintained 2782F: net/bluetooth/ 2783F: include/net/bluetooth/ 2784 2785BONDING DRIVER 2786M: Jay Vosburgh <j.vosburgh@gmail.com> 2787M: Veaceslav Falico <vfalico@gmail.com> 2788M: Andy Gospodarek <andy@greyhouse.net> 2789L: netdev@vger.kernel.org 2790W: http://sourceforge.net/projects/bonding/ 2791S: Supported 2792F: drivers/net/bonding/ 2793F: include/uapi/linux/if_bonding.h 2794 2795BPF (Safe dynamic programs and tools) 2796M: Alexei Starovoitov <ast@kernel.org> 2797M: Daniel Borkmann <daniel@iogearbox.net> 2798L: netdev@vger.kernel.org 2799L: linux-kernel@vger.kernel.org 2800T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2801T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2802Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147 2803S: Supported 2804F: arch/x86/net/bpf_jit* 2805F: Documentation/networking/filter.txt 2806F: Documentation/bpf/ 2807F: include/linux/bpf* 2808F: include/linux/filter.h 2809F: include/trace/events/xdp.h 2810F: include/uapi/linux/bpf* 2811F: include/uapi/linux/filter.h 2812F: kernel/bpf/ 2813F: kernel/trace/bpf_trace.c 2814F: lib/test_bpf.c 2815F: net/bpf/ 2816F: net/core/filter.c 2817F: net/sched/act_bpf.c 2818F: net/sched/cls_bpf.c 2819F: samples/bpf/ 2820F: tools/bpf/ 2821F: tools/lib/bpf/ 2822F: tools/testing/selftests/bpf/ 2823 2824BROADCOM B44 10/100 ETHERNET DRIVER 2825M: Michael Chan <michael.chan@broadcom.com> 2826L: netdev@vger.kernel.org 2827S: Supported 2828F: drivers/net/ethernet/broadcom/b44.* 2829 2830BROADCOM B53 ETHERNET SWITCH DRIVER 2831M: Florian Fainelli <f.fainelli@gmail.com> 2832L: netdev@vger.kernel.org 2833L: openwrt-devel@lists.openwrt.org (subscribers-only) 2834S: Supported 2835F: drivers/net/dsa/b53/* 2836F: include/linux/platform_data/b53.h 2837 2838BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2839M: Florian Fainelli <f.fainelli@gmail.com> 2840M: Ray Jui <rjui@broadcom.com> 2841M: Scott Branden <sbranden@broadcom.com> 2842M: bcm-kernel-feedback-list@broadcom.com 2843T: git git://github.com/broadcom/mach-bcm 2844S: Maintained 2845N: bcm281* 2846N: bcm113* 2847N: bcm216* 2848N: kona 2849F: arch/arm/mach-bcm/ 2850 2851BROADCOM BCM2835 ARM ARCHITECTURE 2852M: Eric Anholt <eric@anholt.net> 2853M: Stefan Wahren <stefan.wahren@i2se.com> 2854L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2856T: git git://github.com/anholt/linux 2857S: Maintained 2858N: bcm2835 2859F: drivers/staging/vc04_services 2860 2861BROADCOM BCM47XX MIPS ARCHITECTURE 2862M: Hauke Mehrtens <hauke@hauke-m.de> 2863M: Rafał Miłecki <zajec5@gmail.com> 2864L: linux-mips@linux-mips.org 2865S: Maintained 2866F: Documentation/devicetree/bindings/mips/brcm/ 2867F: arch/mips/bcm47xx/* 2868F: arch/mips/include/asm/mach-bcm47xx/* 2869 2870BROADCOM BCM5301X ARM ARCHITECTURE 2871M: Hauke Mehrtens <hauke@hauke-m.de> 2872M: Rafał Miłecki <zajec5@gmail.com> 2873M: Jon Mason <jonmason@broadcom.com> 2874M: bcm-kernel-feedback-list@broadcom.com 2875L: linux-arm-kernel@lists.infradead.org 2876S: Maintained 2877F: arch/arm/mach-bcm/bcm_5301x.c 2878F: arch/arm/boot/dts/bcm5301x*.dtsi 2879F: arch/arm/boot/dts/bcm470* 2880F: arch/arm/boot/dts/bcm953012* 2881 2882BROADCOM BCM53573 ARM ARCHITECTURE 2883M: Rafał Miłecki <rafal@milecki.pl> 2884L: linux-arm-kernel@lists.infradead.org 2885S: Maintained 2886F: arch/arm/boot/dts/bcm53573* 2887F: arch/arm/boot/dts/bcm47189* 2888 2889BROADCOM BCM63XX ARM ARCHITECTURE 2890M: Florian Fainelli <f.fainelli@gmail.com> 2891M: bcm-kernel-feedback-list@broadcom.com 2892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2893T: git git://github.com/broadcom/stblinux.git 2894S: Maintained 2895N: bcm63xx 2896 2897BROADCOM BCM63XX/BCM33XX UDC DRIVER 2898M: Kevin Cernekee <cernekee@gmail.com> 2899L: linux-usb@vger.kernel.org 2900S: Maintained 2901F: drivers/usb/gadget/udc/bcm63xx_udc.* 2902 2903BROADCOM BCM7XXX ARM ARCHITECTURE 2904M: Brian Norris <computersforpeace@gmail.com> 2905M: Gregory Fong <gregory.0xf0@gmail.com> 2906M: Florian Fainelli <f.fainelli@gmail.com> 2907M: bcm-kernel-feedback-list@broadcom.com 2908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2909T: git git://github.com/broadcom/stblinux.git 2910S: Maintained 2911F: arch/arm/mach-bcm/*brcmstb* 2912F: arch/arm/boot/dts/bcm7*.dts* 2913F: drivers/bus/brcmstb_gisb.c 2914F: arch/arm/mm/cache-b15-rac.c 2915F: arch/arm/include/asm/hardware/cache-b15-rac.h 2916N: brcmstb 2917 2918BROADCOM BMIPS CPUFREQ DRIVER 2919M: Markus Mayer <mmayer@broadcom.com> 2920M: bcm-kernel-feedback-list@broadcom.com 2921L: linux-pm@vger.kernel.org 2922S: Maintained 2923F: drivers/cpufreq/bmips-cpufreq.c 2924 2925BROADCOM BMIPS MIPS ARCHITECTURE 2926M: Kevin Cernekee <cernekee@gmail.com> 2927M: Florian Fainelli <f.fainelli@gmail.com> 2928L: linux-mips@linux-mips.org 2929T: git git://github.com/broadcom/stblinux.git 2930S: Maintained 2931F: arch/mips/bmips/* 2932F: arch/mips/include/asm/mach-bmips/* 2933F: arch/mips/kernel/*bmips* 2934F: arch/mips/boot/dts/brcm/bcm*.dts* 2935F: drivers/irqchip/irq-bcm63* 2936F: drivers/irqchip/irq-bcm7* 2937F: drivers/irqchip/irq-brcmstb* 2938F: include/linux/bcm963xx_nvram.h 2939F: include/linux/bcm963xx_tag.h 2940 2941BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2942M: Rasesh Mody <rasesh.mody@cavium.com> 2943M: Harish Patil <harish.patil@cavium.com> 2944M: Dept-GELinuxNICDev@cavium.com 2945L: netdev@vger.kernel.org 2946S: Supported 2947F: drivers/net/ethernet/broadcom/bnx2.* 2948F: drivers/net/ethernet/broadcom/bnx2_* 2949 2950BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2951M: QLogic-Storage-Upstream@qlogic.com 2952L: linux-scsi@vger.kernel.org 2953S: Supported 2954F: drivers/scsi/bnx2fc/ 2955 2956BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2957M: QLogic-Storage-Upstream@qlogic.com 2958L: linux-scsi@vger.kernel.org 2959S: Supported 2960F: drivers/scsi/bnx2i/ 2961 2962BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2963M: Ariel Elior <ariel.elior@cavium.com> 2964M: everest-linux-l2@cavium.com 2965L: netdev@vger.kernel.org 2966S: Supported 2967F: drivers/net/ethernet/broadcom/bnx2x/ 2968 2969BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2970M: Michael Chan <michael.chan@broadcom.com> 2971L: netdev@vger.kernel.org 2972S: Supported 2973F: drivers/net/ethernet/broadcom/bnxt/ 2974 2975BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2976M: Arend van Spriel <arend.vanspriel@broadcom.com> 2977M: Franky Lin <franky.lin@broadcom.com> 2978M: Hante Meuleman <hante.meuleman@broadcom.com> 2979M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2980M: Wright Feng <wright.feng@cypress.com> 2981L: linux-wireless@vger.kernel.org 2982L: brcm80211-dev-list.pdl@broadcom.com 2983L: brcm80211-dev-list@cypress.com 2984S: Supported 2985F: drivers/net/wireless/broadcom/brcm80211/ 2986 2987BROADCOM BRCMSTB GPIO DRIVER 2988M: Gregory Fong <gregory.0xf0@gmail.com> 2989L: bcm-kernel-feedback-list@broadcom.com 2990S: Supported 2991F: drivers/gpio/gpio-brcmstb.c 2992F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2993 2994BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2995M: Al Cooper <alcooperx@gmail.com> 2996L: linux-kernel@vger.kernel.org 2997L: bcm-kernel-feedback-list@broadcom.com 2998S: Maintained 2999F: drivers/phy/broadcom/phy-brcm-usb* 3000 3001BROADCOM GENET ETHERNET DRIVER 3002M: Doug Berger <opendmb@gmail.com> 3003M: Florian Fainelli <f.fainelli@gmail.com> 3004L: netdev@vger.kernel.org 3005S: Supported 3006F: drivers/net/ethernet/broadcom/genet/ 3007 3008BROADCOM IPROC ARM ARCHITECTURE 3009M: Ray Jui <rjui@broadcom.com> 3010M: Scott Branden <sbranden@broadcom.com> 3011M: Jon Mason <jonmason@broadcom.com> 3012M: bcm-kernel-feedback-list@broadcom.com 3013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3014T: git git://github.com/broadcom/cygnus-linux.git 3015S: Maintained 3016N: iproc 3017N: cygnus 3018N: bcm[-_]nsp 3019N: bcm9113* 3020N: bcm9583* 3021N: bcm9585* 3022N: bcm9586* 3023N: bcm988312 3024N: bcm113* 3025N: bcm583* 3026N: bcm585* 3027N: bcm586* 3028N: bcm88312 3029N: hr2 3030N: stingray 3031F: arch/arm64/boot/dts/broadcom/northstar2/* 3032F: arch/arm64/boot/dts/broadcom/stingray/* 3033F: drivers/clk/bcm/clk-ns* 3034F: drivers/clk/bcm/clk-sr* 3035F: drivers/pinctrl/bcm/pinctrl-ns* 3036F: include/dt-bindings/clock/bcm-sr* 3037 3038BROADCOM KONA GPIO DRIVER 3039M: Ray Jui <rjui@broadcom.com> 3040L: bcm-kernel-feedback-list@broadcom.com 3041S: Supported 3042F: drivers/gpio/gpio-bcm-kona.c 3043F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 3044 3045BROADCOM NETXTREME-E ROCE DRIVER 3046M: Selvin Xavier <selvin.xavier@broadcom.com> 3047M: Devesh Sharma <devesh.sharma@broadcom.com> 3048M: Somnath Kotur <somnath.kotur@broadcom.com> 3049M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 3050L: linux-rdma@vger.kernel.org 3051W: http://www.broadcom.com 3052S: Supported 3053F: drivers/infiniband/hw/bnxt_re/ 3054F: include/uapi/rdma/bnxt_re-abi.h 3055 3056BROADCOM NVRAM DRIVER 3057M: Rafał Miłecki <zajec5@gmail.com> 3058L: linux-mips@linux-mips.org 3059S: Maintained 3060F: drivers/firmware/broadcom/* 3061 3062BROADCOM SPECIFIC AMBA DRIVER (BCMA) 3063M: Rafał Miłecki <zajec5@gmail.com> 3064L: linux-wireless@vger.kernel.org 3065S: Maintained 3066F: drivers/bcma/ 3067F: include/linux/bcma/ 3068 3069BROADCOM STB AVS CPUFREQ DRIVER 3070M: Markus Mayer <mmayer@broadcom.com> 3071M: bcm-kernel-feedback-list@broadcom.com 3072L: linux-pm@vger.kernel.org 3073S: Maintained 3074F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3075F: drivers/cpufreq/brcmstb* 3076 3077BROADCOM STB AVS TMON DRIVER 3078M: Markus Mayer <mmayer@broadcom.com> 3079M: bcm-kernel-feedback-list@broadcom.com 3080L: linux-pm@vger.kernel.org 3081S: Maintained 3082F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3083F: drivers/thermal/broadcom/brcmstb* 3084 3085BROADCOM STB NAND FLASH DRIVER 3086M: Brian Norris <computersforpeace@gmail.com> 3087M: Kamal Dasu <kdasu.kdev@gmail.com> 3088L: linux-mtd@lists.infradead.org 3089L: bcm-kernel-feedback-list@broadcom.com 3090S: Maintained 3091F: drivers/mtd/nand/raw/brcmnand/ 3092 3093BROADCOM STB DPFE DRIVER 3094M: Markus Mayer <mmayer@broadcom.com> 3095M: bcm-kernel-feedback-list@broadcom.com 3096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3097S: Maintained 3098F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3099F: drivers/memory/brcmstb_dpfe.c 3100 3101BROADCOM SYSTEMPORT ETHERNET DRIVER 3102M: Florian Fainelli <f.fainelli@gmail.com> 3103L: netdev@vger.kernel.org 3104S: Supported 3105F: drivers/net/ethernet/broadcom/bcmsysport.* 3106 3107BROADCOM TG3 GIGABIT ETHERNET DRIVER 3108M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3109M: Prashant Sreedharan <prashant@broadcom.com> 3110M: Michael Chan <mchan@broadcom.com> 3111L: netdev@vger.kernel.org 3112S: Supported 3113F: drivers/net/ethernet/broadcom/tg3.* 3114 3115BROCADE BFA FC SCSI DRIVER 3116M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3117M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3118L: linux-scsi@vger.kernel.org 3119S: Supported 3120F: drivers/scsi/bfa/ 3121 3122BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3123M: Rasesh Mody <rasesh.mody@cavium.com> 3124M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3125M: Dept-GELinuxNICDev@cavium.com 3126L: netdev@vger.kernel.org 3127S: Supported 3128F: drivers/net/ethernet/brocade/bna/ 3129 3130BSG (block layer generic sg v4 driver) 3131M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3132L: linux-scsi@vger.kernel.org 3133S: Supported 3134F: block/bsg.c 3135F: include/linux/bsg.h 3136F: include/uapi/linux/bsg.h 3137 3138BT87X AUDIO DRIVER 3139M: Clemens Ladisch <clemens@ladisch.de> 3140L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3141T: git git://git.alsa-project.org/alsa-kernel.git 3142S: Maintained 3143F: Documentation/sound/cards/bt87x.rst 3144F: sound/pci/bt87x.c 3145 3146BT8XXGPIO DRIVER 3147M: Michael Buesch <m@bues.ch> 3148W: http://bu3sch.de/btgpio.php 3149S: Maintained 3150F: drivers/gpio/gpio-bt8xx.c 3151 3152BTRFS FILE SYSTEM 3153M: Chris Mason <clm@fb.com> 3154M: Josef Bacik <jbacik@fb.com> 3155M: David Sterba <dsterba@suse.com> 3156L: linux-btrfs@vger.kernel.org 3157W: http://btrfs.wiki.kernel.org/ 3158Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3159T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3160S: Maintained 3161F: Documentation/filesystems/btrfs.txt 3162F: fs/btrfs/ 3163F: include/linux/btrfs* 3164F: include/uapi/linux/btrfs* 3165 3166BTTV VIDEO4LINUX DRIVER 3167M: Mauro Carvalho Chehab <mchehab@kernel.org> 3168L: linux-media@vger.kernel.org 3169W: https://linuxtv.org 3170T: git git://linuxtv.org/media_tree.git 3171S: Odd fixes 3172F: Documentation/media/v4l-drivers/bttv* 3173F: drivers/media/pci/bt8xx/bttv* 3174 3175BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3176M: Chanwoo Choi <cw00.choi@samsung.com> 3177L: linux-pm@vger.kernel.org 3178L: linux-samsung-soc@vger.kernel.org 3179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3180S: Maintained 3181F: drivers/devfreq/exynos-bus.c 3182F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3183 3184BUSLOGIC SCSI DRIVER 3185M: Khalid Aziz <khalid@gonehiking.org> 3186L: linux-scsi@vger.kernel.org 3187S: Maintained 3188F: drivers/scsi/BusLogic.* 3189F: drivers/scsi/FlashPoint.* 3190 3191C-MEDIA CMI8788 DRIVER 3192M: Clemens Ladisch <clemens@ladisch.de> 3193L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3194T: git git://git.alsa-project.org/alsa-kernel.git 3195S: Maintained 3196F: sound/pci/oxygen/ 3197 3198C6X ARCHITECTURE 3199M: Mark Salter <msalter@redhat.com> 3200M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3201L: linux-c6x-dev@linux-c6x.org 3202W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3203S: Maintained 3204F: arch/c6x/ 3205 3206CA8210 IEEE-802.15.4 RADIO DRIVER 3207M: Harry Morris <h.morris@cascoda.com> 3208L: linux-wpan@vger.kernel.org 3209W: https://github.com/Cascoda/ca8210-linux.git 3210S: Maintained 3211F: drivers/net/ieee802154/ca8210.c 3212F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3213 3214CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3215M: David Howells <dhowells@redhat.com> 3216L: linux-cachefs@redhat.com (moderated for non-subscribers) 3217S: Supported 3218F: Documentation/filesystems/caching/cachefiles.txt 3219F: fs/cachefiles/ 3220 3221CADENCE MIPI-CSI2 BRIDGES 3222M: Maxime Ripard <maxime.ripard@bootlin.com> 3223L: linux-media@vger.kernel.org 3224S: Maintained 3225F: Documentation/devicetree/bindings/media/cdns,*.txt 3226F: drivers/media/platform/cadence/cdns-csi2* 3227 3228CADET FM/AM RADIO RECEIVER DRIVER 3229M: Hans Verkuil <hverkuil@xs4all.nl> 3230L: linux-media@vger.kernel.org 3231T: git git://linuxtv.org/media_tree.git 3232W: https://linuxtv.org 3233S: Maintained 3234F: drivers/media/radio/radio-cadet* 3235 3236CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3237M: Jonathan Corbet <corbet@lwn.net> 3238L: linux-media@vger.kernel.org 3239T: git git://linuxtv.org/media_tree.git 3240S: Maintained 3241F: Documentation/media/v4l-drivers/cafe_ccic* 3242F: drivers/media/platform/marvell-ccic/ 3243 3244CAIF NETWORK LAYER 3245M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3246L: netdev@vger.kernel.org 3247S: Supported 3248F: Documentation/networking/caif/ 3249F: drivers/net/caif/ 3250F: include/uapi/linux/caif/ 3251F: include/net/caif/ 3252F: net/caif/ 3253 3254CALGARY x86-64 IOMMU 3255M: Muli Ben-Yehuda <mulix@mulix.org> 3256M: Jon Mason <jdmason@kudzu.us> 3257L: iommu@lists.linux-foundation.org 3258S: Maintained 3259F: arch/x86/kernel/pci-calgary_64.c 3260F: arch/x86/kernel/tce_64.c 3261F: arch/x86/include/asm/calgary.h 3262F: arch/x86/include/asm/tce.h 3263 3264CAN NETWORK DRIVERS 3265M: Wolfgang Grandegger <wg@grandegger.com> 3266M: Marc Kleine-Budde <mkl@pengutronix.de> 3267L: linux-can@vger.kernel.org 3268W: https://github.com/linux-can 3269T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3270T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3271S: Maintained 3272F: Documentation/devicetree/bindings/net/can/ 3273F: drivers/net/can/ 3274F: include/linux/can/dev.h 3275F: include/linux/can/platform/ 3276F: include/uapi/linux/can/error.h 3277F: include/uapi/linux/can/netlink.h 3278 3279CAN NETWORK LAYER 3280M: Oliver Hartkopp <socketcan@hartkopp.net> 3281M: Marc Kleine-Budde <mkl@pengutronix.de> 3282L: linux-can@vger.kernel.org 3283W: https://github.com/linux-can 3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3285T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3286S: Maintained 3287F: Documentation/networking/can.rst 3288F: net/can/ 3289F: include/linux/can/core.h 3290F: include/uapi/linux/can.h 3291F: include/uapi/linux/can/bcm.h 3292F: include/uapi/linux/can/raw.h 3293F: include/uapi/linux/can/gw.h 3294 3295CAPABILITIES 3296M: Serge Hallyn <serge@hallyn.com> 3297L: linux-security-module@vger.kernel.org 3298S: Supported 3299F: include/linux/capability.h 3300F: include/uapi/linux/capability.h 3301F: security/commoncap.c 3302F: kernel/capability.c 3303 3304CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3305M: Kevin Tsai <ktsai@capellamicro.com> 3306S: Maintained 3307F: drivers/iio/light/cm* 3308 3309CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3310M: Christian Lamparter <chunkeey@googlemail.com> 3311L: linux-wireless@vger.kernel.org 3312W: http://wireless.kernel.org/en/users/Drivers/carl9170 3313S: Maintained 3314F: drivers/net/wireless/ath/carl9170/ 3315 3316CAVIUM I2C DRIVER 3317M: Jan Glauber <jglauber@cavium.com> 3318M: David Daney <david.daney@cavium.com> 3319W: http://www.cavium.com 3320S: Supported 3321F: drivers/i2c/busses/i2c-octeon* 3322F: drivers/i2c/busses/i2c-thunderx* 3323 3324CAVIUM LIQUIDIO NETWORK DRIVER 3325M: Derek Chickles <derek.chickles@caviumnetworks.com> 3326M: Satanand Burla <satananda.burla@caviumnetworks.com> 3327M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3328M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3329L: netdev@vger.kernel.org 3330W: http://www.cavium.com 3331S: Supported 3332F: drivers/net/ethernet/cavium/liquidio/ 3333 3334CAVIUM MMC DRIVER 3335M: Jan Glauber <jglauber@cavium.com> 3336M: David Daney <david.daney@cavium.com> 3337M: Steven J. Hill <Steven.Hill@cavium.com> 3338W: http://www.cavium.com 3339S: Supported 3340F: drivers/mmc/host/cavium* 3341 3342CAVIUM OCTEON-TX CRYPTO DRIVER 3343M: George Cherian <george.cherian@cavium.com> 3344L: linux-crypto@vger.kernel.org 3345W: http://www.cavium.com 3346S: Supported 3347F: drivers/crypto/cavium/cpt/ 3348 3349CAVIUM THUNDERX2 ARM64 SOC 3350M: Robert Richter <rrichter@cavium.com> 3351M: Jayachandran C <jnair@caviumnetworks.com> 3352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3353S: Maintained 3354F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3355F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3356 3357CC2520 IEEE-802.15.4 RADIO DRIVER 3358M: Varka Bhadram <varkabhadram@gmail.com> 3359L: linux-wpan@vger.kernel.org 3360S: Maintained 3361F: drivers/net/ieee802154/cc2520.c 3362F: include/linux/spi/cc2520.h 3363F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3364 3365CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3366M: Gilad Ben-Yossef <gilad@benyossef.com> 3367L: linux-crypto@vger.kernel.org 3368S: Supported 3369F: drivers/crypto/ccree/ 3370W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3371 3372CEC FRAMEWORK 3373M: Hans Verkuil <hans.verkuil@cisco.com> 3374L: linux-media@vger.kernel.org 3375T: git git://linuxtv.org/media_tree.git 3376W: http://linuxtv.org 3377S: Supported 3378F: Documentation/media/kapi/cec-core.rst 3379F: Documentation/media/uapi/cec 3380F: drivers/media/cec/ 3381F: drivers/media/rc/keymaps/rc-cec.c 3382F: include/media/cec.h 3383F: include/media/cec-notifier.h 3384F: include/uapi/linux/cec.h 3385F: include/uapi/linux/cec-funcs.h 3386F: Documentation/devicetree/bindings/media/cec.txt 3387F: Documentation/ABI/testing/debugfs-cec-error-inj 3388 3389CEC GPIO DRIVER 3390M: Hans Verkuil <hans.verkuil@cisco.com> 3391L: linux-media@vger.kernel.org 3392T: git git://linuxtv.org/media_tree.git 3393W: http://linuxtv.org 3394S: Supported 3395F: drivers/media/platform/cec-gpio/ 3396F: Documentation/devicetree/bindings/media/cec-gpio.txt 3397 3398CELL BROADBAND ENGINE ARCHITECTURE 3399M: Arnd Bergmann <arnd@arndb.de> 3400L: linuxppc-dev@lists.ozlabs.org 3401W: http://www.ibm.com/developerworks/power/cell/ 3402S: Supported 3403F: arch/powerpc/include/asm/cell*.h 3404F: arch/powerpc/include/asm/spu*.h 3405F: arch/powerpc/include/uapi/asm/spu*.h 3406F: arch/powerpc/oprofile/*cell* 3407F: arch/powerpc/platforms/cell/ 3408 3409CEPH COMMON CODE (LIBCEPH) 3410M: Ilya Dryomov <idryomov@gmail.com> 3411M: "Yan, Zheng" <zyan@redhat.com> 3412M: Sage Weil <sage@redhat.com> 3413L: ceph-devel@vger.kernel.org 3414W: http://ceph.com/ 3415T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3416T: git git://github.com/ceph/ceph-client.git 3417S: Supported 3418F: net/ceph/ 3419F: include/linux/ceph/ 3420F: include/linux/crush/ 3421 3422CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3423M: "Yan, Zheng" <zyan@redhat.com> 3424M: Sage Weil <sage@redhat.com> 3425M: Ilya Dryomov <idryomov@gmail.com> 3426L: ceph-devel@vger.kernel.org 3427W: http://ceph.com/ 3428T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3429T: git git://github.com/ceph/ceph-client.git 3430S: Supported 3431F: Documentation/filesystems/ceph.txt 3432F: fs/ceph/ 3433 3434CERTIFICATE HANDLING: 3435M: David Howells <dhowells@redhat.com> 3436M: David Woodhouse <dwmw2@infradead.org> 3437L: keyrings@vger.kernel.org 3438S: Maintained 3439F: Documentation/admin-guide/module-signing.rst 3440F: certs/ 3441F: scripts/sign-file.c 3442F: scripts/extract-cert.c 3443 3444CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3445L: linux-usb@vger.kernel.org 3446S: Orphan 3447F: Documentation/usb/WUSB-Design-overview.txt 3448F: Documentation/usb/wusb-cbaf 3449F: drivers/usb/host/hwa-hc.c 3450F: drivers/usb/host/whci/ 3451F: drivers/usb/wusbcore/ 3452F: include/linux/usb/wusb* 3453 3454CFAG12864B LCD DRIVER 3455M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3456S: Maintained 3457F: drivers/auxdisplay/cfag12864b.c 3458F: include/linux/cfag12864b.h 3459 3460CFAG12864BFB LCD FRAMEBUFFER DRIVER 3461M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3462S: Maintained 3463F: drivers/auxdisplay/cfag12864bfb.c 3464F: include/linux/cfag12864b.h 3465 3466802.11 (including CFG80211/NL80211) 3467M: Johannes Berg <johannes@sipsolutions.net> 3468L: linux-wireless@vger.kernel.org 3469W: http://wireless.kernel.org/ 3470T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3471T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3472S: Maintained 3473F: net/wireless/ 3474F: include/uapi/linux/nl80211.h 3475F: include/linux/ieee80211.h 3476F: include/net/wext.h 3477F: include/net/cfg80211.h 3478F: include/net/iw_handler.h 3479F: include/net/ieee80211_radiotap.h 3480F: Documentation/driver-api/80211/cfg80211.rst 3481F: Documentation/networking/regulatory.txt 3482 3483CHAR and MISC DRIVERS 3484M: Arnd Bergmann <arnd@arndb.de> 3485M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3486T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3487S: Supported 3488F: drivers/char/ 3489F: drivers/misc/ 3490F: include/linux/miscdevice.h 3491 3492CHECKPATCH 3493M: Andy Whitcroft <apw@canonical.com> 3494M: Joe Perches <joe@perches.com> 3495S: Maintained 3496F: scripts/checkpatch.pl 3497 3498CHINESE DOCUMENTATION 3499M: Harry Wei <harryxiyou@gmail.com> 3500L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3501L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3502S: Maintained 3503F: Documentation/translations/zh_CN/ 3504 3505CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3506M: Peter Chen <Peter.Chen@nxp.com> 3507T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3508L: linux-usb@vger.kernel.org 3509S: Maintained 3510F: drivers/usb/chipidea/ 3511 3512CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3513M: Hans de Goede <hdegoede@redhat.com> 3514L: linux-input@vger.kernel.org 3515S: Maintained 3516F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3517F: drivers/input/touchscreen/chipone_icn8318.c 3518 3519CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER 3520M: Hans de Goede <hdegoede@redhat.com> 3521L: linux-input@vger.kernel.org 3522S: Maintained 3523F: drivers/input/touchscreen/chipone_icn8505.c 3524 3525CHROME HARDWARE PLATFORM SUPPORT 3526M: Benson Leung <bleung@chromium.org> 3527M: Olof Johansson <olof@lixom.net> 3528S: Maintained 3529T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3530F: drivers/platform/chrome/ 3531 3532CIRRUS LOGIC AUDIO CODEC DRIVERS 3533M: Brian Austin <brian.austin@cirrus.com> 3534M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3535L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3536S: Maintained 3537F: sound/soc/codecs/cs* 3538 3539CIRRUS LOGIC EP93XX ETHERNET DRIVER 3540M: Hartley Sweeten <hsweeten@visionengravers.com> 3541L: netdev@vger.kernel.org 3542S: Maintained 3543F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3544 3545CISCO FCOE HBA DRIVER 3546M: Satish Kharat <satishkh@cisco.com> 3547M: Sesidhar Baddela <sebaddel@cisco.com> 3548M: Karan Tilak Kumar <kartilak@cisco.com> 3549L: linux-scsi@vger.kernel.org 3550S: Supported 3551F: drivers/scsi/fnic/ 3552 3553CISCO SCSI HBA DRIVER 3554M: Karan Tilak Kumar <kartilak@cisco.com> 3555M: Sesidhar Baddela <sebaddel@cisco.com> 3556L: linux-scsi@vger.kernel.org 3557S: Supported 3558F: drivers/scsi/snic/ 3559 3560CISCO VIC ETHERNET NIC DRIVER 3561M: Christian Benvenuti <benve@cisco.com> 3562M: Govindarajulu Varadarajan <_govind@gmx.com> 3563M: Parvi Kaustubhi <pkaustub@cisco.com> 3564S: Supported 3565F: drivers/net/ethernet/cisco/enic/ 3566 3567CISCO VIC LOW LATENCY NIC DRIVER 3568M: Christian Benvenuti <benve@cisco.com> 3569S: Supported 3570F: drivers/infiniband/hw/usnic/ 3571 3572CIRRUS LOGIC MADERA CODEC DRIVERS 3573M: Charles Keepax <ckeepax@opensource.cirrus.com> 3574M: Richard Fitzgerald <rf@opensource.cirrus.com> 3575L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3576L: patches@opensource.cirrus.com 3577T: git https://github.com/CirrusLogic/linux-drivers.git 3578W: https://github.com/CirrusLogic/linux-drivers/wiki 3579S: Supported 3580F: Documentation/devicetree/bindings/mfd/madera.txt 3581F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt 3582F: include/linux/mfd/madera/* 3583F: drivers/gpio/gpio-madera* 3584F: drivers/mfd/madera* 3585F: drivers/mfd/cs47l* 3586F: drivers/pinctrl/cirrus/* 3587 3588CLANG-FORMAT FILE 3589M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com> 3590S: Maintained 3591F: .clang-format 3592 3593CLEANCACHE API 3594M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3595L: linux-kernel@vger.kernel.org 3596S: Maintained 3597F: mm/cleancache.c 3598F: include/linux/cleancache.h 3599 3600CLK API 3601M: Russell King <linux@armlinux.org.uk> 3602L: linux-clk@vger.kernel.org 3603S: Maintained 3604F: include/linux/clk.h 3605 3606CLOCKSOURCE, CLOCKEVENT DRIVERS 3607M: Daniel Lezcano <daniel.lezcano@linaro.org> 3608M: Thomas Gleixner <tglx@linutronix.de> 3609L: linux-kernel@vger.kernel.org 3610T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3611S: Supported 3612F: drivers/clocksource/ 3613F: Documentation/devicetree/bindings/timer/ 3614 3615CMPC ACPI DRIVER 3616M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3617M: Daniel Oliveira Nascimento <don@syst.com.br> 3618L: platform-driver-x86@vger.kernel.org 3619S: Supported 3620F: drivers/platform/x86/classmate-laptop.c 3621 3622COBALT MEDIA DRIVER 3623M: Hans Verkuil <hans.verkuil@cisco.com> 3624L: linux-media@vger.kernel.org 3625T: git git://linuxtv.org/media_tree.git 3626W: https://linuxtv.org 3627S: Supported 3628F: drivers/media/pci/cobalt/ 3629 3630COCCINELLE/Semantic Patches (SmPL) 3631M: Julia Lawall <Julia.Lawall@lip6.fr> 3632M: Gilles Muller <Gilles.Muller@lip6.fr> 3633M: Nicolas Palix <nicolas.palix@imag.fr> 3634M: Michal Marek <michal.lkml@markovi.net> 3635L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3636T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3637W: http://coccinelle.lip6.fr/ 3638S: Supported 3639F: Documentation/dev-tools/coccinelle.rst 3640F: scripts/coccinelle/ 3641F: scripts/coccicheck 3642 3643CODA FILE SYSTEM 3644M: Jan Harkes <jaharkes@cs.cmu.edu> 3645M: coda@cs.cmu.edu 3646L: codalist@coda.cs.cmu.edu 3647W: http://www.coda.cs.cmu.edu/ 3648S: Maintained 3649F: Documentation/filesystems/coda.txt 3650F: fs/coda/ 3651F: include/linux/coda*.h 3652F: include/uapi/linux/coda*.h 3653 3654CODA V4L2 MEM2MEM DRIVER 3655M: Philipp Zabel <p.zabel@pengutronix.de> 3656L: linux-media@vger.kernel.org 3657S: Maintained 3658F: Documentation/devicetree/bindings/media/coda.txt 3659F: drivers/media/platform/coda/ 3660 3661COMMON CLK FRAMEWORK 3662M: Michael Turquette <mturquette@baylibre.com> 3663M: Stephen Boyd <sboyd@kernel.org> 3664L: linux-clk@vger.kernel.org 3665Q: http://patchwork.kernel.org/project/linux-clk/list/ 3666T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3667S: Maintained 3668F: Documentation/devicetree/bindings/clock/ 3669F: drivers/clk/ 3670X: drivers/clk/clkdev.c 3671F: include/linux/clk-pr* 3672F: include/linux/clk/ 3673F: include/linux/of_clk.h 3674 3675COMMON INTERNET FILE SYSTEM (CIFS) 3676M: Steve French <sfrench@samba.org> 3677L: linux-cifs@vger.kernel.org 3678L: samba-technical@lists.samba.org (moderated for non-subscribers) 3679W: http://linux-cifs.samba.org/ 3680T: git git://git.samba.org/sfrench/cifs-2.6.git 3681S: Supported 3682F: Documentation/filesystems/cifs/ 3683F: fs/cifs/ 3684 3685COMPACTPCI HOTPLUG CORE 3686M: Scott Murray <scott@spiteful.org> 3687L: linux-pci@vger.kernel.org 3688S: Maintained 3689F: drivers/pci/hotplug/cpci_hotplug* 3690 3691COMPACTPCI HOTPLUG GENERIC DRIVER 3692M: Scott Murray <scott@spiteful.org> 3693L: linux-pci@vger.kernel.org 3694S: Maintained 3695F: drivers/pci/hotplug/cpcihp_generic.c 3696 3697COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3698M: Scott Murray <scott@spiteful.org> 3699L: linux-pci@vger.kernel.org 3700S: Maintained 3701F: drivers/pci/hotplug/cpcihp_zt5550.* 3702 3703COMPAL LAPTOP SUPPORT 3704M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3705L: platform-driver-x86@vger.kernel.org 3706S: Maintained 3707F: drivers/platform/x86/compal-laptop.c 3708 3709CONEXANT ACCESSRUNNER USB DRIVER 3710L: accessrunner-general@lists.sourceforge.net 3711W: http://accessrunner.sourceforge.net/ 3712S: Orphan 3713F: drivers/usb/atm/cxacru.c 3714 3715CONFIGFS 3716M: Joel Becker <jlbec@evilplan.org> 3717M: Christoph Hellwig <hch@lst.de> 3718T: git git://git.infradead.org/users/hch/configfs.git 3719S: Supported 3720F: fs/configfs/ 3721F: include/linux/configfs.h 3722 3723CONNECTOR 3724M: Evgeniy Polyakov <zbr@ioremap.net> 3725L: netdev@vger.kernel.org 3726S: Maintained 3727F: drivers/connector/ 3728 3729CONTROL GROUP (CGROUP) 3730M: Tejun Heo <tj@kernel.org> 3731M: Li Zefan <lizefan@huawei.com> 3732M: Johannes Weiner <hannes@cmpxchg.org> 3733L: cgroups@vger.kernel.org 3734T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3735S: Maintained 3736F: Documentation/cgroup* 3737F: include/linux/cgroup* 3738F: kernel/cgroup* 3739 3740CONTROL GROUP - CPUSET 3741M: Li Zefan <lizefan@huawei.com> 3742L: cgroups@vger.kernel.org 3743W: http://www.bullopensource.org/cpuset/ 3744W: http://oss.sgi.com/projects/cpusets/ 3745T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3746S: Maintained 3747F: Documentation/cgroup-v1/cpusets.txt 3748F: include/linux/cpuset.h 3749F: kernel/cgroup/cpuset.c 3750 3751CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3752M: Johannes Weiner <hannes@cmpxchg.org> 3753M: Michal Hocko <mhocko@kernel.org> 3754M: Vladimir Davydov <vdavydov.dev@gmail.com> 3755L: cgroups@vger.kernel.org 3756L: linux-mm@kvack.org 3757S: Maintained 3758F: mm/memcontrol.c 3759F: mm/swap_cgroup.c 3760 3761CORETEMP HARDWARE MONITORING DRIVER 3762M: Fenghua Yu <fenghua.yu@intel.com> 3763L: linux-hwmon@vger.kernel.org 3764S: Maintained 3765F: Documentation/hwmon/coretemp 3766F: drivers/hwmon/coretemp.c 3767 3768COSA/SRP SYNC SERIAL DRIVER 3769M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3770W: http://www.fi.muni.cz/~kas/cosa/ 3771S: Maintained 3772F: drivers/net/wan/cosa* 3773 3774CPMAC ETHERNET DRIVER 3775M: Florian Fainelli <f.fainelli@gmail.com> 3776L: netdev@vger.kernel.org 3777S: Maintained 3778F: drivers/net/ethernet/ti/cpmac.c 3779 3780CPU FREQUENCY DRIVERS 3781M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3782M: Viresh Kumar <viresh.kumar@linaro.org> 3783L: linux-pm@vger.kernel.org 3784S: Maintained 3785T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3786T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3787B: https://bugzilla.kernel.org 3788F: Documentation/cpu-freq/ 3789F: Documentation/devicetree/bindings/cpufreq/ 3790F: drivers/cpufreq/ 3791F: include/linux/cpufreq.h 3792F: tools/testing/selftests/cpufreq/ 3793 3794CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3795M: Viresh Kumar <viresh.kumar@linaro.org> 3796M: Sudeep Holla <sudeep.holla@arm.com> 3797L: linux-pm@vger.kernel.org 3798W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3799S: Maintained 3800F: drivers/cpufreq/arm_big_little.h 3801F: drivers/cpufreq/arm_big_little.c 3802F: drivers/cpufreq/arm_big_little_dt.c 3803 3804CPU POWER MONITORING SUBSYSTEM 3805M: Thomas Renninger <trenn@suse.com> 3806M: Shuah Khan <shuah@kernel.org> 3807L: linux-pm@vger.kernel.org 3808S: Maintained 3809F: tools/power/cpupower/ 3810 3811CPUID/MSR DRIVER 3812M: "H. Peter Anvin" <hpa@zytor.com> 3813S: Maintained 3814F: arch/x86/kernel/cpuid.c 3815F: arch/x86/kernel/msr.c 3816 3817CPUIDLE DRIVER - ARM BIG LITTLE 3818M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3819M: Daniel Lezcano <daniel.lezcano@linaro.org> 3820L: linux-pm@vger.kernel.org 3821L: linux-arm-kernel@lists.infradead.org 3822T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3823S: Maintained 3824F: drivers/cpuidle/cpuidle-big_little.c 3825 3826CPUIDLE DRIVER - ARM EXYNOS 3827M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3828M: Daniel Lezcano <daniel.lezcano@linaro.org> 3829M: Kukjin Kim <kgene@kernel.org> 3830L: linux-pm@vger.kernel.org 3831L: linux-samsung-soc@vger.kernel.org 3832S: Supported 3833F: drivers/cpuidle/cpuidle-exynos.c 3834F: arch/arm/mach-exynos/pm.c 3835 3836CPUIDLE DRIVERS 3837M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3838M: Daniel Lezcano <daniel.lezcano@linaro.org> 3839L: linux-pm@vger.kernel.org 3840S: Maintained 3841T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3842B: https://bugzilla.kernel.org 3843F: drivers/cpuidle/* 3844F: include/linux/cpuidle.h 3845 3846CRAMFS FILESYSTEM 3847M: Nicolas Pitre <nico@linaro.org> 3848S: Maintained 3849F: Documentation/filesystems/cramfs.txt 3850F: fs/cramfs/ 3851 3852CRYPTO API 3853M: Herbert Xu <herbert@gondor.apana.org.au> 3854M: "David S. Miller" <davem@davemloft.net> 3855L: linux-crypto@vger.kernel.org 3856T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3857T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3858S: Maintained 3859F: Documentation/crypto/ 3860F: Documentation/devicetree/bindings/crypto/ 3861F: arch/*/crypto/ 3862F: crypto/ 3863F: drivers/crypto/ 3864F: include/crypto/ 3865F: include/linux/crypto* 3866 3867CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3868M: Neil Horman <nhorman@tuxdriver.com> 3869L: linux-crypto@vger.kernel.org 3870S: Maintained 3871F: crypto/ansi_cprng.c 3872F: crypto/rng.c 3873 3874CS3308 MEDIA DRIVER 3875M: Hans Verkuil <hverkuil@xs4all.nl> 3876L: linux-media@vger.kernel.org 3877T: git git://linuxtv.org/media_tree.git 3878W: http://linuxtv.org 3879S: Odd Fixes 3880F: drivers/media/i2c/cs3308.c 3881F: drivers/media/i2c/cs3308.h 3882 3883CS5535 Audio ALSA driver 3884M: Jaya Kumar <jayakumar.alsa@gmail.com> 3885S: Maintained 3886F: sound/pci/cs5535audio/ 3887 3888CW1200 WLAN driver 3889M: Solomon Peachy <pizza@shaftnet.org> 3890S: Maintained 3891F: drivers/net/wireless/st/cw1200/ 3892 3893CX18 VIDEO4LINUX DRIVER 3894M: Andy Walls <awalls@md.metrocast.net> 3895L: ivtv-devel@ivtvdriver.org (subscribers-only) 3896L: linux-media@vger.kernel.org 3897T: git git://linuxtv.org/media_tree.git 3898W: https://linuxtv.org 3899W: http://www.ivtvdriver.org/index.php/Cx18 3900S: Maintained 3901F: Documentation/media/v4l-drivers/cx18* 3902F: drivers/media/pci/cx18/ 3903F: include/uapi/linux/ivtv* 3904 3905CX2341X MPEG ENCODER HELPER MODULE 3906M: Hans Verkuil <hverkuil@xs4all.nl> 3907L: linux-media@vger.kernel.org 3908T: git git://linuxtv.org/media_tree.git 3909W: https://linuxtv.org 3910S: Maintained 3911F: drivers/media/common/cx2341x* 3912F: include/media/cx2341x* 3913 3914CX24120 MEDIA DRIVER 3915M: Jemma Denson <jdenson@gmail.com> 3916M: Patrick Boettcher <patrick.boettcher@posteo.de> 3917L: linux-media@vger.kernel.org 3918W: https://linuxtv.org 3919Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3920S: Maintained 3921F: drivers/media/dvb-frontends/cx24120* 3922 3923CX88 VIDEO4LINUX DRIVER 3924M: Mauro Carvalho Chehab <mchehab@kernel.org> 3925L: linux-media@vger.kernel.org 3926W: https://linuxtv.org 3927T: git git://linuxtv.org/media_tree.git 3928S: Odd fixes 3929F: Documentation/media/v4l-drivers/cx88* 3930F: drivers/media/pci/cx88/ 3931 3932CXD2820R MEDIA DRIVER 3933M: Antti Palosaari <crope@iki.fi> 3934L: linux-media@vger.kernel.org 3935W: https://linuxtv.org 3936W: http://palosaari.fi/linux/ 3937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3938T: git git://linuxtv.org/anttip/media_tree.git 3939S: Maintained 3940F: drivers/media/dvb-frontends/cxd2820r* 3941 3942CXGB3 ETHERNET DRIVER (CXGB3) 3943M: Santosh Raspatur <santosh@chelsio.com> 3944L: netdev@vger.kernel.org 3945W: http://www.chelsio.com 3946S: Supported 3947F: drivers/net/ethernet/chelsio/cxgb3/ 3948 3949CXGB3 ISCSI DRIVER (CXGB3I) 3950M: Karen Xie <kxie@chelsio.com> 3951L: linux-scsi@vger.kernel.org 3952W: http://www.chelsio.com 3953S: Supported 3954F: drivers/scsi/cxgbi/cxgb3i 3955 3956CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3957M: Steve Wise <swise@chelsio.com> 3958L: linux-rdma@vger.kernel.org 3959W: http://www.openfabrics.org 3960S: Supported 3961F: drivers/infiniband/hw/cxgb3/ 3962F: include/uapi/rdma/cxgb3-abi.h 3963 3964CXGB4 CRYPTO DRIVER (chcr) 3965M: Harsh Jain <harsh@chelsio.com> 3966L: linux-crypto@vger.kernel.org 3967W: http://www.chelsio.com 3968S: Supported 3969F: drivers/crypto/chelsio 3970 3971CXGB4 ETHERNET DRIVER (CXGB4) 3972M: Ganesh Goudar <ganeshgr@chelsio.com> 3973L: netdev@vger.kernel.org 3974W: http://www.chelsio.com 3975S: Supported 3976F: drivers/net/ethernet/chelsio/cxgb4/ 3977 3978CXGB4 ISCSI DRIVER (CXGB4I) 3979M: Karen Xie <kxie@chelsio.com> 3980L: linux-scsi@vger.kernel.org 3981W: http://www.chelsio.com 3982S: Supported 3983F: drivers/scsi/cxgbi/cxgb4i 3984 3985CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3986M: Steve Wise <swise@chelsio.com> 3987L: linux-rdma@vger.kernel.org 3988W: http://www.openfabrics.org 3989S: Supported 3990F: drivers/infiniband/hw/cxgb4/ 3991F: include/uapi/rdma/cxgb4-abi.h 3992 3993CXGB4VF ETHERNET DRIVER (CXGB4VF) 3994M: Casey Leedom <leedom@chelsio.com> 3995L: netdev@vger.kernel.org 3996W: http://www.chelsio.com 3997S: Supported 3998F: drivers/net/ethernet/chelsio/cxgb4vf/ 3999 4000CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 4001M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 4002M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 4003L: linuxppc-dev@lists.ozlabs.org 4004S: Supported 4005F: arch/powerpc/platforms/powernv/pci-cxl.c 4006F: drivers/misc/cxl/ 4007F: include/misc/cxl* 4008F: include/uapi/misc/cxl.h 4009F: Documentation/powerpc/cxl.txt 4010F: Documentation/ABI/testing/sysfs-class-cxl 4011 4012CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 4013M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 4014M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 4015M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 4016L: linux-scsi@vger.kernel.org 4017S: Supported 4018F: drivers/scsi/cxlflash/ 4019F: include/uapi/scsi/cxlflash_ioctls.h 4020F: Documentation/powerpc/cxlflash.txt 4021 4022CYBERPRO FB DRIVER 4023M: Russell King <linux@armlinux.org.uk> 4024L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 4025W: http://www.armlinux.org.uk/ 4026S: Maintained 4027F: drivers/video/fbdev/cyber2000fb.* 4028 4029CYCLADES ASYNC MUX DRIVER 4030W: http://www.cyclades.com/ 4031S: Orphan 4032F: drivers/tty/cyclades.c 4033F: include/linux/cyclades.h 4034F: include/uapi/linux/cyclades.h 4035 4036CYCLADES PC300 DRIVER 4037W: http://www.cyclades.com/ 4038S: Orphan 4039F: drivers/net/wan/pc300* 4040 4041CYPRESS_FIRMWARE MEDIA DRIVER 4042M: Antti Palosaari <crope@iki.fi> 4043L: linux-media@vger.kernel.org 4044W: https://linuxtv.org 4045W: http://palosaari.fi/linux/ 4046Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4047T: git git://linuxtv.org/anttip/media_tree.git 4048S: Maintained 4049F: drivers/media/common/cypress_firmware* 4050 4051CYTTSP TOUCHSCREEN DRIVER 4052M: Ferruh Yigit <fery@cypress.com> 4053L: linux-input@vger.kernel.org 4054S: Supported 4055F: drivers/input/touchscreen/cyttsp* 4056F: include/linux/input/cyttsp.h 4057 4058D-LINK DIR-685 TOUCHKEYS DRIVER 4059M: Linus Walleij <linus.walleij@linaro.org> 4060L: linux-input@vger.kernel.org 4061S: Supported 4062F: drivers/input/dlink-dir685-touchkeys.c 4063 4064DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 4065M: Joshua Kinard <kumba@gentoo.org> 4066S: Maintained 4067F: drivers/rtc/rtc-ds1685.c 4068F: include/linux/rtc/ds1685.h 4069 4070DAMA SLAVE for AX.25 4071M: Joerg Reuter <jreuter@yaina.de> 4072W: http://yaina.de/jreuter/ 4073W: http://www.qsl.net/dl1bke/ 4074L: linux-hams@vger.kernel.org 4075S: Maintained 4076F: net/ax25/af_ax25.c 4077F: net/ax25/ax25_dev.c 4078F: net/ax25/ax25_ds_* 4079F: net/ax25/ax25_in.c 4080F: net/ax25/ax25_out.c 4081F: net/ax25/ax25_timer.c 4082F: net/ax25/sysctl_net_ax25.c 4083 4084DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 4085L: netdev@vger.kernel.org 4086S: Orphan 4087F: Documentation/networking/dmfe.txt 4088F: drivers/net/ethernet/dec/tulip/dmfe.c 4089 4090DC390/AM53C974 SCSI driver 4091M: Hannes Reinecke <hare@suse.com> 4092L: linux-scsi@vger.kernel.org 4093S: Maintained 4094F: drivers/scsi/am53c974.c 4095 4096DC395x SCSI driver 4097M: Oliver Neukum <oliver@neukum.org> 4098M: Ali Akcaagac <aliakc@web.de> 4099M: Jamie Lenehan <lenehan@twibble.org> 4100L: dc395x@twibble.org 4101W: http://twibble.org/dist/dc395x/ 4102W: http://lists.twibble.org/mailman/listinfo/dc395x/ 4103S: Maintained 4104F: Documentation/scsi/dc395x.txt 4105F: drivers/scsi/dc395x.* 4106 4107DCCP PROTOCOL 4108M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4109L: dccp@vger.kernel.org 4110W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4111S: Maintained 4112F: include/linux/dccp.h 4113F: include/uapi/linux/dccp.h 4114F: include/linux/tfrc.h 4115F: net/dccp/ 4116 4117DECnet NETWORK LAYER 4118W: http://linux-decnet.sourceforge.net 4119L: linux-decnet-user@lists.sourceforge.net 4120S: Orphan 4121F: Documentation/networking/decnet.txt 4122F: net/decnet/ 4123 4124DECSTATION PLATFORM SUPPORT 4125M: "Maciej W. Rozycki" <macro@linux-mips.org> 4126L: linux-mips@linux-mips.org 4127W: http://www.linux-mips.org/wiki/DECstation 4128S: Maintained 4129F: arch/mips/dec/ 4130F: arch/mips/include/asm/dec/ 4131F: arch/mips/include/asm/mach-dec/ 4132 4133DEFXX FDDI NETWORK DRIVER 4134M: "Maciej W. Rozycki" <macro@linux-mips.org> 4135S: Maintained 4136F: drivers/net/fddi/defxx.* 4137 4138DELL SMBIOS DRIVER 4139M: Pali Rohár <pali.rohar@gmail.com> 4140M: Mario Limonciello <mario.limonciello@dell.com> 4141L: platform-driver-x86@vger.kernel.org 4142S: Maintained 4143F: drivers/platform/x86/dell-smbios.* 4144 4145DELL SMBIOS SMM DRIVER 4146M: Mario Limonciello <mario.limonciello@dell.com> 4147L: platform-driver-x86@vger.kernel.org 4148S: Maintained 4149F: drivers/platform/x86/dell-smbios-smm.c 4150 4151DELL SMBIOS WMI DRIVER 4152M: Mario Limonciello <mario.limonciello@dell.com> 4153L: platform-driver-x86@vger.kernel.org 4154S: Maintained 4155F: drivers/platform/x86/dell-smbios-wmi.c 4156F: tools/wmi/dell-smbios-example.c 4157 4158DELL LAPTOP DRIVER 4159M: Matthew Garrett <mjg59@srcf.ucam.org> 4160M: Pali Rohár <pali.rohar@gmail.com> 4161L: platform-driver-x86@vger.kernel.org 4162S: Maintained 4163F: drivers/platform/x86/dell-laptop.c 4164 4165DELL LAPTOP FREEFALL DRIVER 4166M: Pali Rohár <pali.rohar@gmail.com> 4167S: Maintained 4168F: drivers/platform/x86/dell-smo8800.c 4169 4170DELL LAPTOP RBTN DRIVER 4171M: Pali Rohár <pali.rohar@gmail.com> 4172S: Maintained 4173F: drivers/platform/x86/dell-rbtn.* 4174 4175DELL LAPTOP SMM DRIVER 4176M: Pali Rohár <pali.rohar@gmail.com> 4177S: Maintained 4178F: drivers/hwmon/dell-smm-hwmon.c 4179F: include/uapi/linux/i8k.h 4180 4181DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4182M: Doug Warzecha <Douglas_Warzecha@dell.com> 4183S: Maintained 4184F: Documentation/dcdbas.txt 4185F: drivers/firmware/dcdbas.* 4186 4187DELL WMI NOTIFICATIONS DRIVER 4188M: Matthew Garrett <mjg59@srcf.ucam.org> 4189M: Pali Rohár <pali.rohar@gmail.com> 4190S: Maintained 4191F: drivers/platform/x86/dell-wmi.c 4192 4193DELL WMI DESCRIPTOR DRIVER 4194M: Mario Limonciello <mario.limonciello@dell.com> 4195S: Maintained 4196F: drivers/platform/x86/dell-wmi-descriptor.c 4197 4198DELTA ST MEDIA DRIVER 4199M: Hugues Fruchet <hugues.fruchet@st.com> 4200L: linux-media@vger.kernel.org 4201T: git git://linuxtv.org/media_tree.git 4202W: https://linuxtv.org 4203S: Supported 4204F: drivers/media/platform/sti/delta 4205 4206DENALI NAND DRIVER 4207M: Masahiro Yamada <yamada.masahiro@socionext.com> 4208L: linux-mtd@lists.infradead.org 4209S: Supported 4210F: drivers/mtd/nand/raw/denali* 4211 4212DESIGNWARE USB2 DRD IP DRIVER 4213M: Minas Harutyunyan <hminas@synopsys.com> 4214L: linux-usb@vger.kernel.org 4215T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4216S: Maintained 4217F: drivers/usb/dwc2/ 4218 4219DESIGNWARE USB3 DRD IP DRIVER 4220M: Felipe Balbi <balbi@kernel.org> 4221L: linux-usb@vger.kernel.org 4222T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4223S: Maintained 4224F: drivers/usb/dwc3/ 4225 4226DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4227M: Andreas Klinger <ak@it-klinger.de> 4228L: linux-iio@vger.kernel.org 4229S: Maintained 4230F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4231F: drivers/iio/proximity/srf*.c 4232 4233DEVICE COREDUMP (DEV_COREDUMP) 4234M: Johannes Berg <johannes@sipsolutions.net> 4235L: linux-kernel@vger.kernel.org 4236S: Maintained 4237F: drivers/base/devcoredump.c 4238F: include/linux/devcoredump.h 4239 4240DEVICE FREQUENCY (DEVFREQ) 4241M: MyungJoo Ham <myungjoo.ham@samsung.com> 4242M: Kyungmin Park <kyungmin.park@samsung.com> 4243R: Chanwoo Choi <cw00.choi@samsung.com> 4244L: linux-pm@vger.kernel.org 4245T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4246S: Maintained 4247F: drivers/devfreq/ 4248F: include/linux/devfreq.h 4249F: Documentation/devicetree/bindings/devfreq/ 4250 4251DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4252M: Chanwoo Choi <cw00.choi@samsung.com> 4253L: linux-pm@vger.kernel.org 4254T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4255S: Supported 4256F: drivers/devfreq/event/ 4257F: drivers/devfreq/devfreq-event.c 4258F: include/linux/devfreq-event.h 4259F: Documentation/devicetree/bindings/devfreq/event/ 4260 4261DEVICE NUMBER REGISTRY 4262M: Torben Mathiasen <device@lanana.org> 4263W: http://lanana.org/docs/device-list/index.html 4264S: Maintained 4265 4266DEVICE-MAPPER (LVM) 4267M: Alasdair Kergon <agk@redhat.com> 4268M: Mike Snitzer <snitzer@redhat.com> 4269M: dm-devel@redhat.com 4270L: dm-devel@redhat.com 4271W: http://sources.redhat.com/dm 4272Q: http://patchwork.kernel.org/project/dm-devel/list/ 4273T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4274T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4275S: Maintained 4276F: Documentation/device-mapper/ 4277F: drivers/md/Makefile 4278F: drivers/md/Kconfig 4279F: drivers/md/dm* 4280F: drivers/md/persistent-data/ 4281F: include/linux/device-mapper.h 4282F: include/linux/dm-*.h 4283F: include/uapi/linux/dm-*.h 4284 4285DEVLINK 4286M: Jiri Pirko <jiri@mellanox.com> 4287L: netdev@vger.kernel.org 4288S: Supported 4289F: net/core/devlink.c 4290F: include/net/devlink.h 4291F: include/uapi/linux/devlink.h 4292 4293DIALOG SEMICONDUCTOR DRIVERS 4294M: Support Opensource <support.opensource@diasemi.com> 4295W: http://www.dialog-semiconductor.com/products 4296S: Supported 4297F: Documentation/hwmon/da90?? 4298F: Documentation/devicetree/bindings/mfd/da90*.txt 4299F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4300F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4301F: Documentation/devicetree/bindings/regulator/da92*.txt 4302F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4303F: Documentation/devicetree/bindings/sound/da[79]*.txt 4304F: drivers/gpio/gpio-da90??.c 4305F: drivers/hwmon/da90??-hwmon.c 4306F: drivers/iio/adc/da91??-*.c 4307F: drivers/input/misc/da90??_onkey.c 4308F: drivers/input/touchscreen/da9052_tsi.c 4309F: drivers/leds/leds-da90??.c 4310F: drivers/mfd/da903x.c 4311F: drivers/mfd/da90??-*.c 4312F: drivers/mfd/da91??-*.c 4313F: drivers/power/supply/da9052-battery.c 4314F: drivers/power/supply/da91??-*.c 4315F: drivers/regulator/da903x.c 4316F: drivers/regulator/da9???-regulator.[ch] 4317F: drivers/thermal/da90??-thermal.c 4318F: drivers/rtc/rtc-da90??.c 4319F: drivers/video/backlight/da90??_bl.c 4320F: drivers/watchdog/da90??_wdt.c 4321F: include/linux/mfd/da903x.h 4322F: include/linux/mfd/da9052/ 4323F: include/linux/mfd/da9055/ 4324F: include/linux/mfd/da9062/ 4325F: include/linux/mfd/da9063/ 4326F: include/linux/mfd/da9150/ 4327F: include/linux/regulator/da9211.h 4328F: include/sound/da[79]*.h 4329F: sound/soc/codecs/da[79]*.[ch] 4330 4331DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4332M: William Breathitt Gray <vilhelm.gray@gmail.com> 4333L: linux-gpio@vger.kernel.org 4334S: Maintained 4335F: drivers/gpio/gpio-gpio-mm.c 4336 4337DIGI NEO AND CLASSIC PCI PRODUCTS 4338M: Lidza Louina <lidza.louina@gmail.com> 4339M: Mark Hounschell <markh@compro.net> 4340L: driverdev-devel@linuxdriverproject.org 4341S: Maintained 4342F: drivers/staging/dgnc/ 4343 4344DIOLAN U2C-12 I2C DRIVER 4345M: Guenter Roeck <linux@roeck-us.net> 4346L: linux-i2c@vger.kernel.org 4347S: Maintained 4348F: drivers/i2c/busses/i2c-diolan-u2c.c 4349 4350FILESYSTEM DIRECT ACCESS (DAX) 4351M: Matthew Wilcox <mawilcox@microsoft.com> 4352M: Ross Zwisler <ross.zwisler@linux.intel.com> 4353L: linux-fsdevel@vger.kernel.org 4354S: Supported 4355F: fs/dax.c 4356F: include/linux/dax.h 4357F: include/trace/events/fs_dax.h 4358 4359DEVICE DIRECT ACCESS (DAX) 4360M: Dan Williams <dan.j.williams@intel.com> 4361M: Dave Jiang <dave.jiang@intel.com> 4362M: Ross Zwisler <ross.zwisler@linux.intel.com> 4363M: Vishal Verma <vishal.l.verma@intel.com> 4364L: linux-nvdimm@lists.01.org 4365S: Supported 4366F: drivers/dax/ 4367 4368DIRECTORY NOTIFICATION (DNOTIFY) 4369M: Jan Kara <jack@suse.cz> 4370R: Amir Goldstein <amir73il@gmail.com> 4371L: linux-fsdevel@vger.kernel.org 4372S: Maintained 4373F: Documentation/filesystems/dnotify.txt 4374F: fs/notify/dnotify/ 4375F: include/linux/dnotify.h 4376 4377DISK GEOMETRY AND PARTITION HANDLING 4378M: Andries Brouwer <aeb@cwi.nl> 4379W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4380W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4381W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4382S: Maintained 4383 4384DISKQUOTA 4385M: Jan Kara <jack@suse.com> 4386S: Maintained 4387F: Documentation/filesystems/quota.txt 4388F: fs/quota/ 4389F: include/linux/quota*.h 4390F: include/uapi/linux/quota*.h 4391 4392DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4393M: Bernie Thompson <bernie@plugable.com> 4394L: linux-fbdev@vger.kernel.org 4395S: Maintained 4396W: http://plugable.com/category/projects/udlfb/ 4397F: drivers/video/fbdev/udlfb.c 4398F: include/video/udlfb.h 4399F: Documentation/fb/udlfb.txt 4400 4401DISTRIBUTED LOCK MANAGER (DLM) 4402M: Christine Caulfield <ccaulfie@redhat.com> 4403M: David Teigland <teigland@redhat.com> 4404L: cluster-devel@redhat.com 4405W: http://sources.redhat.com/cluster/ 4406T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4407S: Supported 4408F: fs/dlm/ 4409 4410DMA BUFFER SHARING FRAMEWORK 4411M: Sumit Semwal <sumit.semwal@linaro.org> 4412S: Maintained 4413L: linux-media@vger.kernel.org 4414L: dri-devel@lists.freedesktop.org 4415L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4416F: drivers/dma-buf/ 4417F: include/linux/dma-buf* 4418F: include/linux/reservation.h 4419F: include/linux/*fence.h 4420F: Documentation/driver-api/dma-buf.rst 4421T: git git://anongit.freedesktop.org/drm/drm-misc 4422 4423DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4424M: Vinod Koul <vkoul@kernel.org> 4425L: dmaengine@vger.kernel.org 4426Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4427S: Maintained 4428F: drivers/dma/ 4429F: include/linux/dmaengine.h 4430F: include/linux/of_dma.h 4431F: Documentation/devicetree/bindings/dma/ 4432F: Documentation/driver-api/dmaengine/ 4433T: git git://git.infradead.org/users/vkoul/slave-dma.git 4434 4435DMA MAPPING HELPERS 4436M: Christoph Hellwig <hch@lst.de> 4437M: Marek Szyprowski <m.szyprowski@samsung.com> 4438R: Robin Murphy <robin.murphy@arm.com> 4439L: iommu@lists.linux-foundation.org 4440T: git git://git.infradead.org/users/hch/dma-mapping.git 4441W: http://git.infradead.org/users/hch/dma-mapping.git 4442S: Supported 4443F: kernel/dma/ 4444F: include/asm-generic/dma-mapping.h 4445F: include/linux/dma-direct.h 4446F: include/linux/dma-mapping.h 4447F: include/linux/dma-noncoherent.h 4448 4449DME1737 HARDWARE MONITOR DRIVER 4450M: Juerg Haefliger <juergh@gmail.com> 4451L: linux-hwmon@vger.kernel.org 4452S: Maintained 4453F: Documentation/hwmon/dme1737 4454F: drivers/hwmon/dme1737.c 4455 4456DMI/SMBIOS SUPPORT 4457M: Jean Delvare <jdelvare@suse.com> 4458S: Maintained 4459T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4460F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4461F: drivers/firmware/dmi-id.c 4462F: drivers/firmware/dmi_scan.c 4463F: include/linux/dmi.h 4464 4465DOCUMENTATION 4466M: Jonathan Corbet <corbet@lwn.net> 4467L: linux-doc@vger.kernel.org 4468S: Maintained 4469F: Documentation/ 4470F: scripts/kernel-doc 4471X: Documentation/ABI/ 4472X: Documentation/devicetree/ 4473X: Documentation/acpi 4474X: Documentation/power 4475X: Documentation/spi 4476X: Documentation/media 4477T: git git://git.lwn.net/linux.git docs-next 4478 4479DOCUMENTATION/ITALIAN 4480M: Federico Vaga <federico.vaga@vaga.pv.it> 4481L: linux-doc@vger.kernel.org 4482S: Maintained 4483F: Documentation/translations/it_IT 4484 4485DONGWOON DW9714 LENS VOICE COIL DRIVER 4486M: Sakari Ailus <sakari.ailus@linux.intel.com> 4487L: linux-media@vger.kernel.org 4488T: git git://linuxtv.org/media_tree.git 4489S: Maintained 4490F: drivers/media/i2c/dw9714.c 4491 4492DONGWOON DW9807 LENS VOICE COIL DRIVER 4493M: Sakari Ailus <sakari.ailus@linux.intel.com> 4494L: linux-media@vger.kernel.org 4495T: git git://linuxtv.org/media_tree.git 4496S: Maintained 4497F: drivers/media/i2c/dw9807.c 4498 4499DOUBLETALK DRIVER 4500M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4501L: blinux-list@redhat.com 4502S: Maintained 4503F: drivers/char/dtlk.c 4504F: include/linux/dtlk.h 4505 4506DPAA2 DATAPATH I/O (DPIO) DRIVER 4507M: Roy Pledge <Roy.Pledge@nxp.com> 4508L: linux-kernel@vger.kernel.org 4509S: Maintained 4510F: drivers/staging/fsl-mc/bus/dpio 4511 4512DPAA2 ETHERNET DRIVER 4513M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4514L: linux-kernel@vger.kernel.org 4515S: Maintained 4516F: drivers/staging/fsl-dpaa2/ethernet 4517 4518DPAA2 ETHERNET SWITCH DRIVER 4519M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4520M: Ioana Ciornei <ioana.ciornei@nxp.com> 4521L: linux-kernel@vger.kernel.org 4522S: Maintained 4523F: drivers/staging/fsl-dpaa2/ethsw 4524 4525DPAA2 PTP CLOCK DRIVER 4526M: Yangbo Lu <yangbo.lu@nxp.com> 4527L: linux-kernel@vger.kernel.org 4528S: Maintained 4529F: drivers/staging/fsl-dpaa2/rtc 4530 4531DPT_I2O SCSI RAID DRIVER 4532M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4533L: linux-scsi@vger.kernel.org 4534W: http://www.adaptec.com/ 4535S: Maintained 4536F: drivers/scsi/dpt* 4537F: drivers/scsi/dpt/ 4538 4539DRBD DRIVER 4540M: Philipp Reisner <philipp.reisner@linbit.com> 4541M: Lars Ellenberg <lars.ellenberg@linbit.com> 4542L: drbd-dev@lists.linbit.com 4543W: http://www.drbd.org 4544T: git git://git.linbit.com/linux-drbd.git 4545T: git git://git.linbit.com/drbd-8.4.git 4546S: Supported 4547F: drivers/block/drbd/ 4548F: lib/lru_cache.c 4549F: Documentation/blockdev/drbd/ 4550 4551DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4552M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4553R: "Rafael J. Wysocki" <rafael@kernel.org> 4554T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4555S: Supported 4556F: Documentation/kobject.txt 4557F: drivers/base/ 4558F: fs/debugfs/ 4559F: fs/sysfs/ 4560F: include/linux/debugfs.h 4561F: include/linux/kobj* 4562F: lib/kobj* 4563 4564DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4565M: Kevin Hilman <khilman@kernel.org> 4566M: Nishanth Menon <nm@ti.com> 4567S: Maintained 4568F: drivers/power/avs/ 4569F: include/linux/power/smartreflex.h 4570L: linux-pm@vger.kernel.org 4571 4572DRM DRIVER FOR ARM PL111 CLCD 4573M: Eric Anholt <eric@anholt.net> 4574T: git git://anongit.freedesktop.org/drm/drm-misc 4575S: Supported 4576F: drivers/gpu/drm/pl111/ 4577 4578DRM DRIVER FOR ARM VERSATILE TFT PANELS 4579M: Linus Walleij <linus.walleij@linaro.org> 4580T: git git://anongit.freedesktop.org/drm/drm-misc 4581S: Maintained 4582F: drivers/gpu/drm/panel/panel-arm-versatile.c 4583F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4584 4585DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4586M: Dave Airlie <airlied@redhat.com> 4587S: Odd Fixes 4588F: drivers/gpu/drm/ast/ 4589 4590DRM DRIVER FOR BOCHS VIRTUAL GPU 4591M: Gerd Hoffmann <kraxel@redhat.com> 4592L: virtualization@lists.linux-foundation.org 4593T: git git://anongit.freedesktop.org/drm/drm-misc 4594S: Maintained 4595F: drivers/gpu/drm/bochs/ 4596 4597DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4598M: Linus Walleij <linus.walleij@linaro.org> 4599T: git git://anongit.freedesktop.org/drm/drm-misc 4600S: Maintained 4601F: drivers/gpu/drm/tve200/ 4602 4603DRM DRIVER FOR ILITEK ILI9225 PANELS 4604M: David Lechner <david@lechnology.com> 4605S: Maintained 4606F: drivers/gpu/drm/tinydrm/ili9225.c 4607F: Documentation/devicetree/bindings/display/ilitek,ili9225.txt 4608 4609DRM DRIVER FOR INTEL I810 VIDEO CARDS 4610S: Orphan / Obsolete 4611F: drivers/gpu/drm/i810/ 4612F: include/uapi/drm/i810_drm.h 4613 4614DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4615S: Orphan / Obsolete 4616F: drivers/gpu/drm/mga/ 4617F: include/uapi/drm/mga_drm.h 4618 4619DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4620M: Dave Airlie <airlied@redhat.com> 4621S: Odd Fixes 4622F: drivers/gpu/drm/mgag200/ 4623 4624DRM DRIVER FOR MI0283QT 4625M: Noralf Trønnes <noralf@tronnes.org> 4626S: Maintained 4627F: drivers/gpu/drm/tinydrm/mi0283qt.c 4628F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4629 4630DRM DRIVER FOR MSM ADRENO GPU 4631M: Rob Clark <robdclark@gmail.com> 4632L: linux-arm-msm@vger.kernel.org 4633L: dri-devel@lists.freedesktop.org 4634L: freedreno@lists.freedesktop.org 4635T: git git://people.freedesktop.org/~robclark/linux 4636S: Maintained 4637F: drivers/gpu/drm/msm/ 4638F: include/uapi/drm/msm_drm.h 4639F: Documentation/devicetree/bindings/display/msm/ 4640 4641DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4642M: Ben Skeggs <bskeggs@redhat.com> 4643L: dri-devel@lists.freedesktop.org 4644L: nouveau@lists.freedesktop.org 4645T: git git://github.com/skeggsb/linux 4646S: Supported 4647F: drivers/gpu/drm/nouveau/ 4648F: include/uapi/drm/nouveau_drm.h 4649 4650DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4651M: Noralf Trønnes <noralf@tronnes.org> 4652S: Maintained 4653F: drivers/gpu/drm/tinydrm/repaper.c 4654F: Documentation/devicetree/bindings/display/repaper.txt 4655 4656DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4657M: Dave Airlie <airlied@redhat.com> 4658M: Gerd Hoffmann <kraxel@redhat.com> 4659L: virtualization@lists.linux-foundation.org 4660T: git git://anongit.freedesktop.org/drm/drm-misc 4661S: Obsolete 4662W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4663F: drivers/gpu/drm/cirrus/ 4664 4665DRM DRIVER FOR QXL VIRTUAL GPU 4666M: Dave Airlie <airlied@redhat.com> 4667M: Gerd Hoffmann <kraxel@redhat.com> 4668L: virtualization@lists.linux-foundation.org 4669T: git git://anongit.freedesktop.org/drm/drm-misc 4670S: Maintained 4671F: drivers/gpu/drm/qxl/ 4672F: include/uapi/drm/qxl_drm.h 4673 4674DRM DRIVER FOR RAGE 128 VIDEO CARDS 4675S: Orphan / Obsolete 4676F: drivers/gpu/drm/r128/ 4677F: include/uapi/drm/r128_drm.h 4678 4679DRM DRIVER FOR SAVAGE VIDEO CARDS 4680S: Orphan / Obsolete 4681F: drivers/gpu/drm/savage/ 4682F: include/uapi/drm/savage_drm.h 4683 4684DRM DRIVER FOR SIS VIDEO CARDS 4685S: Orphan / Obsolete 4686F: drivers/gpu/drm/sis/ 4687F: include/uapi/drm/sis_drm.h 4688 4689DRM DRIVER FOR SITRONIX ST7586 PANELS 4690M: David Lechner <david@lechnology.com> 4691S: Maintained 4692F: drivers/gpu/drm/tinydrm/st7586.c 4693F: Documentation/devicetree/bindings/display/sitronix,st7586.txt 4694 4695DRM DRIVER FOR SITRONIX ST7735R PANELS 4696M: David Lechner <david@lechnology.com> 4697S: Maintained 4698F: drivers/gpu/drm/tinydrm/st7735r.c 4699F: Documentation/devicetree/bindings/display/sitronix,st7735r.txt 4700 4701DRM DRIVER FOR TDFX VIDEO CARDS 4702S: Orphan / Obsolete 4703F: drivers/gpu/drm/tdfx/ 4704 4705DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4706M: Dave Airlie <airlied@redhat.com> 4707S: Odd Fixes 4708F: drivers/gpu/drm/udl/ 4709 4710DRM DRIVER FOR VMWARE VIRTUAL GPU 4711M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4712M: Sinclair Yeh <syeh@vmware.com> 4713M: Thomas Hellstrom <thellstrom@vmware.com> 4714L: dri-devel@lists.freedesktop.org 4715T: git git://people.freedesktop.org/~syeh/repos_linux 4716T: git git://people.freedesktop.org/~thomash/linux 4717S: Supported 4718F: drivers/gpu/drm/vmwgfx/ 4719F: include/uapi/drm/vmwgfx_drm.h 4720 4721DRM DRIVERS 4722M: David Airlie <airlied@linux.ie> 4723L: dri-devel@lists.freedesktop.org 4724T: git git://anongit.freedesktop.org/drm/drm 4725B: https://bugs.freedesktop.org/ 4726C: irc://chat.freenode.net/dri-devel 4727S: Maintained 4728F: drivers/gpu/drm/ 4729F: drivers/gpu/vga/ 4730F: Documentation/devicetree/bindings/display/ 4731F: Documentation/devicetree/bindings/gpu/ 4732F: Documentation/gpu/ 4733F: include/drm/ 4734F: include/uapi/drm/ 4735F: include/linux/vga* 4736 4737DRM DRIVERS AND MISC GPU PATCHES 4738M: Gustavo Padovan <gustavo@padovan.org> 4739M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4740M: Sean Paul <seanpaul@chromium.org> 4741W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4742S: Maintained 4743T: git git://anongit.freedesktop.org/drm/drm-misc 4744F: Documentation/gpu/ 4745F: drivers/gpu/vga/ 4746F: drivers/gpu/drm/* 4747F: include/drm/drm* 4748F: include/uapi/drm/drm* 4749F: include/linux/vga* 4750 4751DRM DRIVERS FOR ALLWINNER A10 4752M: Maxime Ripard <maxime.ripard@bootlin.com> 4753L: dri-devel@lists.freedesktop.org 4754S: Supported 4755F: drivers/gpu/drm/sun4i/ 4756F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4757T: git git://anongit.freedesktop.org/drm/drm-misc 4758 4759DRM DRIVERS FOR AMLOGIC SOCS 4760M: Neil Armstrong <narmstrong@baylibre.com> 4761L: dri-devel@lists.freedesktop.org 4762L: linux-amlogic@lists.infradead.org 4763W: http://linux-meson.com/ 4764S: Supported 4765F: drivers/gpu/drm/meson/ 4766F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4767F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4768F: Documentation/gpu/meson.rst 4769T: git git://anongit.freedesktop.org/drm/drm-misc 4770 4771DRM DRIVERS FOR ATMEL HLCDC 4772M: Boris Brezillon <boris.brezillon@bootlin.com> 4773L: dri-devel@lists.freedesktop.org 4774S: Supported 4775F: drivers/gpu/drm/atmel-hlcdc/ 4776F: Documentation/devicetree/bindings/display/atmel/ 4777T: git git://anongit.freedesktop.org/drm/drm-misc 4778 4779DRM DRIVERS FOR BRIDGE CHIPS 4780M: Archit Taneja <architt@codeaurora.org> 4781M: Andrzej Hajda <a.hajda@samsung.com> 4782R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4783S: Maintained 4784T: git git://anongit.freedesktop.org/drm/drm-misc 4785F: drivers/gpu/drm/bridge/ 4786 4787DRM DRIVERS FOR EXYNOS 4788M: Inki Dae <inki.dae@samsung.com> 4789M: Joonyoung Shim <jy0922.shim@samsung.com> 4790M: Seung-Woo Kim <sw0312.kim@samsung.com> 4791M: Kyungmin Park <kyungmin.park@samsung.com> 4792L: dri-devel@lists.freedesktop.org 4793T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4794S: Supported 4795F: drivers/gpu/drm/exynos/ 4796F: include/uapi/drm/exynos_drm.h 4797F: Documentation/devicetree/bindings/display/exynos/ 4798 4799DRM DRIVERS FOR FREESCALE DCU 4800M: Stefan Agner <stefan@agner.ch> 4801M: Alison Wang <alison.wang@nxp.com> 4802L: dri-devel@lists.freedesktop.org 4803S: Supported 4804F: drivers/gpu/drm/fsl-dcu/ 4805F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4806F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4807F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19-05b.txt 4808 4809DRM DRIVERS FOR FREESCALE IMX 4810M: Philipp Zabel <p.zabel@pengutronix.de> 4811L: dri-devel@lists.freedesktop.org 4812S: Maintained 4813F: drivers/gpu/drm/imx/ 4814F: drivers/gpu/ipu-v3/ 4815F: Documentation/devicetree/bindings/display/imx/ 4816 4817DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4818M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4819L: dri-devel@lists.freedesktop.org 4820T: git git://github.com/patjak/drm-gma500 4821S: Maintained 4822F: drivers/gpu/drm/gma500/ 4823 4824DRM DRIVERS FOR HISILICON 4825M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4826M: Rongrong Zou <zourongrong@gmail.com> 4827R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4828R: Chen Feng <puck.chen@hisilicon.com> 4829L: dri-devel@lists.freedesktop.org 4830T: git git://github.com/xin3liang/linux.git 4831S: Maintained 4832F: drivers/gpu/drm/hisilicon/ 4833F: Documentation/devicetree/bindings/display/hisilicon/ 4834 4835DRM DRIVERS FOR MEDIATEK 4836M: CK Hu <ck.hu@mediatek.com> 4837M: Philipp Zabel <p.zabel@pengutronix.de> 4838L: dri-devel@lists.freedesktop.org 4839S: Supported 4840F: drivers/gpu/drm/mediatek/ 4841F: Documentation/devicetree/bindings/display/mediatek/ 4842 4843DRM DRIVERS FOR NVIDIA TEGRA 4844M: Thierry Reding <thierry.reding@gmail.com> 4845L: dri-devel@lists.freedesktop.org 4846L: linux-tegra@vger.kernel.org 4847T: git git://anongit.freedesktop.org/tegra/linux.git 4848S: Supported 4849F: drivers/gpu/drm/tegra/ 4850F: drivers/gpu/host1x/ 4851F: include/linux/host1x.h 4852F: include/uapi/drm/tegra_drm.h 4853F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4854 4855DRM DRIVERS FOR RENESAS 4856M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4857L: dri-devel@lists.freedesktop.org 4858L: linux-renesas-soc@vger.kernel.org 4859T: git git://linuxtv.org/pinchartl/fbdev 4860S: Supported 4861F: drivers/gpu/drm/rcar-du/ 4862F: drivers/gpu/drm/shmobile/ 4863F: include/linux/platform_data/shmob_drm.h 4864F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4865F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4866F: Documentation/devicetree/bindings/display/renesas,du.txt 4867 4868DRM DRIVERS FOR ROCKCHIP 4869M: Sandy Huang <hjc@rock-chips.com> 4870M: Heiko Stübner <heiko@sntech.de> 4871L: dri-devel@lists.freedesktop.org 4872S: Maintained 4873F: drivers/gpu/drm/rockchip/ 4874F: Documentation/devicetree/bindings/display/rockchip/ 4875T: git git://anongit.freedesktop.org/drm/drm-misc 4876 4877DRM DRIVERS FOR STI 4878M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4879M: Vincent Abriou <vincent.abriou@st.com> 4880L: dri-devel@lists.freedesktop.org 4881T: git git://anongit.freedesktop.org/drm/drm-misc 4882S: Maintained 4883F: drivers/gpu/drm/sti 4884F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4885 4886DRM DRIVERS FOR STM 4887M: Yannick Fertre <yannick.fertre@st.com> 4888M: Philippe Cornu <philippe.cornu@st.com> 4889M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4890M: Vincent Abriou <vincent.abriou@st.com> 4891L: dri-devel@lists.freedesktop.org 4892T: git git://anongit.freedesktop.org/drm/drm-misc 4893S: Maintained 4894F: drivers/gpu/drm/stm 4895F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4896 4897DRM DRIVERS FOR TI LCDC 4898M: Jyri Sarha <jsarha@ti.com> 4899R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4900L: dri-devel@lists.freedesktop.org 4901S: Maintained 4902F: drivers/gpu/drm/tilcdc/ 4903F: Documentation/devicetree/bindings/display/tilcdc/ 4904 4905DRM DRIVERS FOR TI OMAP 4906M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4907L: dri-devel@lists.freedesktop.org 4908S: Maintained 4909F: drivers/gpu/drm/omapdrm/ 4910F: Documentation/devicetree/bindings/display/ti/ 4911 4912DRM DRIVERS FOR V3D 4913M: Eric Anholt <eric@anholt.net> 4914S: Supported 4915F: drivers/gpu/drm/v3d/ 4916F: include/uapi/drm/v3d_drm.h 4917F: Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt 4918T: git git://anongit.freedesktop.org/drm/drm-misc 4919 4920DRM DRIVERS FOR VC4 4921M: Eric Anholt <eric@anholt.net> 4922T: git git://github.com/anholt/linux 4923S: Supported 4924F: drivers/gpu/drm/vc4/ 4925F: include/uapi/drm/vc4_drm.h 4926F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4927T: git git://anongit.freedesktop.org/drm/drm-misc 4928 4929DRM DRIVERS FOR VIVANTE GPU IP 4930M: Lucas Stach <l.stach@pengutronix.de> 4931R: Russell King <linux+etnaviv@armlinux.org.uk> 4932R: Christian Gmeiner <christian.gmeiner@gmail.com> 4933L: etnaviv@lists.freedesktop.org 4934L: dri-devel@lists.freedesktop.org 4935S: Maintained 4936F: drivers/gpu/drm/etnaviv/ 4937F: include/uapi/drm/etnaviv_drm.h 4938F: Documentation/devicetree/bindings/display/etnaviv/ 4939 4940DRM DRIVERS FOR ZTE ZX 4941M: Shawn Guo <shawnguo@kernel.org> 4942L: dri-devel@lists.freedesktop.org 4943S: Maintained 4944F: drivers/gpu/drm/zte/ 4945F: Documentation/devicetree/bindings/display/zte,vou.txt 4946T: git git://anongit.freedesktop.org/drm/drm-misc 4947 4948DRM PANEL DRIVERS 4949M: Thierry Reding <thierry.reding@gmail.com> 4950L: dri-devel@lists.freedesktop.org 4951T: git git://anongit.freedesktop.org/drm/drm-misc 4952S: Maintained 4953F: drivers/gpu/drm/drm_panel.c 4954F: drivers/gpu/drm/panel/ 4955F: include/drm/drm_panel.h 4956F: Documentation/devicetree/bindings/display/panel/ 4957 4958DRM TINYDRM DRIVERS 4959M: Noralf Trønnes <noralf@tronnes.org> 4960W: https://github.com/notro/tinydrm/wiki/Development 4961T: git git://anongit.freedesktop.org/drm/drm-misc 4962S: Maintained 4963F: drivers/gpu/drm/tinydrm/ 4964F: include/drm/tinydrm/ 4965 4966DRM DRIVERS FOR XEN 4967M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 4968T: git git://anongit.freedesktop.org/drm/drm-misc 4969L: dri-devel@lists.freedesktop.org 4970L: xen-devel@lists.xen.org 4971S: Supported 4972F: drivers/gpu/drm/xen/ 4973F: Documentation/gpu/xen-front.rst 4974 4975DRM TTM SUBSYSTEM 4976M: Christian Koenig <christian.koenig@amd.com> 4977M: Huang Rui <ray.huang@amd.com> 4978M: Junwei Zhang <Jerry.Zhang@amd.com> 4979T: git git://people.freedesktop.org/~agd5f/linux 4980S: Maintained 4981L: dri-devel@lists.freedesktop.org 4982F: include/drm/ttm/ 4983F: drivers/gpu/drm/ttm/ 4984 4985DSBR100 USB FM RADIO DRIVER 4986M: Alexey Klimov <klimov.linux@gmail.com> 4987L: linux-media@vger.kernel.org 4988T: git git://linuxtv.org/media_tree.git 4989S: Maintained 4990F: drivers/media/radio/dsbr100.c 4991 4992DSCC4 DRIVER 4993M: Francois Romieu <romieu@fr.zoreil.com> 4994L: netdev@vger.kernel.org 4995S: Maintained 4996F: drivers/net/wan/dscc4.c 4997 4998DT3155 MEDIA DRIVER 4999M: Hans Verkuil <hverkuil@xs4all.nl> 5000L: linux-media@vger.kernel.org 5001T: git git://linuxtv.org/media_tree.git 5002W: https://linuxtv.org 5003S: Odd Fixes 5004F: drivers/media/pci/dt3155/ 5005 5006DVB_USB_AF9015 MEDIA DRIVER 5007M: Antti Palosaari <crope@iki.fi> 5008L: linux-media@vger.kernel.org 5009W: https://linuxtv.org 5010W: http://palosaari.fi/linux/ 5011Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5012T: git git://linuxtv.org/anttip/media_tree.git 5013S: Maintained 5014F: drivers/media/usb/dvb-usb-v2/af9015* 5015 5016DVB_USB_AF9035 MEDIA DRIVER 5017M: Antti Palosaari <crope@iki.fi> 5018L: linux-media@vger.kernel.org 5019W: https://linuxtv.org 5020W: http://palosaari.fi/linux/ 5021Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5022T: git git://linuxtv.org/anttip/media_tree.git 5023S: Maintained 5024F: drivers/media/usb/dvb-usb-v2/af9035* 5025 5026DVB_USB_ANYSEE MEDIA DRIVER 5027M: Antti Palosaari <crope@iki.fi> 5028L: linux-media@vger.kernel.org 5029W: https://linuxtv.org 5030W: http://palosaari.fi/linux/ 5031Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5032T: git git://linuxtv.org/anttip/media_tree.git 5033S: Maintained 5034F: drivers/media/usb/dvb-usb-v2/anysee* 5035 5036DVB_USB_AU6610 MEDIA DRIVER 5037M: Antti Palosaari <crope@iki.fi> 5038L: linux-media@vger.kernel.org 5039W: https://linuxtv.org 5040W: http://palosaari.fi/linux/ 5041Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5042T: git git://linuxtv.org/anttip/media_tree.git 5043S: Maintained 5044F: drivers/media/usb/dvb-usb-v2/au6610* 5045 5046DVB_USB_CE6230 MEDIA DRIVER 5047M: Antti Palosaari <crope@iki.fi> 5048L: linux-media@vger.kernel.org 5049W: https://linuxtv.org 5050W: http://palosaari.fi/linux/ 5051Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5052T: git git://linuxtv.org/anttip/media_tree.git 5053S: Maintained 5054F: drivers/media/usb/dvb-usb-v2/ce6230* 5055 5056DVB_USB_CXUSB MEDIA DRIVER 5057M: Michael Krufky <mkrufky@linuxtv.org> 5058L: linux-media@vger.kernel.org 5059W: https://linuxtv.org 5060W: http://github.com/mkrufky 5061Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5062T: git git://linuxtv.org/media_tree.git 5063S: Maintained 5064F: drivers/media/usb/dvb-usb/cxusb* 5065 5066DVB_USB_EC168 MEDIA DRIVER 5067M: Antti Palosaari <crope@iki.fi> 5068L: linux-media@vger.kernel.org 5069W: https://linuxtv.org 5070W: http://palosaari.fi/linux/ 5071Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5072T: git git://linuxtv.org/anttip/media_tree.git 5073S: Maintained 5074F: drivers/media/usb/dvb-usb-v2/ec168* 5075 5076DVB_USB_GL861 MEDIA DRIVER 5077M: Antti Palosaari <crope@iki.fi> 5078L: linux-media@vger.kernel.org 5079W: https://linuxtv.org 5080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5081T: git git://linuxtv.org/anttip/media_tree.git 5082S: Maintained 5083F: drivers/media/usb/dvb-usb-v2/gl861* 5084 5085DVB_USB_MXL111SF MEDIA DRIVER 5086M: Michael Krufky <mkrufky@linuxtv.org> 5087L: linux-media@vger.kernel.org 5088W: https://linuxtv.org 5089W: http://github.com/mkrufky 5090Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5091T: git git://linuxtv.org/mkrufky/mxl111sf.git 5092S: Maintained 5093F: drivers/media/usb/dvb-usb-v2/mxl111sf* 5094 5095DVB_USB_RTL28XXU MEDIA DRIVER 5096M: Antti Palosaari <crope@iki.fi> 5097L: linux-media@vger.kernel.org 5098W: https://linuxtv.org 5099W: http://palosaari.fi/linux/ 5100Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5101T: git git://linuxtv.org/anttip/media_tree.git 5102S: Maintained 5103F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 5104 5105DVB_USB_V2 MEDIA DRIVER 5106M: Antti Palosaari <crope@iki.fi> 5107L: linux-media@vger.kernel.org 5108W: https://linuxtv.org 5109W: http://palosaari.fi/linux/ 5110Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5111T: git git://linuxtv.org/anttip/media_tree.git 5112S: Maintained 5113F: drivers/media/usb/dvb-usb-v2/dvb_usb* 5114F: drivers/media/usb/dvb-usb-v2/usb_urb.c 5115 5116DYNAMIC DEBUG 5117M: Jason Baron <jbaron@akamai.com> 5118S: Maintained 5119F: lib/dynamic_debug.c 5120F: include/linux/dynamic_debug.h 5121 5122DYNAMIC INTERRUPT MODERATION 5123M: Tal Gilboa <talgi@mellanox.com> 5124S: Maintained 5125F: include/linux/net_dim.h 5126 5127DZ DECSTATION DZ11 SERIAL DRIVER 5128M: "Maciej W. Rozycki" <macro@linux-mips.org> 5129S: Maintained 5130F: drivers/tty/serial/dz.* 5131 5132E3X0 POWER BUTTON DRIVER 5133M: Moritz Fischer <moritz.fischer@ettus.com> 5134L: usrp-users@lists.ettus.com 5135W: http://www.ettus.com 5136S: Supported 5137F: drivers/input/misc/e3x0-button.c 5138F: Documentation/devicetree/bindings/input/e3x0-button.txt 5139 5140E4000 MEDIA DRIVER 5141M: Antti Palosaari <crope@iki.fi> 5142L: linux-media@vger.kernel.org 5143W: https://linuxtv.org 5144W: http://palosaari.fi/linux/ 5145Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5146T: git git://linuxtv.org/anttip/media_tree.git 5147S: Maintained 5148F: drivers/media/tuners/e4000* 5149 5150EARTH_PT1 MEDIA DRIVER 5151M: Akihiro Tsukada <tskd08@gmail.com> 5152L: linux-media@vger.kernel.org 5153S: Odd Fixes 5154F: drivers/media/pci/pt1/ 5155 5156EARTH_PT3 MEDIA DRIVER 5157M: Akihiro Tsukada <tskd08@gmail.com> 5158L: linux-media@vger.kernel.org 5159S: Odd Fixes 5160F: drivers/media/pci/pt3/ 5161 5162EC100 MEDIA DRIVER 5163M: Antti Palosaari <crope@iki.fi> 5164L: linux-media@vger.kernel.org 5165W: https://linuxtv.org 5166W: http://palosaari.fi/linux/ 5167Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5168T: git git://linuxtv.org/anttip/media_tree.git 5169S: Maintained 5170F: drivers/media/dvb-frontends/ec100* 5171 5172ECRYPT FILE SYSTEM 5173M: Tyler Hicks <tyhicks@canonical.com> 5174L: ecryptfs@vger.kernel.org 5175W: http://ecryptfs.org 5176W: https://launchpad.net/ecryptfs 5177T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5178S: Supported 5179F: Documentation/filesystems/ecryptfs.txt 5180F: fs/ecryptfs/ 5181 5182EDAC-AMD64 5183M: Borislav Petkov <bp@alien8.de> 5184L: linux-edac@vger.kernel.org 5185S: Maintained 5186F: drivers/edac/amd64_edac* 5187 5188EDAC-CALXEDA 5189M: Robert Richter <rric@kernel.org> 5190L: linux-edac@vger.kernel.org 5191S: Maintained 5192F: drivers/edac/highbank* 5193 5194EDAC-CAVIUM OCTEON 5195M: Ralf Baechle <ralf@linux-mips.org> 5196M: David Daney <david.daney@cavium.com> 5197L: linux-edac@vger.kernel.org 5198L: linux-mips@linux-mips.org 5199S: Supported 5200F: drivers/edac/octeon_edac* 5201 5202EDAC-CAVIUM THUNDERX 5203M: David Daney <david.daney@cavium.com> 5204M: Jan Glauber <jglauber@cavium.com> 5205L: linux-edac@vger.kernel.org 5206S: Supported 5207F: drivers/edac/thunderx_edac* 5208 5209EDAC-CORE 5210M: Borislav Petkov <bp@alien8.de> 5211M: Mauro Carvalho Chehab <mchehab@kernel.org> 5212L: linux-edac@vger.kernel.org 5213T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5214T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5215S: Supported 5216F: Documentation/admin-guide/ras.rst 5217F: Documentation/driver-api/edac.rst 5218F: drivers/edac/ 5219F: include/linux/edac.h 5220 5221EDAC-E752X 5222M: Mark Gross <mark.gross@intel.com> 5223L: linux-edac@vger.kernel.org 5224S: Maintained 5225F: drivers/edac/e752x_edac.c 5226 5227EDAC-E7XXX 5228L: linux-edac@vger.kernel.org 5229S: Maintained 5230F: drivers/edac/e7xxx_edac.c 5231 5232EDAC-FSL_DDR 5233M: York Sun <york.sun@nxp.com> 5234L: linux-edac@vger.kernel.org 5235S: Maintained 5236F: drivers/edac/fsl_ddr_edac.* 5237 5238EDAC-GHES 5239M: Mauro Carvalho Chehab <mchehab@kernel.org> 5240L: linux-edac@vger.kernel.org 5241S: Maintained 5242F: drivers/edac/ghes_edac.c 5243 5244EDAC-I3000 5245L: linux-edac@vger.kernel.org 5246S: Orphan 5247F: drivers/edac/i3000_edac.c 5248 5249EDAC-I5000 5250L: linux-edac@vger.kernel.org 5251S: Maintained 5252F: drivers/edac/i5000_edac.c 5253 5254EDAC-I5400 5255M: Mauro Carvalho Chehab <mchehab@kernel.org> 5256L: linux-edac@vger.kernel.org 5257S: Maintained 5258F: drivers/edac/i5400_edac.c 5259 5260EDAC-I7300 5261M: Mauro Carvalho Chehab <mchehab@kernel.org> 5262L: linux-edac@vger.kernel.org 5263S: Maintained 5264F: drivers/edac/i7300_edac.c 5265 5266EDAC-I7CORE 5267M: Mauro Carvalho Chehab <mchehab@kernel.org> 5268L: linux-edac@vger.kernel.org 5269S: Maintained 5270F: drivers/edac/i7core_edac.c 5271 5272EDAC-I82443BXGX 5273M: Tim Small <tim@buttersideup.com> 5274L: linux-edac@vger.kernel.org 5275S: Maintained 5276F: drivers/edac/i82443bxgx_edac.c 5277 5278EDAC-I82975X 5279M: Ranganathan Desikan <ravi@jetztechnologies.com> 5280M: "Arvind R." <arvino55@gmail.com> 5281L: linux-edac@vger.kernel.org 5282S: Maintained 5283F: drivers/edac/i82975x_edac.c 5284 5285EDAC-IE31200 5286M: Jason Baron <jbaron@akamai.com> 5287L: linux-edac@vger.kernel.org 5288S: Maintained 5289F: drivers/edac/ie31200_edac.c 5290 5291EDAC-MPC85XX 5292M: Johannes Thumshirn <morbidrsa@gmail.com> 5293L: linux-edac@vger.kernel.org 5294S: Maintained 5295F: drivers/edac/mpc85xx_edac.[ch] 5296 5297EDAC-PASEMI 5298M: Egor Martovetsky <egor@pasemi.com> 5299L: linux-edac@vger.kernel.org 5300S: Maintained 5301F: drivers/edac/pasemi_edac.c 5302 5303EDAC-PND2 5304M: Tony Luck <tony.luck@intel.com> 5305L: linux-edac@vger.kernel.org 5306S: Maintained 5307F: drivers/edac/pnd2_edac.[ch] 5308 5309EDAC-R82600 5310M: Tim Small <tim@buttersideup.com> 5311L: linux-edac@vger.kernel.org 5312S: Maintained 5313F: drivers/edac/r82600_edac.c 5314 5315EDAC-SBRIDGE 5316M: Mauro Carvalho Chehab <mchehab@kernel.org> 5317L: linux-edac@vger.kernel.org 5318S: Maintained 5319F: drivers/edac/sb_edac.c 5320 5321EDAC-SKYLAKE 5322M: Tony Luck <tony.luck@intel.com> 5323L: linux-edac@vger.kernel.org 5324S: Maintained 5325F: drivers/edac/skx_edac.c 5326 5327EDAC-TI 5328M: Tero Kristo <t-kristo@ti.com> 5329L: linux-edac@vger.kernel.org 5330S: Maintained 5331F: drivers/edac/ti_edac.c 5332 5333EDIROL UA-101/UA-1000 DRIVER 5334M: Clemens Ladisch <clemens@ladisch.de> 5335L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5336T: git git://git.alsa-project.org/alsa-kernel.git 5337S: Maintained 5338F: sound/usb/misc/ua101.c 5339 5340EFI TEST DRIVER 5341L: linux-efi@vger.kernel.org 5342M: Ivan Hu <ivan.hu@canonical.com> 5343M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5344S: Maintained 5345F: drivers/firmware/efi/test/ 5346 5347EFI VARIABLE FILESYSTEM 5348M: Matthew Garrett <matthew.garrett@nebula.com> 5349M: Jeremy Kerr <jk@ozlabs.org> 5350M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5351T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5352L: linux-efi@vger.kernel.org 5353S: Maintained 5354F: fs/efivarfs/ 5355 5356EFIFB FRAMEBUFFER DRIVER 5357L: linux-fbdev@vger.kernel.org 5358M: Peter Jones <pjones@redhat.com> 5359S: Maintained 5360F: drivers/video/fbdev/efifb.c 5361 5362EFS FILESYSTEM 5363W: http://aeschi.ch.eu.org/efs/ 5364S: Orphan 5365F: fs/efs/ 5366 5367EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5368M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5369L: netdev@vger.kernel.org 5370S: Maintained 5371F: drivers/net/ethernet/ibm/ehea/ 5372 5373EM28XX VIDEO4LINUX DRIVER 5374M: Mauro Carvalho Chehab <mchehab@kernel.org> 5375L: linux-media@vger.kernel.org 5376W: https://linuxtv.org 5377T: git git://linuxtv.org/media_tree.git 5378S: Maintained 5379F: drivers/media/usb/em28xx/ 5380F: Documentation/media/v4l-drivers/em28xx* 5381 5382EMBEDDED LINUX 5383M: Paul Gortmaker <paul.gortmaker@windriver.com> 5384M: Matt Mackall <mpm@selenic.com> 5385M: David Woodhouse <dwmw2@infradead.org> 5386L: linux-embedded@vger.kernel.org 5387S: Maintained 5388 5389Emulex 10Gbps iSCSI - OneConnect DRIVER 5390M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5391M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5392M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5393L: linux-scsi@vger.kernel.org 5394W: http://www.broadcom.com 5395S: Supported 5396F: drivers/scsi/be2iscsi/ 5397 5398Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5399M: Sathya Perla <sathya.perla@broadcom.com> 5400M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5401M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5402M: Somnath Kotur <somnath.kotur@broadcom.com> 5403L: netdev@vger.kernel.org 5404W: http://www.emulex.com 5405S: Supported 5406F: drivers/net/ethernet/emulex/benet/ 5407 5408EMULEX ONECONNECT ROCE DRIVER 5409M: Selvin Xavier <selvin.xavier@broadcom.com> 5410M: Devesh Sharma <devesh.sharma@broadcom.com> 5411L: linux-rdma@vger.kernel.org 5412W: http://www.broadcom.com 5413S: Odd Fixes 5414F: drivers/infiniband/hw/ocrdma/ 5415F: include/uapi/rdma/ocrdma-abi.h 5416 5417EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5418M: James Smart <james.smart@broadcom.com> 5419M: Dick Kennedy <dick.kennedy@broadcom.com> 5420L: linux-scsi@vger.kernel.org 5421W: http://www.broadcom.com 5422S: Supported 5423F: drivers/scsi/lpfc/ 5424 5425ENE CB710 FLASH CARD READER DRIVER 5426M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5427S: Maintained 5428F: drivers/misc/cb710/ 5429F: drivers/mmc/host/cb710-mmc.* 5430F: include/linux/cb710.h 5431 5432ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5433M: Maxim Levitsky <maximlevitsky@gmail.com> 5434S: Maintained 5435F: drivers/media/rc/ene_ir.* 5436 5437EPSON S1D13XXX FRAMEBUFFER DRIVER 5438M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5439S: Maintained 5440T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5441F: drivers/video/fbdev/s1d13xxxfb.c 5442F: include/video/s1d13xxxfb.h 5443 5444ERRSEQ ERROR TRACKING INFRASTRUCTURE 5445M: Jeff Layton <jlayton@kernel.org> 5446S: Maintained 5447F: lib/errseq.c 5448F: include/linux/errseq.h 5449 5450ET131X NETWORK DRIVER 5451M: Mark Einon <mark.einon@gmail.com> 5452S: Odd Fixes 5453F: drivers/net/ethernet/agere/ 5454 5455ETHERNET BRIDGE 5456M: Stephen Hemminger <stephen@networkplumber.org> 5457L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5458L: netdev@vger.kernel.org 5459W: http://www.linuxfoundation.org/en/Net:Bridge 5460S: Maintained 5461F: include/linux/netfilter_bridge/ 5462F: net/bridge/ 5463 5464ETHERNET PHY LIBRARY 5465M: Andrew Lunn <andrew@lunn.ch> 5466M: Florian Fainelli <f.fainelli@gmail.com> 5467L: netdev@vger.kernel.org 5468S: Maintained 5469F: Documentation/ABI/testing/sysfs-bus-mdio 5470F: Documentation/devicetree/bindings/net/mdio* 5471F: Documentation/networking/phy.txt 5472F: drivers/net/phy/ 5473F: drivers/of/of_mdio.c 5474F: drivers/of/of_net.c 5475F: include/linux/*mdio*.h 5476F: include/linux/of_net.h 5477F: include/linux/phy.h 5478F: include/linux/phy_fixed.h 5479F: include/linux/platform_data/mdio-bcm-unimac.h 5480F: include/trace/events/mdio.h 5481F: include/uapi/linux/mdio.h 5482F: include/uapi/linux/mii.h 5483 5484EXT2 FILE SYSTEM 5485M: Jan Kara <jack@suse.com> 5486L: linux-ext4@vger.kernel.org 5487S: Maintained 5488F: Documentation/filesystems/ext2.txt 5489F: fs/ext2/ 5490F: include/linux/ext2* 5491 5492EXT4 FILE SYSTEM 5493M: "Theodore Ts'o" <tytso@mit.edu> 5494M: Andreas Dilger <adilger.kernel@dilger.ca> 5495L: linux-ext4@vger.kernel.org 5496W: http://ext4.wiki.kernel.org 5497Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5499S: Maintained 5500F: Documentation/filesystems/ext4.txt 5501F: fs/ext4/ 5502 5503Extended Verification Module (EVM) 5504M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5505L: linux-integrity@vger.kernel.org 5506S: Supported 5507F: security/integrity/evm/ 5508 5509EXTENSIBLE FIRMWARE INTERFACE (EFI) 5510M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5511L: linux-efi@vger.kernel.org 5512T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5513S: Maintained 5514F: Documentation/efi-stub.txt 5515F: arch/*/kernel/efi.c 5516F: arch/x86/boot/compressed/eboot.[ch] 5517F: arch/*/include/asm/efi.h 5518F: arch/x86/platform/efi/ 5519F: drivers/firmware/efi/ 5520F: include/linux/efi*.h 5521F: arch/arm/boot/compressed/efi-header.S 5522F: arch/arm64/kernel/efi-entry.S 5523 5524EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5525M: MyungJoo Ham <myungjoo.ham@samsung.com> 5526M: Chanwoo Choi <cw00.choi@samsung.com> 5527L: linux-kernel@vger.kernel.org 5528T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5529S: Maintained 5530F: drivers/extcon/ 5531F: include/linux/extcon/ 5532F: include/linux/extcon.h 5533F: Documentation/extcon/ 5534F: Documentation/devicetree/bindings/extcon/ 5535 5536EXYNOS DP DRIVER 5537M: Jingoo Han <jingoohan1@gmail.com> 5538L: dri-devel@lists.freedesktop.org 5539S: Maintained 5540F: drivers/gpu/drm/exynos/exynos_dp* 5541 5542EXYNOS SYSMMU (IOMMU) driver 5543M: Marek Szyprowski <m.szyprowski@samsung.com> 5544L: iommu@lists.linux-foundation.org 5545S: Maintained 5546F: drivers/iommu/exynos-iommu.c 5547 5548EZchip NPS platform support 5549M: Vineet Gupta <vgupta@synopsys.com> 5550M: Ofer Levi <oferle@mellanox.com> 5551S: Supported 5552F: arch/arc/plat-eznps 5553F: arch/arc/boot/dts/eznps.dts 5554 5555F2FS FILE SYSTEM 5556M: Jaegeuk Kim <jaegeuk@kernel.org> 5557M: Chao Yu <yuchao0@huawei.com> 5558L: linux-f2fs-devel@lists.sourceforge.net 5559W: https://f2fs.wiki.kernel.org/ 5560T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5561S: Maintained 5562F: Documentation/filesystems/f2fs.txt 5563F: Documentation/ABI/testing/sysfs-fs-f2fs 5564F: fs/f2fs/ 5565F: include/linux/f2fs_fs.h 5566F: include/trace/events/f2fs.h 5567 5568F71805F HARDWARE MONITORING DRIVER 5569M: Jean Delvare <jdelvare@suse.com> 5570L: linux-hwmon@vger.kernel.org 5571S: Maintained 5572F: Documentation/hwmon/f71805f 5573F: drivers/hwmon/f71805f.c 5574 5575FADDR2LINE 5576M: Josh Poimboeuf <jpoimboe@redhat.com> 5577S: Maintained 5578F: scripts/faddr2line 5579 5580FAILOVER MODULE 5581M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5582L: netdev@vger.kernel.org 5583S: Supported 5584F: net/core/failover.c 5585F: include/net/failover.h 5586F: Documentation/networking/failover.rst 5587 5588FANOTIFY 5589M: Jan Kara <jack@suse.cz> 5590R: Amir Goldstein <amir73il@gmail.com> 5591L: linux-fsdevel@vger.kernel.org 5592S: Maintained 5593F: fs/notify/fanotify/ 5594F: include/linux/fanotify.h 5595F: include/uapi/linux/fanotify.h 5596 5597FARSYNC SYNCHRONOUS DRIVER 5598M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5599W: http://www.farsite.co.uk/ 5600S: Supported 5601F: drivers/net/wan/farsync.* 5602 5603FAULT INJECTION SUPPORT 5604M: Akinobu Mita <akinobu.mita@gmail.com> 5605S: Supported 5606F: Documentation/fault-injection/ 5607F: lib/fault-inject.c 5608 5609FBTFT Framebuffer drivers 5610M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5611S: Maintained 5612F: drivers/staging/fbtft/ 5613 5614FC0011 TUNER DRIVER 5615M: Michael Buesch <m@bues.ch> 5616L: linux-media@vger.kernel.org 5617S: Maintained 5618F: drivers/media/tuners/fc0011.h 5619F: drivers/media/tuners/fc0011.c 5620 5621FC2580 MEDIA DRIVER 5622M: Antti Palosaari <crope@iki.fi> 5623L: linux-media@vger.kernel.org 5624W: https://linuxtv.org 5625W: http://palosaari.fi/linux/ 5626Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5627T: git git://linuxtv.org/anttip/media_tree.git 5628S: Maintained 5629F: drivers/media/tuners/fc2580* 5630 5631FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5632M: Johannes Thumshirn <jth@kernel.org> 5633L: linux-scsi@vger.kernel.org 5634W: www.Open-FCoE.org 5635S: Supported 5636F: drivers/scsi/libfc/ 5637F: drivers/scsi/fcoe/ 5638F: include/scsi/fc/ 5639F: include/scsi/libfc.h 5640F: include/scsi/libfcoe.h 5641F: include/uapi/scsi/fc/ 5642 5643FILE LOCKING (flock() and fcntl()/lockf()) 5644M: Jeff Layton <jlayton@kernel.org> 5645M: "J. Bruce Fields" <bfields@fieldses.org> 5646L: linux-fsdevel@vger.kernel.org 5647S: Maintained 5648F: include/linux/fcntl.h 5649F: include/uapi/linux/fcntl.h 5650F: fs/fcntl.c 5651F: fs/locks.c 5652 5653FILESYSTEMS (VFS and infrastructure) 5654M: Alexander Viro <viro@zeniv.linux.org.uk> 5655L: linux-fsdevel@vger.kernel.org 5656S: Maintained 5657F: fs/* 5658F: include/linux/fs.h 5659F: include/uapi/linux/fs.h 5660 5661FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5662M: Riku Voipio <riku.voipio@iki.fi> 5663L: linux-hwmon@vger.kernel.org 5664S: Maintained 5665F: drivers/hwmon/f75375s.c 5666F: include/linux/f75375s.h 5667 5668FIREWIRE AUDIO DRIVERS 5669M: Clemens Ladisch <clemens@ladisch.de> 5670L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5671T: git git://git.alsa-project.org/alsa-kernel.git 5672S: Maintained 5673F: sound/firewire/ 5674 5675FIREWIRE MEDIA DRIVERS (firedtv) 5676M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5677L: linux-media@vger.kernel.org 5678L: linux1394-devel@lists.sourceforge.net 5679T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5680S: Maintained 5681F: drivers/media/firewire/ 5682 5683FIREWIRE SBP-2 TARGET 5684M: Chris Boot <bootc@bootc.net> 5685L: linux-scsi@vger.kernel.org 5686L: target-devel@vger.kernel.org 5687L: linux1394-devel@lists.sourceforge.net 5688T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5689S: Maintained 5690F: drivers/target/sbp/ 5691 5692FIREWIRE SUBSYSTEM 5693M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5694L: linux1394-devel@lists.sourceforge.net 5695W: http://ieee1394.wiki.kernel.org/ 5696T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5697S: Maintained 5698F: drivers/firewire/ 5699F: include/linux/firewire.h 5700F: include/uapi/linux/firewire*.h 5701F: tools/firewire/ 5702 5703FIRMWARE LOADER (request_firmware) 5704M: Luis R. Rodriguez <mcgrof@kernel.org> 5705L: linux-kernel@vger.kernel.org 5706S: Maintained 5707F: Documentation/firmware_class/ 5708F: drivers/base/firmware_loader/ 5709F: include/linux/firmware.h 5710 5711FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5712M: Joshua Morris <josh.h.morris@us.ibm.com> 5713M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5714S: Maintained 5715F: drivers/block/rsxx/ 5716 5717FLOPPY DRIVER 5718M: Jiri Kosina <jikos@kernel.org> 5719T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5720S: Odd fixes 5721F: drivers/block/floppy.c 5722 5723FMC SUBSYSTEM 5724M: Alessandro Rubini <rubini@gnudd.com> 5725W: http://www.ohwr.org/projects/fmc-bus 5726S: Supported 5727F: drivers/fmc/ 5728F: include/linux/fmc*.h 5729F: include/linux/ipmi-fru.h 5730K: fmc_d.*register 5731 5732FPGA MANAGER FRAMEWORK 5733M: Alan Tull <atull@kernel.org> 5734M: Moritz Fischer <mdf@kernel.org> 5735L: linux-fpga@vger.kernel.org 5736S: Maintained 5737T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5738Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5739F: Documentation/fpga/ 5740F: Documentation/driver-api/fpga/ 5741F: Documentation/devicetree/bindings/fpga/ 5742F: drivers/fpga/ 5743F: include/linux/fpga/ 5744W: http://www.rocketboards.org 5745 5746FPGA DFL DRIVERS 5747M: Wu Hao <hao.wu@intel.com> 5748L: linux-fpga@vger.kernel.org 5749S: Maintained 5750F: Documentation/fpga/dfl.txt 5751F: include/uapi/linux/fpga-dfl.h 5752F: drivers/fpga/dfl* 5753 5754FPU EMULATOR 5755M: Bill Metzenthen <billm@melbpc.org.au> 5756W: http://floatingpoint.sourceforge.net/emulator/index.html 5757S: Maintained 5758F: arch/x86/math-emu/ 5759 5760FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5761L: netdev@vger.kernel.org 5762S: Orphan 5763F: drivers/net/wan/dlci.c 5764F: drivers/net/wan/sdla.c 5765 5766FRAMEBUFFER LAYER 5767M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5768L: dri-devel@lists.freedesktop.org 5769L: linux-fbdev@vger.kernel.org 5770T: git git://github.com/bzolnier/linux.git 5771Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5772S: Maintained 5773F: Documentation/fb/ 5774F: drivers/video/ 5775F: include/video/ 5776F: include/linux/fb.h 5777F: include/uapi/video/ 5778F: include/uapi/linux/fb.h 5779 5780FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5781M: Horia Geantă <horia.geanta@nxp.com> 5782M: Aymen Sghaier <aymen.sghaier@nxp.com> 5783L: linux-crypto@vger.kernel.org 5784S: Maintained 5785F: drivers/crypto/caam/ 5786F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5787 5788FREESCALE DIU FRAMEBUFFER DRIVER 5789M: Timur Tabi <timur@kernel.org> 5790L: linux-fbdev@vger.kernel.org 5791S: Maintained 5792F: drivers/video/fbdev/fsl-diu-fb.* 5793 5794FREESCALE DMA DRIVER 5795M: Li Yang <leoyang.li@nxp.com> 5796M: Zhang Wei <zw@zh-kernel.org> 5797L: linuxppc-dev@lists.ozlabs.org 5798S: Maintained 5799F: drivers/dma/fsldma.* 5800 5801FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5802M: Claudiu Manoil <claudiu.manoil@nxp.com> 5803L: netdev@vger.kernel.org 5804S: Maintained 5805F: drivers/net/ethernet/freescale/gianfar* 5806F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5807 5808FREESCALE GPMI NAND DRIVER 5809M: Han Xu <han.xu@nxp.com> 5810L: linux-mtd@lists.infradead.org 5811S: Maintained 5812F: drivers/mtd/nand/raw/gpmi-nand/* 5813 5814FREESCALE I2C CPM DRIVER 5815M: Jochen Friedrich <jochen@scram.de> 5816L: linuxppc-dev@lists.ozlabs.org 5817L: linux-i2c@vger.kernel.org 5818S: Maintained 5819F: drivers/i2c/busses/i2c-cpm.c 5820 5821FREESCALE IMX / MXC FEC DRIVER 5822M: Fugang Duan <fugang.duan@nxp.com> 5823L: netdev@vger.kernel.org 5824S: Maintained 5825F: drivers/net/ethernet/freescale/fec_main.c 5826F: drivers/net/ethernet/freescale/fec_ptp.c 5827F: drivers/net/ethernet/freescale/fec.h 5828F: Documentation/devicetree/bindings/net/fsl-fec.txt 5829 5830FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5831M: Sascha Hauer <s.hauer@pengutronix.de> 5832R: Pengutronix Kernel Team <kernel@pengutronix.de> 5833L: linux-fbdev@vger.kernel.org 5834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5835S: Maintained 5836F: include/linux/platform_data/video-imxfb.h 5837F: drivers/video/fbdev/imxfb.c 5838 5839FREESCALE QORIQ DPAA ETHERNET DRIVER 5840M: Madalin Bucur <madalin.bucur@nxp.com> 5841L: netdev@vger.kernel.org 5842S: Maintained 5843F: drivers/net/ethernet/freescale/dpaa 5844 5845FREESCALE QORIQ DPAA FMAN DRIVER 5846M: Madalin Bucur <madalin.bucur@nxp.com> 5847L: netdev@vger.kernel.org 5848S: Maintained 5849F: drivers/net/ethernet/freescale/fman 5850F: Documentation/devicetree/bindings/net/fsl-fman.txt 5851 5852FREESCALE QORIQ PTP CLOCK DRIVER 5853M: Yangbo Lu <yangbo.lu@nxp.com> 5854L: netdev@vger.kernel.org 5855S: Maintained 5856F: drivers/ptp/ptp_qoriq.c 5857F: include/linux/fsl/ptp_qoriq.h 5858F: Documentation/devicetree/bindings/ptp/ptp-qoriq.txt 5859 5860FREESCALE QUAD SPI DRIVER 5861M: Han Xu <han.xu@nxp.com> 5862L: linux-mtd@lists.infradead.org 5863S: Maintained 5864F: drivers/mtd/spi-nor/fsl-quadspi.c 5865 5866FREESCALE QUICC ENGINE LIBRARY 5867M: Qiang Zhao <qiang.zhao@nxp.com> 5868L: linuxppc-dev@lists.ozlabs.org 5869S: Maintained 5870F: drivers/soc/fsl/qe/ 5871F: include/soc/fsl/*qe*.h 5872F: include/soc/fsl/*ucc*.h 5873 5874FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5875M: Li Yang <leoyang.li@nxp.com> 5876L: netdev@vger.kernel.org 5877L: linuxppc-dev@lists.ozlabs.org 5878S: Maintained 5879F: drivers/net/ethernet/freescale/ucc_geth* 5880 5881FREESCALE QUICC ENGINE UCC HDLC DRIVER 5882M: Zhao Qiang <qiang.zhao@nxp.com> 5883L: netdev@vger.kernel.org 5884L: linuxppc-dev@lists.ozlabs.org 5885S: Maintained 5886F: drivers/net/wan/fsl_ucc_hdlc* 5887 5888FREESCALE QUICC ENGINE UCC UART DRIVER 5889M: Timur Tabi <timur@kernel.org> 5890L: linuxppc-dev@lists.ozlabs.org 5891S: Maintained 5892F: drivers/tty/serial/ucc_uart.c 5893 5894FREESCALE SOC DRIVERS 5895M: Li Yang <leoyang.li@nxp.com> 5896L: linuxppc-dev@lists.ozlabs.org 5897L: linux-arm-kernel@lists.infradead.org 5898S: Maintained 5899F: Documentation/devicetree/bindings/soc/fsl/ 5900F: drivers/soc/fsl/ 5901F: include/linux/fsl/ 5902 5903FREESCALE SOC FS_ENET DRIVER 5904M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5905L: linuxppc-dev@lists.ozlabs.org 5906L: netdev@vger.kernel.org 5907S: Maintained 5908F: drivers/net/ethernet/freescale/fs_enet/ 5909F: include/linux/fs_enet_pd.h 5910 5911FREESCALE SOC SOUND DRIVERS 5912M: Timur Tabi <timur@kernel.org> 5913M: Nicolin Chen <nicoleotsuka@gmail.com> 5914M: Xiubo Li <Xiubo.Lee@gmail.com> 5915R: Fabio Estevam <fabio.estevam@nxp.com> 5916L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5917L: linuxppc-dev@lists.ozlabs.org 5918S: Maintained 5919F: sound/soc/fsl/fsl* 5920F: sound/soc/fsl/imx* 5921F: sound/soc/fsl/mpc8610_hpcd.c 5922 5923FREESCALE USB PERIPHERAL DRIVERS 5924M: Li Yang <leoyang.li@nxp.com> 5925L: linux-usb@vger.kernel.org 5926L: linuxppc-dev@lists.ozlabs.org 5927S: Maintained 5928F: drivers/usb/gadget/udc/fsl* 5929 5930FREEVXFS FILESYSTEM 5931M: Christoph Hellwig <hch@infradead.org> 5932W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5933S: Maintained 5934F: fs/freevxfs/ 5935 5936FREEZER 5937M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5938M: Pavel Machek <pavel@ucw.cz> 5939L: linux-pm@vger.kernel.org 5940S: Supported 5941F: Documentation/power/freezing-of-tasks.txt 5942F: include/linux/freezer.h 5943F: kernel/freezer.c 5944 5945FRONTSWAP API 5946M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5947L: linux-kernel@vger.kernel.org 5948S: Maintained 5949F: mm/frontswap.c 5950F: include/linux/frontswap.h 5951 5952FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5953M: David Howells <dhowells@redhat.com> 5954L: linux-cachefs@redhat.com (moderated for non-subscribers) 5955S: Supported 5956F: Documentation/filesystems/caching/ 5957F: fs/fscache/ 5958F: include/linux/fscache*.h 5959 5960FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5961M: Theodore Y. Ts'o <tytso@mit.edu> 5962M: Jaegeuk Kim <jaegeuk@kernel.org> 5963L: linux-fscrypt@vger.kernel.org 5964Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5965T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5966S: Supported 5967F: fs/crypto/ 5968F: include/linux/fscrypt*.h 5969F: Documentation/filesystems/fscrypt.rst 5970 5971FSI-ATTACHED I2C DRIVER 5972M: Eddie James <eajames@linux.vnet.ibm.com> 5973L: linux-i2c@vger.kernel.org 5974L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 5975S: Maintained 5976F: drivers/i2c/busses/i2c-fsi.c 5977F: Documentation/devicetree/bindings/i2c/i2c-fsi.txt 5978 5979FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5980M: Jan Kara <jack@suse.cz> 5981R: Amir Goldstein <amir73il@gmail.com> 5982L: linux-fsdevel@vger.kernel.org 5983S: Maintained 5984F: fs/notify/ 5985F: include/linux/fsnotify*.h 5986 5987FUJITSU LAPTOP EXTRAS 5988M: Jonathan Woithe <jwoithe@just42.net> 5989L: platform-driver-x86@vger.kernel.org 5990S: Maintained 5991F: drivers/platform/x86/fujitsu-laptop.c 5992 5993FUJITSU M-5MO LS CAMERA ISP DRIVER 5994M: Kyungmin Park <kyungmin.park@samsung.com> 5995M: Heungjun Kim <riverful.kim@samsung.com> 5996L: linux-media@vger.kernel.org 5997S: Maintained 5998F: drivers/media/i2c/m5mols/ 5999F: include/media/i2c/m5mols.h 6000 6001FUJITSU TABLET EXTRAS 6002M: Robert Gerlach <khnz@gmx.de> 6003L: platform-driver-x86@vger.kernel.org 6004S: Maintained 6005F: drivers/platform/x86/fujitsu-tablet.c 6006 6007FUSE: FILESYSTEM IN USERSPACE 6008M: Miklos Szeredi <miklos@szeredi.hu> 6009L: linux-fsdevel@vger.kernel.org 6010W: http://fuse.sourceforge.net/ 6011T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 6012S: Maintained 6013F: fs/fuse/ 6014F: include/uapi/linux/fuse.h 6015F: Documentation/filesystems/fuse.txt 6016 6017FUTEX SUBSYSTEM 6018M: Thomas Gleixner <tglx@linutronix.de> 6019M: Ingo Molnar <mingo@redhat.com> 6020R: Peter Zijlstra <peterz@infradead.org> 6021R: Darren Hart <dvhart@infradead.org> 6022L: linux-kernel@vger.kernel.org 6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 6024S: Maintained 6025F: kernel/futex.c 6026F: kernel/futex_compat.c 6027F: include/asm-generic/futex.h 6028F: include/linux/futex.h 6029F: include/uapi/linux/futex.h 6030F: tools/testing/selftests/futex/ 6031F: tools/perf/bench/futex* 6032F: Documentation/*futex* 6033 6034GCC PLUGINS 6035M: Kees Cook <keescook@chromium.org> 6036R: Emese Revfy <re.emese@gmail.com> 6037L: kernel-hardening@lists.openwall.com 6038S: Maintained 6039F: scripts/gcc-plugins/ 6040F: scripts/gcc-plugin.sh 6041F: scripts/Makefile.gcc-plugins 6042F: Documentation/gcc-plugins.txt 6043 6044GASKET DRIVER FRAMEWORK 6045M: Rob Springer <rspringer@google.com> 6046M: John Joseph <jnjoseph@google.com> 6047M: Ben Chan <benchan@chromium.org> 6048S: Maintained 6049F: drivers/staging/gasket/ 6050 6051GCOV BASED KERNEL PROFILING 6052M: Peter Oberparleiter <oberpar@linux.ibm.com> 6053S: Maintained 6054F: kernel/gcov/ 6055F: Documentation/dev-tools/gcov.rst 6056 6057GDB KERNEL DEBUGGING HELPER SCRIPTS 6058M: Jan Kiszka <jan.kiszka@siemens.com> 6059M: Kieran Bingham <kbingham@kernel.org> 6060S: Supported 6061F: scripts/gdb/ 6062 6063GDT SCSI DISK ARRAY CONTROLLER DRIVER 6064M: Achim Leubner <achim_leubner@adaptec.com> 6065L: linux-scsi@vger.kernel.org 6066W: http://www.icp-vortex.com/ 6067S: Supported 6068F: drivers/scsi/gdt* 6069 6070GEMTEK FM RADIO RECEIVER DRIVER 6071M: Hans Verkuil <hverkuil@xs4all.nl> 6072L: linux-media@vger.kernel.org 6073T: git git://linuxtv.org/media_tree.git 6074W: https://linuxtv.org 6075S: Maintained 6076F: drivers/media/radio/radio-gemtek* 6077 6078GENERIC GPIO I2C DRIVER 6079M: Haavard Skinnemoen <hskinnemoen@gmail.com> 6080S: Supported 6081F: drivers/i2c/busses/i2c-gpio.c 6082F: include/linux/platform_data/i2c-gpio.h 6083 6084GENERIC GPIO I2C MULTIPLEXER DRIVER 6085M: Peter Korsgaard <peter.korsgaard@barco.com> 6086L: linux-i2c@vger.kernel.org 6087S: Supported 6088F: drivers/i2c/muxes/i2c-mux-gpio.c 6089F: include/linux/platform_data/i2c-mux-gpio.h 6090F: Documentation/i2c/muxes/i2c-mux-gpio 6091 6092GENERIC HDLC (WAN) DRIVERS 6093M: Krzysztof Halasa <khc@pm.waw.pl> 6094W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 6095S: Maintained 6096F: drivers/net/wan/c101.c 6097F: drivers/net/wan/hd6457* 6098F: drivers/net/wan/hdlc* 6099F: drivers/net/wan/n2.c 6100F: drivers/net/wan/pc300too.c 6101F: drivers/net/wan/pci200syn.c 6102F: drivers/net/wan/wanxl* 6103 6104GENERIC INCLUDE/ASM HEADER FILES 6105M: Arnd Bergmann <arnd@arndb.de> 6106L: linux-arch@vger.kernel.org 6107T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 6108S: Maintained 6109F: include/asm-generic/ 6110F: include/uapi/asm-generic/ 6111 6112GENERIC PHY FRAMEWORK 6113M: Kishon Vijay Abraham I <kishon@ti.com> 6114L: linux-kernel@vger.kernel.org 6115T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 6116S: Supported 6117F: drivers/phy/ 6118F: include/linux/phy/ 6119 6120GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 6121M: Wolfram Sang <wsa+renesas@sang-engineering.com> 6122S: Supported 6123F: drivers/i2c/muxes/i2c-demux-pinctrl.c 6124 6125GENERIC PM DOMAINS 6126M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6127M: Kevin Hilman <khilman@kernel.org> 6128M: Ulf Hansson <ulf.hansson@linaro.org> 6129L: linux-pm@vger.kernel.org 6130S: Supported 6131F: drivers/base/power/domain*.c 6132F: include/linux/pm_domain.h 6133F: Documentation/devicetree/bindings/power/power_domain.txt 6134 6135GENERIC RESISTIVE TOUCHSCREEN ADC DRIVER 6136M: Eugen Hristev <eugen.hristev@microchip.com> 6137L: linux-input@vger.kernel.org 6138S: Maintained 6139F: drivers/input/touchscreen/resistive-adc-touch.c 6140 6141GENERIC UIO DRIVER FOR PCI DEVICES 6142M: "Michael S. Tsirkin" <mst@redhat.com> 6143L: kvm@vger.kernel.org 6144S: Supported 6145F: drivers/uio/uio_pci_generic.c 6146 6147GENWQE (IBM Generic Workqueue Card) 6148M: Frank Haverkamp <haver@linux.vnet.ibm.com> 6149M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 6150S: Supported 6151F: drivers/misc/genwqe/ 6152 6153GET_MAINTAINER SCRIPT 6154M: Joe Perches <joe@perches.com> 6155S: Maintained 6156F: scripts/get_maintainer.pl 6157 6158GFS2 FILE SYSTEM 6159M: Bob Peterson <rpeterso@redhat.com> 6160M: Andreas Gruenbacher <agruenba@redhat.com> 6161L: cluster-devel@redhat.com 6162W: http://sources.redhat.com/cluster/ 6163T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 6164S: Supported 6165F: Documentation/filesystems/gfs2*.txt 6166F: fs/gfs2/ 6167F: include/uapi/linux/gfs2_ondisk.h 6168 6169GIGASET ISDN DRIVERS 6170M: Paul Bolle <pebolle@tiscali.nl> 6171L: gigaset307x-common@lists.sourceforge.net 6172W: http://gigaset307x.sourceforge.net/ 6173S: Odd Fixes 6174F: Documentation/isdn/README.gigaset 6175F: drivers/isdn/gigaset/ 6176F: include/uapi/linux/gigaset_dev.h 6177 6178GNSS SUBSYSTEM 6179M: Johan Hovold <johan@kernel.org> 6180S: Maintained 6181F: Documentation/ABI/testing/sysfs-class-gnss 6182F: Documentation/devicetree/bindings/gnss/ 6183F: drivers/gnss/ 6184F: include/linux/gnss.h 6185 6186GO7007 MPEG CODEC 6187M: Hans Verkuil <hans.verkuil@cisco.com> 6188L: linux-media@vger.kernel.org 6189S: Maintained 6190F: drivers/media/usb/go7007/ 6191 6192GOODIX TOUCHSCREEN 6193M: Bastien Nocera <hadess@hadess.net> 6194L: linux-input@vger.kernel.org 6195S: Maintained 6196F: drivers/input/touchscreen/goodix.c 6197 6198GPD POCKET FAN DRIVER 6199M: Hans de Goede <hdegoede@redhat.com> 6200L: platform-driver-x86@vger.kernel.org 6201S: Maintained 6202F: drivers/platform/x86/gpd-pocket-fan.c 6203 6204GPIO ACPI SUPPORT 6205M: Mika Westerberg <mika.westerberg@linux.intel.com> 6206M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6207L: linux-gpio@vger.kernel.org 6208L: linux-acpi@vger.kernel.org 6209S: Maintained 6210F: Documentation/acpi/gpio-properties.txt 6211F: drivers/gpio/gpiolib-acpi.c 6212 6213GPIO IR Transmitter 6214M: Sean Young <sean@mess.org> 6215L: linux-media@vger.kernel.org 6216S: Maintained 6217F: drivers/media/rc/gpio-ir-tx.c 6218 6219GPIO MOCKUP DRIVER 6220M: Bamvor Jian Zhang <bamv2005@gmail.com> 6221R: Bartosz Golaszewski <brgl@bgdev.pl> 6222L: linux-gpio@vger.kernel.org 6223S: Maintained 6224F: drivers/gpio/gpio-mockup.c 6225F: tools/testing/selftests/gpio/ 6226 6227GPIO SUBSYSTEM 6228M: Linus Walleij <linus.walleij@linaro.org> 6229L: linux-gpio@vger.kernel.org 6230T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6231S: Maintained 6232F: Documentation/devicetree/bindings/gpio/ 6233F: Documentation/driver-api/gpio/ 6234F: Documentation/gpio/ 6235F: Documentation/ABI/testing/gpio-cdev 6236F: Documentation/ABI/obsolete/sysfs-gpio 6237F: drivers/gpio/ 6238F: include/linux/gpio/ 6239F: include/linux/gpio.h 6240F: include/linux/of_gpio.h 6241F: include/asm-generic/gpio.h 6242F: include/uapi/linux/gpio.h 6243F: tools/gpio/ 6244 6245GRE DEMULTIPLEXER DRIVER 6246M: Dmitry Kozlov <xeb@mail.ru> 6247L: netdev@vger.kernel.org 6248S: Maintained 6249F: net/ipv4/gre_demux.c 6250F: net/ipv4/gre_offload.c 6251F: include/net/gre.h 6252 6253GRETH 10/100/1G Ethernet MAC device driver 6254M: Andreas Larsson <andreas@gaisler.com> 6255L: netdev@vger.kernel.org 6256S: Maintained 6257F: drivers/net/ethernet/aeroflex/ 6258 6259GREYBUS AUDIO PROTOCOLS DRIVERS 6260M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6261M: Mark Greer <mgreer@animalcreek.com> 6262S: Maintained 6263F: drivers/staging/greybus/audio_apbridgea.c 6264F: drivers/staging/greybus/audio_apbridgea.h 6265F: drivers/staging/greybus/audio_codec.c 6266F: drivers/staging/greybus/audio_codec.h 6267F: drivers/staging/greybus/audio_gb.c 6268F: drivers/staging/greybus/audio_manager.c 6269F: drivers/staging/greybus/audio_manager.h 6270F: drivers/staging/greybus/audio_manager_module.c 6271F: drivers/staging/greybus/audio_manager_private.h 6272F: drivers/staging/greybus/audio_manager_sysfs.c 6273F: drivers/staging/greybus/audio_module.c 6274F: drivers/staging/greybus/audio_topology.c 6275 6276GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6277M: Viresh Kumar <vireshk@kernel.org> 6278S: Maintained 6279F: drivers/staging/greybus/authentication.c 6280F: drivers/staging/greybus/bootrom.c 6281F: drivers/staging/greybus/firmware.h 6282F: drivers/staging/greybus/fw-core.c 6283F: drivers/staging/greybus/fw-download.c 6284F: drivers/staging/greybus/fw-management.c 6285F: drivers/staging/greybus/greybus_authentication.h 6286F: drivers/staging/greybus/greybus_firmware.h 6287F: drivers/staging/greybus/hid.c 6288F: drivers/staging/greybus/i2c.c 6289F: drivers/staging/greybus/spi.c 6290F: drivers/staging/greybus/spilib.c 6291F: drivers/staging/greybus/spilib.h 6292 6293GREYBUS LOOPBACK DRIVER 6294M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6295S: Maintained 6296F: drivers/staging/greybus/loopback.c 6297 6298GREYBUS PLATFORM DRIVERS 6299M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6300S: Maintained 6301F: drivers/staging/greybus/arche-platform.c 6302F: drivers/staging/greybus/arche-apb-ctrl.c 6303F: drivers/staging/greybus/arche_platform.h 6304 6305GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6306M: Rui Miguel Silva <rmfrfs@gmail.com> 6307S: Maintained 6308F: drivers/staging/greybus/sdio.c 6309F: drivers/staging/greybus/light.c 6310F: drivers/staging/greybus/gpio.c 6311F: drivers/staging/greybus/power_supply.c 6312F: drivers/staging/greybus/spi.c 6313F: drivers/staging/greybus/spilib.c 6314 6315GREYBUS SUBSYSTEM 6316M: Johan Hovold <johan@kernel.org> 6317M: Alex Elder <elder@kernel.org> 6318M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6319S: Maintained 6320F: drivers/staging/greybus/ 6321L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6322 6323GREYBUS UART PROTOCOLS DRIVERS 6324M: David Lin <dtwlin@gmail.com> 6325S: Maintained 6326F: drivers/staging/greybus/uart.c 6327F: drivers/staging/greybus/log.c 6328 6329GS1662 VIDEO SERIALIZER 6330M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6331L: linux-media@vger.kernel.org 6332T: git git://linuxtv.org/media_tree.git 6333S: Maintained 6334F: drivers/media/spi/gs1662.c 6335 6336GSPCA FINEPIX SUBDRIVER 6337M: Frank Zago <frank@zago.net> 6338L: linux-media@vger.kernel.org 6339T: git git://linuxtv.org/media_tree.git 6340S: Maintained 6341F: drivers/media/usb/gspca/finepix.c 6342 6343GSPCA GL860 SUBDRIVER 6344M: Olivier Lorin <o.lorin@laposte.net> 6345L: linux-media@vger.kernel.org 6346T: git git://linuxtv.org/media_tree.git 6347S: Maintained 6348F: drivers/media/usb/gspca/gl860/ 6349 6350GSPCA M5602 SUBDRIVER 6351M: Erik Andren <erik.andren@gmail.com> 6352L: linux-media@vger.kernel.org 6353T: git git://linuxtv.org/media_tree.git 6354S: Maintained 6355F: drivers/media/usb/gspca/m5602/ 6356 6357GSPCA PAC207 SONIXB SUBDRIVER 6358M: Hans Verkuil <hverkuil@xs4all.nl> 6359L: linux-media@vger.kernel.org 6360T: git git://linuxtv.org/media_tree.git 6361S: Odd Fixes 6362F: drivers/media/usb/gspca/pac207.c 6363 6364GSPCA SN9C20X SUBDRIVER 6365M: Brian Johnson <brijohn@gmail.com> 6366L: linux-media@vger.kernel.org 6367T: git git://linuxtv.org/media_tree.git 6368S: Maintained 6369F: drivers/media/usb/gspca/sn9c20x.c 6370 6371GSPCA T613 SUBDRIVER 6372M: Leandro Costantino <lcostantino@gmail.com> 6373L: linux-media@vger.kernel.org 6374T: git git://linuxtv.org/media_tree.git 6375S: Maintained 6376F: drivers/media/usb/gspca/t613.c 6377 6378GSPCA USB WEBCAM DRIVER 6379M: Hans Verkuil <hverkuil@xs4all.nl> 6380L: linux-media@vger.kernel.org 6381T: git git://linuxtv.org/media_tree.git 6382S: Odd Fixes 6383F: drivers/media/usb/gspca/ 6384 6385GTP (GPRS Tunneling Protocol) 6386M: Pablo Neira Ayuso <pablo@netfilter.org> 6387M: Harald Welte <laforge@gnumonks.org> 6388L: osmocom-net-gprs@lists.osmocom.org 6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6390S: Maintained 6391F: drivers/net/gtp.c 6392 6393GUID PARTITION TABLE (GPT) 6394M: Davidlohr Bueso <dave@stgolabs.net> 6395L: linux-efi@vger.kernel.org 6396S: Maintained 6397F: block/partitions/efi.* 6398 6399H8/300 ARCHITECTURE 6400M: Yoshinori Sato <ysato@users.sourceforge.jp> 6401L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6402W: http://uclinux-h8.sourceforge.jp 6403T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6404S: Maintained 6405F: arch/h8300/ 6406F: drivers/clocksource/h8300_*.c 6407F: drivers/clk/h8300/ 6408F: drivers/irqchip/irq-renesas-h8*.c 6409 6410HACKRF MEDIA DRIVER 6411M: Antti Palosaari <crope@iki.fi> 6412L: linux-media@vger.kernel.org 6413W: https://linuxtv.org 6414W: http://palosaari.fi/linux/ 6415Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6416T: git git://linuxtv.org/anttip/media_tree.git 6417S: Maintained 6418F: drivers/media/usb/hackrf/ 6419 6420HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6421M: Frank Seidel <frank@f-seidel.de> 6422L: platform-driver-x86@vger.kernel.org 6423W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6424S: Maintained 6425F: drivers/platform/x86/hdaps.c 6426 6427HARDWARE MONITORING 6428M: Jean Delvare <jdelvare@suse.com> 6429M: Guenter Roeck <linux@roeck-us.net> 6430L: linux-hwmon@vger.kernel.org 6431W: http://hwmon.wiki.kernel.org/ 6432T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6433S: Maintained 6434F: Documentation/devicetree/bindings/hwmon/ 6435F: Documentation/hwmon/ 6436F: drivers/hwmon/ 6437F: include/linux/hwmon*.h 6438 6439HARDWARE RANDOM NUMBER GENERATOR CORE 6440M: Matt Mackall <mpm@selenic.com> 6441M: Herbert Xu <herbert@gondor.apana.org.au> 6442L: linux-crypto@vger.kernel.org 6443S: Odd fixes 6444F: Documentation/devicetree/bindings/rng/ 6445F: Documentation/hw_random.txt 6446F: drivers/char/hw_random/ 6447F: include/linux/hw_random.h 6448 6449HARDWARE TRACING FACILITIES 6450M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6451S: Maintained 6452F: drivers/hwtracing/ 6453 6454HARDWARE SPINLOCK CORE 6455M: Ohad Ben-Cohen <ohad@wizery.com> 6456M: Bjorn Andersson <bjorn.andersson@linaro.org> 6457L: linux-remoteproc@vger.kernel.org 6458S: Maintained 6459T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6460F: Documentation/devicetree/bindings/hwlock/ 6461F: Documentation/hwspinlock.txt 6462F: drivers/hwspinlock/ 6463F: include/linux/hwspinlock.h 6464 6465HARMONY SOUND DRIVER 6466L: linux-parisc@vger.kernel.org 6467S: Maintained 6468F: sound/parisc/harmony.* 6469 6470HDPVR USB VIDEO ENCODER DRIVER 6471M: Hans Verkuil <hverkuil@xs4all.nl> 6472L: linux-media@vger.kernel.org 6473T: git git://linuxtv.org/media_tree.git 6474W: https://linuxtv.org 6475S: Odd Fixes 6476F: drivers/media/usb/hdpvr/ 6477 6478HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6479M: Jerry Hoemann <jerry.hoemann@hpe.com> 6480S: Supported 6481F: Documentation/watchdog/hpwdt.txt 6482F: drivers/watchdog/hpwdt.c 6483 6484HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6485M: Don Brace <don.brace@microsemi.com> 6486L: esc.storagedev@microsemi.com 6487L: linux-scsi@vger.kernel.org 6488S: Supported 6489F: Documentation/scsi/hpsa.txt 6490F: drivers/scsi/hpsa*.[ch] 6491F: include/linux/cciss*.h 6492F: include/uapi/linux/cciss*.h 6493 6494HFI1 DRIVER 6495M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6496M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6497L: linux-rdma@vger.kernel.org 6498S: Supported 6499F: drivers/infiniband/hw/hfi1 6500 6501HFS FILESYSTEM 6502L: linux-fsdevel@vger.kernel.org 6503S: Orphan 6504F: Documentation/filesystems/hfs.txt 6505F: fs/hfs/ 6506 6507HFSPLUS FILESYSTEM 6508L: linux-fsdevel@vger.kernel.org 6509S: Orphan 6510F: Documentation/filesystems/hfsplus.txt 6511F: fs/hfsplus/ 6512 6513HGA FRAMEBUFFER DRIVER 6514M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6515L: linux-nvidia@lists.surfsouth.com 6516W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6517S: Maintained 6518F: drivers/video/fbdev/hgafb.c 6519 6520HIBERNATION (aka Software Suspend, aka swsusp) 6521M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6522M: Pavel Machek <pavel@ucw.cz> 6523L: linux-pm@vger.kernel.org 6524B: https://bugzilla.kernel.org 6525S: Supported 6526F: arch/x86/power/ 6527F: drivers/base/power/ 6528F: kernel/power/ 6529F: include/linux/suspend.h 6530F: include/linux/freezer.h 6531F: include/linux/pm.h 6532F: arch/*/include/asm/suspend*.h 6533 6534HID CORE LAYER 6535M: Jiri Kosina <jikos@kernel.org> 6536R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6537L: linux-input@vger.kernel.org 6538T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6539S: Maintained 6540F: drivers/hid/ 6541F: include/linux/hid* 6542F: include/uapi/linux/hid* 6543 6544HID SENSOR HUB DRIVERS 6545M: Jiri Kosina <jikos@kernel.org> 6546M: Jonathan Cameron <jic23@kernel.org> 6547M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6548L: linux-input@vger.kernel.org 6549L: linux-iio@vger.kernel.org 6550S: Maintained 6551F: Documentation/hid/hid-sensor* 6552F: drivers/hid/hid-sensor-* 6553F: drivers/iio/*/hid-* 6554F: include/linux/hid-sensor-* 6555 6556HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6557M: Thomas Gleixner <tglx@linutronix.de> 6558L: linux-kernel@vger.kernel.org 6559T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6560S: Maintained 6561F: Documentation/timers/ 6562F: kernel/time/hrtimer.c 6563F: kernel/time/clockevents.c 6564F: kernel/time/timer_*.c 6565F: include/linux/clockchips.h 6566F: include/linux/hrtimer.h 6567 6568HIGH-SPEED SCC DRIVER FOR AX.25 6569L: linux-hams@vger.kernel.org 6570S: Orphan 6571F: drivers/net/hamradio/dmascc.c 6572F: drivers/net/hamradio/scc.c 6573 6574HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6575M: HighPoint Linux Team <linux@highpoint-tech.com> 6576W: http://www.highpoint-tech.com 6577S: Supported 6578F: Documentation/scsi/hptiop.txt 6579F: drivers/scsi/hptiop.c 6580 6581HIPPI 6582M: Jes Sorensen <jes@trained-monkey.org> 6583L: linux-hippi@sunsite.dk 6584S: Maintained 6585F: include/linux/hippidevice.h 6586F: include/uapi/linux/if_hippi.h 6587F: net/802/hippi.c 6588F: drivers/net/hippi/ 6589 6590HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6591M: Yisen Zhuang <yisen.zhuang@huawei.com> 6592M: Salil Mehta <salil.mehta@huawei.com> 6593L: netdev@vger.kernel.org 6594W: http://www.hisilicon.com 6595S: Maintained 6596F: drivers/net/ethernet/hisilicon/hns3/ 6597 6598HISILICON LPC BUS DRIVER 6599M: john.garry@huawei.com 6600W: http://www.hisilicon.com 6601S: Maintained 6602F: drivers/bus/hisi_lpc.c 6603F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6604 6605HISILICON NETWORK SUBSYSTEM DRIVER 6606M: Yisen Zhuang <yisen.zhuang@huawei.com> 6607M: Salil Mehta <salil.mehta@huawei.com> 6608L: netdev@vger.kernel.org 6609W: http://www.hisilicon.com 6610S: Maintained 6611F: drivers/net/ethernet/hisilicon/ 6612F: Documentation/devicetree/bindings/net/hisilicon*.txt 6613 6614HISILICON PMU DRIVER 6615M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6616W: http://www.hisilicon.com 6617S: Supported 6618F: drivers/perf/hisilicon 6619F: Documentation/perf/hisi-pmu.txt 6620 6621HISILICON ROCE DRIVER 6622M: Lijun Ou <oulijun@huawei.com> 6623M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6624L: linux-rdma@vger.kernel.org 6625S: Maintained 6626F: drivers/infiniband/hw/hns/ 6627F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6628 6629HISILICON SAS Controller 6630M: John Garry <john.garry@huawei.com> 6631W: http://www.hisilicon.com 6632S: Supported 6633F: drivers/scsi/hisi_sas/ 6634F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6635 6636HMM - Heterogeneous Memory Management 6637M: Jérôme Glisse <jglisse@redhat.com> 6638L: linux-mm@kvack.org 6639S: Maintained 6640F: mm/hmm* 6641F: include/linux/hmm* 6642F: Documentation/vm/hmm.rst 6643 6644HOST AP DRIVER 6645M: Jouni Malinen <j@w1.fi> 6646L: linux-wireless@vger.kernel.org 6647W: http://w1.fi/hostap-driver.html 6648S: Obsolete 6649F: drivers/net/wireless/intersil/hostap/ 6650 6651HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6652L: platform-driver-x86@vger.kernel.org 6653S: Orphan 6654F: drivers/platform/x86/tc1100-wmi.c 6655 6656HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6657M: Jaroslav Kysela <perex@perex.cz> 6658S: Maintained 6659F: drivers/net/ethernet/hp/hp100.* 6660 6661HPET: High Precision Event Timers driver 6662M: Clemens Ladisch <clemens@ladisch.de> 6663S: Maintained 6664F: Documentation/timers/hpet.txt 6665F: drivers/char/hpet.c 6666F: include/linux/hpet.h 6667F: include/uapi/linux/hpet.h 6668 6669HPET: x86 6670S: Orphan 6671F: arch/x86/kernel/hpet.c 6672F: arch/x86/include/asm/hpet.h 6673 6674HPFS FILESYSTEM 6675M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6676W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6677S: Maintained 6678F: fs/hpfs/ 6679 6680HSI SUBSYSTEM 6681M: Sebastian Reichel <sre@kernel.org> 6682T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6683S: Maintained 6684F: Documentation/ABI/testing/sysfs-bus-hsi 6685F: Documentation/driver-api/hsi.rst 6686F: drivers/hsi/ 6687F: include/linux/hsi/ 6688F: include/uapi/linux/hsi/ 6689 6690HSO 3G MODEM DRIVER 6691L: linux-usb@vger.kernel.org 6692S: Orphan 6693F: drivers/net/usb/hso.c 6694 6695HSR NETWORK PROTOCOL 6696M: Arvid Brodin <arvid.brodin@alten.se> 6697L: netdev@vger.kernel.org 6698S: Maintained 6699F: net/hsr/ 6700 6701HT16K33 LED CONTROLLER DRIVER 6702M: Robin van der Gracht <robin@protonic.nl> 6703S: Maintained 6704F: drivers/auxdisplay/ht16k33.c 6705F: Documentation/devicetree/bindings/display/ht16k33.txt 6706 6707HTCPEN TOUCHSCREEN DRIVER 6708M: Pau Oliva Fora <pof@eslack.org> 6709L: linux-input@vger.kernel.org 6710S: Maintained 6711F: drivers/input/touchscreen/htcpen.c 6712 6713HUAWEI ETHERNET DRIVER 6714M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6715L: netdev@vger.kernel.org 6716S: Supported 6717F: Documentation/networking/hinic.txt 6718F: drivers/net/ethernet/huawei/hinic/ 6719 6720HUGETLB FILESYSTEM 6721M: Mike Kravetz <mike.kravetz@oracle.com> 6722L: linux-mm@kvack.org 6723S: Maintained 6724F: fs/hugetlbfs/ 6725F: mm/hugetlb.c 6726F: include/linux/hugetlb.h 6727F: Documentation/admin-guide/mm/hugetlbpage.rst 6728F: Documentation/vm/hugetlbfs_reserv.rst 6729F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6730 6731HVA ST MEDIA DRIVER 6732M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6733L: linux-media@vger.kernel.org 6734T: git git://linuxtv.org/media_tree.git 6735W: https://linuxtv.org 6736S: Supported 6737F: drivers/media/platform/sti/hva 6738 6739HWPOISON MEMORY FAILURE HANDLING 6740M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6741L: linux-mm@kvack.org 6742S: Maintained 6743F: mm/memory-failure.c 6744F: mm/hwpoison-inject.c 6745 6746Hyper-V CORE AND DRIVERS 6747M: "K. Y. Srinivasan" <kys@microsoft.com> 6748M: Haiyang Zhang <haiyangz@microsoft.com> 6749M: Stephen Hemminger <sthemmin@microsoft.com> 6750L: devel@linuxdriverproject.org 6751S: Maintained 6752F: Documentation/networking/netvsc.txt 6753F: arch/x86/include/asm/mshyperv.h 6754F: arch/x86/include/asm/trace/hyperv.h 6755F: arch/x86/include/asm/hyperv-tlfs.h 6756F: arch/x86/kernel/cpu/mshyperv.c 6757F: arch/x86/hyperv 6758F: drivers/hid/hid-hyperv.c 6759F: drivers/hv/ 6760F: drivers/input/serio/hyperv-keyboard.c 6761F: drivers/pci/controller/pci-hyperv.c 6762F: drivers/net/hyperv/ 6763F: drivers/scsi/storvsc_drv.c 6764F: drivers/uio/uio_hv_generic.c 6765F: drivers/video/fbdev/hyperv_fb.c 6766F: net/vmw_vsock/hyperv_transport.c 6767F: include/linux/hyperv.h 6768F: include/uapi/linux/hyperv.h 6769F: tools/hv/ 6770F: Documentation/ABI/stable/sysfs-bus-vmbus 6771 6772HYPERVISOR VIRTUAL CONSOLE DRIVER 6773L: linuxppc-dev@lists.ozlabs.org 6774S: Odd Fixes 6775F: drivers/tty/hvc/ 6776 6777I2C ACPI SUPPORT 6778M: Mika Westerberg <mika.westerberg@linux.intel.com> 6779L: linux-i2c@vger.kernel.org 6780L: linux-acpi@vger.kernel.org 6781S: Maintained 6782F: drivers/i2c/i2c-core-acpi.c 6783 6784I2C MUXES 6785M: Peter Rosin <peda@axentia.se> 6786L: linux-i2c@vger.kernel.org 6787S: Maintained 6788F: Documentation/i2c/i2c-topology 6789F: Documentation/i2c/muxes/ 6790F: Documentation/devicetree/bindings/i2c/i2c-mux* 6791F: Documentation/devicetree/bindings/i2c/i2c-arb* 6792F: Documentation/devicetree/bindings/i2c/i2c-gate* 6793F: drivers/i2c/i2c-mux.c 6794F: drivers/i2c/muxes/ 6795F: include/linux/i2c-mux.h 6796 6797I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6798M: Gregory CLEMENT <gregory.clement@bootlin.com> 6799L: linux-i2c@vger.kernel.org 6800S: Maintained 6801F: drivers/i2c/busses/i2c-mv64xxx.c 6802 6803I2C OVER PARALLEL PORT 6804M: Jean Delvare <jdelvare@suse.com> 6805L: linux-i2c@vger.kernel.org 6806S: Maintained 6807F: Documentation/i2c/busses/i2c-parport 6808F: Documentation/i2c/busses/i2c-parport-light 6809F: drivers/i2c/busses/i2c-parport.c 6810F: drivers/i2c/busses/i2c-parport-light.c 6811 6812I2C SUBSYSTEM 6813M: Wolfram Sang <wsa@the-dreams.de> 6814L: linux-i2c@vger.kernel.org 6815W: https://i2c.wiki.kernel.org/ 6816Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6817T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6818S: Maintained 6819F: Documentation/devicetree/bindings/i2c/i2c.txt 6820F: Documentation/i2c/ 6821F: drivers/i2c/* 6822F: include/linux/i2c.h 6823F: include/linux/i2c-dev.h 6824F: include/linux/i2c-smbus.h 6825F: include/uapi/linux/i2c.h 6826F: include/uapi/linux/i2c-*.h 6827 6828I2C SUBSYSTEM HOST DRIVERS 6829L: linux-i2c@vger.kernel.org 6830W: https://i2c.wiki.kernel.org/ 6831Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6832T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6833S: Odd Fixes 6834F: Documentation/devicetree/bindings/i2c/ 6835F: drivers/i2c/algos/ 6836F: drivers/i2c/busses/ 6837 6838I2C-TAOS-EVM DRIVER 6839M: Jean Delvare <jdelvare@suse.com> 6840L: linux-i2c@vger.kernel.org 6841S: Maintained 6842F: Documentation/i2c/busses/i2c-taos-evm 6843F: drivers/i2c/busses/i2c-taos-evm.c 6844 6845I2C-TINY-USB DRIVER 6846M: Till Harbaum <till@harbaum.org> 6847L: linux-i2c@vger.kernel.org 6848W: http://www.harbaum.org/till/i2c_tiny_usb 6849S: Maintained 6850F: drivers/i2c/busses/i2c-tiny-usb.c 6851 6852I2C/SMBUS CONTROLLER DRIVERS FOR PC 6853M: Jean Delvare <jdelvare@suse.com> 6854L: linux-i2c@vger.kernel.org 6855S: Maintained 6856F: Documentation/i2c/busses/i2c-ali1535 6857F: Documentation/i2c/busses/i2c-ali1563 6858F: Documentation/i2c/busses/i2c-ali15x3 6859F: Documentation/i2c/busses/i2c-amd756 6860F: Documentation/i2c/busses/i2c-amd8111 6861F: Documentation/i2c/busses/i2c-i801 6862F: Documentation/i2c/busses/i2c-nforce2 6863F: Documentation/i2c/busses/i2c-piix4 6864F: Documentation/i2c/busses/i2c-sis5595 6865F: Documentation/i2c/busses/i2c-sis630 6866F: Documentation/i2c/busses/i2c-sis96x 6867F: Documentation/i2c/busses/i2c-via 6868F: Documentation/i2c/busses/i2c-viapro 6869F: drivers/i2c/busses/i2c-ali1535.c 6870F: drivers/i2c/busses/i2c-ali1563.c 6871F: drivers/i2c/busses/i2c-ali15x3.c 6872F: drivers/i2c/busses/i2c-amd756.c 6873F: drivers/i2c/busses/i2c-amd756-s4882.c 6874F: drivers/i2c/busses/i2c-amd8111.c 6875F: drivers/i2c/busses/i2c-i801.c 6876F: drivers/i2c/busses/i2c-isch.c 6877F: drivers/i2c/busses/i2c-nforce2.c 6878F: drivers/i2c/busses/i2c-nforce2-s4985.c 6879F: drivers/i2c/busses/i2c-piix4.c 6880F: drivers/i2c/busses/i2c-sis5595.c 6881F: drivers/i2c/busses/i2c-sis630.c 6882F: drivers/i2c/busses/i2c-sis96x.c 6883F: drivers/i2c/busses/i2c-via.c 6884F: drivers/i2c/busses/i2c-viapro.c 6885 6886I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6887M: Hans de Goede <hdegoede@redhat.com> 6888L: linux-i2c@vger.kernel.org 6889S: Maintained 6890F: drivers/i2c/busses/i2c-cht-wc.c 6891 6892I2C/SMBUS ISMT DRIVER 6893M: Seth Heasley <seth.heasley@intel.com> 6894M: Neil Horman <nhorman@tuxdriver.com> 6895L: linux-i2c@vger.kernel.org 6896F: drivers/i2c/busses/i2c-ismt.c 6897F: Documentation/i2c/busses/i2c-ismt 6898 6899I2C/SMBUS STUB DRIVER 6900M: Jean Delvare <jdelvare@suse.com> 6901L: linux-i2c@vger.kernel.org 6902S: Maintained 6903F: drivers/i2c/i2c-stub.c 6904 6905IA64 (Itanium) PLATFORM 6906M: Tony Luck <tony.luck@intel.com> 6907M: Fenghua Yu <fenghua.yu@intel.com> 6908L: linux-ia64@vger.kernel.org 6909T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6910S: Maintained 6911F: arch/ia64/ 6912 6913IBM Power 842 compression accelerator 6914M: Haren Myneni <haren@us.ibm.com> 6915S: Supported 6916F: drivers/crypto/nx/Makefile 6917F: drivers/crypto/nx/Kconfig 6918F: drivers/crypto/nx/nx-842* 6919F: include/linux/sw842.h 6920F: crypto/842.c 6921F: lib/842/ 6922 6923IBM Power in-Nest Crypto Acceleration 6924M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6925M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6926L: linux-crypto@vger.kernel.org 6927S: Supported 6928F: drivers/crypto/nx/Makefile 6929F: drivers/crypto/nx/Kconfig 6930F: drivers/crypto/nx/nx-aes* 6931F: drivers/crypto/nx/nx-sha* 6932F: drivers/crypto/nx/nx.* 6933F: drivers/crypto/nx/nx_csbcpb.h 6934F: drivers/crypto/nx/nx_debugfs.h 6935 6936IBM Power Linux RAID adapter 6937M: Brian King <brking@us.ibm.com> 6938S: Supported 6939F: drivers/scsi/ipr.* 6940 6941IBM Power SRIOV Virtual NIC Device Driver 6942M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6943M: John Allen <jallen@linux.vnet.ibm.com> 6944L: netdev@vger.kernel.org 6945S: Supported 6946F: drivers/net/ethernet/ibm/ibmvnic.* 6947 6948IBM Power Virtual Accelerator Switchboard 6949M: Sukadev Bhattiprolu 6950L: linuxppc-dev@lists.ozlabs.org 6951S: Supported 6952F: arch/powerpc/platforms/powernv/vas* 6953F: arch/powerpc/platforms/powernv/copy-paste.h 6954F: arch/powerpc/include/asm/vas.h 6955F: arch/powerpc/include/uapi/asm/vas.h 6956 6957IBM Power Virtual Ethernet Device Driver 6958M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6959L: netdev@vger.kernel.org 6960S: Supported 6961F: drivers/net/ethernet/ibm/ibmveth.* 6962 6963IBM Power Virtual FC Device Drivers 6964M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6965L: linux-scsi@vger.kernel.org 6966S: Supported 6967F: drivers/scsi/ibmvscsi/ibmvfc* 6968 6969IBM Power Virtual Management Channel Driver 6970M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6971M: Steven Royer <seroyer@linux.vnet.ibm.com> 6972S: Supported 6973F: drivers/misc/ibmvmc.* 6974 6975IBM Power Virtual SCSI Device Drivers 6976M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6977L: linux-scsi@vger.kernel.org 6978S: Supported 6979F: drivers/scsi/ibmvscsi/ibmvscsi* 6980F: include/scsi/viosrp.h 6981 6982IBM Power Virtual SCSI Device Target Driver 6983M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6984M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6985L: linux-scsi@vger.kernel.org 6986L: target-devel@vger.kernel.org 6987S: Supported 6988F: drivers/scsi/ibmvscsi_tgt/ 6989 6990IBM Power VMX Cryptographic instructions 6991M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6992M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6993L: linux-crypto@vger.kernel.org 6994S: Supported 6995F: drivers/crypto/vmx/Makefile 6996F: drivers/crypto/vmx/Kconfig 6997F: drivers/crypto/vmx/vmx.c 6998F: drivers/crypto/vmx/aes* 6999F: drivers/crypto/vmx/ghash* 7000F: drivers/crypto/vmx/ppc-xlate.pl 7001 7002IBM ServeRAID RAID DRIVER 7003S: Orphan 7004F: drivers/scsi/ips.* 7005 7006ICH LPC AND GPIO DRIVER 7007M: Peter Tyser <ptyser@xes-inc.com> 7008S: Maintained 7009F: drivers/mfd/lpc_ich.c 7010F: drivers/gpio/gpio-ich.c 7011 7012IDE SUBSYSTEM 7013M: "David S. Miller" <davem@davemloft.net> 7014L: linux-ide@vger.kernel.org 7015Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 7016T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 7017S: Maintained 7018F: Documentation/ide/ 7019F: drivers/ide/ 7020F: include/linux/ide.h 7021 7022IDE/ATAPI DRIVERS 7023M: Borislav Petkov <bp@alien8.de> 7024L: linux-ide@vger.kernel.org 7025S: Maintained 7026F: Documentation/cdrom/ide-cd 7027F: drivers/ide/ide-cd* 7028 7029IDEAPAD LAPTOP EXTRAS DRIVER 7030M: Ike Panhc <ike.pan@canonical.com> 7031L: platform-driver-x86@vger.kernel.org 7032W: http://launchpad.net/ideapad-laptop 7033S: Maintained 7034F: drivers/platform/x86/ideapad-laptop.c 7035 7036IDEAPAD LAPTOP SLIDEBAR DRIVER 7037M: Andrey Moiseev <o2g.org.ru@gmail.com> 7038L: linux-input@vger.kernel.org 7039W: https://github.com/o2genum/ideapad-slidebar 7040S: Maintained 7041F: drivers/input/misc/ideapad_slidebar.c 7042 7043IDT VersaClock 5 CLOCK DRIVER 7044M: Marek Vasut <marek.vasut@gmail.com> 7045S: Maintained 7046F: drivers/clk/clk-versaclock5.c 7047 7048IEEE 802.15.4 SUBSYSTEM 7049M: Alexander Aring <alex.aring@gmail.com> 7050M: Stefan Schmidt <stefan@datenfreihafen.org> 7051L: linux-wpan@vger.kernel.org 7052W: http://wpan.cakelab.org/ 7053T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 7054T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 7055S: Maintained 7056F: net/ieee802154/ 7057F: net/mac802154/ 7058F: drivers/net/ieee802154/ 7059F: include/linux/nl802154.h 7060F: include/linux/ieee802154.h 7061F: include/net/nl802154.h 7062F: include/net/mac802154.h 7063F: include/net/af_ieee802154.h 7064F: include/net/cfg802154.h 7065F: include/net/ieee802154_netdev.h 7066F: Documentation/networking/ieee802154.txt 7067 7068IFE PROTOCOL 7069M: Yotam Gigi <yotam.gi@gmail.com> 7070M: Jamal Hadi Salim <jhs@mojatatu.com> 7071F: net/ife 7072F: include/net/ife.h 7073F: include/uapi/linux/ife.h 7074 7075IGORPLUG-USB IR RECEIVER 7076M: Sean Young <sean@mess.org> 7077L: linux-media@vger.kernel.org 7078S: Maintained 7079F: drivers/media/rc/igorplugusb.c 7080 7081IGUANAWORKS USB IR TRANSCEIVER 7082M: Sean Young <sean@mess.org> 7083L: linux-media@vger.kernel.org 7084S: Maintained 7085F: drivers/media/rc/iguanair.c 7086 7087IIO DIGITAL POTENTIOMETER DAC 7088M: Peter Rosin <peda@axentia.se> 7089L: linux-iio@vger.kernel.org 7090S: Maintained 7091F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 7092F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 7093F: drivers/iio/dac/dpot-dac.c 7094 7095IIO ENVELOPE DETECTOR 7096M: Peter Rosin <peda@axentia.se> 7097L: linux-iio@vger.kernel.org 7098S: Maintained 7099F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 7100F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 7101F: drivers/iio/adc/envelope-detector.c 7102 7103IIO MULTIPLEXER 7104M: Peter Rosin <peda@axentia.se> 7105L: linux-iio@vger.kernel.org 7106S: Maintained 7107F: Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt 7108F: drivers/iio/multiplexer/iio-mux.c 7109 7110IIO SUBSYSTEM AND DRIVERS 7111M: Jonathan Cameron <jic23@kernel.org> 7112R: Hartmut Knaack <knaack.h@gmx.de> 7113R: Lars-Peter Clausen <lars@metafoo.de> 7114R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 7115L: linux-iio@vger.kernel.org 7116T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 7117S: Maintained 7118F: Documentation/ABI/testing/configfs-iio* 7119F: Documentation/ABI/testing/sysfs-bus-iio* 7120F: Documentation/devicetree/bindings/iio/ 7121F: drivers/iio/ 7122F: drivers/staging/iio/ 7123F: include/linux/iio/ 7124F: tools/iio/ 7125 7126IIO UNIT CONVERTER 7127M: Peter Rosin <peda@axentia.se> 7128L: linux-iio@vger.kernel.org 7129S: Maintained 7130F: Documentation/devicetree/bindings/iio/afe/current-sense-amplifier.txt 7131F: Documentation/devicetree/bindings/iio/afe/current-sense-shunt.txt 7132F: Documentation/devicetree/bindings/iio/afe/voltage-divider.txt 7133F: drivers/iio/afe/iio-rescale.c 7134 7135IKANOS/ADI EAGLE ADSL USB DRIVER 7136M: Matthieu Castet <castet.matthieu@free.fr> 7137M: Stanislaw Gruszka <stf_xl@wp.pl> 7138S: Maintained 7139F: drivers/usb/atm/ueagle-atm.c 7140 7141IMGTEC ASCII LCD DRIVER 7142M: Paul Burton <paul.burton@mips.com> 7143S: Maintained 7144F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 7145F: drivers/auxdisplay/img-ascii-lcd.c 7146 7147IMGTEC IR DECODER DRIVER 7148M: James Hogan <jhogan@kernel.org> 7149S: Maintained 7150F: drivers/media/rc/img-ir/ 7151 7152IMON SOUNDGRAPH USB IR RECEIVER 7153M: Sean Young <sean@mess.org> 7154L: linux-media@vger.kernel.org 7155S: Maintained 7156F: drivers/media/rc/imon_raw.c 7157F: drivers/media/rc/imon.c 7158 7159IMS TWINTURBO FRAMEBUFFER DRIVER 7160L: linux-fbdev@vger.kernel.org 7161S: Orphan 7162F: drivers/video/fbdev/imsttfb.c 7163 7164INA209 HARDWARE MONITOR DRIVER 7165M: Guenter Roeck <linux@roeck-us.net> 7166L: linux-hwmon@vger.kernel.org 7167S: Maintained 7168F: Documentation/hwmon/ina209 7169F: Documentation/devicetree/bindings/hwmon/ina2xx.txt 7170F: drivers/hwmon/ina209.c 7171 7172INA2XX HARDWARE MONITOR DRIVER 7173M: Guenter Roeck <linux@roeck-us.net> 7174L: linux-hwmon@vger.kernel.org 7175S: Maintained 7176F: Documentation/hwmon/ina2xx 7177F: drivers/hwmon/ina2xx.c 7178F: include/linux/platform_data/ina2xx.h 7179 7180INDUSTRY PACK SUBSYSTEM (IPACK) 7181M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 7182M: Jens Taprogge <jens.taprogge@taprogge.org> 7183M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7184L: industrypack-devel@lists.sourceforge.net 7185W: http://industrypack.sourceforge.net 7186S: Maintained 7187F: drivers/ipack/ 7188 7189INFINIBAND SUBSYSTEM 7190M: Doug Ledford <dledford@redhat.com> 7191M: Jason Gunthorpe <jgg@mellanox.com> 7192L: linux-rdma@vger.kernel.org 7193W: https://github.com/linux-rdma/rdma-core 7194Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7195T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 7196S: Supported 7197F: Documentation/devicetree/bindings/infiniband/ 7198F: Documentation/infiniband/ 7199F: drivers/infiniband/ 7200F: include/uapi/linux/if_infiniband.h 7201F: include/uapi/rdma/ 7202F: include/rdma/ 7203 7204INGENIC JZ4780 DMA Driver 7205M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 7206S: Maintained 7207F: drivers/dma/dma-jz4780.c 7208 7209INGENIC JZ4780 NAND DRIVER 7210M: Harvey Hunt <harveyhuntnexus@gmail.com> 7211L: linux-mtd@lists.infradead.org 7212S: Maintained 7213F: drivers/mtd/nand/raw/jz4780_* 7214 7215INOTIFY 7216M: Jan Kara <jack@suse.cz> 7217R: Amir Goldstein <amir73il@gmail.com> 7218L: linux-fsdevel@vger.kernel.org 7219S: Maintained 7220F: Documentation/filesystems/inotify.txt 7221F: fs/notify/inotify/ 7222F: include/linux/inotify.h 7223F: include/uapi/linux/inotify.h 7224 7225INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7226M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7227L: linux-input@vger.kernel.org 7228Q: http://patchwork.kernel.org/project/linux-input/list/ 7229T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7230S: Maintained 7231F: drivers/input/ 7232F: include/linux/input.h 7233F: include/uapi/linux/input.h 7234F: include/uapi/linux/input-event-codes.h 7235F: include/linux/input/ 7236F: Documentation/devicetree/bindings/input/ 7237F: Documentation/devicetree/bindings/serio/ 7238F: Documentation/input/ 7239 7240INPUT MULTITOUCH (MT) PROTOCOL 7241M: Henrik Rydberg <rydberg@bitmath.org> 7242L: linux-input@vger.kernel.org 7243S: Odd fixes 7244F: Documentation/input/multi-touch-protocol.rst 7245F: drivers/input/input-mt.c 7246K: \b(ABS|SYN)_MT_ 7247 7248INSIDE SECURE CRYPTO DRIVER 7249M: Antoine Tenart <antoine.tenart@bootlin.com> 7250F: drivers/crypto/inside-secure/ 7251S: Maintained 7252L: linux-crypto@vger.kernel.org 7253 7254INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7255M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7256M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7257L: linux-integrity@vger.kernel.org 7258T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7259S: Supported 7260F: security/integrity/ima/ 7261 7262INTEL 810/815 FRAMEBUFFER DRIVER 7263M: Antonino Daplas <adaplas@gmail.com> 7264L: linux-fbdev@vger.kernel.org 7265S: Maintained 7266F: drivers/video/fbdev/i810/ 7267 7268INTEL ASoC DRIVERS 7269M: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 7270M: Liam Girdwood <liam.r.girdwood@linux.intel.com> 7271M: Jie Yang <yang.jie@linux.intel.com> 7272L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7273S: Supported 7274F: sound/soc/intel/ 7275 7276INTEL C600 SERIES SAS CONTROLLER DRIVER 7277M: Intel SCU Linux support <intel-linux-scu@intel.com> 7278M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7279L: linux-scsi@vger.kernel.org 7280T: git git://git.code.sf.net/p/intel-sas/isci 7281S: Supported 7282F: drivers/scsi/isci/ 7283 7284INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7285M: Jani Nikula <jani.nikula@linux.intel.com> 7286M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7287M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7288L: intel-gfx@lists.freedesktop.org 7289W: https://01.org/linuxgraphics/ 7290B: https://01.org/linuxgraphics/documentation/how-report-bugs 7291C: irc://chat.freenode.net/intel-gfx 7292Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7293T: git git://anongit.freedesktop.org/drm-intel 7294S: Supported 7295F: drivers/gpu/drm/i915/ 7296F: include/drm/i915* 7297F: include/uapi/drm/i915_drm.h 7298F: Documentation/gpu/i915.rst 7299 7300INTEL ETHERNET DRIVERS 7301M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7302L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7303W: http://www.intel.com/support/feedback.htm 7304W: http://e1000.sourceforge.net/ 7305Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7306T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7307T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7308S: Supported 7309F: Documentation/networking/e100.rst 7310F: Documentation/networking/e1000.rst 7311F: Documentation/networking/e1000e.txt 7312F: Documentation/networking/igb.txt 7313F: Documentation/networking/igbvf.txt 7314F: Documentation/networking/ixgb.txt 7315F: Documentation/networking/ixgbe.txt 7316F: Documentation/networking/ixgbevf.txt 7317F: Documentation/networking/i40e.txt 7318F: Documentation/networking/i40evf.txt 7319F: Documentation/networking/ice.txt 7320F: drivers/net/ethernet/intel/ 7321F: drivers/net/ethernet/intel/*/ 7322F: include/linux/avf/virtchnl.h 7323 7324INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7325M: Maik Broemme <mbroemme@libmpq.org> 7326L: linux-fbdev@vger.kernel.org 7327S: Maintained 7328F: Documentation/fb/intelfb.txt 7329F: drivers/video/fbdev/intelfb/ 7330 7331INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7332M: Zhenyu Wang <zhenyuw@linux.intel.com> 7333M: Zhi Wang <zhi.a.wang@intel.com> 7334L: intel-gvt-dev@lists.freedesktop.org 7335L: intel-gfx@lists.freedesktop.org 7336W: https://01.org/igvt-g 7337T: git https://github.com/intel/gvt-linux.git 7338S: Supported 7339F: drivers/gpu/drm/i915/gvt/ 7340 7341INTEL HID EVENT DRIVER 7342M: Alex Hung <alex.hung@canonical.com> 7343L: platform-driver-x86@vger.kernel.org 7344S: Maintained 7345F: drivers/platform/x86/intel-hid.c 7346 7347INTEL I/OAT DMA DRIVER 7348M: Dave Jiang <dave.jiang@intel.com> 7349R: Dan Williams <dan.j.williams@intel.com> 7350L: dmaengine@vger.kernel.org 7351Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7352S: Supported 7353F: drivers/dma/ioat* 7354 7355INTEL IDLE DRIVER 7356M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7357M: Len Brown <lenb@kernel.org> 7358L: linux-pm@vger.kernel.org 7359T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7360B: https://bugzilla.kernel.org 7361S: Supported 7362F: drivers/idle/intel_idle.c 7363 7364INTEL INTEGRATED SENSOR HUB DRIVER 7365M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7366M: Jiri Kosina <jikos@kernel.org> 7367L: linux-input@vger.kernel.org 7368S: Maintained 7369F: drivers/hid/intel-ish-hid/ 7370 7371INTEL IOMMU (VT-d) 7372M: David Woodhouse <dwmw2@infradead.org> 7373L: iommu@lists.linux-foundation.org 7374T: git git://git.infradead.org/iommu-2.6.git 7375S: Supported 7376F: drivers/iommu/intel-iommu.c 7377F: include/linux/intel-iommu.h 7378 7379INTEL IOP-ADMA DMA DRIVER 7380R: Dan Williams <dan.j.williams@intel.com> 7381S: Odd fixes 7382F: drivers/dma/iop-adma.c 7383 7384INTEL IPU3 CSI-2 CIO2 DRIVER 7385M: Yong Zhi <yong.zhi@intel.com> 7386M: Sakari Ailus <sakari.ailus@linux.intel.com> 7387M: Bingbu Cao <bingbu.cao@intel.com> 7388R: Tian Shu Qiu <tian.shu.qiu@intel.com> 7389R: Jian Xu Zheng <jian.xu.zheng@intel.com> 7390L: linux-media@vger.kernel.org 7391S: Maintained 7392F: drivers/media/pci/intel/ipu3/ 7393F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7394 7395INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7396M: Krzysztof Halasa <khalasa@piap.pl> 7397S: Maintained 7398F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7399F: arch/arm/mach-ixp4xx/include/mach/npe.h 7400F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7401F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7402F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7403F: drivers/net/wan/ixp4xx_hss.c 7404 7405INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7406M: Deepak Saxena <dsaxena@plexity.net> 7407S: Maintained 7408F: drivers/char/hw_random/ixp4xx-rng.c 7409 7410INTEL MANAGEMENT ENGINE (mei) 7411M: Tomas Winkler <tomas.winkler@intel.com> 7412L: linux-kernel@vger.kernel.org 7413S: Supported 7414F: include/uapi/linux/mei.h 7415F: include/linux/mei_cl_bus.h 7416F: drivers/misc/mei/* 7417F: drivers/watchdog/mei_wdt.c 7418F: Documentation/misc-devices/mei/* 7419F: samples/mei/* 7420 7421INTEL MENLOW THERMAL DRIVER 7422M: Sujith Thomas <sujith.thomas@intel.com> 7423L: platform-driver-x86@vger.kernel.org 7424W: https://01.org/linux-acpi 7425S: Supported 7426F: drivers/platform/x86/intel_menlow.c 7427 7428INTEL MERRIFIELD GPIO DRIVER 7429M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7430L: linux-gpio@vger.kernel.org 7431S: Maintained 7432F: drivers/gpio/gpio-merrifield.c 7433 7434INTEL MIC DRIVERS (mic) 7435M: Sudeep Dutt <sudeep.dutt@intel.com> 7436M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7437S: Supported 7438W: https://github.com/sudeepdutt/mic 7439W: http://software.intel.com/en-us/mic-developer 7440F: include/linux/mic_bus.h 7441F: include/linux/scif.h 7442F: include/uapi/linux/mic_common.h 7443F: include/uapi/linux/mic_ioctl.h 7444F: include/uapi/linux/scif_ioctl.h 7445F: drivers/misc/mic/ 7446F: drivers/dma/mic_x100_dma.c 7447F: drivers/dma/mic_x100_dma.h 7448F: Documentation/mic/ 7449 7450INTEL PMC CORE DRIVER 7451M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7452M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7453L: platform-driver-x86@vger.kernel.org 7454S: Maintained 7455F: arch/x86/include/asm/pmc_core.h 7456F: drivers/platform/x86/intel_pmc_core* 7457 7458INTEL PMC/P-Unit IPC DRIVER 7459M: Zha Qipeng<qipeng.zha@intel.com> 7460L: platform-driver-x86@vger.kernel.org 7461S: Maintained 7462F: drivers/platform/x86/intel_pmc_ipc.c 7463F: drivers/platform/x86/intel_punit_ipc.c 7464F: arch/x86/include/asm/intel_pmc_ipc.h 7465F: arch/x86/include/asm/intel_punit_ipc.h 7466 7467INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7468M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7469L: linux-wireless@vger.kernel.org 7470S: Maintained 7471F: Documentation/networking/README.ipw2100 7472F: Documentation/networking/README.ipw2200 7473F: drivers/net/wireless/intel/ipw2x00/ 7474 7475INTEL PSTATE DRIVER 7476M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7477M: Len Brown <lenb@kernel.org> 7478L: linux-pm@vger.kernel.org 7479S: Supported 7480F: drivers/cpufreq/intel_pstate.c 7481 7482INTEL RDMA RNIC DRIVER 7483M: Faisal Latif <faisal.latif@intel.com> 7484M: Shiraz Saleem <shiraz.saleem@intel.com> 7485L: linux-rdma@vger.kernel.org 7486S: Supported 7487F: drivers/infiniband/hw/i40iw/ 7488F: include/uapi/rdma/i40iw-abi.h 7489 7490INTEL SHA MULTIBUFFER DRIVER 7491M: Megha Dey <megha.dey@linux.intel.com> 7492R: Tim Chen <tim.c.chen@linux.intel.com> 7493L: linux-crypto@vger.kernel.org 7494S: Supported 7495F: arch/x86/crypto/sha*-mb/ 7496F: crypto/mcryptd.c 7497 7498INTEL TELEMETRY DRIVER 7499M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7500L: platform-driver-x86@vger.kernel.org 7501S: Maintained 7502F: arch/x86/include/asm/intel_telemetry.h 7503F: drivers/platform/x86/intel_telemetry* 7504 7505INTEL VIRTUAL BUTTON DRIVER 7506M: AceLan Kao <acelan.kao@canonical.com> 7507L: platform-driver-x86@vger.kernel.org 7508S: Maintained 7509F: drivers/platform/x86/intel-vbtn.c 7510 7511INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7512M: Stanislaw Gruszka <sgruszka@redhat.com> 7513L: linux-wireless@vger.kernel.org 7514S: Supported 7515F: drivers/net/wireless/intel/iwlegacy/ 7516 7517INTEL WIRELESS WIFI LINK (iwlwifi) 7518M: Johannes Berg <johannes.berg@intel.com> 7519M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7520M: Luca Coelho <luciano.coelho@intel.com> 7521M: Intel Linux Wireless <linuxwifi@intel.com> 7522L: linux-wireless@vger.kernel.org 7523W: http://intellinuxwireless.org 7524T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7525S: Supported 7526F: drivers/net/wireless/intel/iwlwifi/ 7527 7528INTEL WIRELESS WIMAX CONNECTION 2400 7529M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7530M: linux-wimax@intel.com 7531L: wimax@linuxwimax.org (subscribers-only) 7532S: Supported 7533W: http://linuxwimax.org 7534F: Documentation/wimax/README.i2400m 7535F: drivers/net/wimax/i2400m/ 7536F: include/uapi/linux/wimax/i2400m.h 7537 7538INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7539M: Mario Limonciello <mario.limonciello@dell.com> 7540S: Maintained 7541F: drivers/platform/x86/intel-wmi-thunderbolt.c 7542 7543INTEL(R) TRACE HUB 7544M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7545S: Supported 7546F: Documentation/trace/intel_th.rst 7547F: drivers/hwtracing/intel_th/ 7548 7549INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7550M: Ning Sun <ning.sun@intel.com> 7551L: tboot-devel@lists.sourceforge.net 7552W: http://tboot.sourceforge.net 7553T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7554S: Supported 7555F: Documentation/intel_txt.txt 7556F: include/linux/tboot.h 7557F: arch/x86/kernel/tboot.c 7558 7559INTEL-MID GPIO DRIVER 7560M: David Cohen <david.a.cohen@linux.intel.com> 7561L: linux-gpio@vger.kernel.org 7562S: Maintained 7563F: drivers/gpio/gpio-intel-mid.c 7564 7565INVENSENSE MPU-3050 GYROSCOPE DRIVER 7566M: Linus Walleij <linus.walleij@linaro.org> 7567L: linux-iio@vger.kernel.org 7568S: Maintained 7569F: drivers/iio/gyro/mpu3050* 7570F: Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt 7571 7572IOC3 ETHERNET DRIVER 7573M: Ralf Baechle <ralf@linux-mips.org> 7574L: linux-mips@linux-mips.org 7575S: Maintained 7576F: drivers/net/ethernet/sgi/ioc3-eth.c 7577 7578IOC3 SERIAL DRIVER 7579M: Pat Gefre <pfg@sgi.com> 7580L: linux-serial@vger.kernel.org 7581S: Maintained 7582F: drivers/tty/serial/ioc3_serial.c 7583 7584IOMMU DRIVERS 7585M: Joerg Roedel <joro@8bytes.org> 7586L: iommu@lists.linux-foundation.org 7587T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7588S: Maintained 7589F: Documentation/devicetree/bindings/iommu/ 7590F: drivers/iommu/ 7591F: include/linux/iommu.h 7592F: include/linux/of_iommu.h 7593F: include/linux/iova.h 7594 7595IP MASQUERADING 7596M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7597S: Maintained 7598F: net/ipv4/netfilter/ipt_MASQUERADE.c 7599 7600IPMI SUBSYSTEM 7601M: Corey Minyard <minyard@acm.org> 7602L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7603W: http://openipmi.sourceforge.net/ 7604S: Supported 7605F: Documentation/IPMI.txt 7606F: drivers/char/ipmi/ 7607F: include/linux/ipmi* 7608F: include/uapi/linux/ipmi* 7609 7610IPS SCSI RAID DRIVER 7611M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7612L: linux-scsi@vger.kernel.org 7613W: http://www.adaptec.com/ 7614S: Maintained 7615F: drivers/scsi/ips* 7616 7617IPVS 7618M: Wensong Zhang <wensong@linux-vs.org> 7619M: Simon Horman <horms@verge.net.au> 7620M: Julian Anastasov <ja@ssi.bg> 7621L: netdev@vger.kernel.org 7622L: lvs-devel@vger.kernel.org 7623S: Maintained 7624T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7625T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7626F: Documentation/networking/ipvs-sysctl.txt 7627F: include/net/ip_vs.h 7628F: include/uapi/linux/ip_vs.h 7629F: net/netfilter/ipvs/ 7630 7631IPWIRELESS DRIVER 7632M: Jiri Kosina <jikos@kernel.org> 7633M: David Sterba <dsterba@suse.com> 7634S: Odd Fixes 7635F: drivers/tty/ipwireless/ 7636 7637IPX NETWORK LAYER 7638L: netdev@vger.kernel.org 7639S: Obsolete 7640F: include/uapi/linux/ipx.h 7641F: drivers/staging/ipx/ 7642 7643IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7644M: Marc Zyngier <marc.zyngier@arm.com> 7645S: Maintained 7646T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7647F: Documentation/IRQ-domain.txt 7648F: include/linux/irqdomain.h 7649F: kernel/irq/irqdomain.c 7650F: kernel/irq/msi.c 7651 7652IRQ SUBSYSTEM 7653M: Thomas Gleixner <tglx@linutronix.de> 7654L: linux-kernel@vger.kernel.org 7655S: Maintained 7656T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7657F: kernel/irq/ 7658 7659IRQCHIP DRIVERS 7660M: Thomas Gleixner <tglx@linutronix.de> 7661M: Jason Cooper <jason@lakedaemon.net> 7662M: Marc Zyngier <marc.zyngier@arm.com> 7663L: linux-kernel@vger.kernel.org 7664S: Maintained 7665T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7666F: Documentation/devicetree/bindings/interrupt-controller/ 7667F: drivers/irqchip/ 7668 7669ISA 7670M: William Breathitt Gray <vilhelm.gray@gmail.com> 7671S: Maintained 7672F: Documentation/isa.txt 7673F: drivers/base/isa.c 7674F: include/linux/isa.h 7675 7676ISA RADIO MODULE 7677M: Hans Verkuil <hverkuil@xs4all.nl> 7678L: linux-media@vger.kernel.org 7679T: git git://linuxtv.org/media_tree.git 7680W: https://linuxtv.org 7681S: Maintained 7682F: drivers/media/radio/radio-isa* 7683 7684ISAPNP 7685M: Jaroslav Kysela <perex@perex.cz> 7686S: Maintained 7687F: Documentation/isapnp.txt 7688F: drivers/pnp/isapnp/ 7689F: include/linux/isapnp.h 7690 7691ISCSI 7692M: Lee Duncan <lduncan@suse.com> 7693M: Chris Leech <cleech@redhat.com> 7694L: open-iscsi@googlegroups.com 7695W: www.open-iscsi.com 7696S: Maintained 7697F: drivers/scsi/*iscsi* 7698F: include/scsi/*iscsi* 7699 7700iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7701M: Peter Jones <pjones@redhat.com> 7702M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7703S: Maintained 7704F: drivers/firmware/iscsi_ibft* 7705 7706ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7707M: Sagi Grimberg <sagi@grimberg.me> 7708M: Max Gurtovoy <maxg@mellanox.com> 7709L: linux-rdma@vger.kernel.org 7710S: Supported 7711W: http://www.openfabrics.org 7712W: www.open-iscsi.org 7713Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7714F: drivers/infiniband/ulp/iser/ 7715 7716ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7717M: Sagi Grimberg <sagi@grimberg.me> 7718T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7719L: linux-rdma@vger.kernel.org 7720L: target-devel@vger.kernel.org 7721S: Supported 7722W: http://www.linux-iscsi.org 7723F: drivers/infiniband/ulp/isert 7724 7725ISDN SUBSYSTEM 7726M: Karsten Keil <isdn@linux-pingi.de> 7727L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7728L: netdev@vger.kernel.org 7729W: http://www.isdn4linux.de 7730T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7731S: Maintained 7732F: Documentation/isdn/ 7733F: drivers/isdn/ 7734F: include/linux/isdn.h 7735F: include/linux/isdn/ 7736F: include/uapi/linux/isdn.h 7737F: include/uapi/linux/isdn/ 7738 7739ISDN SUBSYSTEM (Eicon active card driver) 7740M: Armin Schindler <mac@melware.de> 7741L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7742W: http://www.melware.de 7743S: Maintained 7744F: drivers/isdn/hardware/eicon/ 7745 7746IT87 HARDWARE MONITORING DRIVER 7747M: Jean Delvare <jdelvare@suse.com> 7748L: linux-hwmon@vger.kernel.org 7749S: Maintained 7750F: Documentation/hwmon/it87 7751F: drivers/hwmon/it87.c 7752 7753IT913X MEDIA DRIVER 7754M: Antti Palosaari <crope@iki.fi> 7755L: linux-media@vger.kernel.org 7756W: https://linuxtv.org 7757W: http://palosaari.fi/linux/ 7758Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7759T: git git://linuxtv.org/anttip/media_tree.git 7760S: Maintained 7761F: drivers/media/tuners/it913x* 7762 7763IVTV VIDEO4LINUX DRIVER 7764M: Andy Walls <awalls@md.metrocast.net> 7765L: ivtv-devel@ivtvdriver.org (subscribers-only) 7766L: linux-media@vger.kernel.org 7767T: git git://linuxtv.org/media_tree.git 7768W: http://www.ivtvdriver.org 7769S: Maintained 7770F: Documentation/media/v4l-drivers/ivtv* 7771F: drivers/media/pci/ivtv/ 7772F: include/uapi/linux/ivtv* 7773 7774IX2505V MEDIA DRIVER 7775M: Malcolm Priestley <tvboxspy@gmail.com> 7776L: linux-media@vger.kernel.org 7777W: https://linuxtv.org 7778Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7779S: Maintained 7780F: drivers/media/dvb-frontends/ix2505v* 7781 7782JAILHOUSE HYPERVISOR INTERFACE 7783M: Jan Kiszka <jan.kiszka@siemens.com> 7784L: jailhouse-dev@googlegroups.com 7785S: Maintained 7786F: arch/x86/kernel/jailhouse.c 7787F: arch/x86/include/asm/jailhouse_para.h 7788 7789JC42.4 TEMPERATURE SENSOR DRIVER 7790M: Guenter Roeck <linux@roeck-us.net> 7791L: linux-hwmon@vger.kernel.org 7792S: Maintained 7793F: drivers/hwmon/jc42.c 7794F: Documentation/hwmon/jc42 7795 7796JFS FILESYSTEM 7797M: Dave Kleikamp <shaggy@kernel.org> 7798L: jfs-discussion@lists.sourceforge.net 7799W: http://jfs.sourceforge.net/ 7800T: git git://github.com/kleikamp/linux-shaggy.git 7801S: Maintained 7802F: Documentation/filesystems/jfs.txt 7803F: fs/jfs/ 7804 7805JME NETWORK DRIVER 7806M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7807L: netdev@vger.kernel.org 7808S: Maintained 7809F: drivers/net/ethernet/jme.* 7810 7811JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7812M: David Woodhouse <dwmw2@infradead.org> 7813L: linux-mtd@lists.infradead.org 7814W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7815S: Maintained 7816F: fs/jffs2/ 7817F: include/uapi/linux/jffs2.h 7818 7819JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7820M: "Theodore Ts'o" <tytso@mit.edu> 7821M: Jan Kara <jack@suse.com> 7822L: linux-ext4@vger.kernel.org 7823S: Maintained 7824F: fs/jbd2/ 7825F: include/linux/jbd2.h 7826 7827JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7828M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7829L: linux-media@vger.kernel.org 7830S: Maintained 7831F: drivers/media/platform/rcar_jpu.c 7832 7833JSM Neo PCI based serial card 7834M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7835L: linux-serial@vger.kernel.org 7836S: Maintained 7837F: drivers/tty/serial/jsm/ 7838 7839K10TEMP HARDWARE MONITORING DRIVER 7840M: Clemens Ladisch <clemens@ladisch.de> 7841L: linux-hwmon@vger.kernel.org 7842S: Maintained 7843F: Documentation/hwmon/k10temp 7844F: drivers/hwmon/k10temp.c 7845 7846K8TEMP HARDWARE MONITORING DRIVER 7847M: Rudolf Marek <r.marek@assembler.cz> 7848L: linux-hwmon@vger.kernel.org 7849S: Maintained 7850F: Documentation/hwmon/k8temp 7851F: drivers/hwmon/k8temp.c 7852 7853KASAN 7854M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7855R: Alexander Potapenko <glider@google.com> 7856R: Dmitry Vyukov <dvyukov@google.com> 7857L: kasan-dev@googlegroups.com 7858S: Maintained 7859F: arch/*/include/asm/kasan.h 7860F: arch/*/mm/kasan_init* 7861F: Documentation/dev-tools/kasan.rst 7862F: include/linux/kasan*.h 7863F: lib/test_kasan.c 7864F: mm/kasan/ 7865F: scripts/Makefile.kasan 7866 7867KCONFIG 7868M: Masahiro Yamada <yamada.masahiro@socionext.com> 7869T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7870L: linux-kbuild@vger.kernel.org 7871S: Maintained 7872F: Documentation/kbuild/kconfig* 7873F: scripts/kconfig/ 7874F: scripts/Kconfig.include 7875 7876KDUMP 7877M: Dave Young <dyoung@redhat.com> 7878M: Baoquan He <bhe@redhat.com> 7879R: Vivek Goyal <vgoyal@redhat.com> 7880L: kexec@lists.infradead.org 7881W: http://lse.sourceforge.net/kdump/ 7882S: Maintained 7883F: Documentation/kdump/ 7884 7885KEENE FM RADIO TRANSMITTER DRIVER 7886M: Hans Verkuil <hverkuil@xs4all.nl> 7887L: linux-media@vger.kernel.org 7888T: git git://linuxtv.org/media_tree.git 7889W: https://linuxtv.org 7890S: Maintained 7891F: drivers/media/radio/radio-keene* 7892 7893KERNEL AUTOMOUNTER 7894M: Ian Kent <raven@themaw.net> 7895L: autofs@vger.kernel.org 7896S: Maintained 7897F: fs/autofs/ 7898 7899KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7900M: Masahiro Yamada <yamada.masahiro@socionext.com> 7901M: Michal Marek <michal.lkml@markovi.net> 7902T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7903L: linux-kbuild@vger.kernel.org 7904S: Maintained 7905F: Documentation/kbuild/ 7906F: Makefile 7907F: scripts/Kbuild* 7908F: scripts/Makefile* 7909F: scripts/basic/ 7910F: scripts/mk* 7911F: scripts/mod/ 7912F: scripts/package/ 7913 7914KERNEL JANITORS 7915L: kernel-janitors@vger.kernel.org 7916W: http://kernelnewbies.org/KernelJanitors 7917S: Odd Fixes 7918 7919KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7920M: "J. Bruce Fields" <bfields@fieldses.org> 7921M: Jeff Layton <jlayton@kernel.org> 7922L: linux-nfs@vger.kernel.org 7923W: http://nfs.sourceforge.net/ 7924T: git git://linux-nfs.org/~bfields/linux.git 7925S: Supported 7926F: fs/nfsd/ 7927F: include/uapi/linux/nfsd/ 7928F: fs/lockd/ 7929F: fs/nfs_common/ 7930F: net/sunrpc/ 7931F: include/linux/lockd/ 7932F: include/linux/sunrpc/ 7933F: include/uapi/linux/sunrpc/ 7934 7935KERNEL SELFTEST FRAMEWORK 7936M: Shuah Khan <shuah@kernel.org> 7937L: linux-kselftest@vger.kernel.org 7938T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7939Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7940S: Maintained 7941F: tools/testing/selftests/ 7942F: Documentation/dev-tools/kselftest* 7943 7944KERNEL USERMODE HELPER 7945M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7946L: linux-kernel@vger.kernel.org 7947S: Maintained 7948F: kernel/umh.c 7949F: include/linux/umh.h 7950 7951KERNEL VIRTUAL MACHINE (KVM) 7952M: Paolo Bonzini <pbonzini@redhat.com> 7953M: Radim Krčmář <rkrcmar@redhat.com> 7954L: kvm@vger.kernel.org 7955W: http://www.linux-kvm.org 7956T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7957S: Supported 7958F: Documentation/virtual/kvm/ 7959F: include/trace/events/kvm.h 7960F: include/uapi/asm-generic/kvm* 7961F: include/uapi/linux/kvm* 7962F: include/asm-generic/kvm* 7963F: include/linux/kvm* 7964F: include/kvm/iodev.h 7965F: virt/kvm/* 7966F: tools/kvm/ 7967 7968KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7969M: Joerg Roedel <joro@8bytes.org> 7970L: kvm@vger.kernel.org 7971W: http://www.linux-kvm.org/ 7972S: Maintained 7973F: arch/x86/include/asm/svm.h 7974F: arch/x86/kvm/svm.c 7975 7976KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7977M: Christoffer Dall <christoffer.dall@arm.com> 7978M: Marc Zyngier <marc.zyngier@arm.com> 7979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7980L: kvmarm@lists.cs.columbia.edu 7981W: http://systems.cs.columbia.edu/projects/kvm-arm 7982T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7983S: Supported 7984F: arch/arm/include/uapi/asm/kvm* 7985F: arch/arm/include/asm/kvm* 7986F: arch/arm/kvm/ 7987F: virt/kvm/arm/ 7988F: include/kvm/arm_* 7989 7990KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7991M: Christoffer Dall <christoffer.dall@arm.com> 7992M: Marc Zyngier <marc.zyngier@arm.com> 7993L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7994L: kvmarm@lists.cs.columbia.edu 7995S: Maintained 7996F: arch/arm64/include/uapi/asm/kvm* 7997F: arch/arm64/include/asm/kvm* 7998F: arch/arm64/kvm/ 7999 8000KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 8001M: James Hogan <jhogan@kernel.org> 8002L: linux-mips@linux-mips.org 8003S: Supported 8004F: arch/mips/include/uapi/asm/kvm* 8005F: arch/mips/include/asm/kvm* 8006F: arch/mips/kvm/ 8007 8008KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 8009M: Paul Mackerras <paulus@ozlabs.org> 8010L: kvm-ppc@vger.kernel.org 8011W: http://www.linux-kvm.org/ 8012T: git git://github.com/agraf/linux-2.6.git 8013S: Supported 8014F: arch/powerpc/include/uapi/asm/kvm* 8015F: arch/powerpc/include/asm/kvm* 8016F: arch/powerpc/kvm/ 8017F: arch/powerpc/kernel/kvm* 8018 8019KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 8020M: Christian Borntraeger <borntraeger@de.ibm.com> 8021M: Janosch Frank <frankja@linux.ibm.com> 8022R: David Hildenbrand <david@redhat.com> 8023R: Cornelia Huck <cohuck@redhat.com> 8024L: linux-s390@vger.kernel.org 8025W: http://www.ibm.com/developerworks/linux/linux390/ 8026T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 8027S: Supported 8028F: arch/s390/include/uapi/asm/kvm* 8029F: arch/s390/include/asm/gmap.h 8030F: arch/s390/include/asm/kvm* 8031F: arch/s390/kvm/ 8032F: arch/s390/mm/gmap.c 8033 8034KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 8035M: Paolo Bonzini <pbonzini@redhat.com> 8036M: Radim Krčmář <rkrcmar@redhat.com> 8037L: kvm@vger.kernel.org 8038W: http://www.linux-kvm.org 8039T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 8040S: Supported 8041F: arch/x86/kvm/ 8042F: arch/x86/include/uapi/asm/kvm* 8043F: arch/x86/include/asm/kvm* 8044F: arch/x86/include/asm/pvclock-abi.h 8045F: arch/x86/kernel/kvm.c 8046F: arch/x86/kernel/kvmclock.c 8047 8048KERNFS 8049M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 8050M: Tejun Heo <tj@kernel.org> 8051T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 8052S: Supported 8053F: include/linux/kernfs.h 8054F: fs/kernfs/ 8055 8056KEXEC 8057M: Eric Biederman <ebiederm@xmission.com> 8058W: http://kernel.org/pub/linux/utils/kernel/kexec/ 8059L: kexec@lists.infradead.org 8060S: Maintained 8061F: include/linux/kexec.h 8062F: include/uapi/linux/kexec.h 8063F: kernel/kexec* 8064 8065KEYS-ENCRYPTED 8066M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8067L: linux-integrity@vger.kernel.org 8068L: keyrings@vger.kernel.org 8069S: Supported 8070F: Documentation/security/keys/trusted-encrypted.rst 8071F: include/keys/encrypted-type.h 8072F: security/keys/encrypted-keys/ 8073 8074KEYS-TRUSTED 8075M: James Bottomley <jejb@linux.vnet.ibm.com> 8076M: Mimi Zohar <zohar@linux.vnet.ibm.com> 8077L: linux-integrity@vger.kernel.org 8078L: keyrings@vger.kernel.org 8079S: Supported 8080F: Documentation/security/keys/trusted-encrypted.rst 8081F: include/keys/trusted-type.h 8082F: security/keys/trusted.c 8083F: security/keys/trusted.h 8084 8085KEYS/KEYRINGS: 8086M: David Howells <dhowells@redhat.com> 8087L: keyrings@vger.kernel.org 8088S: Maintained 8089F: Documentation/security/keys/core.rst 8090F: include/linux/key.h 8091F: include/linux/key-type.h 8092F: include/linux/keyctl.h 8093F: include/uapi/linux/keyctl.h 8094F: include/keys/ 8095F: security/keys/ 8096 8097KGDB / KDB /debug_core 8098M: Jason Wessel <jason.wessel@windriver.com> 8099M: Daniel Thompson <daniel.thompson@linaro.org> 8100W: http://kgdb.wiki.kernel.org/ 8101L: kgdb-bugreport@lists.sourceforge.net 8102T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 8103S: Maintained 8104F: Documentation/dev-tools/kgdb.rst 8105F: drivers/misc/kgdbts.c 8106F: drivers/tty/serial/kgdboc.c 8107F: include/linux/kdb.h 8108F: include/linux/kgdb.h 8109F: kernel/debug/ 8110 8111KMEMLEAK 8112M: Catalin Marinas <catalin.marinas@arm.com> 8113S: Maintained 8114F: Documentation/dev-tools/kmemleak.rst 8115F: include/linux/kmemleak.h 8116F: mm/kmemleak.c 8117F: mm/kmemleak-test.c 8118 8119KMOD KERNEL MODULE LOADER - USERMODE HELPER 8120M: "Luis R. Rodriguez" <mcgrof@kernel.org> 8121L: linux-kernel@vger.kernel.org 8122S: Maintained 8123F: kernel/kmod.c 8124F: include/linux/kmod.h 8125F: lib/test_kmod.c 8126F: tools/testing/selftests/kmod/ 8127 8128KPROBES 8129M: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com> 8130M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 8131M: "David S. Miller" <davem@davemloft.net> 8132M: Masami Hiramatsu <mhiramat@kernel.org> 8133S: Maintained 8134F: Documentation/kprobes.txt 8135F: include/linux/kprobes.h 8136F: include/asm-generic/kprobes.h 8137F: kernel/kprobes.c 8138 8139KS0108 LCD CONTROLLER DRIVER 8140M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 8141S: Maintained 8142F: Documentation/auxdisplay/ks0108 8143F: drivers/auxdisplay/ks0108.c 8144F: include/linux/ks0108.h 8145 8146L3MDEV 8147M: David Ahern <dsa@cumulusnetworks.com> 8148L: netdev@vger.kernel.org 8149S: Maintained 8150F: net/l3mdev 8151F: include/net/l3mdev.h 8152 8153LANTIQ MIPS ARCHITECTURE 8154M: John Crispin <john@phrozen.org> 8155L: linux-mips@linux-mips.org 8156S: Maintained 8157F: arch/mips/lantiq 8158F: drivers/soc/lantiq 8159 8160LAPB module 8161L: linux-x25@vger.kernel.org 8162S: Orphan 8163F: Documentation/networking/lapb-module.txt 8164F: include/*/lapb.h 8165F: net/lapb/ 8166 8167LASI 53c700 driver for PARISC 8168M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 8169L: linux-scsi@vger.kernel.org 8170S: Maintained 8171F: Documentation/scsi/53c700.txt 8172F: drivers/scsi/53c700* 8173 8174LEAKING_ADDRESSES 8175M: Tobin C. Harding <me@tobin.cc> 8176M: Tycho Andersen <tycho@tycho.ws> 8177L: kernel-hardening@lists.openwall.com 8178S: Maintained 8179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 8180F: scripts/leaking_addresses.pl 8181 8182LED SUBSYSTEM 8183M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 8184M: Pavel Machek <pavel@ucw.cz> 8185L: linux-leds@vger.kernel.org 8186T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 8187S: Maintained 8188F: Documentation/devicetree/bindings/leds/ 8189F: drivers/leds/ 8190F: include/linux/leds.h 8191 8192LEGACY EEPROM DRIVER 8193M: Jean Delvare <jdelvare@suse.com> 8194S: Maintained 8195F: Documentation/misc-devices/eeprom 8196F: drivers/misc/eeprom/eeprom.c 8197 8198LEGO MINDSTORMS EV3 8199R: David Lechner <david@lechnology.com> 8200S: Maintained 8201F: arch/arm/boot/dts/da850-lego-ev3.dts 8202F: Documentation/devicetree/bindings/power/supply/lego_ev3_battery.txt 8203F: drivers/power/supply/lego_ev3_battery.c 8204 8205LEGO USB Tower driver 8206M: Juergen Stuber <starblue@users.sourceforge.net> 8207L: legousb-devel@lists.sourceforge.net 8208W: http://legousb.sourceforge.net/ 8209S: Maintained 8210F: drivers/usb/misc/legousbtower.c 8211 8212LG2160 MEDIA DRIVER 8213M: Michael Krufky <mkrufky@linuxtv.org> 8214L: linux-media@vger.kernel.org 8215W: https://linuxtv.org 8216W: http://github.com/mkrufky 8217Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8218T: git git://linuxtv.org/mkrufky/tuners.git 8219S: Maintained 8220F: drivers/media/dvb-frontends/lg2160.* 8221 8222LGDT3305 MEDIA DRIVER 8223M: Michael Krufky <mkrufky@linuxtv.org> 8224L: linux-media@vger.kernel.org 8225W: https://linuxtv.org 8226W: http://github.com/mkrufky 8227Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8228T: git git://linuxtv.org/mkrufky/tuners.git 8229S: Maintained 8230F: drivers/media/dvb-frontends/lgdt3305.* 8231 8232LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8233M: Viresh Kumar <vireshk@kernel.org> 8234L: linux-ide@vger.kernel.org 8235T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8236S: Maintained 8237F: include/linux/pata_arasan_cf_data.h 8238F: drivers/ata/pata_arasan_cf.c 8239 8240LIBATA PATA DRIVERS 8241M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8242M: Tejun Heo <tj@kernel.org> 8243L: linux-ide@vger.kernel.org 8244T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8245S: Maintained 8246F: drivers/ata/pata_*.c 8247F: drivers/ata/ata_generic.c 8248 8249LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8250M: Linus Walleij <linus.walleij@linaro.org> 8251L: linux-ide@vger.kernel.org 8252T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8253S: Maintained 8254F: drivers/ata/pata_ftide010.c 8255F: drivers/ata/sata_gemini.c 8256F: drivers/ata/sata_gemini.h 8257 8258LIBATA SATA AHCI PLATFORM devices support 8259M: Hans de Goede <hdegoede@redhat.com> 8260M: Tejun Heo <tj@kernel.org> 8261L: linux-ide@vger.kernel.org 8262T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8263S: Maintained 8264F: drivers/ata/ahci_platform.c 8265F: drivers/ata/libahci_platform.c 8266F: include/linux/ahci_platform.h 8267 8268LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8269M: Mikael Pettersson <mikpelinux@gmail.com> 8270L: linux-ide@vger.kernel.org 8271T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8272S: Maintained 8273F: drivers/ata/sata_promise.* 8274 8275LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8276M: Tejun Heo <tj@kernel.org> 8277L: linux-ide@vger.kernel.org 8278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8279S: Maintained 8280F: drivers/ata/ 8281F: include/linux/ata.h 8282F: include/linux/libata.h 8283F: Documentation/devicetree/bindings/ata/ 8284 8285LIBLOCKDEP 8286M: Sasha Levin <alexander.levin@verizon.com> 8287S: Maintained 8288F: tools/lib/lockdep/ 8289 8290LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8291M: Ross Zwisler <ross.zwisler@linux.intel.com> 8292M: Dan Williams <dan.j.williams@intel.com> 8293M: Vishal Verma <vishal.l.verma@intel.com> 8294M: Dave Jiang <dave.jiang@intel.com> 8295L: linux-nvdimm@lists.01.org 8296Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8297S: Supported 8298F: drivers/nvdimm/blk.c 8299F: drivers/nvdimm/region_devs.c 8300 8301LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8302M: Vishal Verma <vishal.l.verma@intel.com> 8303M: Dan Williams <dan.j.williams@intel.com> 8304M: Ross Zwisler <ross.zwisler@linux.intel.com> 8305M: Dave Jiang <dave.jiang@intel.com> 8306L: linux-nvdimm@lists.01.org 8307Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8308S: Supported 8309F: drivers/nvdimm/btt* 8310 8311LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8312M: Ross Zwisler <ross.zwisler@linux.intel.com> 8313M: Dan Williams <dan.j.williams@intel.com> 8314M: Vishal Verma <vishal.l.verma@intel.com> 8315M: Dave Jiang <dave.jiang@intel.com> 8316L: linux-nvdimm@lists.01.org 8317Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8318S: Supported 8319F: drivers/nvdimm/pmem* 8320 8321LIBNVDIMM: DEVICETREE BINDINGS 8322M: Oliver O'Halloran <oohall@gmail.com> 8323L: linux-nvdimm@lists.01.org 8324Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8325S: Supported 8326F: drivers/nvdimm/of_pmem.c 8327F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8328 8329LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8330M: Dan Williams <dan.j.williams@intel.com> 8331M: Ross Zwisler <ross.zwisler@linux.intel.com> 8332M: Vishal Verma <vishal.l.verma@intel.com> 8333M: Dave Jiang <dave.jiang@intel.com> 8334L: linux-nvdimm@lists.01.org 8335Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8336T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8337S: Supported 8338F: drivers/nvdimm/* 8339F: drivers/acpi/nfit/* 8340F: include/linux/nd.h 8341F: include/linux/libnvdimm.h 8342F: include/uapi/linux/ndctl.h 8343 8344LIGHTNVM PLATFORM SUPPORT 8345M: Matias Bjorling <mb@lightnvm.io> 8346W: http://github/OpenChannelSSD 8347L: linux-block@vger.kernel.org 8348S: Maintained 8349F: drivers/lightnvm/ 8350F: include/linux/lightnvm.h 8351F: include/uapi/linux/lightnvm.h 8352 8353LINUX FOR POWER MACINTOSH 8354M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8355W: http://www.penguinppc.org/ 8356L: linuxppc-dev@lists.ozlabs.org 8357S: Maintained 8358F: arch/powerpc/platforms/powermac/ 8359F: drivers/macintosh/ 8360 8361LINUX FOR POWERPC (32-BIT AND 64-BIT) 8362M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8363M: Paul Mackerras <paulus@samba.org> 8364M: Michael Ellerman <mpe@ellerman.id.au> 8365W: https://github.com/linuxppc/linux/wiki 8366L: linuxppc-dev@lists.ozlabs.org 8367Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8368T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8369S: Supported 8370F: Documentation/ABI/stable/sysfs-firmware-opal-* 8371F: Documentation/devicetree/bindings/powerpc/ 8372F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8373F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8374F: Documentation/powerpc/ 8375F: arch/powerpc/ 8376F: drivers/char/tpm/tpm_ibmvtpm* 8377F: drivers/crypto/nx/ 8378F: drivers/crypto/vmx/ 8379F: drivers/i2c/busses/i2c-opal.c 8380F: drivers/net/ethernet/ibm/ibmveth.* 8381F: drivers/net/ethernet/ibm/ibmvnic.* 8382F: drivers/pci/hotplug/pnv_php.c 8383F: drivers/pci/hotplug/rpa* 8384F: drivers/rtc/rtc-opal.c 8385F: drivers/scsi/ibmvscsi/ 8386F: drivers/tty/hvc/hvc_opal.c 8387F: drivers/watchdog/wdrtas.c 8388F: tools/testing/selftests/powerpc 8389N: /pmac 8390N: powermac 8391N: powernv 8392N: [^a-z0-9]ps3 8393N: pseries 8394 8395LINUX FOR POWERPC EMBEDDED MPC5XXX 8396M: Anatolij Gustschin <agust@denx.de> 8397L: linuxppc-dev@lists.ozlabs.org 8398T: git git://git.denx.de/linux-denx-agust.git 8399S: Maintained 8400F: arch/powerpc/platforms/512x/ 8401F: arch/powerpc/platforms/52xx/ 8402 8403LINUX FOR POWERPC EMBEDDED PPC4XX 8404M: Alistair Popple <alistair@popple.id.au> 8405M: Matt Porter <mporter@kernel.crashing.org> 8406W: http://www.penguinppc.org/ 8407L: linuxppc-dev@lists.ozlabs.org 8408S: Maintained 8409F: arch/powerpc/platforms/40x/ 8410F: arch/powerpc/platforms/44x/ 8411 8412LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8413M: Scott Wood <oss@buserror.net> 8414M: Kumar Gala <galak@kernel.crashing.org> 8415W: http://www.penguinppc.org/ 8416L: linuxppc-dev@lists.ozlabs.org 8417T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8418S: Maintained 8419F: arch/powerpc/platforms/83xx/ 8420F: arch/powerpc/platforms/85xx/ 8421F: Documentation/devicetree/bindings/powerpc/fsl/ 8422 8423LINUX FOR POWERPC EMBEDDED PPC8XX 8424M: Vitaly Bordug <vitb@kernel.crashing.org> 8425W: http://www.penguinppc.org/ 8426L: linuxppc-dev@lists.ozlabs.org 8427S: Maintained 8428F: arch/powerpc/platforms/8xx/ 8429 8430LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8431L: linuxppc-dev@lists.ozlabs.org 8432S: Orphan 8433F: arch/powerpc/*/*virtex* 8434F: arch/powerpc/*/*/*virtex* 8435 8436LINUX FOR POWERPC PA SEMI PWRFICIENT 8437L: linuxppc-dev@lists.ozlabs.org 8438S: Orphan 8439F: arch/powerpc/platforms/pasemi/ 8440F: drivers/*/*pasemi* 8441F: drivers/*/*/*pasemi* 8442 8443LINUX KERNEL DUMP TEST MODULE (LKDTM) 8444M: Kees Cook <keescook@chromium.org> 8445S: Maintained 8446F: drivers/misc/lkdtm/* 8447 8448LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8449M: Alan Stern <stern@rowland.harvard.edu> 8450M: Andrea Parri <andrea.parri@amarulasolutions.com> 8451M: Will Deacon <will.deacon@arm.com> 8452M: Peter Zijlstra <peterz@infradead.org> 8453M: Boqun Feng <boqun.feng@gmail.com> 8454M: Nicholas Piggin <npiggin@gmail.com> 8455M: David Howells <dhowells@redhat.com> 8456M: Jade Alglave <j.alglave@ucl.ac.uk> 8457M: Luc Maranget <luc.maranget@inria.fr> 8458M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8459R: Akira Yokosawa <akiyks@gmail.com> 8460R: Daniel Lustig <dlustig@nvidia.com> 8461L: linux-kernel@vger.kernel.org 8462L: linux-arch@vger.kernel.org 8463S: Supported 8464T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8465F: tools/memory-model/ 8466F: Documentation/atomic_bitops.txt 8467F: Documentation/atomic_t.txt 8468F: Documentation/core-api/atomic_ops.rst 8469F: Documentation/core-api/refcount-vs-atomic.rst 8470F: Documentation/memory-barriers.txt 8471 8472LIS3LV02D ACCELEROMETER DRIVER 8473M: Eric Piel <eric.piel@tremplin-utc.net> 8474S: Maintained 8475F: Documentation/misc-devices/lis3lv02d 8476F: drivers/misc/lis3lv02d/ 8477F: drivers/platform/x86/hp_accel.c 8478 8479LIVE PATCHING 8480M: Josh Poimboeuf <jpoimboe@redhat.com> 8481M: Jessica Yu <jeyu@kernel.org> 8482M: Jiri Kosina <jikos@kernel.org> 8483M: Miroslav Benes <mbenes@suse.cz> 8484R: Petr Mladek <pmladek@suse.com> 8485S: Maintained 8486F: kernel/livepatch/ 8487F: include/linux/livepatch.h 8488F: arch/x86/include/asm/livepatch.h 8489F: arch/x86/kernel/livepatch.c 8490F: Documentation/livepatch/ 8491F: Documentation/ABI/testing/sysfs-kernel-livepatch 8492F: samples/livepatch/ 8493L: live-patching@vger.kernel.org 8494T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8495 8496LLC (802.2) 8497L: netdev@vger.kernel.org 8498S: Odd fixes 8499F: include/linux/llc.h 8500F: include/uapi/linux/llc.h 8501F: include/net/llc* 8502F: net/llc/ 8503 8504LM73 HARDWARE MONITOR DRIVER 8505M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8506L: linux-hwmon@vger.kernel.org 8507S: Maintained 8508F: drivers/hwmon/lm73.c 8509 8510LM78 HARDWARE MONITOR DRIVER 8511M: Jean Delvare <jdelvare@suse.com> 8512L: linux-hwmon@vger.kernel.org 8513S: Maintained 8514F: Documentation/hwmon/lm78 8515F: drivers/hwmon/lm78.c 8516 8517LM83 HARDWARE MONITOR DRIVER 8518M: Jean Delvare <jdelvare@suse.com> 8519L: linux-hwmon@vger.kernel.org 8520S: Maintained 8521F: Documentation/hwmon/lm83 8522F: drivers/hwmon/lm83.c 8523 8524LM90 HARDWARE MONITOR DRIVER 8525M: Jean Delvare <jdelvare@suse.com> 8526L: linux-hwmon@vger.kernel.org 8527S: Maintained 8528F: Documentation/hwmon/lm90 8529F: Documentation/devicetree/bindings/hwmon/lm90.txt 8530F: drivers/hwmon/lm90.c 8531F: include/dt-bindings/thermal/lm90.h 8532 8533LM95234 HARDWARE MONITOR DRIVER 8534M: Guenter Roeck <linux@roeck-us.net> 8535L: linux-hwmon@vger.kernel.org 8536S: Maintained 8537F: Documentation/hwmon/lm95234 8538F: drivers/hwmon/lm95234.c 8539 8540LME2510 MEDIA DRIVER 8541M: Malcolm Priestley <tvboxspy@gmail.com> 8542L: linux-media@vger.kernel.org 8543W: https://linuxtv.org 8544Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8545S: Maintained 8546F: drivers/media/usb/dvb-usb-v2/lmedm04* 8547 8548LOADPIN SECURITY MODULE 8549M: Kees Cook <keescook@chromium.org> 8550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8551S: Supported 8552F: security/loadpin/ 8553F: Documentation/admin-guide/LSM/LoadPin.rst 8554 8555LOCKING PRIMITIVES 8556M: Peter Zijlstra <peterz@infradead.org> 8557M: Ingo Molnar <mingo@redhat.com> 8558M: Will Deacon <will.deacon@arm.com> 8559L: linux-kernel@vger.kernel.org 8560T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8561S: Maintained 8562F: Documentation/locking/ 8563F: include/linux/lockdep.h 8564F: include/linux/spinlock*.h 8565F: arch/*/include/asm/spinlock*.h 8566F: include/linux/rwlock*.h 8567F: include/linux/mutex*.h 8568F: arch/*/include/asm/mutex*.h 8569F: include/linux/rwsem*.h 8570F: arch/*/include/asm/rwsem.h 8571F: include/linux/seqlock.h 8572F: lib/locking*.[ch] 8573F: kernel/locking/ 8574X: kernel/locking/locktorture.c 8575 8576LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8577M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8578L: linux-ntfs-dev@lists.sourceforge.net 8579W: http://www.linux-ntfs.org/content/view/19/37/ 8580S: Maintained 8581F: Documentation/ldm.txt 8582F: block/partitions/ldm.* 8583 8584LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8585M: Sathya Prakash <sathya.prakash@broadcom.com> 8586M: Chaitra P B <chaitra.basappa@broadcom.com> 8587M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8588L: MPT-FusionLinux.pdl@broadcom.com 8589L: linux-scsi@vger.kernel.org 8590W: http://www.avagotech.com/support/ 8591S: Supported 8592F: drivers/message/fusion/ 8593F: drivers/scsi/mpt3sas/ 8594 8595LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8596M: Matthew Wilcox <matthew@wil.cx> 8597L: linux-scsi@vger.kernel.org 8598S: Maintained 8599F: drivers/scsi/sym53c8xx_2/ 8600 8601LTC4261 HARDWARE MONITOR DRIVER 8602M: Guenter Roeck <linux@roeck-us.net> 8603L: linux-hwmon@vger.kernel.org 8604S: Maintained 8605F: Documentation/hwmon/ltc4261 8606F: drivers/hwmon/ltc4261.c 8607 8608LTC4306 I2C MULTIPLEXER DRIVER 8609M: Michael Hennerich <michael.hennerich@analog.com> 8610W: http://ez.analog.com/community/linux-device-drivers 8611L: linux-i2c@vger.kernel.org 8612S: Supported 8613F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8614F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8615 8616LTP (Linux Test Project) 8617M: Mike Frysinger <vapier@gentoo.org> 8618M: Cyril Hrubis <chrubis@suse.cz> 8619M: Wanlong Gao <wanlong.gao@gmail.com> 8620M: Jan Stancek <jstancek@redhat.com> 8621M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8622M: Alexey Kodanev <alexey.kodanev@oracle.com> 8623L: ltp@lists.linux.it (subscribers-only) 8624W: http://linux-test-project.github.io/ 8625T: git git://github.com/linux-test-project/ltp.git 8626S: Maintained 8627 8628M68K ARCHITECTURE 8629M: Geert Uytterhoeven <geert@linux-m68k.org> 8630L: linux-m68k@lists.linux-m68k.org 8631W: http://www.linux-m68k.org/ 8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8633S: Maintained 8634F: arch/m68k/ 8635F: drivers/zorro/ 8636 8637M68K ON APPLE MACINTOSH 8638M: Joshua Thompson <funaho@jurai.org> 8639W: http://www.mac.linux-m68k.org/ 8640L: linux-m68k@lists.linux-m68k.org 8641S: Maintained 8642F: arch/m68k/mac/ 8643 8644M68K ON HP9000/300 8645M: Philip Blundell <philb@gnu.org> 8646W: http://www.tazenda.demon.co.uk/phil/linux-hp 8647S: Maintained 8648F: arch/m68k/hp300/ 8649 8650M88DS3103 MEDIA DRIVER 8651M: Antti Palosaari <crope@iki.fi> 8652L: linux-media@vger.kernel.org 8653W: https://linuxtv.org 8654W: http://palosaari.fi/linux/ 8655Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8656T: git git://linuxtv.org/anttip/media_tree.git 8657S: Maintained 8658F: drivers/media/dvb-frontends/m88ds3103* 8659 8660M88RS2000 MEDIA DRIVER 8661M: Malcolm Priestley <tvboxspy@gmail.com> 8662L: linux-media@vger.kernel.org 8663W: https://linuxtv.org 8664Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8665S: Maintained 8666F: drivers/media/dvb-frontends/m88rs2000* 8667 8668MA901 MASTERKIT USB FM RADIO DRIVER 8669M: Alexey Klimov <klimov.linux@gmail.com> 8670L: linux-media@vger.kernel.org 8671T: git git://linuxtv.org/media_tree.git 8672S: Maintained 8673F: drivers/media/radio/radio-ma901.c 8674 8675MAC80211 8676M: Johannes Berg <johannes@sipsolutions.net> 8677L: linux-wireless@vger.kernel.org 8678W: http://wireless.kernel.org/ 8679T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8681S: Maintained 8682F: Documentation/networking/mac80211-injection.txt 8683F: include/net/mac80211.h 8684F: net/mac80211/ 8685F: drivers/net/wireless/mac80211_hwsim.[ch] 8686F: Documentation/networking/mac80211_hwsim/README 8687 8688MAILBOX API 8689M: Jassi Brar <jassisinghbrar@gmail.com> 8690L: linux-kernel@vger.kernel.org 8691S: Maintained 8692F: drivers/mailbox/ 8693F: include/linux/mailbox_client.h 8694F: include/linux/mailbox_controller.h 8695 8696MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8697M: Michael Kerrisk <mtk.manpages@gmail.com> 8698W: http://www.kernel.org/doc/man-pages 8699L: linux-man@vger.kernel.org 8700S: Maintained 8701 8702MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8703M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8704L: linux-mips@linux-mips.org 8705S: Maintained 8706F: arch/mips/boot/dts/img/pistachio_marduk.dts 8707 8708MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8709M: Andrew Lunn <andrew@lunn.ch> 8710M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8711L: netdev@vger.kernel.org 8712S: Maintained 8713F: drivers/net/dsa/mv88e6xxx/ 8714F: linux/platform_data/mv88e6xxx.h 8715F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8716 8717MARVELL ARMADA DRM SUPPORT 8718M: Russell King <linux@armlinux.org.uk> 8719S: Maintained 8720T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8721T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8722F: drivers/gpu/drm/armada/ 8723F: include/uapi/drm/armada_drm.h 8724F: Documentation/devicetree/bindings/display/armada/ 8725 8726MARVELL CRYPTO DRIVER 8727M: Boris Brezillon <boris.brezillon@bootlin.com> 8728M: Arnaud Ebalard <arno@natisbad.org> 8729F: drivers/crypto/marvell/ 8730S: Maintained 8731L: linux-crypto@vger.kernel.org 8732 8733MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8734M: Mirko Lindner <mlindner@marvell.com> 8735M: Stephen Hemminger <stephen@networkplumber.org> 8736L: netdev@vger.kernel.org 8737S: Maintained 8738F: drivers/net/ethernet/marvell/sk* 8739 8740MARVELL LIBERTAS WIRELESS DRIVER 8741L: libertas-dev@lists.infradead.org 8742S: Orphan 8743F: drivers/net/wireless/marvell/libertas/ 8744 8745MARVELL MACCHIATOBIN SUPPORT 8746M: Russell King <linux@armlinux.org.uk> 8747L: linux-arm-kernel@lists.infradead.org 8748S: Maintained 8749F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8750 8751MARVELL MV643XX ETHERNET DRIVER 8752M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8753L: netdev@vger.kernel.org 8754S: Maintained 8755F: drivers/net/ethernet/marvell/mv643xx_eth.* 8756F: include/linux/mv643xx.h 8757 8758MARVELL MV88X3310 PHY DRIVER 8759M: Russell King <linux@armlinux.org.uk> 8760L: netdev@vger.kernel.org 8761S: Maintained 8762F: drivers/net/phy/marvell10g.c 8763 8764MARVELL MVNETA ETHERNET DRIVER 8765M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8766L: netdev@vger.kernel.org 8767S: Maintained 8768F: drivers/net/ethernet/marvell/mvneta.* 8769 8770MARVELL MWIFIEX WIRELESS DRIVER 8771M: Amitkumar Karwar <amitkarwar@gmail.com> 8772M: Nishant Sarmukadam <nishants@marvell.com> 8773M: Ganapathi Bhat <gbhat@marvell.com> 8774M: Xinming Hu <huxinming820@gmail.com> 8775L: linux-wireless@vger.kernel.org 8776S: Maintained 8777F: drivers/net/wireless/marvell/mwifiex/ 8778 8779MARVELL MWL8K WIRELESS DRIVER 8780M: Lennert Buytenhek <buytenh@wantstofly.org> 8781L: linux-wireless@vger.kernel.org 8782S: Odd Fixes 8783F: drivers/net/wireless/marvell/mwl8k.c 8784 8785MARVELL NAND CONTROLLER DRIVER 8786M: Miquel Raynal <miquel.raynal@bootlin.com> 8787L: linux-mtd@lists.infradead.org 8788S: Maintained 8789F: drivers/mtd/nand/raw/marvell_nand.c 8790F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8791 8792MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8793M: Nicolas Pitre <nico@fluxnic.net> 8794S: Odd Fixes 8795F: drivers/mmc/host/mvsdio.* 8796 8797MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8798M: Hu Ziji <huziji@marvell.com> 8799L: linux-mmc@vger.kernel.org 8800S: Supported 8801F: drivers/mmc/host/sdhci-xenon* 8802F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8803 8804MATROX FRAMEBUFFER DRIVER 8805L: linux-fbdev@vger.kernel.org 8806S: Orphan 8807F: drivers/video/fbdev/matrox/matroxfb_* 8808F: include/uapi/linux/matroxfb.h 8809 8810MAX16065 HARDWARE MONITOR DRIVER 8811M: Guenter Roeck <linux@roeck-us.net> 8812L: linux-hwmon@vger.kernel.org 8813S: Maintained 8814F: Documentation/hwmon/max16065 8815F: drivers/hwmon/max16065.c 8816 8817MAX20751 HARDWARE MONITOR DRIVER 8818M: Guenter Roeck <linux@roeck-us.net> 8819L: linux-hwmon@vger.kernel.org 8820S: Maintained 8821F: Documentation/hwmon/max20751 8822F: drivers/hwmon/max20751.c 8823 8824MAX2175 SDR TUNER DRIVER 8825M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8826L: linux-media@vger.kernel.org 8827T: git git://linuxtv.org/media_tree.git 8828S: Maintained 8829F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8830F: Documentation/media/v4l-drivers/max2175.rst 8831F: drivers/media/i2c/max2175* 8832F: include/uapi/linux/max2175.h 8833 8834MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8835L: linux-hwmon@vger.kernel.org 8836S: Orphan 8837F: Documentation/hwmon/max6650 8838F: drivers/hwmon/max6650.c 8839 8840MAX6697 HARDWARE MONITOR DRIVER 8841M: Guenter Roeck <linux@roeck-us.net> 8842L: linux-hwmon@vger.kernel.org 8843S: Maintained 8844F: Documentation/hwmon/max6697 8845F: Documentation/devicetree/bindings/hwmon/max6697.txt 8846F: drivers/hwmon/max6697.c 8847F: include/linux/platform_data/max6697.h 8848 8849MAX9860 MONO AUDIO VOICE CODEC DRIVER 8850M: Peter Rosin <peda@axentia.se> 8851L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8852S: Maintained 8853F: Documentation/devicetree/bindings/sound/max9860.txt 8854F: sound/soc/codecs/max9860.* 8855 8856MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8857M: Javier Martinez Canillas <javier@dowhile0.org> 8858L: linux-kernel@vger.kernel.org 8859S: Supported 8860F: drivers/regulator/max77802-regulator.c 8861F: Documentation/devicetree/bindings/*/*max77802.txt 8862F: include/dt-bindings/*/*max77802.h 8863 8864MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8865M: Krzysztof Kozlowski <krzk@kernel.org> 8866M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8867L: linux-pm@vger.kernel.org 8868S: Supported 8869F: drivers/power/supply/max14577_charger.c 8870F: drivers/power/supply/max77693_charger.c 8871 8872MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8873M: Chanwoo Choi <cw00.choi@samsung.com> 8874M: Krzysztof Kozlowski <krzk@kernel.org> 8875M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8876L: linux-kernel@vger.kernel.org 8877S: Supported 8878F: drivers/*/max14577*.c 8879F: drivers/*/max77686*.c 8880F: drivers/*/max77693*.c 8881F: drivers/extcon/extcon-max14577.c 8882F: drivers/extcon/extcon-max77693.c 8883F: drivers/rtc/rtc-max77686.c 8884F: drivers/clk/clk-max77686.c 8885F: Documentation/devicetree/bindings/mfd/max14577.txt 8886F: Documentation/devicetree/bindings/*/max77686.txt 8887F: Documentation/devicetree/bindings/mfd/max77693.txt 8888F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8889F: include/linux/mfd/max14577*.h 8890F: include/linux/mfd/max77686*.h 8891F: include/linux/mfd/max77693*.h 8892 8893MAXIRADIO FM RADIO RECEIVER DRIVER 8894M: Hans Verkuil <hverkuil@xs4all.nl> 8895L: linux-media@vger.kernel.org 8896T: git git://linuxtv.org/media_tree.git 8897W: https://linuxtv.org 8898S: Maintained 8899F: drivers/media/radio/radio-maxiradio* 8900 8901MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8902M: Peter Rosin <peda@axentia.se> 8903L: linux-iio@vger.kernel.org 8904S: Maintained 8905F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8906F: drivers/iio/potentiometer/mcp4018.c 8907F: drivers/iio/potentiometer/mcp4531.c 8908 8909MCR20A IEEE-802.15.4 RADIO DRIVER 8910M: Xue Liu <liuxuenetmail@gmail.com> 8911L: linux-wpan@vger.kernel.org 8912W: https://github.com/xueliu/mcr20a-linux 8913S: Maintained 8914F: drivers/net/ieee802154/mcr20a.c 8915F: drivers/net/ieee802154/mcr20a.h 8916F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8917 8918MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8919M: William Breathitt Gray <vilhelm.gray@gmail.com> 8920L: linux-iio@vger.kernel.org 8921S: Maintained 8922F: drivers/iio/dac/cio-dac.c 8923 8924MEDIA DRIVERS FOR ASCOT2E 8925M: Sergey Kozlov <serjk@netup.ru> 8926M: Abylay Ospan <aospan@netup.ru> 8927L: linux-media@vger.kernel.org 8928W: https://linuxtv.org 8929W: http://netup.tv/ 8930T: git git://linuxtv.org/media_tree.git 8931S: Supported 8932F: drivers/media/dvb-frontends/ascot2e* 8933 8934MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8935M: Jasmin Jessich <jasmin@anw.at> 8936L: linux-media@vger.kernel.org 8937W: https://linuxtv.org 8938T: git git://linuxtv.org/media_tree.git 8939S: Maintained 8940F: drivers/media/dvb-frontends/cxd2099* 8941 8942MEDIA DRIVERS FOR CXD2841ER 8943M: Sergey Kozlov <serjk@netup.ru> 8944M: Abylay Ospan <aospan@netup.ru> 8945L: linux-media@vger.kernel.org 8946W: https://linuxtv.org 8947W: http://netup.tv/ 8948T: git git://linuxtv.org/media_tree.git 8949S: Supported 8950F: drivers/media/dvb-frontends/cxd2841er* 8951 8952MEDIA DRIVERS FOR CXD2880 8953M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8954L: linux-media@vger.kernel.org 8955W: http://linuxtv.org/ 8956T: git git://linuxtv.org/media_tree.git 8957S: Supported 8958F: drivers/media/dvb-frontends/cxd2880/* 8959F: drivers/media/spi/cxd2880* 8960 8961MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8962M: Daniel Scheller <d.scheller.oss@gmail.com> 8963L: linux-media@vger.kernel.org 8964W: https://linuxtv.org 8965T: git git://linuxtv.org/media_tree.git 8966S: Maintained 8967F: drivers/media/pci/ddbridge/* 8968 8969MEDIA DRIVERS FOR FREESCALE IMX 8970M: Steve Longerbeam <slongerbeam@gmail.com> 8971M: Philipp Zabel <p.zabel@pengutronix.de> 8972L: linux-media@vger.kernel.org 8973T: git git://linuxtv.org/media_tree.git 8974S: Maintained 8975F: Documentation/devicetree/bindings/media/imx.txt 8976F: Documentation/media/v4l-drivers/imx.rst 8977F: drivers/staging/media/imx/ 8978F: include/linux/imx-media.h 8979F: include/media/imx.h 8980 8981MEDIA DRIVERS FOR HELENE 8982M: Abylay Ospan <aospan@netup.ru> 8983L: linux-media@vger.kernel.org 8984W: https://linuxtv.org 8985W: http://netup.tv/ 8986T: git git://linuxtv.org/media_tree.git 8987S: Supported 8988F: drivers/media/dvb-frontends/helene* 8989 8990MEDIA DRIVERS FOR HORUS3A 8991M: Sergey Kozlov <serjk@netup.ru> 8992M: Abylay Ospan <aospan@netup.ru> 8993L: linux-media@vger.kernel.org 8994W: https://linuxtv.org 8995W: http://netup.tv/ 8996T: git git://linuxtv.org/media_tree.git 8997S: Supported 8998F: drivers/media/dvb-frontends/horus3a* 8999 9000MEDIA DRIVERS FOR LNBH25 9001M: Sergey Kozlov <serjk@netup.ru> 9002M: Abylay Ospan <aospan@netup.ru> 9003L: linux-media@vger.kernel.org 9004W: https://linuxtv.org 9005W: http://netup.tv/ 9006T: git git://linuxtv.org/media_tree.git 9007S: Supported 9008F: drivers/media/dvb-frontends/lnbh25* 9009 9010MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 9011M: Daniel Scheller <d.scheller.oss@gmail.com> 9012L: linux-media@vger.kernel.org 9013W: https://linuxtv.org 9014T: git git://linuxtv.org/media_tree.git 9015S: Maintained 9016F: drivers/media/dvb-frontends/mxl5xx* 9017 9018MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 9019M: Sergey Kozlov <serjk@netup.ru> 9020M: Abylay Ospan <aospan@netup.ru> 9021L: linux-media@vger.kernel.org 9022W: https://linuxtv.org 9023W: http://netup.tv/ 9024T: git git://linuxtv.org/media_tree.git 9025S: Supported 9026F: drivers/media/pci/netup_unidvb/* 9027 9028MEDIA DRIVERS FOR RENESAS - CEU 9029M: Jacopo Mondi <jacopo@jmondi.org> 9030L: linux-media@vger.kernel.org 9031L: linux-renesas-soc@vger.kernel.org 9032T: git git://linuxtv.org/media_tree.git 9033S: Supported 9034F: Documentation/devicetree/bindings/media/renesas,ceu.txt 9035F: drivers/media/platform/renesas-ceu.c 9036F: include/media/drv-intf/renesas-ceu.h 9037 9038MEDIA DRIVERS FOR RENESAS - DRIF 9039M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 9040L: linux-media@vger.kernel.org 9041L: linux-renesas-soc@vger.kernel.org 9042T: git git://linuxtv.org/media_tree.git 9043S: Supported 9044F: Documentation/devicetree/bindings/media/renesas,drif.txt 9045F: drivers/media/platform/rcar_drif.c 9046 9047MEDIA DRIVERS FOR RENESAS - FCP 9048M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9049L: linux-media@vger.kernel.org 9050L: linux-renesas-soc@vger.kernel.org 9051T: git git://linuxtv.org/media_tree.git 9052S: Supported 9053F: Documentation/devicetree/bindings/media/renesas,fcp.txt 9054F: drivers/media/platform/rcar-fcp.c 9055F: include/media/rcar-fcp.h 9056 9057MEDIA DRIVERS FOR RENESAS - FDP1 9058M: Kieran Bingham <kieran@bingham.xyz> 9059L: linux-media@vger.kernel.org 9060L: linux-renesas-soc@vger.kernel.org 9061T: git git://linuxtv.org/media_tree.git 9062S: Supported 9063F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 9064F: drivers/media/platform/rcar_fdp1.c 9065 9066MEDIA DRIVERS FOR RENESAS - VIN 9067M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 9068L: linux-media@vger.kernel.org 9069L: linux-renesas-soc@vger.kernel.org 9070T: git git://linuxtv.org/media_tree.git 9071S: Supported 9072F: Documentation/devicetree/bindings/media/renesas,rcar-csi2.txt 9073F: Documentation/devicetree/bindings/media/rcar_vin.txt 9074F: drivers/media/platform/rcar-vin/ 9075 9076MEDIA DRIVERS FOR RENESAS - VSP1 9077M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9078L: linux-media@vger.kernel.org 9079L: linux-renesas-soc@vger.kernel.org 9080T: git git://linuxtv.org/media_tree.git 9081S: Supported 9082F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 9083F: drivers/media/platform/vsp1/ 9084 9085MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 9086M: Daniel Scheller <d.scheller.oss@gmail.com> 9087L: linux-media@vger.kernel.org 9088W: https://linuxtv.org 9089T: git git://linuxtv.org/media_tree.git 9090S: Maintained 9091F: drivers/media/dvb-frontends/stv0910* 9092 9093MEDIA DRIVERS FOR ST STV6111 TUNER ICs 9094M: Daniel Scheller <d.scheller.oss@gmail.com> 9095L: linux-media@vger.kernel.org 9096W: https://linuxtv.org 9097T: git git://linuxtv.org/media_tree.git 9098S: Maintained 9099F: drivers/media/dvb-frontends/stv6111* 9100 9101MEDIA DRIVERS FOR STM32 - DCMI 9102M: Hugues Fruchet <hugues.fruchet@st.com> 9103L: linux-media@vger.kernel.org 9104T: git git://linuxtv.org/media_tree.git 9105S: Supported 9106F: Documentation/devicetree/bindings/media/st,stm32-dcmi.txt 9107F: drivers/media/platform/stm32/stm32-dcmi.c 9108 9109MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 9110M: Dmitry Osipenko <digetx@gmail.com> 9111L: linux-media@vger.kernel.org 9112L: linux-tegra@vger.kernel.org 9113T: git git://linuxtv.org/media_tree.git 9114S: Maintained 9115F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 9116F: drivers/staging/media/tegra-vde/ 9117 9118MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 9119M: Mauro Carvalho Chehab <mchehab@kernel.org> 9120P: LinuxTV.org Project 9121L: linux-media@vger.kernel.org 9122W: https://linuxtv.org 9123Q: http://patchwork.kernel.org/project/linux-media/list/ 9124T: git git://linuxtv.org/media_tree.git 9125S: Maintained 9126F: Documentation/devicetree/bindings/media/ 9127F: Documentation/media/ 9128F: drivers/media/ 9129F: drivers/staging/media/ 9130F: include/linux/platform_data/media/ 9131F: include/media/ 9132F: include/uapi/linux/dvb/ 9133F: include/uapi/linux/videodev2.h 9134F: include/uapi/linux/media.h 9135F: include/uapi/linux/v4l2-* 9136F: include/uapi/linux/meye.h 9137F: include/uapi/linux/ivtv* 9138F: include/uapi/linux/uvcvideo.h 9139 9140MEDIATEK BLUETOOTH DRIVER 9141M: Sean Wang <sean.wang@mediatek.com> 9142L: linux-bluetooth@vger.kernel.org 9143L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9144S: Maintained 9145F: Documentation/devicetree/bindings/net/mediatek-bluetooth.txt 9146F: drivers/bluetooth/btmtkuart.c 9147 9148MEDIATEK CIR DRIVER 9149M: Sean Wang <sean.wang@mediatek.com> 9150S: Maintained 9151F: drivers/media/rc/mtk-cir.c 9152 9153MEDIATEK DMA DRIVER 9154M: Sean Wang <sean.wang@mediatek.com> 9155L: dmaengine@vger.kernel.org 9156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9157L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9158S: Maintained 9159F: Documentation/devicetree/bindings/dma/mtk-* 9160F: drivers/dma/mediatek/ 9161 9162MEDIATEK PMIC LED DRIVER 9163M: Sean Wang <sean.wang@mediatek.com> 9164S: Maintained 9165F: drivers/leds/leds-mt6323.c 9166F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 9167 9168MEDIATEK ETHERNET DRIVER 9169M: Felix Fietkau <nbd@openwrt.org> 9170M: John Crispin <john@phrozen.org> 9171M: Sean Wang <sean.wang@mediatek.com> 9172M: Nelson Chang <nelson.chang@mediatek.com> 9173L: netdev@vger.kernel.org 9174S: Maintained 9175F: drivers/net/ethernet/mediatek/ 9176 9177MEDIATEK SWITCH DRIVER 9178M: Sean Wang <sean.wang@mediatek.com> 9179L: netdev@vger.kernel.org 9180S: Maintained 9181F: drivers/net/dsa/mt7530.* 9182F: net/dsa/tag_mtk.c 9183 9184MEDIATEK JPEG DRIVER 9185M: Rick Chang <rick.chang@mediatek.com> 9186M: Bin Liu <bin.liu@mediatek.com> 9187S: Supported 9188F: drivers/media/platform/mtk-jpeg/ 9189F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 9190 9191MEDIATEK MDP DRIVER 9192M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 9193M: Houlong Wei <houlong.wei@mediatek.com> 9194M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9195S: Supported 9196F: drivers/media/platform/mtk-mdp/ 9197F: drivers/media/platform/mtk-vpu/ 9198F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 9199 9200MEDIATEK MEDIA DRIVER 9201M: Tiffany Lin <tiffany.lin@mediatek.com> 9202M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 9203S: Supported 9204F: drivers/media/platform/mtk-vcodec/ 9205F: drivers/media/platform/mtk-vpu/ 9206F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 9207F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 9208 9209MEDIATEK MT7601U WIRELESS LAN DRIVER 9210M: Jakub Kicinski <kubakici@wp.pl> 9211L: linux-wireless@vger.kernel.org 9212S: Maintained 9213F: drivers/net/wireless/mediatek/mt7601u/ 9214 9215MEDIATEK NAND CONTROLLER DRIVER 9216M: Xiaolei Li <xiaolei.li@mediatek.com> 9217L: linux-mtd@lists.infradead.org 9218S: Maintained 9219F: drivers/mtd/nand/raw/mtk_* 9220F: Documentation/devicetree/bindings/mtd/mtk-nand.txt 9221 9222MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 9223M: Sean Wang <sean.wang@mediatek.com> 9224S: Maintained 9225F: drivers/char/hw_random/mtk-rng.c 9226 9227MEDIATEK USB3 DRD IP DRIVER 9228M: Chunfeng Yun <chunfeng.yun@mediatek.com> 9229L: linux-usb@vger.kernel.org (moderated for non-subscribers) 9230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9231L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 9232S: Maintained 9233F: drivers/usb/mtu3/ 9234 9235MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 9236M: Peter Senna Tschudin <peter.senna@gmail.com> 9237M: Martin Donnelly <martin.donnelly@ge.com> 9238M: Martyn Welch <martyn.welch@collabora.co.uk> 9239S: Maintained 9240F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 9241F: Documentation/devicetree/bindings/display/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 9242 9243MEGARAID SCSI/SAS DRIVERS 9244M: Kashyap Desai <kashyap.desai@broadcom.com> 9245M: Sumit Saxena <sumit.saxena@broadcom.com> 9246M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 9247L: megaraidlinux.pdl@broadcom.com 9248L: linux-scsi@vger.kernel.org 9249W: http://www.avagotech.com/support/ 9250S: Maintained 9251F: Documentation/scsi/megaraid.txt 9252F: drivers/scsi/megaraid.* 9253F: drivers/scsi/megaraid/ 9254 9255MELEXIS MLX90614 DRIVER 9256M: Crt Mori <cmo@melexis.com> 9257L: linux-iio@vger.kernel.org 9258W: http://www.melexis.com 9259S: Supported 9260F: drivers/iio/temperature/mlx90614.c 9261 9262MELEXIS MLX90632 DRIVER 9263M: Crt Mori <cmo@melexis.com> 9264L: linux-iio@vger.kernel.org 9265W: http://www.melexis.com 9266S: Supported 9267F: drivers/iio/temperature/mlx90632.c 9268 9269MELFAS MIP4 TOUCHSCREEN DRIVER 9270M: Sangwon Jee <jeesw@melfas.com> 9271W: http://www.melfas.com 9272S: Supported 9273F: drivers/input/touchscreen/melfas_mip4.c 9274F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9275 9276MELLANOX ETHERNET DRIVER (mlx4_en) 9277M: Tariq Toukan <tariqt@mellanox.com> 9278L: netdev@vger.kernel.org 9279S: Supported 9280W: http://www.mellanox.com 9281Q: http://patchwork.ozlabs.org/project/netdev/list/ 9282F: drivers/net/ethernet/mellanox/mlx4/en_* 9283 9284MELLANOX ETHERNET DRIVER (mlx5e) 9285M: Saeed Mahameed <saeedm@mellanox.com> 9286L: netdev@vger.kernel.org 9287S: Supported 9288W: http://www.mellanox.com 9289Q: http://patchwork.ozlabs.org/project/netdev/list/ 9290F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9291 9292MELLANOX ETHERNET INNOVA DRIVERS 9293R: Boris Pismenny <borisp@mellanox.com> 9294L: netdev@vger.kernel.org 9295S: Supported 9296W: http://www.mellanox.com 9297Q: http://patchwork.ozlabs.org/project/netdev/list/ 9298F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9299F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9300F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9301F: include/linux/mlx5/mlx5_ifc_fpga.h 9302 9303MELLANOX ETHERNET INNOVA IPSEC DRIVER 9304R: Boris Pismenny <borisp@mellanox.com> 9305L: netdev@vger.kernel.org 9306S: Supported 9307W: http://www.mellanox.com 9308Q: http://patchwork.ozlabs.org/project/netdev/list/ 9309F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9310F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9311 9312MELLANOX ETHERNET SWITCH DRIVERS 9313M: Jiri Pirko <jiri@mellanox.com> 9314M: Ido Schimmel <idosch@mellanox.com> 9315L: netdev@vger.kernel.org 9316S: Supported 9317W: http://www.mellanox.com 9318Q: http://patchwork.ozlabs.org/project/netdev/list/ 9319F: drivers/net/ethernet/mellanox/mlxsw/ 9320F: tools/testing/selftests/drivers/net/mlxsw/ 9321 9322MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9323M: mlxsw@mellanox.com 9324L: netdev@vger.kernel.org 9325S: Supported 9326W: http://www.mellanox.com 9327Q: http://patchwork.ozlabs.org/project/netdev/list/ 9328F: drivers/net/ethernet/mellanox/mlxfw/ 9329 9330MELLANOX HARDWARE PLATFORM SUPPORT 9331M: Andy Shevchenko <andy@infradead.org> 9332M: Darren Hart <dvhart@infradead.org> 9333M: Vadim Pasternak <vadimp@mellanox.com> 9334L: platform-driver-x86@vger.kernel.org 9335S: Supported 9336F: drivers/platform/mellanox/ 9337 9338MELLANOX MLX4 core VPI driver 9339M: Tariq Toukan <tariqt@mellanox.com> 9340L: netdev@vger.kernel.org 9341L: linux-rdma@vger.kernel.org 9342W: http://www.mellanox.com 9343Q: http://patchwork.ozlabs.org/project/netdev/list/ 9344S: Supported 9345F: drivers/net/ethernet/mellanox/mlx4/ 9346F: include/linux/mlx4/ 9347 9348MELLANOX MLX4 IB driver 9349M: Yishai Hadas <yishaih@mellanox.com> 9350L: linux-rdma@vger.kernel.org 9351W: http://www.mellanox.com 9352Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9353S: Supported 9354F: drivers/infiniband/hw/mlx4/ 9355F: include/linux/mlx4/ 9356F: include/uapi/rdma/mlx4-abi.h 9357 9358MELLANOX MLX5 core VPI driver 9359M: Saeed Mahameed <saeedm@mellanox.com> 9360M: Leon Romanovsky <leonro@mellanox.com> 9361L: netdev@vger.kernel.org 9362L: linux-rdma@vger.kernel.org 9363W: http://www.mellanox.com 9364Q: http://patchwork.ozlabs.org/project/netdev/list/ 9365S: Supported 9366F: drivers/net/ethernet/mellanox/mlx5/core/ 9367F: include/linux/mlx5/ 9368 9369MELLANOX MLX5 IB driver 9370M: Leon Romanovsky <leonro@mellanox.com> 9371L: linux-rdma@vger.kernel.org 9372W: http://www.mellanox.com 9373Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9374S: Supported 9375F: drivers/infiniband/hw/mlx5/ 9376F: include/linux/mlx5/ 9377F: include/uapi/rdma/mlx5-abi.h 9378 9379MELLANOX MLXCPLD I2C AND MUX DRIVER 9380M: Vadim Pasternak <vadimp@mellanox.com> 9381M: Michael Shych <michaelsh@mellanox.com> 9382L: linux-i2c@vger.kernel.org 9383S: Supported 9384F: drivers/i2c/busses/i2c-mlxcpld.c 9385F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9386F: Documentation/i2c/busses/i2c-mlxcpld 9387 9388MELLANOX MLXCPLD LED DRIVER 9389M: Vadim Pasternak <vadimp@mellanox.com> 9390L: linux-leds@vger.kernel.org 9391S: Supported 9392F: drivers/leds/leds-mlxcpld.c 9393F: drivers/leds/leds-mlxreg.c 9394F: Documentation/leds/leds-mlxcpld.txt 9395 9396MELLANOX PLATFORM DRIVER 9397M: Vadim Pasternak <vadimp@mellanox.com> 9398L: platform-driver-x86@vger.kernel.org 9399S: Supported 9400F: drivers/platform/x86/mlx-platform.c 9401 9402MEMBARRIER SUPPORT 9403M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9404M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9405L: linux-kernel@vger.kernel.org 9406S: Supported 9407F: kernel/sched/membarrier.c 9408F: include/uapi/linux/membarrier.h 9409F: arch/powerpc/include/asm/membarrier.h 9410 9411MEMORY MANAGEMENT 9412L: linux-mm@kvack.org 9413W: http://www.linux-mm.org 9414S: Maintained 9415F: include/linux/mm.h 9416F: include/linux/gfp.h 9417F: include/linux/mmzone.h 9418F: include/linux/memory_hotplug.h 9419F: include/linux/vmalloc.h 9420F: mm/ 9421 9422MEMORY TECHNOLOGY DEVICES (MTD) 9423M: David Woodhouse <dwmw2@infradead.org> 9424M: Brian Norris <computersforpeace@gmail.com> 9425M: Boris Brezillon <boris.brezillon@bootlin.com> 9426M: Marek Vasut <marek.vasut@gmail.com> 9427M: Richard Weinberger <richard@nod.at> 9428L: linux-mtd@lists.infradead.org 9429W: http://www.linux-mtd.infradead.org/ 9430Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9431T: git git://git.infradead.org/linux-mtd.git master 9432T: git git://git.infradead.org/linux-mtd.git mtd/next 9433S: Maintained 9434F: Documentation/devicetree/bindings/mtd/ 9435F: drivers/mtd/ 9436F: include/linux/mtd/ 9437F: include/uapi/mtd/ 9438 9439MEN A21 WATCHDOG DRIVER 9440M: Johannes Thumshirn <morbidrsa@gmail.com> 9441L: linux-watchdog@vger.kernel.org 9442S: Maintained 9443F: drivers/watchdog/mena21_wdt.c 9444 9445MEN CHAMELEON BUS (mcb) 9446M: Johannes Thumshirn <morbidrsa@gmail.com> 9447S: Maintained 9448F: drivers/mcb/ 9449F: include/linux/mcb.h 9450F: Documentation/men-chameleon-bus.txt 9451 9452MEN F21BMC (Board Management Controller) 9453M: Andreas Werner <andreas.werner@men.de> 9454S: Supported 9455F: drivers/mfd/menf21bmc.c 9456F: drivers/watchdog/menf21bmc_wdt.c 9457F: drivers/leds/leds-menf21bmc.c 9458F: drivers/hwmon/menf21bmc_hwmon.c 9459F: Documentation/hwmon/menf21bmc 9460 9461MEN Z069 WATCHDOG DRIVER 9462M: Johannes Thumshirn <jth@kernel.org> 9463L: linux-watchdog@vger.kernel.org 9464S: Maintained 9465F: drivers/watchdog/menz069_wdt.c 9466 9467MESON AO CEC DRIVER FOR AMLOGIC SOCS 9468M: Neil Armstrong <narmstrong@baylibre.com> 9469L: linux-media@lists.freedesktop.org 9470L: linux-amlogic@lists.infradead.org 9471W: http://linux-meson.com/ 9472S: Supported 9473F: drivers/media/platform/meson/ao-cec.c 9474F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9475T: git git://linuxtv.org/media_tree.git 9476 9477MICROBLAZE ARCHITECTURE 9478M: Michal Simek <monstr@monstr.eu> 9479W: http://www.monstr.eu/fdt/ 9480T: git git://git.monstr.eu/linux-2.6-microblaze.git 9481S: Supported 9482F: arch/microblaze/ 9483 9484MICROCHIP / ATMEL AT91 SERIAL DRIVER 9485M: Richard Genoud <richard.genoud@gmail.com> 9486S: Maintained 9487F: drivers/tty/serial/atmel_serial.c 9488F: drivers/tty/serial/atmel_serial.h 9489 9490MICROCHIP / ATMEL DMA DRIVER 9491M: Ludovic Desroches <ludovic.desroches@microchip.com> 9492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9493L: dmaengine@vger.kernel.org 9494S: Supported 9495F: drivers/dma/at_hdmac.c 9496F: drivers/dma/at_hdmac_regs.h 9497F: include/linux/platform_data/dma-atmel.h 9498 9499MICROCHIP / ATMEL ECC DRIVER 9500M: Tudor Ambarus <tudor.ambarus@microchip.com> 9501L: linux-crypto@vger.kernel.org 9502S: Maintained 9503F: drivers/crypto/atmel-ecc.* 9504 9505MICROCHIP / ATMEL ISC DRIVER 9506M: Songjun Wu <songjun.wu@microchip.com> 9507L: linux-media@vger.kernel.org 9508S: Supported 9509F: drivers/media/platform/atmel/atmel-isc.c 9510F: drivers/media/platform/atmel/atmel-isc-regs.h 9511F: devicetree/bindings/media/atmel-isc.txt 9512 9513MICROCHIP / ATMEL NAND DRIVER 9514M: Josh Wu <rainyfeeling@outlook.com> 9515L: linux-mtd@lists.infradead.org 9516S: Supported 9517F: drivers/mtd/nand/raw/atmel/* 9518F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9519 9520MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9521M: Woojung Huh <Woojung.Huh@microchip.com> 9522M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9523L: netdev@vger.kernel.org 9524S: Maintained 9525F: net/dsa/tag_ksz.c 9526F: drivers/net/dsa/microchip/* 9527F: include/linux/platform_data/microchip-ksz.h 9528F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9529 9530MICROCHIP LAN743X ETHERNET DRIVER 9531M: Bryan Whitehead <bryan.whitehead@microchip.com> 9532M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9533L: netdev@vger.kernel.org 9534S: Maintained 9535F: drivers/net/ethernet/microchip/lan743x_* 9536 9537MICROCHIP USB251XB DRIVER 9538M: Richard Leitner <richard.leitner@skidata.com> 9539L: linux-usb@vger.kernel.org 9540S: Maintained 9541F: drivers/usb/misc/usb251xb.c 9542F: Documentation/devicetree/bindings/usb/usb251xb.txt 9543 9544MICROSEMI MIPS SOCS 9545M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9546L: linux-mips@linux-mips.org 9547S: Maintained 9548F: arch/mips/generic/board-ocelot.c 9549F: arch/mips/configs/generic/board-ocelot.config 9550F: arch/mips/boot/dts/mscc/ 9551F: Documentation/devicetree/bindings/mips/mscc.txt 9552 9553MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9554M: Don Brace <don.brace@microsemi.com> 9555L: esc.storagedev@microsemi.com 9556L: linux-scsi@vger.kernel.org 9557S: Supported 9558F: drivers/scsi/smartpqi/smartpqi*.[ch] 9559F: drivers/scsi/smartpqi/Kconfig 9560F: drivers/scsi/smartpqi/Makefile 9561F: include/linux/cciss*.h 9562F: include/uapi/linux/cciss*.h 9563F: Documentation/scsi/smartpqi.txt 9564 9565MICROSEMI ETHERNET SWITCH DRIVER 9566M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9567L: netdev@vger.kernel.org 9568S: Supported 9569F: drivers/net/ethernet/mscc/ 9570 9571MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9572M: Chen Yu <yu.c.chen@intel.com> 9573L: platform-driver-x86@vger.kernel.org 9574S: Supported 9575F: drivers/platform/x86/surfacepro3_button.c 9576 9577MICROTEK X6 SCANNER 9578M: Oliver Neukum <oliver@neukum.org> 9579S: Maintained 9580F: drivers/usb/image/microtek.* 9581 9582MIPS 9583M: Ralf Baechle <ralf@linux-mips.org> 9584M: Paul Burton <paul.burton@mips.com> 9585M: James Hogan <jhogan@kernel.org> 9586L: linux-mips@linux-mips.org 9587W: http://www.linux-mips.org/ 9588T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9589T: git git://git.kernel.org/pub/scm/linux/kernel/git/mips/linux.git 9590Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9591S: Supported 9592F: Documentation/devicetree/bindings/mips/ 9593F: Documentation/mips/ 9594F: arch/mips/ 9595F: drivers/platform/mips/ 9596 9597MIPS BOSTON DEVELOPMENT BOARD 9598M: Paul Burton <paul.burton@mips.com> 9599L: linux-mips@linux-mips.org 9600S: Maintained 9601F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9602F: arch/mips/boot/dts/img/boston.dts 9603F: arch/mips/configs/generic/board-boston.config 9604F: drivers/clk/imgtec/clk-boston.c 9605F: include/dt-bindings/clock/boston-clock.h 9606 9607MIPS GENERIC PLATFORM 9608M: Paul Burton <paul.burton@mips.com> 9609L: linux-mips@linux-mips.org 9610S: Supported 9611F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9612F: arch/mips/generic/ 9613F: arch/mips/tools/generic-board-config.sh 9614 9615MIPS/LOONGSON1 ARCHITECTURE 9616M: Keguang Zhang <keguang.zhang@gmail.com> 9617L: linux-mips@linux-mips.org 9618S: Maintained 9619F: arch/mips/loongson32/ 9620F: arch/mips/include/asm/mach-loongson32/ 9621F: drivers/*/*loongson1* 9622F: drivers/*/*/*loongson1* 9623 9624MIPS/LOONGSON2 ARCHITECTURE 9625M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9626L: linux-mips@linux-mips.org 9627S: Maintained 9628F: arch/mips/loongson64/*{2e/2f}* 9629F: arch/mips/include/asm/mach-loongson64/ 9630F: drivers/*/*loongson2* 9631F: drivers/*/*/*loongson2* 9632 9633MIPS/LOONGSON3 ARCHITECTURE 9634M: Huacai Chen <chenhc@lemote.com> 9635L: linux-mips@linux-mips.org 9636S: Maintained 9637F: arch/mips/loongson64/ 9638F: arch/mips/include/asm/mach-loongson64/ 9639F: drivers/platform/mips/cpu_hwmon.c 9640F: drivers/*/*loongson3* 9641F: drivers/*/*/*loongson3* 9642 9643MIPS RINT INSTRUCTION EMULATION 9644M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9645L: linux-mips@linux-mips.org 9646S: Supported 9647F: arch/mips/math-emu/sp_rint.c 9648F: arch/mips/math-emu/dp_rint.c 9649 9650MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9651M: Hans Verkuil <hverkuil@xs4all.nl> 9652L: linux-media@vger.kernel.org 9653T: git git://linuxtv.org/media_tree.git 9654W: https://linuxtv.org 9655S: Odd Fixes 9656F: drivers/media/radio/radio-miropcm20* 9657 9658MMP SUPPORT 9659M: Eric Miao <eric.y.miao@gmail.com> 9660M: Haojian Zhuang <haojian.zhuang@gmail.com> 9661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9662T: git git://github.com/hzhuang1/linux.git 9663T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9664S: Maintained 9665F: arch/arm/boot/dts/mmp* 9666F: arch/arm/mach-mmp/ 9667 9668MN88472 MEDIA DRIVER 9669M: Antti Palosaari <crope@iki.fi> 9670L: linux-media@vger.kernel.org 9671W: https://linuxtv.org 9672W: http://palosaari.fi/linux/ 9673Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9674S: Maintained 9675F: drivers/media/dvb-frontends/mn88472* 9676 9677MN88473 MEDIA DRIVER 9678M: Antti Palosaari <crope@iki.fi> 9679L: linux-media@vger.kernel.org 9680W: https://linuxtv.org 9681W: http://palosaari.fi/linux/ 9682Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9683S: Maintained 9684F: drivers/media/dvb-frontends/mn88473* 9685 9686PCI DRIVER FOR MOBIVEIL PCIE IP 9687M: Subrahmanya Lingappa <l.subrahmanya@mobiveil.co.in> 9688L: linux-pci@vger.kernel.org 9689S: Supported 9690F: Documentation/devicetree/bindings/pci/mobiveil-pcie.txt 9691F: drivers/pci/controller/pcie-mobiveil.c 9692 9693MODULE SUPPORT 9694M: Jessica Yu <jeyu@kernel.org> 9695T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9696S: Maintained 9697F: include/linux/module.h 9698F: kernel/module.c 9699 9700MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9701W: http://popies.net/meye/ 9702S: Orphan 9703F: Documentation/media/v4l-drivers/meye* 9704F: drivers/media/pci/meye/ 9705F: include/uapi/linux/meye.h 9706 9707MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9708M: Jiri Slaby <jirislaby@gmail.com> 9709S: Maintained 9710F: Documentation/serial/moxa-smartio 9711F: drivers/tty/mxser.* 9712 9713MR800 AVERMEDIA USB FM RADIO DRIVER 9714M: Alexey Klimov <klimov.linux@gmail.com> 9715L: linux-media@vger.kernel.org 9716T: git git://linuxtv.org/media_tree.git 9717S: Maintained 9718F: drivers/media/radio/radio-mr800.c 9719 9720MRF24J40 IEEE 802.15.4 RADIO DRIVER 9721M: Alan Ott <alan@signal11.us> 9722L: linux-wpan@vger.kernel.org 9723S: Maintained 9724F: drivers/net/ieee802154/mrf24j40.c 9725F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9726 9727MSI LAPTOP SUPPORT 9728M: "Lee, Chun-Yi" <jlee@suse.com> 9729L: platform-driver-x86@vger.kernel.org 9730S: Maintained 9731F: drivers/platform/x86/msi-laptop.c 9732 9733MSI WMI SUPPORT 9734L: platform-driver-x86@vger.kernel.org 9735S: Orphan 9736F: drivers/platform/x86/msi-wmi.c 9737 9738MSI001 MEDIA DRIVER 9739M: Antti Palosaari <crope@iki.fi> 9740L: linux-media@vger.kernel.org 9741W: https://linuxtv.org 9742W: http://palosaari.fi/linux/ 9743Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9744T: git git://linuxtv.org/anttip/media_tree.git 9745S: Maintained 9746F: drivers/media/tuners/msi001* 9747 9748MSI2500 MEDIA DRIVER 9749M: Antti Palosaari <crope@iki.fi> 9750L: linux-media@vger.kernel.org 9751W: https://linuxtv.org 9752W: http://palosaari.fi/linux/ 9753Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9754T: git git://linuxtv.org/anttip/media_tree.git 9755S: Maintained 9756F: drivers/media/usb/msi2500/ 9757 9758MSYSTEMS DISKONCHIP G3 MTD DRIVER 9759M: Robert Jarzmik <robert.jarzmik@free.fr> 9760L: linux-mtd@lists.infradead.org 9761S: Maintained 9762F: drivers/mtd/devices/docg3* 9763 9764MT9M032 APTINA SENSOR DRIVER 9765M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9766L: linux-media@vger.kernel.org 9767T: git git://linuxtv.org/media_tree.git 9768S: Maintained 9769F: drivers/media/i2c/mt9m032.c 9770F: include/media/i2c/mt9m032.h 9771 9772MT9P031 APTINA CAMERA SENSOR 9773M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9774L: linux-media@vger.kernel.org 9775T: git git://linuxtv.org/media_tree.git 9776S: Maintained 9777F: drivers/media/i2c/mt9p031.c 9778F: include/media/i2c/mt9p031.h 9779 9780MT9T001 APTINA CAMERA SENSOR 9781M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9782L: linux-media@vger.kernel.org 9783T: git git://linuxtv.org/media_tree.git 9784S: Maintained 9785F: drivers/media/i2c/mt9t001.c 9786F: include/media/i2c/mt9t001.h 9787 9788MT9T112 APTINA CAMERA SENSOR 9789M: Jacopo Mondi <jacopo@jmondi.org> 9790L: linux-media@vger.kernel.org 9791T: git git://linuxtv.org/media_tree.git 9792S: Odd Fixes 9793F: drivers/media/i2c/mt9t112.c 9794F: include/media/i2c/mt9t112.h 9795 9796MT9V032 APTINA CAMERA SENSOR 9797M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9798L: linux-media@vger.kernel.org 9799T: git git://linuxtv.org/media_tree.git 9800S: Maintained 9801F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9802F: drivers/media/i2c/mt9v032.c 9803F: include/media/i2c/mt9v032.h 9804 9805MT9V111 APTINA CAMERA SENSOR 9806M: Jacopo Mondi <jacopo@jmondi.org> 9807L: linux-media@vger.kernel.org 9808T: git git://linuxtv.org/media_tree.git 9809S: Maintained 9810F: Documentation/devicetree/bindings/media/i2c/aptina,mt9v111.txt 9811F: drivers/media/i2c/mt9v111.c 9812 9813MULTIFUNCTION DEVICES (MFD) 9814M: Lee Jones <lee.jones@linaro.org> 9815T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9816S: Supported 9817F: Documentation/devicetree/bindings/mfd/ 9818F: drivers/mfd/ 9819F: include/linux/mfd/ 9820F: include/dt-bindings/mfd/ 9821 9822MULTIMEDIA CARD (MMC) ETC. OVER SPI 9823S: Orphan 9824F: drivers/mmc/host/mmc_spi.c 9825F: include/linux/spi/mmc_spi.h 9826 9827MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9828M: Ulf Hansson <ulf.hansson@linaro.org> 9829L: linux-mmc@vger.kernel.org 9830T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9831S: Maintained 9832F: Documentation/devicetree/bindings/mmc/ 9833F: drivers/mmc/ 9834F: include/linux/mmc/ 9835F: include/uapi/linux/mmc/ 9836 9837MULTIPLEXER SUBSYSTEM 9838M: Peter Rosin <peda@axentia.se> 9839S: Maintained 9840F: Documentation/ABI/testing/sysfs-class-mux* 9841F: Documentation/devicetree/bindings/mux/ 9842F: include/linux/dt-bindings/mux/ 9843F: include/linux/mux/ 9844F: drivers/mux/ 9845 9846MULTITECH MULTIPORT CARD (ISICOM) 9847S: Orphan 9848F: drivers/tty/isicom.c 9849F: include/linux/isicom.h 9850 9851MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9852M: Bin Liu <b-liu@ti.com> 9853L: linux-usb@vger.kernel.org 9854S: Maintained 9855F: drivers/usb/musb/ 9856 9857MXL301RF MEDIA DRIVER 9858M: Akihiro Tsukada <tskd08@gmail.com> 9859L: linux-media@vger.kernel.org 9860S: Odd Fixes 9861F: drivers/media/tuners/mxl301rf* 9862 9863MXL5007T MEDIA DRIVER 9864M: Michael Krufky <mkrufky@linuxtv.org> 9865L: linux-media@vger.kernel.org 9866W: https://linuxtv.org 9867W: http://github.com/mkrufky 9868Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9869T: git git://linuxtv.org/mkrufky/tuners.git 9870S: Maintained 9871F: drivers/media/tuners/mxl5007t.* 9872 9873MXSFB DRM DRIVER 9874M: Marek Vasut <marex@denx.de> 9875S: Supported 9876F: drivers/gpu/drm/mxsfb/ 9877F: Documentation/devicetree/bindings/display/mxsfb.txt 9878 9879MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9880M: Chris Lee <christopher.lee@cspi.com> 9881L: netdev@vger.kernel.org 9882W: https://www.cspi.com/ethernet-products/support/downloads/ 9883S: Supported 9884F: drivers/net/ethernet/myricom/myri10ge/ 9885 9886NAND FLASH SUBSYSTEM 9887M: Boris Brezillon <boris.brezillon@bootlin.com> 9888M: Miquel Raynal <miquel.raynal@bootlin.com> 9889R: Richard Weinberger <richard@nod.at> 9890L: linux-mtd@lists.infradead.org 9891W: http://www.linux-mtd.infradead.org/ 9892Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9893T: git git://git.infradead.org/linux-mtd.git nand/fixes 9894T: git git://git.infradead.org/linux-mtd.git nand/next 9895S: Maintained 9896F: drivers/mtd/nand/ 9897F: include/linux/mtd/*nand*.h 9898 9899NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9900M: Daniel Mack <zonque@gmail.com> 9901S: Maintained 9902L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9903W: http://www.native-instruments.com 9904F: sound/usb/caiaq/ 9905 9906NATSEMI ETHERNET DRIVER (DP8381x) 9907S: Orphan 9908F: drivers/net/ethernet/natsemi/natsemi.c 9909 9910NCP FILESYSTEM 9911M: Petr Vandrovec <petr@vandrovec.name> 9912S: Obsolete 9913F: drivers/staging/ncpfs/ 9914 9915NCR 5380 SCSI DRIVERS 9916M: Finn Thain <fthain@telegraphics.com.au> 9917M: Michael Schmitz <schmitzmic@gmail.com> 9918L: linux-scsi@vger.kernel.org 9919S: Maintained 9920F: Documentation/scsi/g_NCR5380.txt 9921F: drivers/scsi/NCR5380.* 9922F: drivers/scsi/arm/cumana_1.c 9923F: drivers/scsi/arm/oak.c 9924F: drivers/scsi/atari_scsi.* 9925F: drivers/scsi/dmx3191d.c 9926F: drivers/scsi/g_NCR5380.* 9927F: drivers/scsi/mac_scsi.* 9928F: drivers/scsi/sun3_scsi.* 9929F: drivers/scsi/sun3_scsi_vme.c 9930 9931NCSI LIBRARY: 9932M: Samuel Mendoza-Jonas <sam@mendozajonas.com> 9933S: Maintained 9934F: net/ncsi/ 9935 9936NCT6775 HARDWARE MONITOR DRIVER 9937M: Guenter Roeck <linux@roeck-us.net> 9938L: linux-hwmon@vger.kernel.org 9939S: Maintained 9940F: Documentation/hwmon/nct6775 9941F: drivers/hwmon/nct6775.c 9942 9943NET_FAILOVER MODULE 9944M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9945L: netdev@vger.kernel.org 9946S: Supported 9947F: driver/net/net_failover.c 9948F: include/net/net_failover.h 9949F: Documentation/networking/net_failover.rst 9950 9951NETEFFECT IWARP RNIC DRIVER (IW_NES) 9952M: Faisal Latif <faisal.latif@intel.com> 9953L: linux-rdma@vger.kernel.org 9954W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9955S: Supported 9956F: drivers/infiniband/hw/nes/ 9957F: include/uapi/rdma/nes-abi.h 9958 9959NETEM NETWORK EMULATOR 9960M: Stephen Hemminger <stephen@networkplumber.org> 9961L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9962S: Maintained 9963F: net/sched/sch_netem.c 9964 9965NETERION 10GbE DRIVERS (s2io/vxge) 9966M: Jon Mason <jdmason@kudzu.us> 9967L: netdev@vger.kernel.org 9968S: Supported 9969F: Documentation/networking/s2io.txt 9970F: Documentation/networking/vxge.txt 9971F: drivers/net/ethernet/neterion/ 9972 9973NETFILTER 9974M: Pablo Neira Ayuso <pablo@netfilter.org> 9975M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9976M: Florian Westphal <fw@strlen.de> 9977L: netfilter-devel@vger.kernel.org 9978L: coreteam@netfilter.org 9979W: http://www.netfilter.org/ 9980W: http://www.iptables.org/ 9981W: http://www.nftables.org/ 9982Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9983T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9984T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9985S: Maintained 9986F: include/linux/netfilter* 9987F: include/linux/netfilter/ 9988F: include/net/netfilter/ 9989F: include/uapi/linux/netfilter* 9990F: include/uapi/linux/netfilter/ 9991F: net/*/netfilter.c 9992F: net/*/netfilter/ 9993F: net/netfilter/ 9994F: net/bridge/br_netfilter*.c 9995 9996NETROM NETWORK LAYER 9997M: Ralf Baechle <ralf@linux-mips.org> 9998L: linux-hams@vger.kernel.org 9999W: http://www.linux-ax25.org/ 10000S: Maintained 10001F: include/net/netrom.h 10002F: include/uapi/linux/netrom.h 10003F: net/netrom/ 10004 10005NETRONOME ETHERNET DRIVERS 10006M: Jakub Kicinski <jakub.kicinski@netronome.com> 10007L: oss-drivers@netronome.com 10008S: Maintained 10009F: drivers/net/ethernet/netronome/ 10010 10011NETWORK BLOCK DEVICE (NBD) 10012M: Josef Bacik <josef@toxicpanda.com> 10013S: Maintained 10014L: linux-block@vger.kernel.org 10015L: nbd@other.debian.org 10016F: Documentation/blockdev/nbd.txt 10017F: drivers/block/nbd.c 10018F: include/uapi/linux/nbd.h 10019 10020NETWORK DROP MONITOR 10021M: Neil Horman <nhorman@tuxdriver.com> 10022L: netdev@vger.kernel.org 10023S: Maintained 10024W: https://fedorahosted.org/dropwatch/ 10025F: net/core/drop_monitor.c 10026 10027NETWORKING DRIVERS 10028M: "David S. Miller" <davem@davemloft.net> 10029L: netdev@vger.kernel.org 10030W: http://www.linuxfoundation.org/en/Net 10031Q: http://patchwork.ozlabs.org/project/netdev/list/ 10032T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10033T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10034S: Odd Fixes 10035F: Documentation/devicetree/bindings/net/ 10036F: drivers/net/ 10037F: include/linux/if_* 10038F: include/linux/netdevice.h 10039F: include/linux/etherdevice.h 10040F: include/linux/fcdevice.h 10041F: include/linux/fddidevice.h 10042F: include/linux/hippidevice.h 10043F: include/linux/inetdevice.h 10044F: include/uapi/linux/if_* 10045F: include/uapi/linux/netdevice.h 10046 10047NETWORKING DRIVERS (WIRELESS) 10048M: Kalle Valo <kvalo@codeaurora.org> 10049L: linux-wireless@vger.kernel.org 10050Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10051T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 10052T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 10053S: Maintained 10054F: Documentation/devicetree/bindings/net/wireless/ 10055F: drivers/net/wireless/ 10056 10057NETWORKING [DSA] 10058M: Andrew Lunn <andrew@lunn.ch> 10059M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 10060M: Florian Fainelli <f.fainelli@gmail.com> 10061S: Maintained 10062F: Documentation/devicetree/bindings/net/dsa/ 10063F: net/dsa/ 10064F: include/net/dsa.h 10065F: include/linux/dsa/ 10066F: drivers/net/dsa/ 10067 10068NETWORKING [GENERAL] 10069M: "David S. Miller" <davem@davemloft.net> 10070L: netdev@vger.kernel.org 10071W: http://www.linuxfoundation.org/en/Net 10072Q: http://patchwork.ozlabs.org/project/netdev/list/ 10073T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10074T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 10075B: mailto:netdev@vger.kernel.org 10076S: Maintained 10077F: net/ 10078F: include/net/ 10079F: include/linux/in.h 10080F: include/linux/net.h 10081F: include/linux/netdevice.h 10082F: include/uapi/linux/in.h 10083F: include/uapi/linux/net.h 10084F: include/uapi/linux/netdevice.h 10085F: include/uapi/linux/net_namespace.h 10086F: tools/testing/selftests/net/ 10087F: lib/net_utils.c 10088F: lib/random32.c 10089F: Documentation/networking/ 10090 10091NETWORKING [IPSEC] 10092M: Steffen Klassert <steffen.klassert@secunet.com> 10093M: Herbert Xu <herbert@gondor.apana.org.au> 10094M: "David S. Miller" <davem@davemloft.net> 10095L: netdev@vger.kernel.org 10096T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 10097T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 10098S: Maintained 10099F: net/core/flow.c 10100F: net/xfrm/ 10101F: net/key/ 10102F: net/ipv4/xfrm* 10103F: net/ipv4/esp4* 10104F: net/ipv4/ah4.c 10105F: net/ipv4/ipcomp.c 10106F: net/ipv4/ip_vti.c 10107F: net/ipv6/xfrm* 10108F: net/ipv6/esp6* 10109F: net/ipv6/ah6.c 10110F: net/ipv6/ipcomp6.c 10111F: net/ipv6/ip6_vti.c 10112F: include/uapi/linux/xfrm.h 10113F: include/net/xfrm.h 10114 10115NETWORKING [IPv4/IPv6] 10116M: "David S. Miller" <davem@davemloft.net> 10117M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 10118M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 10119L: netdev@vger.kernel.org 10120T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 10121S: Maintained 10122F: net/ipv4/ 10123F: net/ipv6/ 10124F: include/net/ip* 10125F: arch/x86/net/* 10126 10127NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 10128M: Paul Moore <paul@paul-moore.com> 10129W: https://github.com/netlabel 10130L: netdev@vger.kernel.org 10131L: linux-security-module@vger.kernel.org 10132S: Maintained 10133F: Documentation/netlabel/ 10134F: include/net/calipso.h 10135F: include/net/cipso_ipv4.h 10136F: include/net/netlabel.h 10137F: include/uapi/linux/netfilter/xt_SECMARK.h 10138F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 10139F: net/netlabel/ 10140F: net/ipv4/cipso_ipv4.c 10141F: net/ipv6/calipso.c 10142F: net/netfilter/xt_CONNSECMARK.c 10143F: net/netfilter/xt_SECMARK.c 10144 10145NETWORKING [TCP] 10146M: Eric Dumazet <edumazet@google.com> 10147L: netdev@vger.kernel.org 10148S: Maintained 10149F: net/ipv4/tcp*.c 10150F: net/ipv4/syncookies.c 10151F: net/ipv6/tcp*.c 10152F: net/ipv6/syncookies.c 10153F: include/uapi/linux/tcp.h 10154F: include/net/tcp.h 10155F: include/linux/tcp.h 10156F: include/trace/events/tcp.h 10157 10158NETWORKING [TLS] 10159M: Boris Pismenny <borisp@mellanox.com> 10160M: Aviad Yehezkel <aviadye@mellanox.com> 10161M: Dave Watson <davejwatson@fb.com> 10162L: netdev@vger.kernel.org 10163S: Maintained 10164F: net/tls/* 10165F: include/uapi/linux/tls.h 10166F: include/net/tls.h 10167 10168NETWORKING [WIRELESS] 10169L: linux-wireless@vger.kernel.org 10170Q: http://patchwork.kernel.org/project/linux-wireless/list/ 10171 10172NETDEVSIM 10173M: Jakub Kicinski <jakub.kicinski@netronome.com> 10174S: Maintained 10175F: drivers/net/netdevsim/* 10176 10177NETXEN (1/10) GbE SUPPORT 10178M: Manish Chopra <manish.chopra@cavium.com> 10179M: Rahul Verma <rahul.verma@cavium.com> 10180M: Dept-GELinuxNICDev@cavium.com 10181L: netdev@vger.kernel.org 10182S: Supported 10183F: drivers/net/ethernet/qlogic/netxen/ 10184 10185NFC SUBSYSTEM 10186M: Samuel Ortiz <sameo@linux.intel.com> 10187L: linux-wireless@vger.kernel.org 10188L: linux-nfc@lists.01.org (subscribers-only) 10189S: Supported 10190F: net/nfc/ 10191F: include/net/nfc/ 10192F: include/uapi/linux/nfc.h 10193F: drivers/nfc/ 10194F: include/linux/platform_data/nfcmrvl.h 10195F: include/linux/platform_data/nxp-nci.h 10196F: Documentation/devicetree/bindings/net/nfc/ 10197 10198NFS, SUNRPC, AND LOCKD CLIENTS 10199M: Trond Myklebust <trond.myklebust@hammerspace.com> 10200M: Anna Schumaker <anna.schumaker@netapp.com> 10201L: linux-nfs@vger.kernel.org 10202W: http://client.linux-nfs.org 10203T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 10204S: Maintained 10205F: fs/lockd/ 10206F: fs/nfs/ 10207F: fs/nfs_common/ 10208F: net/sunrpc/ 10209F: include/linux/lockd/ 10210F: include/linux/nfs* 10211F: include/linux/sunrpc/ 10212F: include/uapi/linux/nfs* 10213F: include/uapi/linux/sunrpc/ 10214 10215NILFS2 FILESYSTEM 10216M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 10217L: linux-nilfs@vger.kernel.org 10218W: https://nilfs.sourceforge.io/ 10219W: https://nilfs.osdn.jp/ 10220T: git git://github.com/konis/nilfs2.git 10221S: Supported 10222F: Documentation/filesystems/nilfs2.txt 10223F: fs/nilfs2/ 10224F: include/trace/events/nilfs2.h 10225F: include/uapi/linux/nilfs2_api.h 10226F: include/uapi/linux/nilfs2_ondisk.h 10227 10228NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 10229M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10230W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10231S: Maintained 10232F: Documentation/scsi/NinjaSCSI.txt 10233F: drivers/scsi/pcmcia/nsp_* 10234 10235NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 10236M: GOTO Masanori <gotom@debian.or.jp> 10237M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 10238W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 10239S: Maintained 10240F: Documentation/scsi/NinjaSCSI.txt 10241F: drivers/scsi/nsp32* 10242 10243NIOS2 ARCHITECTURE 10244M: Ley Foon Tan <lftan@altera.com> 10245L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 10246T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 10247S: Maintained 10248F: arch/nios2/ 10249 10250NOHZ, DYNTICKS SUPPORT 10251M: Frederic Weisbecker <fweisbec@gmail.com> 10252M: Thomas Gleixner <tglx@linutronix.de> 10253M: Ingo Molnar <mingo@kernel.org> 10254L: linux-kernel@vger.kernel.org 10255T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 10256S: Maintained 10257F: kernel/time/tick*.* 10258F: include/linux/tick.h 10259F: include/linux/sched/nohz.h 10260 10261NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 10262M: Pavel Machek <pavel@ucw.cz> 10263M: Sakari Ailus <sakari.ailus@iki.fi> 10264L: linux-media@vger.kernel.org 10265S: Maintained 10266F: drivers/media/i2c/et8ek8 10267F: drivers/media/i2c/ad5820.c 10268 10269NOKIA N900 POWER SUPPLY DRIVERS 10270R: Pali Rohár <pali.rohar@gmail.com> 10271F: include/linux/power/bq2415x_charger.h 10272F: include/linux/power/bq27xxx_battery.h 10273F: include/linux/power/isp1704_charger.h 10274F: drivers/power/supply/bq2415x_charger.c 10275F: drivers/power/supply/bq27xxx_battery.c 10276F: drivers/power/supply/bq27xxx_battery_i2c.c 10277F: drivers/power/supply/isp1704_charger.c 10278F: drivers/power/supply/rx51_battery.c 10279 10280NTB AMD DRIVER 10281M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 10282L: linux-ntb@googlegroups.com 10283S: Supported 10284F: drivers/ntb/hw/amd/ 10285 10286NTB DRIVER CORE 10287M: Jon Mason <jdmason@kudzu.us> 10288M: Dave Jiang <dave.jiang@intel.com> 10289M: Allen Hubbe <allenbh@gmail.com> 10290L: linux-ntb@googlegroups.com 10291S: Supported 10292W: https://github.com/jonmason/ntb/wiki 10293T: git git://github.com/jonmason/ntb.git 10294F: drivers/ntb/ 10295F: drivers/net/ntb_netdev.c 10296F: include/linux/ntb.h 10297F: include/linux/ntb_transport.h 10298F: tools/testing/selftests/ntb/ 10299 10300NTB IDT DRIVER 10301M: Serge Semin <fancer.lancer@gmail.com> 10302L: linux-ntb@googlegroups.com 10303S: Supported 10304F: drivers/ntb/hw/idt/ 10305 10306NTB INTEL DRIVER 10307M: Dave Jiang <dave.jiang@intel.com> 10308L: linux-ntb@googlegroups.com 10309S: Supported 10310W: https://github.com/davejiang/linux/wiki 10311T: git https://github.com/davejiang/linux.git 10312F: drivers/ntb/hw/intel/ 10313 10314NTFS FILESYSTEM 10315M: Anton Altaparmakov <anton@tuxera.com> 10316L: linux-ntfs-dev@lists.sourceforge.net 10317W: http://www.tuxera.com/ 10318T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10319S: Supported 10320F: Documentation/filesystems/ntfs.txt 10321F: fs/ntfs/ 10322 10323NUBUS SUBSYSTEM 10324M: Finn Thain <fthain@telegraphics.com.au> 10325L: linux-m68k@lists.linux-m68k.org 10326S: Maintained 10327F: arch/*/include/asm/nubus.h 10328F: drivers/nubus/ 10329F: include/linux/nubus.h 10330F: include/uapi/linux/nubus.h 10331 10332NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10333M: Antonino Daplas <adaplas@gmail.com> 10334L: linux-fbdev@vger.kernel.org 10335S: Maintained 10336F: drivers/video/fbdev/riva/ 10337F: drivers/video/fbdev/nvidia/ 10338 10339NVM EXPRESS DRIVER 10340M: Keith Busch <keith.busch@intel.com> 10341M: Jens Axboe <axboe@fb.com> 10342M: Christoph Hellwig <hch@lst.de> 10343M: Sagi Grimberg <sagi@grimberg.me> 10344L: linux-nvme@lists.infradead.org 10345T: git://git.infradead.org/nvme.git 10346W: http://git.infradead.org/nvme.git 10347S: Supported 10348F: drivers/nvme/host/ 10349F: include/linux/nvme.h 10350F: include/uapi/linux/nvme_ioctl.h 10351 10352NVM EXPRESS FC TRANSPORT DRIVERS 10353M: James Smart <james.smart@broadcom.com> 10354L: linux-nvme@lists.infradead.org 10355S: Supported 10356F: include/linux/nvme-fc.h 10357F: include/linux/nvme-fc-driver.h 10358F: drivers/nvme/host/fc.c 10359F: drivers/nvme/target/fc.c 10360F: drivers/nvme/target/fcloop.c 10361 10362NVM EXPRESS TARGET DRIVER 10363M: Christoph Hellwig <hch@lst.de> 10364M: Sagi Grimberg <sagi@grimberg.me> 10365L: linux-nvme@lists.infradead.org 10366T: git://git.infradead.org/nvme.git 10367W: http://git.infradead.org/nvme.git 10368S: Supported 10369F: drivers/nvme/target/ 10370 10371NVMEM FRAMEWORK 10372M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10373S: Maintained 10374F: drivers/nvmem/ 10375F: Documentation/devicetree/bindings/nvmem/ 10376F: Documentation/ABI/stable/sysfs-bus-nvmem 10377F: include/linux/nvmem-consumer.h 10378F: include/linux/nvmem-provider.h 10379 10380NXP SGTL5000 DRIVER 10381M: Fabio Estevam <fabio.estevam@nxp.com> 10382L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10383S: Maintained 10384F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10385F: sound/soc/codecs/sgtl5000* 10386 10387NXP TDA998X DRM DRIVER 10388M: Russell King <linux@armlinux.org.uk> 10389S: Maintained 10390T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10391T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10392F: drivers/gpu/drm/i2c/tda998x_drv.c 10393F: include/drm/i2c/tda998x.h 10394F: include/dt-bindings/display/tda998x.h 10395K: "nxp,tda998x" 10396 10397NXP TFA9879 DRIVER 10398M: Peter Rosin <peda@axentia.se> 10399L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10400S: Maintained 10401F: Documentation/devicetree/bindings/sound/tfa9879.txt 10402F: sound/soc/codecs/tfa9879* 10403 10404NXP-NCI NFC DRIVER 10405M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10406R: Charles Gorand <charles.gorand@effinnov.com> 10407L: linux-nfc@lists.01.org (moderated for non-subscribers) 10408S: Supported 10409F: drivers/nfc/nxp-nci 10410 10411OBJTOOL 10412M: Josh Poimboeuf <jpoimboe@redhat.com> 10413M: Peter Zijlstra <peterz@infradead.org> 10414S: Supported 10415F: tools/objtool/ 10416 10417OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10418M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10419M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10420L: linuxppc-dev@lists.ozlabs.org 10421S: Supported 10422F: arch/powerpc/platforms/powernv/ocxl.c 10423F: arch/powerpc/include/asm/pnv-ocxl.h 10424F: drivers/misc/ocxl/ 10425F: include/misc/ocxl* 10426F: include/uapi/misc/ocxl.h 10427F: Documentation/accelerators/ocxl.rst 10428 10429OMAP AUDIO SUPPORT 10430M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10431M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10432L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10433L: linux-omap@vger.kernel.org 10434S: Maintained 10435F: sound/soc/omap/ 10436 10437OMAP CLOCK FRAMEWORK SUPPORT 10438M: Paul Walmsley <paul@pwsan.com> 10439L: linux-omap@vger.kernel.org 10440S: Maintained 10441F: arch/arm/*omap*/*clock* 10442 10443OMAP DEVICE TREE SUPPORT 10444M: Benoît Cousson <bcousson@baylibre.com> 10445M: Tony Lindgren <tony@atomide.com> 10446L: linux-omap@vger.kernel.org 10447L: devicetree@vger.kernel.org 10448S: Maintained 10449F: arch/arm/boot/dts/*omap* 10450F: arch/arm/boot/dts/*am3* 10451F: arch/arm/boot/dts/*am4* 10452F: arch/arm/boot/dts/*am5* 10453F: arch/arm/boot/dts/*dra7* 10454 10455OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10456L: linux-omap@vger.kernel.org 10457L: linux-fbdev@vger.kernel.org 10458S: Orphan 10459F: drivers/video/fbdev/omap2/ 10460F: Documentation/arm/OMAP/DSS 10461 10462OMAP FRAMEBUFFER SUPPORT 10463L: linux-fbdev@vger.kernel.org 10464L: linux-omap@vger.kernel.org 10465S: Orphan 10466F: drivers/video/fbdev/omap/ 10467 10468OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10469M: Roger Quadros <rogerq@ti.com> 10470M: Tony Lindgren <tony@atomide.com> 10471L: linux-omap@vger.kernel.org 10472S: Maintained 10473F: drivers/memory/omap-gpmc.c 10474F: arch/arm/mach-omap2/*gpmc* 10475 10476OMAP GPIO DRIVER 10477M: Grygorii Strashko <grygorii.strashko@ti.com> 10478M: Santosh Shilimkar <ssantosh@kernel.org> 10479M: Kevin Hilman <khilman@kernel.org> 10480L: linux-omap@vger.kernel.org 10481S: Maintained 10482F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10483F: drivers/gpio/gpio-omap.c 10484 10485OMAP HARDWARE SPINLOCK SUPPORT 10486M: Ohad Ben-Cohen <ohad@wizery.com> 10487L: linux-omap@vger.kernel.org 10488S: Maintained 10489F: drivers/hwspinlock/omap_hwspinlock.c 10490 10491OMAP HS MMC SUPPORT 10492L: linux-mmc@vger.kernel.org 10493L: linux-omap@vger.kernel.org 10494S: Orphan 10495F: drivers/mmc/host/omap_hsmmc.c 10496 10497OMAP HWMOD DATA 10498M: Paul Walmsley <paul@pwsan.com> 10499L: linux-omap@vger.kernel.org 10500S: Maintained 10501F: arch/arm/mach-omap2/omap_hwmod*data* 10502 10503OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10504M: Benoît Cousson <bcousson@baylibre.com> 10505L: linux-omap@vger.kernel.org 10506S: Maintained 10507F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10508 10509OMAP HWMOD SUPPORT 10510M: Benoît Cousson <bcousson@baylibre.com> 10511M: Paul Walmsley <paul@pwsan.com> 10512L: linux-omap@vger.kernel.org 10513S: Maintained 10514F: arch/arm/mach-omap2/omap_hwmod.* 10515 10516OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10517M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10518L: linux-media@vger.kernel.org 10519S: Maintained 10520F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10521F: drivers/media/platform/omap3isp/ 10522F: drivers/staging/media/omap4iss/ 10523 10524OMAP MMC SUPPORT 10525M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10526L: linux-omap@vger.kernel.org 10527S: Maintained 10528F: drivers/mmc/host/omap.c 10529 10530OMAP POWER MANAGEMENT SUPPORT 10531M: Kevin Hilman <khilman@kernel.org> 10532L: linux-omap@vger.kernel.org 10533S: Maintained 10534F: arch/arm/*omap*/*pm* 10535F: drivers/cpufreq/omap-cpufreq.c 10536 10537OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10538M: Rajendra Nayak <rnayak@codeaurora.org> 10539M: Paul Walmsley <paul@pwsan.com> 10540L: linux-omap@vger.kernel.org 10541S: Maintained 10542F: arch/arm/mach-omap2/prm* 10543 10544OMAP RANDOM NUMBER GENERATOR SUPPORT 10545M: Deepak Saxena <dsaxena@plexity.net> 10546S: Maintained 10547F: drivers/char/hw_random/omap-rng.c 10548 10549OMAP USB SUPPORT 10550L: linux-usb@vger.kernel.org 10551L: linux-omap@vger.kernel.org 10552S: Orphan 10553F: drivers/usb/*/*omap* 10554F: arch/arm/*omap*/usb* 10555 10556OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10557M: Mark Jackson <mpfj@newflow.co.uk> 10558L: linux-omap@vger.kernel.org 10559S: Maintained 10560F: arch/arm/boot/dts/am335x-nano.dts 10561 10562OMAP1 SUPPORT 10563M: Aaro Koskinen <aaro.koskinen@iki.fi> 10564M: Tony Lindgren <tony@atomide.com> 10565L: linux-omap@vger.kernel.org 10566Q: http://patchwork.kernel.org/project/linux-omap/list/ 10567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10568S: Maintained 10569F: arch/arm/mach-omap1/ 10570F: arch/arm/plat-omap/ 10571F: arch/arm/configs/omap1_defconfig 10572F: drivers/i2c/busses/i2c-omap.c 10573F: include/linux/platform_data/i2c-omap.h 10574 10575OMAP2+ SUPPORT 10576M: Tony Lindgren <tony@atomide.com> 10577L: linux-omap@vger.kernel.org 10578W: http://www.muru.com/linux/omap/ 10579W: http://linux.omap.com/ 10580Q: http://patchwork.kernel.org/project/linux-omap/list/ 10581T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10582S: Maintained 10583F: arch/arm/mach-omap2/ 10584F: arch/arm/plat-omap/ 10585F: arch/arm/configs/omap2plus_defconfig 10586F: drivers/i2c/busses/i2c-omap.c 10587F: drivers/irqchip/irq-omap-intc.c 10588F: drivers/mfd/*omap*.c 10589F: drivers/mfd/menelaus.c 10590F: drivers/mfd/palmas.c 10591F: drivers/mfd/tps65217.c 10592F: drivers/mfd/tps65218.c 10593F: drivers/mfd/tps65910.c 10594F: drivers/mfd/twl-core.[ch] 10595F: drivers/mfd/twl4030*.c 10596F: drivers/mfd/twl6030*.c 10597F: drivers/mfd/twl6040*.c 10598F: drivers/regulator/palmas-regulator*.c 10599F: drivers/regulator/pbias-regulator.c 10600F: drivers/regulator/tps65217-regulator.c 10601F: drivers/regulator/tps65218-regulator.c 10602F: drivers/regulator/tps65910-regulator.c 10603F: drivers/regulator/twl-regulator.c 10604F: drivers/regulator/twl6030-regulator.c 10605F: include/linux/platform_data/i2c-omap.h 10606 10607ONION OMEGA2+ BOARD 10608M: Harvey Hunt <harveyhuntnexus@gmail.com> 10609L: linux-mips@linux-mips.org 10610S: Maintained 10611F: arch/mips/boot/dts/ralink/omega2p.dts 10612 10613OMFS FILESYSTEM 10614M: Bob Copeland <me@bobcopeland.com> 10615L: linux-karma-devel@lists.sourceforge.net 10616S: Maintained 10617F: Documentation/filesystems/omfs.txt 10618F: fs/omfs/ 10619 10620OMNIKEY CARDMAN 4000 DRIVER 10621M: Harald Welte <laforge@gnumonks.org> 10622S: Maintained 10623F: drivers/char/pcmcia/cm4000_cs.c 10624F: include/linux/cm4000_cs.h 10625F: include/uapi/linux/cm4000_cs.h 10626 10627OMNIKEY CARDMAN 4040 DRIVER 10628M: Harald Welte <laforge@gnumonks.org> 10629S: Maintained 10630F: drivers/char/pcmcia/cm4040_cs.* 10631 10632OMNIVISION OV13858 SENSOR DRIVER 10633M: Sakari Ailus <sakari.ailus@linux.intel.com> 10634L: linux-media@vger.kernel.org 10635T: git git://linuxtv.org/media_tree.git 10636S: Maintained 10637F: drivers/media/i2c/ov13858.c 10638 10639OMNIVISION OV2680 SENSOR DRIVER 10640M: Rui Miguel Silva <rmfrfs@gmail.com> 10641L: linux-media@vger.kernel.org 10642T: git git://linuxtv.org/media_tree.git 10643S: Maintained 10644F: drivers/media/i2c/ov2680.c 10645F: Documentation/devicetree/bindings/media/i2c/ov2680.txt 10646 10647OMNIVISION OV2685 SENSOR DRIVER 10648M: Shunqian Zheng <zhengsq@rock-chips.com> 10649L: linux-media@vger.kernel.org 10650T: git git://linuxtv.org/media_tree.git 10651S: Maintained 10652F: drivers/media/i2c/ov2685.c 10653 10654OMNIVISION OV5640 SENSOR DRIVER 10655M: Steve Longerbeam <slongerbeam@gmail.com> 10656L: linux-media@vger.kernel.org 10657T: git git://linuxtv.org/media_tree.git 10658S: Maintained 10659F: drivers/media/i2c/ov5640.c 10660 10661OMNIVISION OV5647 SENSOR DRIVER 10662M: Luis Oliveira <lolivei@synopsys.com> 10663L: linux-media@vger.kernel.org 10664T: git git://linuxtv.org/media_tree.git 10665S: Maintained 10666F: drivers/media/i2c/ov5647.c 10667 10668OMNIVISION OV5695 SENSOR DRIVER 10669M: Shunqian Zheng <zhengsq@rock-chips.com> 10670L: linux-media@vger.kernel.org 10671T: git git://linuxtv.org/media_tree.git 10672S: Maintained 10673F: drivers/media/i2c/ov5695.c 10674 10675OMNIVISION OV7670 SENSOR DRIVER 10676M: Jonathan Corbet <corbet@lwn.net> 10677L: linux-media@vger.kernel.org 10678T: git git://linuxtv.org/media_tree.git 10679S: Maintained 10680F: drivers/media/i2c/ov7670.c 10681F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10682 10683OMNIVISION OV772x SENSOR DRIVER 10684M: Jacopo Mondi <jacopo@jmondi.org> 10685L: linux-media@vger.kernel.org 10686T: git git://linuxtv.org/media_tree.git 10687S: Odd fixes 10688F: drivers/media/i2c/ov772x.c 10689F: include/media/i2c/ov772x.h 10690F: Documentation/devicetree/bindings/media/i2c/ov772x.txt 10691 10692OMNIVISION OV7740 SENSOR DRIVER 10693M: Wenyou Yang <wenyou.yang@microchip.com> 10694L: linux-media@vger.kernel.org 10695T: git git://linuxtv.org/media_tree.git 10696S: Maintained 10697F: drivers/media/i2c/ov7740.c 10698F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10699 10700OMNIVISION OV9650 SENSOR DRIVER 10701M: Sakari Ailus <sakari.ailus@linux.intel.com> 10702R: Akinobu Mita <akinobu.mita@gmail.com> 10703R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10704L: linux-media@vger.kernel.org 10705T: git git://linuxtv.org/media_tree.git 10706S: Maintained 10707F: drivers/media/i2c/ov9650.c 10708F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10709 10710ONENAND FLASH DRIVER 10711M: Kyungmin Park <kyungmin.park@samsung.com> 10712L: linux-mtd@lists.infradead.org 10713S: Maintained 10714F: drivers/mtd/nand/onenand/ 10715F: include/linux/mtd/onenand*.h 10716 10717ONSTREAM SCSI TAPE DRIVER 10718M: Willem Riede <osst@riede.org> 10719L: osst-users@lists.sourceforge.net 10720L: linux-scsi@vger.kernel.org 10721S: Maintained 10722F: Documentation/scsi/osst.txt 10723F: drivers/scsi/osst.* 10724F: drivers/scsi/osst_*.h 10725F: drivers/scsi/st.h 10726 10727OP-TEE DRIVER 10728M: Jens Wiklander <jens.wiklander@linaro.org> 10729S: Maintained 10730F: drivers/tee/optee/ 10731 10732OPA-VNIC DRIVER 10733M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10734M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10735L: linux-rdma@vger.kernel.org 10736S: Supported 10737F: drivers/infiniband/ulp/opa_vnic 10738 10739OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10740M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10741M: Frank Rowand <frowand.list@gmail.com> 10742L: devicetree@vger.kernel.org 10743S: Maintained 10744F: Documentation/devicetree/dynamic-resolution-notes.txt 10745F: Documentation/devicetree/overlay-notes.txt 10746F: drivers/of/overlay.c 10747F: drivers/of/resolver.c 10748K: of_overlay_notifier_ 10749 10750OPEN FIRMWARE AND FLATTENED DEVICE TREE 10751M: Rob Herring <robh+dt@kernel.org> 10752M: Frank Rowand <frowand.list@gmail.com> 10753L: devicetree@vger.kernel.org 10754W: http://www.devicetree.org/ 10755T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10756S: Maintained 10757F: drivers/of/ 10758F: include/linux/of*.h 10759F: scripts/dtc/ 10760F: Documentation/ABI/testing/sysfs-firmware-ofw 10761 10762OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10763M: Rob Herring <robh+dt@kernel.org> 10764M: Mark Rutland <mark.rutland@arm.com> 10765L: devicetree@vger.kernel.org 10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10767Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10768S: Maintained 10769F: Documentation/devicetree/ 10770F: arch/*/boot/dts/ 10771F: include/dt-bindings/ 10772 10773OPENCORES I2C BUS DRIVER 10774M: Peter Korsgaard <jacmet@sunsite.dk> 10775L: linux-i2c@vger.kernel.org 10776S: Maintained 10777F: Documentation/i2c/busses/i2c-ocores 10778F: drivers/i2c/busses/i2c-ocores.c 10779 10780OPENRISC ARCHITECTURE 10781M: Jonas Bonn <jonas@southpole.se> 10782M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10783M: Stafford Horne <shorne@gmail.com> 10784T: git git://github.com/openrisc/linux.git 10785L: openrisc@lists.librecores.org 10786W: http://openrisc.io 10787S: Maintained 10788F: Documentation/devicetree/bindings/openrisc/ 10789F: Documentation/openrisc/ 10790F: arch/openrisc/ 10791F: drivers/irqchip/irq-ompic.c 10792F: drivers/irqchip/irq-or1k-* 10793 10794OPENVSWITCH 10795M: Pravin B Shelar <pshelar@ovn.org> 10796L: netdev@vger.kernel.org 10797L: dev@openvswitch.org 10798W: http://openvswitch.org 10799S: Maintained 10800F: net/openvswitch/ 10801F: include/uapi/linux/openvswitch.h 10802 10803OPERATING PERFORMANCE POINTS (OPP) 10804M: Viresh Kumar <vireshk@kernel.org> 10805M: Nishanth Menon <nm@ti.com> 10806M: Stephen Boyd <sboyd@kernel.org> 10807L: linux-pm@vger.kernel.org 10808S: Maintained 10809T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10810F: drivers/opp/ 10811F: include/linux/pm_opp.h 10812F: Documentation/power/opp.txt 10813F: Documentation/devicetree/bindings/opp/ 10814 10815OPL4 DRIVER 10816M: Clemens Ladisch <clemens@ladisch.de> 10817L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10818T: git git://git.alsa-project.org/alsa-kernel.git 10819S: Maintained 10820F: sound/drivers/opl4/ 10821 10822OPROFILE 10823M: Robert Richter <rric@kernel.org> 10824L: oprofile-list@lists.sf.net 10825S: Maintained 10826F: arch/*/include/asm/oprofile*.h 10827F: arch/*/oprofile/ 10828F: drivers/oprofile/ 10829F: include/linux/oprofile.h 10830 10831ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10832M: Mark Fasheh <mark@fasheh.com> 10833M: Joel Becker <jlbec@evilplan.org> 10834L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10835W: http://ocfs2.wiki.kernel.org 10836S: Supported 10837F: Documentation/filesystems/ocfs2.txt 10838F: Documentation/filesystems/dlmfs.txt 10839F: fs/ocfs2/ 10840 10841ORANGEFS FILESYSTEM 10842M: Mike Marshall <hubcap@omnibond.com> 10843R: Martin Brandenburg <martin@omnibond.com> 10844L: devel@lists.orangefs.org 10845T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10846S: Supported 10847F: fs/orangefs/ 10848F: Documentation/filesystems/orangefs.txt 10849 10850ORINOCO DRIVER 10851L: linux-wireless@vger.kernel.org 10852W: http://wireless.kernel.org/en/users/Drivers/orinoco 10853W: http://www.nongnu.org/orinoco/ 10854S: Orphan 10855F: drivers/net/wireless/intersil/orinoco/ 10856 10857OSD LIBRARY and FILESYSTEM 10858M: Boaz Harrosh <ooo@electrozaur.com> 10859S: Maintained 10860F: drivers/scsi/osd/ 10861F: include/scsi/osd_* 10862F: fs/exofs/ 10863 10864OV2659 OMNIVISION SENSOR DRIVER 10865M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10866L: linux-media@vger.kernel.org 10867W: https://linuxtv.org 10868Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10869T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10870S: Maintained 10871F: drivers/media/i2c/ov2659.c 10872F: include/media/i2c/ov2659.h 10873 10874OVERLAY FILESYSTEM 10875M: Miklos Szeredi <miklos@szeredi.hu> 10876L: linux-unionfs@vger.kernel.org 10877T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10878S: Supported 10879F: fs/overlayfs/ 10880F: Documentation/filesystems/overlayfs.txt 10881 10882P54 WIRELESS DRIVER 10883M: Christian Lamparter <chunkeey@googlemail.com> 10884L: linux-wireless@vger.kernel.org 10885W: http://wireless.kernel.org/en/users/Drivers/p54 10886S: Maintained 10887F: drivers/net/wireless/intersil/p54/ 10888 10889PA SEMI ETHERNET DRIVER 10890L: netdev@vger.kernel.org 10891S: Orphan 10892F: drivers/net/ethernet/pasemi/* 10893 10894PA SEMI SMBUS DRIVER 10895L: linux-i2c@vger.kernel.org 10896S: Orphan 10897F: drivers/i2c/busses/i2c-pasemi.c 10898 10899PADATA PARALLEL EXECUTION MECHANISM 10900M: Steffen Klassert <steffen.klassert@secunet.com> 10901L: linux-crypto@vger.kernel.org 10902S: Maintained 10903F: kernel/padata.c 10904F: include/linux/padata.h 10905F: Documentation/padata.txt 10906 10907PANASONIC LAPTOP ACPI EXTRAS DRIVER 10908M: Harald Welte <laforge@gnumonks.org> 10909L: platform-driver-x86@vger.kernel.org 10910S: Maintained 10911F: drivers/platform/x86/panasonic-laptop.c 10912 10913PARALLEL LCD/KEYPAD PANEL DRIVER 10914M: Willy Tarreau <willy@haproxy.com> 10915M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10916S: Odd Fixes 10917F: Documentation/auxdisplay/lcd-panel-cgram.txt 10918F: drivers/misc/panel.c 10919 10920PARALLEL PORT SUBSYSTEM 10921M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10922M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10923L: linux-parport@lists.infradead.org (subscribers-only) 10924S: Maintained 10925F: drivers/parport/ 10926F: include/linux/parport*.h 10927F: drivers/char/ppdev.c 10928F: include/uapi/linux/ppdev.h 10929F: Documentation/parport*.txt 10930 10931PARAVIRT_OPS INTERFACE 10932M: Juergen Gross <jgross@suse.com> 10933M: Alok Kataria <akataria@vmware.com> 10934L: virtualization@lists.linux-foundation.org 10935S: Supported 10936F: Documentation/virtual/paravirt_ops.txt 10937F: arch/*/kernel/paravirt* 10938F: arch/*/include/asm/paravirt*.h 10939F: include/linux/hypervisor.h 10940 10941PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10942M: Tim Waugh <tim@cyberelk.net> 10943L: linux-parport@lists.infradead.org (subscribers-only) 10944S: Maintained 10945F: Documentation/blockdev/paride.txt 10946F: drivers/block/paride/ 10947 10948PARISC ARCHITECTURE 10949M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10950M: Helge Deller <deller@gmx.de> 10951L: linux-parisc@vger.kernel.org 10952W: http://www.parisc-linux.org/ 10953Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10955T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10956S: Maintained 10957F: arch/parisc/ 10958F: Documentation/parisc/ 10959F: drivers/parisc/ 10960F: drivers/char/agp/parisc-agp.c 10961F: drivers/input/serio/gscps2.c 10962F: drivers/parport/parport_gsc.* 10963F: drivers/tty/serial/8250/8250_gsc.c 10964F: drivers/video/fbdev/sti* 10965F: drivers/video/console/sti* 10966F: drivers/video/logo/logo_parisc* 10967 10968PARMAN 10969M: Jiri Pirko <jiri@mellanox.com> 10970L: netdev@vger.kernel.org 10971S: Supported 10972F: lib/parman.c 10973F: lib/test_parman.c 10974F: include/linux/parman.h 10975 10976PC87360 HARDWARE MONITORING DRIVER 10977M: Jim Cromie <jim.cromie@gmail.com> 10978L: linux-hwmon@vger.kernel.org 10979S: Maintained 10980F: Documentation/hwmon/pc87360 10981F: drivers/hwmon/pc87360.c 10982 10983PC8736x GPIO DRIVER 10984M: Jim Cromie <jim.cromie@gmail.com> 10985S: Maintained 10986F: drivers/char/pc8736x_gpio.c 10987 10988PC87427 HARDWARE MONITORING DRIVER 10989M: Jean Delvare <jdelvare@suse.com> 10990L: linux-hwmon@vger.kernel.org 10991S: Maintained 10992F: Documentation/hwmon/pc87427 10993F: drivers/hwmon/pc87427.c 10994 10995PCA9532 LED DRIVER 10996M: Riku Voipio <riku.voipio@iki.fi> 10997S: Maintained 10998F: drivers/leds/leds-pca9532.c 10999F: include/linux/leds-pca9532.h 11000 11001PCA9541 I2C BUS MASTER SELECTOR DRIVER 11002M: Guenter Roeck <linux@roeck-us.net> 11003L: linux-i2c@vger.kernel.org 11004S: Maintained 11005F: drivers/i2c/muxes/i2c-mux-pca9541.c 11006 11007PCDP - PRIMARY CONSOLE AND DEBUG PORT 11008M: Khalid Aziz <khalid@gonehiking.org> 11009S: Maintained 11010F: drivers/firmware/pcdp.* 11011 11012PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 11013M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11014L: linux-pci@vger.kernel.org 11015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11016S: Maintained 11017F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 11018F: drivers/pci/controller/pci-aardvark.c 11019 11020PCI DRIVER FOR ALTERA PCIE IP 11021M: Ley Foon Tan <lftan@altera.com> 11022L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11023L: linux-pci@vger.kernel.org 11024S: Supported 11025F: Documentation/devicetree/bindings/pci/altera-pcie.txt 11026F: drivers/pci/controller/pcie-altera.c 11027 11028PCI DRIVER FOR APPLIEDMICRO XGENE 11029M: Tanmay Inamdar <tinamdar@apm.com> 11030L: linux-pci@vger.kernel.org 11031L: linux-arm-kernel@lists.infradead.org 11032S: Maintained 11033F: Documentation/devicetree/bindings/pci/xgene-pci.txt 11034F: drivers/pci/controller/pci-xgene.c 11035 11036PCI DRIVER FOR ARM VERSATILE PLATFORM 11037M: Rob Herring <robh@kernel.org> 11038L: linux-pci@vger.kernel.org 11039L: linux-arm-kernel@lists.infradead.org 11040S: Maintained 11041F: Documentation/devicetree/bindings/pci/versatile.txt 11042F: drivers/pci/controller/pci-versatile.c 11043 11044PCI DRIVER FOR ARMADA 8K 11045M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11046L: linux-pci@vger.kernel.org 11047L: linux-arm-kernel@lists.infradead.org 11048S: Maintained 11049F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 11050F: drivers/pci/controller/dwc/pcie-armada8k.c 11051 11052PCI DRIVER FOR CADENCE PCIE IP 11053M: Alan Douglas <adouglas@cadence.com> 11054L: linux-pci@vger.kernel.org 11055S: Maintained 11056F: Documentation/devicetree/bindings/pci/cdns,*.txt 11057F: drivers/pci/controller/pcie-cadence* 11058 11059PCI DRIVER FOR FREESCALE LAYERSCAPE 11060M: Minghuan Lian <minghuan.Lian@nxp.com> 11061M: Mingkai Hu <mingkai.hu@nxp.com> 11062M: Roy Zang <roy.zang@nxp.com> 11063L: linuxppc-dev@lists.ozlabs.org 11064L: linux-pci@vger.kernel.org 11065L: linux-arm-kernel@lists.infradead.org 11066S: Maintained 11067F: drivers/pci/controller/dwc/*layerscape* 11068 11069PCI DRIVER FOR GENERIC OF HOSTS 11070M: Will Deacon <will.deacon@arm.com> 11071L: linux-pci@vger.kernel.org 11072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11073S: Maintained 11074F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 11075F: drivers/pci/controller/pci-host-common.c 11076F: drivers/pci/controller/pci-host-generic.c 11077 11078PCI DRIVER FOR IMX6 11079M: Richard Zhu <hongxing.zhu@nxp.com> 11080M: Lucas Stach <l.stach@pengutronix.de> 11081L: linux-pci@vger.kernel.org 11082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11083S: Maintained 11084F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 11085F: drivers/pci/controller/dwc/*imx6* 11086 11087PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 11088M: Keith Busch <keith.busch@intel.com> 11089M: Jonathan Derrick <jonathan.derrick@intel.com> 11090L: linux-pci@vger.kernel.org 11091S: Supported 11092F: drivers/pci/controller/vmd.c 11093 11094PCI DRIVER FOR MICROSEMI SWITCHTEC 11095M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 11096M: Logan Gunthorpe <logang@deltatee.com> 11097L: linux-pci@vger.kernel.org 11098S: Maintained 11099F: Documentation/switchtec.txt 11100F: Documentation/ABI/testing/sysfs-class-switchtec 11101F: drivers/pci/switch/switchtec* 11102F: include/uapi/linux/switchtec_ioctl.h 11103F: include/linux/switchtec.h 11104F: drivers/ntb/hw/mscc/ 11105 11106PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 11107M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 11108M: Jason Cooper <jason@lakedaemon.net> 11109L: linux-pci@vger.kernel.org 11110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11111S: Maintained 11112F: drivers/pci/controller/*mvebu* 11113 11114PCI DRIVER FOR NVIDIA TEGRA 11115M: Thierry Reding <thierry.reding@gmail.com> 11116L: linux-tegra@vger.kernel.org 11117L: linux-pci@vger.kernel.org 11118S: Supported 11119F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 11120F: drivers/pci/controller/pci-tegra.c 11121 11122PCI DRIVER FOR RENESAS R-CAR 11123M: Simon Horman <horms@verge.net.au> 11124L: linux-pci@vger.kernel.org 11125L: linux-renesas-soc@vger.kernel.org 11126S: Maintained 11127F: drivers/pci/controller/*rcar* 11128 11129PCI DRIVER FOR SAMSUNG EXYNOS 11130M: Jingoo Han <jingoohan1@gmail.com> 11131L: linux-pci@vger.kernel.org 11132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11133L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11134S: Maintained 11135F: drivers/pci/controller/dwc/pci-exynos.c 11136 11137PCI DRIVER FOR SYNOPSYS DESIGNWARE 11138M: Jingoo Han <jingoohan1@gmail.com> 11139M: Joao Pinto <Joao.Pinto@synopsys.com> 11140L: linux-pci@vger.kernel.org 11141S: Maintained 11142F: Documentation/devicetree/bindings/pci/designware-pcie.txt 11143F: drivers/pci/controller/dwc/*designware* 11144 11145PCI DRIVER FOR TI DRA7XX 11146M: Kishon Vijay Abraham I <kishon@ti.com> 11147L: linux-omap@vger.kernel.org 11148L: linux-pci@vger.kernel.org 11149S: Supported 11150F: Documentation/devicetree/bindings/pci/ti-pci.txt 11151F: drivers/pci/controller/dwc/pci-dra7xx.c 11152 11153PCI DRIVER FOR TI KEYSTONE 11154M: Murali Karicheri <m-karicheri2@ti.com> 11155L: linux-pci@vger.kernel.org 11156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11157S: Maintained 11158F: drivers/pci/controller/dwc/*keystone* 11159 11160PCI ENDPOINT SUBSYSTEM 11161M: Kishon Vijay Abraham I <kishon@ti.com> 11162M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11163L: linux-pci@vger.kernel.org 11164T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 11165S: Supported 11166F: drivers/pci/endpoint/ 11167F: drivers/misc/pci_endpoint_test.c 11168F: tools/pci/ 11169 11170PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 11171M: Russell Currey <ruscur@russell.cc> 11172L: linuxppc-dev@lists.ozlabs.org 11173S: Supported 11174F: Documentation/powerpc/eeh-pci-error-recovery.txt 11175F: arch/powerpc/kernel/eeh*.c 11176F: arch/powerpc/platforms/*/eeh*.c 11177F: arch/powerpc/include/*/eeh*.h 11178 11179PCI ERROR RECOVERY 11180M: Linas Vepstas <linasvepstas@gmail.com> 11181L: linux-pci@vger.kernel.org 11182S: Supported 11183F: Documentation/PCI/pci-error-recovery.txt 11184 11185PCI MSI DRIVER FOR ALTERA MSI IP 11186M: Ley Foon Tan <lftan@altera.com> 11187L: rfi@lists.rocketboards.org (moderated for non-subscribers) 11188L: linux-pci@vger.kernel.org 11189S: Supported 11190F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 11191F: drivers/pci/controller/pcie-altera-msi.c 11192 11193PCI MSI DRIVER FOR APPLIEDMICRO XGENE 11194M: Duc Dang <dhdang@apm.com> 11195L: linux-pci@vger.kernel.org 11196L: linux-arm-kernel@lists.infradead.org 11197S: Maintained 11198F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 11199F: drivers/pci/controller/pci-xgene-msi.c 11200 11201PCI SUBSYSTEM 11202M: Bjorn Helgaas <bhelgaas@google.com> 11203L: linux-pci@vger.kernel.org 11204Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11205T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 11206S: Supported 11207F: Documentation/devicetree/bindings/pci/ 11208F: Documentation/PCI/ 11209F: drivers/acpi/pci* 11210F: drivers/pci/ 11211F: include/asm-generic/pci* 11212F: include/linux/pci* 11213F: include/linux/of_pci.h 11214F: include/uapi/linux/pci* 11215F: lib/pci* 11216F: arch/x86/pci/ 11217F: arch/x86/kernel/quirks.c 11218 11219PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 11220M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11221L: linux-pci@vger.kernel.org 11222Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 11223T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 11224S: Supported 11225F: drivers/pci/controller/ 11226 11227PCIE DRIVER FOR AXIS ARTPEC 11228M: Jesper Nilsson <jesper.nilsson@axis.com> 11229L: linux-arm-kernel@axis.com 11230L: linux-pci@vger.kernel.org 11231S: Maintained 11232F: Documentation/devicetree/bindings/pci/axis,artpec* 11233F: drivers/pci/controller/dwc/*artpec* 11234 11235PCIE DRIVER FOR CAVIUM THUNDERX 11236M: David Daney <david.daney@cavium.com> 11237L: linux-pci@vger.kernel.org 11238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11239S: Supported 11240F: Documentation/devicetree/bindings/pci/pci-thunder-* 11241F: drivers/pci/controller/pci-thunder-* 11242 11243PCIE DRIVER FOR HISILICON 11244M: Zhou Wang <wangzhou1@hisilicon.com> 11245L: linux-pci@vger.kernel.org 11246S: Maintained 11247F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 11248F: drivers/pci/controller/dwc/pcie-hisi.c 11249 11250PCIE DRIVER FOR HISILICON KIRIN 11251M: Xiaowei Song <songxiaowei@hisilicon.com> 11252M: Binghui Wang <wangbinghui@hisilicon.com> 11253L: linux-pci@vger.kernel.org 11254S: Maintained 11255F: Documentation/devicetree/bindings/pci/kirin-pcie.txt 11256F: drivers/pci/controller/dwc/pcie-kirin.c 11257 11258PCIE DRIVER FOR HISILICON STB 11259M: Jianguo Sun <sunjianguo1@huawei.com> 11260M: Shawn Guo <shawn.guo@linaro.org> 11261L: linux-pci@vger.kernel.org 11262S: Maintained 11263F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 11264F: drivers/pci/controller/dwc/pcie-histb.c 11265 11266PCIE DRIVER FOR MEDIATEK 11267M: Ryder Lee <ryder.lee@mediatek.com> 11268L: linux-pci@vger.kernel.org 11269L: linux-mediatek@lists.infradead.org 11270S: Supported 11271F: Documentation/devicetree/bindings/pci/mediatek* 11272F: drivers/pci/controller/*mediatek* 11273 11274PCIE DRIVER FOR QUALCOMM MSM 11275M: Stanimir Varbanov <svarbanov@mm-sol.com> 11276L: linux-pci@vger.kernel.org 11277L: linux-arm-msm@vger.kernel.org 11278S: Maintained 11279F: drivers/pci/controller/dwc/*qcom* 11280 11281PCIE DRIVER FOR ROCKCHIP 11282M: Shawn Lin <shawn.lin@rock-chips.com> 11283L: linux-pci@vger.kernel.org 11284L: linux-rockchip@lists.infradead.org 11285S: Maintained 11286F: Documentation/devicetree/bindings/pci/rockchip-pcie* 11287F: drivers/pci/controller/pcie-rockchip* 11288 11289PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 11290M: Linus Walleij <linus.walleij@linaro.org> 11291L: linux-pci@vger.kernel.org 11292S: Maintained 11293F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 11294F: drivers/pci/controller/pci-v3-semi.c 11295 11296PCIE DRIVER FOR ST SPEAR13XX 11297M: Pratyush Anand <pratyush.anand@gmail.com> 11298L: linux-pci@vger.kernel.org 11299S: Maintained 11300F: drivers/pci/controller/dwc/*spear* 11301 11302PCMCIA SUBSYSTEM 11303M: Dominik Brodowski <linux@dominikbrodowski.net> 11304T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 11305S: Odd Fixes 11306F: Documentation/pcmcia/ 11307F: tools/pcmcia/ 11308F: drivers/pcmcia/ 11309F: include/pcmcia/ 11310 11311PCNET32 NETWORK DRIVER 11312M: Don Fry <pcnet32@frontier.com> 11313L: netdev@vger.kernel.org 11314S: Maintained 11315F: drivers/net/ethernet/amd/pcnet32.c 11316 11317PCRYPT PARALLEL CRYPTO ENGINE 11318M: Steffen Klassert <steffen.klassert@secunet.com> 11319L: linux-crypto@vger.kernel.org 11320S: Maintained 11321F: crypto/pcrypt.c 11322F: include/crypto/pcrypt.h 11323 11324PEAQ WMI HOTKEYS DRIVER 11325M: Hans de Goede <hdegoede@redhat.com> 11326L: platform-driver-x86@vger.kernel.org 11327S: Maintained 11328F: drivers/platform/x86/peaq-wmi.c 11329 11330PER-CPU MEMORY ALLOCATOR 11331M: Tejun Heo <tj@kernel.org> 11332M: Christoph Lameter <cl@linux.com> 11333M: Dennis Zhou <dennisszhou@gmail.com> 11334T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11335S: Maintained 11336F: include/linux/percpu*.h 11337F: mm/percpu*.c 11338F: arch/*/include/asm/percpu.h 11339 11340PER-TASK DELAY ACCOUNTING 11341M: Balbir Singh <bsingharora@gmail.com> 11342S: Maintained 11343F: include/linux/delayacct.h 11344F: kernel/delayacct.c 11345 11346PERFORMANCE EVENTS SUBSYSTEM 11347M: Peter Zijlstra <peterz@infradead.org> 11348M: Ingo Molnar <mingo@redhat.com> 11349M: Arnaldo Carvalho de Melo <acme@kernel.org> 11350R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11351R: Jiri Olsa <jolsa@redhat.com> 11352R: Namhyung Kim <namhyung@kernel.org> 11353L: linux-kernel@vger.kernel.org 11354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11355S: Supported 11356F: kernel/events/* 11357F: include/linux/perf_event.h 11358F: include/uapi/linux/perf_event.h 11359F: arch/*/kernel/perf_event*.c 11360F: arch/*/kernel/*/perf_event*.c 11361F: arch/*/kernel/*/*/perf_event*.c 11362F: arch/*/include/asm/perf_event.h 11363F: arch/*/kernel/perf_callchain.c 11364F: arch/*/events/* 11365F: tools/perf/ 11366 11367PERSONALITY HANDLING 11368M: Christoph Hellwig <hch@infradead.org> 11369L: linux-abi-devel@lists.sourceforge.net 11370S: Maintained 11371F: include/linux/personality.h 11372F: include/uapi/linux/personality.h 11373 11374PHOENIX RC FLIGHT CONTROLLER ADAPTER 11375M: Marcus Folkesson <marcus.folkesson@gmail.com> 11376L: linux-input@vger.kernel.org 11377S: Maintained 11378F: Documentation/input/devices/pxrc.rst 11379F: drivers/input/joystick/pxrc.c 11380 11381PHONET PROTOCOL 11382M: Remi Denis-Courmont <courmisch@gmail.com> 11383S: Supported 11384F: Documentation/networking/phonet.txt 11385F: include/linux/phonet.h 11386F: include/net/phonet/ 11387F: include/uapi/linux/phonet.h 11388F: net/phonet/ 11389 11390PHRAM MTD DRIVER 11391M: Joern Engel <joern@lazybastard.org> 11392L: linux-mtd@lists.infradead.org 11393S: Maintained 11394F: drivers/mtd/devices/phram.c 11395 11396PICOLCD HID DRIVER 11397M: Bruno Prémont <bonbons@linux-vserver.org> 11398L: linux-input@vger.kernel.org 11399S: Maintained 11400F: drivers/hid/hid-picolcd* 11401 11402PICOXCELL SUPPORT 11403M: Jamie Iles <jamie@jamieiles.com> 11404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11405T: git git://github.com/jamieiles/linux-2.6-ji.git 11406S: Supported 11407F: arch/arm/boot/dts/picoxcell* 11408F: arch/arm/mach-picoxcell/ 11409F: drivers/crypto/picoxcell* 11410 11411PIN CONTROL SUBSYSTEM 11412M: Linus Walleij <linus.walleij@linaro.org> 11413L: linux-gpio@vger.kernel.org 11414T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11415S: Maintained 11416F: Documentation/devicetree/bindings/pinctrl/ 11417F: Documentation/driver-api/pinctl.rst 11418F: drivers/pinctrl/ 11419F: include/linux/pinctrl/ 11420 11421PIN CONTROLLER - ATMEL AT91 11422M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11424S: Maintained 11425F: drivers/pinctrl/pinctrl-at91.* 11426 11427PIN CONTROLLER - ATMEL AT91 PIO4 11428M: Ludovic Desroches <ludovic.desroches@microchip.com> 11429L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11430L: linux-gpio@vger.kernel.org 11431S: Supported 11432F: drivers/pinctrl/pinctrl-at91-pio4.* 11433 11434PIN CONTROLLER - FREESCALE 11435M: Dong Aisheng <aisheng.dong@nxp.com> 11436M: Fabio Estevam <festevam@gmail.com> 11437M: Shawn Guo <shawnguo@kernel.org> 11438M: Stefan Agner <stefan@agner.ch> 11439R: Pengutronix Kernel Team <kernel@pengutronix.de> 11440L: linux-gpio@vger.kernel.org 11441S: Maintained 11442F: drivers/pinctrl/freescale/ 11443F: Documentation/devicetree/bindings/pinctrl/fsl,* 11444 11445PIN CONTROLLER - INTEL 11446M: Mika Westerberg <mika.westerberg@linux.intel.com> 11447M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 11448S: Maintained 11449F: drivers/pinctrl/intel/ 11450 11451PIN CONTROLLER - MEDIATEK 11452M: Sean Wang <sean.wang@mediatek.com> 11453L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11454S: Maintained 11455F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11456F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11457F: drivers/pinctrl/mediatek/mtk-eint.* 11458F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11459F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11460F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11461 11462PIN CONTROLLER - QUALCOMM 11463M: Bjorn Andersson <bjorn.andersson@linaro.org> 11464S: Maintained 11465L: linux-arm-msm@vger.kernel.org 11466F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11467F: drivers/pinctrl/qcom/ 11468 11469PIN CONTROLLER - RENESAS 11470M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11471M: Geert Uytterhoeven <geert+renesas@glider.be> 11472L: linux-renesas-soc@vger.kernel.org 11473T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11474S: Maintained 11475F: drivers/pinctrl/sh-pfc/ 11476 11477PIN CONTROLLER - SAMSUNG 11478M: Tomasz Figa <tomasz.figa@gmail.com> 11479M: Krzysztof Kozlowski <krzk@kernel.org> 11480M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11482L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11483Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11484T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11485S: Maintained 11486F: drivers/pinctrl/samsung/ 11487F: include/dt-bindings/pinctrl/samsung.h 11488F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11489 11490PIN CONTROLLER - SINGLE 11491M: Tony Lindgren <tony@atomide.com> 11492M: Haojian Zhuang <haojian.zhuang@linaro.org> 11493L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11494L: linux-omap@vger.kernel.org 11495S: Maintained 11496F: drivers/pinctrl/pinctrl-single.c 11497 11498PIN CONTROLLER - ST SPEAR 11499M: Viresh Kumar <vireshk@kernel.org> 11500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11501W: http://www.st.com/spear 11502S: Maintained 11503F: drivers/pinctrl/spear/ 11504 11505PISTACHIO SOC SUPPORT 11506M: James Hartley <james.hartley@sondrel.com> 11507L: linux-mips@linux-mips.org 11508S: Odd Fixes 11509F: arch/mips/pistachio/ 11510F: arch/mips/include/asm/mach-pistachio/ 11511F: arch/mips/boot/dts/img/pistachio* 11512F: arch/mips/configs/pistachio*_defconfig 11513 11514PKTCDVD DRIVER 11515S: Orphan 11516M: linux-block@vger.kernel.org 11517F: drivers/block/pktcdvd.c 11518F: include/linux/pktcdvd.h 11519F: include/uapi/linux/pktcdvd.h 11520 11521PKUNITY SOC DRIVERS 11522M: Guan Xuetao <gxt@pku.edu.cn> 11523W: http://mprc.pku.edu.cn/~guanxuetao/linux 11524S: Maintained 11525T: git git://github.com/gxt/linux.git 11526F: drivers/input/serio/i8042-unicore32io.h 11527F: drivers/i2c/busses/i2c-puv3.c 11528F: drivers/video/fbdev/fb-puv3.c 11529F: drivers/rtc/rtc-puv3.c 11530 11531PMBUS HARDWARE MONITORING DRIVERS 11532M: Guenter Roeck <linux@roeck-us.net> 11533L: linux-hwmon@vger.kernel.org 11534W: http://hwmon.wiki.kernel.org/ 11535W: http://www.roeck-us.net/linux/drivers/ 11536T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11537S: Maintained 11538F: Documentation/hwmon/pmbus 11539F: drivers/hwmon/pmbus/ 11540F: include/linux/pmbus.h 11541 11542PMC SIERRA MaxRAID DRIVER 11543L: linux-scsi@vger.kernel.org 11544W: http://www.pmc-sierra.com/ 11545S: Orphan 11546F: drivers/scsi/pmcraid.* 11547 11548PMC SIERRA PM8001 DRIVER 11549M: Jack Wang <jinpu.wang@profitbricks.com> 11550M: lindar_liu@usish.com 11551L: linux-scsi@vger.kernel.org 11552S: Supported 11553F: drivers/scsi/pm8001/ 11554 11555PNP SUPPORT 11556M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11557S: Maintained 11558F: drivers/pnp/ 11559 11560POSIX CLOCKS and TIMERS 11561M: Thomas Gleixner <tglx@linutronix.de> 11562L: linux-kernel@vger.kernel.org 11563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11564S: Maintained 11565F: fs/timerfd.c 11566F: include/linux/timer* 11567F: kernel/time/*timer* 11568 11569POWER MANAGEMENT CORE 11570M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11571L: linux-pm@vger.kernel.org 11572T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11573B: https://bugzilla.kernel.org 11574S: Supported 11575F: drivers/base/power/ 11576F: include/linux/pm.h 11577F: include/linux/pm_* 11578F: include/linux/powercap.h 11579F: drivers/powercap/ 11580F: kernel/configs/nopm.config 11581 11582POWER STATE COORDINATION INTERFACE (PSCI) 11583M: Mark Rutland <mark.rutland@arm.com> 11584M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11585L: linux-arm-kernel@lists.infradead.org 11586S: Maintained 11587F: drivers/firmware/psci*.c 11588F: include/linux/psci.h 11589F: include/uapi/linux/psci.h 11590 11591POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11592M: Sebastian Reichel <sre@kernel.org> 11593L: linux-pm@vger.kernel.org 11594T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11595S: Maintained 11596F: Documentation/ABI/testing/sysfs-class-power 11597F: Documentation/devicetree/bindings/power/supply/ 11598F: include/linux/power_supply.h 11599F: drivers/power/supply/ 11600 11601POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11602M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11603L: linuxppc-dev@lists.ozlabs.org 11604S: Maintained 11605F: drivers/char/powernv-op-panel.c 11606 11607PPP OVER ATM (RFC 2364) 11608M: Mitchell Blank Jr <mitch@sfgoth.com> 11609S: Maintained 11610F: net/atm/pppoatm.c 11611F: include/uapi/linux/atmppp.h 11612 11613PPP OVER ETHERNET 11614M: Michal Ostrowski <mostrows@earthlink.net> 11615S: Maintained 11616F: drivers/net/ppp/pppoe.c 11617F: drivers/net/ppp/pppox.c 11618 11619PPP OVER L2TP 11620M: James Chapman <jchapman@katalix.com> 11621S: Maintained 11622F: net/l2tp/l2tp_ppp.c 11623F: include/linux/if_pppol2tp.h 11624F: include/uapi/linux/if_pppol2tp.h 11625 11626PPP PROTOCOL DRIVERS AND COMPRESSORS 11627M: Paul Mackerras <paulus@samba.org> 11628L: linux-ppp@vger.kernel.org 11629S: Maintained 11630F: drivers/net/ppp/ppp_* 11631 11632PPS SUPPORT 11633M: Rodolfo Giometti <giometti@enneenne.com> 11634W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11635L: linuxpps@ml.enneenne.com (subscribers-only) 11636S: Maintained 11637F: Documentation/pps/ 11638F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11639F: Documentation/ABI/testing/sysfs-pps 11640F: drivers/pps/ 11641F: include/linux/pps*.h 11642F: include/uapi/linux/pps.h 11643 11644PPTP DRIVER 11645M: Dmitry Kozlov <xeb@mail.ru> 11646L: netdev@vger.kernel.org 11647S: Maintained 11648F: drivers/net/ppp/pptp.c 11649W: http://sourceforge.net/projects/accel-pptp 11650 11651PREEMPTIBLE KERNEL 11652M: Robert Love <rml@tech9.net> 11653L: kpreempt-tech@lists.sourceforge.net 11654W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11655S: Supported 11656F: Documentation/preempt-locking.txt 11657F: include/linux/preempt.h 11658 11659PRINTK 11660M: Petr Mladek <pmladek@suse.com> 11661M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11662R: Steven Rostedt <rostedt@goodmis.org> 11663S: Maintained 11664F: kernel/printk/ 11665F: include/linux/printk.h 11666 11667PRISM54 WIRELESS DRIVER 11668M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11669L: linux-wireless@vger.kernel.org 11670W: http://wireless.kernel.org/en/users/Drivers/p54 11671S: Obsolete 11672F: drivers/net/wireless/intersil/prism54/ 11673 11674PROC FILESYSTEM 11675R: Alexey Dobriyan <adobriyan@gmail.com> 11676L: linux-kernel@vger.kernel.org 11677L: linux-fsdevel@vger.kernel.org 11678S: Maintained 11679F: fs/proc/ 11680F: include/linux/proc_fs.h 11681F: tools/testing/selftests/proc/ 11682 11683PROC SYSCTL 11684M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11685M: Kees Cook <keescook@chromium.org> 11686L: linux-kernel@vger.kernel.org 11687L: linux-fsdevel@vger.kernel.org 11688S: Maintained 11689F: fs/proc/proc_sysctl.c 11690F: include/linux/sysctl.h 11691F: kernel/sysctl.c 11692F: tools/testing/selftests/sysctl/ 11693 11694PS3 NETWORK SUPPORT 11695M: Geoff Levand <geoff@infradead.org> 11696L: netdev@vger.kernel.org 11697L: linuxppc-dev@lists.ozlabs.org 11698S: Maintained 11699F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11700 11701PS3 PLATFORM SUPPORT 11702M: Geoff Levand <geoff@infradead.org> 11703L: linuxppc-dev@lists.ozlabs.org 11704S: Maintained 11705F: arch/powerpc/boot/ps3* 11706F: arch/powerpc/include/asm/lv1call.h 11707F: arch/powerpc/include/asm/ps3*.h 11708F: arch/powerpc/platforms/ps3/ 11709F: drivers/*/ps3* 11710F: drivers/ps3/ 11711F: drivers/rtc/rtc-ps3.c 11712F: drivers/usb/host/*ps3.c 11713F: sound/ppc/snd_ps3* 11714 11715PS3VRAM DRIVER 11716M: Jim Paris <jim@jtan.com> 11717M: Geoff Levand <geoff@infradead.org> 11718L: linuxppc-dev@lists.ozlabs.org 11719S: Maintained 11720F: drivers/block/ps3vram.c 11721 11722PSAMPLE PACKET SAMPLING SUPPORT: 11723M: Yotam Gigi <yotam.gi@gmail.com> 11724S: Maintained 11725F: net/psample 11726F: include/net/psample.h 11727F: include/uapi/linux/psample.h 11728 11729PSTORE FILESYSTEM 11730M: Kees Cook <keescook@chromium.org> 11731M: Anton Vorontsov <anton@enomsg.org> 11732M: Colin Cross <ccross@android.com> 11733M: Tony Luck <tony.luck@intel.com> 11734S: Maintained 11735T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11736F: fs/pstore/ 11737F: include/linux/pstore* 11738F: drivers/firmware/efi/efi-pstore.c 11739F: drivers/acpi/apei/erst.c 11740F: Documentation/admin-guide/ramoops.rst 11741F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11742K: \b(pstore|ramoops) 11743 11744PTP HARDWARE CLOCK SUPPORT 11745M: Richard Cochran <richardcochran@gmail.com> 11746L: netdev@vger.kernel.org 11747S: Maintained 11748W: http://linuxptp.sourceforge.net/ 11749F: Documentation/ABI/testing/sysfs-ptp 11750F: Documentation/ptp/* 11751F: drivers/net/phy/dp83640* 11752F: drivers/ptp/* 11753F: include/linux/ptp_cl* 11754 11755PTRACE SUPPORT 11756M: Oleg Nesterov <oleg@redhat.com> 11757S: Maintained 11758F: include/asm-generic/syscall.h 11759F: include/linux/ptrace.h 11760F: include/linux/regset.h 11761F: include/linux/tracehook.h 11762F: include/uapi/linux/ptrace.h 11763F: include/uapi/linux/ptrace.h 11764F: include/asm-generic/ptrace.h 11765F: kernel/ptrace.c 11766F: arch/*/ptrace*.c 11767F: arch/*/*/ptrace*.c 11768F: arch/*/include/asm/ptrace*.h 11769 11770PULSE8-CEC DRIVER 11771M: Hans Verkuil <hverkuil@xs4all.nl> 11772L: linux-media@vger.kernel.org 11773T: git git://linuxtv.org/media_tree.git 11774S: Maintained 11775F: drivers/media/usb/pulse8-cec/* 11776F: Documentation/media/cec-drivers/pulse8-cec.rst 11777 11778PVRUSB2 VIDEO4LINUX DRIVER 11779M: Mike Isely <isely@pobox.com> 11780L: pvrusb2@isely.net (subscribers-only) 11781L: linux-media@vger.kernel.org 11782W: http://www.isely.net/pvrusb2/ 11783T: git git://linuxtv.org/media_tree.git 11784S: Maintained 11785F: Documentation/media/v4l-drivers/pvrusb2* 11786F: drivers/media/usb/pvrusb2/ 11787 11788PWC WEBCAM DRIVER 11789M: Hans Verkuil <hverkuil@xs4all.nl> 11790L: linux-media@vger.kernel.org 11791T: git git://linuxtv.org/media_tree.git 11792S: Odd Fixes 11793F: drivers/media/usb/pwc/* 11794 11795PWM FAN DRIVER 11796M: Kamil Debski <kamil@wypas.org> 11797M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11798L: linux-hwmon@vger.kernel.org 11799S: Supported 11800F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11801F: Documentation/hwmon/pwm-fan 11802F: drivers/hwmon/pwm-fan.c 11803 11804PWM IR Transmitter 11805M: Sean Young <sean@mess.org> 11806L: linux-media@vger.kernel.org 11807S: Maintained 11808F: drivers/media/rc/pwm-ir-tx.c 11809 11810PWM SUBSYSTEM 11811M: Thierry Reding <thierry.reding@gmail.com> 11812L: linux-pwm@vger.kernel.org 11813S: Maintained 11814T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11815F: Documentation/pwm.txt 11816F: Documentation/devicetree/bindings/pwm/ 11817F: include/linux/pwm.h 11818F: drivers/pwm/ 11819F: drivers/video/backlight/pwm_bl.c 11820F: include/linux/pwm_backlight.h 11821F: drivers/gpio/gpio-mvebu.c 11822F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11823 11824PXA GPIO DRIVER 11825M: Robert Jarzmik <robert.jarzmik@free.fr> 11826L: linux-gpio@vger.kernel.org 11827S: Maintained 11828F: drivers/gpio/gpio-pxa.c 11829 11830PXA MMCI DRIVER 11831S: Orphan 11832 11833PXA RTC DRIVER 11834M: Robert Jarzmik <robert.jarzmik@free.fr> 11835L: linux-rtc@vger.kernel.org 11836S: Maintained 11837 11838PXA2xx/PXA3xx SUPPORT 11839M: Daniel Mack <daniel@zonque.org> 11840M: Haojian Zhuang <haojian.zhuang@gmail.com> 11841M: Robert Jarzmik <robert.jarzmik@free.fr> 11842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11843T: git git://github.com/hzhuang1/linux.git 11844T: git git://github.com/rjarzmik/linux.git 11845S: Maintained 11846F: arch/arm/boot/dts/pxa* 11847F: arch/arm/mach-pxa/ 11848F: drivers/dma/pxa* 11849F: drivers/pcmcia/pxa2xx* 11850F: drivers/pinctrl/pxa/ 11851F: drivers/spi/spi-pxa2xx* 11852F: drivers/usb/gadget/udc/pxa2* 11853F: include/sound/pxa2xx-lib.h 11854F: sound/arm/pxa* 11855F: sound/soc/pxa/ 11856 11857QAT DRIVER 11858M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11859L: qat-linux@intel.com 11860S: Supported 11861F: drivers/crypto/qat/ 11862 11863QCOM AUDIO (ASoC) DRIVERS 11864M: Patrick Lai <plai@codeaurora.org> 11865M: Banajit Goswami <bgoswami@codeaurora.org> 11866L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11867S: Supported 11868F: sound/soc/qcom/ 11869 11870QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11871M: Gabriel Somlo <somlo@cmu.edu> 11872M: "Michael S. Tsirkin" <mst@redhat.com> 11873L: qemu-devel@nongnu.org 11874S: Maintained 11875F: drivers/firmware/qemu_fw_cfg.c 11876F: include/uapi/linux/qemu_fw_cfg.h 11877 11878QIB DRIVER 11879M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11880M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11881L: linux-rdma@vger.kernel.org 11882S: Supported 11883F: drivers/infiniband/hw/qib/ 11884 11885QLOGIC QL41xxx FCOE DRIVER 11886M: QLogic-Storage-Upstream@cavium.com 11887L: linux-scsi@vger.kernel.org 11888S: Supported 11889F: drivers/scsi/qedf/ 11890 11891QLOGIC QL41xxx ISCSI DRIVER 11892M: QLogic-Storage-Upstream@cavium.com 11893L: linux-scsi@vger.kernel.org 11894S: Supported 11895F: drivers/scsi/qedi/ 11896 11897QLOGIC QL4xxx ETHERNET DRIVER 11898M: Ariel Elior <Ariel.Elior@cavium.com> 11899M: everest-linux-l2@cavium.com 11900L: netdev@vger.kernel.org 11901S: Supported 11902F: drivers/net/ethernet/qlogic/qed/ 11903F: include/linux/qed/ 11904F: drivers/net/ethernet/qlogic/qede/ 11905 11906QLOGIC QL4xxx RDMA DRIVER 11907M: Michal Kalderon <Michal.Kalderon@cavium.com> 11908M: Ariel Elior <Ariel.Elior@cavium.com> 11909L: linux-rdma@vger.kernel.org 11910S: Supported 11911F: drivers/infiniband/hw/qedr/ 11912F: include/uapi/rdma/qedr-abi.h 11913 11914QLOGIC QLA1280 SCSI DRIVER 11915M: Michael Reed <mdr@sgi.com> 11916L: linux-scsi@vger.kernel.org 11917S: Maintained 11918F: drivers/scsi/qla1280.[ch] 11919 11920QLOGIC QLA2XXX FC-SCSI DRIVER 11921M: qla2xxx-upstream@qlogic.com 11922L: linux-scsi@vger.kernel.org 11923S: Supported 11924F: Documentation/scsi/LICENSE.qla2xxx 11925F: drivers/scsi/qla2xxx/ 11926 11927QLOGIC QLA3XXX NETWORK DRIVER 11928M: Dept-GELinuxNICDev@cavium.com 11929L: netdev@vger.kernel.org 11930S: Supported 11931F: Documentation/networking/LICENSE.qla3xxx 11932F: drivers/net/ethernet/qlogic/qla3xxx.* 11933 11934QLOGIC QLA4XXX iSCSI DRIVER 11935M: QLogic-Storage-Upstream@qlogic.com 11936L: linux-scsi@vger.kernel.org 11937S: Supported 11938F: Documentation/scsi/LICENSE.qla4xxx 11939F: drivers/scsi/qla4xxx/ 11940 11941QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11942M: Harish Patil <harish.patil@cavium.com> 11943M: Manish Chopra <manish.chopra@cavium.com> 11944M: Dept-GELinuxNICDev@cavium.com 11945L: netdev@vger.kernel.org 11946S: Supported 11947F: drivers/net/ethernet/qlogic/qlcnic/ 11948 11949QLOGIC QLGE 10Gb ETHERNET DRIVER 11950M: Harish Patil <harish.patil@cavium.com> 11951M: Manish Chopra <manish.chopra@cavium.com> 11952M: Dept-GELinuxNICDev@cavium.com 11953L: netdev@vger.kernel.org 11954S: Supported 11955F: drivers/net/ethernet/qlogic/qlge/ 11956 11957QM1D1B0004 MEDIA DRIVER 11958M: Akihiro Tsukada <tskd08@gmail.com> 11959L: linux-media@vger.kernel.org 11960S: Odd Fixes 11961F: drivers/media/tuners/qm1d1b0004* 11962 11963QM1D1C0042 MEDIA DRIVER 11964M: Akihiro Tsukada <tskd08@gmail.com> 11965L: linux-media@vger.kernel.org 11966S: Odd Fixes 11967F: drivers/media/tuners/qm1d1c0042* 11968 11969QNX4 FILESYSTEM 11970M: Anders Larsen <al@alarsen.net> 11971W: http://www.alarsen.net/linux/qnx4fs/ 11972S: Maintained 11973F: fs/qnx4/ 11974F: include/uapi/linux/qnx4_fs.h 11975F: include/uapi/linux/qnxtypes.h 11976 11977QORIQ DPAA2 FSL-MC BUS DRIVER 11978M: Stuart Yoder <stuyoder@gmail.com> 11979M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11980L: linux-kernel@vger.kernel.org 11981S: Maintained 11982F: drivers/bus/fsl-mc/ 11983F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11984F: Documentation/networking/dpaa2/overview.rst 11985 11986QT1010 MEDIA DRIVER 11987M: Antti Palosaari <crope@iki.fi> 11988L: linux-media@vger.kernel.org 11989W: https://linuxtv.org 11990W: http://palosaari.fi/linux/ 11991Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11992T: git git://linuxtv.org/anttip/media_tree.git 11993S: Maintained 11994F: drivers/media/tuners/qt1010* 11995 11996QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11997M: Kalle Valo <kvalo@codeaurora.org> 11998L: ath10k@lists.infradead.org 11999W: http://wireless.kernel.org/en/users/Drivers/ath10k 12000T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 12001S: Supported 12002F: drivers/net/wireless/ath/ath10k/ 12003 12004QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 12005M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 12006L: linux-wireless@vger.kernel.org 12007W: http://wireless.kernel.org/en/users/Drivers/ath9k 12008S: Supported 12009F: drivers/net/wireless/ath/ath9k/ 12010 12011QUALCOMM CAMERA SUBSYSTEM DRIVER 12012M: Todor Tomov <todor.tomov@linaro.org> 12013L: linux-media@vger.kernel.org 12014S: Maintained 12015F: Documentation/devicetree/bindings/media/qcom,camss.txt 12016F: Documentation/media/v4l-drivers/qcom_camss.rst 12017F: drivers/media/platform/qcom/camss/ 12018 12019QUALCOMM CPUFREQ DRIVER MSM8996/APQ8096 12020M: Ilia Lin <ilia.lin@gmail.com> 12021L: linux-pm@vger.kernel.org 12022S: Maintained 12023F: Documentation/devicetree/bindings/opp/kryo-cpufreq.txt 12024F: drivers/cpufreq/qcom-cpufreq-kryo.c 12025 12026QUALCOMM EMAC GIGABIT ETHERNET DRIVER 12027M: Timur Tabi <timur@kernel.org> 12028L: netdev@vger.kernel.org 12029S: Maintained 12030F: drivers/net/ethernet/qualcomm/emac/ 12031 12032QUALCOMM GENERIC INTERFACE I2C DRIVER 12033M: Alok Chauhan <alokc@codeaurora.org> 12034M: Karthikeyan Ramasubramanian <kramasub@codeaurora.org> 12035L: linux-i2c@vger.kernel.org 12036L: linux-arm-msm@vger.kernel.org 12037S: Supported 12038F: drivers/i2c/busses/i2c-qcom-geni.c 12039 12040QUALCOMM HEXAGON ARCHITECTURE 12041M: Richard Kuo <rkuo@codeaurora.org> 12042L: linux-hexagon@vger.kernel.org 12043T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 12044S: Supported 12045F: arch/hexagon/ 12046 12047QUALCOMM HIDMA DRIVER 12048M: Sinan Kaya <okaya@kernel.org> 12049L: linux-arm-kernel@lists.infradead.org 12050L: linux-arm-msm@vger.kernel.org 12051L: dmaengine@vger.kernel.org 12052S: Supported 12053F: drivers/dma/qcom/hidma* 12054 12055QUALCOMM IOMMU 12056M: Rob Clark <robdclark@gmail.com> 12057L: iommu@lists.linux-foundation.org 12058L: linux-arm-msm@vger.kernel.org 12059S: Maintained 12060F: drivers/iommu/qcom_iommu.c 12061 12062QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 12063M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 12064L: linux-media@vger.kernel.org 12065L: linux-arm-msm@vger.kernel.org 12066T: git git://linuxtv.org/media_tree.git 12067S: Maintained 12068F: drivers/media/platform/qcom/venus/ 12069 12070QUALCOMM WCN36XX WIRELESS DRIVER 12071M: Kalle Valo <kvalo@codeaurora.org> 12072L: wcn36xx@lists.infradead.org 12073W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 12074T: git git://github.com/KrasnikovEugene/wcn36xx.git 12075S: Supported 12076F: drivers/net/wireless/ath/wcn36xx/ 12077 12078QUANTENNA QTNFMAC WIRELESS DRIVER 12079M: Igor Mitsyanko <imitsyanko@quantenna.com> 12080M: Avinash Patil <avinashp@quantenna.com> 12081M: Sergey Matyukevich <smatyukevich@quantenna.com> 12082L: linux-wireless@vger.kernel.org 12083S: Maintained 12084F: drivers/net/wireless/quantenna 12085 12086RADEON and AMDGPU DRM DRIVERS 12087M: Alex Deucher <alexander.deucher@amd.com> 12088M: Christian König <christian.koenig@amd.com> 12089M: David (ChunMing) Zhou <David1.Zhou@amd.com> 12090L: amd-gfx@lists.freedesktop.org 12091T: git git://people.freedesktop.org/~agd5f/linux 12092S: Supported 12093F: drivers/gpu/drm/radeon/ 12094F: include/uapi/drm/radeon_drm.h 12095F: drivers/gpu/drm/amd/ 12096F: include/uapi/drm/amdgpu_drm.h 12097 12098RADEON FRAMEBUFFER DISPLAY DRIVER 12099M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 12100L: linux-fbdev@vger.kernel.org 12101S: Maintained 12102F: drivers/video/fbdev/aty/radeon* 12103F: include/uapi/linux/radeonfb.h 12104 12105RADIOSHARK RADIO DRIVER 12106M: Hans Verkuil <hverkuil@xs4all.nl> 12107L: linux-media@vger.kernel.org 12108T: git git://linuxtv.org/media_tree.git 12109S: Maintained 12110F: drivers/media/radio/radio-shark.c 12111 12112RADIOSHARK2 RADIO DRIVER 12113M: Hans Verkuil <hverkuil@xs4all.nl> 12114L: linux-media@vger.kernel.org 12115T: git git://linuxtv.org/media_tree.git 12116S: Maintained 12117F: drivers/media/radio/radio-shark2.c 12118F: drivers/media/radio/radio-tea5777.c 12119 12120RADOS BLOCK DEVICE (RBD) 12121M: Ilya Dryomov <idryomov@gmail.com> 12122M: Sage Weil <sage@redhat.com> 12123M: Alex Elder <elder@kernel.org> 12124L: ceph-devel@vger.kernel.org 12125W: http://ceph.com/ 12126T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 12127T: git git://github.com/ceph/ceph-client.git 12128S: Supported 12129F: Documentation/ABI/testing/sysfs-bus-rbd 12130F: drivers/block/rbd.c 12131F: drivers/block/rbd_types.h 12132 12133RAGE128 FRAMEBUFFER DISPLAY DRIVER 12134M: Paul Mackerras <paulus@samba.org> 12135L: linux-fbdev@vger.kernel.org 12136S: Maintained 12137F: drivers/video/fbdev/aty/aty128fb.c 12138 12139RAINSHADOW-CEC DRIVER 12140M: Hans Verkuil <hverkuil@xs4all.nl> 12141L: linux-media@vger.kernel.org 12142T: git git://linuxtv.org/media_tree.git 12143S: Maintained 12144F: drivers/media/usb/rainshadow-cec/* 12145 12146RALINK MIPS ARCHITECTURE 12147M: John Crispin <john@phrozen.org> 12148L: linux-mips@linux-mips.org 12149S: Maintained 12150F: arch/mips/ralink 12151 12152RALINK RT2X00 WIRELESS LAN DRIVER 12153P: rt2x00 project 12154M: Stanislaw Gruszka <sgruszka@redhat.com> 12155M: Helmut Schaa <helmut.schaa@googlemail.com> 12156L: linux-wireless@vger.kernel.org 12157S: Maintained 12158F: drivers/net/wireless/ralink/rt2x00/ 12159 12160RAMDISK RAM BLOCK DEVICE DRIVER 12161M: Jens Axboe <axboe@kernel.dk> 12162S: Maintained 12163F: Documentation/blockdev/ramdisk.txt 12164F: drivers/block/brd.c 12165 12166RANCHU VIRTUAL BOARD FOR MIPS 12167M: Miodrag Dinic <miodrag.dinic@mips.com> 12168L: linux-mips@linux-mips.org 12169S: Supported 12170F: arch/mips/generic/board-ranchu.c 12171F: arch/mips/configs/generic/board-ranchu.config 12172 12173RANDOM NUMBER DRIVER 12174M: "Theodore Ts'o" <tytso@mit.edu> 12175S: Maintained 12176F: drivers/char/random.c 12177 12178RAPIDIO SUBSYSTEM 12179M: Matt Porter <mporter@kernel.crashing.org> 12180M: Alexandre Bounine <alex.bou9@gmail.com> 12181S: Maintained 12182F: drivers/rapidio/ 12183 12184RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 12185L: linux-wireless@vger.kernel.org 12186S: Orphan 12187F: drivers/net/wireless/ray* 12188 12189RCUTORTURE TEST FRAMEWORK 12190M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12191M: Josh Triplett <josh@joshtriplett.org> 12192R: Steven Rostedt <rostedt@goodmis.org> 12193R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12194R: Lai Jiangshan <jiangshanlai@gmail.com> 12195L: linux-kernel@vger.kernel.org 12196S: Supported 12197T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12198F: tools/testing/selftests/rcutorture 12199 12200RDC R-321X SoC 12201M: Florian Fainelli <florian@openwrt.org> 12202S: Maintained 12203 12204RDC R6040 FAST ETHERNET DRIVER 12205M: Florian Fainelli <f.fainelli@gmail.com> 12206L: netdev@vger.kernel.org 12207S: Maintained 12208F: drivers/net/ethernet/rdc/r6040.c 12209 12210RDMAVT - RDMA verbs software 12211M: Dennis Dalessandro <dennis.dalessandro@intel.com> 12212M: Mike Marciniszyn <mike.marciniszyn@intel.com> 12213L: linux-rdma@vger.kernel.org 12214S: Supported 12215F: drivers/infiniband/sw/rdmavt 12216 12217RDS - RELIABLE DATAGRAM SOCKETS 12218M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 12219L: netdev@vger.kernel.org 12220L: linux-rdma@vger.kernel.org 12221L: rds-devel@oss.oracle.com (moderated for non-subscribers) 12222W: https://oss.oracle.com/projects/rds/ 12223S: Supported 12224F: net/rds/ 12225F: Documentation/networking/rds.txt 12226 12227RDT - RESOURCE ALLOCATION 12228M: Fenghua Yu <fenghua.yu@intel.com> 12229L: linux-kernel@vger.kernel.org 12230S: Supported 12231F: arch/x86/kernel/cpu/intel_rdt* 12232F: arch/x86/include/asm/intel_rdt_sched.h 12233F: Documentation/x86/intel_rdt* 12234 12235READ-COPY UPDATE (RCU) 12236M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12237M: Josh Triplett <josh@joshtriplett.org> 12238R: Steven Rostedt <rostedt@goodmis.org> 12239R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12240R: Lai Jiangshan <jiangshanlai@gmail.com> 12241L: linux-kernel@vger.kernel.org 12242W: http://www.rdrop.com/users/paulmck/RCU/ 12243S: Supported 12244T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12245F: Documentation/RCU/ 12246X: Documentation/RCU/torture.txt 12247F: include/linux/rcu* 12248X: include/linux/srcu*.h 12249F: kernel/rcu/ 12250X: kernel/rcu/srcu*.c 12251 12252REAL TIME CLOCK (RTC) SUBSYSTEM 12253M: Alessandro Zummo <a.zummo@towertech.it> 12254M: Alexandre Belloni <alexandre.belloni@bootlin.com> 12255L: linux-rtc@vger.kernel.org 12256Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 12257T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 12258S: Maintained 12259F: Documentation/devicetree/bindings/rtc/ 12260F: Documentation/rtc.txt 12261F: drivers/rtc/ 12262F: include/linux/rtc.h 12263F: include/uapi/linux/rtc.h 12264F: include/linux/rtc/ 12265F: include/linux/platform_data/rtc-* 12266F: tools/testing/selftests/rtc/ 12267 12268REALTEK AUDIO CODECS 12269M: Bard Liao <bardliao@realtek.com> 12270M: Oder Chiou <oder_chiou@realtek.com> 12271S: Maintained 12272F: sound/soc/codecs/rt* 12273F: include/sound/rt*.h 12274 12275REALTEK RTL83xx SMI DSA ROUTER CHIPS 12276M: Linus Walleij <linus.walleij@linaro.org> 12277S: Maintained 12278F: Documentation/devicetree/bindings/net/dsa/realtek-smi.txt 12279F: drivers/net/dsa/realtek-smi* 12280F: drivers/net/dsa/rtl83* 12281 12282REGISTER MAP ABSTRACTION 12283M: Mark Brown <broonie@kernel.org> 12284L: linux-kernel@vger.kernel.org 12285T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 12286S: Supported 12287F: Documentation/devicetree/bindings/regmap/ 12288F: drivers/base/regmap/ 12289F: include/linux/regmap.h 12290 12291REISERFS FILE SYSTEM 12292L: reiserfs-devel@vger.kernel.org 12293S: Supported 12294F: fs/reiserfs/ 12295 12296REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 12297M: Ohad Ben-Cohen <ohad@wizery.com> 12298M: Bjorn Andersson <bjorn.andersson@linaro.org> 12299L: linux-remoteproc@vger.kernel.org 12300T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 12301S: Maintained 12302F: Documentation/devicetree/bindings/remoteproc/ 12303F: Documentation/remoteproc.txt 12304F: drivers/remoteproc/ 12305F: include/linux/remoteproc.h 12306 12307REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 12308M: Ohad Ben-Cohen <ohad@wizery.com> 12309M: Bjorn Andersson <bjorn.andersson@linaro.org> 12310L: linux-remoteproc@vger.kernel.org 12311T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 12312S: Maintained 12313F: drivers/rpmsg/ 12314F: Documentation/rpmsg.txt 12315F: include/linux/rpmsg.h 12316F: include/linux/rpmsg/ 12317 12318RENESAS CLOCK DRIVERS 12319M: Geert Uytterhoeven <geert+renesas@glider.be> 12320L: linux-renesas-soc@vger.kernel.org 12321T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 12322S: Supported 12323F: drivers/clk/renesas/ 12324 12325RENESAS EMEV2 I2C DRIVER 12326M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12327S: Supported 12328F: drivers/i2c/busses/i2c-emev2.c 12329 12330RENESAS ETHERNET DRIVERS 12331R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 12332L: netdev@vger.kernel.org 12333L: linux-renesas-soc@vger.kernel.org 12334F: Documentation/devicetree/bindings/net/renesas,*.txt 12335F: Documentation/devicetree/bindings/net/sh_eth.txt 12336F: drivers/net/ethernet/renesas/ 12337F: include/linux/sh_eth.h 12338 12339RENESAS R-CAR GYROADC DRIVER 12340M: Marek Vasut <marek.vasut@gmail.com> 12341L: linux-iio@vger.kernel.org 12342S: Supported 12343F: drivers/iio/adc/rcar_gyro_adc.c 12344 12345RENESAS R-CAR I2C DRIVERS 12346M: Wolfram Sang <wsa+renesas@sang-engineering.com> 12347S: Supported 12348F: drivers/i2c/busses/i2c-rcar.c 12349F: drivers/i2c/busses/i2c-sh_mobile.c 12350 12351RENESAS USB PHY DRIVER 12352M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 12353L: linux-renesas-soc@vger.kernel.org 12354S: Maintained 12355F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 12356 12357RESET CONTROLLER FRAMEWORK 12358M: Philipp Zabel <p.zabel@pengutronix.de> 12359T: git git://git.pengutronix.de/git/pza/linux 12360S: Maintained 12361F: drivers/reset/ 12362F: Documentation/devicetree/bindings/reset/ 12363F: include/dt-bindings/reset/ 12364F: include/linux/reset.h 12365F: include/linux/reset-controller.h 12366 12367RESTARTABLE SEQUENCES SUPPORT 12368M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12369M: Peter Zijlstra <peterz@infradead.org> 12370M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12371M: Boqun Feng <boqun.feng@gmail.com> 12372L: linux-kernel@vger.kernel.org 12373S: Supported 12374F: kernel/rseq.c 12375F: include/uapi/linux/rseq.h 12376F: include/trace/events/rseq.h 12377F: tools/testing/selftests/rseq/ 12378 12379RFKILL 12380M: Johannes Berg <johannes@sipsolutions.net> 12381L: linux-wireless@vger.kernel.org 12382W: http://wireless.kernel.org/ 12383T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12385S: Maintained 12386F: Documentation/rfkill.txt 12387F: Documentation/ABI/stable/sysfs-class-rfkill 12388F: net/rfkill/ 12389F: include/linux/rfkill.h 12390F: include/uapi/linux/rfkill.h 12391 12392RHASHTABLE 12393M: Thomas Graf <tgraf@suug.ch> 12394M: Herbert Xu <herbert@gondor.apana.org.au> 12395L: netdev@vger.kernel.org 12396S: Maintained 12397F: lib/rhashtable.c 12398F: lib/test_rhashtable.c 12399F: include/linux/rhashtable.h 12400F: include/linux/rhashtable-types.h 12401 12402RICOH R5C592 MEMORYSTICK DRIVER 12403M: Maxim Levitsky <maximlevitsky@gmail.com> 12404S: Maintained 12405F: drivers/memstick/host/r592.* 12406 12407RICOH SMARTMEDIA/XD DRIVER 12408M: Maxim Levitsky <maximlevitsky@gmail.com> 12409S: Maintained 12410F: drivers/mtd/nand/raw/r852.c 12411F: drivers/mtd/nand/raw/r852.h 12412 12413RISC-V ARCHITECTURE 12414M: Palmer Dabbelt <palmer@sifive.com> 12415M: Albert Ou <aou@eecs.berkeley.edu> 12416L: linux-riscv@lists.infradead.org 12417T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12418S: Supported 12419F: arch/riscv/ 12420K: riscv 12421N: riscv 12422 12423ROCCAT DRIVERS 12424M: Stefan Achatz <erazor_de@users.sourceforge.net> 12425W: http://sourceforge.net/projects/roccat/ 12426S: Maintained 12427F: drivers/hid/hid-roccat* 12428F: include/linux/hid-roccat* 12429F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12430 12431ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12432M: Jacob chen <jacob2.chen@rock-chips.com> 12433L: linux-media@vger.kernel.org 12434S: Maintained 12435F: drivers/media/platform/rockchip/rga/ 12436F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12437 12438ROCKER DRIVER 12439M: Jiri Pirko <jiri@resnulli.us> 12440L: netdev@vger.kernel.org 12441S: Supported 12442F: drivers/net/ethernet/rocker/ 12443 12444ROCKETPORT DRIVER 12445P: Comtrol Corp. 12446W: http://www.comtrol.com 12447S: Maintained 12448F: Documentation/serial/rocket.txt 12449F: drivers/tty/rocket* 12450 12451ROCKETPORT EXPRESS/INFINITY DRIVER 12452M: Kevin Cernekee <cernekee@gmail.com> 12453L: linux-serial@vger.kernel.org 12454S: Odd Fixes 12455F: drivers/tty/serial/rp2.* 12456 12457ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12458M: Marek Vasut <marek.vasut+renesas@gmail.com> 12459L: linux-kernel@vger.kernel.org 12460L: linux-renesas-soc@vger.kernel.org 12461S: Supported 12462F: drivers/mfd/bd9571mwv.c 12463F: drivers/regulator/bd9571mwv-regulator.c 12464F: drivers/gpio/gpio-bd9571mwv.c 12465F: include/linux/mfd/bd9571mwv.h 12466F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12467 12468ROSE NETWORK LAYER 12469M: Ralf Baechle <ralf@linux-mips.org> 12470L: linux-hams@vger.kernel.org 12471W: http://www.linux-ax25.org/ 12472S: Maintained 12473F: include/net/rose.h 12474F: include/uapi/linux/rose.h 12475F: net/rose/ 12476 12477RTL2830 MEDIA DRIVER 12478M: Antti Palosaari <crope@iki.fi> 12479L: linux-media@vger.kernel.org 12480W: https://linuxtv.org 12481W: http://palosaari.fi/linux/ 12482Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12483T: git git://linuxtv.org/anttip/media_tree.git 12484S: Maintained 12485F: drivers/media/dvb-frontends/rtl2830* 12486 12487RTL2832 MEDIA DRIVER 12488M: Antti Palosaari <crope@iki.fi> 12489L: linux-media@vger.kernel.org 12490W: https://linuxtv.org 12491W: http://palosaari.fi/linux/ 12492Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12493T: git git://linuxtv.org/anttip/media_tree.git 12494S: Maintained 12495F: drivers/media/dvb-frontends/rtl2832* 12496 12497RTL2832_SDR MEDIA DRIVER 12498M: Antti Palosaari <crope@iki.fi> 12499L: linux-media@vger.kernel.org 12500W: https://linuxtv.org 12501W: http://palosaari.fi/linux/ 12502Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12503T: git git://linuxtv.org/anttip/media_tree.git 12504S: Maintained 12505F: drivers/media/dvb-frontends/rtl2832_sdr* 12506 12507RTL8180 WIRELESS DRIVER 12508L: linux-wireless@vger.kernel.org 12509W: http://wireless.kernel.org/ 12510T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12511S: Orphan 12512F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12513 12514RTL8187 WIRELESS DRIVER 12515M: Herton Ronaldo Krzesinski <herton@canonical.com> 12516M: Hin-Tak Leung <htl10@users.sourceforge.net> 12517M: Larry Finger <Larry.Finger@lwfinger.net> 12518L: linux-wireless@vger.kernel.org 12519W: http://wireless.kernel.org/ 12520T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12521S: Maintained 12522F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12523 12524REALTEK WIRELESS DRIVER (rtlwifi family) 12525M: Ping-Ke Shih <pkshih@realtek.com> 12526L: linux-wireless@vger.kernel.org 12527W: http://wireless.kernel.org/ 12528T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12529S: Maintained 12530F: drivers/net/wireless/realtek/rtlwifi/ 12531 12532RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12533M: Jes Sorensen <Jes.Sorensen@gmail.com> 12534L: linux-wireless@vger.kernel.org 12535T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12536S: Maintained 12537F: drivers/net/wireless/realtek/rtl8xxxu/ 12538 12539RXRPC SOCKETS (AF_RXRPC) 12540M: David Howells <dhowells@redhat.com> 12541L: linux-afs@lists.infradead.org 12542S: Supported 12543F: net/rxrpc/ 12544F: include/keys/rxrpc-type.h 12545F: include/net/af_rxrpc.h 12546F: include/trace/events/rxrpc.h 12547F: include/uapi/linux/rxrpc.h 12548F: Documentation/networking/rxrpc.txt 12549W: https://www.infradead.org/~dhowells/kafs/ 12550 12551S3 SAVAGE FRAMEBUFFER DRIVER 12552M: Antonino Daplas <adaplas@gmail.com> 12553L: linux-fbdev@vger.kernel.org 12554S: Maintained 12555F: drivers/video/fbdev/savage/ 12556 12557S390 12558M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12559M: Heiko Carstens <heiko.carstens@de.ibm.com> 12560L: linux-s390@vger.kernel.org 12561W: http://www.ibm.com/developerworks/linux/linux390/ 12562T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12563S: Supported 12564F: arch/s390/ 12565F: drivers/s390/ 12566F: Documentation/s390/ 12567F: Documentation/driver-api/s390-drivers.rst 12568 12569S390 COMMON I/O LAYER 12570M: Sebastian Ott <sebott@linux.ibm.com> 12571M: Peter Oberparleiter <oberpar@linux.ibm.com> 12572L: linux-s390@vger.kernel.org 12573W: http://www.ibm.com/developerworks/linux/linux390/ 12574S: Supported 12575F: drivers/s390/cio/ 12576 12577S390 DASD DRIVER 12578M: Stefan Haberland <sth@linux.ibm.com> 12579M: Jan Hoeppner <hoeppner@linux.ibm.com> 12580L: linux-s390@vger.kernel.org 12581W: http://www.ibm.com/developerworks/linux/linux390/ 12582S: Supported 12583F: drivers/s390/block/dasd* 12584F: block/partitions/ibm.c 12585 12586S390 IOMMU (PCI) 12587M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12588L: linux-s390@vger.kernel.org 12589W: http://www.ibm.com/developerworks/linux/linux390/ 12590S: Supported 12591F: drivers/iommu/s390-iommu.c 12592 12593S390 IUCV NETWORK LAYER 12594M: Julian Wiedmann <jwi@linux.ibm.com> 12595M: Ursula Braun <ubraun@linux.ibm.com> 12596L: linux-s390@vger.kernel.org 12597W: http://www.ibm.com/developerworks/linux/linux390/ 12598S: Supported 12599F: drivers/s390/net/*iucv* 12600F: include/net/iucv/ 12601F: net/iucv/ 12602 12603S390 NETWORK DRIVERS 12604M: Julian Wiedmann <jwi@linux.ibm.com> 12605M: Ursula Braun <ubraun@linux.ibm.com> 12606L: linux-s390@vger.kernel.org 12607W: http://www.ibm.com/developerworks/linux/linux390/ 12608S: Supported 12609F: drivers/s390/net/ 12610 12611S390 PCI SUBSYSTEM 12612M: Sebastian Ott <sebott@linux.ibm.com> 12613M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12614L: linux-s390@vger.kernel.org 12615W: http://www.ibm.com/developerworks/linux/linux390/ 12616S: Supported 12617F: arch/s390/pci/ 12618F: drivers/pci/hotplug/s390_pci_hpc.c 12619 12620S390 VFIO-CCW DRIVER 12621M: Cornelia Huck <cohuck@redhat.com> 12622M: Halil Pasic <pasic@linux.ibm.com> 12623L: linux-s390@vger.kernel.org 12624L: kvm@vger.kernel.org 12625S: Supported 12626F: drivers/s390/cio/vfio_ccw* 12627F: Documentation/s390/vfio-ccw.txt 12628F: include/uapi/linux/vfio_ccw.h 12629 12630S390 ZCRYPT DRIVER 12631M: Harald Freudenberger <freude@linux.ibm.com> 12632L: linux-s390@vger.kernel.org 12633W: http://www.ibm.com/developerworks/linux/linux390/ 12634S: Supported 12635F: drivers/s390/crypto/ 12636 12637S390 ZFCP DRIVER 12638M: Steffen Maier <maier@linux.ibm.com> 12639M: Benjamin Block <bblock@linux.ibm.com> 12640L: linux-s390@vger.kernel.org 12641W: http://www.ibm.com/developerworks/linux/linux390/ 12642S: Supported 12643F: drivers/s390/scsi/zfcp_* 12644 12645S3C24XX SD/MMC Driver 12646M: Ben Dooks <ben-linux@fluff.org> 12647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12648S: Supported 12649F: drivers/mmc/host/s3cmci.* 12650 12651SAA6588 RDS RECEIVER DRIVER 12652M: Hans Verkuil <hverkuil@xs4all.nl> 12653L: linux-media@vger.kernel.org 12654T: git git://linuxtv.org/media_tree.git 12655W: https://linuxtv.org 12656S: Odd Fixes 12657F: drivers/media/i2c/saa6588* 12658 12659SAA7134 VIDEO4LINUX DRIVER 12660M: Mauro Carvalho Chehab <mchehab@kernel.org> 12661L: linux-media@vger.kernel.org 12662W: https://linuxtv.org 12663T: git git://linuxtv.org/media_tree.git 12664S: Odd fixes 12665F: Documentation/media/v4l-drivers/saa7134* 12666F: drivers/media/pci/saa7134/ 12667 12668SAA7146 VIDEO4LINUX-2 DRIVER 12669M: Hans Verkuil <hverkuil@xs4all.nl> 12670L: linux-media@vger.kernel.org 12671T: git git://linuxtv.org/media_tree.git 12672S: Maintained 12673F: drivers/media/common/saa7146/ 12674F: drivers/media/pci/saa7146/ 12675F: include/media/saa7146* 12676 12677SAMSUNG AUDIO (ASoC) DRIVERS 12678M: Krzysztof Kozlowski <krzk@kernel.org> 12679M: Sangbeom Kim <sbkim73@samsung.com> 12680M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12681L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12682S: Supported 12683F: sound/soc/samsung/ 12684F: Documentation/devicetree/bindings/sound/samsung* 12685 12686SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12687M: Krzysztof Kozlowski <krzk@kernel.org> 12688L: linux-crypto@vger.kernel.org 12689L: linux-samsung-soc@vger.kernel.org 12690S: Maintained 12691F: drivers/crypto/exynos-rng.c 12692F: Documentation/devicetree/bindings/rng/samsung,exynos4-rng.txt 12693 12694SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12695M: Łukasz Stelmach <l.stelmach@samsung.com> 12696L: linux-samsung-soc@vger.kernel.org 12697S: Maintained 12698F: drivers/char/hw_random/exynos-trng.c 12699F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12700 12701SAMSUNG FRAMEBUFFER DRIVER 12702M: Jingoo Han <jingoohan1@gmail.com> 12703L: linux-fbdev@vger.kernel.org 12704S: Maintained 12705F: drivers/video/fbdev/s3c-fb.c 12706 12707SAMSUNG LAPTOP DRIVER 12708M: Corentin Chary <corentin.chary@gmail.com> 12709L: platform-driver-x86@vger.kernel.org 12710S: Maintained 12711F: drivers/platform/x86/samsung-laptop.c 12712 12713SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12714M: Sangbeom Kim <sbkim73@samsung.com> 12715M: Krzysztof Kozlowski <krzk@kernel.org> 12716M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12717L: linux-kernel@vger.kernel.org 12718L: linux-samsung-soc@vger.kernel.org 12719S: Supported 12720F: drivers/mfd/sec*.c 12721F: drivers/regulator/s2m*.c 12722F: drivers/regulator/s5m*.c 12723F: drivers/clk/clk-s2mps11.c 12724F: drivers/rtc/rtc-s5m.c 12725F: include/linux/mfd/samsung/ 12726F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12727F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12728F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12729F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12730 12731SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12732M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12733L: linux-media@vger.kernel.org 12734L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12735S: Maintained 12736F: drivers/media/platform/s3c-camif/ 12737F: include/media/drv-intf/s3c_camif.h 12738 12739SAMSUNG S3FWRN5 NFC DRIVER 12740M: Robert Baldyga <r.baldyga@samsung.com> 12741M: Krzysztof Opasiak <k.opasiak@samsung.com> 12742L: linux-nfc@lists.01.org (moderated for non-subscribers) 12743S: Supported 12744F: drivers/nfc/s3fwrn5 12745 12746SAMSUNG S5C73M3 CAMERA DRIVER 12747M: Kyungmin Park <kyungmin.park@samsung.com> 12748M: Andrzej Hajda <a.hajda@samsung.com> 12749L: linux-media@vger.kernel.org 12750S: Supported 12751F: drivers/media/i2c/s5c73m3/* 12752 12753SAMSUNG S5K5BAF CAMERA DRIVER 12754M: Kyungmin Park <kyungmin.park@samsung.com> 12755M: Andrzej Hajda <a.hajda@samsung.com> 12756L: linux-media@vger.kernel.org 12757S: Supported 12758F: drivers/media/i2c/s5k5baf.c 12759 12760SAMSUNG S5P Security SubSystem (SSS) DRIVER 12761M: Krzysztof Kozlowski <krzk@kernel.org> 12762M: Vladimir Zapolskiy <vz@mleia.com> 12763M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12764L: linux-crypto@vger.kernel.org 12765L: linux-samsung-soc@vger.kernel.org 12766S: Maintained 12767F: drivers/crypto/s5p-sss.c 12768 12769SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12770M: Kyungmin Park <kyungmin.park@samsung.com> 12771M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12772L: linux-media@vger.kernel.org 12773Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12774S: Supported 12775F: drivers/media/platform/exynos4-is/ 12776 12777SAMSUNG SOC CLOCK DRIVERS 12778M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12779M: Tomasz Figa <tomasz.figa@gmail.com> 12780M: Chanwoo Choi <cw00.choi@samsung.com> 12781S: Supported 12782L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12783T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12784F: drivers/clk/samsung/ 12785F: include/dt-bindings/clock/exynos*.h 12786F: Documentation/devicetree/bindings/clock/exynos*.txt 12787 12788SAMSUNG SPI DRIVERS 12789M: Kukjin Kim <kgene@kernel.org> 12790M: Krzysztof Kozlowski <krzk@kernel.org> 12791M: Andi Shyti <andi@etezian.org> 12792L: linux-spi@vger.kernel.org 12793L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12794S: Maintained 12795F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12796F: drivers/spi/spi-s3c* 12797F: include/linux/platform_data/spi-s3c64xx.h 12798 12799SAMSUNG SXGBE DRIVERS 12800M: Byungho An <bh74.an@samsung.com> 12801M: Girish K S <ks.giri@samsung.com> 12802M: Vipul Pandya <vipul.pandya@samsung.com> 12803S: Supported 12804L: netdev@vger.kernel.org 12805F: drivers/net/ethernet/samsung/sxgbe/ 12806 12807SAMSUNG THERMAL DRIVER 12808M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12809L: linux-pm@vger.kernel.org 12810L: linux-samsung-soc@vger.kernel.org 12811S: Supported 12812T: git https://github.com/lmajewski/linux-samsung-thermal.git 12813F: drivers/thermal/samsung/ 12814 12815SAMSUNG USB2 PHY DRIVER 12816M: Kamil Debski <kamil@wypas.org> 12817M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12818L: linux-kernel@vger.kernel.org 12819S: Supported 12820F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12821F: Documentation/phy/samsung-usb2.txt 12822F: drivers/phy/samsung/phy-exynos4210-usb2.c 12823F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12824F: drivers/phy/samsung/phy-exynos5250-usb2.c 12825F: drivers/phy/samsung/phy-s5pv210-usb2.c 12826F: drivers/phy/samsung/phy-samsung-usb2.c 12827F: drivers/phy/samsung/phy-samsung-usb2.h 12828 12829SC1200 WDT DRIVER 12830M: Zwane Mwaikambo <zwanem@gmail.com> 12831S: Maintained 12832F: drivers/watchdog/sc1200wdt.c 12833 12834SCHEDULER 12835M: Ingo Molnar <mingo@redhat.com> 12836M: Peter Zijlstra <peterz@infradead.org> 12837L: linux-kernel@vger.kernel.org 12838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12839S: Maintained 12840F: kernel/sched/ 12841F: include/linux/sched.h 12842F: include/uapi/linux/sched.h 12843F: include/linux/wait.h 12844 12845SCR24X CHIP CARD INTERFACE DRIVER 12846M: Lubomir Rintel <lkundrak@v3.sk> 12847S: Supported 12848F: drivers/char/pcmcia/scr24x_cs.c 12849 12850SCSI CDROM DRIVER 12851M: Jens Axboe <axboe@kernel.dk> 12852L: linux-scsi@vger.kernel.org 12853W: http://www.kernel.dk 12854S: Maintained 12855F: drivers/scsi/sr* 12856 12857SCSI RDMA PROTOCOL (SRP) INITIATOR 12858M: Bart Van Assche <bvanassche@acm.org> 12859L: linux-rdma@vger.kernel.org 12860S: Supported 12861Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12862F: drivers/infiniband/ulp/srp/ 12863F: include/scsi/srp.h 12864 12865SCSI RDMA PROTOCOL (SRP) TARGET 12866M: Bart Van Assche <bvanassche@acm.org> 12867L: linux-rdma@vger.kernel.org 12868L: target-devel@vger.kernel.org 12869S: Supported 12870Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12871F: drivers/infiniband/ulp/srpt/ 12872 12873SCSI SG DRIVER 12874M: Doug Gilbert <dgilbert@interlog.com> 12875L: linux-scsi@vger.kernel.org 12876W: http://sg.danny.cz/sg 12877S: Maintained 12878F: Documentation/scsi/scsi-generic.txt 12879F: drivers/scsi/sg.c 12880F: include/scsi/sg.h 12881 12882SCSI SUBSYSTEM 12883M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12884T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12885M: "Martin K. Petersen" <martin.petersen@oracle.com> 12886T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12887L: linux-scsi@vger.kernel.org 12888S: Maintained 12889F: Documentation/devicetree/bindings/scsi/ 12890F: drivers/scsi/ 12891F: include/scsi/ 12892 12893SCSI TAPE DRIVER 12894M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12895L: linux-scsi@vger.kernel.org 12896S: Maintained 12897F: Documentation/scsi/st.txt 12898F: drivers/scsi/st.* 12899F: drivers/scsi/st_*.h 12900 12901SCTP PROTOCOL 12902M: Vlad Yasevich <vyasevich@gmail.com> 12903M: Neil Horman <nhorman@tuxdriver.com> 12904M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12905L: linux-sctp@vger.kernel.org 12906W: http://lksctp.sourceforge.net 12907S: Maintained 12908F: Documentation/networking/sctp.txt 12909F: include/linux/sctp.h 12910F: include/uapi/linux/sctp.h 12911F: include/net/sctp/ 12912F: net/sctp/ 12913 12914SCx200 CPU SUPPORT 12915M: Jim Cromie <jim.cromie@gmail.com> 12916S: Odd Fixes 12917F: Documentation/i2c/busses/scx200_acb 12918F: arch/x86/platform/scx200/ 12919F: drivers/watchdog/scx200_wdt.c 12920F: drivers/i2c/busses/scx200* 12921F: drivers/mtd/maps/scx200_docflash.c 12922F: include/linux/scx200.h 12923 12924SCx200 GPIO DRIVER 12925M: Jim Cromie <jim.cromie@gmail.com> 12926S: Maintained 12927F: drivers/char/scx200_gpio.c 12928F: include/linux/scx200_gpio.h 12929 12930SCx200 HRT CLOCKSOURCE DRIVER 12931M: Jim Cromie <jim.cromie@gmail.com> 12932S: Maintained 12933F: drivers/clocksource/scx200_hrt.c 12934 12935SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12936M: Sascha Sommer <saschasommer@freenet.de> 12937L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12938S: Maintained 12939F: drivers/mmc/host/sdricoh_cs.c 12940 12941SECURE COMPUTING 12942M: Kees Cook <keescook@chromium.org> 12943R: Andy Lutomirski <luto@amacapital.net> 12944R: Will Drewry <wad@chromium.org> 12945T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12946S: Supported 12947F: kernel/seccomp.c 12948F: include/uapi/linux/seccomp.h 12949F: include/linux/seccomp.h 12950F: tools/testing/selftests/seccomp/* 12951F: tools/testing/selftests/kselftest_harness.h 12952F: Documentation/userspace-api/seccomp_filter.rst 12953K: \bsecure_computing 12954K: \bTIF_SECCOMP\b 12955 12956SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12957M: Al Cooper <alcooperx@gmail.com> 12958L: linux-mmc@vger.kernel.org 12959L: bcm-kernel-feedback-list@broadcom.com 12960S: Maintained 12961F: drivers/mmc/host/sdhci-brcmstb* 12962 12963SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12964M: Adrian Hunter <adrian.hunter@intel.com> 12965L: linux-mmc@vger.kernel.org 12966T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12967S: Maintained 12968F: drivers/mmc/host/sdhci* 12969F: include/linux/mmc/sdhci* 12970 12971SYNOPSYS SDHCI COMPLIANT DWC MSHC DRIVER 12972M: Prabu Thangamuthu <prabu.t@synopsys.com> 12973M: Manjunath M B <manjumb@synopsys.com> 12974L: linux-mmc@vger.kernel.org 12975S: Maintained 12976F: drivers/mmc/host/sdhci-pci-dwc-mshc.c 12977 12978SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12979M: Ben Dooks <ben-linux@fluff.org> 12980M: Jaehoon Chung <jh80.chung@samsung.com> 12981L: linux-mmc@vger.kernel.org 12982S: Maintained 12983F: drivers/mmc/host/sdhci-s3c* 12984 12985SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12986M: Viresh Kumar <vireshk@kernel.org> 12987L: linux-mmc@vger.kernel.org 12988S: Maintained 12989F: drivers/mmc/host/sdhci-spear.c 12990 12991SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12992M: Kishon Vijay Abraham I <kishon@ti.com> 12993L: linux-mmc@vger.kernel.org 12994S: Maintained 12995F: drivers/mmc/host/sdhci-omap.c 12996 12997SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12998M: Scott Bauer <scott.bauer@intel.com> 12999M: Jonathan Derrick <jonathan.derrick@intel.com> 13000L: linux-block@vger.kernel.org 13001S: Supported 13002F: block/sed* 13003F: block/opal_proto.h 13004F: include/linux/sed* 13005F: include/uapi/linux/sed* 13006 13007SECURITY CONTACT 13008M: Security Officers <security@kernel.org> 13009S: Supported 13010 13011SECURITY SUBSYSTEM 13012M: James Morris <jmorris@namei.org> 13013M: "Serge E. Hallyn" <serge@hallyn.com> 13014L: linux-security-module@vger.kernel.org (suggested Cc:) 13015T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 13016W: http://kernsec.org/ 13017S: Supported 13018F: security/ 13019X: security/selinux/ 13020 13021SELINUX SECURITY MODULE 13022M: Paul Moore <paul@paul-moore.com> 13023M: Stephen Smalley <sds@tycho.nsa.gov> 13024M: Eric Paris <eparis@parisplace.org> 13025L: selinux@tycho.nsa.gov (moderated for non-subscribers) 13026W: https://selinuxproject.org 13027W: https://github.com/SELinuxProject 13028T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 13029S: Supported 13030F: include/linux/selinux* 13031F: security/selinux/ 13032F: scripts/selinux/ 13033F: Documentation/admin-guide/LSM/SELinux.rst 13034 13035SENSABLE PHANTOM 13036M: Jiri Slaby <jirislaby@gmail.com> 13037S: Maintained 13038F: drivers/misc/phantom.c 13039F: include/uapi/linux/phantom.h 13040 13041SERIAL DEVICE BUS 13042M: Rob Herring <robh@kernel.org> 13043L: linux-serial@vger.kernel.org 13044S: Maintained 13045F: Documentation/devicetree/bindings/serial/slave-device.txt 13046F: drivers/tty/serdev/ 13047F: include/linux/serdev.h 13048 13049SERIAL DRIVERS 13050M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13051L: linux-serial@vger.kernel.org 13052S: Maintained 13053F: Documentation/devicetree/bindings/serial/ 13054F: drivers/tty/serial/ 13055 13056SERIAL IR RECEIVER 13057M: Sean Young <sean@mess.org> 13058L: linux-media@vger.kernel.org 13059S: Maintained 13060F: drivers/media/rc/serial_ir.c 13061 13062SFC NETWORK DRIVER 13063M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 13064M: Edward Cree <ecree@solarflare.com> 13065M: Bert Kenward <bkenward@solarflare.com> 13066L: netdev@vger.kernel.org 13067S: Supported 13068F: drivers/net/ethernet/sfc/ 13069 13070SGI GRU DRIVER 13071M: Dimitri Sivanich <sivanich@sgi.com> 13072S: Maintained 13073F: drivers/misc/sgi-gru/ 13074 13075SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 13076M: Pat Gefre <pfg@sgi.com> 13077L: linux-ia64@vger.kernel.org 13078S: Supported 13079F: Documentation/ia64/serial.txt 13080F: drivers/tty/serial/ioc?_serial.c 13081F: include/linux/ioc?.h 13082 13083SGI XP/XPC/XPNET DRIVER 13084M: Cliff Whickman <cpw@sgi.com> 13085M: Robin Holt <robinmholt@gmail.com> 13086S: Maintained 13087F: drivers/misc/sgi-xp/ 13088 13089SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 13090M: Ursula Braun <ubraun@linux.ibm.com> 13091L: linux-s390@vger.kernel.org 13092W: http://www.ibm.com/developerworks/linux/linux390/ 13093S: Supported 13094F: net/smc/ 13095 13096SHARP RJ54N1CB0C SENSOR DRIVER 13097M: Jacopo Mondi <jacopo@jmondi.org> 13098L: linux-media@vger.kernel.org 13099T: git git://linuxtv.org/media_tree.git 13100S: Odd fixes 13101F: drivers/media/i2c/rj54n1cb0c.c 13102F: include/media/i2c/rj54n1cb0c.h 13103 13104SH_VEU V4L2 MEM2MEM DRIVER 13105L: linux-media@vger.kernel.org 13106S: Orphan 13107F: drivers/media/platform/sh_veu.c 13108 13109SH_VOU V4L2 OUTPUT DRIVER 13110L: linux-media@vger.kernel.org 13111S: Orphan 13112F: drivers/media/platform/sh_vou.c 13113F: include/media/drv-intf/sh_vou.h 13114 13115SI2157 MEDIA DRIVER 13116M: Antti Palosaari <crope@iki.fi> 13117L: linux-media@vger.kernel.org 13118W: https://linuxtv.org 13119W: http://palosaari.fi/linux/ 13120Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13121T: git git://linuxtv.org/anttip/media_tree.git 13122S: Maintained 13123F: drivers/media/tuners/si2157* 13124 13125SI2165 MEDIA DRIVER 13126M: Matthias Schwarzott <zzam@gentoo.org> 13127L: linux-media@vger.kernel.org 13128W: https://linuxtv.org 13129Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13130S: Maintained 13131F: drivers/media/dvb-frontends/si2165* 13132 13133SI2168 MEDIA DRIVER 13134M: Antti Palosaari <crope@iki.fi> 13135L: linux-media@vger.kernel.org 13136W: https://linuxtv.org 13137W: http://palosaari.fi/linux/ 13138Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13139T: git git://linuxtv.org/anttip/media_tree.git 13140S: Maintained 13141F: drivers/media/dvb-frontends/si2168* 13142 13143SI470X FM RADIO RECEIVER I2C DRIVER 13144M: Hans Verkuil <hverkuil@xs4all.nl> 13145L: linux-media@vger.kernel.org 13146T: git git://linuxtv.org/media_tree.git 13147W: https://linuxtv.org 13148S: Odd Fixes 13149F: drivers/media/radio/si470x/radio-si470x-i2c.c 13150 13151SI470X FM RADIO RECEIVER USB DRIVER 13152M: Hans Verkuil <hverkuil@xs4all.nl> 13153L: linux-media@vger.kernel.org 13154T: git git://linuxtv.org/media_tree.git 13155W: https://linuxtv.org 13156S: Maintained 13157F: drivers/media/radio/si470x/radio-si470x-common.c 13158F: drivers/media/radio/si470x/radio-si470x.h 13159F: drivers/media/radio/si470x/radio-si470x-usb.c 13160 13161SI4713 FM RADIO TRANSMITTER I2C DRIVER 13162M: Eduardo Valentin <edubezval@gmail.com> 13163L: linux-media@vger.kernel.org 13164T: git git://linuxtv.org/media_tree.git 13165W: https://linuxtv.org 13166S: Odd Fixes 13167F: drivers/media/radio/si4713/si4713.? 13168 13169SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 13170M: Eduardo Valentin <edubezval@gmail.com> 13171L: linux-media@vger.kernel.org 13172T: git git://linuxtv.org/media_tree.git 13173W: https://linuxtv.org 13174S: Odd Fixes 13175F: drivers/media/radio/si4713/radio-platform-si4713.c 13176 13177SI4713 FM RADIO TRANSMITTER USB DRIVER 13178M: Hans Verkuil <hverkuil@xs4all.nl> 13179L: linux-media@vger.kernel.org 13180T: git git://linuxtv.org/media_tree.git 13181W: https://linuxtv.org 13182S: Maintained 13183F: drivers/media/radio/si4713/radio-usb-si4713.c 13184 13185SIANO DVB DRIVER 13186M: Mauro Carvalho Chehab <mchehab@kernel.org> 13187L: linux-media@vger.kernel.org 13188W: https://linuxtv.org 13189T: git git://linuxtv.org/media_tree.git 13190S: Odd fixes 13191F: drivers/media/common/siano/ 13192F: drivers/media/usb/siano/ 13193F: drivers/media/usb/siano/ 13194F: drivers/media/mmc/siano/ 13195 13196SIFIVE DRIVERS 13197M: Palmer Dabbelt <palmer@sifive.com> 13198L: linux-riscv@lists.infradead.org 13199T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 13200S: Supported 13201K: sifive 13202N: sifive 13203 13204SILEAD TOUCHSCREEN DRIVER 13205M: Hans de Goede <hdegoede@redhat.com> 13206L: linux-input@vger.kernel.org 13207L: platform-driver-x86@vger.kernel.org 13208S: Maintained 13209F: drivers/input/touchscreen/silead.c 13210F: drivers/platform/x86/touchscreen_dmi.c 13211 13212SILICON MOTION SM712 FRAME BUFFER DRIVER 13213M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13214M: Teddy Wang <teddy.wang@siliconmotion.com> 13215M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13216L: linux-fbdev@vger.kernel.org 13217S: Maintained 13218F: drivers/video/fbdev/sm712* 13219F: Documentation/fb/sm712fb.txt 13220 13221SIMPLE FIRMWARE INTERFACE (SFI) 13222M: Len Brown <lenb@kernel.org> 13223L: sfi-devel@simplefirmware.org 13224W: http://simplefirmware.org/ 13225T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 13226S: Supported 13227F: arch/x86/platform/sfi/ 13228F: drivers/sfi/ 13229F: include/linux/sfi*.h 13230 13231SIMPLEFB FB DRIVER 13232M: Hans de Goede <hdegoede@redhat.com> 13233L: linux-fbdev@vger.kernel.org 13234S: Maintained 13235F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 13236F: drivers/video/fbdev/simplefb.c 13237F: include/linux/platform_data/simplefb.h 13238 13239SIMTEC EB110ATX (Chalice CATS) 13240P: Ben Dooks 13241P: Vincent Sanders <vince@simtec.co.uk> 13242M: Simtec Linux Team <linux@simtec.co.uk> 13243W: http://www.simtec.co.uk/products/EB110ATX/ 13244S: Supported 13245 13246SIMTEC EB2410ITX (BAST) 13247P: Ben Dooks 13248P: Vincent Sanders <vince@simtec.co.uk> 13249M: Simtec Linux Team <linux@simtec.co.uk> 13250W: http://www.simtec.co.uk/products/EB2410ITX/ 13251S: Supported 13252F: arch/arm/mach-s3c24xx/mach-bast.c 13253F: arch/arm/mach-s3c24xx/bast-ide.c 13254F: arch/arm/mach-s3c24xx/bast-irq.c 13255 13256SIPHASH PRF ROUTINES 13257M: Jason A. Donenfeld <Jason@zx2c4.com> 13258S: Maintained 13259F: lib/siphash.c 13260F: lib/test_siphash.c 13261F: include/linux/siphash.h 13262 13263SIOX 13264M: Gavin Schenk <g.schenk@eckelmann.de> 13265M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 13266R: Pengutronix Kernel Team <kernel@pengutronix.de> 13267S: Supported 13268F: drivers/siox/* 13269F: include/trace/events/siox.h 13270 13271SIS 190 ETHERNET DRIVER 13272M: Francois Romieu <romieu@fr.zoreil.com> 13273L: netdev@vger.kernel.org 13274S: Maintained 13275F: drivers/net/ethernet/sis/sis190.c 13276 13277SIS 900/7016 FAST ETHERNET DRIVER 13278M: Daniele Venzano <venza@brownhat.org> 13279W: http://www.brownhat.org/sis900.html 13280L: netdev@vger.kernel.org 13281S: Maintained 13282F: drivers/net/ethernet/sis/sis900.* 13283 13284SIS FRAMEBUFFER DRIVER 13285M: Thomas Winischhofer <thomas@winischhofer.net> 13286W: http://www.winischhofer.net/linuxsisvga.shtml 13287S: Maintained 13288F: Documentation/fb/sisfb.txt 13289F: drivers/video/fbdev/sis/ 13290F: include/video/sisfb.h 13291 13292SIS USB2VGA DRIVER 13293M: Thomas Winischhofer <thomas@winischhofer.net> 13294W: http://www.winischhofer.at/linuxsisusbvga.shtml 13295S: Maintained 13296F: drivers/usb/misc/sisusbvga/ 13297 13298SLAB ALLOCATOR 13299M: Christoph Lameter <cl@linux.com> 13300M: Pekka Enberg <penberg@kernel.org> 13301M: David Rientjes <rientjes@google.com> 13302M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 13303M: Andrew Morton <akpm@linux-foundation.org> 13304L: linux-mm@kvack.org 13305S: Maintained 13306F: include/linux/sl?b*.h 13307F: mm/sl?b* 13308 13309SLEEPABLE READ-COPY UPDATE (SRCU) 13310M: Lai Jiangshan <jiangshanlai@gmail.com> 13311M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 13312M: Josh Triplett <josh@joshtriplett.org> 13313R: Steven Rostedt <rostedt@goodmis.org> 13314R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 13315L: linux-kernel@vger.kernel.org 13316W: http://www.rdrop.com/users/paulmck/RCU/ 13317S: Supported 13318T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 13319F: include/linux/srcu*.h 13320F: kernel/rcu/srcu*.c 13321 13322SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 13323M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 13324L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13325S: Maintained 13326F: drivers/slimbus/ 13327F: Documentation/devicetree/bindings/slimbus/ 13328F: include/linux/slimbus.h 13329 13330SMACK SECURITY MODULE 13331M: Casey Schaufler <casey@schaufler-ca.com> 13332L: linux-security-module@vger.kernel.org 13333W: http://schaufler-ca.com 13334T: git git://github.com/cschaufler/smack-next 13335S: Maintained 13336F: Documentation/admin-guide/LSM/Smack.rst 13337F: security/smack/ 13338 13339SMC91x ETHERNET DRIVER 13340M: Nicolas Pitre <nico@fluxnic.net> 13341S: Odd Fixes 13342F: drivers/net/ethernet/smsc/smc91x.* 13343 13344SMIA AND SMIA++ IMAGE SENSOR DRIVER 13345M: Sakari Ailus <sakari.ailus@iki.fi> 13346L: linux-media@vger.kernel.org 13347S: Maintained 13348F: drivers/media/i2c/smiapp/ 13349F: include/media/i2c/smiapp.h 13350F: drivers/media/i2c/smiapp-pll.c 13351F: drivers/media/i2c/smiapp-pll.h 13352F: include/uapi/linux/smiapp.h 13353F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 13354 13355SMM665 HARDWARE MONITOR DRIVER 13356M: Guenter Roeck <linux@roeck-us.net> 13357L: linux-hwmon@vger.kernel.org 13358S: Maintained 13359F: Documentation/hwmon/smm665 13360F: drivers/hwmon/smm665.c 13361 13362SMSC EMC2103 HARDWARE MONITOR DRIVER 13363M: Steve Glendinning <steve.glendinning@shawell.net> 13364L: linux-hwmon@vger.kernel.org 13365S: Maintained 13366F: Documentation/hwmon/emc2103 13367F: drivers/hwmon/emc2103.c 13368 13369SMSC SCH5627 HARDWARE MONITOR DRIVER 13370M: Hans de Goede <hdegoede@redhat.com> 13371L: linux-hwmon@vger.kernel.org 13372S: Supported 13373F: Documentation/hwmon/sch5627 13374F: drivers/hwmon/sch5627.c 13375 13376SMSC UFX6000 and UFX7000 USB to VGA DRIVER 13377M: Steve Glendinning <steve.glendinning@shawell.net> 13378L: linux-fbdev@vger.kernel.org 13379S: Maintained 13380F: drivers/video/fbdev/smscufx.c 13381 13382SMSC47B397 HARDWARE MONITOR DRIVER 13383M: Jean Delvare <jdelvare@suse.com> 13384L: linux-hwmon@vger.kernel.org 13385S: Maintained 13386F: Documentation/hwmon/smsc47b397 13387F: drivers/hwmon/smsc47b397.c 13388 13389SMSC911x ETHERNET DRIVER 13390M: Steve Glendinning <steve.glendinning@shawell.net> 13391L: netdev@vger.kernel.org 13392S: Maintained 13393F: include/linux/smsc911x.h 13394F: drivers/net/ethernet/smsc/smsc911x.* 13395 13396SMSC9420 PCI ETHERNET DRIVER 13397M: Steve Glendinning <steve.glendinning@shawell.net> 13398L: netdev@vger.kernel.org 13399S: Maintained 13400F: drivers/net/ethernet/smsc/smsc9420.* 13401 13402SOC-CAMERA V4L2 SUBSYSTEM 13403L: linux-media@vger.kernel.org 13404T: git git://linuxtv.org/media_tree.git 13405S: Orphan 13406F: include/media/soc* 13407F: drivers/media/i2c/soc_camera/ 13408F: drivers/media/platform/soc_camera/ 13409 13410SOCIONEXT SYNQUACER I2C DRIVER 13411M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 13412L: linux-i2c@vger.kernel.org 13413S: Maintained 13414F: drivers/i2c/busses/i2c-synquacer.c 13415F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13416 13417SOCIONEXT UNIPHIER SOUND DRIVER 13418M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13419L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13420S: Maintained 13421F: sound/soc/uniphier/ 13422 13423SOEKRIS NET48XX LED SUPPORT 13424M: Chris Boot <bootc@bootc.net> 13425S: Maintained 13426F: drivers/leds/leds-net48xx.c 13427 13428SOFT-ROCE DRIVER (rxe) 13429M: Moni Shoua <monis@mellanox.com> 13430L: linux-rdma@vger.kernel.org 13431S: Supported 13432W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13433Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13434F: drivers/infiniband/sw/rxe/ 13435F: include/uapi/rdma/rdma_user_rxe.h 13436 13437SOFTLOGIC 6x10 MPEG CODEC 13438M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13439M: Anton Sviridenko <anton@corp.bluecherry.net> 13440M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13441M: Andrey Utkin <andrey_utkin@fastmail.com> 13442M: Ismael Luceno <ismael@iodev.co.uk> 13443L: linux-media@vger.kernel.org 13444S: Supported 13445F: drivers/media/pci/solo6x10/ 13446 13447SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13448M: James Morse <james.morse@arm.com> 13449L: linux-arm-kernel@lists.infradead.org 13450S: Maintained 13451F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13452F: drivers/firmware/arm_sdei.c 13453F: include/linux/sdei.h 13454F: include/uapi/linux/sdei.h 13455 13456SOFTWARE RAID (Multiple Disks) SUPPORT 13457M: Shaohua Li <shli@kernel.org> 13458L: linux-raid@vger.kernel.org 13459T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13460S: Supported 13461F: drivers/md/Makefile 13462F: drivers/md/Kconfig 13463F: drivers/md/md* 13464F: drivers/md/raid* 13465F: include/linux/raid/ 13466F: include/uapi/linux/raid/ 13467 13468SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13469M: Jassi Brar <jaswinder.singh@linaro.org> 13470L: netdev@vger.kernel.org 13471S: Maintained 13472F: drivers/net/ethernet/socionext/netsec.c 13473F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13474 13475SOLIDRUN CLEARFOG SUPPORT 13476M: Russell King <linux@armlinux.org.uk> 13477S: Maintained 13478F: arch/arm/boot/dts/armada-388-clearfog* 13479F: arch/arm/boot/dts/armada-38x-solidrun-* 13480 13481SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13482M: Russell King <linux@armlinux.org.uk> 13483S: Maintained 13484F: arch/arm/boot/dts/imx6*-cubox-i* 13485F: arch/arm/boot/dts/imx6*-hummingboard* 13486F: arch/arm/boot/dts/imx6*-sr-* 13487 13488SONIC NETWORK DRIVER 13489M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13490L: netdev@vger.kernel.org 13491S: Maintained 13492F: drivers/net/ethernet/natsemi/sonic.* 13493 13494SONICS SILICON BACKPLANE DRIVER (SSB) 13495M: Michael Buesch <m@bues.ch> 13496L: linux-wireless@vger.kernel.org 13497S: Maintained 13498F: drivers/ssb/ 13499F: include/linux/ssb/ 13500 13501SONY IMX258 SENSOR DRIVER 13502M: Sakari Ailus <sakari.ailus@linux.intel.com> 13503L: linux-media@vger.kernel.org 13504T: git git://linuxtv.org/media_tree.git 13505S: Maintained 13506F: drivers/media/i2c/imx258.c 13507 13508SONY IMX274 SENSOR DRIVER 13509M: Leon Luo <leonl@leopardimaging.com> 13510L: linux-media@vger.kernel.org 13511T: git git://linuxtv.org/media_tree.git 13512S: Maintained 13513F: drivers/media/i2c/imx274.c 13514F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13515 13516SONY MEMORYSTICK CARD SUPPORT 13517M: Alex Dubov <oakad@yahoo.com> 13518W: http://tifmxx.berlios.de/ 13519S: Maintained 13520F: drivers/memstick/host/tifm_ms.c 13521 13522SONY MEMORYSTICK STANDARD SUPPORT 13523M: Maxim Levitsky <maximlevitsky@gmail.com> 13524S: Maintained 13525F: drivers/memstick/core/ms_block.* 13526 13527SONY VAIO CONTROL DEVICE DRIVER 13528M: Mattia Dongili <malattia@linux.it> 13529L: platform-driver-x86@vger.kernel.org 13530W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13531S: Maintained 13532F: Documentation/laptops/sony-laptop.txt 13533F: drivers/char/sonypi.c 13534F: drivers/platform/x86/sony-laptop.c 13535F: include/linux/sony-laptop.h 13536 13537SOUND 13538M: Jaroslav Kysela <perex@perex.cz> 13539M: Takashi Iwai <tiwai@suse.com> 13540L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13541W: http://www.alsa-project.org/ 13542T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13543T: git git://git.alsa-project.org/alsa-kernel.git 13544Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13545S: Maintained 13546F: Documentation/sound/ 13547F: include/sound/ 13548F: include/uapi/sound/ 13549F: sound/ 13550 13551SOUND - COMPRESSED AUDIO 13552M: Vinod Koul <vkoul@kernel.org> 13553L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13554T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13555S: Supported 13556F: Documentation/sound/designs/compress-offload.rst 13557F: include/sound/compress_driver.h 13558F: include/uapi/sound/compress_* 13559F: sound/core/compress_offload.c 13560F: sound/soc/soc-compress.c 13561 13562SOUND - DMAENGINE HELPERS 13563M: Lars-Peter Clausen <lars@metafoo.de> 13564S: Supported 13565F: include/sound/dmaengine_pcm.h 13566F: sound/core/pcm_dmaengine.c 13567F: sound/soc/soc-generic-dmaengine-pcm.c 13568 13569SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13570M: Liam Girdwood <lgirdwood@gmail.com> 13571M: Mark Brown <broonie@kernel.org> 13572T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13573L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13574W: http://alsa-project.org/main/index.php/ASoC 13575S: Supported 13576F: Documentation/devicetree/bindings/sound/ 13577F: Documentation/sound/soc/ 13578F: sound/soc/ 13579F: include/sound/soc* 13580 13581SOUNDWIRE SUBSYSTEM 13582M: Vinod Koul <vinod.koul@intel.com> 13583M: Sanyog Kale <sanyog.r.kale@intel.com> 13584R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13585L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13586S: Supported 13587F: Documentation/driver-api/soundwire/ 13588F: drivers/soundwire/ 13589F: include/linux/soundwire/ 13590 13591SP2 MEDIA DRIVER 13592M: Olli Salonen <olli.salonen@iki.fi> 13593L: linux-media@vger.kernel.org 13594W: https://linuxtv.org 13595Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13596S: Maintained 13597F: drivers/media/dvb-frontends/sp2* 13598 13599SPARC + UltraSPARC (sparc/sparc64) 13600M: "David S. Miller" <davem@davemloft.net> 13601L: sparclinux@vger.kernel.org 13602Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13603T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13604T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13605S: Maintained 13606F: arch/sparc/ 13607F: drivers/sbus/ 13608 13609SPARC SERIAL DRIVERS 13610M: "David S. Miller" <davem@davemloft.net> 13611L: sparclinux@vger.kernel.org 13612T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13613T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13614S: Maintained 13615F: include/linux/sunserialcore.h 13616F: drivers/tty/serial/suncore.c 13617F: drivers/tty/serial/sunhv.c 13618F: drivers/tty/serial/sunsab.c 13619F: drivers/tty/serial/sunsab.h 13620F: drivers/tty/serial/sunsu.c 13621F: drivers/tty/serial/sunzilog.c 13622F: drivers/tty/serial/sunzilog.h 13623F: drivers/tty/vcc.c 13624 13625SPARSE CHECKER 13626M: "Christopher Li" <sparse@chrisli.org> 13627L: linux-sparse@vger.kernel.org 13628W: https://sparse.wiki.kernel.org/ 13629T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13630T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13631S: Maintained 13632F: include/linux/compiler.h 13633 13634SPEAR CLOCK FRAMEWORK SUPPORT 13635M: Viresh Kumar <vireshk@kernel.org> 13636L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13637W: http://www.st.com/spear 13638S: Maintained 13639F: drivers/clk/spear/ 13640 13641SPEAR PLATFORM SUPPORT 13642M: Viresh Kumar <vireshk@kernel.org> 13643M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13645W: http://www.st.com/spear 13646S: Maintained 13647F: arch/arm/boot/dts/spear* 13648F: arch/arm/mach-spear/ 13649 13650SPI NOR SUBSYSTEM 13651M: Marek Vasut <marek.vasut@gmail.com> 13652L: linux-mtd@lists.infradead.org 13653W: http://www.linux-mtd.infradead.org/ 13654Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13655T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13656T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13657S: Maintained 13658F: drivers/mtd/spi-nor/ 13659F: include/linux/mtd/spi-nor.h 13660 13661SPI SUBSYSTEM 13662M: Mark Brown <broonie@kernel.org> 13663L: linux-spi@vger.kernel.org 13664T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13665Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13666S: Maintained 13667F: Documentation/devicetree/bindings/spi/ 13668F: Documentation/spi/ 13669F: drivers/spi/ 13670F: include/linux/spi/ 13671F: include/uapi/linux/spi/ 13672F: tools/spi/ 13673 13674SPIDERNET NETWORK DRIVER for CELL 13675M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13676L: netdev@vger.kernel.org 13677S: Supported 13678F: Documentation/networking/spider_net.txt 13679F: drivers/net/ethernet/toshiba/spider_net* 13680 13681SPMI SUBSYSTEM 13682R: Stephen Boyd <sboyd@kernel.org> 13683L: linux-arm-msm@vger.kernel.org 13684F: Documentation/devicetree/bindings/spmi/ 13685F: drivers/spmi/ 13686F: include/dt-bindings/spmi/spmi.h 13687F: include/linux/spmi.h 13688F: include/trace/events/spmi.h 13689 13690SPU FILE SYSTEM 13691M: Jeremy Kerr <jk@ozlabs.org> 13692L: linuxppc-dev@lists.ozlabs.org 13693W: http://www.ibm.com/developerworks/power/cell/ 13694S: Supported 13695F: Documentation/filesystems/spufs.txt 13696F: arch/powerpc/platforms/cell/spufs/ 13697 13698SQUASHFS FILE SYSTEM 13699M: Phillip Lougher <phillip@squashfs.org.uk> 13700L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13701W: http://squashfs.org.uk 13702T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13703S: Maintained 13704F: Documentation/filesystems/squashfs.txt 13705F: fs/squashfs/ 13706 13707SRM (Alpha) environment access 13708M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13709S: Maintained 13710F: arch/alpha/kernel/srm_env.c 13711 13712ST STM32 I2C/SMBUS DRIVER 13713M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13714L: linux-i2c@vger.kernel.org 13715S: Maintained 13716F: drivers/i2c/busses/i2c-stm32* 13717 13718STABLE BRANCH 13719M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13720L: stable@vger.kernel.org 13721S: Supported 13722F: Documentation/process/stable-kernel-rules.rst 13723 13724STAGING - COMEDI 13725M: Ian Abbott <abbotti@mev.co.uk> 13726M: H Hartley Sweeten <hsweeten@visionengravers.com> 13727S: Odd Fixes 13728F: drivers/staging/comedi/ 13729 13730STAGING - EROFS FILE SYSTEM 13731M: Gao Xiang <gaoxiang25@huawei.com> 13732M: Chao Yu <yuchao0@huawei.com> 13733L: linux-erofs@lists.ozlabs.org 13734S: Maintained 13735F: drivers/staging/erofs/ 13736 13737STAGING - FLARION FT1000 DRIVERS 13738M: Marek Belisko <marek.belisko@gmail.com> 13739S: Odd Fixes 13740F: drivers/staging/ft1000/ 13741 13742STAGING - INDUSTRIAL IO 13743M: Jonathan Cameron <jic23@kernel.org> 13744L: linux-iio@vger.kernel.org 13745S: Odd Fixes 13746F: Documentation/devicetree/bindings/staging/iio/ 13747F: drivers/staging/iio/ 13748 13749STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13750M: Marc Dietrich <marvin24@gmx.de> 13751L: ac100@lists.launchpad.net (moderated for non-subscribers) 13752L: linux-tegra@vger.kernel.org 13753S: Maintained 13754F: drivers/staging/nvec/ 13755 13756STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13757M: Jens Frederich <jfrederich@gmail.com> 13758M: Daniel Drake <dsd@laptop.org> 13759M: Jon Nettleton <jon.nettleton@gmail.com> 13760W: http://wiki.laptop.org/go/DCON 13761S: Maintained 13762F: drivers/staging/olpc_dcon/ 13763 13764STAGING - REALTEK RTL8712U DRIVERS 13765M: Larry Finger <Larry.Finger@lwfinger.net> 13766M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13767S: Odd Fixes 13768F: drivers/staging/rtl8712/ 13769 13770STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13771M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13772M: Teddy Wang <teddy.wang@siliconmotion.com> 13773M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13774L: linux-fbdev@vger.kernel.org 13775S: Maintained 13776F: drivers/staging/sm750fb/ 13777 13778STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13779M: William Hubbs <w.d.hubbs@gmail.com> 13780M: Chris Brannon <chris@the-brannons.com> 13781M: Kirk Reiser <kirk@reisers.ca> 13782M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13783L: speakup@linux-speakup.org 13784W: http://www.linux-speakup.org/ 13785S: Odd Fixes 13786F: drivers/staging/speakup/ 13787 13788STAGING - VIA VT665X DRIVERS 13789M: Forest Bond <forest@alittletooquiet.net> 13790S: Odd Fixes 13791F: drivers/staging/vt665?/ 13792 13793STAGING - WILC1000 WIFI DRIVER 13794M: Aditya Shankar <aditya.shankar@microchip.com> 13795M: Ganesh Krishna <ganesh.krishna@microchip.com> 13796L: linux-wireless@vger.kernel.org 13797S: Supported 13798F: drivers/staging/wilc1000/ 13799 13800STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13801M: Arnaud Patard <arnaud.patard@rtp-net.org> 13802S: Odd Fixes 13803F: drivers/staging/xgifb/ 13804 13805STAGING SUBSYSTEM 13806M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13807T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13808L: devel@driverdev.osuosl.org 13809S: Supported 13810F: drivers/staging/ 13811 13812STARFIRE/DURALAN NETWORK DRIVER 13813M: Ion Badulescu <ionut@badula.org> 13814S: Odd Fixes 13815F: drivers/net/ethernet/adaptec/starfire* 13816 13817STEC S1220 SKD DRIVER 13818M: Bart Van Assche <bart.vanassche@wdc.com> 13819L: linux-block@vger.kernel.org 13820S: Maintained 13821F: drivers/block/skd*[ch] 13822 13823STI AUDIO (ASoC) DRIVERS 13824M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13825L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13826S: Maintained 13827F: Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt 13828F: sound/soc/sti/ 13829 13830STI CEC DRIVER 13831M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13832S: Maintained 13833F: drivers/staging/media/st-cec/ 13834F: Documentation/devicetree/bindings/media/stih-cec.txt 13835 13836STK1160 USB VIDEO CAPTURE DRIVER 13837M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13838L: linux-media@vger.kernel.org 13839T: git git://linuxtv.org/media_tree.git 13840S: Maintained 13841F: drivers/media/usb/stk1160/ 13842 13843STM32 AUDIO (ASoC) DRIVERS 13844M: Olivier Moysan <olivier.moysan@st.com> 13845M: Arnaud Pouliquen <arnaud.pouliquen@st.com> 13846L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13847S: Maintained 13848F: Documentation/devicetree/bindings/sound/st,stm32-*.txt 13849F: sound/soc/stm/ 13850 13851STM32 TIMER/LPTIMER DRIVERS 13852M: Fabrice Gasnier <fabrice.gasnier@st.com> 13853S: Maintained 13854F: drivers/*/stm32-*timer* 13855F: drivers/pwm/pwm-stm32* 13856F: include/linux/*/stm32-*tim* 13857F: Documentation/ABI/testing/*timer-stm32 13858F: Documentation/devicetree/bindings/*/stm32-*timer* 13859F: Documentation/devicetree/bindings/pwm/pwm-stm32* 13860 13861STMMAC ETHERNET DRIVER 13862M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13863M: Alexandre Torgue <alexandre.torgue@st.com> 13864M: Jose Abreu <joabreu@synopsys.com> 13865L: netdev@vger.kernel.org 13866W: http://www.stlinux.com 13867S: Supported 13868F: drivers/net/ethernet/stmicro/stmmac/ 13869 13870SUN3/3X 13871M: Sam Creasey <sammy@sammy.net> 13872W: http://sammy.net/sun3/ 13873S: Maintained 13874F: arch/m68k/kernel/*sun3* 13875F: arch/m68k/sun3*/ 13876F: arch/m68k/include/asm/sun3* 13877F: drivers/net/ethernet/i825xx/sun3* 13878 13879SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13880M: Hans de Goede <hdegoede@redhat.com> 13881L: linux-input@vger.kernel.org 13882S: Maintained 13883F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13884F: drivers/input/keyboard/sun4i-lradc-keys.c 13885 13886SUNDANCE NETWORK DRIVER 13887M: Denis Kirjanov <kda@linux-powerpc.org> 13888L: netdev@vger.kernel.org 13889S: Maintained 13890F: drivers/net/ethernet/dlink/sundance.c 13891 13892SUPERH 13893M: Yoshinori Sato <ysato@users.sourceforge.jp> 13894M: Rich Felker <dalias@libc.org> 13895L: linux-sh@vger.kernel.org 13896Q: http://patchwork.kernel.org/project/linux-sh/list/ 13897S: Maintained 13898F: Documentation/sh/ 13899F: arch/sh/ 13900F: drivers/sh/ 13901 13902SUSPEND TO RAM 13903M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13904M: Len Brown <len.brown@intel.com> 13905M: Pavel Machek <pavel@ucw.cz> 13906L: linux-pm@vger.kernel.org 13907B: https://bugzilla.kernel.org 13908S: Supported 13909F: Documentation/power/ 13910F: arch/x86/kernel/acpi/ 13911F: drivers/base/power/ 13912F: kernel/power/ 13913F: include/linux/suspend.h 13914F: include/linux/freezer.h 13915F: include/linux/pm.h 13916 13917SVGA HANDLING 13918M: Martin Mares <mj@ucw.cz> 13919L: linux-video@atrey.karlin.mff.cuni.cz 13920S: Maintained 13921F: Documentation/svga.txt 13922F: arch/x86/boot/video* 13923 13924SWIOTLB SUBSYSTEM 13925M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13926L: iommu@lists.linux-foundation.org 13927T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13928S: Supported 13929F: kernel/dma/swiotlb.c 13930F: arch/*/kernel/pci-swiotlb.c 13931F: include/linux/swiotlb.h 13932 13933SWITCHDEV 13934M: Jiri Pirko <jiri@resnulli.us> 13935M: Ivan Vecera <ivecera@redhat.com> 13936L: netdev@vger.kernel.org 13937S: Supported 13938F: net/switchdev/ 13939F: include/net/switchdev.h 13940 13941SY8106A REGULATOR DRIVER 13942M: Icenowy Zheng <icenowy@aosc.io> 13943S: Maintained 13944F: drivers/regulator/sy8106a-regulator.c 13945F: Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt 13946 13947SYNC FILE FRAMEWORK 13948M: Sumit Semwal <sumit.semwal@linaro.org> 13949R: Gustavo Padovan <gustavo@padovan.org> 13950S: Maintained 13951L: linux-media@vger.kernel.org 13952L: dri-devel@lists.freedesktop.org 13953F: drivers/dma-buf/sync_* 13954F: drivers/dma-buf/dma-fence* 13955F: drivers/dma-buf/sw_sync.c 13956F: include/linux/sync_file.h 13957F: include/uapi/linux/sync_file.h 13958F: Documentation/sync_file.txt 13959T: git git://anongit.freedesktop.org/drm/drm-misc 13960 13961SYNOPSYS ARC ARCHITECTURE 13962M: Vineet Gupta <vgupta@synopsys.com> 13963L: linux-snps-arc@lists.infradead.org 13964S: Supported 13965F: arch/arc/ 13966F: Documentation/devicetree/bindings/arc/* 13967F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13968F: drivers/clocksource/arc_timer.c 13969F: drivers/tty/serial/arc_uart.c 13970T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13971 13972SYNOPSYS ARC HSDK SDP pll clock driver 13973M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13974S: Supported 13975F: drivers/clk/clk-hsdk-pll.c 13976F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13977 13978SYNOPSYS ARC SDP clock driver 13979M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13980S: Supported 13981F: drivers/clk/axs10x/* 13982F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13983 13984SYNOPSYS ARC SDP platform support 13985M: Alexey Brodkin <abrodkin@synopsys.com> 13986S: Supported 13987F: arch/arc/plat-axs10x 13988F: arch/arc/boot/dts/ax* 13989F: Documentation/devicetree/bindings/arc/axs10* 13990 13991SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13992M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13993S: Supported 13994F: drivers/reset/reset-axs10x.c 13995F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13996 13997SYNOPSYS DESIGNWARE 8250 UART DRIVER 13998R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13999S: Maintained 14000F: drivers/tty/serial/8250/8250_dw.c 14001 14002SYNOPSYS DESIGNWARE APB GPIO DRIVER 14003M: Hoan Tran <hotran@apm.com> 14004L: linux-gpio@vger.kernel.org 14005S: Maintained 14006F: drivers/gpio/gpio-dwapb.c 14007F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 14008 14009SYNOPSYS DESIGNWARE AXI DMAC DRIVER 14010M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14011S: Maintained 14012F: drivers/dma/dwi-axi-dmac/ 14013F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 14014 14015SYNOPSYS DESIGNWARE DMAC DRIVER 14016M: Viresh Kumar <vireshk@kernel.org> 14017R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14018S: Maintained 14019F: include/linux/dma/dw.h 14020F: include/linux/platform_data/dma-dw.h 14021F: drivers/dma/dw/ 14022 14023SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 14024M: Jose Abreu <Jose.Abreu@synopsys.com> 14025L: netdev@vger.kernel.org 14026S: Supported 14027F: drivers/net/ethernet/synopsys/ 14028 14029SYNOPSYS DESIGNWARE I2C DRIVER 14030M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 14031R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14032R: Mika Westerberg <mika.westerberg@linux.intel.com> 14033L: linux-i2c@vger.kernel.org 14034S: Maintained 14035F: drivers/i2c/busses/i2c-designware-* 14036F: include/linux/platform_data/i2c-designware.h 14037 14038SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 14039M: Jaehoon Chung <jh80.chung@samsung.com> 14040L: linux-mmc@vger.kernel.org 14041S: Maintained 14042F: drivers/mmc/host/dw_mmc* 14043 14044SYNOPSYS HSDK RESET CONTROLLER DRIVER 14045M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 14046S: Supported 14047F: drivers/reset/reset-hsdk.c 14048F: include/dt-bindings/reset/snps,hsdk-reset.h 14049F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 14050 14051SYSTEM CONFIGURATION (SYSCON) 14052M: Lee Jones <lee.jones@linaro.org> 14053M: Arnd Bergmann <arnd@arndb.de> 14054T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 14055S: Supported 14056F: drivers/mfd/syscon.c 14057 14058SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 14059M: Sudeep Holla <sudeep.holla@arm.com> 14060L: linux-arm-kernel@lists.infradead.org 14061S: Maintained 14062F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 14063F: drivers/clk/clk-sc[mp]i.c 14064F: drivers/cpufreq/sc[mp]i-cpufreq.c 14065F: drivers/firmware/arm_scpi.c 14066F: drivers/firmware/arm_scmi/ 14067F: include/linux/sc[mp]i_protocol.h 14068 14069SYSTEM RESET/SHUTDOWN DRIVERS 14070M: Sebastian Reichel <sre@kernel.org> 14071L: linux-pm@vger.kernel.org 14072T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 14073S: Maintained 14074F: Documentation/devicetree/bindings/power/reset/ 14075F: drivers/power/reset/ 14076 14077SYSTEM TRACE MODULE CLASS 14078M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 14079S: Maintained 14080T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 14081F: Documentation/trace/stm.rst 14082F: drivers/hwtracing/stm/ 14083F: include/linux/stm.h 14084F: include/uapi/linux/stm.h 14085 14086SYSV FILESYSTEM 14087M: Christoph Hellwig <hch@infradead.org> 14088S: Maintained 14089F: Documentation/filesystems/sysv-fs.txt 14090F: fs/sysv/ 14091F: include/linux/sysv_fs.h 14092 14093TARGET SUBSYSTEM 14094M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 14095L: linux-scsi@vger.kernel.org 14096L: target-devel@vger.kernel.org 14097W: http://www.linux-iscsi.org 14098W: http://groups.google.com/group/linux-iscsi-target-dev 14099T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 14100S: Supported 14101F: drivers/target/ 14102F: include/target/ 14103F: Documentation/target/ 14104 14105TASKSTATS STATISTICS INTERFACE 14106M: Balbir Singh <bsingharora@gmail.com> 14107S: Maintained 14108F: Documentation/accounting/taskstats* 14109F: include/linux/taskstats* 14110F: kernel/taskstats.c 14111 14112TC subsystem 14113M: Jamal Hadi Salim <jhs@mojatatu.com> 14114M: Cong Wang <xiyou.wangcong@gmail.com> 14115M: Jiri Pirko <jiri@resnulli.us> 14116L: netdev@vger.kernel.org 14117S: Maintained 14118F: include/net/pkt_cls.h 14119F: include/net/pkt_sched.h 14120F: include/net/tc_act/ 14121F: include/uapi/linux/pkt_cls.h 14122F: include/uapi/linux/pkt_sched.h 14123F: include/uapi/linux/tc_act/ 14124F: include/uapi/linux/tc_ematch/ 14125F: net/sched/ 14126 14127TC90522 MEDIA DRIVER 14128M: Akihiro Tsukada <tskd08@gmail.com> 14129L: linux-media@vger.kernel.org 14130S: Odd Fixes 14131F: drivers/media/dvb-frontends/tc90522* 14132 14133TCP LOW PRIORITY MODULE 14134M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 14135M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 14136W: http://tcp-lp-mod.sourceforge.net/ 14137S: Maintained 14138F: net/ipv4/tcp_lp.c 14139 14140TDA10071 MEDIA DRIVER 14141M: Antti Palosaari <crope@iki.fi> 14142L: linux-media@vger.kernel.org 14143W: https://linuxtv.org 14144W: http://palosaari.fi/linux/ 14145Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14146T: git git://linuxtv.org/anttip/media_tree.git 14147S: Maintained 14148F: drivers/media/dvb-frontends/tda10071* 14149 14150TDA18212 MEDIA DRIVER 14151M: Antti Palosaari <crope@iki.fi> 14152L: linux-media@vger.kernel.org 14153W: https://linuxtv.org 14154W: http://palosaari.fi/linux/ 14155Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14156T: git git://linuxtv.org/anttip/media_tree.git 14157S: Maintained 14158F: drivers/media/tuners/tda18212* 14159 14160TDA18218 MEDIA DRIVER 14161M: Antti Palosaari <crope@iki.fi> 14162L: linux-media@vger.kernel.org 14163W: https://linuxtv.org 14164W: http://palosaari.fi/linux/ 14165Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14166T: git git://linuxtv.org/anttip/media_tree.git 14167S: Maintained 14168F: drivers/media/tuners/tda18218* 14169 14170TDA18250 MEDIA DRIVER 14171M: Olli Salonen <olli.salonen@iki.fi> 14172L: linux-media@vger.kernel.org 14173W: https://linuxtv.org 14174Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14175T: git git://linuxtv.org/media_tree.git 14176S: Maintained 14177F: drivers/media/tuners/tda18250* 14178 14179TDA18271 MEDIA DRIVER 14180M: Michael Krufky <mkrufky@linuxtv.org> 14181L: linux-media@vger.kernel.org 14182W: https://linuxtv.org 14183W: http://github.com/mkrufky 14184Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14185T: git git://linuxtv.org/mkrufky/tuners.git 14186S: Maintained 14187F: drivers/media/tuners/tda18271* 14188 14189TDA1997x MEDIA DRIVER 14190M: Tim Harvey <tharvey@gateworks.com> 14191L: linux-media@vger.kernel.org 14192W: https://linuxtv.org 14193Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14194S: Maintained 14195F: drivers/media/i2c/tda1997x.* 14196 14197TDA827x MEDIA DRIVER 14198M: Michael Krufky <mkrufky@linuxtv.org> 14199L: linux-media@vger.kernel.org 14200W: https://linuxtv.org 14201W: http://github.com/mkrufky 14202Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14203T: git git://linuxtv.org/mkrufky/tuners.git 14204S: Maintained 14205F: drivers/media/tuners/tda8290.* 14206 14207TDA8290 MEDIA DRIVER 14208M: Michael Krufky <mkrufky@linuxtv.org> 14209L: linux-media@vger.kernel.org 14210W: https://linuxtv.org 14211W: http://github.com/mkrufky 14212Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14213T: git git://linuxtv.org/mkrufky/tuners.git 14214S: Maintained 14215F: drivers/media/tuners/tda8290.* 14216 14217TDA9840 MEDIA DRIVER 14218M: Hans Verkuil <hverkuil@xs4all.nl> 14219L: linux-media@vger.kernel.org 14220T: git git://linuxtv.org/media_tree.git 14221W: https://linuxtv.org 14222S: Maintained 14223F: drivers/media/i2c/tda9840* 14224 14225TEA5761 TUNER DRIVER 14226M: Mauro Carvalho Chehab <mchehab@kernel.org> 14227L: linux-media@vger.kernel.org 14228W: https://linuxtv.org 14229T: git git://linuxtv.org/media_tree.git 14230S: Odd fixes 14231F: drivers/media/tuners/tea5761.* 14232 14233TEA5767 TUNER DRIVER 14234M: Mauro Carvalho Chehab <mchehab@kernel.org> 14235L: linux-media@vger.kernel.org 14236W: https://linuxtv.org 14237T: git git://linuxtv.org/media_tree.git 14238S: Maintained 14239F: drivers/media/tuners/tea5767.* 14240 14241TEA6415C MEDIA DRIVER 14242M: Hans Verkuil <hverkuil@xs4all.nl> 14243L: linux-media@vger.kernel.org 14244T: git git://linuxtv.org/media_tree.git 14245W: https://linuxtv.org 14246S: Maintained 14247F: drivers/media/i2c/tea6415c* 14248 14249TEA6420 MEDIA DRIVER 14250M: Hans Verkuil <hverkuil@xs4all.nl> 14251L: linux-media@vger.kernel.org 14252T: git git://linuxtv.org/media_tree.git 14253W: https://linuxtv.org 14254S: Maintained 14255F: drivers/media/i2c/tea6420* 14256 14257TEAM DRIVER 14258M: Jiri Pirko <jiri@resnulli.us> 14259L: netdev@vger.kernel.org 14260S: Supported 14261F: drivers/net/team/ 14262F: include/linux/if_team.h 14263F: include/uapi/linux/if_team.h 14264 14265TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 14266M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 14267S: Maintained 14268F: arch/x86/platform/ts5500/ 14269 14270TECHNOTREND USB IR RECEIVER 14271M: Sean Young <sean@mess.org> 14272L: linux-media@vger.kernel.org 14273S: Maintained 14274F: drivers/media/rc/ttusbir.c 14275 14276TECHWELL TW9910 VIDEO DECODER 14277L: linux-media@vger.kernel.org 14278S: Orphan 14279F: drivers/media/i2c/tw9910.c 14280F: include/media/i2c/tw9910.h 14281 14282TEE SUBSYSTEM 14283M: Jens Wiklander <jens.wiklander@linaro.org> 14284S: Maintained 14285F: include/linux/tee_drv.h 14286F: include/uapi/linux/tee.h 14287F: drivers/tee/ 14288F: Documentation/tee.txt 14289 14290TEGRA ARCHITECTURE SUPPORT 14291M: Thierry Reding <thierry.reding@gmail.com> 14292M: Jonathan Hunter <jonathanh@nvidia.com> 14293L: linux-tegra@vger.kernel.org 14294Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 14295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 14296S: Supported 14297N: [^a-z]tegra 14298 14299TEGRA CLOCK DRIVER 14300M: Peter De Schrijver <pdeschrijver@nvidia.com> 14301M: Prashant Gaikwad <pgaikwad@nvidia.com> 14302S: Supported 14303F: drivers/clk/tegra/ 14304 14305TEGRA DMA DRIVERS 14306M: Laxman Dewangan <ldewangan@nvidia.com> 14307M: Jon Hunter <jonathanh@nvidia.com> 14308S: Supported 14309F: drivers/dma/tegra* 14310 14311TEGRA I2C DRIVER 14312M: Laxman Dewangan <ldewangan@nvidia.com> 14313S: Supported 14314F: drivers/i2c/busses/i2c-tegra.c 14315 14316TEGRA IOMMU DRIVERS 14317M: Thierry Reding <thierry.reding@gmail.com> 14318L: linux-tegra@vger.kernel.org 14319S: Supported 14320F: drivers/iommu/tegra* 14321 14322TEGRA KBC DRIVER 14323M: Laxman Dewangan <ldewangan@nvidia.com> 14324S: Supported 14325F: drivers/input/keyboard/tegra-kbc.c 14326 14327TEGRA NAND DRIVER 14328M: Stefan Agner <stefan@agner.ch> 14329M: Lucas Stach <dev@lynxeye.de> 14330S: Maintained 14331F: Documentation/devicetree/bindings/mtd/nvidia-tegra20-nand.txt 14332F: drivers/mtd/nand/raw/tegra_nand.c 14333 14334TEGRA PWM DRIVER 14335M: Thierry Reding <thierry.reding@gmail.com> 14336S: Supported 14337F: drivers/pwm/pwm-tegra.c 14338 14339TEGRA SERIAL DRIVER 14340M: Laxman Dewangan <ldewangan@nvidia.com> 14341S: Supported 14342F: drivers/tty/serial/serial-tegra.c 14343 14344TEGRA SPI DRIVER 14345M: Laxman Dewangan <ldewangan@nvidia.com> 14346S: Supported 14347F: drivers/spi/spi-tegra* 14348 14349TEHUTI ETHERNET DRIVER 14350M: Andy Gospodarek <andy@greyhouse.net> 14351L: netdev@vger.kernel.org 14352S: Supported 14353F: drivers/net/ethernet/tehuti/* 14354 14355Telecom Clock Driver for MCPL0010 14356M: Mark Gross <mark.gross@intel.com> 14357S: Supported 14358F: drivers/char/tlclk.c 14359 14360TENSILICA XTENSA PORT (xtensa) 14361M: Chris Zankel <chris@zankel.net> 14362M: Max Filippov <jcmvbkbc@gmail.com> 14363L: linux-xtensa@linux-xtensa.org 14364T: git git://github.com/czankel/xtensa-linux.git 14365S: Maintained 14366F: arch/xtensa/ 14367F: drivers/irqchip/irq-xtensa-* 14368 14369Texas Instruments' System Control Interface (TISCI) Protocol Driver 14370M: Nishanth Menon <nm@ti.com> 14371M: Tero Kristo <t-kristo@ti.com> 14372M: Santosh Shilimkar <ssantosh@kernel.org> 14373L: linux-arm-kernel@lists.infradead.org 14374S: Maintained 14375F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 14376F: drivers/firmware/ti_sci* 14377F: include/linux/soc/ti/ti_sci_protocol.h 14378F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 14379F: include/dt-bindings/genpd/k2g.h 14380F: drivers/soc/ti/ti_sci_pm_domains.c 14381F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 14382F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 14383F: drivers/clk/keystone/sci-clk.c 14384F: drivers/reset/reset-ti-sci.c 14385 14386THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 14387M: Hans Verkuil <hverkuil@xs4all.nl> 14388L: linux-media@vger.kernel.org 14389T: git git://linuxtv.org/media_tree.git 14390W: https://linuxtv.org 14391S: Maintained 14392F: drivers/media/radio/radio-raremono.c 14393 14394THERMAL 14395M: Zhang Rui <rui.zhang@intel.com> 14396M: Eduardo Valentin <edubezval@gmail.com> 14397L: linux-pm@vger.kernel.org 14398T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 14399T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 14400Q: https://patchwork.kernel.org/project/linux-pm/list/ 14401S: Supported 14402F: drivers/thermal/ 14403F: include/linux/thermal.h 14404F: include/uapi/linux/thermal.h 14405F: include/linux/cpu_cooling.h 14406F: Documentation/devicetree/bindings/thermal/ 14407 14408THERMAL/CPU_COOLING 14409M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 14410M: Viresh Kumar <viresh.kumar@linaro.org> 14411M: Javi Merino <javi.merino@kernel.org> 14412L: linux-pm@vger.kernel.org 14413S: Supported 14414F: Documentation/thermal/cpu-cooling-api.txt 14415F: drivers/thermal/cpu_cooling.c 14416F: include/linux/cpu_cooling.h 14417 14418THINKPAD ACPI EXTRAS DRIVER 14419M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 14420L: ibm-acpi-devel@lists.sourceforge.net 14421L: platform-driver-x86@vger.kernel.org 14422W: http://ibm-acpi.sourceforge.net 14423W: http://thinkwiki.org/wiki/Ibm-acpi 14424T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 14425S: Maintained 14426F: drivers/platform/x86/thinkpad_acpi.c 14427 14428THUNDERBOLT DRIVER 14429M: Andreas Noever <andreas.noever@gmail.com> 14430M: Michael Jamet <michael.jamet@intel.com> 14431M: Mika Westerberg <mika.westerberg@linux.intel.com> 14432M: Yehezkel Bernat <YehezkelShB@gmail.com> 14433T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 14434S: Maintained 14435F: Documentation/admin-guide/thunderbolt.rst 14436F: drivers/thunderbolt/ 14437F: include/linux/thunderbolt.h 14438 14439THUNDERBOLT NETWORK DRIVER 14440M: Michael Jamet <michael.jamet@intel.com> 14441M: Mika Westerberg <mika.westerberg@linux.intel.com> 14442M: Yehezkel Bernat <YehezkelShB@gmail.com> 14443L: netdev@vger.kernel.org 14444S: Maintained 14445F: drivers/net/thunderbolt.c 14446 14447THUNDERX GPIO DRIVER 14448M: David Daney <david.daney@cavium.com> 14449S: Maintained 14450F: drivers/gpio/gpio-thunderx.c 14451 14452TI AM437X VPFE DRIVER 14453M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14454L: linux-media@vger.kernel.org 14455W: https://linuxtv.org 14456Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14457T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14458S: Maintained 14459F: drivers/media/platform/am437x/ 14460 14461TI BANDGAP AND THERMAL DRIVER 14462M: Eduardo Valentin <edubezval@gmail.com> 14463M: Keerthy <j-keerthy@ti.com> 14464L: linux-pm@vger.kernel.org 14465L: linux-omap@vger.kernel.org 14466S: Maintained 14467F: drivers/thermal/ti-soc-thermal/ 14468 14469TI BQ27XXX POWER SUPPLY DRIVER 14470R: Andrew F. Davis <afd@ti.com> 14471F: include/linux/power/bq27xxx_battery.h 14472F: drivers/power/supply/bq27xxx_battery.c 14473F: drivers/power/supply/bq27xxx_battery_i2c.c 14474 14475TI CDCE706 CLOCK DRIVER 14476M: Max Filippov <jcmvbkbc@gmail.com> 14477S: Maintained 14478F: drivers/clk/clk-cdce706.c 14479 14480TI CLOCK DRIVER 14481M: Tero Kristo <t-kristo@ti.com> 14482L: linux-omap@vger.kernel.org 14483S: Maintained 14484F: drivers/clk/ti/ 14485F: include/linux/clk/ti.h 14486 14487TI DAVINCI MACHINE SUPPORT 14488M: Sekhar Nori <nsekhar@ti.com> 14489M: Kevin Hilman <khilman@kernel.org> 14490L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14491T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14492S: Supported 14493F: arch/arm/mach-davinci/ 14494F: drivers/i2c/busses/i2c-davinci.c 14495F: arch/arm/boot/dts/da850* 14496 14497TI DAVINCI SERIES CLOCK DRIVER 14498M: David Lechner <david@lechnology.com> 14499R: Sekhar Nori <nsekhar@ti.com> 14500S: Maintained 14501F: Documentation/devicetree/bindings/clock/ti/davinci/ 14502F: drivers/clk/davinci/ 14503 14504TI DAVINCI SERIES GPIO DRIVER 14505M: Keerthy <j-keerthy@ti.com> 14506L: linux-gpio@vger.kernel.org 14507S: Maintained 14508F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14509F: drivers/gpio/gpio-davinci.c 14510 14511TI DAVINCI SERIES MEDIA DRIVER 14512M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14513L: linux-media@vger.kernel.org 14514W: https://linuxtv.org 14515Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14516T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14517S: Maintained 14518F: drivers/media/platform/davinci/ 14519F: include/media/davinci/ 14520 14521TI ETHERNET SWITCH DRIVER (CPSW) 14522R: Grygorii Strashko <grygorii.strashko@ti.com> 14523L: linux-omap@vger.kernel.org 14524L: netdev@vger.kernel.org 14525S: Maintained 14526F: drivers/net/ethernet/ti/cpsw* 14527F: drivers/net/ethernet/ti/davinci* 14528 14529TI FLASH MEDIA INTERFACE DRIVER 14530M: Alex Dubov <oakad@yahoo.com> 14531S: Maintained 14532F: drivers/misc/tifm* 14533F: drivers/mmc/host/tifm_sd.c 14534F: include/linux/tifm.h 14535 14536TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14537M: Santosh Shilimkar <ssantosh@kernel.org> 14538L: linux-kernel@vger.kernel.org 14539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14540S: Maintained 14541F: drivers/soc/ti/* 14542T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14543 14544TI LM49xxx FAMILY ASoC CODEC DRIVERS 14545M: M R Swami Reddy <mr.swami.reddy@ti.com> 14546M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14547L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14548S: Maintained 14549F: sound/soc/codecs/lm49453* 14550F: sound/soc/codecs/isabelle* 14551 14552TI LP855x BACKLIGHT DRIVER 14553M: Milo Kim <milo.kim@ti.com> 14554S: Maintained 14555F: Documentation/backlight/lp855x-driver.txt 14556F: drivers/video/backlight/lp855x_bl.c 14557F: include/linux/platform_data/lp855x.h 14558 14559TI LP8727 CHARGER DRIVER 14560M: Milo Kim <milo.kim@ti.com> 14561S: Maintained 14562F: drivers/power/supply/lp8727_charger.c 14563F: include/linux/platform_data/lp8727.h 14564 14565TI LP8788 MFD DRIVER 14566M: Milo Kim <milo.kim@ti.com> 14567S: Maintained 14568F: drivers/iio/adc/lp8788_adc.c 14569F: drivers/leds/leds-lp8788.c 14570F: drivers/mfd/lp8788*.c 14571F: drivers/power/supply/lp8788-charger.c 14572F: drivers/regulator/lp8788-*.c 14573F: include/linux/mfd/lp8788*.h 14574 14575TI NETCP ETHERNET DRIVER 14576M: Wingman Kwok <w-kwok2@ti.com> 14577M: Murali Karicheri <m-karicheri2@ti.com> 14578L: netdev@vger.kernel.org 14579S: Maintained 14580F: drivers/net/ethernet/ti/netcp* 14581 14582TI TAS571X FAMILY ASoC CODEC DRIVER 14583M: Kevin Cernekee <cernekee@chromium.org> 14584L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14585S: Odd Fixes 14586F: sound/soc/codecs/tas571x* 14587 14588TI TRF7970A NFC DRIVER 14589M: Mark Greer <mgreer@animalcreek.com> 14590L: linux-wireless@vger.kernel.org 14591L: linux-nfc@lists.01.org (moderated for non-subscribers) 14592S: Supported 14593F: drivers/nfc/trf7970a.c 14594F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14595 14596TI TWL4030 SERIES SOC CODEC DRIVER 14597M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14598L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14599S: Maintained 14600F: sound/soc/codecs/twl4030* 14601 14602TI VPE/CAL DRIVERS 14603M: Benoit Parrot <bparrot@ti.com> 14604L: linux-media@vger.kernel.org 14605W: http://linuxtv.org/ 14606Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14607S: Maintained 14608F: drivers/media/platform/ti-vpe/ 14609 14610TI WILINK WIRELESS DRIVERS 14611L: linux-wireless@vger.kernel.org 14612W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14613W: http://wireless.kernel.org/en/users/Drivers/wl1251 14614T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14615S: Orphan 14616F: drivers/net/wireless/ti/ 14617F: include/linux/wl12xx.h 14618 14619TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14620M: John Stultz <john.stultz@linaro.org> 14621M: Thomas Gleixner <tglx@linutronix.de> 14622R: Stephen Boyd <sboyd@kernel.org> 14623L: linux-kernel@vger.kernel.org 14624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14625S: Supported 14626F: include/linux/clocksource.h 14627F: include/linux/time.h 14628F: include/linux/timex.h 14629F: include/uapi/linux/time.h 14630F: include/uapi/linux/timex.h 14631F: kernel/time/clocksource.c 14632F: kernel/time/time*.c 14633F: kernel/time/alarmtimer.c 14634F: kernel/time/ntp.c 14635F: tools/testing/selftests/timers/ 14636 14637TIPC NETWORK LAYER 14638M: Jon Maloy <jon.maloy@ericsson.com> 14639M: Ying Xue <ying.xue@windriver.com> 14640L: netdev@vger.kernel.org (core kernel code) 14641L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14642W: http://tipc.sourceforge.net/ 14643S: Maintained 14644F: include/uapi/linux/tipc*.h 14645F: net/tipc/ 14646 14647TLAN NETWORK DRIVER 14648M: Samuel Chessman <chessman@tux.org> 14649L: tlan-devel@lists.sourceforge.net (subscribers-only) 14650W: http://sourceforge.net/projects/tlan/ 14651S: Maintained 14652F: Documentation/networking/tlan.txt 14653F: drivers/net/ethernet/ti/tlan.* 14654 14655TM6000 VIDEO4LINUX DRIVER 14656M: Mauro Carvalho Chehab <mchehab@kernel.org> 14657L: linux-media@vger.kernel.org 14658W: https://linuxtv.org 14659T: git git://linuxtv.org/media_tree.git 14660S: Odd fixes 14661F: drivers/media/usb/tm6000/ 14662F: Documentation/media/v4l-drivers/tm6000* 14663 14664TMIO/SDHI MMC DRIVER 14665M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14666L: linux-mmc@vger.kernel.org 14667S: Supported 14668F: drivers/mmc/host/tmio_mmc* 14669F: drivers/mmc/host/renesas_sdhi* 14670F: include/linux/mfd/tmio.h 14671 14672TMP401 HARDWARE MONITOR DRIVER 14673M: Guenter Roeck <linux@roeck-us.net> 14674L: linux-hwmon@vger.kernel.org 14675S: Maintained 14676F: Documentation/hwmon/tmp401 14677F: drivers/hwmon/tmp401.c 14678 14679TMPFS (SHMEM FILESYSTEM) 14680M: Hugh Dickins <hughd@google.com> 14681L: linux-mm@kvack.org 14682S: Maintained 14683F: include/linux/shmem_fs.h 14684F: mm/shmem.c 14685 14686TOMOYO SECURITY MODULE 14687M: Kentaro Takeda <takedakn@nttdata.co.jp> 14688M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14689L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14690L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14691L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14692L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14693W: http://tomoyo.sourceforge.jp/ 14694T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14695S: Maintained 14696F: security/tomoyo/ 14697 14698TOPSTAR LAPTOP EXTRAS DRIVER 14699M: Herton Ronaldo Krzesinski <herton@canonical.com> 14700L: platform-driver-x86@vger.kernel.org 14701S: Maintained 14702F: drivers/platform/x86/topstar-laptop.c 14703 14704TORTURE-TEST MODULES 14705M: Davidlohr Bueso <dave@stgolabs.net> 14706M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14707M: Josh Triplett <josh@joshtriplett.org> 14708L: linux-kernel@vger.kernel.org 14709S: Supported 14710T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14711F: Documentation/RCU/torture.txt 14712F: kernel/torture.c 14713F: kernel/rcu/rcutorture.c 14714F: kernel/rcu/rcuperf.c 14715F: kernel/locking/locktorture.c 14716 14717TOSHIBA ACPI EXTRAS DRIVER 14718M: Azael Avalos <coproscefalo@gmail.com> 14719L: platform-driver-x86@vger.kernel.org 14720S: Maintained 14721F: drivers/platform/x86/toshiba_acpi.c 14722 14723TOSHIBA BLUETOOTH DRIVER 14724M: Azael Avalos <coproscefalo@gmail.com> 14725L: platform-driver-x86@vger.kernel.org 14726S: Maintained 14727F: drivers/platform/x86/toshiba_bluetooth.c 14728 14729TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14730M: Azael Avalos <coproscefalo@gmail.com> 14731L: platform-driver-x86@vger.kernel.org 14732S: Maintained 14733F: drivers/platform/x86/toshiba_haps.c 14734 14735TOSHIBA SMM DRIVER 14736M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14737W: http://www.buzzard.org.uk/toshiba/ 14738S: Maintained 14739F: drivers/char/toshiba.c 14740F: include/linux/toshiba.h 14741F: include/uapi/linux/toshiba.h 14742 14743TOSHIBA TC358743 DRIVER 14744M: Mats Randgaard <matrandg@cisco.com> 14745L: linux-media@vger.kernel.org 14746S: Maintained 14747F: drivers/media/i2c/tc358743* 14748F: include/media/i2c/tc358743.h 14749 14750TOSHIBA WMI HOTKEYS DRIVER 14751M: Azael Avalos <coproscefalo@gmail.com> 14752L: platform-driver-x86@vger.kernel.org 14753S: Maintained 14754F: drivers/platform/x86/toshiba-wmi.c 14755 14756TPM DEVICE DRIVER 14757M: Peter Huewe <peterhuewe@gmx.de> 14758M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14759R: Jason Gunthorpe <jgg@ziepe.ca> 14760L: linux-integrity@vger.kernel.org 14761Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14762W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14763T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14764S: Maintained 14765F: drivers/char/tpm/ 14766 14767TRACING 14768M: Steven Rostedt <rostedt@goodmis.org> 14769M: Ingo Molnar <mingo@redhat.com> 14770T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14771S: Maintained 14772F: Documentation/trace/ftrace.rst 14773F: arch/*/*/*/ftrace.h 14774F: arch/*/kernel/ftrace.c 14775F: include/*/ftrace.h 14776F: include/linux/trace*.h 14777F: include/trace/ 14778F: kernel/trace/ 14779F: tools/testing/selftests/ftrace/ 14780 14781TRACING MMIO ACCESSES (MMIOTRACE) 14782M: Steven Rostedt <rostedt@goodmis.org> 14783M: Ingo Molnar <mingo@kernel.org> 14784R: Karol Herbst <karolherbst@gmail.com> 14785R: Pekka Paalanen <ppaalanen@gmail.com> 14786S: Maintained 14787L: linux-kernel@vger.kernel.org 14788L: nouveau@lists.freedesktop.org 14789F: kernel/trace/trace_mmiotrace.c 14790F: include/linux/mmiotrace.h 14791F: arch/x86/mm/kmmio.c 14792F: arch/x86/mm/mmio-mod.c 14793F: arch/x86/mm/testmmiotrace.c 14794 14795TRIVIAL PATCHES 14796M: Jiri Kosina <trivial@kernel.org> 14797T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14798S: Maintained 14799K: ^Subject:.*(?i)trivial 14800 14801TEMPO SEMICONDUCTOR DRIVERS 14802M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14803S: Maintained 14804F: sound/soc/codecs/tscs*.c 14805F: sound/soc/codecs/tscs*.h 14806F: Documentation/devicetree/bindings/sound/tscs*.txt 14807 14808TTY LAYER 14809M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14810M: Jiri Slaby <jslaby@suse.com> 14811S: Supported 14812T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14813F: Documentation/serial/ 14814F: drivers/tty/ 14815F: drivers/tty/serial/serial_core.c 14816F: include/linux/serial_core.h 14817F: include/linux/serial.h 14818F: include/linux/tty.h 14819F: include/uapi/linux/serial_core.h 14820F: include/uapi/linux/serial.h 14821F: include/uapi/linux/tty.h 14822 14823TUA9001 MEDIA DRIVER 14824M: Antti Palosaari <crope@iki.fi> 14825L: linux-media@vger.kernel.org 14826W: https://linuxtv.org 14827W: http://palosaari.fi/linux/ 14828Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14829T: git git://linuxtv.org/anttip/media_tree.git 14830S: Maintained 14831F: drivers/media/tuners/tua9001* 14832 14833TULIP NETWORK DRIVERS 14834L: netdev@vger.kernel.org 14835L: linux-parisc@vger.kernel.org 14836S: Orphan 14837F: drivers/net/ethernet/dec/tulip/ 14838 14839TUN/TAP driver 14840M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14841W: http://vtun.sourceforge.net/tun 14842S: Maintained 14843F: Documentation/networking/tuntap.txt 14844F: arch/um/os-Linux/drivers/ 14845 14846TURBOCHANNEL SUBSYSTEM 14847M: "Maciej W. Rozycki" <macro@linux-mips.org> 14848M: Ralf Baechle <ralf@linux-mips.org> 14849L: linux-mips@linux-mips.org 14850Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14851S: Maintained 14852F: drivers/tc/ 14853F: include/linux/tc.h 14854 14855TURBOSTAT UTILITY 14856M: "Len Brown" <lenb@kernel.org> 14857L: linux-pm@vger.kernel.org 14858B: https://bugzilla.kernel.org 14859Q: https://patchwork.kernel.org/project/linux-pm/list/ 14860T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git turbostat 14861S: Supported 14862F: tools/power/x86/turbostat/ 14863 14864TW5864 VIDEO4LINUX DRIVER 14865M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14866M: Anton Sviridenko <anton@corp.bluecherry.net> 14867M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14868M: Andrey Utkin <andrey_utkin@fastmail.com> 14869L: linux-media@vger.kernel.org 14870S: Supported 14871F: drivers/media/pci/tw5864/ 14872 14873TW68 VIDEO4LINUX DRIVER 14874M: Hans Verkuil <hverkuil@xs4all.nl> 14875L: linux-media@vger.kernel.org 14876T: git git://linuxtv.org/media_tree.git 14877W: https://linuxtv.org 14878S: Odd Fixes 14879F: drivers/media/pci/tw68/ 14880 14881TW686X VIDEO4LINUX DRIVER 14882M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14883L: linux-media@vger.kernel.org 14884T: git git://linuxtv.org/media_tree.git 14885W: http://linuxtv.org 14886S: Maintained 14887F: drivers/media/pci/tw686x/ 14888 14889UBI FILE SYSTEM (UBIFS) 14890M: Richard Weinberger <richard@nod.at> 14891M: Artem Bityutskiy <dedekind1@gmail.com> 14892M: Adrian Hunter <adrian.hunter@intel.com> 14893L: linux-mtd@lists.infradead.org 14894T: git git://git.infradead.org/ubifs-2.6.git 14895W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14896S: Supported 14897F: Documentation/filesystems/ubifs.txt 14898F: fs/ubifs/ 14899 14900UCLINUX (M68KNOMMU AND COLDFIRE) 14901M: Greg Ungerer <gerg@linux-m68k.org> 14902W: http://www.linux-m68k.org/ 14903W: http://www.uclinux.org/ 14904L: linux-m68k@lists.linux-m68k.org 14905L: uclinux-dev@uclinux.org (subscribers-only) 14906T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14907S: Maintained 14908F: arch/m68k/coldfire/ 14909F: arch/m68k/68*/ 14910F: arch/m68k/*/*_no.* 14911F: arch/m68k/include/asm/*_no.* 14912 14913UDF FILESYSTEM 14914M: Jan Kara <jack@suse.com> 14915S: Maintained 14916F: Documentation/filesystems/udf.txt 14917F: fs/udf/ 14918 14919UDRAW TABLET 14920M: Bastien Nocera <hadess@hadess.net> 14921L: linux-input@vger.kernel.org 14922S: Maintained 14923F: drivers/hid/hid-udraw-ps3.c 14924 14925UFS FILESYSTEM 14926M: Evgeniy Dushistov <dushistov@mail.ru> 14927S: Maintained 14928F: Documentation/filesystems/ufs.txt 14929F: fs/ufs/ 14930 14931UHID USERSPACE HID IO DRIVER: 14932M: David Herrmann <dh.herrmann@googlemail.com> 14933L: linux-input@vger.kernel.org 14934S: Maintained 14935F: drivers/hid/uhid.c 14936F: include/uapi/linux/uhid.h 14937 14938ULPI BUS 14939M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14940L: linux-usb@vger.kernel.org 14941S: Maintained 14942F: drivers/usb/common/ulpi.c 14943F: include/linux/ulpi/ 14944 14945ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14946L: linux-usb@vger.kernel.org 14947S: Orphan 14948F: drivers/uwb/ 14949F: include/linux/uwb.h 14950F: include/linux/uwb/ 14951 14952UNICORE32 ARCHITECTURE: 14953M: Guan Xuetao <gxt@pku.edu.cn> 14954W: http://mprc.pku.edu.cn/~guanxuetao/linux 14955S: Maintained 14956T: git git://github.com/gxt/linux.git 14957F: arch/unicore32/ 14958 14959UNIFDEF 14960M: Tony Finch <dot@dotat.at> 14961W: http://dotat.at/prog/unifdef 14962S: Maintained 14963F: scripts/unifdef.c 14964 14965UNIFORM CDROM DRIVER 14966M: Jens Axboe <axboe@kernel.dk> 14967W: http://www.kernel.dk 14968S: Maintained 14969F: Documentation/cdrom/ 14970F: drivers/cdrom/cdrom.c 14971F: include/linux/cdrom.h 14972F: include/uapi/linux/cdrom.h 14973 14974UNISYS S-PAR DRIVERS 14975M: David Kershner <david.kershner@unisys.com> 14976L: sparmaintainer@unisys.com (Unisys internal) 14977S: Supported 14978F: include/linux/visorbus.h 14979F: drivers/visorbus/ 14980F: drivers/staging/unisys/ 14981 14982UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14983M: Vinayak Holikatti <vinholikatti@gmail.com> 14984L: linux-scsi@vger.kernel.org 14985S: Supported 14986F: Documentation/scsi/ufs.txt 14987F: drivers/scsi/ufs/ 14988 14989UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14990M: Joao Pinto <jpinto@synopsys.com> 14991L: linux-scsi@vger.kernel.org 14992S: Supported 14993F: drivers/scsi/ufs/*dwc* 14994 14995UNSORTED BLOCK IMAGES (UBI) 14996M: Artem Bityutskiy <dedekind1@gmail.com> 14997M: Richard Weinberger <richard@nod.at> 14998W: http://www.linux-mtd.infradead.org/ 14999L: linux-mtd@lists.infradead.org 15000T: git git://git.infradead.org/ubifs-2.6.git 15001S: Supported 15002F: drivers/mtd/ubi/ 15003F: include/linux/mtd/ubi.h 15004F: include/uapi/mtd/ubi-user.h 15005 15006USB "USBNET" DRIVER FRAMEWORK 15007M: Oliver Neukum <oneukum@suse.com> 15008L: netdev@vger.kernel.org 15009W: http://www.linux-usb.org/usbnet 15010S: Maintained 15011F: drivers/net/usb/usbnet.c 15012F: include/linux/usb/usbnet.h 15013 15014USB ACM DRIVER 15015M: Oliver Neukum <oneukum@suse.com> 15016L: linux-usb@vger.kernel.org 15017S: Maintained 15018F: Documentation/usb/acm.txt 15019F: drivers/usb/class/cdc-acm.* 15020 15021USB AR5523 WIRELESS DRIVER 15022M: Pontus Fuchs <pontus.fuchs@gmail.com> 15023L: linux-wireless@vger.kernel.org 15024S: Maintained 15025F: drivers/net/wireless/ath/ar5523/ 15026 15027USB ATTACHED SCSI 15028M: Oliver Neukum <oneukum@suse.com> 15029L: linux-usb@vger.kernel.org 15030L: linux-scsi@vger.kernel.org 15031S: Maintained 15032F: drivers/usb/storage/uas.c 15033 15034USB CDC ETHERNET DRIVER 15035M: Oliver Neukum <oliver@neukum.org> 15036L: linux-usb@vger.kernel.org 15037S: Maintained 15038F: drivers/net/usb/cdc_*.c 15039F: include/uapi/linux/usb/cdc.h 15040 15041USB CHAOSKEY DRIVER 15042M: Keith Packard <keithp@keithp.com> 15043L: linux-usb@vger.kernel.org 15044S: Maintained 15045F: drivers/usb/misc/chaoskey.c 15046 15047USB CYPRESS C67X00 DRIVER 15048M: Peter Korsgaard <jacmet@sunsite.dk> 15049L: linux-usb@vger.kernel.org 15050S: Maintained 15051F: drivers/usb/c67x00/ 15052 15053USB DAVICOM DM9601 DRIVER 15054M: Peter Korsgaard <jacmet@sunsite.dk> 15055L: netdev@vger.kernel.org 15056W: http://www.linux-usb.org/usbnet 15057S: Maintained 15058F: drivers/net/usb/dm9601.c 15059 15060USB DIAMOND RIO500 DRIVER 15061M: Cesar Miquel <miquel@df.uba.ar> 15062L: rio500-users@lists.sourceforge.net 15063W: http://rio500.sourceforge.net 15064S: Maintained 15065F: drivers/usb/misc/rio500* 15066 15067USB EHCI DRIVER 15068M: Alan Stern <stern@rowland.harvard.edu> 15069L: linux-usb@vger.kernel.org 15070S: Maintained 15071F: Documentation/usb/ehci.txt 15072F: drivers/usb/host/ehci* 15073 15074USB GADGET/PERIPHERAL SUBSYSTEM 15075M: Felipe Balbi <balbi@kernel.org> 15076L: linux-usb@vger.kernel.org 15077W: http://www.linux-usb.org/gadget 15078T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15079S: Maintained 15080F: drivers/usb/gadget/ 15081F: include/linux/usb/gadget* 15082 15083USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 15084M: Jiri Kosina <jikos@kernel.org> 15085R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 15086L: linux-usb@vger.kernel.org 15087T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 15088S: Maintained 15089F: Documentation/hid/hiddev.txt 15090F: drivers/hid/usbhid/ 15091 15092USB INTEL XHCI ROLE MUX DRIVER 15093M: Hans de Goede <hdegoede@redhat.com> 15094L: linux-usb@vger.kernel.org 15095S: Maintained 15096F: drivers/usb/roles/intel-xhci-usb-role-switch.c 15097 15098USB ISP116X DRIVER 15099M: Olav Kongas <ok@artecdesign.ee> 15100L: linux-usb@vger.kernel.org 15101S: Maintained 15102F: drivers/usb/host/isp116x* 15103F: include/linux/usb/isp116x.h 15104 15105USB LAN78XX ETHERNET DRIVER 15106M: Woojung Huh <woojung.huh@microchip.com> 15107M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15108L: netdev@vger.kernel.org 15109S: Maintained 15110F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 15111F: drivers/net/usb/lan78xx.* 15112F: include/dt-bindings/net/microchip-lan78xx.h 15113 15114USB MASS STORAGE DRIVER 15115M: Alan Stern <stern@rowland.harvard.edu> 15116L: linux-usb@vger.kernel.org 15117L: usb-storage@lists.one-eyed-alien.net 15118S: Maintained 15119W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 15120F: drivers/usb/storage/ 15121 15122USB MIDI DRIVER 15123M: Clemens Ladisch <clemens@ladisch.de> 15124L: alsa-devel@alsa-project.org (moderated for non-subscribers) 15125T: git git://git.alsa-project.org/alsa-kernel.git 15126S: Maintained 15127F: sound/usb/midi.* 15128 15129USB NETWORKING DRIVERS 15130L: linux-usb@vger.kernel.org 15131S: Odd Fixes 15132F: drivers/net/usb/ 15133 15134USB OHCI DRIVER 15135M: Alan Stern <stern@rowland.harvard.edu> 15136L: linux-usb@vger.kernel.org 15137S: Maintained 15138F: Documentation/usb/ohci.txt 15139F: drivers/usb/host/ohci* 15140 15141USB OTG FSM (Finite State Machine) 15142M: Peter Chen <Peter.Chen@nxp.com> 15143T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 15144L: linux-usb@vger.kernel.org 15145S: Maintained 15146F: drivers/usb/common/usb-otg-fsm.c 15147 15148USB OVER IP DRIVER 15149M: Valentina Manea <valentina.manea.m@gmail.com> 15150M: Shuah Khan <shuah@kernel.org> 15151L: linux-usb@vger.kernel.org 15152S: Maintained 15153F: Documentation/usb/usbip_protocol.txt 15154F: drivers/usb/usbip/ 15155F: tools/usb/usbip/ 15156F: tools/testing/selftests/drivers/usb/usbip/ 15157 15158USB PEGASUS DRIVER 15159M: Petko Manolov <petkan@nucleusys.com> 15160L: linux-usb@vger.kernel.org 15161L: netdev@vger.kernel.org 15162T: git git://github.com/petkan/pegasus.git 15163W: https://github.com/petkan/pegasus 15164S: Maintained 15165F: drivers/net/usb/pegasus.* 15166 15167USB PHY LAYER 15168M: Felipe Balbi <balbi@kernel.org> 15169L: linux-usb@vger.kernel.org 15170T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 15171S: Maintained 15172F: drivers/usb/phy/ 15173 15174USB PRINTER DRIVER (usblp) 15175M: Pete Zaitcev <zaitcev@redhat.com> 15176L: linux-usb@vger.kernel.org 15177S: Supported 15178F: drivers/usb/class/usblp.c 15179 15180USB QMI WWAN NETWORK DRIVER 15181M: Bjørn Mork <bjorn@mork.no> 15182L: netdev@vger.kernel.org 15183S: Maintained 15184F: Documentation/ABI/testing/sysfs-class-net-qmi 15185F: drivers/net/usb/qmi_wwan.c 15186 15187USB RTL8150 DRIVER 15188M: Petko Manolov <petkan@nucleusys.com> 15189L: linux-usb@vger.kernel.org 15190L: netdev@vger.kernel.org 15191T: git git://github.com/petkan/rtl8150.git 15192W: https://github.com/petkan/rtl8150 15193S: Maintained 15194F: drivers/net/usb/rtl8150.c 15195 15196USB SERIAL SUBSYSTEM 15197M: Johan Hovold <johan@kernel.org> 15198L: linux-usb@vger.kernel.org 15199T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 15200S: Maintained 15201F: Documentation/usb/usb-serial.txt 15202F: drivers/usb/serial/ 15203F: include/linux/usb/serial.h 15204 15205USB SMSC75XX ETHERNET DRIVER 15206M: Steve Glendinning <steve.glendinning@shawell.net> 15207L: netdev@vger.kernel.org 15208S: Maintained 15209F: drivers/net/usb/smsc75xx.* 15210 15211USB SMSC95XX ETHERNET DRIVER 15212M: Steve Glendinning <steve.glendinning@shawell.net> 15213M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 15214L: netdev@vger.kernel.org 15215S: Maintained 15216F: drivers/net/usb/smsc95xx.* 15217 15218USB SUBSYSTEM 15219M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15220L: linux-usb@vger.kernel.org 15221W: http://www.linux-usb.org 15222T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 15223S: Supported 15224F: Documentation/devicetree/bindings/usb/ 15225F: Documentation/usb/ 15226F: drivers/usb/ 15227F: include/linux/usb.h 15228F: include/linux/usb/ 15229 15230USB TYPEC PI3USB30532 MUX DRIVER 15231M: Hans de Goede <hdegoede@redhat.com> 15232L: linux-usb@vger.kernel.org 15233S: Maintained 15234F: drivers/usb/typec/mux/pi3usb30532.c 15235 15236USB TYPEC CLASS 15237M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15238L: linux-usb@vger.kernel.org 15239S: Maintained 15240F: Documentation/ABI/testing/sysfs-class-typec 15241F: Documentation/driver-api/usb/typec.rst 15242F: drivers/usb/typec/ 15243F: include/linux/usb/typec.h 15244 15245USB TYPEC BUS FOR ALTERNATE MODES 15246M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 15247L: linux-usb@vger.kernel.org 15248S: Maintained 15249F: Documentation/ABI/testing/sysfs-bus-typec 15250F: Documentation/driver-api/usb/typec_bus.rst 15251F: drivers/usb/typec/altmodes/ 15252F: include/linux/usb/typec_altmode.h 15253 15254USB UHCI DRIVER 15255M: Alan Stern <stern@rowland.harvard.edu> 15256L: linux-usb@vger.kernel.org 15257S: Maintained 15258F: drivers/usb/host/uhci* 15259 15260USB VIDEO CLASS 15261M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15262L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 15263L: linux-media@vger.kernel.org 15264T: git git://linuxtv.org/media_tree.git 15265W: http://www.ideasonboard.org/uvc/ 15266S: Maintained 15267F: drivers/media/usb/uvc/ 15268F: include/uapi/linux/uvcvideo.h 15269 15270USB VISION DRIVER 15271M: Hans Verkuil <hverkuil@xs4all.nl> 15272L: linux-media@vger.kernel.org 15273T: git git://linuxtv.org/media_tree.git 15274W: https://linuxtv.org 15275S: Odd Fixes 15276F: drivers/media/usb/usbvision/ 15277 15278USB WEBCAM GADGET 15279M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15280L: linux-usb@vger.kernel.org 15281S: Maintained 15282F: drivers/usb/gadget/function/*uvc* 15283F: drivers/usb/gadget/legacy/webcam.c 15284F: include/uapi/linux/usb/g_uvc.h 15285 15286USB WIRELESS RNDIS DRIVER (rndis_wlan) 15287M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 15288L: linux-wireless@vger.kernel.org 15289S: Maintained 15290F: drivers/net/wireless/rndis_wlan.c 15291 15292USB XHCI DRIVER 15293M: Mathias Nyman <mathias.nyman@intel.com> 15294L: linux-usb@vger.kernel.org 15295S: Supported 15296F: drivers/usb/host/xhci* 15297F: drivers/usb/host/pci-quirks* 15298 15299USB ZD1201 DRIVER 15300L: linux-wireless@vger.kernel.org 15301W: http://linux-lc100020.sourceforge.net 15302S: Orphan 15303F: drivers/net/wireless/zydas/zd1201.* 15304 15305USB ZR364XX DRIVER 15306M: Antoine Jacquet <royale@zerezo.com> 15307L: linux-usb@vger.kernel.org 15308L: linux-media@vger.kernel.org 15309T: git git://linuxtv.org/media_tree.git 15310W: http://royale.zerezo.com/zr364xx/ 15311S: Maintained 15312F: Documentation/media/v4l-drivers/zr364xx* 15313F: drivers/media/usb/zr364xx/ 15314 15315USER-MODE LINUX (UML) 15316M: Jeff Dike <jdike@addtoit.com> 15317M: Richard Weinberger <richard@nod.at> 15318L: linux-um@lists.infradead.org 15319W: http://user-mode-linux.sourceforge.net 15320T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 15321S: Maintained 15322F: Documentation/virtual/uml/ 15323F: arch/um/ 15324F: arch/x86/um/ 15325F: fs/hostfs/ 15326F: fs/hppfs/ 15327 15328USERSPACE I/O (UIO) 15329M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15330S: Maintained 15331T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15332F: Documentation/driver-api/uio-howto.rst 15333F: drivers/uio/ 15334F: include/linux/uio*.h 15335 15336UTIL-LINUX PACKAGE 15337M: Karel Zak <kzak@redhat.com> 15338L: util-linux@vger.kernel.org 15339W: http://en.wikipedia.org/wiki/Util-linux 15340T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 15341S: Maintained 15342 15343UUID HELPERS 15344M: Christoph Hellwig <hch@lst.de> 15345R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 15346L: linux-kernel@vger.kernel.org 15347T: git git://git.infradead.org/users/hch/uuid.git 15348F: lib/uuid.c 15349F: lib/test_uuid.c 15350F: include/linux/uuid.h 15351F: include/uapi/linux/uuid.h 15352S: Maintained 15353 15354UVESAFB DRIVER 15355M: Michal Januszewski <spock@gentoo.org> 15356L: linux-fbdev@vger.kernel.org 15357W: http://dev.gentoo.org/~spock/projects/uvesafb/ 15358S: Maintained 15359F: Documentation/fb/uvesafb.txt 15360F: drivers/video/fbdev/uvesafb.* 15361 15362VF610 NAND DRIVER 15363M: Stefan Agner <stefan@agner.ch> 15364L: linux-mtd@lists.infradead.org 15365S: Supported 15366F: drivers/mtd/nand/raw/vf610_nfc.c 15367 15368VFAT/FAT/MSDOS FILESYSTEM 15369M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 15370S: Maintained 15371F: Documentation/filesystems/vfat.txt 15372F: fs/fat/ 15373 15374VFIO DRIVER 15375M: Alex Williamson <alex.williamson@redhat.com> 15376L: kvm@vger.kernel.org 15377T: git git://github.com/awilliam/linux-vfio.git 15378S: Maintained 15379F: Documentation/vfio.txt 15380F: drivers/vfio/ 15381F: include/linux/vfio.h 15382F: include/uapi/linux/vfio.h 15383 15384VFIO MEDIATED DEVICE DRIVERS 15385M: Kirti Wankhede <kwankhede@nvidia.com> 15386L: kvm@vger.kernel.org 15387S: Maintained 15388F: Documentation/vfio-mediated-device.txt 15389F: drivers/vfio/mdev/ 15390F: include/linux/mdev.h 15391F: samples/vfio-mdev/ 15392 15393VFIO PLATFORM DRIVER 15394M: Eric Auger <eric.auger@redhat.com> 15395L: kvm@vger.kernel.org 15396S: Maintained 15397F: drivers/vfio/platform/ 15398 15399VGA_SWITCHEROO 15400R: Lukas Wunner <lukas@wunner.de> 15401S: Maintained 15402F: Documentation/gpu/vga-switcheroo.rst 15403F: drivers/gpu/vga/vga_switcheroo.c 15404F: include/linux/vga_switcheroo.h 15405T: git git://anongit.freedesktop.org/drm/drm-misc 15406 15407VIA RHINE NETWORK DRIVER 15408S: Orphan 15409F: drivers/net/ethernet/via/via-rhine.c 15410 15411VIA SD/MMC CARD CONTROLLER DRIVER 15412M: Bruce Chang <brucechang@via.com.tw> 15413M: Harald Welte <HaraldWelte@viatech.com> 15414S: Maintained 15415F: drivers/mmc/host/via-sdmmc.c 15416 15417VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 15418M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 15419L: linux-fbdev@vger.kernel.org 15420S: Maintained 15421F: include/linux/via-core.h 15422F: include/linux/via-gpio.h 15423F: include/linux/via_i2c.h 15424F: drivers/video/fbdev/via/ 15425 15426VIA VELOCITY NETWORK DRIVER 15427M: Francois Romieu <romieu@fr.zoreil.com> 15428L: netdev@vger.kernel.org 15429S: Maintained 15430F: drivers/net/ethernet/via/via-velocity.* 15431 15432VICODEC VIRTUAL CODEC DRIVER 15433M: Hans Verkuil <hans.verkuil@cisco.com> 15434L: linux-media@vger.kernel.org 15435T: git git://linuxtv.org/media_tree.git 15436W: https://linuxtv.org 15437S: Maintained 15438F: drivers/media/platform/vicodec/* 15439 15440VIDEO MULTIPLEXER DRIVER 15441M: Philipp Zabel <p.zabel@pengutronix.de> 15442L: linux-media@vger.kernel.org 15443S: Maintained 15444F: drivers/media/platform/video-mux.c 15445 15446VIDEO I2C POLLING DRIVER 15447M: Matt Ranostay <matt.ranostay@konsulko.com> 15448L: linux-media@vger.kernel.org 15449S: Maintained 15450F: drivers/media/i2c/video-i2c.c 15451 15452VIDEOBUF2 FRAMEWORK 15453M: Pawel Osciak <pawel@osciak.com> 15454M: Marek Szyprowski <m.szyprowski@samsung.com> 15455M: Kyungmin Park <kyungmin.park@samsung.com> 15456L: linux-media@vger.kernel.org 15457S: Maintained 15458F: drivers/media/v4l2-core/videobuf2-* 15459F: include/media/videobuf2-* 15460 15461VIMC VIRTUAL MEDIA CONTROLLER DRIVER 15462M: Helen Koike <helen.koike@collabora.com> 15463L: linux-media@vger.kernel.org 15464T: git git://linuxtv.org/media_tree.git 15465W: https://linuxtv.org 15466S: Maintained 15467F: drivers/media/platform/vimc/* 15468 15469VIRT LIB 15470M: Alex Williamson <alex.williamson@redhat.com> 15471M: Paolo Bonzini <pbonzini@redhat.com> 15472L: kvm@vger.kernel.org 15473S: Supported 15474F: virt/lib/ 15475 15476VIRTIO AND VHOST VSOCK DRIVER 15477M: Stefan Hajnoczi <stefanha@redhat.com> 15478L: kvm@vger.kernel.org 15479L: virtualization@lists.linux-foundation.org 15480L: netdev@vger.kernel.org 15481S: Maintained 15482F: include/linux/virtio_vsock.h 15483F: include/uapi/linux/virtio_vsock.h 15484F: include/uapi/linux/vsockmon.h 15485F: include/uapi/linux/vm_sockets_diag.h 15486F: net/vmw_vsock/diag.c 15487F: net/vmw_vsock/af_vsock_tap.c 15488F: net/vmw_vsock/virtio_transport_common.c 15489F: net/vmw_vsock/virtio_transport.c 15490F: drivers/net/vsockmon.c 15491F: drivers/vhost/vsock.c 15492F: drivers/vhost/vsock.h 15493F: tools/testing/vsock/ 15494 15495VIRTIO CONSOLE DRIVER 15496M: Amit Shah <amit@kernel.org> 15497L: virtualization@lists.linux-foundation.org 15498S: Maintained 15499F: drivers/char/virtio_console.c 15500F: include/linux/virtio_console.h 15501F: include/uapi/linux/virtio_console.h 15502 15503VIRTIO CORE, NET AND BLOCK DRIVERS 15504M: "Michael S. Tsirkin" <mst@redhat.com> 15505M: Jason Wang <jasowang@redhat.com> 15506L: virtualization@lists.linux-foundation.org 15507S: Maintained 15508F: Documentation/devicetree/bindings/virtio/ 15509F: drivers/virtio/ 15510F: tools/virtio/ 15511F: drivers/net/virtio_net.c 15512F: drivers/block/virtio_blk.c 15513F: include/linux/virtio*.h 15514F: include/uapi/linux/virtio_*.h 15515F: drivers/crypto/virtio/ 15516F: mm/balloon_compaction.c 15517 15518VIRTIO CRYPTO DRIVER 15519M: Gonglei <arei.gonglei@huawei.com> 15520L: virtualization@lists.linux-foundation.org 15521L: linux-crypto@vger.kernel.org 15522S: Maintained 15523F: drivers/crypto/virtio/ 15524F: include/uapi/linux/virtio_crypto.h 15525 15526VIRTIO DRIVERS FOR S390 15527M: Cornelia Huck <cohuck@redhat.com> 15528M: Halil Pasic <pasic@linux.ibm.com> 15529L: linux-s390@vger.kernel.org 15530L: virtualization@lists.linux-foundation.org 15531L: kvm@vger.kernel.org 15532S: Supported 15533F: drivers/s390/virtio/ 15534F: arch/s390/include/uapi/asm/virtio-ccw.h 15535 15536VIRTIO GPU DRIVER 15537M: David Airlie <airlied@linux.ie> 15538M: Gerd Hoffmann <kraxel@redhat.com> 15539L: dri-devel@lists.freedesktop.org 15540L: virtualization@lists.linux-foundation.org 15541T: git git://anongit.freedesktop.org/drm/drm-misc 15542S: Maintained 15543F: drivers/gpu/drm/virtio/ 15544F: include/uapi/linux/virtio_gpu.h 15545 15546VIRTIO HOST (VHOST) 15547M: "Michael S. Tsirkin" <mst@redhat.com> 15548M: Jason Wang <jasowang@redhat.com> 15549L: kvm@vger.kernel.org 15550L: virtualization@lists.linux-foundation.org 15551L: netdev@vger.kernel.org 15552T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15553S: Maintained 15554F: drivers/vhost/ 15555F: include/uapi/linux/vhost.h 15556 15557VIRTIO INPUT DRIVER 15558M: Gerd Hoffmann <kraxel@redhat.com> 15559S: Maintained 15560F: drivers/virtio/virtio_input.c 15561F: include/uapi/linux/virtio_input.h 15562 15563VIRTUAL BOX GUEST DEVICE DRIVER 15564M: Hans de Goede <hdegoede@redhat.com> 15565M: Arnd Bergmann <arnd@arndb.de> 15566M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15567S: Maintained 15568F: include/linux/vbox_utils.h 15569F: include/uapi/linux/vbox*.h 15570F: drivers/virt/vboxguest/ 15571 15572VIRTUAL SERIO DEVICE DRIVER 15573M: Stephen Chandler Paul <thatslyude@gmail.com> 15574S: Maintained 15575F: drivers/input/serio/userio.c 15576F: include/uapi/linux/userio.h 15577 15578VIVID VIRTUAL VIDEO DRIVER 15579M: Hans Verkuil <hverkuil@xs4all.nl> 15580L: linux-media@vger.kernel.org 15581T: git git://linuxtv.org/media_tree.git 15582W: https://linuxtv.org 15583S: Maintained 15584F: drivers/media/platform/vivid/* 15585 15586VLYNQ BUS 15587M: Florian Fainelli <f.fainelli@gmail.com> 15588L: openwrt-devel@lists.openwrt.org (subscribers-only) 15589S: Maintained 15590F: drivers/vlynq/vlynq.c 15591F: include/linux/vlynq.h 15592 15593VME SUBSYSTEM 15594M: Martyn Welch <martyn@welchs.me.uk> 15595M: Manohar Vanga <manohar.vanga@gmail.com> 15596M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15597L: devel@driverdev.osuosl.org 15598S: Maintained 15599T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15600F: Documentation/driver-api/vme.rst 15601F: drivers/staging/vme/ 15602F: drivers/vme/ 15603F: include/linux/vme* 15604 15605VMWARE BALLOON DRIVER 15606M: Xavier Deguillard <xdeguillard@vmware.com> 15607M: Nadav Amit <namit@vmware.com> 15608M: "VMware, Inc." <pv-drivers@vmware.com> 15609L: linux-kernel@vger.kernel.org 15610S: Maintained 15611F: drivers/misc/vmw_balloon.c 15612 15613VMWARE HYPERVISOR INTERFACE 15614M: Alok Kataria <akataria@vmware.com> 15615L: virtualization@lists.linux-foundation.org 15616S: Supported 15617F: arch/x86/kernel/cpu/vmware.c 15618 15619VMWARE PVRDMA DRIVER 15620M: Adit Ranadive <aditr@vmware.com> 15621M: VMware PV-Drivers <pv-drivers@vmware.com> 15622L: linux-rdma@vger.kernel.org 15623S: Maintained 15624F: drivers/infiniband/hw/vmw_pvrdma/ 15625 15626VMware PVSCSI driver 15627M: Jim Gill <jgill@vmware.com> 15628M: VMware PV-Drivers <pv-drivers@vmware.com> 15629L: linux-scsi@vger.kernel.org 15630S: Maintained 15631F: drivers/scsi/vmw_pvscsi.c 15632F: drivers/scsi/vmw_pvscsi.h 15633 15634VMWARE VMMOUSE SUBDRIVER 15635M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15636M: "VMware, Inc." <pv-drivers@vmware.com> 15637L: linux-input@vger.kernel.org 15638S: Maintained 15639F: drivers/input/mouse/vmmouse.c 15640F: drivers/input/mouse/vmmouse.h 15641 15642VMWARE VMXNET3 ETHERNET DRIVER 15643M: Ronak Doshi <doshir@vmware.com> 15644M: "VMware, Inc." <pv-drivers@vmware.com> 15645L: netdev@vger.kernel.org 15646S: Maintained 15647F: drivers/net/vmxnet3/ 15648 15649VOCORE VOCORE2 BOARD 15650M: Harvey Hunt <harveyhuntnexus@gmail.com> 15651L: linux-mips@linux-mips.org 15652S: Maintained 15653F: arch/mips/boot/dts/ralink/vocore2.dts 15654 15655VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15656M: Liam Girdwood <lgirdwood@gmail.com> 15657M: Mark Brown <broonie@kernel.org> 15658L: linux-kernel@vger.kernel.org 15659W: http://www.slimlogic.co.uk/?p=48 15660T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15661S: Supported 15662F: Documentation/devicetree/bindings/regulator/ 15663F: Documentation/power/regulator/ 15664F: drivers/regulator/ 15665F: include/dt-bindings/regulator/ 15666F: include/linux/regulator/ 15667 15668VRF 15669M: David Ahern <dsa@cumulusnetworks.com> 15670M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15671L: netdev@vger.kernel.org 15672S: Maintained 15673F: drivers/net/vrf.c 15674F: Documentation/networking/vrf.txt 15675 15676VT1211 HARDWARE MONITOR DRIVER 15677M: Juerg Haefliger <juergh@gmail.com> 15678L: linux-hwmon@vger.kernel.org 15679S: Maintained 15680F: Documentation/hwmon/vt1211 15681F: drivers/hwmon/vt1211.c 15682 15683VT8231 HARDWARE MONITOR DRIVER 15684M: Roger Lucas <vt8231@hiddenengine.co.uk> 15685L: linux-hwmon@vger.kernel.org 15686S: Maintained 15687F: drivers/hwmon/vt8231.c 15688 15689VUB300 USB to SDIO/SD/MMC bridge chip 15690M: Tony Olech <tony.olech@elandigitalsystems.com> 15691L: linux-mmc@vger.kernel.org 15692L: linux-usb@vger.kernel.org 15693S: Supported 15694F: drivers/mmc/host/vub300.c 15695 15696W1 DALLAS'S 1-WIRE BUS 15697M: Evgeniy Polyakov <zbr@ioremap.net> 15698S: Maintained 15699F: Documentation/devicetree/bindings/w1/ 15700F: Documentation/w1/ 15701F: drivers/w1/ 15702F: include/linux/w1.h 15703 15704W83791D HARDWARE MONITORING DRIVER 15705M: Marc Hulsman <m.hulsman@tudelft.nl> 15706L: linux-hwmon@vger.kernel.org 15707S: Maintained 15708F: Documentation/hwmon/w83791d 15709F: drivers/hwmon/w83791d.c 15710 15711W83793 HARDWARE MONITORING DRIVER 15712M: Rudolf Marek <r.marek@assembler.cz> 15713L: linux-hwmon@vger.kernel.org 15714S: Maintained 15715F: Documentation/hwmon/w83793 15716F: drivers/hwmon/w83793.c 15717 15718W83795 HARDWARE MONITORING DRIVER 15719M: Jean Delvare <jdelvare@suse.com> 15720L: linux-hwmon@vger.kernel.org 15721S: Maintained 15722F: drivers/hwmon/w83795.c 15723 15724W83L51xD SD/MMC CARD INTERFACE DRIVER 15725M: Pierre Ossman <pierre@ossman.eu> 15726S: Maintained 15727F: drivers/mmc/host/wbsd.* 15728 15729WACOM PROTOCOL 4 SERIAL TABLETS 15730M: Julian Squires <julian@cipht.net> 15731M: Hans de Goede <hdegoede@redhat.com> 15732L: linux-input@vger.kernel.org 15733S: Maintained 15734F: drivers/input/tablet/wacom_serial4.c 15735 15736WATCHDOG DEVICE DRIVERS 15737M: Wim Van Sebroeck <wim@linux-watchdog.org> 15738M: Guenter Roeck <linux@roeck-us.net> 15739L: linux-watchdog@vger.kernel.org 15740W: http://www.linux-watchdog.org/ 15741T: git git://www.linux-watchdog.org/linux-watchdog.git 15742S: Maintained 15743F: Documentation/devicetree/bindings/watchdog/ 15744F: Documentation/watchdog/ 15745F: drivers/watchdog/ 15746F: include/linux/watchdog.h 15747F: include/uapi/linux/watchdog.h 15748 15749WHISKEYCOVE PMIC GPIO DRIVER 15750M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15751L: linux-gpio@vger.kernel.org 15752S: Maintained 15753F: drivers/gpio/gpio-wcove.c 15754 15755WIIMOTE HID DRIVER 15756M: David Herrmann <dh.herrmann@googlemail.com> 15757L: linux-input@vger.kernel.org 15758S: Maintained 15759F: drivers/hid/hid-wiimote* 15760 15761WILOCITY WIL6210 WIRELESS DRIVER 15762M: Maya Erez <merez@codeaurora.org> 15763L: linux-wireless@vger.kernel.org 15764L: wil6210@qti.qualcomm.com 15765S: Supported 15766W: http://wireless.kernel.org/en/users/Drivers/wil6210 15767F: drivers/net/wireless/ath/wil6210/ 15768 15769WIMAX STACK 15770M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15771M: linux-wimax@intel.com 15772L: wimax@linuxwimax.org (subscribers-only) 15773S: Supported 15774W: http://linuxwimax.org 15775F: Documentation/wimax/README.wimax 15776F: include/linux/wimax/debug.h 15777F: include/net/wimax.h 15778F: include/uapi/linux/wimax.h 15779F: net/wimax/ 15780 15781WINBOND CIR DRIVER 15782M: David Härdeman <david@hardeman.nu> 15783S: Maintained 15784F: drivers/media/rc/winbond-cir.c 15785 15786WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15787M: William Breathitt Gray <vilhelm.gray@gmail.com> 15788L: linux-watchdog@vger.kernel.org 15789S: Maintained 15790F: drivers/watchdog/ebc-c384_wdt.c 15791 15792WINSYSTEMS WS16C48 GPIO DRIVER 15793M: William Breathitt Gray <vilhelm.gray@gmail.com> 15794L: linux-gpio@vger.kernel.org 15795S: Maintained 15796F: drivers/gpio/gpio-ws16c48.c 15797 15798WISTRON LAPTOP BUTTON DRIVER 15799M: Miloslav Trmac <mitr@volny.cz> 15800S: Maintained 15801F: drivers/input/misc/wistron_btns.c 15802 15803WL3501 WIRELESS PCMCIA CARD DRIVER 15804L: linux-wireless@vger.kernel.org 15805S: Odd fixes 15806F: drivers/net/wireless/wl3501* 15807 15808WOLFSON MICROELECTRONICS DRIVERS 15809L: patches@opensource.cirrus.com 15810T: git https://github.com/CirrusLogic/linux-drivers.git 15811W: https://github.com/CirrusLogic/linux-drivers/wiki 15812S: Supported 15813F: Documentation/hwmon/wm83?? 15814F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15815F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15816F: Documentation/devicetree/bindings/mfd/arizona.txt 15817F: Documentation/devicetree/bindings/mfd/wm831x.txt 15818F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15819F: arch/arm/mach-s3c64xx/mach-crag6410* 15820F: drivers/clk/clk-wm83*.c 15821F: drivers/extcon/extcon-arizona.c 15822F: drivers/leds/leds-wm83*.c 15823F: drivers/gpio/gpio-*wm*.c 15824F: drivers/gpio/gpio-arizona.c 15825F: drivers/hwmon/wm83??-hwmon.c 15826F: drivers/input/misc/wm831x-on.c 15827F: drivers/input/touchscreen/wm831x-ts.c 15828F: drivers/input/touchscreen/wm97*.c 15829F: drivers/mfd/arizona* 15830F: drivers/mfd/wm*.c 15831F: drivers/mfd/cs47l24* 15832F: drivers/power/supply/wm83*.c 15833F: drivers/rtc/rtc-wm83*.c 15834F: drivers/regulator/wm8*.c 15835F: drivers/regulator/arizona* 15836F: drivers/video/backlight/wm83*_bl.c 15837F: drivers/watchdog/wm83*_wdt.c 15838F: include/linux/mfd/arizona/ 15839F: include/linux/mfd/wm831x/ 15840F: include/linux/mfd/wm8350/ 15841F: include/linux/mfd/wm8400* 15842F: include/linux/regulator/arizona* 15843F: include/linux/wm97xx.h 15844F: include/sound/wm????.h 15845F: sound/soc/codecs/arizona.? 15846F: sound/soc/codecs/wm* 15847F: sound/soc/codecs/cs47l24* 15848 15849WORKQUEUE 15850M: Tejun Heo <tj@kernel.org> 15851R: Lai Jiangshan <jiangshanlai@gmail.com> 15852T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15853S: Maintained 15854F: include/linux/workqueue.h 15855F: kernel/workqueue.c 15856F: Documentation/core-api/workqueue.rst 15857 15858X-POWERS AXP288 PMIC DRIVERS 15859M: Hans de Goede <hdegoede@redhat.com> 15860S: Maintained 15861N: axp288 15862F: drivers/acpi/pmic/intel_pmic_xpower.c 15863 15864X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15865M: Chen-Yu Tsai <wens@csie.org> 15866L: linux-kernel@vger.kernel.org 15867S: Maintained 15868N: axp[128] 15869 15870X.25 NETWORK LAYER 15871M: Andrew Hendry <andrew.hendry@gmail.com> 15872L: linux-x25@vger.kernel.org 15873S: Odd Fixes 15874F: Documentation/networking/x25* 15875F: include/net/x25* 15876F: net/x25/ 15877 15878X86 ARCHITECTURE (32-BIT AND 64-BIT) 15879M: Thomas Gleixner <tglx@linutronix.de> 15880M: Ingo Molnar <mingo@redhat.com> 15881R: "H. Peter Anvin" <hpa@zytor.com> 15882M: x86@kernel.org 15883L: linux-kernel@vger.kernel.org 15884T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15885S: Maintained 15886F: Documentation/devicetree/bindings/x86/ 15887F: Documentation/x86/ 15888F: arch/x86/ 15889 15890X86 ENTRY CODE 15891M: Andy Lutomirski <luto@kernel.org> 15892L: linux-kernel@vger.kernel.org 15893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/asm 15894S: Maintained 15895F: arch/x86/entry/ 15896 15897X86 MCE INFRASTRUCTURE 15898M: Tony Luck <tony.luck@intel.com> 15899M: Borislav Petkov <bp@alien8.de> 15900L: linux-edac@vger.kernel.org 15901S: Maintained 15902F: arch/x86/kernel/cpu/mcheck/* 15903 15904X86 MICROCODE UPDATE SUPPORT 15905M: Borislav Petkov <bp@alien8.de> 15906S: Maintained 15907F: arch/x86/kernel/cpu/microcode/* 15908 15909X86 PLATFORM DRIVERS 15910M: Darren Hart <dvhart@infradead.org> 15911M: Andy Shevchenko <andy@infradead.org> 15912L: platform-driver-x86@vger.kernel.org 15913T: git git://git.infradead.org/linux-platform-drivers-x86.git 15914S: Maintained 15915F: drivers/platform/x86/ 15916F: drivers/platform/olpc/ 15917 15918X86 VDSO 15919M: Andy Lutomirski <luto@kernel.org> 15920L: linux-kernel@vger.kernel.org 15921T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15922S: Maintained 15923F: arch/x86/entry/vdso/ 15924 15925XC2028/3028 TUNER DRIVER 15926M: Mauro Carvalho Chehab <mchehab@kernel.org> 15927L: linux-media@vger.kernel.org 15928W: https://linuxtv.org 15929T: git git://linuxtv.org/media_tree.git 15930S: Maintained 15931F: drivers/media/tuners/tuner-xc2028.* 15932 15933XDP SOCKETS (AF_XDP) 15934M: Björn Töpel <bjorn.topel@intel.com> 15935M: Magnus Karlsson <magnus.karlsson@intel.com> 15936L: netdev@vger.kernel.org 15937S: Maintained 15938F: kernel/bpf/xskmap.c 15939F: net/xdp/ 15940 15941XEN BLOCK SUBSYSTEM 15942M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15943M: Roger Pau Monné <roger.pau@citrix.com> 15944L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15945S: Supported 15946F: drivers/block/xen-blkback/* 15947F: drivers/block/xen* 15948 15949XEN HYPERVISOR ARM 15950M: Stefano Stabellini <sstabellini@kernel.org> 15951L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15952S: Maintained 15953F: arch/arm/xen/ 15954F: arch/arm/include/asm/xen/ 15955 15956XEN HYPERVISOR ARM64 15957M: Stefano Stabellini <sstabellini@kernel.org> 15958L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15959S: Maintained 15960F: arch/arm64/xen/ 15961F: arch/arm64/include/asm/xen/ 15962 15963XEN HYPERVISOR INTERFACE 15964M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15965M: Juergen Gross <jgross@suse.com> 15966L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15967T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15968S: Supported 15969F: arch/x86/xen/ 15970F: drivers/*/xen-*front.c 15971F: drivers/xen/ 15972F: arch/x86/include/asm/xen/ 15973F: arch/x86/include/asm/pvclock-abi.h 15974F: include/xen/ 15975F: include/uapi/xen/ 15976F: Documentation/ABI/stable/sysfs-hypervisor-xen 15977F: Documentation/ABI/testing/sysfs-hypervisor-xen 15978 15979XEN NETWORK BACKEND DRIVER 15980M: Wei Liu <wei.liu2@citrix.com> 15981M: Paul Durrant <paul.durrant@citrix.com> 15982L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15983L: netdev@vger.kernel.org 15984S: Supported 15985F: drivers/net/xen-netback/* 15986 15987XEN PCI SUBSYSTEM 15988M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15989L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15990S: Supported 15991F: arch/x86/pci/*xen* 15992F: drivers/pci/*xen* 15993 15994XEN PVSCSI DRIVERS 15995M: Juergen Gross <jgross@suse.com> 15996L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15997L: linux-scsi@vger.kernel.org 15998S: Supported 15999F: drivers/scsi/xen-scsifront.c 16000F: drivers/xen/xen-scsiback.c 16001F: include/xen/interface/io/vscsiif.h 16002 16003XEN SWIOTLB SUBSYSTEM 16004M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 16005L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16006L: iommu@lists.linux-foundation.org 16007S: Supported 16008F: arch/x86/xen/*swiotlb* 16009F: drivers/xen/*swiotlb* 16010 16011XEN SOUND FRONTEND DRIVER 16012M: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com> 16013L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 16014L: alsa-devel@alsa-project.org (moderated for non-subscribers) 16015S: Supported 16016F: sound/xen/* 16017 16018XFS FILESYSTEM 16019M: Darrick J. Wong <darrick.wong@oracle.com> 16020M: linux-xfs@vger.kernel.org 16021L: linux-xfs@vger.kernel.org 16022W: http://xfs.org/ 16023T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 16024S: Supported 16025F: Documentation/filesystems/xfs.txt 16026F: fs/xfs/ 16027 16028XILINX AXI ETHERNET DRIVER 16029M: Anirudha Sarangi <anirudh@xilinx.com> 16030M: John Linn <John.Linn@xilinx.com> 16031S: Maintained 16032F: drivers/net/ethernet/xilinx/xilinx_axienet* 16033 16034XILINX UARTLITE SERIAL DRIVER 16035M: Peter Korsgaard <jacmet@sunsite.dk> 16036L: linux-serial@vger.kernel.org 16037S: Maintained 16038F: drivers/tty/serial/uartlite.c 16039 16040XILINX VIDEO IP CORES 16041M: Hyun Kwon <hyun.kwon@xilinx.com> 16042M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 16043L: linux-media@vger.kernel.org 16044T: git git://linuxtv.org/media_tree.git 16045S: Supported 16046F: Documentation/devicetree/bindings/media/xilinx/ 16047F: drivers/media/platform/xilinx/ 16048F: include/uapi/linux/xilinx-v4l2-controls.h 16049 16050XILLYBUS DRIVER 16051M: Eli Billauer <eli.billauer@gmail.com> 16052L: linux-kernel@vger.kernel.org 16053S: Supported 16054F: drivers/char/xillybus/ 16055 16056XLP9XX I2C DRIVER 16057M: George Cherian <george.cherian@cavium.com> 16058M: Jan Glauber <jglauber@cavium.com> 16059L: linux-i2c@vger.kernel.org 16060W: http://www.cavium.com 16061S: Supported 16062F: drivers/i2c/busses/i2c-xlp9xx.c 16063 16064XRA1403 GPIO EXPANDER 16065M: Nandor Han <nandor.han@ge.com> 16066M: Semi Malinen <semi.malinen@ge.com> 16067L: linux-gpio@vger.kernel.org 16068S: Maintained 16069F: drivers/gpio/gpio-xra1403.c 16070F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 16071 16072XTENSA XTFPGA PLATFORM SUPPORT 16073M: Max Filippov <jcmvbkbc@gmail.com> 16074L: linux-xtensa@linux-xtensa.org 16075S: Maintained 16076F: drivers/spi/spi-xtensa-xtfpga.c 16077F: sound/soc/xtensa/xtfpga-i2s.c 16078 16079YAM DRIVER FOR AX.25 16080M: Jean-Paul Roubelat <jpr@f6fbb.org> 16081L: linux-hams@vger.kernel.org 16082S: Maintained 16083F: drivers/net/hamradio/yam* 16084F: include/linux/yam.h 16085 16086YAMA SECURITY MODULE 16087M: Kees Cook <keescook@chromium.org> 16088T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 16089S: Supported 16090F: security/yama/ 16091F: Documentation/admin-guide/LSM/Yama.rst 16092 16093YEALINK PHONE DRIVER 16094M: Henk Vergonet <Henk.Vergonet@gmail.com> 16095L: usbb2k-api-dev@nongnu.org 16096S: Maintained 16097F: Documentation/input/devices/yealink.rst 16098F: drivers/input/misc/yealink.* 16099 16100Z8530 DRIVER FOR AX.25 16101M: Joerg Reuter <jreuter@yaina.de> 16102W: http://yaina.de/jreuter/ 16103W: http://www.qsl.net/dl1bke/ 16104L: linux-hams@vger.kernel.org 16105S: Maintained 16106F: Documentation/networking/z8530drv.txt 16107F: drivers/net/hamradio/*scc.c 16108F: drivers/net/hamradio/z8530.h 16109 16110ZBUD COMPRESSED PAGE ALLOCATOR 16111M: Seth Jennings <sjenning@redhat.com> 16112M: Dan Streetman <ddstreet@ieee.org> 16113L: linux-mm@kvack.org 16114S: Maintained 16115F: mm/zbud.c 16116F: include/linux/zbud.h 16117 16118ZD1211RW WIRELESS DRIVER 16119M: Daniel Drake <dsd@gentoo.org> 16120M: Ulrich Kunitz <kune@deine-taler.de> 16121W: http://zd1211.ath.cx/wiki/DriverRewrite 16122L: linux-wireless@vger.kernel.org 16123L: zd1211-devs@lists.sourceforge.net (subscribers-only) 16124S: Maintained 16125F: drivers/net/wireless/zydas/zd1211rw/ 16126 16127ZD1301 MEDIA DRIVER 16128M: Antti Palosaari <crope@iki.fi> 16129L: linux-media@vger.kernel.org 16130W: https://linuxtv.org/ 16131W: http://palosaari.fi/linux/ 16132Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16133S: Maintained 16134F: drivers/media/usb/dvb-usb-v2/zd1301* 16135 16136ZD1301_DEMOD MEDIA DRIVER 16137M: Antti Palosaari <crope@iki.fi> 16138L: linux-media@vger.kernel.org 16139W: https://linuxtv.org/ 16140W: http://palosaari.fi/linux/ 16141Q: https://patchwork.linuxtv.org/project/linux-media/list/ 16142S: Maintained 16143F: drivers/media/dvb-frontends/zd1301_demod* 16144 16145ZPOOL COMPRESSED PAGE STORAGE API 16146M: Dan Streetman <ddstreet@ieee.org> 16147L: linux-mm@kvack.org 16148S: Maintained 16149F: mm/zpool.c 16150F: include/linux/zpool.h 16151 16152ZR36067 VIDEO FOR LINUX DRIVER 16153L: mjpeg-users@lists.sourceforge.net 16154L: linux-media@vger.kernel.org 16155W: http://mjpeg.sourceforge.net/driver-zoran/ 16156T: hg https://linuxtv.org/hg/v4l-dvb 16157S: Odd Fixes 16158F: drivers/staging/media/zoran/ 16159 16160ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 16161M: Minchan Kim <minchan@kernel.org> 16162M: Nitin Gupta <ngupta@vflare.org> 16163R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16164L: linux-kernel@vger.kernel.org 16165S: Maintained 16166F: drivers/block/zram/ 16167F: Documentation/blockdev/zram.txt 16168 16169ZS DECSTATION Z85C30 SERIAL DRIVER 16170M: "Maciej W. Rozycki" <macro@linux-mips.org> 16171S: Maintained 16172F: drivers/tty/serial/zs.* 16173 16174ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 16175M: Minchan Kim <minchan@kernel.org> 16176M: Nitin Gupta <ngupta@vflare.org> 16177R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 16178L: linux-mm@kvack.org 16179S: Maintained 16180F: mm/zsmalloc.c 16181F: include/linux/zsmalloc.h 16182F: Documentation/vm/zsmalloc.rst 16183 16184ZSWAP COMPRESSED SWAP CACHING 16185M: Seth Jennings <sjenning@redhat.com> 16186M: Dan Streetman <ddstreet@ieee.org> 16187L: linux-mm@kvack.org 16188S: Maintained 16189F: mm/zswap.c 16190 16191THE REST 16192M: Linus Torvalds <torvalds@linux-foundation.org> 16193L: linux-kernel@vger.kernel.org 16194Q: http://patchwork.kernel.org/project/LKML/list/ 16195T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 16196S: Buried alive in reporters 16197F: * 16198F: */ 16199