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: Ron Minnich <rminnich@sandia.gov> 203M: Latchesar Ionkov <lucho@ionkov.net> 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 208S: Maintained 209F: Documentation/filesystems/9p.txt 210F: fs/9p/ 211F: net/9p/ 212F: include/net/9p/ 213F: include/uapi/linux/virtio_9p.h 214F: include/trace/events/9p.h 215 216A8293 MEDIA DRIVER 217M: Antti Palosaari <crope@iki.fi> 218L: linux-media@vger.kernel.org 219W: https://linuxtv.org 220W: http://palosaari.fi/linux/ 221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 222T: git git://linuxtv.org/anttip/media_tree.git 223S: Maintained 224F: drivers/media/dvb-frontends/a8293* 225 226AACRAID SCSI RAID DRIVER 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 228L: linux-scsi@vger.kernel.org 229W: http://www.adaptec.com/ 230S: Supported 231F: Documentation/scsi/aacraid.txt 232F: drivers/scsi/aacraid/ 233 234ABI/API 235L: linux-api@vger.kernel.org 236F: include/linux/syscalls.h 237F: kernel/sys_ni.c 238 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 240M: Hans de Goede <hdegoede@redhat.com> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru.c 244 245ABIT UGURU 3 HARDWARE MONITOR DRIVER 246M: Alistair John Strachan <alistair@devzero.co.uk> 247L: linux-hwmon@vger.kernel.org 248S: Maintained 249F: drivers/hwmon/abituguru3.c 250 251ACCES 104-DIO-48E GPIO DRIVER 252M: William Breathitt Gray <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-dio-48e.c 256 257ACCES 104-IDI-48 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idi-48.c 262 263ACCES 104-IDIO-16 GPIO DRIVER 264M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 265L: linux-gpio@vger.kernel.org 266S: Maintained 267F: drivers/gpio/gpio-104-idio-16.c 268 269ACCES 104-QUAD-8 IIO DRIVER 270M: William Breathitt Gray <vilhelm.gray@gmail.com> 271L: linux-iio@vger.kernel.org 272S: Maintained 273F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 274F: drivers/iio/counter/104-quad-8.c 275 276ACCES PCI-IDIO-16 GPIO DRIVER 277M: William Breathitt Gray <vilhelm.gray@gmail.com> 278L: linux-gpio@vger.kernel.org 279S: Maintained 280F: drivers/gpio/gpio-pci-idio-16.c 281 282ACCES PCIe-IDIO-24 GPIO DRIVER 283M: William Breathitt Gray <vilhelm.gray@gmail.com> 284L: linux-gpio@vger.kernel.org 285S: Maintained 286F: drivers/gpio/gpio-pcie-idio-24.c 287 288ACENIC DRIVER 289M: Jes Sorensen <jes@trained-monkey.org> 290L: linux-acenic@sunsite.dk 291S: Maintained 292F: drivers/net/ethernet/alteon/acenic* 293 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 295M: Peter Feuerer <peter@piie.net> 296L: platform-driver-x86@vger.kernel.org 297W: http://piie.net/?section=acerhdf 298S: Maintained 299F: drivers/platform/x86/acerhdf.c 300 301ACER WMI LAPTOP EXTRAS 302M: "Lee, Chun-Yi" <jlee@suse.com> 303L: platform-driver-x86@vger.kernel.org 304S: Maintained 305F: drivers/platform/x86/acer-wmi.c 306 307ACPI 308M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 309M: Len Brown <lenb@kernel.org> 310L: linux-acpi@vger.kernel.org 311W: https://01.org/linux-acpi 312Q: https://patchwork.kernel.org/project/linux-acpi/list/ 313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 314B: https://bugzilla.kernel.org 315S: Supported 316F: drivers/acpi/ 317F: drivers/pnp/pnpacpi/ 318F: include/linux/acpi.h 319F: include/linux/fwnode.h 320F: include/acpi/ 321F: Documentation/acpi/ 322F: Documentation/ABI/testing/sysfs-bus-acpi 323F: Documentation/ABI/testing/configfs-acpi 324F: drivers/pci/*acpi* 325F: drivers/pci/*/*acpi* 326F: drivers/pci/*/*/*acpi* 327F: tools/power/acpi/ 328 329ACPI APEI 330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 331M: Len Brown <lenb@kernel.org> 332L: linux-acpi@vger.kernel.org 333R: Tony Luck <tony.luck@intel.com> 334R: Borislav Petkov <bp@alien8.de> 335F: drivers/acpi/apei/ 336 337ACPI COMPONENT ARCHITECTURE (ACPICA) 338M: Robert Moore <robert.moore@intel.com> 339M: Erik Schmauss <erik.schmauss@intel.com> 340M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 341L: linux-acpi@vger.kernel.org 342L: devel@acpica.org 343W: https://acpica.org/ 344W: https://github.com/acpica/acpica/ 345Q: https://patchwork.kernel.org/project/linux-acpi/list/ 346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 347B: https://bugzilla.kernel.org 348B: https://bugs.acpica.org 349S: Supported 350F: drivers/acpi/acpica/ 351F: include/acpi/ 352F: tools/power/acpi/ 353 354ACPI FAN DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/fan.c 361 362ACPI FOR ARM64 (ACPI/arm64) 363M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 364M: Hanjun Guo <hanjun.guo@linaro.org> 365M: Sudeep Holla <sudeep.holla@arm.com> 366L: linux-acpi@vger.kernel.org 367S: Maintained 368F: drivers/acpi/arm64 369 370ACPI PMIC DRIVERS 371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 372M: Len Brown <lenb@kernel.org> 373R: Andy Shevchenko <andy@infradead.org> 374R: Mika Westerberg <mika.westerberg@linux.intel.com> 375L: linux-acpi@vger.kernel.org 376Q: https://patchwork.kernel.org/project/linux-acpi/list/ 377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 378B: https://bugzilla.kernel.org 379S: Supported 380F: drivers/acpi/pmic/ 381 382ACPI THERMAL DRIVER 383M: Zhang Rui <rui.zhang@intel.com> 384L: linux-acpi@vger.kernel.org 385W: https://01.org/linux-acpi 386B: https://bugzilla.kernel.org 387S: Supported 388F: drivers/acpi/*thermal* 389 390ACPI VIDEO DRIVER 391M: Zhang Rui <rui.zhang@intel.com> 392L: linux-acpi@vger.kernel.org 393W: https://01.org/linux-acpi 394B: https://bugzilla.kernel.org 395S: Supported 396F: drivers/acpi/acpi_video.c 397 398ACPI WMI DRIVER 399L: platform-driver-x86@vger.kernel.org 400S: Orphan 401F: drivers/platform/x86/wmi.c 402F: include/uapi/linux/wmi.h 403 404AD1889 ALSA SOUND DRIVER 405M: Thibaut Varene <T-Bone@parisc-linux.org> 406W: http://wiki.parisc-linux.org/AD1889 407L: linux-parisc@vger.kernel.org 408S: Maintained 409F: sound/pci/ad1889.* 410 411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD5254 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/misc/ad525x_dpot.c 417 418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5398 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/regulator/ad5398.c 424 425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD7142 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/input/misc/ad714x.c 431 432AD7877 TOUCHSCREEN DRIVER 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7877 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/touchscreen/ad7877.c 438 439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7879 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7879.c 445 446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 447M: Jiri Kosina <jikos@kernel.org> 448S: Maintained 449 450ADF7242 IEEE 802.15.4 RADIO DRIVER 451M: Michael Hennerich <michael.hennerich@analog.com> 452W: https://wiki.analog.com/ADF7242 453W: http://ez.analog.com/community/linux-device-drivers 454L: linux-wpan@vger.kernel.org 455S: Supported 456F: drivers/net/ieee802154/adf7242.c 457F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 458 459ADM1025 HARDWARE MONITOR DRIVER 460M: Jean Delvare <jdelvare@suse.com> 461L: linux-hwmon@vger.kernel.org 462S: Maintained 463F: Documentation/hwmon/adm1025 464F: drivers/hwmon/adm1025.c 465 466ADM1029 HARDWARE MONITOR DRIVER 467M: Corentin Labbe <clabbe.montjoie@gmail.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: drivers/hwmon/adm1029.c 471 472ADM8211 WIRELESS DRIVER 473L: linux-wireless@vger.kernel.org 474W: http://wireless.kernel.org/ 475S: Orphan 476F: drivers/net/wireless/admtek/adm8211.* 477 478ADP1653 FLASH CONTROLLER DRIVER 479M: Sakari Ailus <sakari.ailus@iki.fi> 480L: linux-media@vger.kernel.org 481S: Maintained 482F: drivers/media/i2c/adp1653.c 483F: include/media/i2c/adp1653.h 484 485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 486M: Michael Hennerich <michael.hennerich@analog.com> 487W: http://wiki.analog.com/ADP5520 488W: http://ez.analog.com/community/linux-device-drivers 489S: Supported 490F: drivers/mfd/adp5520.c 491F: drivers/video/backlight/adp5520_bl.c 492F: drivers/leds/leds-adp5520.c 493F: drivers/gpio/gpio-adp5520.c 494F: drivers/input/keyboard/adp5520-keys.c 495 496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 497M: Michael Hennerich <michael.hennerich@analog.com> 498W: http://wiki.analog.com/ADP5588 499W: http://ez.analog.com/community/linux-device-drivers 500S: Supported 501F: drivers/input/keyboard/adp5588-keys.c 502F: drivers/gpio/gpio-adp5588.c 503 504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP8860 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/video/backlight/adp8860_bl.c 510 511ADS1015 HARDWARE MONITOR DRIVER 512M: Dirk Eibach <eibach@gdsys.de> 513L: linux-hwmon@vger.kernel.org 514S: Maintained 515F: Documentation/hwmon/ads1015 516F: drivers/hwmon/ads1015.c 517F: include/linux/platform_data/ads1015.h 518 519ADT746X FAN DRIVER 520M: Colin Leroy <colin@colino.net> 521S: Maintained 522F: drivers/macintosh/therm_adt746x.c 523 524ADT7475 HARDWARE MONITOR DRIVER 525M: Jean Delvare <jdelvare@suse.com> 526L: linux-hwmon@vger.kernel.org 527S: Maintained 528F: Documentation/hwmon/adt7475 529F: drivers/hwmon/adt7475.c 530 531ADVANSYS SCSI DRIVER 532M: Matthew Wilcox <matthew@wil.cx> 533M: Hannes Reinecke <hare@suse.com> 534L: linux-scsi@vger.kernel.org 535S: Maintained 536F: Documentation/scsi/advansys.txt 537F: drivers/scsi/advansys.c 538 539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 540M: Michael Hennerich <michael.hennerich@analog.com> 541W: http://wiki.analog.com/ADXL345 542W: http://ez.analog.com/community/linux-device-drivers 543S: Supported 544F: drivers/input/misc/adxl34x.c 545 546AF9013 MEDIA DRIVER 547M: Antti Palosaari <crope@iki.fi> 548L: linux-media@vger.kernel.org 549W: https://linuxtv.org 550W: http://palosaari.fi/linux/ 551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 552T: git git://linuxtv.org/anttip/media_tree.git 553S: Maintained 554F: drivers/media/dvb-frontends/af9013* 555 556AF9033 MEDIA DRIVER 557M: Antti Palosaari <crope@iki.fi> 558L: linux-media@vger.kernel.org 559W: https://linuxtv.org 560W: http://palosaari.fi/linux/ 561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 562T: git git://linuxtv.org/anttip/media_tree.git 563S: Maintained 564F: drivers/media/dvb-frontends/af9033* 565 566AFFS FILE SYSTEM 567M: David Sterba <dsterba@suse.com> 568L: linux-fsdevel@vger.kernel.org 569S: Odd Fixes 570F: Documentation/filesystems/affs.txt 571F: fs/affs/ 572 573AFS FILESYSTEM 574M: David Howells <dhowells@redhat.com> 575L: linux-afs@lists.infradead.org 576S: Supported 577F: fs/afs/ 578F: include/trace/events/afs.h 579F: Documentation/filesystems/afs.txt 580W: https://www.infradead.org/~dhowells/kafs/ 581 582AGPGART DRIVER 583M: David Airlie <airlied@linux.ie> 584T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 585S: Maintained 586F: drivers/char/agp/ 587F: include/linux/agp* 588F: include/uapi/linux/agp* 589 590AHA152X SCSI DRIVER 591M: "Juergen E. Fischer" <fischer@norbit.de> 592L: linux-scsi@vger.kernel.org 593S: Maintained 594F: drivers/scsi/aha152x* 595F: drivers/scsi/pcmcia/aha152x* 596 597AIC7XXX / AIC79XX SCSI DRIVER 598M: Hannes Reinecke <hare@suse.com> 599L: linux-scsi@vger.kernel.org 600S: Maintained 601F: drivers/scsi/aic7xxx/ 602 603AIMSLAB FM RADIO RECEIVER DRIVER 604M: Hans Verkuil <hverkuil@xs4all.nl> 605L: linux-media@vger.kernel.org 606T: git git://linuxtv.org/media_tree.git 607W: https://linuxtv.org 608S: Maintained 609F: drivers/media/radio/radio-aimslab* 610 611AIO 612M: Benjamin LaHaise <bcrl@kvack.org> 613L: linux-aio@kvack.org 614S: Supported 615F: fs/aio.c 616F: include/linux/*aio*.h 617 618AIRSPY MEDIA DRIVER 619M: Antti Palosaari <crope@iki.fi> 620L: linux-media@vger.kernel.org 621W: https://linuxtv.org 622W: http://palosaari.fi/linux/ 623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 624T: git git://linuxtv.org/anttip/media_tree.git 625S: Maintained 626F: drivers/media/usb/airspy/ 627 628ALACRITECH GIGABIT ETHERNET DRIVER 629M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 630S: Maintained 631F: drivers/net/ethernet/alacritech/* 632 633ALCATEL SPEEDTOUCH USB DRIVER 634M: Duncan Sands <duncan.sands@free.fr> 635L: linux-usb@vger.kernel.org 636W: http://www.linux-usb.org/SpeedTouch/ 637S: Maintained 638F: drivers/usb/atm/speedtch.c 639F: drivers/usb/atm/usbatm.c 640 641ALCHEMY AU1XX0 MMC DRIVER 642M: Manuel Lauss <manuel.lauss@gmail.com> 643S: Maintained 644F: drivers/mmc/host/au1xmmc.c 645 646ALI1563 I2C DRIVER 647M: Rudolf Marek <r.marek@assembler.cz> 648L: linux-i2c@vger.kernel.org 649S: Maintained 650F: Documentation/i2c/busses/i2c-ali1563 651F: drivers/i2c/busses/i2c-ali1563.c 652 653ALLWINNER SECURITY SYSTEM 654M: Corentin Labbe <clabbe.montjoie@gmail.com> 655L: linux-crypto@vger.kernel.org 656S: Maintained 657F: drivers/crypto/sunxi-ss/ 658 659ALPHA PORT 660M: Richard Henderson <rth@twiddle.net> 661M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 662M: Matt Turner <mattst88@gmail.com> 663S: Odd Fixes 664L: linux-alpha@vger.kernel.org 665F: arch/alpha/ 666 667ALPS PS/2 TOUCHPAD DRIVER 668R: Pali Rohár <pali.rohar@gmail.com> 669F: drivers/input/mouse/alps.* 670 671ALTERA I2C CONTROLLER DRIVER 672M: Thor Thayer <thor.thayer@linux.intel.com> 673S: Maintained 674F: drivers/i2c/busses/i2c-altera.c 675 676ALTERA MAILBOX DRIVER 677M: Ley Foon Tan <lftan@altera.com> 678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 679S: Maintained 680F: drivers/mailbox/mailbox-altera.c 681 682ALTERA PIO DRIVER 683M: Tien Hock Loh <thloh@altera.com> 684L: linux-gpio@vger.kernel.org 685S: Maintained 686F: drivers/gpio/gpio-altera.c 687 688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 689M: Thor Thayer <thor.thayer@linux.intel.com> 690S: Maintained 691F: drivers/gpio/gpio-altera-a10sr.c 692F: drivers/mfd/altera-a10sr.c 693F: drivers/reset/reset-a10sr.c 694F: include/linux/mfd/altera-a10sr.h 695F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 696 697ALTERA TRIPLE SPEED ETHERNET DRIVER 698M: Vince Bridgers <vbridger@opensource.altera.com> 699L: netdev@vger.kernel.org 700L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 701S: Maintained 702F: drivers/net/ethernet/altera/ 703 704ALTERA UART/JTAG UART SERIAL DRIVERS 705M: Tobias Klauser <tklauser@distanz.ch> 706L: linux-serial@vger.kernel.org 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 708S: Maintained 709F: drivers/tty/serial/altera_uart.c 710F: drivers/tty/serial/altera_jtaguart.c 711F: include/linux/altera_uart.h 712F: include/linux/altera_jtaguart.h 713 714AMAZON ETHERNET DRIVERS 715M: Netanel Belgazal <netanel@amazon.com> 716R: Saeed Bishara <saeedb@amazon.com> 717R: Zorik Machulsky <zorik@amazon.com> 718L: netdev@vger.kernel.org 719S: Supported 720F: Documentation/networking/ena.txt 721F: drivers/net/ethernet/amazon/ 722 723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 724M: Tom Lendacky <thomas.lendacky@amd.com> 725M: Gary Hook <gary.hook@amd.com> 726L: linux-crypto@vger.kernel.org 727S: Supported 728F: drivers/crypto/ccp/ 729F: include/linux/ccp.h 730 731AMD FAM15H PROCESSOR POWER MONITORING DRIVER 732M: Huang Rui <ray.huang@amd.com> 733L: linux-hwmon@vger.kernel.org 734S: Supported 735F: Documentation/hwmon/fam15h_power 736F: drivers/hwmon/fam15h_power.c 737 738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 739L: linux-geode@lists.infradead.org (moderated for non-subscribers) 740S: Orphan 741F: drivers/usb/gadget/udc/amd5536udc.* 742 743AMD GEODE PROCESSOR/CHIPSET SUPPORT 744P: Andres Salomon <dilinger@queued.net> 745L: linux-geode@lists.infradead.org (moderated for non-subscribers) 746W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 747S: Supported 748F: drivers/char/hw_random/geode-rng.c 749F: drivers/crypto/geode* 750F: drivers/video/fbdev/geode/ 751F: arch/x86/include/asm/geode.h 752 753AMD IOMMU (AMD-VI) 754M: Joerg Roedel <joro@8bytes.org> 755L: iommu@lists.linux-foundation.org 756T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 757S: Maintained 758F: drivers/iommu/amd_iommu*.[ch] 759F: include/linux/amd-iommu.h 760 761AMD KFD 762M: Oded Gabbay <oded.gabbay@gmail.com> 763L: dri-devel@lists.freedesktop.org 764T: git git://people.freedesktop.org/~gabbayo/linux.git 765S: Supported 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 769F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 771F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 772F: drivers/gpu/drm/amd/amdkfd/ 773F: drivers/gpu/drm/amd/include/cik_structs.h 774F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 775F: drivers/gpu/drm/amd/include/vi_structs.h 776F: include/uapi/linux/kfd_ioctl.h 777 778AMD SEATTLE DEVICE TREE SUPPORT 779M: Brijesh Singh <brijeshkumar.singh@amd.com> 780M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 781M: Tom Lendacky <thomas.lendacky@amd.com> 782S: Supported 783F: arch/arm64/boot/dts/amd/ 784 785AMD XGBE DRIVER 786M: Tom Lendacky <thomas.lendacky@amd.com> 787L: netdev@vger.kernel.org 788S: Supported 789F: drivers/net/ethernet/amd/xgbe/ 790F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 791 792AMS (Apple Motion Sensor) DRIVER 793M: Michael Hanselmann <linux-kernel@hansmi.ch> 794S: Supported 795F: drivers/macintosh/ams/ 796 797ANALOG DEVICES INC AD9389B DRIVER 798M: Hans Verkuil <hans.verkuil@cisco.com> 799L: linux-media@vger.kernel.org 800S: Maintained 801F: drivers/media/i2c/ad9389b* 802 803ANALOG DEVICES INC ADV7180 DRIVER 804M: Lars-Peter Clausen <lars@metafoo.de> 805L: linux-media@vger.kernel.org 806W: http://ez.analog.com/community/linux-device-drivers 807S: Supported 808F: drivers/media/i2c/adv7180.c 809 810ANALOG DEVICES INC ADV748X DRIVER 811M: Kieran Bingham <kieran.bingham@ideasonboard.com> 812L: linux-media@vger.kernel.org 813S: Maintained 814F: drivers/media/i2c/adv748x/* 815 816ANALOG DEVICES INC ADV7511 DRIVER 817M: Hans Verkuil <hans.verkuil@cisco.com> 818L: linux-media@vger.kernel.org 819S: Maintained 820F: drivers/media/i2c/adv7511* 821 822ANALOG DEVICES INC ADV7604 DRIVER 823M: Hans Verkuil <hans.verkuil@cisco.com> 824L: linux-media@vger.kernel.org 825S: Maintained 826F: drivers/media/i2c/adv7604* 827 828ANALOG DEVICES INC ADV7842 DRIVER 829M: Hans Verkuil <hans.verkuil@cisco.com> 830L: linux-media@vger.kernel.org 831S: Maintained 832F: drivers/media/i2c/adv7842* 833 834ANALOG DEVICES INC ASOC CODEC DRIVERS 835M: Lars-Peter Clausen <lars@metafoo.de> 836L: alsa-devel@alsa-project.org (moderated for non-subscribers) 837W: http://wiki.analog.com/ 838W: http://ez.analog.com/community/linux-device-drivers 839S: Supported 840F: sound/soc/codecs/adau* 841F: sound/soc/codecs/adav* 842F: sound/soc/codecs/ad1* 843F: sound/soc/codecs/ad7* 844F: sound/soc/codecs/ssm* 845F: sound/soc/codecs/sigmadsp.* 846 847ANALOG DEVICES INC DMA DRIVERS 848M: Lars-Peter Clausen <lars@metafoo.de> 849W: http://ez.analog.com/community/linux-device-drivers 850S: Supported 851F: drivers/dma/dma-axi-dmac.c 852 853ANALOG DEVICES INC IIO DRIVERS 854M: Lars-Peter Clausen <lars@metafoo.de> 855M: Michael Hennerich <Michael.Hennerich@analog.com> 856W: http://wiki.analog.com/ 857W: http://ez.analog.com/community/linux-device-drivers 858S: Supported 859F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 860F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 861F: drivers/iio/*/ad* 862F: drivers/iio/adc/ltc2497* 863X: drivers/iio/*/adjd* 864F: drivers/staging/iio/*/ad* 865 866ANDES ARCHITECTURE 867M: Greentime Hu <green.hu@gmail.com> 868M: Vincent Chen <deanbo422@gmail.com> 869T: git https://github.com/andestech/linux.git 870S: Supported 871F: arch/nds32/ 872F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 873F: Documentation/devicetree/bindings/nds32/ 874K: nds32 875N: nds32 876 877ANDROID CONFIG FRAGMENTS 878M: Rob Herring <robh@kernel.org> 879S: Supported 880F: kernel/configs/android* 881 882ANDROID DRIVERS 883M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 884M: Arve Hjønnevåg <arve@android.com> 885M: Todd Kjos <tkjos@android.com> 886M: Martijn Coenen <maco@android.com> 887T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 888L: devel@driverdev.osuosl.org 889S: Supported 890F: drivers/android/ 891F: drivers/staging/android/ 892 893ANDROID GOLDFISH PIC DRIVER 894M: Miodrag Dinic <miodrag.dinic@mips.com> 895S: Supported 896F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 897F: drivers/irqchip/irq-goldfish-pic.c 898 899ANDROID GOLDFISH RTC DRIVER 900M: Miodrag Dinic <miodrag.dinic@mips.com> 901S: Supported 902F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 903F: drivers/rtc/rtc-goldfish.c 904 905ANDROID ION DRIVER 906M: Laura Abbott <labbott@redhat.com> 907M: Sumit Semwal <sumit.semwal@linaro.org> 908L: devel@driverdev.osuosl.org 909L: dri-devel@lists.freedesktop.org 910L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 911S: Supported 912F: drivers/staging/android/ion 913F: drivers/staging/android/uapi/ion.h 914 915AOA (Apple Onboard Audio) ALSA DRIVER 916M: Johannes Berg <johannes@sipsolutions.net> 917L: linuxppc-dev@lists.ozlabs.org 918L: alsa-devel@alsa-project.org (moderated for non-subscribers) 919S: Maintained 920F: sound/aoa/ 921 922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 923M: William Breathitt Gray <vilhelm.gray@gmail.com> 924L: linux-iio@vger.kernel.org 925S: Maintained 926F: drivers/iio/adc/stx104.c 927 928APM DRIVER 929M: Jiri Kosina <jikos@kernel.org> 930S: Odd fixes 931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 932F: arch/x86/kernel/apm_32.c 933F: include/linux/apm_bios.h 934F: include/uapi/linux/apm_bios.h 935F: drivers/char/apm-emulation.c 936 937APPARMOR SECURITY MODULE 938M: John Johansen <john.johansen@canonical.com> 939L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 940W: wiki.apparmor.net 941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 942S: Supported 943F: security/apparmor/ 944F: Documentation/admin-guide/LSM/apparmor.rst 945 946APPLE BCM5974 MULTITOUCH DRIVER 947M: Henrik Rydberg <rydberg@bitmath.org> 948L: linux-input@vger.kernel.org 949S: Odd fixes 950F: drivers/input/mouse/bcm5974.c 951 952APPLE SMC DRIVER 953M: Henrik Rydberg <rydberg@bitmath.org> 954L: linux-hwmon@vger.kernel.org 955S: Odd fixes 956F: drivers/hwmon/applesmc.c 957 958APPLETALK NETWORK LAYER 959L: netdev@vger.kernel.org 960S: Odd fixes 961F: drivers/net/appletalk/ 962F: net/appletalk/ 963 964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 965M: Duc Dang <dhdang@apm.com> 966S: Supported 967F: arch/arm64/boot/dts/apm/ 968 969APPLIED MICRO (APM) X-GENE SOC EDAC 970M: Loc Ho <lho@apm.com> 971S: Supported 972F: drivers/edac/xgene_edac.c 973F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 974 975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 976M: Iyappan Subramanian <isubramanian@apm.com> 977M: Keyur Chudgar <kchudgar@apm.com> 978S: Supported 979F: drivers/net/ethernet/apm/xgene-v2/ 980 981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 982M: Iyappan Subramanian <isubramanian@apm.com> 983M: Keyur Chudgar <kchudgar@apm.com> 984M: Quan Nguyen <qnguyen@apm.com> 985S: Supported 986F: drivers/net/ethernet/apm/xgene/ 987F: drivers/net/phy/mdio-xgene.c 988F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 989F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 990 991APPLIED MICRO (APM) X-GENE SOC PMU 992M: Tai Nguyen <ttnguyen@apm.com> 993S: Supported 994F: drivers/perf/xgene_pmu.c 995F: Documentation/perf/xgene-pmu.txt 996F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 997 998APTINA CAMERA SENSOR PLL 999M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1000L: linux-media@vger.kernel.org 1001S: Maintained 1002F: drivers/media/i2c/aptina-pll.* 1003 1004ARC FRAMEBUFFER DRIVER 1005M: Jaya Kumar <jayalk@intworks.biz> 1006S: Maintained 1007F: drivers/video/fbdev/arcfb.c 1008F: drivers/video/fbdev/core/fb_defio.c 1009 1010ARC PGU DRM DRIVER 1011M: Alexey Brodkin <abrodkin@synopsys.com> 1012S: Supported 1013F: drivers/gpu/drm/arc/ 1014F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1015 1016ARCNET NETWORK LAYER 1017M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1018L: netdev@vger.kernel.org 1019S: Maintained 1020F: drivers/net/arcnet/ 1021F: include/uapi/linux/if_arcnet.h 1022 1023ARM ARCHITECTED TIMER DRIVER 1024M: Mark Rutland <mark.rutland@arm.com> 1025M: Marc Zyngier <marc.zyngier@arm.com> 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1027S: Maintained 1028F: arch/arm/include/asm/arch_timer.h 1029F: arch/arm64/include/asm/arch_timer.h 1030F: drivers/clocksource/arm_arch_timer.c 1031 1032ARM HDLCD DRM DRIVER 1033M: Liviu Dudau <liviu.dudau@arm.com> 1034S: Supported 1035F: drivers/gpu/drm/arm/hdlcd_* 1036F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1037 1038ARM MALI-DP DRM DRIVER 1039M: Liviu Dudau <liviu.dudau@arm.com> 1040M: Brian Starkey <brian.starkey@arm.com> 1041M: Mali DP Maintainers <malidp@foss.arm.com> 1042S: Supported 1043F: drivers/gpu/drm/arm/ 1044F: Documentation/devicetree/bindings/display/arm,malidp.txt 1045 1046ARM MFM AND FLOPPY DRIVERS 1047M: Ian Molton <spyro@f2s.com> 1048S: Maintained 1049F: arch/arm/lib/floppydma.S 1050F: arch/arm/include/asm/floppy.h 1051 1052ARM PMU PROFILING AND DEBUGGING 1053M: Will Deacon <will.deacon@arm.com> 1054M: Mark Rutland <mark.rutland@arm.com> 1055S: Maintained 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1057F: arch/arm*/kernel/perf_* 1058F: arch/arm/oprofile/common.c 1059F: arch/arm*/kernel/hw_breakpoint.c 1060F: arch/arm*/include/asm/hw_breakpoint.h 1061F: arch/arm*/include/asm/perf_event.h 1062F: drivers/perf/* 1063F: include/linux/perf/arm_pmu.h 1064F: Documentation/devicetree/bindings/arm/pmu.txt 1065F: Documentation/devicetree/bindings/perf/ 1066 1067ARM PORT 1068M: Russell King <linux@armlinux.org.uk> 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1070W: http://www.armlinux.org.uk/ 1071S: Odd Fixes 1072T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1073F: arch/arm/ 1074X: arch/arm/boot/dts/ 1075 1076ARM PRIMECELL AACI PL041 DRIVER 1077M: Russell King <linux@armlinux.org.uk> 1078S: Odd Fixes 1079F: sound/arm/aaci.* 1080 1081ARM PRIMECELL BUS SUPPORT 1082M: Russell King <linux@armlinux.org.uk> 1083S: Odd Fixes 1084F: drivers/amba/ 1085F: include/linux/amba/bus.h 1086 1087ARM PRIMECELL CLCD PL110 DRIVER 1088M: Russell King <linux@armlinux.org.uk> 1089S: Odd Fixes 1090F: drivers/video/fbdev/amba-clcd.* 1091 1092ARM PRIMECELL KMI PL050 DRIVER 1093M: Russell King <linux@armlinux.org.uk> 1094S: Odd Fixes 1095F: drivers/input/serio/ambakmi.* 1096F: include/linux/amba/kmi.h 1097 1098ARM PRIMECELL MMCI PL180/1 DRIVER 1099M: Russell King <linux@armlinux.org.uk> 1100S: Odd Fixes 1101F: drivers/mmc/host/mmci.* 1102F: include/linux/amba/mmci.h 1103 1104ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1105M: Russell King <linux@armlinux.org.uk> 1106S: Odd Fixes 1107F: drivers/tty/serial/amba-pl01*.c 1108F: include/linux/amba/serial.h 1109 1110ARM SMMU DRIVERS 1111M: Will Deacon <will.deacon@arm.com> 1112R: Robin Murphy <robin.murphy@arm.com> 1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1114S: Maintained 1115F: drivers/iommu/arm-smmu.c 1116F: drivers/iommu/arm-smmu-v3.c 1117F: drivers/iommu/io-pgtable-arm.c 1118F: drivers/iommu/io-pgtable-arm-v7s.c 1119 1120ARM SUB-ARCHITECTURES 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1122S: Maintained 1123F: arch/arm/mach-*/ 1124F: arch/arm/plat-*/ 1125T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1126 1127ARM/ACTIONS SEMI ARCHITECTURE 1128M: Andreas Färber <afaerber@suse.de> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130S: Maintained 1131N: owl 1132F: arch/arm/mach-actions/ 1133F: arch/arm/boot/dts/owl-* 1134F: arch/arm64/boot/dts/actions/ 1135F: drivers/clocksource/owl-* 1136F: drivers/soc/actions/ 1137F: include/dt-bindings/power/owl-* 1138F: include/linux/soc/actions/ 1139F: Documentation/devicetree/bindings/arm/actions.txt 1140F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1141F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1142 1143ARM/ADS SPHERE MACHINE SUPPORT 1144M: Lennert Buytenhek <kernel@wantstofly.org> 1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1146S: Maintained 1147 1148ARM/AFEB9260 MACHINE SUPPORT 1149M: Sergey Lapin <slapin@ossfans.org> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152 1153ARM/AJECO 1ARM MACHINE SUPPORT 1154M: Lennert Buytenhek <kernel@wantstofly.org> 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1156S: Maintained 1157 1158ARM/Allwinner SoC Clock Support 1159M: Emilio López <emilio@elopez.com.ar> 1160S: Maintained 1161F: drivers/clk/sunxi/ 1162 1163ARM/Allwinner sunXi SoC support 1164M: Maxime Ripard <maxime.ripard@bootlin.com> 1165M: Chen-Yu Tsai <wens@csie.org> 1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1167S: Maintained 1168N: sun[x456789]i 1169N: sun50i 1170F: arch/arm/mach-sunxi/ 1171F: arch/arm64/boot/dts/allwinner/ 1172F: drivers/clk/sunxi-ng/ 1173F: drivers/pinctrl/sunxi/ 1174F: drivers/soc/sunxi/ 1175T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1176 1177ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1178M: Neil Armstrong <narmstrong@baylibre.com> 1179M: Jerome Brunet <jbrunet@baylibre.com> 1180L: linux-amlogic@lists.infradead.org 1181S: Maintained 1182F: drivers/clk/meson/ 1183F: include/dt-bindings/clock/meson* 1184F: include/dt-bindings/clock/gxbb* 1185F: Documentation/devicetree/bindings/clock/amlogic* 1186 1187ARM/Amlogic Meson SoC support 1188M: Carlo Caione <carlo@caione.org> 1189M: Kevin Hilman <khilman@baylibre.com> 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1191L: linux-amlogic@lists.infradead.org 1192W: http://linux-meson.com/ 1193S: Maintained 1194F: arch/arm/mach-meson/ 1195F: arch/arm/boot/dts/meson* 1196F: arch/arm64/boot/dts/amlogic/ 1197F: drivers/pinctrl/meson/ 1198F: drivers/mmc/host/meson* 1199N: meson 1200 1201ARM/Annapurna Labs ALPINE ARCHITECTURE 1202M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1203M: Antoine Tenart <antoine.tenart@free-electrons.com> 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1205S: Maintained 1206F: arch/arm/mach-alpine/ 1207F: arch/arm/boot/dts/alpine* 1208F: arch/arm64/boot/dts/al/ 1209F: drivers/*/*alpine* 1210 1211ARM/ARTPEC MACHINE SUPPORT 1212M: Jesper Nilsson <jesper.nilsson@axis.com> 1213M: Lars Persson <lars.persson@axis.com> 1214S: Maintained 1215L: linux-arm-kernel@axis.com 1216F: arch/arm/mach-artpec 1217F: arch/arm/boot/dts/artpec6* 1218F: drivers/clk/axis 1219F: drivers/crypto/axis 1220F: drivers/pinctrl/pinctrl-artpec* 1221F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1222 1223ARM/ASPEED I2C DRIVER 1224M: Brendan Higgins <brendanhiggins@google.com> 1225R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1226R: Joel Stanley <joel@jms.id.au> 1227L: linux-i2c@vger.kernel.org 1228L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1229S: Maintained 1230F: drivers/irqchip/irq-aspeed-i2c-ic.c 1231F: drivers/i2c/busses/i2c-aspeed.c 1232F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1233F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1234 1235ARM/ASPEED MACHINE SUPPORT 1236M: Joel Stanley <joel@jms.id.au> 1237R: Andrew Jeffery <andrew@aj.id.au> 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1239L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1240Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1241S: Supported 1242T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1243F: arch/arm/mach-aspeed/ 1244F: arch/arm/boot/dts/aspeed-* 1245N: aspeed 1246 1247ARM/ATMEL AT91 Clock Support 1248M: Boris Brezillon <boris.brezillon@bootlin.com> 1249S: Maintained 1250F: drivers/clk/at91 1251 1252ARM/CALXEDA HIGHBANK ARCHITECTURE 1253M: Rob Herring <robh@kernel.org> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Maintained 1256F: arch/arm/mach-highbank/ 1257F: arch/arm/boot/dts/highbank.dts 1258F: arch/arm/boot/dts/ecx-*.dts* 1259 1260ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1261M: Krzysztof Halasa <khalasa@piap.pl> 1262S: Maintained 1263F: arch/arm/mach-cns3xxx/ 1264 1265ARM/CAVIUM THUNDER NETWORK DRIVER 1266M: Sunil Goutham <sgoutham@cavium.com> 1267M: Robert Richter <rric@kernel.org> 1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1269S: Supported 1270F: drivers/net/ethernet/cavium/thunder/ 1271 1272ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1273M: Lukasz Majewski <lukma@denx.de> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275S: Maintained 1276F: arch/arm/mach-ep93xx/ts72xx.c 1277 1278ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1279M: Alexander Shiyan <shc_work@mail.ru> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Odd Fixes 1282N: clps711x 1283 1284ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1285M: Lennert Buytenhek <kernel@wantstofly.org> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288 1289ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1290M: Hartley Sweeten <hsweeten@visionengravers.com> 1291M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/mach-ep93xx/ 1295F: arch/arm/mach-ep93xx/include/mach/ 1296 1297ARM/CLKDEV SUPPORT 1298M: Russell King <linux@armlinux.org.uk> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300S: Maintained 1301T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1302F: drivers/clk/clkdev.c 1303 1304ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1305M: Mike Rapoport <mike@compulab.co.il> 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1307S: Maintained 1308 1309ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1310M: Baruch Siach <baruch@tkos.co.il> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312S: Maintained 1313F: arch/arm/boot/dts/cx92755* 1314N: digicolor 1315 1316ARM/CONTEC MICRO9 MACHINE SUPPORT 1317M: Hubert Feurstein <hubert.feurstein@contec.at> 1318S: Maintained 1319F: arch/arm/mach-ep93xx/micro9.c 1320 1321ARM/CORESIGHT FRAMEWORK AND DRIVERS 1322M: Mathieu Poirier <mathieu.poirier@linaro.org> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: drivers/hwtracing/coresight/* 1326F: Documentation/trace/coresight.txt 1327F: Documentation/trace/coresight-cpu-debug.txt 1328F: Documentation/devicetree/bindings/arm/coresight.txt 1329F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1330F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1331F: tools/perf/arch/arm/util/pmu.c 1332F: tools/perf/arch/arm/util/auxtrace.c 1333F: tools/perf/arch/arm/util/cs-etm.c 1334F: tools/perf/arch/arm/util/cs-etm.h 1335F: tools/perf/util/cs-etm.* 1336F: tools/perf/util/cs-etm-decoder/* 1337 1338ARM/CORGI MACHINE SUPPORT 1339M: Richard Purdie <rpurdie@rpsys.net> 1340S: Maintained 1341 1342ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1343M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1344M: Linus Walleij <linus.walleij@linaro.org> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346T: git git://github.com/ulli-kroll/linux.git 1347S: Maintained 1348F: Documentation/devicetree/bindings/arm/gemini.txt 1349F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1350F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1351F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1352F: arch/arm/mach-gemini/ 1353F: drivers/net/ethernet/cortina/ 1354F: drivers/pinctrl/pinctrl-gemini.c 1355F: drivers/rtc/rtc-ftrtc010.c 1356 1357ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1358M: Barry Song <baohua@kernel.org> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1361S: Maintained 1362F: arch/arm/boot/dts/prima2* 1363F: arch/arm/mach-prima2/ 1364F: drivers/clk/sirf/ 1365F: drivers/clocksource/timer-prima2.c 1366F: drivers/clocksource/timer-atlas7.c 1367N: [^a-z]sirf 1368 1369ARM/EBSA110 MACHINE SUPPORT 1370M: Russell King <linux@armlinux.org.uk> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372W: http://www.armlinux.org.uk/ 1373S: Maintained 1374F: arch/arm/mach-ebsa110/ 1375F: drivers/net/ethernet/amd/am79c961a.* 1376 1377ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1378M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1379R: Pengutronix Kernel Team <kernel@pengutronix.de> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381S: Maintained 1382N: efm32 1383 1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1385M: Robert Jarzmik <robert.jarzmik@free.fr> 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Maintained 1388F: arch/arm/mach-pxa/ezx.c 1389 1390ARM/FARADAY FA526 PORT 1391M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394T: git git://git.berlios.de/gemini-board 1395F: arch/arm/mm/*-fa* 1396 1397ARM/FOOTBRIDGE ARCHITECTURE 1398M: Russell King <linux@armlinux.org.uk> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400W: http://www.armlinux.org.uk/ 1401S: Maintained 1402F: arch/arm/include/asm/hardware/dec21285.h 1403F: arch/arm/mach-footbridge/ 1404 1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1406M: Shawn Guo <shawnguo@kernel.org> 1407M: Sascha Hauer <s.hauer@pengutronix.de> 1408R: Pengutronix Kernel Team <kernel@pengutronix.de> 1409R: Fabio Estevam <fabio.estevam@nxp.com> 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1411S: Maintained 1412T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1413F: arch/arm/mach-imx/ 1414F: arch/arm/mach-mxs/ 1415F: arch/arm/boot/dts/imx* 1416F: arch/arm/configs/imx*_defconfig 1417F: drivers/clk/imx/ 1418F: drivers/soc/imx/ 1419F: include/soc/imx/ 1420 1421ARM/FREESCALE VYBRID ARM ARCHITECTURE 1422M: Shawn Guo <shawnguo@kernel.org> 1423M: Sascha Hauer <s.hauer@pengutronix.de> 1424R: Pengutronix Kernel Team <kernel@pengutronix.de> 1425R: Stefan Agner <stefan@agner.ch> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1429F: arch/arm/mach-imx/*vf610* 1430F: arch/arm/boot/dts/vf* 1431 1432ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1433M: Lennert Buytenhek <kernel@wantstofly.org> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436 1437ARM/GUMSTIX MACHINE SUPPORT 1438M: Steve Sakoman <sakoman@gmail.com> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441 1442ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1443M: Philipp Zabel <philipp.zabel@gmail.com> 1444M: Paul Parsons <lost.distance@yahoo.com> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447F: arch/arm/mach-pxa/hx4700.c 1448F: arch/arm/mach-pxa/include/mach/hx4700.h 1449F: sound/soc/pxa/hx4700.c 1450 1451ARM/HISILICON SOC SUPPORT 1452M: Wei Xu <xuwei5@hisilicon.com> 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1454W: http://www.hisilicon.com 1455S: Supported 1456T: git git://github.com/hisilicon/linux-hisi.git 1457F: arch/arm/mach-hisi/ 1458F: arch/arm/boot/dts/hi3* 1459F: arch/arm/boot/dts/hip* 1460F: arch/arm/boot/dts/hisi* 1461F: arch/arm64/boot/dts/hisilicon/ 1462 1463ARM/HP JORNADA 7XX MACHINE SUPPORT 1464M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1465W: www.jlime.com 1466S: Maintained 1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1468F: arch/arm/mach-sa1100/jornada720.c 1469F: arch/arm/mach-sa1100/include/mach/jornada720.h 1470 1471ARM/IGEP MACHINE SUPPORT 1472M: Enric Balletbo i Serra <eballetbo@gmail.com> 1473M: Javier Martinez Canillas <javier@dowhile0.org> 1474L: linux-omap@vger.kernel.org 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477F: arch/arm/boot/dts/omap3-igep* 1478 1479ARM/INCOME PXA270 SUPPORT 1480M: Marek Vasut <marek.vasut@gmail.com> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483F: arch/arm/mach-pxa/colibri-pxa270-income.c 1484 1485ARM/INTEL IOP13XX ARM ARCHITECTURE 1486M: Lennert Buytenhek <kernel@wantstofly.org> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489 1490ARM/INTEL IOP32X ARM ARCHITECTURE 1491M: Lennert Buytenhek <kernel@wantstofly.org> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493S: Maintained 1494 1495ARM/INTEL IOP33X ARM ARCHITECTURE 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497S: Orphan 1498 1499ARM/INTEL IQ81342EX MACHINE SUPPORT 1500M: Lennert Buytenhek <kernel@wantstofly.org> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Maintained 1503 1504ARM/INTEL IXDP2850 MACHINE SUPPORT 1505M: Lennert Buytenhek <kernel@wantstofly.org> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508 1509ARM/INTEL IXP4XX ARM ARCHITECTURE 1510M: Imre Kaloz <kaloz@openwrt.org> 1511M: Krzysztof Halasa <khalasa@piap.pl> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513S: Maintained 1514F: arch/arm/mach-ixp4xx/ 1515 1516ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1517M: Jonathan Cameron <jic23@cam.ac.uk> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520F: arch/arm/mach-pxa/stargate2.c 1521F: drivers/pcmcia/pxa2xx_stargate2.c 1522 1523ARM/INTEL XSC3 (MANZANO) ARM CORE 1524M: Lennert Buytenhek <kernel@wantstofly.org> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527 1528ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1529M: Lennert Buytenhek <kernel@wantstofly.org> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532 1533ARM/LG1K ARCHITECTURE 1534M: Chanho Min <chanho.min@lge.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537F: arch/arm64/boot/dts/lg/ 1538 1539ARM/LOGICPD PXA270 MACHINE SUPPORT 1540M: Lennert Buytenhek <kernel@wantstofly.org> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543 1544ARM/LPC18XX ARCHITECTURE 1545M: Joachim Eastwood <manabian@gmail.com> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548F: arch/arm/boot/dts/lpc43* 1549F: drivers/clk/nxp/clk-lpc18xx* 1550F: drivers/clocksource/time-lpc32xx.c 1551F: drivers/i2c/busses/i2c-lpc2k.c 1552F: drivers/memory/pl172.c 1553F: drivers/mtd/spi-nor/nxp-spifi.c 1554F: drivers/rtc/rtc-lpc24xx.c 1555N: lpc18xx 1556 1557ARM/LPC32XX SOC SUPPORT 1558M: Vladimir Zapolskiy <vz@mleia.com> 1559M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1561T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1562S: Maintained 1563F: arch/arm/boot/dts/lpc32* 1564F: arch/arm/mach-lpc32xx/ 1565F: drivers/i2c/busses/i2c-pnx.c 1566F: drivers/net/ethernet/nxp/lpc_eth.c 1567F: drivers/usb/host/ohci-nxp.c 1568F: drivers/watchdog/pnx4008_wdt.c 1569N: lpc32xx 1570 1571ARM/MAGICIAN MACHINE SUPPORT 1572M: Philipp Zabel <philipp.zabel@gmail.com> 1573S: Maintained 1574 1575ARM/Marvell Dove/MV78xx0/Orion SOC support 1576M: Jason Cooper <jason@lakedaemon.net> 1577M: Andrew Lunn <andrew@lunn.ch> 1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1579M: Gregory Clement <gregory.clement@bootlin.com> 1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1581S: Maintained 1582F: Documentation/devicetree/bindings/soc/dove/ 1583F: arch/arm/mach-dove/ 1584F: arch/arm/mach-mv78xx0/ 1585F: arch/arm/mach-orion5x/ 1586F: arch/arm/plat-orion/ 1587F: arch/arm/boot/dts/dove* 1588F: arch/arm/boot/dts/orion5x* 1589 1590ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1591M: Jason Cooper <jason@lakedaemon.net> 1592M: Andrew Lunn <andrew@lunn.ch> 1593M: Gregory Clement <gregory.clement@bootlin.com> 1594M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1596S: Maintained 1597F: arch/arm/boot/dts/armada* 1598F: arch/arm/boot/dts/kirkwood* 1599F: arch/arm/configs/mvebu_*_defconfig 1600F: arch/arm/mach-mvebu/ 1601F: arch/arm64/boot/dts/marvell/armada* 1602F: drivers/cpufreq/armada-37xx-cpufreq.c 1603F: drivers/cpufreq/mvebu-cpufreq.c 1604F: drivers/irqchip/irq-armada-370-xp.c 1605F: drivers/irqchip/irq-mvebu-* 1606F: drivers/pinctrl/mvebu/ 1607F: drivers/rtc/rtc-armada38x.c 1608 1609ARM/Mediatek RTC DRIVER 1610M: Eddie Huang <eddie.huang@mediatek.com> 1611M: Sean Wang <sean.wang@mediatek.com> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1616F: drivers/rtc/rtc-mt6397.c 1617F: drivers/rtc/rtc-mt7622.c 1618 1619ARM/Mediatek SoC support 1620M: Matthias Brugger <matthias.bgg@gmail.com> 1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1622L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1623S: Maintained 1624F: arch/arm/boot/dts/mt6* 1625F: arch/arm/boot/dts/mt7* 1626F: arch/arm/boot/dts/mt8* 1627F: arch/arm/mach-mediatek/ 1628F: arch/arm64/boot/dts/mediatek/ 1629N: mtk 1630K: mediatek 1631 1632ARM/Mediatek USB3 PHY DRIVER 1633M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1635L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1636S: Maintained 1637F: drivers/phy/mediatek/phy-mtk-tphy.c 1638 1639ARM/MICREL KS8695 ARCHITECTURE 1640M: Greg Ungerer <gerg@uclinux.org> 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1642F: arch/arm/mach-ks8695/ 1643S: Odd Fixes 1644 1645ARM/Microchip (AT91) SoC support 1646M: Nicolas Ferre <nicolas.ferre@microchip.com> 1647M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649W: http://www.linux4sam.org 1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1651S: Supported 1652N: at91 1653N: atmel 1654F: arch/arm/mach-at91/ 1655F: include/soc/at91/ 1656F: arch/arm/boot/dts/at91*.dts 1657F: arch/arm/boot/dts/at91*.dtsi 1658F: arch/arm/boot/dts/sama*.dts 1659F: arch/arm/boot/dts/sama*.dtsi 1660F: arch/arm/include/debug/at91.S 1661F: drivers/memory/atmel* 1662F: drivers/watchdog/sama5d4_wdt.c 1663X: drivers/input/touchscreen/atmel_mxt_ts.c 1664X: drivers/net/wireless/atmel/ 1665 1666ARM/MIOA701 MACHINE SUPPORT 1667M: Robert Jarzmik <robert.jarzmik@free.fr> 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1669F: arch/arm/mach-pxa/mioa701.c 1670S: Maintained 1671 1672ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1673M: Michael Petchkovsky <mkpetch@internode.on.net> 1674S: Maintained 1675 1676ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1677M: Linus Walleij <linus.walleij@linaro.org> 1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1679S: Maintained 1680F: arch/arm/mach-nomadik/ 1681F: arch/arm/mach-u300/ 1682F: arch/arm/mach-ux500/ 1683F: arch/arm/boot/dts/ste-* 1684F: drivers/clk/clk-nomadik.c 1685F: drivers/clk/clk-u300.c 1686F: drivers/clocksource/clksrc-dbx500-prcmu.c 1687F: drivers/clocksource/timer-u300.c 1688F: drivers/dma/coh901318* 1689F: drivers/dma/ste_dma40* 1690F: drivers/hwspinlock/u8500_hsem.c 1691F: drivers/i2c/busses/i2c-nomadik.c 1692F: drivers/i2c/busses/i2c-stu300.c 1693F: drivers/mfd/ab3100* 1694F: drivers/mfd/ab8500* 1695F: drivers/mfd/abx500* 1696F: drivers/mfd/dbx500* 1697F: drivers/mfd/db8500* 1698F: drivers/pinctrl/nomadik/ 1699F: drivers/pinctrl/pinctrl-coh901* 1700F: drivers/pinctrl/pinctrl-u300.c 1701F: drivers/rtc/rtc-ab3100.c 1702F: drivers/rtc/rtc-ab8500.c 1703F: drivers/rtc/rtc-coh901331.c 1704F: drivers/rtc/rtc-pl031.c 1705F: drivers/watchdog/coh901327_wdt.c 1706F: Documentation/devicetree/bindings/arm/ste-* 1707F: Documentation/devicetree/bindings/arm/ux500/ 1708T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1709 1710ARM/NUVOTON NPCM ARCHITECTURE 1711M: Avi Fishman <avifishman70@gmail.com> 1712M: Tomer Maimon <tmaimon77@gmail.com> 1713R: Patrick Venture <venture@google.com> 1714R: Nancy Yuen <yuenn@google.com> 1715R: Brendan Higgins <brendanhiggins@google.com> 1716L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1717S: Supported 1718F: arch/arm/mach-npcm/ 1719F: arch/arm/boot/dts/nuvoton-npcm* 1720F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1721F: drivers/*/*npcm* 1722F: Documentation/*/*npcm* 1723 1724ARM/NUVOTON W90X900 ARM ARCHITECTURE 1725M: Wan ZongShun <mcuos.com@gmail.com> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727W: http://www.mcuos.com 1728S: Maintained 1729F: arch/arm/mach-w90x900/ 1730F: drivers/input/keyboard/w90p910_keypad.c 1731F: drivers/input/touchscreen/w90p910_ts.c 1732F: drivers/watchdog/nuc900_wdt.c 1733F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1734F: drivers/mtd/nand/raw/nuc900_nand.c 1735F: drivers/rtc/rtc-nuc900.c 1736F: drivers/spi/spi-nuc900.c 1737F: drivers/usb/host/ehci-w90x900.c 1738F: drivers/video/fbdev/nuc900fb.c 1739 1740ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1741M: Nelson Castillo <arhuaco@freaks-unidos.net> 1742L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1743W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1744S: Supported 1745 1746ARM/Orion SoC/Technologic Systems TS-78xx platform support 1747M: Alexander Clouter <alex@digriz.org.uk> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749W: http://www.digriz.org.uk/ts78xx/kernel 1750S: Maintained 1751F: arch/arm/mach-orion5x/ts78xx-* 1752 1753ARM/OXNAS platform support 1754M: Neil Armstrong <narmstrong@baylibre.com> 1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1756L: linux-oxnas@groups.io (moderated for non-subscribers) 1757S: Maintained 1758F: arch/arm/mach-oxnas/ 1759F: arch/arm/boot/dts/ox8*.dts* 1760N: oxnas 1761 1762ARM/PALM TREO SUPPORT 1763M: Tomas Cech <sleep_walker@suse.com> 1764L: linux-arm-kernel@lists.infradead.org 1765W: http://hackndev.com 1766S: Maintained 1767F: arch/arm/mach-pxa/palmtreo.* 1768 1769ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1770M: Marek Vasut <marek.vasut@gmail.com> 1771L: linux-arm-kernel@lists.infradead.org 1772W: http://hackndev.com 1773S: Maintained 1774F: arch/arm/mach-pxa/include/mach/palmtx.h 1775F: arch/arm/mach-pxa/palmtx.c 1776F: arch/arm/mach-pxa/palmt5.* 1777F: arch/arm/mach-pxa/include/mach/palmld.h 1778F: arch/arm/mach-pxa/palmld.c 1779F: arch/arm/mach-pxa/palmte2.* 1780F: arch/arm/mach-pxa/include/mach/palmtc.h 1781F: arch/arm/mach-pxa/palmtc.c 1782 1783ARM/PALMZ72 SUPPORT 1784M: Sergey Lapin <slapin@ossfans.org> 1785L: linux-arm-kernel@lists.infradead.org 1786W: http://hackndev.com 1787S: Maintained 1788F: arch/arm/mach-pxa/palmz72.* 1789 1790ARM/PLEB SUPPORT 1791M: Peter Chubb <pleb@gelato.unsw.edu.au> 1792W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1793S: Maintained 1794 1795ARM/PT DIGITAL BOARD PORT 1796M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798W: http://www.armlinux.org.uk/ 1799S: Maintained 1800 1801ARM/QUALCOMM SUPPORT 1802M: Andy Gross <andy.gross@linaro.org> 1803M: David Brown <david.brown@linaro.org> 1804L: linux-arm-msm@vger.kernel.org 1805L: linux-soc@vger.kernel.org 1806S: Maintained 1807F: Documentation/devicetree/bindings/soc/qcom/ 1808F: arch/arm/boot/dts/qcom-*.dts 1809F: arch/arm/boot/dts/qcom-*.dtsi 1810F: arch/arm/mach-qcom/ 1811F: arch/arm64/boot/dts/qcom/* 1812F: drivers/i2c/busses/i2c-qup.c 1813F: drivers/clk/qcom/ 1814F: drivers/dma/qcom/ 1815F: drivers/soc/qcom/ 1816F: drivers/spi/spi-qup.c 1817F: drivers/tty/serial/msm_serial.c 1818F: drivers/*/pm8???-* 1819F: drivers/mfd/ssbi.c 1820F: drivers/firmware/qcom_scm.c 1821T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1822 1823ARM/RADISYS ENP2611 MACHINE SUPPORT 1824M: Lennert Buytenhek <kernel@wantstofly.org> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826S: Maintained 1827 1828ARM/REALTEK ARCHITECTURE 1829M: Andreas Färber <afaerber@suse.de> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832F: arch/arm64/boot/dts/realtek/ 1833F: Documentation/devicetree/bindings/arm/realtek.txt 1834 1835ARM/RENESAS ARM64 ARCHITECTURE 1836M: Simon Horman <horms@verge.net.au> 1837M: Magnus Damm <magnus.damm@gmail.com> 1838L: linux-renesas-soc@vger.kernel.org 1839Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1840T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1841S: Supported 1842F: arch/arm64/boot/dts/renesas/ 1843F: Documentation/devicetree/bindings/arm/shmobile.txt 1844F: drivers/soc/renesas/ 1845F: include/linux/soc/renesas/ 1846 1847ARM/RISCPC ARCHITECTURE 1848M: Russell King <linux@armlinux.org.uk> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850W: http://www.armlinux.org.uk/ 1851S: Maintained 1852F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1853F: arch/arm/include/asm/hardware/ioc.h 1854F: arch/arm/include/asm/hardware/iomd.h 1855F: arch/arm/include/asm/hardware/memc.h 1856F: arch/arm/mach-rpc/ 1857F: drivers/net/ethernet/8390/etherh.c 1858F: drivers/net/ethernet/i825xx/ether1* 1859F: drivers/net/ethernet/seeq/ether3* 1860F: drivers/scsi/arm/ 1861 1862ARM/Rockchip SoC support 1863M: Heiko Stuebner <heiko@sntech.de> 1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1865L: linux-rockchip@lists.infradead.org 1866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1867S: Maintained 1868F: arch/arm/boot/dts/rk3* 1869F: arch/arm/boot/dts/rv1108* 1870F: arch/arm/mach-rockchip/ 1871F: drivers/clk/rockchip/ 1872F: drivers/i2c/busses/i2c-rk3x.c 1873F: drivers/*/*rockchip* 1874F: drivers/*/*/*rockchip* 1875F: sound/soc/rockchip/ 1876N: rockchip 1877 1878ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1879M: Kukjin Kim <kgene@kernel.org> 1880M: Krzysztof Kozlowski <krzk@kernel.org> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1883Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1884S: Maintained 1885F: arch/arm/boot/dts/s3c* 1886F: arch/arm/boot/dts/s5p* 1887F: arch/arm/boot/dts/exynos* 1888F: arch/arm64/boot/dts/exynos/ 1889F: arch/arm/plat-samsung/ 1890F: arch/arm/mach-s3c24*/ 1891F: arch/arm/mach-s3c64xx/ 1892F: arch/arm/mach-s5p*/ 1893F: arch/arm/mach-exynos*/ 1894F: drivers/*/*s3c24* 1895F: drivers/*/*/*s3c24* 1896F: drivers/*/*s3c64xx* 1897F: drivers/*/*s5pv210* 1898F: drivers/memory/samsung/* 1899F: drivers/soc/samsung/* 1900F: Documentation/arm/Samsung/ 1901F: Documentation/devicetree/bindings/arm/samsung/ 1902F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1903F: Documentation/devicetree/bindings/power/pd-samsung.txt 1904N: exynos 1905 1906ARM/SAMSUNG MOBILE MACHINE SUPPORT 1907M: Kyungmin Park <kyungmin.park@samsung.com> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909S: Maintained 1910F: arch/arm/mach-s5pv210/ 1911 1912ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1913M: Kyungmin Park <kyungmin.park@samsung.com> 1914M: Kamil Debski <kamil@wypas.org> 1915M: Andrzej Hajda <a.hajda@samsung.com> 1916L: linux-arm-kernel@lists.infradead.org 1917L: linux-media@vger.kernel.org 1918S: Maintained 1919F: drivers/media/platform/s5p-g2d/ 1920 1921ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1922M: Marek Szyprowski <m.szyprowski@samsung.com> 1923L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1924L: linux-media@vger.kernel.org 1925S: Maintained 1926F: drivers/media/platform/s5p-cec/ 1927F: Documentation/devicetree/bindings/media/s5p-cec.txt 1928 1929ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1930M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1931M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1932L: linux-arm-kernel@lists.infradead.org 1933L: linux-media@vger.kernel.org 1934S: Maintained 1935F: drivers/media/platform/s5p-jpeg/ 1936 1937ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1938M: Kyungmin Park <kyungmin.park@samsung.com> 1939M: Kamil Debski <kamil@wypas.org> 1940M: Jeongtae Park <jtp.park@samsung.com> 1941M: Andrzej Hajda <a.hajda@samsung.com> 1942L: linux-arm-kernel@lists.infradead.org 1943L: linux-media@vger.kernel.org 1944S: Maintained 1945F: arch/arm/plat-samsung/s5p-dev-mfc.c 1946F: drivers/media/platform/s5p-mfc/ 1947 1948ARM/SHMOBILE ARM ARCHITECTURE 1949M: Simon Horman <horms@verge.net.au> 1950M: Magnus Damm <magnus.damm@gmail.com> 1951L: linux-renesas-soc@vger.kernel.org 1952Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1953T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1954S: Supported 1955F: arch/arm/boot/dts/emev2* 1956F: arch/arm/boot/dts/r7s* 1957F: arch/arm/boot/dts/r8a* 1958F: arch/arm/boot/dts/sh* 1959F: arch/arm/configs/shmobile_defconfig 1960F: arch/arm/include/debug/renesas-scif.S 1961F: arch/arm/mach-shmobile/ 1962F: Documentation/devicetree/bindings/arm/shmobile.txt 1963F: drivers/soc/renesas/ 1964F: include/linux/soc/renesas/ 1965 1966ARM/SOCFPGA ARCHITECTURE 1967M: Dinh Nguyen <dinguyen@kernel.org> 1968S: Maintained 1969F: arch/arm/mach-socfpga/ 1970F: arch/arm/boot/dts/socfpga* 1971F: arch/arm/configs/socfpga_defconfig 1972F: arch/arm64/boot/dts/altera/ 1973W: http://www.rocketboards.org 1974T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1975 1976ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1977M: Dinh Nguyen <dinguyen@kernel.org> 1978S: Maintained 1979F: drivers/clk/socfpga/ 1980 1981ARM/SOCFPGA EDAC SUPPORT 1982M: Thor Thayer <thor.thayer@linux.intel.com> 1983S: Maintained 1984F: drivers/edac/altera_edac. 1985 1986ARM/SPREADTRUM SoC SUPPORT 1987M: Orson Zhai <orsonzhai@gmail.com> 1988M: Baolin Wang <baolin.wang@linaro.org> 1989M: Chunyan Zhang <zhang.lyra@gmail.com> 1990S: Maintained 1991F: arch/arm64/boot/dts/sprd 1992N: sprd 1993 1994ARM/STI ARCHITECTURE 1995M: Patrice Chotard <patrice.chotard@st.com> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997W: http://www.stlinux.com 1998S: Maintained 1999F: arch/arm/mach-sti/ 2000F: arch/arm/boot/dts/sti* 2001F: drivers/char/hw_random/st-rng.c 2002F: drivers/clocksource/arm_global_timer.c 2003F: drivers/clocksource/clksrc_st_lpc.c 2004F: drivers/cpufreq/sti-cpufreq.c 2005F: drivers/dma/st_fdma* 2006F: drivers/i2c/busses/i2c-st.c 2007F: drivers/media/rc/st_rc.c 2008F: drivers/media/platform/sti/c8sectpfe/ 2009F: drivers/mmc/host/sdhci-st.c 2010F: drivers/phy/st/phy-miphy28lp.c 2011F: drivers/phy/st/phy-stih407-usb.c 2012F: drivers/pinctrl/pinctrl-st.c 2013F: drivers/remoteproc/st_remoteproc.c 2014F: drivers/remoteproc/st_slim_rproc.c 2015F: drivers/reset/sti/ 2016F: drivers/rtc/rtc-st-lpc.c 2017F: drivers/tty/serial/st-asc.c 2018F: drivers/usb/dwc3/dwc3-st.c 2019F: drivers/usb/host/ehci-st.c 2020F: drivers/usb/host/ohci-st.c 2021F: drivers/watchdog/st_lpc_wdt.c 2022F: drivers/ata/ahci_st.c 2023F: include/linux/remoteproc/st_slim_rproc.h 2024 2025ARM/STM32 ARCHITECTURE 2026M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2027M: Alexandre Torgue <alexandre.torgue@st.com> 2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2029S: Maintained 2030T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2031N: stm32 2032F: arch/arm/boot/dts/stm32* 2033F: arch/arm/mach-stm32/ 2034F: drivers/clocksource/armv7m_systick.c 2035 2036ARM/Synaptics Berlin SoC support 2037M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2038M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2040S: Maintained 2041F: arch/arm/mach-berlin/ 2042F: arch/arm/boot/dts/berlin* 2043F: arch/arm64/boot/dts/marvell/berlin* 2044 2045ARM/TANGO ARCHITECTURE 2046M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2047M: Mans Rullgard <mans@mansr.com> 2048L: linux-arm-kernel@lists.infradead.org 2049S: Odd Fixes 2050N: tango 2051 2052ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2053M: Lennert Buytenhek <kernel@wantstofly.org> 2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2055S: Maintained 2056 2057ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2058M: Hans Verkuil <hans.verkuil@cisco.com> 2059L: linux-tegra@vger.kernel.org 2060L: linux-media@vger.kernel.org 2061S: Maintained 2062F: drivers/media/platform/tegra-cec/ 2063F: Documentation/devicetree/bindings/media/tegra-cec.txt 2064 2065ARM/TETON BGA MACHINE SUPPORT 2066M: "Mark F. Brown" <mark.brown314@gmail.com> 2067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2068S: Maintained 2069 2070ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2071M: Santosh Shilimkar <ssantosh@kernel.org> 2072L: linux-kernel@vger.kernel.org 2073S: Maintained 2074F: drivers/memory/*emif* 2075 2076ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2077M: Santosh Shilimkar <ssantosh@kernel.org> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079S: Maintained 2080F: arch/arm/mach-keystone/ 2081F: arch/arm/boot/dts/keystone-* 2082T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2083 2084ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2085M: Santosh Shilimkar <ssantosh@kernel.org> 2086L: linux-kernel@vger.kernel.org 2087S: Maintained 2088F: drivers/clk/keystone/ 2089 2090ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2091M: Santosh Shilimkar <ssantosh@kernel.org> 2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093L: linux-kernel@vger.kernel.org 2094S: Maintained 2095F: drivers/clocksource/timer-keystone.c 2096 2097ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2098M: Santosh Shilimkar <ssantosh@kernel.org> 2099L: linux-kernel@vger.kernel.org 2100S: Maintained 2101F: drivers/power/reset/keystone-reset.c 2102 2103ARM/THECUS N2100 MACHINE SUPPORT 2104M: Lennert Buytenhek <kernel@wantstofly.org> 2105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2106S: Maintained 2107 2108ARM/TOSA MACHINE SUPPORT 2109M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2110M: Dirk Opfer <dirk@opfer-online.de> 2111S: Maintained 2112 2113ARM/UNIPHIER ARCHITECTURE 2114M: Masahiro Yamada <yamada.masahiro@socionext.com> 2115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2116T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2117S: Maintained 2118F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2119F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2120F: arch/arm/boot/dts/uniphier* 2121F: arch/arm/include/asm/hardware/cache-uniphier.h 2122F: arch/arm/mach-uniphier/ 2123F: arch/arm/mm/cache-uniphier.c 2124F: arch/arm64/boot/dts/socionext/uniphier* 2125F: drivers/bus/uniphier-system-bus.c 2126F: drivers/clk/uniphier/ 2127F: drivers/gpio/gpio-uniphier.c 2128F: drivers/i2c/busses/i2c-uniphier* 2129F: drivers/irqchip/irq-uniphier-aidet.c 2130F: drivers/pinctrl/uniphier/ 2131F: drivers/reset/reset-uniphier.c 2132F: drivers/tty/serial/8250/8250_uniphier.c 2133N: uniphier 2134 2135ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2136M: Ulf Hansson <ulf.hansson@linaro.org> 2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2138T: git git://git.linaro.org/people/ulfh/clk.git 2139S: Maintained 2140F: drivers/clk/ux500/ 2141 2142ARM/VERSATILE EXPRESS PLATFORM 2143M: Liviu Dudau <liviu.dudau@arm.com> 2144M: Sudeep Holla <sudeep.holla@arm.com> 2145M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2147S: Maintained 2148F: arch/arm/boot/dts/vexpress* 2149F: arch/arm64/boot/dts/arm/ 2150F: arch/arm/mach-vexpress/ 2151F: */*/vexpress* 2152F: */*/*/vexpress* 2153F: drivers/clk/versatile/clk-vexpress-osc.c 2154F: drivers/clocksource/versatile.c 2155N: mps2 2156 2157ARM/VFP SUPPORT 2158M: Russell King <linux@armlinux.org.uk> 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2160W: http://www.armlinux.org.uk/ 2161S: Maintained 2162F: arch/arm/vfp/ 2163 2164ARM/VOIPAC PXA270 SUPPORT 2165M: Marek Vasut <marek.vasut@gmail.com> 2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2167S: Maintained 2168F: arch/arm/mach-pxa/vpac270.c 2169F: arch/arm/mach-pxa/include/mach/vpac270.h 2170 2171ARM/VT8500 ARM ARCHITECTURE 2172M: Tony Prisk <linux@prisktech.co.nz> 2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2174S: Maintained 2175F: arch/arm/mach-vt8500/ 2176F: drivers/clocksource/vt8500_timer.c 2177F: drivers/i2c/busses/i2c-wmt.c 2178F: drivers/mmc/host/wmt-sdmmc.c 2179F: drivers/pwm/pwm-vt8500.c 2180F: drivers/rtc/rtc-vt8500.c 2181F: drivers/tty/serial/vt8500_serial.c 2182F: drivers/usb/host/ehci-platform.c 2183F: drivers/usb/host/uhci-platform.c 2184F: drivers/video/fbdev/vt8500lcdfb.* 2185F: drivers/video/fbdev/wm8505fb* 2186F: drivers/video/fbdev/wmt_ge_rops.* 2187 2188ARM/ZIPIT Z2 SUPPORT 2189M: Marek Vasut <marek.vasut@gmail.com> 2190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2191S: Maintained 2192F: arch/arm/mach-pxa/z2.c 2193F: arch/arm/mach-pxa/include/mach/z2.h 2194 2195ARM/ZTE ARCHITECTURE 2196M: Jun Nie <jun.nie@linaro.org> 2197M: Baoyou Xie <baoyou.xie@linaro.org> 2198M: Shawn Guo <shawnguo@kernel.org> 2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2200S: Maintained 2201F: arch/arm/boot/dts/zx2967* 2202F: arch/arm/mach-zx/ 2203F: arch/arm64/boot/dts/zte/ 2204F: drivers/clk/zte/ 2205F: drivers/dma/zx_dma.c 2206F: drivers/gpio/gpio-zx.c 2207F: drivers/i2c/busses/i2c-zx2967.c 2208F: drivers/mmc/host/dw_mmc-zx.* 2209F: drivers/pinctrl/zte/ 2210F: drivers/soc/zte/ 2211F: drivers/thermal/zx2967_thermal.c 2212F: drivers/watchdog/zx2967_wdt.c 2213F: Documentation/devicetree/bindings/arm/zte.txt 2214F: Documentation/devicetree/bindings/clock/zx2967*.txt 2215F: Documentation/devicetree/bindings/dma/zxdma.txt 2216F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2217F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2218F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2219F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2220F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2221F: Documentation/devicetree/bindings/soc/zte/ 2222F: Documentation/devicetree/bindings/sound/zte,*.txt 2223F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2224F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2225F: include/dt-bindings/clock/zx2967*.h 2226F: include/dt-bindings/soc/zte,*.h 2227F: sound/soc/codecs/zx_aud96p22.c 2228F: sound/soc/zte/ 2229 2230ARM/ZYNQ ARCHITECTURE 2231M: Michal Simek <michal.simek@xilinx.com> 2232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2233W: http://wiki.xilinx.com 2234T: git https://github.com/Xilinx/linux-xlnx.git 2235S: Supported 2236F: arch/arm/mach-zynq/ 2237F: drivers/cpuidle/cpuidle-zynq.c 2238F: drivers/block/xsysace.c 2239N: zynq 2240N: xilinx 2241F: drivers/clocksource/cadence_ttc_timer.c 2242F: drivers/i2c/busses/i2c-cadence.c 2243F: drivers/mmc/host/sdhci-of-arasan.c 2244F: drivers/edac/synopsys_edac.c 2245 2246ARM64 PORT (AARCH64 ARCHITECTURE) 2247M: Catalin Marinas <catalin.marinas@arm.com> 2248M: Will Deacon <will.deacon@arm.com> 2249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2250T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2251S: Maintained 2252F: arch/arm64/ 2253F: Documentation/arm64/ 2254 2255AS3645A LED FLASH CONTROLLER DRIVER 2256M: Sakari Ailus <sakari.ailus@iki.fi> 2257L: linux-leds@vger.kernel.org 2258S: Maintained 2259F: drivers/leds/leds-as3645a.c 2260 2261ASAHI KASEI AK8974 DRIVER 2262M: Linus Walleij <linus.walleij@linaro.org> 2263L: linux-iio@vger.kernel.org 2264W: http://www.akm.com/ 2265S: Supported 2266F: drivers/iio/magnetometer/ak8974.c 2267 2268ASC7621 HARDWARE MONITOR DRIVER 2269M: George Joseph <george.joseph@fairview5.com> 2270L: linux-hwmon@vger.kernel.org 2271S: Maintained 2272F: Documentation/hwmon/asc7621 2273F: drivers/hwmon/asc7621.c 2274 2275ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2276M: Corentin Chary <corentin.chary@gmail.com> 2277L: acpi4asus-user@lists.sourceforge.net 2278L: platform-driver-x86@vger.kernel.org 2279W: http://acpi4asus.sf.net 2280S: Maintained 2281F: drivers/platform/x86/asus*.c 2282F: drivers/platform/x86/eeepc*.c 2283 2284ASUS WIRELESS RADIO CONTROL DRIVER 2285M: João Paulo Rechi Vita <jprvita@gmail.com> 2286L: platform-driver-x86@vger.kernel.org 2287S: Maintained 2288F: drivers/platform/x86/asus-wireless.c 2289 2290ASYMMETRIC KEYS 2291M: David Howells <dhowells@redhat.com> 2292L: keyrings@vger.kernel.org 2293S: Maintained 2294F: Documentation/crypto/asymmetric-keys.txt 2295F: include/linux/verification.h 2296F: include/crypto/public_key.h 2297F: include/crypto/pkcs7.h 2298F: crypto/asymmetric_keys/ 2299 2300ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2301R: Dan Williams <dan.j.williams@intel.com> 2302W: http://sourceforge.net/projects/xscaleiop 2303S: Odd fixes 2304F: Documentation/crypto/async-tx-api.txt 2305F: crypto/async_tx/ 2306F: drivers/dma/ 2307F: include/linux/dmaengine.h 2308F: include/linux/async_tx.h 2309 2310AT24 EEPROM DRIVER 2311M: Bartosz Golaszewski <brgl@bgdev.pl> 2312L: linux-i2c@vger.kernel.org 2313T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2314S: Maintained 2315F: Documentation/devicetree/bindings/eeprom/at24.txt 2316F: drivers/misc/eeprom/at24.c 2317F: include/linux/platform_data/at24.h 2318 2319ATA OVER ETHERNET (AOE) DRIVER 2320M: "Ed L. Cashin" <ed.cashin@acm.org> 2321W: http://www.openaoe.org/ 2322S: Supported 2323F: Documentation/aoe/ 2324F: drivers/block/aoe/ 2325 2326ATHEROS 71XX/9XXX GPIO DRIVER 2327M: Alban Bedel <albeu@free.fr> 2328W: https://github.com/AlbanBedel/linux 2329T: git git://github.com/AlbanBedel/linux 2330S: Maintained 2331F: drivers/gpio/gpio-ath79.c 2332F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2333 2334ATHEROS ATH GENERIC UTILITIES 2335M: Kalle Valo <kvalo@codeaurora.org> 2336L: linux-wireless@vger.kernel.org 2337S: Supported 2338F: drivers/net/wireless/ath/* 2339 2340ATHEROS ATH5K WIRELESS DRIVER 2341M: Jiri Slaby <jirislaby@gmail.com> 2342M: Nick Kossifidis <mickflemm@gmail.com> 2343M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2344L: linux-wireless@vger.kernel.org 2345W: http://wireless.kernel.org/en/users/Drivers/ath5k 2346S: Maintained 2347F: drivers/net/wireless/ath/ath5k/ 2348 2349ATHEROS ATH6KL WIRELESS DRIVER 2350M: Kalle Valo <kvalo@codeaurora.org> 2351L: linux-wireless@vger.kernel.org 2352W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2353T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2354S: Supported 2355F: drivers/net/wireless/ath/ath6kl/ 2356 2357ATI_REMOTE2 DRIVER 2358M: Ville Syrjala <syrjala@sci.fi> 2359S: Maintained 2360F: drivers/input/misc/ati_remote2.c 2361 2362ATK0110 HWMON DRIVER 2363M: Luca Tettamanti <kronos.it@gmail.com> 2364L: linux-hwmon@vger.kernel.org 2365S: Maintained 2366F: drivers/hwmon/asus_atk0110.c 2367 2368ATLX ETHERNET DRIVERS 2369M: Jay Cliburn <jcliburn@gmail.com> 2370M: Chris Snook <chris.snook@gmail.com> 2371L: netdev@vger.kernel.org 2372W: http://sourceforge.net/projects/atl1 2373W: http://atl1.sourceforge.net 2374S: Maintained 2375F: drivers/net/ethernet/atheros/ 2376 2377ATM 2378M: Chas Williams <3chas3@gmail.com> 2379L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2380L: netdev@vger.kernel.org 2381W: http://linux-atm.sourceforge.net 2382S: Maintained 2383F: drivers/atm/ 2384F: include/linux/atm* 2385F: include/uapi/linux/atm* 2386 2387ATMEL AT91 / AT32 MCI DRIVER 2388M: Ludovic Desroches <ludovic.desroches@microchip.com> 2389S: Maintained 2390F: drivers/mmc/host/atmel-mci.c 2391 2392ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2393M: Nicolas Ferre <nicolas.ferre@microchip.com> 2394S: Supported 2395F: drivers/power/reset/at91-sama5d2_shdwc.c 2396 2397ATMEL Audio ALSA driver 2398M: Nicolas Ferre <nicolas.ferre@microchip.com> 2399L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2400S: Supported 2401F: sound/soc/atmel 2402 2403ATMEL I2C DRIVER 2404M: Ludovic Desroches <ludovic.desroches@microchip.com> 2405L: linux-i2c@vger.kernel.org 2406S: Supported 2407F: drivers/i2c/busses/i2c-at91.c 2408 2409ATMEL ISI DRIVER 2410M: Ludovic Desroches <ludovic.desroches@microchip.com> 2411L: linux-media@vger.kernel.org 2412S: Supported 2413F: drivers/media/platform/atmel/atmel-isi.c 2414F: include/media/atmel-isi.h 2415 2416ATMEL LCDFB DRIVER 2417M: Nicolas Ferre <nicolas.ferre@microchip.com> 2418L: linux-fbdev@vger.kernel.org 2419S: Maintained 2420F: drivers/video/fbdev/atmel_lcdfb.c 2421F: include/video/atmel_lcdc.h 2422 2423ATMEL MACB ETHERNET DRIVER 2424M: Nicolas Ferre <nicolas.ferre@microchip.com> 2425S: Supported 2426F: drivers/net/ethernet/cadence/ 2427 2428ATMEL MAXTOUCH DRIVER 2429M: Nick Dyer <nick@shmanahar.org> 2430T: git git://github.com/ndyer/linux.git 2431S: Maintained 2432F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2433F: drivers/input/touchscreen/atmel_mxt_ts.c 2434 2435ATMEL SAMA5D2 ADC DRIVER 2436M: Ludovic Desroches <ludovic.desroches@microchip.com> 2437L: linux-iio@vger.kernel.org 2438S: Supported 2439F: drivers/iio/adc/at91-sama5d2_adc.c 2440 2441ATMEL SDMMC DRIVER 2442M: Ludovic Desroches <ludovic.desroches@microchip.com> 2443L: linux-mmc@vger.kernel.org 2444S: Supported 2445F: drivers/mmc/host/sdhci-of-at91.c 2446 2447ATMEL SPI DRIVER 2448M: Nicolas Ferre <nicolas.ferre@microchip.com> 2449S: Supported 2450F: drivers/spi/spi-atmel.* 2451 2452ATMEL SSC DRIVER 2453M: Nicolas Ferre <nicolas.ferre@microchip.com> 2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2455S: Supported 2456F: drivers/misc/atmel-ssc.c 2457F: include/linux/atmel-ssc.h 2458 2459ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2460M: Nicolas Ferre <nicolas.ferre@microchip.com> 2461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2462S: Supported 2463F: drivers/misc/atmel_tclib.c 2464F: drivers/clocksource/tcb_clksrc.c 2465 2466ATMEL USBA UDC DRIVER 2467M: Nicolas Ferre <nicolas.ferre@microchip.com> 2468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2469S: Supported 2470F: drivers/usb/gadget/udc/atmel_usba_udc.* 2471 2472ATMEL WIRELESS DRIVER 2473M: Simon Kelley <simon@thekelleys.org.uk> 2474L: linux-wireless@vger.kernel.org 2475W: http://www.thekelleys.org.uk/atmel 2476W: http://atmelwlandriver.sourceforge.net/ 2477S: Maintained 2478F: drivers/net/wireless/atmel/atmel* 2479 2480ATMEL XDMA DRIVER 2481M: Ludovic Desroches <ludovic.desroches@microchip.com> 2482L: linux-arm-kernel@lists.infradead.org 2483L: dmaengine@vger.kernel.org 2484S: Supported 2485F: drivers/dma/at_xdmac.c 2486 2487ATOMIC INFRASTRUCTURE 2488M: Will Deacon <will.deacon@arm.com> 2489M: Peter Zijlstra <peterz@infradead.org> 2490R: Boqun Feng <boqun.feng@gmail.com> 2491L: linux-kernel@vger.kernel.org 2492S: Maintained 2493F: arch/*/include/asm/atomic*.h 2494F: include/*/atomic*.h 2495 2496ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2497M: Bradley Grove <linuxdrivers@attotech.com> 2498L: linux-scsi@vger.kernel.org 2499W: http://www.attotech.com 2500S: Supported 2501F: drivers/scsi/esas2r 2502 2503ATUSB IEEE 802.15.4 RADIO DRIVER 2504M: Stefan Schmidt <stefan@osg.samsung.com> 2505L: linux-wpan@vger.kernel.org 2506S: Maintained 2507F: drivers/net/ieee802154/atusb.c 2508F: drivers/net/ieee802154/atusb.h 2509F: drivers/net/ieee802154/at86rf230.h 2510 2511AUDIT SUBSYSTEM 2512M: Paul Moore <paul@paul-moore.com> 2513M: Eric Paris <eparis@redhat.com> 2514L: linux-audit@redhat.com (moderated for non-subscribers) 2515W: https://github.com/linux-audit 2516T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2517S: Supported 2518F: include/linux/audit.h 2519F: include/uapi/linux/audit.h 2520F: kernel/audit* 2521 2522AUXILIARY DISPLAY DRIVERS 2523M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2524W: http://miguelojeda.es/auxdisplay.htm 2525W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2526S: Maintained 2527F: drivers/auxdisplay/ 2528F: include/linux/cfag12864b.h 2529 2530AX.25 NETWORK LAYER 2531M: Ralf Baechle <ralf@linux-mips.org> 2532L: linux-hams@vger.kernel.org 2533W: http://www.linux-ax25.org/ 2534S: Maintained 2535F: include/uapi/linux/ax25.h 2536F: include/net/ax25.h 2537F: net/ax25/ 2538 2539AXENTIA ARM DEVICES 2540M: Peter Rosin <peda@axentia.se> 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2542S: Maintained 2543F: Documentation/devicetree/bindings/arm/axentia.txt 2544F: arch/arm/boot/dts/at91-linea.dtsi 2545F: arch/arm/boot/dts/at91-natte.dtsi 2546F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2547F: arch/arm/boot/dts/at91-tse850-3.dts 2548 2549AXENTIA ASOC DRIVERS 2550M: Peter Rosin <peda@axentia.se> 2551L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2552S: Maintained 2553F: Documentation/devicetree/bindings/sound/axentia,* 2554F: sound/soc/atmel/tse850-pcm5142.c 2555 2556AZ6007 DVB DRIVER 2557M: Mauro Carvalho Chehab <mchehab@kernel.org> 2558L: linux-media@vger.kernel.org 2559W: https://linuxtv.org 2560T: git git://linuxtv.org/media_tree.git 2561S: Maintained 2562F: drivers/media/usb/dvb-usb-v2/az6007.c 2563 2564AZTECH FM RADIO RECEIVER DRIVER 2565M: Hans Verkuil <hverkuil@xs4all.nl> 2566L: linux-media@vger.kernel.org 2567T: git git://linuxtv.org/media_tree.git 2568W: https://linuxtv.org 2569S: Maintained 2570F: drivers/media/radio/radio-aztech* 2571 2572B43 WIRELESS DRIVER 2573L: linux-wireless@vger.kernel.org 2574L: b43-dev@lists.infradead.org 2575W: http://wireless.kernel.org/en/users/Drivers/b43 2576S: Odd Fixes 2577F: drivers/net/wireless/broadcom/b43/ 2578 2579B43LEGACY WIRELESS DRIVER 2580M: Larry Finger <Larry.Finger@lwfinger.net> 2581L: linux-wireless@vger.kernel.org 2582L: b43-dev@lists.infradead.org 2583W: http://wireless.kernel.org/en/users/Drivers/b43 2584S: Maintained 2585F: drivers/net/wireless/broadcom/b43legacy/ 2586 2587BACKLIGHT CLASS/SUBSYSTEM 2588M: Lee Jones <lee.jones@linaro.org> 2589M: Daniel Thompson <daniel.thompson@linaro.org> 2590M: Jingoo Han <jingoohan1@gmail.com> 2591T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2592S: Maintained 2593F: drivers/video/backlight/ 2594F: include/linux/backlight.h 2595F: include/linux/pwm_backlight.h 2596F: Documentation/devicetree/bindings/leds/backlight 2597 2598BATMAN ADVANCED 2599M: Marek Lindner <mareklindner@neomailbox.ch> 2600M: Simon Wunderlich <sw@simonwunderlich.de> 2601M: Antonio Quartulli <a@unstable.cc> 2602L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2603W: https://www.open-mesh.org/ 2604Q: https://patchwork.open-mesh.org/project/batman/list/ 2605S: Maintained 2606F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2607F: Documentation/ABI/testing/sysfs-class-net-mesh 2608F: Documentation/networking/batman-adv.rst 2609F: include/uapi/linux/batadv_packet.h 2610F: include/uapi/linux/batman_adv.h 2611F: net/batman-adv/ 2612 2613BAYCOM/HDLCDRV DRIVERS FOR AX.25 2614M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2615L: linux-hams@vger.kernel.org 2616W: http://www.baycom.org/~tom/ham/ham.html 2617S: Maintained 2618F: drivers/net/hamradio/baycom* 2619 2620BCACHE (BLOCK LAYER CACHE) 2621M: Coly Li <colyli@suse.de> 2622M: Kent Overstreet <kent.overstreet@gmail.com> 2623L: linux-bcache@vger.kernel.org 2624W: http://bcache.evilpiepirate.org 2625C: irc://irc.oftc.net/bcache 2626S: Maintained 2627F: drivers/md/bcache/ 2628 2629BDISP ST MEDIA DRIVER 2630M: Fabien Dessenne <fabien.dessenne@st.com> 2631L: linux-media@vger.kernel.org 2632T: git git://linuxtv.org/media_tree.git 2633W: https://linuxtv.org 2634S: Supported 2635F: drivers/media/platform/sti/bdisp 2636 2637BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2638M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2639L: netdev@vger.kernel.org 2640S: Maintained 2641F: drivers/net/ethernet/ec_bhf.c 2642 2643BEFS FILE SYSTEM 2644M: Luis de Bethencourt <luisbg@kernel.org> 2645M: Salah Triki <salah.triki@gmail.com> 2646S: Maintained 2647T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2648F: Documentation/filesystems/befs.txt 2649F: fs/befs/ 2650 2651BFQ I/O SCHEDULER 2652M: Paolo Valente <paolo.valente@linaro.org> 2653M: Jens Axboe <axboe@kernel.dk> 2654L: linux-block@vger.kernel.org 2655S: Maintained 2656F: block/bfq-* 2657F: Documentation/block/bfq-iosched.txt 2658 2659BFS FILE SYSTEM 2660M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2661S: Maintained 2662F: Documentation/filesystems/bfs.txt 2663F: fs/bfs/ 2664F: include/uapi/linux/bfs_fs.h 2665 2666BLINKM RGB LED DRIVER 2667M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2668S: Maintained 2669F: drivers/leds/leds-blinkm.c 2670 2671BLOCK LAYER 2672M: Jens Axboe <axboe@kernel.dk> 2673L: linux-block@vger.kernel.org 2674T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2675S: Maintained 2676F: block/ 2677F: drivers/block/ 2678F: kernel/trace/blktrace.c 2679F: lib/sbitmap.c 2680 2681BLOCK2MTD DRIVER 2682M: Joern Engel <joern@lazybastard.org> 2683L: linux-mtd@lists.infradead.org 2684S: Maintained 2685F: drivers/mtd/devices/block2mtd.c 2686 2687BLUETOOTH DRIVERS 2688M: Marcel Holtmann <marcel@holtmann.org> 2689M: Johan Hedberg <johan.hedberg@gmail.com> 2690L: linux-bluetooth@vger.kernel.org 2691W: http://www.bluez.org/ 2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2694S: Maintained 2695F: drivers/bluetooth/ 2696 2697BLUETOOTH SUBSYSTEM 2698M: Marcel Holtmann <marcel@holtmann.org> 2699M: Johan Hedberg <johan.hedberg@gmail.com> 2700L: linux-bluetooth@vger.kernel.org 2701W: http://www.bluez.org/ 2702T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2704S: Maintained 2705F: net/bluetooth/ 2706F: include/net/bluetooth/ 2707 2708BONDING DRIVER 2709M: Jay Vosburgh <j.vosburgh@gmail.com> 2710M: Veaceslav Falico <vfalico@gmail.com> 2711M: Andy Gospodarek <andy@greyhouse.net> 2712L: netdev@vger.kernel.org 2713W: http://sourceforge.net/projects/bonding/ 2714S: Supported 2715F: drivers/net/bonding/ 2716F: include/uapi/linux/if_bonding.h 2717 2718BPF (Safe dynamic programs and tools) 2719M: Alexei Starovoitov <ast@kernel.org> 2720M: Daniel Borkmann <daniel@iogearbox.net> 2721L: netdev@vger.kernel.org 2722L: linux-kernel@vger.kernel.org 2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2725S: Supported 2726F: arch/x86/net/bpf_jit* 2727F: Documentation/networking/filter.txt 2728F: Documentation/bpf/ 2729F: include/linux/bpf* 2730F: include/linux/filter.h 2731F: include/trace/events/bpf.h 2732F: include/trace/events/xdp.h 2733F: include/uapi/linux/bpf* 2734F: include/uapi/linux/filter.h 2735F: kernel/bpf/ 2736F: kernel/trace/bpf_trace.c 2737F: lib/test_bpf.c 2738F: net/bpf/ 2739F: net/core/filter.c 2740F: net/sched/act_bpf.c 2741F: net/sched/cls_bpf.c 2742F: samples/bpf/ 2743F: tools/bpf/ 2744F: tools/testing/selftests/bpf/ 2745 2746BROADCOM B44 10/100 ETHERNET DRIVER 2747M: Michael Chan <michael.chan@broadcom.com> 2748L: netdev@vger.kernel.org 2749S: Supported 2750F: drivers/net/ethernet/broadcom/b44.* 2751 2752BROADCOM B53 ETHERNET SWITCH DRIVER 2753M: Florian Fainelli <f.fainelli@gmail.com> 2754L: netdev@vger.kernel.org 2755L: openwrt-devel@lists.openwrt.org (subscribers-only) 2756S: Supported 2757F: drivers/net/dsa/b53/* 2758F: include/linux/platform_data/b53.h 2759 2760BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2761M: Florian Fainelli <f.fainelli@gmail.com> 2762M: Ray Jui <rjui@broadcom.com> 2763M: Scott Branden <sbranden@broadcom.com> 2764M: bcm-kernel-feedback-list@broadcom.com 2765T: git git://github.com/broadcom/mach-bcm 2766S: Maintained 2767N: bcm281* 2768N: bcm113* 2769N: bcm216* 2770N: kona 2771F: arch/arm/mach-bcm/ 2772 2773BROADCOM BCM2835 ARM ARCHITECTURE 2774M: Eric Anholt <eric@anholt.net> 2775M: Stefan Wahren <stefan.wahren@i2se.com> 2776L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2778T: git git://github.com/anholt/linux 2779S: Maintained 2780N: bcm2835 2781F: drivers/staging/vc04_services 2782 2783BROADCOM BCM47XX MIPS ARCHITECTURE 2784M: Hauke Mehrtens <hauke@hauke-m.de> 2785M: Rafał Miłecki <zajec5@gmail.com> 2786L: linux-mips@linux-mips.org 2787S: Maintained 2788F: Documentation/devicetree/bindings/mips/brcm/ 2789F: arch/mips/bcm47xx/* 2790F: arch/mips/include/asm/mach-bcm47xx/* 2791 2792BROADCOM BCM5301X ARM ARCHITECTURE 2793M: Hauke Mehrtens <hauke@hauke-m.de> 2794M: Rafał Miłecki <zajec5@gmail.com> 2795M: Jon Mason <jonmason@broadcom.com> 2796M: bcm-kernel-feedback-list@broadcom.com 2797L: linux-arm-kernel@lists.infradead.org 2798S: Maintained 2799F: arch/arm/mach-bcm/bcm_5301x.c 2800F: arch/arm/boot/dts/bcm5301x*.dtsi 2801F: arch/arm/boot/dts/bcm470* 2802F: arch/arm/boot/dts/bcm953012* 2803 2804BROADCOM BCM53573 ARM ARCHITECTURE 2805M: Rafał Miłecki <rafal@milecki.pl> 2806L: linux-arm-kernel@lists.infradead.org 2807S: Maintained 2808F: arch/arm/boot/dts/bcm53573* 2809F: arch/arm/boot/dts/bcm47189* 2810 2811BROADCOM BCM63XX ARM ARCHITECTURE 2812M: Florian Fainelli <f.fainelli@gmail.com> 2813M: bcm-kernel-feedback-list@broadcom.com 2814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2815T: git git://github.com/broadcom/stblinux.git 2816S: Maintained 2817N: bcm63xx 2818 2819BROADCOM BCM63XX/BCM33XX UDC DRIVER 2820M: Kevin Cernekee <cernekee@gmail.com> 2821L: linux-usb@vger.kernel.org 2822S: Maintained 2823F: drivers/usb/gadget/udc/bcm63xx_udc.* 2824 2825BROADCOM BCM7XXX ARM ARCHITECTURE 2826M: Brian Norris <computersforpeace@gmail.com> 2827M: Gregory Fong <gregory.0xf0@gmail.com> 2828M: Florian Fainelli <f.fainelli@gmail.com> 2829M: bcm-kernel-feedback-list@broadcom.com 2830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2831T: git git://github.com/broadcom/stblinux.git 2832S: Maintained 2833F: arch/arm/mach-bcm/*brcmstb* 2834F: arch/arm/boot/dts/bcm7*.dts* 2835F: drivers/bus/brcmstb_gisb.c 2836F: arch/arm/mm/cache-b15-rac.c 2837F: arch/arm/include/asm/hardware/cache-b15-rac.h 2838N: brcmstb 2839 2840BROADCOM BMIPS CPUFREQ DRIVER 2841M: Markus Mayer <mmayer@broadcom.com> 2842M: bcm-kernel-feedback-list@broadcom.com 2843L: linux-pm@vger.kernel.org 2844S: Maintained 2845F: drivers/cpufreq/bmips-cpufreq.c 2846 2847BROADCOM BMIPS MIPS ARCHITECTURE 2848M: Kevin Cernekee <cernekee@gmail.com> 2849M: Florian Fainelli <f.fainelli@gmail.com> 2850L: linux-mips@linux-mips.org 2851T: git git://github.com/broadcom/stblinux.git 2852S: Maintained 2853F: arch/mips/bmips/* 2854F: arch/mips/include/asm/mach-bmips/* 2855F: arch/mips/kernel/*bmips* 2856F: arch/mips/boot/dts/brcm/bcm*.dts* 2857F: drivers/irqchip/irq-bcm63* 2858F: drivers/irqchip/irq-bcm7* 2859F: drivers/irqchip/irq-brcmstb* 2860F: include/linux/bcm963xx_nvram.h 2861F: include/linux/bcm963xx_tag.h 2862 2863BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2864M: Rasesh Mody <rasesh.mody@cavium.com> 2865M: Harish Patil <harish.patil@cavium.com> 2866M: Dept-GELinuxNICDev@cavium.com 2867L: netdev@vger.kernel.org 2868S: Supported 2869F: drivers/net/ethernet/broadcom/bnx2.* 2870F: drivers/net/ethernet/broadcom/bnx2_* 2871 2872BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2873M: QLogic-Storage-Upstream@qlogic.com 2874L: linux-scsi@vger.kernel.org 2875S: Supported 2876F: drivers/scsi/bnx2fc/ 2877 2878BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2879M: QLogic-Storage-Upstream@qlogic.com 2880L: linux-scsi@vger.kernel.org 2881S: Supported 2882F: drivers/scsi/bnx2i/ 2883 2884BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2885M: Ariel Elior <ariel.elior@cavium.com> 2886M: everest-linux-l2@cavium.com 2887L: netdev@vger.kernel.org 2888S: Supported 2889F: drivers/net/ethernet/broadcom/bnx2x/ 2890 2891BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2892M: Michael Chan <michael.chan@broadcom.com> 2893L: netdev@vger.kernel.org 2894S: Supported 2895F: drivers/net/ethernet/broadcom/bnxt/ 2896 2897BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2898M: Arend van Spriel <arend.vanspriel@broadcom.com> 2899M: Franky Lin <franky.lin@broadcom.com> 2900M: Hante Meuleman <hante.meuleman@broadcom.com> 2901M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2902M: Wright Feng <wright.feng@cypress.com> 2903L: linux-wireless@vger.kernel.org 2904L: brcm80211-dev-list.pdl@broadcom.com 2905L: brcm80211-dev-list@cypress.com 2906S: Supported 2907F: drivers/net/wireless/broadcom/brcm80211/ 2908 2909BROADCOM BRCMSTB GPIO DRIVER 2910M: Gregory Fong <gregory.0xf0@gmail.com> 2911L: bcm-kernel-feedback-list@broadcom.com 2912S: Supported 2913F: drivers/gpio/gpio-brcmstb.c 2914F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2915 2916BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2917M: Al Cooper <alcooperx@gmail.com> 2918L: linux-kernel@vger.kernel.org 2919L: bcm-kernel-feedback-list@broadcom.com 2920S: Maintained 2921F: drivers/phy/broadcom/phy-brcm-usb* 2922 2923BROADCOM GENET ETHERNET DRIVER 2924M: Doug Berger <opendmb@gmail.com> 2925M: Florian Fainelli <f.fainelli@gmail.com> 2926L: netdev@vger.kernel.org 2927S: Supported 2928F: drivers/net/ethernet/broadcom/genet/ 2929 2930BROADCOM IPROC ARM ARCHITECTURE 2931M: Ray Jui <rjui@broadcom.com> 2932M: Scott Branden <sbranden@broadcom.com> 2933M: Jon Mason <jonmason@broadcom.com> 2934M: bcm-kernel-feedback-list@broadcom.com 2935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2936T: git git://github.com/broadcom/cygnus-linux.git 2937S: Maintained 2938N: iproc 2939N: cygnus 2940N: bcm[-_]nsp 2941N: bcm9113* 2942N: bcm9583* 2943N: bcm9585* 2944N: bcm9586* 2945N: bcm988312 2946N: bcm113* 2947N: bcm583* 2948N: bcm585* 2949N: bcm586* 2950N: bcm88312 2951N: hr2 2952F: arch/arm64/boot/dts/broadcom/ns2* 2953F: drivers/clk/bcm/clk-ns* 2954F: drivers/pinctrl/bcm/pinctrl-ns* 2955 2956BROADCOM KONA GPIO DRIVER 2957M: Ray Jui <rjui@broadcom.com> 2958L: bcm-kernel-feedback-list@broadcom.com 2959S: Supported 2960F: drivers/gpio/gpio-bcm-kona.c 2961F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2962 2963BROADCOM NETXTREME-E ROCE DRIVER 2964M: Selvin Xavier <selvin.xavier@broadcom.com> 2965M: Devesh Sharma <devesh.sharma@broadcom.com> 2966M: Somnath Kotur <somnath.kotur@broadcom.com> 2967M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2968L: linux-rdma@vger.kernel.org 2969W: http://www.broadcom.com 2970S: Supported 2971F: drivers/infiniband/hw/bnxt_re/ 2972F: include/uapi/rdma/bnxt_re-abi.h 2973 2974BROADCOM NVRAM DRIVER 2975M: Rafał Miłecki <zajec5@gmail.com> 2976L: linux-mips@linux-mips.org 2977S: Maintained 2978F: drivers/firmware/broadcom/* 2979 2980BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2981M: Rafał Miłecki <zajec5@gmail.com> 2982L: linux-wireless@vger.kernel.org 2983S: Maintained 2984F: drivers/bcma/ 2985F: include/linux/bcma/ 2986 2987BROADCOM STB AVS CPUFREQ DRIVER 2988M: Markus Mayer <mmayer@broadcom.com> 2989M: bcm-kernel-feedback-list@broadcom.com 2990L: linux-pm@vger.kernel.org 2991S: Maintained 2992F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2993F: drivers/cpufreq/brcmstb* 2994 2995BROADCOM STB AVS TMON DRIVER 2996M: Markus Mayer <mmayer@broadcom.com> 2997M: bcm-kernel-feedback-list@broadcom.com 2998L: linux-pm@vger.kernel.org 2999S: Maintained 3000F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3001F: drivers/thermal/broadcom/brcmstb* 3002 3003BROADCOM STB NAND FLASH DRIVER 3004M: Brian Norris <computersforpeace@gmail.com> 3005M: Kamal Dasu <kdasu.kdev@gmail.com> 3006L: linux-mtd@lists.infradead.org 3007L: bcm-kernel-feedback-list@broadcom.com 3008S: Maintained 3009F: drivers/mtd/nand/raw/brcmnand/ 3010 3011BROADCOM STB DPFE DRIVER 3012M: Markus Mayer <mmayer@broadcom.com> 3013M: bcm-kernel-feedback-list@broadcom.com 3014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3015S: Maintained 3016F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3017F: drivers/memory/brcmstb_dpfe.c 3018 3019BROADCOM SYSTEMPORT ETHERNET DRIVER 3020M: Florian Fainelli <f.fainelli@gmail.com> 3021L: netdev@vger.kernel.org 3022S: Supported 3023F: drivers/net/ethernet/broadcom/bcmsysport.* 3024 3025BROADCOM TG3 GIGABIT ETHERNET DRIVER 3026M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3027M: Prashant Sreedharan <prashant@broadcom.com> 3028M: Michael Chan <mchan@broadcom.com> 3029L: netdev@vger.kernel.org 3030S: Supported 3031F: drivers/net/ethernet/broadcom/tg3.* 3032 3033BROCADE BFA FC SCSI DRIVER 3034M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3035M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3036L: linux-scsi@vger.kernel.org 3037S: Supported 3038F: drivers/scsi/bfa/ 3039 3040BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3041M: Rasesh Mody <rasesh.mody@cavium.com> 3042M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3043M: Dept-GELinuxNICDev@cavium.com 3044L: netdev@vger.kernel.org 3045S: Supported 3046F: drivers/net/ethernet/brocade/bna/ 3047 3048BSG (block layer generic sg v4 driver) 3049M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3050L: linux-scsi@vger.kernel.org 3051S: Supported 3052F: block/bsg.c 3053F: include/linux/bsg.h 3054F: include/uapi/linux/bsg.h 3055 3056BT87X AUDIO DRIVER 3057M: Clemens Ladisch <clemens@ladisch.de> 3058L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3059T: git git://git.alsa-project.org/alsa-kernel.git 3060S: Maintained 3061F: Documentation/sound/alsa/Bt87x.txt 3062F: sound/pci/bt87x.c 3063 3064BT8XXGPIO DRIVER 3065M: Michael Buesch <m@bues.ch> 3066W: http://bu3sch.de/btgpio.php 3067S: Maintained 3068F: drivers/gpio/gpio-bt8xx.c 3069 3070BTRFS FILE SYSTEM 3071M: Chris Mason <clm@fb.com> 3072M: Josef Bacik <jbacik@fb.com> 3073M: David Sterba <dsterba@suse.com> 3074L: linux-btrfs@vger.kernel.org 3075W: http://btrfs.wiki.kernel.org/ 3076Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3078S: Maintained 3079F: Documentation/filesystems/btrfs.txt 3080F: fs/btrfs/ 3081F: include/linux/btrfs* 3082F: include/uapi/linux/btrfs* 3083 3084BTTV VIDEO4LINUX DRIVER 3085M: Mauro Carvalho Chehab <mchehab@kernel.org> 3086L: linux-media@vger.kernel.org 3087W: https://linuxtv.org 3088T: git git://linuxtv.org/media_tree.git 3089S: Odd fixes 3090F: Documentation/media/v4l-drivers/bttv* 3091F: drivers/media/pci/bt8xx/bttv* 3092 3093BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3094M: Chanwoo Choi <cw00.choi@samsung.com> 3095L: linux-pm@vger.kernel.org 3096L: linux-samsung-soc@vger.kernel.org 3097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3098S: Maintained 3099F: drivers/devfreq/exynos-bus.c 3100F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3101 3102BUSLOGIC SCSI DRIVER 3103M: Khalid Aziz <khalid@gonehiking.org> 3104L: linux-scsi@vger.kernel.org 3105S: Maintained 3106F: drivers/scsi/BusLogic.* 3107F: drivers/scsi/FlashPoint.* 3108 3109C-MEDIA CMI8788 DRIVER 3110M: Clemens Ladisch <clemens@ladisch.de> 3111L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3112T: git git://git.alsa-project.org/alsa-kernel.git 3113S: Maintained 3114F: sound/pci/oxygen/ 3115 3116C6X ARCHITECTURE 3117M: Mark Salter <msalter@redhat.com> 3118M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3119L: linux-c6x-dev@linux-c6x.org 3120W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3121S: Maintained 3122F: arch/c6x/ 3123 3124CA8210 IEEE-802.15.4 RADIO DRIVER 3125M: Harry Morris <h.morris@cascoda.com> 3126L: linux-wpan@vger.kernel.org 3127W: https://github.com/Cascoda/ca8210-linux.git 3128S: Maintained 3129F: drivers/net/ieee802154/ca8210.c 3130F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3131 3132CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3133M: David Howells <dhowells@redhat.com> 3134L: linux-cachefs@redhat.com (moderated for non-subscribers) 3135S: Supported 3136F: Documentation/filesystems/caching/cachefiles.txt 3137F: fs/cachefiles/ 3138 3139CADET FM/AM RADIO RECEIVER DRIVER 3140M: Hans Verkuil <hverkuil@xs4all.nl> 3141L: linux-media@vger.kernel.org 3142T: git git://linuxtv.org/media_tree.git 3143W: https://linuxtv.org 3144S: Maintained 3145F: drivers/media/radio/radio-cadet* 3146 3147CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3148M: Jonathan Corbet <corbet@lwn.net> 3149L: linux-media@vger.kernel.org 3150T: git git://linuxtv.org/media_tree.git 3151S: Maintained 3152F: Documentation/media/v4l-drivers/cafe_ccic* 3153F: drivers/media/platform/marvell-ccic/ 3154 3155CAIF NETWORK LAYER 3156M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3157L: netdev@vger.kernel.org 3158S: Supported 3159F: Documentation/networking/caif/ 3160F: drivers/net/caif/ 3161F: include/uapi/linux/caif/ 3162F: include/net/caif/ 3163F: net/caif/ 3164 3165CALGARY x86-64 IOMMU 3166M: Muli Ben-Yehuda <mulix@mulix.org> 3167M: Jon Mason <jdmason@kudzu.us> 3168L: iommu@lists.linux-foundation.org 3169S: Maintained 3170F: arch/x86/kernel/pci-calgary_64.c 3171F: arch/x86/kernel/tce_64.c 3172F: arch/x86/include/asm/calgary.h 3173F: arch/x86/include/asm/tce.h 3174 3175CAN NETWORK DRIVERS 3176M: Wolfgang Grandegger <wg@grandegger.com> 3177M: Marc Kleine-Budde <mkl@pengutronix.de> 3178L: linux-can@vger.kernel.org 3179W: https://github.com/linux-can 3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3182S: Maintained 3183F: Documentation/devicetree/bindings/net/can/ 3184F: drivers/net/can/ 3185F: include/linux/can/dev.h 3186F: include/linux/can/platform/ 3187F: include/uapi/linux/can/error.h 3188F: include/uapi/linux/can/netlink.h 3189 3190CAN NETWORK LAYER 3191M: Oliver Hartkopp <socketcan@hartkopp.net> 3192M: Marc Kleine-Budde <mkl@pengutronix.de> 3193L: linux-can@vger.kernel.org 3194W: https://github.com/linux-can 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3197S: Maintained 3198F: Documentation/networking/can.rst 3199F: net/can/ 3200F: include/linux/can/core.h 3201F: include/uapi/linux/can.h 3202F: include/uapi/linux/can/bcm.h 3203F: include/uapi/linux/can/raw.h 3204F: include/uapi/linux/can/gw.h 3205 3206CAPABILITIES 3207M: Serge Hallyn <serge@hallyn.com> 3208L: linux-security-module@vger.kernel.org 3209S: Supported 3210F: include/linux/capability.h 3211F: include/uapi/linux/capability.h 3212F: security/commoncap.c 3213F: kernel/capability.c 3214 3215CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3216M: Kevin Tsai <ktsai@capellamicro.com> 3217S: Maintained 3218F: drivers/iio/light/cm* 3219 3220CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3221M: Christian Lamparter <chunkeey@googlemail.com> 3222L: linux-wireless@vger.kernel.org 3223W: http://wireless.kernel.org/en/users/Drivers/carl9170 3224S: Maintained 3225F: drivers/net/wireless/ath/carl9170/ 3226 3227CAVIUM I2C DRIVER 3228M: Jan Glauber <jglauber@cavium.com> 3229M: David Daney <david.daney@cavium.com> 3230W: http://www.cavium.com 3231S: Supported 3232F: drivers/i2c/busses/i2c-octeon* 3233F: drivers/i2c/busses/i2c-thunderx* 3234 3235CAVIUM LIQUIDIO NETWORK DRIVER 3236M: Derek Chickles <derek.chickles@caviumnetworks.com> 3237M: Satanand Burla <satananda.burla@caviumnetworks.com> 3238M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3239M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3240L: netdev@vger.kernel.org 3241W: http://www.cavium.com 3242S: Supported 3243F: drivers/net/ethernet/cavium/liquidio/ 3244 3245CAVIUM MMC DRIVER 3246M: Jan Glauber <jglauber@cavium.com> 3247M: David Daney <david.daney@cavium.com> 3248M: Steven J. Hill <Steven.Hill@cavium.com> 3249W: http://www.cavium.com 3250S: Supported 3251F: drivers/mmc/host/cavium* 3252 3253CAVIUM OCTEON-TX CRYPTO DRIVER 3254M: George Cherian <george.cherian@cavium.com> 3255L: linux-crypto@vger.kernel.org 3256W: http://www.cavium.com 3257S: Supported 3258F: drivers/crypto/cavium/cpt/ 3259 3260CAVIUM THUNDERX2 ARM64 SOC 3261M: Robert Richter <rrichter@cavium.com> 3262M: Jayachandran C <jnair@caviumnetworks.com> 3263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3264S: Maintained 3265F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3266F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3267 3268CC2520 IEEE-802.15.4 RADIO DRIVER 3269M: Varka Bhadram <varkabhadram@gmail.com> 3270L: linux-wpan@vger.kernel.org 3271S: Maintained 3272F: drivers/net/ieee802154/cc2520.c 3273F: include/linux/spi/cc2520.h 3274F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3275 3276CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3277M: Gilad Ben-Yossef <gilad@benyossef.com> 3278L: linux-crypto@vger.kernel.org 3279S: Supported 3280F: drivers/crypto/ccree/ 3281W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3282 3283CEC FRAMEWORK 3284M: Hans Verkuil <hans.verkuil@cisco.com> 3285L: linux-media@vger.kernel.org 3286T: git git://linuxtv.org/media_tree.git 3287W: http://linuxtv.org 3288S: Supported 3289F: Documentation/media/kapi/cec-core.rst 3290F: Documentation/media/uapi/cec 3291F: drivers/media/cec/ 3292F: drivers/media/rc/keymaps/rc-cec.c 3293F: include/media/cec.h 3294F: include/media/cec-notifier.h 3295F: include/uapi/linux/cec.h 3296F: include/uapi/linux/cec-funcs.h 3297F: Documentation/devicetree/bindings/media/cec.txt 3298F: Documentation/ABI/testing/debugfs-cec-error-inj 3299 3300CEC GPIO DRIVER 3301M: Hans Verkuil <hans.verkuil@cisco.com> 3302L: linux-media@vger.kernel.org 3303T: git git://linuxtv.org/media_tree.git 3304W: http://linuxtv.org 3305S: Supported 3306F: drivers/media/platform/cec-gpio/ 3307F: Documentation/devicetree/bindings/media/cec-gpio.txt 3308 3309CELL BROADBAND ENGINE ARCHITECTURE 3310M: Arnd Bergmann <arnd@arndb.de> 3311L: linuxppc-dev@lists.ozlabs.org 3312W: http://www.ibm.com/developerworks/power/cell/ 3313S: Supported 3314F: arch/powerpc/include/asm/cell*.h 3315F: arch/powerpc/include/asm/spu*.h 3316F: arch/powerpc/include/uapi/asm/spu*.h 3317F: arch/powerpc/oprofile/*cell* 3318F: arch/powerpc/platforms/cell/ 3319 3320CEPH COMMON CODE (LIBCEPH) 3321M: Ilya Dryomov <idryomov@gmail.com> 3322M: "Yan, Zheng" <zyan@redhat.com> 3323M: Sage Weil <sage@redhat.com> 3324L: ceph-devel@vger.kernel.org 3325W: http://ceph.com/ 3326T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3327T: git git://github.com/ceph/ceph-client.git 3328S: Supported 3329F: net/ceph/ 3330F: include/linux/ceph/ 3331F: include/linux/crush/ 3332 3333CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3334M: "Yan, Zheng" <zyan@redhat.com> 3335M: Sage Weil <sage@redhat.com> 3336M: Ilya Dryomov <idryomov@gmail.com> 3337L: ceph-devel@vger.kernel.org 3338W: http://ceph.com/ 3339T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3340T: git git://github.com/ceph/ceph-client.git 3341S: Supported 3342F: Documentation/filesystems/ceph.txt 3343F: fs/ceph/ 3344 3345CERTIFICATE HANDLING: 3346M: David Howells <dhowells@redhat.com> 3347M: David Woodhouse <dwmw2@infradead.org> 3348L: keyrings@vger.kernel.org 3349S: Maintained 3350F: Documentation/module-signing.txt 3351F: certs/ 3352F: scripts/sign-file.c 3353F: scripts/extract-cert.c 3354 3355CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3356L: linux-usb@vger.kernel.org 3357S: Orphan 3358F: Documentation/usb/WUSB-Design-overview.txt 3359F: Documentation/usb/wusb-cbaf 3360F: drivers/usb/host/hwa-hc.c 3361F: drivers/usb/host/whci/ 3362F: drivers/usb/wusbcore/ 3363F: include/linux/usb/wusb* 3364 3365CFAG12864B LCD DRIVER 3366M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3367W: http://miguelojeda.es/auxdisplay.htm 3368W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3369S: Maintained 3370F: drivers/auxdisplay/cfag12864b.c 3371F: include/linux/cfag12864b.h 3372 3373CFAG12864BFB LCD FRAMEBUFFER DRIVER 3374M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3375W: http://miguelojeda.es/auxdisplay.htm 3376W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3377S: Maintained 3378F: drivers/auxdisplay/cfag12864bfb.c 3379F: include/linux/cfag12864b.h 3380 3381802.11 (including CFG80211/NL80211) 3382M: Johannes Berg <johannes@sipsolutions.net> 3383L: linux-wireless@vger.kernel.org 3384W: http://wireless.kernel.org/ 3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3387S: Maintained 3388F: net/wireless/ 3389F: include/uapi/linux/nl80211.h 3390F: include/linux/ieee80211.h 3391F: include/net/wext.h 3392F: include/net/cfg80211.h 3393F: include/net/iw_handler.h 3394F: include/net/ieee80211_radiotap.h 3395F: Documentation/driver-api/80211/cfg80211.rst 3396F: Documentation/networking/regulatory.txt 3397 3398CHAR and MISC DRIVERS 3399M: Arnd Bergmann <arnd@arndb.de> 3400M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3401T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3402S: Supported 3403F: drivers/char/ 3404F: drivers/misc/ 3405F: include/linux/miscdevice.h 3406 3407CHECKPATCH 3408M: Andy Whitcroft <apw@canonical.com> 3409M: Joe Perches <joe@perches.com> 3410S: Maintained 3411F: scripts/checkpatch.pl 3412 3413CHINESE DOCUMENTATION 3414M: Harry Wei <harryxiyou@gmail.com> 3415L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3416L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3417S: Maintained 3418F: Documentation/translations/zh_CN/ 3419 3420CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3421M: Peter Chen <Peter.Chen@nxp.com> 3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3423L: linux-usb@vger.kernel.org 3424S: Maintained 3425F: drivers/usb/chipidea/ 3426 3427CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3428M: Hans de Goede <hdegoede@redhat.com> 3429L: linux-input@vger.kernel.org 3430S: Maintained 3431F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3432F: drivers/input/touchscreen/chipone_icn8318.c 3433 3434CHROME HARDWARE PLATFORM SUPPORT 3435M: Benson Leung <bleung@chromium.org> 3436M: Olof Johansson <olof@lixom.net> 3437S: Maintained 3438T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3439F: drivers/platform/chrome/ 3440 3441CIRRUS LOGIC AUDIO CODEC DRIVERS 3442M: Brian Austin <brian.austin@cirrus.com> 3443M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3444L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3445S: Maintained 3446F: sound/soc/codecs/cs* 3447 3448CIRRUS LOGIC EP93XX ETHERNET DRIVER 3449M: Hartley Sweeten <hsweeten@visionengravers.com> 3450L: netdev@vger.kernel.org 3451S: Maintained 3452F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3453 3454CISCO FCOE HBA DRIVER 3455M: Satish Kharat <satishkh@cisco.com> 3456M: Sesidhar Baddela <sebaddel@cisco.com> 3457M: Karan Tilak Kumar <kartilak@cisco.com> 3458L: linux-scsi@vger.kernel.org 3459S: Supported 3460F: drivers/scsi/fnic/ 3461 3462CISCO SCSI HBA DRIVER 3463M: Karan Tilak Kumar <kartilak@cisco.com> 3464M: Sesidhar Baddela <sebaddel@cisco.com> 3465L: linux-scsi@vger.kernel.org 3466S: Supported 3467F: drivers/scsi/snic/ 3468 3469CISCO VIC ETHERNET NIC DRIVER 3470M: Christian Benvenuti <benve@cisco.com> 3471M: Govindarajulu Varadarajan <_govind@gmx.com> 3472M: Parvi Kaustubhi <pkaustub@cisco.com> 3473S: Supported 3474F: drivers/net/ethernet/cisco/enic/ 3475 3476CISCO VIC LOW LATENCY NIC DRIVER 3477M: Christian Benvenuti <benve@cisco.com> 3478M: Dave Goodell <dgoodell@cisco.com> 3479S: Supported 3480F: drivers/infiniband/hw/usnic/ 3481 3482CLEANCACHE API 3483M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3484L: linux-kernel@vger.kernel.org 3485S: Maintained 3486F: mm/cleancache.c 3487F: include/linux/cleancache.h 3488 3489CLK API 3490M: Russell King <linux@armlinux.org.uk> 3491L: linux-clk@vger.kernel.org 3492S: Maintained 3493F: include/linux/clk.h 3494 3495CLOCKSOURCE, CLOCKEVENT DRIVERS 3496M: Daniel Lezcano <daniel.lezcano@linaro.org> 3497M: Thomas Gleixner <tglx@linutronix.de> 3498L: linux-kernel@vger.kernel.org 3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3500S: Supported 3501F: drivers/clocksource/ 3502F: Documentation/devicetree/bindings/timer/ 3503 3504CMPC ACPI DRIVER 3505M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3506M: Daniel Oliveira Nascimento <don@syst.com.br> 3507L: platform-driver-x86@vger.kernel.org 3508S: Supported 3509F: drivers/platform/x86/classmate-laptop.c 3510 3511COBALT MEDIA DRIVER 3512M: Hans Verkuil <hans.verkuil@cisco.com> 3513L: linux-media@vger.kernel.org 3514T: git git://linuxtv.org/media_tree.git 3515W: https://linuxtv.org 3516S: Supported 3517F: drivers/media/pci/cobalt/ 3518 3519COCCINELLE/Semantic Patches (SmPL) 3520M: Julia Lawall <Julia.Lawall@lip6.fr> 3521M: Gilles Muller <Gilles.Muller@lip6.fr> 3522M: Nicolas Palix <nicolas.palix@imag.fr> 3523M: Michal Marek <michal.lkml@markovi.net> 3524L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3525T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3526W: http://coccinelle.lip6.fr/ 3527S: Supported 3528F: Documentation/dev-tools/coccinelle.rst 3529F: scripts/coccinelle/ 3530F: scripts/coccicheck 3531 3532CODA FILE SYSTEM 3533M: Jan Harkes <jaharkes@cs.cmu.edu> 3534M: coda@cs.cmu.edu 3535L: codalist@coda.cs.cmu.edu 3536W: http://www.coda.cs.cmu.edu/ 3537S: Maintained 3538F: Documentation/filesystems/coda.txt 3539F: fs/coda/ 3540F: include/linux/coda*.h 3541F: include/uapi/linux/coda*.h 3542 3543CODA V4L2 MEM2MEM DRIVER 3544M: Philipp Zabel <p.zabel@pengutronix.de> 3545L: linux-media@vger.kernel.org 3546S: Maintained 3547F: Documentation/devicetree/bindings/media/coda.txt 3548F: drivers/media/platform/coda/ 3549 3550COMMON CLK FRAMEWORK 3551M: Michael Turquette <mturquette@baylibre.com> 3552M: Stephen Boyd <sboyd@kernel.org> 3553L: linux-clk@vger.kernel.org 3554Q: http://patchwork.kernel.org/project/linux-clk/list/ 3555T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3556S: Maintained 3557F: Documentation/devicetree/bindings/clock/ 3558F: drivers/clk/ 3559X: drivers/clk/clkdev.c 3560F: include/linux/clk-pr* 3561F: include/linux/clk/ 3562 3563COMMON INTERNET FILE SYSTEM (CIFS) 3564M: Steve French <sfrench@samba.org> 3565L: linux-cifs@vger.kernel.org 3566L: samba-technical@lists.samba.org (moderated for non-subscribers) 3567W: http://linux-cifs.samba.org/ 3568T: git git://git.samba.org/sfrench/cifs-2.6.git 3569S: Supported 3570F: Documentation/filesystems/cifs/ 3571F: fs/cifs/ 3572 3573COMPACTPCI HOTPLUG CORE 3574M: Scott Murray <scott@spiteful.org> 3575L: linux-pci@vger.kernel.org 3576S: Maintained 3577F: drivers/pci/hotplug/cpci_hotplug* 3578 3579COMPACTPCI HOTPLUG GENERIC DRIVER 3580M: Scott Murray <scott@spiteful.org> 3581L: linux-pci@vger.kernel.org 3582S: Maintained 3583F: drivers/pci/hotplug/cpcihp_generic.c 3584 3585COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3586M: Scott Murray <scott@spiteful.org> 3587L: linux-pci@vger.kernel.org 3588S: Maintained 3589F: drivers/pci/hotplug/cpcihp_zt5550.* 3590 3591COMPAL LAPTOP SUPPORT 3592M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3593L: platform-driver-x86@vger.kernel.org 3594S: Maintained 3595F: drivers/platform/x86/compal-laptop.c 3596 3597CONEXANT ACCESSRUNNER USB DRIVER 3598L: accessrunner-general@lists.sourceforge.net 3599W: http://accessrunner.sourceforge.net/ 3600S: Orphan 3601F: drivers/usb/atm/cxacru.c 3602 3603CONFIGFS 3604M: Joel Becker <jlbec@evilplan.org> 3605M: Christoph Hellwig <hch@lst.de> 3606T: git git://git.infradead.org/users/hch/configfs.git 3607S: Supported 3608F: fs/configfs/ 3609F: include/linux/configfs.h 3610 3611CONNECTOR 3612M: Evgeniy Polyakov <zbr@ioremap.net> 3613L: netdev@vger.kernel.org 3614S: Maintained 3615F: drivers/connector/ 3616 3617CONTROL GROUP (CGROUP) 3618M: Tejun Heo <tj@kernel.org> 3619M: Li Zefan <lizefan@huawei.com> 3620M: Johannes Weiner <hannes@cmpxchg.org> 3621L: cgroups@vger.kernel.org 3622T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3623S: Maintained 3624F: Documentation/cgroup* 3625F: include/linux/cgroup* 3626F: kernel/cgroup* 3627 3628CONTROL GROUP - CPUSET 3629M: Li Zefan <lizefan@huawei.com> 3630L: cgroups@vger.kernel.org 3631W: http://www.bullopensource.org/cpuset/ 3632W: http://oss.sgi.com/projects/cpusets/ 3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3634S: Maintained 3635F: Documentation/cgroup-v1/cpusets.txt 3636F: include/linux/cpuset.h 3637F: kernel/cgroup/cpuset.c 3638 3639CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3640M: Johannes Weiner <hannes@cmpxchg.org> 3641M: Michal Hocko <mhocko@kernel.org> 3642M: Vladimir Davydov <vdavydov.dev@gmail.com> 3643L: cgroups@vger.kernel.org 3644L: linux-mm@kvack.org 3645S: Maintained 3646F: mm/memcontrol.c 3647F: mm/swap_cgroup.c 3648 3649CORETEMP HARDWARE MONITORING DRIVER 3650M: Fenghua Yu <fenghua.yu@intel.com> 3651L: linux-hwmon@vger.kernel.org 3652S: Maintained 3653F: Documentation/hwmon/coretemp 3654F: drivers/hwmon/coretemp.c 3655 3656COSA/SRP SYNC SERIAL DRIVER 3657M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3658W: http://www.fi.muni.cz/~kas/cosa/ 3659S: Maintained 3660F: drivers/net/wan/cosa* 3661 3662CPMAC ETHERNET DRIVER 3663M: Florian Fainelli <f.fainelli@gmail.com> 3664L: netdev@vger.kernel.org 3665S: Maintained 3666F: drivers/net/ethernet/ti/cpmac.c 3667 3668CPU FREQUENCY DRIVERS 3669M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3670M: Viresh Kumar <viresh.kumar@linaro.org> 3671L: linux-pm@vger.kernel.org 3672S: Maintained 3673T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3674T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3675B: https://bugzilla.kernel.org 3676F: Documentation/cpu-freq/ 3677F: Documentation/devicetree/bindings/cpufreq/ 3678F: drivers/cpufreq/ 3679F: include/linux/cpufreq.h 3680F: tools/testing/selftests/cpufreq/ 3681 3682CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3683M: Viresh Kumar <viresh.kumar@linaro.org> 3684M: Sudeep Holla <sudeep.holla@arm.com> 3685L: linux-pm@vger.kernel.org 3686W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3687S: Maintained 3688F: drivers/cpufreq/arm_big_little.h 3689F: drivers/cpufreq/arm_big_little.c 3690F: drivers/cpufreq/arm_big_little_dt.c 3691 3692CPU POWER MONITORING SUBSYSTEM 3693M: Thomas Renninger <trenn@suse.com> 3694M: Shuah Khan <shuah@kernel.org> 3695L: linux-pm@vger.kernel.org 3696S: Maintained 3697F: tools/power/cpupower/ 3698 3699CPUID/MSR DRIVER 3700M: "H. Peter Anvin" <hpa@zytor.com> 3701S: Maintained 3702F: arch/x86/kernel/cpuid.c 3703F: arch/x86/kernel/msr.c 3704 3705CPUIDLE DRIVER - ARM BIG LITTLE 3706M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3707M: Daniel Lezcano <daniel.lezcano@linaro.org> 3708L: linux-pm@vger.kernel.org 3709L: linux-arm-kernel@lists.infradead.org 3710T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3711S: Maintained 3712F: drivers/cpuidle/cpuidle-big_little.c 3713 3714CPUIDLE DRIVER - ARM EXYNOS 3715M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3716M: Daniel Lezcano <daniel.lezcano@linaro.org> 3717M: Kukjin Kim <kgene@kernel.org> 3718L: linux-pm@vger.kernel.org 3719L: linux-samsung-soc@vger.kernel.org 3720S: Supported 3721F: drivers/cpuidle/cpuidle-exynos.c 3722F: arch/arm/mach-exynos/pm.c 3723 3724CPUIDLE DRIVERS 3725M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3726M: Daniel Lezcano <daniel.lezcano@linaro.org> 3727L: linux-pm@vger.kernel.org 3728S: Maintained 3729T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3730B: https://bugzilla.kernel.org 3731F: drivers/cpuidle/* 3732F: include/linux/cpuidle.h 3733 3734CRAMFS FILESYSTEM 3735M: Nicolas Pitre <nico@linaro.org> 3736S: Maintained 3737F: Documentation/filesystems/cramfs.txt 3738F: fs/cramfs/ 3739 3740CRYPTO API 3741M: Herbert Xu <herbert@gondor.apana.org.au> 3742M: "David S. Miller" <davem@davemloft.net> 3743L: linux-crypto@vger.kernel.org 3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3745T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3746S: Maintained 3747F: Documentation/crypto/ 3748F: Documentation/devicetree/bindings/crypto/ 3749F: arch/*/crypto/ 3750F: crypto/ 3751F: drivers/crypto/ 3752F: include/crypto/ 3753F: include/linux/crypto* 3754 3755CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3756M: Neil Horman <nhorman@tuxdriver.com> 3757L: linux-crypto@vger.kernel.org 3758S: Maintained 3759F: crypto/ansi_cprng.c 3760F: crypto/rng.c 3761 3762CS3308 MEDIA DRIVER 3763M: Hans Verkuil <hverkuil@xs4all.nl> 3764L: linux-media@vger.kernel.org 3765T: git git://linuxtv.org/media_tree.git 3766W: http://linuxtv.org 3767S: Odd Fixes 3768F: drivers/media/i2c/cs3308.c 3769F: drivers/media/i2c/cs3308.h 3770 3771CS5535 Audio ALSA driver 3772M: Jaya Kumar <jayakumar.alsa@gmail.com> 3773S: Maintained 3774F: sound/pci/cs5535audio/ 3775 3776CW1200 WLAN driver 3777M: Solomon Peachy <pizza@shaftnet.org> 3778S: Maintained 3779F: drivers/net/wireless/st/cw1200/ 3780 3781CX18 VIDEO4LINUX DRIVER 3782M: Andy Walls <awalls@md.metrocast.net> 3783L: ivtv-devel@ivtvdriver.org (subscribers-only) 3784L: linux-media@vger.kernel.org 3785T: git git://linuxtv.org/media_tree.git 3786W: https://linuxtv.org 3787W: http://www.ivtvdriver.org/index.php/Cx18 3788S: Maintained 3789F: Documentation/media/v4l-drivers/cx18* 3790F: drivers/media/pci/cx18/ 3791F: include/uapi/linux/ivtv* 3792 3793CX2341X MPEG ENCODER HELPER MODULE 3794M: Hans Verkuil <hverkuil@xs4all.nl> 3795L: linux-media@vger.kernel.org 3796T: git git://linuxtv.org/media_tree.git 3797W: https://linuxtv.org 3798S: Maintained 3799F: drivers/media/common/cx2341x* 3800F: include/media/cx2341x* 3801 3802CX24120 MEDIA DRIVER 3803M: Jemma Denson <jdenson@gmail.com> 3804M: Patrick Boettcher <patrick.boettcher@posteo.de> 3805L: linux-media@vger.kernel.org 3806W: https://linuxtv.org 3807Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3808S: Maintained 3809F: drivers/media/dvb-frontends/cx24120* 3810 3811CX88 VIDEO4LINUX DRIVER 3812M: Mauro Carvalho Chehab <mchehab@kernel.org> 3813L: linux-media@vger.kernel.org 3814W: https://linuxtv.org 3815T: git git://linuxtv.org/media_tree.git 3816S: Odd fixes 3817F: Documentation/media/v4l-drivers/cx88* 3818F: drivers/media/pci/cx88/ 3819 3820CXD2820R MEDIA DRIVER 3821M: Antti Palosaari <crope@iki.fi> 3822L: linux-media@vger.kernel.org 3823W: https://linuxtv.org 3824W: http://palosaari.fi/linux/ 3825Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3826T: git git://linuxtv.org/anttip/media_tree.git 3827S: Maintained 3828F: drivers/media/dvb-frontends/cxd2820r* 3829 3830CXGB3 ETHERNET DRIVER (CXGB3) 3831M: Santosh Raspatur <santosh@chelsio.com> 3832L: netdev@vger.kernel.org 3833W: http://www.chelsio.com 3834S: Supported 3835F: drivers/net/ethernet/chelsio/cxgb3/ 3836 3837CXGB3 ISCSI DRIVER (CXGB3I) 3838M: Karen Xie <kxie@chelsio.com> 3839L: linux-scsi@vger.kernel.org 3840W: http://www.chelsio.com 3841S: Supported 3842F: drivers/scsi/cxgbi/cxgb3i 3843 3844CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3845M: Steve Wise <swise@chelsio.com> 3846L: linux-rdma@vger.kernel.org 3847W: http://www.openfabrics.org 3848S: Supported 3849F: drivers/infiniband/hw/cxgb3/ 3850F: include/uapi/rdma/cxgb3-abi.h 3851 3852CXGB4 CRYPTO DRIVER (chcr) 3853M: Harsh Jain <harsh@chelsio.com> 3854L: linux-crypto@vger.kernel.org 3855W: http://www.chelsio.com 3856S: Supported 3857F: drivers/crypto/chelsio 3858 3859CXGB4 ETHERNET DRIVER (CXGB4) 3860M: Ganesh Goudar <ganeshgr@chelsio.com> 3861L: netdev@vger.kernel.org 3862W: http://www.chelsio.com 3863S: Supported 3864F: drivers/net/ethernet/chelsio/cxgb4/ 3865 3866CXGB4 ISCSI DRIVER (CXGB4I) 3867M: Karen Xie <kxie@chelsio.com> 3868L: linux-scsi@vger.kernel.org 3869W: http://www.chelsio.com 3870S: Supported 3871F: drivers/scsi/cxgbi/cxgb4i 3872 3873CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3874M: Steve Wise <swise@chelsio.com> 3875L: linux-rdma@vger.kernel.org 3876W: http://www.openfabrics.org 3877S: Supported 3878F: drivers/infiniband/hw/cxgb4/ 3879F: include/uapi/rdma/cxgb4-abi.h 3880 3881CXGB4VF ETHERNET DRIVER (CXGB4VF) 3882M: Casey Leedom <leedom@chelsio.com> 3883L: netdev@vger.kernel.org 3884W: http://www.chelsio.com 3885S: Supported 3886F: drivers/net/ethernet/chelsio/cxgb4vf/ 3887 3888CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3889M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3890M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3891L: linuxppc-dev@lists.ozlabs.org 3892S: Supported 3893F: arch/powerpc/platforms/powernv/pci-cxl.c 3894F: drivers/misc/cxl/ 3895F: include/misc/cxl* 3896F: include/uapi/misc/cxl.h 3897F: Documentation/powerpc/cxl.txt 3898F: Documentation/ABI/testing/sysfs-class-cxl 3899 3900CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3901M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3902M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3903M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3904L: linux-scsi@vger.kernel.org 3905S: Supported 3906F: drivers/scsi/cxlflash/ 3907F: include/uapi/scsi/cxlflash_ioctls.h 3908F: Documentation/powerpc/cxlflash.txt 3909 3910CYBERPRO FB DRIVER 3911M: Russell King <linux@armlinux.org.uk> 3912L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3913W: http://www.armlinux.org.uk/ 3914S: Maintained 3915F: drivers/video/fbdev/cyber2000fb.* 3916 3917CYCLADES ASYNC MUX DRIVER 3918W: http://www.cyclades.com/ 3919S: Orphan 3920F: drivers/tty/cyclades.c 3921F: include/linux/cyclades.h 3922F: include/uapi/linux/cyclades.h 3923 3924CYCLADES PC300 DRIVER 3925W: http://www.cyclades.com/ 3926S: Orphan 3927F: drivers/net/wan/pc300* 3928 3929CYPRESS_FIRMWARE MEDIA DRIVER 3930M: Antti Palosaari <crope@iki.fi> 3931L: linux-media@vger.kernel.org 3932W: https://linuxtv.org 3933W: http://palosaari.fi/linux/ 3934Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3935T: git git://linuxtv.org/anttip/media_tree.git 3936S: Maintained 3937F: drivers/media/common/cypress_firmware* 3938 3939CYTTSP TOUCHSCREEN DRIVER 3940M: Ferruh Yigit <fery@cypress.com> 3941L: linux-input@vger.kernel.org 3942S: Supported 3943F: drivers/input/touchscreen/cyttsp* 3944F: include/linux/input/cyttsp.h 3945 3946D-LINK DIR-685 TOUCHKEYS DRIVER 3947M: Linus Walleij <linus.walleij@linaro.org> 3948L: linux-input@vger.kernel.org 3949S: Supported 3950F: drivers/input/dlink-dir685-touchkeys.c 3951 3952DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3953M: Joshua Kinard <kumba@gentoo.org> 3954S: Maintained 3955F: drivers/rtc/rtc-ds1685.c 3956F: include/linux/rtc/ds1685.h 3957 3958DAMA SLAVE for AX.25 3959M: Joerg Reuter <jreuter@yaina.de> 3960W: http://yaina.de/jreuter/ 3961W: http://www.qsl.net/dl1bke/ 3962L: linux-hams@vger.kernel.org 3963S: Maintained 3964F: net/ax25/af_ax25.c 3965F: net/ax25/ax25_dev.c 3966F: net/ax25/ax25_ds_* 3967F: net/ax25/ax25_in.c 3968F: net/ax25/ax25_out.c 3969F: net/ax25/ax25_timer.c 3970F: net/ax25/sysctl_net_ax25.c 3971 3972DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3973L: netdev@vger.kernel.org 3974S: Orphan 3975F: Documentation/networking/dmfe.txt 3976F: drivers/net/ethernet/dec/tulip/dmfe.c 3977 3978DC390/AM53C974 SCSI driver 3979M: Hannes Reinecke <hare@suse.com> 3980L: linux-scsi@vger.kernel.org 3981S: Maintained 3982F: drivers/scsi/am53c974.c 3983 3984DC395x SCSI driver 3985M: Oliver Neukum <oliver@neukum.org> 3986M: Ali Akcaagac <aliakc@web.de> 3987M: Jamie Lenehan <lenehan@twibble.org> 3988L: dc395x@twibble.org 3989W: http://twibble.org/dist/dc395x/ 3990W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3991S: Maintained 3992F: Documentation/scsi/dc395x.txt 3993F: drivers/scsi/dc395x.* 3994 3995DCCP PROTOCOL 3996M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3997L: dccp@vger.kernel.org 3998W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3999S: Maintained 4000F: include/linux/dccp.h 4001F: include/uapi/linux/dccp.h 4002F: include/linux/tfrc.h 4003F: net/dccp/ 4004 4005DECnet NETWORK LAYER 4006W: http://linux-decnet.sourceforge.net 4007L: linux-decnet-user@lists.sourceforge.net 4008S: Orphan 4009F: Documentation/networking/decnet.txt 4010F: net/decnet/ 4011 4012DECSTATION PLATFORM SUPPORT 4013M: "Maciej W. Rozycki" <macro@linux-mips.org> 4014L: linux-mips@linux-mips.org 4015W: http://www.linux-mips.org/wiki/DECstation 4016S: Maintained 4017F: arch/mips/dec/ 4018F: arch/mips/include/asm/dec/ 4019F: arch/mips/include/asm/mach-dec/ 4020 4021DEFXX FDDI NETWORK DRIVER 4022M: "Maciej W. Rozycki" <macro@linux-mips.org> 4023S: Maintained 4024F: drivers/net/fddi/defxx.* 4025 4026DELL SMBIOS DRIVER 4027M: Pali Rohár <pali.rohar@gmail.com> 4028M: Mario Limonciello <mario.limonciello@dell.com> 4029L: platform-driver-x86@vger.kernel.org 4030S: Maintained 4031F: drivers/platform/x86/dell-smbios.* 4032 4033DELL SMBIOS SMM DRIVER 4034M: Mario Limonciello <mario.limonciello@dell.com> 4035L: platform-driver-x86@vger.kernel.org 4036S: Maintained 4037F: drivers/platform/x86/dell-smbios-smm.c 4038 4039DELL SMBIOS WMI DRIVER 4040M: Mario Limonciello <mario.limonciello@dell.com> 4041L: platform-driver-x86@vger.kernel.org 4042S: Maintained 4043F: drivers/platform/x86/dell-smbios-wmi.c 4044F: tools/wmi/dell-smbios-example.c 4045 4046DELL LAPTOP DRIVER 4047M: Matthew Garrett <mjg59@srcf.ucam.org> 4048M: Pali Rohár <pali.rohar@gmail.com> 4049L: platform-driver-x86@vger.kernel.org 4050S: Maintained 4051F: drivers/platform/x86/dell-laptop.c 4052 4053DELL LAPTOP FREEFALL DRIVER 4054M: Pali Rohár <pali.rohar@gmail.com> 4055S: Maintained 4056F: drivers/platform/x86/dell-smo8800.c 4057 4058DELL LAPTOP RBTN DRIVER 4059M: Pali Rohár <pali.rohar@gmail.com> 4060S: Maintained 4061F: drivers/platform/x86/dell-rbtn.* 4062 4063DELL LAPTOP SMM DRIVER 4064M: Pali Rohár <pali.rohar@gmail.com> 4065S: Maintained 4066F: drivers/hwmon/dell-smm-hwmon.c 4067F: include/uapi/linux/i8k.h 4068 4069DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4070M: Doug Warzecha <Douglas_Warzecha@dell.com> 4071S: Maintained 4072F: Documentation/dcdbas.txt 4073F: drivers/firmware/dcdbas.* 4074 4075DELL WMI NOTIFICATIONS DRIVER 4076M: Matthew Garrett <mjg59@srcf.ucam.org> 4077M: Pali Rohár <pali.rohar@gmail.com> 4078S: Maintained 4079F: drivers/platform/x86/dell-wmi.c 4080 4081DELL WMI DESCRIPTOR DRIVER 4082M: Mario Limonciello <mario.limonciello@dell.com> 4083S: Maintained 4084F: drivers/platform/x86/dell-wmi-descriptor.c 4085 4086DELTA ST MEDIA DRIVER 4087M: Hugues Fruchet <hugues.fruchet@st.com> 4088L: linux-media@vger.kernel.org 4089T: git git://linuxtv.org/media_tree.git 4090W: https://linuxtv.org 4091S: Supported 4092F: drivers/media/platform/sti/delta 4093 4094DENALI NAND DRIVER 4095M: Masahiro Yamada <yamada.masahiro@socionext.com> 4096L: linux-mtd@lists.infradead.org 4097S: Supported 4098F: drivers/mtd/nand/raw/denali* 4099 4100DESIGNWARE USB2 DRD IP DRIVER 4101M: Minas Harutyunyan <hminas@synopsys.com> 4102L: linux-usb@vger.kernel.org 4103T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4104S: Maintained 4105F: drivers/usb/dwc2/ 4106 4107DESIGNWARE USB3 DRD IP DRIVER 4108M: Felipe Balbi <balbi@kernel.org> 4109L: linux-usb@vger.kernel.org 4110T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4111S: Maintained 4112F: drivers/usb/dwc3/ 4113 4114DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4115M: Andreas Klinger <ak@it-klinger.de> 4116L: linux-iio@vger.kernel.org 4117S: Maintained 4118F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4119F: drivers/iio/proximity/srf*.c 4120 4121DEVICE COREDUMP (DEV_COREDUMP) 4122M: Johannes Berg <johannes@sipsolutions.net> 4123L: linux-kernel@vger.kernel.org 4124S: Maintained 4125F: drivers/base/devcoredump.c 4126F: include/linux/devcoredump.h 4127 4128DEVICE FREQUENCY (DEVFREQ) 4129M: MyungJoo Ham <myungjoo.ham@samsung.com> 4130M: Kyungmin Park <kyungmin.park@samsung.com> 4131R: Chanwoo Choi <cw00.choi@samsung.com> 4132L: linux-pm@vger.kernel.org 4133T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4134S: Maintained 4135F: drivers/devfreq/ 4136F: include/linux/devfreq.h 4137F: Documentation/devicetree/bindings/devfreq/ 4138 4139DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4140M: Chanwoo Choi <cw00.choi@samsung.com> 4141L: linux-pm@vger.kernel.org 4142T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4143S: Supported 4144F: drivers/devfreq/event/ 4145F: drivers/devfreq/devfreq-event.c 4146F: include/linux/devfreq-event.h 4147F: Documentation/devicetree/bindings/devfreq/event/ 4148 4149DEVICE NUMBER REGISTRY 4150M: Torben Mathiasen <device@lanana.org> 4151W: http://lanana.org/docs/device-list/index.html 4152S: Maintained 4153 4154DEVICE-MAPPER (LVM) 4155M: Alasdair Kergon <agk@redhat.com> 4156M: Mike Snitzer <snitzer@redhat.com> 4157M: dm-devel@redhat.com 4158L: dm-devel@redhat.com 4159W: http://sources.redhat.com/dm 4160Q: http://patchwork.kernel.org/project/dm-devel/list/ 4161T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4162T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4163S: Maintained 4164F: Documentation/device-mapper/ 4165F: drivers/md/Makefile 4166F: drivers/md/Kconfig 4167F: drivers/md/dm* 4168F: drivers/md/persistent-data/ 4169F: include/linux/device-mapper.h 4170F: include/linux/dm-*.h 4171F: include/uapi/linux/dm-*.h 4172 4173DEVLINK 4174M: Jiri Pirko <jiri@mellanox.com> 4175L: netdev@vger.kernel.org 4176S: Supported 4177F: net/core/devlink.c 4178F: include/net/devlink.h 4179F: include/uapi/linux/devlink.h 4180 4181DIALOG SEMICONDUCTOR DRIVERS 4182M: Support Opensource <support.opensource@diasemi.com> 4183W: http://www.dialog-semiconductor.com/products 4184S: Supported 4185F: Documentation/hwmon/da90?? 4186F: Documentation/devicetree/bindings/mfd/da90*.txt 4187F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4188F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4189F: Documentation/devicetree/bindings/regulator/da92*.txt 4190F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4191F: Documentation/devicetree/bindings/sound/da[79]*.txt 4192F: drivers/gpio/gpio-da90??.c 4193F: drivers/hwmon/da90??-hwmon.c 4194F: drivers/iio/adc/da91??-*.c 4195F: drivers/input/misc/da90??_onkey.c 4196F: drivers/input/touchscreen/da9052_tsi.c 4197F: drivers/leds/leds-da90??.c 4198F: drivers/mfd/da903x.c 4199F: drivers/mfd/da90??-*.c 4200F: drivers/mfd/da91??-*.c 4201F: drivers/power/supply/da9052-battery.c 4202F: drivers/power/supply/da91??-*.c 4203F: drivers/regulator/da903x.c 4204F: drivers/regulator/da9???-regulator.[ch] 4205F: drivers/thermal/da90??-thermal.c 4206F: drivers/rtc/rtc-da90??.c 4207F: drivers/video/backlight/da90??_bl.c 4208F: drivers/watchdog/da90??_wdt.c 4209F: include/linux/mfd/da903x.h 4210F: include/linux/mfd/da9052/ 4211F: include/linux/mfd/da9055/ 4212F: include/linux/mfd/da9062/ 4213F: include/linux/mfd/da9063/ 4214F: include/linux/mfd/da9150/ 4215F: include/linux/regulator/da9211.h 4216F: include/sound/da[79]*.h 4217F: sound/soc/codecs/da[79]*.[ch] 4218 4219DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4220M: William Breathitt Gray <vilhelm.gray@gmail.com> 4221L: linux-gpio@vger.kernel.org 4222S: Maintained 4223F: drivers/gpio/gpio-gpio-mm.c 4224 4225DIGI NEO AND CLASSIC PCI PRODUCTS 4226M: Lidza Louina <lidza.louina@gmail.com> 4227M: Mark Hounschell <markh@compro.net> 4228L: driverdev-devel@linuxdriverproject.org 4229S: Maintained 4230F: drivers/staging/dgnc/ 4231 4232DIOLAN U2C-12 I2C DRIVER 4233M: Guenter Roeck <linux@roeck-us.net> 4234L: linux-i2c@vger.kernel.org 4235S: Maintained 4236F: drivers/i2c/busses/i2c-diolan-u2c.c 4237 4238FILESYSTEM DIRECT ACCESS (DAX) 4239M: Matthew Wilcox <mawilcox@microsoft.com> 4240M: Ross Zwisler <ross.zwisler@linux.intel.com> 4241L: linux-fsdevel@vger.kernel.org 4242S: Supported 4243F: fs/dax.c 4244F: include/linux/dax.h 4245F: include/trace/events/fs_dax.h 4246 4247DEVICE DIRECT ACCESS (DAX) 4248M: Dan Williams <dan.j.williams@intel.com> 4249M: Dave Jiang <dave.jiang@intel.com> 4250M: Ross Zwisler <ross.zwisler@linux.intel.com> 4251M: Vishal Verma <vishal.l.verma@intel.com> 4252L: linux-nvdimm@lists.01.org 4253S: Supported 4254F: drivers/dax/ 4255 4256DIRECTORY NOTIFICATION (DNOTIFY) 4257M: Jan Kara <jack@suse.cz> 4258R: Amir Goldstein <amir73il@gmail.com> 4259L: linux-fsdevel@vger.kernel.org 4260S: Maintained 4261F: Documentation/filesystems/dnotify.txt 4262F: fs/notify/dnotify/ 4263F: include/linux/dnotify.h 4264 4265DISK GEOMETRY AND PARTITION HANDLING 4266M: Andries Brouwer <aeb@cwi.nl> 4267W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4268W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4269W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4270S: Maintained 4271 4272DISKQUOTA 4273M: Jan Kara <jack@suse.com> 4274S: Maintained 4275F: Documentation/filesystems/quota.txt 4276F: fs/quota/ 4277F: include/linux/quota*.h 4278F: include/uapi/linux/quota*.h 4279 4280DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4281M: Bernie Thompson <bernie@plugable.com> 4282L: linux-fbdev@vger.kernel.org 4283S: Maintained 4284W: http://plugable.com/category/projects/udlfb/ 4285F: drivers/video/fbdev/udlfb.c 4286F: include/video/udlfb.h 4287F: Documentation/fb/udlfb.txt 4288 4289DISTRIBUTED LOCK MANAGER (DLM) 4290M: Christine Caulfield <ccaulfie@redhat.com> 4291M: David Teigland <teigland@redhat.com> 4292L: cluster-devel@redhat.com 4293W: http://sources.redhat.com/cluster/ 4294T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4295S: Supported 4296F: fs/dlm/ 4297 4298DMA BUFFER SHARING FRAMEWORK 4299M: Sumit Semwal <sumit.semwal@linaro.org> 4300S: Maintained 4301L: linux-media@vger.kernel.org 4302L: dri-devel@lists.freedesktop.org 4303L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4304F: drivers/dma-buf/ 4305F: include/linux/dma-buf* 4306F: include/linux/reservation.h 4307F: include/linux/*fence.h 4308F: Documentation/driver-api/dma-buf.rst 4309T: git git://anongit.freedesktop.org/drm/drm-misc 4310 4311DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4312M: Vinod Koul <vkoul@kernel.org> 4313L: dmaengine@vger.kernel.org 4314Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4315S: Maintained 4316F: drivers/dma/ 4317F: include/linux/dmaengine.h 4318F: include/linux/of_dma.h 4319F: Documentation/devicetree/bindings/dma/ 4320F: Documentation/driver-api/dmaengine/ 4321T: git git://git.infradead.org/users/vkoul/slave-dma.git 4322 4323DMA MAPPING HELPERS 4324M: Christoph Hellwig <hch@lst.de> 4325M: Marek Szyprowski <m.szyprowski@samsung.com> 4326R: Robin Murphy <robin.murphy@arm.com> 4327L: iommu@lists.linux-foundation.org 4328T: git git://git.infradead.org/users/hch/dma-mapping.git 4329W: http://git.infradead.org/users/hch/dma-mapping.git 4330S: Supported 4331F: lib/dma-debug.c 4332F: lib/dma-direct.c 4333F: lib/dma-virt.c 4334F: drivers/base/dma-mapping.c 4335F: drivers/base/dma-coherent.c 4336F: include/asm-generic/dma-mapping.h 4337F: include/linux/dma-direct.h 4338F: include/linux/dma-mapping.h 4339 4340DME1737 HARDWARE MONITOR DRIVER 4341M: Juerg Haefliger <juergh@gmail.com> 4342L: linux-hwmon@vger.kernel.org 4343S: Maintained 4344F: Documentation/hwmon/dme1737 4345F: drivers/hwmon/dme1737.c 4346 4347DMI/SMBIOS SUPPORT 4348M: Jean Delvare <jdelvare@suse.com> 4349S: Maintained 4350T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4351F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4352F: drivers/firmware/dmi-id.c 4353F: drivers/firmware/dmi_scan.c 4354F: include/linux/dmi.h 4355 4356DOCUMENTATION 4357M: Jonathan Corbet <corbet@lwn.net> 4358L: linux-doc@vger.kernel.org 4359S: Maintained 4360F: Documentation/ 4361F: scripts/kernel-doc 4362X: Documentation/ABI/ 4363X: Documentation/devicetree/ 4364X: Documentation/acpi 4365X: Documentation/power 4366X: Documentation/spi 4367X: Documentation/media 4368T: git git://git.lwn.net/linux.git docs-next 4369 4370DONGWOON DW9714 LENS VOICE COIL DRIVER 4371M: Sakari Ailus <sakari.ailus@linux.intel.com> 4372L: linux-media@vger.kernel.org 4373T: git git://linuxtv.org/media_tree.git 4374S: Maintained 4375F: drivers/media/i2c/dw9714.c 4376 4377DOUBLETALK DRIVER 4378M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4379L: blinux-list@redhat.com 4380S: Maintained 4381F: drivers/char/dtlk.c 4382F: include/linux/dtlk.h 4383 4384DPAA2 DATAPATH I/O (DPIO) DRIVER 4385M: Roy Pledge <Roy.Pledge@nxp.com> 4386L: linux-kernel@vger.kernel.org 4387S: Maintained 4388F: drivers/staging/fsl-mc/bus/dpio 4389 4390DPAA2 ETHERNET DRIVER 4391M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4392L: linux-kernel@vger.kernel.org 4393S: Maintained 4394F: drivers/staging/fsl-dpaa2/ethernet 4395 4396DPAA2 ETHERNET SWITCH DRIVER 4397M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4398L: linux-kernel@vger.kernel.org 4399S: Maintained 4400F: drivers/staging/fsl-dpaa2/ethsw 4401 4402DPT_I2O SCSI RAID DRIVER 4403M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4404L: linux-scsi@vger.kernel.org 4405W: http://www.adaptec.com/ 4406S: Maintained 4407F: drivers/scsi/dpt* 4408F: drivers/scsi/dpt/ 4409 4410DRBD DRIVER 4411M: Philipp Reisner <philipp.reisner@linbit.com> 4412M: Lars Ellenberg <lars.ellenberg@linbit.com> 4413L: drbd-dev@lists.linbit.com 4414W: http://www.drbd.org 4415T: git git://git.linbit.com/linux-drbd.git 4416T: git git://git.linbit.com/drbd-8.4.git 4417S: Supported 4418F: drivers/block/drbd/ 4419F: lib/lru_cache.c 4420F: Documentation/blockdev/drbd/ 4421 4422DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4423M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4424T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4425S: Supported 4426F: Documentation/kobject.txt 4427F: drivers/base/ 4428F: fs/debugfs/ 4429F: fs/sysfs/ 4430F: include/linux/debugfs.h 4431F: include/linux/kobj* 4432F: lib/kobj* 4433 4434DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4435M: Kevin Hilman <khilman@kernel.org> 4436M: Nishanth Menon <nm@ti.com> 4437S: Maintained 4438F: drivers/power/avs/ 4439F: include/linux/power/smartreflex.h 4440L: linux-pm@vger.kernel.org 4441 4442DRM DRIVER FOR ARM PL111 CLCD 4443M: Eric Anholt <eric@anholt.net> 4444T: git git://anongit.freedesktop.org/drm/drm-misc 4445S: Supported 4446F: drivers/gpu/drm/pl111/ 4447 4448DRM DRIVER FOR ARM VERSATILE TFT PANELS 4449M: Linus Walleij <linus.walleij@linaro.org> 4450T: git git://anongit.freedesktop.org/drm/drm-misc 4451S: Maintained 4452F: drivers/gpu/drm/panel/panel-arm-versatile.c 4453F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4454 4455DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4456M: Dave Airlie <airlied@redhat.com> 4457S: Odd Fixes 4458F: drivers/gpu/drm/ast/ 4459 4460DRM DRIVER FOR BOCHS VIRTUAL GPU 4461M: Gerd Hoffmann <kraxel@redhat.com> 4462L: virtualization@lists.linux-foundation.org 4463T: git git://anongit.freedesktop.org/drm/drm-misc 4464S: Maintained 4465F: drivers/gpu/drm/bochs/ 4466 4467DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4468M: Linus Walleij <linus.walleij@linaro.org> 4469T: git git://anongit.freedesktop.org/drm/drm-misc 4470S: Maintained 4471F: drivers/gpu/drm/tve200/ 4472 4473DRM DRIVER FOR ILITEK ILI9225 PANELS 4474M: David Lechner <david@lechnology.com> 4475S: Maintained 4476F: drivers/gpu/drm/tinydrm/ili9225.c 4477F: Documentation/devicetree/bindings/display/ili9225.txt 4478 4479DRM DRIVER FOR INTEL I810 VIDEO CARDS 4480S: Orphan / Obsolete 4481F: drivers/gpu/drm/i810/ 4482F: include/uapi/drm/i810_drm.h 4483 4484DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4485S: Orphan / Obsolete 4486F: drivers/gpu/drm/mga/ 4487F: include/uapi/drm/mga_drm.h 4488 4489DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4490M: Dave Airlie <airlied@redhat.com> 4491S: Odd Fixes 4492F: drivers/gpu/drm/mgag200/ 4493 4494DRM DRIVER FOR MI0283QT 4495M: Noralf Trønnes <noralf@tronnes.org> 4496S: Maintained 4497F: drivers/gpu/drm/tinydrm/mi0283qt.c 4498F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4499 4500DRM DRIVER FOR MSM ADRENO GPU 4501M: Rob Clark <robdclark@gmail.com> 4502L: linux-arm-msm@vger.kernel.org 4503L: dri-devel@lists.freedesktop.org 4504L: freedreno@lists.freedesktop.org 4505T: git git://people.freedesktop.org/~robclark/linux 4506S: Maintained 4507F: drivers/gpu/drm/msm/ 4508F: include/uapi/drm/msm_drm.h 4509F: Documentation/devicetree/bindings/display/msm/ 4510 4511DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4512M: Ben Skeggs <bskeggs@redhat.com> 4513L: dri-devel@lists.freedesktop.org 4514L: nouveau@lists.freedesktop.org 4515T: git git://github.com/skeggsb/linux 4516S: Supported 4517F: drivers/gpu/drm/nouveau/ 4518F: include/uapi/drm/nouveau_drm.h 4519 4520DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4521M: Noralf Trønnes <noralf@tronnes.org> 4522S: Maintained 4523F: drivers/gpu/drm/tinydrm/repaper.c 4524F: Documentation/devicetree/bindings/display/repaper.txt 4525 4526DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4527M: Dave Airlie <airlied@redhat.com> 4528M: Gerd Hoffmann <kraxel@redhat.com> 4529L: virtualization@lists.linux-foundation.org 4530T: git git://anongit.freedesktop.org/drm/drm-misc 4531S: Obsolete 4532W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4533F: drivers/gpu/drm/cirrus/ 4534 4535DRM DRIVER FOR QXL VIRTUAL GPU 4536M: Dave Airlie <airlied@redhat.com> 4537M: Gerd Hoffmann <kraxel@redhat.com> 4538L: virtualization@lists.linux-foundation.org 4539T: git git://anongit.freedesktop.org/drm/drm-misc 4540S: Maintained 4541F: drivers/gpu/drm/qxl/ 4542F: include/uapi/drm/qxl_drm.h 4543 4544DRM DRIVER FOR RAGE 128 VIDEO CARDS 4545S: Orphan / Obsolete 4546F: drivers/gpu/drm/r128/ 4547F: include/uapi/drm/r128_drm.h 4548 4549DRM DRIVER FOR SAVAGE VIDEO CARDS 4550S: Orphan / Obsolete 4551F: drivers/gpu/drm/savage/ 4552F: include/uapi/drm/savage_drm.h 4553 4554DRM DRIVER FOR SIS VIDEO CARDS 4555S: Orphan / Obsolete 4556F: drivers/gpu/drm/sis/ 4557F: include/uapi/drm/sis_drm.h 4558 4559DRM DRIVER FOR SITRONIX ST7586 PANELS 4560M: David Lechner <david@lechnology.com> 4561S: Maintained 4562F: drivers/gpu/drm/tinydrm/st7586.c 4563F: Documentation/devicetree/bindings/display/st7586.txt 4564 4565DRM DRIVER FOR SITRONIX ST7735R PANELS 4566M: David Lechner <david@lechnology.com> 4567S: Maintained 4568F: drivers/gpu/drm/tinydrm/st7735r.c 4569F: Documentation/devicetree/bindings/display/st7735r.txt 4570 4571DRM DRIVER FOR TDFX VIDEO CARDS 4572S: Orphan / Obsolete 4573F: drivers/gpu/drm/tdfx/ 4574 4575DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4576M: Dave Airlie <airlied@redhat.com> 4577S: Odd Fixes 4578F: drivers/gpu/drm/udl/ 4579 4580DRM DRIVER FOR VMWARE VIRTUAL GPU 4581M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4582M: Sinclair Yeh <syeh@vmware.com> 4583M: Thomas Hellstrom <thellstrom@vmware.com> 4584L: dri-devel@lists.freedesktop.org 4585T: git git://people.freedesktop.org/~syeh/repos_linux 4586T: git git://people.freedesktop.org/~thomash/linux 4587S: Supported 4588F: drivers/gpu/drm/vmwgfx/ 4589F: include/uapi/drm/vmwgfx_drm.h 4590 4591DRM DRIVERS 4592M: David Airlie <airlied@linux.ie> 4593L: dri-devel@lists.freedesktop.org 4594T: git git://people.freedesktop.org/~airlied/linux 4595B: https://bugs.freedesktop.org/ 4596C: irc://chat.freenode.net/dri-devel 4597S: Maintained 4598F: drivers/gpu/drm/ 4599F: drivers/gpu/vga/ 4600F: Documentation/devicetree/bindings/display/ 4601F: Documentation/devicetree/bindings/gpu/ 4602F: Documentation/devicetree/bindings/video/ 4603F: Documentation/gpu/ 4604F: include/drm/ 4605F: include/uapi/drm/ 4606F: include/linux/vga* 4607 4608DRM DRIVERS AND MISC GPU PATCHES 4609M: Gustavo Padovan <gustavo@padovan.org> 4610M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4611M: Sean Paul <seanpaul@chromium.org> 4612W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4613S: Maintained 4614T: git git://anongit.freedesktop.org/drm/drm-misc 4615F: Documentation/gpu/ 4616F: drivers/gpu/vga/ 4617F: drivers/gpu/drm/* 4618F: include/drm/drm* 4619F: include/uapi/drm/drm* 4620F: include/linux/vga* 4621 4622DRM DRIVERS FOR ALLWINNER A10 4623M: Maxime Ripard <maxime.ripard@bootlin.com> 4624L: dri-devel@lists.freedesktop.org 4625S: Supported 4626F: drivers/gpu/drm/sun4i/ 4627F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4628T: git git://anongit.freedesktop.org/drm/drm-misc 4629 4630DRM DRIVERS FOR AMLOGIC SOCS 4631M: Neil Armstrong <narmstrong@baylibre.com> 4632L: dri-devel@lists.freedesktop.org 4633L: linux-amlogic@lists.infradead.org 4634W: http://linux-meson.com/ 4635S: Supported 4636F: drivers/gpu/drm/meson/ 4637F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4638F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4639F: Documentation/gpu/meson.rst 4640T: git git://anongit.freedesktop.org/drm/drm-misc 4641 4642DRM DRIVERS FOR ATMEL HLCDC 4643M: Boris Brezillon <boris.brezillon@bootlin.com> 4644L: dri-devel@lists.freedesktop.org 4645S: Supported 4646F: drivers/gpu/drm/atmel-hlcdc/ 4647F: Documentation/devicetree/bindings/drm/atmel/ 4648T: git git://anongit.freedesktop.org/drm/drm-misc 4649 4650DRM DRIVERS FOR BRIDGE CHIPS 4651M: Archit Taneja <architt@codeaurora.org> 4652M: Andrzej Hajda <a.hajda@samsung.com> 4653R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4654S: Maintained 4655T: git git://anongit.freedesktop.org/drm/drm-misc 4656F: drivers/gpu/drm/bridge/ 4657 4658DRM DRIVERS FOR EXYNOS 4659M: Inki Dae <inki.dae@samsung.com> 4660M: Joonyoung Shim <jy0922.shim@samsung.com> 4661M: Seung-Woo Kim <sw0312.kim@samsung.com> 4662M: Kyungmin Park <kyungmin.park@samsung.com> 4663L: dri-devel@lists.freedesktop.org 4664T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4665S: Supported 4666F: drivers/gpu/drm/exynos/ 4667F: include/uapi/drm/exynos_drm.h 4668F: Documentation/devicetree/bindings/display/exynos/ 4669 4670DRM DRIVERS FOR FREESCALE DCU 4671M: Stefan Agner <stefan@agner.ch> 4672M: Alison Wang <alison.wang@freescale.com> 4673L: dri-devel@lists.freedesktop.org 4674S: Supported 4675F: drivers/gpu/drm/fsl-dcu/ 4676F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4677F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4678F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4679 4680DRM DRIVERS FOR FREESCALE IMX 4681M: Philipp Zabel <p.zabel@pengutronix.de> 4682L: dri-devel@lists.freedesktop.org 4683S: Maintained 4684F: drivers/gpu/drm/imx/ 4685F: drivers/gpu/ipu-v3/ 4686F: Documentation/devicetree/bindings/display/imx/ 4687 4688DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4689M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4690L: dri-devel@lists.freedesktop.org 4691T: git git://github.com/patjak/drm-gma500 4692S: Maintained 4693F: drivers/gpu/drm/gma500/ 4694 4695DRM DRIVERS FOR HISILICON 4696M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4697M: Rongrong Zou <zourongrong@gmail.com> 4698R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4699R: Chen Feng <puck.chen@hisilicon.com> 4700L: dri-devel@lists.freedesktop.org 4701T: git git://github.com/xin3liang/linux.git 4702S: Maintained 4703F: drivers/gpu/drm/hisilicon/ 4704F: Documentation/devicetree/bindings/display/hisilicon/ 4705 4706DRM DRIVERS FOR MEDIATEK 4707M: CK Hu <ck.hu@mediatek.com> 4708M: Philipp Zabel <p.zabel@pengutronix.de> 4709L: dri-devel@lists.freedesktop.org 4710S: Supported 4711F: drivers/gpu/drm/mediatek/ 4712F: Documentation/devicetree/bindings/display/mediatek/ 4713 4714DRM DRIVERS FOR NVIDIA TEGRA 4715M: Thierry Reding <thierry.reding@gmail.com> 4716L: dri-devel@lists.freedesktop.org 4717L: linux-tegra@vger.kernel.org 4718T: git git://anongit.freedesktop.org/tegra/linux.git 4719S: Supported 4720F: drivers/gpu/drm/tegra/ 4721F: drivers/gpu/host1x/ 4722F: include/linux/host1x.h 4723F: include/uapi/drm/tegra_drm.h 4724F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4725 4726DRM DRIVERS FOR RENESAS 4727M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4728L: dri-devel@lists.freedesktop.org 4729L: linux-renesas-soc@vger.kernel.org 4730T: git git://linuxtv.org/pinchartl/fbdev 4731S: Supported 4732F: drivers/gpu/drm/rcar-du/ 4733F: drivers/gpu/drm/shmobile/ 4734F: include/linux/platform_data/shmob_drm.h 4735F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4736F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4737F: Documentation/devicetree/bindings/display/renesas,du.txt 4738 4739DRM DRIVERS FOR ROCKCHIP 4740M: Sandy Huang <hjc@rock-chips.com> 4741M: Heiko Stübner <heiko@sntech.de> 4742L: dri-devel@lists.freedesktop.org 4743S: Maintained 4744F: drivers/gpu/drm/rockchip/ 4745F: Documentation/devicetree/bindings/display/rockchip/ 4746T: git git://anongit.freedesktop.org/drm/drm-misc 4747 4748DRM DRIVERS FOR STI 4749M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4750M: Vincent Abriou <vincent.abriou@st.com> 4751L: dri-devel@lists.freedesktop.org 4752T: git git://anongit.freedesktop.org/drm/drm-misc 4753S: Maintained 4754F: drivers/gpu/drm/sti 4755F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4756 4757DRM DRIVERS FOR STM 4758M: Yannick Fertre <yannick.fertre@st.com> 4759M: Philippe Cornu <philippe.cornu@st.com> 4760M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4761M: Vincent Abriou <vincent.abriou@st.com> 4762L: dri-devel@lists.freedesktop.org 4763T: git git://anongit.freedesktop.org/drm/drm-misc 4764S: Maintained 4765F: drivers/gpu/drm/stm 4766F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4767 4768DRM DRIVERS FOR TI LCDC 4769M: Jyri Sarha <jsarha@ti.com> 4770R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4771L: dri-devel@lists.freedesktop.org 4772S: Maintained 4773F: drivers/gpu/drm/tilcdc/ 4774F: Documentation/devicetree/bindings/display/tilcdc/ 4775 4776DRM DRIVERS FOR TI OMAP 4777M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4778L: dri-devel@lists.freedesktop.org 4779S: Maintained 4780F: drivers/gpu/drm/omapdrm/ 4781F: Documentation/devicetree/bindings/display/ti/ 4782 4783DRM DRIVERS FOR VC4 4784M: Eric Anholt <eric@anholt.net> 4785T: git git://github.com/anholt/linux 4786S: Supported 4787F: drivers/gpu/drm/vc4/ 4788F: include/uapi/drm/vc4_drm.h 4789F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4790T: git git://anongit.freedesktop.org/drm/drm-misc 4791 4792DRM DRIVERS FOR VIVANTE GPU IP 4793M: Lucas Stach <l.stach@pengutronix.de> 4794R: Russell King <linux+etnaviv@armlinux.org.uk> 4795R: Christian Gmeiner <christian.gmeiner@gmail.com> 4796L: etnaviv@lists.freedesktop.org 4797L: dri-devel@lists.freedesktop.org 4798S: Maintained 4799F: drivers/gpu/drm/etnaviv/ 4800F: include/uapi/drm/etnaviv_drm.h 4801F: Documentation/devicetree/bindings/display/etnaviv/ 4802 4803DRM DRIVERS FOR ZTE ZX 4804M: Shawn Guo <shawnguo@kernel.org> 4805L: dri-devel@lists.freedesktop.org 4806S: Maintained 4807F: drivers/gpu/drm/zte/ 4808F: Documentation/devicetree/bindings/display/zte,vou.txt 4809T: git git://anongit.freedesktop.org/drm/drm-misc 4810 4811DRM PANEL DRIVERS 4812M: Thierry Reding <thierry.reding@gmail.com> 4813L: dri-devel@lists.freedesktop.org 4814T: git git://anongit.freedesktop.org/drm/drm-misc 4815S: Maintained 4816F: drivers/gpu/drm/drm_panel.c 4817F: drivers/gpu/drm/panel/ 4818F: include/drm/drm_panel.h 4819F: Documentation/devicetree/bindings/display/panel/ 4820 4821DRM TINYDRM DRIVERS 4822M: Noralf Trønnes <noralf@tronnes.org> 4823W: https://github.com/notro/tinydrm/wiki/Development 4824T: git git://anongit.freedesktop.org/drm/drm-misc 4825S: Maintained 4826F: drivers/gpu/drm/tinydrm/ 4827F: include/drm/tinydrm/ 4828 4829DRM TTM SUBSYSTEM 4830M: Christian Koenig <christian.koenig@amd.com> 4831M: Roger He <Hongbo.He@amd.com> 4832T: git git://people.freedesktop.org/~agd5f/linux 4833S: Maintained 4834L: dri-devel@lists.freedesktop.org 4835F: include/drm/ttm/ 4836F: drivers/gpu/drm/ttm/ 4837 4838DSBR100 USB FM RADIO DRIVER 4839M: Alexey Klimov <klimov.linux@gmail.com> 4840L: linux-media@vger.kernel.org 4841T: git git://linuxtv.org/media_tree.git 4842S: Maintained 4843F: drivers/media/radio/dsbr100.c 4844 4845DSCC4 DRIVER 4846M: Francois Romieu <romieu@fr.zoreil.com> 4847L: netdev@vger.kernel.org 4848S: Maintained 4849F: drivers/net/wan/dscc4.c 4850 4851DT3155 MEDIA DRIVER 4852M: Hans Verkuil <hverkuil@xs4all.nl> 4853L: linux-media@vger.kernel.org 4854T: git git://linuxtv.org/media_tree.git 4855W: https://linuxtv.org 4856S: Odd Fixes 4857F: drivers/media/pci/dt3155/ 4858 4859DVB_USB_AF9015 MEDIA DRIVER 4860M: Antti Palosaari <crope@iki.fi> 4861L: linux-media@vger.kernel.org 4862W: https://linuxtv.org 4863W: http://palosaari.fi/linux/ 4864Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4865T: git git://linuxtv.org/anttip/media_tree.git 4866S: Maintained 4867F: drivers/media/usb/dvb-usb-v2/af9015* 4868 4869DVB_USB_AF9035 MEDIA DRIVER 4870M: Antti Palosaari <crope@iki.fi> 4871L: linux-media@vger.kernel.org 4872W: https://linuxtv.org 4873W: http://palosaari.fi/linux/ 4874Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4875T: git git://linuxtv.org/anttip/media_tree.git 4876S: Maintained 4877F: drivers/media/usb/dvb-usb-v2/af9035* 4878 4879DVB_USB_ANYSEE MEDIA DRIVER 4880M: Antti Palosaari <crope@iki.fi> 4881L: linux-media@vger.kernel.org 4882W: https://linuxtv.org 4883W: http://palosaari.fi/linux/ 4884Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4885T: git git://linuxtv.org/anttip/media_tree.git 4886S: Maintained 4887F: drivers/media/usb/dvb-usb-v2/anysee* 4888 4889DVB_USB_AU6610 MEDIA DRIVER 4890M: Antti Palosaari <crope@iki.fi> 4891L: linux-media@vger.kernel.org 4892W: https://linuxtv.org 4893W: http://palosaari.fi/linux/ 4894Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4895T: git git://linuxtv.org/anttip/media_tree.git 4896S: Maintained 4897F: drivers/media/usb/dvb-usb-v2/au6610* 4898 4899DVB_USB_CE6230 MEDIA DRIVER 4900M: Antti Palosaari <crope@iki.fi> 4901L: linux-media@vger.kernel.org 4902W: https://linuxtv.org 4903W: http://palosaari.fi/linux/ 4904Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4905T: git git://linuxtv.org/anttip/media_tree.git 4906S: Maintained 4907F: drivers/media/usb/dvb-usb-v2/ce6230* 4908 4909DVB_USB_CXUSB MEDIA DRIVER 4910M: Michael Krufky <mkrufky@linuxtv.org> 4911L: linux-media@vger.kernel.org 4912W: https://linuxtv.org 4913W: http://github.com/mkrufky 4914Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4915T: git git://linuxtv.org/media_tree.git 4916S: Maintained 4917F: drivers/media/usb/dvb-usb/cxusb* 4918 4919DVB_USB_EC168 MEDIA DRIVER 4920M: Antti Palosaari <crope@iki.fi> 4921L: linux-media@vger.kernel.org 4922W: https://linuxtv.org 4923W: http://palosaari.fi/linux/ 4924Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4925T: git git://linuxtv.org/anttip/media_tree.git 4926S: Maintained 4927F: drivers/media/usb/dvb-usb-v2/ec168* 4928 4929DVB_USB_GL861 MEDIA DRIVER 4930M: Antti Palosaari <crope@iki.fi> 4931L: linux-media@vger.kernel.org 4932W: https://linuxtv.org 4933Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4934T: git git://linuxtv.org/anttip/media_tree.git 4935S: Maintained 4936F: drivers/media/usb/dvb-usb-v2/gl861* 4937 4938DVB_USB_MXL111SF MEDIA DRIVER 4939M: Michael Krufky <mkrufky@linuxtv.org> 4940L: linux-media@vger.kernel.org 4941W: https://linuxtv.org 4942W: http://github.com/mkrufky 4943Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4944T: git git://linuxtv.org/mkrufky/mxl111sf.git 4945S: Maintained 4946F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4947 4948DVB_USB_RTL28XXU MEDIA DRIVER 4949M: Antti Palosaari <crope@iki.fi> 4950L: linux-media@vger.kernel.org 4951W: https://linuxtv.org 4952W: http://palosaari.fi/linux/ 4953Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4954T: git git://linuxtv.org/anttip/media_tree.git 4955S: Maintained 4956F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4957 4958DVB_USB_V2 MEDIA DRIVER 4959M: Antti Palosaari <crope@iki.fi> 4960L: linux-media@vger.kernel.org 4961W: https://linuxtv.org 4962W: http://palosaari.fi/linux/ 4963Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4964T: git git://linuxtv.org/anttip/media_tree.git 4965S: Maintained 4966F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4967F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4968 4969DYNAMIC DEBUG 4970M: Jason Baron <jbaron@akamai.com> 4971S: Maintained 4972F: lib/dynamic_debug.c 4973F: include/linux/dynamic_debug.h 4974 4975DYNAMIC INTERRUPT MODERATION 4976M: Tal Gilboa <talgi@mellanox.com> 4977S: Maintained 4978F: include/linux/net_dim.h 4979 4980DZ DECSTATION DZ11 SERIAL DRIVER 4981M: "Maciej W. Rozycki" <macro@linux-mips.org> 4982S: Maintained 4983F: drivers/tty/serial/dz.* 4984 4985E3X0 POWER BUTTON DRIVER 4986M: Moritz Fischer <moritz.fischer@ettus.com> 4987L: usrp-users@lists.ettus.com 4988W: http://www.ettus.com 4989S: Supported 4990F: drivers/input/misc/e3x0-button.c 4991F: Documentation/devicetree/bindings/input/e3x0-button.txt 4992 4993E4000 MEDIA DRIVER 4994M: Antti Palosaari <crope@iki.fi> 4995L: linux-media@vger.kernel.org 4996W: https://linuxtv.org 4997W: http://palosaari.fi/linux/ 4998Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4999T: git git://linuxtv.org/anttip/media_tree.git 5000S: Maintained 5001F: drivers/media/tuners/e4000* 5002 5003EC100 MEDIA DRIVER 5004M: Antti Palosaari <crope@iki.fi> 5005L: linux-media@vger.kernel.org 5006W: https://linuxtv.org 5007W: http://palosaari.fi/linux/ 5008Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5009T: git git://linuxtv.org/anttip/media_tree.git 5010S: Maintained 5011F: drivers/media/dvb-frontends/ec100* 5012 5013ECRYPT FILE SYSTEM 5014M: Tyler Hicks <tyhicks@canonical.com> 5015L: ecryptfs@vger.kernel.org 5016W: http://ecryptfs.org 5017W: https://launchpad.net/ecryptfs 5018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5019S: Supported 5020F: Documentation/filesystems/ecryptfs.txt 5021F: fs/ecryptfs/ 5022 5023EDAC-AMD64 5024M: Borislav Petkov <bp@alien8.de> 5025L: linux-edac@vger.kernel.org 5026S: Maintained 5027F: drivers/edac/amd64_edac* 5028 5029EDAC-CALXEDA 5030M: Robert Richter <rric@kernel.org> 5031L: linux-edac@vger.kernel.org 5032S: Maintained 5033F: drivers/edac/highbank* 5034 5035EDAC-CAVIUM OCTEON 5036M: Ralf Baechle <ralf@linux-mips.org> 5037M: David Daney <david.daney@cavium.com> 5038L: linux-edac@vger.kernel.org 5039L: linux-mips@linux-mips.org 5040S: Supported 5041F: drivers/edac/octeon_edac* 5042 5043EDAC-CAVIUM THUNDERX 5044M: David Daney <david.daney@cavium.com> 5045M: Jan Glauber <jglauber@cavium.com> 5046L: linux-edac@vger.kernel.org 5047S: Supported 5048F: drivers/edac/thunderx_edac* 5049 5050EDAC-CORE 5051M: Borislav Petkov <bp@alien8.de> 5052M: Mauro Carvalho Chehab <mchehab@kernel.org> 5053L: linux-edac@vger.kernel.org 5054T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5055T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5056S: Supported 5057F: Documentation/admin-guide/ras.rst 5058F: Documentation/driver-api/edac.rst 5059F: drivers/edac/ 5060F: include/linux/edac.h 5061 5062EDAC-E752X 5063M: Mark Gross <mark.gross@intel.com> 5064L: linux-edac@vger.kernel.org 5065S: Maintained 5066F: drivers/edac/e752x_edac.c 5067 5068EDAC-E7XXX 5069L: linux-edac@vger.kernel.org 5070S: Maintained 5071F: drivers/edac/e7xxx_edac.c 5072 5073EDAC-FSL_DDR 5074M: York Sun <york.sun@nxp.com> 5075L: linux-edac@vger.kernel.org 5076S: Maintained 5077F: drivers/edac/fsl_ddr_edac.* 5078 5079EDAC-GHES 5080M: Mauro Carvalho Chehab <mchehab@kernel.org> 5081L: linux-edac@vger.kernel.org 5082S: Maintained 5083F: drivers/edac/ghes_edac.c 5084 5085EDAC-I3000 5086L: linux-edac@vger.kernel.org 5087S: Orphan 5088F: drivers/edac/i3000_edac.c 5089 5090EDAC-I5000 5091L: linux-edac@vger.kernel.org 5092S: Maintained 5093F: drivers/edac/i5000_edac.c 5094 5095EDAC-I5400 5096M: Mauro Carvalho Chehab <mchehab@kernel.org> 5097L: linux-edac@vger.kernel.org 5098S: Maintained 5099F: drivers/edac/i5400_edac.c 5100 5101EDAC-I7300 5102M: Mauro Carvalho Chehab <mchehab@kernel.org> 5103L: linux-edac@vger.kernel.org 5104S: Maintained 5105F: drivers/edac/i7300_edac.c 5106 5107EDAC-I7CORE 5108M: Mauro Carvalho Chehab <mchehab@kernel.org> 5109L: linux-edac@vger.kernel.org 5110S: Maintained 5111F: drivers/edac/i7core_edac.c 5112 5113EDAC-I82443BXGX 5114M: Tim Small <tim@buttersideup.com> 5115L: linux-edac@vger.kernel.org 5116S: Maintained 5117F: drivers/edac/i82443bxgx_edac.c 5118 5119EDAC-I82975X 5120M: Ranganathan Desikan <ravi@jetztechnologies.com> 5121M: "Arvind R." <arvino55@gmail.com> 5122L: linux-edac@vger.kernel.org 5123S: Maintained 5124F: drivers/edac/i82975x_edac.c 5125 5126EDAC-IE31200 5127M: Jason Baron <jbaron@akamai.com> 5128L: linux-edac@vger.kernel.org 5129S: Maintained 5130F: drivers/edac/ie31200_edac.c 5131 5132EDAC-MPC85XX 5133M: Johannes Thumshirn <morbidrsa@gmail.com> 5134L: linux-edac@vger.kernel.org 5135S: Maintained 5136F: drivers/edac/mpc85xx_edac.[ch] 5137 5138EDAC-PASEMI 5139M: Egor Martovetsky <egor@pasemi.com> 5140L: linux-edac@vger.kernel.org 5141S: Maintained 5142F: drivers/edac/pasemi_edac.c 5143 5144EDAC-PND2 5145M: Tony Luck <tony.luck@intel.com> 5146L: linux-edac@vger.kernel.org 5147S: Maintained 5148F: drivers/edac/pnd2_edac.[ch] 5149 5150EDAC-R82600 5151M: Tim Small <tim@buttersideup.com> 5152L: linux-edac@vger.kernel.org 5153S: Maintained 5154F: drivers/edac/r82600_edac.c 5155 5156EDAC-SBRIDGE 5157M: Mauro Carvalho Chehab <mchehab@kernel.org> 5158L: linux-edac@vger.kernel.org 5159S: Maintained 5160F: drivers/edac/sb_edac.c 5161 5162EDAC-SKYLAKE 5163M: Tony Luck <tony.luck@intel.com> 5164L: linux-edac@vger.kernel.org 5165S: Maintained 5166F: drivers/edac/skx_edac.c 5167 5168EDAC-TI 5169M: Tero Kristo <t-kristo@ti.com> 5170L: linux-edac@vger.kernel.org 5171S: Maintained 5172F: drivers/edac/ti_edac.c 5173 5174EDIROL UA-101/UA-1000 DRIVER 5175M: Clemens Ladisch <clemens@ladisch.de> 5176L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5177T: git git://git.alsa-project.org/alsa-kernel.git 5178S: Maintained 5179F: sound/usb/misc/ua101.c 5180 5181EFI TEST DRIVER 5182L: linux-efi@vger.kernel.org 5183M: Ivan Hu <ivan.hu@canonical.com> 5184M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5185S: Maintained 5186F: drivers/firmware/efi/test/ 5187 5188EFI VARIABLE FILESYSTEM 5189M: Matthew Garrett <matthew.garrett@nebula.com> 5190M: Jeremy Kerr <jk@ozlabs.org> 5191M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5192T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5193L: linux-efi@vger.kernel.org 5194S: Maintained 5195F: fs/efivarfs/ 5196 5197EFIFB FRAMEBUFFER DRIVER 5198L: linux-fbdev@vger.kernel.org 5199M: Peter Jones <pjones@redhat.com> 5200S: Maintained 5201F: drivers/video/fbdev/efifb.c 5202 5203EFS FILESYSTEM 5204W: http://aeschi.ch.eu.org/efs/ 5205S: Orphan 5206F: fs/efs/ 5207 5208EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5209M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5210L: netdev@vger.kernel.org 5211S: Maintained 5212F: drivers/net/ethernet/ibm/ehea/ 5213 5214EM28XX VIDEO4LINUX DRIVER 5215M: Mauro Carvalho Chehab <mchehab@kernel.org> 5216L: linux-media@vger.kernel.org 5217W: https://linuxtv.org 5218T: git git://linuxtv.org/media_tree.git 5219S: Maintained 5220F: drivers/media/usb/em28xx/ 5221F: Documentation/media/v4l-drivers/em28xx* 5222 5223EMBEDDED LINUX 5224M: Paul Gortmaker <paul.gortmaker@windriver.com> 5225M: Matt Mackall <mpm@selenic.com> 5226M: David Woodhouse <dwmw2@infradead.org> 5227L: linux-embedded@vger.kernel.org 5228S: Maintained 5229 5230Emulex 10Gbps iSCSI - OneConnect DRIVER 5231M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5232M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5233M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5234L: linux-scsi@vger.kernel.org 5235W: http://www.broadcom.com 5236S: Supported 5237F: drivers/scsi/be2iscsi/ 5238 5239Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5240M: Sathya Perla <sathya.perla@broadcom.com> 5241M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5242M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5243M: Somnath Kotur <somnath.kotur@broadcom.com> 5244L: netdev@vger.kernel.org 5245W: http://www.emulex.com 5246S: Supported 5247F: drivers/net/ethernet/emulex/benet/ 5248 5249EMULEX ONECONNECT ROCE DRIVER 5250M: Selvin Xavier <selvin.xavier@broadcom.com> 5251M: Devesh Sharma <devesh.sharma@broadcom.com> 5252L: linux-rdma@vger.kernel.org 5253W: http://www.broadcom.com 5254S: Odd Fixes 5255F: drivers/infiniband/hw/ocrdma/ 5256F: include/uapi/rdma/ocrdma-abi.h 5257 5258EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5259M: James Smart <james.smart@broadcom.com> 5260M: Dick Kennedy <dick.kennedy@broadcom.com> 5261L: linux-scsi@vger.kernel.org 5262W: http://www.broadcom.com 5263S: Supported 5264F: drivers/scsi/lpfc/ 5265 5266ENE CB710 FLASH CARD READER DRIVER 5267M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5268S: Maintained 5269F: drivers/misc/cb710/ 5270F: drivers/mmc/host/cb710-mmc.* 5271F: include/linux/cb710.h 5272 5273ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5274M: Maxim Levitsky <maximlevitsky@gmail.com> 5275S: Maintained 5276F: drivers/media/rc/ene_ir.* 5277 5278EPSON S1D13XXX FRAMEBUFFER DRIVER 5279M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5280S: Maintained 5281T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5282F: drivers/video/fbdev/s1d13xxxfb.c 5283F: include/video/s1d13xxxfb.h 5284 5285ERRSEQ ERROR TRACKING INFRASTRUCTURE 5286M: Jeff Layton <jlayton@kernel.org> 5287S: Maintained 5288F: lib/errseq.c 5289F: include/linux/errseq.h 5290 5291ET131X NETWORK DRIVER 5292M: Mark Einon <mark.einon@gmail.com> 5293S: Odd Fixes 5294F: drivers/net/ethernet/agere/ 5295 5296ETHERNET BRIDGE 5297M: Stephen Hemminger <stephen@networkplumber.org> 5298L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5299L: netdev@vger.kernel.org 5300W: http://www.linuxfoundation.org/en/Net:Bridge 5301S: Maintained 5302F: include/linux/netfilter_bridge/ 5303F: net/bridge/ 5304 5305ETHERNET PHY LIBRARY 5306M: Andrew Lunn <andrew@lunn.ch> 5307M: Florian Fainelli <f.fainelli@gmail.com> 5308L: netdev@vger.kernel.org 5309S: Maintained 5310F: Documentation/ABI/testing/sysfs-bus-mdio 5311F: Documentation/devicetree/bindings/net/mdio* 5312F: Documentation/networking/phy.txt 5313F: drivers/net/phy/ 5314F: drivers/of/of_mdio.c 5315F: drivers/of/of_net.c 5316F: include/linux/*mdio*.h 5317F: include/linux/of_net.h 5318F: include/linux/phy.h 5319F: include/linux/phy_fixed.h 5320F: include/linux/platform_data/mdio-gpio.h 5321F: include/linux/platform_data/mdio-bcm-unimac.h 5322F: include/trace/events/mdio.h 5323F: include/uapi/linux/mdio.h 5324F: include/uapi/linux/mii.h 5325 5326EXT2 FILE SYSTEM 5327M: Jan Kara <jack@suse.com> 5328L: linux-ext4@vger.kernel.org 5329S: Maintained 5330F: Documentation/filesystems/ext2.txt 5331F: fs/ext2/ 5332F: include/linux/ext2* 5333 5334EXT4 FILE SYSTEM 5335M: "Theodore Ts'o" <tytso@mit.edu> 5336M: Andreas Dilger <adilger.kernel@dilger.ca> 5337L: linux-ext4@vger.kernel.org 5338W: http://ext4.wiki.kernel.org 5339Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5340T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5341S: Maintained 5342F: Documentation/filesystems/ext4.txt 5343F: fs/ext4/ 5344 5345Extended Verification Module (EVM) 5346M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5347L: linux-integrity@vger.kernel.org 5348S: Supported 5349F: security/integrity/evm/ 5350 5351EXTENSIBLE FIRMWARE INTERFACE (EFI) 5352M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5353L: linux-efi@vger.kernel.org 5354T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5355S: Maintained 5356F: Documentation/efi-stub.txt 5357F: arch/*/kernel/efi.c 5358F: arch/x86/boot/compressed/eboot.[ch] 5359F: arch/*/include/asm/efi.h 5360F: arch/x86/platform/efi/ 5361F: drivers/firmware/efi/ 5362F: include/linux/efi*.h 5363F: arch/arm/boot/compressed/efi-header.S 5364F: arch/arm64/kernel/efi-entry.S 5365 5366EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5367M: MyungJoo Ham <myungjoo.ham@samsung.com> 5368M: Chanwoo Choi <cw00.choi@samsung.com> 5369L: linux-kernel@vger.kernel.org 5370T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5371S: Maintained 5372F: drivers/extcon/ 5373F: include/linux/extcon/ 5374F: include/linux/extcon.h 5375F: Documentation/extcon/ 5376F: Documentation/devicetree/bindings/extcon/ 5377 5378EXYNOS DP DRIVER 5379M: Jingoo Han <jingoohan1@gmail.com> 5380L: dri-devel@lists.freedesktop.org 5381S: Maintained 5382F: drivers/gpu/drm/exynos/exynos_dp* 5383 5384EXYNOS SYSMMU (IOMMU) driver 5385M: Marek Szyprowski <m.szyprowski@samsung.com> 5386L: iommu@lists.linux-foundation.org 5387S: Maintained 5388F: drivers/iommu/exynos-iommu.c 5389 5390EZchip NPS platform support 5391M: Vineet Gupta <vgupta@synopsys.com> 5392S: Supported 5393F: arch/arc/plat-eznps 5394F: arch/arc/boot/dts/eznps.dts 5395 5396F2FS FILE SYSTEM 5397M: Jaegeuk Kim <jaegeuk@kernel.org> 5398M: Chao Yu <yuchao0@huawei.com> 5399L: linux-f2fs-devel@lists.sourceforge.net 5400W: https://f2fs.wiki.kernel.org/ 5401T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5402S: Maintained 5403F: Documentation/filesystems/f2fs.txt 5404F: Documentation/ABI/testing/sysfs-fs-f2fs 5405F: fs/f2fs/ 5406F: include/linux/f2fs_fs.h 5407F: include/trace/events/f2fs.h 5408 5409F71805F HARDWARE MONITORING DRIVER 5410M: Jean Delvare <jdelvare@suse.com> 5411L: linux-hwmon@vger.kernel.org 5412S: Maintained 5413F: Documentation/hwmon/f71805f 5414F: drivers/hwmon/f71805f.c 5415 5416FANOTIFY 5417M: Jan Kara <jack@suse.cz> 5418R: Amir Goldstein <amir73il@gmail.com> 5419L: linux-fsdevel@vger.kernel.org 5420S: Maintained 5421F: fs/notify/fanotify/ 5422F: include/linux/fanotify.h 5423F: include/uapi/linux/fanotify.h 5424 5425FARSYNC SYNCHRONOUS DRIVER 5426M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5427W: http://www.farsite.co.uk/ 5428S: Supported 5429F: drivers/net/wan/farsync.* 5430 5431FAULT INJECTION SUPPORT 5432M: Akinobu Mita <akinobu.mita@gmail.com> 5433S: Supported 5434F: Documentation/fault-injection/ 5435F: lib/fault-inject.c 5436 5437FBTFT Framebuffer drivers 5438M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5439S: Maintained 5440F: drivers/staging/fbtft/ 5441 5442FC0011 TUNER DRIVER 5443M: Michael Buesch <m@bues.ch> 5444L: linux-media@vger.kernel.org 5445S: Maintained 5446F: drivers/media/tuners/fc0011.h 5447F: drivers/media/tuners/fc0011.c 5448 5449FC2580 MEDIA DRIVER 5450M: Antti Palosaari <crope@iki.fi> 5451L: linux-media@vger.kernel.org 5452W: https://linuxtv.org 5453W: http://palosaari.fi/linux/ 5454Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5455T: git git://linuxtv.org/anttip/media_tree.git 5456S: Maintained 5457F: drivers/media/tuners/fc2580* 5458 5459FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5460M: Johannes Thumshirn <jth@kernel.org> 5461L: linux-scsi@vger.kernel.org 5462W: www.Open-FCoE.org 5463S: Supported 5464F: drivers/scsi/libfc/ 5465F: drivers/scsi/fcoe/ 5466F: include/scsi/fc/ 5467F: include/scsi/libfc.h 5468F: include/scsi/libfcoe.h 5469F: include/uapi/scsi/fc/ 5470 5471FILE LOCKING (flock() and fcntl()/lockf()) 5472M: Jeff Layton <jlayton@kernel.org> 5473M: "J. Bruce Fields" <bfields@fieldses.org> 5474L: linux-fsdevel@vger.kernel.org 5475S: Maintained 5476F: include/linux/fcntl.h 5477F: include/uapi/linux/fcntl.h 5478F: fs/fcntl.c 5479F: fs/locks.c 5480 5481FILESYSTEMS (VFS and infrastructure) 5482M: Alexander Viro <viro@zeniv.linux.org.uk> 5483L: linux-fsdevel@vger.kernel.org 5484S: Maintained 5485F: fs/* 5486F: include/linux/fs.h 5487F: include/uapi/linux/fs.h 5488 5489FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5490M: Riku Voipio <riku.voipio@iki.fi> 5491L: linux-hwmon@vger.kernel.org 5492S: Maintained 5493F: drivers/hwmon/f75375s.c 5494F: include/linux/f75375s.h 5495 5496FIREWIRE AUDIO DRIVERS 5497M: Clemens Ladisch <clemens@ladisch.de> 5498L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5499T: git git://git.alsa-project.org/alsa-kernel.git 5500S: Maintained 5501F: sound/firewire/ 5502 5503FIREWIRE MEDIA DRIVERS (firedtv) 5504M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5505L: linux-media@vger.kernel.org 5506L: linux1394-devel@lists.sourceforge.net 5507T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5508S: Maintained 5509F: drivers/media/firewire/ 5510 5511FIREWIRE SBP-2 TARGET 5512M: Chris Boot <bootc@bootc.net> 5513L: linux-scsi@vger.kernel.org 5514L: target-devel@vger.kernel.org 5515L: linux1394-devel@lists.sourceforge.net 5516T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5517S: Maintained 5518F: drivers/target/sbp/ 5519 5520FIREWIRE SUBSYSTEM 5521M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5522L: linux1394-devel@lists.sourceforge.net 5523W: http://ieee1394.wiki.kernel.org/ 5524T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5525S: Maintained 5526F: drivers/firewire/ 5527F: include/linux/firewire.h 5528F: include/uapi/linux/firewire*.h 5529F: tools/firewire/ 5530 5531FIRMWARE LOADER (request_firmware) 5532M: Luis R. Rodriguez <mcgrof@kernel.org> 5533L: linux-kernel@vger.kernel.org 5534S: Maintained 5535F: Documentation/firmware_class/ 5536F: drivers/base/firmware_loader/ 5537F: include/linux/firmware.h 5538 5539FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5540M: Joshua Morris <josh.h.morris@us.ibm.com> 5541M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5542S: Maintained 5543F: drivers/block/rsxx/ 5544 5545FLOPPY DRIVER 5546M: Jiri Kosina <jikos@kernel.org> 5547T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5548S: Odd fixes 5549F: drivers/block/floppy.c 5550 5551FMC SUBSYSTEM 5552M: Alessandro Rubini <rubini@gnudd.com> 5553W: http://www.ohwr.org/projects/fmc-bus 5554S: Supported 5555F: drivers/fmc/ 5556F: include/linux/fmc*.h 5557F: include/linux/ipmi-fru.h 5558K: fmc_d.*register 5559 5560FPGA MANAGER FRAMEWORK 5561M: Alan Tull <atull@kernel.org> 5562M: Moritz Fischer <mdf@kernel.org> 5563L: linux-fpga@vger.kernel.org 5564S: Maintained 5565T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5566Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5567F: Documentation/fpga/ 5568F: Documentation/devicetree/bindings/fpga/ 5569F: drivers/fpga/ 5570F: include/linux/fpga/ 5571W: http://www.rocketboards.org 5572 5573FPU EMULATOR 5574M: Bill Metzenthen <billm@melbpc.org.au> 5575W: http://floatingpoint.sourceforge.net/emulator/index.html 5576S: Maintained 5577F: arch/x86/math-emu/ 5578 5579FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5580L: netdev@vger.kernel.org 5581S: Orphan 5582F: drivers/net/wan/dlci.c 5583F: drivers/net/wan/sdla.c 5584 5585FRAMEBUFFER LAYER 5586M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5587L: dri-devel@lists.freedesktop.org 5588L: linux-fbdev@vger.kernel.org 5589T: git git://github.com/bzolnier/linux.git 5590Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5591S: Maintained 5592F: Documentation/fb/ 5593F: drivers/video/ 5594F: include/video/ 5595F: include/linux/fb.h 5596F: include/uapi/video/ 5597F: include/uapi/linux/fb.h 5598 5599FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5600M: Horia Geantă <horia.geanta@nxp.com> 5601M: Aymen Sghaier <aymen.sghaier@nxp.com> 5602L: linux-crypto@vger.kernel.org 5603S: Maintained 5604F: drivers/crypto/caam/ 5605F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5606 5607FREESCALE DIU FRAMEBUFFER DRIVER 5608M: Timur Tabi <timur@tabi.org> 5609L: linux-fbdev@vger.kernel.org 5610S: Maintained 5611F: drivers/video/fbdev/fsl-diu-fb.* 5612 5613FREESCALE DMA DRIVER 5614M: Li Yang <leoyang.li@nxp.com> 5615M: Zhang Wei <zw@zh-kernel.org> 5616L: linuxppc-dev@lists.ozlabs.org 5617S: Maintained 5618F: drivers/dma/fsldma.* 5619 5620FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5621M: Claudiu Manoil <claudiu.manoil@nxp.com> 5622L: netdev@vger.kernel.org 5623S: Maintained 5624F: drivers/net/ethernet/freescale/gianfar* 5625X: drivers/net/ethernet/freescale/gianfar_ptp.c 5626F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5627 5628FREESCALE GPMI NAND DRIVER 5629M: Han Xu <han.xu@nxp.com> 5630L: linux-mtd@lists.infradead.org 5631S: Maintained 5632F: drivers/mtd/nand/raw/gpmi-nand/* 5633 5634FREESCALE I2C CPM DRIVER 5635M: Jochen Friedrich <jochen@scram.de> 5636L: linuxppc-dev@lists.ozlabs.org 5637L: linux-i2c@vger.kernel.org 5638S: Maintained 5639F: drivers/i2c/busses/i2c-cpm.c 5640 5641FREESCALE IMX / MXC FEC DRIVER 5642M: Fugang Duan <fugang.duan@nxp.com> 5643L: netdev@vger.kernel.org 5644S: Maintained 5645F: drivers/net/ethernet/freescale/fec_main.c 5646F: drivers/net/ethernet/freescale/fec_ptp.c 5647F: drivers/net/ethernet/freescale/fec.h 5648F: Documentation/devicetree/bindings/net/fsl-fec.txt 5649 5650FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5651M: Sascha Hauer <s.hauer@pengutronix.de> 5652R: Pengutronix Kernel Team <kernel@pengutronix.de> 5653L: linux-fbdev@vger.kernel.org 5654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5655S: Maintained 5656F: include/linux/platform_data/video-imxfb.h 5657F: drivers/video/fbdev/imxfb.c 5658 5659FREESCALE QORIQ DPAA ETHERNET DRIVER 5660M: Madalin Bucur <madalin.bucur@nxp.com> 5661L: netdev@vger.kernel.org 5662S: Maintained 5663F: drivers/net/ethernet/freescale/dpaa 5664 5665FREESCALE QORIQ DPAA FMAN DRIVER 5666M: Madalin Bucur <madalin.bucur@nxp.com> 5667L: netdev@vger.kernel.org 5668S: Maintained 5669F: drivers/net/ethernet/freescale/fman 5670F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5671 5672FREESCALE QUAD SPI DRIVER 5673M: Han Xu <han.xu@nxp.com> 5674L: linux-mtd@lists.infradead.org 5675S: Maintained 5676F: drivers/mtd/spi-nor/fsl-quadspi.c 5677 5678FREESCALE QUICC ENGINE LIBRARY 5679M: Qiang Zhao <qiang.zhao@nxp.com> 5680L: linuxppc-dev@lists.ozlabs.org 5681S: Maintained 5682F: drivers/soc/fsl/qe/ 5683F: include/soc/fsl/*qe*.h 5684F: include/soc/fsl/*ucc*.h 5685 5686FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5687M: Li Yang <leoyang.li@nxp.com> 5688L: netdev@vger.kernel.org 5689L: linuxppc-dev@lists.ozlabs.org 5690S: Maintained 5691F: drivers/net/ethernet/freescale/ucc_geth* 5692 5693FREESCALE QUICC ENGINE UCC HDLC DRIVER 5694M: Zhao Qiang <qiang.zhao@nxp.com> 5695L: netdev@vger.kernel.org 5696L: linuxppc-dev@lists.ozlabs.org 5697S: Maintained 5698F: drivers/net/wan/fsl_ucc_hdlc* 5699 5700FREESCALE QUICC ENGINE UCC UART DRIVER 5701M: Timur Tabi <timur@tabi.org> 5702L: linuxppc-dev@lists.ozlabs.org 5703S: Maintained 5704F: drivers/tty/serial/ucc_uart.c 5705 5706FREESCALE SOC DRIVERS 5707M: Li Yang <leoyang.li@nxp.com> 5708L: linuxppc-dev@lists.ozlabs.org 5709L: linux-arm-kernel@lists.infradead.org 5710S: Maintained 5711F: Documentation/devicetree/bindings/soc/fsl/ 5712F: drivers/soc/fsl/ 5713F: include/linux/fsl/ 5714 5715FREESCALE SOC FS_ENET DRIVER 5716M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5717M: Vitaly Bordug <vbordug@ru.mvista.com> 5718L: linuxppc-dev@lists.ozlabs.org 5719L: netdev@vger.kernel.org 5720S: Maintained 5721F: drivers/net/ethernet/freescale/fs_enet/ 5722F: include/linux/fs_enet_pd.h 5723 5724FREESCALE SOC SOUND DRIVERS 5725M: Timur Tabi <timur@tabi.org> 5726M: Nicolin Chen <nicoleotsuka@gmail.com> 5727M: Xiubo Li <Xiubo.Lee@gmail.com> 5728R: Fabio Estevam <fabio.estevam@nxp.com> 5729L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5730L: linuxppc-dev@lists.ozlabs.org 5731S: Maintained 5732F: sound/soc/fsl/fsl* 5733F: sound/soc/fsl/imx* 5734F: sound/soc/fsl/mpc8610_hpcd.c 5735 5736FREESCALE USB PERIPHERAL DRIVERS 5737M: Li Yang <leoyang.li@nxp.com> 5738L: linux-usb@vger.kernel.org 5739L: linuxppc-dev@lists.ozlabs.org 5740S: Maintained 5741F: drivers/usb/gadget/udc/fsl* 5742 5743FREEVXFS FILESYSTEM 5744M: Christoph Hellwig <hch@infradead.org> 5745W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5746S: Maintained 5747F: fs/freevxfs/ 5748 5749FREEZER 5750M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5751M: Pavel Machek <pavel@ucw.cz> 5752L: linux-pm@vger.kernel.org 5753S: Supported 5754F: Documentation/power/freezing-of-tasks.txt 5755F: include/linux/freezer.h 5756F: kernel/freezer.c 5757 5758FRONTSWAP API 5759M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5760L: linux-kernel@vger.kernel.org 5761S: Maintained 5762F: mm/frontswap.c 5763F: include/linux/frontswap.h 5764 5765FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5766M: David Howells <dhowells@redhat.com> 5767L: linux-cachefs@redhat.com (moderated for non-subscribers) 5768S: Supported 5769F: Documentation/filesystems/caching/ 5770F: fs/fscache/ 5771F: include/linux/fscache*.h 5772 5773FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5774M: Theodore Y. Ts'o <tytso@mit.edu> 5775M: Jaegeuk Kim <jaegeuk@kernel.org> 5776L: linux-fscrypt@vger.kernel.org 5777Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5778T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5779S: Supported 5780F: fs/crypto/ 5781F: include/linux/fscrypt*.h 5782F: Documentation/filesystems/fscrypt.rst 5783 5784FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5785M: Jan Kara <jack@suse.cz> 5786R: Amir Goldstein <amir73il@gmail.com> 5787L: linux-fsdevel@vger.kernel.org 5788S: Maintained 5789F: fs/notify/ 5790F: include/linux/fsnotify*.h 5791 5792FUJITSU LAPTOP EXTRAS 5793M: Jonathan Woithe <jwoithe@just42.net> 5794L: platform-driver-x86@vger.kernel.org 5795S: Maintained 5796F: drivers/platform/x86/fujitsu-laptop.c 5797 5798FUJITSU M-5MO LS CAMERA ISP DRIVER 5799M: Kyungmin Park <kyungmin.park@samsung.com> 5800M: Heungjun Kim <riverful.kim@samsung.com> 5801L: linux-media@vger.kernel.org 5802S: Maintained 5803F: drivers/media/i2c/m5mols/ 5804F: include/media/i2c/m5mols.h 5805 5806FUJITSU TABLET EXTRAS 5807M: Robert Gerlach <khnz@gmx.de> 5808L: platform-driver-x86@vger.kernel.org 5809S: Maintained 5810F: drivers/platform/x86/fujitsu-tablet.c 5811 5812FUSE: FILESYSTEM IN USERSPACE 5813M: Miklos Szeredi <miklos@szeredi.hu> 5814L: linux-fsdevel@vger.kernel.org 5815W: http://fuse.sourceforge.net/ 5816T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5817S: Maintained 5818F: fs/fuse/ 5819F: include/uapi/linux/fuse.h 5820F: Documentation/filesystems/fuse.txt 5821 5822FUTEX SUBSYSTEM 5823M: Thomas Gleixner <tglx@linutronix.de> 5824M: Ingo Molnar <mingo@redhat.com> 5825R: Peter Zijlstra <peterz@infradead.org> 5826R: Darren Hart <dvhart@infradead.org> 5827L: linux-kernel@vger.kernel.org 5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5829S: Maintained 5830F: kernel/futex.c 5831F: kernel/futex_compat.c 5832F: include/asm-generic/futex.h 5833F: include/linux/futex.h 5834F: include/uapi/linux/futex.h 5835F: tools/testing/selftests/futex/ 5836F: tools/perf/bench/futex* 5837F: Documentation/*futex* 5838 5839GCC PLUGINS 5840M: Kees Cook <keescook@chromium.org> 5841R: Emese Revfy <re.emese@gmail.com> 5842L: kernel-hardening@lists.openwall.com 5843S: Maintained 5844F: scripts/gcc-plugins/ 5845F: scripts/gcc-plugin.sh 5846F: scripts/Makefile.gcc-plugins 5847F: Documentation/gcc-plugins.txt 5848 5849GCOV BASED KERNEL PROFILING 5850M: Peter Oberparleiter <oberpar@linux.ibm.com> 5851S: Maintained 5852F: kernel/gcov/ 5853F: Documentation/dev-tools/gcov.rst 5854 5855GDB KERNEL DEBUGGING HELPER SCRIPTS 5856M: Jan Kiszka <jan.kiszka@siemens.com> 5857M: Kieran Bingham <kieran@bingham.xyz> 5858S: Supported 5859F: scripts/gdb/ 5860 5861GDT SCSI DISK ARRAY CONTROLLER DRIVER 5862M: Achim Leubner <achim_leubner@adaptec.com> 5863L: linux-scsi@vger.kernel.org 5864W: http://www.icp-vortex.com/ 5865S: Supported 5866F: drivers/scsi/gdt* 5867 5868GEMTEK FM RADIO RECEIVER DRIVER 5869M: Hans Verkuil <hverkuil@xs4all.nl> 5870L: linux-media@vger.kernel.org 5871T: git git://linuxtv.org/media_tree.git 5872W: https://linuxtv.org 5873S: Maintained 5874F: drivers/media/radio/radio-gemtek* 5875 5876GENERIC GPIO I2C DRIVER 5877M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5878S: Supported 5879F: drivers/i2c/busses/i2c-gpio.c 5880F: include/linux/i2c-gpio.h 5881 5882GENERIC GPIO I2C MULTIPLEXER DRIVER 5883M: Peter Korsgaard <peter.korsgaard@barco.com> 5884L: linux-i2c@vger.kernel.org 5885S: Supported 5886F: drivers/i2c/muxes/i2c-mux-gpio.c 5887F: include/linux/i2c-mux-gpio.h 5888F: Documentation/i2c/muxes/i2c-mux-gpio 5889 5890GENERIC HDLC (WAN) DRIVERS 5891M: Krzysztof Halasa <khc@pm.waw.pl> 5892W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5893S: Maintained 5894F: drivers/net/wan/c101.c 5895F: drivers/net/wan/hd6457* 5896F: drivers/net/wan/hdlc* 5897F: drivers/net/wan/n2.c 5898F: drivers/net/wan/pc300too.c 5899F: drivers/net/wan/pci200syn.c 5900F: drivers/net/wan/wanxl* 5901 5902GENERIC INCLUDE/ASM HEADER FILES 5903M: Arnd Bergmann <arnd@arndb.de> 5904L: linux-arch@vger.kernel.org 5905T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5906S: Maintained 5907F: include/asm-generic/ 5908F: include/uapi/asm-generic/ 5909 5910GENERIC PHY FRAMEWORK 5911M: Kishon Vijay Abraham I <kishon@ti.com> 5912L: linux-kernel@vger.kernel.org 5913T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5914S: Supported 5915F: drivers/phy/ 5916F: include/linux/phy/ 5917 5918GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5919M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5920S: Supported 5921F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5922 5923GENERIC PM DOMAINS 5924M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5925M: Kevin Hilman <khilman@kernel.org> 5926M: Ulf Hansson <ulf.hansson@linaro.org> 5927L: linux-pm@vger.kernel.org 5928S: Supported 5929F: drivers/base/power/domain*.c 5930F: include/linux/pm_domain.h 5931F: Documentation/devicetree/bindings/power/power_domain.txt 5932 5933GENERIC UIO DRIVER FOR PCI DEVICES 5934M: "Michael S. Tsirkin" <mst@redhat.com> 5935L: kvm@vger.kernel.org 5936S: Supported 5937F: drivers/uio/uio_pci_generic.c 5938 5939GENWQE (IBM Generic Workqueue Card) 5940M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5941M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5942S: Supported 5943F: drivers/misc/genwqe/ 5944 5945GET_MAINTAINER SCRIPT 5946M: Joe Perches <joe@perches.com> 5947S: Maintained 5948F: scripts/get_maintainer.pl 5949 5950GFS2 FILE SYSTEM 5951M: Steven Whitehouse <swhiteho@redhat.com> 5952M: Bob Peterson <rpeterso@redhat.com> 5953L: cluster-devel@redhat.com 5954W: http://sources.redhat.com/cluster/ 5955T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5956S: Supported 5957F: Documentation/filesystems/gfs2*.txt 5958F: fs/gfs2/ 5959F: include/uapi/linux/gfs2_ondisk.h 5960 5961GIGASET ISDN DRIVERS 5962M: Paul Bolle <pebolle@tiscali.nl> 5963L: gigaset307x-common@lists.sourceforge.net 5964W: http://gigaset307x.sourceforge.net/ 5965S: Odd Fixes 5966F: Documentation/isdn/README.gigaset 5967F: drivers/isdn/gigaset/ 5968F: include/uapi/linux/gigaset_dev.h 5969 5970GO7007 MPEG CODEC 5971M: Hans Verkuil <hans.verkuil@cisco.com> 5972L: linux-media@vger.kernel.org 5973S: Maintained 5974F: drivers/media/usb/go7007/ 5975 5976GOODIX TOUCHSCREEN 5977M: Bastien Nocera <hadess@hadess.net> 5978L: linux-input@vger.kernel.org 5979S: Maintained 5980F: drivers/input/touchscreen/goodix.c 5981 5982GPD POCKET FAN DRIVER 5983M: Hans de Goede <hdegoede@redhat.com> 5984L: platform-driver-x86@vger.kernel.org 5985S: Maintained 5986F: drivers/platform/x86/gpd-pocket-fan.c 5987 5988GPIO ACPI SUPPORT 5989M: Mika Westerberg <mika.westerberg@linux.intel.com> 5990M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5991L: linux-gpio@vger.kernel.org 5992L: linux-acpi@vger.kernel.org 5993S: Maintained 5994F: Documentation/acpi/gpio-properties.txt 5995F: drivers/gpio/gpiolib-acpi.c 5996 5997GPIO IR Transmitter 5998M: Sean Young <sean@mess.org> 5999L: linux-media@vger.kernel.org 6000S: Maintained 6001F: drivers/media/rc/gpio-ir-tx.c 6002 6003GPIO MOCKUP DRIVER 6004M: Bamvor Jian Zhang <bamv2005@gmail.com> 6005R: Bartosz Golaszewski <brgl@bgdev.pl> 6006L: linux-gpio@vger.kernel.org 6007S: Maintained 6008F: drivers/gpio/gpio-mockup.c 6009F: tools/testing/selftests/gpio/ 6010 6011GPIO SUBSYSTEM 6012M: Linus Walleij <linus.walleij@linaro.org> 6013L: linux-gpio@vger.kernel.org 6014T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6015S: Maintained 6016F: Documentation/devicetree/bindings/gpio/ 6017F: Documentation/driver-api/gpio/ 6018F: Documentation/gpio/ 6019F: Documentation/ABI/testing/gpio-cdev 6020F: Documentation/ABI/obsolete/sysfs-gpio 6021F: drivers/gpio/ 6022F: include/linux/gpio/ 6023F: include/linux/gpio.h 6024F: include/linux/of_gpio.h 6025F: include/asm-generic/gpio.h 6026F: include/uapi/linux/gpio.h 6027F: tools/gpio/ 6028 6029GRE DEMULTIPLEXER DRIVER 6030M: Dmitry Kozlov <xeb@mail.ru> 6031L: netdev@vger.kernel.org 6032S: Maintained 6033F: net/ipv4/gre_demux.c 6034F: net/ipv4/gre_offload.c 6035F: include/net/gre.h 6036 6037GRETH 10/100/1G Ethernet MAC device driver 6038M: Andreas Larsson <andreas@gaisler.com> 6039L: netdev@vger.kernel.org 6040S: Maintained 6041F: drivers/net/ethernet/aeroflex/ 6042 6043GREYBUS AUDIO PROTOCOLS DRIVERS 6044M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6045M: Mark Greer <mgreer@animalcreek.com> 6046S: Maintained 6047F: drivers/staging/greybus/audio_apbridgea.c 6048F: drivers/staging/greybus/audio_apbridgea.h 6049F: drivers/staging/greybus/audio_codec.c 6050F: drivers/staging/greybus/audio_codec.h 6051F: drivers/staging/greybus/audio_gb.c 6052F: drivers/staging/greybus/audio_manager.c 6053F: drivers/staging/greybus/audio_manager.h 6054F: drivers/staging/greybus/audio_manager_module.c 6055F: drivers/staging/greybus/audio_manager_private.h 6056F: drivers/staging/greybus/audio_manager_sysfs.c 6057F: drivers/staging/greybus/audio_module.c 6058F: drivers/staging/greybus/audio_topology.c 6059 6060GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6061M: Viresh Kumar <vireshk@kernel.org> 6062S: Maintained 6063F: drivers/staging/greybus/authentication.c 6064F: drivers/staging/greybus/bootrom.c 6065F: drivers/staging/greybus/firmware.h 6066F: drivers/staging/greybus/fw-core.c 6067F: drivers/staging/greybus/fw-download.c 6068F: drivers/staging/greybus/fw-managament.c 6069F: drivers/staging/greybus/greybus_authentication.h 6070F: drivers/staging/greybus/greybus_firmware.h 6071F: drivers/staging/greybus/hid.c 6072F: drivers/staging/greybus/i2c.c 6073F: drivers/staging/greybus/spi.c 6074F: drivers/staging/greybus/spilib.c 6075F: drivers/staging/greybus/spilib.h 6076 6077GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6078M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6079S: Maintained 6080F: drivers/staging/greybus/loopback.c 6081F: drivers/staging/greybus/timesync.c 6082F: drivers/staging/greybus/timesync_platform.c 6083 6084GREYBUS PLATFORM DRIVERS 6085M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6086S: Maintained 6087F: drivers/staging/greybus/arche-platform.c 6088F: drivers/staging/greybus/arche-apb-ctrl.c 6089F: drivers/staging/greybus/arche_platform.h 6090 6091GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6092M: Rui Miguel Silva <rmfrfs@gmail.com> 6093S: Maintained 6094F: drivers/staging/greybus/sdio.c 6095F: drivers/staging/greybus/light.c 6096F: drivers/staging/greybus/gpio.c 6097F: drivers/staging/greybus/power_supply.c 6098F: drivers/staging/greybus/spi.c 6099F: drivers/staging/greybus/spilib.c 6100 6101GREYBUS SUBSYSTEM 6102M: Johan Hovold <johan@kernel.org> 6103M: Alex Elder <elder@kernel.org> 6104M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6105S: Maintained 6106F: drivers/staging/greybus/ 6107L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6108 6109GREYBUS UART PROTOCOLS DRIVERS 6110M: David Lin <dtwlin@gmail.com> 6111S: Maintained 6112F: drivers/staging/greybus/uart.c 6113F: drivers/staging/greybus/log.c 6114 6115GS1662 VIDEO SERIALIZER 6116M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6117L: linux-media@vger.kernel.org 6118T: git git://linuxtv.org/media_tree.git 6119S: Maintained 6120F: drivers/media/spi/gs1662.c 6121 6122GSPCA FINEPIX SUBDRIVER 6123M: Frank Zago <frank@zago.net> 6124L: linux-media@vger.kernel.org 6125T: git git://linuxtv.org/media_tree.git 6126S: Maintained 6127F: drivers/media/usb/gspca/finepix.c 6128 6129GSPCA GL860 SUBDRIVER 6130M: Olivier Lorin <o.lorin@laposte.net> 6131L: linux-media@vger.kernel.org 6132T: git git://linuxtv.org/media_tree.git 6133S: Maintained 6134F: drivers/media/usb/gspca/gl860/ 6135 6136GSPCA M5602 SUBDRIVER 6137M: Erik Andren <erik.andren@gmail.com> 6138L: linux-media@vger.kernel.org 6139T: git git://linuxtv.org/media_tree.git 6140S: Maintained 6141F: drivers/media/usb/gspca/m5602/ 6142 6143GSPCA PAC207 SONIXB SUBDRIVER 6144M: Hans Verkuil <hverkuil@xs4all.nl> 6145L: linux-media@vger.kernel.org 6146T: git git://linuxtv.org/media_tree.git 6147S: Odd Fixes 6148F: drivers/media/usb/gspca/pac207.c 6149 6150GSPCA SN9C20X SUBDRIVER 6151M: Brian Johnson <brijohn@gmail.com> 6152L: linux-media@vger.kernel.org 6153T: git git://linuxtv.org/media_tree.git 6154S: Maintained 6155F: drivers/media/usb/gspca/sn9c20x.c 6156 6157GSPCA T613 SUBDRIVER 6158M: Leandro Costantino <lcostantino@gmail.com> 6159L: linux-media@vger.kernel.org 6160T: git git://linuxtv.org/media_tree.git 6161S: Maintained 6162F: drivers/media/usb/gspca/t613.c 6163 6164GSPCA USB WEBCAM DRIVER 6165M: Hans Verkuil <hverkuil@xs4all.nl> 6166L: linux-media@vger.kernel.org 6167T: git git://linuxtv.org/media_tree.git 6168S: Odd Fixes 6169F: drivers/media/usb/gspca/ 6170 6171GTP (GPRS Tunneling Protocol) 6172M: Pablo Neira Ayuso <pablo@netfilter.org> 6173M: Harald Welte <laforge@gnumonks.org> 6174L: osmocom-net-gprs@lists.osmocom.org 6175T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6176S: Maintained 6177F: drivers/net/gtp.c 6178 6179GUID PARTITION TABLE (GPT) 6180M: Davidlohr Bueso <dave@stgolabs.net> 6181L: linux-efi@vger.kernel.org 6182S: Maintained 6183F: block/partitions/efi.* 6184 6185H8/300 ARCHITECTURE 6186M: Yoshinori Sato <ysato@users.sourceforge.jp> 6187L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6188W: http://uclinux-h8.sourceforge.jp 6189T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6190S: Maintained 6191F: arch/h8300/ 6192F: drivers/clocksource/h8300_*.c 6193F: drivers/clk/h8300/ 6194F: drivers/irqchip/irq-renesas-h8*.c 6195 6196HACKRF MEDIA DRIVER 6197M: Antti Palosaari <crope@iki.fi> 6198L: linux-media@vger.kernel.org 6199W: https://linuxtv.org 6200W: http://palosaari.fi/linux/ 6201Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6202T: git git://linuxtv.org/anttip/media_tree.git 6203S: Maintained 6204F: drivers/media/usb/hackrf/ 6205 6206HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6207M: Frank Seidel <frank@f-seidel.de> 6208L: platform-driver-x86@vger.kernel.org 6209W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6210S: Maintained 6211F: drivers/platform/x86/hdaps.c 6212 6213HARDWARE MONITORING 6214M: Jean Delvare <jdelvare@suse.com> 6215M: Guenter Roeck <linux@roeck-us.net> 6216L: linux-hwmon@vger.kernel.org 6217W: http://hwmon.wiki.kernel.org/ 6218T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6219S: Maintained 6220F: Documentation/hwmon/ 6221F: drivers/hwmon/ 6222F: include/linux/hwmon*.h 6223 6224HARDWARE RANDOM NUMBER GENERATOR CORE 6225M: Matt Mackall <mpm@selenic.com> 6226M: Herbert Xu <herbert@gondor.apana.org.au> 6227L: linux-crypto@vger.kernel.org 6228S: Odd fixes 6229F: Documentation/devicetree/bindings/rng/ 6230F: Documentation/hw_random.txt 6231F: drivers/char/hw_random/ 6232F: include/linux/hw_random.h 6233 6234HARDWARE TRACING FACILITIES 6235M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6236S: Maintained 6237F: drivers/hwtracing/ 6238 6239HARDWARE SPINLOCK CORE 6240M: Ohad Ben-Cohen <ohad@wizery.com> 6241M: Bjorn Andersson <bjorn.andersson@linaro.org> 6242L: linux-remoteproc@vger.kernel.org 6243S: Maintained 6244T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6245F: Documentation/devicetree/bindings/hwlock/ 6246F: Documentation/hwspinlock.txt 6247F: drivers/hwspinlock/ 6248F: include/linux/hwspinlock.h 6249 6250HARMONY SOUND DRIVER 6251L: linux-parisc@vger.kernel.org 6252S: Maintained 6253F: sound/parisc/harmony.* 6254 6255HDPVR USB VIDEO ENCODER DRIVER 6256M: Hans Verkuil <hverkuil@xs4all.nl> 6257L: linux-media@vger.kernel.org 6258T: git git://linuxtv.org/media_tree.git 6259W: https://linuxtv.org 6260S: Odd Fixes 6261F: drivers/media/usb/hdpvr/ 6262 6263HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6264M: Jerry Hoemann <jerry.hoemann@hpe.com> 6265S: Supported 6266F: Documentation/watchdog/hpwdt.txt 6267F: drivers/watchdog/hpwdt.c 6268 6269HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6270M: Don Brace <don.brace@microsemi.com> 6271L: esc.storagedev@microsemi.com 6272L: linux-scsi@vger.kernel.org 6273S: Supported 6274F: Documentation/scsi/hpsa.txt 6275F: drivers/scsi/hpsa*.[ch] 6276F: include/linux/cciss*.h 6277F: include/uapi/linux/cciss*.h 6278 6279HFI1 DRIVER 6280M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6281M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6282L: linux-rdma@vger.kernel.org 6283S: Supported 6284F: drivers/infiniband/hw/hfi1 6285 6286HFS FILESYSTEM 6287L: linux-fsdevel@vger.kernel.org 6288S: Orphan 6289F: Documentation/filesystems/hfs.txt 6290F: fs/hfs/ 6291 6292HFSPLUS FILESYSTEM 6293L: linux-fsdevel@vger.kernel.org 6294S: Orphan 6295F: Documentation/filesystems/hfsplus.txt 6296F: fs/hfsplus/ 6297 6298HGA FRAMEBUFFER DRIVER 6299M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6300L: linux-nvidia@lists.surfsouth.com 6301W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6302S: Maintained 6303F: drivers/video/fbdev/hgafb.c 6304 6305HIBERNATION (aka Software Suspend, aka swsusp) 6306M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6307M: Pavel Machek <pavel@ucw.cz> 6308L: linux-pm@vger.kernel.org 6309B: https://bugzilla.kernel.org 6310S: Supported 6311F: arch/x86/power/ 6312F: drivers/base/power/ 6313F: kernel/power/ 6314F: include/linux/suspend.h 6315F: include/linux/freezer.h 6316F: include/linux/pm.h 6317F: arch/*/include/asm/suspend*.h 6318 6319HID CORE LAYER 6320M: Jiri Kosina <jikos@kernel.org> 6321R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6322L: linux-input@vger.kernel.org 6323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6324S: Maintained 6325F: drivers/hid/ 6326F: include/linux/hid* 6327F: include/uapi/linux/hid* 6328 6329HID SENSOR HUB DRIVERS 6330M: Jiri Kosina <jikos@kernel.org> 6331M: Jonathan Cameron <jic23@kernel.org> 6332M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6333L: linux-input@vger.kernel.org 6334L: linux-iio@vger.kernel.org 6335S: Maintained 6336F: Documentation/hid/hid-sensor* 6337F: drivers/hid/hid-sensor-* 6338F: drivers/iio/*/hid-* 6339F: include/linux/hid-sensor-* 6340 6341HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6342M: Thomas Gleixner <tglx@linutronix.de> 6343L: linux-kernel@vger.kernel.org 6344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6345S: Maintained 6346F: Documentation/timers/ 6347F: kernel/time/hrtimer.c 6348F: kernel/time/clockevents.c 6349F: kernel/time/timer_*.c 6350F: include/linux/clockchips.h 6351F: include/linux/hrtimer.h 6352 6353HIGH-SPEED SCC DRIVER FOR AX.25 6354L: linux-hams@vger.kernel.org 6355S: Orphan 6356F: drivers/net/hamradio/dmascc.c 6357F: drivers/net/hamradio/scc.c 6358 6359HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6360M: HighPoint Linux Team <linux@highpoint-tech.com> 6361W: http://www.highpoint-tech.com 6362S: Supported 6363F: Documentation/scsi/hptiop.txt 6364F: drivers/scsi/hptiop.c 6365 6366HIPPI 6367M: Jes Sorensen <jes@trained-monkey.org> 6368L: linux-hippi@sunsite.dk 6369S: Maintained 6370F: include/linux/hippidevice.h 6371F: include/uapi/linux/if_hippi.h 6372F: net/802/hippi.c 6373F: drivers/net/hippi/ 6374 6375HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6376M: Yisen Zhuang <yisen.zhuang@huawei.com> 6377M: Salil Mehta <salil.mehta@huawei.com> 6378L: netdev@vger.kernel.org 6379W: http://www.hisilicon.com 6380S: Maintained 6381F: drivers/net/ethernet/hisilicon/hns3/ 6382 6383HISILICON LPC BUS DRIVER 6384M: john.garry@huawei.com 6385W: http://www.hisilicon.com 6386S: Maintained 6387F: drivers/bus/hisi_lpc.c 6388F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6389 6390HISILICON NETWORK SUBSYSTEM DRIVER 6391M: Yisen Zhuang <yisen.zhuang@huawei.com> 6392M: Salil Mehta <salil.mehta@huawei.com> 6393L: netdev@vger.kernel.org 6394W: http://www.hisilicon.com 6395S: Maintained 6396F: drivers/net/ethernet/hisilicon/ 6397F: Documentation/devicetree/bindings/net/hisilicon*.txt 6398 6399HISILICON PMU DRIVER 6400M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6401W: http://www.hisilicon.com 6402S: Supported 6403F: drivers/perf/hisilicon 6404F: Documentation/perf/hisi-pmu.txt 6405 6406HISILICON ROCE DRIVER 6407M: Lijun Ou <oulijun@huawei.com> 6408M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6409L: linux-rdma@vger.kernel.org 6410S: Maintained 6411F: drivers/infiniband/hw/hns/ 6412F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6413 6414HISILICON SAS Controller 6415M: John Garry <john.garry@huawei.com> 6416W: http://www.hisilicon.com 6417S: Supported 6418F: drivers/scsi/hisi_sas/ 6419F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6420 6421HMM - Heterogeneous Memory Management 6422M: Jérôme Glisse <jglisse@redhat.com> 6423L: linux-mm@kvack.org 6424S: Maintained 6425F: mm/hmm* 6426F: include/linux/hmm* 6427F: Documentation/vm/hmm.txt 6428 6429HOST AP DRIVER 6430M: Jouni Malinen <j@w1.fi> 6431L: linux-wireless@vger.kernel.org 6432W: http://w1.fi/hostap-driver.html 6433S: Obsolete 6434F: drivers/net/wireless/intersil/hostap/ 6435 6436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6437L: platform-driver-x86@vger.kernel.org 6438S: Orphan 6439F: drivers/platform/x86/tc1100-wmi.c 6440 6441HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6442M: Jaroslav Kysela <perex@perex.cz> 6443S: Maintained 6444F: drivers/net/ethernet/hp/hp100.* 6445 6446HPET: High Precision Event Timers driver 6447M: Clemens Ladisch <clemens@ladisch.de> 6448S: Maintained 6449F: Documentation/timers/hpet.txt 6450F: drivers/char/hpet.c 6451F: include/linux/hpet.h 6452F: include/uapi/linux/hpet.h 6453 6454HPET: x86 6455S: Orphan 6456F: arch/x86/kernel/hpet.c 6457F: arch/x86/include/asm/hpet.h 6458 6459HPFS FILESYSTEM 6460M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6461W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6462S: Maintained 6463F: fs/hpfs/ 6464 6465HSI SUBSYSTEM 6466M: Sebastian Reichel <sre@kernel.org> 6467T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6468S: Maintained 6469F: Documentation/ABI/testing/sysfs-bus-hsi 6470F: Documentation/driver-api/hsi.rst 6471F: drivers/hsi/ 6472F: include/linux/hsi/ 6473F: include/uapi/linux/hsi/ 6474 6475HSO 3G MODEM DRIVER 6476L: linux-usb@vger.kernel.org 6477S: Orphan 6478F: drivers/net/usb/hso.c 6479 6480HSR NETWORK PROTOCOL 6481M: Arvid Brodin <arvid.brodin@alten.se> 6482L: netdev@vger.kernel.org 6483S: Maintained 6484F: net/hsr/ 6485 6486HT16K33 LED CONTROLLER DRIVER 6487M: Robin van der Gracht <robin@protonic.nl> 6488S: Maintained 6489F: drivers/auxdisplay/ht16k33.c 6490F: Documentation/devicetree/bindings/display/ht16k33.txt 6491 6492HTCPEN TOUCHSCREEN DRIVER 6493M: Pau Oliva Fora <pof@eslack.org> 6494L: linux-input@vger.kernel.org 6495S: Maintained 6496F: drivers/input/touchscreen/htcpen.c 6497 6498HUAWEI ETHERNET DRIVER 6499M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6500L: netdev@vger.kernel.org 6501S: Supported 6502F: Documentation/networking/hinic.txt 6503F: drivers/net/ethernet/huawei/hinic/ 6504 6505HUGETLB FILESYSTEM 6506M: Mike Kravetz <mike.kravetz@oracle.com> 6507L: linux-mm@kvack.org 6508S: Maintained 6509F: fs/hugetlbfs/ 6510F: mm/hugetlb.c 6511F: include/linux/hugetlb.h 6512F: Documentation/admin-guide/mm/hugetlbpage.rst 6513F: Documentation/vm/hugetlbfs_reserv.rst 6514F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6515 6516HVA ST MEDIA DRIVER 6517M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6518L: linux-media@vger.kernel.org 6519T: git git://linuxtv.org/media_tree.git 6520W: https://linuxtv.org 6521S: Supported 6522F: drivers/media/platform/sti/hva 6523 6524HWPOISON MEMORY FAILURE HANDLING 6525M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6526L: linux-mm@kvack.org 6527S: Maintained 6528F: mm/memory-failure.c 6529F: mm/hwpoison-inject.c 6530 6531Hyper-V CORE AND DRIVERS 6532M: "K. Y. Srinivasan" <kys@microsoft.com> 6533M: Haiyang Zhang <haiyangz@microsoft.com> 6534M: Stephen Hemminger <sthemmin@microsoft.com> 6535L: devel@linuxdriverproject.org 6536S: Maintained 6537F: Documentation/networking/netvsc.txt 6538F: arch/x86/include/asm/mshyperv.h 6539F: arch/x86/include/asm/trace/hyperv.h 6540F: arch/x86/include/asm/hyperv-tlfs.h 6541F: arch/x86/kernel/cpu/mshyperv.c 6542F: arch/x86/hyperv 6543F: drivers/hid/hid-hyperv.c 6544F: drivers/hv/ 6545F: drivers/input/serio/hyperv-keyboard.c 6546F: drivers/pci/host/pci-hyperv.c 6547F: drivers/net/hyperv/ 6548F: drivers/scsi/storvsc_drv.c 6549F: drivers/uio/uio_hv_generic.c 6550F: drivers/video/fbdev/hyperv_fb.c 6551F: net/vmw_vsock/hyperv_transport.c 6552F: include/linux/hyperv.h 6553F: include/uapi/linux/hyperv.h 6554F: tools/hv/ 6555F: Documentation/ABI/stable/sysfs-bus-vmbus 6556 6557HYPERVISOR VIRTUAL CONSOLE DRIVER 6558L: linuxppc-dev@lists.ozlabs.org 6559S: Odd Fixes 6560F: drivers/tty/hvc/ 6561 6562I2C ACPI SUPPORT 6563M: Mika Westerberg <mika.westerberg@linux.intel.com> 6564L: linux-i2c@vger.kernel.org 6565L: linux-acpi@vger.kernel.org 6566S: Maintained 6567F: drivers/i2c/i2c-core-acpi.c 6568 6569I2C MUXES 6570M: Peter Rosin <peda@axentia.se> 6571L: linux-i2c@vger.kernel.org 6572S: Maintained 6573F: Documentation/i2c/i2c-topology 6574F: Documentation/i2c/muxes/ 6575F: Documentation/devicetree/bindings/i2c/i2c-mux* 6576F: Documentation/devicetree/bindings/i2c/i2c-arb* 6577F: Documentation/devicetree/bindings/i2c/i2c-gate* 6578F: drivers/i2c/i2c-mux.c 6579F: drivers/i2c/muxes/ 6580F: include/linux/i2c-mux.h 6581 6582I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6583M: Gregory CLEMENT <gregory.clement@bootlin.com> 6584L: linux-i2c@vger.kernel.org 6585S: Maintained 6586F: drivers/i2c/busses/i2c-mv64xxx.c 6587 6588I2C OVER PARALLEL PORT 6589M: Jean Delvare <jdelvare@suse.com> 6590L: linux-i2c@vger.kernel.org 6591S: Maintained 6592F: Documentation/i2c/busses/i2c-parport 6593F: Documentation/i2c/busses/i2c-parport-light 6594F: drivers/i2c/busses/i2c-parport.c 6595F: drivers/i2c/busses/i2c-parport-light.c 6596 6597I2C SUBSYSTEM 6598M: Wolfram Sang <wsa@the-dreams.de> 6599L: linux-i2c@vger.kernel.org 6600W: https://i2c.wiki.kernel.org/ 6601Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6602T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6603S: Maintained 6604F: Documentation/devicetree/bindings/i2c/i2c.txt 6605F: Documentation/i2c/ 6606F: drivers/i2c/* 6607F: include/linux/i2c.h 6608F: include/linux/i2c-dev.h 6609F: include/linux/i2c-smbus.h 6610F: include/uapi/linux/i2c.h 6611F: include/uapi/linux/i2c-*.h 6612 6613I2C SUBSYSTEM HOST DRIVERS 6614L: linux-i2c@vger.kernel.org 6615W: https://i2c.wiki.kernel.org/ 6616Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6617T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6618S: Odd Fixes 6619F: Documentation/devicetree/bindings/i2c/ 6620F: drivers/i2c/algos/ 6621F: drivers/i2c/busses/ 6622 6623I2C-TAOS-EVM DRIVER 6624M: Jean Delvare <jdelvare@suse.com> 6625L: linux-i2c@vger.kernel.org 6626S: Maintained 6627F: Documentation/i2c/busses/i2c-taos-evm 6628F: drivers/i2c/busses/i2c-taos-evm.c 6629 6630I2C-TINY-USB DRIVER 6631M: Till Harbaum <till@harbaum.org> 6632L: linux-i2c@vger.kernel.org 6633W: http://www.harbaum.org/till/i2c_tiny_usb 6634S: Maintained 6635F: drivers/i2c/busses/i2c-tiny-usb.c 6636 6637I2C/SMBUS CONTROLLER DRIVERS FOR PC 6638M: Jean Delvare <jdelvare@suse.com> 6639L: linux-i2c@vger.kernel.org 6640S: Maintained 6641F: Documentation/i2c/busses/i2c-ali1535 6642F: Documentation/i2c/busses/i2c-ali1563 6643F: Documentation/i2c/busses/i2c-ali15x3 6644F: Documentation/i2c/busses/i2c-amd756 6645F: Documentation/i2c/busses/i2c-amd8111 6646F: Documentation/i2c/busses/i2c-i801 6647F: Documentation/i2c/busses/i2c-nforce2 6648F: Documentation/i2c/busses/i2c-piix4 6649F: Documentation/i2c/busses/i2c-sis5595 6650F: Documentation/i2c/busses/i2c-sis630 6651F: Documentation/i2c/busses/i2c-sis96x 6652F: Documentation/i2c/busses/i2c-via 6653F: Documentation/i2c/busses/i2c-viapro 6654F: drivers/i2c/busses/i2c-ali1535.c 6655F: drivers/i2c/busses/i2c-ali1563.c 6656F: drivers/i2c/busses/i2c-ali15x3.c 6657F: drivers/i2c/busses/i2c-amd756.c 6658F: drivers/i2c/busses/i2c-amd756-s4882.c 6659F: drivers/i2c/busses/i2c-amd8111.c 6660F: drivers/i2c/busses/i2c-i801.c 6661F: drivers/i2c/busses/i2c-isch.c 6662F: drivers/i2c/busses/i2c-nforce2.c 6663F: drivers/i2c/busses/i2c-nforce2-s4985.c 6664F: drivers/i2c/busses/i2c-piix4.c 6665F: drivers/i2c/busses/i2c-sis5595.c 6666F: drivers/i2c/busses/i2c-sis630.c 6667F: drivers/i2c/busses/i2c-sis96x.c 6668F: drivers/i2c/busses/i2c-via.c 6669F: drivers/i2c/busses/i2c-viapro.c 6670 6671I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6672M: Hans de Goede <hdegoede@redhat.com> 6673L: linux-i2c@vger.kernel.org 6674S: Maintained 6675F: drivers/i2c/busses/i2c-cht-wc.c 6676 6677I2C/SMBUS ISMT DRIVER 6678M: Seth Heasley <seth.heasley@intel.com> 6679M: Neil Horman <nhorman@tuxdriver.com> 6680L: linux-i2c@vger.kernel.org 6681F: drivers/i2c/busses/i2c-ismt.c 6682F: Documentation/i2c/busses/i2c-ismt 6683 6684I2C/SMBUS STUB DRIVER 6685M: Jean Delvare <jdelvare@suse.com> 6686L: linux-i2c@vger.kernel.org 6687S: Maintained 6688F: drivers/i2c/i2c-stub.c 6689 6690IA64 (Itanium) PLATFORM 6691M: Tony Luck <tony.luck@intel.com> 6692M: Fenghua Yu <fenghua.yu@intel.com> 6693L: linux-ia64@vger.kernel.org 6694T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6695S: Maintained 6696F: arch/ia64/ 6697 6698IBM Power 842 compression accelerator 6699M: Haren Myneni <haren@us.ibm.com> 6700S: Supported 6701F: drivers/crypto/nx/Makefile 6702F: drivers/crypto/nx/Kconfig 6703F: drivers/crypto/nx/nx-842* 6704F: include/linux/sw842.h 6705F: crypto/842.c 6706F: lib/842/ 6707 6708IBM Power in-Nest Crypto Acceleration 6709M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6710M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6711L: linux-crypto@vger.kernel.org 6712S: Supported 6713F: drivers/crypto/nx/Makefile 6714F: drivers/crypto/nx/Kconfig 6715F: drivers/crypto/nx/nx-aes* 6716F: drivers/crypto/nx/nx-sha* 6717F: drivers/crypto/nx/nx.* 6718F: drivers/crypto/nx/nx_csbcpb.h 6719F: drivers/crypto/nx/nx_debugfs.h 6720 6721IBM Power Linux RAID adapter 6722M: Brian King <brking@us.ibm.com> 6723S: Supported 6724F: drivers/scsi/ipr.* 6725 6726IBM Power SRIOV Virtual NIC Device Driver 6727M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6728M: John Allen <jallen@linux.vnet.ibm.com> 6729L: netdev@vger.kernel.org 6730S: Supported 6731F: drivers/net/ethernet/ibm/ibmvnic.* 6732 6733IBM Power Virtual Accelerator Switchboard 6734M: Sukadev Bhattiprolu 6735L: linuxppc-dev@lists.ozlabs.org 6736S: Supported 6737F: arch/powerpc/platforms/powernv/vas* 6738F: arch/powerpc/platforms/powernv/copy-paste.h 6739F: arch/powerpc/include/asm/vas.h 6740F: arch/powerpc/include/uapi/asm/vas.h 6741 6742IBM Power Virtual Ethernet Device Driver 6743M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6744L: netdev@vger.kernel.org 6745S: Supported 6746F: drivers/net/ethernet/ibm/ibmveth.* 6747 6748IBM Power Virtual FC Device Drivers 6749M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6750L: linux-scsi@vger.kernel.org 6751S: Supported 6752F: drivers/scsi/ibmvscsi/ibmvfc* 6753 6754IBM Power Virtual SCSI Device Drivers 6755M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6756L: linux-scsi@vger.kernel.org 6757S: Supported 6758F: drivers/scsi/ibmvscsi/ibmvscsi* 6759F: include/scsi/viosrp.h 6760 6761IBM Power Virtual SCSI Device Target Driver 6762M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6763M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6764L: linux-scsi@vger.kernel.org 6765L: target-devel@vger.kernel.org 6766S: Supported 6767F: drivers/scsi/ibmvscsi_tgt/ 6768 6769IBM Power VMX Cryptographic instructions 6770M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6771M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6772L: linux-crypto@vger.kernel.org 6773S: Supported 6774F: drivers/crypto/vmx/Makefile 6775F: drivers/crypto/vmx/Kconfig 6776F: drivers/crypto/vmx/vmx.c 6777F: drivers/crypto/vmx/aes* 6778F: drivers/crypto/vmx/ghash* 6779F: drivers/crypto/vmx/ppc-xlate.pl 6780 6781IBM ServeRAID RAID DRIVER 6782S: Orphan 6783F: drivers/scsi/ips.* 6784 6785ICH LPC AND GPIO DRIVER 6786M: Peter Tyser <ptyser@xes-inc.com> 6787S: Maintained 6788F: drivers/mfd/lpc_ich.c 6789F: drivers/gpio/gpio-ich.c 6790 6791IDE SUBSYSTEM 6792M: "David S. Miller" <davem@davemloft.net> 6793L: linux-ide@vger.kernel.org 6794Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6795T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6796S: Maintained 6797F: Documentation/ide/ 6798F: drivers/ide/ 6799F: include/linux/ide.h 6800 6801IDE/ATAPI DRIVERS 6802M: Borislav Petkov <bp@alien8.de> 6803L: linux-ide@vger.kernel.org 6804S: Maintained 6805F: Documentation/cdrom/ide-cd 6806F: drivers/ide/ide-cd* 6807 6808IDEAPAD LAPTOP EXTRAS DRIVER 6809M: Ike Panhc <ike.pan@canonical.com> 6810L: platform-driver-x86@vger.kernel.org 6811W: http://launchpad.net/ideapad-laptop 6812S: Maintained 6813F: drivers/platform/x86/ideapad-laptop.c 6814 6815IDEAPAD LAPTOP SLIDEBAR DRIVER 6816M: Andrey Moiseev <o2g.org.ru@gmail.com> 6817L: linux-input@vger.kernel.org 6818W: https://github.com/o2genum/ideapad-slidebar 6819S: Maintained 6820F: drivers/input/misc/ideapad_slidebar.c 6821 6822IDT VersaClock 5 CLOCK DRIVER 6823M: Marek Vasut <marek.vasut@gmail.com> 6824S: Maintained 6825F: drivers/clk/clk-versaclock5.c 6826 6827IEEE 802.15.4 SUBSYSTEM 6828M: Alexander Aring <alex.aring@gmail.com> 6829M: Stefan Schmidt <stefan@osg.samsung.com> 6830L: linux-wpan@vger.kernel.org 6831W: http://wpan.cakelab.org/ 6832T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6833T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6834S: Maintained 6835F: net/ieee802154/ 6836F: net/mac802154/ 6837F: drivers/net/ieee802154/ 6838F: include/linux/nl802154.h 6839F: include/linux/ieee802154.h 6840F: include/net/nl802154.h 6841F: include/net/mac802154.h 6842F: include/net/af_ieee802154.h 6843F: include/net/cfg802154.h 6844F: include/net/ieee802154_netdev.h 6845F: Documentation/networking/ieee802154.txt 6846 6847IFE PROTOCOL 6848M: Yotam Gigi <yotam.gi@gmail.com> 6849M: Jamal Hadi Salim <jhs@mojatatu.com> 6850F: net/ife 6851F: include/net/ife.h 6852F: include/uapi/linux/ife.h 6853 6854IGORPLUG-USB IR RECEIVER 6855M: Sean Young <sean@mess.org> 6856L: linux-media@vger.kernel.org 6857S: Maintained 6858F: drivers/media/rc/igorplugusb.c 6859 6860IGUANAWORKS USB IR TRANSCEIVER 6861M: Sean Young <sean@mess.org> 6862L: linux-media@vger.kernel.org 6863S: Maintained 6864F: drivers/media/rc/iguanair.c 6865 6866IIO DIGITAL POTENTIOMETER DAC 6867M: Peter Rosin <peda@axentia.se> 6868L: linux-iio@vger.kernel.org 6869S: Maintained 6870F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6871F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6872F: drivers/iio/dac/dpot-dac.c 6873 6874IIO ENVELOPE DETECTOR 6875M: Peter Rosin <peda@axentia.se> 6876L: linux-iio@vger.kernel.org 6877S: Maintained 6878F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6879F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6880F: drivers/iio/adc/envelope-detector.c 6881 6882IIO MULTIPLEXER 6883M: Peter Rosin <peda@axentia.se> 6884L: linux-iio@vger.kernel.org 6885S: Maintained 6886F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6887F: drivers/iio/multiplexer/iio-mux.c 6888 6889IIO SUBSYSTEM AND DRIVERS 6890M: Jonathan Cameron <jic23@kernel.org> 6891R: Hartmut Knaack <knaack.h@gmx.de> 6892R: Lars-Peter Clausen <lars@metafoo.de> 6893R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6894L: linux-iio@vger.kernel.org 6895T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6896S: Maintained 6897F: Documentation/ABI/testing/configfs-iio* 6898F: Documentation/ABI/testing/sysfs-bus-iio* 6899F: Documentation/devicetree/bindings/iio/ 6900F: drivers/iio/ 6901F: drivers/staging/iio/ 6902F: include/linux/iio/ 6903F: tools/iio/ 6904 6905IKANOS/ADI EAGLE ADSL USB DRIVER 6906M: Matthieu Castet <castet.matthieu@free.fr> 6907M: Stanislaw Gruszka <stf_xl@wp.pl> 6908S: Maintained 6909F: drivers/usb/atm/ueagle-atm.c 6910 6911IMGTEC ASCII LCD DRIVER 6912M: Paul Burton <paul.burton@mips.com> 6913S: Maintained 6914F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6915F: drivers/auxdisplay/img-ascii-lcd.c 6916 6917IMGTEC IR DECODER DRIVER 6918M: James Hogan <jhogan@kernel.org> 6919S: Maintained 6920F: drivers/media/rc/img-ir/ 6921 6922IMON SOUNDGRAPH USB IR RECEIVER 6923M: Sean Young <sean@mess.org> 6924L: linux-media@vger.kernel.org 6925S: Maintained 6926F: drivers/media/rc/imon_raw.c 6927F: drivers/media/rc/imon.c 6928 6929IMS TWINTURBO FRAMEBUFFER DRIVER 6930L: linux-fbdev@vger.kernel.org 6931S: Orphan 6932F: drivers/video/fbdev/imsttfb.c 6933 6934INA209 HARDWARE MONITOR DRIVER 6935M: Guenter Roeck <linux@roeck-us.net> 6936L: linux-hwmon@vger.kernel.org 6937S: Maintained 6938F: Documentation/hwmon/ina209 6939F: Documentation/devicetree/bindings/i2c/ina209.txt 6940F: drivers/hwmon/ina209.c 6941 6942INA2XX HARDWARE MONITOR DRIVER 6943M: Guenter Roeck <linux@roeck-us.net> 6944L: linux-hwmon@vger.kernel.org 6945S: Maintained 6946F: Documentation/hwmon/ina2xx 6947F: drivers/hwmon/ina2xx.c 6948F: include/linux/platform_data/ina2xx.h 6949 6950INDUSTRY PACK SUBSYSTEM (IPACK) 6951M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6952M: Jens Taprogge <jens.taprogge@taprogge.org> 6953M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6954L: industrypack-devel@lists.sourceforge.net 6955W: http://industrypack.sourceforge.net 6956S: Maintained 6957F: drivers/ipack/ 6958 6959INFINIBAND SUBSYSTEM 6960M: Doug Ledford <dledford@redhat.com> 6961M: Jason Gunthorpe <jgg@mellanox.com> 6962L: linux-rdma@vger.kernel.org 6963W: https://github.com/linux-rdma/rdma-core 6964Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6965T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6966S: Supported 6967F: Documentation/devicetree/bindings/infiniband/ 6968F: Documentation/infiniband/ 6969F: drivers/infiniband/ 6970F: include/uapi/linux/if_infiniband.h 6971F: include/uapi/rdma/ 6972F: include/rdma/ 6973 6974INGENIC JZ4780 DMA Driver 6975M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6976S: Maintained 6977F: drivers/dma/dma-jz4780.c 6978 6979INGENIC JZ4780 NAND DRIVER 6980M: Harvey Hunt <harveyhuntnexus@gmail.com> 6981L: linux-mtd@lists.infradead.org 6982S: Maintained 6983F: drivers/mtd/nand/raw/jz4780_* 6984 6985INOTIFY 6986M: Jan Kara <jack@suse.cz> 6987R: Amir Goldstein <amir73il@gmail.com> 6988L: linux-fsdevel@vger.kernel.org 6989S: Maintained 6990F: Documentation/filesystems/inotify.txt 6991F: fs/notify/inotify/ 6992F: include/linux/inotify.h 6993F: include/uapi/linux/inotify.h 6994 6995INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6996M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6997L: linux-input@vger.kernel.org 6998Q: http://patchwork.kernel.org/project/linux-input/list/ 6999T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7000S: Maintained 7001F: drivers/input/ 7002F: include/linux/input.h 7003F: include/uapi/linux/input.h 7004F: include/uapi/linux/input-event-codes.h 7005F: include/linux/input/ 7006F: Documentation/devicetree/bindings/input/ 7007F: Documentation/input/ 7008 7009INPUT MULTITOUCH (MT) PROTOCOL 7010M: Henrik Rydberg <rydberg@bitmath.org> 7011L: linux-input@vger.kernel.org 7012S: Odd fixes 7013F: Documentation/input/multi-touch-protocol.rst 7014F: drivers/input/input-mt.c 7015K: \b(ABS|SYN)_MT_ 7016 7017INSIDE SECURE CRYPTO DRIVER 7018M: Antoine Tenart <antoine.tenart@bootlin.com> 7019F: drivers/crypto/inside-secure/ 7020S: Maintained 7021L: linux-crypto@vger.kernel.org 7022 7023INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7024M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7025M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7026L: linux-integrity@vger.kernel.org 7027T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7028S: Supported 7029F: security/integrity/ima/ 7030 7031INTEL 810/815 FRAMEBUFFER DRIVER 7032M: Antonino Daplas <adaplas@gmail.com> 7033L: linux-fbdev@vger.kernel.org 7034S: Maintained 7035F: drivers/video/fbdev/i810/ 7036 7037INTEL ASoC BDW/HSW DRIVERS 7038M: Jie Yang <yang.jie@linux.intel.com> 7039L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7040S: Supported 7041F: sound/soc/intel/common/sst-dsp* 7042F: sound/soc/intel/common/sst-firmware.c 7043F: sound/soc/intel/boards/broadwell.c 7044F: sound/soc/intel/haswell/ 7045 7046INTEL C600 SERIES SAS CONTROLLER DRIVER 7047M: Intel SCU Linux support <intel-linux-scu@intel.com> 7048M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7049L: linux-scsi@vger.kernel.org 7050T: git git://git.code.sf.net/p/intel-sas/isci 7051S: Supported 7052F: drivers/scsi/isci/ 7053 7054INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7055M: Jani Nikula <jani.nikula@linux.intel.com> 7056M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7057M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7058L: intel-gfx@lists.freedesktop.org 7059W: https://01.org/linuxgraphics/ 7060B: https://01.org/linuxgraphics/documentation/how-report-bugs 7061C: irc://chat.freenode.net/intel-gfx 7062Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7063T: git git://anongit.freedesktop.org/drm-intel 7064S: Supported 7065F: drivers/gpu/drm/i915/ 7066F: include/drm/i915* 7067F: include/uapi/drm/i915_drm.h 7068F: Documentation/gpu/i915.rst 7069 7070INTEL ETHERNET DRIVERS 7071M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7072L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7073W: http://www.intel.com/support/feedback.htm 7074W: http://e1000.sourceforge.net/ 7075Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7076T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7077T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7078S: Supported 7079F: Documentation/networking/e100.txt 7080F: Documentation/networking/e1000.txt 7081F: Documentation/networking/e1000e.txt 7082F: Documentation/networking/igb.txt 7083F: Documentation/networking/igbvf.txt 7084F: Documentation/networking/ixgb.txt 7085F: Documentation/networking/ixgbe.txt 7086F: Documentation/networking/ixgbevf.txt 7087F: Documentation/networking/i40e.txt 7088F: Documentation/networking/i40evf.txt 7089F: Documentation/networking/ice.txt 7090F: drivers/net/ethernet/intel/ 7091F: drivers/net/ethernet/intel/*/ 7092F: include/linux/avf/virtchnl.h 7093 7094INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7095M: Maik Broemme <mbroemme@libmpq.org> 7096L: linux-fbdev@vger.kernel.org 7097S: Maintained 7098F: Documentation/fb/intelfb.txt 7099F: drivers/video/fbdev/intelfb/ 7100 7101INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7102M: Zhenyu Wang <zhenyuw@linux.intel.com> 7103M: Zhi Wang <zhi.a.wang@intel.com> 7104L: intel-gvt-dev@lists.freedesktop.org 7105L: intel-gfx@lists.freedesktop.org 7106W: https://01.org/igvt-g 7107T: git https://github.com/intel/gvt-linux.git 7108S: Supported 7109F: drivers/gpu/drm/i915/gvt/ 7110 7111INTEL HID EVENT DRIVER 7112M: Alex Hung <alex.hung@canonical.com> 7113L: platform-driver-x86@vger.kernel.org 7114S: Maintained 7115F: drivers/platform/x86/intel-hid.c 7116 7117INTEL I/OAT DMA DRIVER 7118M: Dave Jiang <dave.jiang@intel.com> 7119R: Dan Williams <dan.j.williams@intel.com> 7120L: dmaengine@vger.kernel.org 7121Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7122S: Supported 7123F: drivers/dma/ioat* 7124 7125INTEL IDLE DRIVER 7126M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7127M: Len Brown <lenb@kernel.org> 7128L: linux-pm@vger.kernel.org 7129T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7130B: https://bugzilla.kernel.org 7131S: Supported 7132F: drivers/idle/intel_idle.c 7133 7134INTEL INTEGRATED SENSOR HUB DRIVER 7135M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7136M: Jiri Kosina <jikos@kernel.org> 7137L: linux-input@vger.kernel.org 7138S: Maintained 7139F: drivers/hid/intel-ish-hid/ 7140 7141INTEL IOMMU (VT-d) 7142M: David Woodhouse <dwmw2@infradead.org> 7143L: iommu@lists.linux-foundation.org 7144T: git git://git.infradead.org/iommu-2.6.git 7145S: Supported 7146F: drivers/iommu/intel-iommu.c 7147F: include/linux/intel-iommu.h 7148 7149INTEL IOP-ADMA DMA DRIVER 7150R: Dan Williams <dan.j.williams@intel.com> 7151S: Odd fixes 7152F: drivers/dma/iop-adma.c 7153 7154INTEL IPU3 CSI-2 CIO2 DRIVER 7155M: Yong Zhi <yong.zhi@intel.com> 7156M: Sakari Ailus <sakari.ailus@linux.intel.com> 7157L: linux-media@vger.kernel.org 7158S: Maintained 7159F: drivers/media/pci/intel/ipu3/ 7160F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7161 7162INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7163M: Krzysztof Halasa <khalasa@piap.pl> 7164S: Maintained 7165F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7166F: arch/arm/mach-ixp4xx/include/mach/npe.h 7167F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7168F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7169F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7170F: drivers/net/wan/ixp4xx_hss.c 7171 7172INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7173M: Deepak Saxena <dsaxena@plexity.net> 7174S: Maintained 7175F: drivers/char/hw_random/ixp4xx-rng.c 7176 7177INTEL MANAGEMENT ENGINE (mei) 7178M: Tomas Winkler <tomas.winkler@intel.com> 7179L: linux-kernel@vger.kernel.org 7180S: Supported 7181F: include/uapi/linux/mei.h 7182F: include/linux/mei_cl_bus.h 7183F: drivers/misc/mei/* 7184F: drivers/watchdog/mei_wdt.c 7185F: Documentation/misc-devices/mei/* 7186F: samples/mei/* 7187 7188INTEL MENLOW THERMAL DRIVER 7189M: Sujith Thomas <sujith.thomas@intel.com> 7190L: platform-driver-x86@vger.kernel.org 7191W: https://01.org/linux-acpi 7192S: Supported 7193F: drivers/platform/x86/intel_menlow.c 7194 7195INTEL MERRIFIELD GPIO DRIVER 7196M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7197L: linux-gpio@vger.kernel.org 7198S: Maintained 7199F: drivers/gpio/gpio-merrifield.c 7200 7201INTEL MIC DRIVERS (mic) 7202M: Sudeep Dutt <sudeep.dutt@intel.com> 7203M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7204S: Supported 7205W: https://github.com/sudeepdutt/mic 7206W: http://software.intel.com/en-us/mic-developer 7207F: include/linux/mic_bus.h 7208F: include/linux/scif.h 7209F: include/uapi/linux/mic_common.h 7210F: include/uapi/linux/mic_ioctl.h 7211F: include/uapi/linux/scif_ioctl.h 7212F: drivers/misc/mic/ 7213F: drivers/dma/mic_x100_dma.c 7214F: drivers/dma/mic_x100_dma.h 7215F: Documentation/mic/ 7216 7217INTEL PMC CORE DRIVER 7218M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7219M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7220L: platform-driver-x86@vger.kernel.org 7221S: Maintained 7222F: arch/x86/include/asm/pmc_core.h 7223F: drivers/platform/x86/intel_pmc_core* 7224 7225INTEL PMC/P-Unit IPC DRIVER 7226M: Zha Qipeng<qipeng.zha@intel.com> 7227L: platform-driver-x86@vger.kernel.org 7228S: Maintained 7229F: drivers/platform/x86/intel_pmc_ipc.c 7230F: drivers/platform/x86/intel_punit_ipc.c 7231F: arch/x86/include/asm/intel_pmc_ipc.h 7232F: arch/x86/include/asm/intel_punit_ipc.h 7233 7234INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7235M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7236L: linux-wireless@vger.kernel.org 7237S: Maintained 7238F: Documentation/networking/README.ipw2100 7239F: Documentation/networking/README.ipw2200 7240F: drivers/net/wireless/intel/ipw2x00/ 7241 7242INTEL PSTATE DRIVER 7243M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7244M: Len Brown <lenb@kernel.org> 7245L: linux-pm@vger.kernel.org 7246S: Supported 7247F: drivers/cpufreq/intel_pstate.c 7248 7249INTEL RDMA RNIC DRIVER 7250M: Faisal Latif <faisal.latif@intel.com> 7251M: Shiraz Saleem <shiraz.saleem@intel.com> 7252L: linux-rdma@vger.kernel.org 7253S: Supported 7254F: drivers/infiniband/hw/i40iw/ 7255F: include/uapi/rdma/i40iw-abi.h 7256 7257INTEL SHA MULTIBUFFER DRIVER 7258M: Megha Dey <megha.dey@linux.intel.com> 7259R: Tim Chen <tim.c.chen@linux.intel.com> 7260L: linux-crypto@vger.kernel.org 7261S: Supported 7262F: arch/x86/crypto/sha*-mb 7263F: crypto/mcryptd.c 7264 7265INTEL TELEMETRY DRIVER 7266M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7267L: platform-driver-x86@vger.kernel.org 7268S: Maintained 7269F: arch/x86/include/asm/intel_telemetry.h 7270F: drivers/platform/x86/intel_telemetry* 7271 7272INTEL VIRTUAL BUTTON DRIVER 7273M: AceLan Kao <acelan.kao@canonical.com> 7274L: platform-driver-x86@vger.kernel.org 7275S: Maintained 7276F: drivers/platform/x86/intel-vbtn.c 7277 7278INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7279M: Stanislaw Gruszka <sgruszka@redhat.com> 7280L: linux-wireless@vger.kernel.org 7281S: Supported 7282F: drivers/net/wireless/intel/iwlegacy/ 7283 7284INTEL WIRELESS WIFI LINK (iwlwifi) 7285M: Johannes Berg <johannes.berg@intel.com> 7286M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7287M: Luca Coelho <luciano.coelho@intel.com> 7288M: Intel Linux Wireless <linuxwifi@intel.com> 7289L: linux-wireless@vger.kernel.org 7290W: http://intellinuxwireless.org 7291T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7292S: Supported 7293F: drivers/net/wireless/intel/iwlwifi/ 7294 7295INTEL WIRELESS WIMAX CONNECTION 2400 7296M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7297M: linux-wimax@intel.com 7298L: wimax@linuxwimax.org (subscribers-only) 7299S: Supported 7300W: http://linuxwimax.org 7301F: Documentation/wimax/README.i2400m 7302F: drivers/net/wimax/i2400m/ 7303F: include/uapi/linux/wimax/i2400m.h 7304 7305INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7306M: Mario Limonciello <mario.limonciello@dell.com> 7307S: Maintained 7308F: drivers/platform/x86/intel-wmi-thunderbolt.c 7309 7310INTEL(R) TRACE HUB 7311M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7312S: Supported 7313F: Documentation/trace/intel_th.txt 7314F: drivers/hwtracing/intel_th/ 7315 7316INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7317M: Ning Sun <ning.sun@intel.com> 7318L: tboot-devel@lists.sourceforge.net 7319W: http://tboot.sourceforge.net 7320T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7321S: Supported 7322F: Documentation/intel_txt.txt 7323F: include/linux/tboot.h 7324F: arch/x86/kernel/tboot.c 7325 7326INTEL-MID GPIO DRIVER 7327M: David Cohen <david.a.cohen@linux.intel.com> 7328L: linux-gpio@vger.kernel.org 7329S: Maintained 7330F: drivers/gpio/gpio-intel-mid.c 7331 7332INVENSENSE MPU-3050 GYROSCOPE DRIVER 7333M: Linus Walleij <linus.walleij@linaro.org> 7334L: linux-iio@vger.kernel.org 7335S: Maintained 7336F: drivers/iio/gyro/mpu3050* 7337F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7338 7339IOC3 ETHERNET DRIVER 7340M: Ralf Baechle <ralf@linux-mips.org> 7341L: linux-mips@linux-mips.org 7342S: Maintained 7343F: drivers/net/ethernet/sgi/ioc3-eth.c 7344 7345IOC3 SERIAL DRIVER 7346M: Pat Gefre <pfg@sgi.com> 7347L: linux-serial@vger.kernel.org 7348S: Maintained 7349F: drivers/tty/serial/ioc3_serial.c 7350 7351IOMMU DRIVERS 7352M: Joerg Roedel <joro@8bytes.org> 7353L: iommu@lists.linux-foundation.org 7354T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7355S: Maintained 7356F: Documentation/devicetree/bindings/iommu/ 7357F: drivers/iommu/ 7358F: include/linux/iommu.h 7359F: include/linux/of_iommu.h 7360F: include/linux/iova.h 7361 7362IP MASQUERADING 7363M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7364S: Maintained 7365F: net/ipv4/netfilter/ipt_MASQUERADE.c 7366 7367IPMI SUBSYSTEM 7368M: Corey Minyard <minyard@acm.org> 7369L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7370W: http://openipmi.sourceforge.net/ 7371S: Supported 7372F: Documentation/IPMI.txt 7373F: drivers/char/ipmi/ 7374F: include/linux/ipmi* 7375F: include/uapi/linux/ipmi* 7376 7377IPS SCSI RAID DRIVER 7378M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7379L: linux-scsi@vger.kernel.org 7380W: http://www.adaptec.com/ 7381S: Maintained 7382F: drivers/scsi/ips* 7383 7384IPVS 7385M: Wensong Zhang <wensong@linux-vs.org> 7386M: Simon Horman <horms@verge.net.au> 7387M: Julian Anastasov <ja@ssi.bg> 7388L: netdev@vger.kernel.org 7389L: lvs-devel@vger.kernel.org 7390S: Maintained 7391T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7393F: Documentation/networking/ipvs-sysctl.txt 7394F: include/net/ip_vs.h 7395F: include/uapi/linux/ip_vs.h 7396F: net/netfilter/ipvs/ 7397 7398IPWIRELESS DRIVER 7399M: Jiri Kosina <jikos@kernel.org> 7400M: David Sterba <dsterba@suse.com> 7401S: Odd Fixes 7402F: drivers/tty/ipwireless/ 7403 7404IPX NETWORK LAYER 7405L: netdev@vger.kernel.org 7406S: Obsolete 7407F: include/uapi/linux/ipx.h 7408F: drivers/staging/ipx/ 7409 7410IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7411M: Marc Zyngier <marc.zyngier@arm.com> 7412S: Maintained 7413T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7414F: Documentation/IRQ-domain.txt 7415F: include/linux/irqdomain.h 7416F: kernel/irq/irqdomain.c 7417F: kernel/irq/msi.c 7418 7419IRQ SUBSYSTEM 7420M: Thomas Gleixner <tglx@linutronix.de> 7421L: linux-kernel@vger.kernel.org 7422S: Maintained 7423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7424F: kernel/irq/ 7425 7426IRQCHIP DRIVERS 7427M: Thomas Gleixner <tglx@linutronix.de> 7428M: Jason Cooper <jason@lakedaemon.net> 7429M: Marc Zyngier <marc.zyngier@arm.com> 7430L: linux-kernel@vger.kernel.org 7431S: Maintained 7432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7433F: Documentation/devicetree/bindings/interrupt-controller/ 7434F: drivers/irqchip/ 7435 7436ISA 7437M: William Breathitt Gray <vilhelm.gray@gmail.com> 7438S: Maintained 7439F: Documentation/isa.txt 7440F: drivers/base/isa.c 7441F: include/linux/isa.h 7442 7443ISA RADIO MODULE 7444M: Hans Verkuil <hverkuil@xs4all.nl> 7445L: linux-media@vger.kernel.org 7446T: git git://linuxtv.org/media_tree.git 7447W: https://linuxtv.org 7448S: Maintained 7449F: drivers/media/radio/radio-isa* 7450 7451ISAPNP 7452M: Jaroslav Kysela <perex@perex.cz> 7453S: Maintained 7454F: Documentation/isapnp.txt 7455F: drivers/pnp/isapnp/ 7456F: include/linux/isapnp.h 7457 7458ISCSI 7459M: Lee Duncan <lduncan@suse.com> 7460M: Chris Leech <cleech@redhat.com> 7461L: open-iscsi@googlegroups.com 7462W: www.open-iscsi.com 7463S: Maintained 7464F: drivers/scsi/*iscsi* 7465F: include/scsi/*iscsi* 7466 7467iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7468M: Peter Jones <pjones@redhat.com> 7469M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7470S: Maintained 7471F: drivers/firmware/iscsi_ibft* 7472 7473ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7474M: Or Gerlitz <ogerlitz@mellanox.com> 7475M: Sagi Grimberg <sagi@grimberg.me> 7476M: Roi Dayan <roid@mellanox.com> 7477L: linux-rdma@vger.kernel.org 7478S: Supported 7479W: http://www.openfabrics.org 7480W: www.open-iscsi.org 7481Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7482F: drivers/infiniband/ulp/iser/ 7483 7484ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7485M: Sagi Grimberg <sagi@grimberg.me> 7486T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7487L: linux-rdma@vger.kernel.org 7488L: target-devel@vger.kernel.org 7489S: Supported 7490W: http://www.linux-iscsi.org 7491F: drivers/infiniband/ulp/isert 7492 7493ISDN SUBSYSTEM 7494M: Karsten Keil <isdn@linux-pingi.de> 7495L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7496L: netdev@vger.kernel.org 7497W: http://www.isdn4linux.de 7498T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7499S: Maintained 7500F: Documentation/isdn/ 7501F: drivers/isdn/ 7502F: include/linux/isdn.h 7503F: include/linux/isdn/ 7504F: include/uapi/linux/isdn.h 7505F: include/uapi/linux/isdn/ 7506 7507ISDN SUBSYSTEM (Eicon active card driver) 7508M: Armin Schindler <mac@melware.de> 7509L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7510W: http://www.melware.de 7511S: Maintained 7512F: drivers/isdn/hardware/eicon/ 7513 7514IT87 HARDWARE MONITORING DRIVER 7515M: Jean Delvare <jdelvare@suse.com> 7516L: linux-hwmon@vger.kernel.org 7517S: Maintained 7518F: Documentation/hwmon/it87 7519F: drivers/hwmon/it87.c 7520 7521IT913X MEDIA DRIVER 7522M: Antti Palosaari <crope@iki.fi> 7523L: linux-media@vger.kernel.org 7524W: https://linuxtv.org 7525W: http://palosaari.fi/linux/ 7526Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7527T: git git://linuxtv.org/anttip/media_tree.git 7528S: Maintained 7529F: drivers/media/tuners/it913x* 7530 7531IVTV VIDEO4LINUX DRIVER 7532M: Andy Walls <awalls@md.metrocast.net> 7533L: ivtv-devel@ivtvdriver.org (subscribers-only) 7534L: linux-media@vger.kernel.org 7535T: git git://linuxtv.org/media_tree.git 7536W: http://www.ivtvdriver.org 7537S: Maintained 7538F: Documentation/media/v4l-drivers/ivtv* 7539F: drivers/media/pci/ivtv/ 7540F: include/uapi/linux/ivtv* 7541 7542IX2505V MEDIA DRIVER 7543M: Malcolm Priestley <tvboxspy@gmail.com> 7544L: linux-media@vger.kernel.org 7545W: https://linuxtv.org 7546Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7547S: Maintained 7548F: drivers/media/dvb-frontends/ix2505v* 7549 7550JAILHOUSE HYPERVISOR INTERFACE 7551M: Jan Kiszka <jan.kiszka@siemens.com> 7552L: jailhouse-dev@googlegroups.com 7553S: Maintained 7554F: arch/x86/kernel/jailhouse.c 7555F: arch/x86/include/asm/jailhouse_para.h 7556 7557JC42.4 TEMPERATURE SENSOR DRIVER 7558M: Guenter Roeck <linux@roeck-us.net> 7559L: linux-hwmon@vger.kernel.org 7560S: Maintained 7561F: drivers/hwmon/jc42.c 7562F: Documentation/hwmon/jc42 7563 7564JFS FILESYSTEM 7565M: Dave Kleikamp <shaggy@kernel.org> 7566L: jfs-discussion@lists.sourceforge.net 7567W: http://jfs.sourceforge.net/ 7568T: git git://github.com/kleikamp/linux-shaggy.git 7569S: Maintained 7570F: Documentation/filesystems/jfs.txt 7571F: fs/jfs/ 7572 7573JME NETWORK DRIVER 7574M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7575L: netdev@vger.kernel.org 7576S: Maintained 7577F: drivers/net/ethernet/jme.* 7578 7579JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7580M: David Woodhouse <dwmw2@infradead.org> 7581L: linux-mtd@lists.infradead.org 7582W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7583S: Maintained 7584F: fs/jffs2/ 7585F: include/uapi/linux/jffs2.h 7586 7587JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7588M: "Theodore Ts'o" <tytso@mit.edu> 7589M: Jan Kara <jack@suse.com> 7590L: linux-ext4@vger.kernel.org 7591S: Maintained 7592F: fs/jbd2/ 7593F: include/linux/jbd2.h 7594 7595JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7596M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7597L: linux-media@vger.kernel.org 7598S: Maintained 7599F: drivers/media/platform/rcar_jpu.c 7600 7601JSM Neo PCI based serial card 7602M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7603L: linux-serial@vger.kernel.org 7604S: Maintained 7605F: drivers/tty/serial/jsm/ 7606 7607K10TEMP HARDWARE MONITORING DRIVER 7608M: Clemens Ladisch <clemens@ladisch.de> 7609L: linux-hwmon@vger.kernel.org 7610S: Maintained 7611F: Documentation/hwmon/k10temp 7612F: drivers/hwmon/k10temp.c 7613 7614K8TEMP HARDWARE MONITORING DRIVER 7615M: Rudolf Marek <r.marek@assembler.cz> 7616L: linux-hwmon@vger.kernel.org 7617S: Maintained 7618F: Documentation/hwmon/k8temp 7619F: drivers/hwmon/k8temp.c 7620 7621KASAN 7622M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7623R: Alexander Potapenko <glider@google.com> 7624R: Dmitry Vyukov <dvyukov@google.com> 7625L: kasan-dev@googlegroups.com 7626S: Maintained 7627F: arch/*/include/asm/kasan.h 7628F: arch/*/mm/kasan_init* 7629F: Documentation/dev-tools/kasan.rst 7630F: include/linux/kasan*.h 7631F: lib/test_kasan.c 7632F: mm/kasan/ 7633F: scripts/Makefile.kasan 7634 7635KCONFIG 7636M: Masahiro Yamada <yamada.masahiro@socionext.com> 7637T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7638L: linux-kbuild@vger.kernel.org 7639S: Maintained 7640F: Documentation/kbuild/kconfig-language.txt 7641F: scripts/kconfig/ 7642 7643KDUMP 7644M: Dave Young <dyoung@redhat.com> 7645M: Baoquan He <bhe@redhat.com> 7646R: Vivek Goyal <vgoyal@redhat.com> 7647L: kexec@lists.infradead.org 7648W: http://lse.sourceforge.net/kdump/ 7649S: Maintained 7650F: Documentation/kdump/ 7651 7652KEENE FM RADIO TRANSMITTER DRIVER 7653M: Hans Verkuil <hverkuil@xs4all.nl> 7654L: linux-media@vger.kernel.org 7655T: git git://linuxtv.org/media_tree.git 7656W: https://linuxtv.org 7657S: Maintained 7658F: drivers/media/radio/radio-keene* 7659 7660KERNEL AUTOMOUNTER v4 (AUTOFS4) 7661M: Ian Kent <raven@themaw.net> 7662L: autofs@vger.kernel.org 7663S: Maintained 7664F: fs/autofs4/ 7665 7666KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7667M: Masahiro Yamada <yamada.masahiro@socionext.com> 7668M: Michal Marek <michal.lkml@markovi.net> 7669T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7670L: linux-kbuild@vger.kernel.org 7671S: Maintained 7672F: Documentation/kbuild/ 7673F: Makefile 7674F: scripts/Kbuild* 7675F: scripts/Makefile* 7676F: scripts/basic/ 7677F: scripts/mk* 7678F: scripts/mod/ 7679F: scripts/package/ 7680 7681KERNEL JANITORS 7682L: kernel-janitors@vger.kernel.org 7683W: http://kernelnewbies.org/KernelJanitors 7684S: Odd Fixes 7685 7686KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7687M: "J. Bruce Fields" <bfields@fieldses.org> 7688M: Jeff Layton <jlayton@kernel.org> 7689L: linux-nfs@vger.kernel.org 7690W: http://nfs.sourceforge.net/ 7691T: git git://linux-nfs.org/~bfields/linux.git 7692S: Supported 7693F: fs/nfsd/ 7694F: include/uapi/linux/nfsd/ 7695F: fs/lockd/ 7696F: fs/nfs_common/ 7697F: net/sunrpc/ 7698F: include/linux/lockd/ 7699F: include/linux/sunrpc/ 7700F: include/uapi/linux/sunrpc/ 7701 7702KERNEL SELFTEST FRAMEWORK 7703M: Shuah Khan <shuah@kernel.org> 7704L: linux-kselftest@vger.kernel.org 7705T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7706Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7707S: Maintained 7708F: tools/testing/selftests/ 7709F: Documentation/dev-tools/kselftest* 7710 7711KERNEL USERMODE HELPER 7712M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7713L: linux-kernel@vger.kernel.org 7714S: Maintained 7715F: kernel/umh.c 7716F: include/linux/umh.h 7717 7718KERNEL VIRTUAL MACHINE (KVM) 7719M: Paolo Bonzini <pbonzini@redhat.com> 7720M: Radim Krčmář <rkrcmar@redhat.com> 7721L: kvm@vger.kernel.org 7722W: http://www.linux-kvm.org 7723T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7724S: Supported 7725F: Documentation/virtual/kvm/ 7726F: include/trace/events/kvm.h 7727F: include/uapi/asm-generic/kvm* 7728F: include/uapi/linux/kvm* 7729F: include/asm-generic/kvm* 7730F: include/linux/kvm* 7731F: include/kvm/iodev.h 7732F: virt/kvm/* 7733F: tools/kvm/ 7734 7735KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7736M: Joerg Roedel <joro@8bytes.org> 7737L: kvm@vger.kernel.org 7738W: http://www.linux-kvm.org/ 7739S: Maintained 7740F: arch/x86/include/asm/svm.h 7741F: arch/x86/kvm/svm.c 7742 7743KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7744M: Christoffer Dall <christoffer.dall@arm.com> 7745M: Marc Zyngier <marc.zyngier@arm.com> 7746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7747L: kvmarm@lists.cs.columbia.edu 7748W: http://systems.cs.columbia.edu/projects/kvm-arm 7749T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7750S: Supported 7751F: arch/arm/include/uapi/asm/kvm* 7752F: arch/arm/include/asm/kvm* 7753F: arch/arm/kvm/ 7754F: virt/kvm/arm/ 7755F: include/kvm/arm_* 7756 7757KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7758M: Christoffer Dall <christoffer.dall@arm.com> 7759M: Marc Zyngier <marc.zyngier@arm.com> 7760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7761L: kvmarm@lists.cs.columbia.edu 7762S: Maintained 7763F: arch/arm64/include/uapi/asm/kvm* 7764F: arch/arm64/include/asm/kvm* 7765F: arch/arm64/kvm/ 7766 7767KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7768M: James Hogan <jhogan@kernel.org> 7769L: linux-mips@linux-mips.org 7770S: Supported 7771F: arch/mips/include/uapi/asm/kvm* 7772F: arch/mips/include/asm/kvm* 7773F: arch/mips/kvm/ 7774 7775KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7776M: Paul Mackerras <paulus@ozlabs.org> 7777L: kvm-ppc@vger.kernel.org 7778W: http://www.linux-kvm.org/ 7779T: git git://github.com/agraf/linux-2.6.git 7780S: Supported 7781F: arch/powerpc/include/uapi/asm/kvm* 7782F: arch/powerpc/include/asm/kvm* 7783F: arch/powerpc/kvm/ 7784F: arch/powerpc/kernel/kvm* 7785 7786KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7787M: Christian Borntraeger <borntraeger@de.ibm.com> 7788M: Janosch Frank <frankja@linux.ibm.com> 7789R: David Hildenbrand <david@redhat.com> 7790R: Cornelia Huck <cohuck@redhat.com> 7791L: linux-s390@vger.kernel.org 7792W: http://www.ibm.com/developerworks/linux/linux390/ 7793T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7794S: Supported 7795F: arch/s390/include/uapi/asm/kvm* 7796F: arch/s390/include/asm/gmap.h 7797F: arch/s390/include/asm/kvm* 7798F: arch/s390/kvm/ 7799F: arch/s390/mm/gmap.c 7800 7801KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7802M: Paolo Bonzini <pbonzini@redhat.com> 7803M: Radim Krčmář <rkrcmar@redhat.com> 7804L: kvm@vger.kernel.org 7805W: http://www.linux-kvm.org 7806T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7807S: Supported 7808F: arch/x86/kvm/ 7809F: arch/x86/include/uapi/asm/kvm* 7810F: arch/x86/include/asm/kvm* 7811F: arch/x86/include/asm/pvclock-abi.h 7812F: arch/x86/kernel/kvm.c 7813F: arch/x86/kernel/kvmclock.c 7814 7815KERNFS 7816M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7817M: Tejun Heo <tj@kernel.org> 7818T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7819S: Supported 7820F: include/linux/kernfs.h 7821F: fs/kernfs/ 7822 7823KEXEC 7824M: Eric Biederman <ebiederm@xmission.com> 7825W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7826L: kexec@lists.infradead.org 7827S: Maintained 7828F: include/linux/kexec.h 7829F: include/uapi/linux/kexec.h 7830F: kernel/kexec* 7831 7832KEYS-ENCRYPTED 7833M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7834L: linux-integrity@vger.kernel.org 7835L: keyrings@vger.kernel.org 7836S: Supported 7837F: Documentation/security/keys/trusted-encrypted.rst 7838F: include/keys/encrypted-type.h 7839F: security/keys/encrypted-keys/ 7840 7841KEYS-TRUSTED 7842M: James Bottomley <jejb@linux.vnet.ibm.com> 7843M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7844L: linux-integrity@vger.kernel.org 7845L: keyrings@vger.kernel.org 7846S: Supported 7847F: Documentation/security/keys/trusted-encrypted.rst 7848F: include/keys/trusted-type.h 7849F: security/keys/trusted.c 7850F: security/keys/trusted.h 7851 7852KEYS/KEYRINGS: 7853M: David Howells <dhowells@redhat.com> 7854L: keyrings@vger.kernel.org 7855S: Maintained 7856F: Documentation/security/keys/core.rst 7857F: include/linux/key.h 7858F: include/linux/key-type.h 7859F: include/linux/keyctl.h 7860F: include/uapi/linux/keyctl.h 7861F: include/keys/ 7862F: security/keys/ 7863 7864KGDB / KDB /debug_core 7865M: Jason Wessel <jason.wessel@windriver.com> 7866M: Daniel Thompson <daniel.thompson@linaro.org> 7867W: http://kgdb.wiki.kernel.org/ 7868L: kgdb-bugreport@lists.sourceforge.net 7869T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7870S: Maintained 7871F: Documentation/dev-tools/kgdb.rst 7872F: drivers/misc/kgdbts.c 7873F: drivers/tty/serial/kgdboc.c 7874F: include/linux/kdb.h 7875F: include/linux/kgdb.h 7876F: kernel/debug/ 7877 7878KMEMLEAK 7879M: Catalin Marinas <catalin.marinas@arm.com> 7880S: Maintained 7881F: Documentation/dev-tools/kmemleak.rst 7882F: include/linux/kmemleak.h 7883F: mm/kmemleak.c 7884F: mm/kmemleak-test.c 7885 7886KMOD KERNEL MODULE LOADER - USERMODE HELPER 7887M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7888L: linux-kernel@vger.kernel.org 7889S: Maintained 7890F: kernel/kmod.c 7891F: include/linux/kmod.h 7892F: lib/test_kmod.c 7893F: tools/testing/selftests/kmod/ 7894 7895KPROBES 7896M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7897M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7898M: "David S. Miller" <davem@davemloft.net> 7899M: Masami Hiramatsu <mhiramat@kernel.org> 7900S: Maintained 7901F: Documentation/kprobes.txt 7902F: include/linux/kprobes.h 7903F: include/asm-generic/kprobes.h 7904F: kernel/kprobes.c 7905 7906KS0108 LCD CONTROLLER DRIVER 7907M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7908W: http://miguelojeda.es/auxdisplay.htm 7909W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7910S: Maintained 7911F: Documentation/auxdisplay/ks0108 7912F: drivers/auxdisplay/ks0108.c 7913F: include/linux/ks0108.h 7914 7915L3MDEV 7916M: David Ahern <dsa@cumulusnetworks.com> 7917L: netdev@vger.kernel.org 7918S: Maintained 7919F: net/l3mdev 7920F: include/net/l3mdev.h 7921 7922LANTIQ MIPS ARCHITECTURE 7923M: John Crispin <john@phrozen.org> 7924L: linux-mips@linux-mips.org 7925S: Maintained 7926F: arch/mips/lantiq 7927F: drivers/soc/lantiq 7928 7929LAPB module 7930L: linux-x25@vger.kernel.org 7931S: Orphan 7932F: Documentation/networking/lapb-module.txt 7933F: include/*/lapb.h 7934F: net/lapb/ 7935 7936LASI 53c700 driver for PARISC 7937M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7938L: linux-scsi@vger.kernel.org 7939S: Maintained 7940F: Documentation/scsi/53c700.txt 7941F: drivers/scsi/53c700* 7942 7943LEAKING_ADDRESSES 7944M: Tobin C. Harding <me@tobin.cc> 7945M: Tycho Andersen <tycho@tycho.ws> 7946L: kernel-hardening@lists.openwall.com 7947S: Maintained 7948T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 7949F: scripts/leaking_addresses.pl 7950 7951LED SUBSYSTEM 7952M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7953M: Pavel Machek <pavel@ucw.cz> 7954L: linux-leds@vger.kernel.org 7955T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7956S: Maintained 7957F: Documentation/devicetree/bindings/leds/ 7958F: drivers/leds/ 7959F: include/linux/leds.h 7960 7961LEGACY EEPROM DRIVER 7962M: Jean Delvare <jdelvare@suse.com> 7963S: Maintained 7964F: Documentation/misc-devices/eeprom 7965F: drivers/misc/eeprom/eeprom.c 7966 7967LEGO USB Tower driver 7968M: Juergen Stuber <starblue@users.sourceforge.net> 7969L: legousb-devel@lists.sourceforge.net 7970W: http://legousb.sourceforge.net/ 7971S: Maintained 7972F: drivers/usb/misc/legousbtower.c 7973 7974LG2160 MEDIA DRIVER 7975M: Michael Krufky <mkrufky@linuxtv.org> 7976L: linux-media@vger.kernel.org 7977W: https://linuxtv.org 7978W: http://github.com/mkrufky 7979Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7980T: git git://linuxtv.org/mkrufky/tuners.git 7981S: Maintained 7982F: drivers/media/dvb-frontends/lg2160.* 7983 7984LGDT3305 MEDIA DRIVER 7985M: Michael Krufky <mkrufky@linuxtv.org> 7986L: linux-media@vger.kernel.org 7987W: https://linuxtv.org 7988W: http://github.com/mkrufky 7989Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7990T: git git://linuxtv.org/mkrufky/tuners.git 7991S: Maintained 7992F: drivers/media/dvb-frontends/lgdt3305.* 7993 7994LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7995M: Viresh Kumar <vireshk@kernel.org> 7996L: linux-ide@vger.kernel.org 7997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7998S: Maintained 7999F: include/linux/pata_arasan_cf_data.h 8000F: drivers/ata/pata_arasan_cf.c 8001 8002LIBATA PATA DRIVERS 8003M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8004M: Tejun Heo <tj@kernel.org> 8005L: linux-ide@vger.kernel.org 8006T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8007S: Maintained 8008F: drivers/ata/pata_*.c 8009F: drivers/ata/ata_generic.c 8010 8011LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8012M: Linus Walleij <linus.walleij@linaro.org> 8013L: linux-ide@vger.kernel.org 8014T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8015S: Maintained 8016F: drivers/ata/pata_ftide010.c 8017F: drivers/ata/sata_gemini.c 8018F: drivers/ata/sata_gemini.h 8019 8020LIBATA SATA AHCI PLATFORM devices support 8021M: Hans de Goede <hdegoede@redhat.com> 8022M: Tejun Heo <tj@kernel.org> 8023L: linux-ide@vger.kernel.org 8024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8025S: Maintained 8026F: drivers/ata/ahci_platform.c 8027F: drivers/ata/libahci_platform.c 8028F: include/linux/ahci_platform.h 8029 8030LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8031M: Mikael Pettersson <mikpelinux@gmail.com> 8032L: linux-ide@vger.kernel.org 8033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8034S: Maintained 8035F: drivers/ata/sata_promise.* 8036 8037LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8038M: Tejun Heo <tj@kernel.org> 8039L: linux-ide@vger.kernel.org 8040T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8041S: Maintained 8042F: drivers/ata/ 8043F: include/linux/ata.h 8044F: include/linux/libata.h 8045F: Documentation/devicetree/bindings/ata/ 8046 8047LIBLOCKDEP 8048M: Sasha Levin <alexander.levin@verizon.com> 8049S: Maintained 8050F: tools/lib/lockdep/ 8051 8052LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8053M: Ross Zwisler <ross.zwisler@linux.intel.com> 8054M: Dan Williams <dan.j.williams@intel.com> 8055M: Vishal Verma <vishal.l.verma@intel.com> 8056M: Dave Jiang <dave.jiang@intel.com> 8057L: linux-nvdimm@lists.01.org 8058Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8059S: Supported 8060F: drivers/nvdimm/blk.c 8061F: drivers/nvdimm/region_devs.c 8062 8063LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8064M: Vishal Verma <vishal.l.verma@intel.com> 8065M: Dan Williams <dan.j.williams@intel.com> 8066M: Ross Zwisler <ross.zwisler@linux.intel.com> 8067M: Dave Jiang <dave.jiang@intel.com> 8068L: linux-nvdimm@lists.01.org 8069Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8070S: Supported 8071F: drivers/nvdimm/btt* 8072 8073LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8074M: Ross Zwisler <ross.zwisler@linux.intel.com> 8075M: Dan Williams <dan.j.williams@intel.com> 8076M: Vishal Verma <vishal.l.verma@intel.com> 8077M: Dave Jiang <dave.jiang@intel.com> 8078L: linux-nvdimm@lists.01.org 8079Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8080S: Supported 8081F: drivers/nvdimm/pmem* 8082 8083LIBNVDIMM: DEVICETREE BINDINGS 8084M: Oliver O'Halloran <oohall@gmail.com> 8085L: linux-nvdimm@lists.01.org 8086Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8087S: Supported 8088F: drivers/nvdimm/of_pmem.c 8089F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8090 8091LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8092M: Dan Williams <dan.j.williams@intel.com> 8093M: Ross Zwisler <ross.zwisler@linux.intel.com> 8094M: Vishal Verma <vishal.l.verma@intel.com> 8095M: Dave Jiang <dave.jiang@intel.com> 8096L: linux-nvdimm@lists.01.org 8097Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8098T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8099S: Supported 8100F: drivers/nvdimm/* 8101F: drivers/acpi/nfit/* 8102F: include/linux/nd.h 8103F: include/linux/libnvdimm.h 8104F: include/uapi/linux/ndctl.h 8105 8106LIGHTNVM PLATFORM SUPPORT 8107M: Matias Bjorling <mb@lightnvm.io> 8108W: http://github/OpenChannelSSD 8109L: linux-block@vger.kernel.org 8110S: Maintained 8111F: drivers/lightnvm/ 8112F: include/linux/lightnvm.h 8113F: include/uapi/linux/lightnvm.h 8114 8115LINUX FOR POWER MACINTOSH 8116M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8117W: http://www.penguinppc.org/ 8118L: linuxppc-dev@lists.ozlabs.org 8119S: Maintained 8120F: arch/powerpc/platforms/powermac/ 8121F: drivers/macintosh/ 8122 8123LINUX FOR POWERPC (32-BIT AND 64-BIT) 8124M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8125M: Paul Mackerras <paulus@samba.org> 8126M: Michael Ellerman <mpe@ellerman.id.au> 8127W: https://github.com/linuxppc/linux/wiki 8128L: linuxppc-dev@lists.ozlabs.org 8129Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8130T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8131S: Supported 8132F: Documentation/ABI/stable/sysfs-firmware-opal-* 8133F: Documentation/devicetree/bindings/powerpc/ 8134F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8135F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8136F: Documentation/powerpc/ 8137F: arch/powerpc/ 8138F: drivers/char/tpm/tpm_ibmvtpm* 8139F: drivers/crypto/nx/ 8140F: drivers/crypto/vmx/ 8141F: drivers/i2c/busses/i2c-opal.c 8142F: drivers/net/ethernet/ibm/ibmveth.* 8143F: drivers/net/ethernet/ibm/ibmvnic.* 8144F: drivers/pci/hotplug/pnv_php.c 8145F: drivers/pci/hotplug/rpa* 8146F: drivers/rtc/rtc-opal.c 8147F: drivers/scsi/ibmvscsi/ 8148F: drivers/tty/hvc/hvc_opal.c 8149F: drivers/watchdog/wdrtas.c 8150F: tools/testing/selftests/powerpc 8151N: /pmac 8152N: powermac 8153N: powernv 8154N: [^a-z0-9]ps3 8155N: pseries 8156 8157LINUX FOR POWERPC EMBEDDED MPC5XXX 8158M: Anatolij Gustschin <agust@denx.de> 8159L: linuxppc-dev@lists.ozlabs.org 8160T: git git://git.denx.de/linux-denx-agust.git 8161S: Maintained 8162F: arch/powerpc/platforms/512x/ 8163F: arch/powerpc/platforms/52xx/ 8164 8165LINUX FOR POWERPC EMBEDDED PPC4XX 8166M: Alistair Popple <alistair@popple.id.au> 8167M: Matt Porter <mporter@kernel.crashing.org> 8168W: http://www.penguinppc.org/ 8169L: linuxppc-dev@lists.ozlabs.org 8170S: Maintained 8171F: arch/powerpc/platforms/40x/ 8172F: arch/powerpc/platforms/44x/ 8173 8174LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8175M: Scott Wood <oss@buserror.net> 8176M: Kumar Gala <galak@kernel.crashing.org> 8177W: http://www.penguinppc.org/ 8178L: linuxppc-dev@lists.ozlabs.org 8179T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8180S: Maintained 8181F: arch/powerpc/platforms/83xx/ 8182F: arch/powerpc/platforms/85xx/ 8183F: Documentation/devicetree/bindings/powerpc/fsl/ 8184 8185LINUX FOR POWERPC EMBEDDED PPC8XX 8186M: Vitaly Bordug <vitb@kernel.crashing.org> 8187W: http://www.penguinppc.org/ 8188L: linuxppc-dev@lists.ozlabs.org 8189S: Maintained 8190F: arch/powerpc/platforms/8xx/ 8191 8192LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8193L: linuxppc-dev@lists.ozlabs.org 8194S: Orphan 8195F: arch/powerpc/*/*virtex* 8196F: arch/powerpc/*/*/*virtex* 8197 8198LINUX FOR POWERPC PA SEMI PWRFICIENT 8199L: linuxppc-dev@lists.ozlabs.org 8200S: Orphan 8201F: arch/powerpc/platforms/pasemi/ 8202F: drivers/*/*pasemi* 8203F: drivers/*/*/*pasemi* 8204 8205LINUX KERNEL DUMP TEST MODULE (LKDTM) 8206M: Kees Cook <keescook@chromium.org> 8207S: Maintained 8208F: drivers/misc/lkdtm/* 8209 8210LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8211M: Alan Stern <stern@rowland.harvard.edu> 8212M: Andrea Parri <parri.andrea@gmail.com> 8213M: Will Deacon <will.deacon@arm.com> 8214M: Peter Zijlstra <peterz@infradead.org> 8215M: Boqun Feng <boqun.feng@gmail.com> 8216M: Nicholas Piggin <npiggin@gmail.com> 8217M: David Howells <dhowells@redhat.com> 8218M: Jade Alglave <j.alglave@ucl.ac.uk> 8219M: Luc Maranget <luc.maranget@inria.fr> 8220M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8221R: Akira Yokosawa <akiyks@gmail.com> 8222L: linux-kernel@vger.kernel.org 8223S: Supported 8224T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8225F: tools/memory-model/ 8226F: Documentation/memory-barriers.txt 8227 8228LINUX SECURITY MODULE (LSM) FRAMEWORK 8229M: Chris Wright <chrisw@sous-sol.org> 8230L: linux-security-module@vger.kernel.org 8231S: Supported 8232 8233LIS3LV02D ACCELEROMETER DRIVER 8234M: Eric Piel <eric.piel@tremplin-utc.net> 8235S: Maintained 8236F: Documentation/misc-devices/lis3lv02d 8237F: drivers/misc/lis3lv02d/ 8238F: drivers/platform/x86/hp_accel.c 8239 8240LIVE PATCHING 8241M: Josh Poimboeuf <jpoimboe@redhat.com> 8242M: Jessica Yu <jeyu@kernel.org> 8243M: Jiri Kosina <jikos@kernel.org> 8244M: Miroslav Benes <mbenes@suse.cz> 8245R: Petr Mladek <pmladek@suse.com> 8246S: Maintained 8247F: kernel/livepatch/ 8248F: include/linux/livepatch.h 8249F: arch/x86/include/asm/livepatch.h 8250F: arch/x86/kernel/livepatch.c 8251F: Documentation/livepatch/ 8252F: Documentation/ABI/testing/sysfs-kernel-livepatch 8253F: samples/livepatch/ 8254L: live-patching@vger.kernel.org 8255T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8256 8257LLC (802.2) 8258L: netdev@vger.kernel.org 8259S: Odd fixes 8260F: include/linux/llc.h 8261F: include/uapi/linux/llc.h 8262F: include/net/llc* 8263F: net/llc/ 8264 8265LM73 HARDWARE MONITOR DRIVER 8266M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8267L: linux-hwmon@vger.kernel.org 8268S: Maintained 8269F: drivers/hwmon/lm73.c 8270 8271LM78 HARDWARE MONITOR DRIVER 8272M: Jean Delvare <jdelvare@suse.com> 8273L: linux-hwmon@vger.kernel.org 8274S: Maintained 8275F: Documentation/hwmon/lm78 8276F: drivers/hwmon/lm78.c 8277 8278LM83 HARDWARE MONITOR DRIVER 8279M: Jean Delvare <jdelvare@suse.com> 8280L: linux-hwmon@vger.kernel.org 8281S: Maintained 8282F: Documentation/hwmon/lm83 8283F: drivers/hwmon/lm83.c 8284 8285LM90 HARDWARE MONITOR DRIVER 8286M: Jean Delvare <jdelvare@suse.com> 8287L: linux-hwmon@vger.kernel.org 8288S: Maintained 8289F: Documentation/hwmon/lm90 8290F: Documentation/devicetree/bindings/hwmon/lm90.txt 8291F: drivers/hwmon/lm90.c 8292F: include/dt-bindings/thermal/lm90.h 8293 8294LM95234 HARDWARE MONITOR DRIVER 8295M: Guenter Roeck <linux@roeck-us.net> 8296L: linux-hwmon@vger.kernel.org 8297S: Maintained 8298F: Documentation/hwmon/lm95234 8299F: drivers/hwmon/lm95234.c 8300 8301LME2510 MEDIA DRIVER 8302M: Malcolm Priestley <tvboxspy@gmail.com> 8303L: linux-media@vger.kernel.org 8304W: https://linuxtv.org 8305Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8306S: Maintained 8307F: drivers/media/usb/dvb-usb-v2/lmedm04* 8308 8309LOADPIN SECURITY MODULE 8310M: Kees Cook <keescook@chromium.org> 8311T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8312S: Supported 8313F: security/loadpin/ 8314F: Documentation/admin-guide/LSM/LoadPin.rst 8315 8316LOCKING PRIMITIVES 8317M: Peter Zijlstra <peterz@infradead.org> 8318M: Ingo Molnar <mingo@redhat.com> 8319L: linux-kernel@vger.kernel.org 8320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8321S: Maintained 8322F: Documentation/locking/ 8323F: include/linux/lockdep.h 8324F: include/linux/spinlock*.h 8325F: arch/*/include/asm/spinlock*.h 8326F: include/linux/rwlock*.h 8327F: include/linux/mutex*.h 8328F: arch/*/include/asm/mutex*.h 8329F: include/linux/rwsem*.h 8330F: arch/*/include/asm/rwsem.h 8331F: include/linux/seqlock.h 8332F: lib/locking*.[ch] 8333F: kernel/locking/ 8334X: kernel/locking/locktorture.c 8335 8336LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8337M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8338L: linux-ntfs-dev@lists.sourceforge.net 8339W: http://www.linux-ntfs.org/content/view/19/37/ 8340S: Maintained 8341F: Documentation/ldm.txt 8342F: block/partitions/ldm.* 8343 8344LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8345M: Sathya Prakash <sathya.prakash@broadcom.com> 8346M: Chaitra P B <chaitra.basappa@broadcom.com> 8347M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8348L: MPT-FusionLinux.pdl@broadcom.com 8349L: linux-scsi@vger.kernel.org 8350W: http://www.avagotech.com/support/ 8351S: Supported 8352F: drivers/message/fusion/ 8353F: drivers/scsi/mpt2sas/ 8354F: drivers/scsi/mpt3sas/ 8355 8356LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8357M: Matthew Wilcox <matthew@wil.cx> 8358L: linux-scsi@vger.kernel.org 8359S: Maintained 8360F: drivers/scsi/sym53c8xx_2/ 8361 8362LTC4261 HARDWARE MONITOR DRIVER 8363M: Guenter Roeck <linux@roeck-us.net> 8364L: linux-hwmon@vger.kernel.org 8365S: Maintained 8366F: Documentation/hwmon/ltc4261 8367F: drivers/hwmon/ltc4261.c 8368 8369LTC4306 I2C MULTIPLEXER DRIVER 8370M: Michael Hennerich <michael.hennerich@analog.com> 8371W: http://ez.analog.com/community/linux-device-drivers 8372L: linux-i2c@vger.kernel.org 8373S: Supported 8374F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8375F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8376 8377LTP (Linux Test Project) 8378M: Mike Frysinger <vapier@gentoo.org> 8379M: Cyril Hrubis <chrubis@suse.cz> 8380M: Wanlong Gao <wanlong.gao@gmail.com> 8381M: Jan Stancek <jstancek@redhat.com> 8382M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8383M: Alexey Kodanev <alexey.kodanev@oracle.com> 8384L: ltp@lists.linux.it (subscribers-only) 8385W: http://linux-test-project.github.io/ 8386T: git git://github.com/linux-test-project/ltp.git 8387S: Maintained 8388 8389M68K ARCHITECTURE 8390M: Geert Uytterhoeven <geert@linux-m68k.org> 8391L: linux-m68k@lists.linux-m68k.org 8392W: http://www.linux-m68k.org/ 8393T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8394S: Maintained 8395F: arch/m68k/ 8396F: drivers/zorro/ 8397 8398M68K ON APPLE MACINTOSH 8399M: Joshua Thompson <funaho@jurai.org> 8400W: http://www.mac.linux-m68k.org/ 8401L: linux-m68k@lists.linux-m68k.org 8402S: Maintained 8403F: arch/m68k/mac/ 8404 8405M68K ON HP9000/300 8406M: Philip Blundell <philb@gnu.org> 8407W: http://www.tazenda.demon.co.uk/phil/linux-hp 8408S: Maintained 8409F: arch/m68k/hp300/ 8410 8411M88DS3103 MEDIA DRIVER 8412M: Antti Palosaari <crope@iki.fi> 8413L: linux-media@vger.kernel.org 8414W: https://linuxtv.org 8415W: http://palosaari.fi/linux/ 8416Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8417T: git git://linuxtv.org/anttip/media_tree.git 8418S: Maintained 8419F: drivers/media/dvb-frontends/m88ds3103* 8420 8421M88RS2000 MEDIA DRIVER 8422M: Malcolm Priestley <tvboxspy@gmail.com> 8423L: linux-media@vger.kernel.org 8424W: https://linuxtv.org 8425Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8426S: Maintained 8427F: drivers/media/dvb-frontends/m88rs2000* 8428 8429MA901 MASTERKIT USB FM RADIO DRIVER 8430M: Alexey Klimov <klimov.linux@gmail.com> 8431L: linux-media@vger.kernel.org 8432T: git git://linuxtv.org/media_tree.git 8433S: Maintained 8434F: drivers/media/radio/radio-ma901.c 8435 8436MAC80211 8437M: Johannes Berg <johannes@sipsolutions.net> 8438L: linux-wireless@vger.kernel.org 8439W: http://wireless.kernel.org/ 8440T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8441T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8442S: Maintained 8443F: Documentation/networking/mac80211-injection.txt 8444F: include/net/mac80211.h 8445F: net/mac80211/ 8446F: drivers/net/wireless/mac80211_hwsim.[ch] 8447F: Documentation/networking/mac80211_hwsim/README 8448 8449MAILBOX API 8450M: Jassi Brar <jassisinghbrar@gmail.com> 8451L: linux-kernel@vger.kernel.org 8452S: Maintained 8453F: drivers/mailbox/ 8454F: include/linux/mailbox_client.h 8455F: include/linux/mailbox_controller.h 8456 8457MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8458M: Michael Kerrisk <mtk.manpages@gmail.com> 8459W: http://www.kernel.org/doc/man-pages 8460L: linux-man@vger.kernel.org 8461S: Maintained 8462 8463MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8464M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8465L: linux-mips@linux-mips.org 8466S: Maintained 8467F: arch/mips/boot/dts/img/pistachio_marduk.dts 8468 8469MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8470M: Andrew Lunn <andrew@lunn.ch> 8471M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8472L: netdev@vger.kernel.org 8473S: Maintained 8474F: drivers/net/dsa/mv88e6xxx/ 8475F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8476 8477MARVELL ARMADA DRM SUPPORT 8478M: Russell King <linux@armlinux.org.uk> 8479S: Maintained 8480T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8481T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8482F: drivers/gpu/drm/armada/ 8483F: include/uapi/drm/armada_drm.h 8484F: Documentation/devicetree/bindings/display/armada/ 8485 8486MARVELL CRYPTO DRIVER 8487M: Boris Brezillon <boris.brezillon@bootlin.com> 8488M: Arnaud Ebalard <arno@natisbad.org> 8489F: drivers/crypto/marvell/ 8490S: Maintained 8491L: linux-crypto@vger.kernel.org 8492 8493MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8494M: Mirko Lindner <mlindner@marvell.com> 8495M: Stephen Hemminger <stephen@networkplumber.org> 8496L: netdev@vger.kernel.org 8497S: Maintained 8498F: drivers/net/ethernet/marvell/sk* 8499 8500MARVELL LIBERTAS WIRELESS DRIVER 8501L: libertas-dev@lists.infradead.org 8502S: Orphan 8503F: drivers/net/wireless/marvell/libertas/ 8504 8505MARVELL MACCHIATOBIN SUPPORT 8506M: Russell King <linux@armlinux.org.uk> 8507L: linux-arm-kernel@lists.infradead.org 8508S: Maintained 8509F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8510 8511MARVELL MV643XX ETHERNET DRIVER 8512M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8513L: netdev@vger.kernel.org 8514S: Maintained 8515F: drivers/net/ethernet/marvell/mv643xx_eth.* 8516F: include/linux/mv643xx.h 8517 8518MARVELL MV88X3310 PHY DRIVER 8519M: Russell King <linux@armlinux.org.uk> 8520L: netdev@vger.kernel.org 8521S: Maintained 8522F: drivers/net/phy/marvell10g.c 8523 8524MARVELL MVNETA ETHERNET DRIVER 8525M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8526L: netdev@vger.kernel.org 8527S: Maintained 8528F: drivers/net/ethernet/marvell/mvneta.* 8529 8530MARVELL MWIFIEX WIRELESS DRIVER 8531M: Amitkumar Karwar <amitkarwar@gmail.com> 8532M: Nishant Sarmukadam <nishants@marvell.com> 8533M: Ganapathi Bhat <gbhat@marvell.com> 8534M: Xinming Hu <huxm@marvell.com> 8535L: linux-wireless@vger.kernel.org 8536S: Maintained 8537F: drivers/net/wireless/marvell/mwifiex/ 8538 8539MARVELL MWL8K WIRELESS DRIVER 8540M: Lennert Buytenhek <buytenh@wantstofly.org> 8541L: linux-wireless@vger.kernel.org 8542S: Odd Fixes 8543F: drivers/net/wireless/marvell/mwl8k.c 8544 8545MARVELL NAND CONTROLLER DRIVER 8546M: Miquel Raynal <miquel.raynal@bootlin.com> 8547L: linux-mtd@lists.infradead.org 8548S: Maintained 8549F: drivers/mtd/nand/raw/marvell_nand.c 8550F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8551 8552MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8553M: Nicolas Pitre <nico@fluxnic.net> 8554S: Odd Fixes 8555F: drivers/mmc/host/mvsdio.* 8556 8557MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8558M: Hu Ziji <huziji@marvell.com> 8559L: linux-mmc@vger.kernel.org 8560S: Supported 8561F: drivers/mmc/host/sdhci-xenon* 8562F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8563 8564MATROX FRAMEBUFFER DRIVER 8565L: linux-fbdev@vger.kernel.org 8566S: Orphan 8567F: drivers/video/fbdev/matrox/matroxfb_* 8568F: include/uapi/linux/matroxfb.h 8569 8570MAX16065 HARDWARE MONITOR DRIVER 8571M: Guenter Roeck <linux@roeck-us.net> 8572L: linux-hwmon@vger.kernel.org 8573S: Maintained 8574F: Documentation/hwmon/max16065 8575F: drivers/hwmon/max16065.c 8576 8577MAX20751 HARDWARE MONITOR DRIVER 8578M: Guenter Roeck <linux@roeck-us.net> 8579L: linux-hwmon@vger.kernel.org 8580S: Maintained 8581F: Documentation/hwmon/max20751 8582F: drivers/hwmon/max20751.c 8583 8584MAX2175 SDR TUNER DRIVER 8585M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8586L: linux-media@vger.kernel.org 8587T: git git://linuxtv.org/media_tree.git 8588S: Maintained 8589F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8590F: Documentation/media/v4l-drivers/max2175.rst 8591F: drivers/media/i2c/max2175* 8592F: include/uapi/linux/max2175.h 8593 8594MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8595L: linux-hwmon@vger.kernel.org 8596S: Orphan 8597F: Documentation/hwmon/max6650 8598F: drivers/hwmon/max6650.c 8599 8600MAX6697 HARDWARE MONITOR DRIVER 8601M: Guenter Roeck <linux@roeck-us.net> 8602L: linux-hwmon@vger.kernel.org 8603S: Maintained 8604F: Documentation/hwmon/max6697 8605F: Documentation/devicetree/bindings/i2c/max6697.txt 8606F: drivers/hwmon/max6697.c 8607F: include/linux/platform_data/max6697.h 8608 8609MAX9860 MONO AUDIO VOICE CODEC DRIVER 8610M: Peter Rosin <peda@axentia.se> 8611L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8612S: Maintained 8613F: Documentation/devicetree/bindings/sound/max9860.txt 8614F: sound/soc/codecs/max9860.* 8615 8616MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8617M: Javier Martinez Canillas <javier@dowhile0.org> 8618L: linux-kernel@vger.kernel.org 8619S: Supported 8620F: drivers/regulator/max77802-regulator.c 8621F: Documentation/devicetree/bindings/*/*max77802.txt 8622F: include/dt-bindings/*/*max77802.h 8623 8624MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8625M: Krzysztof Kozlowski <krzk@kernel.org> 8626M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8627L: linux-pm@vger.kernel.org 8628S: Supported 8629F: drivers/power/supply/max14577_charger.c 8630F: drivers/power/supply/max77693_charger.c 8631 8632MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8633M: Chanwoo Choi <cw00.choi@samsung.com> 8634M: Krzysztof Kozlowski <krzk@kernel.org> 8635M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8636L: linux-kernel@vger.kernel.org 8637S: Supported 8638F: drivers/*/max14577*.c 8639F: drivers/*/max77686*.c 8640F: drivers/*/max77693*.c 8641F: drivers/extcon/extcon-max14577.c 8642F: drivers/extcon/extcon-max77693.c 8643F: drivers/rtc/rtc-max77686.c 8644F: drivers/clk/clk-max77686.c 8645F: Documentation/devicetree/bindings/mfd/max14577.txt 8646F: Documentation/devicetree/bindings/*/max77686.txt 8647F: Documentation/devicetree/bindings/mfd/max77693.txt 8648F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8649F: include/linux/mfd/max14577*.h 8650F: include/linux/mfd/max77686*.h 8651F: include/linux/mfd/max77693*.h 8652 8653MAXIRADIO FM RADIO RECEIVER DRIVER 8654M: Hans Verkuil <hverkuil@xs4all.nl> 8655L: linux-media@vger.kernel.org 8656T: git git://linuxtv.org/media_tree.git 8657W: https://linuxtv.org 8658S: Maintained 8659F: drivers/media/radio/radio-maxiradio* 8660 8661MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8662M: Peter Rosin <peda@axentia.se> 8663L: linux-iio@vger.kernel.org 8664S: Maintained 8665F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8666F: drivers/iio/potentiometer/mcp4018.c 8667F: drivers/iio/potentiometer/mcp4531.c 8668 8669MCR20A IEEE-802.15.4 RADIO DRIVER 8670M: Xue Liu <liuxuenetmail@gmail.com> 8671L: linux-wpan@vger.kernel.org 8672W: https://github.com/xueliu/mcr20a-linux 8673S: Maintained 8674F: drivers/net/ieee802154/mcr20a.c 8675F: drivers/net/ieee802154/mcr20a.h 8676F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8677 8678MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8679M: William Breathitt Gray <vilhelm.gray@gmail.com> 8680L: linux-iio@vger.kernel.org 8681S: Maintained 8682F: drivers/iio/dac/cio-dac.c 8683 8684MEDIA DRIVERS FOR ASCOT2E 8685M: Sergey Kozlov <serjk@netup.ru> 8686M: Abylay Ospan <aospan@netup.ru> 8687L: linux-media@vger.kernel.org 8688W: https://linuxtv.org 8689W: http://netup.tv/ 8690T: git git://linuxtv.org/media_tree.git 8691S: Supported 8692F: drivers/media/dvb-frontends/ascot2e* 8693 8694MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8695M: Jasmin Jessich <jasmin@anw.at> 8696L: linux-media@vger.kernel.org 8697W: https://linuxtv.org 8698T: git git://linuxtv.org/media_tree.git 8699S: Maintained 8700F: drivers/media/dvb-frontends/cxd2099* 8701 8702MEDIA DRIVERS FOR CXD2841ER 8703M: Sergey Kozlov <serjk@netup.ru> 8704M: Abylay Ospan <aospan@netup.ru> 8705L: linux-media@vger.kernel.org 8706W: https://linuxtv.org 8707W: http://netup.tv/ 8708T: git git://linuxtv.org/media_tree.git 8709S: Supported 8710F: drivers/media/dvb-frontends/cxd2841er* 8711 8712MEDIA DRIVERS FOR CXD2880 8713M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8714L: linux-media@vger.kernel.org 8715W: http://linuxtv.org/ 8716T: git git://linuxtv.org/media_tree.git 8717S: Supported 8718F: drivers/media/dvb-frontends/cxd2880/* 8719F: drivers/media/spi/cxd2880* 8720 8721MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8722M: Daniel Scheller <d.scheller.oss@gmail.com> 8723L: linux-media@vger.kernel.org 8724W: https://linuxtv.org 8725T: git git://linuxtv.org/media_tree.git 8726S: Maintained 8727F: drivers/media/pci/ddbridge/* 8728 8729MEDIA DRIVERS FOR FREESCALE IMX 8730M: Steve Longerbeam <slongerbeam@gmail.com> 8731M: Philipp Zabel <p.zabel@pengutronix.de> 8732L: linux-media@vger.kernel.org 8733T: git git://linuxtv.org/media_tree.git 8734S: Maintained 8735F: Documentation/devicetree/bindings/media/imx.txt 8736F: Documentation/media/v4l-drivers/imx.rst 8737F: drivers/staging/media/imx/ 8738F: include/linux/imx-media.h 8739F: include/media/imx.h 8740 8741MEDIA DRIVERS FOR HELENE 8742M: Abylay Ospan <aospan@netup.ru> 8743L: linux-media@vger.kernel.org 8744W: https://linuxtv.org 8745W: http://netup.tv/ 8746T: git git://linuxtv.org/media_tree.git 8747S: Supported 8748F: drivers/media/dvb-frontends/helene* 8749 8750MEDIA DRIVERS FOR HORUS3A 8751M: Sergey Kozlov <serjk@netup.ru> 8752M: Abylay Ospan <aospan@netup.ru> 8753L: linux-media@vger.kernel.org 8754W: https://linuxtv.org 8755W: http://netup.tv/ 8756T: git git://linuxtv.org/media_tree.git 8757S: Supported 8758F: drivers/media/dvb-frontends/horus3a* 8759 8760MEDIA DRIVERS FOR LNBH25 8761M: Sergey Kozlov <serjk@netup.ru> 8762M: Abylay Ospan <aospan@netup.ru> 8763L: linux-media@vger.kernel.org 8764W: https://linuxtv.org 8765W: http://netup.tv/ 8766T: git git://linuxtv.org/media_tree.git 8767S: Supported 8768F: drivers/media/dvb-frontends/lnbh25* 8769 8770MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8771M: Daniel Scheller <d.scheller.oss@gmail.com> 8772L: linux-media@vger.kernel.org 8773W: https://linuxtv.org 8774T: git git://linuxtv.org/media_tree.git 8775S: Maintained 8776F: drivers/media/dvb-frontends/mxl5xx* 8777 8778MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8779M: Sergey Kozlov <serjk@netup.ru> 8780M: Abylay Ospan <aospan@netup.ru> 8781L: linux-media@vger.kernel.org 8782W: https://linuxtv.org 8783W: http://netup.tv/ 8784T: git git://linuxtv.org/media_tree.git 8785S: Supported 8786F: drivers/media/pci/netup_unidvb/* 8787 8788MEDIA DRIVERS FOR RENESAS - CEU 8789M: Jacopo Mondi <jacopo@jmondi.org> 8790L: linux-media@vger.kernel.org 8791L: linux-renesas-soc@vger.kernel.org 8792T: git git://linuxtv.org/media_tree.git 8793S: Supported 8794F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8795F: drivers/media/platform/renesas-ceu.c 8796F: include/media/drv-intf/renesas-ceu.h 8797 8798MEDIA DRIVERS FOR RENESAS - DRIF 8799M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8800L: linux-media@vger.kernel.org 8801L: linux-renesas-soc@vger.kernel.org 8802T: git git://linuxtv.org/media_tree.git 8803S: Supported 8804F: Documentation/devicetree/bindings/media/renesas,drif.txt 8805F: drivers/media/platform/rcar_drif.c 8806 8807MEDIA DRIVERS FOR RENESAS - FCP 8808M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8809L: linux-media@vger.kernel.org 8810L: linux-renesas-soc@vger.kernel.org 8811T: git git://linuxtv.org/media_tree.git 8812S: Supported 8813F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8814F: drivers/media/platform/rcar-fcp.c 8815F: include/media/rcar-fcp.h 8816 8817MEDIA DRIVERS FOR RENESAS - FDP1 8818M: Kieran Bingham <kieran@bingham.xyz> 8819L: linux-media@vger.kernel.org 8820L: linux-renesas-soc@vger.kernel.org 8821T: git git://linuxtv.org/media_tree.git 8822S: Supported 8823F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8824F: drivers/media/platform/rcar_fdp1.c 8825 8826MEDIA DRIVERS FOR RENESAS - VIN 8827M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8828L: linux-media@vger.kernel.org 8829L: linux-renesas-soc@vger.kernel.org 8830T: git git://linuxtv.org/media_tree.git 8831S: Supported 8832F: Documentation/devicetree/bindings/media/rcar_vin.txt 8833F: drivers/media/platform/rcar-vin/ 8834 8835MEDIA DRIVERS FOR RENESAS - VSP1 8836M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8837L: linux-media@vger.kernel.org 8838L: linux-renesas-soc@vger.kernel.org 8839T: git git://linuxtv.org/media_tree.git 8840S: Supported 8841F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8842F: drivers/media/platform/vsp1/ 8843 8844MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8845M: Daniel Scheller <d.scheller.oss@gmail.com> 8846L: linux-media@vger.kernel.org 8847W: https://linuxtv.org 8848T: git git://linuxtv.org/media_tree.git 8849S: Maintained 8850F: drivers/media/dvb-frontends/stv0910* 8851 8852MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8853M: Daniel Scheller <d.scheller.oss@gmail.com> 8854L: linux-media@vger.kernel.org 8855W: https://linuxtv.org 8856T: git git://linuxtv.org/media_tree.git 8857S: Maintained 8858F: drivers/media/dvb-frontends/stv6111* 8859 8860MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8861M: Dmitry Osipenko <digetx@gmail.com> 8862L: linux-media@vger.kernel.org 8863L: linux-tegra@vger.kernel.org 8864T: git git://linuxtv.org/media_tree.git 8865S: Maintained 8866F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8867F: drivers/staging/media/tegra-vde/ 8868 8869MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8870M: Mauro Carvalho Chehab <mchehab@kernel.org> 8871P: LinuxTV.org Project 8872L: linux-media@vger.kernel.org 8873W: https://linuxtv.org 8874Q: http://patchwork.kernel.org/project/linux-media/list/ 8875T: git git://linuxtv.org/media_tree.git 8876S: Maintained 8877F: Documentation/devicetree/bindings/media/ 8878F: Documentation/media/ 8879F: drivers/media/ 8880F: drivers/staging/media/ 8881F: include/linux/platform_data/media/ 8882F: include/media/ 8883F: include/uapi/linux/dvb/ 8884F: include/uapi/linux/videodev2.h 8885F: include/uapi/linux/media.h 8886F: include/uapi/linux/v4l2-* 8887F: include/uapi/linux/meye.h 8888F: include/uapi/linux/ivtv* 8889F: include/uapi/linux/uvcvideo.h 8890 8891MEDIATEK CIR DRIVER 8892M: Sean Wang <sean.wang@mediatek.com> 8893S: Maintained 8894F: drivers/media/rc/mtk-cir.c 8895 8896MEDIATEK DMA DRIVER 8897M: Sean Wang <sean.wang@mediatek.com> 8898L: dmaengine@vger.kernel.org 8899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8900L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8901S: Maintained 8902F: Documentation/devicetree/bindings/dma/mtk-* 8903F: drivers/dma/mediatek/ 8904 8905MEDIATEK PMIC LED DRIVER 8906M: Sean Wang <sean.wang@mediatek.com> 8907S: Maintained 8908F: drivers/leds/leds-mt6323.c 8909F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8910 8911MEDIATEK ETHERNET DRIVER 8912M: Felix Fietkau <nbd@openwrt.org> 8913M: John Crispin <john@phrozen.org> 8914M: Sean Wang <sean.wang@mediatek.com> 8915M: Nelson Chang <nelson.chang@mediatek.com> 8916L: netdev@vger.kernel.org 8917S: Maintained 8918F: drivers/net/ethernet/mediatek/ 8919 8920MEDIATEK SWITCH DRIVER 8921M: Sean Wang <sean.wang@mediatek.com> 8922L: netdev@vger.kernel.org 8923S: Maintained 8924F: drivers/net/dsa/mt7530.* 8925F: net/dsa/tag_mtk.c 8926 8927MEDIATEK JPEG DRIVER 8928M: Rick Chang <rick.chang@mediatek.com> 8929M: Bin Liu <bin.liu@mediatek.com> 8930S: Supported 8931F: drivers/media/platform/mtk-jpeg/ 8932F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8933 8934MEDIATEK MDP DRIVER 8935M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8936M: Houlong Wei <houlong.wei@mediatek.com> 8937M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8938S: Supported 8939F: drivers/media/platform/mtk-mdp/ 8940F: drivers/media/platform/mtk-vpu/ 8941F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8942 8943MEDIATEK MEDIA DRIVER 8944M: Tiffany Lin <tiffany.lin@mediatek.com> 8945M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8946S: Supported 8947F: drivers/media/platform/mtk-vcodec/ 8948F: drivers/media/platform/mtk-vpu/ 8949F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8950F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8951 8952MEDIATEK MT7601U WIRELESS LAN DRIVER 8953M: Jakub Kicinski <kubakici@wp.pl> 8954L: linux-wireless@vger.kernel.org 8955S: Maintained 8956F: drivers/net/wireless/mediatek/mt7601u/ 8957 8958MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8959M: Sean Wang <sean.wang@mediatek.com> 8960S: Maintained 8961F: drivers/char/hw_random/mtk-rng.c 8962 8963MEDIATEK USB3 DRD IP DRIVER 8964M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8965L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8967L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8968S: Maintained 8969F: drivers/usb/mtu3/ 8970 8971MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8972M: Peter Senna Tschudin <peter.senna@collabora.com> 8973M: Martin Donnelly <martin.donnelly@ge.com> 8974M: Martyn Welch <martyn.welch@collabora.co.uk> 8975S: Maintained 8976F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8977F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8978 8979MEGARAID SCSI/SAS DRIVERS 8980M: Kashyap Desai <kashyap.desai@broadcom.com> 8981M: Sumit Saxena <sumit.saxena@broadcom.com> 8982M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8983L: megaraidlinux.pdl@broadcom.com 8984L: linux-scsi@vger.kernel.org 8985W: http://www.avagotech.com/support/ 8986S: Maintained 8987F: Documentation/scsi/megaraid.txt 8988F: drivers/scsi/megaraid.* 8989F: drivers/scsi/megaraid/ 8990 8991MELEXIS MLX90614 DRIVER 8992M: Crt Mori <cmo@melexis.com> 8993L: linux-iio@vger.kernel.org 8994W: http://www.melexis.com 8995S: Supported 8996F: drivers/iio/temperature/mlx90614.c 8997 8998MELEXIS MLX90632 DRIVER 8999M: Crt Mori <cmo@melexis.com> 9000L: linux-iio@vger.kernel.org 9001W: http://www.melexis.com 9002S: Supported 9003F: drivers/iio/temperature/mlx90632.c 9004 9005MELFAS MIP4 TOUCHSCREEN DRIVER 9006M: Sangwon Jee <jeesw@melfas.com> 9007W: http://www.melfas.com 9008S: Supported 9009F: drivers/input/touchscreen/melfas_mip4.c 9010F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9011 9012MELLANOX ETHERNET DRIVER (mlx4_en) 9013M: Tariq Toukan <tariqt@mellanox.com> 9014L: netdev@vger.kernel.org 9015S: Supported 9016W: http://www.mellanox.com 9017Q: http://patchwork.ozlabs.org/project/netdev/list/ 9018F: drivers/net/ethernet/mellanox/mlx4/en_* 9019 9020MELLANOX ETHERNET DRIVER (mlx5e) 9021M: Saeed Mahameed <saeedm@mellanox.com> 9022L: netdev@vger.kernel.org 9023S: Supported 9024W: http://www.mellanox.com 9025Q: http://patchwork.ozlabs.org/project/netdev/list/ 9026F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9027 9028MELLANOX ETHERNET INNOVA DRIVER 9029R: Boris Pismenny <borisp@mellanox.com> 9030L: netdev@vger.kernel.org 9031S: Supported 9032W: http://www.mellanox.com 9033Q: http://patchwork.ozlabs.org/project/netdev/list/ 9034F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9035F: include/linux/mlx5/mlx5_ifc_fpga.h 9036 9037MELLANOX ETHERNET INNOVA IPSEC DRIVER 9038R: Boris Pismenny <borisp@mellanox.com> 9039L: netdev@vger.kernel.org 9040S: Supported 9041W: http://www.mellanox.com 9042Q: http://patchwork.ozlabs.org/project/netdev/list/ 9043F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9044F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9045 9046MELLANOX ETHERNET SWITCH DRIVERS 9047M: Jiri Pirko <jiri@mellanox.com> 9048M: Ido Schimmel <idosch@mellanox.com> 9049L: netdev@vger.kernel.org 9050S: Supported 9051W: http://www.mellanox.com 9052Q: http://patchwork.ozlabs.org/project/netdev/list/ 9053F: drivers/net/ethernet/mellanox/mlxsw/ 9054 9055MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9056M: mlxsw@mellanox.com 9057L: netdev@vger.kernel.org 9058S: Supported 9059W: http://www.mellanox.com 9060Q: http://patchwork.ozlabs.org/project/netdev/list/ 9061F: drivers/net/ethernet/mellanox/mlxfw/ 9062 9063MELLANOX HARDWARE PLATFORM SUPPORT 9064M: Andy Shevchenko <andy@infradead.org> 9065M: Darren Hart <dvhart@infradead.org> 9066M: Vadim Pasternak <vadimp@mellanox.com> 9067L: platform-driver-x86@vger.kernel.org 9068S: Supported 9069F: drivers/platform/mellanox/ 9070 9071MELLANOX MLX4 core VPI driver 9072M: Tariq Toukan <tariqt@mellanox.com> 9073L: netdev@vger.kernel.org 9074L: linux-rdma@vger.kernel.org 9075W: http://www.mellanox.com 9076Q: http://patchwork.ozlabs.org/project/netdev/list/ 9077S: Supported 9078F: drivers/net/ethernet/mellanox/mlx4/ 9079F: include/linux/mlx4/ 9080 9081MELLANOX MLX4 IB driver 9082M: Yishai Hadas <yishaih@mellanox.com> 9083L: linux-rdma@vger.kernel.org 9084W: http://www.mellanox.com 9085Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9086S: Supported 9087F: drivers/infiniband/hw/mlx4/ 9088F: include/linux/mlx4/ 9089F: include/uapi/rdma/mlx4-abi.h 9090 9091MELLANOX MLX5 core VPI driver 9092M: Saeed Mahameed <saeedm@mellanox.com> 9093M: Leon Romanovsky <leonro@mellanox.com> 9094L: netdev@vger.kernel.org 9095L: linux-rdma@vger.kernel.org 9096W: http://www.mellanox.com 9097Q: http://patchwork.ozlabs.org/project/netdev/list/ 9098S: Supported 9099F: drivers/net/ethernet/mellanox/mlx5/core/ 9100F: include/linux/mlx5/ 9101 9102MELLANOX MLX5 IB driver 9103M: Leon Romanovsky <leonro@mellanox.com> 9104L: linux-rdma@vger.kernel.org 9105W: http://www.mellanox.com 9106Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9107S: Supported 9108F: drivers/infiniband/hw/mlx5/ 9109F: include/linux/mlx5/ 9110F: include/uapi/rdma/mlx5-abi.h 9111 9112MELLANOX MLXCPLD I2C AND MUX DRIVER 9113M: Vadim Pasternak <vadimp@mellanox.com> 9114M: Michael Shych <michaelsh@mellanox.com> 9115L: linux-i2c@vger.kernel.org 9116S: Supported 9117F: drivers/i2c/busses/i2c-mlxcpld.c 9118F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9119F: Documentation/i2c/busses/i2c-mlxcpld 9120 9121MELLANOX MLXCPLD LED DRIVER 9122M: Vadim Pasternak <vadimp@mellanox.com> 9123L: linux-leds@vger.kernel.org 9124S: Supported 9125F: drivers/leds/leds-mlxcpld.c 9126F: drivers/leds/leds-mlxreg.c 9127F: Documentation/leds/leds-mlxcpld.txt 9128 9129MELLANOX PLATFORM DRIVER 9130M: Vadim Pasternak <vadimp@mellanox.com> 9131L: platform-driver-x86@vger.kernel.org 9132S: Supported 9133F: drivers/platform/x86/mlx-platform.c 9134 9135MEMBARRIER SUPPORT 9136M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9137M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9138L: linux-kernel@vger.kernel.org 9139S: Supported 9140F: kernel/sched/membarrier.c 9141F: include/uapi/linux/membarrier.h 9142F: arch/powerpc/include/asm/membarrier.h 9143 9144MEMORY MANAGEMENT 9145L: linux-mm@kvack.org 9146W: http://www.linux-mm.org 9147S: Maintained 9148F: include/linux/mm.h 9149F: include/linux/gfp.h 9150F: include/linux/mmzone.h 9151F: include/linux/memory_hotplug.h 9152F: include/linux/vmalloc.h 9153F: mm/ 9154 9155MEMORY TECHNOLOGY DEVICES (MTD) 9156M: David Woodhouse <dwmw2@infradead.org> 9157M: Brian Norris <computersforpeace@gmail.com> 9158M: Boris Brezillon <boris.brezillon@bootlin.com> 9159M: Marek Vasut <marek.vasut@gmail.com> 9160M: Richard Weinberger <richard@nod.at> 9161L: linux-mtd@lists.infradead.org 9162W: http://www.linux-mtd.infradead.org/ 9163Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9164T: git git://git.infradead.org/linux-mtd.git master 9165T: git git://git.infradead.org/linux-mtd.git mtd/next 9166S: Maintained 9167F: Documentation/devicetree/bindings/mtd/ 9168F: drivers/mtd/ 9169F: include/linux/mtd/ 9170F: include/uapi/mtd/ 9171 9172MEN A21 WATCHDOG DRIVER 9173M: Johannes Thumshirn <morbidrsa@gmail.com> 9174L: linux-watchdog@vger.kernel.org 9175S: Maintained 9176F: drivers/watchdog/mena21_wdt.c 9177 9178MEN CHAMELEON BUS (mcb) 9179M: Johannes Thumshirn <morbidrsa@gmail.com> 9180S: Maintained 9181F: drivers/mcb/ 9182F: include/linux/mcb.h 9183F: Documentation/men-chameleon-bus.txt 9184 9185MEN F21BMC (Board Management Controller) 9186M: Andreas Werner <andreas.werner@men.de> 9187S: Supported 9188F: drivers/mfd/menf21bmc.c 9189F: drivers/watchdog/menf21bmc_wdt.c 9190F: drivers/leds/leds-menf21bmc.c 9191F: drivers/hwmon/menf21bmc_hwmon.c 9192F: Documentation/hwmon/menf21bmc 9193 9194MESON AO CEC DRIVER FOR AMLOGIC SOCS 9195M: Neil Armstrong <narmstrong@baylibre.com> 9196L: linux-media@lists.freedesktop.org 9197L: linux-amlogic@lists.infradead.org 9198W: http://linux-meson.com/ 9199S: Supported 9200F: drivers/media/platform/meson/ao-cec.c 9201F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9202T: git git://linuxtv.org/media_tree.git 9203 9204MICROBLAZE ARCHITECTURE 9205M: Michal Simek <monstr@monstr.eu> 9206W: http://www.monstr.eu/fdt/ 9207T: git git://git.monstr.eu/linux-2.6-microblaze.git 9208S: Supported 9209F: arch/microblaze/ 9210 9211MICROCHIP / ATMEL AT91 SERIAL DRIVER 9212M: Richard Genoud <richard.genoud@gmail.com> 9213S: Maintained 9214F: drivers/tty/serial/atmel_serial.c 9215F: drivers/tty/serial/atmel_serial.h 9216 9217MICROCHIP / ATMEL DMA DRIVER 9218M: Ludovic Desroches <ludovic.desroches@microchip.com> 9219L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9220L: dmaengine@vger.kernel.org 9221S: Supported 9222F: drivers/dma/at_hdmac.c 9223F: drivers/dma/at_hdmac_regs.h 9224F: include/linux/platform_data/dma-atmel.h 9225 9226MICROCHIP / ATMEL ECC DRIVER 9227M: Tudor Ambarus <tudor.ambarus@microchip.com> 9228L: linux-crypto@vger.kernel.org 9229S: Maintained 9230F: drivers/crypto/atmel-ecc.* 9231 9232MICROCHIP / ATMEL ISC DRIVER 9233M: Songjun Wu <songjun.wu@microchip.com> 9234L: linux-media@vger.kernel.org 9235S: Supported 9236F: drivers/media/platform/atmel/atmel-isc.c 9237F: drivers/media/platform/atmel/atmel-isc-regs.h 9238F: devicetree/bindings/media/atmel-isc.txt 9239 9240MICROCHIP / ATMEL NAND DRIVER 9241M: Wenyou Yang <wenyou.yang@microchip.com> 9242M: Josh Wu <rainyfeeling@outlook.com> 9243L: linux-mtd@lists.infradead.org 9244S: Supported 9245F: drivers/mtd/nand/raw/atmel/* 9246F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9247 9248MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9249M: Woojung Huh <Woojung.Huh@microchip.com> 9250M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9251L: netdev@vger.kernel.org 9252S: Maintained 9253F: net/dsa/tag_ksz.c 9254F: drivers/net/dsa/microchip/* 9255F: include/linux/platform_data/microchip-ksz.h 9256F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9257 9258MICROCHIP LAN743X ETHERNET DRIVER 9259M: Bryan Whitehead <bryan.whitehead@microchip.com> 9260M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9261L: netdev@vger.kernel.org 9262S: Maintained 9263F: drivers/net/ethernet/microchip/lan743x_* 9264 9265MICROCHIP USB251XB DRIVER 9266M: Richard Leitner <richard.leitner@skidata.com> 9267L: linux-usb@vger.kernel.org 9268S: Maintained 9269F: drivers/usb/misc/usb251xb.c 9270F: Documentation/devicetree/bindings/usb/usb251xb.txt 9271 9272MICROSEMI MIPS SOCS 9273M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9274L: linux-mips@linux-mips.org 9275S: Maintained 9276F: arch/mips/generic/board-ocelot.c 9277F: arch/mips/configs/generic/board-ocelot.config 9278F: arch/mips/boot/dts/mscc/ 9279F: Documentation/devicetree/bindings/mips/mscc.txt 9280 9281MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9282M: Don Brace <don.brace@microsemi.com> 9283L: esc.storagedev@microsemi.com 9284L: linux-scsi@vger.kernel.org 9285S: Supported 9286F: drivers/scsi/smartpqi/smartpqi*.[ch] 9287F: drivers/scsi/smartpqi/Kconfig 9288F: drivers/scsi/smartpqi/Makefile 9289F: include/linux/cciss*.h 9290F: include/uapi/linux/cciss*.h 9291F: Documentation/scsi/smartpqi.txt 9292 9293MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9294M: Chen Yu <yu.c.chen@intel.com> 9295L: platform-driver-x86@vger.kernel.org 9296S: Supported 9297F: drivers/platform/x86/surfacepro3_button.c 9298 9299MICROTEK X6 SCANNER 9300M: Oliver Neukum <oliver@neukum.org> 9301S: Maintained 9302F: drivers/usb/image/microtek.* 9303 9304MIPS 9305M: Ralf Baechle <ralf@linux-mips.org> 9306M: James Hogan <jhogan@kernel.org> 9307L: linux-mips@linux-mips.org 9308W: http://www.linux-mips.org/ 9309T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9310Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9311S: Supported 9312F: Documentation/devicetree/bindings/mips/ 9313F: Documentation/mips/ 9314F: arch/mips/ 9315F: drivers/platform/mips/ 9316 9317MIPS BOSTON DEVELOPMENT BOARD 9318M: Paul Burton <paul.burton@mips.com> 9319L: linux-mips@linux-mips.org 9320S: Maintained 9321F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9322F: arch/mips/boot/dts/img/boston.dts 9323F: arch/mips/configs/generic/board-boston.config 9324F: drivers/clk/imgtec/clk-boston.c 9325F: include/dt-bindings/clock/boston-clock.h 9326 9327MIPS GENERIC PLATFORM 9328M: Paul Burton <paul.burton@mips.com> 9329L: linux-mips@linux-mips.org 9330S: Supported 9331F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9332F: arch/mips/generic/ 9333F: arch/mips/tools/generic-board-config.sh 9334 9335MIPS/LOONGSON1 ARCHITECTURE 9336M: Keguang Zhang <keguang.zhang@gmail.com> 9337L: linux-mips@linux-mips.org 9338S: Maintained 9339F: arch/mips/loongson32/ 9340F: arch/mips/include/asm/mach-loongson32/ 9341F: drivers/*/*loongson1* 9342F: drivers/*/*/*loongson1* 9343 9344MIPS/LOONGSON2 ARCHITECTURE 9345M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9346L: linux-mips@linux-mips.org 9347S: Maintained 9348F: arch/mips/loongson64/*{2e/2f}* 9349F: arch/mips/include/asm/mach-loongson64/ 9350F: drivers/*/*loongson2* 9351F: drivers/*/*/*loongson2* 9352 9353MIPS/LOONGSON3 ARCHITECTURE 9354M: Huacai Chen <chenhc@lemote.com> 9355L: linux-mips@linux-mips.org 9356S: Maintained 9357F: arch/mips/loongson64/ 9358F: arch/mips/include/asm/mach-loongson64/ 9359F: drivers/platform/mips/cpu_hwmon.c 9360F: drivers/*/*loongson3* 9361F: drivers/*/*/*loongson3* 9362 9363MIPS RINT INSTRUCTION EMULATION 9364M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9365L: linux-mips@linux-mips.org 9366S: Supported 9367F: arch/mips/math-emu/sp_rint.c 9368F: arch/mips/math-emu/dp_rint.c 9369 9370MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9371M: Hans Verkuil <hverkuil@xs4all.nl> 9372L: linux-media@vger.kernel.org 9373T: git git://linuxtv.org/media_tree.git 9374W: https://linuxtv.org 9375S: Odd Fixes 9376F: drivers/media/radio/radio-miropcm20* 9377 9378MMP SUPPORT 9379M: Eric Miao <eric.y.miao@gmail.com> 9380M: Haojian Zhuang <haojian.zhuang@gmail.com> 9381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9382T: git git://github.com/hzhuang1/linux.git 9383T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9384S: Maintained 9385F: arch/arm/boot/dts/mmp* 9386F: arch/arm/mach-mmp/ 9387 9388MN88472 MEDIA DRIVER 9389M: Antti Palosaari <crope@iki.fi> 9390L: linux-media@vger.kernel.org 9391W: https://linuxtv.org 9392W: http://palosaari.fi/linux/ 9393Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9394S: Maintained 9395F: drivers/media/dvb-frontends/mn88472* 9396 9397MN88473 MEDIA DRIVER 9398M: Antti Palosaari <crope@iki.fi> 9399L: linux-media@vger.kernel.org 9400W: https://linuxtv.org 9401W: http://palosaari.fi/linux/ 9402Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9403S: Maintained 9404F: drivers/media/dvb-frontends/mn88473* 9405 9406MODULE SUPPORT 9407M: Jessica Yu <jeyu@kernel.org> 9408T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9409S: Maintained 9410F: include/linux/module.h 9411F: kernel/module.c 9412 9413MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9414W: http://popies.net/meye/ 9415S: Orphan 9416F: Documentation/media/v4l-drivers/meye* 9417F: drivers/media/pci/meye/ 9418F: include/uapi/linux/meye.h 9419 9420MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9421M: Jiri Slaby <jirislaby@gmail.com> 9422S: Maintained 9423F: Documentation/serial/moxa-smartio 9424F: drivers/tty/mxser.* 9425 9426MR800 AVERMEDIA USB FM RADIO DRIVER 9427M: Alexey Klimov <klimov.linux@gmail.com> 9428L: linux-media@vger.kernel.org 9429T: git git://linuxtv.org/media_tree.git 9430S: Maintained 9431F: drivers/media/radio/radio-mr800.c 9432 9433MRF24J40 IEEE 802.15.4 RADIO DRIVER 9434M: Alan Ott <alan@signal11.us> 9435L: linux-wpan@vger.kernel.org 9436S: Maintained 9437F: drivers/net/ieee802154/mrf24j40.c 9438F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9439 9440MSI LAPTOP SUPPORT 9441M: "Lee, Chun-Yi" <jlee@suse.com> 9442L: platform-driver-x86@vger.kernel.org 9443S: Maintained 9444F: drivers/platform/x86/msi-laptop.c 9445 9446MSI WMI SUPPORT 9447L: platform-driver-x86@vger.kernel.org 9448S: Orphan 9449F: drivers/platform/x86/msi-wmi.c 9450 9451MSI001 MEDIA DRIVER 9452M: Antti Palosaari <crope@iki.fi> 9453L: linux-media@vger.kernel.org 9454W: https://linuxtv.org 9455W: http://palosaari.fi/linux/ 9456Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9457T: git git://linuxtv.org/anttip/media_tree.git 9458S: Maintained 9459F: drivers/media/tuners/msi001* 9460 9461MSI2500 MEDIA DRIVER 9462M: Antti Palosaari <crope@iki.fi> 9463L: linux-media@vger.kernel.org 9464W: https://linuxtv.org 9465W: http://palosaari.fi/linux/ 9466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9467T: git git://linuxtv.org/anttip/media_tree.git 9468S: Maintained 9469F: drivers/media/usb/msi2500/ 9470 9471MSYSTEMS DISKONCHIP G3 MTD DRIVER 9472M: Robert Jarzmik <robert.jarzmik@free.fr> 9473L: linux-mtd@lists.infradead.org 9474S: Maintained 9475F: drivers/mtd/devices/docg3* 9476 9477MT9M032 APTINA SENSOR DRIVER 9478M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9479L: linux-media@vger.kernel.org 9480T: git git://linuxtv.org/media_tree.git 9481S: Maintained 9482F: drivers/media/i2c/mt9m032.c 9483F: include/media/i2c/mt9m032.h 9484 9485MT9P031 APTINA CAMERA SENSOR 9486M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9487L: linux-media@vger.kernel.org 9488T: git git://linuxtv.org/media_tree.git 9489S: Maintained 9490F: drivers/media/i2c/mt9p031.c 9491F: include/media/i2c/mt9p031.h 9492 9493MT9T001 APTINA CAMERA SENSOR 9494M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9495L: linux-media@vger.kernel.org 9496T: git git://linuxtv.org/media_tree.git 9497S: Maintained 9498F: drivers/media/i2c/mt9t001.c 9499F: include/media/i2c/mt9t001.h 9500 9501MT9T112 APTINA CAMERA SENSOR 9502M: Jacopo Mondi <jacopo@jmondi.org> 9503L: linux-media@vger.kernel.org 9504T: git git://linuxtv.org/media_tree.git 9505S: Odd Fixes 9506F: drivers/media/i2c/mt9t112.c 9507F: include/media/i2c/mt9t112.h 9508 9509MT9V032 APTINA CAMERA SENSOR 9510M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9511L: linux-media@vger.kernel.org 9512T: git git://linuxtv.org/media_tree.git 9513S: Maintained 9514F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9515F: drivers/media/i2c/mt9v032.c 9516F: include/media/i2c/mt9v032.h 9517 9518MULTIFUNCTION DEVICES (MFD) 9519M: Lee Jones <lee.jones@linaro.org> 9520T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9521S: Supported 9522F: Documentation/devicetree/bindings/mfd/ 9523F: drivers/mfd/ 9524F: include/linux/mfd/ 9525F: include/dt-bindings/mfd/ 9526 9527MULTIMEDIA CARD (MMC) ETC. OVER SPI 9528S: Orphan 9529F: drivers/mmc/host/mmc_spi.c 9530F: include/linux/spi/mmc_spi.h 9531 9532MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9533M: Ulf Hansson <ulf.hansson@linaro.org> 9534L: linux-mmc@vger.kernel.org 9535T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9536S: Maintained 9537F: Documentation/devicetree/bindings/mmc/ 9538F: drivers/mmc/ 9539F: include/linux/mmc/ 9540F: include/uapi/linux/mmc/ 9541 9542MULTIPLEXER SUBSYSTEM 9543M: Peter Rosin <peda@axentia.se> 9544S: Maintained 9545F: Documentation/ABI/testing/mux/sysfs-class-mux* 9546F: Documentation/devicetree/bindings/mux/ 9547F: include/linux/dt-bindings/mux/ 9548F: include/linux/mux/ 9549F: drivers/mux/ 9550 9551MULTITECH MULTIPORT CARD (ISICOM) 9552S: Orphan 9553F: drivers/tty/isicom.c 9554F: include/linux/isicom.h 9555 9556MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9557M: Bin Liu <b-liu@ti.com> 9558L: linux-usb@vger.kernel.org 9559S: Maintained 9560F: drivers/usb/musb/ 9561 9562MXL5007T MEDIA DRIVER 9563M: Michael Krufky <mkrufky@linuxtv.org> 9564L: linux-media@vger.kernel.org 9565W: https://linuxtv.org 9566W: http://github.com/mkrufky 9567Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9568T: git git://linuxtv.org/mkrufky/tuners.git 9569S: Maintained 9570F: drivers/media/tuners/mxl5007t.* 9571 9572MXSFB DRM DRIVER 9573M: Marek Vasut <marex@denx.de> 9574S: Supported 9575F: drivers/gpu/drm/mxsfb/ 9576F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9577 9578MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9579M: Chris Lee <christopher.lee@cspi.com> 9580L: netdev@vger.kernel.org 9581W: https://www.cspi.com/ethernet-products/support/downloads/ 9582S: Supported 9583F: drivers/net/ethernet/myricom/myri10ge/ 9584 9585NAND FLASH SUBSYSTEM 9586M: Boris Brezillon <boris.brezillon@bootlin.com> 9587R: Richard Weinberger <richard@nod.at> 9588L: linux-mtd@lists.infradead.org 9589W: http://www.linux-mtd.infradead.org/ 9590Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9591T: git git://git.infradead.org/linux-mtd.git nand/fixes 9592T: git git://git.infradead.org/linux-mtd.git nand/next 9593S: Maintained 9594F: drivers/mtd/nand/ 9595F: include/linux/mtd/*nand*.h 9596 9597NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9598M: Daniel Mack <zonque@gmail.com> 9599S: Maintained 9600L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9601W: http://www.native-instruments.com 9602F: sound/usb/caiaq/ 9603 9604NATSEMI ETHERNET DRIVER (DP8381x) 9605S: Orphan 9606F: drivers/net/ethernet/natsemi/natsemi.c 9607 9608NCP FILESYSTEM 9609M: Petr Vandrovec <petr@vandrovec.name> 9610S: Obsolete 9611F: drivers/staging/ncpfs/ 9612 9613NCR 5380 SCSI DRIVERS 9614M: Finn Thain <fthain@telegraphics.com.au> 9615M: Michael Schmitz <schmitzmic@gmail.com> 9616L: linux-scsi@vger.kernel.org 9617S: Maintained 9618F: Documentation/scsi/g_NCR5380.txt 9619F: drivers/scsi/NCR5380.* 9620F: drivers/scsi/arm/cumana_1.c 9621F: drivers/scsi/arm/oak.c 9622F: drivers/scsi/atari_scsi.* 9623F: drivers/scsi/dmx3191d.c 9624F: drivers/scsi/g_NCR5380.* 9625F: drivers/scsi/mac_scsi.* 9626F: drivers/scsi/sun3_scsi.* 9627F: drivers/scsi/sun3_scsi_vme.c 9628 9629NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9630M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9631L: linux-scsi@vger.kernel.org 9632S: Maintained 9633F: drivers/scsi/NCR_D700.* 9634 9635NCT6775 HARDWARE MONITOR DRIVER 9636M: Guenter Roeck <linux@roeck-us.net> 9637L: linux-hwmon@vger.kernel.org 9638S: Maintained 9639F: Documentation/hwmon/nct6775 9640F: drivers/hwmon/nct6775.c 9641 9642NETEFFECT IWARP RNIC DRIVER (IW_NES) 9643M: Faisal Latif <faisal.latif@intel.com> 9644L: linux-rdma@vger.kernel.org 9645W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9646S: Supported 9647F: drivers/infiniband/hw/nes/ 9648F: include/uapi/rdma/nes-abi.h 9649 9650NETEM NETWORK EMULATOR 9651M: Stephen Hemminger <stephen@networkplumber.org> 9652L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9653S: Maintained 9654F: net/sched/sch_netem.c 9655 9656NETERION 10GbE DRIVERS (s2io/vxge) 9657M: Jon Mason <jdmason@kudzu.us> 9658L: netdev@vger.kernel.org 9659S: Supported 9660F: Documentation/networking/s2io.txt 9661F: Documentation/networking/vxge.txt 9662F: drivers/net/ethernet/neterion/ 9663 9664NETFILTER 9665M: Pablo Neira Ayuso <pablo@netfilter.org> 9666M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9667M: Florian Westphal <fw@strlen.de> 9668L: netfilter-devel@vger.kernel.org 9669L: coreteam@netfilter.org 9670W: http://www.netfilter.org/ 9671W: http://www.iptables.org/ 9672W: http://www.nftables.org/ 9673Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9674T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9675T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9676S: Maintained 9677F: include/linux/netfilter* 9678F: include/linux/netfilter/ 9679F: include/net/netfilter/ 9680F: include/uapi/linux/netfilter* 9681F: include/uapi/linux/netfilter/ 9682F: net/*/netfilter.c 9683F: net/*/netfilter/ 9684F: net/netfilter/ 9685F: net/bridge/br_netfilter*.c 9686 9687NETROM NETWORK LAYER 9688M: Ralf Baechle <ralf@linux-mips.org> 9689L: linux-hams@vger.kernel.org 9690W: http://www.linux-ax25.org/ 9691S: Maintained 9692F: include/net/netrom.h 9693F: include/uapi/linux/netrom.h 9694F: net/netrom/ 9695 9696NETRONOME ETHERNET DRIVERS 9697M: Jakub Kicinski <jakub.kicinski@netronome.com> 9698L: oss-drivers@netronome.com 9699S: Maintained 9700F: drivers/net/ethernet/netronome/ 9701 9702NETWORK BLOCK DEVICE (NBD) 9703M: Josef Bacik <jbacik@fb.com> 9704S: Maintained 9705L: linux-block@vger.kernel.org 9706L: nbd@other.debian.org 9707F: Documentation/blockdev/nbd.txt 9708F: drivers/block/nbd.c 9709F: include/uapi/linux/nbd.h 9710 9711NETWORK DROP MONITOR 9712M: Neil Horman <nhorman@tuxdriver.com> 9713L: netdev@vger.kernel.org 9714S: Maintained 9715W: https://fedorahosted.org/dropwatch/ 9716F: net/core/drop_monitor.c 9717 9718NETWORKING DRIVERS 9719M: "David S. Miller" <davem@davemloft.net> 9720L: netdev@vger.kernel.org 9721W: http://www.linuxfoundation.org/en/Net 9722Q: http://patchwork.ozlabs.org/project/netdev/list/ 9723T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9724T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9725S: Odd Fixes 9726F: Documentation/devicetree/bindings/net/ 9727F: drivers/net/ 9728F: include/linux/if_* 9729F: include/linux/netdevice.h 9730F: include/linux/etherdevice.h 9731F: include/linux/fcdevice.h 9732F: include/linux/fddidevice.h 9733F: include/linux/hippidevice.h 9734F: include/linux/inetdevice.h 9735F: include/uapi/linux/if_* 9736F: include/uapi/linux/netdevice.h 9737 9738NETWORKING DRIVERS (WIRELESS) 9739M: Kalle Valo <kvalo@codeaurora.org> 9740L: linux-wireless@vger.kernel.org 9741Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9742T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9743T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9744S: Maintained 9745F: Documentation/devicetree/bindings/net/wireless/ 9746F: drivers/net/wireless/ 9747 9748NETWORKING [DSA] 9749M: Andrew Lunn <andrew@lunn.ch> 9750M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9751M: Florian Fainelli <f.fainelli@gmail.com> 9752S: Maintained 9753F: net/dsa/ 9754F: include/net/dsa.h 9755F: include/linux/dsa/ 9756F: drivers/net/dsa/ 9757 9758NETWORKING [GENERAL] 9759M: "David S. Miller" <davem@davemloft.net> 9760L: netdev@vger.kernel.org 9761W: http://www.linuxfoundation.org/en/Net 9762Q: http://patchwork.ozlabs.org/project/netdev/list/ 9763T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9764T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9765B: mailto:netdev@vger.kernel.org 9766S: Maintained 9767F: net/ 9768F: include/net/ 9769F: include/linux/in.h 9770F: include/linux/net.h 9771F: include/linux/netdevice.h 9772F: include/uapi/linux/in.h 9773F: include/uapi/linux/net.h 9774F: include/uapi/linux/netdevice.h 9775F: include/uapi/linux/net_namespace.h 9776F: tools/testing/selftests/net/ 9777F: lib/net_utils.c 9778F: lib/random32.c 9779F: Documentation/networking/ 9780 9781NETWORKING [IPSEC] 9782M: Steffen Klassert <steffen.klassert@secunet.com> 9783M: Herbert Xu <herbert@gondor.apana.org.au> 9784M: "David S. Miller" <davem@davemloft.net> 9785L: netdev@vger.kernel.org 9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9787T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9788S: Maintained 9789F: net/core/flow.c 9790F: net/xfrm/ 9791F: net/key/ 9792F: net/ipv4/xfrm* 9793F: net/ipv4/esp4* 9794F: net/ipv4/ah4.c 9795F: net/ipv4/ipcomp.c 9796F: net/ipv4/ip_vti.c 9797F: net/ipv6/xfrm* 9798F: net/ipv6/esp6* 9799F: net/ipv6/ah6.c 9800F: net/ipv6/ipcomp6.c 9801F: net/ipv6/ip6_vti.c 9802F: include/uapi/linux/xfrm.h 9803F: include/net/xfrm.h 9804 9805NETWORKING [IPv4/IPv6] 9806M: "David S. Miller" <davem@davemloft.net> 9807M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9808M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9809L: netdev@vger.kernel.org 9810T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9811S: Maintained 9812F: net/ipv4/ 9813F: net/ipv6/ 9814F: include/net/ip* 9815F: arch/x86/net/* 9816 9817NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9818M: Paul Moore <paul@paul-moore.com> 9819W: https://github.com/netlabel 9820L: netdev@vger.kernel.org 9821L: linux-security-module@vger.kernel.org 9822S: Maintained 9823F: Documentation/netlabel/ 9824F: include/net/calipso.h 9825F: include/net/cipso_ipv4.h 9826F: include/net/netlabel.h 9827F: include/uapi/linux/netfilter/xt_SECMARK.h 9828F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9829F: net/netlabel/ 9830F: net/ipv4/cipso_ipv4.c 9831F: net/ipv6/calipso.c 9832F: net/netfilter/xt_CONNSECMARK.c 9833F: net/netfilter/xt_SECMARK.c 9834 9835NETWORKING [TLS] 9836M: Aviad Yehezkel <aviadye@mellanox.com> 9837M: Dave Watson <davejwatson@fb.com> 9838L: netdev@vger.kernel.org 9839S: Maintained 9840F: net/tls/* 9841F: include/uapi/linux/tls.h 9842F: include/net/tls.h 9843 9844NETWORKING [WIRELESS] 9845L: linux-wireless@vger.kernel.org 9846Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9847 9848NETDEVSIM 9849M: Jakub Kicinski <jakub.kicinski@netronome.com> 9850S: Maintained 9851F: drivers/net/netdevsim/* 9852 9853NETXEN (1/10) GbE SUPPORT 9854M: Manish Chopra <manish.chopra@cavium.com> 9855M: Rahul Verma <rahul.verma@cavium.com> 9856M: Dept-GELinuxNICDev@cavium.com 9857L: netdev@vger.kernel.org 9858S: Supported 9859F: drivers/net/ethernet/qlogic/netxen/ 9860 9861NFC SUBSYSTEM 9862M: Samuel Ortiz <sameo@linux.intel.com> 9863L: linux-wireless@vger.kernel.org 9864L: linux-nfc@lists.01.org (subscribers-only) 9865S: Supported 9866F: net/nfc/ 9867F: include/net/nfc/ 9868F: include/uapi/linux/nfc.h 9869F: drivers/nfc/ 9870F: include/linux/platform_data/nfcmrvl.h 9871F: include/linux/platform_data/nxp-nci.h 9872F: Documentation/devicetree/bindings/net/nfc/ 9873 9874NFS, SUNRPC, AND LOCKD CLIENTS 9875M: Trond Myklebust <trond.myklebust@hammerspace.com> 9876M: Anna Schumaker <anna.schumaker@netapp.com> 9877L: linux-nfs@vger.kernel.org 9878W: http://client.linux-nfs.org 9879T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9880S: Maintained 9881F: fs/lockd/ 9882F: fs/nfs/ 9883F: fs/nfs_common/ 9884F: net/sunrpc/ 9885F: include/linux/lockd/ 9886F: include/linux/nfs* 9887F: include/linux/sunrpc/ 9888F: include/uapi/linux/nfs* 9889F: include/uapi/linux/sunrpc/ 9890 9891NILFS2 FILESYSTEM 9892M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9893L: linux-nilfs@vger.kernel.org 9894W: https://nilfs.sourceforge.io/ 9895W: https://nilfs.osdn.jp/ 9896T: git git://github.com/konis/nilfs2.git 9897S: Supported 9898F: Documentation/filesystems/nilfs2.txt 9899F: fs/nilfs2/ 9900F: include/trace/events/nilfs2.h 9901F: include/uapi/linux/nilfs2_api.h 9902F: include/uapi/linux/nilfs2_ondisk.h 9903 9904NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9905M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9906W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9907S: Maintained 9908F: Documentation/scsi/NinjaSCSI.txt 9909F: drivers/scsi/pcmcia/nsp_* 9910 9911NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9912M: GOTO Masanori <gotom@debian.or.jp> 9913M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9914W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9915S: Maintained 9916F: Documentation/scsi/NinjaSCSI.txt 9917F: drivers/scsi/nsp32* 9918 9919NIOS2 ARCHITECTURE 9920M: Ley Foon Tan <lftan@altera.com> 9921L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9922T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9923S: Maintained 9924F: arch/nios2/ 9925 9926NOHZ, DYNTICKS SUPPORT 9927M: Frederic Weisbecker <fweisbec@gmail.com> 9928M: Thomas Gleixner <tglx@linutronix.de> 9929M: Ingo Molnar <mingo@kernel.org> 9930L: linux-kernel@vger.kernel.org 9931T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9932S: Maintained 9933F: kernel/time/tick*.* 9934F: include/linux/tick.h 9935F: include/linux/sched/nohz.h 9936 9937NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9938M: Pavel Machek <pavel@ucw.cz> 9939M: Sakari Ailus <sakari.ailus@iki.fi> 9940L: linux-media@vger.kernel.org 9941S: Maintained 9942F: drivers/media/i2c/et8ek8 9943F: drivers/media/i2c/ad5820.c 9944 9945NOKIA N900 POWER SUPPLY DRIVERS 9946R: Pali Rohár <pali.rohar@gmail.com> 9947F: include/linux/power/bq2415x_charger.h 9948F: include/linux/power/bq27xxx_battery.h 9949F: include/linux/power/isp1704_charger.h 9950F: drivers/power/supply/bq2415x_charger.c 9951F: drivers/power/supply/bq27xxx_battery.c 9952F: drivers/power/supply/bq27xxx_battery_i2c.c 9953F: drivers/power/supply/isp1704_charger.c 9954F: drivers/power/supply/rx51_battery.c 9955 9956NTB AMD DRIVER 9957M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9958L: linux-ntb@googlegroups.com 9959S: Supported 9960F: drivers/ntb/hw/amd/ 9961 9962NTB DRIVER CORE 9963M: Jon Mason <jdmason@kudzu.us> 9964M: Dave Jiang <dave.jiang@intel.com> 9965M: Allen Hubbe <allenbh@gmail.com> 9966L: linux-ntb@googlegroups.com 9967S: Supported 9968W: https://github.com/jonmason/ntb/wiki 9969T: git git://github.com/jonmason/ntb.git 9970F: drivers/ntb/ 9971F: drivers/net/ntb_netdev.c 9972F: include/linux/ntb.h 9973F: include/linux/ntb_transport.h 9974F: tools/testing/selftests/ntb/ 9975 9976NTB IDT DRIVER 9977M: Serge Semin <fancer.lancer@gmail.com> 9978L: linux-ntb@googlegroups.com 9979S: Supported 9980F: drivers/ntb/hw/idt/ 9981 9982NTB INTEL DRIVER 9983M: Dave Jiang <dave.jiang@intel.com> 9984L: linux-ntb@googlegroups.com 9985S: Supported 9986W: https://github.com/davejiang/linux/wiki 9987T: git https://github.com/davejiang/linux.git 9988F: drivers/ntb/hw/intel/ 9989 9990NTFS FILESYSTEM 9991M: Anton Altaparmakov <anton@tuxera.com> 9992L: linux-ntfs-dev@lists.sourceforge.net 9993W: http://www.tuxera.com/ 9994T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9995S: Supported 9996F: Documentation/filesystems/ntfs.txt 9997F: fs/ntfs/ 9998 9999NUBUS SUBSYSTEM 10000M: Finn Thain <fthain@telegraphics.com.au> 10001L: linux-m68k@lists.linux-m68k.org 10002S: Maintained 10003F: arch/*/include/asm/nubus.h 10004F: drivers/nubus/ 10005F: include/linux/nubus.h 10006F: include/uapi/linux/nubus.h 10007 10008NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10009M: Antonino Daplas <adaplas@gmail.com> 10010L: linux-fbdev@vger.kernel.org 10011S: Maintained 10012F: drivers/video/fbdev/riva/ 10013F: drivers/video/fbdev/nvidia/ 10014 10015NVM EXPRESS DRIVER 10016M: Keith Busch <keith.busch@intel.com> 10017M: Jens Axboe <axboe@fb.com> 10018M: Christoph Hellwig <hch@lst.de> 10019M: Sagi Grimberg <sagi@grimberg.me> 10020L: linux-nvme@lists.infradead.org 10021T: git://git.infradead.org/nvme.git 10022W: http://git.infradead.org/nvme.git 10023S: Supported 10024F: drivers/nvme/host/ 10025F: include/linux/nvme.h 10026F: include/uapi/linux/nvme_ioctl.h 10027 10028NVM EXPRESS FC TRANSPORT DRIVERS 10029M: James Smart <james.smart@broadcom.com> 10030L: linux-nvme@lists.infradead.org 10031S: Supported 10032F: include/linux/nvme-fc.h 10033F: include/linux/nvme-fc-driver.h 10034F: drivers/nvme/host/fc.c 10035F: drivers/nvme/target/fc.c 10036F: drivers/nvme/target/fcloop.c 10037 10038NVM EXPRESS TARGET DRIVER 10039M: Christoph Hellwig <hch@lst.de> 10040M: Sagi Grimberg <sagi@grimberg.me> 10041L: linux-nvme@lists.infradead.org 10042T: git://git.infradead.org/nvme.git 10043W: http://git.infradead.org/nvme.git 10044S: Supported 10045F: drivers/nvme/target/ 10046 10047NVMEM FRAMEWORK 10048M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10049S: Maintained 10050F: drivers/nvmem/ 10051F: Documentation/devicetree/bindings/nvmem/ 10052F: Documentation/ABI/stable/sysfs-bus-nvmem 10053F: include/linux/nvmem-consumer.h 10054F: include/linux/nvmem-provider.h 10055 10056NXP SGTL5000 DRIVER 10057M: Fabio Estevam <fabio.estevam@nxp.com> 10058L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10059S: Maintained 10060F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10061F: sound/soc/codecs/sgtl5000* 10062 10063NXP TDA998X DRM DRIVER 10064M: Russell King <linux@armlinux.org.uk> 10065S: Supported 10066T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10067T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10068F: drivers/gpu/drm/i2c/tda998x_drv.c 10069F: include/drm/i2c/tda998x.h 10070 10071NXP TFA9879 DRIVER 10072M: Peter Rosin <peda@axentia.se> 10073L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10074S: Maintained 10075F: Documentation/devicetree/bindings/sound/tfa9879.txt 10076F: sound/soc/codecs/tfa9879* 10077 10078NXP-NCI NFC DRIVER 10079M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10080R: Charles Gorand <charles.gorand@effinnov.com> 10081L: linux-nfc@lists.01.org (moderated for non-subscribers) 10082S: Supported 10083F: drivers/nfc/nxp-nci 10084 10085OBJTOOL 10086M: Josh Poimboeuf <jpoimboe@redhat.com> 10087M: Peter Zijlstra <peterz@infradead.org> 10088S: Supported 10089F: tools/objtool/ 10090 10091OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10092M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10093M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10094L: linuxppc-dev@lists.ozlabs.org 10095S: Supported 10096F: arch/powerpc/platforms/powernv/ocxl.c 10097F: arch/powerpc/include/asm/pnv-ocxl.h 10098F: drivers/misc/ocxl/ 10099F: include/misc/ocxl* 10100F: include/uapi/misc/ocxl.h 10101F: Documentation/accelerators/ocxl.txt 10102 10103OMAP AUDIO SUPPORT 10104M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10105M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10106L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10107L: linux-omap@vger.kernel.org 10108S: Maintained 10109F: sound/soc/omap/ 10110 10111OMAP CLOCK FRAMEWORK SUPPORT 10112M: Paul Walmsley <paul@pwsan.com> 10113L: linux-omap@vger.kernel.org 10114S: Maintained 10115F: arch/arm/*omap*/*clock* 10116 10117OMAP DEVICE TREE SUPPORT 10118M: Benoît Cousson <bcousson@baylibre.com> 10119M: Tony Lindgren <tony@atomide.com> 10120L: linux-omap@vger.kernel.org 10121L: devicetree@vger.kernel.org 10122S: Maintained 10123F: arch/arm/boot/dts/*omap* 10124F: arch/arm/boot/dts/*am3* 10125F: arch/arm/boot/dts/*am4* 10126F: arch/arm/boot/dts/*am5* 10127F: arch/arm/boot/dts/*dra7* 10128 10129OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10130M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10131L: linux-omap@vger.kernel.org 10132L: linux-fbdev@vger.kernel.org 10133S: Maintained 10134F: drivers/video/fbdev/omap2/ 10135F: Documentation/arm/OMAP/DSS 10136 10137OMAP FRAMEBUFFER SUPPORT 10138M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10139L: linux-fbdev@vger.kernel.org 10140L: linux-omap@vger.kernel.org 10141S: Maintained 10142F: drivers/video/fbdev/omap/ 10143 10144OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10145M: Roger Quadros <rogerq@ti.com> 10146M: Tony Lindgren <tony@atomide.com> 10147L: linux-omap@vger.kernel.org 10148S: Maintained 10149F: drivers/memory/omap-gpmc.c 10150F: arch/arm/mach-omap2/*gpmc* 10151 10152OMAP GPIO DRIVER 10153M: Grygorii Strashko <grygorii.strashko@ti.com> 10154M: Santosh Shilimkar <ssantosh@kernel.org> 10155M: Kevin Hilman <khilman@kernel.org> 10156L: linux-omap@vger.kernel.org 10157S: Maintained 10158F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10159F: drivers/gpio/gpio-omap.c 10160 10161OMAP HARDWARE SPINLOCK SUPPORT 10162M: Ohad Ben-Cohen <ohad@wizery.com> 10163L: linux-omap@vger.kernel.org 10164S: Maintained 10165F: drivers/hwspinlock/omap_hwspinlock.c 10166 10167OMAP HS MMC SUPPORT 10168L: linux-mmc@vger.kernel.org 10169L: linux-omap@vger.kernel.org 10170S: Orphan 10171F: drivers/mmc/host/omap_hsmmc.c 10172 10173OMAP HWMOD DATA 10174M: Paul Walmsley <paul@pwsan.com> 10175L: linux-omap@vger.kernel.org 10176S: Maintained 10177F: arch/arm/mach-omap2/omap_hwmod*data* 10178 10179OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10180M: Benoît Cousson <bcousson@baylibre.com> 10181L: linux-omap@vger.kernel.org 10182S: Maintained 10183F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10184 10185OMAP HWMOD SUPPORT 10186M: Benoît Cousson <bcousson@baylibre.com> 10187M: Paul Walmsley <paul@pwsan.com> 10188L: linux-omap@vger.kernel.org 10189S: Maintained 10190F: arch/arm/mach-omap2/omap_hwmod.* 10191 10192OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10193M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10194L: linux-media@vger.kernel.org 10195S: Maintained 10196F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10197F: drivers/media/platform/omap3isp/ 10198F: drivers/staging/media/omap4iss/ 10199 10200OMAP MMC SUPPORT 10201M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10202L: linux-omap@vger.kernel.org 10203S: Maintained 10204F: drivers/mmc/host/omap.c 10205 10206OMAP POWER MANAGEMENT SUPPORT 10207M: Kevin Hilman <khilman@kernel.org> 10208L: linux-omap@vger.kernel.org 10209S: Maintained 10210F: arch/arm/*omap*/*pm* 10211F: drivers/cpufreq/omap-cpufreq.c 10212 10213OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10214M: Rajendra Nayak <rnayak@codeaurora.org> 10215M: Paul Walmsley <paul@pwsan.com> 10216L: linux-omap@vger.kernel.org 10217S: Maintained 10218F: arch/arm/mach-omap2/prm* 10219 10220OMAP RANDOM NUMBER GENERATOR SUPPORT 10221M: Deepak Saxena <dsaxena@plexity.net> 10222S: Maintained 10223F: drivers/char/hw_random/omap-rng.c 10224 10225OMAP USB SUPPORT 10226L: linux-usb@vger.kernel.org 10227L: linux-omap@vger.kernel.org 10228S: Orphan 10229F: drivers/usb/*/*omap* 10230F: arch/arm/*omap*/usb* 10231 10232OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10233M: Mark Jackson <mpfj@newflow.co.uk> 10234L: linux-omap@vger.kernel.org 10235S: Maintained 10236F: arch/arm/boot/dts/am335x-nano.dts 10237 10238OMAP1 SUPPORT 10239M: Aaro Koskinen <aaro.koskinen@iki.fi> 10240M: Tony Lindgren <tony@atomide.com> 10241L: linux-omap@vger.kernel.org 10242Q: http://patchwork.kernel.org/project/linux-omap/list/ 10243T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10244S: Maintained 10245F: arch/arm/mach-omap1/ 10246F: arch/arm/plat-omap/ 10247F: arch/arm/configs/omap1_defconfig 10248F: drivers/i2c/busses/i2c-omap.c 10249F: include/linux/i2c-omap.h 10250 10251OMAP2+ SUPPORT 10252M: Tony Lindgren <tony@atomide.com> 10253L: linux-omap@vger.kernel.org 10254W: http://www.muru.com/linux/omap/ 10255W: http://linux.omap.com/ 10256Q: http://patchwork.kernel.org/project/linux-omap/list/ 10257T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10258S: Maintained 10259F: arch/arm/mach-omap2/ 10260F: arch/arm/plat-omap/ 10261F: arch/arm/configs/omap2plus_defconfig 10262F: drivers/i2c/busses/i2c-omap.c 10263F: drivers/irqchip/irq-omap-intc.c 10264F: drivers/mfd/*omap*.c 10265F: drivers/mfd/menelaus.c 10266F: drivers/mfd/palmas.c 10267F: drivers/mfd/tps65217.c 10268F: drivers/mfd/tps65218.c 10269F: drivers/mfd/tps65910.c 10270F: drivers/mfd/twl-core.[ch] 10271F: drivers/mfd/twl4030*.c 10272F: drivers/mfd/twl6030*.c 10273F: drivers/mfd/twl6040*.c 10274F: drivers/regulator/palmas-regulator*.c 10275F: drivers/regulator/pbias-regulator.c 10276F: drivers/regulator/tps65217-regulator.c 10277F: drivers/regulator/tps65218-regulator.c 10278F: drivers/regulator/tps65910-regulator.c 10279F: drivers/regulator/twl-regulator.c 10280F: drivers/regulator/twl6030-regulator.c 10281F: include/linux/i2c-omap.h 10282 10283ONION OMEGA2+ BOARD 10284M: Harvey Hunt <harveyhuntnexus@gmail.com> 10285L: linux-mips@linux-mips.org 10286S: Maintained 10287F: arch/mips/boot/dts/ralink/omega2p.dts 10288 10289OMFS FILESYSTEM 10290M: Bob Copeland <me@bobcopeland.com> 10291L: linux-karma-devel@lists.sourceforge.net 10292S: Maintained 10293F: Documentation/filesystems/omfs.txt 10294F: fs/omfs/ 10295 10296OMNIKEY CARDMAN 4000 DRIVER 10297M: Harald Welte <laforge@gnumonks.org> 10298S: Maintained 10299F: drivers/char/pcmcia/cm4000_cs.c 10300F: include/linux/cm4000_cs.h 10301F: include/uapi/linux/cm4000_cs.h 10302 10303OMNIKEY CARDMAN 4040 DRIVER 10304M: Harald Welte <laforge@gnumonks.org> 10305S: Maintained 10306F: drivers/char/pcmcia/cm4040_cs.* 10307 10308OMNIVISION OV13858 SENSOR DRIVER 10309M: Sakari Ailus <sakari.ailus@linux.intel.com> 10310L: linux-media@vger.kernel.org 10311T: git git://linuxtv.org/media_tree.git 10312S: Maintained 10313F: drivers/media/i2c/ov13858.c 10314 10315OMNIVISION OV2685 SENSOR DRIVER 10316M: Shunqian Zheng <zhengsq@rock-chips.com> 10317L: linux-media@vger.kernel.org 10318T: git git://linuxtv.org/media_tree.git 10319S: Maintained 10320F: drivers/media/i2c/ov2685.c 10321 10322OMNIVISION OV5640 SENSOR DRIVER 10323M: Steve Longerbeam <slongerbeam@gmail.com> 10324L: linux-media@vger.kernel.org 10325T: git git://linuxtv.org/media_tree.git 10326S: Maintained 10327F: drivers/media/i2c/ov5640.c 10328 10329OMNIVISION OV5647 SENSOR DRIVER 10330M: Luis Oliveira <lolivei@synopsys.com> 10331L: linux-media@vger.kernel.org 10332T: git git://linuxtv.org/media_tree.git 10333S: Maintained 10334F: drivers/media/i2c/ov5647.c 10335 10336OMNIVISION OV5695 SENSOR DRIVER 10337M: Shunqian Zheng <zhengsq@rock-chips.com> 10338L: linux-media@vger.kernel.org 10339T: git git://linuxtv.org/media_tree.git 10340S: Maintained 10341F: drivers/media/i2c/ov5695.c 10342 10343OMNIVISION OV7670 SENSOR DRIVER 10344M: Jonathan Corbet <corbet@lwn.net> 10345L: linux-media@vger.kernel.org 10346T: git git://linuxtv.org/media_tree.git 10347S: Maintained 10348F: drivers/media/i2c/ov7670.c 10349F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10350 10351OMNIVISION OV772x SENSOR DRIVER 10352M: Jacopo Mondi <jacopo@jmondi.org> 10353L: linux-media@vger.kernel.org 10354T: git git://linuxtv.org/media_tree.git 10355S: Odd fixes 10356F: drivers/media/i2c/ov772x.c 10357F: include/media/i2c/ov772x.h 10358 10359OMNIVISION OV7740 SENSOR DRIVER 10360M: Wenyou Yang <wenyou.yang@microchip.com> 10361L: linux-media@vger.kernel.org 10362T: git git://linuxtv.org/media_tree.git 10363S: Maintained 10364F: drivers/media/i2c/ov7740.c 10365F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10366 10367OMNIVISION OV9650 SENSOR DRIVER 10368M: Sakari Ailus <sakari.ailus@linux.intel.com> 10369R: Akinobu Mita <akinobu.mita@gmail.com> 10370R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10371L: linux-media@vger.kernel.org 10372T: git git://linuxtv.org/media_tree.git 10373S: Maintained 10374F: drivers/media/i2c/ov9650.c 10375F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10376 10377ONENAND FLASH DRIVER 10378M: Kyungmin Park <kyungmin.park@samsung.com> 10379L: linux-mtd@lists.infradead.org 10380S: Maintained 10381F: drivers/mtd/nand/onenand/ 10382F: include/linux/mtd/onenand*.h 10383 10384ONSTREAM SCSI TAPE DRIVER 10385M: Willem Riede <osst@riede.org> 10386L: osst-users@lists.sourceforge.net 10387L: linux-scsi@vger.kernel.org 10388S: Maintained 10389F: Documentation/scsi/osst.txt 10390F: drivers/scsi/osst.* 10391F: drivers/scsi/osst_*.h 10392F: drivers/scsi/st.h 10393 10394OP-TEE DRIVER 10395M: Jens Wiklander <jens.wiklander@linaro.org> 10396S: Maintained 10397F: drivers/tee/optee/ 10398 10399OPA-VNIC DRIVER 10400M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10401M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10402L: linux-rdma@vger.kernel.org 10403S: Supported 10404F: drivers/infiniband/ulp/opa_vnic 10405 10406OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10407M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10408L: devicetree@vger.kernel.org 10409S: Maintained 10410F: Documentation/devicetree/dynamic-resolution-notes.txt 10411F: Documentation/devicetree/overlay-notes.txt 10412F: drivers/of/overlay.c 10413F: drivers/of/resolver.c 10414 10415OPEN FIRMWARE AND FLATTENED DEVICE TREE 10416M: Rob Herring <robh+dt@kernel.org> 10417M: Frank Rowand <frowand.list@gmail.com> 10418L: devicetree@vger.kernel.org 10419W: http://www.devicetree.org/ 10420T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10421S: Maintained 10422F: drivers/of/ 10423F: include/linux/of*.h 10424F: scripts/dtc/ 10425F: Documentation/ABI/testing/sysfs-firmware-ofw 10426 10427OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10428M: Rob Herring <robh+dt@kernel.org> 10429M: Mark Rutland <mark.rutland@arm.com> 10430L: devicetree@vger.kernel.org 10431T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10432Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10433S: Maintained 10434F: Documentation/devicetree/ 10435F: arch/*/boot/dts/ 10436F: include/dt-bindings/ 10437 10438OPENCORES I2C BUS DRIVER 10439M: Peter Korsgaard <jacmet@sunsite.dk> 10440L: linux-i2c@vger.kernel.org 10441S: Maintained 10442F: Documentation/i2c/busses/i2c-ocores 10443F: drivers/i2c/busses/i2c-ocores.c 10444 10445OPENRISC ARCHITECTURE 10446M: Jonas Bonn <jonas@southpole.se> 10447M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10448M: Stafford Horne <shorne@gmail.com> 10449T: git git://github.com/openrisc/linux.git 10450L: openrisc@lists.librecores.org 10451W: http://openrisc.io 10452S: Maintained 10453F: Documentation/devicetree/bindings/openrisc/ 10454F: Documentation/openrisc/ 10455F: arch/openrisc/ 10456F: drivers/irqchip/irq-ompic.c 10457F: drivers/irqchip/irq-or1k-* 10458 10459OPENVSWITCH 10460M: Pravin B Shelar <pshelar@ovn.org> 10461L: netdev@vger.kernel.org 10462L: dev@openvswitch.org 10463W: http://openvswitch.org 10464S: Maintained 10465F: net/openvswitch/ 10466F: include/uapi/linux/openvswitch.h 10467 10468OPERATING PERFORMANCE POINTS (OPP) 10469M: Viresh Kumar <vireshk@kernel.org> 10470M: Nishanth Menon <nm@ti.com> 10471M: Stephen Boyd <sboyd@kernel.org> 10472L: linux-pm@vger.kernel.org 10473S: Maintained 10474T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10475F: drivers/opp/ 10476F: include/linux/pm_opp.h 10477F: Documentation/power/opp.txt 10478F: Documentation/devicetree/bindings/opp/ 10479 10480OPL4 DRIVER 10481M: Clemens Ladisch <clemens@ladisch.de> 10482L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10483T: git git://git.alsa-project.org/alsa-kernel.git 10484S: Maintained 10485F: sound/drivers/opl4/ 10486 10487OPROFILE 10488M: Robert Richter <rric@kernel.org> 10489L: oprofile-list@lists.sf.net 10490S: Maintained 10491F: arch/*/include/asm/oprofile*.h 10492F: arch/*/oprofile/ 10493F: drivers/oprofile/ 10494F: include/linux/oprofile.h 10495 10496ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10497M: Mark Fasheh <mark@fasheh.com> 10498M: Joel Becker <jlbec@evilplan.org> 10499L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10500W: http://ocfs2.wiki.kernel.org 10501S: Supported 10502F: Documentation/filesystems/ocfs2.txt 10503F: Documentation/filesystems/dlmfs.txt 10504F: fs/ocfs2/ 10505 10506ORANGEFS FILESYSTEM 10507M: Mike Marshall <hubcap@omnibond.com> 10508R: Martin Brandenburg <martin@omnibond.com> 10509L: devel@lists.orangefs.org 10510T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10511S: Supported 10512F: fs/orangefs/ 10513F: Documentation/filesystems/orangefs.txt 10514 10515ORINOCO DRIVER 10516L: linux-wireless@vger.kernel.org 10517W: http://wireless.kernel.org/en/users/Drivers/orinoco 10518W: http://www.nongnu.org/orinoco/ 10519S: Orphan 10520F: drivers/net/wireless/intersil/orinoco/ 10521 10522OSD LIBRARY and FILESYSTEM 10523M: Boaz Harrosh <ooo@electrozaur.com> 10524S: Maintained 10525F: drivers/scsi/osd/ 10526F: include/scsi/osd_* 10527F: fs/exofs/ 10528 10529OV2659 OMNIVISION SENSOR DRIVER 10530M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10531L: linux-media@vger.kernel.org 10532W: https://linuxtv.org 10533Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10534T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10535S: Maintained 10536F: drivers/media/i2c/ov2659.c 10537F: include/media/i2c/ov2659.h 10538 10539OVERLAY FILESYSTEM 10540M: Miklos Szeredi <miklos@szeredi.hu> 10541L: linux-unionfs@vger.kernel.org 10542T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10543S: Supported 10544F: fs/overlayfs/ 10545F: Documentation/filesystems/overlayfs.txt 10546 10547P54 WIRELESS DRIVER 10548M: Christian Lamparter <chunkeey@googlemail.com> 10549L: linux-wireless@vger.kernel.org 10550W: http://wireless.kernel.org/en/users/Drivers/p54 10551S: Maintained 10552F: drivers/net/wireless/intersil/p54/ 10553 10554PA SEMI ETHERNET DRIVER 10555L: netdev@vger.kernel.org 10556S: Orphan 10557F: drivers/net/ethernet/pasemi/* 10558 10559PA SEMI SMBUS DRIVER 10560L: linux-i2c@vger.kernel.org 10561S: Orphan 10562F: drivers/i2c/busses/i2c-pasemi.c 10563 10564PADATA PARALLEL EXECUTION MECHANISM 10565M: Steffen Klassert <steffen.klassert@secunet.com> 10566L: linux-crypto@vger.kernel.org 10567S: Maintained 10568F: kernel/padata.c 10569F: include/linux/padata.h 10570F: Documentation/padata.txt 10571 10572PANASONIC LAPTOP ACPI EXTRAS DRIVER 10573M: Harald Welte <laforge@gnumonks.org> 10574L: platform-driver-x86@vger.kernel.org 10575S: Maintained 10576F: drivers/platform/x86/panasonic-laptop.c 10577 10578PARALLEL LCD/KEYPAD PANEL DRIVER 10579M: Willy Tarreau <willy@haproxy.com> 10580M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10581S: Odd Fixes 10582F: Documentation/misc-devices/lcd-panel-cgram.txt 10583F: drivers/misc/panel.c 10584 10585PARALLEL PORT SUBSYSTEM 10586M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10587M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10588L: linux-parport@lists.infradead.org (subscribers-only) 10589S: Maintained 10590F: drivers/parport/ 10591F: include/linux/parport*.h 10592F: drivers/char/ppdev.c 10593F: include/uapi/linux/ppdev.h 10594F: Documentation/parport*.txt 10595 10596PARAVIRT_OPS INTERFACE 10597M: Juergen Gross <jgross@suse.com> 10598M: Alok Kataria <akataria@vmware.com> 10599L: virtualization@lists.linux-foundation.org 10600S: Supported 10601F: Documentation/virtual/paravirt_ops.txt 10602F: arch/*/kernel/paravirt* 10603F: arch/*/include/asm/paravirt*.h 10604F: include/linux/hypervisor.h 10605 10606PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10607M: Tim Waugh <tim@cyberelk.net> 10608L: linux-parport@lists.infradead.org (subscribers-only) 10609S: Maintained 10610F: Documentation/blockdev/paride.txt 10611F: drivers/block/paride/ 10612 10613PARISC ARCHITECTURE 10614M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10615M: Helge Deller <deller@gmx.de> 10616L: linux-parisc@vger.kernel.org 10617W: http://www.parisc-linux.org/ 10618Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10619T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10620T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10621S: Maintained 10622F: arch/parisc/ 10623F: Documentation/parisc/ 10624F: drivers/parisc/ 10625F: drivers/char/agp/parisc-agp.c 10626F: drivers/input/serio/gscps2.c 10627F: drivers/parport/parport_gsc.* 10628F: drivers/tty/serial/8250/8250_gsc.c 10629F: drivers/video/fbdev/sti* 10630F: drivers/video/console/sti* 10631F: drivers/video/logo/logo_parisc* 10632 10633PARMAN 10634M: Jiri Pirko <jiri@mellanox.com> 10635L: netdev@vger.kernel.org 10636S: Supported 10637F: lib/parman.c 10638F: lib/test_parman.c 10639F: include/linux/parman.h 10640 10641PC87360 HARDWARE MONITORING DRIVER 10642M: Jim Cromie <jim.cromie@gmail.com> 10643L: linux-hwmon@vger.kernel.org 10644S: Maintained 10645F: Documentation/hwmon/pc87360 10646F: drivers/hwmon/pc87360.c 10647 10648PC8736x GPIO DRIVER 10649M: Jim Cromie <jim.cromie@gmail.com> 10650S: Maintained 10651F: drivers/char/pc8736x_gpio.c 10652 10653PC87427 HARDWARE MONITORING DRIVER 10654M: Jean Delvare <jdelvare@suse.com> 10655L: linux-hwmon@vger.kernel.org 10656S: Maintained 10657F: Documentation/hwmon/pc87427 10658F: drivers/hwmon/pc87427.c 10659 10660PCA9532 LED DRIVER 10661M: Riku Voipio <riku.voipio@iki.fi> 10662S: Maintained 10663F: drivers/leds/leds-pca9532.c 10664F: include/linux/leds-pca9532.h 10665 10666PCA9541 I2C BUS MASTER SELECTOR DRIVER 10667M: Guenter Roeck <linux@roeck-us.net> 10668L: linux-i2c@vger.kernel.org 10669S: Maintained 10670F: drivers/i2c/muxes/i2c-mux-pca9541.c 10671 10672PCDP - PRIMARY CONSOLE AND DEBUG PORT 10673M: Khalid Aziz <khalid@gonehiking.org> 10674S: Maintained 10675F: drivers/firmware/pcdp.* 10676 10677PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10678M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10679L: linux-pci@vger.kernel.org 10680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10681S: Maintained 10682F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10683F: drivers/pci/host/pci-aardvark.c 10684 10685PCI DRIVER FOR ALTERA PCIE IP 10686M: Ley Foon Tan <lftan@altera.com> 10687L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10688L: linux-pci@vger.kernel.org 10689S: Supported 10690F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10691F: drivers/pci/host/pcie-altera.c 10692 10693PCI DRIVER FOR APPLIEDMICRO XGENE 10694M: Tanmay Inamdar <tinamdar@apm.com> 10695L: linux-pci@vger.kernel.org 10696L: linux-arm-kernel@lists.infradead.org 10697S: Maintained 10698F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10699F: drivers/pci/host/pci-xgene.c 10700 10701PCI DRIVER FOR ARM VERSATILE PLATFORM 10702M: Rob Herring <robh@kernel.org> 10703L: linux-pci@vger.kernel.org 10704L: linux-arm-kernel@lists.infradead.org 10705S: Maintained 10706F: Documentation/devicetree/bindings/pci/versatile.txt 10707F: drivers/pci/host/pci-versatile.c 10708 10709PCI DRIVER FOR ARMADA 8K 10710M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10711L: linux-pci@vger.kernel.org 10712L: linux-arm-kernel@lists.infradead.org 10713S: Maintained 10714F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10715F: drivers/pci/dwc/pcie-armada8k.c 10716 10717PCI DRIVER FOR CADENCE PCIE IP 10718M: Alan Douglas <adouglas@cadence.com> 10719L: linux-pci@vger.kernel.org 10720S: Maintained 10721F: Documentation/devicetree/bindings/pci/cdns,*.txt 10722F: drivers/pci/cadence/pcie-cadence* 10723 10724PCI DRIVER FOR FREESCALE LAYERSCAPE 10725M: Minghuan Lian <minghuan.Lian@freescale.com> 10726M: Mingkai Hu <mingkai.hu@freescale.com> 10727M: Roy Zang <tie-fei.zang@freescale.com> 10728L: linuxppc-dev@lists.ozlabs.org 10729L: linux-pci@vger.kernel.org 10730L: linux-arm-kernel@lists.infradead.org 10731S: Maintained 10732F: drivers/pci/dwc/*layerscape* 10733 10734PCI DRIVER FOR GENERIC OF HOSTS 10735M: Will Deacon <will.deacon@arm.com> 10736L: linux-pci@vger.kernel.org 10737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10738S: Maintained 10739F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10740F: drivers/pci/host/pci-host-common.c 10741F: drivers/pci/host/pci-host-generic.c 10742 10743PCI DRIVER FOR IMX6 10744M: Richard Zhu <hongxing.zhu@nxp.com> 10745M: Lucas Stach <l.stach@pengutronix.de> 10746L: linux-pci@vger.kernel.org 10747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10748S: Maintained 10749F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10750F: drivers/pci/dwc/*imx6* 10751 10752PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10753M: Keith Busch <keith.busch@intel.com> 10754M: Jonathan Derrick <jonathan.derrick@intel.com> 10755L: linux-pci@vger.kernel.org 10756S: Supported 10757F: drivers/pci/host/vmd.c 10758 10759PCI DRIVER FOR MICROSEMI SWITCHTEC 10760M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10761M: Logan Gunthorpe <logang@deltatee.com> 10762L: linux-pci@vger.kernel.org 10763S: Maintained 10764F: Documentation/switchtec.txt 10765F: Documentation/ABI/testing/sysfs-class-switchtec 10766F: drivers/pci/switch/switchtec* 10767F: include/uapi/linux/switchtec_ioctl.h 10768F: include/linux/switchtec.h 10769F: drivers/ntb/hw/mscc/ 10770 10771PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10772M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10773M: Jason Cooper <jason@lakedaemon.net> 10774L: linux-pci@vger.kernel.org 10775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10776S: Maintained 10777F: drivers/pci/host/*mvebu* 10778 10779PCI DRIVER FOR NVIDIA TEGRA 10780M: Thierry Reding <thierry.reding@gmail.com> 10781L: linux-tegra@vger.kernel.org 10782L: linux-pci@vger.kernel.org 10783S: Supported 10784F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10785F: drivers/pci/host/pci-tegra.c 10786 10787PCI DRIVER FOR RENESAS R-CAR 10788M: Simon Horman <horms@verge.net.au> 10789L: linux-pci@vger.kernel.org 10790L: linux-renesas-soc@vger.kernel.org 10791S: Maintained 10792F: drivers/pci/host/*rcar* 10793 10794PCI DRIVER FOR SAMSUNG EXYNOS 10795M: Jingoo Han <jingoohan1@gmail.com> 10796L: linux-pci@vger.kernel.org 10797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10798L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10799S: Maintained 10800F: drivers/pci/dwc/pci-exynos.c 10801 10802PCI DRIVER FOR SYNOPSYS DESIGNWARE 10803M: Jingoo Han <jingoohan1@gmail.com> 10804M: Joao Pinto <Joao.Pinto@synopsys.com> 10805L: linux-pci@vger.kernel.org 10806S: Maintained 10807F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10808F: drivers/pci/dwc/*designware* 10809 10810PCI DRIVER FOR TI DRA7XX 10811M: Kishon Vijay Abraham I <kishon@ti.com> 10812L: linux-omap@vger.kernel.org 10813L: linux-pci@vger.kernel.org 10814S: Supported 10815F: Documentation/devicetree/bindings/pci/ti-pci.txt 10816F: drivers/pci/dwc/pci-dra7xx.c 10817 10818PCI DRIVER FOR TI KEYSTONE 10819M: Murali Karicheri <m-karicheri2@ti.com> 10820L: linux-pci@vger.kernel.org 10821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10822S: Maintained 10823F: drivers/pci/dwc/*keystone* 10824 10825PCI ENDPOINT SUBSYSTEM 10826M: Kishon Vijay Abraham I <kishon@ti.com> 10827M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10828L: linux-pci@vger.kernel.org 10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10830S: Supported 10831F: drivers/pci/endpoint/ 10832F: drivers/misc/pci_endpoint_test.c 10833F: tools/pci/ 10834 10835PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10836M: Russell Currey <ruscur@russell.cc> 10837L: linuxppc-dev@lists.ozlabs.org 10838S: Supported 10839F: Documentation/powerpc/eeh-pci-error-recovery.txt 10840F: arch/powerpc/kernel/eeh*.c 10841F: arch/powerpc/platforms/*/eeh*.c 10842F: arch/powerpc/include/*/eeh*.h 10843 10844PCI ERROR RECOVERY 10845M: Linas Vepstas <linasvepstas@gmail.com> 10846L: linux-pci@vger.kernel.org 10847S: Supported 10848F: Documentation/PCI/pci-error-recovery.txt 10849 10850PCI MSI DRIVER FOR ALTERA MSI IP 10851M: Ley Foon Tan <lftan@altera.com> 10852L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10853L: linux-pci@vger.kernel.org 10854S: Supported 10855F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10856F: drivers/pci/host/pcie-altera-msi.c 10857 10858PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10859M: Duc Dang <dhdang@apm.com> 10860L: linux-pci@vger.kernel.org 10861L: linux-arm-kernel@lists.infradead.org 10862S: Maintained 10863F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10864F: drivers/pci/host/pci-xgene-msi.c 10865 10866PCI SUBSYSTEM 10867M: Bjorn Helgaas <bhelgaas@google.com> 10868L: linux-pci@vger.kernel.org 10869Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10870T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10871S: Supported 10872F: Documentation/devicetree/bindings/pci/ 10873F: Documentation/PCI/ 10874F: drivers/acpi/pci* 10875F: drivers/pci/ 10876F: include/asm-generic/pci* 10877F: include/linux/pci* 10878F: include/linux/of_pci.h 10879F: include/uapi/linux/pci* 10880F: lib/pci* 10881F: arch/x86/pci/ 10882F: arch/x86/kernel/quirks.c 10883 10884PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10885M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10886L: linux-pci@vger.kernel.org 10887Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10888T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10889S: Supported 10890F: drivers/pci/cadence/ 10891F: drivers/pci/host/ 10892F: drivers/pci/dwc/ 10893 10894PCIE DRIVER FOR AXIS ARTPEC 10895M: Jesper Nilsson <jesper.nilsson@axis.com> 10896L: linux-arm-kernel@axis.com 10897L: linux-pci@vger.kernel.org 10898S: Maintained 10899F: Documentation/devicetree/bindings/pci/axis,artpec* 10900F: drivers/pci/dwc/*artpec* 10901 10902PCIE DRIVER FOR CAVIUM THUNDERX 10903M: David Daney <david.daney@cavium.com> 10904L: linux-pci@vger.kernel.org 10905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10906S: Supported 10907F: Documentation/devicetree/bindings/pci/pci-thunder-* 10908F: drivers/pci/host/pci-thunder-* 10909 10910PCIE DRIVER FOR HISILICON 10911M: Zhou Wang <wangzhou1@hisilicon.com> 10912L: linux-pci@vger.kernel.org 10913S: Maintained 10914F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10915F: drivers/pci/dwc/pcie-hisi.c 10916 10917PCIE DRIVER FOR HISILICON KIRIN 10918M: Xiaowei Song <songxiaowei@hisilicon.com> 10919M: Binghui Wang <wangbinghui@hisilicon.com> 10920L: linux-pci@vger.kernel.org 10921S: Maintained 10922F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10923F: drivers/pci/dwc/pcie-kirin.c 10924 10925PCIE DRIVER FOR HISILICON STB 10926M: Jianguo Sun <sunjianguo1@huawei.com> 10927M: Shawn Guo <shawn.guo@linaro.org> 10928L: linux-pci@vger.kernel.org 10929S: Maintained 10930F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10931F: drivers/pci/dwc/pcie-histb.c 10932 10933PCIE DRIVER FOR MEDIATEK 10934M: Ryder Lee <ryder.lee@mediatek.com> 10935L: linux-pci@vger.kernel.org 10936L: linux-mediatek@lists.infradead.org 10937S: Supported 10938F: Documentation/devicetree/bindings/pci/mediatek* 10939F: drivers/pci/host/*mediatek* 10940 10941PCIE DRIVER FOR QUALCOMM MSM 10942M: Stanimir Varbanov <svarbanov@mm-sol.com> 10943L: linux-pci@vger.kernel.org 10944L: linux-arm-msm@vger.kernel.org 10945S: Maintained 10946F: drivers/pci/dwc/*qcom* 10947 10948PCIE DRIVER FOR ROCKCHIP 10949M: Shawn Lin <shawn.lin@rock-chips.com> 10950L: linux-pci@vger.kernel.org 10951L: linux-rockchip@lists.infradead.org 10952S: Maintained 10953F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10954F: drivers/pci/host/pcie-rockchip.c 10955 10956PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10957M: Linus Walleij <linus.walleij@linaro.org> 10958L: linux-pci@vger.kernel.org 10959S: Maintained 10960F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10961F: drivers/pci/host/pci-v3-semi.c 10962 10963PCIE DRIVER FOR ST SPEAR13XX 10964M: Pratyush Anand <pratyush.anand@gmail.com> 10965L: linux-pci@vger.kernel.org 10966S: Maintained 10967F: drivers/pci/dwc/*spear* 10968 10969PCMCIA SUBSYSTEM 10970M: Dominik Brodowski <linux@dominikbrodowski.net> 10971T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10972S: Odd Fixes 10973F: Documentation/pcmcia/ 10974F: tools/pcmcia/ 10975F: drivers/pcmcia/ 10976F: include/pcmcia/ 10977 10978PCNET32 NETWORK DRIVER 10979M: Don Fry <pcnet32@frontier.com> 10980L: netdev@vger.kernel.org 10981S: Maintained 10982F: drivers/net/ethernet/amd/pcnet32.c 10983 10984PCRYPT PARALLEL CRYPTO ENGINE 10985M: Steffen Klassert <steffen.klassert@secunet.com> 10986L: linux-crypto@vger.kernel.org 10987S: Maintained 10988F: crypto/pcrypt.c 10989F: include/crypto/pcrypt.h 10990 10991PEAQ WMI HOTKEYS DRIVER 10992M: Hans de Goede <hdegoede@redhat.com> 10993L: platform-driver-x86@vger.kernel.org 10994S: Maintained 10995F: drivers/platform/x86/peaq-wmi.c 10996 10997PER-CPU MEMORY ALLOCATOR 10998M: Tejun Heo <tj@kernel.org> 10999M: Christoph Lameter <cl@linux.com> 11000M: Dennis Zhou <dennisszhou@gmail.com> 11001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11002S: Maintained 11003F: include/linux/percpu*.h 11004F: mm/percpu*.c 11005F: arch/*/include/asm/percpu.h 11006 11007PER-TASK DELAY ACCOUNTING 11008M: Balbir Singh <bsingharora@gmail.com> 11009S: Maintained 11010F: include/linux/delayacct.h 11011F: kernel/delayacct.c 11012 11013PERFORMANCE EVENTS SUBSYSTEM 11014M: Peter Zijlstra <peterz@infradead.org> 11015M: Ingo Molnar <mingo@redhat.com> 11016M: Arnaldo Carvalho de Melo <acme@kernel.org> 11017R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11018R: Jiri Olsa <jolsa@redhat.com> 11019R: Namhyung Kim <namhyung@kernel.org> 11020L: linux-kernel@vger.kernel.org 11021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11022S: Supported 11023F: kernel/events/* 11024F: include/linux/perf_event.h 11025F: include/uapi/linux/perf_event.h 11026F: arch/*/kernel/perf_event*.c 11027F: arch/*/kernel/*/perf_event*.c 11028F: arch/*/kernel/*/*/perf_event*.c 11029F: arch/*/include/asm/perf_event.h 11030F: arch/*/kernel/perf_callchain.c 11031F: arch/*/events/* 11032F: tools/perf/ 11033 11034PERSONALITY HANDLING 11035M: Christoph Hellwig <hch@infradead.org> 11036L: linux-abi-devel@lists.sourceforge.net 11037S: Maintained 11038F: include/linux/personality.h 11039F: include/uapi/linux/personality.h 11040 11041PHONET PROTOCOL 11042M: Remi Denis-Courmont <courmisch@gmail.com> 11043S: Supported 11044F: Documentation/networking/phonet.txt 11045F: include/linux/phonet.h 11046F: include/net/phonet/ 11047F: include/uapi/linux/phonet.h 11048F: net/phonet/ 11049 11050PHRAM MTD DRIVER 11051M: Joern Engel <joern@lazybastard.org> 11052L: linux-mtd@lists.infradead.org 11053S: Maintained 11054F: drivers/mtd/devices/phram.c 11055 11056PICOLCD HID DRIVER 11057M: Bruno Prémont <bonbons@linux-vserver.org> 11058L: linux-input@vger.kernel.org 11059S: Maintained 11060F: drivers/hid/hid-picolcd* 11061 11062PICOXCELL SUPPORT 11063M: Jamie Iles <jamie@jamieiles.com> 11064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11065T: git git://github.com/jamieiles/linux-2.6-ji.git 11066S: Supported 11067F: arch/arm/boot/dts/picoxcell* 11068F: arch/arm/mach-picoxcell/ 11069F: drivers/crypto/picoxcell* 11070 11071PIN CONTROL SUBSYSTEM 11072M: Linus Walleij <linus.walleij@linaro.org> 11073L: linux-gpio@vger.kernel.org 11074T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11075S: Maintained 11076F: Documentation/devicetree/bindings/pinctrl/ 11077F: Documentation/driver-api/pinctl.rst 11078F: drivers/pinctrl/ 11079F: include/linux/pinctrl/ 11080 11081PIN CONTROLLER - ATMEL AT91 11082M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11084S: Maintained 11085F: drivers/pinctrl/pinctrl-at91.* 11086 11087PIN CONTROLLER - ATMEL AT91 PIO4 11088M: Ludovic Desroches <ludovic.desroches@microchip.com> 11089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11090L: linux-gpio@vger.kernel.org 11091S: Supported 11092F: drivers/pinctrl/pinctrl-at91-pio4.* 11093 11094PIN CONTROLLER - FREESCALE 11095M: Dong Aisheng <aisheng.dong@nxp.com> 11096M: Fabio Estevam <festevam@gmail.com> 11097M: Shawn Guo <shawnguo@kernel.org> 11098M: Stefan Agner <stefan@agner.ch> 11099R: Pengutronix Kernel Team <kernel@pengutronix.de> 11100L: linux-gpio@vger.kernel.org 11101S: Maintained 11102F: drivers/pinctrl/freescale/ 11103F: Documentation/devicetree/bindings/pinctrl/fsl,* 11104 11105PIN CONTROLLER - INTEL 11106M: Mika Westerberg <mika.westerberg@linux.intel.com> 11107M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11108S: Maintained 11109F: drivers/pinctrl/intel/ 11110 11111PIN CONTROLLER - MEDIATEK 11112M: Sean Wang <sean.wang@mediatek.com> 11113L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11114S: Maintained 11115F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11116F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11117F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11118F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11119F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11120 11121PIN CONTROLLER - QUALCOMM 11122M: Bjorn Andersson <bjorn.andersson@linaro.org> 11123S: Maintained 11124L: linux-arm-msm@vger.kernel.org 11125F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11126F: drivers/pinctrl/qcom/ 11127 11128PIN CONTROLLER - RENESAS 11129M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11130M: Geert Uytterhoeven <geert+renesas@glider.be> 11131L: linux-renesas-soc@vger.kernel.org 11132T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11133S: Maintained 11134F: drivers/pinctrl/sh-pfc/ 11135 11136PIN CONTROLLER - SAMSUNG 11137M: Tomasz Figa <tomasz.figa@gmail.com> 11138M: Krzysztof Kozlowski <krzk@kernel.org> 11139M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11141L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11142Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11143T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11144S: Maintained 11145F: drivers/pinctrl/samsung/ 11146F: include/dt-bindings/pinctrl/samsung.h 11147F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11148 11149PIN CONTROLLER - SINGLE 11150M: Tony Lindgren <tony@atomide.com> 11151M: Haojian Zhuang <haojian.zhuang@linaro.org> 11152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11153L: linux-omap@vger.kernel.org 11154S: Maintained 11155F: drivers/pinctrl/pinctrl-single.c 11156 11157PIN CONTROLLER - ST SPEAR 11158M: Viresh Kumar <vireshk@kernel.org> 11159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11160W: http://www.st.com/spear 11161S: Maintained 11162F: drivers/pinctrl/spear/ 11163 11164PISTACHIO SOC SUPPORT 11165M: James Hartley <james.hartley@sondrel.com> 11166L: linux-mips@linux-mips.org 11167S: Odd Fixes 11168F: arch/mips/pistachio/ 11169F: arch/mips/include/asm/mach-pistachio/ 11170F: arch/mips/boot/dts/img/pistachio* 11171F: arch/mips/configs/pistachio*_defconfig 11172 11173PKTCDVD DRIVER 11174S: Orphan 11175M: linux-block@vger.kernel.org 11176F: drivers/block/pktcdvd.c 11177F: include/linux/pktcdvd.h 11178F: include/uapi/linux/pktcdvd.h 11179 11180PKUNITY SOC DRIVERS 11181M: Guan Xuetao <gxt@pku.edu.cn> 11182W: http://mprc.pku.edu.cn/~guanxuetao/linux 11183S: Maintained 11184T: git git://github.com/gxt/linux.git 11185F: drivers/input/serio/i8042-unicore32io.h 11186F: drivers/i2c/busses/i2c-puv3.c 11187F: drivers/video/fbdev/fb-puv3.c 11188F: drivers/rtc/rtc-puv3.c 11189 11190PMBUS HARDWARE MONITORING DRIVERS 11191M: Guenter Roeck <linux@roeck-us.net> 11192L: linux-hwmon@vger.kernel.org 11193W: http://hwmon.wiki.kernel.org/ 11194W: http://www.roeck-us.net/linux/drivers/ 11195T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11196S: Maintained 11197F: Documentation/hwmon/pmbus 11198F: drivers/hwmon/pmbus/ 11199F: include/linux/pmbus.h 11200 11201PMC SIERRA MaxRAID DRIVER 11202L: linux-scsi@vger.kernel.org 11203W: http://www.pmc-sierra.com/ 11204S: Orphan 11205F: drivers/scsi/pmcraid.* 11206 11207PMC SIERRA PM8001 DRIVER 11208M: Jack Wang <jinpu.wang@profitbricks.com> 11209M: lindar_liu@usish.com 11210L: linux-scsi@vger.kernel.org 11211S: Supported 11212F: drivers/scsi/pm8001/ 11213 11214PNP SUPPORT 11215M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11216S: Maintained 11217F: drivers/pnp/ 11218 11219POSIX CLOCKS and TIMERS 11220M: Thomas Gleixner <tglx@linutronix.de> 11221L: linux-kernel@vger.kernel.org 11222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11223S: Maintained 11224F: fs/timerfd.c 11225F: include/linux/timer* 11226F: kernel/time/*timer* 11227 11228POWER MANAGEMENT CORE 11229M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11230L: linux-pm@vger.kernel.org 11231T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11232B: https://bugzilla.kernel.org 11233S: Supported 11234F: drivers/base/power/ 11235F: include/linux/pm.h 11236F: include/linux/pm_* 11237F: include/linux/powercap.h 11238F: drivers/powercap/ 11239F: kernel/configs/nopm.config 11240 11241POWER STATE COORDINATION INTERFACE (PSCI) 11242M: Mark Rutland <mark.rutland@arm.com> 11243M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11244L: linux-arm-kernel@lists.infradead.org 11245S: Maintained 11246F: drivers/firmware/psci*.c 11247F: include/linux/psci.h 11248F: include/uapi/linux/psci.h 11249 11250POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11251M: Sebastian Reichel <sre@kernel.org> 11252L: linux-pm@vger.kernel.org 11253T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11254S: Maintained 11255F: Documentation/devicetree/bindings/power/supply/ 11256F: include/linux/power_supply.h 11257F: drivers/power/supply/ 11258 11259POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11260M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11261L: linuxppc-dev@lists.ozlabs.org 11262S: Maintained 11263F: drivers/char/powernv-op-panel.c 11264 11265PPP OVER ATM (RFC 2364) 11266M: Mitchell Blank Jr <mitch@sfgoth.com> 11267S: Maintained 11268F: net/atm/pppoatm.c 11269F: include/uapi/linux/atmppp.h 11270 11271PPP OVER ETHERNET 11272M: Michal Ostrowski <mostrows@earthlink.net> 11273S: Maintained 11274F: drivers/net/ppp/pppoe.c 11275F: drivers/net/ppp/pppox.c 11276 11277PPP OVER L2TP 11278M: James Chapman <jchapman@katalix.com> 11279S: Maintained 11280F: net/l2tp/l2tp_ppp.c 11281F: include/linux/if_pppol2tp.h 11282F: include/uapi/linux/if_pppol2tp.h 11283 11284PPP PROTOCOL DRIVERS AND COMPRESSORS 11285M: Paul Mackerras <paulus@samba.org> 11286L: linux-ppp@vger.kernel.org 11287S: Maintained 11288F: drivers/net/ppp/ppp_* 11289 11290PPS SUPPORT 11291M: Rodolfo Giometti <giometti@enneenne.com> 11292W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11293L: linuxpps@ml.enneenne.com (subscribers-only) 11294S: Maintained 11295F: Documentation/pps/ 11296F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11297F: Documentation/ABI/testing/sysfs-pps 11298F: drivers/pps/ 11299F: include/linux/pps*.h 11300F: include/uapi/linux/pps.h 11301 11302PPTP DRIVER 11303M: Dmitry Kozlov <xeb@mail.ru> 11304L: netdev@vger.kernel.org 11305S: Maintained 11306F: drivers/net/ppp/pptp.c 11307W: http://sourceforge.net/projects/accel-pptp 11308 11309PREEMPTIBLE KERNEL 11310M: Robert Love <rml@tech9.net> 11311L: kpreempt-tech@lists.sourceforge.net 11312W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11313S: Supported 11314F: Documentation/preempt-locking.txt 11315F: include/linux/preempt.h 11316 11317PRINTK 11318M: Petr Mladek <pmladek@suse.com> 11319M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11320R: Steven Rostedt <rostedt@goodmis.org> 11321S: Maintained 11322F: kernel/printk/ 11323F: include/linux/printk.h 11324 11325PRISM54 WIRELESS DRIVER 11326M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11327L: linux-wireless@vger.kernel.org 11328W: http://wireless.kernel.org/en/users/Drivers/p54 11329S: Obsolete 11330F: drivers/net/wireless/intersil/prism54/ 11331 11332PROC SYSCTL 11333M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11334M: Kees Cook <keescook@chromium.org> 11335L: linux-kernel@vger.kernel.org 11336L: linux-fsdevel@vger.kernel.org 11337S: Maintained 11338F: fs/proc/proc_sysctl.c 11339F: include/linux/sysctl.h 11340F: kernel/sysctl.c 11341F: tools/testing/selftests/sysctl/ 11342 11343PS3 NETWORK SUPPORT 11344M: Geoff Levand <geoff@infradead.org> 11345L: netdev@vger.kernel.org 11346L: linuxppc-dev@lists.ozlabs.org 11347S: Maintained 11348F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11349 11350PS3 PLATFORM SUPPORT 11351M: Geoff Levand <geoff@infradead.org> 11352L: linuxppc-dev@lists.ozlabs.org 11353S: Maintained 11354F: arch/powerpc/boot/ps3* 11355F: arch/powerpc/include/asm/lv1call.h 11356F: arch/powerpc/include/asm/ps3*.h 11357F: arch/powerpc/platforms/ps3/ 11358F: drivers/*/ps3* 11359F: drivers/ps3/ 11360F: drivers/rtc/rtc-ps3.c 11361F: drivers/usb/host/*ps3.c 11362F: sound/ppc/snd_ps3* 11363 11364PS3VRAM DRIVER 11365M: Jim Paris <jim@jtan.com> 11366M: Geoff Levand <geoff@infradead.org> 11367L: linuxppc-dev@lists.ozlabs.org 11368S: Maintained 11369F: drivers/block/ps3vram.c 11370 11371PSAMPLE PACKET SAMPLING SUPPORT: 11372M: Yotam Gigi <yotam.gi@gmail.com> 11373S: Maintained 11374F: net/psample 11375F: include/net/psample.h 11376F: include/uapi/linux/psample.h 11377 11378PSTORE FILESYSTEM 11379M: Kees Cook <keescook@chromium.org> 11380M: Anton Vorontsov <anton@enomsg.org> 11381M: Colin Cross <ccross@android.com> 11382M: Tony Luck <tony.luck@intel.com> 11383S: Maintained 11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11385F: fs/pstore/ 11386F: include/linux/pstore* 11387F: drivers/firmware/efi/efi-pstore.c 11388F: drivers/acpi/apei/erst.c 11389F: Documentation/admin-guide/ramoops.rst 11390F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11391K: \b(pstore|ramoops) 11392 11393PTP HARDWARE CLOCK SUPPORT 11394M: Richard Cochran <richardcochran@gmail.com> 11395L: netdev@vger.kernel.org 11396S: Maintained 11397W: http://linuxptp.sourceforge.net/ 11398F: Documentation/ABI/testing/sysfs-ptp 11399F: Documentation/ptp/* 11400F: drivers/net/ethernet/freescale/gianfar_ptp.c 11401F: drivers/net/phy/dp83640* 11402F: drivers/ptp/* 11403F: include/linux/ptp_cl* 11404 11405PTRACE SUPPORT 11406M: Oleg Nesterov <oleg@redhat.com> 11407S: Maintained 11408F: include/asm-generic/syscall.h 11409F: include/linux/ptrace.h 11410F: include/linux/regset.h 11411F: include/linux/tracehook.h 11412F: include/uapi/linux/ptrace.h 11413F: include/uapi/linux/ptrace.h 11414F: include/asm-generic/ptrace.h 11415F: kernel/ptrace.c 11416F: arch/*/ptrace*.c 11417F: arch/*/*/ptrace*.c 11418F: arch/*/include/asm/ptrace*.h 11419 11420PULSE8-CEC DRIVER 11421M: Hans Verkuil <hverkuil@xs4all.nl> 11422L: linux-media@vger.kernel.org 11423T: git git://linuxtv.org/media_tree.git 11424S: Maintained 11425F: drivers/media/usb/pulse8-cec/* 11426F: Documentation/media/cec-drivers/pulse8-cec.rst 11427 11428PVRUSB2 VIDEO4LINUX DRIVER 11429M: Mike Isely <isely@pobox.com> 11430L: pvrusb2@isely.net (subscribers-only) 11431L: linux-media@vger.kernel.org 11432W: http://www.isely.net/pvrusb2/ 11433T: git git://linuxtv.org/media_tree.git 11434S: Maintained 11435F: Documentation/media/v4l-drivers/pvrusb2* 11436F: drivers/media/usb/pvrusb2/ 11437 11438PWC WEBCAM DRIVER 11439M: Hans Verkuil <hverkuil@xs4all.nl> 11440L: linux-media@vger.kernel.org 11441T: git git://linuxtv.org/media_tree.git 11442S: Odd Fixes 11443F: drivers/media/usb/pwc/* 11444 11445PWM FAN DRIVER 11446M: Kamil Debski <kamil@wypas.org> 11447M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11448L: linux-hwmon@vger.kernel.org 11449S: Supported 11450F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11451F: Documentation/hwmon/pwm-fan 11452F: drivers/hwmon/pwm-fan.c 11453 11454PWM IR Transmitter 11455M: Sean Young <sean@mess.org> 11456L: linux-media@vger.kernel.org 11457S: Maintained 11458F: drivers/media/rc/pwm-ir-tx.c 11459 11460PWM SUBSYSTEM 11461M: Thierry Reding <thierry.reding@gmail.com> 11462L: linux-pwm@vger.kernel.org 11463S: Maintained 11464T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11465F: Documentation/pwm.txt 11466F: Documentation/devicetree/bindings/pwm/ 11467F: include/linux/pwm.h 11468F: drivers/pwm/ 11469F: drivers/video/backlight/pwm_bl.c 11470F: include/linux/pwm_backlight.h 11471F: drivers/gpio/gpio-mvebu.c 11472F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11473 11474PXA GPIO DRIVER 11475M: Robert Jarzmik <robert.jarzmik@free.fr> 11476L: linux-gpio@vger.kernel.org 11477S: Maintained 11478F: drivers/gpio/gpio-pxa.c 11479 11480PXA MMCI DRIVER 11481S: Orphan 11482 11483PXA RTC DRIVER 11484M: Robert Jarzmik <robert.jarzmik@free.fr> 11485L: linux-rtc@vger.kernel.org 11486S: Maintained 11487 11488PXA2xx/PXA3xx SUPPORT 11489M: Daniel Mack <daniel@zonque.org> 11490M: Haojian Zhuang <haojian.zhuang@gmail.com> 11491M: Robert Jarzmik <robert.jarzmik@free.fr> 11492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11493T: git git://github.com/hzhuang1/linux.git 11494T: git git://github.com/rjarzmik/linux.git 11495S: Maintained 11496F: arch/arm/boot/dts/pxa* 11497F: arch/arm/mach-pxa/ 11498F: drivers/dma/pxa* 11499F: drivers/pcmcia/pxa2xx* 11500F: drivers/pinctrl/pxa/ 11501F: drivers/spi/spi-pxa2xx* 11502F: drivers/usb/gadget/udc/pxa2* 11503F: include/sound/pxa2xx-lib.h 11504F: sound/arm/pxa* 11505F: sound/soc/pxa/ 11506 11507QAT DRIVER 11508M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11509L: qat-linux@intel.com 11510S: Supported 11511F: drivers/crypto/qat/ 11512 11513QCOM AUDIO (ASoC) DRIVERS 11514M: Patrick Lai <plai@codeaurora.org> 11515M: Banajit Goswami <bgoswami@codeaurora.org> 11516L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11517S: Supported 11518F: sound/soc/qcom/ 11519 11520QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11521M: Gabriel Somlo <somlo@cmu.edu> 11522M: "Michael S. Tsirkin" <mst@redhat.com> 11523L: qemu-devel@nongnu.org 11524S: Maintained 11525F: drivers/firmware/qemu_fw_cfg.c 11526F: include/uapi/linux/qemu_fw_cfg.h 11527 11528QIB DRIVER 11529M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11530M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11531L: linux-rdma@vger.kernel.org 11532S: Supported 11533F: drivers/infiniband/hw/qib/ 11534 11535QLOGIC QL41xxx FCOE DRIVER 11536M: QLogic-Storage-Upstream@cavium.com 11537L: linux-scsi@vger.kernel.org 11538S: Supported 11539F: drivers/scsi/qedf/ 11540 11541QLOGIC QL41xxx ISCSI DRIVER 11542M: QLogic-Storage-Upstream@cavium.com 11543L: linux-scsi@vger.kernel.org 11544S: Supported 11545F: drivers/scsi/qedi/ 11546 11547QLOGIC QL4xxx ETHERNET DRIVER 11548M: Ariel Elior <Ariel.Elior@cavium.com> 11549M: everest-linux-l2@cavium.com 11550L: netdev@vger.kernel.org 11551S: Supported 11552F: drivers/net/ethernet/qlogic/qed/ 11553F: include/linux/qed/ 11554F: drivers/net/ethernet/qlogic/qede/ 11555 11556QLOGIC QL4xxx RDMA DRIVER 11557M: Michal Kalderon <Michal.Kalderon@cavium.com> 11558M: Ariel Elior <Ariel.Elior@cavium.com> 11559L: linux-rdma@vger.kernel.org 11560S: Supported 11561F: drivers/infiniband/hw/qedr/ 11562F: include/uapi/rdma/qedr-abi.h 11563 11564QLOGIC QLA1280 SCSI DRIVER 11565M: Michael Reed <mdr@sgi.com> 11566L: linux-scsi@vger.kernel.org 11567S: Maintained 11568F: drivers/scsi/qla1280.[ch] 11569 11570QLOGIC QLA2XXX FC-SCSI DRIVER 11571M: qla2xxx-upstream@qlogic.com 11572L: linux-scsi@vger.kernel.org 11573S: Supported 11574F: Documentation/scsi/LICENSE.qla2xxx 11575F: drivers/scsi/qla2xxx/ 11576 11577QLOGIC QLA3XXX NETWORK DRIVER 11578M: Dept-GELinuxNICDev@cavium.com 11579L: netdev@vger.kernel.org 11580S: Supported 11581F: Documentation/networking/LICENSE.qla3xxx 11582F: drivers/net/ethernet/qlogic/qla3xxx.* 11583 11584QLOGIC QLA4XXX iSCSI DRIVER 11585M: QLogic-Storage-Upstream@qlogic.com 11586L: linux-scsi@vger.kernel.org 11587S: Supported 11588F: Documentation/scsi/LICENSE.qla4xxx 11589F: drivers/scsi/qla4xxx/ 11590 11591QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11592M: Harish Patil <harish.patil@cavium.com> 11593M: Manish Chopra <manish.chopra@cavium.com> 11594M: Dept-GELinuxNICDev@cavium.com 11595L: netdev@vger.kernel.org 11596S: Supported 11597F: drivers/net/ethernet/qlogic/qlcnic/ 11598 11599QLOGIC QLGE 10Gb ETHERNET DRIVER 11600M: Harish Patil <harish.patil@cavium.com> 11601M: Manish Chopra <manish.chopra@cavium.com> 11602M: Dept-GELinuxNICDev@cavium.com 11603L: netdev@vger.kernel.org 11604S: Supported 11605F: drivers/net/ethernet/qlogic/qlge/ 11606 11607QNX4 FILESYSTEM 11608M: Anders Larsen <al@alarsen.net> 11609W: http://www.alarsen.net/linux/qnx4fs/ 11610S: Maintained 11611F: fs/qnx4/ 11612F: include/uapi/linux/qnx4_fs.h 11613F: include/uapi/linux/qnxtypes.h 11614 11615QORIQ DPAA2 FSL-MC BUS DRIVER 11616M: Stuart Yoder <stuyoder@gmail.com> 11617M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11618L: linux-kernel@vger.kernel.org 11619S: Maintained 11620F: drivers/bus/fsl-mc/ 11621F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11622F: Documentation/networking/dpaa2/overview.rst 11623 11624QT1010 MEDIA DRIVER 11625M: Antti Palosaari <crope@iki.fi> 11626L: linux-media@vger.kernel.org 11627W: https://linuxtv.org 11628W: http://palosaari.fi/linux/ 11629Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11630T: git git://linuxtv.org/anttip/media_tree.git 11631S: Maintained 11632F: drivers/media/tuners/qt1010* 11633 11634QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11635M: Kalle Valo <kvalo@codeaurora.org> 11636L: ath10k@lists.infradead.org 11637W: http://wireless.kernel.org/en/users/Drivers/ath10k 11638T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11639S: Supported 11640F: drivers/net/wireless/ath/ath10k/ 11641 11642QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11643M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11644L: linux-wireless@vger.kernel.org 11645W: http://wireless.kernel.org/en/users/Drivers/ath9k 11646S: Supported 11647F: drivers/net/wireless/ath/ath9k/ 11648 11649QUALCOMM CAMERA SUBSYSTEM DRIVER 11650M: Todor Tomov <todor.tomov@linaro.org> 11651L: linux-media@vger.kernel.org 11652S: Maintained 11653F: Documentation/devicetree/bindings/media/qcom,camss.txt 11654F: Documentation/media/v4l-drivers/qcom_camss.rst 11655F: drivers/media/platform/qcom/camss-8x16/ 11656 11657QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11658M: Timur Tabi <timur@codeaurora.org> 11659L: netdev@vger.kernel.org 11660S: Supported 11661F: drivers/net/ethernet/qualcomm/emac/ 11662 11663QUALCOMM HEXAGON ARCHITECTURE 11664M: Richard Kuo <rkuo@codeaurora.org> 11665L: linux-hexagon@vger.kernel.org 11666T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11667S: Supported 11668F: arch/hexagon/ 11669 11670QUALCOMM IOMMU 11671M: Rob Clark <robdclark@gmail.com> 11672L: iommu@lists.linux-foundation.org 11673L: linux-arm-msm@vger.kernel.org 11674S: Maintained 11675F: drivers/iommu/qcom_iommu.c 11676 11677QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11678M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11679L: linux-media@vger.kernel.org 11680L: linux-arm-msm@vger.kernel.org 11681T: git git://linuxtv.org/media_tree.git 11682S: Maintained 11683F: drivers/media/platform/qcom/venus/ 11684 11685QUALCOMM WCN36XX WIRELESS DRIVER 11686M: Kalle Valo <kvalo@codeaurora.org> 11687L: wcn36xx@lists.infradead.org 11688W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11689T: git git://github.com/KrasnikovEugene/wcn36xx.git 11690S: Supported 11691F: drivers/net/wireless/ath/wcn36xx/ 11692 11693QUANTENNA QTNFMAC WIRELESS DRIVER 11694M: Igor Mitsyanko <imitsyanko@quantenna.com> 11695M: Avinash Patil <avinashp@quantenna.com> 11696M: Sergey Matyukevich <smatyukevich@quantenna.com> 11697L: linux-wireless@vger.kernel.org 11698S: Maintained 11699F: drivers/net/wireless/quantenna 11700 11701RADEON and AMDGPU DRM DRIVERS 11702M: Alex Deucher <alexander.deucher@amd.com> 11703M: Christian König <christian.koenig@amd.com> 11704M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11705L: amd-gfx@lists.freedesktop.org 11706T: git git://people.freedesktop.org/~agd5f/linux 11707S: Supported 11708F: drivers/gpu/drm/radeon/ 11709F: include/uapi/drm/radeon_drm.h 11710F: drivers/gpu/drm/amd/ 11711F: include/uapi/drm/amdgpu_drm.h 11712 11713RADEON FRAMEBUFFER DISPLAY DRIVER 11714M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11715L: linux-fbdev@vger.kernel.org 11716S: Maintained 11717F: drivers/video/fbdev/aty/radeon* 11718F: include/uapi/linux/radeonfb.h 11719 11720RADIOSHARK RADIO DRIVER 11721M: Hans Verkuil <hverkuil@xs4all.nl> 11722L: linux-media@vger.kernel.org 11723T: git git://linuxtv.org/media_tree.git 11724S: Maintained 11725F: drivers/media/radio/radio-shark.c 11726 11727RADIOSHARK2 RADIO DRIVER 11728M: Hans Verkuil <hverkuil@xs4all.nl> 11729L: linux-media@vger.kernel.org 11730T: git git://linuxtv.org/media_tree.git 11731S: Maintained 11732F: drivers/media/radio/radio-shark2.c 11733F: drivers/media/radio/radio-tea5777.c 11734 11735RADOS BLOCK DEVICE (RBD) 11736M: Ilya Dryomov <idryomov@gmail.com> 11737M: Sage Weil <sage@redhat.com> 11738M: Alex Elder <elder@kernel.org> 11739L: ceph-devel@vger.kernel.org 11740W: http://ceph.com/ 11741T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11742T: git git://github.com/ceph/ceph-client.git 11743S: Supported 11744F: Documentation/ABI/testing/sysfs-bus-rbd 11745F: drivers/block/rbd.c 11746F: drivers/block/rbd_types.h 11747 11748RAGE128 FRAMEBUFFER DISPLAY DRIVER 11749M: Paul Mackerras <paulus@samba.org> 11750L: linux-fbdev@vger.kernel.org 11751S: Maintained 11752F: drivers/video/fbdev/aty/aty128fb.c 11753 11754RAINSHADOW-CEC DRIVER 11755M: Hans Verkuil <hverkuil@xs4all.nl> 11756L: linux-media@vger.kernel.org 11757T: git git://linuxtv.org/media_tree.git 11758S: Maintained 11759F: drivers/media/usb/rainshadow-cec/* 11760 11761RALINK MIPS ARCHITECTURE 11762M: John Crispin <john@phrozen.org> 11763L: linux-mips@linux-mips.org 11764S: Maintained 11765F: arch/mips/ralink 11766 11767RALINK RT2X00 WIRELESS LAN DRIVER 11768P: rt2x00 project 11769M: Stanislaw Gruszka <sgruszka@redhat.com> 11770M: Helmut Schaa <helmut.schaa@googlemail.com> 11771L: linux-wireless@vger.kernel.org 11772S: Maintained 11773F: drivers/net/wireless/ralink/rt2x00/ 11774 11775RAMDISK RAM BLOCK DEVICE DRIVER 11776M: Jens Axboe <axboe@kernel.dk> 11777S: Maintained 11778F: Documentation/blockdev/ramdisk.txt 11779F: drivers/block/brd.c 11780 11781RANCHU VIRTUAL BOARD FOR MIPS 11782M: Miodrag Dinic <miodrag.dinic@mips.com> 11783L: linux-mips@linux-mips.org 11784S: Supported 11785F: arch/mips/generic/board-ranchu.c 11786F: arch/mips/configs/generic/board-ranchu.config 11787 11788RANDOM NUMBER DRIVER 11789M: "Theodore Ts'o" <tytso@mit.edu> 11790S: Maintained 11791F: drivers/char/random.c 11792 11793RAPIDIO SUBSYSTEM 11794M: Matt Porter <mporter@kernel.crashing.org> 11795M: Alexandre Bounine <alex.bou9@gmail.com> 11796S: Maintained 11797F: drivers/rapidio/ 11798 11799RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11800L: linux-wireless@vger.kernel.org 11801S: Orphan 11802F: drivers/net/wireless/ray* 11803 11804RCUTORTURE TEST FRAMEWORK 11805M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11806M: Josh Triplett <josh@joshtriplett.org> 11807R: Steven Rostedt <rostedt@goodmis.org> 11808R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11809R: Lai Jiangshan <jiangshanlai@gmail.com> 11810L: linux-kernel@vger.kernel.org 11811S: Supported 11812T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11813F: tools/testing/selftests/rcutorture 11814 11815RDC R-321X SoC 11816M: Florian Fainelli <florian@openwrt.org> 11817S: Maintained 11818 11819RDC R6040 FAST ETHERNET DRIVER 11820M: Florian Fainelli <f.fainelli@gmail.com> 11821L: netdev@vger.kernel.org 11822S: Maintained 11823F: drivers/net/ethernet/rdc/r6040.c 11824 11825RDMAVT - RDMA verbs software 11826M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11827M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11828L: linux-rdma@vger.kernel.org 11829S: Supported 11830F: drivers/infiniband/sw/rdmavt 11831 11832RDS - RELIABLE DATAGRAM SOCKETS 11833M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11834L: netdev@vger.kernel.org 11835L: linux-rdma@vger.kernel.org 11836L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11837W: https://oss.oracle.com/projects/rds/ 11838S: Supported 11839F: net/rds/ 11840F: Documentation/networking/rds.txt 11841 11842RDT - RESOURCE ALLOCATION 11843M: Fenghua Yu <fenghua.yu@intel.com> 11844L: linux-kernel@vger.kernel.org 11845S: Supported 11846F: arch/x86/kernel/cpu/intel_rdt* 11847F: arch/x86/include/asm/intel_rdt_sched.h 11848F: Documentation/x86/intel_rdt* 11849 11850READ-COPY UPDATE (RCU) 11851M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11852M: Josh Triplett <josh@joshtriplett.org> 11853R: Steven Rostedt <rostedt@goodmis.org> 11854R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11855R: Lai Jiangshan <jiangshanlai@gmail.com> 11856L: linux-kernel@vger.kernel.org 11857W: http://www.rdrop.com/users/paulmck/RCU/ 11858S: Supported 11859T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11860F: Documentation/RCU/ 11861X: Documentation/RCU/torture.txt 11862F: include/linux/rcu* 11863X: include/linux/srcu.h 11864F: kernel/rcu/ 11865X: kernel/torture.c 11866 11867REAL TIME CLOCK (RTC) SUBSYSTEM 11868M: Alessandro Zummo <a.zummo@towertech.it> 11869M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11870L: linux-rtc@vger.kernel.org 11871Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11872T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11873S: Maintained 11874F: Documentation/devicetree/bindings/rtc/ 11875F: Documentation/rtc.txt 11876F: drivers/rtc/ 11877F: include/linux/rtc.h 11878F: include/uapi/linux/rtc.h 11879F: include/linux/rtc/ 11880F: include/linux/platform_data/rtc-* 11881F: tools/testing/selftests/rtc/ 11882 11883REALTEK AUDIO CODECS 11884M: Bard Liao <bardliao@realtek.com> 11885M: Oder Chiou <oder_chiou@realtek.com> 11886S: Maintained 11887F: sound/soc/codecs/rt* 11888F: include/sound/rt*.h 11889 11890REGISTER MAP ABSTRACTION 11891M: Mark Brown <broonie@kernel.org> 11892L: linux-kernel@vger.kernel.org 11893T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11894S: Supported 11895F: Documentation/devicetree/bindings/regmap/ 11896F: drivers/base/regmap/ 11897F: include/linux/regmap.h 11898 11899REISERFS FILE SYSTEM 11900L: reiserfs-devel@vger.kernel.org 11901S: Supported 11902F: fs/reiserfs/ 11903 11904REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11905M: Ohad Ben-Cohen <ohad@wizery.com> 11906M: Bjorn Andersson <bjorn.andersson@linaro.org> 11907L: linux-remoteproc@vger.kernel.org 11908T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11909S: Maintained 11910F: Documentation/devicetree/bindings/remoteproc/ 11911F: Documentation/remoteproc.txt 11912F: drivers/remoteproc/ 11913F: include/linux/remoteproc.h 11914 11915REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11916M: Ohad Ben-Cohen <ohad@wizery.com> 11917M: Bjorn Andersson <bjorn.andersson@linaro.org> 11918L: linux-remoteproc@vger.kernel.org 11919T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11920S: Maintained 11921F: drivers/rpmsg/ 11922F: Documentation/rpmsg.txt 11923F: include/linux/rpmsg.h 11924F: include/linux/rpmsg/ 11925 11926RENESAS CLOCK DRIVERS 11927M: Geert Uytterhoeven <geert+renesas@glider.be> 11928L: linux-renesas-soc@vger.kernel.org 11929T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11930S: Supported 11931F: drivers/clk/renesas/ 11932 11933RENESAS EMEV2 I2C DRIVER 11934M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11935S: Supported 11936F: drivers/i2c/busses/i2c-emev2.c 11937 11938RENESAS ETHERNET DRIVERS 11939R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11940L: netdev@vger.kernel.org 11941L: linux-renesas-soc@vger.kernel.org 11942F: Documentation/devicetree/bindings/net/renesas,*.txt 11943F: Documentation/devicetree/bindings/net/sh_eth.txt 11944F: drivers/net/ethernet/renesas/ 11945F: include/linux/sh_eth.h 11946 11947RENESAS R-CAR GYROADC DRIVER 11948M: Marek Vasut <marek.vasut@gmail.com> 11949L: linux-iio@vger.kernel.org 11950S: Supported 11951F: drivers/iio/adc/rcar_gyro_adc.c 11952 11953RENESAS R-CAR I2C DRIVERS 11954M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11955S: Supported 11956F: drivers/i2c/busses/i2c-rcar.c 11957F: drivers/i2c/busses/i2c-sh_mobile.c 11958 11959RENESAS USB PHY DRIVER 11960M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11961L: linux-renesas-soc@vger.kernel.org 11962S: Maintained 11963F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11964 11965RESET CONTROLLER FRAMEWORK 11966M: Philipp Zabel <p.zabel@pengutronix.de> 11967T: git git://git.pengutronix.de/git/pza/linux 11968S: Maintained 11969F: drivers/reset/ 11970F: Documentation/devicetree/bindings/reset/ 11971F: include/dt-bindings/reset/ 11972F: include/linux/reset.h 11973F: include/linux/reset-controller.h 11974 11975RFKILL 11976M: Johannes Berg <johannes@sipsolutions.net> 11977L: linux-wireless@vger.kernel.org 11978W: http://wireless.kernel.org/ 11979T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11980T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11981S: Maintained 11982F: Documentation/rfkill.txt 11983F: Documentation/ABI/stable/sysfs-class-rfkill 11984F: net/rfkill/ 11985 11986RHASHTABLE 11987M: Thomas Graf <tgraf@suug.ch> 11988M: Herbert Xu <herbert@gondor.apana.org.au> 11989L: netdev@vger.kernel.org 11990S: Maintained 11991F: lib/rhashtable.c 11992F: include/linux/rhashtable.h 11993 11994RICOH R5C592 MEMORYSTICK DRIVER 11995M: Maxim Levitsky <maximlevitsky@gmail.com> 11996S: Maintained 11997F: drivers/memstick/host/r592.* 11998 11999RICOH SMARTMEDIA/XD DRIVER 12000M: Maxim Levitsky <maximlevitsky@gmail.com> 12001S: Maintained 12002F: drivers/mtd/nand/raw/r852.c 12003F: drivers/mtd/nand/raw/r852.h 12004 12005RISC-V ARCHITECTURE 12006M: Palmer Dabbelt <palmer@sifive.com> 12007M: Albert Ou <albert@sifive.com> 12008L: linux-riscv@lists.infradead.org 12009T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12010S: Supported 12011F: arch/riscv/ 12012K: riscv 12013N: riscv 12014 12015ROCCAT DRIVERS 12016M: Stefan Achatz <erazor_de@users.sourceforge.net> 12017W: http://sourceforge.net/projects/roccat/ 12018S: Maintained 12019F: drivers/hid/hid-roccat* 12020F: include/linux/hid-roccat* 12021F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12022 12023ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12024M: Jacob chen <jacob2.chen@rock-chips.com> 12025L: linux-media@vger.kernel.org 12026S: Maintained 12027F: drivers/media/platform/rockchip/rga/ 12028F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12029 12030ROCKER DRIVER 12031M: Jiri Pirko <jiri@resnulli.us> 12032L: netdev@vger.kernel.org 12033S: Supported 12034F: drivers/net/ethernet/rocker/ 12035 12036ROCKETPORT DRIVER 12037P: Comtrol Corp. 12038W: http://www.comtrol.com 12039S: Maintained 12040F: Documentation/serial/rocket.txt 12041F: drivers/tty/rocket* 12042 12043ROCKETPORT EXPRESS/INFINITY DRIVER 12044M: Kevin Cernekee <cernekee@gmail.com> 12045L: linux-serial@vger.kernel.org 12046S: Odd Fixes 12047F: drivers/tty/serial/rp2.* 12048 12049ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12050M: Marek Vasut <marek.vasut+renesas@gmail.com> 12051L: linux-kernel@vger.kernel.org 12052L: linux-renesas-soc@vger.kernel.org 12053S: Supported 12054F: drivers/mfd/bd9571mwv.c 12055F: drivers/regulator/bd9571mwv-regulator.c 12056F: drivers/gpio/gpio-bd9571mwv.c 12057F: include/linux/mfd/bd9571mwv.h 12058F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12059 12060ROSE NETWORK LAYER 12061M: Ralf Baechle <ralf@linux-mips.org> 12062L: linux-hams@vger.kernel.org 12063W: http://www.linux-ax25.org/ 12064S: Maintained 12065F: include/net/rose.h 12066F: include/uapi/linux/rose.h 12067F: net/rose/ 12068 12069RTL2830 MEDIA DRIVER 12070M: Antti Palosaari <crope@iki.fi> 12071L: linux-media@vger.kernel.org 12072W: https://linuxtv.org 12073W: http://palosaari.fi/linux/ 12074Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12075T: git git://linuxtv.org/anttip/media_tree.git 12076S: Maintained 12077F: drivers/media/dvb-frontends/rtl2830* 12078 12079RTL2832 MEDIA DRIVER 12080M: Antti Palosaari <crope@iki.fi> 12081L: linux-media@vger.kernel.org 12082W: https://linuxtv.org 12083W: http://palosaari.fi/linux/ 12084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12085T: git git://linuxtv.org/anttip/media_tree.git 12086S: Maintained 12087F: drivers/media/dvb-frontends/rtl2832* 12088 12089RTL2832_SDR MEDIA DRIVER 12090M: Antti Palosaari <crope@iki.fi> 12091L: linux-media@vger.kernel.org 12092W: https://linuxtv.org 12093W: http://palosaari.fi/linux/ 12094Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12095T: git git://linuxtv.org/anttip/media_tree.git 12096S: Maintained 12097F: drivers/media/dvb-frontends/rtl2832_sdr* 12098 12099RTL8180 WIRELESS DRIVER 12100L: linux-wireless@vger.kernel.org 12101W: http://wireless.kernel.org/ 12102T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12103S: Orphan 12104F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12105 12106RTL8187 WIRELESS DRIVER 12107M: Herton Ronaldo Krzesinski <herton@canonical.com> 12108M: Hin-Tak Leung <htl10@users.sourceforge.net> 12109M: Larry Finger <Larry.Finger@lwfinger.net> 12110L: linux-wireless@vger.kernel.org 12111W: http://wireless.kernel.org/ 12112T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12113S: Maintained 12114F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12115 12116REALTEK WIRELESS DRIVER (rtlwifi family) 12117M: Ping-Ke Shih <pkshih@realtek.com> 12118L: linux-wireless@vger.kernel.org 12119W: http://wireless.kernel.org/ 12120T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12121S: Maintained 12122F: drivers/net/wireless/realtek/rtlwifi/ 12123 12124RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12125M: Jes Sorensen <Jes.Sorensen@gmail.com> 12126L: linux-wireless@vger.kernel.org 12127T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12128S: Maintained 12129F: drivers/net/wireless/realtek/rtl8xxxu/ 12130 12131RXRPC SOCKETS (AF_RXRPC) 12132M: David Howells <dhowells@redhat.com> 12133L: linux-afs@lists.infradead.org 12134S: Supported 12135F: net/rxrpc/ 12136F: include/keys/rxrpc-type.h 12137F: include/net/af_rxrpc.h 12138F: include/trace/events/rxrpc.h 12139F: include/uapi/linux/rxrpc.h 12140F: Documentation/networking/rxrpc.txt 12141W: https://www.infradead.org/~dhowells/kafs/ 12142 12143S3 SAVAGE FRAMEBUFFER DRIVER 12144M: Antonino Daplas <adaplas@gmail.com> 12145L: linux-fbdev@vger.kernel.org 12146S: Maintained 12147F: drivers/video/fbdev/savage/ 12148 12149S390 12150M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12151M: Heiko Carstens <heiko.carstens@de.ibm.com> 12152L: linux-s390@vger.kernel.org 12153W: http://www.ibm.com/developerworks/linux/linux390/ 12154T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12155S: Supported 12156F: arch/s390/ 12157F: drivers/s390/ 12158F: Documentation/s390/ 12159F: Documentation/driver-api/s390-drivers.rst 12160 12161S390 COMMON I/O LAYER 12162M: Sebastian Ott <sebott@linux.ibm.com> 12163M: Peter Oberparleiter <oberpar@linux.ibm.com> 12164L: linux-s390@vger.kernel.org 12165W: http://www.ibm.com/developerworks/linux/linux390/ 12166S: Supported 12167F: drivers/s390/cio/ 12168 12169S390 DASD DRIVER 12170M: Stefan Haberland <sth@linux.ibm.com> 12171M: Jan Hoeppner <hoeppner@linux.ibm.com> 12172L: linux-s390@vger.kernel.org 12173W: http://www.ibm.com/developerworks/linux/linux390/ 12174S: Supported 12175F: drivers/s390/block/dasd* 12176F: block/partitions/ibm.c 12177 12178S390 IOMMU (PCI) 12179M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12180L: linux-s390@vger.kernel.org 12181W: http://www.ibm.com/developerworks/linux/linux390/ 12182S: Supported 12183F: drivers/iommu/s390-iommu.c 12184 12185S390 IUCV NETWORK LAYER 12186M: Julian Wiedmann <jwi@linux.ibm.com> 12187M: Ursula Braun <ubraun@linux.ibm.com> 12188L: linux-s390@vger.kernel.org 12189W: http://www.ibm.com/developerworks/linux/linux390/ 12190S: Supported 12191F: drivers/s390/net/*iucv* 12192F: include/net/iucv/ 12193F: net/iucv/ 12194 12195S390 NETWORK DRIVERS 12196M: Julian Wiedmann <jwi@linux.ibm.com> 12197M: Ursula Braun <ubraun@linux.ibm.com> 12198L: linux-s390@vger.kernel.org 12199W: http://www.ibm.com/developerworks/linux/linux390/ 12200S: Supported 12201F: drivers/s390/net/ 12202 12203S390 PCI SUBSYSTEM 12204M: Sebastian Ott <sebott@linux.ibm.com> 12205M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12206L: linux-s390@vger.kernel.org 12207W: http://www.ibm.com/developerworks/linux/linux390/ 12208S: Supported 12209F: arch/s390/pci/ 12210F: drivers/pci/hotplug/s390_pci_hpc.c 12211 12212S390 VFIO-CCW DRIVER 12213M: Cornelia Huck <cohuck@redhat.com> 12214M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12215M: Halil Pasic <pasic@linux.ibm.com> 12216L: linux-s390@vger.kernel.org 12217L: kvm@vger.kernel.org 12218S: Supported 12219F: drivers/s390/cio/vfio_ccw* 12220F: Documentation/s390/vfio-ccw.txt 12221F: include/uapi/linux/vfio_ccw.h 12222 12223S390 ZCRYPT DRIVER 12224M: Harald Freudenberger <freude@linux.ibm.com> 12225L: linux-s390@vger.kernel.org 12226W: http://www.ibm.com/developerworks/linux/linux390/ 12227S: Supported 12228F: drivers/s390/crypto/ 12229 12230S390 ZFCP DRIVER 12231M: Steffen Maier <maier@linux.ibm.com> 12232M: Benjamin Block <bblock@linux.ibm.com> 12233L: linux-s390@vger.kernel.org 12234W: http://www.ibm.com/developerworks/linux/linux390/ 12235S: Supported 12236F: drivers/s390/scsi/zfcp_* 12237 12238S3C24XX SD/MMC Driver 12239M: Ben Dooks <ben-linux@fluff.org> 12240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12241S: Supported 12242F: drivers/mmc/host/s3cmci.* 12243 12244SAA6588 RDS RECEIVER DRIVER 12245M: Hans Verkuil <hverkuil@xs4all.nl> 12246L: linux-media@vger.kernel.org 12247T: git git://linuxtv.org/media_tree.git 12248W: https://linuxtv.org 12249S: Odd Fixes 12250F: drivers/media/i2c/saa6588* 12251 12252SAA7134 VIDEO4LINUX DRIVER 12253M: Mauro Carvalho Chehab <mchehab@kernel.org> 12254L: linux-media@vger.kernel.org 12255W: https://linuxtv.org 12256T: git git://linuxtv.org/media_tree.git 12257S: Odd fixes 12258F: Documentation/media/v4l-drivers/saa7134* 12259F: drivers/media/pci/saa7134/ 12260 12261SAA7146 VIDEO4LINUX-2 DRIVER 12262M: Hans Verkuil <hverkuil@xs4all.nl> 12263L: linux-media@vger.kernel.org 12264T: git git://linuxtv.org/media_tree.git 12265S: Maintained 12266F: drivers/media/common/saa7146/ 12267F: drivers/media/pci/saa7146/ 12268F: include/media/saa7146* 12269 12270SAMSUNG AUDIO (ASoC) DRIVERS 12271M: Krzysztof Kozlowski <krzk@kernel.org> 12272M: Sangbeom Kim <sbkim73@samsung.com> 12273M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12274L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12275S: Supported 12276F: sound/soc/samsung/ 12277F: Documentation/devicetree/bindings/sound/samsung* 12278 12279SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12280M: Krzysztof Kozlowski <krzk@kernel.org> 12281L: linux-crypto@vger.kernel.org 12282L: linux-samsung-soc@vger.kernel.org 12283S: Maintained 12284F: drivers/crypto/exynos-rng.c 12285F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12286 12287SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12288M: Łukasz Stelmach <l.stelmach@samsung.com> 12289L: linux-samsung-soc@vger.kernel.org 12290S: Maintained 12291F: drivers/char/hw_random/exynos-trng.c 12292F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12293 12294SAMSUNG FRAMEBUFFER DRIVER 12295M: Jingoo Han <jingoohan1@gmail.com> 12296L: linux-fbdev@vger.kernel.org 12297S: Maintained 12298F: drivers/video/fbdev/s3c-fb.c 12299 12300SAMSUNG LAPTOP DRIVER 12301M: Corentin Chary <corentin.chary@gmail.com> 12302L: platform-driver-x86@vger.kernel.org 12303S: Maintained 12304F: drivers/platform/x86/samsung-laptop.c 12305 12306SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12307M: Sangbeom Kim <sbkim73@samsung.com> 12308M: Krzysztof Kozlowski <krzk@kernel.org> 12309M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12310L: linux-kernel@vger.kernel.org 12311L: linux-samsung-soc@vger.kernel.org 12312S: Supported 12313F: drivers/mfd/sec*.c 12314F: drivers/regulator/s2m*.c 12315F: drivers/regulator/s5m*.c 12316F: drivers/clk/clk-s2mps11.c 12317F: drivers/rtc/rtc-s5m.c 12318F: include/linux/mfd/samsung/ 12319F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12320F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12321F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12322F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12323 12324SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12325M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12326L: linux-media@vger.kernel.org 12327L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12328S: Maintained 12329F: drivers/media/platform/s3c-camif/ 12330F: include/media/drv-intf/s3c_camif.h 12331 12332SAMSUNG S3FWRN5 NFC DRIVER 12333M: Robert Baldyga <r.baldyga@samsung.com> 12334M: Krzysztof Opasiak <k.opasiak@samsung.com> 12335L: linux-nfc@lists.01.org (moderated for non-subscribers) 12336S: Supported 12337F: drivers/nfc/s3fwrn5 12338 12339SAMSUNG S5C73M3 CAMERA DRIVER 12340M: Kyungmin Park <kyungmin.park@samsung.com> 12341M: Andrzej Hajda <a.hajda@samsung.com> 12342L: linux-media@vger.kernel.org 12343S: Supported 12344F: drivers/media/i2c/s5c73m3/* 12345 12346SAMSUNG S5K5BAF CAMERA DRIVER 12347M: Kyungmin Park <kyungmin.park@samsung.com> 12348M: Andrzej Hajda <a.hajda@samsung.com> 12349L: linux-media@vger.kernel.org 12350S: Supported 12351F: drivers/media/i2c/s5k5baf.c 12352 12353SAMSUNG S5P Security SubSystem (SSS) DRIVER 12354M: Krzysztof Kozlowski <krzk@kernel.org> 12355M: Vladimir Zapolskiy <vz@mleia.com> 12356M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12357L: linux-crypto@vger.kernel.org 12358L: linux-samsung-soc@vger.kernel.org 12359S: Maintained 12360F: drivers/crypto/s5p-sss.c 12361 12362SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12363M: Kyungmin Park <kyungmin.park@samsung.com> 12364M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12365L: linux-media@vger.kernel.org 12366Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12367S: Supported 12368F: drivers/media/platform/exynos4-is/ 12369 12370SAMSUNG SOC CLOCK DRIVERS 12371M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12372M: Tomasz Figa <tomasz.figa@gmail.com> 12373M: Chanwoo Choi <cw00.choi@samsung.com> 12374S: Supported 12375L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12376T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12377F: drivers/clk/samsung/ 12378F: include/dt-bindings/clock/exynos*.h 12379F: Documentation/devicetree/bindings/clock/exynos*.txt 12380 12381SAMSUNG SPI DRIVERS 12382M: Kukjin Kim <kgene@kernel.org> 12383M: Krzysztof Kozlowski <krzk@kernel.org> 12384M: Andi Shyti <andi@etezian.org> 12385L: linux-spi@vger.kernel.org 12386L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12387S: Maintained 12388F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12389F: drivers/spi/spi-s3c* 12390F: include/linux/platform_data/spi-s3c64xx.h 12391 12392SAMSUNG SXGBE DRIVERS 12393M: Byungho An <bh74.an@samsung.com> 12394M: Girish K S <ks.giri@samsung.com> 12395M: Vipul Pandya <vipul.pandya@samsung.com> 12396S: Supported 12397L: netdev@vger.kernel.org 12398F: drivers/net/ethernet/samsung/sxgbe/ 12399 12400SAMSUNG THERMAL DRIVER 12401M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12402L: linux-pm@vger.kernel.org 12403L: linux-samsung-soc@vger.kernel.org 12404S: Supported 12405T: git https://github.com/lmajewski/linux-samsung-thermal.git 12406F: drivers/thermal/samsung/ 12407 12408SAMSUNG USB2 PHY DRIVER 12409M: Kamil Debski <kamil@wypas.org> 12410M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12411L: linux-kernel@vger.kernel.org 12412S: Supported 12413F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12414F: Documentation/phy/samsung-usb2.txt 12415F: drivers/phy/samsung/phy-exynos4210-usb2.c 12416F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12417F: drivers/phy/samsung/phy-exynos5250-usb2.c 12418F: drivers/phy/samsung/phy-s5pv210-usb2.c 12419F: drivers/phy/samsung/phy-samsung-usb2.c 12420F: drivers/phy/samsung/phy-samsung-usb2.h 12421 12422SC1200 WDT DRIVER 12423M: Zwane Mwaikambo <zwanem@gmail.com> 12424S: Maintained 12425F: drivers/watchdog/sc1200wdt.c 12426 12427SCHEDULER 12428M: Ingo Molnar <mingo@redhat.com> 12429M: Peter Zijlstra <peterz@infradead.org> 12430L: linux-kernel@vger.kernel.org 12431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12432S: Maintained 12433F: kernel/sched/ 12434F: include/linux/sched.h 12435F: include/uapi/linux/sched.h 12436F: include/linux/wait.h 12437 12438SCR24X CHIP CARD INTERFACE DRIVER 12439M: Lubomir Rintel <lkundrak@v3.sk> 12440S: Supported 12441F: drivers/char/pcmcia/scr24x_cs.c 12442 12443SCSI CDROM DRIVER 12444M: Jens Axboe <axboe@kernel.dk> 12445L: linux-scsi@vger.kernel.org 12446W: http://www.kernel.dk 12447S: Maintained 12448F: drivers/scsi/sr* 12449 12450SCSI RDMA PROTOCOL (SRP) INITIATOR 12451M: Bart Van Assche <bart.vanassche@sandisk.com> 12452L: linux-rdma@vger.kernel.org 12453S: Supported 12454W: http://www.openfabrics.org 12455Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12456T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12457F: drivers/infiniband/ulp/srp/ 12458F: include/scsi/srp.h 12459 12460SCSI SG DRIVER 12461M: Doug Gilbert <dgilbert@interlog.com> 12462L: linux-scsi@vger.kernel.org 12463W: http://sg.danny.cz/sg 12464S: Maintained 12465F: Documentation/scsi/scsi-generic.txt 12466F: drivers/scsi/sg.c 12467F: include/scsi/sg.h 12468 12469SCSI SUBSYSTEM 12470M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12471T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12472M: "Martin K. Petersen" <martin.petersen@oracle.com> 12473T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12474L: linux-scsi@vger.kernel.org 12475S: Maintained 12476F: Documentation/devicetree/bindings/scsi/ 12477F: drivers/scsi/ 12478F: include/scsi/ 12479 12480SCSI TAPE DRIVER 12481M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12482L: linux-scsi@vger.kernel.org 12483S: Maintained 12484F: Documentation/scsi/st.txt 12485F: drivers/scsi/st.* 12486F: drivers/scsi/st_*.h 12487 12488SCTP PROTOCOL 12489M: Vlad Yasevich <vyasevich@gmail.com> 12490M: Neil Horman <nhorman@tuxdriver.com> 12491M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12492L: linux-sctp@vger.kernel.org 12493W: http://lksctp.sourceforge.net 12494S: Maintained 12495F: Documentation/networking/sctp.txt 12496F: include/linux/sctp.h 12497F: include/uapi/linux/sctp.h 12498F: include/net/sctp/ 12499F: net/sctp/ 12500 12501SCx200 CPU SUPPORT 12502M: Jim Cromie <jim.cromie@gmail.com> 12503S: Odd Fixes 12504F: Documentation/i2c/busses/scx200_acb 12505F: arch/x86/platform/scx200/ 12506F: drivers/watchdog/scx200_wdt.c 12507F: drivers/i2c/busses/scx200* 12508F: drivers/mtd/maps/scx200_docflash.c 12509F: include/linux/scx200.h 12510 12511SCx200 GPIO DRIVER 12512M: Jim Cromie <jim.cromie@gmail.com> 12513S: Maintained 12514F: drivers/char/scx200_gpio.c 12515F: include/linux/scx200_gpio.h 12516 12517SCx200 HRT CLOCKSOURCE DRIVER 12518M: Jim Cromie <jim.cromie@gmail.com> 12519S: Maintained 12520F: drivers/clocksource/scx200_hrt.c 12521 12522SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12523M: Sascha Sommer <saschasommer@freenet.de> 12524L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12525S: Maintained 12526F: drivers/mmc/host/sdricoh_cs.c 12527 12528SECURE COMPUTING 12529M: Kees Cook <keescook@chromium.org> 12530R: Andy Lutomirski <luto@amacapital.net> 12531R: Will Drewry <wad@chromium.org> 12532T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12533S: Supported 12534F: kernel/seccomp.c 12535F: include/uapi/linux/seccomp.h 12536F: include/linux/seccomp.h 12537F: tools/testing/selftests/seccomp/* 12538F: tools/testing/selftests/kselftest_harness.h 12539F: Documentation/userspace-api/seccomp_filter.rst 12540K: \bsecure_computing 12541K: \bTIF_SECCOMP\b 12542 12543SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12544M: Al Cooper <alcooperx@gmail.com> 12545L: linux-mmc@vger.kernel.org 12546L: bcm-kernel-feedback-list@broadcom.com 12547S: Maintained 12548F: drivers/mmc/host/sdhci-brcmstb* 12549 12550SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12551M: Adrian Hunter <adrian.hunter@intel.com> 12552L: linux-mmc@vger.kernel.org 12553T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12554S: Maintained 12555F: drivers/mmc/host/sdhci* 12556F: include/linux/mmc/sdhci* 12557 12558SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12559M: Ben Dooks <ben-linux@fluff.org> 12560M: Jaehoon Chung <jh80.chung@samsung.com> 12561L: linux-mmc@vger.kernel.org 12562S: Maintained 12563F: drivers/mmc/host/sdhci-s3c* 12564 12565SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12566M: Viresh Kumar <vireshk@kernel.org> 12567L: linux-mmc@vger.kernel.org 12568S: Maintained 12569F: drivers/mmc/host/sdhci-spear.c 12570 12571SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12572M: Kishon Vijay Abraham I <kishon@ti.com> 12573L: linux-mmc@vger.kernel.org 12574S: Maintained 12575F: drivers/mmc/host/sdhci-omap.c 12576 12577SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12578M: Scott Bauer <scott.bauer@intel.com> 12579M: Jonathan Derrick <jonathan.derrick@intel.com> 12580L: linux-block@vger.kernel.org 12581S: Supported 12582F: block/sed* 12583F: block/opal_proto.h 12584F: include/linux/sed* 12585F: include/uapi/linux/sed* 12586 12587SECURITY CONTACT 12588M: Security Officers <security@kernel.org> 12589S: Supported 12590 12591SECURITY SUBSYSTEM 12592M: James Morris <jmorris@namei.org> 12593M: "Serge E. Hallyn" <serge@hallyn.com> 12594L: linux-security-module@vger.kernel.org (suggested Cc:) 12595T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12596W: http://kernsec.org/ 12597S: Supported 12598F: security/ 12599 12600SELINUX SECURITY MODULE 12601M: Paul Moore <paul@paul-moore.com> 12602M: Stephen Smalley <sds@tycho.nsa.gov> 12603M: Eric Paris <eparis@parisplace.org> 12604L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12605W: https://selinuxproject.org 12606W: https://github.com/SELinuxProject 12607T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12608S: Supported 12609F: include/linux/selinux* 12610F: security/selinux/ 12611F: scripts/selinux/ 12612F: Documentation/admin-guide/LSM/SELinux.rst 12613 12614SENSABLE PHANTOM 12615M: Jiri Slaby <jirislaby@gmail.com> 12616S: Maintained 12617F: drivers/misc/phantom.c 12618F: include/uapi/linux/phantom.h 12619 12620SERIAL DEVICE BUS 12621M: Rob Herring <robh@kernel.org> 12622L: linux-serial@vger.kernel.org 12623S: Maintained 12624F: Documentation/devicetree/bindings/serial/slave-device.txt 12625F: drivers/tty/serdev/ 12626F: include/linux/serdev.h 12627 12628SERIAL DRIVERS 12629M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12630L: linux-serial@vger.kernel.org 12631S: Maintained 12632F: Documentation/devicetree/bindings/serial/ 12633F: drivers/tty/serial/ 12634 12635SERIAL IR RECEIVER 12636M: Sean Young <sean@mess.org> 12637L: linux-media@vger.kernel.org 12638S: Maintained 12639F: drivers/media/rc/serial_ir.c 12640 12641SFC NETWORK DRIVER 12642M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12643M: Edward Cree <ecree@solarflare.com> 12644M: Bert Kenward <bkenward@solarflare.com> 12645L: netdev@vger.kernel.org 12646S: Supported 12647F: drivers/net/ethernet/sfc/ 12648 12649SGI GRU DRIVER 12650M: Dimitri Sivanich <sivanich@sgi.com> 12651S: Maintained 12652F: drivers/misc/sgi-gru/ 12653 12654SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12655M: Pat Gefre <pfg@sgi.com> 12656L: linux-ia64@vger.kernel.org 12657S: Supported 12658F: Documentation/ia64/serial.txt 12659F: drivers/tty/serial/ioc?_serial.c 12660F: include/linux/ioc?.h 12661 12662SGI XP/XPC/XPNET DRIVER 12663M: Cliff Whickman <cpw@sgi.com> 12664M: Robin Holt <robinmholt@gmail.com> 12665S: Maintained 12666F: drivers/misc/sgi-xp/ 12667 12668SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12669M: Ursula Braun <ubraun@linux.ibm.com> 12670L: linux-s390@vger.kernel.org 12671W: http://www.ibm.com/developerworks/linux/linux390/ 12672S: Supported 12673F: net/smc/ 12674 12675SH_VEU V4L2 MEM2MEM DRIVER 12676L: linux-media@vger.kernel.org 12677S: Orphan 12678F: drivers/media/platform/sh_veu.c 12679 12680SH_VOU V4L2 OUTPUT DRIVER 12681L: linux-media@vger.kernel.org 12682S: Orphan 12683F: drivers/media/platform/sh_vou.c 12684F: include/media/drv-intf/sh_vou.h 12685 12686SI2157 MEDIA DRIVER 12687M: Antti Palosaari <crope@iki.fi> 12688L: linux-media@vger.kernel.org 12689W: https://linuxtv.org 12690W: http://palosaari.fi/linux/ 12691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12692T: git git://linuxtv.org/anttip/media_tree.git 12693S: Maintained 12694F: drivers/media/tuners/si2157* 12695 12696SI2165 MEDIA DRIVER 12697M: Matthias Schwarzott <zzam@gentoo.org> 12698L: linux-media@vger.kernel.org 12699W: https://linuxtv.org 12700Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12701S: Maintained 12702F: drivers/media/dvb-frontends/si2165* 12703 12704SI2168 MEDIA DRIVER 12705M: Antti Palosaari <crope@iki.fi> 12706L: linux-media@vger.kernel.org 12707W: https://linuxtv.org 12708W: http://palosaari.fi/linux/ 12709Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12710T: git git://linuxtv.org/anttip/media_tree.git 12711S: Maintained 12712F: drivers/media/dvb-frontends/si2168* 12713 12714SI470X FM RADIO RECEIVER I2C DRIVER 12715M: Hans Verkuil <hverkuil@xs4all.nl> 12716L: linux-media@vger.kernel.org 12717T: git git://linuxtv.org/media_tree.git 12718W: https://linuxtv.org 12719S: Odd Fixes 12720F: drivers/media/radio/si470x/radio-si470x-i2c.c 12721 12722SI470X FM RADIO RECEIVER USB DRIVER 12723M: Hans Verkuil <hverkuil@xs4all.nl> 12724L: linux-media@vger.kernel.org 12725T: git git://linuxtv.org/media_tree.git 12726W: https://linuxtv.org 12727S: Maintained 12728F: drivers/media/radio/si470x/radio-si470x-common.c 12729F: drivers/media/radio/si470x/radio-si470x.h 12730F: drivers/media/radio/si470x/radio-si470x-usb.c 12731 12732SI4713 FM RADIO TRANSMITTER I2C DRIVER 12733M: Eduardo Valentin <edubezval@gmail.com> 12734L: linux-media@vger.kernel.org 12735T: git git://linuxtv.org/media_tree.git 12736W: https://linuxtv.org 12737S: Odd Fixes 12738F: drivers/media/radio/si4713/si4713.? 12739 12740SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12741M: Eduardo Valentin <edubezval@gmail.com> 12742L: linux-media@vger.kernel.org 12743T: git git://linuxtv.org/media_tree.git 12744W: https://linuxtv.org 12745S: Odd Fixes 12746F: drivers/media/radio/si4713/radio-platform-si4713.c 12747 12748SI4713 FM RADIO TRANSMITTER USB DRIVER 12749M: Hans Verkuil <hverkuil@xs4all.nl> 12750L: linux-media@vger.kernel.org 12751T: git git://linuxtv.org/media_tree.git 12752W: https://linuxtv.org 12753S: Maintained 12754F: drivers/media/radio/si4713/radio-usb-si4713.c 12755 12756SIANO DVB DRIVER 12757M: Mauro Carvalho Chehab <mchehab@kernel.org> 12758L: linux-media@vger.kernel.org 12759W: https://linuxtv.org 12760T: git git://linuxtv.org/media_tree.git 12761S: Odd fixes 12762F: drivers/media/common/siano/ 12763F: drivers/media/usb/siano/ 12764F: drivers/media/usb/siano/ 12765F: drivers/media/mmc/siano/ 12766 12767SILEAD TOUCHSCREEN DRIVER 12768M: Hans de Goede <hdegoede@redhat.com> 12769L: linux-input@vger.kernel.org 12770L: platform-driver-x86@vger.kernel.org 12771S: Maintained 12772F: drivers/input/touchscreen/silead.c 12773F: drivers/platform/x86/silead_dmi.c 12774 12775SILICON MOTION SM712 FRAME BUFFER DRIVER 12776M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12777M: Teddy Wang <teddy.wang@siliconmotion.com> 12778M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12779L: linux-fbdev@vger.kernel.org 12780S: Maintained 12781F: drivers/video/fbdev/sm712* 12782F: Documentation/fb/sm712fb.txt 12783 12784SIMPLE FIRMWARE INTERFACE (SFI) 12785M: Len Brown <lenb@kernel.org> 12786L: sfi-devel@simplefirmware.org 12787W: http://simplefirmware.org/ 12788T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12789S: Supported 12790F: arch/x86/platform/sfi/ 12791F: drivers/sfi/ 12792F: include/linux/sfi*.h 12793 12794SIMPLEFB FB DRIVER 12795M: Hans de Goede <hdegoede@redhat.com> 12796L: linux-fbdev@vger.kernel.org 12797S: Maintained 12798F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12799F: drivers/video/fbdev/simplefb.c 12800F: include/linux/platform_data/simplefb.h 12801 12802SIMTEC EB110ATX (Chalice CATS) 12803P: Ben Dooks 12804P: Vincent Sanders <vince@simtec.co.uk> 12805M: Simtec Linux Team <linux@simtec.co.uk> 12806W: http://www.simtec.co.uk/products/EB110ATX/ 12807S: Supported 12808 12809SIMTEC EB2410ITX (BAST) 12810P: Ben Dooks 12811P: Vincent Sanders <vince@simtec.co.uk> 12812M: Simtec Linux Team <linux@simtec.co.uk> 12813W: http://www.simtec.co.uk/products/EB2410ITX/ 12814S: Supported 12815F: arch/arm/mach-s3c24xx/mach-bast.c 12816F: arch/arm/mach-s3c24xx/bast-ide.c 12817F: arch/arm/mach-s3c24xx/bast-irq.c 12818 12819SIPHASH PRF ROUTINES 12820M: Jason A. Donenfeld <Jason@zx2c4.com> 12821S: Maintained 12822F: lib/siphash.c 12823F: lib/test_siphash.c 12824F: include/linux/siphash.h 12825 12826SIOX 12827M: Gavin Schenk <g.schenk@eckelmann.de> 12828M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 12829R: Pengutronix Kernel Team <kernel@pengutronix.de> 12830S: Supported 12831F: drivers/siox/* 12832F: include/trace/events/siox.h 12833 12834SIS 190 ETHERNET DRIVER 12835M: Francois Romieu <romieu@fr.zoreil.com> 12836L: netdev@vger.kernel.org 12837S: Maintained 12838F: drivers/net/ethernet/sis/sis190.c 12839 12840SIS 900/7016 FAST ETHERNET DRIVER 12841M: Daniele Venzano <venza@brownhat.org> 12842W: http://www.brownhat.org/sis900.html 12843L: netdev@vger.kernel.org 12844S: Maintained 12845F: drivers/net/ethernet/sis/sis900.* 12846 12847SIS FRAMEBUFFER DRIVER 12848M: Thomas Winischhofer <thomas@winischhofer.net> 12849W: http://www.winischhofer.net/linuxsisvga.shtml 12850S: Maintained 12851F: Documentation/fb/sisfb.txt 12852F: drivers/video/fbdev/sis/ 12853F: include/video/sisfb.h 12854 12855SIS USB2VGA DRIVER 12856M: Thomas Winischhofer <thomas@winischhofer.net> 12857W: http://www.winischhofer.at/linuxsisusbvga.shtml 12858S: Maintained 12859F: drivers/usb/misc/sisusbvga/ 12860 12861SLAB ALLOCATOR 12862M: Christoph Lameter <cl@linux.com> 12863M: Pekka Enberg <penberg@kernel.org> 12864M: David Rientjes <rientjes@google.com> 12865M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12866M: Andrew Morton <akpm@linux-foundation.org> 12867L: linux-mm@kvack.org 12868S: Maintained 12869F: include/linux/sl?b*.h 12870F: mm/sl?b* 12871 12872SLEEPABLE READ-COPY UPDATE (SRCU) 12873M: Lai Jiangshan <jiangshanlai@gmail.com> 12874M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12875M: Josh Triplett <josh@joshtriplett.org> 12876R: Steven Rostedt <rostedt@goodmis.org> 12877R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12878L: linux-kernel@vger.kernel.org 12879W: http://www.rdrop.com/users/paulmck/RCU/ 12880S: Supported 12881T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12882F: include/linux/srcu.h 12883F: kernel/rcu/srcu.c 12884 12885SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12886M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12887L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12888S: Maintained 12889F: drivers/slimbus/ 12890F: Documentation/devicetree/bindings/slimbus/ 12891F: include/linux/slimbus.h 12892 12893SMACK SECURITY MODULE 12894M: Casey Schaufler <casey@schaufler-ca.com> 12895L: linux-security-module@vger.kernel.org 12896W: http://schaufler-ca.com 12897T: git git://github.com/cschaufler/smack-next 12898S: Maintained 12899F: Documentation/admin-guide/LSM/Smack.rst 12900F: security/smack/ 12901 12902SMC91x ETHERNET DRIVER 12903M: Nicolas Pitre <nico@fluxnic.net> 12904S: Odd Fixes 12905F: drivers/net/ethernet/smsc/smc91x.* 12906 12907SMIA AND SMIA++ IMAGE SENSOR DRIVER 12908M: Sakari Ailus <sakari.ailus@iki.fi> 12909L: linux-media@vger.kernel.org 12910S: Maintained 12911F: drivers/media/i2c/smiapp/ 12912F: include/media/i2c/smiapp.h 12913F: drivers/media/i2c/smiapp-pll.c 12914F: drivers/media/i2c/smiapp-pll.h 12915F: include/uapi/linux/smiapp.h 12916F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12917 12918SMM665 HARDWARE MONITOR DRIVER 12919M: Guenter Roeck <linux@roeck-us.net> 12920L: linux-hwmon@vger.kernel.org 12921S: Maintained 12922F: Documentation/hwmon/smm665 12923F: drivers/hwmon/smm665.c 12924 12925SMSC EMC2103 HARDWARE MONITOR DRIVER 12926M: Steve Glendinning <steve.glendinning@shawell.net> 12927L: linux-hwmon@vger.kernel.org 12928S: Maintained 12929F: Documentation/hwmon/emc2103 12930F: drivers/hwmon/emc2103.c 12931 12932SMSC SCH5627 HARDWARE MONITOR DRIVER 12933M: Hans de Goede <hdegoede@redhat.com> 12934L: linux-hwmon@vger.kernel.org 12935S: Supported 12936F: Documentation/hwmon/sch5627 12937F: drivers/hwmon/sch5627.c 12938 12939SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12940M: Steve Glendinning <steve.glendinning@shawell.net> 12941L: linux-fbdev@vger.kernel.org 12942S: Maintained 12943F: drivers/video/fbdev/smscufx.c 12944 12945SMSC47B397 HARDWARE MONITOR DRIVER 12946M: Jean Delvare <jdelvare@suse.com> 12947L: linux-hwmon@vger.kernel.org 12948S: Maintained 12949F: Documentation/hwmon/smsc47b397 12950F: drivers/hwmon/smsc47b397.c 12951 12952SMSC911x ETHERNET DRIVER 12953M: Steve Glendinning <steve.glendinning@shawell.net> 12954L: netdev@vger.kernel.org 12955S: Maintained 12956F: include/linux/smsc911x.h 12957F: drivers/net/ethernet/smsc/smsc911x.* 12958 12959SMSC9420 PCI ETHERNET DRIVER 12960M: Steve Glendinning <steve.glendinning@shawell.net> 12961L: netdev@vger.kernel.org 12962S: Maintained 12963F: drivers/net/ethernet/smsc/smsc9420.* 12964 12965SOC-CAMERA V4L2 SUBSYSTEM 12966L: linux-media@vger.kernel.org 12967T: git git://linuxtv.org/media_tree.git 12968S: Orphan 12969F: include/media/soc* 12970F: drivers/media/i2c/soc_camera/ 12971F: drivers/media/platform/soc_camera/ 12972 12973SOCIONEXT SYNQUACER I2C DRIVER 12974M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12975L: linux-i2c@vger.kernel.org 12976S: Maintained 12977F: drivers/i2c/busses/i2c-synquacer.c 12978F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 12979 12980SOCIONEXT UNIPHIER SOUND DRIVER 12981M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12982L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12983S: Maintained 12984F: sound/soc/uniphier/ 12985 12986SOEKRIS NET48XX LED SUPPORT 12987M: Chris Boot <bootc@bootc.net> 12988S: Maintained 12989F: drivers/leds/leds-net48xx.c 12990 12991SOFT-ROCE DRIVER (rxe) 12992M: Moni Shoua <monis@mellanox.com> 12993L: linux-rdma@vger.kernel.org 12994S: Supported 12995W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12996Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12997F: drivers/infiniband/sw/rxe/ 12998F: include/uapi/rdma/rdma_user_rxe.h 12999 13000SOFTLOGIC 6x10 MPEG CODEC 13001M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13002M: Anton Sviridenko <anton@corp.bluecherry.net> 13003M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13004M: Andrey Utkin <andrey_utkin@fastmail.com> 13005M: Ismael Luceno <ismael@iodev.co.uk> 13006L: linux-media@vger.kernel.org 13007S: Supported 13008F: drivers/media/pci/solo6x10/ 13009 13010SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13011M: James Morse <james.morse@arm.com> 13012L: linux-arm-kernel@lists.infradead.org 13013S: Maintained 13014F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13015F: drivers/firmware/arm_sdei.c 13016F: include/linux/sdei.h 13017F: include/uapi/linux/sdei.h 13018 13019SOFTWARE RAID (Multiple Disks) SUPPORT 13020M: Shaohua Li <shli@kernel.org> 13021L: linux-raid@vger.kernel.org 13022T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13023S: Supported 13024F: drivers/md/Makefile 13025F: drivers/md/Kconfig 13026F: drivers/md/md* 13027F: drivers/md/raid* 13028F: include/linux/raid/ 13029F: include/uapi/linux/raid/ 13030 13031SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13032M: Jassi Brar <jaswinder.singh@linaro.org> 13033L: netdev@vger.kernel.org 13034S: Maintained 13035F: drivers/net/ethernet/socionext/netsec.c 13036F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13037 13038SOLIDRUN CLEARFOG SUPPORT 13039M: Russell King <linux@armlinux.org.uk> 13040S: Maintained 13041F: arch/arm/boot/dts/armada-388-clearfog* 13042F: arch/arm/boot/dts/armada-38x-solidrun-* 13043 13044SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13045M: Russell King <linux@armlinux.org.uk> 13046S: Maintained 13047F: arch/arm/boot/dts/imx6*-cubox-i* 13048F: arch/arm/boot/dts/imx6*-hummingboard* 13049F: arch/arm/boot/dts/imx6*-sr-* 13050 13051SONIC NETWORK DRIVER 13052M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13053L: netdev@vger.kernel.org 13054S: Maintained 13055F: drivers/net/ethernet/natsemi/sonic.* 13056 13057SONICS SILICON BACKPLANE DRIVER (SSB) 13058M: Michael Buesch <m@bues.ch> 13059L: linux-wireless@vger.kernel.org 13060S: Maintained 13061F: drivers/ssb/ 13062F: include/linux/ssb/ 13063 13064SONY IMX274 SENSOR DRIVER 13065M: Leon Luo <leonl@leopardimaging.com> 13066L: linux-media@vger.kernel.org 13067T: git git://linuxtv.org/media_tree.git 13068S: Maintained 13069F: drivers/media/i2c/imx274.c 13070F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13071 13072SONY MEMORYSTICK CARD SUPPORT 13073M: Alex Dubov <oakad@yahoo.com> 13074W: http://tifmxx.berlios.de/ 13075S: Maintained 13076F: drivers/memstick/host/tifm_ms.c 13077 13078SONY MEMORYSTICK STANDARD SUPPORT 13079M: Maxim Levitsky <maximlevitsky@gmail.com> 13080S: Maintained 13081F: drivers/memstick/core/ms_block.* 13082 13083SONY VAIO CONTROL DEVICE DRIVER 13084M: Mattia Dongili <malattia@linux.it> 13085L: platform-driver-x86@vger.kernel.org 13086W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13087S: Maintained 13088F: Documentation/laptops/sony-laptop.txt 13089F: drivers/char/sonypi.c 13090F: drivers/platform/x86/sony-laptop.c 13091F: include/linux/sony-laptop.h 13092 13093SOUND 13094M: Jaroslav Kysela <perex@perex.cz> 13095M: Takashi Iwai <tiwai@suse.com> 13096L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13097W: http://www.alsa-project.org/ 13098T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13099T: git git://git.alsa-project.org/alsa-kernel.git 13100Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13101S: Maintained 13102F: Documentation/sound/ 13103F: include/sound/ 13104F: include/uapi/sound/ 13105F: sound/ 13106 13107SOUND - COMPRESSED AUDIO 13108M: Vinod Koul <vinod.koul@intel.com> 13109L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13111S: Supported 13112F: Documentation/sound/alsa/compress_offload.txt 13113F: include/sound/compress_driver.h 13114F: include/uapi/sound/compress_* 13115F: sound/core/compress_offload.c 13116F: sound/soc/soc-compress.c 13117 13118SOUND - DMAENGINE HELPERS 13119M: Lars-Peter Clausen <lars@metafoo.de> 13120S: Supported 13121F: include/sound/dmaengine_pcm.h 13122F: sound/core/pcm_dmaengine.c 13123F: sound/soc/soc-generic-dmaengine-pcm.c 13124 13125SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13126M: Liam Girdwood <lgirdwood@gmail.com> 13127M: Mark Brown <broonie@kernel.org> 13128T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13129L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13130W: http://alsa-project.org/main/index.php/ASoC 13131S: Supported 13132F: Documentation/devicetree/bindings/sound/ 13133F: Documentation/sound/alsa/soc/ 13134F: sound/soc/ 13135F: include/sound/soc* 13136 13137SOUNDWIRE SUBSYSTEM 13138M: Vinod Koul <vinod.koul@intel.com> 13139M: Sanyog Kale <sanyog.r.kale@intel.com> 13140R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13141L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13142S: Supported 13143F: Documentation/driver-api/soundwire/ 13144F: drivers/soundwire/ 13145F: include/linux/soundwire/ 13146 13147SP2 MEDIA DRIVER 13148M: Olli Salonen <olli.salonen@iki.fi> 13149L: linux-media@vger.kernel.org 13150W: https://linuxtv.org 13151Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13152S: Maintained 13153F: drivers/media/dvb-frontends/sp2* 13154 13155SPARC + UltraSPARC (sparc/sparc64) 13156M: "David S. Miller" <davem@davemloft.net> 13157L: sparclinux@vger.kernel.org 13158Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13159T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13160T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13161S: Maintained 13162F: arch/sparc/ 13163F: drivers/sbus/ 13164 13165SPARC SERIAL DRIVERS 13166M: "David S. Miller" <davem@davemloft.net> 13167L: sparclinux@vger.kernel.org 13168T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13169T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13170S: Maintained 13171F: include/linux/sunserialcore.h 13172F: drivers/tty/serial/suncore.c 13173F: drivers/tty/serial/sunhv.c 13174F: drivers/tty/serial/sunsab.c 13175F: drivers/tty/serial/sunsab.h 13176F: drivers/tty/serial/sunsu.c 13177F: drivers/tty/serial/sunzilog.c 13178F: drivers/tty/serial/sunzilog.h 13179F: drivers/tty/vcc.c 13180 13181SPARSE CHECKER 13182M: "Christopher Li" <sparse@chrisli.org> 13183L: linux-sparse@vger.kernel.org 13184W: https://sparse.wiki.kernel.org/ 13185T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13186T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13187S: Maintained 13188F: include/linux/compiler.h 13189 13190SPEAR CLOCK FRAMEWORK SUPPORT 13191M: Viresh Kumar <vireshk@kernel.org> 13192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13193W: http://www.st.com/spear 13194S: Maintained 13195F: drivers/clk/spear/ 13196 13197SPEAR PLATFORM SUPPORT 13198M: Viresh Kumar <vireshk@kernel.org> 13199M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13201W: http://www.st.com/spear 13202S: Maintained 13203F: arch/arm/boot/dts/spear* 13204F: arch/arm/mach-spear/ 13205 13206SPI NOR SUBSYSTEM 13207M: Marek Vasut <marek.vasut@gmail.com> 13208L: linux-mtd@lists.infradead.org 13209W: http://www.linux-mtd.infradead.org/ 13210Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13211T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13212T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13213S: Maintained 13214F: drivers/mtd/spi-nor/ 13215F: include/linux/mtd/spi-nor.h 13216 13217SPI SUBSYSTEM 13218M: Mark Brown <broonie@kernel.org> 13219L: linux-spi@vger.kernel.org 13220T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13221Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13222S: Maintained 13223F: Documentation/devicetree/bindings/spi/ 13224F: Documentation/spi/ 13225F: drivers/spi/ 13226F: include/linux/spi/ 13227F: include/uapi/linux/spi/ 13228F: tools/spi/ 13229 13230SPIDERNET NETWORK DRIVER for CELL 13231M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13232L: netdev@vger.kernel.org 13233S: Supported 13234F: Documentation/networking/spider_net.txt 13235F: drivers/net/ethernet/toshiba/spider_net* 13236 13237SPMI SUBSYSTEM 13238R: Stephen Boyd <sboyd@kernel.org> 13239L: linux-arm-msm@vger.kernel.org 13240F: Documentation/devicetree/bindings/spmi/ 13241F: drivers/spmi/ 13242F: include/dt-bindings/spmi/spmi.h 13243F: include/linux/spmi.h 13244F: include/trace/events/spmi.h 13245 13246SPU FILE SYSTEM 13247M: Jeremy Kerr <jk@ozlabs.org> 13248L: linuxppc-dev@lists.ozlabs.org 13249W: http://www.ibm.com/developerworks/power/cell/ 13250S: Supported 13251F: Documentation/filesystems/spufs.txt 13252F: arch/powerpc/platforms/cell/spufs/ 13253 13254SQUASHFS FILE SYSTEM 13255M: Phillip Lougher <phillip@squashfs.org.uk> 13256L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13257W: http://squashfs.org.uk 13258T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13259S: Maintained 13260F: Documentation/filesystems/squashfs.txt 13261F: fs/squashfs/ 13262 13263SRM (Alpha) environment access 13264M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13265S: Maintained 13266F: arch/alpha/kernel/srm_env.c 13267 13268ST STM32 I2C/SMBUS DRIVER 13269M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13270L: linux-i2c@vger.kernel.org 13271S: Maintained 13272F: drivers/i2c/busses/i2c-stm32* 13273 13274STABLE BRANCH 13275M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13276L: stable@vger.kernel.org 13277S: Supported 13278F: Documentation/process/stable-kernel-rules.rst 13279 13280STAGING - ATOMISP DRIVER 13281M: Alan Cox <alan@linux.intel.com> 13282M: Sakari Ailus <sakari.ailus@linux.intel.com> 13283L: linux-media@vger.kernel.org 13284S: Maintained 13285F: drivers/staging/media/atomisp/ 13286 13287STAGING - COMEDI 13288M: Ian Abbott <abbotti@mev.co.uk> 13289M: H Hartley Sweeten <hsweeten@visionengravers.com> 13290S: Odd Fixes 13291F: drivers/staging/comedi/ 13292 13293STAGING - FLARION FT1000 DRIVERS 13294M: Marek Belisko <marek.belisko@gmail.com> 13295S: Odd Fixes 13296F: drivers/staging/ft1000/ 13297 13298STAGING - INDUSTRIAL IO 13299M: Jonathan Cameron <jic23@kernel.org> 13300L: linux-iio@vger.kernel.org 13301S: Odd Fixes 13302F: Documentation/devicetree/bindings/staging/iio/ 13303F: drivers/staging/iio/ 13304 13305STAGING - LUSTRE PARALLEL FILESYSTEM 13306M: Oleg Drokin <oleg.drokin@intel.com> 13307M: Andreas Dilger <andreas.dilger@intel.com> 13308M: James Simmons <jsimmons@infradead.org> 13309L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13310W: http://wiki.lustre.org/ 13311S: Maintained 13312F: drivers/staging/lustre 13313 13314STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13315M: Marc Dietrich <marvin24@gmx.de> 13316L: ac100@lists.launchpad.net (moderated for non-subscribers) 13317L: linux-tegra@vger.kernel.org 13318S: Maintained 13319F: drivers/staging/nvec/ 13320 13321STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13322M: Jens Frederich <jfrederich@gmail.com> 13323M: Daniel Drake <dsd@laptop.org> 13324M: Jon Nettleton <jon.nettleton@gmail.com> 13325W: http://wiki.laptop.org/go/DCON 13326S: Maintained 13327F: drivers/staging/olpc_dcon/ 13328 13329STAGING - REALTEK RTL8712U DRIVERS 13330M: Larry Finger <Larry.Finger@lwfinger.net> 13331M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13332S: Odd Fixes 13333F: drivers/staging/rtl8712/ 13334 13335STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13336M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13337M: Teddy Wang <teddy.wang@siliconmotion.com> 13338M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13339L: linux-fbdev@vger.kernel.org 13340S: Maintained 13341F: drivers/staging/sm750fb/ 13342 13343STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13344M: William Hubbs <w.d.hubbs@gmail.com> 13345M: Chris Brannon <chris@the-brannons.com> 13346M: Kirk Reiser <kirk@reisers.ca> 13347M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13348L: speakup@linux-speakup.org 13349W: http://www.linux-speakup.org/ 13350S: Odd Fixes 13351F: drivers/staging/speakup/ 13352 13353STAGING - VIA VT665X DRIVERS 13354M: Forest Bond <forest@alittletooquiet.net> 13355S: Odd Fixes 13356F: drivers/staging/vt665?/ 13357 13358STAGING - WILC1000 WIFI DRIVER 13359M: Aditya Shankar <aditya.shankar@microchip.com> 13360M: Ganesh Krishna <ganesh.krishna@microchip.com> 13361L: linux-wireless@vger.kernel.org 13362S: Supported 13363F: drivers/staging/wilc1000/ 13364 13365STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13366M: Arnaud Patard <arnaud.patard@rtp-net.org> 13367S: Odd Fixes 13368F: drivers/staging/xgifb/ 13369 13370STAGING SUBSYSTEM 13371M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13372T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13373L: devel@driverdev.osuosl.org 13374S: Supported 13375F: drivers/staging/ 13376 13377STARFIRE/DURALAN NETWORK DRIVER 13378M: Ion Badulescu <ionut@badula.org> 13379S: Odd Fixes 13380F: drivers/net/ethernet/adaptec/starfire* 13381 13382STEC S1220 SKD DRIVER 13383M: Bart Van Assche <bart.vanassche@wdc.com> 13384L: linux-block@vger.kernel.org 13385S: Maintained 13386F: drivers/block/skd*[ch] 13387 13388STI CEC DRIVER 13389M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13390S: Maintained 13391F: drivers/staging/media/st-cec/ 13392F: Documentation/devicetree/bindings/media/stih-cec.txt 13393 13394STK1160 USB VIDEO CAPTURE DRIVER 13395M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13396L: linux-media@vger.kernel.org 13397T: git git://linuxtv.org/media_tree.git 13398S: Maintained 13399F: drivers/media/usb/stk1160/ 13400 13401STMMAC ETHERNET DRIVER 13402M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13403M: Alexandre Torgue <alexandre.torgue@st.com> 13404L: netdev@vger.kernel.org 13405W: http://www.stlinux.com 13406S: Supported 13407F: drivers/net/ethernet/stmicro/stmmac/ 13408 13409SUN3/3X 13410M: Sam Creasey <sammy@sammy.net> 13411W: http://sammy.net/sun3/ 13412S: Maintained 13413F: arch/m68k/kernel/*sun3* 13414F: arch/m68k/sun3*/ 13415F: arch/m68k/include/asm/sun3* 13416F: drivers/net/ethernet/i825xx/sun3* 13417 13418SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13419M: Hans de Goede <hdegoede@redhat.com> 13420L: linux-input@vger.kernel.org 13421S: Maintained 13422F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13423F: drivers/input/keyboard/sun4i-lradc-keys.c 13424 13425SUNDANCE NETWORK DRIVER 13426M: Denis Kirjanov <kda@linux-powerpc.org> 13427L: netdev@vger.kernel.org 13428S: Maintained 13429F: drivers/net/ethernet/dlink/sundance.c 13430 13431SUPERH 13432M: Yoshinori Sato <ysato@users.sourceforge.jp> 13433M: Rich Felker <dalias@libc.org> 13434L: linux-sh@vger.kernel.org 13435Q: http://patchwork.kernel.org/project/linux-sh/list/ 13436S: Maintained 13437F: Documentation/sh/ 13438F: arch/sh/ 13439F: drivers/sh/ 13440 13441SUSPEND TO RAM 13442M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13443M: Len Brown <len.brown@intel.com> 13444M: Pavel Machek <pavel@ucw.cz> 13445L: linux-pm@vger.kernel.org 13446B: https://bugzilla.kernel.org 13447S: Supported 13448F: Documentation/power/ 13449F: arch/x86/kernel/acpi/ 13450F: drivers/base/power/ 13451F: kernel/power/ 13452F: include/linux/suspend.h 13453F: include/linux/freezer.h 13454F: include/linux/pm.h 13455 13456SVGA HANDLING 13457M: Martin Mares <mj@ucw.cz> 13458L: linux-video@atrey.karlin.mff.cuni.cz 13459S: Maintained 13460F: Documentation/svga.txt 13461F: arch/x86/boot/video* 13462 13463SWIOTLB SUBSYSTEM 13464M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13465L: iommu@lists.linux-foundation.org 13466T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13467S: Supported 13468F: lib/swiotlb.c 13469F: arch/*/kernel/pci-swiotlb.c 13470F: include/linux/swiotlb.h 13471 13472SWITCHDEV 13473M: Jiri Pirko <jiri@resnulli.us> 13474M: Ivan Vecera <ivecera@redhat.com> 13475L: netdev@vger.kernel.org 13476S: Supported 13477F: net/switchdev/ 13478F: include/net/switchdev.h 13479 13480SYNC FILE FRAMEWORK 13481M: Sumit Semwal <sumit.semwal@linaro.org> 13482R: Gustavo Padovan <gustavo@padovan.org> 13483S: Maintained 13484L: linux-media@vger.kernel.org 13485L: dri-devel@lists.freedesktop.org 13486F: drivers/dma-buf/sync_* 13487F: drivers/dma-buf/dma-fence* 13488F: drivers/dma-buf/sw_sync.c 13489F: include/linux/sync_file.h 13490F: include/uapi/linux/sync_file.h 13491F: Documentation/sync_file.txt 13492T: git git://anongit.freedesktop.org/drm/drm-misc 13493 13494SYNOPSYS ARC ARCHITECTURE 13495M: Vineet Gupta <vgupta@synopsys.com> 13496L: linux-snps-arc@lists.infradead.org 13497S: Supported 13498F: arch/arc/ 13499F: Documentation/devicetree/bindings/arc/* 13500F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13501F: drivers/clocksource/arc_timer.c 13502F: drivers/tty/serial/arc_uart.c 13503T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13504 13505SYNOPSYS ARC HSDK SDP pll clock driver 13506M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13507S: Supported 13508F: drivers/clk/clk-hsdk-pll.c 13509F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13510 13511SYNOPSYS ARC SDP clock driver 13512M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13513S: Supported 13514F: drivers/clk/axs10x/* 13515F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13516 13517SYNOPSYS ARC SDP platform support 13518M: Alexey Brodkin <abrodkin@synopsys.com> 13519S: Supported 13520F: arch/arc/plat-axs10x 13521F: arch/arc/boot/dts/ax* 13522F: Documentation/devicetree/bindings/arc/axs10* 13523 13524SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13525M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13526S: Supported 13527F: drivers/reset/reset-axs10x.c 13528F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13529 13530SYNOPSYS DESIGNWARE 8250 UART DRIVER 13531R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13532S: Maintained 13533F: drivers/tty/serial/8250/8250_dw.c 13534 13535SYNOPSYS DESIGNWARE APB GPIO DRIVER 13536M: Hoan Tran <hotran@apm.com> 13537L: linux-gpio@vger.kernel.org 13538S: Maintained 13539F: drivers/gpio/gpio-dwapb.c 13540F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13541 13542SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13543M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13544S: Maintained 13545F: drivers/dma/dwi-axi-dmac/ 13546F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13547 13548SYNOPSYS DESIGNWARE DMAC DRIVER 13549M: Viresh Kumar <vireshk@kernel.org> 13550R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13551S: Maintained 13552F: include/linux/dma/dw.h 13553F: include/linux/platform_data/dma-dw.h 13554F: drivers/dma/dw/ 13555 13556SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13557M: Jose Abreu <Jose.Abreu@synopsys.com> 13558L: netdev@vger.kernel.org 13559S: Supported 13560F: drivers/net/ethernet/synopsys/ 13561 13562SYNOPSYS DESIGNWARE I2C DRIVER 13563M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13564R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13565R: Mika Westerberg <mika.westerberg@linux.intel.com> 13566L: linux-i2c@vger.kernel.org 13567S: Maintained 13568F: drivers/i2c/busses/i2c-designware-* 13569F: include/linux/platform_data/i2c-designware.h 13570 13571SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13572M: Jaehoon Chung <jh80.chung@samsung.com> 13573L: linux-mmc@vger.kernel.org 13574S: Maintained 13575F: drivers/mmc/host/dw_mmc* 13576 13577SYNOPSYS HSDK RESET CONTROLLER DRIVER 13578M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13579S: Supported 13580F: drivers/reset/reset-hsdk.c 13581F: include/dt-bindings/reset/snps,hsdk-reset.h 13582F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13583 13584SYSTEM CONFIGURATION (SYSCON) 13585M: Lee Jones <lee.jones@linaro.org> 13586M: Arnd Bergmann <arnd@arndb.de> 13587T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13588S: Supported 13589F: drivers/mfd/syscon.c 13590 13591SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13592M: Sudeep Holla <sudeep.holla@arm.com> 13593L: linux-arm-kernel@lists.infradead.org 13594S: Maintained 13595F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13596F: drivers/clk/clk-sc[mp]i.c 13597F: drivers/cpufreq/sc[mp]i-cpufreq.c 13598F: drivers/firmware/arm_scpi.c 13599F: drivers/firmware/arm_scmi/ 13600F: include/linux/sc[mp]i_protocol.h 13601 13602SYSTEM RESET/SHUTDOWN DRIVERS 13603M: Sebastian Reichel <sre@kernel.org> 13604L: linux-pm@vger.kernel.org 13605T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13606S: Maintained 13607F: Documentation/devicetree/bindings/power/reset/ 13608F: drivers/power/reset/ 13609 13610SYSTEM TRACE MODULE CLASS 13611M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13612S: Maintained 13613T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13614F: Documentation/trace/stm.txt 13615F: drivers/hwtracing/stm/ 13616F: include/linux/stm.h 13617F: include/uapi/linux/stm.h 13618 13619SYSV FILESYSTEM 13620M: Christoph Hellwig <hch@infradead.org> 13621S: Maintained 13622F: Documentation/filesystems/sysv-fs.txt 13623F: fs/sysv/ 13624F: include/linux/sysv_fs.h 13625 13626TARGET SUBSYSTEM 13627M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13628L: linux-scsi@vger.kernel.org 13629L: target-devel@vger.kernel.org 13630W: http://www.linux-iscsi.org 13631W: http://groups.google.com/group/linux-iscsi-target-dev 13632T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13633S: Supported 13634F: drivers/target/ 13635F: include/target/ 13636F: Documentation/target/ 13637 13638TASKSTATS STATISTICS INTERFACE 13639M: Balbir Singh <bsingharora@gmail.com> 13640S: Maintained 13641F: Documentation/accounting/taskstats* 13642F: include/linux/taskstats* 13643F: kernel/taskstats.c 13644 13645TC subsystem 13646M: Jamal Hadi Salim <jhs@mojatatu.com> 13647M: Cong Wang <xiyou.wangcong@gmail.com> 13648M: Jiri Pirko <jiri@resnulli.us> 13649L: netdev@vger.kernel.org 13650S: Maintained 13651F: include/net/pkt_cls.h 13652F: include/net/pkt_sched.h 13653F: include/net/tc_act/ 13654F: include/uapi/linux/pkt_cls.h 13655F: include/uapi/linux/pkt_sched.h 13656F: include/uapi/linux/tc_act/ 13657F: include/uapi/linux/tc_ematch/ 13658F: net/sched/ 13659 13660TCP LOW PRIORITY MODULE 13661M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13662M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13663W: http://tcp-lp-mod.sourceforge.net/ 13664S: Maintained 13665F: net/ipv4/tcp_lp.c 13666 13667TDA10071 MEDIA DRIVER 13668M: Antti Palosaari <crope@iki.fi> 13669L: linux-media@vger.kernel.org 13670W: https://linuxtv.org 13671W: http://palosaari.fi/linux/ 13672Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13673T: git git://linuxtv.org/anttip/media_tree.git 13674S: Maintained 13675F: drivers/media/dvb-frontends/tda10071* 13676 13677TDA18212 MEDIA DRIVER 13678M: Antti Palosaari <crope@iki.fi> 13679L: linux-media@vger.kernel.org 13680W: https://linuxtv.org 13681W: http://palosaari.fi/linux/ 13682Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13683T: git git://linuxtv.org/anttip/media_tree.git 13684S: Maintained 13685F: drivers/media/tuners/tda18212* 13686 13687TDA18218 MEDIA DRIVER 13688M: Antti Palosaari <crope@iki.fi> 13689L: linux-media@vger.kernel.org 13690W: https://linuxtv.org 13691W: http://palosaari.fi/linux/ 13692Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13693T: git git://linuxtv.org/anttip/media_tree.git 13694S: Maintained 13695F: drivers/media/tuners/tda18218* 13696 13697TDA18250 MEDIA DRIVER 13698M: Olli Salonen <olli.salonen@iki.fi> 13699L: linux-media@vger.kernel.org 13700W: https://linuxtv.org 13701Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13702T: git git://linuxtv.org/media_tree.git 13703S: Maintained 13704F: drivers/media/tuners/tda18250* 13705 13706TDA18271 MEDIA DRIVER 13707M: Michael Krufky <mkrufky@linuxtv.org> 13708L: linux-media@vger.kernel.org 13709W: https://linuxtv.org 13710W: http://github.com/mkrufky 13711Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13712T: git git://linuxtv.org/mkrufky/tuners.git 13713S: Maintained 13714F: drivers/media/tuners/tda18271* 13715 13716TDA1997x MEDIA DRIVER 13717M: Tim Harvey <tharvey@gateworks.com> 13718L: linux-media@vger.kernel.org 13719W: https://linuxtv.org 13720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13721S: Maintained 13722F: drivers/media/i2c/tda1997x.* 13723 13724TDA827x MEDIA DRIVER 13725M: Michael Krufky <mkrufky@linuxtv.org> 13726L: linux-media@vger.kernel.org 13727W: https://linuxtv.org 13728W: http://github.com/mkrufky 13729Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13730T: git git://linuxtv.org/mkrufky/tuners.git 13731S: Maintained 13732F: drivers/media/tuners/tda8290.* 13733 13734TDA8290 MEDIA DRIVER 13735M: Michael Krufky <mkrufky@linuxtv.org> 13736L: linux-media@vger.kernel.org 13737W: https://linuxtv.org 13738W: http://github.com/mkrufky 13739Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13740T: git git://linuxtv.org/mkrufky/tuners.git 13741S: Maintained 13742F: drivers/media/tuners/tda8290.* 13743 13744TDA9840 MEDIA DRIVER 13745M: Hans Verkuil <hverkuil@xs4all.nl> 13746L: linux-media@vger.kernel.org 13747T: git git://linuxtv.org/media_tree.git 13748W: https://linuxtv.org 13749S: Maintained 13750F: drivers/media/i2c/tda9840* 13751 13752TEA5761 TUNER DRIVER 13753M: Mauro Carvalho Chehab <mchehab@kernel.org> 13754L: linux-media@vger.kernel.org 13755W: https://linuxtv.org 13756T: git git://linuxtv.org/media_tree.git 13757S: Odd fixes 13758F: drivers/media/tuners/tea5761.* 13759 13760TEA5767 TUNER DRIVER 13761M: Mauro Carvalho Chehab <mchehab@kernel.org> 13762L: linux-media@vger.kernel.org 13763W: https://linuxtv.org 13764T: git git://linuxtv.org/media_tree.git 13765S: Maintained 13766F: drivers/media/tuners/tea5767.* 13767 13768TEA6415C MEDIA DRIVER 13769M: Hans Verkuil <hverkuil@xs4all.nl> 13770L: linux-media@vger.kernel.org 13771T: git git://linuxtv.org/media_tree.git 13772W: https://linuxtv.org 13773S: Maintained 13774F: drivers/media/i2c/tea6415c* 13775 13776TEA6420 MEDIA DRIVER 13777M: Hans Verkuil <hverkuil@xs4all.nl> 13778L: linux-media@vger.kernel.org 13779T: git git://linuxtv.org/media_tree.git 13780W: https://linuxtv.org 13781S: Maintained 13782F: drivers/media/i2c/tea6420* 13783 13784TEAM DRIVER 13785M: Jiri Pirko <jiri@resnulli.us> 13786L: netdev@vger.kernel.org 13787S: Supported 13788F: drivers/net/team/ 13789F: include/linux/if_team.h 13790F: include/uapi/linux/if_team.h 13791 13792TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13793M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13794S: Maintained 13795F: arch/x86/platform/ts5500/ 13796 13797TECHNOTREND USB IR RECEIVER 13798M: Sean Young <sean@mess.org> 13799L: linux-media@vger.kernel.org 13800S: Maintained 13801F: drivers/media/rc/ttusbir.c 13802 13803TECHWELL TW9910 VIDEO DECODER 13804L: linux-media@vger.kernel.org 13805S: Orphan 13806F: drivers/media/i2c/tw9910.c 13807F: include/media/i2c/tw9910.h 13808 13809TEE SUBSYSTEM 13810M: Jens Wiklander <jens.wiklander@linaro.org> 13811S: Maintained 13812F: include/linux/tee_drv.h 13813F: include/uapi/linux/tee.h 13814F: drivers/tee/ 13815F: Documentation/tee.txt 13816 13817TEGRA ARCHITECTURE SUPPORT 13818M: Thierry Reding <thierry.reding@gmail.com> 13819M: Jonathan Hunter <jonathanh@nvidia.com> 13820L: linux-tegra@vger.kernel.org 13821Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13822T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13823S: Supported 13824N: [^a-z]tegra 13825 13826TEGRA CLOCK DRIVER 13827M: Peter De Schrijver <pdeschrijver@nvidia.com> 13828M: Prashant Gaikwad <pgaikwad@nvidia.com> 13829S: Supported 13830F: drivers/clk/tegra/ 13831 13832TEGRA DMA DRIVERS 13833M: Laxman Dewangan <ldewangan@nvidia.com> 13834M: Jon Hunter <jonathanh@nvidia.com> 13835S: Supported 13836F: drivers/dma/tegra* 13837 13838TEGRA I2C DRIVER 13839M: Laxman Dewangan <ldewangan@nvidia.com> 13840S: Supported 13841F: drivers/i2c/busses/i2c-tegra.c 13842 13843TEGRA IOMMU DRIVERS 13844M: Thierry Reding <thierry.reding@gmail.com> 13845L: linux-tegra@vger.kernel.org 13846S: Supported 13847F: drivers/iommu/tegra* 13848 13849TEGRA KBC DRIVER 13850M: Laxman Dewangan <ldewangan@nvidia.com> 13851S: Supported 13852F: drivers/input/keyboard/tegra-kbc.c 13853 13854TEGRA PWM DRIVER 13855M: Thierry Reding <thierry.reding@gmail.com> 13856S: Supported 13857F: drivers/pwm/pwm-tegra.c 13858 13859TEGRA SERIAL DRIVER 13860M: Laxman Dewangan <ldewangan@nvidia.com> 13861S: Supported 13862F: drivers/tty/serial/serial-tegra.c 13863 13864TEGRA SPI DRIVER 13865M: Laxman Dewangan <ldewangan@nvidia.com> 13866S: Supported 13867F: drivers/spi/spi-tegra* 13868 13869TEHUTI ETHERNET DRIVER 13870M: Andy Gospodarek <andy@greyhouse.net> 13871L: netdev@vger.kernel.org 13872S: Supported 13873F: drivers/net/ethernet/tehuti/* 13874 13875Telecom Clock Driver for MCPL0010 13876M: Mark Gross <mark.gross@intel.com> 13877S: Supported 13878F: drivers/char/tlclk.c 13879 13880TENSILICA XTENSA PORT (xtensa) 13881M: Chris Zankel <chris@zankel.net> 13882M: Max Filippov <jcmvbkbc@gmail.com> 13883L: linux-xtensa@linux-xtensa.org 13884T: git git://github.com/czankel/xtensa-linux.git 13885S: Maintained 13886F: arch/xtensa/ 13887F: drivers/irqchip/irq-xtensa-* 13888 13889Texas Instruments' System Control Interface (TISCI) Protocol Driver 13890M: Nishanth Menon <nm@ti.com> 13891M: Tero Kristo <t-kristo@ti.com> 13892M: Santosh Shilimkar <ssantosh@kernel.org> 13893L: linux-arm-kernel@lists.infradead.org 13894S: Maintained 13895F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13896F: drivers/firmware/ti_sci* 13897F: include/linux/soc/ti/ti_sci_protocol.h 13898F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13899F: include/dt-bindings/genpd/k2g.h 13900F: drivers/soc/ti/ti_sci_pm_domains.c 13901F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13902F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13903F: drivers/clk/keystone/sci-clk.c 13904F: drivers/reset/reset-ti-sci.c 13905 13906THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13907M: Hans Verkuil <hverkuil@xs4all.nl> 13908L: linux-media@vger.kernel.org 13909T: git git://linuxtv.org/media_tree.git 13910W: https://linuxtv.org 13911S: Maintained 13912F: drivers/media/radio/radio-raremono.c 13913 13914THERMAL 13915M: Zhang Rui <rui.zhang@intel.com> 13916M: Eduardo Valentin <edubezval@gmail.com> 13917L: linux-pm@vger.kernel.org 13918T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13919T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13920Q: https://patchwork.kernel.org/project/linux-pm/list/ 13921S: Supported 13922F: drivers/thermal/ 13923F: include/linux/thermal.h 13924F: include/uapi/linux/thermal.h 13925F: include/linux/cpu_cooling.h 13926F: Documentation/devicetree/bindings/thermal/ 13927 13928THERMAL/CPU_COOLING 13929M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13930M: Viresh Kumar <viresh.kumar@linaro.org> 13931M: Javi Merino <javi.merino@kernel.org> 13932L: linux-pm@vger.kernel.org 13933S: Supported 13934F: Documentation/thermal/cpu-cooling-api.txt 13935F: drivers/thermal/cpu_cooling.c 13936F: include/linux/cpu_cooling.h 13937 13938THINKPAD ACPI EXTRAS DRIVER 13939M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13940L: ibm-acpi-devel@lists.sourceforge.net 13941L: platform-driver-x86@vger.kernel.org 13942W: http://ibm-acpi.sourceforge.net 13943W: http://thinkwiki.org/wiki/Ibm-acpi 13944T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13945S: Maintained 13946F: drivers/platform/x86/thinkpad_acpi.c 13947 13948THUNDERBOLT DRIVER 13949M: Andreas Noever <andreas.noever@gmail.com> 13950M: Michael Jamet <michael.jamet@intel.com> 13951M: Mika Westerberg <mika.westerberg@linux.intel.com> 13952M: Yehezkel Bernat <YehezkelShB@gmail.com> 13953T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13954S: Maintained 13955F: Documentation/admin-guide/thunderbolt.rst 13956F: drivers/thunderbolt/ 13957F: include/linux/thunderbolt.h 13958 13959THUNDERBOLT NETWORK DRIVER 13960M: Michael Jamet <michael.jamet@intel.com> 13961M: Mika Westerberg <mika.westerberg@linux.intel.com> 13962M: Yehezkel Bernat <YehezkelShB@gmail.com> 13963L: netdev@vger.kernel.org 13964S: Maintained 13965F: drivers/net/thunderbolt.c 13966 13967THUNDERX GPIO DRIVER 13968M: David Daney <david.daney@cavium.com> 13969S: Maintained 13970F: drivers/gpio/gpio-thunderx.c 13971 13972TI AM437X VPFE DRIVER 13973M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13974L: linux-media@vger.kernel.org 13975W: https://linuxtv.org 13976Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13977T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13978S: Maintained 13979F: drivers/media/platform/am437x/ 13980 13981TI BANDGAP AND THERMAL DRIVER 13982M: Eduardo Valentin <edubezval@gmail.com> 13983M: Keerthy <j-keerthy@ti.com> 13984L: linux-pm@vger.kernel.org 13985L: linux-omap@vger.kernel.org 13986S: Maintained 13987F: drivers/thermal/ti-soc-thermal/ 13988 13989TI BQ27XXX POWER SUPPLY DRIVER 13990R: Andrew F. Davis <afd@ti.com> 13991F: include/linux/power/bq27xxx_battery.h 13992F: drivers/power/supply/bq27xxx_battery.c 13993F: drivers/power/supply/bq27xxx_battery_i2c.c 13994 13995TI CDCE706 CLOCK DRIVER 13996M: Max Filippov <jcmvbkbc@gmail.com> 13997S: Maintained 13998F: drivers/clk/clk-cdce706.c 13999 14000TI CLOCK DRIVER 14001M: Tero Kristo <t-kristo@ti.com> 14002L: linux-omap@vger.kernel.org 14003S: Maintained 14004F: drivers/clk/ti/ 14005F: include/linux/clk/ti.h 14006 14007TI DAVINCI MACHINE SUPPORT 14008M: Sekhar Nori <nsekhar@ti.com> 14009M: Kevin Hilman <khilman@kernel.org> 14010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14011T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14012S: Supported 14013F: arch/arm/mach-davinci/ 14014F: drivers/i2c/busses/i2c-davinci.c 14015F: arch/arm/boot/dts/da850* 14016 14017TI DAVINCI SERIES CLOCK DRIVER 14018M: David Lechner <david@lechnology.com> 14019R: Sekhar Nori <nsekhar@ti.com> 14020S: Maintained 14021F: Documentation/devicetree/bindings/clock/ti/davinci/ 14022F: drivers/clk/davinci/ 14023 14024TI DAVINCI SERIES GPIO DRIVER 14025M: Keerthy <j-keerthy@ti.com> 14026L: linux-gpio@vger.kernel.org 14027S: Maintained 14028F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14029F: drivers/gpio/gpio-davinci.c 14030 14031TI DAVINCI SERIES MEDIA DRIVER 14032M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14033L: linux-media@vger.kernel.org 14034W: https://linuxtv.org 14035Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14036T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14037S: Maintained 14038F: drivers/media/platform/davinci/ 14039F: include/media/davinci/ 14040 14041TI ETHERNET SWITCH DRIVER (CPSW) 14042R: Grygorii Strashko <grygorii.strashko@ti.com> 14043L: linux-omap@vger.kernel.org 14044L: netdev@vger.kernel.org 14045S: Maintained 14046F: drivers/net/ethernet/ti/cpsw* 14047F: drivers/net/ethernet/ti/davinci* 14048 14049TI FLASH MEDIA INTERFACE DRIVER 14050M: Alex Dubov <oakad@yahoo.com> 14051S: Maintained 14052F: drivers/misc/tifm* 14053F: drivers/mmc/host/tifm_sd.c 14054F: include/linux/tifm.h 14055 14056TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14057M: Santosh Shilimkar <ssantosh@kernel.org> 14058L: linux-kernel@vger.kernel.org 14059L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14060S: Maintained 14061F: drivers/soc/ti/* 14062T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14063 14064TI LM49xxx FAMILY ASoC CODEC DRIVERS 14065M: M R Swami Reddy <mr.swami.reddy@ti.com> 14066M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14067L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14068S: Maintained 14069F: sound/soc/codecs/lm49453* 14070F: sound/soc/codecs/isabelle* 14071 14072TI LP855x BACKLIGHT DRIVER 14073M: Milo Kim <milo.kim@ti.com> 14074S: Maintained 14075F: Documentation/backlight/lp855x-driver.txt 14076F: drivers/video/backlight/lp855x_bl.c 14077F: include/linux/platform_data/lp855x.h 14078 14079TI LP8727 CHARGER DRIVER 14080M: Milo Kim <milo.kim@ti.com> 14081S: Maintained 14082F: drivers/power/supply/lp8727_charger.c 14083F: include/linux/platform_data/lp8727.h 14084 14085TI LP8788 MFD DRIVER 14086M: Milo Kim <milo.kim@ti.com> 14087S: Maintained 14088F: drivers/iio/adc/lp8788_adc.c 14089F: drivers/leds/leds-lp8788.c 14090F: drivers/mfd/lp8788*.c 14091F: drivers/power/supply/lp8788-charger.c 14092F: drivers/regulator/lp8788-*.c 14093F: include/linux/mfd/lp8788*.h 14094 14095TI NETCP ETHERNET DRIVER 14096M: Wingman Kwok <w-kwok2@ti.com> 14097M: Murali Karicheri <m-karicheri2@ti.com> 14098L: netdev@vger.kernel.org 14099S: Maintained 14100F: drivers/net/ethernet/ti/netcp* 14101 14102TI TAS571X FAMILY ASoC CODEC DRIVER 14103M: Kevin Cernekee <cernekee@chromium.org> 14104L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14105S: Odd Fixes 14106F: sound/soc/codecs/tas571x* 14107 14108TI TRF7970A NFC DRIVER 14109M: Mark Greer <mgreer@animalcreek.com> 14110L: linux-wireless@vger.kernel.org 14111L: linux-nfc@lists.01.org (moderated for non-subscribers) 14112S: Supported 14113F: drivers/nfc/trf7970a.c 14114F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14115 14116TI TWL4030 SERIES SOC CODEC DRIVER 14117M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14118L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14119S: Maintained 14120F: sound/soc/codecs/twl4030* 14121 14122TI VPE/CAL DRIVERS 14123M: Benoit Parrot <bparrot@ti.com> 14124L: linux-media@vger.kernel.org 14125W: http://linuxtv.org/ 14126Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14127S: Maintained 14128F: drivers/media/platform/ti-vpe/ 14129 14130TI WILINK WIRELESS DRIVERS 14131L: linux-wireless@vger.kernel.org 14132W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14133W: http://wireless.kernel.org/en/users/Drivers/wl1251 14134T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14135S: Orphan 14136F: drivers/net/wireless/ti/ 14137F: include/linux/wl12xx.h 14138 14139TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14140M: John Stultz <john.stultz@linaro.org> 14141M: Thomas Gleixner <tglx@linutronix.de> 14142R: Stephen Boyd <sboyd@kernel.org> 14143L: linux-kernel@vger.kernel.org 14144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14145S: Supported 14146F: include/linux/clocksource.h 14147F: include/linux/time.h 14148F: include/linux/timex.h 14149F: include/uapi/linux/time.h 14150F: include/uapi/linux/timex.h 14151F: kernel/time/clocksource.c 14152F: kernel/time/time*.c 14153F: kernel/time/alarmtimer.c 14154F: kernel/time/ntp.c 14155F: tools/testing/selftests/timers/ 14156 14157TIPC NETWORK LAYER 14158M: Jon Maloy <jon.maloy@ericsson.com> 14159M: Ying Xue <ying.xue@windriver.com> 14160L: netdev@vger.kernel.org (core kernel code) 14161L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14162W: http://tipc.sourceforge.net/ 14163S: Maintained 14164F: include/uapi/linux/tipc*.h 14165F: net/tipc/ 14166 14167TLAN NETWORK DRIVER 14168M: Samuel Chessman <chessman@tux.org> 14169L: tlan-devel@lists.sourceforge.net (subscribers-only) 14170W: http://sourceforge.net/projects/tlan/ 14171S: Maintained 14172F: Documentation/networking/tlan.txt 14173F: drivers/net/ethernet/ti/tlan.* 14174 14175TM6000 VIDEO4LINUX DRIVER 14176M: Mauro Carvalho Chehab <mchehab@kernel.org> 14177L: linux-media@vger.kernel.org 14178W: https://linuxtv.org 14179T: git git://linuxtv.org/media_tree.git 14180S: Odd fixes 14181F: drivers/media/usb/tm6000/ 14182F: Documentation/media/v4l-drivers/tm6000* 14183 14184TMIO/SDHI MMC DRIVER 14185M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14186L: linux-mmc@vger.kernel.org 14187S: Supported 14188F: drivers/mmc/host/tmio_mmc* 14189F: drivers/mmc/host/renesas_sdhi* 14190F: include/linux/mfd/tmio.h 14191 14192TMP401 HARDWARE MONITOR DRIVER 14193M: Guenter Roeck <linux@roeck-us.net> 14194L: linux-hwmon@vger.kernel.org 14195S: Maintained 14196F: Documentation/hwmon/tmp401 14197F: drivers/hwmon/tmp401.c 14198 14199TMPFS (SHMEM FILESYSTEM) 14200M: Hugh Dickins <hughd@google.com> 14201L: linux-mm@kvack.org 14202S: Maintained 14203F: include/linux/shmem_fs.h 14204F: mm/shmem.c 14205 14206TOMOYO SECURITY MODULE 14207M: Kentaro Takeda <takedakn@nttdata.co.jp> 14208M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14209L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14210L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14211L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14212L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14213W: http://tomoyo.sourceforge.jp/ 14214T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14215S: Maintained 14216F: security/tomoyo/ 14217 14218TOPSTAR LAPTOP EXTRAS DRIVER 14219M: Herton Ronaldo Krzesinski <herton@canonical.com> 14220L: platform-driver-x86@vger.kernel.org 14221S: Maintained 14222F: drivers/platform/x86/topstar-laptop.c 14223 14224TORTURE-TEST MODULES 14225M: Davidlohr Bueso <dave@stgolabs.net> 14226M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14227M: Josh Triplett <josh@joshtriplett.org> 14228L: linux-kernel@vger.kernel.org 14229S: Supported 14230T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14231F: Documentation/RCU/torture.txt 14232F: kernel/torture.c 14233F: kernel/rcu/rcutorture.c 14234F: kernel/locking/locktorture.c 14235 14236TOSHIBA ACPI EXTRAS DRIVER 14237M: Azael Avalos <coproscefalo@gmail.com> 14238L: platform-driver-x86@vger.kernel.org 14239S: Maintained 14240F: drivers/platform/x86/toshiba_acpi.c 14241 14242TOSHIBA BLUETOOTH DRIVER 14243M: Azael Avalos <coproscefalo@gmail.com> 14244L: platform-driver-x86@vger.kernel.org 14245S: Maintained 14246F: drivers/platform/x86/toshiba_bluetooth.c 14247 14248TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14249M: Azael Avalos <coproscefalo@gmail.com> 14250L: platform-driver-x86@vger.kernel.org 14251S: Maintained 14252F: drivers/platform/x86/toshiba_haps.c 14253 14254TOSHIBA SMM DRIVER 14255M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14256W: http://www.buzzard.org.uk/toshiba/ 14257S: Maintained 14258F: drivers/char/toshiba.c 14259F: include/linux/toshiba.h 14260F: include/uapi/linux/toshiba.h 14261 14262TOSHIBA TC358743 DRIVER 14263M: Mats Randgaard <matrandg@cisco.com> 14264L: linux-media@vger.kernel.org 14265S: Maintained 14266F: drivers/media/i2c/tc358743* 14267F: include/media/i2c/tc358743.h 14268 14269TOSHIBA WMI HOTKEYS DRIVER 14270M: Azael Avalos <coproscefalo@gmail.com> 14271L: platform-driver-x86@vger.kernel.org 14272S: Maintained 14273F: drivers/platform/x86/toshiba-wmi.c 14274 14275TPM DEVICE DRIVER 14276M: Peter Huewe <peterhuewe@gmx.de> 14277M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14278R: Jason Gunthorpe <jgg@ziepe.ca> 14279L: linux-integrity@vger.kernel.org 14280Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14281W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14282T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14283S: Maintained 14284F: drivers/char/tpm/ 14285 14286TRACING 14287M: Steven Rostedt <rostedt@goodmis.org> 14288M: Ingo Molnar <mingo@redhat.com> 14289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14290S: Maintained 14291F: Documentation/trace/ftrace.txt 14292F: arch/*/*/*/ftrace.h 14293F: arch/*/kernel/ftrace.c 14294F: include/*/ftrace.h 14295F: include/linux/trace*.h 14296F: include/trace/ 14297F: kernel/trace/ 14298F: tools/testing/selftests/ftrace/ 14299 14300TRACING MMIO ACCESSES (MMIOTRACE) 14301M: Steven Rostedt <rostedt@goodmis.org> 14302M: Ingo Molnar <mingo@kernel.org> 14303R: Karol Herbst <karolherbst@gmail.com> 14304R: Pekka Paalanen <ppaalanen@gmail.com> 14305S: Maintained 14306L: linux-kernel@vger.kernel.org 14307L: nouveau@lists.freedesktop.org 14308F: kernel/trace/trace_mmiotrace.c 14309F: include/linux/mmiotrace.h 14310F: arch/x86/mm/kmmio.c 14311F: arch/x86/mm/mmio-mod.c 14312F: arch/x86/mm/testmmiotrace.c 14313 14314TRIVIAL PATCHES 14315M: Jiri Kosina <trivial@kernel.org> 14316T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14317S: Maintained 14318K: ^Subject:.*(?i)trivial 14319 14320TEMPO SEMICONDUCTOR DRIVERS 14321M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14322S: Maintained 14323F: sound/soc/codecs/tscs*.c 14324F: sound/soc/codecs/tscs*.h 14325F: Documentation/devicetree/bindings/sound/tscs*.txt 14326 14327TTY LAYER 14328M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14329M: Jiri Slaby <jslaby@suse.com> 14330S: Supported 14331T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14332F: Documentation/serial/ 14333F: drivers/tty/ 14334F: drivers/tty/serial/serial_core.c 14335F: include/linux/serial_core.h 14336F: include/linux/serial.h 14337F: include/linux/tty.h 14338F: include/uapi/linux/serial_core.h 14339F: include/uapi/linux/serial.h 14340F: include/uapi/linux/tty.h 14341 14342TUA9001 MEDIA DRIVER 14343M: Antti Palosaari <crope@iki.fi> 14344L: linux-media@vger.kernel.org 14345W: https://linuxtv.org 14346W: http://palosaari.fi/linux/ 14347Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14348T: git git://linuxtv.org/anttip/media_tree.git 14349S: Maintained 14350F: drivers/media/tuners/tua9001* 14351 14352TULIP NETWORK DRIVERS 14353L: netdev@vger.kernel.org 14354L: linux-parisc@vger.kernel.org 14355S: Orphan 14356F: drivers/net/ethernet/dec/tulip/ 14357 14358TUN/TAP driver 14359M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14360W: http://vtun.sourceforge.net/tun 14361S: Maintained 14362F: Documentation/networking/tuntap.txt 14363F: arch/um/os-Linux/drivers/ 14364 14365TURBOCHANNEL SUBSYSTEM 14366M: "Maciej W. Rozycki" <macro@linux-mips.org> 14367M: Ralf Baechle <ralf@linux-mips.org> 14368L: linux-mips@linux-mips.org 14369Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14370S: Maintained 14371F: drivers/tc/ 14372F: include/linux/tc.h 14373 14374TW5864 VIDEO4LINUX DRIVER 14375M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14376M: Anton Sviridenko <anton@corp.bluecherry.net> 14377M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14378M: Andrey Utkin <andrey_utkin@fastmail.com> 14379L: linux-media@vger.kernel.org 14380S: Supported 14381F: drivers/media/pci/tw5864/ 14382 14383TW68 VIDEO4LINUX DRIVER 14384M: Hans Verkuil <hverkuil@xs4all.nl> 14385L: linux-media@vger.kernel.org 14386T: git git://linuxtv.org/media_tree.git 14387W: https://linuxtv.org 14388S: Odd Fixes 14389F: drivers/media/pci/tw68/ 14390 14391TW686X VIDEO4LINUX DRIVER 14392M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14393L: linux-media@vger.kernel.org 14394T: git git://linuxtv.org/media_tree.git 14395W: http://linuxtv.org 14396S: Maintained 14397F: drivers/media/pci/tw686x/ 14398 14399UBI FILE SYSTEM (UBIFS) 14400M: Richard Weinberger <richard@nod.at> 14401M: Artem Bityutskiy <dedekind1@gmail.com> 14402M: Adrian Hunter <adrian.hunter@intel.com> 14403L: linux-mtd@lists.infradead.org 14404T: git git://git.infradead.org/ubifs-2.6.git 14405W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14406S: Supported 14407F: Documentation/filesystems/ubifs.txt 14408F: fs/ubifs/ 14409 14410UCLINUX (M68KNOMMU AND COLDFIRE) 14411M: Greg Ungerer <gerg@linux-m68k.org> 14412W: http://www.linux-m68k.org/ 14413W: http://www.uclinux.org/ 14414L: linux-m68k@lists.linux-m68k.org 14415L: uclinux-dev@uclinux.org (subscribers-only) 14416T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14417S: Maintained 14418F: arch/m68k/coldfire/ 14419F: arch/m68k/68*/ 14420F: arch/m68k/*/*_no.* 14421F: arch/m68k/include/asm/*_no.* 14422 14423UDF FILESYSTEM 14424M: Jan Kara <jack@suse.com> 14425S: Maintained 14426F: Documentation/filesystems/udf.txt 14427F: fs/udf/ 14428 14429UDRAW TABLET 14430M: Bastien Nocera <hadess@hadess.net> 14431L: linux-input@vger.kernel.org 14432S: Maintained 14433F: drivers/hid/hid-udraw-ps3.c 14434 14435UFS FILESYSTEM 14436M: Evgeniy Dushistov <dushistov@mail.ru> 14437S: Maintained 14438F: Documentation/filesystems/ufs.txt 14439F: fs/ufs/ 14440 14441UHID USERSPACE HID IO DRIVER: 14442M: David Herrmann <dh.herrmann@googlemail.com> 14443L: linux-input@vger.kernel.org 14444S: Maintained 14445F: drivers/hid/uhid.c 14446F: include/uapi/linux/uhid.h 14447 14448ULPI BUS 14449M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14450L: linux-usb@vger.kernel.org 14451S: Maintained 14452F: drivers/usb/common/ulpi.c 14453F: include/linux/ulpi/ 14454 14455ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14456L: linux-usb@vger.kernel.org 14457S: Orphan 14458F: drivers/uwb/ 14459F: include/linux/uwb.h 14460F: include/linux/uwb/ 14461 14462UNICORE32 ARCHITECTURE: 14463M: Guan Xuetao <gxt@pku.edu.cn> 14464W: http://mprc.pku.edu.cn/~guanxuetao/linux 14465S: Maintained 14466T: git git://github.com/gxt/linux.git 14467F: arch/unicore32/ 14468 14469UNIFDEF 14470M: Tony Finch <dot@dotat.at> 14471W: http://dotat.at/prog/unifdef 14472S: Maintained 14473F: scripts/unifdef.c 14474 14475UNIFORM CDROM DRIVER 14476M: Jens Axboe <axboe@kernel.dk> 14477W: http://www.kernel.dk 14478S: Maintained 14479F: Documentation/cdrom/ 14480F: drivers/cdrom/cdrom.c 14481F: include/linux/cdrom.h 14482F: include/uapi/linux/cdrom.h 14483 14484UNISYS S-PAR DRIVERS 14485M: David Kershner <david.kershner@unisys.com> 14486L: sparmaintainer@unisys.com (Unisys internal) 14487S: Supported 14488F: include/linux/visorbus.h 14489F: drivers/visorbus/ 14490F: drivers/staging/unisys/ 14491 14492UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14493M: Vinayak Holikatti <vinholikatti@gmail.com> 14494L: linux-scsi@vger.kernel.org 14495S: Supported 14496F: Documentation/scsi/ufs.txt 14497F: drivers/scsi/ufs/ 14498 14499UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14500M: Joao Pinto <jpinto@synopsys.com> 14501L: linux-scsi@vger.kernel.org 14502S: Supported 14503F: drivers/scsi/ufs/*dwc* 14504 14505UNSORTED BLOCK IMAGES (UBI) 14506M: Artem Bityutskiy <dedekind1@gmail.com> 14507M: Richard Weinberger <richard@nod.at> 14508W: http://www.linux-mtd.infradead.org/ 14509L: linux-mtd@lists.infradead.org 14510T: git git://git.infradead.org/ubifs-2.6.git 14511S: Supported 14512F: drivers/mtd/ubi/ 14513F: include/linux/mtd/ubi.h 14514F: include/uapi/mtd/ubi-user.h 14515 14516USB "USBNET" DRIVER FRAMEWORK 14517M: Oliver Neukum <oneukum@suse.com> 14518L: netdev@vger.kernel.org 14519W: http://www.linux-usb.org/usbnet 14520S: Maintained 14521F: drivers/net/usb/usbnet.c 14522F: include/linux/usb/usbnet.h 14523 14524USB ACM DRIVER 14525M: Oliver Neukum <oneukum@suse.com> 14526L: linux-usb@vger.kernel.org 14527S: Maintained 14528F: Documentation/usb/acm.txt 14529F: drivers/usb/class/cdc-acm.* 14530 14531USB AR5523 WIRELESS DRIVER 14532M: Pontus Fuchs <pontus.fuchs@gmail.com> 14533L: linux-wireless@vger.kernel.org 14534S: Maintained 14535F: drivers/net/wireless/ath/ar5523/ 14536 14537USB ATTACHED SCSI 14538M: Oliver Neukum <oneukum@suse.com> 14539L: linux-usb@vger.kernel.org 14540L: linux-scsi@vger.kernel.org 14541S: Maintained 14542F: drivers/usb/storage/uas.c 14543 14544USB CDC ETHERNET DRIVER 14545M: Oliver Neukum <oliver@neukum.org> 14546L: linux-usb@vger.kernel.org 14547S: Maintained 14548F: drivers/net/usb/cdc_*.c 14549F: include/uapi/linux/usb/cdc.h 14550 14551USB CHAOSKEY DRIVER 14552M: Keith Packard <keithp@keithp.com> 14553L: linux-usb@vger.kernel.org 14554S: Maintained 14555F: drivers/usb/misc/chaoskey.c 14556 14557USB CYPRESS C67X00 DRIVER 14558M: Peter Korsgaard <jacmet@sunsite.dk> 14559L: linux-usb@vger.kernel.org 14560S: Maintained 14561F: drivers/usb/c67x00/ 14562 14563USB DAVICOM DM9601 DRIVER 14564M: Peter Korsgaard <jacmet@sunsite.dk> 14565L: netdev@vger.kernel.org 14566W: http://www.linux-usb.org/usbnet 14567S: Maintained 14568F: drivers/net/usb/dm9601.c 14569 14570USB DIAMOND RIO500 DRIVER 14571M: Cesar Miquel <miquel@df.uba.ar> 14572L: rio500-users@lists.sourceforge.net 14573W: http://rio500.sourceforge.net 14574S: Maintained 14575F: drivers/usb/misc/rio500* 14576 14577USB EHCI DRIVER 14578M: Alan Stern <stern@rowland.harvard.edu> 14579L: linux-usb@vger.kernel.org 14580S: Maintained 14581F: Documentation/usb/ehci.txt 14582F: drivers/usb/host/ehci* 14583 14584USB GADGET/PERIPHERAL SUBSYSTEM 14585M: Felipe Balbi <balbi@kernel.org> 14586L: linux-usb@vger.kernel.org 14587W: http://www.linux-usb.org/gadget 14588T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14589S: Maintained 14590F: drivers/usb/gadget/ 14591F: include/linux/usb/gadget* 14592 14593USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14594M: Jiri Kosina <jikos@kernel.org> 14595R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14596L: linux-usb@vger.kernel.org 14597T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14598S: Maintained 14599F: Documentation/hid/hiddev.txt 14600F: drivers/hid/usbhid/ 14601 14602USB INTEL XHCI ROLE MUX DRIVER 14603M: Hans de Goede <hdegoede@redhat.com> 14604L: linux-usb@vger.kernel.org 14605S: Maintained 14606F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14607 14608USB ISP116X DRIVER 14609M: Olav Kongas <ok@artecdesign.ee> 14610L: linux-usb@vger.kernel.org 14611S: Maintained 14612F: drivers/usb/host/isp116x* 14613F: include/linux/usb/isp116x.h 14614 14615USB LAN78XX ETHERNET DRIVER 14616M: Woojung Huh <woojung.huh@microchip.com> 14617M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14618L: netdev@vger.kernel.org 14619S: Maintained 14620F: drivers/net/usb/lan78xx.* 14621 14622USB MASS STORAGE DRIVER 14623M: Alan Stern <stern@rowland.harvard.edu> 14624L: linux-usb@vger.kernel.org 14625L: usb-storage@lists.one-eyed-alien.net 14626S: Maintained 14627W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14628F: drivers/usb/storage/ 14629 14630USB MIDI DRIVER 14631M: Clemens Ladisch <clemens@ladisch.de> 14632L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14633T: git git://git.alsa-project.org/alsa-kernel.git 14634S: Maintained 14635F: sound/usb/midi.* 14636 14637USB NETWORKING DRIVERS 14638L: linux-usb@vger.kernel.org 14639S: Odd Fixes 14640F: drivers/net/usb/ 14641 14642USB OHCI DRIVER 14643M: Alan Stern <stern@rowland.harvard.edu> 14644L: linux-usb@vger.kernel.org 14645S: Maintained 14646F: Documentation/usb/ohci.txt 14647F: drivers/usb/host/ohci* 14648 14649USB OTG FSM (Finite State Machine) 14650M: Peter Chen <Peter.Chen@nxp.com> 14651T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14652L: linux-usb@vger.kernel.org 14653S: Maintained 14654F: drivers/usb/common/usb-otg-fsm.c 14655 14656USB OVER IP DRIVER 14657M: Valentina Manea <valentina.manea.m@gmail.com> 14658M: Shuah Khan <shuah@kernel.org> 14659L: linux-usb@vger.kernel.org 14660S: Maintained 14661F: Documentation/usb/usbip_protocol.txt 14662F: drivers/usb/usbip/ 14663F: tools/usb/usbip/ 14664 14665USB PEGASUS DRIVER 14666M: Petko Manolov <petkan@nucleusys.com> 14667L: linux-usb@vger.kernel.org 14668L: netdev@vger.kernel.org 14669T: git git://github.com/petkan/pegasus.git 14670W: https://github.com/petkan/pegasus 14671S: Maintained 14672F: drivers/net/usb/pegasus.* 14673 14674USB PHY LAYER 14675M: Felipe Balbi <balbi@kernel.org> 14676L: linux-usb@vger.kernel.org 14677T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14678S: Maintained 14679F: drivers/usb/phy/ 14680 14681USB PRINTER DRIVER (usblp) 14682M: Pete Zaitcev <zaitcev@redhat.com> 14683L: linux-usb@vger.kernel.org 14684S: Supported 14685F: drivers/usb/class/usblp.c 14686 14687USB QMI WWAN NETWORK DRIVER 14688M: Bjørn Mork <bjorn@mork.no> 14689L: netdev@vger.kernel.org 14690S: Maintained 14691F: Documentation/ABI/testing/sysfs-class-net-qmi 14692F: drivers/net/usb/qmi_wwan.c 14693 14694USB RTL8150 DRIVER 14695M: Petko Manolov <petkan@nucleusys.com> 14696L: linux-usb@vger.kernel.org 14697L: netdev@vger.kernel.org 14698T: git git://github.com/petkan/rtl8150.git 14699W: https://github.com/petkan/rtl8150 14700S: Maintained 14701F: drivers/net/usb/rtl8150.c 14702 14703USB SERIAL SUBSYSTEM 14704M: Johan Hovold <johan@kernel.org> 14705L: linux-usb@vger.kernel.org 14706T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14707S: Maintained 14708F: Documentation/usb/usb-serial.txt 14709F: drivers/usb/serial/ 14710F: include/linux/usb/serial.h 14711 14712USB SMSC75XX ETHERNET DRIVER 14713M: Steve Glendinning <steve.glendinning@shawell.net> 14714L: netdev@vger.kernel.org 14715S: Maintained 14716F: drivers/net/usb/smsc75xx.* 14717 14718USB SMSC95XX ETHERNET DRIVER 14719M: Steve Glendinning <steve.glendinning@shawell.net> 14720M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14721L: netdev@vger.kernel.org 14722S: Maintained 14723F: drivers/net/usb/smsc95xx.* 14724 14725USB SUBSYSTEM 14726M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14727L: linux-usb@vger.kernel.org 14728W: http://www.linux-usb.org 14729T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14730S: Supported 14731F: Documentation/devicetree/bindings/usb/ 14732F: Documentation/usb/ 14733F: drivers/usb/ 14734F: include/linux/usb.h 14735F: include/linux/usb/ 14736 14737USB TYPEC PI3USB30532 MUX DRIVER 14738M: Hans de Goede <hdegoede@redhat.com> 14739L: linux-usb@vger.kernel.org 14740S: Maintained 14741F: drivers/usb/typec/mux/pi3usb30532.c 14742 14743USB TYPEC SUBSYSTEM 14744M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14745L: linux-usb@vger.kernel.org 14746S: Maintained 14747F: Documentation/ABI/testing/sysfs-class-typec 14748F: Documentation/usb/typec.rst 14749F: drivers/usb/typec/ 14750F: include/linux/usb/typec.h 14751 14752USB UHCI DRIVER 14753M: Alan Stern <stern@rowland.harvard.edu> 14754L: linux-usb@vger.kernel.org 14755S: Maintained 14756F: drivers/usb/host/uhci* 14757 14758USB VIDEO CLASS 14759M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14760L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14761L: linux-media@vger.kernel.org 14762T: git git://linuxtv.org/media_tree.git 14763W: http://www.ideasonboard.org/uvc/ 14764S: Maintained 14765F: drivers/media/usb/uvc/ 14766F: include/uapi/linux/uvcvideo.h 14767 14768USB VISION DRIVER 14769M: Hans Verkuil <hverkuil@xs4all.nl> 14770L: linux-media@vger.kernel.org 14771T: git git://linuxtv.org/media_tree.git 14772W: https://linuxtv.org 14773S: Odd Fixes 14774F: drivers/media/usb/usbvision/ 14775 14776USB WEBCAM GADGET 14777M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14778L: linux-usb@vger.kernel.org 14779S: Maintained 14780F: drivers/usb/gadget/function/*uvc* 14781F: drivers/usb/gadget/legacy/webcam.c 14782 14783USB WIRELESS RNDIS DRIVER (rndis_wlan) 14784M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14785L: linux-wireless@vger.kernel.org 14786S: Maintained 14787F: drivers/net/wireless/rndis_wlan.c 14788 14789USB XHCI DRIVER 14790M: Mathias Nyman <mathias.nyman@intel.com> 14791L: linux-usb@vger.kernel.org 14792S: Supported 14793F: drivers/usb/host/xhci* 14794F: drivers/usb/host/pci-quirks* 14795 14796USB ZD1201 DRIVER 14797L: linux-wireless@vger.kernel.org 14798W: http://linux-lc100020.sourceforge.net 14799S: Orphan 14800F: drivers/net/wireless/zydas/zd1201.* 14801 14802USB ZR364XX DRIVER 14803M: Antoine Jacquet <royale@zerezo.com> 14804L: linux-usb@vger.kernel.org 14805L: linux-media@vger.kernel.org 14806T: git git://linuxtv.org/media_tree.git 14807W: http://royale.zerezo.com/zr364xx/ 14808S: Maintained 14809F: Documentation/media/v4l-drivers/zr364xx* 14810F: drivers/media/usb/zr364xx/ 14811 14812USER-MODE LINUX (UML) 14813M: Jeff Dike <jdike@addtoit.com> 14814M: Richard Weinberger <richard@nod.at> 14815L: user-mode-linux-devel@lists.sourceforge.net 14816L: user-mode-linux-user@lists.sourceforge.net 14817W: http://user-mode-linux.sourceforge.net 14818T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14819S: Maintained 14820F: Documentation/virtual/uml/ 14821F: arch/um/ 14822F: arch/x86/um/ 14823F: fs/hostfs/ 14824F: fs/hppfs/ 14825 14826USERSPACE I/O (UIO) 14827M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14828S: Maintained 14829T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14830F: Documentation/driver-api/uio-howto.rst 14831F: drivers/uio/ 14832F: include/linux/uio*.h 14833 14834UTIL-LINUX PACKAGE 14835M: Karel Zak <kzak@redhat.com> 14836L: util-linux@vger.kernel.org 14837W: http://en.wikipedia.org/wiki/Util-linux 14838T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14839S: Maintained 14840 14841UUID HELPERS 14842M: Christoph Hellwig <hch@lst.de> 14843R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14844L: linux-kernel@vger.kernel.org 14845T: git git://git.infradead.org/users/hch/uuid.git 14846F: lib/uuid.c 14847F: lib/test_uuid.c 14848F: include/linux/uuid.h 14849F: include/uapi/linux/uuid.h 14850S: Maintained 14851 14852UVESAFB DRIVER 14853M: Michal Januszewski <spock@gentoo.org> 14854L: linux-fbdev@vger.kernel.org 14855W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14856S: Maintained 14857F: Documentation/fb/uvesafb.txt 14858F: drivers/video/fbdev/uvesafb.* 14859 14860VF610 NAND DRIVER 14861M: Stefan Agner <stefan@agner.ch> 14862L: linux-mtd@lists.infradead.org 14863S: Supported 14864F: drivers/mtd/nand/raw/vf610_nfc.c 14865 14866VFAT/FAT/MSDOS FILESYSTEM 14867M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14868S: Maintained 14869F: Documentation/filesystems/vfat.txt 14870F: fs/fat/ 14871 14872VFIO DRIVER 14873M: Alex Williamson <alex.williamson@redhat.com> 14874L: kvm@vger.kernel.org 14875T: git git://github.com/awilliam/linux-vfio.git 14876S: Maintained 14877F: Documentation/vfio.txt 14878F: drivers/vfio/ 14879F: include/linux/vfio.h 14880F: include/uapi/linux/vfio.h 14881 14882VFIO MEDIATED DEVICE DRIVERS 14883M: Kirti Wankhede <kwankhede@nvidia.com> 14884L: kvm@vger.kernel.org 14885S: Maintained 14886F: Documentation/vfio-mediated-device.txt 14887F: drivers/vfio/mdev/ 14888F: include/linux/mdev.h 14889F: samples/vfio-mdev/ 14890 14891VFIO PLATFORM DRIVER 14892M: Eric Auger <eric.auger@redhat.com> 14893L: kvm@vger.kernel.org 14894S: Maintained 14895F: drivers/vfio/platform/ 14896 14897VGA_SWITCHEROO 14898R: Lukas Wunner <lukas@wunner.de> 14899S: Maintained 14900F: Documentation/gpu/vga-switcheroo.rst 14901F: drivers/gpu/vga/vga_switcheroo.c 14902F: include/linux/vga_switcheroo.h 14903T: git git://anongit.freedesktop.org/drm/drm-misc 14904 14905VIA RHINE NETWORK DRIVER 14906S: Orphan 14907F: drivers/net/ethernet/via/via-rhine.c 14908 14909VIA SD/MMC CARD CONTROLLER DRIVER 14910M: Bruce Chang <brucechang@via.com.tw> 14911M: Harald Welte <HaraldWelte@viatech.com> 14912S: Maintained 14913F: drivers/mmc/host/via-sdmmc.c 14914 14915VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14916M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14917L: linux-fbdev@vger.kernel.org 14918S: Maintained 14919F: include/linux/via-core.h 14920F: include/linux/via-gpio.h 14921F: include/linux/via_i2c.h 14922F: drivers/video/fbdev/via/ 14923 14924VIA VELOCITY NETWORK DRIVER 14925M: Francois Romieu <romieu@fr.zoreil.com> 14926L: netdev@vger.kernel.org 14927S: Maintained 14928F: drivers/net/ethernet/via/via-velocity.* 14929 14930VIDEO MULTIPLEXER DRIVER 14931M: Philipp Zabel <p.zabel@pengutronix.de> 14932L: linux-media@vger.kernel.org 14933S: Maintained 14934F: drivers/media/platform/video-mux.c 14935 14936VIDEOBUF2 FRAMEWORK 14937M: Pawel Osciak <pawel@osciak.com> 14938M: Marek Szyprowski <m.szyprowski@samsung.com> 14939M: Kyungmin Park <kyungmin.park@samsung.com> 14940L: linux-media@vger.kernel.org 14941S: Maintained 14942F: drivers/media/v4l2-core/videobuf2-* 14943F: include/media/videobuf2-* 14944 14945VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14946M: Helen Koike <helen.koike@collabora.com> 14947L: linux-media@vger.kernel.org 14948T: git git://linuxtv.org/media_tree.git 14949W: https://linuxtv.org 14950S: Maintained 14951F: drivers/media/platform/vimc/* 14952 14953VIRT LIB 14954M: Alex Williamson <alex.williamson@redhat.com> 14955M: Paolo Bonzini <pbonzini@redhat.com> 14956L: kvm@vger.kernel.org 14957S: Supported 14958F: virt/lib/ 14959 14960VIRTIO AND VHOST VSOCK DRIVER 14961M: Stefan Hajnoczi <stefanha@redhat.com> 14962L: kvm@vger.kernel.org 14963L: virtualization@lists.linux-foundation.org 14964L: netdev@vger.kernel.org 14965S: Maintained 14966F: include/linux/virtio_vsock.h 14967F: include/uapi/linux/virtio_vsock.h 14968F: include/uapi/linux/vsockmon.h 14969F: include/uapi/linux/vm_sockets_diag.h 14970F: net/vmw_vsock/diag.c 14971F: net/vmw_vsock/af_vsock_tap.c 14972F: net/vmw_vsock/virtio_transport_common.c 14973F: net/vmw_vsock/virtio_transport.c 14974F: drivers/net/vsockmon.c 14975F: drivers/vhost/vsock.c 14976F: drivers/vhost/vsock.h 14977F: tools/testing/vsock/ 14978 14979VIRTIO CONSOLE DRIVER 14980M: Amit Shah <amit@kernel.org> 14981L: virtualization@lists.linux-foundation.org 14982S: Maintained 14983F: drivers/char/virtio_console.c 14984F: include/linux/virtio_console.h 14985F: include/uapi/linux/virtio_console.h 14986 14987VIRTIO CORE, NET AND BLOCK DRIVERS 14988M: "Michael S. Tsirkin" <mst@redhat.com> 14989M: Jason Wang <jasowang@redhat.com> 14990L: virtualization@lists.linux-foundation.org 14991S: Maintained 14992F: Documentation/devicetree/bindings/virtio/ 14993F: drivers/virtio/ 14994F: tools/virtio/ 14995F: drivers/net/virtio_net.c 14996F: drivers/block/virtio_blk.c 14997F: include/linux/virtio*.h 14998F: include/uapi/linux/virtio_*.h 14999F: drivers/crypto/virtio/ 15000F: mm/balloon_compaction.c 15001 15002VIRTIO CRYPTO DRIVER 15003M: Gonglei <arei.gonglei@huawei.com> 15004L: virtualization@lists.linux-foundation.org 15005L: linux-crypto@vger.kernel.org 15006S: Maintained 15007F: drivers/crypto/virtio/ 15008F: include/uapi/linux/virtio_crypto.h 15009 15010VIRTIO DRIVERS FOR S390 15011M: Cornelia Huck <cohuck@redhat.com> 15012M: Halil Pasic <pasic@linux.ibm.com> 15013L: linux-s390@vger.kernel.org 15014L: virtualization@lists.linux-foundation.org 15015L: kvm@vger.kernel.org 15016S: Supported 15017F: drivers/s390/virtio/ 15018F: arch/s390/include/uapi/asm/virtio-ccw.h 15019 15020VIRTIO GPU DRIVER 15021M: David Airlie <airlied@linux.ie> 15022M: Gerd Hoffmann <kraxel@redhat.com> 15023L: dri-devel@lists.freedesktop.org 15024L: virtualization@lists.linux-foundation.org 15025T: git git://anongit.freedesktop.org/drm/drm-misc 15026S: Maintained 15027F: drivers/gpu/drm/virtio/ 15028F: include/uapi/linux/virtio_gpu.h 15029 15030VIRTIO HOST (VHOST) 15031M: "Michael S. Tsirkin" <mst@redhat.com> 15032M: Jason Wang <jasowang@redhat.com> 15033L: kvm@vger.kernel.org 15034L: virtualization@lists.linux-foundation.org 15035L: netdev@vger.kernel.org 15036T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15037S: Maintained 15038F: drivers/vhost/ 15039F: include/uapi/linux/vhost.h 15040 15041VIRTIO INPUT DRIVER 15042M: Gerd Hoffmann <kraxel@redhat.com> 15043S: Maintained 15044F: drivers/virtio/virtio_input.c 15045F: include/uapi/linux/virtio_input.h 15046 15047VIRTUAL BOX GUEST DEVICE DRIVER 15048M: Hans de Goede <hdegoede@redhat.com> 15049M: Arnd Bergmann <arnd@arndb.de> 15050M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15051S: Maintained 15052F: include/linux/vbox_utils.h 15053F: include/uapi/linux/vbox*.h 15054F: drivers/virt/vboxguest/ 15055 15056VIRTUAL SERIO DEVICE DRIVER 15057M: Stephen Chandler Paul <thatslyude@gmail.com> 15058S: Maintained 15059F: drivers/input/serio/userio.c 15060F: include/uapi/linux/userio.h 15061 15062VIVID VIRTUAL VIDEO DRIVER 15063M: Hans Verkuil <hverkuil@xs4all.nl> 15064L: linux-media@vger.kernel.org 15065T: git git://linuxtv.org/media_tree.git 15066W: https://linuxtv.org 15067S: Maintained 15068F: drivers/media/platform/vivid/* 15069 15070VLYNQ BUS 15071M: Florian Fainelli <f.fainelli@gmail.com> 15072L: openwrt-devel@lists.openwrt.org (subscribers-only) 15073S: Maintained 15074F: drivers/vlynq/vlynq.c 15075F: include/linux/vlynq.h 15076 15077VME SUBSYSTEM 15078M: Martyn Welch <martyn@welchs.me.uk> 15079M: Manohar Vanga <manohar.vanga@gmail.com> 15080M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15081L: devel@driverdev.osuosl.org 15082S: Maintained 15083T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15084F: Documentation/driver-api/vme.rst 15085F: drivers/staging/vme/ 15086F: drivers/vme/ 15087F: include/linux/vme* 15088 15089VMWARE BALLOON DRIVER 15090M: Xavier Deguillard <xdeguillard@vmware.com> 15091M: Philip Moltmann <moltmann@vmware.com> 15092M: "VMware, Inc." <pv-drivers@vmware.com> 15093L: linux-kernel@vger.kernel.org 15094S: Maintained 15095F: drivers/misc/vmw_balloon.c 15096 15097VMWARE HYPERVISOR INTERFACE 15098M: Alok Kataria <akataria@vmware.com> 15099L: virtualization@lists.linux-foundation.org 15100S: Supported 15101F: arch/x86/kernel/cpu/vmware.c 15102 15103VMWARE PVRDMA DRIVER 15104M: Adit Ranadive <aditr@vmware.com> 15105M: VMware PV-Drivers <pv-drivers@vmware.com> 15106L: linux-rdma@vger.kernel.org 15107S: Maintained 15108F: drivers/infiniband/hw/vmw_pvrdma/ 15109 15110VMware PVSCSI driver 15111M: Jim Gill <jgill@vmware.com> 15112M: VMware PV-Drivers <pv-drivers@vmware.com> 15113L: linux-scsi@vger.kernel.org 15114S: Maintained 15115F: drivers/scsi/vmw_pvscsi.c 15116F: drivers/scsi/vmw_pvscsi.h 15117 15118VMWARE VMMOUSE SUBDRIVER 15119M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15120M: "VMware, Inc." <pv-drivers@vmware.com> 15121L: linux-input@vger.kernel.org 15122S: Maintained 15123F: drivers/input/mouse/vmmouse.c 15124F: drivers/input/mouse/vmmouse.h 15125 15126VMWARE VMXNET3 ETHERNET DRIVER 15127M: Ronak Doshi <doshir@vmware.com> 15128M: "VMware, Inc." <pv-drivers@vmware.com> 15129L: netdev@vger.kernel.org 15130S: Maintained 15131F: drivers/net/vmxnet3/ 15132 15133VOCORE VOCORE2 BOARD 15134M: Harvey Hunt <harveyhuntnexus@gmail.com> 15135L: linux-mips@linux-mips.org 15136S: Maintained 15137F: arch/mips/boot/dts/ralink/vocore2.dts 15138 15139VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15140M: Liam Girdwood <lgirdwood@gmail.com> 15141M: Mark Brown <broonie@kernel.org> 15142L: linux-kernel@vger.kernel.org 15143W: http://www.slimlogic.co.uk/?p=48 15144T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15145S: Supported 15146F: Documentation/devicetree/bindings/regulator/ 15147F: Documentation/power/regulator/ 15148F: drivers/regulator/ 15149F: include/dt-bindings/regulator/ 15150F: include/linux/regulator/ 15151 15152VRF 15153M: David Ahern <dsa@cumulusnetworks.com> 15154M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15155L: netdev@vger.kernel.org 15156S: Maintained 15157F: drivers/net/vrf.c 15158F: Documentation/networking/vrf.txt 15159 15160VT1211 HARDWARE MONITOR DRIVER 15161M: Juerg Haefliger <juergh@gmail.com> 15162L: linux-hwmon@vger.kernel.org 15163S: Maintained 15164F: Documentation/hwmon/vt1211 15165F: drivers/hwmon/vt1211.c 15166 15167VT8231 HARDWARE MONITOR DRIVER 15168M: Roger Lucas <vt8231@hiddenengine.co.uk> 15169L: linux-hwmon@vger.kernel.org 15170S: Maintained 15171F: drivers/hwmon/vt8231.c 15172 15173VUB300 USB to SDIO/SD/MMC bridge chip 15174M: Tony Olech <tony.olech@elandigitalsystems.com> 15175L: linux-mmc@vger.kernel.org 15176L: linux-usb@vger.kernel.org 15177S: Supported 15178F: drivers/mmc/host/vub300.c 15179 15180W1 DALLAS'S 1-WIRE BUS 15181M: Evgeniy Polyakov <zbr@ioremap.net> 15182S: Maintained 15183F: Documentation/w1/ 15184F: drivers/w1/ 15185F: include/linux/w1.h 15186 15187W83791D HARDWARE MONITORING DRIVER 15188M: Marc Hulsman <m.hulsman@tudelft.nl> 15189L: linux-hwmon@vger.kernel.org 15190S: Maintained 15191F: Documentation/hwmon/w83791d 15192F: drivers/hwmon/w83791d.c 15193 15194W83793 HARDWARE MONITORING DRIVER 15195M: Rudolf Marek <r.marek@assembler.cz> 15196L: linux-hwmon@vger.kernel.org 15197S: Maintained 15198F: Documentation/hwmon/w83793 15199F: drivers/hwmon/w83793.c 15200 15201W83795 HARDWARE MONITORING DRIVER 15202M: Jean Delvare <jdelvare@suse.com> 15203L: linux-hwmon@vger.kernel.org 15204S: Maintained 15205F: drivers/hwmon/w83795.c 15206 15207W83L51xD SD/MMC CARD INTERFACE DRIVER 15208M: Pierre Ossman <pierre@ossman.eu> 15209S: Maintained 15210F: drivers/mmc/host/wbsd.* 15211 15212WACOM PROTOCOL 4 SERIAL TABLETS 15213M: Julian Squires <julian@cipht.net> 15214M: Hans de Goede <hdegoede@redhat.com> 15215L: linux-input@vger.kernel.org 15216S: Maintained 15217F: drivers/input/tablet/wacom_serial4.c 15218 15219WATCHDOG DEVICE DRIVERS 15220M: Wim Van Sebroeck <wim@linux-watchdog.org> 15221M: Guenter Roeck <linux@roeck-us.net> 15222L: linux-watchdog@vger.kernel.org 15223W: http://www.linux-watchdog.org/ 15224T: git git://www.linux-watchdog.org/linux-watchdog.git 15225S: Maintained 15226F: Documentation/devicetree/bindings/watchdog/ 15227F: Documentation/watchdog/ 15228F: drivers/watchdog/ 15229F: include/linux/watchdog.h 15230F: include/uapi/linux/watchdog.h 15231 15232WHISKEYCOVE PMIC GPIO DRIVER 15233M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15234L: linux-gpio@vger.kernel.org 15235S: Maintained 15236F: drivers/gpio/gpio-wcove.c 15237 15238WIIMOTE HID DRIVER 15239M: David Herrmann <dh.herrmann@googlemail.com> 15240L: linux-input@vger.kernel.org 15241S: Maintained 15242F: drivers/hid/hid-wiimote* 15243 15244WILOCITY WIL6210 WIRELESS DRIVER 15245M: Maya Erez <merez@codeaurora.org> 15246L: linux-wireless@vger.kernel.org 15247L: wil6210@qti.qualcomm.com 15248S: Supported 15249W: http://wireless.kernel.org/en/users/Drivers/wil6210 15250F: drivers/net/wireless/ath/wil6210/ 15251 15252WIMAX STACK 15253M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15254M: linux-wimax@intel.com 15255L: wimax@linuxwimax.org (subscribers-only) 15256S: Supported 15257W: http://linuxwimax.org 15258F: Documentation/wimax/README.wimax 15259F: include/linux/wimax/debug.h 15260F: include/net/wimax.h 15261F: include/uapi/linux/wimax.h 15262F: net/wimax/ 15263 15264WINBOND CIR DRIVER 15265M: David Härdeman <david@hardeman.nu> 15266S: Maintained 15267F: drivers/media/rc/winbond-cir.c 15268 15269WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15270M: William Breathitt Gray <vilhelm.gray@gmail.com> 15271L: linux-watchdog@vger.kernel.org 15272S: Maintained 15273F: drivers/watchdog/ebc-c384_wdt.c 15274 15275WINSYSTEMS WS16C48 GPIO DRIVER 15276M: William Breathitt Gray <vilhelm.gray@gmail.com> 15277L: linux-gpio@vger.kernel.org 15278S: Maintained 15279F: drivers/gpio/gpio-ws16c48.c 15280 15281WISTRON LAPTOP BUTTON DRIVER 15282M: Miloslav Trmac <mitr@volny.cz> 15283S: Maintained 15284F: drivers/input/misc/wistron_btns.c 15285 15286WL3501 WIRELESS PCMCIA CARD DRIVER 15287L: linux-wireless@vger.kernel.org 15288S: Odd fixes 15289F: drivers/net/wireless/wl3501* 15290 15291WOLFSON MICROELECTRONICS DRIVERS 15292L: patches@opensource.cirrus.com 15293T: git https://github.com/CirrusLogic/linux-drivers.git 15294W: https://github.com/CirrusLogic/linux-drivers/wiki 15295S: Supported 15296F: Documentation/hwmon/wm83?? 15297F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15298F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15299F: Documentation/devicetree/bindings/mfd/arizona.txt 15300F: Documentation/devicetree/bindings/mfd/wm831x.txt 15301F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15302F: arch/arm/mach-s3c64xx/mach-crag6410* 15303F: drivers/clk/clk-wm83*.c 15304F: drivers/extcon/extcon-arizona.c 15305F: drivers/leds/leds-wm83*.c 15306F: drivers/gpio/gpio-*wm*.c 15307F: drivers/gpio/gpio-arizona.c 15308F: drivers/hwmon/wm83??-hwmon.c 15309F: drivers/input/misc/wm831x-on.c 15310F: drivers/input/touchscreen/wm831x-ts.c 15311F: drivers/input/touchscreen/wm97*.c 15312F: drivers/mfd/arizona* 15313F: drivers/mfd/wm*.c 15314F: drivers/mfd/cs47l24* 15315F: drivers/power/supply/wm83*.c 15316F: drivers/rtc/rtc-wm83*.c 15317F: drivers/regulator/wm8*.c 15318F: drivers/regulator/arizona* 15319F: drivers/video/backlight/wm83*_bl.c 15320F: drivers/watchdog/wm83*_wdt.c 15321F: include/linux/mfd/arizona/ 15322F: include/linux/mfd/wm831x/ 15323F: include/linux/mfd/wm8350/ 15324F: include/linux/mfd/wm8400* 15325F: include/linux/regulator/arizona* 15326F: include/linux/wm97xx.h 15327F: include/sound/wm????.h 15328F: sound/soc/codecs/arizona.? 15329F: sound/soc/codecs/wm* 15330F: sound/soc/codecs/cs47l24* 15331 15332WORKQUEUE 15333M: Tejun Heo <tj@kernel.org> 15334R: Lai Jiangshan <jiangshanlai@gmail.com> 15335T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15336S: Maintained 15337F: include/linux/workqueue.h 15338F: kernel/workqueue.c 15339F: Documentation/core-api/workqueue.rst 15340 15341X-POWERS AXP288 PMIC DRIVERS 15342M: Hans de Goede <hdegoede@redhat.com> 15343S: Maintained 15344N: axp288 15345F: drivers/acpi/pmic/intel_pmic_xpower.c 15346 15347X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15348M: Chen-Yu Tsai <wens@csie.org> 15349L: linux-kernel@vger.kernel.org 15350S: Maintained 15351N: axp[128] 15352 15353X.25 NETWORK LAYER 15354M: Andrew Hendry <andrew.hendry@gmail.com> 15355L: linux-x25@vger.kernel.org 15356S: Odd Fixes 15357F: Documentation/networking/x25* 15358F: include/net/x25* 15359F: net/x25/ 15360 15361X86 ARCHITECTURE (32-BIT AND 64-BIT) 15362M: Thomas Gleixner <tglx@linutronix.de> 15363M: Ingo Molnar <mingo@redhat.com> 15364R: "H. Peter Anvin" <hpa@zytor.com> 15365M: x86@kernel.org 15366L: linux-kernel@vger.kernel.org 15367T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15368S: Maintained 15369F: Documentation/x86/ 15370F: arch/x86/ 15371 15372X86 MCE INFRASTRUCTURE 15373M: Tony Luck <tony.luck@intel.com> 15374M: Borislav Petkov <bp@alien8.de> 15375L: linux-edac@vger.kernel.org 15376S: Maintained 15377F: arch/x86/kernel/cpu/mcheck/* 15378 15379X86 MICROCODE UPDATE SUPPORT 15380M: Borislav Petkov <bp@alien8.de> 15381S: Maintained 15382F: arch/x86/kernel/cpu/microcode/* 15383 15384X86 PLATFORM DRIVERS 15385M: Darren Hart <dvhart@infradead.org> 15386M: Andy Shevchenko <andy@infradead.org> 15387L: platform-driver-x86@vger.kernel.org 15388T: git git://git.infradead.org/linux-platform-drivers-x86.git 15389S: Maintained 15390F: drivers/platform/x86/ 15391F: drivers/platform/olpc/ 15392 15393X86 VDSO 15394M: Andy Lutomirski <luto@amacapital.net> 15395L: linux-kernel@vger.kernel.org 15396T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15397S: Maintained 15398F: arch/x86/entry/vdso/ 15399 15400XC2028/3028 TUNER DRIVER 15401M: Mauro Carvalho Chehab <mchehab@kernel.org> 15402L: linux-media@vger.kernel.org 15403W: https://linuxtv.org 15404T: git git://linuxtv.org/media_tree.git 15405S: Maintained 15406F: drivers/media/tuners/tuner-xc2028.* 15407 15408XEN BLOCK SUBSYSTEM 15409M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15410M: Roger Pau Monné <roger.pau@citrix.com> 15411L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15412S: Supported 15413F: drivers/block/xen-blkback/* 15414F: drivers/block/xen* 15415 15416XEN HYPERVISOR ARM 15417M: Stefano Stabellini <sstabellini@kernel.org> 15418L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15419S: Maintained 15420F: arch/arm/xen/ 15421F: arch/arm/include/asm/xen/ 15422 15423XEN HYPERVISOR ARM64 15424M: Stefano Stabellini <sstabellini@kernel.org> 15425L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15426S: Maintained 15427F: arch/arm64/xen/ 15428F: arch/arm64/include/asm/xen/ 15429 15430XEN HYPERVISOR INTERFACE 15431M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15432M: Juergen Gross <jgross@suse.com> 15433L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15434T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15435S: Supported 15436F: arch/x86/xen/ 15437F: drivers/*/xen-*front.c 15438F: drivers/xen/ 15439F: arch/x86/include/asm/xen/ 15440F: arch/x86/include/asm/pvclock-abi.h 15441F: include/xen/ 15442F: include/uapi/xen/ 15443F: Documentation/ABI/stable/sysfs-hypervisor-xen 15444F: Documentation/ABI/testing/sysfs-hypervisor-xen 15445 15446XEN NETWORK BACKEND DRIVER 15447M: Wei Liu <wei.liu2@citrix.com> 15448M: Paul Durrant <paul.durrant@citrix.com> 15449L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15450L: netdev@vger.kernel.org 15451S: Supported 15452F: drivers/net/xen-netback/* 15453 15454XEN PCI SUBSYSTEM 15455M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15456L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15457S: Supported 15458F: arch/x86/pci/*xen* 15459F: drivers/pci/*xen* 15460 15461XEN PVSCSI DRIVERS 15462M: Juergen Gross <jgross@suse.com> 15463L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15464L: linux-scsi@vger.kernel.org 15465S: Supported 15466F: drivers/scsi/xen-scsifront.c 15467F: drivers/xen/xen-scsiback.c 15468F: include/xen/interface/io/vscsiif.h 15469 15470XEN SWIOTLB SUBSYSTEM 15471M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15472L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15473L: iommu@lists.linux-foundation.org 15474S: Supported 15475F: arch/x86/xen/*swiotlb* 15476F: drivers/xen/*swiotlb* 15477 15478XFS FILESYSTEM 15479M: Darrick J. Wong <darrick.wong@oracle.com> 15480M: linux-xfs@vger.kernel.org 15481L: linux-xfs@vger.kernel.org 15482W: http://xfs.org/ 15483T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15484S: Supported 15485F: Documentation/filesystems/xfs.txt 15486F: fs/xfs/ 15487 15488XILINX AXI ETHERNET DRIVER 15489M: Anirudha Sarangi <anirudh@xilinx.com> 15490M: John Linn <John.Linn@xilinx.com> 15491S: Maintained 15492F: drivers/net/ethernet/xilinx/xilinx_axienet* 15493 15494XILINX UARTLITE SERIAL DRIVER 15495M: Peter Korsgaard <jacmet@sunsite.dk> 15496L: linux-serial@vger.kernel.org 15497S: Maintained 15498F: drivers/tty/serial/uartlite.c 15499 15500XILINX VIDEO IP CORES 15501M: Hyun Kwon <hyun.kwon@xilinx.com> 15502M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15503L: linux-media@vger.kernel.org 15504T: git git://linuxtv.org/media_tree.git 15505S: Supported 15506F: Documentation/devicetree/bindings/media/xilinx/ 15507F: drivers/media/platform/xilinx/ 15508F: include/uapi/linux/xilinx-v4l2-controls.h 15509 15510XILLYBUS DRIVER 15511M: Eli Billauer <eli.billauer@gmail.com> 15512L: linux-kernel@vger.kernel.org 15513S: Supported 15514F: drivers/char/xillybus/ 15515 15516XRA1403 GPIO EXPANDER 15517M: Nandor Han <nandor.han@ge.com> 15518M: Semi Malinen <semi.malinen@ge.com> 15519L: linux-gpio@vger.kernel.org 15520S: Maintained 15521F: drivers/gpio/gpio-xra1403.c 15522F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15523 15524XTENSA XTFPGA PLATFORM SUPPORT 15525M: Max Filippov <jcmvbkbc@gmail.com> 15526L: linux-xtensa@linux-xtensa.org 15527S: Maintained 15528F: drivers/spi/spi-xtensa-xtfpga.c 15529F: sound/soc/xtensa/xtfpga-i2s.c 15530 15531YAM DRIVER FOR AX.25 15532M: Jean-Paul Roubelat <jpr@f6fbb.org> 15533L: linux-hams@vger.kernel.org 15534S: Maintained 15535F: drivers/net/hamradio/yam* 15536F: include/linux/yam.h 15537 15538YAMA SECURITY MODULE 15539M: Kees Cook <keescook@chromium.org> 15540T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15541S: Supported 15542F: security/yama/ 15543F: Documentation/admin-guide/LSM/Yama.rst 15544 15545YEALINK PHONE DRIVER 15546M: Henk Vergonet <Henk.Vergonet@gmail.com> 15547L: usbb2k-api-dev@nongnu.org 15548S: Maintained 15549F: Documentation/input/yealink.rst 15550F: drivers/input/misc/yealink.* 15551 15552Z8530 DRIVER FOR AX.25 15553M: Joerg Reuter <jreuter@yaina.de> 15554W: http://yaina.de/jreuter/ 15555W: http://www.qsl.net/dl1bke/ 15556L: linux-hams@vger.kernel.org 15557S: Maintained 15558F: Documentation/networking/z8530drv.txt 15559F: drivers/net/hamradio/*scc.c 15560F: drivers/net/hamradio/z8530.h 15561 15562ZBUD COMPRESSED PAGE ALLOCATOR 15563M: Seth Jennings <sjenning@redhat.com> 15564M: Dan Streetman <ddstreet@ieee.org> 15565L: linux-mm@kvack.org 15566S: Maintained 15567F: mm/zbud.c 15568F: include/linux/zbud.h 15569 15570ZD1211RW WIRELESS DRIVER 15571M: Daniel Drake <dsd@gentoo.org> 15572M: Ulrich Kunitz <kune@deine-taler.de> 15573W: http://zd1211.ath.cx/wiki/DriverRewrite 15574L: linux-wireless@vger.kernel.org 15575L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15576S: Maintained 15577F: drivers/net/wireless/zydas/zd1211rw/ 15578 15579ZD1301 MEDIA DRIVER 15580M: Antti Palosaari <crope@iki.fi> 15581L: linux-media@vger.kernel.org 15582W: https://linuxtv.org/ 15583W: http://palosaari.fi/linux/ 15584Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15585S: Maintained 15586F: drivers/media/usb/dvb-usb-v2/zd1301* 15587 15588ZD1301_DEMOD MEDIA DRIVER 15589M: Antti Palosaari <crope@iki.fi> 15590L: linux-media@vger.kernel.org 15591W: https://linuxtv.org/ 15592W: http://palosaari.fi/linux/ 15593Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15594S: Maintained 15595F: drivers/media/dvb-frontends/zd1301_demod* 15596 15597ZPOOL COMPRESSED PAGE STORAGE API 15598M: Dan Streetman <ddstreet@ieee.org> 15599L: linux-mm@kvack.org 15600S: Maintained 15601F: mm/zpool.c 15602F: include/linux/zpool.h 15603 15604ZR36067 VIDEO FOR LINUX DRIVER 15605L: mjpeg-users@lists.sourceforge.net 15606L: linux-media@vger.kernel.org 15607W: http://mjpeg.sourceforge.net/driver-zoran/ 15608T: hg https://linuxtv.org/hg/v4l-dvb 15609S: Odd Fixes 15610F: drivers/media/pci/zoran/ 15611 15612ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15613M: Minchan Kim <minchan@kernel.org> 15614M: Nitin Gupta <ngupta@vflare.org> 15615R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15616L: linux-kernel@vger.kernel.org 15617S: Maintained 15618F: drivers/block/zram/ 15619F: Documentation/blockdev/zram.txt 15620 15621ZS DECSTATION Z85C30 SERIAL DRIVER 15622M: "Maciej W. Rozycki" <macro@linux-mips.org> 15623S: Maintained 15624F: drivers/tty/serial/zs.* 15625 15626ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15627M: Minchan Kim <minchan@kernel.org> 15628M: Nitin Gupta <ngupta@vflare.org> 15629R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15630L: linux-mm@kvack.org 15631S: Maintained 15632F: mm/zsmalloc.c 15633F: include/linux/zsmalloc.h 15634F: Documentation/vm/zsmalloc.txt 15635 15636ZSWAP COMPRESSED SWAP CACHING 15637M: Seth Jennings <sjenning@redhat.com> 15638M: Dan Streetman <ddstreet@ieee.org> 15639L: linux-mm@kvack.org 15640S: Maintained 15641F: mm/zswap.c 15642 15643THE REST 15644M: Linus Torvalds <torvalds@linux-foundation.org> 15645L: linux-kernel@vger.kernel.org 15646Q: http://patchwork.kernel.org/project/LKML/list/ 15647T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15648S: Buried alive in reporters 15649F: * 15650F: */ 15651