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/xdp.h 2732F: include/uapi/linux/bpf* 2733F: include/uapi/linux/filter.h 2734F: kernel/bpf/ 2735F: kernel/trace/bpf_trace.c 2736F: lib/test_bpf.c 2737F: net/bpf/ 2738F: net/core/filter.c 2739F: net/sched/act_bpf.c 2740F: net/sched/cls_bpf.c 2741F: samples/bpf/ 2742F: tools/bpf/ 2743F: tools/testing/selftests/bpf/ 2744 2745BROADCOM B44 10/100 ETHERNET DRIVER 2746M: Michael Chan <michael.chan@broadcom.com> 2747L: netdev@vger.kernel.org 2748S: Supported 2749F: drivers/net/ethernet/broadcom/b44.* 2750 2751BROADCOM B53 ETHERNET SWITCH DRIVER 2752M: Florian Fainelli <f.fainelli@gmail.com> 2753L: netdev@vger.kernel.org 2754L: openwrt-devel@lists.openwrt.org (subscribers-only) 2755S: Supported 2756F: drivers/net/dsa/b53/* 2757F: include/linux/platform_data/b53.h 2758 2759BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2760M: Florian Fainelli <f.fainelli@gmail.com> 2761M: Ray Jui <rjui@broadcom.com> 2762M: Scott Branden <sbranden@broadcom.com> 2763M: bcm-kernel-feedback-list@broadcom.com 2764T: git git://github.com/broadcom/mach-bcm 2765S: Maintained 2766N: bcm281* 2767N: bcm113* 2768N: bcm216* 2769N: kona 2770F: arch/arm/mach-bcm/ 2771 2772BROADCOM BCM2835 ARM ARCHITECTURE 2773M: Eric Anholt <eric@anholt.net> 2774M: Stefan Wahren <stefan.wahren@i2se.com> 2775L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2777T: git git://github.com/anholt/linux 2778S: Maintained 2779N: bcm2835 2780F: drivers/staging/vc04_services 2781 2782BROADCOM BCM47XX MIPS ARCHITECTURE 2783M: Hauke Mehrtens <hauke@hauke-m.de> 2784M: Rafał Miłecki <zajec5@gmail.com> 2785L: linux-mips@linux-mips.org 2786S: Maintained 2787F: Documentation/devicetree/bindings/mips/brcm/ 2788F: arch/mips/bcm47xx/* 2789F: arch/mips/include/asm/mach-bcm47xx/* 2790 2791BROADCOM BCM5301X ARM ARCHITECTURE 2792M: Hauke Mehrtens <hauke@hauke-m.de> 2793M: Rafał Miłecki <zajec5@gmail.com> 2794M: Jon Mason <jonmason@broadcom.com> 2795M: bcm-kernel-feedback-list@broadcom.com 2796L: linux-arm-kernel@lists.infradead.org 2797S: Maintained 2798F: arch/arm/mach-bcm/bcm_5301x.c 2799F: arch/arm/boot/dts/bcm5301x*.dtsi 2800F: arch/arm/boot/dts/bcm470* 2801F: arch/arm/boot/dts/bcm953012* 2802 2803BROADCOM BCM53573 ARM ARCHITECTURE 2804M: Rafał Miłecki <rafal@milecki.pl> 2805L: linux-arm-kernel@lists.infradead.org 2806S: Maintained 2807F: arch/arm/boot/dts/bcm53573* 2808F: arch/arm/boot/dts/bcm47189* 2809 2810BROADCOM BCM63XX ARM ARCHITECTURE 2811M: Florian Fainelli <f.fainelli@gmail.com> 2812M: bcm-kernel-feedback-list@broadcom.com 2813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2814T: git git://github.com/broadcom/stblinux.git 2815S: Maintained 2816N: bcm63xx 2817 2818BROADCOM BCM63XX/BCM33XX UDC DRIVER 2819M: Kevin Cernekee <cernekee@gmail.com> 2820L: linux-usb@vger.kernel.org 2821S: Maintained 2822F: drivers/usb/gadget/udc/bcm63xx_udc.* 2823 2824BROADCOM BCM7XXX ARM ARCHITECTURE 2825M: Brian Norris <computersforpeace@gmail.com> 2826M: Gregory Fong <gregory.0xf0@gmail.com> 2827M: Florian Fainelli <f.fainelli@gmail.com> 2828M: bcm-kernel-feedback-list@broadcom.com 2829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2830T: git git://github.com/broadcom/stblinux.git 2831S: Maintained 2832F: arch/arm/mach-bcm/*brcmstb* 2833F: arch/arm/boot/dts/bcm7*.dts* 2834F: drivers/bus/brcmstb_gisb.c 2835F: arch/arm/mm/cache-b15-rac.c 2836F: arch/arm/include/asm/hardware/cache-b15-rac.h 2837N: brcmstb 2838 2839BROADCOM BMIPS CPUFREQ DRIVER 2840M: Markus Mayer <mmayer@broadcom.com> 2841M: bcm-kernel-feedback-list@broadcom.com 2842L: linux-pm@vger.kernel.org 2843S: Maintained 2844F: drivers/cpufreq/bmips-cpufreq.c 2845 2846BROADCOM BMIPS MIPS ARCHITECTURE 2847M: Kevin Cernekee <cernekee@gmail.com> 2848M: Florian Fainelli <f.fainelli@gmail.com> 2849L: linux-mips@linux-mips.org 2850T: git git://github.com/broadcom/stblinux.git 2851S: Maintained 2852F: arch/mips/bmips/* 2853F: arch/mips/include/asm/mach-bmips/* 2854F: arch/mips/kernel/*bmips* 2855F: arch/mips/boot/dts/brcm/bcm*.dts* 2856F: drivers/irqchip/irq-bcm63* 2857F: drivers/irqchip/irq-bcm7* 2858F: drivers/irqchip/irq-brcmstb* 2859F: include/linux/bcm963xx_nvram.h 2860F: include/linux/bcm963xx_tag.h 2861 2862BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2863M: Rasesh Mody <rasesh.mody@cavium.com> 2864M: Harish Patil <harish.patil@cavium.com> 2865M: Dept-GELinuxNICDev@cavium.com 2866L: netdev@vger.kernel.org 2867S: Supported 2868F: drivers/net/ethernet/broadcom/bnx2.* 2869F: drivers/net/ethernet/broadcom/bnx2_* 2870 2871BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2872M: QLogic-Storage-Upstream@qlogic.com 2873L: linux-scsi@vger.kernel.org 2874S: Supported 2875F: drivers/scsi/bnx2fc/ 2876 2877BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2878M: QLogic-Storage-Upstream@qlogic.com 2879L: linux-scsi@vger.kernel.org 2880S: Supported 2881F: drivers/scsi/bnx2i/ 2882 2883BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2884M: Ariel Elior <ariel.elior@cavium.com> 2885M: everest-linux-l2@cavium.com 2886L: netdev@vger.kernel.org 2887S: Supported 2888F: drivers/net/ethernet/broadcom/bnx2x/ 2889 2890BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2891M: Michael Chan <michael.chan@broadcom.com> 2892L: netdev@vger.kernel.org 2893S: Supported 2894F: drivers/net/ethernet/broadcom/bnxt/ 2895 2896BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2897M: Arend van Spriel <arend.vanspriel@broadcom.com> 2898M: Franky Lin <franky.lin@broadcom.com> 2899M: Hante Meuleman <hante.meuleman@broadcom.com> 2900M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2901M: Wright Feng <wright.feng@cypress.com> 2902L: linux-wireless@vger.kernel.org 2903L: brcm80211-dev-list.pdl@broadcom.com 2904L: brcm80211-dev-list@cypress.com 2905S: Supported 2906F: drivers/net/wireless/broadcom/brcm80211/ 2907 2908BROADCOM BRCMSTB GPIO DRIVER 2909M: Gregory Fong <gregory.0xf0@gmail.com> 2910L: bcm-kernel-feedback-list@broadcom.com 2911S: Supported 2912F: drivers/gpio/gpio-brcmstb.c 2913F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2914 2915BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2916M: Al Cooper <alcooperx@gmail.com> 2917L: linux-kernel@vger.kernel.org 2918L: bcm-kernel-feedback-list@broadcom.com 2919S: Maintained 2920F: drivers/phy/broadcom/phy-brcm-usb* 2921 2922BROADCOM GENET ETHERNET DRIVER 2923M: Doug Berger <opendmb@gmail.com> 2924M: Florian Fainelli <f.fainelli@gmail.com> 2925L: netdev@vger.kernel.org 2926S: Supported 2927F: drivers/net/ethernet/broadcom/genet/ 2928 2929BROADCOM IPROC ARM ARCHITECTURE 2930M: Ray Jui <rjui@broadcom.com> 2931M: Scott Branden <sbranden@broadcom.com> 2932M: Jon Mason <jonmason@broadcom.com> 2933M: bcm-kernel-feedback-list@broadcom.com 2934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2935T: git git://github.com/broadcom/cygnus-linux.git 2936S: Maintained 2937N: iproc 2938N: cygnus 2939N: bcm[-_]nsp 2940N: bcm9113* 2941N: bcm9583* 2942N: bcm9585* 2943N: bcm9586* 2944N: bcm988312 2945N: bcm113* 2946N: bcm583* 2947N: bcm585* 2948N: bcm586* 2949N: bcm88312 2950N: hr2 2951F: arch/arm64/boot/dts/broadcom/ns2* 2952F: drivers/clk/bcm/clk-ns* 2953F: drivers/pinctrl/bcm/pinctrl-ns* 2954 2955BROADCOM KONA GPIO DRIVER 2956M: Ray Jui <rjui@broadcom.com> 2957L: bcm-kernel-feedback-list@broadcom.com 2958S: Supported 2959F: drivers/gpio/gpio-bcm-kona.c 2960F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2961 2962BROADCOM NETXTREME-E ROCE DRIVER 2963M: Selvin Xavier <selvin.xavier@broadcom.com> 2964M: Devesh Sharma <devesh.sharma@broadcom.com> 2965M: Somnath Kotur <somnath.kotur@broadcom.com> 2966M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2967L: linux-rdma@vger.kernel.org 2968W: http://www.broadcom.com 2969S: Supported 2970F: drivers/infiniband/hw/bnxt_re/ 2971F: include/uapi/rdma/bnxt_re-abi.h 2972 2973BROADCOM NVRAM DRIVER 2974M: Rafał Miłecki <zajec5@gmail.com> 2975L: linux-mips@linux-mips.org 2976S: Maintained 2977F: drivers/firmware/broadcom/* 2978 2979BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2980M: Rafał Miłecki <zajec5@gmail.com> 2981L: linux-wireless@vger.kernel.org 2982S: Maintained 2983F: drivers/bcma/ 2984F: include/linux/bcma/ 2985 2986BROADCOM STB AVS CPUFREQ DRIVER 2987M: Markus Mayer <mmayer@broadcom.com> 2988M: bcm-kernel-feedback-list@broadcom.com 2989L: linux-pm@vger.kernel.org 2990S: Maintained 2991F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2992F: drivers/cpufreq/brcmstb* 2993 2994BROADCOM STB AVS TMON DRIVER 2995M: Markus Mayer <mmayer@broadcom.com> 2996M: bcm-kernel-feedback-list@broadcom.com 2997L: linux-pm@vger.kernel.org 2998S: Maintained 2999F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3000F: drivers/thermal/broadcom/brcmstb* 3001 3002BROADCOM STB NAND FLASH DRIVER 3003M: Brian Norris <computersforpeace@gmail.com> 3004M: Kamal Dasu <kdasu.kdev@gmail.com> 3005L: linux-mtd@lists.infradead.org 3006L: bcm-kernel-feedback-list@broadcom.com 3007S: Maintained 3008F: drivers/mtd/nand/raw/brcmnand/ 3009 3010BROADCOM STB DPFE DRIVER 3011M: Markus Mayer <mmayer@broadcom.com> 3012M: bcm-kernel-feedback-list@broadcom.com 3013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3014S: Maintained 3015F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3016F: drivers/memory/brcmstb_dpfe.c 3017 3018BROADCOM SYSTEMPORT ETHERNET DRIVER 3019M: Florian Fainelli <f.fainelli@gmail.com> 3020L: netdev@vger.kernel.org 3021S: Supported 3022F: drivers/net/ethernet/broadcom/bcmsysport.* 3023 3024BROADCOM TG3 GIGABIT ETHERNET DRIVER 3025M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3026M: Prashant Sreedharan <prashant@broadcom.com> 3027M: Michael Chan <mchan@broadcom.com> 3028L: netdev@vger.kernel.org 3029S: Supported 3030F: drivers/net/ethernet/broadcom/tg3.* 3031 3032BROCADE BFA FC SCSI DRIVER 3033M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3034M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3035L: linux-scsi@vger.kernel.org 3036S: Supported 3037F: drivers/scsi/bfa/ 3038 3039BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3040M: Rasesh Mody <rasesh.mody@cavium.com> 3041M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3042M: Dept-GELinuxNICDev@cavium.com 3043L: netdev@vger.kernel.org 3044S: Supported 3045F: drivers/net/ethernet/brocade/bna/ 3046 3047BSG (block layer generic sg v4 driver) 3048M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3049L: linux-scsi@vger.kernel.org 3050S: Supported 3051F: block/bsg.c 3052F: include/linux/bsg.h 3053F: include/uapi/linux/bsg.h 3054 3055BT87X AUDIO DRIVER 3056M: Clemens Ladisch <clemens@ladisch.de> 3057L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3058T: git git://git.alsa-project.org/alsa-kernel.git 3059S: Maintained 3060F: Documentation/sound/alsa/Bt87x.txt 3061F: sound/pci/bt87x.c 3062 3063BT8XXGPIO DRIVER 3064M: Michael Buesch <m@bues.ch> 3065W: http://bu3sch.de/btgpio.php 3066S: Maintained 3067F: drivers/gpio/gpio-bt8xx.c 3068 3069BTRFS FILE SYSTEM 3070M: Chris Mason <clm@fb.com> 3071M: Josef Bacik <jbacik@fb.com> 3072M: David Sterba <dsterba@suse.com> 3073L: linux-btrfs@vger.kernel.org 3074W: http://btrfs.wiki.kernel.org/ 3075Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3077S: Maintained 3078F: Documentation/filesystems/btrfs.txt 3079F: fs/btrfs/ 3080F: include/linux/btrfs* 3081F: include/uapi/linux/btrfs* 3082 3083BTTV VIDEO4LINUX DRIVER 3084M: Mauro Carvalho Chehab <mchehab@kernel.org> 3085L: linux-media@vger.kernel.org 3086W: https://linuxtv.org 3087T: git git://linuxtv.org/media_tree.git 3088S: Odd fixes 3089F: Documentation/media/v4l-drivers/bttv* 3090F: drivers/media/pci/bt8xx/bttv* 3091 3092BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3093M: Chanwoo Choi <cw00.choi@samsung.com> 3094L: linux-pm@vger.kernel.org 3095L: linux-samsung-soc@vger.kernel.org 3096T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3097S: Maintained 3098F: drivers/devfreq/exynos-bus.c 3099F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3100 3101BUSLOGIC SCSI DRIVER 3102M: Khalid Aziz <khalid@gonehiking.org> 3103L: linux-scsi@vger.kernel.org 3104S: Maintained 3105F: drivers/scsi/BusLogic.* 3106F: drivers/scsi/FlashPoint.* 3107 3108C-MEDIA CMI8788 DRIVER 3109M: Clemens Ladisch <clemens@ladisch.de> 3110L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3111T: git git://git.alsa-project.org/alsa-kernel.git 3112S: Maintained 3113F: sound/pci/oxygen/ 3114 3115C6X ARCHITECTURE 3116M: Mark Salter <msalter@redhat.com> 3117M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3118L: linux-c6x-dev@linux-c6x.org 3119W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3120S: Maintained 3121F: arch/c6x/ 3122 3123CA8210 IEEE-802.15.4 RADIO DRIVER 3124M: Harry Morris <h.morris@cascoda.com> 3125L: linux-wpan@vger.kernel.org 3126W: https://github.com/Cascoda/ca8210-linux.git 3127S: Maintained 3128F: drivers/net/ieee802154/ca8210.c 3129F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3130 3131CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3132M: David Howells <dhowells@redhat.com> 3133L: linux-cachefs@redhat.com (moderated for non-subscribers) 3134S: Supported 3135F: Documentation/filesystems/caching/cachefiles.txt 3136F: fs/cachefiles/ 3137 3138CADET FM/AM RADIO RECEIVER DRIVER 3139M: Hans Verkuil <hverkuil@xs4all.nl> 3140L: linux-media@vger.kernel.org 3141T: git git://linuxtv.org/media_tree.git 3142W: https://linuxtv.org 3143S: Maintained 3144F: drivers/media/radio/radio-cadet* 3145 3146CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3147M: Jonathan Corbet <corbet@lwn.net> 3148L: linux-media@vger.kernel.org 3149T: git git://linuxtv.org/media_tree.git 3150S: Maintained 3151F: Documentation/media/v4l-drivers/cafe_ccic* 3152F: drivers/media/platform/marvell-ccic/ 3153 3154CAIF NETWORK LAYER 3155M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3156L: netdev@vger.kernel.org 3157S: Supported 3158F: Documentation/networking/caif/ 3159F: drivers/net/caif/ 3160F: include/uapi/linux/caif/ 3161F: include/net/caif/ 3162F: net/caif/ 3163 3164CALGARY x86-64 IOMMU 3165M: Muli Ben-Yehuda <mulix@mulix.org> 3166M: Jon Mason <jdmason@kudzu.us> 3167L: iommu@lists.linux-foundation.org 3168S: Maintained 3169F: arch/x86/kernel/pci-calgary_64.c 3170F: arch/x86/kernel/tce_64.c 3171F: arch/x86/include/asm/calgary.h 3172F: arch/x86/include/asm/tce.h 3173 3174CAN NETWORK DRIVERS 3175M: Wolfgang Grandegger <wg@grandegger.com> 3176M: Marc Kleine-Budde <mkl@pengutronix.de> 3177L: linux-can@vger.kernel.org 3178W: https://github.com/linux-can 3179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3181S: Maintained 3182F: Documentation/devicetree/bindings/net/can/ 3183F: drivers/net/can/ 3184F: include/linux/can/dev.h 3185F: include/linux/can/platform/ 3186F: include/uapi/linux/can/error.h 3187F: include/uapi/linux/can/netlink.h 3188 3189CAN NETWORK LAYER 3190M: Oliver Hartkopp <socketcan@hartkopp.net> 3191M: Marc Kleine-Budde <mkl@pengutronix.de> 3192L: linux-can@vger.kernel.org 3193W: https://github.com/linux-can 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3196S: Maintained 3197F: Documentation/networking/can.rst 3198F: net/can/ 3199F: include/linux/can/core.h 3200F: include/uapi/linux/can.h 3201F: include/uapi/linux/can/bcm.h 3202F: include/uapi/linux/can/raw.h 3203F: include/uapi/linux/can/gw.h 3204 3205CAPABILITIES 3206M: Serge Hallyn <serge@hallyn.com> 3207L: linux-security-module@vger.kernel.org 3208S: Supported 3209F: include/linux/capability.h 3210F: include/uapi/linux/capability.h 3211F: security/commoncap.c 3212F: kernel/capability.c 3213 3214CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3215M: Kevin Tsai <ktsai@capellamicro.com> 3216S: Maintained 3217F: drivers/iio/light/cm* 3218 3219CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3220M: Christian Lamparter <chunkeey@googlemail.com> 3221L: linux-wireless@vger.kernel.org 3222W: http://wireless.kernel.org/en/users/Drivers/carl9170 3223S: Maintained 3224F: drivers/net/wireless/ath/carl9170/ 3225 3226CAVIUM I2C DRIVER 3227M: Jan Glauber <jglauber@cavium.com> 3228M: David Daney <david.daney@cavium.com> 3229W: http://www.cavium.com 3230S: Supported 3231F: drivers/i2c/busses/i2c-octeon* 3232F: drivers/i2c/busses/i2c-thunderx* 3233 3234CAVIUM LIQUIDIO NETWORK DRIVER 3235M: Derek Chickles <derek.chickles@caviumnetworks.com> 3236M: Satanand Burla <satananda.burla@caviumnetworks.com> 3237M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3238M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3239L: netdev@vger.kernel.org 3240W: http://www.cavium.com 3241S: Supported 3242F: drivers/net/ethernet/cavium/liquidio/ 3243 3244CAVIUM MMC DRIVER 3245M: Jan Glauber <jglauber@cavium.com> 3246M: David Daney <david.daney@cavium.com> 3247M: Steven J. Hill <Steven.Hill@cavium.com> 3248W: http://www.cavium.com 3249S: Supported 3250F: drivers/mmc/host/cavium* 3251 3252CAVIUM OCTEON-TX CRYPTO DRIVER 3253M: George Cherian <george.cherian@cavium.com> 3254L: linux-crypto@vger.kernel.org 3255W: http://www.cavium.com 3256S: Supported 3257F: drivers/crypto/cavium/cpt/ 3258 3259CAVIUM THUNDERX2 ARM64 SOC 3260M: Robert Richter <rrichter@cavium.com> 3261M: Jayachandran C <jnair@caviumnetworks.com> 3262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3263S: Maintained 3264F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3265F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3266 3267CC2520 IEEE-802.15.4 RADIO DRIVER 3268M: Varka Bhadram <varkabhadram@gmail.com> 3269L: linux-wpan@vger.kernel.org 3270S: Maintained 3271F: drivers/net/ieee802154/cc2520.c 3272F: include/linux/spi/cc2520.h 3273F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3274 3275CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3276M: Gilad Ben-Yossef <gilad@benyossef.com> 3277L: linux-crypto@vger.kernel.org 3278S: Supported 3279F: drivers/crypto/ccree/ 3280W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3281 3282CEC FRAMEWORK 3283M: Hans Verkuil <hans.verkuil@cisco.com> 3284L: linux-media@vger.kernel.org 3285T: git git://linuxtv.org/media_tree.git 3286W: http://linuxtv.org 3287S: Supported 3288F: Documentation/media/kapi/cec-core.rst 3289F: Documentation/media/uapi/cec 3290F: drivers/media/cec/ 3291F: drivers/media/rc/keymaps/rc-cec.c 3292F: include/media/cec.h 3293F: include/media/cec-notifier.h 3294F: include/uapi/linux/cec.h 3295F: include/uapi/linux/cec-funcs.h 3296F: Documentation/devicetree/bindings/media/cec.txt 3297F: Documentation/ABI/testing/debugfs-cec-error-inj 3298 3299CEC GPIO DRIVER 3300M: Hans Verkuil <hans.verkuil@cisco.com> 3301L: linux-media@vger.kernel.org 3302T: git git://linuxtv.org/media_tree.git 3303W: http://linuxtv.org 3304S: Supported 3305F: drivers/media/platform/cec-gpio/ 3306F: Documentation/devicetree/bindings/media/cec-gpio.txt 3307 3308CELL BROADBAND ENGINE ARCHITECTURE 3309M: Arnd Bergmann <arnd@arndb.de> 3310L: linuxppc-dev@lists.ozlabs.org 3311W: http://www.ibm.com/developerworks/power/cell/ 3312S: Supported 3313F: arch/powerpc/include/asm/cell*.h 3314F: arch/powerpc/include/asm/spu*.h 3315F: arch/powerpc/include/uapi/asm/spu*.h 3316F: arch/powerpc/oprofile/*cell* 3317F: arch/powerpc/platforms/cell/ 3318 3319CEPH COMMON CODE (LIBCEPH) 3320M: Ilya Dryomov <idryomov@gmail.com> 3321M: "Yan, Zheng" <zyan@redhat.com> 3322M: Sage Weil <sage@redhat.com> 3323L: ceph-devel@vger.kernel.org 3324W: http://ceph.com/ 3325T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3326T: git git://github.com/ceph/ceph-client.git 3327S: Supported 3328F: net/ceph/ 3329F: include/linux/ceph/ 3330F: include/linux/crush/ 3331 3332CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3333M: "Yan, Zheng" <zyan@redhat.com> 3334M: Sage Weil <sage@redhat.com> 3335M: Ilya Dryomov <idryomov@gmail.com> 3336L: ceph-devel@vger.kernel.org 3337W: http://ceph.com/ 3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3339T: git git://github.com/ceph/ceph-client.git 3340S: Supported 3341F: Documentation/filesystems/ceph.txt 3342F: fs/ceph/ 3343 3344CERTIFICATE HANDLING: 3345M: David Howells <dhowells@redhat.com> 3346M: David Woodhouse <dwmw2@infradead.org> 3347L: keyrings@vger.kernel.org 3348S: Maintained 3349F: Documentation/module-signing.txt 3350F: certs/ 3351F: scripts/sign-file.c 3352F: scripts/extract-cert.c 3353 3354CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3355L: linux-usb@vger.kernel.org 3356S: Orphan 3357F: Documentation/usb/WUSB-Design-overview.txt 3358F: Documentation/usb/wusb-cbaf 3359F: drivers/usb/host/hwa-hc.c 3360F: drivers/usb/host/whci/ 3361F: drivers/usb/wusbcore/ 3362F: include/linux/usb/wusb* 3363 3364CFAG12864B LCD DRIVER 3365M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3366W: http://miguelojeda.es/auxdisplay.htm 3367W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3368S: Maintained 3369F: drivers/auxdisplay/cfag12864b.c 3370F: include/linux/cfag12864b.h 3371 3372CFAG12864BFB LCD FRAMEBUFFER DRIVER 3373M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3374W: http://miguelojeda.es/auxdisplay.htm 3375W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3376S: Maintained 3377F: drivers/auxdisplay/cfag12864bfb.c 3378F: include/linux/cfag12864b.h 3379 3380802.11 (including CFG80211/NL80211) 3381M: Johannes Berg <johannes@sipsolutions.net> 3382L: linux-wireless@vger.kernel.org 3383W: http://wireless.kernel.org/ 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3386S: Maintained 3387F: net/wireless/ 3388F: include/uapi/linux/nl80211.h 3389F: include/linux/ieee80211.h 3390F: include/net/wext.h 3391F: include/net/cfg80211.h 3392F: include/net/iw_handler.h 3393F: include/net/ieee80211_radiotap.h 3394F: Documentation/driver-api/80211/cfg80211.rst 3395F: Documentation/networking/regulatory.txt 3396 3397CHAR and MISC DRIVERS 3398M: Arnd Bergmann <arnd@arndb.de> 3399M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3400T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3401S: Supported 3402F: drivers/char/ 3403F: drivers/misc/ 3404F: include/linux/miscdevice.h 3405 3406CHECKPATCH 3407M: Andy Whitcroft <apw@canonical.com> 3408M: Joe Perches <joe@perches.com> 3409S: Maintained 3410F: scripts/checkpatch.pl 3411 3412CHINESE DOCUMENTATION 3413M: Harry Wei <harryxiyou@gmail.com> 3414L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3415L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3416S: Maintained 3417F: Documentation/translations/zh_CN/ 3418 3419CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3420M: Peter Chen <Peter.Chen@nxp.com> 3421T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3422L: linux-usb@vger.kernel.org 3423S: Maintained 3424F: drivers/usb/chipidea/ 3425 3426CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3427M: Hans de Goede <hdegoede@redhat.com> 3428L: linux-input@vger.kernel.org 3429S: Maintained 3430F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3431F: drivers/input/touchscreen/chipone_icn8318.c 3432 3433CHROME HARDWARE PLATFORM SUPPORT 3434M: Benson Leung <bleung@chromium.org> 3435M: Olof Johansson <olof@lixom.net> 3436S: Maintained 3437T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3438F: drivers/platform/chrome/ 3439 3440CIRRUS LOGIC AUDIO CODEC DRIVERS 3441M: Brian Austin <brian.austin@cirrus.com> 3442M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3443L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3444S: Maintained 3445F: sound/soc/codecs/cs* 3446 3447CIRRUS LOGIC EP93XX ETHERNET DRIVER 3448M: Hartley Sweeten <hsweeten@visionengravers.com> 3449L: netdev@vger.kernel.org 3450S: Maintained 3451F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3452 3453CISCO FCOE HBA DRIVER 3454M: Satish Kharat <satishkh@cisco.com> 3455M: Sesidhar Baddela <sebaddel@cisco.com> 3456M: Karan Tilak Kumar <kartilak@cisco.com> 3457L: linux-scsi@vger.kernel.org 3458S: Supported 3459F: drivers/scsi/fnic/ 3460 3461CISCO SCSI HBA DRIVER 3462M: Karan Tilak Kumar <kartilak@cisco.com> 3463M: Sesidhar Baddela <sebaddel@cisco.com> 3464L: linux-scsi@vger.kernel.org 3465S: Supported 3466F: drivers/scsi/snic/ 3467 3468CISCO VIC ETHERNET NIC DRIVER 3469M: Christian Benvenuti <benve@cisco.com> 3470M: Govindarajulu Varadarajan <_govind@gmx.com> 3471M: Parvi Kaustubhi <pkaustub@cisco.com> 3472S: Supported 3473F: drivers/net/ethernet/cisco/enic/ 3474 3475CISCO VIC LOW LATENCY NIC DRIVER 3476M: Christian Benvenuti <benve@cisco.com> 3477M: Dave Goodell <dgoodell@cisco.com> 3478S: Supported 3479F: drivers/infiniband/hw/usnic/ 3480 3481CLEANCACHE API 3482M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3483L: linux-kernel@vger.kernel.org 3484S: Maintained 3485F: mm/cleancache.c 3486F: include/linux/cleancache.h 3487 3488CLK API 3489M: Russell King <linux@armlinux.org.uk> 3490L: linux-clk@vger.kernel.org 3491S: Maintained 3492F: include/linux/clk.h 3493 3494CLOCKSOURCE, CLOCKEVENT DRIVERS 3495M: Daniel Lezcano <daniel.lezcano@linaro.org> 3496M: Thomas Gleixner <tglx@linutronix.de> 3497L: linux-kernel@vger.kernel.org 3498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3499S: Supported 3500F: drivers/clocksource/ 3501F: Documentation/devicetree/bindings/timer/ 3502 3503CMPC ACPI DRIVER 3504M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3505M: Daniel Oliveira Nascimento <don@syst.com.br> 3506L: platform-driver-x86@vger.kernel.org 3507S: Supported 3508F: drivers/platform/x86/classmate-laptop.c 3509 3510COBALT MEDIA DRIVER 3511M: Hans Verkuil <hans.verkuil@cisco.com> 3512L: linux-media@vger.kernel.org 3513T: git git://linuxtv.org/media_tree.git 3514W: https://linuxtv.org 3515S: Supported 3516F: drivers/media/pci/cobalt/ 3517 3518COCCINELLE/Semantic Patches (SmPL) 3519M: Julia Lawall <Julia.Lawall@lip6.fr> 3520M: Gilles Muller <Gilles.Muller@lip6.fr> 3521M: Nicolas Palix <nicolas.palix@imag.fr> 3522M: Michal Marek <michal.lkml@markovi.net> 3523L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3525W: http://coccinelle.lip6.fr/ 3526S: Supported 3527F: Documentation/dev-tools/coccinelle.rst 3528F: scripts/coccinelle/ 3529F: scripts/coccicheck 3530 3531CODA FILE SYSTEM 3532M: Jan Harkes <jaharkes@cs.cmu.edu> 3533M: coda@cs.cmu.edu 3534L: codalist@coda.cs.cmu.edu 3535W: http://www.coda.cs.cmu.edu/ 3536S: Maintained 3537F: Documentation/filesystems/coda.txt 3538F: fs/coda/ 3539F: include/linux/coda*.h 3540F: include/uapi/linux/coda*.h 3541 3542CODA V4L2 MEM2MEM DRIVER 3543M: Philipp Zabel <p.zabel@pengutronix.de> 3544L: linux-media@vger.kernel.org 3545S: Maintained 3546F: Documentation/devicetree/bindings/media/coda.txt 3547F: drivers/media/platform/coda/ 3548 3549COMMON CLK FRAMEWORK 3550M: Michael Turquette <mturquette@baylibre.com> 3551M: Stephen Boyd <sboyd@kernel.org> 3552L: linux-clk@vger.kernel.org 3553Q: http://patchwork.kernel.org/project/linux-clk/list/ 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3555S: Maintained 3556F: Documentation/devicetree/bindings/clock/ 3557F: drivers/clk/ 3558X: drivers/clk/clkdev.c 3559F: include/linux/clk-pr* 3560F: include/linux/clk/ 3561 3562COMMON INTERNET FILE SYSTEM (CIFS) 3563M: Steve French <sfrench@samba.org> 3564L: linux-cifs@vger.kernel.org 3565L: samba-technical@lists.samba.org (moderated for non-subscribers) 3566W: http://linux-cifs.samba.org/ 3567T: git git://git.samba.org/sfrench/cifs-2.6.git 3568S: Supported 3569F: Documentation/filesystems/cifs/ 3570F: fs/cifs/ 3571 3572COMPACTPCI HOTPLUG CORE 3573M: Scott Murray <scott@spiteful.org> 3574L: linux-pci@vger.kernel.org 3575S: Maintained 3576F: drivers/pci/hotplug/cpci_hotplug* 3577 3578COMPACTPCI HOTPLUG GENERIC DRIVER 3579M: Scott Murray <scott@spiteful.org> 3580L: linux-pci@vger.kernel.org 3581S: Maintained 3582F: drivers/pci/hotplug/cpcihp_generic.c 3583 3584COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3585M: Scott Murray <scott@spiteful.org> 3586L: linux-pci@vger.kernel.org 3587S: Maintained 3588F: drivers/pci/hotplug/cpcihp_zt5550.* 3589 3590COMPAL LAPTOP SUPPORT 3591M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3592L: platform-driver-x86@vger.kernel.org 3593S: Maintained 3594F: drivers/platform/x86/compal-laptop.c 3595 3596CONEXANT ACCESSRUNNER USB DRIVER 3597L: accessrunner-general@lists.sourceforge.net 3598W: http://accessrunner.sourceforge.net/ 3599S: Orphan 3600F: drivers/usb/atm/cxacru.c 3601 3602CONFIGFS 3603M: Joel Becker <jlbec@evilplan.org> 3604M: Christoph Hellwig <hch@lst.de> 3605T: git git://git.infradead.org/users/hch/configfs.git 3606S: Supported 3607F: fs/configfs/ 3608F: include/linux/configfs.h 3609 3610CONNECTOR 3611M: Evgeniy Polyakov <zbr@ioremap.net> 3612L: netdev@vger.kernel.org 3613S: Maintained 3614F: drivers/connector/ 3615 3616CONTROL GROUP (CGROUP) 3617M: Tejun Heo <tj@kernel.org> 3618M: Li Zefan <lizefan@huawei.com> 3619M: Johannes Weiner <hannes@cmpxchg.org> 3620L: cgroups@vger.kernel.org 3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3622S: Maintained 3623F: Documentation/cgroup* 3624F: include/linux/cgroup* 3625F: kernel/cgroup* 3626 3627CONTROL GROUP - CPUSET 3628M: Li Zefan <lizefan@huawei.com> 3629L: cgroups@vger.kernel.org 3630W: http://www.bullopensource.org/cpuset/ 3631W: http://oss.sgi.com/projects/cpusets/ 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3633S: Maintained 3634F: Documentation/cgroup-v1/cpusets.txt 3635F: include/linux/cpuset.h 3636F: kernel/cgroup/cpuset.c 3637 3638CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3639M: Johannes Weiner <hannes@cmpxchg.org> 3640M: Michal Hocko <mhocko@kernel.org> 3641M: Vladimir Davydov <vdavydov.dev@gmail.com> 3642L: cgroups@vger.kernel.org 3643L: linux-mm@kvack.org 3644S: Maintained 3645F: mm/memcontrol.c 3646F: mm/swap_cgroup.c 3647 3648CORETEMP HARDWARE MONITORING DRIVER 3649M: Fenghua Yu <fenghua.yu@intel.com> 3650L: linux-hwmon@vger.kernel.org 3651S: Maintained 3652F: Documentation/hwmon/coretemp 3653F: drivers/hwmon/coretemp.c 3654 3655COSA/SRP SYNC SERIAL DRIVER 3656M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3657W: http://www.fi.muni.cz/~kas/cosa/ 3658S: Maintained 3659F: drivers/net/wan/cosa* 3660 3661CPMAC ETHERNET DRIVER 3662M: Florian Fainelli <f.fainelli@gmail.com> 3663L: netdev@vger.kernel.org 3664S: Maintained 3665F: drivers/net/ethernet/ti/cpmac.c 3666 3667CPU FREQUENCY DRIVERS 3668M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3669M: Viresh Kumar <viresh.kumar@linaro.org> 3670L: linux-pm@vger.kernel.org 3671S: Maintained 3672T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3673T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3674B: https://bugzilla.kernel.org 3675F: Documentation/cpu-freq/ 3676F: Documentation/devicetree/bindings/cpufreq/ 3677F: drivers/cpufreq/ 3678F: include/linux/cpufreq.h 3679F: tools/testing/selftests/cpufreq/ 3680 3681CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3682M: Viresh Kumar <viresh.kumar@linaro.org> 3683M: Sudeep Holla <sudeep.holla@arm.com> 3684L: linux-pm@vger.kernel.org 3685W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3686S: Maintained 3687F: drivers/cpufreq/arm_big_little.h 3688F: drivers/cpufreq/arm_big_little.c 3689F: drivers/cpufreq/arm_big_little_dt.c 3690 3691CPU POWER MONITORING SUBSYSTEM 3692M: Thomas Renninger <trenn@suse.com> 3693M: Shuah Khan <shuah@kernel.org> 3694L: linux-pm@vger.kernel.org 3695S: Maintained 3696F: tools/power/cpupower/ 3697 3698CPUID/MSR DRIVER 3699M: "H. Peter Anvin" <hpa@zytor.com> 3700S: Maintained 3701F: arch/x86/kernel/cpuid.c 3702F: arch/x86/kernel/msr.c 3703 3704CPUIDLE DRIVER - ARM BIG LITTLE 3705M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3706M: Daniel Lezcano <daniel.lezcano@linaro.org> 3707L: linux-pm@vger.kernel.org 3708L: linux-arm-kernel@lists.infradead.org 3709T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3710S: Maintained 3711F: drivers/cpuidle/cpuidle-big_little.c 3712 3713CPUIDLE DRIVER - ARM EXYNOS 3714M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3715M: Daniel Lezcano <daniel.lezcano@linaro.org> 3716M: Kukjin Kim <kgene@kernel.org> 3717L: linux-pm@vger.kernel.org 3718L: linux-samsung-soc@vger.kernel.org 3719S: Supported 3720F: drivers/cpuidle/cpuidle-exynos.c 3721F: arch/arm/mach-exynos/pm.c 3722 3723CPUIDLE DRIVERS 3724M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3725M: Daniel Lezcano <daniel.lezcano@linaro.org> 3726L: linux-pm@vger.kernel.org 3727S: Maintained 3728T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3729B: https://bugzilla.kernel.org 3730F: drivers/cpuidle/* 3731F: include/linux/cpuidle.h 3732 3733CRAMFS FILESYSTEM 3734M: Nicolas Pitre <nico@linaro.org> 3735S: Maintained 3736F: Documentation/filesystems/cramfs.txt 3737F: fs/cramfs/ 3738 3739CRYPTO API 3740M: Herbert Xu <herbert@gondor.apana.org.au> 3741M: "David S. Miller" <davem@davemloft.net> 3742L: linux-crypto@vger.kernel.org 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3745S: Maintained 3746F: Documentation/crypto/ 3747F: Documentation/devicetree/bindings/crypto/ 3748F: arch/*/crypto/ 3749F: crypto/ 3750F: drivers/crypto/ 3751F: include/crypto/ 3752F: include/linux/crypto* 3753 3754CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3755M: Neil Horman <nhorman@tuxdriver.com> 3756L: linux-crypto@vger.kernel.org 3757S: Maintained 3758F: crypto/ansi_cprng.c 3759F: crypto/rng.c 3760 3761CS3308 MEDIA DRIVER 3762M: Hans Verkuil <hverkuil@xs4all.nl> 3763L: linux-media@vger.kernel.org 3764T: git git://linuxtv.org/media_tree.git 3765W: http://linuxtv.org 3766S: Odd Fixes 3767F: drivers/media/i2c/cs3308.c 3768F: drivers/media/i2c/cs3308.h 3769 3770CS5535 Audio ALSA driver 3771M: Jaya Kumar <jayakumar.alsa@gmail.com> 3772S: Maintained 3773F: sound/pci/cs5535audio/ 3774 3775CW1200 WLAN driver 3776M: Solomon Peachy <pizza@shaftnet.org> 3777S: Maintained 3778F: drivers/net/wireless/st/cw1200/ 3779 3780CX18 VIDEO4LINUX DRIVER 3781M: Andy Walls <awalls@md.metrocast.net> 3782L: ivtv-devel@ivtvdriver.org (subscribers-only) 3783L: linux-media@vger.kernel.org 3784T: git git://linuxtv.org/media_tree.git 3785W: https://linuxtv.org 3786W: http://www.ivtvdriver.org/index.php/Cx18 3787S: Maintained 3788F: Documentation/media/v4l-drivers/cx18* 3789F: drivers/media/pci/cx18/ 3790F: include/uapi/linux/ivtv* 3791 3792CX2341X MPEG ENCODER HELPER MODULE 3793M: Hans Verkuil <hverkuil@xs4all.nl> 3794L: linux-media@vger.kernel.org 3795T: git git://linuxtv.org/media_tree.git 3796W: https://linuxtv.org 3797S: Maintained 3798F: drivers/media/common/cx2341x* 3799F: include/media/cx2341x* 3800 3801CX24120 MEDIA DRIVER 3802M: Jemma Denson <jdenson@gmail.com> 3803M: Patrick Boettcher <patrick.boettcher@posteo.de> 3804L: linux-media@vger.kernel.org 3805W: https://linuxtv.org 3806Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3807S: Maintained 3808F: drivers/media/dvb-frontends/cx24120* 3809 3810CX88 VIDEO4LINUX DRIVER 3811M: Mauro Carvalho Chehab <mchehab@kernel.org> 3812L: linux-media@vger.kernel.org 3813W: https://linuxtv.org 3814T: git git://linuxtv.org/media_tree.git 3815S: Odd fixes 3816F: Documentation/media/v4l-drivers/cx88* 3817F: drivers/media/pci/cx88/ 3818 3819CXD2820R MEDIA DRIVER 3820M: Antti Palosaari <crope@iki.fi> 3821L: linux-media@vger.kernel.org 3822W: https://linuxtv.org 3823W: http://palosaari.fi/linux/ 3824Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3825T: git git://linuxtv.org/anttip/media_tree.git 3826S: Maintained 3827F: drivers/media/dvb-frontends/cxd2820r* 3828 3829CXGB3 ETHERNET DRIVER (CXGB3) 3830M: Santosh Raspatur <santosh@chelsio.com> 3831L: netdev@vger.kernel.org 3832W: http://www.chelsio.com 3833S: Supported 3834F: drivers/net/ethernet/chelsio/cxgb3/ 3835 3836CXGB3 ISCSI DRIVER (CXGB3I) 3837M: Karen Xie <kxie@chelsio.com> 3838L: linux-scsi@vger.kernel.org 3839W: http://www.chelsio.com 3840S: Supported 3841F: drivers/scsi/cxgbi/cxgb3i 3842 3843CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3844M: Steve Wise <swise@chelsio.com> 3845L: linux-rdma@vger.kernel.org 3846W: http://www.openfabrics.org 3847S: Supported 3848F: drivers/infiniband/hw/cxgb3/ 3849F: include/uapi/rdma/cxgb3-abi.h 3850 3851CXGB4 CRYPTO DRIVER (chcr) 3852M: Harsh Jain <harsh@chelsio.com> 3853L: linux-crypto@vger.kernel.org 3854W: http://www.chelsio.com 3855S: Supported 3856F: drivers/crypto/chelsio 3857 3858CXGB4 ETHERNET DRIVER (CXGB4) 3859M: Ganesh Goudar <ganeshgr@chelsio.com> 3860L: netdev@vger.kernel.org 3861W: http://www.chelsio.com 3862S: Supported 3863F: drivers/net/ethernet/chelsio/cxgb4/ 3864 3865CXGB4 ISCSI DRIVER (CXGB4I) 3866M: Karen Xie <kxie@chelsio.com> 3867L: linux-scsi@vger.kernel.org 3868W: http://www.chelsio.com 3869S: Supported 3870F: drivers/scsi/cxgbi/cxgb4i 3871 3872CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3873M: Steve Wise <swise@chelsio.com> 3874L: linux-rdma@vger.kernel.org 3875W: http://www.openfabrics.org 3876S: Supported 3877F: drivers/infiniband/hw/cxgb4/ 3878F: include/uapi/rdma/cxgb4-abi.h 3879 3880CXGB4VF ETHERNET DRIVER (CXGB4VF) 3881M: Casey Leedom <leedom@chelsio.com> 3882L: netdev@vger.kernel.org 3883W: http://www.chelsio.com 3884S: Supported 3885F: drivers/net/ethernet/chelsio/cxgb4vf/ 3886 3887CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3888M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3889M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3890L: linuxppc-dev@lists.ozlabs.org 3891S: Supported 3892F: arch/powerpc/platforms/powernv/pci-cxl.c 3893F: drivers/misc/cxl/ 3894F: include/misc/cxl* 3895F: include/uapi/misc/cxl.h 3896F: Documentation/powerpc/cxl.txt 3897F: Documentation/ABI/testing/sysfs-class-cxl 3898 3899CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3900M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3901M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3902M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3903L: linux-scsi@vger.kernel.org 3904S: Supported 3905F: drivers/scsi/cxlflash/ 3906F: include/uapi/scsi/cxlflash_ioctls.h 3907F: Documentation/powerpc/cxlflash.txt 3908 3909CYBERPRO FB DRIVER 3910M: Russell King <linux@armlinux.org.uk> 3911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3912W: http://www.armlinux.org.uk/ 3913S: Maintained 3914F: drivers/video/fbdev/cyber2000fb.* 3915 3916CYCLADES ASYNC MUX DRIVER 3917W: http://www.cyclades.com/ 3918S: Orphan 3919F: drivers/tty/cyclades.c 3920F: include/linux/cyclades.h 3921F: include/uapi/linux/cyclades.h 3922 3923CYCLADES PC300 DRIVER 3924W: http://www.cyclades.com/ 3925S: Orphan 3926F: drivers/net/wan/pc300* 3927 3928CYPRESS_FIRMWARE MEDIA DRIVER 3929M: Antti Palosaari <crope@iki.fi> 3930L: linux-media@vger.kernel.org 3931W: https://linuxtv.org 3932W: http://palosaari.fi/linux/ 3933Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3934T: git git://linuxtv.org/anttip/media_tree.git 3935S: Maintained 3936F: drivers/media/common/cypress_firmware* 3937 3938CYTTSP TOUCHSCREEN DRIVER 3939M: Ferruh Yigit <fery@cypress.com> 3940L: linux-input@vger.kernel.org 3941S: Supported 3942F: drivers/input/touchscreen/cyttsp* 3943F: include/linux/input/cyttsp.h 3944 3945D-LINK DIR-685 TOUCHKEYS DRIVER 3946M: Linus Walleij <linus.walleij@linaro.org> 3947L: linux-input@vger.kernel.org 3948S: Supported 3949F: drivers/input/dlink-dir685-touchkeys.c 3950 3951DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3952M: Joshua Kinard <kumba@gentoo.org> 3953S: Maintained 3954F: drivers/rtc/rtc-ds1685.c 3955F: include/linux/rtc/ds1685.h 3956 3957DAMA SLAVE for AX.25 3958M: Joerg Reuter <jreuter@yaina.de> 3959W: http://yaina.de/jreuter/ 3960W: http://www.qsl.net/dl1bke/ 3961L: linux-hams@vger.kernel.org 3962S: Maintained 3963F: net/ax25/af_ax25.c 3964F: net/ax25/ax25_dev.c 3965F: net/ax25/ax25_ds_* 3966F: net/ax25/ax25_in.c 3967F: net/ax25/ax25_out.c 3968F: net/ax25/ax25_timer.c 3969F: net/ax25/sysctl_net_ax25.c 3970 3971DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3972L: netdev@vger.kernel.org 3973S: Orphan 3974F: Documentation/networking/dmfe.txt 3975F: drivers/net/ethernet/dec/tulip/dmfe.c 3976 3977DC390/AM53C974 SCSI driver 3978M: Hannes Reinecke <hare@suse.com> 3979L: linux-scsi@vger.kernel.org 3980S: Maintained 3981F: drivers/scsi/am53c974.c 3982 3983DC395x SCSI driver 3984M: Oliver Neukum <oliver@neukum.org> 3985M: Ali Akcaagac <aliakc@web.de> 3986M: Jamie Lenehan <lenehan@twibble.org> 3987L: dc395x@twibble.org 3988W: http://twibble.org/dist/dc395x/ 3989W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3990S: Maintained 3991F: Documentation/scsi/dc395x.txt 3992F: drivers/scsi/dc395x.* 3993 3994DCCP PROTOCOL 3995M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3996L: dccp@vger.kernel.org 3997W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3998S: Maintained 3999F: include/linux/dccp.h 4000F: include/uapi/linux/dccp.h 4001F: include/linux/tfrc.h 4002F: net/dccp/ 4003 4004DECnet NETWORK LAYER 4005W: http://linux-decnet.sourceforge.net 4006L: linux-decnet-user@lists.sourceforge.net 4007S: Orphan 4008F: Documentation/networking/decnet.txt 4009F: net/decnet/ 4010 4011DECSTATION PLATFORM SUPPORT 4012M: "Maciej W. Rozycki" <macro@linux-mips.org> 4013L: linux-mips@linux-mips.org 4014W: http://www.linux-mips.org/wiki/DECstation 4015S: Maintained 4016F: arch/mips/dec/ 4017F: arch/mips/include/asm/dec/ 4018F: arch/mips/include/asm/mach-dec/ 4019 4020DEFXX FDDI NETWORK DRIVER 4021M: "Maciej W. Rozycki" <macro@linux-mips.org> 4022S: Maintained 4023F: drivers/net/fddi/defxx.* 4024 4025DELL SMBIOS DRIVER 4026M: Pali Rohár <pali.rohar@gmail.com> 4027M: Mario Limonciello <mario.limonciello@dell.com> 4028L: platform-driver-x86@vger.kernel.org 4029S: Maintained 4030F: drivers/platform/x86/dell-smbios.* 4031 4032DELL SMBIOS SMM DRIVER 4033M: Mario Limonciello <mario.limonciello@dell.com> 4034L: platform-driver-x86@vger.kernel.org 4035S: Maintained 4036F: drivers/platform/x86/dell-smbios-smm.c 4037 4038DELL SMBIOS WMI DRIVER 4039M: Mario Limonciello <mario.limonciello@dell.com> 4040L: platform-driver-x86@vger.kernel.org 4041S: Maintained 4042F: drivers/platform/x86/dell-smbios-wmi.c 4043F: tools/wmi/dell-smbios-example.c 4044 4045DELL LAPTOP DRIVER 4046M: Matthew Garrett <mjg59@srcf.ucam.org> 4047M: Pali Rohár <pali.rohar@gmail.com> 4048L: platform-driver-x86@vger.kernel.org 4049S: Maintained 4050F: drivers/platform/x86/dell-laptop.c 4051 4052DELL LAPTOP FREEFALL DRIVER 4053M: Pali Rohár <pali.rohar@gmail.com> 4054S: Maintained 4055F: drivers/platform/x86/dell-smo8800.c 4056 4057DELL LAPTOP RBTN DRIVER 4058M: Pali Rohár <pali.rohar@gmail.com> 4059S: Maintained 4060F: drivers/platform/x86/dell-rbtn.* 4061 4062DELL LAPTOP SMM DRIVER 4063M: Pali Rohár <pali.rohar@gmail.com> 4064S: Maintained 4065F: drivers/hwmon/dell-smm-hwmon.c 4066F: include/uapi/linux/i8k.h 4067 4068DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4069M: Doug Warzecha <Douglas_Warzecha@dell.com> 4070S: Maintained 4071F: Documentation/dcdbas.txt 4072F: drivers/firmware/dcdbas.* 4073 4074DELL WMI NOTIFICATIONS DRIVER 4075M: Matthew Garrett <mjg59@srcf.ucam.org> 4076M: Pali Rohár <pali.rohar@gmail.com> 4077S: Maintained 4078F: drivers/platform/x86/dell-wmi.c 4079 4080DELL WMI DESCRIPTOR DRIVER 4081M: Mario Limonciello <mario.limonciello@dell.com> 4082S: Maintained 4083F: drivers/platform/x86/dell-wmi-descriptor.c 4084 4085DELTA ST MEDIA DRIVER 4086M: Hugues Fruchet <hugues.fruchet@st.com> 4087L: linux-media@vger.kernel.org 4088T: git git://linuxtv.org/media_tree.git 4089W: https://linuxtv.org 4090S: Supported 4091F: drivers/media/platform/sti/delta 4092 4093DENALI NAND DRIVER 4094M: Masahiro Yamada <yamada.masahiro@socionext.com> 4095L: linux-mtd@lists.infradead.org 4096S: Supported 4097F: drivers/mtd/nand/raw/denali* 4098 4099DESIGNWARE USB2 DRD IP DRIVER 4100M: Minas Harutyunyan <hminas@synopsys.com> 4101L: linux-usb@vger.kernel.org 4102T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4103S: Maintained 4104F: drivers/usb/dwc2/ 4105 4106DESIGNWARE USB3 DRD IP DRIVER 4107M: Felipe Balbi <balbi@kernel.org> 4108L: linux-usb@vger.kernel.org 4109T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4110S: Maintained 4111F: drivers/usb/dwc3/ 4112 4113DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4114M: Andreas Klinger <ak@it-klinger.de> 4115L: linux-iio@vger.kernel.org 4116S: Maintained 4117F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4118F: drivers/iio/proximity/srf*.c 4119 4120DEVICE COREDUMP (DEV_COREDUMP) 4121M: Johannes Berg <johannes@sipsolutions.net> 4122L: linux-kernel@vger.kernel.org 4123S: Maintained 4124F: drivers/base/devcoredump.c 4125F: include/linux/devcoredump.h 4126 4127DEVICE FREQUENCY (DEVFREQ) 4128M: MyungJoo Ham <myungjoo.ham@samsung.com> 4129M: Kyungmin Park <kyungmin.park@samsung.com> 4130R: Chanwoo Choi <cw00.choi@samsung.com> 4131L: linux-pm@vger.kernel.org 4132T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4133S: Maintained 4134F: drivers/devfreq/ 4135F: include/linux/devfreq.h 4136F: Documentation/devicetree/bindings/devfreq/ 4137 4138DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4139M: Chanwoo Choi <cw00.choi@samsung.com> 4140L: linux-pm@vger.kernel.org 4141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4142S: Supported 4143F: drivers/devfreq/event/ 4144F: drivers/devfreq/devfreq-event.c 4145F: include/linux/devfreq-event.h 4146F: Documentation/devicetree/bindings/devfreq/event/ 4147 4148DEVICE NUMBER REGISTRY 4149M: Torben Mathiasen <device@lanana.org> 4150W: http://lanana.org/docs/device-list/index.html 4151S: Maintained 4152 4153DEVICE-MAPPER (LVM) 4154M: Alasdair Kergon <agk@redhat.com> 4155M: Mike Snitzer <snitzer@redhat.com> 4156M: dm-devel@redhat.com 4157L: dm-devel@redhat.com 4158W: http://sources.redhat.com/dm 4159Q: http://patchwork.kernel.org/project/dm-devel/list/ 4160T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4161T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4162S: Maintained 4163F: Documentation/device-mapper/ 4164F: drivers/md/Makefile 4165F: drivers/md/Kconfig 4166F: drivers/md/dm* 4167F: drivers/md/persistent-data/ 4168F: include/linux/device-mapper.h 4169F: include/linux/dm-*.h 4170F: include/uapi/linux/dm-*.h 4171 4172DEVLINK 4173M: Jiri Pirko <jiri@mellanox.com> 4174L: netdev@vger.kernel.org 4175S: Supported 4176F: net/core/devlink.c 4177F: include/net/devlink.h 4178F: include/uapi/linux/devlink.h 4179 4180DIALOG SEMICONDUCTOR DRIVERS 4181M: Support Opensource <support.opensource@diasemi.com> 4182W: http://www.dialog-semiconductor.com/products 4183S: Supported 4184F: Documentation/hwmon/da90?? 4185F: Documentation/devicetree/bindings/mfd/da90*.txt 4186F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4187F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4188F: Documentation/devicetree/bindings/regulator/da92*.txt 4189F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4190F: Documentation/devicetree/bindings/sound/da[79]*.txt 4191F: drivers/gpio/gpio-da90??.c 4192F: drivers/hwmon/da90??-hwmon.c 4193F: drivers/iio/adc/da91??-*.c 4194F: drivers/input/misc/da90??_onkey.c 4195F: drivers/input/touchscreen/da9052_tsi.c 4196F: drivers/leds/leds-da90??.c 4197F: drivers/mfd/da903x.c 4198F: drivers/mfd/da90??-*.c 4199F: drivers/mfd/da91??-*.c 4200F: drivers/power/supply/da9052-battery.c 4201F: drivers/power/supply/da91??-*.c 4202F: drivers/regulator/da903x.c 4203F: drivers/regulator/da9???-regulator.[ch] 4204F: drivers/thermal/da90??-thermal.c 4205F: drivers/rtc/rtc-da90??.c 4206F: drivers/video/backlight/da90??_bl.c 4207F: drivers/watchdog/da90??_wdt.c 4208F: include/linux/mfd/da903x.h 4209F: include/linux/mfd/da9052/ 4210F: include/linux/mfd/da9055/ 4211F: include/linux/mfd/da9062/ 4212F: include/linux/mfd/da9063/ 4213F: include/linux/mfd/da9150/ 4214F: include/linux/regulator/da9211.h 4215F: include/sound/da[79]*.h 4216F: sound/soc/codecs/da[79]*.[ch] 4217 4218DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4219M: William Breathitt Gray <vilhelm.gray@gmail.com> 4220L: linux-gpio@vger.kernel.org 4221S: Maintained 4222F: drivers/gpio/gpio-gpio-mm.c 4223 4224DIGI NEO AND CLASSIC PCI PRODUCTS 4225M: Lidza Louina <lidza.louina@gmail.com> 4226M: Mark Hounschell <markh@compro.net> 4227L: driverdev-devel@linuxdriverproject.org 4228S: Maintained 4229F: drivers/staging/dgnc/ 4230 4231DIOLAN U2C-12 I2C DRIVER 4232M: Guenter Roeck <linux@roeck-us.net> 4233L: linux-i2c@vger.kernel.org 4234S: Maintained 4235F: drivers/i2c/busses/i2c-diolan-u2c.c 4236 4237FILESYSTEM DIRECT ACCESS (DAX) 4238M: Matthew Wilcox <mawilcox@microsoft.com> 4239M: Ross Zwisler <ross.zwisler@linux.intel.com> 4240L: linux-fsdevel@vger.kernel.org 4241S: Supported 4242F: fs/dax.c 4243F: include/linux/dax.h 4244F: include/trace/events/fs_dax.h 4245 4246DEVICE DIRECT ACCESS (DAX) 4247M: Dan Williams <dan.j.williams@intel.com> 4248M: Dave Jiang <dave.jiang@intel.com> 4249M: Ross Zwisler <ross.zwisler@linux.intel.com> 4250M: Vishal Verma <vishal.l.verma@intel.com> 4251L: linux-nvdimm@lists.01.org 4252S: Supported 4253F: drivers/dax/ 4254 4255DIRECTORY NOTIFICATION (DNOTIFY) 4256M: Jan Kara <jack@suse.cz> 4257R: Amir Goldstein <amir73il@gmail.com> 4258L: linux-fsdevel@vger.kernel.org 4259S: Maintained 4260F: Documentation/filesystems/dnotify.txt 4261F: fs/notify/dnotify/ 4262F: include/linux/dnotify.h 4263 4264DISK GEOMETRY AND PARTITION HANDLING 4265M: Andries Brouwer <aeb@cwi.nl> 4266W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4267W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4268W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4269S: Maintained 4270 4271DISKQUOTA 4272M: Jan Kara <jack@suse.com> 4273S: Maintained 4274F: Documentation/filesystems/quota.txt 4275F: fs/quota/ 4276F: include/linux/quota*.h 4277F: include/uapi/linux/quota*.h 4278 4279DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4280M: Bernie Thompson <bernie@plugable.com> 4281L: linux-fbdev@vger.kernel.org 4282S: Maintained 4283W: http://plugable.com/category/projects/udlfb/ 4284F: drivers/video/fbdev/udlfb.c 4285F: include/video/udlfb.h 4286F: Documentation/fb/udlfb.txt 4287 4288DISTRIBUTED LOCK MANAGER (DLM) 4289M: Christine Caulfield <ccaulfie@redhat.com> 4290M: David Teigland <teigland@redhat.com> 4291L: cluster-devel@redhat.com 4292W: http://sources.redhat.com/cluster/ 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4294S: Supported 4295F: fs/dlm/ 4296 4297DMA BUFFER SHARING FRAMEWORK 4298M: Sumit Semwal <sumit.semwal@linaro.org> 4299S: Maintained 4300L: linux-media@vger.kernel.org 4301L: dri-devel@lists.freedesktop.org 4302L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4303F: drivers/dma-buf/ 4304F: include/linux/dma-buf* 4305F: include/linux/reservation.h 4306F: include/linux/*fence.h 4307F: Documentation/driver-api/dma-buf.rst 4308T: git git://anongit.freedesktop.org/drm/drm-misc 4309 4310DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4311M: Vinod Koul <vkoul@kernel.org> 4312L: dmaengine@vger.kernel.org 4313Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4314S: Maintained 4315F: drivers/dma/ 4316F: include/linux/dmaengine.h 4317F: include/linux/of_dma.h 4318F: Documentation/devicetree/bindings/dma/ 4319F: Documentation/driver-api/dmaengine/ 4320T: git git://git.infradead.org/users/vkoul/slave-dma.git 4321 4322DMA MAPPING HELPERS 4323M: Christoph Hellwig <hch@lst.de> 4324M: Marek Szyprowski <m.szyprowski@samsung.com> 4325R: Robin Murphy <robin.murphy@arm.com> 4326L: iommu@lists.linux-foundation.org 4327T: git git://git.infradead.org/users/hch/dma-mapping.git 4328W: http://git.infradead.org/users/hch/dma-mapping.git 4329S: Supported 4330F: lib/dma-debug.c 4331F: lib/dma-direct.c 4332F: lib/dma-virt.c 4333F: drivers/base/dma-mapping.c 4334F: drivers/base/dma-coherent.c 4335F: include/asm-generic/dma-mapping.h 4336F: include/linux/dma-direct.h 4337F: include/linux/dma-mapping.h 4338 4339DME1737 HARDWARE MONITOR DRIVER 4340M: Juerg Haefliger <juergh@gmail.com> 4341L: linux-hwmon@vger.kernel.org 4342S: Maintained 4343F: Documentation/hwmon/dme1737 4344F: drivers/hwmon/dme1737.c 4345 4346DMI/SMBIOS SUPPORT 4347M: Jean Delvare <jdelvare@suse.com> 4348S: Maintained 4349T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4350F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4351F: drivers/firmware/dmi-id.c 4352F: drivers/firmware/dmi_scan.c 4353F: include/linux/dmi.h 4354 4355DOCUMENTATION 4356M: Jonathan Corbet <corbet@lwn.net> 4357L: linux-doc@vger.kernel.org 4358S: Maintained 4359F: Documentation/ 4360F: scripts/kernel-doc 4361X: Documentation/ABI/ 4362X: Documentation/devicetree/ 4363X: Documentation/acpi 4364X: Documentation/power 4365X: Documentation/spi 4366X: Documentation/media 4367T: git git://git.lwn.net/linux.git docs-next 4368 4369DONGWOON DW9714 LENS VOICE COIL DRIVER 4370M: Sakari Ailus <sakari.ailus@linux.intel.com> 4371L: linux-media@vger.kernel.org 4372T: git git://linuxtv.org/media_tree.git 4373S: Maintained 4374F: drivers/media/i2c/dw9714.c 4375 4376DOUBLETALK DRIVER 4377M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4378L: blinux-list@redhat.com 4379S: Maintained 4380F: drivers/char/dtlk.c 4381F: include/linux/dtlk.h 4382 4383DPAA2 DATAPATH I/O (DPIO) DRIVER 4384M: Roy Pledge <Roy.Pledge@nxp.com> 4385L: linux-kernel@vger.kernel.org 4386S: Maintained 4387F: drivers/staging/fsl-mc/bus/dpio 4388 4389DPAA2 ETHERNET DRIVER 4390M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4391L: linux-kernel@vger.kernel.org 4392S: Maintained 4393F: drivers/staging/fsl-dpaa2/ethernet 4394 4395DPAA2 ETHERNET SWITCH DRIVER 4396M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4397L: linux-kernel@vger.kernel.org 4398S: Maintained 4399F: drivers/staging/fsl-dpaa2/ethsw 4400 4401DPT_I2O SCSI RAID DRIVER 4402M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4403L: linux-scsi@vger.kernel.org 4404W: http://www.adaptec.com/ 4405S: Maintained 4406F: drivers/scsi/dpt* 4407F: drivers/scsi/dpt/ 4408 4409DRBD DRIVER 4410M: Philipp Reisner <philipp.reisner@linbit.com> 4411M: Lars Ellenberg <lars.ellenberg@linbit.com> 4412L: drbd-dev@lists.linbit.com 4413W: http://www.drbd.org 4414T: git git://git.linbit.com/linux-drbd.git 4415T: git git://git.linbit.com/drbd-8.4.git 4416S: Supported 4417F: drivers/block/drbd/ 4418F: lib/lru_cache.c 4419F: Documentation/blockdev/drbd/ 4420 4421DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4422M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4423T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4424S: Supported 4425F: Documentation/kobject.txt 4426F: drivers/base/ 4427F: fs/debugfs/ 4428F: fs/sysfs/ 4429F: include/linux/debugfs.h 4430F: include/linux/kobj* 4431F: lib/kobj* 4432 4433DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4434M: Kevin Hilman <khilman@kernel.org> 4435M: Nishanth Menon <nm@ti.com> 4436S: Maintained 4437F: drivers/power/avs/ 4438F: include/linux/power/smartreflex.h 4439L: linux-pm@vger.kernel.org 4440 4441DRM DRIVER FOR ARM PL111 CLCD 4442M: Eric Anholt <eric@anholt.net> 4443T: git git://anongit.freedesktop.org/drm/drm-misc 4444S: Supported 4445F: drivers/gpu/drm/pl111/ 4446 4447DRM DRIVER FOR ARM VERSATILE TFT PANELS 4448M: Linus Walleij <linus.walleij@linaro.org> 4449T: git git://anongit.freedesktop.org/drm/drm-misc 4450S: Maintained 4451F: drivers/gpu/drm/panel/panel-arm-versatile.c 4452F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4453 4454DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4455M: Dave Airlie <airlied@redhat.com> 4456S: Odd Fixes 4457F: drivers/gpu/drm/ast/ 4458 4459DRM DRIVER FOR BOCHS VIRTUAL GPU 4460M: Gerd Hoffmann <kraxel@redhat.com> 4461L: virtualization@lists.linux-foundation.org 4462T: git git://anongit.freedesktop.org/drm/drm-misc 4463S: Maintained 4464F: drivers/gpu/drm/bochs/ 4465 4466DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4467M: Linus Walleij <linus.walleij@linaro.org> 4468T: git git://anongit.freedesktop.org/drm/drm-misc 4469S: Maintained 4470F: drivers/gpu/drm/tve200/ 4471 4472DRM DRIVER FOR ILITEK ILI9225 PANELS 4473M: David Lechner <david@lechnology.com> 4474S: Maintained 4475F: drivers/gpu/drm/tinydrm/ili9225.c 4476F: Documentation/devicetree/bindings/display/ili9225.txt 4477 4478DRM DRIVER FOR INTEL I810 VIDEO CARDS 4479S: Orphan / Obsolete 4480F: drivers/gpu/drm/i810/ 4481F: include/uapi/drm/i810_drm.h 4482 4483DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4484S: Orphan / Obsolete 4485F: drivers/gpu/drm/mga/ 4486F: include/uapi/drm/mga_drm.h 4487 4488DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4489M: Dave Airlie <airlied@redhat.com> 4490S: Odd Fixes 4491F: drivers/gpu/drm/mgag200/ 4492 4493DRM DRIVER FOR MI0283QT 4494M: Noralf Trønnes <noralf@tronnes.org> 4495S: Maintained 4496F: drivers/gpu/drm/tinydrm/mi0283qt.c 4497F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4498 4499DRM DRIVER FOR MSM ADRENO GPU 4500M: Rob Clark <robdclark@gmail.com> 4501L: linux-arm-msm@vger.kernel.org 4502L: dri-devel@lists.freedesktop.org 4503L: freedreno@lists.freedesktop.org 4504T: git git://people.freedesktop.org/~robclark/linux 4505S: Maintained 4506F: drivers/gpu/drm/msm/ 4507F: include/uapi/drm/msm_drm.h 4508F: Documentation/devicetree/bindings/display/msm/ 4509 4510DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4511M: Ben Skeggs <bskeggs@redhat.com> 4512L: dri-devel@lists.freedesktop.org 4513L: nouveau@lists.freedesktop.org 4514T: git git://github.com/skeggsb/linux 4515S: Supported 4516F: drivers/gpu/drm/nouveau/ 4517F: include/uapi/drm/nouveau_drm.h 4518 4519DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4520M: Noralf Trønnes <noralf@tronnes.org> 4521S: Maintained 4522F: drivers/gpu/drm/tinydrm/repaper.c 4523F: Documentation/devicetree/bindings/display/repaper.txt 4524 4525DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4526M: Dave Airlie <airlied@redhat.com> 4527M: Gerd Hoffmann <kraxel@redhat.com> 4528L: virtualization@lists.linux-foundation.org 4529T: git git://anongit.freedesktop.org/drm/drm-misc 4530S: Obsolete 4531W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4532F: drivers/gpu/drm/cirrus/ 4533 4534DRM DRIVER FOR QXL VIRTUAL GPU 4535M: Dave Airlie <airlied@redhat.com> 4536M: Gerd Hoffmann <kraxel@redhat.com> 4537L: virtualization@lists.linux-foundation.org 4538T: git git://anongit.freedesktop.org/drm/drm-misc 4539S: Maintained 4540F: drivers/gpu/drm/qxl/ 4541F: include/uapi/drm/qxl_drm.h 4542 4543DRM DRIVER FOR RAGE 128 VIDEO CARDS 4544S: Orphan / Obsolete 4545F: drivers/gpu/drm/r128/ 4546F: include/uapi/drm/r128_drm.h 4547 4548DRM DRIVER FOR SAVAGE VIDEO CARDS 4549S: Orphan / Obsolete 4550F: drivers/gpu/drm/savage/ 4551F: include/uapi/drm/savage_drm.h 4552 4553DRM DRIVER FOR SIS VIDEO CARDS 4554S: Orphan / Obsolete 4555F: drivers/gpu/drm/sis/ 4556F: include/uapi/drm/sis_drm.h 4557 4558DRM DRIVER FOR SITRONIX ST7586 PANELS 4559M: David Lechner <david@lechnology.com> 4560S: Maintained 4561F: drivers/gpu/drm/tinydrm/st7586.c 4562F: Documentation/devicetree/bindings/display/st7586.txt 4563 4564DRM DRIVER FOR SITRONIX ST7735R PANELS 4565M: David Lechner <david@lechnology.com> 4566S: Maintained 4567F: drivers/gpu/drm/tinydrm/st7735r.c 4568F: Documentation/devicetree/bindings/display/st7735r.txt 4569 4570DRM DRIVER FOR TDFX VIDEO CARDS 4571S: Orphan / Obsolete 4572F: drivers/gpu/drm/tdfx/ 4573 4574DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4575M: Dave Airlie <airlied@redhat.com> 4576S: Odd Fixes 4577F: drivers/gpu/drm/udl/ 4578 4579DRM DRIVER FOR VMWARE VIRTUAL GPU 4580M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4581M: Sinclair Yeh <syeh@vmware.com> 4582M: Thomas Hellstrom <thellstrom@vmware.com> 4583L: dri-devel@lists.freedesktop.org 4584T: git git://people.freedesktop.org/~syeh/repos_linux 4585T: git git://people.freedesktop.org/~thomash/linux 4586S: Supported 4587F: drivers/gpu/drm/vmwgfx/ 4588F: include/uapi/drm/vmwgfx_drm.h 4589 4590DRM DRIVERS 4591M: David Airlie <airlied@linux.ie> 4592L: dri-devel@lists.freedesktop.org 4593T: git git://people.freedesktop.org/~airlied/linux 4594B: https://bugs.freedesktop.org/ 4595C: irc://chat.freenode.net/dri-devel 4596S: Maintained 4597F: drivers/gpu/drm/ 4598F: drivers/gpu/vga/ 4599F: Documentation/devicetree/bindings/display/ 4600F: Documentation/devicetree/bindings/gpu/ 4601F: Documentation/devicetree/bindings/video/ 4602F: Documentation/gpu/ 4603F: include/drm/ 4604F: include/uapi/drm/ 4605F: include/linux/vga* 4606 4607DRM DRIVERS AND MISC GPU PATCHES 4608M: Gustavo Padovan <gustavo@padovan.org> 4609M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4610M: Sean Paul <seanpaul@chromium.org> 4611W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4612S: Maintained 4613T: git git://anongit.freedesktop.org/drm/drm-misc 4614F: Documentation/gpu/ 4615F: drivers/gpu/vga/ 4616F: drivers/gpu/drm/* 4617F: include/drm/drm* 4618F: include/uapi/drm/drm* 4619F: include/linux/vga* 4620 4621DRM DRIVERS FOR ALLWINNER A10 4622M: Maxime Ripard <maxime.ripard@bootlin.com> 4623L: dri-devel@lists.freedesktop.org 4624S: Supported 4625F: drivers/gpu/drm/sun4i/ 4626F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4627T: git git://anongit.freedesktop.org/drm/drm-misc 4628 4629DRM DRIVERS FOR AMLOGIC SOCS 4630M: Neil Armstrong <narmstrong@baylibre.com> 4631L: dri-devel@lists.freedesktop.org 4632L: linux-amlogic@lists.infradead.org 4633W: http://linux-meson.com/ 4634S: Supported 4635F: drivers/gpu/drm/meson/ 4636F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4637F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4638F: Documentation/gpu/meson.rst 4639T: git git://anongit.freedesktop.org/drm/drm-misc 4640 4641DRM DRIVERS FOR ATMEL HLCDC 4642M: Boris Brezillon <boris.brezillon@bootlin.com> 4643L: dri-devel@lists.freedesktop.org 4644S: Supported 4645F: drivers/gpu/drm/atmel-hlcdc/ 4646F: Documentation/devicetree/bindings/drm/atmel/ 4647T: git git://anongit.freedesktop.org/drm/drm-misc 4648 4649DRM DRIVERS FOR BRIDGE CHIPS 4650M: Archit Taneja <architt@codeaurora.org> 4651M: Andrzej Hajda <a.hajda@samsung.com> 4652R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4653S: Maintained 4654T: git git://anongit.freedesktop.org/drm/drm-misc 4655F: drivers/gpu/drm/bridge/ 4656 4657DRM DRIVERS FOR EXYNOS 4658M: Inki Dae <inki.dae@samsung.com> 4659M: Joonyoung Shim <jy0922.shim@samsung.com> 4660M: Seung-Woo Kim <sw0312.kim@samsung.com> 4661M: Kyungmin Park <kyungmin.park@samsung.com> 4662L: dri-devel@lists.freedesktop.org 4663T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4664S: Supported 4665F: drivers/gpu/drm/exynos/ 4666F: include/uapi/drm/exynos_drm.h 4667F: Documentation/devicetree/bindings/display/exynos/ 4668 4669DRM DRIVERS FOR FREESCALE DCU 4670M: Stefan Agner <stefan@agner.ch> 4671M: Alison Wang <alison.wang@freescale.com> 4672L: dri-devel@lists.freedesktop.org 4673S: Supported 4674F: drivers/gpu/drm/fsl-dcu/ 4675F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4676F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4677F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4678 4679DRM DRIVERS FOR FREESCALE IMX 4680M: Philipp Zabel <p.zabel@pengutronix.de> 4681L: dri-devel@lists.freedesktop.org 4682S: Maintained 4683F: drivers/gpu/drm/imx/ 4684F: drivers/gpu/ipu-v3/ 4685F: Documentation/devicetree/bindings/display/imx/ 4686 4687DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4688M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4689L: dri-devel@lists.freedesktop.org 4690T: git git://github.com/patjak/drm-gma500 4691S: Maintained 4692F: drivers/gpu/drm/gma500/ 4693 4694DRM DRIVERS FOR HISILICON 4695M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4696M: Rongrong Zou <zourongrong@gmail.com> 4697R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4698R: Chen Feng <puck.chen@hisilicon.com> 4699L: dri-devel@lists.freedesktop.org 4700T: git git://github.com/xin3liang/linux.git 4701S: Maintained 4702F: drivers/gpu/drm/hisilicon/ 4703F: Documentation/devicetree/bindings/display/hisilicon/ 4704 4705DRM DRIVERS FOR MEDIATEK 4706M: CK Hu <ck.hu@mediatek.com> 4707M: Philipp Zabel <p.zabel@pengutronix.de> 4708L: dri-devel@lists.freedesktop.org 4709S: Supported 4710F: drivers/gpu/drm/mediatek/ 4711F: Documentation/devicetree/bindings/display/mediatek/ 4712 4713DRM DRIVERS FOR NVIDIA TEGRA 4714M: Thierry Reding <thierry.reding@gmail.com> 4715L: dri-devel@lists.freedesktop.org 4716L: linux-tegra@vger.kernel.org 4717T: git git://anongit.freedesktop.org/tegra/linux.git 4718S: Supported 4719F: drivers/gpu/drm/tegra/ 4720F: drivers/gpu/host1x/ 4721F: include/linux/host1x.h 4722F: include/uapi/drm/tegra_drm.h 4723F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4724 4725DRM DRIVERS FOR RENESAS 4726M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4727L: dri-devel@lists.freedesktop.org 4728L: linux-renesas-soc@vger.kernel.org 4729T: git git://linuxtv.org/pinchartl/fbdev 4730S: Supported 4731F: drivers/gpu/drm/rcar-du/ 4732F: drivers/gpu/drm/shmobile/ 4733F: include/linux/platform_data/shmob_drm.h 4734F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4735F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4736F: Documentation/devicetree/bindings/display/renesas,du.txt 4737 4738DRM DRIVERS FOR ROCKCHIP 4739M: Sandy Huang <hjc@rock-chips.com> 4740M: Heiko Stübner <heiko@sntech.de> 4741L: dri-devel@lists.freedesktop.org 4742S: Maintained 4743F: drivers/gpu/drm/rockchip/ 4744F: Documentation/devicetree/bindings/display/rockchip/ 4745T: git git://anongit.freedesktop.org/drm/drm-misc 4746 4747DRM DRIVERS FOR STI 4748M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4749M: Vincent Abriou <vincent.abriou@st.com> 4750L: dri-devel@lists.freedesktop.org 4751T: git git://anongit.freedesktop.org/drm/drm-misc 4752S: Maintained 4753F: drivers/gpu/drm/sti 4754F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4755 4756DRM DRIVERS FOR STM 4757M: Yannick Fertre <yannick.fertre@st.com> 4758M: Philippe Cornu <philippe.cornu@st.com> 4759M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4760M: Vincent Abriou <vincent.abriou@st.com> 4761L: dri-devel@lists.freedesktop.org 4762T: git git://anongit.freedesktop.org/drm/drm-misc 4763S: Maintained 4764F: drivers/gpu/drm/stm 4765F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4766 4767DRM DRIVERS FOR TI LCDC 4768M: Jyri Sarha <jsarha@ti.com> 4769R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4770L: dri-devel@lists.freedesktop.org 4771S: Maintained 4772F: drivers/gpu/drm/tilcdc/ 4773F: Documentation/devicetree/bindings/display/tilcdc/ 4774 4775DRM DRIVERS FOR TI OMAP 4776M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4777L: dri-devel@lists.freedesktop.org 4778S: Maintained 4779F: drivers/gpu/drm/omapdrm/ 4780F: Documentation/devicetree/bindings/display/ti/ 4781 4782DRM DRIVERS FOR VC4 4783M: Eric Anholt <eric@anholt.net> 4784T: git git://github.com/anholt/linux 4785S: Supported 4786F: drivers/gpu/drm/vc4/ 4787F: include/uapi/drm/vc4_drm.h 4788F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4789T: git git://anongit.freedesktop.org/drm/drm-misc 4790 4791DRM DRIVERS FOR VIVANTE GPU IP 4792M: Lucas Stach <l.stach@pengutronix.de> 4793R: Russell King <linux+etnaviv@armlinux.org.uk> 4794R: Christian Gmeiner <christian.gmeiner@gmail.com> 4795L: etnaviv@lists.freedesktop.org 4796L: dri-devel@lists.freedesktop.org 4797S: Maintained 4798F: drivers/gpu/drm/etnaviv/ 4799F: include/uapi/drm/etnaviv_drm.h 4800F: Documentation/devicetree/bindings/display/etnaviv/ 4801 4802DRM DRIVERS FOR ZTE ZX 4803M: Shawn Guo <shawnguo@kernel.org> 4804L: dri-devel@lists.freedesktop.org 4805S: Maintained 4806F: drivers/gpu/drm/zte/ 4807F: Documentation/devicetree/bindings/display/zte,vou.txt 4808T: git git://anongit.freedesktop.org/drm/drm-misc 4809 4810DRM PANEL DRIVERS 4811M: Thierry Reding <thierry.reding@gmail.com> 4812L: dri-devel@lists.freedesktop.org 4813T: git git://anongit.freedesktop.org/drm/drm-misc 4814S: Maintained 4815F: drivers/gpu/drm/drm_panel.c 4816F: drivers/gpu/drm/panel/ 4817F: include/drm/drm_panel.h 4818F: Documentation/devicetree/bindings/display/panel/ 4819 4820DRM TINYDRM DRIVERS 4821M: Noralf Trønnes <noralf@tronnes.org> 4822W: https://github.com/notro/tinydrm/wiki/Development 4823T: git git://anongit.freedesktop.org/drm/drm-misc 4824S: Maintained 4825F: drivers/gpu/drm/tinydrm/ 4826F: include/drm/tinydrm/ 4827 4828DRM TTM SUBSYSTEM 4829M: Christian Koenig <christian.koenig@amd.com> 4830M: Roger He <Hongbo.He@amd.com> 4831T: git git://people.freedesktop.org/~agd5f/linux 4832S: Maintained 4833L: dri-devel@lists.freedesktop.org 4834F: include/drm/ttm/ 4835F: drivers/gpu/drm/ttm/ 4836 4837DSBR100 USB FM RADIO DRIVER 4838M: Alexey Klimov <klimov.linux@gmail.com> 4839L: linux-media@vger.kernel.org 4840T: git git://linuxtv.org/media_tree.git 4841S: Maintained 4842F: drivers/media/radio/dsbr100.c 4843 4844DSCC4 DRIVER 4845M: Francois Romieu <romieu@fr.zoreil.com> 4846L: netdev@vger.kernel.org 4847S: Maintained 4848F: drivers/net/wan/dscc4.c 4849 4850DT3155 MEDIA DRIVER 4851M: Hans Verkuil <hverkuil@xs4all.nl> 4852L: linux-media@vger.kernel.org 4853T: git git://linuxtv.org/media_tree.git 4854W: https://linuxtv.org 4855S: Odd Fixes 4856F: drivers/media/pci/dt3155/ 4857 4858DVB_USB_AF9015 MEDIA DRIVER 4859M: Antti Palosaari <crope@iki.fi> 4860L: linux-media@vger.kernel.org 4861W: https://linuxtv.org 4862W: http://palosaari.fi/linux/ 4863Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4864T: git git://linuxtv.org/anttip/media_tree.git 4865S: Maintained 4866F: drivers/media/usb/dvb-usb-v2/af9015* 4867 4868DVB_USB_AF9035 MEDIA DRIVER 4869M: Antti Palosaari <crope@iki.fi> 4870L: linux-media@vger.kernel.org 4871W: https://linuxtv.org 4872W: http://palosaari.fi/linux/ 4873Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4874T: git git://linuxtv.org/anttip/media_tree.git 4875S: Maintained 4876F: drivers/media/usb/dvb-usb-v2/af9035* 4877 4878DVB_USB_ANYSEE MEDIA DRIVER 4879M: Antti Palosaari <crope@iki.fi> 4880L: linux-media@vger.kernel.org 4881W: https://linuxtv.org 4882W: http://palosaari.fi/linux/ 4883Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4884T: git git://linuxtv.org/anttip/media_tree.git 4885S: Maintained 4886F: drivers/media/usb/dvb-usb-v2/anysee* 4887 4888DVB_USB_AU6610 MEDIA DRIVER 4889M: Antti Palosaari <crope@iki.fi> 4890L: linux-media@vger.kernel.org 4891W: https://linuxtv.org 4892W: http://palosaari.fi/linux/ 4893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4894T: git git://linuxtv.org/anttip/media_tree.git 4895S: Maintained 4896F: drivers/media/usb/dvb-usb-v2/au6610* 4897 4898DVB_USB_CE6230 MEDIA DRIVER 4899M: Antti Palosaari <crope@iki.fi> 4900L: linux-media@vger.kernel.org 4901W: https://linuxtv.org 4902W: http://palosaari.fi/linux/ 4903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4904T: git git://linuxtv.org/anttip/media_tree.git 4905S: Maintained 4906F: drivers/media/usb/dvb-usb-v2/ce6230* 4907 4908DVB_USB_CXUSB MEDIA DRIVER 4909M: Michael Krufky <mkrufky@linuxtv.org> 4910L: linux-media@vger.kernel.org 4911W: https://linuxtv.org 4912W: http://github.com/mkrufky 4913Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4914T: git git://linuxtv.org/media_tree.git 4915S: Maintained 4916F: drivers/media/usb/dvb-usb/cxusb* 4917 4918DVB_USB_EC168 MEDIA DRIVER 4919M: Antti Palosaari <crope@iki.fi> 4920L: linux-media@vger.kernel.org 4921W: https://linuxtv.org 4922W: http://palosaari.fi/linux/ 4923Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4924T: git git://linuxtv.org/anttip/media_tree.git 4925S: Maintained 4926F: drivers/media/usb/dvb-usb-v2/ec168* 4927 4928DVB_USB_GL861 MEDIA DRIVER 4929M: Antti Palosaari <crope@iki.fi> 4930L: linux-media@vger.kernel.org 4931W: https://linuxtv.org 4932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4933T: git git://linuxtv.org/anttip/media_tree.git 4934S: Maintained 4935F: drivers/media/usb/dvb-usb-v2/gl861* 4936 4937DVB_USB_MXL111SF MEDIA DRIVER 4938M: Michael Krufky <mkrufky@linuxtv.org> 4939L: linux-media@vger.kernel.org 4940W: https://linuxtv.org 4941W: http://github.com/mkrufky 4942Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4943T: git git://linuxtv.org/mkrufky/mxl111sf.git 4944S: Maintained 4945F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4946 4947DVB_USB_RTL28XXU MEDIA DRIVER 4948M: Antti Palosaari <crope@iki.fi> 4949L: linux-media@vger.kernel.org 4950W: https://linuxtv.org 4951W: http://palosaari.fi/linux/ 4952Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4953T: git git://linuxtv.org/anttip/media_tree.git 4954S: Maintained 4955F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4956 4957DVB_USB_V2 MEDIA DRIVER 4958M: Antti Palosaari <crope@iki.fi> 4959L: linux-media@vger.kernel.org 4960W: https://linuxtv.org 4961W: http://palosaari.fi/linux/ 4962Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4963T: git git://linuxtv.org/anttip/media_tree.git 4964S: Maintained 4965F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4966F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4967 4968DYNAMIC DEBUG 4969M: Jason Baron <jbaron@akamai.com> 4970S: Maintained 4971F: lib/dynamic_debug.c 4972F: include/linux/dynamic_debug.h 4973 4974DYNAMIC INTERRUPT MODERATION 4975M: Tal Gilboa <talgi@mellanox.com> 4976S: Maintained 4977F: include/linux/net_dim.h 4978 4979DZ DECSTATION DZ11 SERIAL DRIVER 4980M: "Maciej W. Rozycki" <macro@linux-mips.org> 4981S: Maintained 4982F: drivers/tty/serial/dz.* 4983 4984E3X0 POWER BUTTON DRIVER 4985M: Moritz Fischer <moritz.fischer@ettus.com> 4986L: usrp-users@lists.ettus.com 4987W: http://www.ettus.com 4988S: Supported 4989F: drivers/input/misc/e3x0-button.c 4990F: Documentation/devicetree/bindings/input/e3x0-button.txt 4991 4992E4000 MEDIA DRIVER 4993M: Antti Palosaari <crope@iki.fi> 4994L: linux-media@vger.kernel.org 4995W: https://linuxtv.org 4996W: http://palosaari.fi/linux/ 4997Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4998T: git git://linuxtv.org/anttip/media_tree.git 4999S: Maintained 5000F: drivers/media/tuners/e4000* 5001 5002EC100 MEDIA DRIVER 5003M: Antti Palosaari <crope@iki.fi> 5004L: linux-media@vger.kernel.org 5005W: https://linuxtv.org 5006W: http://palosaari.fi/linux/ 5007Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5008T: git git://linuxtv.org/anttip/media_tree.git 5009S: Maintained 5010F: drivers/media/dvb-frontends/ec100* 5011 5012ECRYPT FILE SYSTEM 5013M: Tyler Hicks <tyhicks@canonical.com> 5014L: ecryptfs@vger.kernel.org 5015W: http://ecryptfs.org 5016W: https://launchpad.net/ecryptfs 5017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5018S: Supported 5019F: Documentation/filesystems/ecryptfs.txt 5020F: fs/ecryptfs/ 5021 5022EDAC-AMD64 5023M: Borislav Petkov <bp@alien8.de> 5024L: linux-edac@vger.kernel.org 5025S: Maintained 5026F: drivers/edac/amd64_edac* 5027 5028EDAC-CALXEDA 5029M: Robert Richter <rric@kernel.org> 5030L: linux-edac@vger.kernel.org 5031S: Maintained 5032F: drivers/edac/highbank* 5033 5034EDAC-CAVIUM OCTEON 5035M: Ralf Baechle <ralf@linux-mips.org> 5036M: David Daney <david.daney@cavium.com> 5037L: linux-edac@vger.kernel.org 5038L: linux-mips@linux-mips.org 5039S: Supported 5040F: drivers/edac/octeon_edac* 5041 5042EDAC-CAVIUM THUNDERX 5043M: David Daney <david.daney@cavium.com> 5044M: Jan Glauber <jglauber@cavium.com> 5045L: linux-edac@vger.kernel.org 5046S: Supported 5047F: drivers/edac/thunderx_edac* 5048 5049EDAC-CORE 5050M: Borislav Petkov <bp@alien8.de> 5051M: Mauro Carvalho Chehab <mchehab@kernel.org> 5052L: linux-edac@vger.kernel.org 5053T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5054T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5055S: Supported 5056F: Documentation/admin-guide/ras.rst 5057F: Documentation/driver-api/edac.rst 5058F: drivers/edac/ 5059F: include/linux/edac.h 5060 5061EDAC-E752X 5062M: Mark Gross <mark.gross@intel.com> 5063L: linux-edac@vger.kernel.org 5064S: Maintained 5065F: drivers/edac/e752x_edac.c 5066 5067EDAC-E7XXX 5068L: linux-edac@vger.kernel.org 5069S: Maintained 5070F: drivers/edac/e7xxx_edac.c 5071 5072EDAC-FSL_DDR 5073M: York Sun <york.sun@nxp.com> 5074L: linux-edac@vger.kernel.org 5075S: Maintained 5076F: drivers/edac/fsl_ddr_edac.* 5077 5078EDAC-GHES 5079M: Mauro Carvalho Chehab <mchehab@kernel.org> 5080L: linux-edac@vger.kernel.org 5081S: Maintained 5082F: drivers/edac/ghes_edac.c 5083 5084EDAC-I3000 5085L: linux-edac@vger.kernel.org 5086S: Orphan 5087F: drivers/edac/i3000_edac.c 5088 5089EDAC-I5000 5090L: linux-edac@vger.kernel.org 5091S: Maintained 5092F: drivers/edac/i5000_edac.c 5093 5094EDAC-I5400 5095M: Mauro Carvalho Chehab <mchehab@kernel.org> 5096L: linux-edac@vger.kernel.org 5097S: Maintained 5098F: drivers/edac/i5400_edac.c 5099 5100EDAC-I7300 5101M: Mauro Carvalho Chehab <mchehab@kernel.org> 5102L: linux-edac@vger.kernel.org 5103S: Maintained 5104F: drivers/edac/i7300_edac.c 5105 5106EDAC-I7CORE 5107M: Mauro Carvalho Chehab <mchehab@kernel.org> 5108L: linux-edac@vger.kernel.org 5109S: Maintained 5110F: drivers/edac/i7core_edac.c 5111 5112EDAC-I82443BXGX 5113M: Tim Small <tim@buttersideup.com> 5114L: linux-edac@vger.kernel.org 5115S: Maintained 5116F: drivers/edac/i82443bxgx_edac.c 5117 5118EDAC-I82975X 5119M: Ranganathan Desikan <ravi@jetztechnologies.com> 5120M: "Arvind R." <arvino55@gmail.com> 5121L: linux-edac@vger.kernel.org 5122S: Maintained 5123F: drivers/edac/i82975x_edac.c 5124 5125EDAC-IE31200 5126M: Jason Baron <jbaron@akamai.com> 5127L: linux-edac@vger.kernel.org 5128S: Maintained 5129F: drivers/edac/ie31200_edac.c 5130 5131EDAC-MPC85XX 5132M: Johannes Thumshirn <morbidrsa@gmail.com> 5133L: linux-edac@vger.kernel.org 5134S: Maintained 5135F: drivers/edac/mpc85xx_edac.[ch] 5136 5137EDAC-PASEMI 5138M: Egor Martovetsky <egor@pasemi.com> 5139L: linux-edac@vger.kernel.org 5140S: Maintained 5141F: drivers/edac/pasemi_edac.c 5142 5143EDAC-PND2 5144M: Tony Luck <tony.luck@intel.com> 5145L: linux-edac@vger.kernel.org 5146S: Maintained 5147F: drivers/edac/pnd2_edac.[ch] 5148 5149EDAC-R82600 5150M: Tim Small <tim@buttersideup.com> 5151L: linux-edac@vger.kernel.org 5152S: Maintained 5153F: drivers/edac/r82600_edac.c 5154 5155EDAC-SBRIDGE 5156M: Mauro Carvalho Chehab <mchehab@kernel.org> 5157L: linux-edac@vger.kernel.org 5158S: Maintained 5159F: drivers/edac/sb_edac.c 5160 5161EDAC-SKYLAKE 5162M: Tony Luck <tony.luck@intel.com> 5163L: linux-edac@vger.kernel.org 5164S: Maintained 5165F: drivers/edac/skx_edac.c 5166 5167EDAC-TI 5168M: Tero Kristo <t-kristo@ti.com> 5169L: linux-edac@vger.kernel.org 5170S: Maintained 5171F: drivers/edac/ti_edac.c 5172 5173EDIROL UA-101/UA-1000 DRIVER 5174M: Clemens Ladisch <clemens@ladisch.de> 5175L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5176T: git git://git.alsa-project.org/alsa-kernel.git 5177S: Maintained 5178F: sound/usb/misc/ua101.c 5179 5180EFI TEST DRIVER 5181L: linux-efi@vger.kernel.org 5182M: Ivan Hu <ivan.hu@canonical.com> 5183M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5184S: Maintained 5185F: drivers/firmware/efi/test/ 5186 5187EFI VARIABLE FILESYSTEM 5188M: Matthew Garrett <matthew.garrett@nebula.com> 5189M: Jeremy Kerr <jk@ozlabs.org> 5190M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5191T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5192L: linux-efi@vger.kernel.org 5193S: Maintained 5194F: fs/efivarfs/ 5195 5196EFIFB FRAMEBUFFER DRIVER 5197L: linux-fbdev@vger.kernel.org 5198M: Peter Jones <pjones@redhat.com> 5199S: Maintained 5200F: drivers/video/fbdev/efifb.c 5201 5202EFS FILESYSTEM 5203W: http://aeschi.ch.eu.org/efs/ 5204S: Orphan 5205F: fs/efs/ 5206 5207EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5208M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5209L: netdev@vger.kernel.org 5210S: Maintained 5211F: drivers/net/ethernet/ibm/ehea/ 5212 5213EM28XX VIDEO4LINUX DRIVER 5214M: Mauro Carvalho Chehab <mchehab@kernel.org> 5215L: linux-media@vger.kernel.org 5216W: https://linuxtv.org 5217T: git git://linuxtv.org/media_tree.git 5218S: Maintained 5219F: drivers/media/usb/em28xx/ 5220F: Documentation/media/v4l-drivers/em28xx* 5221 5222EMBEDDED LINUX 5223M: Paul Gortmaker <paul.gortmaker@windriver.com> 5224M: Matt Mackall <mpm@selenic.com> 5225M: David Woodhouse <dwmw2@infradead.org> 5226L: linux-embedded@vger.kernel.org 5227S: Maintained 5228 5229Emulex 10Gbps iSCSI - OneConnect DRIVER 5230M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5231M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5232M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5233L: linux-scsi@vger.kernel.org 5234W: http://www.broadcom.com 5235S: Supported 5236F: drivers/scsi/be2iscsi/ 5237 5238Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5239M: Sathya Perla <sathya.perla@broadcom.com> 5240M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5241M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5242M: Somnath Kotur <somnath.kotur@broadcom.com> 5243L: netdev@vger.kernel.org 5244W: http://www.emulex.com 5245S: Supported 5246F: drivers/net/ethernet/emulex/benet/ 5247 5248EMULEX ONECONNECT ROCE DRIVER 5249M: Selvin Xavier <selvin.xavier@broadcom.com> 5250M: Devesh Sharma <devesh.sharma@broadcom.com> 5251L: linux-rdma@vger.kernel.org 5252W: http://www.broadcom.com 5253S: Odd Fixes 5254F: drivers/infiniband/hw/ocrdma/ 5255F: include/uapi/rdma/ocrdma-abi.h 5256 5257EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5258M: James Smart <james.smart@broadcom.com> 5259M: Dick Kennedy <dick.kennedy@broadcom.com> 5260L: linux-scsi@vger.kernel.org 5261W: http://www.broadcom.com 5262S: Supported 5263F: drivers/scsi/lpfc/ 5264 5265ENE CB710 FLASH CARD READER DRIVER 5266M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5267S: Maintained 5268F: drivers/misc/cb710/ 5269F: drivers/mmc/host/cb710-mmc.* 5270F: include/linux/cb710.h 5271 5272ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5273M: Maxim Levitsky <maximlevitsky@gmail.com> 5274S: Maintained 5275F: drivers/media/rc/ene_ir.* 5276 5277EPSON S1D13XXX FRAMEBUFFER DRIVER 5278M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5279S: Maintained 5280T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5281F: drivers/video/fbdev/s1d13xxxfb.c 5282F: include/video/s1d13xxxfb.h 5283 5284ERRSEQ ERROR TRACKING INFRASTRUCTURE 5285M: Jeff Layton <jlayton@kernel.org> 5286S: Maintained 5287F: lib/errseq.c 5288F: include/linux/errseq.h 5289 5290ET131X NETWORK DRIVER 5291M: Mark Einon <mark.einon@gmail.com> 5292S: Odd Fixes 5293F: drivers/net/ethernet/agere/ 5294 5295ETHERNET BRIDGE 5296M: Stephen Hemminger <stephen@networkplumber.org> 5297L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5298L: netdev@vger.kernel.org 5299W: http://www.linuxfoundation.org/en/Net:Bridge 5300S: Maintained 5301F: include/linux/netfilter_bridge/ 5302F: net/bridge/ 5303 5304ETHERNET PHY LIBRARY 5305M: Andrew Lunn <andrew@lunn.ch> 5306M: Florian Fainelli <f.fainelli@gmail.com> 5307L: netdev@vger.kernel.org 5308S: Maintained 5309F: Documentation/ABI/testing/sysfs-bus-mdio 5310F: Documentation/devicetree/bindings/net/mdio* 5311F: Documentation/networking/phy.txt 5312F: drivers/net/phy/ 5313F: drivers/of/of_mdio.c 5314F: drivers/of/of_net.c 5315F: include/linux/*mdio*.h 5316F: include/linux/of_net.h 5317F: include/linux/phy.h 5318F: include/linux/phy_fixed.h 5319F: include/linux/platform_data/mdio-bcm-unimac.h 5320F: include/trace/events/mdio.h 5321F: include/uapi/linux/mdio.h 5322F: include/uapi/linux/mii.h 5323 5324EXT2 FILE SYSTEM 5325M: Jan Kara <jack@suse.com> 5326L: linux-ext4@vger.kernel.org 5327S: Maintained 5328F: Documentation/filesystems/ext2.txt 5329F: fs/ext2/ 5330F: include/linux/ext2* 5331 5332EXT4 FILE SYSTEM 5333M: "Theodore Ts'o" <tytso@mit.edu> 5334M: Andreas Dilger <adilger.kernel@dilger.ca> 5335L: linux-ext4@vger.kernel.org 5336W: http://ext4.wiki.kernel.org 5337Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5339S: Maintained 5340F: Documentation/filesystems/ext4.txt 5341F: fs/ext4/ 5342 5343Extended Verification Module (EVM) 5344M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5345L: linux-integrity@vger.kernel.org 5346S: Supported 5347F: security/integrity/evm/ 5348 5349EXTENSIBLE FIRMWARE INTERFACE (EFI) 5350M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5351L: linux-efi@vger.kernel.org 5352T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5353S: Maintained 5354F: Documentation/efi-stub.txt 5355F: arch/*/kernel/efi.c 5356F: arch/x86/boot/compressed/eboot.[ch] 5357F: arch/*/include/asm/efi.h 5358F: arch/x86/platform/efi/ 5359F: drivers/firmware/efi/ 5360F: include/linux/efi*.h 5361F: arch/arm/boot/compressed/efi-header.S 5362F: arch/arm64/kernel/efi-entry.S 5363 5364EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5365M: MyungJoo Ham <myungjoo.ham@samsung.com> 5366M: Chanwoo Choi <cw00.choi@samsung.com> 5367L: linux-kernel@vger.kernel.org 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5369S: Maintained 5370F: drivers/extcon/ 5371F: include/linux/extcon/ 5372F: include/linux/extcon.h 5373F: Documentation/extcon/ 5374F: Documentation/devicetree/bindings/extcon/ 5375 5376EXYNOS DP DRIVER 5377M: Jingoo Han <jingoohan1@gmail.com> 5378L: dri-devel@lists.freedesktop.org 5379S: Maintained 5380F: drivers/gpu/drm/exynos/exynos_dp* 5381 5382EXYNOS SYSMMU (IOMMU) driver 5383M: Marek Szyprowski <m.szyprowski@samsung.com> 5384L: iommu@lists.linux-foundation.org 5385S: Maintained 5386F: drivers/iommu/exynos-iommu.c 5387 5388EZchip NPS platform support 5389M: Vineet Gupta <vgupta@synopsys.com> 5390S: Supported 5391F: arch/arc/plat-eznps 5392F: arch/arc/boot/dts/eznps.dts 5393 5394F2FS FILE SYSTEM 5395M: Jaegeuk Kim <jaegeuk@kernel.org> 5396M: Chao Yu <yuchao0@huawei.com> 5397L: linux-f2fs-devel@lists.sourceforge.net 5398W: https://f2fs.wiki.kernel.org/ 5399T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5400S: Maintained 5401F: Documentation/filesystems/f2fs.txt 5402F: Documentation/ABI/testing/sysfs-fs-f2fs 5403F: fs/f2fs/ 5404F: include/linux/f2fs_fs.h 5405F: include/trace/events/f2fs.h 5406 5407F71805F HARDWARE MONITORING DRIVER 5408M: Jean Delvare <jdelvare@suse.com> 5409L: linux-hwmon@vger.kernel.org 5410S: Maintained 5411F: Documentation/hwmon/f71805f 5412F: drivers/hwmon/f71805f.c 5413 5414FANOTIFY 5415M: Jan Kara <jack@suse.cz> 5416R: Amir Goldstein <amir73il@gmail.com> 5417L: linux-fsdevel@vger.kernel.org 5418S: Maintained 5419F: fs/notify/fanotify/ 5420F: include/linux/fanotify.h 5421F: include/uapi/linux/fanotify.h 5422 5423FARSYNC SYNCHRONOUS DRIVER 5424M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5425W: http://www.farsite.co.uk/ 5426S: Supported 5427F: drivers/net/wan/farsync.* 5428 5429FAULT INJECTION SUPPORT 5430M: Akinobu Mita <akinobu.mita@gmail.com> 5431S: Supported 5432F: Documentation/fault-injection/ 5433F: lib/fault-inject.c 5434 5435FBTFT Framebuffer drivers 5436M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5437S: Maintained 5438F: drivers/staging/fbtft/ 5439 5440FC0011 TUNER DRIVER 5441M: Michael Buesch <m@bues.ch> 5442L: linux-media@vger.kernel.org 5443S: Maintained 5444F: drivers/media/tuners/fc0011.h 5445F: drivers/media/tuners/fc0011.c 5446 5447FC2580 MEDIA DRIVER 5448M: Antti Palosaari <crope@iki.fi> 5449L: linux-media@vger.kernel.org 5450W: https://linuxtv.org 5451W: http://palosaari.fi/linux/ 5452Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5453T: git git://linuxtv.org/anttip/media_tree.git 5454S: Maintained 5455F: drivers/media/tuners/fc2580* 5456 5457FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5458M: Johannes Thumshirn <jth@kernel.org> 5459L: linux-scsi@vger.kernel.org 5460W: www.Open-FCoE.org 5461S: Supported 5462F: drivers/scsi/libfc/ 5463F: drivers/scsi/fcoe/ 5464F: include/scsi/fc/ 5465F: include/scsi/libfc.h 5466F: include/scsi/libfcoe.h 5467F: include/uapi/scsi/fc/ 5468 5469FILE LOCKING (flock() and fcntl()/lockf()) 5470M: Jeff Layton <jlayton@kernel.org> 5471M: "J. Bruce Fields" <bfields@fieldses.org> 5472L: linux-fsdevel@vger.kernel.org 5473S: Maintained 5474F: include/linux/fcntl.h 5475F: include/uapi/linux/fcntl.h 5476F: fs/fcntl.c 5477F: fs/locks.c 5478 5479FILESYSTEMS (VFS and infrastructure) 5480M: Alexander Viro <viro@zeniv.linux.org.uk> 5481L: linux-fsdevel@vger.kernel.org 5482S: Maintained 5483F: fs/* 5484F: include/linux/fs.h 5485F: include/uapi/linux/fs.h 5486 5487FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5488M: Riku Voipio <riku.voipio@iki.fi> 5489L: linux-hwmon@vger.kernel.org 5490S: Maintained 5491F: drivers/hwmon/f75375s.c 5492F: include/linux/f75375s.h 5493 5494FIREWIRE AUDIO DRIVERS 5495M: Clemens Ladisch <clemens@ladisch.de> 5496L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5497T: git git://git.alsa-project.org/alsa-kernel.git 5498S: Maintained 5499F: sound/firewire/ 5500 5501FIREWIRE MEDIA DRIVERS (firedtv) 5502M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5503L: linux-media@vger.kernel.org 5504L: linux1394-devel@lists.sourceforge.net 5505T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5506S: Maintained 5507F: drivers/media/firewire/ 5508 5509FIREWIRE SBP-2 TARGET 5510M: Chris Boot <bootc@bootc.net> 5511L: linux-scsi@vger.kernel.org 5512L: target-devel@vger.kernel.org 5513L: linux1394-devel@lists.sourceforge.net 5514T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5515S: Maintained 5516F: drivers/target/sbp/ 5517 5518FIREWIRE SUBSYSTEM 5519M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5520L: linux1394-devel@lists.sourceforge.net 5521W: http://ieee1394.wiki.kernel.org/ 5522T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5523S: Maintained 5524F: drivers/firewire/ 5525F: include/linux/firewire.h 5526F: include/uapi/linux/firewire*.h 5527F: tools/firewire/ 5528 5529FIRMWARE LOADER (request_firmware) 5530M: Luis R. Rodriguez <mcgrof@kernel.org> 5531L: linux-kernel@vger.kernel.org 5532S: Maintained 5533F: Documentation/firmware_class/ 5534F: drivers/base/firmware_loader/ 5535F: include/linux/firmware.h 5536 5537FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5538M: Joshua Morris <josh.h.morris@us.ibm.com> 5539M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5540S: Maintained 5541F: drivers/block/rsxx/ 5542 5543FLOPPY DRIVER 5544M: Jiri Kosina <jikos@kernel.org> 5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5546S: Odd fixes 5547F: drivers/block/floppy.c 5548 5549FMC SUBSYSTEM 5550M: Alessandro Rubini <rubini@gnudd.com> 5551W: http://www.ohwr.org/projects/fmc-bus 5552S: Supported 5553F: drivers/fmc/ 5554F: include/linux/fmc*.h 5555F: include/linux/ipmi-fru.h 5556K: fmc_d.*register 5557 5558FPGA MANAGER FRAMEWORK 5559M: Alan Tull <atull@kernel.org> 5560M: Moritz Fischer <mdf@kernel.org> 5561L: linux-fpga@vger.kernel.org 5562S: Maintained 5563T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5564Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5565F: Documentation/fpga/ 5566F: Documentation/devicetree/bindings/fpga/ 5567F: drivers/fpga/ 5568F: include/linux/fpga/ 5569W: http://www.rocketboards.org 5570 5571FPU EMULATOR 5572M: Bill Metzenthen <billm@melbpc.org.au> 5573W: http://floatingpoint.sourceforge.net/emulator/index.html 5574S: Maintained 5575F: arch/x86/math-emu/ 5576 5577FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5578L: netdev@vger.kernel.org 5579S: Orphan 5580F: drivers/net/wan/dlci.c 5581F: drivers/net/wan/sdla.c 5582 5583FRAMEBUFFER LAYER 5584M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5585L: dri-devel@lists.freedesktop.org 5586L: linux-fbdev@vger.kernel.org 5587T: git git://github.com/bzolnier/linux.git 5588Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5589S: Maintained 5590F: Documentation/fb/ 5591F: drivers/video/ 5592F: include/video/ 5593F: include/linux/fb.h 5594F: include/uapi/video/ 5595F: include/uapi/linux/fb.h 5596 5597FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5598M: Horia Geantă <horia.geanta@nxp.com> 5599M: Aymen Sghaier <aymen.sghaier@nxp.com> 5600L: linux-crypto@vger.kernel.org 5601S: Maintained 5602F: drivers/crypto/caam/ 5603F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5604 5605FREESCALE DIU FRAMEBUFFER DRIVER 5606M: Timur Tabi <timur@tabi.org> 5607L: linux-fbdev@vger.kernel.org 5608S: Maintained 5609F: drivers/video/fbdev/fsl-diu-fb.* 5610 5611FREESCALE DMA DRIVER 5612M: Li Yang <leoyang.li@nxp.com> 5613M: Zhang Wei <zw@zh-kernel.org> 5614L: linuxppc-dev@lists.ozlabs.org 5615S: Maintained 5616F: drivers/dma/fsldma.* 5617 5618FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5619M: Claudiu Manoil <claudiu.manoil@nxp.com> 5620L: netdev@vger.kernel.org 5621S: Maintained 5622F: drivers/net/ethernet/freescale/gianfar* 5623X: drivers/net/ethernet/freescale/gianfar_ptp.c 5624F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5625 5626FREESCALE GPMI NAND DRIVER 5627M: Han Xu <han.xu@nxp.com> 5628L: linux-mtd@lists.infradead.org 5629S: Maintained 5630F: drivers/mtd/nand/raw/gpmi-nand/* 5631 5632FREESCALE I2C CPM DRIVER 5633M: Jochen Friedrich <jochen@scram.de> 5634L: linuxppc-dev@lists.ozlabs.org 5635L: linux-i2c@vger.kernel.org 5636S: Maintained 5637F: drivers/i2c/busses/i2c-cpm.c 5638 5639FREESCALE IMX / MXC FEC DRIVER 5640M: Fugang Duan <fugang.duan@nxp.com> 5641L: netdev@vger.kernel.org 5642S: Maintained 5643F: drivers/net/ethernet/freescale/fec_main.c 5644F: drivers/net/ethernet/freescale/fec_ptp.c 5645F: drivers/net/ethernet/freescale/fec.h 5646F: Documentation/devicetree/bindings/net/fsl-fec.txt 5647 5648FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5649M: Sascha Hauer <s.hauer@pengutronix.de> 5650R: Pengutronix Kernel Team <kernel@pengutronix.de> 5651L: linux-fbdev@vger.kernel.org 5652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5653S: Maintained 5654F: include/linux/platform_data/video-imxfb.h 5655F: drivers/video/fbdev/imxfb.c 5656 5657FREESCALE QORIQ DPAA ETHERNET DRIVER 5658M: Madalin Bucur <madalin.bucur@nxp.com> 5659L: netdev@vger.kernel.org 5660S: Maintained 5661F: drivers/net/ethernet/freescale/dpaa 5662 5663FREESCALE QORIQ DPAA FMAN DRIVER 5664M: Madalin Bucur <madalin.bucur@nxp.com> 5665L: netdev@vger.kernel.org 5666S: Maintained 5667F: drivers/net/ethernet/freescale/fman 5668F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5669 5670FREESCALE QUAD SPI DRIVER 5671M: Han Xu <han.xu@nxp.com> 5672L: linux-mtd@lists.infradead.org 5673S: Maintained 5674F: drivers/mtd/spi-nor/fsl-quadspi.c 5675 5676FREESCALE QUICC ENGINE LIBRARY 5677M: Qiang Zhao <qiang.zhao@nxp.com> 5678L: linuxppc-dev@lists.ozlabs.org 5679S: Maintained 5680F: drivers/soc/fsl/qe/ 5681F: include/soc/fsl/*qe*.h 5682F: include/soc/fsl/*ucc*.h 5683 5684FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5685M: Li Yang <leoyang.li@nxp.com> 5686L: netdev@vger.kernel.org 5687L: linuxppc-dev@lists.ozlabs.org 5688S: Maintained 5689F: drivers/net/ethernet/freescale/ucc_geth* 5690 5691FREESCALE QUICC ENGINE UCC HDLC DRIVER 5692M: Zhao Qiang <qiang.zhao@nxp.com> 5693L: netdev@vger.kernel.org 5694L: linuxppc-dev@lists.ozlabs.org 5695S: Maintained 5696F: drivers/net/wan/fsl_ucc_hdlc* 5697 5698FREESCALE QUICC ENGINE UCC UART DRIVER 5699M: Timur Tabi <timur@tabi.org> 5700L: linuxppc-dev@lists.ozlabs.org 5701S: Maintained 5702F: drivers/tty/serial/ucc_uart.c 5703 5704FREESCALE SOC DRIVERS 5705M: Li Yang <leoyang.li@nxp.com> 5706L: linuxppc-dev@lists.ozlabs.org 5707L: linux-arm-kernel@lists.infradead.org 5708S: Maintained 5709F: Documentation/devicetree/bindings/soc/fsl/ 5710F: drivers/soc/fsl/ 5711F: include/linux/fsl/ 5712 5713FREESCALE SOC FS_ENET DRIVER 5714M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5715M: Vitaly Bordug <vbordug@ru.mvista.com> 5716L: linuxppc-dev@lists.ozlabs.org 5717L: netdev@vger.kernel.org 5718S: Maintained 5719F: drivers/net/ethernet/freescale/fs_enet/ 5720F: include/linux/fs_enet_pd.h 5721 5722FREESCALE SOC SOUND DRIVERS 5723M: Timur Tabi <timur@tabi.org> 5724M: Nicolin Chen <nicoleotsuka@gmail.com> 5725M: Xiubo Li <Xiubo.Lee@gmail.com> 5726R: Fabio Estevam <fabio.estevam@nxp.com> 5727L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5728L: linuxppc-dev@lists.ozlabs.org 5729S: Maintained 5730F: sound/soc/fsl/fsl* 5731F: sound/soc/fsl/imx* 5732F: sound/soc/fsl/mpc8610_hpcd.c 5733 5734FREESCALE USB PERIPHERAL DRIVERS 5735M: Li Yang <leoyang.li@nxp.com> 5736L: linux-usb@vger.kernel.org 5737L: linuxppc-dev@lists.ozlabs.org 5738S: Maintained 5739F: drivers/usb/gadget/udc/fsl* 5740 5741FREEVXFS FILESYSTEM 5742M: Christoph Hellwig <hch@infradead.org> 5743W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5744S: Maintained 5745F: fs/freevxfs/ 5746 5747FREEZER 5748M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5749M: Pavel Machek <pavel@ucw.cz> 5750L: linux-pm@vger.kernel.org 5751S: Supported 5752F: Documentation/power/freezing-of-tasks.txt 5753F: include/linux/freezer.h 5754F: kernel/freezer.c 5755 5756FRONTSWAP API 5757M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5758L: linux-kernel@vger.kernel.org 5759S: Maintained 5760F: mm/frontswap.c 5761F: include/linux/frontswap.h 5762 5763FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5764M: David Howells <dhowells@redhat.com> 5765L: linux-cachefs@redhat.com (moderated for non-subscribers) 5766S: Supported 5767F: Documentation/filesystems/caching/ 5768F: fs/fscache/ 5769F: include/linux/fscache*.h 5770 5771FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5772M: Theodore Y. Ts'o <tytso@mit.edu> 5773M: Jaegeuk Kim <jaegeuk@kernel.org> 5774L: linux-fscrypt@vger.kernel.org 5775Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5777S: Supported 5778F: fs/crypto/ 5779F: include/linux/fscrypt*.h 5780F: Documentation/filesystems/fscrypt.rst 5781 5782FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5783M: Jan Kara <jack@suse.cz> 5784R: Amir Goldstein <amir73il@gmail.com> 5785L: linux-fsdevel@vger.kernel.org 5786S: Maintained 5787F: fs/notify/ 5788F: include/linux/fsnotify*.h 5789 5790FUJITSU LAPTOP EXTRAS 5791M: Jonathan Woithe <jwoithe@just42.net> 5792L: platform-driver-x86@vger.kernel.org 5793S: Maintained 5794F: drivers/platform/x86/fujitsu-laptop.c 5795 5796FUJITSU M-5MO LS CAMERA ISP DRIVER 5797M: Kyungmin Park <kyungmin.park@samsung.com> 5798M: Heungjun Kim <riverful.kim@samsung.com> 5799L: linux-media@vger.kernel.org 5800S: Maintained 5801F: drivers/media/i2c/m5mols/ 5802F: include/media/i2c/m5mols.h 5803 5804FUJITSU TABLET EXTRAS 5805M: Robert Gerlach <khnz@gmx.de> 5806L: platform-driver-x86@vger.kernel.org 5807S: Maintained 5808F: drivers/platform/x86/fujitsu-tablet.c 5809 5810FUSE: FILESYSTEM IN USERSPACE 5811M: Miklos Szeredi <miklos@szeredi.hu> 5812L: linux-fsdevel@vger.kernel.org 5813W: http://fuse.sourceforge.net/ 5814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5815S: Maintained 5816F: fs/fuse/ 5817F: include/uapi/linux/fuse.h 5818F: Documentation/filesystems/fuse.txt 5819 5820FUTEX SUBSYSTEM 5821M: Thomas Gleixner <tglx@linutronix.de> 5822M: Ingo Molnar <mingo@redhat.com> 5823R: Peter Zijlstra <peterz@infradead.org> 5824R: Darren Hart <dvhart@infradead.org> 5825L: linux-kernel@vger.kernel.org 5826T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5827S: Maintained 5828F: kernel/futex.c 5829F: kernel/futex_compat.c 5830F: include/asm-generic/futex.h 5831F: include/linux/futex.h 5832F: include/uapi/linux/futex.h 5833F: tools/testing/selftests/futex/ 5834F: tools/perf/bench/futex* 5835F: Documentation/*futex* 5836 5837GCC PLUGINS 5838M: Kees Cook <keescook@chromium.org> 5839R: Emese Revfy <re.emese@gmail.com> 5840L: kernel-hardening@lists.openwall.com 5841S: Maintained 5842F: scripts/gcc-plugins/ 5843F: scripts/gcc-plugin.sh 5844F: scripts/Makefile.gcc-plugins 5845F: Documentation/gcc-plugins.txt 5846 5847GCOV BASED KERNEL PROFILING 5848M: Peter Oberparleiter <oberpar@linux.ibm.com> 5849S: Maintained 5850F: kernel/gcov/ 5851F: Documentation/dev-tools/gcov.rst 5852 5853GDB KERNEL DEBUGGING HELPER SCRIPTS 5854M: Jan Kiszka <jan.kiszka@siemens.com> 5855M: Kieran Bingham <kieran@bingham.xyz> 5856S: Supported 5857F: scripts/gdb/ 5858 5859GDT SCSI DISK ARRAY CONTROLLER DRIVER 5860M: Achim Leubner <achim_leubner@adaptec.com> 5861L: linux-scsi@vger.kernel.org 5862W: http://www.icp-vortex.com/ 5863S: Supported 5864F: drivers/scsi/gdt* 5865 5866GEMTEK FM RADIO RECEIVER DRIVER 5867M: Hans Verkuil <hverkuil@xs4all.nl> 5868L: linux-media@vger.kernel.org 5869T: git git://linuxtv.org/media_tree.git 5870W: https://linuxtv.org 5871S: Maintained 5872F: drivers/media/radio/radio-gemtek* 5873 5874GENERIC GPIO I2C DRIVER 5875M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5876S: Supported 5877F: drivers/i2c/busses/i2c-gpio.c 5878F: include/linux/i2c-gpio.h 5879 5880GENERIC GPIO I2C MULTIPLEXER DRIVER 5881M: Peter Korsgaard <peter.korsgaard@barco.com> 5882L: linux-i2c@vger.kernel.org 5883S: Supported 5884F: drivers/i2c/muxes/i2c-mux-gpio.c 5885F: include/linux/i2c-mux-gpio.h 5886F: Documentation/i2c/muxes/i2c-mux-gpio 5887 5888GENERIC HDLC (WAN) DRIVERS 5889M: Krzysztof Halasa <khc@pm.waw.pl> 5890W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5891S: Maintained 5892F: drivers/net/wan/c101.c 5893F: drivers/net/wan/hd6457* 5894F: drivers/net/wan/hdlc* 5895F: drivers/net/wan/n2.c 5896F: drivers/net/wan/pc300too.c 5897F: drivers/net/wan/pci200syn.c 5898F: drivers/net/wan/wanxl* 5899 5900GENERIC INCLUDE/ASM HEADER FILES 5901M: Arnd Bergmann <arnd@arndb.de> 5902L: linux-arch@vger.kernel.org 5903T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5904S: Maintained 5905F: include/asm-generic/ 5906F: include/uapi/asm-generic/ 5907 5908GENERIC PHY FRAMEWORK 5909M: Kishon Vijay Abraham I <kishon@ti.com> 5910L: linux-kernel@vger.kernel.org 5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5912S: Supported 5913F: drivers/phy/ 5914F: include/linux/phy/ 5915 5916GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5917M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5918S: Supported 5919F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5920 5921GENERIC PM DOMAINS 5922M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5923M: Kevin Hilman <khilman@kernel.org> 5924M: Ulf Hansson <ulf.hansson@linaro.org> 5925L: linux-pm@vger.kernel.org 5926S: Supported 5927F: drivers/base/power/domain*.c 5928F: include/linux/pm_domain.h 5929F: Documentation/devicetree/bindings/power/power_domain.txt 5930 5931GENERIC UIO DRIVER FOR PCI DEVICES 5932M: "Michael S. Tsirkin" <mst@redhat.com> 5933L: kvm@vger.kernel.org 5934S: Supported 5935F: drivers/uio/uio_pci_generic.c 5936 5937GENWQE (IBM Generic Workqueue Card) 5938M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5939M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5940S: Supported 5941F: drivers/misc/genwqe/ 5942 5943GET_MAINTAINER SCRIPT 5944M: Joe Perches <joe@perches.com> 5945S: Maintained 5946F: scripts/get_maintainer.pl 5947 5948GFS2 FILE SYSTEM 5949M: Steven Whitehouse <swhiteho@redhat.com> 5950M: Bob Peterson <rpeterso@redhat.com> 5951L: cluster-devel@redhat.com 5952W: http://sources.redhat.com/cluster/ 5953T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5954S: Supported 5955F: Documentation/filesystems/gfs2*.txt 5956F: fs/gfs2/ 5957F: include/uapi/linux/gfs2_ondisk.h 5958 5959GIGASET ISDN DRIVERS 5960M: Paul Bolle <pebolle@tiscali.nl> 5961L: gigaset307x-common@lists.sourceforge.net 5962W: http://gigaset307x.sourceforge.net/ 5963S: Odd Fixes 5964F: Documentation/isdn/README.gigaset 5965F: drivers/isdn/gigaset/ 5966F: include/uapi/linux/gigaset_dev.h 5967 5968GO7007 MPEG CODEC 5969M: Hans Verkuil <hans.verkuil@cisco.com> 5970L: linux-media@vger.kernel.org 5971S: Maintained 5972F: drivers/media/usb/go7007/ 5973 5974GOODIX TOUCHSCREEN 5975M: Bastien Nocera <hadess@hadess.net> 5976L: linux-input@vger.kernel.org 5977S: Maintained 5978F: drivers/input/touchscreen/goodix.c 5979 5980GPD POCKET FAN DRIVER 5981M: Hans de Goede <hdegoede@redhat.com> 5982L: platform-driver-x86@vger.kernel.org 5983S: Maintained 5984F: drivers/platform/x86/gpd-pocket-fan.c 5985 5986GPIO ACPI SUPPORT 5987M: Mika Westerberg <mika.westerberg@linux.intel.com> 5988M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5989L: linux-gpio@vger.kernel.org 5990L: linux-acpi@vger.kernel.org 5991S: Maintained 5992F: Documentation/acpi/gpio-properties.txt 5993F: drivers/gpio/gpiolib-acpi.c 5994 5995GPIO IR Transmitter 5996M: Sean Young <sean@mess.org> 5997L: linux-media@vger.kernel.org 5998S: Maintained 5999F: drivers/media/rc/gpio-ir-tx.c 6000 6001GPIO MOCKUP DRIVER 6002M: Bamvor Jian Zhang <bamv2005@gmail.com> 6003R: Bartosz Golaszewski <brgl@bgdev.pl> 6004L: linux-gpio@vger.kernel.org 6005S: Maintained 6006F: drivers/gpio/gpio-mockup.c 6007F: tools/testing/selftests/gpio/ 6008 6009GPIO SUBSYSTEM 6010M: Linus Walleij <linus.walleij@linaro.org> 6011L: linux-gpio@vger.kernel.org 6012T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6013S: Maintained 6014F: Documentation/devicetree/bindings/gpio/ 6015F: Documentation/driver-api/gpio/ 6016F: Documentation/gpio/ 6017F: Documentation/ABI/testing/gpio-cdev 6018F: Documentation/ABI/obsolete/sysfs-gpio 6019F: drivers/gpio/ 6020F: include/linux/gpio/ 6021F: include/linux/gpio.h 6022F: include/linux/of_gpio.h 6023F: include/asm-generic/gpio.h 6024F: include/uapi/linux/gpio.h 6025F: tools/gpio/ 6026 6027GRE DEMULTIPLEXER DRIVER 6028M: Dmitry Kozlov <xeb@mail.ru> 6029L: netdev@vger.kernel.org 6030S: Maintained 6031F: net/ipv4/gre_demux.c 6032F: net/ipv4/gre_offload.c 6033F: include/net/gre.h 6034 6035GRETH 10/100/1G Ethernet MAC device driver 6036M: Andreas Larsson <andreas@gaisler.com> 6037L: netdev@vger.kernel.org 6038S: Maintained 6039F: drivers/net/ethernet/aeroflex/ 6040 6041GREYBUS AUDIO PROTOCOLS DRIVERS 6042M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6043M: Mark Greer <mgreer@animalcreek.com> 6044S: Maintained 6045F: drivers/staging/greybus/audio_apbridgea.c 6046F: drivers/staging/greybus/audio_apbridgea.h 6047F: drivers/staging/greybus/audio_codec.c 6048F: drivers/staging/greybus/audio_codec.h 6049F: drivers/staging/greybus/audio_gb.c 6050F: drivers/staging/greybus/audio_manager.c 6051F: drivers/staging/greybus/audio_manager.h 6052F: drivers/staging/greybus/audio_manager_module.c 6053F: drivers/staging/greybus/audio_manager_private.h 6054F: drivers/staging/greybus/audio_manager_sysfs.c 6055F: drivers/staging/greybus/audio_module.c 6056F: drivers/staging/greybus/audio_topology.c 6057 6058GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6059M: Viresh Kumar <vireshk@kernel.org> 6060S: Maintained 6061F: drivers/staging/greybus/authentication.c 6062F: drivers/staging/greybus/bootrom.c 6063F: drivers/staging/greybus/firmware.h 6064F: drivers/staging/greybus/fw-core.c 6065F: drivers/staging/greybus/fw-download.c 6066F: drivers/staging/greybus/fw-managament.c 6067F: drivers/staging/greybus/greybus_authentication.h 6068F: drivers/staging/greybus/greybus_firmware.h 6069F: drivers/staging/greybus/hid.c 6070F: drivers/staging/greybus/i2c.c 6071F: drivers/staging/greybus/spi.c 6072F: drivers/staging/greybus/spilib.c 6073F: drivers/staging/greybus/spilib.h 6074 6075GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6076M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6077S: Maintained 6078F: drivers/staging/greybus/loopback.c 6079F: drivers/staging/greybus/timesync.c 6080F: drivers/staging/greybus/timesync_platform.c 6081 6082GREYBUS PLATFORM DRIVERS 6083M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6084S: Maintained 6085F: drivers/staging/greybus/arche-platform.c 6086F: drivers/staging/greybus/arche-apb-ctrl.c 6087F: drivers/staging/greybus/arche_platform.h 6088 6089GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6090M: Rui Miguel Silva <rmfrfs@gmail.com> 6091S: Maintained 6092F: drivers/staging/greybus/sdio.c 6093F: drivers/staging/greybus/light.c 6094F: drivers/staging/greybus/gpio.c 6095F: drivers/staging/greybus/power_supply.c 6096F: drivers/staging/greybus/spi.c 6097F: drivers/staging/greybus/spilib.c 6098 6099GREYBUS SUBSYSTEM 6100M: Johan Hovold <johan@kernel.org> 6101M: Alex Elder <elder@kernel.org> 6102M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6103S: Maintained 6104F: drivers/staging/greybus/ 6105L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6106 6107GREYBUS UART PROTOCOLS DRIVERS 6108M: David Lin <dtwlin@gmail.com> 6109S: Maintained 6110F: drivers/staging/greybus/uart.c 6111F: drivers/staging/greybus/log.c 6112 6113GS1662 VIDEO SERIALIZER 6114M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6115L: linux-media@vger.kernel.org 6116T: git git://linuxtv.org/media_tree.git 6117S: Maintained 6118F: drivers/media/spi/gs1662.c 6119 6120GSPCA FINEPIX SUBDRIVER 6121M: Frank Zago <frank@zago.net> 6122L: linux-media@vger.kernel.org 6123T: git git://linuxtv.org/media_tree.git 6124S: Maintained 6125F: drivers/media/usb/gspca/finepix.c 6126 6127GSPCA GL860 SUBDRIVER 6128M: Olivier Lorin <o.lorin@laposte.net> 6129L: linux-media@vger.kernel.org 6130T: git git://linuxtv.org/media_tree.git 6131S: Maintained 6132F: drivers/media/usb/gspca/gl860/ 6133 6134GSPCA M5602 SUBDRIVER 6135M: Erik Andren <erik.andren@gmail.com> 6136L: linux-media@vger.kernel.org 6137T: git git://linuxtv.org/media_tree.git 6138S: Maintained 6139F: drivers/media/usb/gspca/m5602/ 6140 6141GSPCA PAC207 SONIXB SUBDRIVER 6142M: Hans Verkuil <hverkuil@xs4all.nl> 6143L: linux-media@vger.kernel.org 6144T: git git://linuxtv.org/media_tree.git 6145S: Odd Fixes 6146F: drivers/media/usb/gspca/pac207.c 6147 6148GSPCA SN9C20X SUBDRIVER 6149M: Brian Johnson <brijohn@gmail.com> 6150L: linux-media@vger.kernel.org 6151T: git git://linuxtv.org/media_tree.git 6152S: Maintained 6153F: drivers/media/usb/gspca/sn9c20x.c 6154 6155GSPCA T613 SUBDRIVER 6156M: Leandro Costantino <lcostantino@gmail.com> 6157L: linux-media@vger.kernel.org 6158T: git git://linuxtv.org/media_tree.git 6159S: Maintained 6160F: drivers/media/usb/gspca/t613.c 6161 6162GSPCA USB WEBCAM DRIVER 6163M: Hans Verkuil <hverkuil@xs4all.nl> 6164L: linux-media@vger.kernel.org 6165T: git git://linuxtv.org/media_tree.git 6166S: Odd Fixes 6167F: drivers/media/usb/gspca/ 6168 6169GTP (GPRS Tunneling Protocol) 6170M: Pablo Neira Ayuso <pablo@netfilter.org> 6171M: Harald Welte <laforge@gnumonks.org> 6172L: osmocom-net-gprs@lists.osmocom.org 6173T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6174S: Maintained 6175F: drivers/net/gtp.c 6176 6177GUID PARTITION TABLE (GPT) 6178M: Davidlohr Bueso <dave@stgolabs.net> 6179L: linux-efi@vger.kernel.org 6180S: Maintained 6181F: block/partitions/efi.* 6182 6183H8/300 ARCHITECTURE 6184M: Yoshinori Sato <ysato@users.sourceforge.jp> 6185L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6186W: http://uclinux-h8.sourceforge.jp 6187T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6188S: Maintained 6189F: arch/h8300/ 6190F: drivers/clocksource/h8300_*.c 6191F: drivers/clk/h8300/ 6192F: drivers/irqchip/irq-renesas-h8*.c 6193 6194HACKRF MEDIA DRIVER 6195M: Antti Palosaari <crope@iki.fi> 6196L: linux-media@vger.kernel.org 6197W: https://linuxtv.org 6198W: http://palosaari.fi/linux/ 6199Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6200T: git git://linuxtv.org/anttip/media_tree.git 6201S: Maintained 6202F: drivers/media/usb/hackrf/ 6203 6204HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6205M: Frank Seidel <frank@f-seidel.de> 6206L: platform-driver-x86@vger.kernel.org 6207W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6208S: Maintained 6209F: drivers/platform/x86/hdaps.c 6210 6211HARDWARE MONITORING 6212M: Jean Delvare <jdelvare@suse.com> 6213M: Guenter Roeck <linux@roeck-us.net> 6214L: linux-hwmon@vger.kernel.org 6215W: http://hwmon.wiki.kernel.org/ 6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6217S: Maintained 6218F: Documentation/hwmon/ 6219F: drivers/hwmon/ 6220F: include/linux/hwmon*.h 6221 6222HARDWARE RANDOM NUMBER GENERATOR CORE 6223M: Matt Mackall <mpm@selenic.com> 6224M: Herbert Xu <herbert@gondor.apana.org.au> 6225L: linux-crypto@vger.kernel.org 6226S: Odd fixes 6227F: Documentation/devicetree/bindings/rng/ 6228F: Documentation/hw_random.txt 6229F: drivers/char/hw_random/ 6230F: include/linux/hw_random.h 6231 6232HARDWARE TRACING FACILITIES 6233M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6234S: Maintained 6235F: drivers/hwtracing/ 6236 6237HARDWARE SPINLOCK CORE 6238M: Ohad Ben-Cohen <ohad@wizery.com> 6239M: Bjorn Andersson <bjorn.andersson@linaro.org> 6240L: linux-remoteproc@vger.kernel.org 6241S: Maintained 6242T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6243F: Documentation/devicetree/bindings/hwlock/ 6244F: Documentation/hwspinlock.txt 6245F: drivers/hwspinlock/ 6246F: include/linux/hwspinlock.h 6247 6248HARMONY SOUND DRIVER 6249L: linux-parisc@vger.kernel.org 6250S: Maintained 6251F: sound/parisc/harmony.* 6252 6253HDPVR USB VIDEO ENCODER DRIVER 6254M: Hans Verkuil <hverkuil@xs4all.nl> 6255L: linux-media@vger.kernel.org 6256T: git git://linuxtv.org/media_tree.git 6257W: https://linuxtv.org 6258S: Odd Fixes 6259F: drivers/media/usb/hdpvr/ 6260 6261HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6262M: Jerry Hoemann <jerry.hoemann@hpe.com> 6263S: Supported 6264F: Documentation/watchdog/hpwdt.txt 6265F: drivers/watchdog/hpwdt.c 6266 6267HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6268M: Don Brace <don.brace@microsemi.com> 6269L: esc.storagedev@microsemi.com 6270L: linux-scsi@vger.kernel.org 6271S: Supported 6272F: Documentation/scsi/hpsa.txt 6273F: drivers/scsi/hpsa*.[ch] 6274F: include/linux/cciss*.h 6275F: include/uapi/linux/cciss*.h 6276 6277HFI1 DRIVER 6278M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6279M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6280L: linux-rdma@vger.kernel.org 6281S: Supported 6282F: drivers/infiniband/hw/hfi1 6283 6284HFS FILESYSTEM 6285L: linux-fsdevel@vger.kernel.org 6286S: Orphan 6287F: Documentation/filesystems/hfs.txt 6288F: fs/hfs/ 6289 6290HFSPLUS FILESYSTEM 6291L: linux-fsdevel@vger.kernel.org 6292S: Orphan 6293F: Documentation/filesystems/hfsplus.txt 6294F: fs/hfsplus/ 6295 6296HGA FRAMEBUFFER DRIVER 6297M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6298L: linux-nvidia@lists.surfsouth.com 6299W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6300S: Maintained 6301F: drivers/video/fbdev/hgafb.c 6302 6303HIBERNATION (aka Software Suspend, aka swsusp) 6304M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6305M: Pavel Machek <pavel@ucw.cz> 6306L: linux-pm@vger.kernel.org 6307B: https://bugzilla.kernel.org 6308S: Supported 6309F: arch/x86/power/ 6310F: drivers/base/power/ 6311F: kernel/power/ 6312F: include/linux/suspend.h 6313F: include/linux/freezer.h 6314F: include/linux/pm.h 6315F: arch/*/include/asm/suspend*.h 6316 6317HID CORE LAYER 6318M: Jiri Kosina <jikos@kernel.org> 6319R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6320L: linux-input@vger.kernel.org 6321T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6322S: Maintained 6323F: drivers/hid/ 6324F: include/linux/hid* 6325F: include/uapi/linux/hid* 6326 6327HID SENSOR HUB DRIVERS 6328M: Jiri Kosina <jikos@kernel.org> 6329M: Jonathan Cameron <jic23@kernel.org> 6330M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6331L: linux-input@vger.kernel.org 6332L: linux-iio@vger.kernel.org 6333S: Maintained 6334F: Documentation/hid/hid-sensor* 6335F: drivers/hid/hid-sensor-* 6336F: drivers/iio/*/hid-* 6337F: include/linux/hid-sensor-* 6338 6339HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6340M: Thomas Gleixner <tglx@linutronix.de> 6341L: linux-kernel@vger.kernel.org 6342T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6343S: Maintained 6344F: Documentation/timers/ 6345F: kernel/time/hrtimer.c 6346F: kernel/time/clockevents.c 6347F: kernel/time/timer_*.c 6348F: include/linux/clockchips.h 6349F: include/linux/hrtimer.h 6350 6351HIGH-SPEED SCC DRIVER FOR AX.25 6352L: linux-hams@vger.kernel.org 6353S: Orphan 6354F: drivers/net/hamradio/dmascc.c 6355F: drivers/net/hamradio/scc.c 6356 6357HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6358M: HighPoint Linux Team <linux@highpoint-tech.com> 6359W: http://www.highpoint-tech.com 6360S: Supported 6361F: Documentation/scsi/hptiop.txt 6362F: drivers/scsi/hptiop.c 6363 6364HIPPI 6365M: Jes Sorensen <jes@trained-monkey.org> 6366L: linux-hippi@sunsite.dk 6367S: Maintained 6368F: include/linux/hippidevice.h 6369F: include/uapi/linux/if_hippi.h 6370F: net/802/hippi.c 6371F: drivers/net/hippi/ 6372 6373HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6374M: Yisen Zhuang <yisen.zhuang@huawei.com> 6375M: Salil Mehta <salil.mehta@huawei.com> 6376L: netdev@vger.kernel.org 6377W: http://www.hisilicon.com 6378S: Maintained 6379F: drivers/net/ethernet/hisilicon/hns3/ 6380 6381HISILICON LPC BUS DRIVER 6382M: john.garry@huawei.com 6383W: http://www.hisilicon.com 6384S: Maintained 6385F: drivers/bus/hisi_lpc.c 6386F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6387 6388HISILICON NETWORK SUBSYSTEM DRIVER 6389M: Yisen Zhuang <yisen.zhuang@huawei.com> 6390M: Salil Mehta <salil.mehta@huawei.com> 6391L: netdev@vger.kernel.org 6392W: http://www.hisilicon.com 6393S: Maintained 6394F: drivers/net/ethernet/hisilicon/ 6395F: Documentation/devicetree/bindings/net/hisilicon*.txt 6396 6397HISILICON PMU DRIVER 6398M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6399W: http://www.hisilicon.com 6400S: Supported 6401F: drivers/perf/hisilicon 6402F: Documentation/perf/hisi-pmu.txt 6403 6404HISILICON ROCE DRIVER 6405M: Lijun Ou <oulijun@huawei.com> 6406M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6407L: linux-rdma@vger.kernel.org 6408S: Maintained 6409F: drivers/infiniband/hw/hns/ 6410F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6411 6412HISILICON SAS Controller 6413M: John Garry <john.garry@huawei.com> 6414W: http://www.hisilicon.com 6415S: Supported 6416F: drivers/scsi/hisi_sas/ 6417F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6418 6419HMM - Heterogeneous Memory Management 6420M: Jérôme Glisse <jglisse@redhat.com> 6421L: linux-mm@kvack.org 6422S: Maintained 6423F: mm/hmm* 6424F: include/linux/hmm* 6425F: Documentation/vm/hmm.txt 6426 6427HOST AP DRIVER 6428M: Jouni Malinen <j@w1.fi> 6429L: linux-wireless@vger.kernel.org 6430W: http://w1.fi/hostap-driver.html 6431S: Obsolete 6432F: drivers/net/wireless/intersil/hostap/ 6433 6434HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6435L: platform-driver-x86@vger.kernel.org 6436S: Orphan 6437F: drivers/platform/x86/tc1100-wmi.c 6438 6439HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6440M: Jaroslav Kysela <perex@perex.cz> 6441S: Maintained 6442F: drivers/net/ethernet/hp/hp100.* 6443 6444HPET: High Precision Event Timers driver 6445M: Clemens Ladisch <clemens@ladisch.de> 6446S: Maintained 6447F: Documentation/timers/hpet.txt 6448F: drivers/char/hpet.c 6449F: include/linux/hpet.h 6450F: include/uapi/linux/hpet.h 6451 6452HPET: x86 6453S: Orphan 6454F: arch/x86/kernel/hpet.c 6455F: arch/x86/include/asm/hpet.h 6456 6457HPFS FILESYSTEM 6458M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6459W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6460S: Maintained 6461F: fs/hpfs/ 6462 6463HSI SUBSYSTEM 6464M: Sebastian Reichel <sre@kernel.org> 6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6466S: Maintained 6467F: Documentation/ABI/testing/sysfs-bus-hsi 6468F: Documentation/driver-api/hsi.rst 6469F: drivers/hsi/ 6470F: include/linux/hsi/ 6471F: include/uapi/linux/hsi/ 6472 6473HSO 3G MODEM DRIVER 6474L: linux-usb@vger.kernel.org 6475S: Orphan 6476F: drivers/net/usb/hso.c 6477 6478HSR NETWORK PROTOCOL 6479M: Arvid Brodin <arvid.brodin@alten.se> 6480L: netdev@vger.kernel.org 6481S: Maintained 6482F: net/hsr/ 6483 6484HT16K33 LED CONTROLLER DRIVER 6485M: Robin van der Gracht <robin@protonic.nl> 6486S: Maintained 6487F: drivers/auxdisplay/ht16k33.c 6488F: Documentation/devicetree/bindings/display/ht16k33.txt 6489 6490HTCPEN TOUCHSCREEN DRIVER 6491M: Pau Oliva Fora <pof@eslack.org> 6492L: linux-input@vger.kernel.org 6493S: Maintained 6494F: drivers/input/touchscreen/htcpen.c 6495 6496HUAWEI ETHERNET DRIVER 6497M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6498L: netdev@vger.kernel.org 6499S: Supported 6500F: Documentation/networking/hinic.txt 6501F: drivers/net/ethernet/huawei/hinic/ 6502 6503HUGETLB FILESYSTEM 6504M: Mike Kravetz <mike.kravetz@oracle.com> 6505L: linux-mm@kvack.org 6506S: Maintained 6507F: fs/hugetlbfs/ 6508F: mm/hugetlb.c 6509F: include/linux/hugetlb.h 6510F: Documentation/admin-guide/mm/hugetlbpage.rst 6511F: Documentation/vm/hugetlbfs_reserv.rst 6512F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6513 6514HVA ST MEDIA DRIVER 6515M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6516L: linux-media@vger.kernel.org 6517T: git git://linuxtv.org/media_tree.git 6518W: https://linuxtv.org 6519S: Supported 6520F: drivers/media/platform/sti/hva 6521 6522HWPOISON MEMORY FAILURE HANDLING 6523M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6524L: linux-mm@kvack.org 6525S: Maintained 6526F: mm/memory-failure.c 6527F: mm/hwpoison-inject.c 6528 6529Hyper-V CORE AND DRIVERS 6530M: "K. Y. Srinivasan" <kys@microsoft.com> 6531M: Haiyang Zhang <haiyangz@microsoft.com> 6532M: Stephen Hemminger <sthemmin@microsoft.com> 6533L: devel@linuxdriverproject.org 6534S: Maintained 6535F: Documentation/networking/netvsc.txt 6536F: arch/x86/include/asm/mshyperv.h 6537F: arch/x86/include/asm/trace/hyperv.h 6538F: arch/x86/include/asm/hyperv-tlfs.h 6539F: arch/x86/kernel/cpu/mshyperv.c 6540F: arch/x86/hyperv 6541F: drivers/hid/hid-hyperv.c 6542F: drivers/hv/ 6543F: drivers/input/serio/hyperv-keyboard.c 6544F: drivers/pci/host/pci-hyperv.c 6545F: drivers/net/hyperv/ 6546F: drivers/scsi/storvsc_drv.c 6547F: drivers/uio/uio_hv_generic.c 6548F: drivers/video/fbdev/hyperv_fb.c 6549F: net/vmw_vsock/hyperv_transport.c 6550F: include/linux/hyperv.h 6551F: include/uapi/linux/hyperv.h 6552F: tools/hv/ 6553F: Documentation/ABI/stable/sysfs-bus-vmbus 6554 6555HYPERVISOR VIRTUAL CONSOLE DRIVER 6556L: linuxppc-dev@lists.ozlabs.org 6557S: Odd Fixes 6558F: drivers/tty/hvc/ 6559 6560I2C ACPI SUPPORT 6561M: Mika Westerberg <mika.westerberg@linux.intel.com> 6562L: linux-i2c@vger.kernel.org 6563L: linux-acpi@vger.kernel.org 6564S: Maintained 6565F: drivers/i2c/i2c-core-acpi.c 6566 6567I2C MUXES 6568M: Peter Rosin <peda@axentia.se> 6569L: linux-i2c@vger.kernel.org 6570S: Maintained 6571F: Documentation/i2c/i2c-topology 6572F: Documentation/i2c/muxes/ 6573F: Documentation/devicetree/bindings/i2c/i2c-mux* 6574F: Documentation/devicetree/bindings/i2c/i2c-arb* 6575F: Documentation/devicetree/bindings/i2c/i2c-gate* 6576F: drivers/i2c/i2c-mux.c 6577F: drivers/i2c/muxes/ 6578F: include/linux/i2c-mux.h 6579 6580I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6581M: Gregory CLEMENT <gregory.clement@bootlin.com> 6582L: linux-i2c@vger.kernel.org 6583S: Maintained 6584F: drivers/i2c/busses/i2c-mv64xxx.c 6585 6586I2C OVER PARALLEL PORT 6587M: Jean Delvare <jdelvare@suse.com> 6588L: linux-i2c@vger.kernel.org 6589S: Maintained 6590F: Documentation/i2c/busses/i2c-parport 6591F: Documentation/i2c/busses/i2c-parport-light 6592F: drivers/i2c/busses/i2c-parport.c 6593F: drivers/i2c/busses/i2c-parport-light.c 6594 6595I2C SUBSYSTEM 6596M: Wolfram Sang <wsa@the-dreams.de> 6597L: linux-i2c@vger.kernel.org 6598W: https://i2c.wiki.kernel.org/ 6599Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6600T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6601S: Maintained 6602F: Documentation/devicetree/bindings/i2c/i2c.txt 6603F: Documentation/i2c/ 6604F: drivers/i2c/* 6605F: include/linux/i2c.h 6606F: include/linux/i2c-dev.h 6607F: include/linux/i2c-smbus.h 6608F: include/uapi/linux/i2c.h 6609F: include/uapi/linux/i2c-*.h 6610 6611I2C SUBSYSTEM HOST DRIVERS 6612L: linux-i2c@vger.kernel.org 6613W: https://i2c.wiki.kernel.org/ 6614Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6615T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6616S: Odd Fixes 6617F: Documentation/devicetree/bindings/i2c/ 6618F: drivers/i2c/algos/ 6619F: drivers/i2c/busses/ 6620 6621I2C-TAOS-EVM DRIVER 6622M: Jean Delvare <jdelvare@suse.com> 6623L: linux-i2c@vger.kernel.org 6624S: Maintained 6625F: Documentation/i2c/busses/i2c-taos-evm 6626F: drivers/i2c/busses/i2c-taos-evm.c 6627 6628I2C-TINY-USB DRIVER 6629M: Till Harbaum <till@harbaum.org> 6630L: linux-i2c@vger.kernel.org 6631W: http://www.harbaum.org/till/i2c_tiny_usb 6632S: Maintained 6633F: drivers/i2c/busses/i2c-tiny-usb.c 6634 6635I2C/SMBUS CONTROLLER DRIVERS FOR PC 6636M: Jean Delvare <jdelvare@suse.com> 6637L: linux-i2c@vger.kernel.org 6638S: Maintained 6639F: Documentation/i2c/busses/i2c-ali1535 6640F: Documentation/i2c/busses/i2c-ali1563 6641F: Documentation/i2c/busses/i2c-ali15x3 6642F: Documentation/i2c/busses/i2c-amd756 6643F: Documentation/i2c/busses/i2c-amd8111 6644F: Documentation/i2c/busses/i2c-i801 6645F: Documentation/i2c/busses/i2c-nforce2 6646F: Documentation/i2c/busses/i2c-piix4 6647F: Documentation/i2c/busses/i2c-sis5595 6648F: Documentation/i2c/busses/i2c-sis630 6649F: Documentation/i2c/busses/i2c-sis96x 6650F: Documentation/i2c/busses/i2c-via 6651F: Documentation/i2c/busses/i2c-viapro 6652F: drivers/i2c/busses/i2c-ali1535.c 6653F: drivers/i2c/busses/i2c-ali1563.c 6654F: drivers/i2c/busses/i2c-ali15x3.c 6655F: drivers/i2c/busses/i2c-amd756.c 6656F: drivers/i2c/busses/i2c-amd756-s4882.c 6657F: drivers/i2c/busses/i2c-amd8111.c 6658F: drivers/i2c/busses/i2c-i801.c 6659F: drivers/i2c/busses/i2c-isch.c 6660F: drivers/i2c/busses/i2c-nforce2.c 6661F: drivers/i2c/busses/i2c-nforce2-s4985.c 6662F: drivers/i2c/busses/i2c-piix4.c 6663F: drivers/i2c/busses/i2c-sis5595.c 6664F: drivers/i2c/busses/i2c-sis630.c 6665F: drivers/i2c/busses/i2c-sis96x.c 6666F: drivers/i2c/busses/i2c-via.c 6667F: drivers/i2c/busses/i2c-viapro.c 6668 6669I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6670M: Hans de Goede <hdegoede@redhat.com> 6671L: linux-i2c@vger.kernel.org 6672S: Maintained 6673F: drivers/i2c/busses/i2c-cht-wc.c 6674 6675I2C/SMBUS ISMT DRIVER 6676M: Seth Heasley <seth.heasley@intel.com> 6677M: Neil Horman <nhorman@tuxdriver.com> 6678L: linux-i2c@vger.kernel.org 6679F: drivers/i2c/busses/i2c-ismt.c 6680F: Documentation/i2c/busses/i2c-ismt 6681 6682I2C/SMBUS STUB DRIVER 6683M: Jean Delvare <jdelvare@suse.com> 6684L: linux-i2c@vger.kernel.org 6685S: Maintained 6686F: drivers/i2c/i2c-stub.c 6687 6688IA64 (Itanium) PLATFORM 6689M: Tony Luck <tony.luck@intel.com> 6690M: Fenghua Yu <fenghua.yu@intel.com> 6691L: linux-ia64@vger.kernel.org 6692T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6693S: Maintained 6694F: arch/ia64/ 6695 6696IBM Power 842 compression accelerator 6697M: Haren Myneni <haren@us.ibm.com> 6698S: Supported 6699F: drivers/crypto/nx/Makefile 6700F: drivers/crypto/nx/Kconfig 6701F: drivers/crypto/nx/nx-842* 6702F: include/linux/sw842.h 6703F: crypto/842.c 6704F: lib/842/ 6705 6706IBM Power in-Nest Crypto Acceleration 6707M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6708M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6709L: linux-crypto@vger.kernel.org 6710S: Supported 6711F: drivers/crypto/nx/Makefile 6712F: drivers/crypto/nx/Kconfig 6713F: drivers/crypto/nx/nx-aes* 6714F: drivers/crypto/nx/nx-sha* 6715F: drivers/crypto/nx/nx.* 6716F: drivers/crypto/nx/nx_csbcpb.h 6717F: drivers/crypto/nx/nx_debugfs.h 6718 6719IBM Power Linux RAID adapter 6720M: Brian King <brking@us.ibm.com> 6721S: Supported 6722F: drivers/scsi/ipr.* 6723 6724IBM Power SRIOV Virtual NIC Device Driver 6725M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6726M: John Allen <jallen@linux.vnet.ibm.com> 6727L: netdev@vger.kernel.org 6728S: Supported 6729F: drivers/net/ethernet/ibm/ibmvnic.* 6730 6731IBM Power Virtual Accelerator Switchboard 6732M: Sukadev Bhattiprolu 6733L: linuxppc-dev@lists.ozlabs.org 6734S: Supported 6735F: arch/powerpc/platforms/powernv/vas* 6736F: arch/powerpc/platforms/powernv/copy-paste.h 6737F: arch/powerpc/include/asm/vas.h 6738F: arch/powerpc/include/uapi/asm/vas.h 6739 6740IBM Power Virtual Ethernet Device Driver 6741M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6742L: netdev@vger.kernel.org 6743S: Supported 6744F: drivers/net/ethernet/ibm/ibmveth.* 6745 6746IBM Power Virtual FC Device Drivers 6747M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6748L: linux-scsi@vger.kernel.org 6749S: Supported 6750F: drivers/scsi/ibmvscsi/ibmvfc* 6751 6752IBM Power Virtual SCSI Device Drivers 6753M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6754L: linux-scsi@vger.kernel.org 6755S: Supported 6756F: drivers/scsi/ibmvscsi/ibmvscsi* 6757F: include/scsi/viosrp.h 6758 6759IBM Power Virtual SCSI Device Target Driver 6760M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6761M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6762L: linux-scsi@vger.kernel.org 6763L: target-devel@vger.kernel.org 6764S: Supported 6765F: drivers/scsi/ibmvscsi_tgt/ 6766 6767IBM Power VMX Cryptographic instructions 6768M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6769M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6770L: linux-crypto@vger.kernel.org 6771S: Supported 6772F: drivers/crypto/vmx/Makefile 6773F: drivers/crypto/vmx/Kconfig 6774F: drivers/crypto/vmx/vmx.c 6775F: drivers/crypto/vmx/aes* 6776F: drivers/crypto/vmx/ghash* 6777F: drivers/crypto/vmx/ppc-xlate.pl 6778 6779IBM ServeRAID RAID DRIVER 6780S: Orphan 6781F: drivers/scsi/ips.* 6782 6783ICH LPC AND GPIO DRIVER 6784M: Peter Tyser <ptyser@xes-inc.com> 6785S: Maintained 6786F: drivers/mfd/lpc_ich.c 6787F: drivers/gpio/gpio-ich.c 6788 6789IDE SUBSYSTEM 6790M: "David S. Miller" <davem@davemloft.net> 6791L: linux-ide@vger.kernel.org 6792Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6793T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6794S: Maintained 6795F: Documentation/ide/ 6796F: drivers/ide/ 6797F: include/linux/ide.h 6798 6799IDE/ATAPI DRIVERS 6800M: Borislav Petkov <bp@alien8.de> 6801L: linux-ide@vger.kernel.org 6802S: Maintained 6803F: Documentation/cdrom/ide-cd 6804F: drivers/ide/ide-cd* 6805 6806IDEAPAD LAPTOP EXTRAS DRIVER 6807M: Ike Panhc <ike.pan@canonical.com> 6808L: platform-driver-x86@vger.kernel.org 6809W: http://launchpad.net/ideapad-laptop 6810S: Maintained 6811F: drivers/platform/x86/ideapad-laptop.c 6812 6813IDEAPAD LAPTOP SLIDEBAR DRIVER 6814M: Andrey Moiseev <o2g.org.ru@gmail.com> 6815L: linux-input@vger.kernel.org 6816W: https://github.com/o2genum/ideapad-slidebar 6817S: Maintained 6818F: drivers/input/misc/ideapad_slidebar.c 6819 6820IDT VersaClock 5 CLOCK DRIVER 6821M: Marek Vasut <marek.vasut@gmail.com> 6822S: Maintained 6823F: drivers/clk/clk-versaclock5.c 6824 6825IEEE 802.15.4 SUBSYSTEM 6826M: Alexander Aring <alex.aring@gmail.com> 6827M: Stefan Schmidt <stefan@osg.samsung.com> 6828L: linux-wpan@vger.kernel.org 6829W: http://wpan.cakelab.org/ 6830T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6831T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6832S: Maintained 6833F: net/ieee802154/ 6834F: net/mac802154/ 6835F: drivers/net/ieee802154/ 6836F: include/linux/nl802154.h 6837F: include/linux/ieee802154.h 6838F: include/net/nl802154.h 6839F: include/net/mac802154.h 6840F: include/net/af_ieee802154.h 6841F: include/net/cfg802154.h 6842F: include/net/ieee802154_netdev.h 6843F: Documentation/networking/ieee802154.txt 6844 6845IFE PROTOCOL 6846M: Yotam Gigi <yotam.gi@gmail.com> 6847M: Jamal Hadi Salim <jhs@mojatatu.com> 6848F: net/ife 6849F: include/net/ife.h 6850F: include/uapi/linux/ife.h 6851 6852IGORPLUG-USB IR RECEIVER 6853M: Sean Young <sean@mess.org> 6854L: linux-media@vger.kernel.org 6855S: Maintained 6856F: drivers/media/rc/igorplugusb.c 6857 6858IGUANAWORKS USB IR TRANSCEIVER 6859M: Sean Young <sean@mess.org> 6860L: linux-media@vger.kernel.org 6861S: Maintained 6862F: drivers/media/rc/iguanair.c 6863 6864IIO DIGITAL POTENTIOMETER DAC 6865M: Peter Rosin <peda@axentia.se> 6866L: linux-iio@vger.kernel.org 6867S: Maintained 6868F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6869F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6870F: drivers/iio/dac/dpot-dac.c 6871 6872IIO ENVELOPE DETECTOR 6873M: Peter Rosin <peda@axentia.se> 6874L: linux-iio@vger.kernel.org 6875S: Maintained 6876F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6877F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6878F: drivers/iio/adc/envelope-detector.c 6879 6880IIO MULTIPLEXER 6881M: Peter Rosin <peda@axentia.se> 6882L: linux-iio@vger.kernel.org 6883S: Maintained 6884F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6885F: drivers/iio/multiplexer/iio-mux.c 6886 6887IIO SUBSYSTEM AND DRIVERS 6888M: Jonathan Cameron <jic23@kernel.org> 6889R: Hartmut Knaack <knaack.h@gmx.de> 6890R: Lars-Peter Clausen <lars@metafoo.de> 6891R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6892L: linux-iio@vger.kernel.org 6893T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6894S: Maintained 6895F: Documentation/ABI/testing/configfs-iio* 6896F: Documentation/ABI/testing/sysfs-bus-iio* 6897F: Documentation/devicetree/bindings/iio/ 6898F: drivers/iio/ 6899F: drivers/staging/iio/ 6900F: include/linux/iio/ 6901F: tools/iio/ 6902 6903IKANOS/ADI EAGLE ADSL USB DRIVER 6904M: Matthieu Castet <castet.matthieu@free.fr> 6905M: Stanislaw Gruszka <stf_xl@wp.pl> 6906S: Maintained 6907F: drivers/usb/atm/ueagle-atm.c 6908 6909IMGTEC ASCII LCD DRIVER 6910M: Paul Burton <paul.burton@mips.com> 6911S: Maintained 6912F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6913F: drivers/auxdisplay/img-ascii-lcd.c 6914 6915IMGTEC IR DECODER DRIVER 6916M: James Hogan <jhogan@kernel.org> 6917S: Maintained 6918F: drivers/media/rc/img-ir/ 6919 6920IMON SOUNDGRAPH USB IR RECEIVER 6921M: Sean Young <sean@mess.org> 6922L: linux-media@vger.kernel.org 6923S: Maintained 6924F: drivers/media/rc/imon_raw.c 6925F: drivers/media/rc/imon.c 6926 6927IMS TWINTURBO FRAMEBUFFER DRIVER 6928L: linux-fbdev@vger.kernel.org 6929S: Orphan 6930F: drivers/video/fbdev/imsttfb.c 6931 6932INA209 HARDWARE MONITOR DRIVER 6933M: Guenter Roeck <linux@roeck-us.net> 6934L: linux-hwmon@vger.kernel.org 6935S: Maintained 6936F: Documentation/hwmon/ina209 6937F: Documentation/devicetree/bindings/i2c/ina209.txt 6938F: drivers/hwmon/ina209.c 6939 6940INA2XX HARDWARE MONITOR DRIVER 6941M: Guenter Roeck <linux@roeck-us.net> 6942L: linux-hwmon@vger.kernel.org 6943S: Maintained 6944F: Documentation/hwmon/ina2xx 6945F: drivers/hwmon/ina2xx.c 6946F: include/linux/platform_data/ina2xx.h 6947 6948INDUSTRY PACK SUBSYSTEM (IPACK) 6949M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6950M: Jens Taprogge <jens.taprogge@taprogge.org> 6951M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6952L: industrypack-devel@lists.sourceforge.net 6953W: http://industrypack.sourceforge.net 6954S: Maintained 6955F: drivers/ipack/ 6956 6957INFINIBAND SUBSYSTEM 6958M: Doug Ledford <dledford@redhat.com> 6959M: Jason Gunthorpe <jgg@mellanox.com> 6960L: linux-rdma@vger.kernel.org 6961W: https://github.com/linux-rdma/rdma-core 6962Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6963T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6964S: Supported 6965F: Documentation/devicetree/bindings/infiniband/ 6966F: Documentation/infiniband/ 6967F: drivers/infiniband/ 6968F: include/uapi/linux/if_infiniband.h 6969F: include/uapi/rdma/ 6970F: include/rdma/ 6971 6972INGENIC JZ4780 DMA Driver 6973M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6974S: Maintained 6975F: drivers/dma/dma-jz4780.c 6976 6977INGENIC JZ4780 NAND DRIVER 6978M: Harvey Hunt <harveyhuntnexus@gmail.com> 6979L: linux-mtd@lists.infradead.org 6980S: Maintained 6981F: drivers/mtd/nand/raw/jz4780_* 6982 6983INOTIFY 6984M: Jan Kara <jack@suse.cz> 6985R: Amir Goldstein <amir73il@gmail.com> 6986L: linux-fsdevel@vger.kernel.org 6987S: Maintained 6988F: Documentation/filesystems/inotify.txt 6989F: fs/notify/inotify/ 6990F: include/linux/inotify.h 6991F: include/uapi/linux/inotify.h 6992 6993INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6994M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6995L: linux-input@vger.kernel.org 6996Q: http://patchwork.kernel.org/project/linux-input/list/ 6997T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6998S: Maintained 6999F: drivers/input/ 7000F: include/linux/input.h 7001F: include/uapi/linux/input.h 7002F: include/uapi/linux/input-event-codes.h 7003F: include/linux/input/ 7004F: Documentation/devicetree/bindings/input/ 7005F: Documentation/input/ 7006 7007INPUT MULTITOUCH (MT) PROTOCOL 7008M: Henrik Rydberg <rydberg@bitmath.org> 7009L: linux-input@vger.kernel.org 7010S: Odd fixes 7011F: Documentation/input/multi-touch-protocol.rst 7012F: drivers/input/input-mt.c 7013K: \b(ABS|SYN)_MT_ 7014 7015INSIDE SECURE CRYPTO DRIVER 7016M: Antoine Tenart <antoine.tenart@bootlin.com> 7017F: drivers/crypto/inside-secure/ 7018S: Maintained 7019L: linux-crypto@vger.kernel.org 7020 7021INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7022M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7023M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7024L: linux-integrity@vger.kernel.org 7025T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7026S: Supported 7027F: security/integrity/ima/ 7028 7029INTEL 810/815 FRAMEBUFFER DRIVER 7030M: Antonino Daplas <adaplas@gmail.com> 7031L: linux-fbdev@vger.kernel.org 7032S: Maintained 7033F: drivers/video/fbdev/i810/ 7034 7035INTEL ASoC BDW/HSW DRIVERS 7036M: Jie Yang <yang.jie@linux.intel.com> 7037L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7038S: Supported 7039F: sound/soc/intel/common/sst-dsp* 7040F: sound/soc/intel/common/sst-firmware.c 7041F: sound/soc/intel/boards/broadwell.c 7042F: sound/soc/intel/haswell/ 7043 7044INTEL C600 SERIES SAS CONTROLLER DRIVER 7045M: Intel SCU Linux support <intel-linux-scu@intel.com> 7046M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7047L: linux-scsi@vger.kernel.org 7048T: git git://git.code.sf.net/p/intel-sas/isci 7049S: Supported 7050F: drivers/scsi/isci/ 7051 7052INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7053M: Jani Nikula <jani.nikula@linux.intel.com> 7054M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7055M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7056L: intel-gfx@lists.freedesktop.org 7057W: https://01.org/linuxgraphics/ 7058B: https://01.org/linuxgraphics/documentation/how-report-bugs 7059C: irc://chat.freenode.net/intel-gfx 7060Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7061T: git git://anongit.freedesktop.org/drm-intel 7062S: Supported 7063F: drivers/gpu/drm/i915/ 7064F: include/drm/i915* 7065F: include/uapi/drm/i915_drm.h 7066F: Documentation/gpu/i915.rst 7067 7068INTEL ETHERNET DRIVERS 7069M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7070L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7071W: http://www.intel.com/support/feedback.htm 7072W: http://e1000.sourceforge.net/ 7073Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7074T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7075T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7076S: Supported 7077F: Documentation/networking/e100.txt 7078F: Documentation/networking/e1000.txt 7079F: Documentation/networking/e1000e.txt 7080F: Documentation/networking/igb.txt 7081F: Documentation/networking/igbvf.txt 7082F: Documentation/networking/ixgb.txt 7083F: Documentation/networking/ixgbe.txt 7084F: Documentation/networking/ixgbevf.txt 7085F: Documentation/networking/i40e.txt 7086F: Documentation/networking/i40evf.txt 7087F: Documentation/networking/ice.txt 7088F: drivers/net/ethernet/intel/ 7089F: drivers/net/ethernet/intel/*/ 7090F: include/linux/avf/virtchnl.h 7091 7092INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7093M: Maik Broemme <mbroemme@libmpq.org> 7094L: linux-fbdev@vger.kernel.org 7095S: Maintained 7096F: Documentation/fb/intelfb.txt 7097F: drivers/video/fbdev/intelfb/ 7098 7099INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7100M: Zhenyu Wang <zhenyuw@linux.intel.com> 7101M: Zhi Wang <zhi.a.wang@intel.com> 7102L: intel-gvt-dev@lists.freedesktop.org 7103L: intel-gfx@lists.freedesktop.org 7104W: https://01.org/igvt-g 7105T: git https://github.com/intel/gvt-linux.git 7106S: Supported 7107F: drivers/gpu/drm/i915/gvt/ 7108 7109INTEL HID EVENT DRIVER 7110M: Alex Hung <alex.hung@canonical.com> 7111L: platform-driver-x86@vger.kernel.org 7112S: Maintained 7113F: drivers/platform/x86/intel-hid.c 7114 7115INTEL I/OAT DMA DRIVER 7116M: Dave Jiang <dave.jiang@intel.com> 7117R: Dan Williams <dan.j.williams@intel.com> 7118L: dmaengine@vger.kernel.org 7119Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7120S: Supported 7121F: drivers/dma/ioat* 7122 7123INTEL IDLE DRIVER 7124M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7125M: Len Brown <lenb@kernel.org> 7126L: linux-pm@vger.kernel.org 7127T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7128B: https://bugzilla.kernel.org 7129S: Supported 7130F: drivers/idle/intel_idle.c 7131 7132INTEL INTEGRATED SENSOR HUB DRIVER 7133M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7134M: Jiri Kosina <jikos@kernel.org> 7135L: linux-input@vger.kernel.org 7136S: Maintained 7137F: drivers/hid/intel-ish-hid/ 7138 7139INTEL IOMMU (VT-d) 7140M: David Woodhouse <dwmw2@infradead.org> 7141L: iommu@lists.linux-foundation.org 7142T: git git://git.infradead.org/iommu-2.6.git 7143S: Supported 7144F: drivers/iommu/intel-iommu.c 7145F: include/linux/intel-iommu.h 7146 7147INTEL IOP-ADMA DMA DRIVER 7148R: Dan Williams <dan.j.williams@intel.com> 7149S: Odd fixes 7150F: drivers/dma/iop-adma.c 7151 7152INTEL IPU3 CSI-2 CIO2 DRIVER 7153M: Yong Zhi <yong.zhi@intel.com> 7154M: Sakari Ailus <sakari.ailus@linux.intel.com> 7155L: linux-media@vger.kernel.org 7156S: Maintained 7157F: drivers/media/pci/intel/ipu3/ 7158F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7159 7160INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7161M: Krzysztof Halasa <khalasa@piap.pl> 7162S: Maintained 7163F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7164F: arch/arm/mach-ixp4xx/include/mach/npe.h 7165F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7166F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7167F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7168F: drivers/net/wan/ixp4xx_hss.c 7169 7170INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7171M: Deepak Saxena <dsaxena@plexity.net> 7172S: Maintained 7173F: drivers/char/hw_random/ixp4xx-rng.c 7174 7175INTEL MANAGEMENT ENGINE (mei) 7176M: Tomas Winkler <tomas.winkler@intel.com> 7177L: linux-kernel@vger.kernel.org 7178S: Supported 7179F: include/uapi/linux/mei.h 7180F: include/linux/mei_cl_bus.h 7181F: drivers/misc/mei/* 7182F: drivers/watchdog/mei_wdt.c 7183F: Documentation/misc-devices/mei/* 7184F: samples/mei/* 7185 7186INTEL MENLOW THERMAL DRIVER 7187M: Sujith Thomas <sujith.thomas@intel.com> 7188L: platform-driver-x86@vger.kernel.org 7189W: https://01.org/linux-acpi 7190S: Supported 7191F: drivers/platform/x86/intel_menlow.c 7192 7193INTEL MERRIFIELD GPIO DRIVER 7194M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7195L: linux-gpio@vger.kernel.org 7196S: Maintained 7197F: drivers/gpio/gpio-merrifield.c 7198 7199INTEL MIC DRIVERS (mic) 7200M: Sudeep Dutt <sudeep.dutt@intel.com> 7201M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7202S: Supported 7203W: https://github.com/sudeepdutt/mic 7204W: http://software.intel.com/en-us/mic-developer 7205F: include/linux/mic_bus.h 7206F: include/linux/scif.h 7207F: include/uapi/linux/mic_common.h 7208F: include/uapi/linux/mic_ioctl.h 7209F: include/uapi/linux/scif_ioctl.h 7210F: drivers/misc/mic/ 7211F: drivers/dma/mic_x100_dma.c 7212F: drivers/dma/mic_x100_dma.h 7213F: Documentation/mic/ 7214 7215INTEL PMC CORE DRIVER 7216M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7217M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7218L: platform-driver-x86@vger.kernel.org 7219S: Maintained 7220F: arch/x86/include/asm/pmc_core.h 7221F: drivers/platform/x86/intel_pmc_core* 7222 7223INTEL PMC/P-Unit IPC DRIVER 7224M: Zha Qipeng<qipeng.zha@intel.com> 7225L: platform-driver-x86@vger.kernel.org 7226S: Maintained 7227F: drivers/platform/x86/intel_pmc_ipc.c 7228F: drivers/platform/x86/intel_punit_ipc.c 7229F: arch/x86/include/asm/intel_pmc_ipc.h 7230F: arch/x86/include/asm/intel_punit_ipc.h 7231 7232INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7233M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7234L: linux-wireless@vger.kernel.org 7235S: Maintained 7236F: Documentation/networking/README.ipw2100 7237F: Documentation/networking/README.ipw2200 7238F: drivers/net/wireless/intel/ipw2x00/ 7239 7240INTEL PSTATE DRIVER 7241M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7242M: Len Brown <lenb@kernel.org> 7243L: linux-pm@vger.kernel.org 7244S: Supported 7245F: drivers/cpufreq/intel_pstate.c 7246 7247INTEL RDMA RNIC DRIVER 7248M: Faisal Latif <faisal.latif@intel.com> 7249M: Shiraz Saleem <shiraz.saleem@intel.com> 7250L: linux-rdma@vger.kernel.org 7251S: Supported 7252F: drivers/infiniband/hw/i40iw/ 7253F: include/uapi/rdma/i40iw-abi.h 7254 7255INTEL SHA MULTIBUFFER DRIVER 7256M: Megha Dey <megha.dey@linux.intel.com> 7257R: Tim Chen <tim.c.chen@linux.intel.com> 7258L: linux-crypto@vger.kernel.org 7259S: Supported 7260F: arch/x86/crypto/sha*-mb 7261F: crypto/mcryptd.c 7262 7263INTEL TELEMETRY DRIVER 7264M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7265L: platform-driver-x86@vger.kernel.org 7266S: Maintained 7267F: arch/x86/include/asm/intel_telemetry.h 7268F: drivers/platform/x86/intel_telemetry* 7269 7270INTEL VIRTUAL BUTTON DRIVER 7271M: AceLan Kao <acelan.kao@canonical.com> 7272L: platform-driver-x86@vger.kernel.org 7273S: Maintained 7274F: drivers/platform/x86/intel-vbtn.c 7275 7276INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7277M: Stanislaw Gruszka <sgruszka@redhat.com> 7278L: linux-wireless@vger.kernel.org 7279S: Supported 7280F: drivers/net/wireless/intel/iwlegacy/ 7281 7282INTEL WIRELESS WIFI LINK (iwlwifi) 7283M: Johannes Berg <johannes.berg@intel.com> 7284M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7285M: Luca Coelho <luciano.coelho@intel.com> 7286M: Intel Linux Wireless <linuxwifi@intel.com> 7287L: linux-wireless@vger.kernel.org 7288W: http://intellinuxwireless.org 7289T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7290S: Supported 7291F: drivers/net/wireless/intel/iwlwifi/ 7292 7293INTEL WIRELESS WIMAX CONNECTION 2400 7294M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7295M: linux-wimax@intel.com 7296L: wimax@linuxwimax.org (subscribers-only) 7297S: Supported 7298W: http://linuxwimax.org 7299F: Documentation/wimax/README.i2400m 7300F: drivers/net/wimax/i2400m/ 7301F: include/uapi/linux/wimax/i2400m.h 7302 7303INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7304M: Mario Limonciello <mario.limonciello@dell.com> 7305S: Maintained 7306F: drivers/platform/x86/intel-wmi-thunderbolt.c 7307 7308INTEL(R) TRACE HUB 7309M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7310S: Supported 7311F: Documentation/trace/intel_th.txt 7312F: drivers/hwtracing/intel_th/ 7313 7314INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7315M: Ning Sun <ning.sun@intel.com> 7316L: tboot-devel@lists.sourceforge.net 7317W: http://tboot.sourceforge.net 7318T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7319S: Supported 7320F: Documentation/intel_txt.txt 7321F: include/linux/tboot.h 7322F: arch/x86/kernel/tboot.c 7323 7324INTEL-MID GPIO DRIVER 7325M: David Cohen <david.a.cohen@linux.intel.com> 7326L: linux-gpio@vger.kernel.org 7327S: Maintained 7328F: drivers/gpio/gpio-intel-mid.c 7329 7330INVENSENSE MPU-3050 GYROSCOPE DRIVER 7331M: Linus Walleij <linus.walleij@linaro.org> 7332L: linux-iio@vger.kernel.org 7333S: Maintained 7334F: drivers/iio/gyro/mpu3050* 7335F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7336 7337IOC3 ETHERNET DRIVER 7338M: Ralf Baechle <ralf@linux-mips.org> 7339L: linux-mips@linux-mips.org 7340S: Maintained 7341F: drivers/net/ethernet/sgi/ioc3-eth.c 7342 7343IOC3 SERIAL DRIVER 7344M: Pat Gefre <pfg@sgi.com> 7345L: linux-serial@vger.kernel.org 7346S: Maintained 7347F: drivers/tty/serial/ioc3_serial.c 7348 7349IOMMU DRIVERS 7350M: Joerg Roedel <joro@8bytes.org> 7351L: iommu@lists.linux-foundation.org 7352T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7353S: Maintained 7354F: Documentation/devicetree/bindings/iommu/ 7355F: drivers/iommu/ 7356F: include/linux/iommu.h 7357F: include/linux/of_iommu.h 7358F: include/linux/iova.h 7359 7360IP MASQUERADING 7361M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7362S: Maintained 7363F: net/ipv4/netfilter/ipt_MASQUERADE.c 7364 7365IPMI SUBSYSTEM 7366M: Corey Minyard <minyard@acm.org> 7367L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7368W: http://openipmi.sourceforge.net/ 7369S: Supported 7370F: Documentation/IPMI.txt 7371F: drivers/char/ipmi/ 7372F: include/linux/ipmi* 7373F: include/uapi/linux/ipmi* 7374 7375IPS SCSI RAID DRIVER 7376M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7377L: linux-scsi@vger.kernel.org 7378W: http://www.adaptec.com/ 7379S: Maintained 7380F: drivers/scsi/ips* 7381 7382IPVS 7383M: Wensong Zhang <wensong@linux-vs.org> 7384M: Simon Horman <horms@verge.net.au> 7385M: Julian Anastasov <ja@ssi.bg> 7386L: netdev@vger.kernel.org 7387L: lvs-devel@vger.kernel.org 7388S: Maintained 7389T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7390T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7391F: Documentation/networking/ipvs-sysctl.txt 7392F: include/net/ip_vs.h 7393F: include/uapi/linux/ip_vs.h 7394F: net/netfilter/ipvs/ 7395 7396IPWIRELESS DRIVER 7397M: Jiri Kosina <jikos@kernel.org> 7398M: David Sterba <dsterba@suse.com> 7399S: Odd Fixes 7400F: drivers/tty/ipwireless/ 7401 7402IPX NETWORK LAYER 7403L: netdev@vger.kernel.org 7404S: Obsolete 7405F: include/uapi/linux/ipx.h 7406F: drivers/staging/ipx/ 7407 7408IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7409M: Marc Zyngier <marc.zyngier@arm.com> 7410S: Maintained 7411T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7412F: Documentation/IRQ-domain.txt 7413F: include/linux/irqdomain.h 7414F: kernel/irq/irqdomain.c 7415F: kernel/irq/msi.c 7416 7417IRQ SUBSYSTEM 7418M: Thomas Gleixner <tglx@linutronix.de> 7419L: linux-kernel@vger.kernel.org 7420S: Maintained 7421T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7422F: kernel/irq/ 7423 7424IRQCHIP DRIVERS 7425M: Thomas Gleixner <tglx@linutronix.de> 7426M: Jason Cooper <jason@lakedaemon.net> 7427M: Marc Zyngier <marc.zyngier@arm.com> 7428L: linux-kernel@vger.kernel.org 7429S: Maintained 7430T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7431F: Documentation/devicetree/bindings/interrupt-controller/ 7432F: drivers/irqchip/ 7433 7434ISA 7435M: William Breathitt Gray <vilhelm.gray@gmail.com> 7436S: Maintained 7437F: Documentation/isa.txt 7438F: drivers/base/isa.c 7439F: include/linux/isa.h 7440 7441ISA RADIO MODULE 7442M: Hans Verkuil <hverkuil@xs4all.nl> 7443L: linux-media@vger.kernel.org 7444T: git git://linuxtv.org/media_tree.git 7445W: https://linuxtv.org 7446S: Maintained 7447F: drivers/media/radio/radio-isa* 7448 7449ISAPNP 7450M: Jaroslav Kysela <perex@perex.cz> 7451S: Maintained 7452F: Documentation/isapnp.txt 7453F: drivers/pnp/isapnp/ 7454F: include/linux/isapnp.h 7455 7456ISCSI 7457M: Lee Duncan <lduncan@suse.com> 7458M: Chris Leech <cleech@redhat.com> 7459L: open-iscsi@googlegroups.com 7460W: www.open-iscsi.com 7461S: Maintained 7462F: drivers/scsi/*iscsi* 7463F: include/scsi/*iscsi* 7464 7465iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7466M: Peter Jones <pjones@redhat.com> 7467M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7468S: Maintained 7469F: drivers/firmware/iscsi_ibft* 7470 7471ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7472M: Or Gerlitz <ogerlitz@mellanox.com> 7473M: Sagi Grimberg <sagi@grimberg.me> 7474M: Roi Dayan <roid@mellanox.com> 7475L: linux-rdma@vger.kernel.org 7476S: Supported 7477W: http://www.openfabrics.org 7478W: www.open-iscsi.org 7479Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7480F: drivers/infiniband/ulp/iser/ 7481 7482ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7483M: Sagi Grimberg <sagi@grimberg.me> 7484T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7485L: linux-rdma@vger.kernel.org 7486L: target-devel@vger.kernel.org 7487S: Supported 7488W: http://www.linux-iscsi.org 7489F: drivers/infiniband/ulp/isert 7490 7491ISDN SUBSYSTEM 7492M: Karsten Keil <isdn@linux-pingi.de> 7493L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7494L: netdev@vger.kernel.org 7495W: http://www.isdn4linux.de 7496T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7497S: Maintained 7498F: Documentation/isdn/ 7499F: drivers/isdn/ 7500F: include/linux/isdn.h 7501F: include/linux/isdn/ 7502F: include/uapi/linux/isdn.h 7503F: include/uapi/linux/isdn/ 7504 7505ISDN SUBSYSTEM (Eicon active card driver) 7506M: Armin Schindler <mac@melware.de> 7507L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7508W: http://www.melware.de 7509S: Maintained 7510F: drivers/isdn/hardware/eicon/ 7511 7512IT87 HARDWARE MONITORING DRIVER 7513M: Jean Delvare <jdelvare@suse.com> 7514L: linux-hwmon@vger.kernel.org 7515S: Maintained 7516F: Documentation/hwmon/it87 7517F: drivers/hwmon/it87.c 7518 7519IT913X MEDIA DRIVER 7520M: Antti Palosaari <crope@iki.fi> 7521L: linux-media@vger.kernel.org 7522W: https://linuxtv.org 7523W: http://palosaari.fi/linux/ 7524Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7525T: git git://linuxtv.org/anttip/media_tree.git 7526S: Maintained 7527F: drivers/media/tuners/it913x* 7528 7529IVTV VIDEO4LINUX DRIVER 7530M: Andy Walls <awalls@md.metrocast.net> 7531L: ivtv-devel@ivtvdriver.org (subscribers-only) 7532L: linux-media@vger.kernel.org 7533T: git git://linuxtv.org/media_tree.git 7534W: http://www.ivtvdriver.org 7535S: Maintained 7536F: Documentation/media/v4l-drivers/ivtv* 7537F: drivers/media/pci/ivtv/ 7538F: include/uapi/linux/ivtv* 7539 7540IX2505V MEDIA DRIVER 7541M: Malcolm Priestley <tvboxspy@gmail.com> 7542L: linux-media@vger.kernel.org 7543W: https://linuxtv.org 7544Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7545S: Maintained 7546F: drivers/media/dvb-frontends/ix2505v* 7547 7548JAILHOUSE HYPERVISOR INTERFACE 7549M: Jan Kiszka <jan.kiszka@siemens.com> 7550L: jailhouse-dev@googlegroups.com 7551S: Maintained 7552F: arch/x86/kernel/jailhouse.c 7553F: arch/x86/include/asm/jailhouse_para.h 7554 7555JC42.4 TEMPERATURE SENSOR DRIVER 7556M: Guenter Roeck <linux@roeck-us.net> 7557L: linux-hwmon@vger.kernel.org 7558S: Maintained 7559F: drivers/hwmon/jc42.c 7560F: Documentation/hwmon/jc42 7561 7562JFS FILESYSTEM 7563M: Dave Kleikamp <shaggy@kernel.org> 7564L: jfs-discussion@lists.sourceforge.net 7565W: http://jfs.sourceforge.net/ 7566T: git git://github.com/kleikamp/linux-shaggy.git 7567S: Maintained 7568F: Documentation/filesystems/jfs.txt 7569F: fs/jfs/ 7570 7571JME NETWORK DRIVER 7572M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7573L: netdev@vger.kernel.org 7574S: Maintained 7575F: drivers/net/ethernet/jme.* 7576 7577JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7578M: David Woodhouse <dwmw2@infradead.org> 7579L: linux-mtd@lists.infradead.org 7580W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7581S: Maintained 7582F: fs/jffs2/ 7583F: include/uapi/linux/jffs2.h 7584 7585JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7586M: "Theodore Ts'o" <tytso@mit.edu> 7587M: Jan Kara <jack@suse.com> 7588L: linux-ext4@vger.kernel.org 7589S: Maintained 7590F: fs/jbd2/ 7591F: include/linux/jbd2.h 7592 7593JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7594M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7595L: linux-media@vger.kernel.org 7596S: Maintained 7597F: drivers/media/platform/rcar_jpu.c 7598 7599JSM Neo PCI based serial card 7600M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7601L: linux-serial@vger.kernel.org 7602S: Maintained 7603F: drivers/tty/serial/jsm/ 7604 7605K10TEMP HARDWARE MONITORING DRIVER 7606M: Clemens Ladisch <clemens@ladisch.de> 7607L: linux-hwmon@vger.kernel.org 7608S: Maintained 7609F: Documentation/hwmon/k10temp 7610F: drivers/hwmon/k10temp.c 7611 7612K8TEMP HARDWARE MONITORING DRIVER 7613M: Rudolf Marek <r.marek@assembler.cz> 7614L: linux-hwmon@vger.kernel.org 7615S: Maintained 7616F: Documentation/hwmon/k8temp 7617F: drivers/hwmon/k8temp.c 7618 7619KASAN 7620M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7621R: Alexander Potapenko <glider@google.com> 7622R: Dmitry Vyukov <dvyukov@google.com> 7623L: kasan-dev@googlegroups.com 7624S: Maintained 7625F: arch/*/include/asm/kasan.h 7626F: arch/*/mm/kasan_init* 7627F: Documentation/dev-tools/kasan.rst 7628F: include/linux/kasan*.h 7629F: lib/test_kasan.c 7630F: mm/kasan/ 7631F: scripts/Makefile.kasan 7632 7633KCONFIG 7634M: Masahiro Yamada <yamada.masahiro@socionext.com> 7635T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7636L: linux-kbuild@vger.kernel.org 7637S: Maintained 7638F: Documentation/kbuild/kconfig-language.txt 7639F: scripts/kconfig/ 7640 7641KDUMP 7642M: Dave Young <dyoung@redhat.com> 7643M: Baoquan He <bhe@redhat.com> 7644R: Vivek Goyal <vgoyal@redhat.com> 7645L: kexec@lists.infradead.org 7646W: http://lse.sourceforge.net/kdump/ 7647S: Maintained 7648F: Documentation/kdump/ 7649 7650KEENE FM RADIO TRANSMITTER DRIVER 7651M: Hans Verkuil <hverkuil@xs4all.nl> 7652L: linux-media@vger.kernel.org 7653T: git git://linuxtv.org/media_tree.git 7654W: https://linuxtv.org 7655S: Maintained 7656F: drivers/media/radio/radio-keene* 7657 7658KERNEL AUTOMOUNTER v4 (AUTOFS4) 7659M: Ian Kent <raven@themaw.net> 7660L: autofs@vger.kernel.org 7661S: Maintained 7662F: fs/autofs4/ 7663 7664KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7665M: Masahiro Yamada <yamada.masahiro@socionext.com> 7666M: Michal Marek <michal.lkml@markovi.net> 7667T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7668L: linux-kbuild@vger.kernel.org 7669S: Maintained 7670F: Documentation/kbuild/ 7671F: Makefile 7672F: scripts/Kbuild* 7673F: scripts/Makefile* 7674F: scripts/basic/ 7675F: scripts/mk* 7676F: scripts/mod/ 7677F: scripts/package/ 7678 7679KERNEL JANITORS 7680L: kernel-janitors@vger.kernel.org 7681W: http://kernelnewbies.org/KernelJanitors 7682S: Odd Fixes 7683 7684KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7685M: "J. Bruce Fields" <bfields@fieldses.org> 7686M: Jeff Layton <jlayton@kernel.org> 7687L: linux-nfs@vger.kernel.org 7688W: http://nfs.sourceforge.net/ 7689T: git git://linux-nfs.org/~bfields/linux.git 7690S: Supported 7691F: fs/nfsd/ 7692F: include/uapi/linux/nfsd/ 7693F: fs/lockd/ 7694F: fs/nfs_common/ 7695F: net/sunrpc/ 7696F: include/linux/lockd/ 7697F: include/linux/sunrpc/ 7698F: include/uapi/linux/sunrpc/ 7699 7700KERNEL SELFTEST FRAMEWORK 7701M: Shuah Khan <shuah@kernel.org> 7702L: linux-kselftest@vger.kernel.org 7703T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7704Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7705S: Maintained 7706F: tools/testing/selftests/ 7707F: Documentation/dev-tools/kselftest* 7708 7709KERNEL USERMODE HELPER 7710M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7711L: linux-kernel@vger.kernel.org 7712S: Maintained 7713F: kernel/umh.c 7714F: include/linux/umh.h 7715 7716KERNEL VIRTUAL MACHINE (KVM) 7717M: Paolo Bonzini <pbonzini@redhat.com> 7718M: Radim Krčmář <rkrcmar@redhat.com> 7719L: kvm@vger.kernel.org 7720W: http://www.linux-kvm.org 7721T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7722S: Supported 7723F: Documentation/virtual/kvm/ 7724F: include/trace/events/kvm.h 7725F: include/uapi/asm-generic/kvm* 7726F: include/uapi/linux/kvm* 7727F: include/asm-generic/kvm* 7728F: include/linux/kvm* 7729F: include/kvm/iodev.h 7730F: virt/kvm/* 7731F: tools/kvm/ 7732 7733KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7734M: Joerg Roedel <joro@8bytes.org> 7735L: kvm@vger.kernel.org 7736W: http://www.linux-kvm.org/ 7737S: Maintained 7738F: arch/x86/include/asm/svm.h 7739F: arch/x86/kvm/svm.c 7740 7741KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7742M: Christoffer Dall <christoffer.dall@arm.com> 7743M: Marc Zyngier <marc.zyngier@arm.com> 7744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7745L: kvmarm@lists.cs.columbia.edu 7746W: http://systems.cs.columbia.edu/projects/kvm-arm 7747T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7748S: Supported 7749F: arch/arm/include/uapi/asm/kvm* 7750F: arch/arm/include/asm/kvm* 7751F: arch/arm/kvm/ 7752F: virt/kvm/arm/ 7753F: include/kvm/arm_* 7754 7755KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7756M: Christoffer Dall <christoffer.dall@arm.com> 7757M: Marc Zyngier <marc.zyngier@arm.com> 7758L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7759L: kvmarm@lists.cs.columbia.edu 7760S: Maintained 7761F: arch/arm64/include/uapi/asm/kvm* 7762F: arch/arm64/include/asm/kvm* 7763F: arch/arm64/kvm/ 7764 7765KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7766M: James Hogan <jhogan@kernel.org> 7767L: linux-mips@linux-mips.org 7768S: Supported 7769F: arch/mips/include/uapi/asm/kvm* 7770F: arch/mips/include/asm/kvm* 7771F: arch/mips/kvm/ 7772 7773KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7774M: Paul Mackerras <paulus@ozlabs.org> 7775L: kvm-ppc@vger.kernel.org 7776W: http://www.linux-kvm.org/ 7777T: git git://github.com/agraf/linux-2.6.git 7778S: Supported 7779F: arch/powerpc/include/uapi/asm/kvm* 7780F: arch/powerpc/include/asm/kvm* 7781F: arch/powerpc/kvm/ 7782F: arch/powerpc/kernel/kvm* 7783 7784KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7785M: Christian Borntraeger <borntraeger@de.ibm.com> 7786M: Janosch Frank <frankja@linux.ibm.com> 7787R: David Hildenbrand <david@redhat.com> 7788R: Cornelia Huck <cohuck@redhat.com> 7789L: linux-s390@vger.kernel.org 7790W: http://www.ibm.com/developerworks/linux/linux390/ 7791T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7792S: Supported 7793F: arch/s390/include/uapi/asm/kvm* 7794F: arch/s390/include/asm/gmap.h 7795F: arch/s390/include/asm/kvm* 7796F: arch/s390/kvm/ 7797F: arch/s390/mm/gmap.c 7798 7799KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7800M: Paolo Bonzini <pbonzini@redhat.com> 7801M: Radim Krčmář <rkrcmar@redhat.com> 7802L: kvm@vger.kernel.org 7803W: http://www.linux-kvm.org 7804T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7805S: Supported 7806F: arch/x86/kvm/ 7807F: arch/x86/include/uapi/asm/kvm* 7808F: arch/x86/include/asm/kvm* 7809F: arch/x86/include/asm/pvclock-abi.h 7810F: arch/x86/kernel/kvm.c 7811F: arch/x86/kernel/kvmclock.c 7812 7813KERNFS 7814M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7815M: Tejun Heo <tj@kernel.org> 7816T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7817S: Supported 7818F: include/linux/kernfs.h 7819F: fs/kernfs/ 7820 7821KEXEC 7822M: Eric Biederman <ebiederm@xmission.com> 7823W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7824L: kexec@lists.infradead.org 7825S: Maintained 7826F: include/linux/kexec.h 7827F: include/uapi/linux/kexec.h 7828F: kernel/kexec* 7829 7830KEYS-ENCRYPTED 7831M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7832L: linux-integrity@vger.kernel.org 7833L: keyrings@vger.kernel.org 7834S: Supported 7835F: Documentation/security/keys/trusted-encrypted.rst 7836F: include/keys/encrypted-type.h 7837F: security/keys/encrypted-keys/ 7838 7839KEYS-TRUSTED 7840M: James Bottomley <jejb@linux.vnet.ibm.com> 7841M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7842L: linux-integrity@vger.kernel.org 7843L: keyrings@vger.kernel.org 7844S: Supported 7845F: Documentation/security/keys/trusted-encrypted.rst 7846F: include/keys/trusted-type.h 7847F: security/keys/trusted.c 7848F: security/keys/trusted.h 7849 7850KEYS/KEYRINGS: 7851M: David Howells <dhowells@redhat.com> 7852L: keyrings@vger.kernel.org 7853S: Maintained 7854F: Documentation/security/keys/core.rst 7855F: include/linux/key.h 7856F: include/linux/key-type.h 7857F: include/linux/keyctl.h 7858F: include/uapi/linux/keyctl.h 7859F: include/keys/ 7860F: security/keys/ 7861 7862KGDB / KDB /debug_core 7863M: Jason Wessel <jason.wessel@windriver.com> 7864M: Daniel Thompson <daniel.thompson@linaro.org> 7865W: http://kgdb.wiki.kernel.org/ 7866L: kgdb-bugreport@lists.sourceforge.net 7867T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7868S: Maintained 7869F: Documentation/dev-tools/kgdb.rst 7870F: drivers/misc/kgdbts.c 7871F: drivers/tty/serial/kgdboc.c 7872F: include/linux/kdb.h 7873F: include/linux/kgdb.h 7874F: kernel/debug/ 7875 7876KMEMLEAK 7877M: Catalin Marinas <catalin.marinas@arm.com> 7878S: Maintained 7879F: Documentation/dev-tools/kmemleak.rst 7880F: include/linux/kmemleak.h 7881F: mm/kmemleak.c 7882F: mm/kmemleak-test.c 7883 7884KMOD KERNEL MODULE LOADER - USERMODE HELPER 7885M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7886L: linux-kernel@vger.kernel.org 7887S: Maintained 7888F: kernel/kmod.c 7889F: include/linux/kmod.h 7890F: lib/test_kmod.c 7891F: tools/testing/selftests/kmod/ 7892 7893KPROBES 7894M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7895M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7896M: "David S. Miller" <davem@davemloft.net> 7897M: Masami Hiramatsu <mhiramat@kernel.org> 7898S: Maintained 7899F: Documentation/kprobes.txt 7900F: include/linux/kprobes.h 7901F: include/asm-generic/kprobes.h 7902F: kernel/kprobes.c 7903 7904KS0108 LCD CONTROLLER DRIVER 7905M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7906W: http://miguelojeda.es/auxdisplay.htm 7907W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7908S: Maintained 7909F: Documentation/auxdisplay/ks0108 7910F: drivers/auxdisplay/ks0108.c 7911F: include/linux/ks0108.h 7912 7913L3MDEV 7914M: David Ahern <dsa@cumulusnetworks.com> 7915L: netdev@vger.kernel.org 7916S: Maintained 7917F: net/l3mdev 7918F: include/net/l3mdev.h 7919 7920LANTIQ MIPS ARCHITECTURE 7921M: John Crispin <john@phrozen.org> 7922L: linux-mips@linux-mips.org 7923S: Maintained 7924F: arch/mips/lantiq 7925F: drivers/soc/lantiq 7926 7927LAPB module 7928L: linux-x25@vger.kernel.org 7929S: Orphan 7930F: Documentation/networking/lapb-module.txt 7931F: include/*/lapb.h 7932F: net/lapb/ 7933 7934LASI 53c700 driver for PARISC 7935M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7936L: linux-scsi@vger.kernel.org 7937S: Maintained 7938F: Documentation/scsi/53c700.txt 7939F: drivers/scsi/53c700* 7940 7941LEAKING_ADDRESSES 7942M: Tobin C. Harding <me@tobin.cc> 7943M: Tycho Andersen <tycho@tycho.ws> 7944L: kernel-hardening@lists.openwall.com 7945S: Maintained 7946T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 7947F: scripts/leaking_addresses.pl 7948 7949LED SUBSYSTEM 7950M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7951M: Pavel Machek <pavel@ucw.cz> 7952L: linux-leds@vger.kernel.org 7953T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7954S: Maintained 7955F: Documentation/devicetree/bindings/leds/ 7956F: drivers/leds/ 7957F: include/linux/leds.h 7958 7959LEGACY EEPROM DRIVER 7960M: Jean Delvare <jdelvare@suse.com> 7961S: Maintained 7962F: Documentation/misc-devices/eeprom 7963F: drivers/misc/eeprom/eeprom.c 7964 7965LEGO USB Tower driver 7966M: Juergen Stuber <starblue@users.sourceforge.net> 7967L: legousb-devel@lists.sourceforge.net 7968W: http://legousb.sourceforge.net/ 7969S: Maintained 7970F: drivers/usb/misc/legousbtower.c 7971 7972LG2160 MEDIA DRIVER 7973M: Michael Krufky <mkrufky@linuxtv.org> 7974L: linux-media@vger.kernel.org 7975W: https://linuxtv.org 7976W: http://github.com/mkrufky 7977Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7978T: git git://linuxtv.org/mkrufky/tuners.git 7979S: Maintained 7980F: drivers/media/dvb-frontends/lg2160.* 7981 7982LGDT3305 MEDIA DRIVER 7983M: Michael Krufky <mkrufky@linuxtv.org> 7984L: linux-media@vger.kernel.org 7985W: https://linuxtv.org 7986W: http://github.com/mkrufky 7987Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7988T: git git://linuxtv.org/mkrufky/tuners.git 7989S: Maintained 7990F: drivers/media/dvb-frontends/lgdt3305.* 7991 7992LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7993M: Viresh Kumar <vireshk@kernel.org> 7994L: linux-ide@vger.kernel.org 7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7996S: Maintained 7997F: include/linux/pata_arasan_cf_data.h 7998F: drivers/ata/pata_arasan_cf.c 7999 8000LIBATA PATA DRIVERS 8001M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8002M: Tejun Heo <tj@kernel.org> 8003L: linux-ide@vger.kernel.org 8004T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8005S: Maintained 8006F: drivers/ata/pata_*.c 8007F: drivers/ata/ata_generic.c 8008 8009LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8010M: Linus Walleij <linus.walleij@linaro.org> 8011L: linux-ide@vger.kernel.org 8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8013S: Maintained 8014F: drivers/ata/pata_ftide010.c 8015F: drivers/ata/sata_gemini.c 8016F: drivers/ata/sata_gemini.h 8017 8018LIBATA SATA AHCI PLATFORM devices support 8019M: Hans de Goede <hdegoede@redhat.com> 8020M: Tejun Heo <tj@kernel.org> 8021L: linux-ide@vger.kernel.org 8022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8023S: Maintained 8024F: drivers/ata/ahci_platform.c 8025F: drivers/ata/libahci_platform.c 8026F: include/linux/ahci_platform.h 8027 8028LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8029M: Mikael Pettersson <mikpelinux@gmail.com> 8030L: linux-ide@vger.kernel.org 8031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8032S: Maintained 8033F: drivers/ata/sata_promise.* 8034 8035LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8036M: Tejun Heo <tj@kernel.org> 8037L: linux-ide@vger.kernel.org 8038T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8039S: Maintained 8040F: drivers/ata/ 8041F: include/linux/ata.h 8042F: include/linux/libata.h 8043F: Documentation/devicetree/bindings/ata/ 8044 8045LIBLOCKDEP 8046M: Sasha Levin <alexander.levin@verizon.com> 8047S: Maintained 8048F: tools/lib/lockdep/ 8049 8050LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8051M: Ross Zwisler <ross.zwisler@linux.intel.com> 8052M: Dan Williams <dan.j.williams@intel.com> 8053M: Vishal Verma <vishal.l.verma@intel.com> 8054M: Dave Jiang <dave.jiang@intel.com> 8055L: linux-nvdimm@lists.01.org 8056Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8057S: Supported 8058F: drivers/nvdimm/blk.c 8059F: drivers/nvdimm/region_devs.c 8060 8061LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8062M: Vishal Verma <vishal.l.verma@intel.com> 8063M: Dan Williams <dan.j.williams@intel.com> 8064M: Ross Zwisler <ross.zwisler@linux.intel.com> 8065M: Dave Jiang <dave.jiang@intel.com> 8066L: linux-nvdimm@lists.01.org 8067Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8068S: Supported 8069F: drivers/nvdimm/btt* 8070 8071LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8072M: Ross Zwisler <ross.zwisler@linux.intel.com> 8073M: Dan Williams <dan.j.williams@intel.com> 8074M: Vishal Verma <vishal.l.verma@intel.com> 8075M: Dave Jiang <dave.jiang@intel.com> 8076L: linux-nvdimm@lists.01.org 8077Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8078S: Supported 8079F: drivers/nvdimm/pmem* 8080 8081LIBNVDIMM: DEVICETREE BINDINGS 8082M: Oliver O'Halloran <oohall@gmail.com> 8083L: linux-nvdimm@lists.01.org 8084Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8085S: Supported 8086F: drivers/nvdimm/of_pmem.c 8087F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8088 8089LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8090M: Dan Williams <dan.j.williams@intel.com> 8091M: Ross Zwisler <ross.zwisler@linux.intel.com> 8092M: Vishal Verma <vishal.l.verma@intel.com> 8093M: Dave Jiang <dave.jiang@intel.com> 8094L: linux-nvdimm@lists.01.org 8095Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8096T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8097S: Supported 8098F: drivers/nvdimm/* 8099F: drivers/acpi/nfit/* 8100F: include/linux/nd.h 8101F: include/linux/libnvdimm.h 8102F: include/uapi/linux/ndctl.h 8103 8104LIGHTNVM PLATFORM SUPPORT 8105M: Matias Bjorling <mb@lightnvm.io> 8106W: http://github/OpenChannelSSD 8107L: linux-block@vger.kernel.org 8108S: Maintained 8109F: drivers/lightnvm/ 8110F: include/linux/lightnvm.h 8111F: include/uapi/linux/lightnvm.h 8112 8113LINUX FOR POWER MACINTOSH 8114M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8115W: http://www.penguinppc.org/ 8116L: linuxppc-dev@lists.ozlabs.org 8117S: Maintained 8118F: arch/powerpc/platforms/powermac/ 8119F: drivers/macintosh/ 8120 8121LINUX FOR POWERPC (32-BIT AND 64-BIT) 8122M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8123M: Paul Mackerras <paulus@samba.org> 8124M: Michael Ellerman <mpe@ellerman.id.au> 8125W: https://github.com/linuxppc/linux/wiki 8126L: linuxppc-dev@lists.ozlabs.org 8127Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8128T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8129S: Supported 8130F: Documentation/ABI/stable/sysfs-firmware-opal-* 8131F: Documentation/devicetree/bindings/powerpc/ 8132F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8133F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8134F: Documentation/powerpc/ 8135F: arch/powerpc/ 8136F: drivers/char/tpm/tpm_ibmvtpm* 8137F: drivers/crypto/nx/ 8138F: drivers/crypto/vmx/ 8139F: drivers/i2c/busses/i2c-opal.c 8140F: drivers/net/ethernet/ibm/ibmveth.* 8141F: drivers/net/ethernet/ibm/ibmvnic.* 8142F: drivers/pci/hotplug/pnv_php.c 8143F: drivers/pci/hotplug/rpa* 8144F: drivers/rtc/rtc-opal.c 8145F: drivers/scsi/ibmvscsi/ 8146F: drivers/tty/hvc/hvc_opal.c 8147F: drivers/watchdog/wdrtas.c 8148F: tools/testing/selftests/powerpc 8149N: /pmac 8150N: powermac 8151N: powernv 8152N: [^a-z0-9]ps3 8153N: pseries 8154 8155LINUX FOR POWERPC EMBEDDED MPC5XXX 8156M: Anatolij Gustschin <agust@denx.de> 8157L: linuxppc-dev@lists.ozlabs.org 8158T: git git://git.denx.de/linux-denx-agust.git 8159S: Maintained 8160F: arch/powerpc/platforms/512x/ 8161F: arch/powerpc/platforms/52xx/ 8162 8163LINUX FOR POWERPC EMBEDDED PPC4XX 8164M: Alistair Popple <alistair@popple.id.au> 8165M: Matt Porter <mporter@kernel.crashing.org> 8166W: http://www.penguinppc.org/ 8167L: linuxppc-dev@lists.ozlabs.org 8168S: Maintained 8169F: arch/powerpc/platforms/40x/ 8170F: arch/powerpc/platforms/44x/ 8171 8172LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8173M: Scott Wood <oss@buserror.net> 8174M: Kumar Gala <galak@kernel.crashing.org> 8175W: http://www.penguinppc.org/ 8176L: linuxppc-dev@lists.ozlabs.org 8177T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8178S: Maintained 8179F: arch/powerpc/platforms/83xx/ 8180F: arch/powerpc/platforms/85xx/ 8181F: Documentation/devicetree/bindings/powerpc/fsl/ 8182 8183LINUX FOR POWERPC EMBEDDED PPC8XX 8184M: Vitaly Bordug <vitb@kernel.crashing.org> 8185W: http://www.penguinppc.org/ 8186L: linuxppc-dev@lists.ozlabs.org 8187S: Maintained 8188F: arch/powerpc/platforms/8xx/ 8189 8190LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8191L: linuxppc-dev@lists.ozlabs.org 8192S: Orphan 8193F: arch/powerpc/*/*virtex* 8194F: arch/powerpc/*/*/*virtex* 8195 8196LINUX FOR POWERPC PA SEMI PWRFICIENT 8197L: linuxppc-dev@lists.ozlabs.org 8198S: Orphan 8199F: arch/powerpc/platforms/pasemi/ 8200F: drivers/*/*pasemi* 8201F: drivers/*/*/*pasemi* 8202 8203LINUX KERNEL DUMP TEST MODULE (LKDTM) 8204M: Kees Cook <keescook@chromium.org> 8205S: Maintained 8206F: drivers/misc/lkdtm/* 8207 8208LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8209M: Alan Stern <stern@rowland.harvard.edu> 8210M: Andrea Parri <parri.andrea@gmail.com> 8211M: Will Deacon <will.deacon@arm.com> 8212M: Peter Zijlstra <peterz@infradead.org> 8213M: Boqun Feng <boqun.feng@gmail.com> 8214M: Nicholas Piggin <npiggin@gmail.com> 8215M: David Howells <dhowells@redhat.com> 8216M: Jade Alglave <j.alglave@ucl.ac.uk> 8217M: Luc Maranget <luc.maranget@inria.fr> 8218M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8219R: Akira Yokosawa <akiyks@gmail.com> 8220L: linux-kernel@vger.kernel.org 8221S: Supported 8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8223F: tools/memory-model/ 8224F: Documentation/memory-barriers.txt 8225 8226LINUX SECURITY MODULE (LSM) FRAMEWORK 8227M: Chris Wright <chrisw@sous-sol.org> 8228L: linux-security-module@vger.kernel.org 8229S: Supported 8230 8231LIS3LV02D ACCELEROMETER DRIVER 8232M: Eric Piel <eric.piel@tremplin-utc.net> 8233S: Maintained 8234F: Documentation/misc-devices/lis3lv02d 8235F: drivers/misc/lis3lv02d/ 8236F: drivers/platform/x86/hp_accel.c 8237 8238LIVE PATCHING 8239M: Josh Poimboeuf <jpoimboe@redhat.com> 8240M: Jessica Yu <jeyu@kernel.org> 8241M: Jiri Kosina <jikos@kernel.org> 8242M: Miroslav Benes <mbenes@suse.cz> 8243R: Petr Mladek <pmladek@suse.com> 8244S: Maintained 8245F: kernel/livepatch/ 8246F: include/linux/livepatch.h 8247F: arch/x86/include/asm/livepatch.h 8248F: arch/x86/kernel/livepatch.c 8249F: Documentation/livepatch/ 8250F: Documentation/ABI/testing/sysfs-kernel-livepatch 8251F: samples/livepatch/ 8252L: live-patching@vger.kernel.org 8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8254 8255LLC (802.2) 8256L: netdev@vger.kernel.org 8257S: Odd fixes 8258F: include/linux/llc.h 8259F: include/uapi/linux/llc.h 8260F: include/net/llc* 8261F: net/llc/ 8262 8263LM73 HARDWARE MONITOR DRIVER 8264M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8265L: linux-hwmon@vger.kernel.org 8266S: Maintained 8267F: drivers/hwmon/lm73.c 8268 8269LM78 HARDWARE MONITOR DRIVER 8270M: Jean Delvare <jdelvare@suse.com> 8271L: linux-hwmon@vger.kernel.org 8272S: Maintained 8273F: Documentation/hwmon/lm78 8274F: drivers/hwmon/lm78.c 8275 8276LM83 HARDWARE MONITOR DRIVER 8277M: Jean Delvare <jdelvare@suse.com> 8278L: linux-hwmon@vger.kernel.org 8279S: Maintained 8280F: Documentation/hwmon/lm83 8281F: drivers/hwmon/lm83.c 8282 8283LM90 HARDWARE MONITOR DRIVER 8284M: Jean Delvare <jdelvare@suse.com> 8285L: linux-hwmon@vger.kernel.org 8286S: Maintained 8287F: Documentation/hwmon/lm90 8288F: Documentation/devicetree/bindings/hwmon/lm90.txt 8289F: drivers/hwmon/lm90.c 8290F: include/dt-bindings/thermal/lm90.h 8291 8292LM95234 HARDWARE MONITOR DRIVER 8293M: Guenter Roeck <linux@roeck-us.net> 8294L: linux-hwmon@vger.kernel.org 8295S: Maintained 8296F: Documentation/hwmon/lm95234 8297F: drivers/hwmon/lm95234.c 8298 8299LME2510 MEDIA DRIVER 8300M: Malcolm Priestley <tvboxspy@gmail.com> 8301L: linux-media@vger.kernel.org 8302W: https://linuxtv.org 8303Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8304S: Maintained 8305F: drivers/media/usb/dvb-usb-v2/lmedm04* 8306 8307LOADPIN SECURITY MODULE 8308M: Kees Cook <keescook@chromium.org> 8309T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8310S: Supported 8311F: security/loadpin/ 8312F: Documentation/admin-guide/LSM/LoadPin.rst 8313 8314LOCKING PRIMITIVES 8315M: Peter Zijlstra <peterz@infradead.org> 8316M: Ingo Molnar <mingo@redhat.com> 8317L: linux-kernel@vger.kernel.org 8318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8319S: Maintained 8320F: Documentation/locking/ 8321F: include/linux/lockdep.h 8322F: include/linux/spinlock*.h 8323F: arch/*/include/asm/spinlock*.h 8324F: include/linux/rwlock*.h 8325F: include/linux/mutex*.h 8326F: arch/*/include/asm/mutex*.h 8327F: include/linux/rwsem*.h 8328F: arch/*/include/asm/rwsem.h 8329F: include/linux/seqlock.h 8330F: lib/locking*.[ch] 8331F: kernel/locking/ 8332X: kernel/locking/locktorture.c 8333 8334LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8335M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8336L: linux-ntfs-dev@lists.sourceforge.net 8337W: http://www.linux-ntfs.org/content/view/19/37/ 8338S: Maintained 8339F: Documentation/ldm.txt 8340F: block/partitions/ldm.* 8341 8342LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8343M: Sathya Prakash <sathya.prakash@broadcom.com> 8344M: Chaitra P B <chaitra.basappa@broadcom.com> 8345M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8346L: MPT-FusionLinux.pdl@broadcom.com 8347L: linux-scsi@vger.kernel.org 8348W: http://www.avagotech.com/support/ 8349S: Supported 8350F: drivers/message/fusion/ 8351F: drivers/scsi/mpt2sas/ 8352F: drivers/scsi/mpt3sas/ 8353 8354LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8355M: Matthew Wilcox <matthew@wil.cx> 8356L: linux-scsi@vger.kernel.org 8357S: Maintained 8358F: drivers/scsi/sym53c8xx_2/ 8359 8360LTC4261 HARDWARE MONITOR DRIVER 8361M: Guenter Roeck <linux@roeck-us.net> 8362L: linux-hwmon@vger.kernel.org 8363S: Maintained 8364F: Documentation/hwmon/ltc4261 8365F: drivers/hwmon/ltc4261.c 8366 8367LTC4306 I2C MULTIPLEXER DRIVER 8368M: Michael Hennerich <michael.hennerich@analog.com> 8369W: http://ez.analog.com/community/linux-device-drivers 8370L: linux-i2c@vger.kernel.org 8371S: Supported 8372F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8373F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8374 8375LTP (Linux Test Project) 8376M: Mike Frysinger <vapier@gentoo.org> 8377M: Cyril Hrubis <chrubis@suse.cz> 8378M: Wanlong Gao <wanlong.gao@gmail.com> 8379M: Jan Stancek <jstancek@redhat.com> 8380M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8381M: Alexey Kodanev <alexey.kodanev@oracle.com> 8382L: ltp@lists.linux.it (subscribers-only) 8383W: http://linux-test-project.github.io/ 8384T: git git://github.com/linux-test-project/ltp.git 8385S: Maintained 8386 8387M68K ARCHITECTURE 8388M: Geert Uytterhoeven <geert@linux-m68k.org> 8389L: linux-m68k@lists.linux-m68k.org 8390W: http://www.linux-m68k.org/ 8391T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8392S: Maintained 8393F: arch/m68k/ 8394F: drivers/zorro/ 8395 8396M68K ON APPLE MACINTOSH 8397M: Joshua Thompson <funaho@jurai.org> 8398W: http://www.mac.linux-m68k.org/ 8399L: linux-m68k@lists.linux-m68k.org 8400S: Maintained 8401F: arch/m68k/mac/ 8402 8403M68K ON HP9000/300 8404M: Philip Blundell <philb@gnu.org> 8405W: http://www.tazenda.demon.co.uk/phil/linux-hp 8406S: Maintained 8407F: arch/m68k/hp300/ 8408 8409M88DS3103 MEDIA DRIVER 8410M: Antti Palosaari <crope@iki.fi> 8411L: linux-media@vger.kernel.org 8412W: https://linuxtv.org 8413W: http://palosaari.fi/linux/ 8414Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8415T: git git://linuxtv.org/anttip/media_tree.git 8416S: Maintained 8417F: drivers/media/dvb-frontends/m88ds3103* 8418 8419M88RS2000 MEDIA DRIVER 8420M: Malcolm Priestley <tvboxspy@gmail.com> 8421L: linux-media@vger.kernel.org 8422W: https://linuxtv.org 8423Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8424S: Maintained 8425F: drivers/media/dvb-frontends/m88rs2000* 8426 8427MA901 MASTERKIT USB FM RADIO DRIVER 8428M: Alexey Klimov <klimov.linux@gmail.com> 8429L: linux-media@vger.kernel.org 8430T: git git://linuxtv.org/media_tree.git 8431S: Maintained 8432F: drivers/media/radio/radio-ma901.c 8433 8434MAC80211 8435M: Johannes Berg <johannes@sipsolutions.net> 8436L: linux-wireless@vger.kernel.org 8437W: http://wireless.kernel.org/ 8438T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8439T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8440S: Maintained 8441F: Documentation/networking/mac80211-injection.txt 8442F: include/net/mac80211.h 8443F: net/mac80211/ 8444F: drivers/net/wireless/mac80211_hwsim.[ch] 8445F: Documentation/networking/mac80211_hwsim/README 8446 8447MAILBOX API 8448M: Jassi Brar <jassisinghbrar@gmail.com> 8449L: linux-kernel@vger.kernel.org 8450S: Maintained 8451F: drivers/mailbox/ 8452F: include/linux/mailbox_client.h 8453F: include/linux/mailbox_controller.h 8454 8455MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8456M: Michael Kerrisk <mtk.manpages@gmail.com> 8457W: http://www.kernel.org/doc/man-pages 8458L: linux-man@vger.kernel.org 8459S: Maintained 8460 8461MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8462M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8463L: linux-mips@linux-mips.org 8464S: Maintained 8465F: arch/mips/boot/dts/img/pistachio_marduk.dts 8466 8467MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8468M: Andrew Lunn <andrew@lunn.ch> 8469M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8470L: netdev@vger.kernel.org 8471S: Maintained 8472F: drivers/net/dsa/mv88e6xxx/ 8473F: linux/platform_data/mv88e6xxx.h 8474F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8475 8476MARVELL ARMADA DRM SUPPORT 8477M: Russell King <linux@armlinux.org.uk> 8478S: Maintained 8479T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8480T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8481F: drivers/gpu/drm/armada/ 8482F: include/uapi/drm/armada_drm.h 8483F: Documentation/devicetree/bindings/display/armada/ 8484 8485MARVELL CRYPTO DRIVER 8486M: Boris Brezillon <boris.brezillon@bootlin.com> 8487M: Arnaud Ebalard <arno@natisbad.org> 8488F: drivers/crypto/marvell/ 8489S: Maintained 8490L: linux-crypto@vger.kernel.org 8491 8492MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8493M: Mirko Lindner <mlindner@marvell.com> 8494M: Stephen Hemminger <stephen@networkplumber.org> 8495L: netdev@vger.kernel.org 8496S: Maintained 8497F: drivers/net/ethernet/marvell/sk* 8498 8499MARVELL LIBERTAS WIRELESS DRIVER 8500L: libertas-dev@lists.infradead.org 8501S: Orphan 8502F: drivers/net/wireless/marvell/libertas/ 8503 8504MARVELL MACCHIATOBIN SUPPORT 8505M: Russell King <linux@armlinux.org.uk> 8506L: linux-arm-kernel@lists.infradead.org 8507S: Maintained 8508F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8509 8510MARVELL MV643XX ETHERNET DRIVER 8511M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8512L: netdev@vger.kernel.org 8513S: Maintained 8514F: drivers/net/ethernet/marvell/mv643xx_eth.* 8515F: include/linux/mv643xx.h 8516 8517MARVELL MV88X3310 PHY DRIVER 8518M: Russell King <linux@armlinux.org.uk> 8519L: netdev@vger.kernel.org 8520S: Maintained 8521F: drivers/net/phy/marvell10g.c 8522 8523MARVELL MVNETA ETHERNET DRIVER 8524M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8525L: netdev@vger.kernel.org 8526S: Maintained 8527F: drivers/net/ethernet/marvell/mvneta.* 8528 8529MARVELL MWIFIEX WIRELESS DRIVER 8530M: Amitkumar Karwar <amitkarwar@gmail.com> 8531M: Nishant Sarmukadam <nishants@marvell.com> 8532M: Ganapathi Bhat <gbhat@marvell.com> 8533M: Xinming Hu <huxm@marvell.com> 8534L: linux-wireless@vger.kernel.org 8535S: Maintained 8536F: drivers/net/wireless/marvell/mwifiex/ 8537 8538MARVELL MWL8K WIRELESS DRIVER 8539M: Lennert Buytenhek <buytenh@wantstofly.org> 8540L: linux-wireless@vger.kernel.org 8541S: Odd Fixes 8542F: drivers/net/wireless/marvell/mwl8k.c 8543 8544MARVELL NAND CONTROLLER DRIVER 8545M: Miquel Raynal <miquel.raynal@bootlin.com> 8546L: linux-mtd@lists.infradead.org 8547S: Maintained 8548F: drivers/mtd/nand/raw/marvell_nand.c 8549F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8550 8551MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8552M: Nicolas Pitre <nico@fluxnic.net> 8553S: Odd Fixes 8554F: drivers/mmc/host/mvsdio.* 8555 8556MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8557M: Hu Ziji <huziji@marvell.com> 8558L: linux-mmc@vger.kernel.org 8559S: Supported 8560F: drivers/mmc/host/sdhci-xenon* 8561F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8562 8563MATROX FRAMEBUFFER DRIVER 8564L: linux-fbdev@vger.kernel.org 8565S: Orphan 8566F: drivers/video/fbdev/matrox/matroxfb_* 8567F: include/uapi/linux/matroxfb.h 8568 8569MAX16065 HARDWARE MONITOR DRIVER 8570M: Guenter Roeck <linux@roeck-us.net> 8571L: linux-hwmon@vger.kernel.org 8572S: Maintained 8573F: Documentation/hwmon/max16065 8574F: drivers/hwmon/max16065.c 8575 8576MAX20751 HARDWARE MONITOR DRIVER 8577M: Guenter Roeck <linux@roeck-us.net> 8578L: linux-hwmon@vger.kernel.org 8579S: Maintained 8580F: Documentation/hwmon/max20751 8581F: drivers/hwmon/max20751.c 8582 8583MAX2175 SDR TUNER DRIVER 8584M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8585L: linux-media@vger.kernel.org 8586T: git git://linuxtv.org/media_tree.git 8587S: Maintained 8588F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8589F: Documentation/media/v4l-drivers/max2175.rst 8590F: drivers/media/i2c/max2175* 8591F: include/uapi/linux/max2175.h 8592 8593MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8594L: linux-hwmon@vger.kernel.org 8595S: Orphan 8596F: Documentation/hwmon/max6650 8597F: drivers/hwmon/max6650.c 8598 8599MAX6697 HARDWARE MONITOR DRIVER 8600M: Guenter Roeck <linux@roeck-us.net> 8601L: linux-hwmon@vger.kernel.org 8602S: Maintained 8603F: Documentation/hwmon/max6697 8604F: Documentation/devicetree/bindings/i2c/max6697.txt 8605F: drivers/hwmon/max6697.c 8606F: include/linux/platform_data/max6697.h 8607 8608MAX9860 MONO AUDIO VOICE CODEC DRIVER 8609M: Peter Rosin <peda@axentia.se> 8610L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8611S: Maintained 8612F: Documentation/devicetree/bindings/sound/max9860.txt 8613F: sound/soc/codecs/max9860.* 8614 8615MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8616M: Javier Martinez Canillas <javier@dowhile0.org> 8617L: linux-kernel@vger.kernel.org 8618S: Supported 8619F: drivers/regulator/max77802-regulator.c 8620F: Documentation/devicetree/bindings/*/*max77802.txt 8621F: include/dt-bindings/*/*max77802.h 8622 8623MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8624M: Krzysztof Kozlowski <krzk@kernel.org> 8625M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8626L: linux-pm@vger.kernel.org 8627S: Supported 8628F: drivers/power/supply/max14577_charger.c 8629F: drivers/power/supply/max77693_charger.c 8630 8631MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8632M: Chanwoo Choi <cw00.choi@samsung.com> 8633M: Krzysztof Kozlowski <krzk@kernel.org> 8634M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8635L: linux-kernel@vger.kernel.org 8636S: Supported 8637F: drivers/*/max14577*.c 8638F: drivers/*/max77686*.c 8639F: drivers/*/max77693*.c 8640F: drivers/extcon/extcon-max14577.c 8641F: drivers/extcon/extcon-max77693.c 8642F: drivers/rtc/rtc-max77686.c 8643F: drivers/clk/clk-max77686.c 8644F: Documentation/devicetree/bindings/mfd/max14577.txt 8645F: Documentation/devicetree/bindings/*/max77686.txt 8646F: Documentation/devicetree/bindings/mfd/max77693.txt 8647F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8648F: include/linux/mfd/max14577*.h 8649F: include/linux/mfd/max77686*.h 8650F: include/linux/mfd/max77693*.h 8651 8652MAXIRADIO FM RADIO RECEIVER DRIVER 8653M: Hans Verkuil <hverkuil@xs4all.nl> 8654L: linux-media@vger.kernel.org 8655T: git git://linuxtv.org/media_tree.git 8656W: https://linuxtv.org 8657S: Maintained 8658F: drivers/media/radio/radio-maxiradio* 8659 8660MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8661M: Peter Rosin <peda@axentia.se> 8662L: linux-iio@vger.kernel.org 8663S: Maintained 8664F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8665F: drivers/iio/potentiometer/mcp4018.c 8666F: drivers/iio/potentiometer/mcp4531.c 8667 8668MCR20A IEEE-802.15.4 RADIO DRIVER 8669M: Xue Liu <liuxuenetmail@gmail.com> 8670L: linux-wpan@vger.kernel.org 8671W: https://github.com/xueliu/mcr20a-linux 8672S: Maintained 8673F: drivers/net/ieee802154/mcr20a.c 8674F: drivers/net/ieee802154/mcr20a.h 8675F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8676 8677MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8678M: William Breathitt Gray <vilhelm.gray@gmail.com> 8679L: linux-iio@vger.kernel.org 8680S: Maintained 8681F: drivers/iio/dac/cio-dac.c 8682 8683MEDIA DRIVERS FOR ASCOT2E 8684M: Sergey Kozlov <serjk@netup.ru> 8685M: Abylay Ospan <aospan@netup.ru> 8686L: linux-media@vger.kernel.org 8687W: https://linuxtv.org 8688W: http://netup.tv/ 8689T: git git://linuxtv.org/media_tree.git 8690S: Supported 8691F: drivers/media/dvb-frontends/ascot2e* 8692 8693MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8694M: Jasmin Jessich <jasmin@anw.at> 8695L: linux-media@vger.kernel.org 8696W: https://linuxtv.org 8697T: git git://linuxtv.org/media_tree.git 8698S: Maintained 8699F: drivers/media/dvb-frontends/cxd2099* 8700 8701MEDIA DRIVERS FOR CXD2841ER 8702M: Sergey Kozlov <serjk@netup.ru> 8703M: Abylay Ospan <aospan@netup.ru> 8704L: linux-media@vger.kernel.org 8705W: https://linuxtv.org 8706W: http://netup.tv/ 8707T: git git://linuxtv.org/media_tree.git 8708S: Supported 8709F: drivers/media/dvb-frontends/cxd2841er* 8710 8711MEDIA DRIVERS FOR CXD2880 8712M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8713L: linux-media@vger.kernel.org 8714W: http://linuxtv.org/ 8715T: git git://linuxtv.org/media_tree.git 8716S: Supported 8717F: drivers/media/dvb-frontends/cxd2880/* 8718F: drivers/media/spi/cxd2880* 8719 8720MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8721M: Daniel Scheller <d.scheller.oss@gmail.com> 8722L: linux-media@vger.kernel.org 8723W: https://linuxtv.org 8724T: git git://linuxtv.org/media_tree.git 8725S: Maintained 8726F: drivers/media/pci/ddbridge/* 8727 8728MEDIA DRIVERS FOR FREESCALE IMX 8729M: Steve Longerbeam <slongerbeam@gmail.com> 8730M: Philipp Zabel <p.zabel@pengutronix.de> 8731L: linux-media@vger.kernel.org 8732T: git git://linuxtv.org/media_tree.git 8733S: Maintained 8734F: Documentation/devicetree/bindings/media/imx.txt 8735F: Documentation/media/v4l-drivers/imx.rst 8736F: drivers/staging/media/imx/ 8737F: include/linux/imx-media.h 8738F: include/media/imx.h 8739 8740MEDIA DRIVERS FOR HELENE 8741M: Abylay Ospan <aospan@netup.ru> 8742L: linux-media@vger.kernel.org 8743W: https://linuxtv.org 8744W: http://netup.tv/ 8745T: git git://linuxtv.org/media_tree.git 8746S: Supported 8747F: drivers/media/dvb-frontends/helene* 8748 8749MEDIA DRIVERS FOR HORUS3A 8750M: Sergey Kozlov <serjk@netup.ru> 8751M: Abylay Ospan <aospan@netup.ru> 8752L: linux-media@vger.kernel.org 8753W: https://linuxtv.org 8754W: http://netup.tv/ 8755T: git git://linuxtv.org/media_tree.git 8756S: Supported 8757F: drivers/media/dvb-frontends/horus3a* 8758 8759MEDIA DRIVERS FOR LNBH25 8760M: Sergey Kozlov <serjk@netup.ru> 8761M: Abylay Ospan <aospan@netup.ru> 8762L: linux-media@vger.kernel.org 8763W: https://linuxtv.org 8764W: http://netup.tv/ 8765T: git git://linuxtv.org/media_tree.git 8766S: Supported 8767F: drivers/media/dvb-frontends/lnbh25* 8768 8769MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8770M: Daniel Scheller <d.scheller.oss@gmail.com> 8771L: linux-media@vger.kernel.org 8772W: https://linuxtv.org 8773T: git git://linuxtv.org/media_tree.git 8774S: Maintained 8775F: drivers/media/dvb-frontends/mxl5xx* 8776 8777MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8778M: Sergey Kozlov <serjk@netup.ru> 8779M: Abylay Ospan <aospan@netup.ru> 8780L: linux-media@vger.kernel.org 8781W: https://linuxtv.org 8782W: http://netup.tv/ 8783T: git git://linuxtv.org/media_tree.git 8784S: Supported 8785F: drivers/media/pci/netup_unidvb/* 8786 8787MEDIA DRIVERS FOR RENESAS - CEU 8788M: Jacopo Mondi <jacopo@jmondi.org> 8789L: linux-media@vger.kernel.org 8790L: linux-renesas-soc@vger.kernel.org 8791T: git git://linuxtv.org/media_tree.git 8792S: Supported 8793F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8794F: drivers/media/platform/renesas-ceu.c 8795F: include/media/drv-intf/renesas-ceu.h 8796 8797MEDIA DRIVERS FOR RENESAS - DRIF 8798M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8799L: linux-media@vger.kernel.org 8800L: linux-renesas-soc@vger.kernel.org 8801T: git git://linuxtv.org/media_tree.git 8802S: Supported 8803F: Documentation/devicetree/bindings/media/renesas,drif.txt 8804F: drivers/media/platform/rcar_drif.c 8805 8806MEDIA DRIVERS FOR RENESAS - FCP 8807M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8808L: linux-media@vger.kernel.org 8809L: linux-renesas-soc@vger.kernel.org 8810T: git git://linuxtv.org/media_tree.git 8811S: Supported 8812F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8813F: drivers/media/platform/rcar-fcp.c 8814F: include/media/rcar-fcp.h 8815 8816MEDIA DRIVERS FOR RENESAS - FDP1 8817M: Kieran Bingham <kieran@bingham.xyz> 8818L: linux-media@vger.kernel.org 8819L: linux-renesas-soc@vger.kernel.org 8820T: git git://linuxtv.org/media_tree.git 8821S: Supported 8822F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8823F: drivers/media/platform/rcar_fdp1.c 8824 8825MEDIA DRIVERS FOR RENESAS - VIN 8826M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8827L: linux-media@vger.kernel.org 8828L: linux-renesas-soc@vger.kernel.org 8829T: git git://linuxtv.org/media_tree.git 8830S: Supported 8831F: Documentation/devicetree/bindings/media/rcar_vin.txt 8832F: drivers/media/platform/rcar-vin/ 8833 8834MEDIA DRIVERS FOR RENESAS - VSP1 8835M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8836L: linux-media@vger.kernel.org 8837L: linux-renesas-soc@vger.kernel.org 8838T: git git://linuxtv.org/media_tree.git 8839S: Supported 8840F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8841F: drivers/media/platform/vsp1/ 8842 8843MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8844M: Daniel Scheller <d.scheller.oss@gmail.com> 8845L: linux-media@vger.kernel.org 8846W: https://linuxtv.org 8847T: git git://linuxtv.org/media_tree.git 8848S: Maintained 8849F: drivers/media/dvb-frontends/stv0910* 8850 8851MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8852M: Daniel Scheller <d.scheller.oss@gmail.com> 8853L: linux-media@vger.kernel.org 8854W: https://linuxtv.org 8855T: git git://linuxtv.org/media_tree.git 8856S: Maintained 8857F: drivers/media/dvb-frontends/stv6111* 8858 8859MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8860M: Dmitry Osipenko <digetx@gmail.com> 8861L: linux-media@vger.kernel.org 8862L: linux-tegra@vger.kernel.org 8863T: git git://linuxtv.org/media_tree.git 8864S: Maintained 8865F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8866F: drivers/staging/media/tegra-vde/ 8867 8868MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8869M: Mauro Carvalho Chehab <mchehab@kernel.org> 8870P: LinuxTV.org Project 8871L: linux-media@vger.kernel.org 8872W: https://linuxtv.org 8873Q: http://patchwork.kernel.org/project/linux-media/list/ 8874T: git git://linuxtv.org/media_tree.git 8875S: Maintained 8876F: Documentation/devicetree/bindings/media/ 8877F: Documentation/media/ 8878F: drivers/media/ 8879F: drivers/staging/media/ 8880F: include/linux/platform_data/media/ 8881F: include/media/ 8882F: include/uapi/linux/dvb/ 8883F: include/uapi/linux/videodev2.h 8884F: include/uapi/linux/media.h 8885F: include/uapi/linux/v4l2-* 8886F: include/uapi/linux/meye.h 8887F: include/uapi/linux/ivtv* 8888F: include/uapi/linux/uvcvideo.h 8889 8890MEDIATEK CIR DRIVER 8891M: Sean Wang <sean.wang@mediatek.com> 8892S: Maintained 8893F: drivers/media/rc/mtk-cir.c 8894 8895MEDIATEK DMA DRIVER 8896M: Sean Wang <sean.wang@mediatek.com> 8897L: dmaengine@vger.kernel.org 8898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8899L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8900S: Maintained 8901F: Documentation/devicetree/bindings/dma/mtk-* 8902F: drivers/dma/mediatek/ 8903 8904MEDIATEK PMIC LED DRIVER 8905M: Sean Wang <sean.wang@mediatek.com> 8906S: Maintained 8907F: drivers/leds/leds-mt6323.c 8908F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8909 8910MEDIATEK ETHERNET DRIVER 8911M: Felix Fietkau <nbd@openwrt.org> 8912M: John Crispin <john@phrozen.org> 8913M: Sean Wang <sean.wang@mediatek.com> 8914M: Nelson Chang <nelson.chang@mediatek.com> 8915L: netdev@vger.kernel.org 8916S: Maintained 8917F: drivers/net/ethernet/mediatek/ 8918 8919MEDIATEK SWITCH DRIVER 8920M: Sean Wang <sean.wang@mediatek.com> 8921L: netdev@vger.kernel.org 8922S: Maintained 8923F: drivers/net/dsa/mt7530.* 8924F: net/dsa/tag_mtk.c 8925 8926MEDIATEK JPEG DRIVER 8927M: Rick Chang <rick.chang@mediatek.com> 8928M: Bin Liu <bin.liu@mediatek.com> 8929S: Supported 8930F: drivers/media/platform/mtk-jpeg/ 8931F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8932 8933MEDIATEK MDP DRIVER 8934M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8935M: Houlong Wei <houlong.wei@mediatek.com> 8936M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8937S: Supported 8938F: drivers/media/platform/mtk-mdp/ 8939F: drivers/media/platform/mtk-vpu/ 8940F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8941 8942MEDIATEK MEDIA DRIVER 8943M: Tiffany Lin <tiffany.lin@mediatek.com> 8944M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8945S: Supported 8946F: drivers/media/platform/mtk-vcodec/ 8947F: drivers/media/platform/mtk-vpu/ 8948F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8949F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8950 8951MEDIATEK MT7601U WIRELESS LAN DRIVER 8952M: Jakub Kicinski <kubakici@wp.pl> 8953L: linux-wireless@vger.kernel.org 8954S: Maintained 8955F: drivers/net/wireless/mediatek/mt7601u/ 8956 8957MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8958M: Sean Wang <sean.wang@mediatek.com> 8959S: Maintained 8960F: drivers/char/hw_random/mtk-rng.c 8961 8962MEDIATEK USB3 DRD IP DRIVER 8963M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8964L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8965L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8966L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8967S: Maintained 8968F: drivers/usb/mtu3/ 8969 8970MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8971M: Peter Senna Tschudin <peter.senna@collabora.com> 8972M: Martin Donnelly <martin.donnelly@ge.com> 8973M: Martyn Welch <martyn.welch@collabora.co.uk> 8974S: Maintained 8975F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8976F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8977 8978MEGARAID SCSI/SAS DRIVERS 8979M: Kashyap Desai <kashyap.desai@broadcom.com> 8980M: Sumit Saxena <sumit.saxena@broadcom.com> 8981M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8982L: megaraidlinux.pdl@broadcom.com 8983L: linux-scsi@vger.kernel.org 8984W: http://www.avagotech.com/support/ 8985S: Maintained 8986F: Documentation/scsi/megaraid.txt 8987F: drivers/scsi/megaraid.* 8988F: drivers/scsi/megaraid/ 8989 8990MELEXIS MLX90614 DRIVER 8991M: Crt Mori <cmo@melexis.com> 8992L: linux-iio@vger.kernel.org 8993W: http://www.melexis.com 8994S: Supported 8995F: drivers/iio/temperature/mlx90614.c 8996 8997MELEXIS MLX90632 DRIVER 8998M: Crt Mori <cmo@melexis.com> 8999L: linux-iio@vger.kernel.org 9000W: http://www.melexis.com 9001S: Supported 9002F: drivers/iio/temperature/mlx90632.c 9003 9004MELFAS MIP4 TOUCHSCREEN DRIVER 9005M: Sangwon Jee <jeesw@melfas.com> 9006W: http://www.melfas.com 9007S: Supported 9008F: drivers/input/touchscreen/melfas_mip4.c 9009F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9010 9011MELLANOX ETHERNET DRIVER (mlx4_en) 9012M: Tariq Toukan <tariqt@mellanox.com> 9013L: netdev@vger.kernel.org 9014S: Supported 9015W: http://www.mellanox.com 9016Q: http://patchwork.ozlabs.org/project/netdev/list/ 9017F: drivers/net/ethernet/mellanox/mlx4/en_* 9018 9019MELLANOX ETHERNET DRIVER (mlx5e) 9020M: Saeed Mahameed <saeedm@mellanox.com> 9021L: netdev@vger.kernel.org 9022S: Supported 9023W: http://www.mellanox.com 9024Q: http://patchwork.ozlabs.org/project/netdev/list/ 9025F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9026 9027MELLANOX ETHERNET INNOVA DRIVERS 9028R: Boris Pismenny <borisp@mellanox.com> 9029L: netdev@vger.kernel.org 9030S: Supported 9031W: http://www.mellanox.com 9032Q: http://patchwork.ozlabs.org/project/netdev/list/ 9033F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9034F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9035F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9036F: include/linux/mlx5/mlx5_ifc_fpga.h 9037 9038MELLANOX ETHERNET INNOVA IPSEC DRIVER 9039R: Boris Pismenny <borisp@mellanox.com> 9040L: netdev@vger.kernel.org 9041S: Supported 9042W: http://www.mellanox.com 9043Q: http://patchwork.ozlabs.org/project/netdev/list/ 9044F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9045F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9046 9047MELLANOX ETHERNET SWITCH DRIVERS 9048M: Jiri Pirko <jiri@mellanox.com> 9049M: Ido Schimmel <idosch@mellanox.com> 9050L: netdev@vger.kernel.org 9051S: Supported 9052W: http://www.mellanox.com 9053Q: http://patchwork.ozlabs.org/project/netdev/list/ 9054F: drivers/net/ethernet/mellanox/mlxsw/ 9055 9056MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9057M: mlxsw@mellanox.com 9058L: netdev@vger.kernel.org 9059S: Supported 9060W: http://www.mellanox.com 9061Q: http://patchwork.ozlabs.org/project/netdev/list/ 9062F: drivers/net/ethernet/mellanox/mlxfw/ 9063 9064MELLANOX HARDWARE PLATFORM SUPPORT 9065M: Andy Shevchenko <andy@infradead.org> 9066M: Darren Hart <dvhart@infradead.org> 9067M: Vadim Pasternak <vadimp@mellanox.com> 9068L: platform-driver-x86@vger.kernel.org 9069S: Supported 9070F: drivers/platform/mellanox/ 9071 9072MELLANOX MLX4 core VPI driver 9073M: Tariq Toukan <tariqt@mellanox.com> 9074L: netdev@vger.kernel.org 9075L: linux-rdma@vger.kernel.org 9076W: http://www.mellanox.com 9077Q: http://patchwork.ozlabs.org/project/netdev/list/ 9078S: Supported 9079F: drivers/net/ethernet/mellanox/mlx4/ 9080F: include/linux/mlx4/ 9081 9082MELLANOX MLX4 IB driver 9083M: Yishai Hadas <yishaih@mellanox.com> 9084L: linux-rdma@vger.kernel.org 9085W: http://www.mellanox.com 9086Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9087S: Supported 9088F: drivers/infiniband/hw/mlx4/ 9089F: include/linux/mlx4/ 9090F: include/uapi/rdma/mlx4-abi.h 9091 9092MELLANOX MLX5 core VPI driver 9093M: Saeed Mahameed <saeedm@mellanox.com> 9094M: Leon Romanovsky <leonro@mellanox.com> 9095L: netdev@vger.kernel.org 9096L: linux-rdma@vger.kernel.org 9097W: http://www.mellanox.com 9098Q: http://patchwork.ozlabs.org/project/netdev/list/ 9099S: Supported 9100F: drivers/net/ethernet/mellanox/mlx5/core/ 9101F: include/linux/mlx5/ 9102 9103MELLANOX MLX5 IB driver 9104M: Leon Romanovsky <leonro@mellanox.com> 9105L: linux-rdma@vger.kernel.org 9106W: http://www.mellanox.com 9107Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9108S: Supported 9109F: drivers/infiniband/hw/mlx5/ 9110F: include/linux/mlx5/ 9111F: include/uapi/rdma/mlx5-abi.h 9112 9113MELLANOX MLXCPLD I2C AND MUX DRIVER 9114M: Vadim Pasternak <vadimp@mellanox.com> 9115M: Michael Shych <michaelsh@mellanox.com> 9116L: linux-i2c@vger.kernel.org 9117S: Supported 9118F: drivers/i2c/busses/i2c-mlxcpld.c 9119F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9120F: Documentation/i2c/busses/i2c-mlxcpld 9121 9122MELLANOX MLXCPLD LED DRIVER 9123M: Vadim Pasternak <vadimp@mellanox.com> 9124L: linux-leds@vger.kernel.org 9125S: Supported 9126F: drivers/leds/leds-mlxcpld.c 9127F: drivers/leds/leds-mlxreg.c 9128F: Documentation/leds/leds-mlxcpld.txt 9129 9130MELLANOX PLATFORM DRIVER 9131M: Vadim Pasternak <vadimp@mellanox.com> 9132L: platform-driver-x86@vger.kernel.org 9133S: Supported 9134F: drivers/platform/x86/mlx-platform.c 9135 9136MEMBARRIER SUPPORT 9137M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9138M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9139L: linux-kernel@vger.kernel.org 9140S: Supported 9141F: kernel/sched/membarrier.c 9142F: include/uapi/linux/membarrier.h 9143F: arch/powerpc/include/asm/membarrier.h 9144 9145MEMORY MANAGEMENT 9146L: linux-mm@kvack.org 9147W: http://www.linux-mm.org 9148S: Maintained 9149F: include/linux/mm.h 9150F: include/linux/gfp.h 9151F: include/linux/mmzone.h 9152F: include/linux/memory_hotplug.h 9153F: include/linux/vmalloc.h 9154F: mm/ 9155 9156MEMORY TECHNOLOGY DEVICES (MTD) 9157M: David Woodhouse <dwmw2@infradead.org> 9158M: Brian Norris <computersforpeace@gmail.com> 9159M: Boris Brezillon <boris.brezillon@bootlin.com> 9160M: Marek Vasut <marek.vasut@gmail.com> 9161M: Richard Weinberger <richard@nod.at> 9162L: linux-mtd@lists.infradead.org 9163W: http://www.linux-mtd.infradead.org/ 9164Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9165T: git git://git.infradead.org/linux-mtd.git master 9166T: git git://git.infradead.org/linux-mtd.git mtd/next 9167S: Maintained 9168F: Documentation/devicetree/bindings/mtd/ 9169F: drivers/mtd/ 9170F: include/linux/mtd/ 9171F: include/uapi/mtd/ 9172 9173MEN A21 WATCHDOG DRIVER 9174M: Johannes Thumshirn <morbidrsa@gmail.com> 9175L: linux-watchdog@vger.kernel.org 9176S: Maintained 9177F: drivers/watchdog/mena21_wdt.c 9178 9179MEN CHAMELEON BUS (mcb) 9180M: Johannes Thumshirn <morbidrsa@gmail.com> 9181S: Maintained 9182F: drivers/mcb/ 9183F: include/linux/mcb.h 9184F: Documentation/men-chameleon-bus.txt 9185 9186MEN F21BMC (Board Management Controller) 9187M: Andreas Werner <andreas.werner@men.de> 9188S: Supported 9189F: drivers/mfd/menf21bmc.c 9190F: drivers/watchdog/menf21bmc_wdt.c 9191F: drivers/leds/leds-menf21bmc.c 9192F: drivers/hwmon/menf21bmc_hwmon.c 9193F: Documentation/hwmon/menf21bmc 9194 9195MESON AO CEC DRIVER FOR AMLOGIC SOCS 9196M: Neil Armstrong <narmstrong@baylibre.com> 9197L: linux-media@lists.freedesktop.org 9198L: linux-amlogic@lists.infradead.org 9199W: http://linux-meson.com/ 9200S: Supported 9201F: drivers/media/platform/meson/ao-cec.c 9202F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9203T: git git://linuxtv.org/media_tree.git 9204 9205MICROBLAZE ARCHITECTURE 9206M: Michal Simek <monstr@monstr.eu> 9207W: http://www.monstr.eu/fdt/ 9208T: git git://git.monstr.eu/linux-2.6-microblaze.git 9209S: Supported 9210F: arch/microblaze/ 9211 9212MICROCHIP / ATMEL AT91 SERIAL DRIVER 9213M: Richard Genoud <richard.genoud@gmail.com> 9214S: Maintained 9215F: drivers/tty/serial/atmel_serial.c 9216F: drivers/tty/serial/atmel_serial.h 9217 9218MICROCHIP / ATMEL DMA DRIVER 9219M: Ludovic Desroches <ludovic.desroches@microchip.com> 9220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9221L: dmaengine@vger.kernel.org 9222S: Supported 9223F: drivers/dma/at_hdmac.c 9224F: drivers/dma/at_hdmac_regs.h 9225F: include/linux/platform_data/dma-atmel.h 9226 9227MICROCHIP / ATMEL ECC DRIVER 9228M: Tudor Ambarus <tudor.ambarus@microchip.com> 9229L: linux-crypto@vger.kernel.org 9230S: Maintained 9231F: drivers/crypto/atmel-ecc.* 9232 9233MICROCHIP / ATMEL ISC DRIVER 9234M: Songjun Wu <songjun.wu@microchip.com> 9235L: linux-media@vger.kernel.org 9236S: Supported 9237F: drivers/media/platform/atmel/atmel-isc.c 9238F: drivers/media/platform/atmel/atmel-isc-regs.h 9239F: devicetree/bindings/media/atmel-isc.txt 9240 9241MICROCHIP / ATMEL NAND DRIVER 9242M: Wenyou Yang <wenyou.yang@microchip.com> 9243M: Josh Wu <rainyfeeling@outlook.com> 9244L: linux-mtd@lists.infradead.org 9245S: Supported 9246F: drivers/mtd/nand/raw/atmel/* 9247F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9248 9249MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9250M: Woojung Huh <Woojung.Huh@microchip.com> 9251M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9252L: netdev@vger.kernel.org 9253S: Maintained 9254F: net/dsa/tag_ksz.c 9255F: drivers/net/dsa/microchip/* 9256F: include/linux/platform_data/microchip-ksz.h 9257F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9258 9259MICROCHIP LAN743X ETHERNET DRIVER 9260M: Bryan Whitehead <bryan.whitehead@microchip.com> 9261M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9262L: netdev@vger.kernel.org 9263S: Maintained 9264F: drivers/net/ethernet/microchip/lan743x_* 9265 9266MICROCHIP USB251XB DRIVER 9267M: Richard Leitner <richard.leitner@skidata.com> 9268L: linux-usb@vger.kernel.org 9269S: Maintained 9270F: drivers/usb/misc/usb251xb.c 9271F: Documentation/devicetree/bindings/usb/usb251xb.txt 9272 9273MICROSEMI MIPS SOCS 9274M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9275L: linux-mips@linux-mips.org 9276S: Maintained 9277F: arch/mips/generic/board-ocelot.c 9278F: arch/mips/configs/generic/board-ocelot.config 9279F: arch/mips/boot/dts/mscc/ 9280F: Documentation/devicetree/bindings/mips/mscc.txt 9281 9282MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9283M: Don Brace <don.brace@microsemi.com> 9284L: esc.storagedev@microsemi.com 9285L: linux-scsi@vger.kernel.org 9286S: Supported 9287F: drivers/scsi/smartpqi/smartpqi*.[ch] 9288F: drivers/scsi/smartpqi/Kconfig 9289F: drivers/scsi/smartpqi/Makefile 9290F: include/linux/cciss*.h 9291F: include/uapi/linux/cciss*.h 9292F: Documentation/scsi/smartpqi.txt 9293 9294MICROSEMI ETHERNET SWITCH DRIVER 9295M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9296L: netdev@vger.kernel.org 9297S: Supported 9298F: drivers/net/ethernet/mscc/ 9299 9300MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9301M: Chen Yu <yu.c.chen@intel.com> 9302L: platform-driver-x86@vger.kernel.org 9303S: Supported 9304F: drivers/platform/x86/surfacepro3_button.c 9305 9306MICROTEK X6 SCANNER 9307M: Oliver Neukum <oliver@neukum.org> 9308S: Maintained 9309F: drivers/usb/image/microtek.* 9310 9311MIPS 9312M: Ralf Baechle <ralf@linux-mips.org> 9313M: James Hogan <jhogan@kernel.org> 9314L: linux-mips@linux-mips.org 9315W: http://www.linux-mips.org/ 9316T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9317Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9318S: Supported 9319F: Documentation/devicetree/bindings/mips/ 9320F: Documentation/mips/ 9321F: arch/mips/ 9322F: drivers/platform/mips/ 9323 9324MIPS BOSTON DEVELOPMENT BOARD 9325M: Paul Burton <paul.burton@mips.com> 9326L: linux-mips@linux-mips.org 9327S: Maintained 9328F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9329F: arch/mips/boot/dts/img/boston.dts 9330F: arch/mips/configs/generic/board-boston.config 9331F: drivers/clk/imgtec/clk-boston.c 9332F: include/dt-bindings/clock/boston-clock.h 9333 9334MIPS GENERIC PLATFORM 9335M: Paul Burton <paul.burton@mips.com> 9336L: linux-mips@linux-mips.org 9337S: Supported 9338F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9339F: arch/mips/generic/ 9340F: arch/mips/tools/generic-board-config.sh 9341 9342MIPS/LOONGSON1 ARCHITECTURE 9343M: Keguang Zhang <keguang.zhang@gmail.com> 9344L: linux-mips@linux-mips.org 9345S: Maintained 9346F: arch/mips/loongson32/ 9347F: arch/mips/include/asm/mach-loongson32/ 9348F: drivers/*/*loongson1* 9349F: drivers/*/*/*loongson1* 9350 9351MIPS/LOONGSON2 ARCHITECTURE 9352M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9353L: linux-mips@linux-mips.org 9354S: Maintained 9355F: arch/mips/loongson64/*{2e/2f}* 9356F: arch/mips/include/asm/mach-loongson64/ 9357F: drivers/*/*loongson2* 9358F: drivers/*/*/*loongson2* 9359 9360MIPS/LOONGSON3 ARCHITECTURE 9361M: Huacai Chen <chenhc@lemote.com> 9362L: linux-mips@linux-mips.org 9363S: Maintained 9364F: arch/mips/loongson64/ 9365F: arch/mips/include/asm/mach-loongson64/ 9366F: drivers/platform/mips/cpu_hwmon.c 9367F: drivers/*/*loongson3* 9368F: drivers/*/*/*loongson3* 9369 9370MIPS RINT INSTRUCTION EMULATION 9371M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9372L: linux-mips@linux-mips.org 9373S: Supported 9374F: arch/mips/math-emu/sp_rint.c 9375F: arch/mips/math-emu/dp_rint.c 9376 9377MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9378M: Hans Verkuil <hverkuil@xs4all.nl> 9379L: linux-media@vger.kernel.org 9380T: git git://linuxtv.org/media_tree.git 9381W: https://linuxtv.org 9382S: Odd Fixes 9383F: drivers/media/radio/radio-miropcm20* 9384 9385MMP SUPPORT 9386M: Eric Miao <eric.y.miao@gmail.com> 9387M: Haojian Zhuang <haojian.zhuang@gmail.com> 9388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9389T: git git://github.com/hzhuang1/linux.git 9390T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9391S: Maintained 9392F: arch/arm/boot/dts/mmp* 9393F: arch/arm/mach-mmp/ 9394 9395MN88472 MEDIA DRIVER 9396M: Antti Palosaari <crope@iki.fi> 9397L: linux-media@vger.kernel.org 9398W: https://linuxtv.org 9399W: http://palosaari.fi/linux/ 9400Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9401S: Maintained 9402F: drivers/media/dvb-frontends/mn88472* 9403 9404MN88473 MEDIA DRIVER 9405M: Antti Palosaari <crope@iki.fi> 9406L: linux-media@vger.kernel.org 9407W: https://linuxtv.org 9408W: http://palosaari.fi/linux/ 9409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9410S: Maintained 9411F: drivers/media/dvb-frontends/mn88473* 9412 9413MODULE SUPPORT 9414M: Jessica Yu <jeyu@kernel.org> 9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9416S: Maintained 9417F: include/linux/module.h 9418F: kernel/module.c 9419 9420MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9421W: http://popies.net/meye/ 9422S: Orphan 9423F: Documentation/media/v4l-drivers/meye* 9424F: drivers/media/pci/meye/ 9425F: include/uapi/linux/meye.h 9426 9427MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9428M: Jiri Slaby <jirislaby@gmail.com> 9429S: Maintained 9430F: Documentation/serial/moxa-smartio 9431F: drivers/tty/mxser.* 9432 9433MR800 AVERMEDIA USB FM RADIO DRIVER 9434M: Alexey Klimov <klimov.linux@gmail.com> 9435L: linux-media@vger.kernel.org 9436T: git git://linuxtv.org/media_tree.git 9437S: Maintained 9438F: drivers/media/radio/radio-mr800.c 9439 9440MRF24J40 IEEE 802.15.4 RADIO DRIVER 9441M: Alan Ott <alan@signal11.us> 9442L: linux-wpan@vger.kernel.org 9443S: Maintained 9444F: drivers/net/ieee802154/mrf24j40.c 9445F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9446 9447MSI LAPTOP SUPPORT 9448M: "Lee, Chun-Yi" <jlee@suse.com> 9449L: platform-driver-x86@vger.kernel.org 9450S: Maintained 9451F: drivers/platform/x86/msi-laptop.c 9452 9453MSI WMI SUPPORT 9454L: platform-driver-x86@vger.kernel.org 9455S: Orphan 9456F: drivers/platform/x86/msi-wmi.c 9457 9458MSI001 MEDIA DRIVER 9459M: Antti Palosaari <crope@iki.fi> 9460L: linux-media@vger.kernel.org 9461W: https://linuxtv.org 9462W: http://palosaari.fi/linux/ 9463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9464T: git git://linuxtv.org/anttip/media_tree.git 9465S: Maintained 9466F: drivers/media/tuners/msi001* 9467 9468MSI2500 MEDIA DRIVER 9469M: Antti Palosaari <crope@iki.fi> 9470L: linux-media@vger.kernel.org 9471W: https://linuxtv.org 9472W: http://palosaari.fi/linux/ 9473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9474T: git git://linuxtv.org/anttip/media_tree.git 9475S: Maintained 9476F: drivers/media/usb/msi2500/ 9477 9478MSYSTEMS DISKONCHIP G3 MTD DRIVER 9479M: Robert Jarzmik <robert.jarzmik@free.fr> 9480L: linux-mtd@lists.infradead.org 9481S: Maintained 9482F: drivers/mtd/devices/docg3* 9483 9484MT9M032 APTINA SENSOR DRIVER 9485M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9486L: linux-media@vger.kernel.org 9487T: git git://linuxtv.org/media_tree.git 9488S: Maintained 9489F: drivers/media/i2c/mt9m032.c 9490F: include/media/i2c/mt9m032.h 9491 9492MT9P031 APTINA CAMERA SENSOR 9493M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9494L: linux-media@vger.kernel.org 9495T: git git://linuxtv.org/media_tree.git 9496S: Maintained 9497F: drivers/media/i2c/mt9p031.c 9498F: include/media/i2c/mt9p031.h 9499 9500MT9T001 APTINA CAMERA SENSOR 9501M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9502L: linux-media@vger.kernel.org 9503T: git git://linuxtv.org/media_tree.git 9504S: Maintained 9505F: drivers/media/i2c/mt9t001.c 9506F: include/media/i2c/mt9t001.h 9507 9508MT9T112 APTINA CAMERA SENSOR 9509M: Jacopo Mondi <jacopo@jmondi.org> 9510L: linux-media@vger.kernel.org 9511T: git git://linuxtv.org/media_tree.git 9512S: Odd Fixes 9513F: drivers/media/i2c/mt9t112.c 9514F: include/media/i2c/mt9t112.h 9515 9516MT9V032 APTINA CAMERA SENSOR 9517M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9518L: linux-media@vger.kernel.org 9519T: git git://linuxtv.org/media_tree.git 9520S: Maintained 9521F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9522F: drivers/media/i2c/mt9v032.c 9523F: include/media/i2c/mt9v032.h 9524 9525MULTIFUNCTION DEVICES (MFD) 9526M: Lee Jones <lee.jones@linaro.org> 9527T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9528S: Supported 9529F: Documentation/devicetree/bindings/mfd/ 9530F: drivers/mfd/ 9531F: include/linux/mfd/ 9532F: include/dt-bindings/mfd/ 9533 9534MULTIMEDIA CARD (MMC) ETC. OVER SPI 9535S: Orphan 9536F: drivers/mmc/host/mmc_spi.c 9537F: include/linux/spi/mmc_spi.h 9538 9539MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9540M: Ulf Hansson <ulf.hansson@linaro.org> 9541L: linux-mmc@vger.kernel.org 9542T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9543S: Maintained 9544F: Documentation/devicetree/bindings/mmc/ 9545F: drivers/mmc/ 9546F: include/linux/mmc/ 9547F: include/uapi/linux/mmc/ 9548 9549MULTIPLEXER SUBSYSTEM 9550M: Peter Rosin <peda@axentia.se> 9551S: Maintained 9552F: Documentation/ABI/testing/mux/sysfs-class-mux* 9553F: Documentation/devicetree/bindings/mux/ 9554F: include/linux/dt-bindings/mux/ 9555F: include/linux/mux/ 9556F: drivers/mux/ 9557 9558MULTITECH MULTIPORT CARD (ISICOM) 9559S: Orphan 9560F: drivers/tty/isicom.c 9561F: include/linux/isicom.h 9562 9563MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9564M: Bin Liu <b-liu@ti.com> 9565L: linux-usb@vger.kernel.org 9566S: Maintained 9567F: drivers/usb/musb/ 9568 9569MXL5007T MEDIA DRIVER 9570M: Michael Krufky <mkrufky@linuxtv.org> 9571L: linux-media@vger.kernel.org 9572W: https://linuxtv.org 9573W: http://github.com/mkrufky 9574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9575T: git git://linuxtv.org/mkrufky/tuners.git 9576S: Maintained 9577F: drivers/media/tuners/mxl5007t.* 9578 9579MXSFB DRM DRIVER 9580M: Marek Vasut <marex@denx.de> 9581S: Supported 9582F: drivers/gpu/drm/mxsfb/ 9583F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9584 9585MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9586M: Chris Lee <christopher.lee@cspi.com> 9587L: netdev@vger.kernel.org 9588W: https://www.cspi.com/ethernet-products/support/downloads/ 9589S: Supported 9590F: drivers/net/ethernet/myricom/myri10ge/ 9591 9592NAND FLASH SUBSYSTEM 9593M: Boris Brezillon <boris.brezillon@bootlin.com> 9594R: Richard Weinberger <richard@nod.at> 9595L: linux-mtd@lists.infradead.org 9596W: http://www.linux-mtd.infradead.org/ 9597Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9598T: git git://git.infradead.org/linux-mtd.git nand/fixes 9599T: git git://git.infradead.org/linux-mtd.git nand/next 9600S: Maintained 9601F: drivers/mtd/nand/ 9602F: include/linux/mtd/*nand*.h 9603 9604NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9605M: Daniel Mack <zonque@gmail.com> 9606S: Maintained 9607L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9608W: http://www.native-instruments.com 9609F: sound/usb/caiaq/ 9610 9611NATSEMI ETHERNET DRIVER (DP8381x) 9612S: Orphan 9613F: drivers/net/ethernet/natsemi/natsemi.c 9614 9615NCP FILESYSTEM 9616M: Petr Vandrovec <petr@vandrovec.name> 9617S: Obsolete 9618F: drivers/staging/ncpfs/ 9619 9620NCR 5380 SCSI DRIVERS 9621M: Finn Thain <fthain@telegraphics.com.au> 9622M: Michael Schmitz <schmitzmic@gmail.com> 9623L: linux-scsi@vger.kernel.org 9624S: Maintained 9625F: Documentation/scsi/g_NCR5380.txt 9626F: drivers/scsi/NCR5380.* 9627F: drivers/scsi/arm/cumana_1.c 9628F: drivers/scsi/arm/oak.c 9629F: drivers/scsi/atari_scsi.* 9630F: drivers/scsi/dmx3191d.c 9631F: drivers/scsi/g_NCR5380.* 9632F: drivers/scsi/mac_scsi.* 9633F: drivers/scsi/sun3_scsi.* 9634F: drivers/scsi/sun3_scsi_vme.c 9635 9636NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9637M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9638L: linux-scsi@vger.kernel.org 9639S: Maintained 9640F: drivers/scsi/NCR_D700.* 9641 9642NCT6775 HARDWARE MONITOR DRIVER 9643M: Guenter Roeck <linux@roeck-us.net> 9644L: linux-hwmon@vger.kernel.org 9645S: Maintained 9646F: Documentation/hwmon/nct6775 9647F: drivers/hwmon/nct6775.c 9648 9649NETEFFECT IWARP RNIC DRIVER (IW_NES) 9650M: Faisal Latif <faisal.latif@intel.com> 9651L: linux-rdma@vger.kernel.org 9652W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9653S: Supported 9654F: drivers/infiniband/hw/nes/ 9655F: include/uapi/rdma/nes-abi.h 9656 9657NETEM NETWORK EMULATOR 9658M: Stephen Hemminger <stephen@networkplumber.org> 9659L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9660S: Maintained 9661F: net/sched/sch_netem.c 9662 9663NETERION 10GbE DRIVERS (s2io/vxge) 9664M: Jon Mason <jdmason@kudzu.us> 9665L: netdev@vger.kernel.org 9666S: Supported 9667F: Documentation/networking/s2io.txt 9668F: Documentation/networking/vxge.txt 9669F: drivers/net/ethernet/neterion/ 9670 9671NETFILTER 9672M: Pablo Neira Ayuso <pablo@netfilter.org> 9673M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9674M: Florian Westphal <fw@strlen.de> 9675L: netfilter-devel@vger.kernel.org 9676L: coreteam@netfilter.org 9677W: http://www.netfilter.org/ 9678W: http://www.iptables.org/ 9679W: http://www.nftables.org/ 9680Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9681T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9682T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9683S: Maintained 9684F: include/linux/netfilter* 9685F: include/linux/netfilter/ 9686F: include/net/netfilter/ 9687F: include/uapi/linux/netfilter* 9688F: include/uapi/linux/netfilter/ 9689F: net/*/netfilter.c 9690F: net/*/netfilter/ 9691F: net/netfilter/ 9692F: net/bridge/br_netfilter*.c 9693 9694NETROM NETWORK LAYER 9695M: Ralf Baechle <ralf@linux-mips.org> 9696L: linux-hams@vger.kernel.org 9697W: http://www.linux-ax25.org/ 9698S: Maintained 9699F: include/net/netrom.h 9700F: include/uapi/linux/netrom.h 9701F: net/netrom/ 9702 9703NETRONOME ETHERNET DRIVERS 9704M: Jakub Kicinski <jakub.kicinski@netronome.com> 9705L: oss-drivers@netronome.com 9706S: Maintained 9707F: drivers/net/ethernet/netronome/ 9708 9709NETWORK BLOCK DEVICE (NBD) 9710M: Josef Bacik <jbacik@fb.com> 9711S: Maintained 9712L: linux-block@vger.kernel.org 9713L: nbd@other.debian.org 9714F: Documentation/blockdev/nbd.txt 9715F: drivers/block/nbd.c 9716F: include/uapi/linux/nbd.h 9717 9718NETWORK DROP MONITOR 9719M: Neil Horman <nhorman@tuxdriver.com> 9720L: netdev@vger.kernel.org 9721S: Maintained 9722W: https://fedorahosted.org/dropwatch/ 9723F: net/core/drop_monitor.c 9724 9725NETWORKING DRIVERS 9726M: "David S. Miller" <davem@davemloft.net> 9727L: netdev@vger.kernel.org 9728W: http://www.linuxfoundation.org/en/Net 9729Q: http://patchwork.ozlabs.org/project/netdev/list/ 9730T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9731T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9732S: Odd Fixes 9733F: Documentation/devicetree/bindings/net/ 9734F: drivers/net/ 9735F: include/linux/if_* 9736F: include/linux/netdevice.h 9737F: include/linux/etherdevice.h 9738F: include/linux/fcdevice.h 9739F: include/linux/fddidevice.h 9740F: include/linux/hippidevice.h 9741F: include/linux/inetdevice.h 9742F: include/uapi/linux/if_* 9743F: include/uapi/linux/netdevice.h 9744 9745NETWORKING DRIVERS (WIRELESS) 9746M: Kalle Valo <kvalo@codeaurora.org> 9747L: linux-wireless@vger.kernel.org 9748Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9749T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9751S: Maintained 9752F: Documentation/devicetree/bindings/net/wireless/ 9753F: drivers/net/wireless/ 9754 9755NETWORKING [DSA] 9756M: Andrew Lunn <andrew@lunn.ch> 9757M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9758M: Florian Fainelli <f.fainelli@gmail.com> 9759S: Maintained 9760F: net/dsa/ 9761F: include/net/dsa.h 9762F: include/linux/dsa/ 9763F: drivers/net/dsa/ 9764 9765NETWORKING [GENERAL] 9766M: "David S. Miller" <davem@davemloft.net> 9767L: netdev@vger.kernel.org 9768W: http://www.linuxfoundation.org/en/Net 9769Q: http://patchwork.ozlabs.org/project/netdev/list/ 9770T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9771T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9772B: mailto:netdev@vger.kernel.org 9773S: Maintained 9774F: net/ 9775F: include/net/ 9776F: include/linux/in.h 9777F: include/linux/net.h 9778F: include/linux/netdevice.h 9779F: include/uapi/linux/in.h 9780F: include/uapi/linux/net.h 9781F: include/uapi/linux/netdevice.h 9782F: include/uapi/linux/net_namespace.h 9783F: tools/testing/selftests/net/ 9784F: lib/net_utils.c 9785F: lib/random32.c 9786F: Documentation/networking/ 9787 9788NETWORKING [IPSEC] 9789M: Steffen Klassert <steffen.klassert@secunet.com> 9790M: Herbert Xu <herbert@gondor.apana.org.au> 9791M: "David S. Miller" <davem@davemloft.net> 9792L: netdev@vger.kernel.org 9793T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9794T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9795S: Maintained 9796F: net/core/flow.c 9797F: net/xfrm/ 9798F: net/key/ 9799F: net/ipv4/xfrm* 9800F: net/ipv4/esp4* 9801F: net/ipv4/ah4.c 9802F: net/ipv4/ipcomp.c 9803F: net/ipv4/ip_vti.c 9804F: net/ipv6/xfrm* 9805F: net/ipv6/esp6* 9806F: net/ipv6/ah6.c 9807F: net/ipv6/ipcomp6.c 9808F: net/ipv6/ip6_vti.c 9809F: include/uapi/linux/xfrm.h 9810F: include/net/xfrm.h 9811 9812NETWORKING [IPv4/IPv6] 9813M: "David S. Miller" <davem@davemloft.net> 9814M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9815M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9816L: netdev@vger.kernel.org 9817T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9818S: Maintained 9819F: net/ipv4/ 9820F: net/ipv6/ 9821F: include/net/ip* 9822F: arch/x86/net/* 9823 9824NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9825M: Paul Moore <paul@paul-moore.com> 9826W: https://github.com/netlabel 9827L: netdev@vger.kernel.org 9828L: linux-security-module@vger.kernel.org 9829S: Maintained 9830F: Documentation/netlabel/ 9831F: include/net/calipso.h 9832F: include/net/cipso_ipv4.h 9833F: include/net/netlabel.h 9834F: include/uapi/linux/netfilter/xt_SECMARK.h 9835F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9836F: net/netlabel/ 9837F: net/ipv4/cipso_ipv4.c 9838F: net/ipv6/calipso.c 9839F: net/netfilter/xt_CONNSECMARK.c 9840F: net/netfilter/xt_SECMARK.c 9841 9842NETWORKING [TLS] 9843M: Boris Pismenny <borisp@mellanox.com> 9844M: Aviad Yehezkel <aviadye@mellanox.com> 9845M: Dave Watson <davejwatson@fb.com> 9846L: netdev@vger.kernel.org 9847S: Maintained 9848F: net/tls/* 9849F: include/uapi/linux/tls.h 9850F: include/net/tls.h 9851 9852NETWORKING [WIRELESS] 9853L: linux-wireless@vger.kernel.org 9854Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9855 9856NETDEVSIM 9857M: Jakub Kicinski <jakub.kicinski@netronome.com> 9858S: Maintained 9859F: drivers/net/netdevsim/* 9860 9861NETXEN (1/10) GbE SUPPORT 9862M: Manish Chopra <manish.chopra@cavium.com> 9863M: Rahul Verma <rahul.verma@cavium.com> 9864M: Dept-GELinuxNICDev@cavium.com 9865L: netdev@vger.kernel.org 9866S: Supported 9867F: drivers/net/ethernet/qlogic/netxen/ 9868 9869NFC SUBSYSTEM 9870M: Samuel Ortiz <sameo@linux.intel.com> 9871L: linux-wireless@vger.kernel.org 9872L: linux-nfc@lists.01.org (subscribers-only) 9873S: Supported 9874F: net/nfc/ 9875F: include/net/nfc/ 9876F: include/uapi/linux/nfc.h 9877F: drivers/nfc/ 9878F: include/linux/platform_data/nfcmrvl.h 9879F: include/linux/platform_data/nxp-nci.h 9880F: Documentation/devicetree/bindings/net/nfc/ 9881 9882NFS, SUNRPC, AND LOCKD CLIENTS 9883M: Trond Myklebust <trond.myklebust@hammerspace.com> 9884M: Anna Schumaker <anna.schumaker@netapp.com> 9885L: linux-nfs@vger.kernel.org 9886W: http://client.linux-nfs.org 9887T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9888S: Maintained 9889F: fs/lockd/ 9890F: fs/nfs/ 9891F: fs/nfs_common/ 9892F: net/sunrpc/ 9893F: include/linux/lockd/ 9894F: include/linux/nfs* 9895F: include/linux/sunrpc/ 9896F: include/uapi/linux/nfs* 9897F: include/uapi/linux/sunrpc/ 9898 9899NILFS2 FILESYSTEM 9900M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9901L: linux-nilfs@vger.kernel.org 9902W: https://nilfs.sourceforge.io/ 9903W: https://nilfs.osdn.jp/ 9904T: git git://github.com/konis/nilfs2.git 9905S: Supported 9906F: Documentation/filesystems/nilfs2.txt 9907F: fs/nilfs2/ 9908F: include/trace/events/nilfs2.h 9909F: include/uapi/linux/nilfs2_api.h 9910F: include/uapi/linux/nilfs2_ondisk.h 9911 9912NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 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/pcmcia/nsp_* 9918 9919NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9920M: GOTO Masanori <gotom@debian.or.jp> 9921M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9922W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9923S: Maintained 9924F: Documentation/scsi/NinjaSCSI.txt 9925F: drivers/scsi/nsp32* 9926 9927NIOS2 ARCHITECTURE 9928M: Ley Foon Tan <lftan@altera.com> 9929L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9930T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9931S: Maintained 9932F: arch/nios2/ 9933 9934NOHZ, DYNTICKS SUPPORT 9935M: Frederic Weisbecker <fweisbec@gmail.com> 9936M: Thomas Gleixner <tglx@linutronix.de> 9937M: Ingo Molnar <mingo@kernel.org> 9938L: linux-kernel@vger.kernel.org 9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9940S: Maintained 9941F: kernel/time/tick*.* 9942F: include/linux/tick.h 9943F: include/linux/sched/nohz.h 9944 9945NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9946M: Pavel Machek <pavel@ucw.cz> 9947M: Sakari Ailus <sakari.ailus@iki.fi> 9948L: linux-media@vger.kernel.org 9949S: Maintained 9950F: drivers/media/i2c/et8ek8 9951F: drivers/media/i2c/ad5820.c 9952 9953NOKIA N900 POWER SUPPLY DRIVERS 9954R: Pali Rohár <pali.rohar@gmail.com> 9955F: include/linux/power/bq2415x_charger.h 9956F: include/linux/power/bq27xxx_battery.h 9957F: include/linux/power/isp1704_charger.h 9958F: drivers/power/supply/bq2415x_charger.c 9959F: drivers/power/supply/bq27xxx_battery.c 9960F: drivers/power/supply/bq27xxx_battery_i2c.c 9961F: drivers/power/supply/isp1704_charger.c 9962F: drivers/power/supply/rx51_battery.c 9963 9964NTB AMD DRIVER 9965M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9966L: linux-ntb@googlegroups.com 9967S: Supported 9968F: drivers/ntb/hw/amd/ 9969 9970NTB DRIVER CORE 9971M: Jon Mason <jdmason@kudzu.us> 9972M: Dave Jiang <dave.jiang@intel.com> 9973M: Allen Hubbe <allenbh@gmail.com> 9974L: linux-ntb@googlegroups.com 9975S: Supported 9976W: https://github.com/jonmason/ntb/wiki 9977T: git git://github.com/jonmason/ntb.git 9978F: drivers/ntb/ 9979F: drivers/net/ntb_netdev.c 9980F: include/linux/ntb.h 9981F: include/linux/ntb_transport.h 9982F: tools/testing/selftests/ntb/ 9983 9984NTB IDT DRIVER 9985M: Serge Semin <fancer.lancer@gmail.com> 9986L: linux-ntb@googlegroups.com 9987S: Supported 9988F: drivers/ntb/hw/idt/ 9989 9990NTB INTEL DRIVER 9991M: Dave Jiang <dave.jiang@intel.com> 9992L: linux-ntb@googlegroups.com 9993S: Supported 9994W: https://github.com/davejiang/linux/wiki 9995T: git https://github.com/davejiang/linux.git 9996F: drivers/ntb/hw/intel/ 9997 9998NTFS FILESYSTEM 9999M: Anton Altaparmakov <anton@tuxera.com> 10000L: linux-ntfs-dev@lists.sourceforge.net 10001W: http://www.tuxera.com/ 10002T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10003S: Supported 10004F: Documentation/filesystems/ntfs.txt 10005F: fs/ntfs/ 10006 10007NUBUS SUBSYSTEM 10008M: Finn Thain <fthain@telegraphics.com.au> 10009L: linux-m68k@lists.linux-m68k.org 10010S: Maintained 10011F: arch/*/include/asm/nubus.h 10012F: drivers/nubus/ 10013F: include/linux/nubus.h 10014F: include/uapi/linux/nubus.h 10015 10016NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10017M: Antonino Daplas <adaplas@gmail.com> 10018L: linux-fbdev@vger.kernel.org 10019S: Maintained 10020F: drivers/video/fbdev/riva/ 10021F: drivers/video/fbdev/nvidia/ 10022 10023NVM EXPRESS DRIVER 10024M: Keith Busch <keith.busch@intel.com> 10025M: Jens Axboe <axboe@fb.com> 10026M: Christoph Hellwig <hch@lst.de> 10027M: Sagi Grimberg <sagi@grimberg.me> 10028L: linux-nvme@lists.infradead.org 10029T: git://git.infradead.org/nvme.git 10030W: http://git.infradead.org/nvme.git 10031S: Supported 10032F: drivers/nvme/host/ 10033F: include/linux/nvme.h 10034F: include/uapi/linux/nvme_ioctl.h 10035 10036NVM EXPRESS FC TRANSPORT DRIVERS 10037M: James Smart <james.smart@broadcom.com> 10038L: linux-nvme@lists.infradead.org 10039S: Supported 10040F: include/linux/nvme-fc.h 10041F: include/linux/nvme-fc-driver.h 10042F: drivers/nvme/host/fc.c 10043F: drivers/nvme/target/fc.c 10044F: drivers/nvme/target/fcloop.c 10045 10046NVM EXPRESS TARGET DRIVER 10047M: Christoph Hellwig <hch@lst.de> 10048M: Sagi Grimberg <sagi@grimberg.me> 10049L: linux-nvme@lists.infradead.org 10050T: git://git.infradead.org/nvme.git 10051W: http://git.infradead.org/nvme.git 10052S: Supported 10053F: drivers/nvme/target/ 10054 10055NVMEM FRAMEWORK 10056M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10057S: Maintained 10058F: drivers/nvmem/ 10059F: Documentation/devicetree/bindings/nvmem/ 10060F: Documentation/ABI/stable/sysfs-bus-nvmem 10061F: include/linux/nvmem-consumer.h 10062F: include/linux/nvmem-provider.h 10063 10064NXP SGTL5000 DRIVER 10065M: Fabio Estevam <fabio.estevam@nxp.com> 10066L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10067S: Maintained 10068F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10069F: sound/soc/codecs/sgtl5000* 10070 10071NXP TDA998X DRM DRIVER 10072M: Russell King <linux@armlinux.org.uk> 10073S: Supported 10074T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10075T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10076F: drivers/gpu/drm/i2c/tda998x_drv.c 10077F: include/drm/i2c/tda998x.h 10078 10079NXP TFA9879 DRIVER 10080M: Peter Rosin <peda@axentia.se> 10081L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10082S: Maintained 10083F: Documentation/devicetree/bindings/sound/tfa9879.txt 10084F: sound/soc/codecs/tfa9879* 10085 10086NXP-NCI NFC DRIVER 10087M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10088R: Charles Gorand <charles.gorand@effinnov.com> 10089L: linux-nfc@lists.01.org (moderated for non-subscribers) 10090S: Supported 10091F: drivers/nfc/nxp-nci 10092 10093OBJTOOL 10094M: Josh Poimboeuf <jpoimboe@redhat.com> 10095M: Peter Zijlstra <peterz@infradead.org> 10096S: Supported 10097F: tools/objtool/ 10098 10099OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10100M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10101M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10102L: linuxppc-dev@lists.ozlabs.org 10103S: Supported 10104F: arch/powerpc/platforms/powernv/ocxl.c 10105F: arch/powerpc/include/asm/pnv-ocxl.h 10106F: drivers/misc/ocxl/ 10107F: include/misc/ocxl* 10108F: include/uapi/misc/ocxl.h 10109F: Documentation/accelerators/ocxl.txt 10110 10111OMAP AUDIO SUPPORT 10112M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10113M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10114L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10115L: linux-omap@vger.kernel.org 10116S: Maintained 10117F: sound/soc/omap/ 10118 10119OMAP CLOCK FRAMEWORK SUPPORT 10120M: Paul Walmsley <paul@pwsan.com> 10121L: linux-omap@vger.kernel.org 10122S: Maintained 10123F: arch/arm/*omap*/*clock* 10124 10125OMAP DEVICE TREE SUPPORT 10126M: Benoît Cousson <bcousson@baylibre.com> 10127M: Tony Lindgren <tony@atomide.com> 10128L: linux-omap@vger.kernel.org 10129L: devicetree@vger.kernel.org 10130S: Maintained 10131F: arch/arm/boot/dts/*omap* 10132F: arch/arm/boot/dts/*am3* 10133F: arch/arm/boot/dts/*am4* 10134F: arch/arm/boot/dts/*am5* 10135F: arch/arm/boot/dts/*dra7* 10136 10137OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10138M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10139L: linux-omap@vger.kernel.org 10140L: linux-fbdev@vger.kernel.org 10141S: Maintained 10142F: drivers/video/fbdev/omap2/ 10143F: Documentation/arm/OMAP/DSS 10144 10145OMAP FRAMEBUFFER SUPPORT 10146M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10147L: linux-fbdev@vger.kernel.org 10148L: linux-omap@vger.kernel.org 10149S: Maintained 10150F: drivers/video/fbdev/omap/ 10151 10152OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10153M: Roger Quadros <rogerq@ti.com> 10154M: Tony Lindgren <tony@atomide.com> 10155L: linux-omap@vger.kernel.org 10156S: Maintained 10157F: drivers/memory/omap-gpmc.c 10158F: arch/arm/mach-omap2/*gpmc* 10159 10160OMAP GPIO DRIVER 10161M: Grygorii Strashko <grygorii.strashko@ti.com> 10162M: Santosh Shilimkar <ssantosh@kernel.org> 10163M: Kevin Hilman <khilman@kernel.org> 10164L: linux-omap@vger.kernel.org 10165S: Maintained 10166F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10167F: drivers/gpio/gpio-omap.c 10168 10169OMAP HARDWARE SPINLOCK SUPPORT 10170M: Ohad Ben-Cohen <ohad@wizery.com> 10171L: linux-omap@vger.kernel.org 10172S: Maintained 10173F: drivers/hwspinlock/omap_hwspinlock.c 10174 10175OMAP HS MMC SUPPORT 10176L: linux-mmc@vger.kernel.org 10177L: linux-omap@vger.kernel.org 10178S: Orphan 10179F: drivers/mmc/host/omap_hsmmc.c 10180 10181OMAP HWMOD DATA 10182M: Paul Walmsley <paul@pwsan.com> 10183L: linux-omap@vger.kernel.org 10184S: Maintained 10185F: arch/arm/mach-omap2/omap_hwmod*data* 10186 10187OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10188M: Benoît Cousson <bcousson@baylibre.com> 10189L: linux-omap@vger.kernel.org 10190S: Maintained 10191F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10192 10193OMAP HWMOD SUPPORT 10194M: Benoît Cousson <bcousson@baylibre.com> 10195M: Paul Walmsley <paul@pwsan.com> 10196L: linux-omap@vger.kernel.org 10197S: Maintained 10198F: arch/arm/mach-omap2/omap_hwmod.* 10199 10200OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10201M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10202L: linux-media@vger.kernel.org 10203S: Maintained 10204F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10205F: drivers/media/platform/omap3isp/ 10206F: drivers/staging/media/omap4iss/ 10207 10208OMAP MMC SUPPORT 10209M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10210L: linux-omap@vger.kernel.org 10211S: Maintained 10212F: drivers/mmc/host/omap.c 10213 10214OMAP POWER MANAGEMENT SUPPORT 10215M: Kevin Hilman <khilman@kernel.org> 10216L: linux-omap@vger.kernel.org 10217S: Maintained 10218F: arch/arm/*omap*/*pm* 10219F: drivers/cpufreq/omap-cpufreq.c 10220 10221OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10222M: Rajendra Nayak <rnayak@codeaurora.org> 10223M: Paul Walmsley <paul@pwsan.com> 10224L: linux-omap@vger.kernel.org 10225S: Maintained 10226F: arch/arm/mach-omap2/prm* 10227 10228OMAP RANDOM NUMBER GENERATOR SUPPORT 10229M: Deepak Saxena <dsaxena@plexity.net> 10230S: Maintained 10231F: drivers/char/hw_random/omap-rng.c 10232 10233OMAP USB SUPPORT 10234L: linux-usb@vger.kernel.org 10235L: linux-omap@vger.kernel.org 10236S: Orphan 10237F: drivers/usb/*/*omap* 10238F: arch/arm/*omap*/usb* 10239 10240OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10241M: Mark Jackson <mpfj@newflow.co.uk> 10242L: linux-omap@vger.kernel.org 10243S: Maintained 10244F: arch/arm/boot/dts/am335x-nano.dts 10245 10246OMAP1 SUPPORT 10247M: Aaro Koskinen <aaro.koskinen@iki.fi> 10248M: Tony Lindgren <tony@atomide.com> 10249L: linux-omap@vger.kernel.org 10250Q: http://patchwork.kernel.org/project/linux-omap/list/ 10251T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10252S: Maintained 10253F: arch/arm/mach-omap1/ 10254F: arch/arm/plat-omap/ 10255F: arch/arm/configs/omap1_defconfig 10256F: drivers/i2c/busses/i2c-omap.c 10257F: include/linux/i2c-omap.h 10258 10259OMAP2+ SUPPORT 10260M: Tony Lindgren <tony@atomide.com> 10261L: linux-omap@vger.kernel.org 10262W: http://www.muru.com/linux/omap/ 10263W: http://linux.omap.com/ 10264Q: http://patchwork.kernel.org/project/linux-omap/list/ 10265T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10266S: Maintained 10267F: arch/arm/mach-omap2/ 10268F: arch/arm/plat-omap/ 10269F: arch/arm/configs/omap2plus_defconfig 10270F: drivers/i2c/busses/i2c-omap.c 10271F: drivers/irqchip/irq-omap-intc.c 10272F: drivers/mfd/*omap*.c 10273F: drivers/mfd/menelaus.c 10274F: drivers/mfd/palmas.c 10275F: drivers/mfd/tps65217.c 10276F: drivers/mfd/tps65218.c 10277F: drivers/mfd/tps65910.c 10278F: drivers/mfd/twl-core.[ch] 10279F: drivers/mfd/twl4030*.c 10280F: drivers/mfd/twl6030*.c 10281F: drivers/mfd/twl6040*.c 10282F: drivers/regulator/palmas-regulator*.c 10283F: drivers/regulator/pbias-regulator.c 10284F: drivers/regulator/tps65217-regulator.c 10285F: drivers/regulator/tps65218-regulator.c 10286F: drivers/regulator/tps65910-regulator.c 10287F: drivers/regulator/twl-regulator.c 10288F: drivers/regulator/twl6030-regulator.c 10289F: include/linux/i2c-omap.h 10290 10291ONION OMEGA2+ BOARD 10292M: Harvey Hunt <harveyhuntnexus@gmail.com> 10293L: linux-mips@linux-mips.org 10294S: Maintained 10295F: arch/mips/boot/dts/ralink/omega2p.dts 10296 10297OMFS FILESYSTEM 10298M: Bob Copeland <me@bobcopeland.com> 10299L: linux-karma-devel@lists.sourceforge.net 10300S: Maintained 10301F: Documentation/filesystems/omfs.txt 10302F: fs/omfs/ 10303 10304OMNIKEY CARDMAN 4000 DRIVER 10305M: Harald Welte <laforge@gnumonks.org> 10306S: Maintained 10307F: drivers/char/pcmcia/cm4000_cs.c 10308F: include/linux/cm4000_cs.h 10309F: include/uapi/linux/cm4000_cs.h 10310 10311OMNIKEY CARDMAN 4040 DRIVER 10312M: Harald Welte <laforge@gnumonks.org> 10313S: Maintained 10314F: drivers/char/pcmcia/cm4040_cs.* 10315 10316OMNIVISION OV13858 SENSOR DRIVER 10317M: Sakari Ailus <sakari.ailus@linux.intel.com> 10318L: linux-media@vger.kernel.org 10319T: git git://linuxtv.org/media_tree.git 10320S: Maintained 10321F: drivers/media/i2c/ov13858.c 10322 10323OMNIVISION OV2685 SENSOR DRIVER 10324M: Shunqian Zheng <zhengsq@rock-chips.com> 10325L: linux-media@vger.kernel.org 10326T: git git://linuxtv.org/media_tree.git 10327S: Maintained 10328F: drivers/media/i2c/ov2685.c 10329 10330OMNIVISION OV5640 SENSOR DRIVER 10331M: Steve Longerbeam <slongerbeam@gmail.com> 10332L: linux-media@vger.kernel.org 10333T: git git://linuxtv.org/media_tree.git 10334S: Maintained 10335F: drivers/media/i2c/ov5640.c 10336 10337OMNIVISION OV5647 SENSOR DRIVER 10338M: Luis Oliveira <lolivei@synopsys.com> 10339L: linux-media@vger.kernel.org 10340T: git git://linuxtv.org/media_tree.git 10341S: Maintained 10342F: drivers/media/i2c/ov5647.c 10343 10344OMNIVISION OV5695 SENSOR DRIVER 10345M: Shunqian Zheng <zhengsq@rock-chips.com> 10346L: linux-media@vger.kernel.org 10347T: git git://linuxtv.org/media_tree.git 10348S: Maintained 10349F: drivers/media/i2c/ov5695.c 10350 10351OMNIVISION OV7670 SENSOR DRIVER 10352M: Jonathan Corbet <corbet@lwn.net> 10353L: linux-media@vger.kernel.org 10354T: git git://linuxtv.org/media_tree.git 10355S: Maintained 10356F: drivers/media/i2c/ov7670.c 10357F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10358 10359OMNIVISION OV772x SENSOR DRIVER 10360M: Jacopo Mondi <jacopo@jmondi.org> 10361L: linux-media@vger.kernel.org 10362T: git git://linuxtv.org/media_tree.git 10363S: Odd fixes 10364F: drivers/media/i2c/ov772x.c 10365F: include/media/i2c/ov772x.h 10366 10367OMNIVISION OV7740 SENSOR DRIVER 10368M: Wenyou Yang <wenyou.yang@microchip.com> 10369L: linux-media@vger.kernel.org 10370T: git git://linuxtv.org/media_tree.git 10371S: Maintained 10372F: drivers/media/i2c/ov7740.c 10373F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10374 10375OMNIVISION OV9650 SENSOR DRIVER 10376M: Sakari Ailus <sakari.ailus@linux.intel.com> 10377R: Akinobu Mita <akinobu.mita@gmail.com> 10378R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10379L: linux-media@vger.kernel.org 10380T: git git://linuxtv.org/media_tree.git 10381S: Maintained 10382F: drivers/media/i2c/ov9650.c 10383F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10384 10385ONENAND FLASH DRIVER 10386M: Kyungmin Park <kyungmin.park@samsung.com> 10387L: linux-mtd@lists.infradead.org 10388S: Maintained 10389F: drivers/mtd/nand/onenand/ 10390F: include/linux/mtd/onenand*.h 10391 10392ONSTREAM SCSI TAPE DRIVER 10393M: Willem Riede <osst@riede.org> 10394L: osst-users@lists.sourceforge.net 10395L: linux-scsi@vger.kernel.org 10396S: Maintained 10397F: Documentation/scsi/osst.txt 10398F: drivers/scsi/osst.* 10399F: drivers/scsi/osst_*.h 10400F: drivers/scsi/st.h 10401 10402OP-TEE DRIVER 10403M: Jens Wiklander <jens.wiklander@linaro.org> 10404S: Maintained 10405F: drivers/tee/optee/ 10406 10407OPA-VNIC DRIVER 10408M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10409M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10410L: linux-rdma@vger.kernel.org 10411S: Supported 10412F: drivers/infiniband/ulp/opa_vnic 10413 10414OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10415M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10416L: devicetree@vger.kernel.org 10417S: Maintained 10418F: Documentation/devicetree/dynamic-resolution-notes.txt 10419F: Documentation/devicetree/overlay-notes.txt 10420F: drivers/of/overlay.c 10421F: drivers/of/resolver.c 10422 10423OPEN FIRMWARE AND FLATTENED DEVICE TREE 10424M: Rob Herring <robh+dt@kernel.org> 10425M: Frank Rowand <frowand.list@gmail.com> 10426L: devicetree@vger.kernel.org 10427W: http://www.devicetree.org/ 10428T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10429S: Maintained 10430F: drivers/of/ 10431F: include/linux/of*.h 10432F: scripts/dtc/ 10433F: Documentation/ABI/testing/sysfs-firmware-ofw 10434 10435OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10436M: Rob Herring <robh+dt@kernel.org> 10437M: Mark Rutland <mark.rutland@arm.com> 10438L: devicetree@vger.kernel.org 10439T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10440Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10441S: Maintained 10442F: Documentation/devicetree/ 10443F: arch/*/boot/dts/ 10444F: include/dt-bindings/ 10445 10446OPENCORES I2C BUS DRIVER 10447M: Peter Korsgaard <jacmet@sunsite.dk> 10448L: linux-i2c@vger.kernel.org 10449S: Maintained 10450F: Documentation/i2c/busses/i2c-ocores 10451F: drivers/i2c/busses/i2c-ocores.c 10452 10453OPENRISC ARCHITECTURE 10454M: Jonas Bonn <jonas@southpole.se> 10455M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10456M: Stafford Horne <shorne@gmail.com> 10457T: git git://github.com/openrisc/linux.git 10458L: openrisc@lists.librecores.org 10459W: http://openrisc.io 10460S: Maintained 10461F: Documentation/devicetree/bindings/openrisc/ 10462F: Documentation/openrisc/ 10463F: arch/openrisc/ 10464F: drivers/irqchip/irq-ompic.c 10465F: drivers/irqchip/irq-or1k-* 10466 10467OPENVSWITCH 10468M: Pravin B Shelar <pshelar@ovn.org> 10469L: netdev@vger.kernel.org 10470L: dev@openvswitch.org 10471W: http://openvswitch.org 10472S: Maintained 10473F: net/openvswitch/ 10474F: include/uapi/linux/openvswitch.h 10475 10476OPERATING PERFORMANCE POINTS (OPP) 10477M: Viresh Kumar <vireshk@kernel.org> 10478M: Nishanth Menon <nm@ti.com> 10479M: Stephen Boyd <sboyd@kernel.org> 10480L: linux-pm@vger.kernel.org 10481S: Maintained 10482T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10483F: drivers/opp/ 10484F: include/linux/pm_opp.h 10485F: Documentation/power/opp.txt 10486F: Documentation/devicetree/bindings/opp/ 10487 10488OPL4 DRIVER 10489M: Clemens Ladisch <clemens@ladisch.de> 10490L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10491T: git git://git.alsa-project.org/alsa-kernel.git 10492S: Maintained 10493F: sound/drivers/opl4/ 10494 10495OPROFILE 10496M: Robert Richter <rric@kernel.org> 10497L: oprofile-list@lists.sf.net 10498S: Maintained 10499F: arch/*/include/asm/oprofile*.h 10500F: arch/*/oprofile/ 10501F: drivers/oprofile/ 10502F: include/linux/oprofile.h 10503 10504ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10505M: Mark Fasheh <mark@fasheh.com> 10506M: Joel Becker <jlbec@evilplan.org> 10507L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10508W: http://ocfs2.wiki.kernel.org 10509S: Supported 10510F: Documentation/filesystems/ocfs2.txt 10511F: Documentation/filesystems/dlmfs.txt 10512F: fs/ocfs2/ 10513 10514ORANGEFS FILESYSTEM 10515M: Mike Marshall <hubcap@omnibond.com> 10516R: Martin Brandenburg <martin@omnibond.com> 10517L: devel@lists.orangefs.org 10518T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10519S: Supported 10520F: fs/orangefs/ 10521F: Documentation/filesystems/orangefs.txt 10522 10523ORINOCO DRIVER 10524L: linux-wireless@vger.kernel.org 10525W: http://wireless.kernel.org/en/users/Drivers/orinoco 10526W: http://www.nongnu.org/orinoco/ 10527S: Orphan 10528F: drivers/net/wireless/intersil/orinoco/ 10529 10530OSD LIBRARY and FILESYSTEM 10531M: Boaz Harrosh <ooo@electrozaur.com> 10532S: Maintained 10533F: drivers/scsi/osd/ 10534F: include/scsi/osd_* 10535F: fs/exofs/ 10536 10537OV2659 OMNIVISION SENSOR DRIVER 10538M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10539L: linux-media@vger.kernel.org 10540W: https://linuxtv.org 10541Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10542T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10543S: Maintained 10544F: drivers/media/i2c/ov2659.c 10545F: include/media/i2c/ov2659.h 10546 10547OVERLAY FILESYSTEM 10548M: Miklos Szeredi <miklos@szeredi.hu> 10549L: linux-unionfs@vger.kernel.org 10550T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10551S: Supported 10552F: fs/overlayfs/ 10553F: Documentation/filesystems/overlayfs.txt 10554 10555P54 WIRELESS DRIVER 10556M: Christian Lamparter <chunkeey@googlemail.com> 10557L: linux-wireless@vger.kernel.org 10558W: http://wireless.kernel.org/en/users/Drivers/p54 10559S: Maintained 10560F: drivers/net/wireless/intersil/p54/ 10561 10562PA SEMI ETHERNET DRIVER 10563L: netdev@vger.kernel.org 10564S: Orphan 10565F: drivers/net/ethernet/pasemi/* 10566 10567PA SEMI SMBUS DRIVER 10568L: linux-i2c@vger.kernel.org 10569S: Orphan 10570F: drivers/i2c/busses/i2c-pasemi.c 10571 10572PADATA PARALLEL EXECUTION MECHANISM 10573M: Steffen Klassert <steffen.klassert@secunet.com> 10574L: linux-crypto@vger.kernel.org 10575S: Maintained 10576F: kernel/padata.c 10577F: include/linux/padata.h 10578F: Documentation/padata.txt 10579 10580PANASONIC LAPTOP ACPI EXTRAS DRIVER 10581M: Harald Welte <laforge@gnumonks.org> 10582L: platform-driver-x86@vger.kernel.org 10583S: Maintained 10584F: drivers/platform/x86/panasonic-laptop.c 10585 10586PARALLEL LCD/KEYPAD PANEL DRIVER 10587M: Willy Tarreau <willy@haproxy.com> 10588M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10589S: Odd Fixes 10590F: Documentation/misc-devices/lcd-panel-cgram.txt 10591F: drivers/misc/panel.c 10592 10593PARALLEL PORT SUBSYSTEM 10594M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10595M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10596L: linux-parport@lists.infradead.org (subscribers-only) 10597S: Maintained 10598F: drivers/parport/ 10599F: include/linux/parport*.h 10600F: drivers/char/ppdev.c 10601F: include/uapi/linux/ppdev.h 10602F: Documentation/parport*.txt 10603 10604PARAVIRT_OPS INTERFACE 10605M: Juergen Gross <jgross@suse.com> 10606M: Alok Kataria <akataria@vmware.com> 10607L: virtualization@lists.linux-foundation.org 10608S: Supported 10609F: Documentation/virtual/paravirt_ops.txt 10610F: arch/*/kernel/paravirt* 10611F: arch/*/include/asm/paravirt*.h 10612F: include/linux/hypervisor.h 10613 10614PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10615M: Tim Waugh <tim@cyberelk.net> 10616L: linux-parport@lists.infradead.org (subscribers-only) 10617S: Maintained 10618F: Documentation/blockdev/paride.txt 10619F: drivers/block/paride/ 10620 10621PARISC ARCHITECTURE 10622M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10623M: Helge Deller <deller@gmx.de> 10624L: linux-parisc@vger.kernel.org 10625W: http://www.parisc-linux.org/ 10626Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10627T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10628T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10629S: Maintained 10630F: arch/parisc/ 10631F: Documentation/parisc/ 10632F: drivers/parisc/ 10633F: drivers/char/agp/parisc-agp.c 10634F: drivers/input/serio/gscps2.c 10635F: drivers/parport/parport_gsc.* 10636F: drivers/tty/serial/8250/8250_gsc.c 10637F: drivers/video/fbdev/sti* 10638F: drivers/video/console/sti* 10639F: drivers/video/logo/logo_parisc* 10640 10641PARMAN 10642M: Jiri Pirko <jiri@mellanox.com> 10643L: netdev@vger.kernel.org 10644S: Supported 10645F: lib/parman.c 10646F: lib/test_parman.c 10647F: include/linux/parman.h 10648 10649PC87360 HARDWARE MONITORING DRIVER 10650M: Jim Cromie <jim.cromie@gmail.com> 10651L: linux-hwmon@vger.kernel.org 10652S: Maintained 10653F: Documentation/hwmon/pc87360 10654F: drivers/hwmon/pc87360.c 10655 10656PC8736x GPIO DRIVER 10657M: Jim Cromie <jim.cromie@gmail.com> 10658S: Maintained 10659F: drivers/char/pc8736x_gpio.c 10660 10661PC87427 HARDWARE MONITORING DRIVER 10662M: Jean Delvare <jdelvare@suse.com> 10663L: linux-hwmon@vger.kernel.org 10664S: Maintained 10665F: Documentation/hwmon/pc87427 10666F: drivers/hwmon/pc87427.c 10667 10668PCA9532 LED DRIVER 10669M: Riku Voipio <riku.voipio@iki.fi> 10670S: Maintained 10671F: drivers/leds/leds-pca9532.c 10672F: include/linux/leds-pca9532.h 10673 10674PCA9541 I2C BUS MASTER SELECTOR DRIVER 10675M: Guenter Roeck <linux@roeck-us.net> 10676L: linux-i2c@vger.kernel.org 10677S: Maintained 10678F: drivers/i2c/muxes/i2c-mux-pca9541.c 10679 10680PCDP - PRIMARY CONSOLE AND DEBUG PORT 10681M: Khalid Aziz <khalid@gonehiking.org> 10682S: Maintained 10683F: drivers/firmware/pcdp.* 10684 10685PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10686M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10687L: linux-pci@vger.kernel.org 10688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10689S: Maintained 10690F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10691F: drivers/pci/host/pci-aardvark.c 10692 10693PCI DRIVER FOR ALTERA PCIE IP 10694M: Ley Foon Tan <lftan@altera.com> 10695L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10696L: linux-pci@vger.kernel.org 10697S: Supported 10698F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10699F: drivers/pci/host/pcie-altera.c 10700 10701PCI DRIVER FOR APPLIEDMICRO XGENE 10702M: Tanmay Inamdar <tinamdar@apm.com> 10703L: linux-pci@vger.kernel.org 10704L: linux-arm-kernel@lists.infradead.org 10705S: Maintained 10706F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10707F: drivers/pci/host/pci-xgene.c 10708 10709PCI DRIVER FOR ARM VERSATILE PLATFORM 10710M: Rob Herring <robh@kernel.org> 10711L: linux-pci@vger.kernel.org 10712L: linux-arm-kernel@lists.infradead.org 10713S: Maintained 10714F: Documentation/devicetree/bindings/pci/versatile.txt 10715F: drivers/pci/host/pci-versatile.c 10716 10717PCI DRIVER FOR ARMADA 8K 10718M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10719L: linux-pci@vger.kernel.org 10720L: linux-arm-kernel@lists.infradead.org 10721S: Maintained 10722F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10723F: drivers/pci/dwc/pcie-armada8k.c 10724 10725PCI DRIVER FOR CADENCE PCIE IP 10726M: Alan Douglas <adouglas@cadence.com> 10727L: linux-pci@vger.kernel.org 10728S: Maintained 10729F: Documentation/devicetree/bindings/pci/cdns,*.txt 10730F: drivers/pci/cadence/pcie-cadence* 10731 10732PCI DRIVER FOR FREESCALE LAYERSCAPE 10733M: Minghuan Lian <minghuan.Lian@freescale.com> 10734M: Mingkai Hu <mingkai.hu@freescale.com> 10735M: Roy Zang <tie-fei.zang@freescale.com> 10736L: linuxppc-dev@lists.ozlabs.org 10737L: linux-pci@vger.kernel.org 10738L: linux-arm-kernel@lists.infradead.org 10739S: Maintained 10740F: drivers/pci/dwc/*layerscape* 10741 10742PCI DRIVER FOR GENERIC OF HOSTS 10743M: Will Deacon <will.deacon@arm.com> 10744L: linux-pci@vger.kernel.org 10745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10746S: Maintained 10747F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10748F: drivers/pci/host/pci-host-common.c 10749F: drivers/pci/host/pci-host-generic.c 10750 10751PCI DRIVER FOR IMX6 10752M: Richard Zhu <hongxing.zhu@nxp.com> 10753M: Lucas Stach <l.stach@pengutronix.de> 10754L: linux-pci@vger.kernel.org 10755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10756S: Maintained 10757F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10758F: drivers/pci/dwc/*imx6* 10759 10760PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10761M: Keith Busch <keith.busch@intel.com> 10762M: Jonathan Derrick <jonathan.derrick@intel.com> 10763L: linux-pci@vger.kernel.org 10764S: Supported 10765F: drivers/pci/host/vmd.c 10766 10767PCI DRIVER FOR MICROSEMI SWITCHTEC 10768M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10769M: Logan Gunthorpe <logang@deltatee.com> 10770L: linux-pci@vger.kernel.org 10771S: Maintained 10772F: Documentation/switchtec.txt 10773F: Documentation/ABI/testing/sysfs-class-switchtec 10774F: drivers/pci/switch/switchtec* 10775F: include/uapi/linux/switchtec_ioctl.h 10776F: include/linux/switchtec.h 10777F: drivers/ntb/hw/mscc/ 10778 10779PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10780M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10781M: Jason Cooper <jason@lakedaemon.net> 10782L: linux-pci@vger.kernel.org 10783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10784S: Maintained 10785F: drivers/pci/host/*mvebu* 10786 10787PCI DRIVER FOR NVIDIA TEGRA 10788M: Thierry Reding <thierry.reding@gmail.com> 10789L: linux-tegra@vger.kernel.org 10790L: linux-pci@vger.kernel.org 10791S: Supported 10792F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10793F: drivers/pci/host/pci-tegra.c 10794 10795PCI DRIVER FOR RENESAS R-CAR 10796M: Simon Horman <horms@verge.net.au> 10797L: linux-pci@vger.kernel.org 10798L: linux-renesas-soc@vger.kernel.org 10799S: Maintained 10800F: drivers/pci/host/*rcar* 10801 10802PCI DRIVER FOR SAMSUNG EXYNOS 10803M: Jingoo Han <jingoohan1@gmail.com> 10804L: linux-pci@vger.kernel.org 10805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10806L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10807S: Maintained 10808F: drivers/pci/dwc/pci-exynos.c 10809 10810PCI DRIVER FOR SYNOPSYS DESIGNWARE 10811M: Jingoo Han <jingoohan1@gmail.com> 10812M: Joao Pinto <Joao.Pinto@synopsys.com> 10813L: linux-pci@vger.kernel.org 10814S: Maintained 10815F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10816F: drivers/pci/dwc/*designware* 10817 10818PCI DRIVER FOR TI DRA7XX 10819M: Kishon Vijay Abraham I <kishon@ti.com> 10820L: linux-omap@vger.kernel.org 10821L: linux-pci@vger.kernel.org 10822S: Supported 10823F: Documentation/devicetree/bindings/pci/ti-pci.txt 10824F: drivers/pci/dwc/pci-dra7xx.c 10825 10826PCI DRIVER FOR TI KEYSTONE 10827M: Murali Karicheri <m-karicheri2@ti.com> 10828L: linux-pci@vger.kernel.org 10829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10830S: Maintained 10831F: drivers/pci/dwc/*keystone* 10832 10833PCI ENDPOINT SUBSYSTEM 10834M: Kishon Vijay Abraham I <kishon@ti.com> 10835M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10836L: linux-pci@vger.kernel.org 10837T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10838S: Supported 10839F: drivers/pci/endpoint/ 10840F: drivers/misc/pci_endpoint_test.c 10841F: tools/pci/ 10842 10843PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10844M: Russell Currey <ruscur@russell.cc> 10845L: linuxppc-dev@lists.ozlabs.org 10846S: Supported 10847F: Documentation/powerpc/eeh-pci-error-recovery.txt 10848F: arch/powerpc/kernel/eeh*.c 10849F: arch/powerpc/platforms/*/eeh*.c 10850F: arch/powerpc/include/*/eeh*.h 10851 10852PCI ERROR RECOVERY 10853M: Linas Vepstas <linasvepstas@gmail.com> 10854L: linux-pci@vger.kernel.org 10855S: Supported 10856F: Documentation/PCI/pci-error-recovery.txt 10857 10858PCI MSI DRIVER FOR ALTERA MSI IP 10859M: Ley Foon Tan <lftan@altera.com> 10860L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10861L: linux-pci@vger.kernel.org 10862S: Supported 10863F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10864F: drivers/pci/host/pcie-altera-msi.c 10865 10866PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10867M: Duc Dang <dhdang@apm.com> 10868L: linux-pci@vger.kernel.org 10869L: linux-arm-kernel@lists.infradead.org 10870S: Maintained 10871F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10872F: drivers/pci/host/pci-xgene-msi.c 10873 10874PCI SUBSYSTEM 10875M: Bjorn Helgaas <bhelgaas@google.com> 10876L: linux-pci@vger.kernel.org 10877Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10878T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10879S: Supported 10880F: Documentation/devicetree/bindings/pci/ 10881F: Documentation/PCI/ 10882F: drivers/acpi/pci* 10883F: drivers/pci/ 10884F: include/asm-generic/pci* 10885F: include/linux/pci* 10886F: include/linux/of_pci.h 10887F: include/uapi/linux/pci* 10888F: lib/pci* 10889F: arch/x86/pci/ 10890F: arch/x86/kernel/quirks.c 10891 10892PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10893M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10894L: linux-pci@vger.kernel.org 10895Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10896T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10897S: Supported 10898F: drivers/pci/cadence/ 10899F: drivers/pci/host/ 10900F: drivers/pci/dwc/ 10901 10902PCIE DRIVER FOR AXIS ARTPEC 10903M: Jesper Nilsson <jesper.nilsson@axis.com> 10904L: linux-arm-kernel@axis.com 10905L: linux-pci@vger.kernel.org 10906S: Maintained 10907F: Documentation/devicetree/bindings/pci/axis,artpec* 10908F: drivers/pci/dwc/*artpec* 10909 10910PCIE DRIVER FOR CAVIUM THUNDERX 10911M: David Daney <david.daney@cavium.com> 10912L: linux-pci@vger.kernel.org 10913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10914S: Supported 10915F: Documentation/devicetree/bindings/pci/pci-thunder-* 10916F: drivers/pci/host/pci-thunder-* 10917 10918PCIE DRIVER FOR HISILICON 10919M: Zhou Wang <wangzhou1@hisilicon.com> 10920L: linux-pci@vger.kernel.org 10921S: Maintained 10922F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10923F: drivers/pci/dwc/pcie-hisi.c 10924 10925PCIE DRIVER FOR HISILICON KIRIN 10926M: Xiaowei Song <songxiaowei@hisilicon.com> 10927M: Binghui Wang <wangbinghui@hisilicon.com> 10928L: linux-pci@vger.kernel.org 10929S: Maintained 10930F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10931F: drivers/pci/dwc/pcie-kirin.c 10932 10933PCIE DRIVER FOR HISILICON STB 10934M: Jianguo Sun <sunjianguo1@huawei.com> 10935M: Shawn Guo <shawn.guo@linaro.org> 10936L: linux-pci@vger.kernel.org 10937S: Maintained 10938F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10939F: drivers/pci/dwc/pcie-histb.c 10940 10941PCIE DRIVER FOR MEDIATEK 10942M: Ryder Lee <ryder.lee@mediatek.com> 10943L: linux-pci@vger.kernel.org 10944L: linux-mediatek@lists.infradead.org 10945S: Supported 10946F: Documentation/devicetree/bindings/pci/mediatek* 10947F: drivers/pci/host/*mediatek* 10948 10949PCIE DRIVER FOR QUALCOMM MSM 10950M: Stanimir Varbanov <svarbanov@mm-sol.com> 10951L: linux-pci@vger.kernel.org 10952L: linux-arm-msm@vger.kernel.org 10953S: Maintained 10954F: drivers/pci/dwc/*qcom* 10955 10956PCIE DRIVER FOR ROCKCHIP 10957M: Shawn Lin <shawn.lin@rock-chips.com> 10958L: linux-pci@vger.kernel.org 10959L: linux-rockchip@lists.infradead.org 10960S: Maintained 10961F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10962F: drivers/pci/host/pcie-rockchip.c 10963 10964PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10965M: Linus Walleij <linus.walleij@linaro.org> 10966L: linux-pci@vger.kernel.org 10967S: Maintained 10968F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10969F: drivers/pci/host/pci-v3-semi.c 10970 10971PCIE DRIVER FOR ST SPEAR13XX 10972M: Pratyush Anand <pratyush.anand@gmail.com> 10973L: linux-pci@vger.kernel.org 10974S: Maintained 10975F: drivers/pci/dwc/*spear* 10976 10977PCMCIA SUBSYSTEM 10978M: Dominik Brodowski <linux@dominikbrodowski.net> 10979T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10980S: Odd Fixes 10981F: Documentation/pcmcia/ 10982F: tools/pcmcia/ 10983F: drivers/pcmcia/ 10984F: include/pcmcia/ 10985 10986PCNET32 NETWORK DRIVER 10987M: Don Fry <pcnet32@frontier.com> 10988L: netdev@vger.kernel.org 10989S: Maintained 10990F: drivers/net/ethernet/amd/pcnet32.c 10991 10992PCRYPT PARALLEL CRYPTO ENGINE 10993M: Steffen Klassert <steffen.klassert@secunet.com> 10994L: linux-crypto@vger.kernel.org 10995S: Maintained 10996F: crypto/pcrypt.c 10997F: include/crypto/pcrypt.h 10998 10999PEAQ WMI HOTKEYS DRIVER 11000M: Hans de Goede <hdegoede@redhat.com> 11001L: platform-driver-x86@vger.kernel.org 11002S: Maintained 11003F: drivers/platform/x86/peaq-wmi.c 11004 11005PER-CPU MEMORY ALLOCATOR 11006M: Tejun Heo <tj@kernel.org> 11007M: Christoph Lameter <cl@linux.com> 11008M: Dennis Zhou <dennisszhou@gmail.com> 11009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11010S: Maintained 11011F: include/linux/percpu*.h 11012F: mm/percpu*.c 11013F: arch/*/include/asm/percpu.h 11014 11015PER-TASK DELAY ACCOUNTING 11016M: Balbir Singh <bsingharora@gmail.com> 11017S: Maintained 11018F: include/linux/delayacct.h 11019F: kernel/delayacct.c 11020 11021PERFORMANCE EVENTS SUBSYSTEM 11022M: Peter Zijlstra <peterz@infradead.org> 11023M: Ingo Molnar <mingo@redhat.com> 11024M: Arnaldo Carvalho de Melo <acme@kernel.org> 11025R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11026R: Jiri Olsa <jolsa@redhat.com> 11027R: Namhyung Kim <namhyung@kernel.org> 11028L: linux-kernel@vger.kernel.org 11029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11030S: Supported 11031F: kernel/events/* 11032F: include/linux/perf_event.h 11033F: include/uapi/linux/perf_event.h 11034F: arch/*/kernel/perf_event*.c 11035F: arch/*/kernel/*/perf_event*.c 11036F: arch/*/kernel/*/*/perf_event*.c 11037F: arch/*/include/asm/perf_event.h 11038F: arch/*/kernel/perf_callchain.c 11039F: arch/*/events/* 11040F: tools/perf/ 11041 11042PERSONALITY HANDLING 11043M: Christoph Hellwig <hch@infradead.org> 11044L: linux-abi-devel@lists.sourceforge.net 11045S: Maintained 11046F: include/linux/personality.h 11047F: include/uapi/linux/personality.h 11048 11049PHONET PROTOCOL 11050M: Remi Denis-Courmont <courmisch@gmail.com> 11051S: Supported 11052F: Documentation/networking/phonet.txt 11053F: include/linux/phonet.h 11054F: include/net/phonet/ 11055F: include/uapi/linux/phonet.h 11056F: net/phonet/ 11057 11058PHRAM MTD DRIVER 11059M: Joern Engel <joern@lazybastard.org> 11060L: linux-mtd@lists.infradead.org 11061S: Maintained 11062F: drivers/mtd/devices/phram.c 11063 11064PICOLCD HID DRIVER 11065M: Bruno Prémont <bonbons@linux-vserver.org> 11066L: linux-input@vger.kernel.org 11067S: Maintained 11068F: drivers/hid/hid-picolcd* 11069 11070PICOXCELL SUPPORT 11071M: Jamie Iles <jamie@jamieiles.com> 11072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11073T: git git://github.com/jamieiles/linux-2.6-ji.git 11074S: Supported 11075F: arch/arm/boot/dts/picoxcell* 11076F: arch/arm/mach-picoxcell/ 11077F: drivers/crypto/picoxcell* 11078 11079PIN CONTROL SUBSYSTEM 11080M: Linus Walleij <linus.walleij@linaro.org> 11081L: linux-gpio@vger.kernel.org 11082T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11083S: Maintained 11084F: Documentation/devicetree/bindings/pinctrl/ 11085F: Documentation/driver-api/pinctl.rst 11086F: drivers/pinctrl/ 11087F: include/linux/pinctrl/ 11088 11089PIN CONTROLLER - ATMEL AT91 11090M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11092S: Maintained 11093F: drivers/pinctrl/pinctrl-at91.* 11094 11095PIN CONTROLLER - ATMEL AT91 PIO4 11096M: Ludovic Desroches <ludovic.desroches@microchip.com> 11097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11098L: linux-gpio@vger.kernel.org 11099S: Supported 11100F: drivers/pinctrl/pinctrl-at91-pio4.* 11101 11102PIN CONTROLLER - FREESCALE 11103M: Dong Aisheng <aisheng.dong@nxp.com> 11104M: Fabio Estevam <festevam@gmail.com> 11105M: Shawn Guo <shawnguo@kernel.org> 11106M: Stefan Agner <stefan@agner.ch> 11107R: Pengutronix Kernel Team <kernel@pengutronix.de> 11108L: linux-gpio@vger.kernel.org 11109S: Maintained 11110F: drivers/pinctrl/freescale/ 11111F: Documentation/devicetree/bindings/pinctrl/fsl,* 11112 11113PIN CONTROLLER - INTEL 11114M: Mika Westerberg <mika.westerberg@linux.intel.com> 11115M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11116S: Maintained 11117F: drivers/pinctrl/intel/ 11118 11119PIN CONTROLLER - MEDIATEK 11120M: Sean Wang <sean.wang@mediatek.com> 11121L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11122S: Maintained 11123F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11124F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11125F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11126F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11127F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11128 11129PIN CONTROLLER - QUALCOMM 11130M: Bjorn Andersson <bjorn.andersson@linaro.org> 11131S: Maintained 11132L: linux-arm-msm@vger.kernel.org 11133F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11134F: drivers/pinctrl/qcom/ 11135 11136PIN CONTROLLER - RENESAS 11137M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11138M: Geert Uytterhoeven <geert+renesas@glider.be> 11139L: linux-renesas-soc@vger.kernel.org 11140T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11141S: Maintained 11142F: drivers/pinctrl/sh-pfc/ 11143 11144PIN CONTROLLER - SAMSUNG 11145M: Tomasz Figa <tomasz.figa@gmail.com> 11146M: Krzysztof Kozlowski <krzk@kernel.org> 11147M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11149L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11150Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11151T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11152S: Maintained 11153F: drivers/pinctrl/samsung/ 11154F: include/dt-bindings/pinctrl/samsung.h 11155F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11156 11157PIN CONTROLLER - SINGLE 11158M: Tony Lindgren <tony@atomide.com> 11159M: Haojian Zhuang <haojian.zhuang@linaro.org> 11160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11161L: linux-omap@vger.kernel.org 11162S: Maintained 11163F: drivers/pinctrl/pinctrl-single.c 11164 11165PIN CONTROLLER - ST SPEAR 11166M: Viresh Kumar <vireshk@kernel.org> 11167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11168W: http://www.st.com/spear 11169S: Maintained 11170F: drivers/pinctrl/spear/ 11171 11172PISTACHIO SOC SUPPORT 11173M: James Hartley <james.hartley@sondrel.com> 11174L: linux-mips@linux-mips.org 11175S: Odd Fixes 11176F: arch/mips/pistachio/ 11177F: arch/mips/include/asm/mach-pistachio/ 11178F: arch/mips/boot/dts/img/pistachio* 11179F: arch/mips/configs/pistachio*_defconfig 11180 11181PKTCDVD DRIVER 11182S: Orphan 11183M: linux-block@vger.kernel.org 11184F: drivers/block/pktcdvd.c 11185F: include/linux/pktcdvd.h 11186F: include/uapi/linux/pktcdvd.h 11187 11188PKUNITY SOC DRIVERS 11189M: Guan Xuetao <gxt@pku.edu.cn> 11190W: http://mprc.pku.edu.cn/~guanxuetao/linux 11191S: Maintained 11192T: git git://github.com/gxt/linux.git 11193F: drivers/input/serio/i8042-unicore32io.h 11194F: drivers/i2c/busses/i2c-puv3.c 11195F: drivers/video/fbdev/fb-puv3.c 11196F: drivers/rtc/rtc-puv3.c 11197 11198PMBUS HARDWARE MONITORING DRIVERS 11199M: Guenter Roeck <linux@roeck-us.net> 11200L: linux-hwmon@vger.kernel.org 11201W: http://hwmon.wiki.kernel.org/ 11202W: http://www.roeck-us.net/linux/drivers/ 11203T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11204S: Maintained 11205F: Documentation/hwmon/pmbus 11206F: drivers/hwmon/pmbus/ 11207F: include/linux/pmbus.h 11208 11209PMC SIERRA MaxRAID DRIVER 11210L: linux-scsi@vger.kernel.org 11211W: http://www.pmc-sierra.com/ 11212S: Orphan 11213F: drivers/scsi/pmcraid.* 11214 11215PMC SIERRA PM8001 DRIVER 11216M: Jack Wang <jinpu.wang@profitbricks.com> 11217M: lindar_liu@usish.com 11218L: linux-scsi@vger.kernel.org 11219S: Supported 11220F: drivers/scsi/pm8001/ 11221 11222PNP SUPPORT 11223M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11224S: Maintained 11225F: drivers/pnp/ 11226 11227POSIX CLOCKS and TIMERS 11228M: Thomas Gleixner <tglx@linutronix.de> 11229L: linux-kernel@vger.kernel.org 11230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11231S: Maintained 11232F: fs/timerfd.c 11233F: include/linux/timer* 11234F: kernel/time/*timer* 11235 11236POWER MANAGEMENT CORE 11237M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11238L: linux-pm@vger.kernel.org 11239T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11240B: https://bugzilla.kernel.org 11241S: Supported 11242F: drivers/base/power/ 11243F: include/linux/pm.h 11244F: include/linux/pm_* 11245F: include/linux/powercap.h 11246F: drivers/powercap/ 11247F: kernel/configs/nopm.config 11248 11249POWER STATE COORDINATION INTERFACE (PSCI) 11250M: Mark Rutland <mark.rutland@arm.com> 11251M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11252L: linux-arm-kernel@lists.infradead.org 11253S: Maintained 11254F: drivers/firmware/psci*.c 11255F: include/linux/psci.h 11256F: include/uapi/linux/psci.h 11257 11258POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11259M: Sebastian Reichel <sre@kernel.org> 11260L: linux-pm@vger.kernel.org 11261T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11262S: Maintained 11263F: Documentation/devicetree/bindings/power/supply/ 11264F: include/linux/power_supply.h 11265F: drivers/power/supply/ 11266 11267POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11268M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11269L: linuxppc-dev@lists.ozlabs.org 11270S: Maintained 11271F: drivers/char/powernv-op-panel.c 11272 11273PPP OVER ATM (RFC 2364) 11274M: Mitchell Blank Jr <mitch@sfgoth.com> 11275S: Maintained 11276F: net/atm/pppoatm.c 11277F: include/uapi/linux/atmppp.h 11278 11279PPP OVER ETHERNET 11280M: Michal Ostrowski <mostrows@earthlink.net> 11281S: Maintained 11282F: drivers/net/ppp/pppoe.c 11283F: drivers/net/ppp/pppox.c 11284 11285PPP OVER L2TP 11286M: James Chapman <jchapman@katalix.com> 11287S: Maintained 11288F: net/l2tp/l2tp_ppp.c 11289F: include/linux/if_pppol2tp.h 11290F: include/uapi/linux/if_pppol2tp.h 11291 11292PPP PROTOCOL DRIVERS AND COMPRESSORS 11293M: Paul Mackerras <paulus@samba.org> 11294L: linux-ppp@vger.kernel.org 11295S: Maintained 11296F: drivers/net/ppp/ppp_* 11297 11298PPS SUPPORT 11299M: Rodolfo Giometti <giometti@enneenne.com> 11300W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11301L: linuxpps@ml.enneenne.com (subscribers-only) 11302S: Maintained 11303F: Documentation/pps/ 11304F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11305F: Documentation/ABI/testing/sysfs-pps 11306F: drivers/pps/ 11307F: include/linux/pps*.h 11308F: include/uapi/linux/pps.h 11309 11310PPTP DRIVER 11311M: Dmitry Kozlov <xeb@mail.ru> 11312L: netdev@vger.kernel.org 11313S: Maintained 11314F: drivers/net/ppp/pptp.c 11315W: http://sourceforge.net/projects/accel-pptp 11316 11317PREEMPTIBLE KERNEL 11318M: Robert Love <rml@tech9.net> 11319L: kpreempt-tech@lists.sourceforge.net 11320W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11321S: Supported 11322F: Documentation/preempt-locking.txt 11323F: include/linux/preempt.h 11324 11325PRINTK 11326M: Petr Mladek <pmladek@suse.com> 11327M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11328R: Steven Rostedt <rostedt@goodmis.org> 11329S: Maintained 11330F: kernel/printk/ 11331F: include/linux/printk.h 11332 11333PRISM54 WIRELESS DRIVER 11334M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11335L: linux-wireless@vger.kernel.org 11336W: http://wireless.kernel.org/en/users/Drivers/p54 11337S: Obsolete 11338F: drivers/net/wireless/intersil/prism54/ 11339 11340PROC SYSCTL 11341M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11342M: Kees Cook <keescook@chromium.org> 11343L: linux-kernel@vger.kernel.org 11344L: linux-fsdevel@vger.kernel.org 11345S: Maintained 11346F: fs/proc/proc_sysctl.c 11347F: include/linux/sysctl.h 11348F: kernel/sysctl.c 11349F: tools/testing/selftests/sysctl/ 11350 11351PS3 NETWORK SUPPORT 11352M: Geoff Levand <geoff@infradead.org> 11353L: netdev@vger.kernel.org 11354L: linuxppc-dev@lists.ozlabs.org 11355S: Maintained 11356F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11357 11358PS3 PLATFORM SUPPORT 11359M: Geoff Levand <geoff@infradead.org> 11360L: linuxppc-dev@lists.ozlabs.org 11361S: Maintained 11362F: arch/powerpc/boot/ps3* 11363F: arch/powerpc/include/asm/lv1call.h 11364F: arch/powerpc/include/asm/ps3*.h 11365F: arch/powerpc/platforms/ps3/ 11366F: drivers/*/ps3* 11367F: drivers/ps3/ 11368F: drivers/rtc/rtc-ps3.c 11369F: drivers/usb/host/*ps3.c 11370F: sound/ppc/snd_ps3* 11371 11372PS3VRAM DRIVER 11373M: Jim Paris <jim@jtan.com> 11374M: Geoff Levand <geoff@infradead.org> 11375L: linuxppc-dev@lists.ozlabs.org 11376S: Maintained 11377F: drivers/block/ps3vram.c 11378 11379PSAMPLE PACKET SAMPLING SUPPORT: 11380M: Yotam Gigi <yotam.gi@gmail.com> 11381S: Maintained 11382F: net/psample 11383F: include/net/psample.h 11384F: include/uapi/linux/psample.h 11385 11386PSTORE FILESYSTEM 11387M: Kees Cook <keescook@chromium.org> 11388M: Anton Vorontsov <anton@enomsg.org> 11389M: Colin Cross <ccross@android.com> 11390M: Tony Luck <tony.luck@intel.com> 11391S: Maintained 11392T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11393F: fs/pstore/ 11394F: include/linux/pstore* 11395F: drivers/firmware/efi/efi-pstore.c 11396F: drivers/acpi/apei/erst.c 11397F: Documentation/admin-guide/ramoops.rst 11398F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11399K: \b(pstore|ramoops) 11400 11401PTP HARDWARE CLOCK SUPPORT 11402M: Richard Cochran <richardcochran@gmail.com> 11403L: netdev@vger.kernel.org 11404S: Maintained 11405W: http://linuxptp.sourceforge.net/ 11406F: Documentation/ABI/testing/sysfs-ptp 11407F: Documentation/ptp/* 11408F: drivers/net/ethernet/freescale/gianfar_ptp.c 11409F: drivers/net/phy/dp83640* 11410F: drivers/ptp/* 11411F: include/linux/ptp_cl* 11412 11413PTRACE SUPPORT 11414M: Oleg Nesterov <oleg@redhat.com> 11415S: Maintained 11416F: include/asm-generic/syscall.h 11417F: include/linux/ptrace.h 11418F: include/linux/regset.h 11419F: include/linux/tracehook.h 11420F: include/uapi/linux/ptrace.h 11421F: include/uapi/linux/ptrace.h 11422F: include/asm-generic/ptrace.h 11423F: kernel/ptrace.c 11424F: arch/*/ptrace*.c 11425F: arch/*/*/ptrace*.c 11426F: arch/*/include/asm/ptrace*.h 11427 11428PULSE8-CEC DRIVER 11429M: Hans Verkuil <hverkuil@xs4all.nl> 11430L: linux-media@vger.kernel.org 11431T: git git://linuxtv.org/media_tree.git 11432S: Maintained 11433F: drivers/media/usb/pulse8-cec/* 11434F: Documentation/media/cec-drivers/pulse8-cec.rst 11435 11436PVRUSB2 VIDEO4LINUX DRIVER 11437M: Mike Isely <isely@pobox.com> 11438L: pvrusb2@isely.net (subscribers-only) 11439L: linux-media@vger.kernel.org 11440W: http://www.isely.net/pvrusb2/ 11441T: git git://linuxtv.org/media_tree.git 11442S: Maintained 11443F: Documentation/media/v4l-drivers/pvrusb2* 11444F: drivers/media/usb/pvrusb2/ 11445 11446PWC WEBCAM DRIVER 11447M: Hans Verkuil <hverkuil@xs4all.nl> 11448L: linux-media@vger.kernel.org 11449T: git git://linuxtv.org/media_tree.git 11450S: Odd Fixes 11451F: drivers/media/usb/pwc/* 11452 11453PWM FAN DRIVER 11454M: Kamil Debski <kamil@wypas.org> 11455M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11456L: linux-hwmon@vger.kernel.org 11457S: Supported 11458F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11459F: Documentation/hwmon/pwm-fan 11460F: drivers/hwmon/pwm-fan.c 11461 11462PWM IR Transmitter 11463M: Sean Young <sean@mess.org> 11464L: linux-media@vger.kernel.org 11465S: Maintained 11466F: drivers/media/rc/pwm-ir-tx.c 11467 11468PWM SUBSYSTEM 11469M: Thierry Reding <thierry.reding@gmail.com> 11470L: linux-pwm@vger.kernel.org 11471S: Maintained 11472T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11473F: Documentation/pwm.txt 11474F: Documentation/devicetree/bindings/pwm/ 11475F: include/linux/pwm.h 11476F: drivers/pwm/ 11477F: drivers/video/backlight/pwm_bl.c 11478F: include/linux/pwm_backlight.h 11479F: drivers/gpio/gpio-mvebu.c 11480F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11481 11482PXA GPIO DRIVER 11483M: Robert Jarzmik <robert.jarzmik@free.fr> 11484L: linux-gpio@vger.kernel.org 11485S: Maintained 11486F: drivers/gpio/gpio-pxa.c 11487 11488PXA MMCI DRIVER 11489S: Orphan 11490 11491PXA RTC DRIVER 11492M: Robert Jarzmik <robert.jarzmik@free.fr> 11493L: linux-rtc@vger.kernel.org 11494S: Maintained 11495 11496PXA2xx/PXA3xx SUPPORT 11497M: Daniel Mack <daniel@zonque.org> 11498M: Haojian Zhuang <haojian.zhuang@gmail.com> 11499M: Robert Jarzmik <robert.jarzmik@free.fr> 11500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11501T: git git://github.com/hzhuang1/linux.git 11502T: git git://github.com/rjarzmik/linux.git 11503S: Maintained 11504F: arch/arm/boot/dts/pxa* 11505F: arch/arm/mach-pxa/ 11506F: drivers/dma/pxa* 11507F: drivers/pcmcia/pxa2xx* 11508F: drivers/pinctrl/pxa/ 11509F: drivers/spi/spi-pxa2xx* 11510F: drivers/usb/gadget/udc/pxa2* 11511F: include/sound/pxa2xx-lib.h 11512F: sound/arm/pxa* 11513F: sound/soc/pxa/ 11514 11515QAT DRIVER 11516M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11517L: qat-linux@intel.com 11518S: Supported 11519F: drivers/crypto/qat/ 11520 11521QCOM AUDIO (ASoC) DRIVERS 11522M: Patrick Lai <plai@codeaurora.org> 11523M: Banajit Goswami <bgoswami@codeaurora.org> 11524L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11525S: Supported 11526F: sound/soc/qcom/ 11527 11528QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11529M: Gabriel Somlo <somlo@cmu.edu> 11530M: "Michael S. Tsirkin" <mst@redhat.com> 11531L: qemu-devel@nongnu.org 11532S: Maintained 11533F: drivers/firmware/qemu_fw_cfg.c 11534F: include/uapi/linux/qemu_fw_cfg.h 11535 11536QIB DRIVER 11537M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11538M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11539L: linux-rdma@vger.kernel.org 11540S: Supported 11541F: drivers/infiniband/hw/qib/ 11542 11543QLOGIC QL41xxx FCOE DRIVER 11544M: QLogic-Storage-Upstream@cavium.com 11545L: linux-scsi@vger.kernel.org 11546S: Supported 11547F: drivers/scsi/qedf/ 11548 11549QLOGIC QL41xxx ISCSI DRIVER 11550M: QLogic-Storage-Upstream@cavium.com 11551L: linux-scsi@vger.kernel.org 11552S: Supported 11553F: drivers/scsi/qedi/ 11554 11555QLOGIC QL4xxx ETHERNET DRIVER 11556M: Ariel Elior <Ariel.Elior@cavium.com> 11557M: everest-linux-l2@cavium.com 11558L: netdev@vger.kernel.org 11559S: Supported 11560F: drivers/net/ethernet/qlogic/qed/ 11561F: include/linux/qed/ 11562F: drivers/net/ethernet/qlogic/qede/ 11563 11564QLOGIC QL4xxx RDMA DRIVER 11565M: Michal Kalderon <Michal.Kalderon@cavium.com> 11566M: Ariel Elior <Ariel.Elior@cavium.com> 11567L: linux-rdma@vger.kernel.org 11568S: Supported 11569F: drivers/infiniband/hw/qedr/ 11570F: include/uapi/rdma/qedr-abi.h 11571 11572QLOGIC QLA1280 SCSI DRIVER 11573M: Michael Reed <mdr@sgi.com> 11574L: linux-scsi@vger.kernel.org 11575S: Maintained 11576F: drivers/scsi/qla1280.[ch] 11577 11578QLOGIC QLA2XXX FC-SCSI DRIVER 11579M: qla2xxx-upstream@qlogic.com 11580L: linux-scsi@vger.kernel.org 11581S: Supported 11582F: Documentation/scsi/LICENSE.qla2xxx 11583F: drivers/scsi/qla2xxx/ 11584 11585QLOGIC QLA3XXX NETWORK DRIVER 11586M: Dept-GELinuxNICDev@cavium.com 11587L: netdev@vger.kernel.org 11588S: Supported 11589F: Documentation/networking/LICENSE.qla3xxx 11590F: drivers/net/ethernet/qlogic/qla3xxx.* 11591 11592QLOGIC QLA4XXX iSCSI DRIVER 11593M: QLogic-Storage-Upstream@qlogic.com 11594L: linux-scsi@vger.kernel.org 11595S: Supported 11596F: Documentation/scsi/LICENSE.qla4xxx 11597F: drivers/scsi/qla4xxx/ 11598 11599QLOGIC QLCNIC (1/10)Gb 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/qlcnic/ 11606 11607QLOGIC QLGE 10Gb ETHERNET DRIVER 11608M: Harish Patil <harish.patil@cavium.com> 11609M: Manish Chopra <manish.chopra@cavium.com> 11610M: Dept-GELinuxNICDev@cavium.com 11611L: netdev@vger.kernel.org 11612S: Supported 11613F: drivers/net/ethernet/qlogic/qlge/ 11614 11615QNX4 FILESYSTEM 11616M: Anders Larsen <al@alarsen.net> 11617W: http://www.alarsen.net/linux/qnx4fs/ 11618S: Maintained 11619F: fs/qnx4/ 11620F: include/uapi/linux/qnx4_fs.h 11621F: include/uapi/linux/qnxtypes.h 11622 11623QORIQ DPAA2 FSL-MC BUS DRIVER 11624M: Stuart Yoder <stuyoder@gmail.com> 11625M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11626L: linux-kernel@vger.kernel.org 11627S: Maintained 11628F: drivers/bus/fsl-mc/ 11629F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11630F: Documentation/networking/dpaa2/overview.rst 11631 11632QT1010 MEDIA DRIVER 11633M: Antti Palosaari <crope@iki.fi> 11634L: linux-media@vger.kernel.org 11635W: https://linuxtv.org 11636W: http://palosaari.fi/linux/ 11637Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11638T: git git://linuxtv.org/anttip/media_tree.git 11639S: Maintained 11640F: drivers/media/tuners/qt1010* 11641 11642QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11643M: Kalle Valo <kvalo@codeaurora.org> 11644L: ath10k@lists.infradead.org 11645W: http://wireless.kernel.org/en/users/Drivers/ath10k 11646T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11647S: Supported 11648F: drivers/net/wireless/ath/ath10k/ 11649 11650QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11651M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11652L: linux-wireless@vger.kernel.org 11653W: http://wireless.kernel.org/en/users/Drivers/ath9k 11654S: Supported 11655F: drivers/net/wireless/ath/ath9k/ 11656 11657QUALCOMM CAMERA SUBSYSTEM DRIVER 11658M: Todor Tomov <todor.tomov@linaro.org> 11659L: linux-media@vger.kernel.org 11660S: Maintained 11661F: Documentation/devicetree/bindings/media/qcom,camss.txt 11662F: Documentation/media/v4l-drivers/qcom_camss.rst 11663F: drivers/media/platform/qcom/camss-8x16/ 11664 11665QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11666M: Timur Tabi <timur@codeaurora.org> 11667L: netdev@vger.kernel.org 11668S: Supported 11669F: drivers/net/ethernet/qualcomm/emac/ 11670 11671QUALCOMM HEXAGON ARCHITECTURE 11672M: Richard Kuo <rkuo@codeaurora.org> 11673L: linux-hexagon@vger.kernel.org 11674T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11675S: Supported 11676F: arch/hexagon/ 11677 11678QUALCOMM IOMMU 11679M: Rob Clark <robdclark@gmail.com> 11680L: iommu@lists.linux-foundation.org 11681L: linux-arm-msm@vger.kernel.org 11682S: Maintained 11683F: drivers/iommu/qcom_iommu.c 11684 11685QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11686M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11687L: linux-media@vger.kernel.org 11688L: linux-arm-msm@vger.kernel.org 11689T: git git://linuxtv.org/media_tree.git 11690S: Maintained 11691F: drivers/media/platform/qcom/venus/ 11692 11693QUALCOMM WCN36XX WIRELESS DRIVER 11694M: Kalle Valo <kvalo@codeaurora.org> 11695L: wcn36xx@lists.infradead.org 11696W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11697T: git git://github.com/KrasnikovEugene/wcn36xx.git 11698S: Supported 11699F: drivers/net/wireless/ath/wcn36xx/ 11700 11701QUANTENNA QTNFMAC WIRELESS DRIVER 11702M: Igor Mitsyanko <imitsyanko@quantenna.com> 11703M: Avinash Patil <avinashp@quantenna.com> 11704M: Sergey Matyukevich <smatyukevich@quantenna.com> 11705L: linux-wireless@vger.kernel.org 11706S: Maintained 11707F: drivers/net/wireless/quantenna 11708 11709RADEON and AMDGPU DRM DRIVERS 11710M: Alex Deucher <alexander.deucher@amd.com> 11711M: Christian König <christian.koenig@amd.com> 11712M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11713L: amd-gfx@lists.freedesktop.org 11714T: git git://people.freedesktop.org/~agd5f/linux 11715S: Supported 11716F: drivers/gpu/drm/radeon/ 11717F: include/uapi/drm/radeon_drm.h 11718F: drivers/gpu/drm/amd/ 11719F: include/uapi/drm/amdgpu_drm.h 11720 11721RADEON FRAMEBUFFER DISPLAY DRIVER 11722M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11723L: linux-fbdev@vger.kernel.org 11724S: Maintained 11725F: drivers/video/fbdev/aty/radeon* 11726F: include/uapi/linux/radeonfb.h 11727 11728RADIOSHARK RADIO DRIVER 11729M: Hans Verkuil <hverkuil@xs4all.nl> 11730L: linux-media@vger.kernel.org 11731T: git git://linuxtv.org/media_tree.git 11732S: Maintained 11733F: drivers/media/radio/radio-shark.c 11734 11735RADIOSHARK2 RADIO DRIVER 11736M: Hans Verkuil <hverkuil@xs4all.nl> 11737L: linux-media@vger.kernel.org 11738T: git git://linuxtv.org/media_tree.git 11739S: Maintained 11740F: drivers/media/radio/radio-shark2.c 11741F: drivers/media/radio/radio-tea5777.c 11742 11743RADOS BLOCK DEVICE (RBD) 11744M: Ilya Dryomov <idryomov@gmail.com> 11745M: Sage Weil <sage@redhat.com> 11746M: Alex Elder <elder@kernel.org> 11747L: ceph-devel@vger.kernel.org 11748W: http://ceph.com/ 11749T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11750T: git git://github.com/ceph/ceph-client.git 11751S: Supported 11752F: Documentation/ABI/testing/sysfs-bus-rbd 11753F: drivers/block/rbd.c 11754F: drivers/block/rbd_types.h 11755 11756RAGE128 FRAMEBUFFER DISPLAY DRIVER 11757M: Paul Mackerras <paulus@samba.org> 11758L: linux-fbdev@vger.kernel.org 11759S: Maintained 11760F: drivers/video/fbdev/aty/aty128fb.c 11761 11762RAINSHADOW-CEC DRIVER 11763M: Hans Verkuil <hverkuil@xs4all.nl> 11764L: linux-media@vger.kernel.org 11765T: git git://linuxtv.org/media_tree.git 11766S: Maintained 11767F: drivers/media/usb/rainshadow-cec/* 11768 11769RALINK MIPS ARCHITECTURE 11770M: John Crispin <john@phrozen.org> 11771L: linux-mips@linux-mips.org 11772S: Maintained 11773F: arch/mips/ralink 11774 11775RALINK RT2X00 WIRELESS LAN DRIVER 11776P: rt2x00 project 11777M: Stanislaw Gruszka <sgruszka@redhat.com> 11778M: Helmut Schaa <helmut.schaa@googlemail.com> 11779L: linux-wireless@vger.kernel.org 11780S: Maintained 11781F: drivers/net/wireless/ralink/rt2x00/ 11782 11783RAMDISK RAM BLOCK DEVICE DRIVER 11784M: Jens Axboe <axboe@kernel.dk> 11785S: Maintained 11786F: Documentation/blockdev/ramdisk.txt 11787F: drivers/block/brd.c 11788 11789RANCHU VIRTUAL BOARD FOR MIPS 11790M: Miodrag Dinic <miodrag.dinic@mips.com> 11791L: linux-mips@linux-mips.org 11792S: Supported 11793F: arch/mips/generic/board-ranchu.c 11794F: arch/mips/configs/generic/board-ranchu.config 11795 11796RANDOM NUMBER DRIVER 11797M: "Theodore Ts'o" <tytso@mit.edu> 11798S: Maintained 11799F: drivers/char/random.c 11800 11801RAPIDIO SUBSYSTEM 11802M: Matt Porter <mporter@kernel.crashing.org> 11803M: Alexandre Bounine <alex.bou9@gmail.com> 11804S: Maintained 11805F: drivers/rapidio/ 11806 11807RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11808L: linux-wireless@vger.kernel.org 11809S: Orphan 11810F: drivers/net/wireless/ray* 11811 11812RCUTORTURE TEST FRAMEWORK 11813M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11814M: Josh Triplett <josh@joshtriplett.org> 11815R: Steven Rostedt <rostedt@goodmis.org> 11816R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11817R: Lai Jiangshan <jiangshanlai@gmail.com> 11818L: linux-kernel@vger.kernel.org 11819S: Supported 11820T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11821F: tools/testing/selftests/rcutorture 11822 11823RDC R-321X SoC 11824M: Florian Fainelli <florian@openwrt.org> 11825S: Maintained 11826 11827RDC R6040 FAST ETHERNET DRIVER 11828M: Florian Fainelli <f.fainelli@gmail.com> 11829L: netdev@vger.kernel.org 11830S: Maintained 11831F: drivers/net/ethernet/rdc/r6040.c 11832 11833RDMAVT - RDMA verbs software 11834M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11835M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11836L: linux-rdma@vger.kernel.org 11837S: Supported 11838F: drivers/infiniband/sw/rdmavt 11839 11840RDS - RELIABLE DATAGRAM SOCKETS 11841M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11842L: netdev@vger.kernel.org 11843L: linux-rdma@vger.kernel.org 11844L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11845W: https://oss.oracle.com/projects/rds/ 11846S: Supported 11847F: net/rds/ 11848F: Documentation/networking/rds.txt 11849 11850RDT - RESOURCE ALLOCATION 11851M: Fenghua Yu <fenghua.yu@intel.com> 11852L: linux-kernel@vger.kernel.org 11853S: Supported 11854F: arch/x86/kernel/cpu/intel_rdt* 11855F: arch/x86/include/asm/intel_rdt_sched.h 11856F: Documentation/x86/intel_rdt* 11857 11858READ-COPY UPDATE (RCU) 11859M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11860M: Josh Triplett <josh@joshtriplett.org> 11861R: Steven Rostedt <rostedt@goodmis.org> 11862R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11863R: Lai Jiangshan <jiangshanlai@gmail.com> 11864L: linux-kernel@vger.kernel.org 11865W: http://www.rdrop.com/users/paulmck/RCU/ 11866S: Supported 11867T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11868F: Documentation/RCU/ 11869X: Documentation/RCU/torture.txt 11870F: include/linux/rcu* 11871X: include/linux/srcu.h 11872F: kernel/rcu/ 11873X: kernel/torture.c 11874 11875REAL TIME CLOCK (RTC) SUBSYSTEM 11876M: Alessandro Zummo <a.zummo@towertech.it> 11877M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11878L: linux-rtc@vger.kernel.org 11879Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11880T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11881S: Maintained 11882F: Documentation/devicetree/bindings/rtc/ 11883F: Documentation/rtc.txt 11884F: drivers/rtc/ 11885F: include/linux/rtc.h 11886F: include/uapi/linux/rtc.h 11887F: include/linux/rtc/ 11888F: include/linux/platform_data/rtc-* 11889F: tools/testing/selftests/timers/rtctest.c 11890 11891REALTEK AUDIO CODECS 11892M: Bard Liao <bardliao@realtek.com> 11893M: Oder Chiou <oder_chiou@realtek.com> 11894S: Maintained 11895F: sound/soc/codecs/rt* 11896F: include/sound/rt*.h 11897 11898REGISTER MAP ABSTRACTION 11899M: Mark Brown <broonie@kernel.org> 11900L: linux-kernel@vger.kernel.org 11901T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11902S: Supported 11903F: Documentation/devicetree/bindings/regmap/ 11904F: drivers/base/regmap/ 11905F: include/linux/regmap.h 11906 11907REISERFS FILE SYSTEM 11908L: reiserfs-devel@vger.kernel.org 11909S: Supported 11910F: fs/reiserfs/ 11911 11912REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11913M: Ohad Ben-Cohen <ohad@wizery.com> 11914M: Bjorn Andersson <bjorn.andersson@linaro.org> 11915L: linux-remoteproc@vger.kernel.org 11916T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11917S: Maintained 11918F: Documentation/devicetree/bindings/remoteproc/ 11919F: Documentation/remoteproc.txt 11920F: drivers/remoteproc/ 11921F: include/linux/remoteproc.h 11922 11923REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11924M: Ohad Ben-Cohen <ohad@wizery.com> 11925M: Bjorn Andersson <bjorn.andersson@linaro.org> 11926L: linux-remoteproc@vger.kernel.org 11927T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11928S: Maintained 11929F: drivers/rpmsg/ 11930F: Documentation/rpmsg.txt 11931F: include/linux/rpmsg.h 11932F: include/linux/rpmsg/ 11933 11934RENESAS CLOCK DRIVERS 11935M: Geert Uytterhoeven <geert+renesas@glider.be> 11936L: linux-renesas-soc@vger.kernel.org 11937T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11938S: Supported 11939F: drivers/clk/renesas/ 11940 11941RENESAS EMEV2 I2C DRIVER 11942M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11943S: Supported 11944F: drivers/i2c/busses/i2c-emev2.c 11945 11946RENESAS ETHERNET DRIVERS 11947R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11948L: netdev@vger.kernel.org 11949L: linux-renesas-soc@vger.kernel.org 11950F: Documentation/devicetree/bindings/net/renesas,*.txt 11951F: Documentation/devicetree/bindings/net/sh_eth.txt 11952F: drivers/net/ethernet/renesas/ 11953F: include/linux/sh_eth.h 11954 11955RENESAS R-CAR GYROADC DRIVER 11956M: Marek Vasut <marek.vasut@gmail.com> 11957L: linux-iio@vger.kernel.org 11958S: Supported 11959F: drivers/iio/adc/rcar_gyro_adc.c 11960 11961RENESAS R-CAR I2C DRIVERS 11962M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11963S: Supported 11964F: drivers/i2c/busses/i2c-rcar.c 11965F: drivers/i2c/busses/i2c-sh_mobile.c 11966 11967RENESAS USB PHY DRIVER 11968M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11969L: linux-renesas-soc@vger.kernel.org 11970S: Maintained 11971F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11972 11973RESET CONTROLLER FRAMEWORK 11974M: Philipp Zabel <p.zabel@pengutronix.de> 11975T: git git://git.pengutronix.de/git/pza/linux 11976S: Maintained 11977F: drivers/reset/ 11978F: Documentation/devicetree/bindings/reset/ 11979F: include/dt-bindings/reset/ 11980F: include/linux/reset.h 11981F: include/linux/reset-controller.h 11982 11983RFKILL 11984M: Johannes Berg <johannes@sipsolutions.net> 11985L: linux-wireless@vger.kernel.org 11986W: http://wireless.kernel.org/ 11987T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11988T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11989S: Maintained 11990F: Documentation/rfkill.txt 11991F: Documentation/ABI/stable/sysfs-class-rfkill 11992F: net/rfkill/ 11993 11994RHASHTABLE 11995M: Thomas Graf <tgraf@suug.ch> 11996M: Herbert Xu <herbert@gondor.apana.org.au> 11997L: netdev@vger.kernel.org 11998S: Maintained 11999F: lib/rhashtable.c 12000F: include/linux/rhashtable.h 12001 12002RICOH R5C592 MEMORYSTICK DRIVER 12003M: Maxim Levitsky <maximlevitsky@gmail.com> 12004S: Maintained 12005F: drivers/memstick/host/r592.* 12006 12007RICOH SMARTMEDIA/XD DRIVER 12008M: Maxim Levitsky <maximlevitsky@gmail.com> 12009S: Maintained 12010F: drivers/mtd/nand/raw/r852.c 12011F: drivers/mtd/nand/raw/r852.h 12012 12013RISC-V ARCHITECTURE 12014M: Palmer Dabbelt <palmer@sifive.com> 12015M: Albert Ou <albert@sifive.com> 12016L: linux-riscv@lists.infradead.org 12017T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12018S: Supported 12019F: arch/riscv/ 12020K: riscv 12021N: riscv 12022 12023ROCCAT DRIVERS 12024M: Stefan Achatz <erazor_de@users.sourceforge.net> 12025W: http://sourceforge.net/projects/roccat/ 12026S: Maintained 12027F: drivers/hid/hid-roccat* 12028F: include/linux/hid-roccat* 12029F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12030 12031ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12032M: Jacob chen <jacob2.chen@rock-chips.com> 12033L: linux-media@vger.kernel.org 12034S: Maintained 12035F: drivers/media/platform/rockchip/rga/ 12036F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12037 12038ROCKER DRIVER 12039M: Jiri Pirko <jiri@resnulli.us> 12040L: netdev@vger.kernel.org 12041S: Supported 12042F: drivers/net/ethernet/rocker/ 12043 12044ROCKETPORT DRIVER 12045P: Comtrol Corp. 12046W: http://www.comtrol.com 12047S: Maintained 12048F: Documentation/serial/rocket.txt 12049F: drivers/tty/rocket* 12050 12051ROCKETPORT EXPRESS/INFINITY DRIVER 12052M: Kevin Cernekee <cernekee@gmail.com> 12053L: linux-serial@vger.kernel.org 12054S: Odd Fixes 12055F: drivers/tty/serial/rp2.* 12056 12057ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12058M: Marek Vasut <marek.vasut+renesas@gmail.com> 12059L: linux-kernel@vger.kernel.org 12060L: linux-renesas-soc@vger.kernel.org 12061S: Supported 12062F: drivers/mfd/bd9571mwv.c 12063F: drivers/regulator/bd9571mwv-regulator.c 12064F: drivers/gpio/gpio-bd9571mwv.c 12065F: include/linux/mfd/bd9571mwv.h 12066F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12067 12068ROSE NETWORK LAYER 12069M: Ralf Baechle <ralf@linux-mips.org> 12070L: linux-hams@vger.kernel.org 12071W: http://www.linux-ax25.org/ 12072S: Maintained 12073F: include/net/rose.h 12074F: include/uapi/linux/rose.h 12075F: net/rose/ 12076 12077RTL2830 MEDIA DRIVER 12078M: Antti Palosaari <crope@iki.fi> 12079L: linux-media@vger.kernel.org 12080W: https://linuxtv.org 12081W: http://palosaari.fi/linux/ 12082Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12083T: git git://linuxtv.org/anttip/media_tree.git 12084S: Maintained 12085F: drivers/media/dvb-frontends/rtl2830* 12086 12087RTL2832 MEDIA DRIVER 12088M: Antti Palosaari <crope@iki.fi> 12089L: linux-media@vger.kernel.org 12090W: https://linuxtv.org 12091W: http://palosaari.fi/linux/ 12092Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12093T: git git://linuxtv.org/anttip/media_tree.git 12094S: Maintained 12095F: drivers/media/dvb-frontends/rtl2832* 12096 12097RTL2832_SDR MEDIA DRIVER 12098M: Antti Palosaari <crope@iki.fi> 12099L: linux-media@vger.kernel.org 12100W: https://linuxtv.org 12101W: http://palosaari.fi/linux/ 12102Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12103T: git git://linuxtv.org/anttip/media_tree.git 12104S: Maintained 12105F: drivers/media/dvb-frontends/rtl2832_sdr* 12106 12107RTL8180 WIRELESS DRIVER 12108L: linux-wireless@vger.kernel.org 12109W: http://wireless.kernel.org/ 12110T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12111S: Orphan 12112F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12113 12114RTL8187 WIRELESS DRIVER 12115M: Herton Ronaldo Krzesinski <herton@canonical.com> 12116M: Hin-Tak Leung <htl10@users.sourceforge.net> 12117M: Larry Finger <Larry.Finger@lwfinger.net> 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/rtl818x/rtl8187/ 12123 12124REALTEK WIRELESS DRIVER (rtlwifi family) 12125M: Ping-Ke Shih <pkshih@realtek.com> 12126L: linux-wireless@vger.kernel.org 12127W: http://wireless.kernel.org/ 12128T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12129S: Maintained 12130F: drivers/net/wireless/realtek/rtlwifi/ 12131 12132RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12133M: Jes Sorensen <Jes.Sorensen@gmail.com> 12134L: linux-wireless@vger.kernel.org 12135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12136S: Maintained 12137F: drivers/net/wireless/realtek/rtl8xxxu/ 12138 12139RXRPC SOCKETS (AF_RXRPC) 12140M: David Howells <dhowells@redhat.com> 12141L: linux-afs@lists.infradead.org 12142S: Supported 12143F: net/rxrpc/ 12144F: include/keys/rxrpc-type.h 12145F: include/net/af_rxrpc.h 12146F: include/trace/events/rxrpc.h 12147F: include/uapi/linux/rxrpc.h 12148F: Documentation/networking/rxrpc.txt 12149W: https://www.infradead.org/~dhowells/kafs/ 12150 12151S3 SAVAGE FRAMEBUFFER DRIVER 12152M: Antonino Daplas <adaplas@gmail.com> 12153L: linux-fbdev@vger.kernel.org 12154S: Maintained 12155F: drivers/video/fbdev/savage/ 12156 12157S390 12158M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12159M: Heiko Carstens <heiko.carstens@de.ibm.com> 12160L: linux-s390@vger.kernel.org 12161W: http://www.ibm.com/developerworks/linux/linux390/ 12162T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12163S: Supported 12164F: arch/s390/ 12165F: drivers/s390/ 12166F: Documentation/s390/ 12167F: Documentation/driver-api/s390-drivers.rst 12168 12169S390 COMMON I/O LAYER 12170M: Sebastian Ott <sebott@linux.ibm.com> 12171M: Peter Oberparleiter <oberpar@linux.ibm.com> 12172L: linux-s390@vger.kernel.org 12173W: http://www.ibm.com/developerworks/linux/linux390/ 12174S: Supported 12175F: drivers/s390/cio/ 12176 12177S390 DASD DRIVER 12178M: Stefan Haberland <sth@linux.ibm.com> 12179M: Jan Hoeppner <hoeppner@linux.ibm.com> 12180L: linux-s390@vger.kernel.org 12181W: http://www.ibm.com/developerworks/linux/linux390/ 12182S: Supported 12183F: drivers/s390/block/dasd* 12184F: block/partitions/ibm.c 12185 12186S390 IOMMU (PCI) 12187M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12188L: linux-s390@vger.kernel.org 12189W: http://www.ibm.com/developerworks/linux/linux390/ 12190S: Supported 12191F: drivers/iommu/s390-iommu.c 12192 12193S390 IUCV NETWORK LAYER 12194M: Julian Wiedmann <jwi@linux.ibm.com> 12195M: Ursula Braun <ubraun@linux.ibm.com> 12196L: linux-s390@vger.kernel.org 12197W: http://www.ibm.com/developerworks/linux/linux390/ 12198S: Supported 12199F: drivers/s390/net/*iucv* 12200F: include/net/iucv/ 12201F: net/iucv/ 12202 12203S390 NETWORK DRIVERS 12204M: Julian Wiedmann <jwi@linux.ibm.com> 12205M: Ursula Braun <ubraun@linux.ibm.com> 12206L: linux-s390@vger.kernel.org 12207W: http://www.ibm.com/developerworks/linux/linux390/ 12208S: Supported 12209F: drivers/s390/net/ 12210 12211S390 PCI SUBSYSTEM 12212M: Sebastian Ott <sebott@linux.ibm.com> 12213M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12214L: linux-s390@vger.kernel.org 12215W: http://www.ibm.com/developerworks/linux/linux390/ 12216S: Supported 12217F: arch/s390/pci/ 12218F: drivers/pci/hotplug/s390_pci_hpc.c 12219 12220S390 VFIO-CCW DRIVER 12221M: Cornelia Huck <cohuck@redhat.com> 12222M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12223M: Halil Pasic <pasic@linux.ibm.com> 12224L: linux-s390@vger.kernel.org 12225L: kvm@vger.kernel.org 12226S: Supported 12227F: drivers/s390/cio/vfio_ccw* 12228F: Documentation/s390/vfio-ccw.txt 12229F: include/uapi/linux/vfio_ccw.h 12230 12231S390 ZCRYPT DRIVER 12232M: Harald Freudenberger <freude@linux.ibm.com> 12233L: linux-s390@vger.kernel.org 12234W: http://www.ibm.com/developerworks/linux/linux390/ 12235S: Supported 12236F: drivers/s390/crypto/ 12237 12238S390 ZFCP DRIVER 12239M: Steffen Maier <maier@linux.ibm.com> 12240M: Benjamin Block <bblock@linux.ibm.com> 12241L: linux-s390@vger.kernel.org 12242W: http://www.ibm.com/developerworks/linux/linux390/ 12243S: Supported 12244F: drivers/s390/scsi/zfcp_* 12245 12246S3C24XX SD/MMC Driver 12247M: Ben Dooks <ben-linux@fluff.org> 12248L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12249S: Supported 12250F: drivers/mmc/host/s3cmci.* 12251 12252SAA6588 RDS RECEIVER DRIVER 12253M: Hans Verkuil <hverkuil@xs4all.nl> 12254L: linux-media@vger.kernel.org 12255T: git git://linuxtv.org/media_tree.git 12256W: https://linuxtv.org 12257S: Odd Fixes 12258F: drivers/media/i2c/saa6588* 12259 12260SAA7134 VIDEO4LINUX DRIVER 12261M: Mauro Carvalho Chehab <mchehab@kernel.org> 12262L: linux-media@vger.kernel.org 12263W: https://linuxtv.org 12264T: git git://linuxtv.org/media_tree.git 12265S: Odd fixes 12266F: Documentation/media/v4l-drivers/saa7134* 12267F: drivers/media/pci/saa7134/ 12268 12269SAA7146 VIDEO4LINUX-2 DRIVER 12270M: Hans Verkuil <hverkuil@xs4all.nl> 12271L: linux-media@vger.kernel.org 12272T: git git://linuxtv.org/media_tree.git 12273S: Maintained 12274F: drivers/media/common/saa7146/ 12275F: drivers/media/pci/saa7146/ 12276F: include/media/saa7146* 12277 12278SAMSUNG AUDIO (ASoC) DRIVERS 12279M: Krzysztof Kozlowski <krzk@kernel.org> 12280M: Sangbeom Kim <sbkim73@samsung.com> 12281M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12282L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12283S: Supported 12284F: sound/soc/samsung/ 12285F: Documentation/devicetree/bindings/sound/samsung* 12286 12287SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12288M: Krzysztof Kozlowski <krzk@kernel.org> 12289L: linux-crypto@vger.kernel.org 12290L: linux-samsung-soc@vger.kernel.org 12291S: Maintained 12292F: drivers/crypto/exynos-rng.c 12293F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12294 12295SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12296M: Łukasz Stelmach <l.stelmach@samsung.com> 12297L: linux-samsung-soc@vger.kernel.org 12298S: Maintained 12299F: drivers/char/hw_random/exynos-trng.c 12300F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12301 12302SAMSUNG FRAMEBUFFER DRIVER 12303M: Jingoo Han <jingoohan1@gmail.com> 12304L: linux-fbdev@vger.kernel.org 12305S: Maintained 12306F: drivers/video/fbdev/s3c-fb.c 12307 12308SAMSUNG LAPTOP DRIVER 12309M: Corentin Chary <corentin.chary@gmail.com> 12310L: platform-driver-x86@vger.kernel.org 12311S: Maintained 12312F: drivers/platform/x86/samsung-laptop.c 12313 12314SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12315M: Sangbeom Kim <sbkim73@samsung.com> 12316M: Krzysztof Kozlowski <krzk@kernel.org> 12317M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12318L: linux-kernel@vger.kernel.org 12319L: linux-samsung-soc@vger.kernel.org 12320S: Supported 12321F: drivers/mfd/sec*.c 12322F: drivers/regulator/s2m*.c 12323F: drivers/regulator/s5m*.c 12324F: drivers/clk/clk-s2mps11.c 12325F: drivers/rtc/rtc-s5m.c 12326F: include/linux/mfd/samsung/ 12327F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12328F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12329F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12330F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12331 12332SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12333M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12334L: linux-media@vger.kernel.org 12335L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12336S: Maintained 12337F: drivers/media/platform/s3c-camif/ 12338F: include/media/drv-intf/s3c_camif.h 12339 12340SAMSUNG S3FWRN5 NFC DRIVER 12341M: Robert Baldyga <r.baldyga@samsung.com> 12342M: Krzysztof Opasiak <k.opasiak@samsung.com> 12343L: linux-nfc@lists.01.org (moderated for non-subscribers) 12344S: Supported 12345F: drivers/nfc/s3fwrn5 12346 12347SAMSUNG S5C73M3 CAMERA DRIVER 12348M: Kyungmin Park <kyungmin.park@samsung.com> 12349M: Andrzej Hajda <a.hajda@samsung.com> 12350L: linux-media@vger.kernel.org 12351S: Supported 12352F: drivers/media/i2c/s5c73m3/* 12353 12354SAMSUNG S5K5BAF CAMERA DRIVER 12355M: Kyungmin Park <kyungmin.park@samsung.com> 12356M: Andrzej Hajda <a.hajda@samsung.com> 12357L: linux-media@vger.kernel.org 12358S: Supported 12359F: drivers/media/i2c/s5k5baf.c 12360 12361SAMSUNG S5P Security SubSystem (SSS) DRIVER 12362M: Krzysztof Kozlowski <krzk@kernel.org> 12363M: Vladimir Zapolskiy <vz@mleia.com> 12364M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12365L: linux-crypto@vger.kernel.org 12366L: linux-samsung-soc@vger.kernel.org 12367S: Maintained 12368F: drivers/crypto/s5p-sss.c 12369 12370SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12371M: Kyungmin Park <kyungmin.park@samsung.com> 12372M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12373L: linux-media@vger.kernel.org 12374Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12375S: Supported 12376F: drivers/media/platform/exynos4-is/ 12377 12378SAMSUNG SOC CLOCK DRIVERS 12379M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12380M: Tomasz Figa <tomasz.figa@gmail.com> 12381M: Chanwoo Choi <cw00.choi@samsung.com> 12382S: Supported 12383L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12384T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12385F: drivers/clk/samsung/ 12386F: include/dt-bindings/clock/exynos*.h 12387F: Documentation/devicetree/bindings/clock/exynos*.txt 12388 12389SAMSUNG SPI DRIVERS 12390M: Kukjin Kim <kgene@kernel.org> 12391M: Krzysztof Kozlowski <krzk@kernel.org> 12392M: Andi Shyti <andi@etezian.org> 12393L: linux-spi@vger.kernel.org 12394L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12395S: Maintained 12396F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12397F: drivers/spi/spi-s3c* 12398F: include/linux/platform_data/spi-s3c64xx.h 12399 12400SAMSUNG SXGBE DRIVERS 12401M: Byungho An <bh74.an@samsung.com> 12402M: Girish K S <ks.giri@samsung.com> 12403M: Vipul Pandya <vipul.pandya@samsung.com> 12404S: Supported 12405L: netdev@vger.kernel.org 12406F: drivers/net/ethernet/samsung/sxgbe/ 12407 12408SAMSUNG THERMAL DRIVER 12409M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12410L: linux-pm@vger.kernel.org 12411L: linux-samsung-soc@vger.kernel.org 12412S: Supported 12413T: git https://github.com/lmajewski/linux-samsung-thermal.git 12414F: drivers/thermal/samsung/ 12415 12416SAMSUNG USB2 PHY DRIVER 12417M: Kamil Debski <kamil@wypas.org> 12418M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12419L: linux-kernel@vger.kernel.org 12420S: Supported 12421F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12422F: Documentation/phy/samsung-usb2.txt 12423F: drivers/phy/samsung/phy-exynos4210-usb2.c 12424F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12425F: drivers/phy/samsung/phy-exynos5250-usb2.c 12426F: drivers/phy/samsung/phy-s5pv210-usb2.c 12427F: drivers/phy/samsung/phy-samsung-usb2.c 12428F: drivers/phy/samsung/phy-samsung-usb2.h 12429 12430SC1200 WDT DRIVER 12431M: Zwane Mwaikambo <zwanem@gmail.com> 12432S: Maintained 12433F: drivers/watchdog/sc1200wdt.c 12434 12435SCHEDULER 12436M: Ingo Molnar <mingo@redhat.com> 12437M: Peter Zijlstra <peterz@infradead.org> 12438L: linux-kernel@vger.kernel.org 12439T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12440S: Maintained 12441F: kernel/sched/ 12442F: include/linux/sched.h 12443F: include/uapi/linux/sched.h 12444F: include/linux/wait.h 12445 12446SCR24X CHIP CARD INTERFACE DRIVER 12447M: Lubomir Rintel <lkundrak@v3.sk> 12448S: Supported 12449F: drivers/char/pcmcia/scr24x_cs.c 12450 12451SCSI CDROM DRIVER 12452M: Jens Axboe <axboe@kernel.dk> 12453L: linux-scsi@vger.kernel.org 12454W: http://www.kernel.dk 12455S: Maintained 12456F: drivers/scsi/sr* 12457 12458SCSI RDMA PROTOCOL (SRP) INITIATOR 12459M: Bart Van Assche <bart.vanassche@sandisk.com> 12460L: linux-rdma@vger.kernel.org 12461S: Supported 12462W: http://www.openfabrics.org 12463Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12464T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12465F: drivers/infiniband/ulp/srp/ 12466F: include/scsi/srp.h 12467 12468SCSI SG DRIVER 12469M: Doug Gilbert <dgilbert@interlog.com> 12470L: linux-scsi@vger.kernel.org 12471W: http://sg.danny.cz/sg 12472S: Maintained 12473F: Documentation/scsi/scsi-generic.txt 12474F: drivers/scsi/sg.c 12475F: include/scsi/sg.h 12476 12477SCSI SUBSYSTEM 12478M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12479T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12480M: "Martin K. Petersen" <martin.petersen@oracle.com> 12481T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12482L: linux-scsi@vger.kernel.org 12483S: Maintained 12484F: Documentation/devicetree/bindings/scsi/ 12485F: drivers/scsi/ 12486F: include/scsi/ 12487 12488SCSI TAPE DRIVER 12489M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12490L: linux-scsi@vger.kernel.org 12491S: Maintained 12492F: Documentation/scsi/st.txt 12493F: drivers/scsi/st.* 12494F: drivers/scsi/st_*.h 12495 12496SCTP PROTOCOL 12497M: Vlad Yasevich <vyasevich@gmail.com> 12498M: Neil Horman <nhorman@tuxdriver.com> 12499M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12500L: linux-sctp@vger.kernel.org 12501W: http://lksctp.sourceforge.net 12502S: Maintained 12503F: Documentation/networking/sctp.txt 12504F: include/linux/sctp.h 12505F: include/uapi/linux/sctp.h 12506F: include/net/sctp/ 12507F: net/sctp/ 12508 12509SCx200 CPU SUPPORT 12510M: Jim Cromie <jim.cromie@gmail.com> 12511S: Odd Fixes 12512F: Documentation/i2c/busses/scx200_acb 12513F: arch/x86/platform/scx200/ 12514F: drivers/watchdog/scx200_wdt.c 12515F: drivers/i2c/busses/scx200* 12516F: drivers/mtd/maps/scx200_docflash.c 12517F: include/linux/scx200.h 12518 12519SCx200 GPIO DRIVER 12520M: Jim Cromie <jim.cromie@gmail.com> 12521S: Maintained 12522F: drivers/char/scx200_gpio.c 12523F: include/linux/scx200_gpio.h 12524 12525SCx200 HRT CLOCKSOURCE DRIVER 12526M: Jim Cromie <jim.cromie@gmail.com> 12527S: Maintained 12528F: drivers/clocksource/scx200_hrt.c 12529 12530SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12531M: Sascha Sommer <saschasommer@freenet.de> 12532L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12533S: Maintained 12534F: drivers/mmc/host/sdricoh_cs.c 12535 12536SECURE COMPUTING 12537M: Kees Cook <keescook@chromium.org> 12538R: Andy Lutomirski <luto@amacapital.net> 12539R: Will Drewry <wad@chromium.org> 12540T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12541S: Supported 12542F: kernel/seccomp.c 12543F: include/uapi/linux/seccomp.h 12544F: include/linux/seccomp.h 12545F: tools/testing/selftests/seccomp/* 12546F: tools/testing/selftests/kselftest_harness.h 12547F: Documentation/userspace-api/seccomp_filter.rst 12548K: \bsecure_computing 12549K: \bTIF_SECCOMP\b 12550 12551SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12552M: Al Cooper <alcooperx@gmail.com> 12553L: linux-mmc@vger.kernel.org 12554L: bcm-kernel-feedback-list@broadcom.com 12555S: Maintained 12556F: drivers/mmc/host/sdhci-brcmstb* 12557 12558SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12559M: Adrian Hunter <adrian.hunter@intel.com> 12560L: linux-mmc@vger.kernel.org 12561T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12562S: Maintained 12563F: drivers/mmc/host/sdhci* 12564F: include/linux/mmc/sdhci* 12565 12566SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12567M: Ben Dooks <ben-linux@fluff.org> 12568M: Jaehoon Chung <jh80.chung@samsung.com> 12569L: linux-mmc@vger.kernel.org 12570S: Maintained 12571F: drivers/mmc/host/sdhci-s3c* 12572 12573SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12574M: Viresh Kumar <vireshk@kernel.org> 12575L: linux-mmc@vger.kernel.org 12576S: Maintained 12577F: drivers/mmc/host/sdhci-spear.c 12578 12579SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12580M: Kishon Vijay Abraham I <kishon@ti.com> 12581L: linux-mmc@vger.kernel.org 12582S: Maintained 12583F: drivers/mmc/host/sdhci-omap.c 12584 12585SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12586M: Scott Bauer <scott.bauer@intel.com> 12587M: Jonathan Derrick <jonathan.derrick@intel.com> 12588L: linux-block@vger.kernel.org 12589S: Supported 12590F: block/sed* 12591F: block/opal_proto.h 12592F: include/linux/sed* 12593F: include/uapi/linux/sed* 12594 12595SECURITY CONTACT 12596M: Security Officers <security@kernel.org> 12597S: Supported 12598 12599SECURITY SUBSYSTEM 12600M: James Morris <jmorris@namei.org> 12601M: "Serge E. Hallyn" <serge@hallyn.com> 12602L: linux-security-module@vger.kernel.org (suggested Cc:) 12603T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12604W: http://kernsec.org/ 12605S: Supported 12606F: security/ 12607 12608SELINUX SECURITY MODULE 12609M: Paul Moore <paul@paul-moore.com> 12610M: Stephen Smalley <sds@tycho.nsa.gov> 12611M: Eric Paris <eparis@parisplace.org> 12612L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12613W: https://selinuxproject.org 12614W: https://github.com/SELinuxProject 12615T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12616S: Supported 12617F: include/linux/selinux* 12618F: security/selinux/ 12619F: scripts/selinux/ 12620F: Documentation/admin-guide/LSM/SELinux.rst 12621 12622SENSABLE PHANTOM 12623M: Jiri Slaby <jirislaby@gmail.com> 12624S: Maintained 12625F: drivers/misc/phantom.c 12626F: include/uapi/linux/phantom.h 12627 12628SERIAL DEVICE BUS 12629M: Rob Herring <robh@kernel.org> 12630L: linux-serial@vger.kernel.org 12631S: Maintained 12632F: Documentation/devicetree/bindings/serial/slave-device.txt 12633F: drivers/tty/serdev/ 12634F: include/linux/serdev.h 12635 12636SERIAL DRIVERS 12637M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12638L: linux-serial@vger.kernel.org 12639S: Maintained 12640F: Documentation/devicetree/bindings/serial/ 12641F: drivers/tty/serial/ 12642 12643SERIAL IR RECEIVER 12644M: Sean Young <sean@mess.org> 12645L: linux-media@vger.kernel.org 12646S: Maintained 12647F: drivers/media/rc/serial_ir.c 12648 12649SFC NETWORK DRIVER 12650M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12651M: Edward Cree <ecree@solarflare.com> 12652M: Bert Kenward <bkenward@solarflare.com> 12653L: netdev@vger.kernel.org 12654S: Supported 12655F: drivers/net/ethernet/sfc/ 12656 12657SGI GRU DRIVER 12658M: Dimitri Sivanich <sivanich@sgi.com> 12659S: Maintained 12660F: drivers/misc/sgi-gru/ 12661 12662SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12663M: Pat Gefre <pfg@sgi.com> 12664L: linux-ia64@vger.kernel.org 12665S: Supported 12666F: Documentation/ia64/serial.txt 12667F: drivers/tty/serial/ioc?_serial.c 12668F: include/linux/ioc?.h 12669 12670SGI XP/XPC/XPNET DRIVER 12671M: Cliff Whickman <cpw@sgi.com> 12672M: Robin Holt <robinmholt@gmail.com> 12673S: Maintained 12674F: drivers/misc/sgi-xp/ 12675 12676SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12677M: Ursula Braun <ubraun@linux.ibm.com> 12678L: linux-s390@vger.kernel.org 12679W: http://www.ibm.com/developerworks/linux/linux390/ 12680S: Supported 12681F: net/smc/ 12682 12683SH_VEU V4L2 MEM2MEM DRIVER 12684L: linux-media@vger.kernel.org 12685S: Orphan 12686F: drivers/media/platform/sh_veu.c 12687 12688SH_VOU V4L2 OUTPUT DRIVER 12689L: linux-media@vger.kernel.org 12690S: Orphan 12691F: drivers/media/platform/sh_vou.c 12692F: include/media/drv-intf/sh_vou.h 12693 12694SI2157 MEDIA DRIVER 12695M: Antti Palosaari <crope@iki.fi> 12696L: linux-media@vger.kernel.org 12697W: https://linuxtv.org 12698W: http://palosaari.fi/linux/ 12699Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12700T: git git://linuxtv.org/anttip/media_tree.git 12701S: Maintained 12702F: drivers/media/tuners/si2157* 12703 12704SI2165 MEDIA DRIVER 12705M: Matthias Schwarzott <zzam@gentoo.org> 12706L: linux-media@vger.kernel.org 12707W: https://linuxtv.org 12708Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12709S: Maintained 12710F: drivers/media/dvb-frontends/si2165* 12711 12712SI2168 MEDIA DRIVER 12713M: Antti Palosaari <crope@iki.fi> 12714L: linux-media@vger.kernel.org 12715W: https://linuxtv.org 12716W: http://palosaari.fi/linux/ 12717Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12718T: git git://linuxtv.org/anttip/media_tree.git 12719S: Maintained 12720F: drivers/media/dvb-frontends/si2168* 12721 12722SI470X FM RADIO RECEIVER I2C 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: Odd Fixes 12728F: drivers/media/radio/si470x/radio-si470x-i2c.c 12729 12730SI470X FM RADIO RECEIVER USB DRIVER 12731M: Hans Verkuil <hverkuil@xs4all.nl> 12732L: linux-media@vger.kernel.org 12733T: git git://linuxtv.org/media_tree.git 12734W: https://linuxtv.org 12735S: Maintained 12736F: drivers/media/radio/si470x/radio-si470x-common.c 12737F: drivers/media/radio/si470x/radio-si470x.h 12738F: drivers/media/radio/si470x/radio-si470x-usb.c 12739 12740SI4713 FM RADIO TRANSMITTER I2C 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/si4713.? 12747 12748SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12749M: Eduardo Valentin <edubezval@gmail.com> 12750L: linux-media@vger.kernel.org 12751T: git git://linuxtv.org/media_tree.git 12752W: https://linuxtv.org 12753S: Odd Fixes 12754F: drivers/media/radio/si4713/radio-platform-si4713.c 12755 12756SI4713 FM RADIO TRANSMITTER USB DRIVER 12757M: Hans Verkuil <hverkuil@xs4all.nl> 12758L: linux-media@vger.kernel.org 12759T: git git://linuxtv.org/media_tree.git 12760W: https://linuxtv.org 12761S: Maintained 12762F: drivers/media/radio/si4713/radio-usb-si4713.c 12763 12764SIANO DVB DRIVER 12765M: Mauro Carvalho Chehab <mchehab@kernel.org> 12766L: linux-media@vger.kernel.org 12767W: https://linuxtv.org 12768T: git git://linuxtv.org/media_tree.git 12769S: Odd fixes 12770F: drivers/media/common/siano/ 12771F: drivers/media/usb/siano/ 12772F: drivers/media/usb/siano/ 12773F: drivers/media/mmc/siano/ 12774 12775SILEAD TOUCHSCREEN DRIVER 12776M: Hans de Goede <hdegoede@redhat.com> 12777L: linux-input@vger.kernel.org 12778L: platform-driver-x86@vger.kernel.org 12779S: Maintained 12780F: drivers/input/touchscreen/silead.c 12781F: drivers/platform/x86/silead_dmi.c 12782 12783SILICON MOTION SM712 FRAME BUFFER DRIVER 12784M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12785M: Teddy Wang <teddy.wang@siliconmotion.com> 12786M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12787L: linux-fbdev@vger.kernel.org 12788S: Maintained 12789F: drivers/video/fbdev/sm712* 12790F: Documentation/fb/sm712fb.txt 12791 12792SIMPLE FIRMWARE INTERFACE (SFI) 12793M: Len Brown <lenb@kernel.org> 12794L: sfi-devel@simplefirmware.org 12795W: http://simplefirmware.org/ 12796T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12797S: Supported 12798F: arch/x86/platform/sfi/ 12799F: drivers/sfi/ 12800F: include/linux/sfi*.h 12801 12802SIMPLEFB FB DRIVER 12803M: Hans de Goede <hdegoede@redhat.com> 12804L: linux-fbdev@vger.kernel.org 12805S: Maintained 12806F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12807F: drivers/video/fbdev/simplefb.c 12808F: include/linux/platform_data/simplefb.h 12809 12810SIMTEC EB110ATX (Chalice CATS) 12811P: Ben Dooks 12812P: Vincent Sanders <vince@simtec.co.uk> 12813M: Simtec Linux Team <linux@simtec.co.uk> 12814W: http://www.simtec.co.uk/products/EB110ATX/ 12815S: Supported 12816 12817SIMTEC EB2410ITX (BAST) 12818P: Ben Dooks 12819P: Vincent Sanders <vince@simtec.co.uk> 12820M: Simtec Linux Team <linux@simtec.co.uk> 12821W: http://www.simtec.co.uk/products/EB2410ITX/ 12822S: Supported 12823F: arch/arm/mach-s3c24xx/mach-bast.c 12824F: arch/arm/mach-s3c24xx/bast-ide.c 12825F: arch/arm/mach-s3c24xx/bast-irq.c 12826 12827SIPHASH PRF ROUTINES 12828M: Jason A. Donenfeld <Jason@zx2c4.com> 12829S: Maintained 12830F: lib/siphash.c 12831F: lib/test_siphash.c 12832F: include/linux/siphash.h 12833 12834SIOX 12835M: Gavin Schenk <g.schenk@eckelmann.de> 12836M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 12837R: Pengutronix Kernel Team <kernel@pengutronix.de> 12838S: Supported 12839F: drivers/siox/* 12840F: include/trace/events/siox.h 12841 12842SIS 190 ETHERNET DRIVER 12843M: Francois Romieu <romieu@fr.zoreil.com> 12844L: netdev@vger.kernel.org 12845S: Maintained 12846F: drivers/net/ethernet/sis/sis190.c 12847 12848SIS 900/7016 FAST ETHERNET DRIVER 12849M: Daniele Venzano <venza@brownhat.org> 12850W: http://www.brownhat.org/sis900.html 12851L: netdev@vger.kernel.org 12852S: Maintained 12853F: drivers/net/ethernet/sis/sis900.* 12854 12855SIS FRAMEBUFFER DRIVER 12856M: Thomas Winischhofer <thomas@winischhofer.net> 12857W: http://www.winischhofer.net/linuxsisvga.shtml 12858S: Maintained 12859F: Documentation/fb/sisfb.txt 12860F: drivers/video/fbdev/sis/ 12861F: include/video/sisfb.h 12862 12863SIS USB2VGA DRIVER 12864M: Thomas Winischhofer <thomas@winischhofer.net> 12865W: http://www.winischhofer.at/linuxsisusbvga.shtml 12866S: Maintained 12867F: drivers/usb/misc/sisusbvga/ 12868 12869SLAB ALLOCATOR 12870M: Christoph Lameter <cl@linux.com> 12871M: Pekka Enberg <penberg@kernel.org> 12872M: David Rientjes <rientjes@google.com> 12873M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12874M: Andrew Morton <akpm@linux-foundation.org> 12875L: linux-mm@kvack.org 12876S: Maintained 12877F: include/linux/sl?b*.h 12878F: mm/sl?b* 12879 12880SLEEPABLE READ-COPY UPDATE (SRCU) 12881M: Lai Jiangshan <jiangshanlai@gmail.com> 12882M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12883M: Josh Triplett <josh@joshtriplett.org> 12884R: Steven Rostedt <rostedt@goodmis.org> 12885R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12886L: linux-kernel@vger.kernel.org 12887W: http://www.rdrop.com/users/paulmck/RCU/ 12888S: Supported 12889T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12890F: include/linux/srcu.h 12891F: kernel/rcu/srcu.c 12892 12893SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12894M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12895L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12896S: Maintained 12897F: drivers/slimbus/ 12898F: Documentation/devicetree/bindings/slimbus/ 12899F: include/linux/slimbus.h 12900 12901SMACK SECURITY MODULE 12902M: Casey Schaufler <casey@schaufler-ca.com> 12903L: linux-security-module@vger.kernel.org 12904W: http://schaufler-ca.com 12905T: git git://github.com/cschaufler/smack-next 12906S: Maintained 12907F: Documentation/admin-guide/LSM/Smack.rst 12908F: security/smack/ 12909 12910SMC91x ETHERNET DRIVER 12911M: Nicolas Pitre <nico@fluxnic.net> 12912S: Odd Fixes 12913F: drivers/net/ethernet/smsc/smc91x.* 12914 12915SMIA AND SMIA++ IMAGE SENSOR DRIVER 12916M: Sakari Ailus <sakari.ailus@iki.fi> 12917L: linux-media@vger.kernel.org 12918S: Maintained 12919F: drivers/media/i2c/smiapp/ 12920F: include/media/i2c/smiapp.h 12921F: drivers/media/i2c/smiapp-pll.c 12922F: drivers/media/i2c/smiapp-pll.h 12923F: include/uapi/linux/smiapp.h 12924F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12925 12926SMM665 HARDWARE MONITOR DRIVER 12927M: Guenter Roeck <linux@roeck-us.net> 12928L: linux-hwmon@vger.kernel.org 12929S: Maintained 12930F: Documentation/hwmon/smm665 12931F: drivers/hwmon/smm665.c 12932 12933SMSC EMC2103 HARDWARE MONITOR DRIVER 12934M: Steve Glendinning <steve.glendinning@shawell.net> 12935L: linux-hwmon@vger.kernel.org 12936S: Maintained 12937F: Documentation/hwmon/emc2103 12938F: drivers/hwmon/emc2103.c 12939 12940SMSC SCH5627 HARDWARE MONITOR DRIVER 12941M: Hans de Goede <hdegoede@redhat.com> 12942L: linux-hwmon@vger.kernel.org 12943S: Supported 12944F: Documentation/hwmon/sch5627 12945F: drivers/hwmon/sch5627.c 12946 12947SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12948M: Steve Glendinning <steve.glendinning@shawell.net> 12949L: linux-fbdev@vger.kernel.org 12950S: Maintained 12951F: drivers/video/fbdev/smscufx.c 12952 12953SMSC47B397 HARDWARE MONITOR DRIVER 12954M: Jean Delvare <jdelvare@suse.com> 12955L: linux-hwmon@vger.kernel.org 12956S: Maintained 12957F: Documentation/hwmon/smsc47b397 12958F: drivers/hwmon/smsc47b397.c 12959 12960SMSC911x ETHERNET DRIVER 12961M: Steve Glendinning <steve.glendinning@shawell.net> 12962L: netdev@vger.kernel.org 12963S: Maintained 12964F: include/linux/smsc911x.h 12965F: drivers/net/ethernet/smsc/smsc911x.* 12966 12967SMSC9420 PCI ETHERNET DRIVER 12968M: Steve Glendinning <steve.glendinning@shawell.net> 12969L: netdev@vger.kernel.org 12970S: Maintained 12971F: drivers/net/ethernet/smsc/smsc9420.* 12972 12973SOC-CAMERA V4L2 SUBSYSTEM 12974L: linux-media@vger.kernel.org 12975T: git git://linuxtv.org/media_tree.git 12976S: Orphan 12977F: include/media/soc* 12978F: drivers/media/i2c/soc_camera/ 12979F: drivers/media/platform/soc_camera/ 12980 12981SOCIONEXT SYNQUACER I2C DRIVER 12982M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12983L: linux-i2c@vger.kernel.org 12984S: Maintained 12985F: drivers/i2c/busses/i2c-synquacer.c 12986F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 12987 12988SOCIONEXT UNIPHIER SOUND DRIVER 12989M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12990L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12991S: Maintained 12992F: sound/soc/uniphier/ 12993 12994SOEKRIS NET48XX LED SUPPORT 12995M: Chris Boot <bootc@bootc.net> 12996S: Maintained 12997F: drivers/leds/leds-net48xx.c 12998 12999SOFT-ROCE DRIVER (rxe) 13000M: Moni Shoua <monis@mellanox.com> 13001L: linux-rdma@vger.kernel.org 13002S: Supported 13003W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13004Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13005F: drivers/infiniband/sw/rxe/ 13006F: include/uapi/rdma/rdma_user_rxe.h 13007 13008SOFTLOGIC 6x10 MPEG CODEC 13009M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13010M: Anton Sviridenko <anton@corp.bluecherry.net> 13011M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13012M: Andrey Utkin <andrey_utkin@fastmail.com> 13013M: Ismael Luceno <ismael@iodev.co.uk> 13014L: linux-media@vger.kernel.org 13015S: Supported 13016F: drivers/media/pci/solo6x10/ 13017 13018SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13019M: James Morse <james.morse@arm.com> 13020L: linux-arm-kernel@lists.infradead.org 13021S: Maintained 13022F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13023F: drivers/firmware/arm_sdei.c 13024F: include/linux/sdei.h 13025F: include/uapi/linux/sdei.h 13026 13027SOFTWARE RAID (Multiple Disks) SUPPORT 13028M: Shaohua Li <shli@kernel.org> 13029L: linux-raid@vger.kernel.org 13030T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13031S: Supported 13032F: drivers/md/Makefile 13033F: drivers/md/Kconfig 13034F: drivers/md/md* 13035F: drivers/md/raid* 13036F: include/linux/raid/ 13037F: include/uapi/linux/raid/ 13038 13039SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13040M: Jassi Brar <jaswinder.singh@linaro.org> 13041L: netdev@vger.kernel.org 13042S: Maintained 13043F: drivers/net/ethernet/socionext/netsec.c 13044F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13045 13046SOLIDRUN CLEARFOG SUPPORT 13047M: Russell King <linux@armlinux.org.uk> 13048S: Maintained 13049F: arch/arm/boot/dts/armada-388-clearfog* 13050F: arch/arm/boot/dts/armada-38x-solidrun-* 13051 13052SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13053M: Russell King <linux@armlinux.org.uk> 13054S: Maintained 13055F: arch/arm/boot/dts/imx6*-cubox-i* 13056F: arch/arm/boot/dts/imx6*-hummingboard* 13057F: arch/arm/boot/dts/imx6*-sr-* 13058 13059SONIC NETWORK DRIVER 13060M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13061L: netdev@vger.kernel.org 13062S: Maintained 13063F: drivers/net/ethernet/natsemi/sonic.* 13064 13065SONICS SILICON BACKPLANE DRIVER (SSB) 13066M: Michael Buesch <m@bues.ch> 13067L: linux-wireless@vger.kernel.org 13068S: Maintained 13069F: drivers/ssb/ 13070F: include/linux/ssb/ 13071 13072SONY IMX274 SENSOR DRIVER 13073M: Leon Luo <leonl@leopardimaging.com> 13074L: linux-media@vger.kernel.org 13075T: git git://linuxtv.org/media_tree.git 13076S: Maintained 13077F: drivers/media/i2c/imx274.c 13078F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13079 13080SONY MEMORYSTICK CARD SUPPORT 13081M: Alex Dubov <oakad@yahoo.com> 13082W: http://tifmxx.berlios.de/ 13083S: Maintained 13084F: drivers/memstick/host/tifm_ms.c 13085 13086SONY MEMORYSTICK STANDARD SUPPORT 13087M: Maxim Levitsky <maximlevitsky@gmail.com> 13088S: Maintained 13089F: drivers/memstick/core/ms_block.* 13090 13091SONY VAIO CONTROL DEVICE DRIVER 13092M: Mattia Dongili <malattia@linux.it> 13093L: platform-driver-x86@vger.kernel.org 13094W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13095S: Maintained 13096F: Documentation/laptops/sony-laptop.txt 13097F: drivers/char/sonypi.c 13098F: drivers/platform/x86/sony-laptop.c 13099F: include/linux/sony-laptop.h 13100 13101SOUND 13102M: Jaroslav Kysela <perex@perex.cz> 13103M: Takashi Iwai <tiwai@suse.com> 13104L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13105W: http://www.alsa-project.org/ 13106T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13107T: git git://git.alsa-project.org/alsa-kernel.git 13108Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13109S: Maintained 13110F: Documentation/sound/ 13111F: include/sound/ 13112F: include/uapi/sound/ 13113F: sound/ 13114 13115SOUND - COMPRESSED AUDIO 13116M: Vinod Koul <vinod.koul@intel.com> 13117L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13118T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13119S: Supported 13120F: Documentation/sound/alsa/compress_offload.txt 13121F: include/sound/compress_driver.h 13122F: include/uapi/sound/compress_* 13123F: sound/core/compress_offload.c 13124F: sound/soc/soc-compress.c 13125 13126SOUND - DMAENGINE HELPERS 13127M: Lars-Peter Clausen <lars@metafoo.de> 13128S: Supported 13129F: include/sound/dmaengine_pcm.h 13130F: sound/core/pcm_dmaengine.c 13131F: sound/soc/soc-generic-dmaengine-pcm.c 13132 13133SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13134M: Liam Girdwood <lgirdwood@gmail.com> 13135M: Mark Brown <broonie@kernel.org> 13136T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13137L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13138W: http://alsa-project.org/main/index.php/ASoC 13139S: Supported 13140F: Documentation/devicetree/bindings/sound/ 13141F: Documentation/sound/alsa/soc/ 13142F: sound/soc/ 13143F: include/sound/soc* 13144 13145SOUNDWIRE SUBSYSTEM 13146M: Vinod Koul <vinod.koul@intel.com> 13147M: Sanyog Kale <sanyog.r.kale@intel.com> 13148R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13149L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13150S: Supported 13151F: Documentation/driver-api/soundwire/ 13152F: drivers/soundwire/ 13153F: include/linux/soundwire/ 13154 13155SP2 MEDIA DRIVER 13156M: Olli Salonen <olli.salonen@iki.fi> 13157L: linux-media@vger.kernel.org 13158W: https://linuxtv.org 13159Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13160S: Maintained 13161F: drivers/media/dvb-frontends/sp2* 13162 13163SPARC + UltraSPARC (sparc/sparc64) 13164M: "David S. Miller" <davem@davemloft.net> 13165L: sparclinux@vger.kernel.org 13166Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13167T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13168T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13169S: Maintained 13170F: arch/sparc/ 13171F: drivers/sbus/ 13172 13173SPARC SERIAL DRIVERS 13174M: "David S. Miller" <davem@davemloft.net> 13175L: sparclinux@vger.kernel.org 13176T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13177T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13178S: Maintained 13179F: include/linux/sunserialcore.h 13180F: drivers/tty/serial/suncore.c 13181F: drivers/tty/serial/sunhv.c 13182F: drivers/tty/serial/sunsab.c 13183F: drivers/tty/serial/sunsab.h 13184F: drivers/tty/serial/sunsu.c 13185F: drivers/tty/serial/sunzilog.c 13186F: drivers/tty/serial/sunzilog.h 13187F: drivers/tty/vcc.c 13188 13189SPARSE CHECKER 13190M: "Christopher Li" <sparse@chrisli.org> 13191L: linux-sparse@vger.kernel.org 13192W: https://sparse.wiki.kernel.org/ 13193T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13194T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13195S: Maintained 13196F: include/linux/compiler.h 13197 13198SPEAR CLOCK FRAMEWORK SUPPORT 13199M: Viresh Kumar <vireshk@kernel.org> 13200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13201W: http://www.st.com/spear 13202S: Maintained 13203F: drivers/clk/spear/ 13204 13205SPEAR PLATFORM SUPPORT 13206M: Viresh Kumar <vireshk@kernel.org> 13207M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13209W: http://www.st.com/spear 13210S: Maintained 13211F: arch/arm/boot/dts/spear* 13212F: arch/arm/mach-spear/ 13213 13214SPI NOR SUBSYSTEM 13215M: Marek Vasut <marek.vasut@gmail.com> 13216L: linux-mtd@lists.infradead.org 13217W: http://www.linux-mtd.infradead.org/ 13218Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13219T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13220T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13221S: Maintained 13222F: drivers/mtd/spi-nor/ 13223F: include/linux/mtd/spi-nor.h 13224 13225SPI SUBSYSTEM 13226M: Mark Brown <broonie@kernel.org> 13227L: linux-spi@vger.kernel.org 13228T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13229Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13230S: Maintained 13231F: Documentation/devicetree/bindings/spi/ 13232F: Documentation/spi/ 13233F: drivers/spi/ 13234F: include/linux/spi/ 13235F: include/uapi/linux/spi/ 13236F: tools/spi/ 13237 13238SPIDERNET NETWORK DRIVER for CELL 13239M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13240L: netdev@vger.kernel.org 13241S: Supported 13242F: Documentation/networking/spider_net.txt 13243F: drivers/net/ethernet/toshiba/spider_net* 13244 13245SPMI SUBSYSTEM 13246R: Stephen Boyd <sboyd@kernel.org> 13247L: linux-arm-msm@vger.kernel.org 13248F: Documentation/devicetree/bindings/spmi/ 13249F: drivers/spmi/ 13250F: include/dt-bindings/spmi/spmi.h 13251F: include/linux/spmi.h 13252F: include/trace/events/spmi.h 13253 13254SPU FILE SYSTEM 13255M: Jeremy Kerr <jk@ozlabs.org> 13256L: linuxppc-dev@lists.ozlabs.org 13257W: http://www.ibm.com/developerworks/power/cell/ 13258S: Supported 13259F: Documentation/filesystems/spufs.txt 13260F: arch/powerpc/platforms/cell/spufs/ 13261 13262SQUASHFS FILE SYSTEM 13263M: Phillip Lougher <phillip@squashfs.org.uk> 13264L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13265W: http://squashfs.org.uk 13266T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13267S: Maintained 13268F: Documentation/filesystems/squashfs.txt 13269F: fs/squashfs/ 13270 13271SRM (Alpha) environment access 13272M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13273S: Maintained 13274F: arch/alpha/kernel/srm_env.c 13275 13276ST STM32 I2C/SMBUS DRIVER 13277M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13278L: linux-i2c@vger.kernel.org 13279S: Maintained 13280F: drivers/i2c/busses/i2c-stm32* 13281 13282STABLE BRANCH 13283M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13284L: stable@vger.kernel.org 13285S: Supported 13286F: Documentation/process/stable-kernel-rules.rst 13287 13288STAGING - ATOMISP DRIVER 13289M: Alan Cox <alan@linux.intel.com> 13290M: Sakari Ailus <sakari.ailus@linux.intel.com> 13291L: linux-media@vger.kernel.org 13292S: Maintained 13293F: drivers/staging/media/atomisp/ 13294 13295STAGING - COMEDI 13296M: Ian Abbott <abbotti@mev.co.uk> 13297M: H Hartley Sweeten <hsweeten@visionengravers.com> 13298S: Odd Fixes 13299F: drivers/staging/comedi/ 13300 13301STAGING - FLARION FT1000 DRIVERS 13302M: Marek Belisko <marek.belisko@gmail.com> 13303S: Odd Fixes 13304F: drivers/staging/ft1000/ 13305 13306STAGING - INDUSTRIAL IO 13307M: Jonathan Cameron <jic23@kernel.org> 13308L: linux-iio@vger.kernel.org 13309S: Odd Fixes 13310F: Documentation/devicetree/bindings/staging/iio/ 13311F: drivers/staging/iio/ 13312 13313STAGING - LUSTRE PARALLEL FILESYSTEM 13314M: Oleg Drokin <oleg.drokin@intel.com> 13315M: Andreas Dilger <andreas.dilger@intel.com> 13316M: James Simmons <jsimmons@infradead.org> 13317L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13318W: http://wiki.lustre.org/ 13319S: Maintained 13320F: drivers/staging/lustre 13321 13322STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13323M: Marc Dietrich <marvin24@gmx.de> 13324L: ac100@lists.launchpad.net (moderated for non-subscribers) 13325L: linux-tegra@vger.kernel.org 13326S: Maintained 13327F: drivers/staging/nvec/ 13328 13329STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13330M: Jens Frederich <jfrederich@gmail.com> 13331M: Daniel Drake <dsd@laptop.org> 13332M: Jon Nettleton <jon.nettleton@gmail.com> 13333W: http://wiki.laptop.org/go/DCON 13334S: Maintained 13335F: drivers/staging/olpc_dcon/ 13336 13337STAGING - REALTEK RTL8712U DRIVERS 13338M: Larry Finger <Larry.Finger@lwfinger.net> 13339M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13340S: Odd Fixes 13341F: drivers/staging/rtl8712/ 13342 13343STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13344M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13345M: Teddy Wang <teddy.wang@siliconmotion.com> 13346M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13347L: linux-fbdev@vger.kernel.org 13348S: Maintained 13349F: drivers/staging/sm750fb/ 13350 13351STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13352M: William Hubbs <w.d.hubbs@gmail.com> 13353M: Chris Brannon <chris@the-brannons.com> 13354M: Kirk Reiser <kirk@reisers.ca> 13355M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13356L: speakup@linux-speakup.org 13357W: http://www.linux-speakup.org/ 13358S: Odd Fixes 13359F: drivers/staging/speakup/ 13360 13361STAGING - VIA VT665X DRIVERS 13362M: Forest Bond <forest@alittletooquiet.net> 13363S: Odd Fixes 13364F: drivers/staging/vt665?/ 13365 13366STAGING - WILC1000 WIFI DRIVER 13367M: Aditya Shankar <aditya.shankar@microchip.com> 13368M: Ganesh Krishna <ganesh.krishna@microchip.com> 13369L: linux-wireless@vger.kernel.org 13370S: Supported 13371F: drivers/staging/wilc1000/ 13372 13373STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13374M: Arnaud Patard <arnaud.patard@rtp-net.org> 13375S: Odd Fixes 13376F: drivers/staging/xgifb/ 13377 13378STAGING SUBSYSTEM 13379M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13380T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13381L: devel@driverdev.osuosl.org 13382S: Supported 13383F: drivers/staging/ 13384 13385STARFIRE/DURALAN NETWORK DRIVER 13386M: Ion Badulescu <ionut@badula.org> 13387S: Odd Fixes 13388F: drivers/net/ethernet/adaptec/starfire* 13389 13390STEC S1220 SKD DRIVER 13391M: Bart Van Assche <bart.vanassche@wdc.com> 13392L: linux-block@vger.kernel.org 13393S: Maintained 13394F: drivers/block/skd*[ch] 13395 13396STI CEC DRIVER 13397M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13398S: Maintained 13399F: drivers/staging/media/st-cec/ 13400F: Documentation/devicetree/bindings/media/stih-cec.txt 13401 13402STK1160 USB VIDEO CAPTURE DRIVER 13403M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13404L: linux-media@vger.kernel.org 13405T: git git://linuxtv.org/media_tree.git 13406S: Maintained 13407F: drivers/media/usb/stk1160/ 13408 13409STMMAC ETHERNET DRIVER 13410M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13411M: Alexandre Torgue <alexandre.torgue@st.com> 13412M: Jose Abreu <joabreu@synopsys.com> 13413L: netdev@vger.kernel.org 13414W: http://www.stlinux.com 13415S: Supported 13416F: drivers/net/ethernet/stmicro/stmmac/ 13417 13418SUN3/3X 13419M: Sam Creasey <sammy@sammy.net> 13420W: http://sammy.net/sun3/ 13421S: Maintained 13422F: arch/m68k/kernel/*sun3* 13423F: arch/m68k/sun3*/ 13424F: arch/m68k/include/asm/sun3* 13425F: drivers/net/ethernet/i825xx/sun3* 13426 13427SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13428M: Hans de Goede <hdegoede@redhat.com> 13429L: linux-input@vger.kernel.org 13430S: Maintained 13431F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13432F: drivers/input/keyboard/sun4i-lradc-keys.c 13433 13434SUNDANCE NETWORK DRIVER 13435M: Denis Kirjanov <kda@linux-powerpc.org> 13436L: netdev@vger.kernel.org 13437S: Maintained 13438F: drivers/net/ethernet/dlink/sundance.c 13439 13440SUPERH 13441M: Yoshinori Sato <ysato@users.sourceforge.jp> 13442M: Rich Felker <dalias@libc.org> 13443L: linux-sh@vger.kernel.org 13444Q: http://patchwork.kernel.org/project/linux-sh/list/ 13445S: Maintained 13446F: Documentation/sh/ 13447F: arch/sh/ 13448F: drivers/sh/ 13449 13450SUSPEND TO RAM 13451M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13452M: Len Brown <len.brown@intel.com> 13453M: Pavel Machek <pavel@ucw.cz> 13454L: linux-pm@vger.kernel.org 13455B: https://bugzilla.kernel.org 13456S: Supported 13457F: Documentation/power/ 13458F: arch/x86/kernel/acpi/ 13459F: drivers/base/power/ 13460F: kernel/power/ 13461F: include/linux/suspend.h 13462F: include/linux/freezer.h 13463F: include/linux/pm.h 13464 13465SVGA HANDLING 13466M: Martin Mares <mj@ucw.cz> 13467L: linux-video@atrey.karlin.mff.cuni.cz 13468S: Maintained 13469F: Documentation/svga.txt 13470F: arch/x86/boot/video* 13471 13472SWIOTLB SUBSYSTEM 13473M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13474L: iommu@lists.linux-foundation.org 13475T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13476S: Supported 13477F: lib/swiotlb.c 13478F: arch/*/kernel/pci-swiotlb.c 13479F: include/linux/swiotlb.h 13480 13481SWITCHDEV 13482M: Jiri Pirko <jiri@resnulli.us> 13483M: Ivan Vecera <ivecera@redhat.com> 13484L: netdev@vger.kernel.org 13485S: Supported 13486F: net/switchdev/ 13487F: include/net/switchdev.h 13488 13489SYNC FILE FRAMEWORK 13490M: Sumit Semwal <sumit.semwal@linaro.org> 13491R: Gustavo Padovan <gustavo@padovan.org> 13492S: Maintained 13493L: linux-media@vger.kernel.org 13494L: dri-devel@lists.freedesktop.org 13495F: drivers/dma-buf/sync_* 13496F: drivers/dma-buf/dma-fence* 13497F: drivers/dma-buf/sw_sync.c 13498F: include/linux/sync_file.h 13499F: include/uapi/linux/sync_file.h 13500F: Documentation/sync_file.txt 13501T: git git://anongit.freedesktop.org/drm/drm-misc 13502 13503SYNOPSYS ARC ARCHITECTURE 13504M: Vineet Gupta <vgupta@synopsys.com> 13505L: linux-snps-arc@lists.infradead.org 13506S: Supported 13507F: arch/arc/ 13508F: Documentation/devicetree/bindings/arc/* 13509F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13510F: drivers/clocksource/arc_timer.c 13511F: drivers/tty/serial/arc_uart.c 13512T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13513 13514SYNOPSYS ARC HSDK SDP pll clock driver 13515M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13516S: Supported 13517F: drivers/clk/clk-hsdk-pll.c 13518F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13519 13520SYNOPSYS ARC SDP clock driver 13521M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13522S: Supported 13523F: drivers/clk/axs10x/* 13524F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13525 13526SYNOPSYS ARC SDP platform support 13527M: Alexey Brodkin <abrodkin@synopsys.com> 13528S: Supported 13529F: arch/arc/plat-axs10x 13530F: arch/arc/boot/dts/ax* 13531F: Documentation/devicetree/bindings/arc/axs10* 13532 13533SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13534M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13535S: Supported 13536F: drivers/reset/reset-axs10x.c 13537F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13538 13539SYNOPSYS DESIGNWARE 8250 UART DRIVER 13540R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13541S: Maintained 13542F: drivers/tty/serial/8250/8250_dw.c 13543 13544SYNOPSYS DESIGNWARE APB GPIO DRIVER 13545M: Hoan Tran <hotran@apm.com> 13546L: linux-gpio@vger.kernel.org 13547S: Maintained 13548F: drivers/gpio/gpio-dwapb.c 13549F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13550 13551SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13552M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13553S: Maintained 13554F: drivers/dma/dwi-axi-dmac/ 13555F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13556 13557SYNOPSYS DESIGNWARE DMAC DRIVER 13558M: Viresh Kumar <vireshk@kernel.org> 13559R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13560S: Maintained 13561F: include/linux/dma/dw.h 13562F: include/linux/platform_data/dma-dw.h 13563F: drivers/dma/dw/ 13564 13565SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13566M: Jose Abreu <Jose.Abreu@synopsys.com> 13567L: netdev@vger.kernel.org 13568S: Supported 13569F: drivers/net/ethernet/synopsys/ 13570 13571SYNOPSYS DESIGNWARE I2C DRIVER 13572M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13573R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13574R: Mika Westerberg <mika.westerberg@linux.intel.com> 13575L: linux-i2c@vger.kernel.org 13576S: Maintained 13577F: drivers/i2c/busses/i2c-designware-* 13578F: include/linux/platform_data/i2c-designware.h 13579 13580SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13581M: Jaehoon Chung <jh80.chung@samsung.com> 13582L: linux-mmc@vger.kernel.org 13583S: Maintained 13584F: drivers/mmc/host/dw_mmc* 13585 13586SYNOPSYS HSDK RESET CONTROLLER DRIVER 13587M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13588S: Supported 13589F: drivers/reset/reset-hsdk.c 13590F: include/dt-bindings/reset/snps,hsdk-reset.h 13591F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13592 13593SYSTEM CONFIGURATION (SYSCON) 13594M: Lee Jones <lee.jones@linaro.org> 13595M: Arnd Bergmann <arnd@arndb.de> 13596T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13597S: Supported 13598F: drivers/mfd/syscon.c 13599 13600SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13601M: Sudeep Holla <sudeep.holla@arm.com> 13602L: linux-arm-kernel@lists.infradead.org 13603S: Maintained 13604F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13605F: drivers/clk/clk-sc[mp]i.c 13606F: drivers/cpufreq/sc[mp]i-cpufreq.c 13607F: drivers/firmware/arm_scpi.c 13608F: drivers/firmware/arm_scmi/ 13609F: include/linux/sc[mp]i_protocol.h 13610 13611SYSTEM RESET/SHUTDOWN DRIVERS 13612M: Sebastian Reichel <sre@kernel.org> 13613L: linux-pm@vger.kernel.org 13614T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13615S: Maintained 13616F: Documentation/devicetree/bindings/power/reset/ 13617F: drivers/power/reset/ 13618 13619SYSTEM TRACE MODULE CLASS 13620M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13621S: Maintained 13622T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13623F: Documentation/trace/stm.txt 13624F: drivers/hwtracing/stm/ 13625F: include/linux/stm.h 13626F: include/uapi/linux/stm.h 13627 13628SYSV FILESYSTEM 13629M: Christoph Hellwig <hch@infradead.org> 13630S: Maintained 13631F: Documentation/filesystems/sysv-fs.txt 13632F: fs/sysv/ 13633F: include/linux/sysv_fs.h 13634 13635TARGET SUBSYSTEM 13636M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13637L: linux-scsi@vger.kernel.org 13638L: target-devel@vger.kernel.org 13639W: http://www.linux-iscsi.org 13640W: http://groups.google.com/group/linux-iscsi-target-dev 13641T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13642S: Supported 13643F: drivers/target/ 13644F: include/target/ 13645F: Documentation/target/ 13646 13647TASKSTATS STATISTICS INTERFACE 13648M: Balbir Singh <bsingharora@gmail.com> 13649S: Maintained 13650F: Documentation/accounting/taskstats* 13651F: include/linux/taskstats* 13652F: kernel/taskstats.c 13653 13654TC subsystem 13655M: Jamal Hadi Salim <jhs@mojatatu.com> 13656M: Cong Wang <xiyou.wangcong@gmail.com> 13657M: Jiri Pirko <jiri@resnulli.us> 13658L: netdev@vger.kernel.org 13659S: Maintained 13660F: include/net/pkt_cls.h 13661F: include/net/pkt_sched.h 13662F: include/net/tc_act/ 13663F: include/uapi/linux/pkt_cls.h 13664F: include/uapi/linux/pkt_sched.h 13665F: include/uapi/linux/tc_act/ 13666F: include/uapi/linux/tc_ematch/ 13667F: net/sched/ 13668 13669TCP LOW PRIORITY MODULE 13670M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13671M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13672W: http://tcp-lp-mod.sourceforge.net/ 13673S: Maintained 13674F: net/ipv4/tcp_lp.c 13675 13676TDA10071 MEDIA DRIVER 13677M: Antti Palosaari <crope@iki.fi> 13678L: linux-media@vger.kernel.org 13679W: https://linuxtv.org 13680W: http://palosaari.fi/linux/ 13681Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13682T: git git://linuxtv.org/anttip/media_tree.git 13683S: Maintained 13684F: drivers/media/dvb-frontends/tda10071* 13685 13686TDA18212 MEDIA DRIVER 13687M: Antti Palosaari <crope@iki.fi> 13688L: linux-media@vger.kernel.org 13689W: https://linuxtv.org 13690W: http://palosaari.fi/linux/ 13691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13692T: git git://linuxtv.org/anttip/media_tree.git 13693S: Maintained 13694F: drivers/media/tuners/tda18212* 13695 13696TDA18218 MEDIA DRIVER 13697M: Antti Palosaari <crope@iki.fi> 13698L: linux-media@vger.kernel.org 13699W: https://linuxtv.org 13700W: http://palosaari.fi/linux/ 13701Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13702T: git git://linuxtv.org/anttip/media_tree.git 13703S: Maintained 13704F: drivers/media/tuners/tda18218* 13705 13706TDA18250 MEDIA DRIVER 13707M: Olli Salonen <olli.salonen@iki.fi> 13708L: linux-media@vger.kernel.org 13709W: https://linuxtv.org 13710Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13711T: git git://linuxtv.org/media_tree.git 13712S: Maintained 13713F: drivers/media/tuners/tda18250* 13714 13715TDA18271 MEDIA DRIVER 13716M: Michael Krufky <mkrufky@linuxtv.org> 13717L: linux-media@vger.kernel.org 13718W: https://linuxtv.org 13719W: http://github.com/mkrufky 13720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13721T: git git://linuxtv.org/mkrufky/tuners.git 13722S: Maintained 13723F: drivers/media/tuners/tda18271* 13724 13725TDA1997x MEDIA DRIVER 13726M: Tim Harvey <tharvey@gateworks.com> 13727L: linux-media@vger.kernel.org 13728W: https://linuxtv.org 13729Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13730S: Maintained 13731F: drivers/media/i2c/tda1997x.* 13732 13733TDA827x MEDIA DRIVER 13734M: Michael Krufky <mkrufky@linuxtv.org> 13735L: linux-media@vger.kernel.org 13736W: https://linuxtv.org 13737W: http://github.com/mkrufky 13738Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13739T: git git://linuxtv.org/mkrufky/tuners.git 13740S: Maintained 13741F: drivers/media/tuners/tda8290.* 13742 13743TDA8290 MEDIA DRIVER 13744M: Michael Krufky <mkrufky@linuxtv.org> 13745L: linux-media@vger.kernel.org 13746W: https://linuxtv.org 13747W: http://github.com/mkrufky 13748Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13749T: git git://linuxtv.org/mkrufky/tuners.git 13750S: Maintained 13751F: drivers/media/tuners/tda8290.* 13752 13753TDA9840 MEDIA DRIVER 13754M: Hans Verkuil <hverkuil@xs4all.nl> 13755L: linux-media@vger.kernel.org 13756T: git git://linuxtv.org/media_tree.git 13757W: https://linuxtv.org 13758S: Maintained 13759F: drivers/media/i2c/tda9840* 13760 13761TEA5761 TUNER DRIVER 13762M: Mauro Carvalho Chehab <mchehab@kernel.org> 13763L: linux-media@vger.kernel.org 13764W: https://linuxtv.org 13765T: git git://linuxtv.org/media_tree.git 13766S: Odd fixes 13767F: drivers/media/tuners/tea5761.* 13768 13769TEA5767 TUNER DRIVER 13770M: Mauro Carvalho Chehab <mchehab@kernel.org> 13771L: linux-media@vger.kernel.org 13772W: https://linuxtv.org 13773T: git git://linuxtv.org/media_tree.git 13774S: Maintained 13775F: drivers/media/tuners/tea5767.* 13776 13777TEA6415C MEDIA DRIVER 13778M: Hans Verkuil <hverkuil@xs4all.nl> 13779L: linux-media@vger.kernel.org 13780T: git git://linuxtv.org/media_tree.git 13781W: https://linuxtv.org 13782S: Maintained 13783F: drivers/media/i2c/tea6415c* 13784 13785TEA6420 MEDIA DRIVER 13786M: Hans Verkuil <hverkuil@xs4all.nl> 13787L: linux-media@vger.kernel.org 13788T: git git://linuxtv.org/media_tree.git 13789W: https://linuxtv.org 13790S: Maintained 13791F: drivers/media/i2c/tea6420* 13792 13793TEAM DRIVER 13794M: Jiri Pirko <jiri@resnulli.us> 13795L: netdev@vger.kernel.org 13796S: Supported 13797F: drivers/net/team/ 13798F: include/linux/if_team.h 13799F: include/uapi/linux/if_team.h 13800 13801TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13802M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13803S: Maintained 13804F: arch/x86/platform/ts5500/ 13805 13806TECHNOTREND USB IR RECEIVER 13807M: Sean Young <sean@mess.org> 13808L: linux-media@vger.kernel.org 13809S: Maintained 13810F: drivers/media/rc/ttusbir.c 13811 13812TECHWELL TW9910 VIDEO DECODER 13813L: linux-media@vger.kernel.org 13814S: Orphan 13815F: drivers/media/i2c/tw9910.c 13816F: include/media/i2c/tw9910.h 13817 13818TEE SUBSYSTEM 13819M: Jens Wiklander <jens.wiklander@linaro.org> 13820S: Maintained 13821F: include/linux/tee_drv.h 13822F: include/uapi/linux/tee.h 13823F: drivers/tee/ 13824F: Documentation/tee.txt 13825 13826TEGRA ARCHITECTURE SUPPORT 13827M: Thierry Reding <thierry.reding@gmail.com> 13828M: Jonathan Hunter <jonathanh@nvidia.com> 13829L: linux-tegra@vger.kernel.org 13830Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13831T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13832S: Supported 13833N: [^a-z]tegra 13834 13835TEGRA CLOCK DRIVER 13836M: Peter De Schrijver <pdeschrijver@nvidia.com> 13837M: Prashant Gaikwad <pgaikwad@nvidia.com> 13838S: Supported 13839F: drivers/clk/tegra/ 13840 13841TEGRA DMA DRIVERS 13842M: Laxman Dewangan <ldewangan@nvidia.com> 13843M: Jon Hunter <jonathanh@nvidia.com> 13844S: Supported 13845F: drivers/dma/tegra* 13846 13847TEGRA I2C DRIVER 13848M: Laxman Dewangan <ldewangan@nvidia.com> 13849S: Supported 13850F: drivers/i2c/busses/i2c-tegra.c 13851 13852TEGRA IOMMU DRIVERS 13853M: Thierry Reding <thierry.reding@gmail.com> 13854L: linux-tegra@vger.kernel.org 13855S: Supported 13856F: drivers/iommu/tegra* 13857 13858TEGRA KBC DRIVER 13859M: Laxman Dewangan <ldewangan@nvidia.com> 13860S: Supported 13861F: drivers/input/keyboard/tegra-kbc.c 13862 13863TEGRA PWM DRIVER 13864M: Thierry Reding <thierry.reding@gmail.com> 13865S: Supported 13866F: drivers/pwm/pwm-tegra.c 13867 13868TEGRA SERIAL DRIVER 13869M: Laxman Dewangan <ldewangan@nvidia.com> 13870S: Supported 13871F: drivers/tty/serial/serial-tegra.c 13872 13873TEGRA SPI DRIVER 13874M: Laxman Dewangan <ldewangan@nvidia.com> 13875S: Supported 13876F: drivers/spi/spi-tegra* 13877 13878TEHUTI ETHERNET DRIVER 13879M: Andy Gospodarek <andy@greyhouse.net> 13880L: netdev@vger.kernel.org 13881S: Supported 13882F: drivers/net/ethernet/tehuti/* 13883 13884Telecom Clock Driver for MCPL0010 13885M: Mark Gross <mark.gross@intel.com> 13886S: Supported 13887F: drivers/char/tlclk.c 13888 13889TENSILICA XTENSA PORT (xtensa) 13890M: Chris Zankel <chris@zankel.net> 13891M: Max Filippov <jcmvbkbc@gmail.com> 13892L: linux-xtensa@linux-xtensa.org 13893T: git git://github.com/czankel/xtensa-linux.git 13894S: Maintained 13895F: arch/xtensa/ 13896F: drivers/irqchip/irq-xtensa-* 13897 13898Texas Instruments' System Control Interface (TISCI) Protocol Driver 13899M: Nishanth Menon <nm@ti.com> 13900M: Tero Kristo <t-kristo@ti.com> 13901M: Santosh Shilimkar <ssantosh@kernel.org> 13902L: linux-arm-kernel@lists.infradead.org 13903S: Maintained 13904F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13905F: drivers/firmware/ti_sci* 13906F: include/linux/soc/ti/ti_sci_protocol.h 13907F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13908F: include/dt-bindings/genpd/k2g.h 13909F: drivers/soc/ti/ti_sci_pm_domains.c 13910F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13911F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13912F: drivers/clk/keystone/sci-clk.c 13913F: drivers/reset/reset-ti-sci.c 13914 13915THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13916M: Hans Verkuil <hverkuil@xs4all.nl> 13917L: linux-media@vger.kernel.org 13918T: git git://linuxtv.org/media_tree.git 13919W: https://linuxtv.org 13920S: Maintained 13921F: drivers/media/radio/radio-raremono.c 13922 13923THERMAL 13924M: Zhang Rui <rui.zhang@intel.com> 13925M: Eduardo Valentin <edubezval@gmail.com> 13926L: linux-pm@vger.kernel.org 13927T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13928T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13929Q: https://patchwork.kernel.org/project/linux-pm/list/ 13930S: Supported 13931F: drivers/thermal/ 13932F: include/linux/thermal.h 13933F: include/uapi/linux/thermal.h 13934F: include/linux/cpu_cooling.h 13935F: Documentation/devicetree/bindings/thermal/ 13936 13937THERMAL/CPU_COOLING 13938M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13939M: Viresh Kumar <viresh.kumar@linaro.org> 13940M: Javi Merino <javi.merino@kernel.org> 13941L: linux-pm@vger.kernel.org 13942S: Supported 13943F: Documentation/thermal/cpu-cooling-api.txt 13944F: drivers/thermal/cpu_cooling.c 13945F: include/linux/cpu_cooling.h 13946 13947THINKPAD ACPI EXTRAS DRIVER 13948M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13949L: ibm-acpi-devel@lists.sourceforge.net 13950L: platform-driver-x86@vger.kernel.org 13951W: http://ibm-acpi.sourceforge.net 13952W: http://thinkwiki.org/wiki/Ibm-acpi 13953T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13954S: Maintained 13955F: drivers/platform/x86/thinkpad_acpi.c 13956 13957THUNDERBOLT DRIVER 13958M: Andreas Noever <andreas.noever@gmail.com> 13959M: Michael Jamet <michael.jamet@intel.com> 13960M: Mika Westerberg <mika.westerberg@linux.intel.com> 13961M: Yehezkel Bernat <YehezkelShB@gmail.com> 13962T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13963S: Maintained 13964F: Documentation/admin-guide/thunderbolt.rst 13965F: drivers/thunderbolt/ 13966F: include/linux/thunderbolt.h 13967 13968THUNDERBOLT NETWORK DRIVER 13969M: Michael Jamet <michael.jamet@intel.com> 13970M: Mika Westerberg <mika.westerberg@linux.intel.com> 13971M: Yehezkel Bernat <YehezkelShB@gmail.com> 13972L: netdev@vger.kernel.org 13973S: Maintained 13974F: drivers/net/thunderbolt.c 13975 13976THUNDERX GPIO DRIVER 13977M: David Daney <david.daney@cavium.com> 13978S: Maintained 13979F: drivers/gpio/gpio-thunderx.c 13980 13981TI AM437X VPFE DRIVER 13982M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13983L: linux-media@vger.kernel.org 13984W: https://linuxtv.org 13985Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13986T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13987S: Maintained 13988F: drivers/media/platform/am437x/ 13989 13990TI BANDGAP AND THERMAL DRIVER 13991M: Eduardo Valentin <edubezval@gmail.com> 13992M: Keerthy <j-keerthy@ti.com> 13993L: linux-pm@vger.kernel.org 13994L: linux-omap@vger.kernel.org 13995S: Maintained 13996F: drivers/thermal/ti-soc-thermal/ 13997 13998TI BQ27XXX POWER SUPPLY DRIVER 13999R: Andrew F. Davis <afd@ti.com> 14000F: include/linux/power/bq27xxx_battery.h 14001F: drivers/power/supply/bq27xxx_battery.c 14002F: drivers/power/supply/bq27xxx_battery_i2c.c 14003 14004TI CDCE706 CLOCK DRIVER 14005M: Max Filippov <jcmvbkbc@gmail.com> 14006S: Maintained 14007F: drivers/clk/clk-cdce706.c 14008 14009TI CLOCK DRIVER 14010M: Tero Kristo <t-kristo@ti.com> 14011L: linux-omap@vger.kernel.org 14012S: Maintained 14013F: drivers/clk/ti/ 14014F: include/linux/clk/ti.h 14015 14016TI DAVINCI MACHINE SUPPORT 14017M: Sekhar Nori <nsekhar@ti.com> 14018M: Kevin Hilman <khilman@kernel.org> 14019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14020T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14021S: Supported 14022F: arch/arm/mach-davinci/ 14023F: drivers/i2c/busses/i2c-davinci.c 14024F: arch/arm/boot/dts/da850* 14025 14026TI DAVINCI SERIES CLOCK DRIVER 14027M: David Lechner <david@lechnology.com> 14028R: Sekhar Nori <nsekhar@ti.com> 14029S: Maintained 14030F: Documentation/devicetree/bindings/clock/ti/davinci/ 14031F: drivers/clk/davinci/ 14032 14033TI DAVINCI SERIES GPIO DRIVER 14034M: Keerthy <j-keerthy@ti.com> 14035L: linux-gpio@vger.kernel.org 14036S: Maintained 14037F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14038F: drivers/gpio/gpio-davinci.c 14039 14040TI DAVINCI SERIES MEDIA DRIVER 14041M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14042L: linux-media@vger.kernel.org 14043W: https://linuxtv.org 14044Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14045T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14046S: Maintained 14047F: drivers/media/platform/davinci/ 14048F: include/media/davinci/ 14049 14050TI ETHERNET SWITCH DRIVER (CPSW) 14051R: Grygorii Strashko <grygorii.strashko@ti.com> 14052L: linux-omap@vger.kernel.org 14053L: netdev@vger.kernel.org 14054S: Maintained 14055F: drivers/net/ethernet/ti/cpsw* 14056F: drivers/net/ethernet/ti/davinci* 14057 14058TI FLASH MEDIA INTERFACE DRIVER 14059M: Alex Dubov <oakad@yahoo.com> 14060S: Maintained 14061F: drivers/misc/tifm* 14062F: drivers/mmc/host/tifm_sd.c 14063F: include/linux/tifm.h 14064 14065TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14066M: Santosh Shilimkar <ssantosh@kernel.org> 14067L: linux-kernel@vger.kernel.org 14068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14069S: Maintained 14070F: drivers/soc/ti/* 14071T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14072 14073TI LM49xxx FAMILY ASoC CODEC DRIVERS 14074M: M R Swami Reddy <mr.swami.reddy@ti.com> 14075M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14076L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14077S: Maintained 14078F: sound/soc/codecs/lm49453* 14079F: sound/soc/codecs/isabelle* 14080 14081TI LP855x BACKLIGHT DRIVER 14082M: Milo Kim <milo.kim@ti.com> 14083S: Maintained 14084F: Documentation/backlight/lp855x-driver.txt 14085F: drivers/video/backlight/lp855x_bl.c 14086F: include/linux/platform_data/lp855x.h 14087 14088TI LP8727 CHARGER DRIVER 14089M: Milo Kim <milo.kim@ti.com> 14090S: Maintained 14091F: drivers/power/supply/lp8727_charger.c 14092F: include/linux/platform_data/lp8727.h 14093 14094TI LP8788 MFD DRIVER 14095M: Milo Kim <milo.kim@ti.com> 14096S: Maintained 14097F: drivers/iio/adc/lp8788_adc.c 14098F: drivers/leds/leds-lp8788.c 14099F: drivers/mfd/lp8788*.c 14100F: drivers/power/supply/lp8788-charger.c 14101F: drivers/regulator/lp8788-*.c 14102F: include/linux/mfd/lp8788*.h 14103 14104TI NETCP ETHERNET DRIVER 14105M: Wingman Kwok <w-kwok2@ti.com> 14106M: Murali Karicheri <m-karicheri2@ti.com> 14107L: netdev@vger.kernel.org 14108S: Maintained 14109F: drivers/net/ethernet/ti/netcp* 14110 14111TI TAS571X FAMILY ASoC CODEC DRIVER 14112M: Kevin Cernekee <cernekee@chromium.org> 14113L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14114S: Odd Fixes 14115F: sound/soc/codecs/tas571x* 14116 14117TI TRF7970A NFC DRIVER 14118M: Mark Greer <mgreer@animalcreek.com> 14119L: linux-wireless@vger.kernel.org 14120L: linux-nfc@lists.01.org (moderated for non-subscribers) 14121S: Supported 14122F: drivers/nfc/trf7970a.c 14123F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14124 14125TI TWL4030 SERIES SOC CODEC DRIVER 14126M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14127L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14128S: Maintained 14129F: sound/soc/codecs/twl4030* 14130 14131TI VPE/CAL DRIVERS 14132M: Benoit Parrot <bparrot@ti.com> 14133L: linux-media@vger.kernel.org 14134W: http://linuxtv.org/ 14135Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14136S: Maintained 14137F: drivers/media/platform/ti-vpe/ 14138 14139TI WILINK WIRELESS DRIVERS 14140L: linux-wireless@vger.kernel.org 14141W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14142W: http://wireless.kernel.org/en/users/Drivers/wl1251 14143T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14144S: Orphan 14145F: drivers/net/wireless/ti/ 14146F: include/linux/wl12xx.h 14147 14148TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14149M: John Stultz <john.stultz@linaro.org> 14150M: Thomas Gleixner <tglx@linutronix.de> 14151R: Stephen Boyd <sboyd@kernel.org> 14152L: linux-kernel@vger.kernel.org 14153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14154S: Supported 14155F: include/linux/clocksource.h 14156F: include/linux/time.h 14157F: include/linux/timex.h 14158F: include/uapi/linux/time.h 14159F: include/uapi/linux/timex.h 14160F: kernel/time/clocksource.c 14161F: kernel/time/time*.c 14162F: kernel/time/alarmtimer.c 14163F: kernel/time/ntp.c 14164F: tools/testing/selftests/timers/ 14165 14166TIPC NETWORK LAYER 14167M: Jon Maloy <jon.maloy@ericsson.com> 14168M: Ying Xue <ying.xue@windriver.com> 14169L: netdev@vger.kernel.org (core kernel code) 14170L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14171W: http://tipc.sourceforge.net/ 14172S: Maintained 14173F: include/uapi/linux/tipc*.h 14174F: net/tipc/ 14175 14176TLAN NETWORK DRIVER 14177M: Samuel Chessman <chessman@tux.org> 14178L: tlan-devel@lists.sourceforge.net (subscribers-only) 14179W: http://sourceforge.net/projects/tlan/ 14180S: Maintained 14181F: Documentation/networking/tlan.txt 14182F: drivers/net/ethernet/ti/tlan.* 14183 14184TM6000 VIDEO4LINUX DRIVER 14185M: Mauro Carvalho Chehab <mchehab@kernel.org> 14186L: linux-media@vger.kernel.org 14187W: https://linuxtv.org 14188T: git git://linuxtv.org/media_tree.git 14189S: Odd fixes 14190F: drivers/media/usb/tm6000/ 14191F: Documentation/media/v4l-drivers/tm6000* 14192 14193TMIO/SDHI MMC DRIVER 14194M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14195L: linux-mmc@vger.kernel.org 14196S: Supported 14197F: drivers/mmc/host/tmio_mmc* 14198F: drivers/mmc/host/renesas_sdhi* 14199F: include/linux/mfd/tmio.h 14200 14201TMP401 HARDWARE MONITOR DRIVER 14202M: Guenter Roeck <linux@roeck-us.net> 14203L: linux-hwmon@vger.kernel.org 14204S: Maintained 14205F: Documentation/hwmon/tmp401 14206F: drivers/hwmon/tmp401.c 14207 14208TMPFS (SHMEM FILESYSTEM) 14209M: Hugh Dickins <hughd@google.com> 14210L: linux-mm@kvack.org 14211S: Maintained 14212F: include/linux/shmem_fs.h 14213F: mm/shmem.c 14214 14215TOMOYO SECURITY MODULE 14216M: Kentaro Takeda <takedakn@nttdata.co.jp> 14217M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14218L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14219L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14220L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14221L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14222W: http://tomoyo.sourceforge.jp/ 14223T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14224S: Maintained 14225F: security/tomoyo/ 14226 14227TOPSTAR LAPTOP EXTRAS DRIVER 14228M: Herton Ronaldo Krzesinski <herton@canonical.com> 14229L: platform-driver-x86@vger.kernel.org 14230S: Maintained 14231F: drivers/platform/x86/topstar-laptop.c 14232 14233TORTURE-TEST MODULES 14234M: Davidlohr Bueso <dave@stgolabs.net> 14235M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14236M: Josh Triplett <josh@joshtriplett.org> 14237L: linux-kernel@vger.kernel.org 14238S: Supported 14239T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14240F: Documentation/RCU/torture.txt 14241F: kernel/torture.c 14242F: kernel/rcu/rcutorture.c 14243F: kernel/locking/locktorture.c 14244 14245TOSHIBA ACPI EXTRAS DRIVER 14246M: Azael Avalos <coproscefalo@gmail.com> 14247L: platform-driver-x86@vger.kernel.org 14248S: Maintained 14249F: drivers/platform/x86/toshiba_acpi.c 14250 14251TOSHIBA BLUETOOTH DRIVER 14252M: Azael Avalos <coproscefalo@gmail.com> 14253L: platform-driver-x86@vger.kernel.org 14254S: Maintained 14255F: drivers/platform/x86/toshiba_bluetooth.c 14256 14257TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14258M: Azael Avalos <coproscefalo@gmail.com> 14259L: platform-driver-x86@vger.kernel.org 14260S: Maintained 14261F: drivers/platform/x86/toshiba_haps.c 14262 14263TOSHIBA SMM DRIVER 14264M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14265W: http://www.buzzard.org.uk/toshiba/ 14266S: Maintained 14267F: drivers/char/toshiba.c 14268F: include/linux/toshiba.h 14269F: include/uapi/linux/toshiba.h 14270 14271TOSHIBA TC358743 DRIVER 14272M: Mats Randgaard <matrandg@cisco.com> 14273L: linux-media@vger.kernel.org 14274S: Maintained 14275F: drivers/media/i2c/tc358743* 14276F: include/media/i2c/tc358743.h 14277 14278TOSHIBA WMI HOTKEYS DRIVER 14279M: Azael Avalos <coproscefalo@gmail.com> 14280L: platform-driver-x86@vger.kernel.org 14281S: Maintained 14282F: drivers/platform/x86/toshiba-wmi.c 14283 14284TPM DEVICE DRIVER 14285M: Peter Huewe <peterhuewe@gmx.de> 14286M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14287R: Jason Gunthorpe <jgg@ziepe.ca> 14288L: linux-integrity@vger.kernel.org 14289Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14290W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14291T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14292S: Maintained 14293F: drivers/char/tpm/ 14294 14295TRACING 14296M: Steven Rostedt <rostedt@goodmis.org> 14297M: Ingo Molnar <mingo@redhat.com> 14298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14299S: Maintained 14300F: Documentation/trace/ftrace.txt 14301F: arch/*/*/*/ftrace.h 14302F: arch/*/kernel/ftrace.c 14303F: include/*/ftrace.h 14304F: include/linux/trace*.h 14305F: include/trace/ 14306F: kernel/trace/ 14307F: tools/testing/selftests/ftrace/ 14308 14309TRACING MMIO ACCESSES (MMIOTRACE) 14310M: Steven Rostedt <rostedt@goodmis.org> 14311M: Ingo Molnar <mingo@kernel.org> 14312R: Karol Herbst <karolherbst@gmail.com> 14313R: Pekka Paalanen <ppaalanen@gmail.com> 14314S: Maintained 14315L: linux-kernel@vger.kernel.org 14316L: nouveau@lists.freedesktop.org 14317F: kernel/trace/trace_mmiotrace.c 14318F: include/linux/mmiotrace.h 14319F: arch/x86/mm/kmmio.c 14320F: arch/x86/mm/mmio-mod.c 14321F: arch/x86/mm/testmmiotrace.c 14322 14323TRIVIAL PATCHES 14324M: Jiri Kosina <trivial@kernel.org> 14325T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14326S: Maintained 14327K: ^Subject:.*(?i)trivial 14328 14329TEMPO SEMICONDUCTOR DRIVERS 14330M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14331S: Maintained 14332F: sound/soc/codecs/tscs*.c 14333F: sound/soc/codecs/tscs*.h 14334F: Documentation/devicetree/bindings/sound/tscs*.txt 14335 14336TTY LAYER 14337M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14338M: Jiri Slaby <jslaby@suse.com> 14339S: Supported 14340T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14341F: Documentation/serial/ 14342F: drivers/tty/ 14343F: drivers/tty/serial/serial_core.c 14344F: include/linux/serial_core.h 14345F: include/linux/serial.h 14346F: include/linux/tty.h 14347F: include/uapi/linux/serial_core.h 14348F: include/uapi/linux/serial.h 14349F: include/uapi/linux/tty.h 14350 14351TUA9001 MEDIA DRIVER 14352M: Antti Palosaari <crope@iki.fi> 14353L: linux-media@vger.kernel.org 14354W: https://linuxtv.org 14355W: http://palosaari.fi/linux/ 14356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14357T: git git://linuxtv.org/anttip/media_tree.git 14358S: Maintained 14359F: drivers/media/tuners/tua9001* 14360 14361TULIP NETWORK DRIVERS 14362L: netdev@vger.kernel.org 14363L: linux-parisc@vger.kernel.org 14364S: Orphan 14365F: drivers/net/ethernet/dec/tulip/ 14366 14367TUN/TAP driver 14368M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14369W: http://vtun.sourceforge.net/tun 14370S: Maintained 14371F: Documentation/networking/tuntap.txt 14372F: arch/um/os-Linux/drivers/ 14373 14374TURBOCHANNEL SUBSYSTEM 14375M: "Maciej W. Rozycki" <macro@linux-mips.org> 14376M: Ralf Baechle <ralf@linux-mips.org> 14377L: linux-mips@linux-mips.org 14378Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14379S: Maintained 14380F: drivers/tc/ 14381F: include/linux/tc.h 14382 14383TW5864 VIDEO4LINUX DRIVER 14384M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14385M: Anton Sviridenko <anton@corp.bluecherry.net> 14386M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14387M: Andrey Utkin <andrey_utkin@fastmail.com> 14388L: linux-media@vger.kernel.org 14389S: Supported 14390F: drivers/media/pci/tw5864/ 14391 14392TW68 VIDEO4LINUX DRIVER 14393M: Hans Verkuil <hverkuil@xs4all.nl> 14394L: linux-media@vger.kernel.org 14395T: git git://linuxtv.org/media_tree.git 14396W: https://linuxtv.org 14397S: Odd Fixes 14398F: drivers/media/pci/tw68/ 14399 14400TW686X VIDEO4LINUX DRIVER 14401M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14402L: linux-media@vger.kernel.org 14403T: git git://linuxtv.org/media_tree.git 14404W: http://linuxtv.org 14405S: Maintained 14406F: drivers/media/pci/tw686x/ 14407 14408UBI FILE SYSTEM (UBIFS) 14409M: Richard Weinberger <richard@nod.at> 14410M: Artem Bityutskiy <dedekind1@gmail.com> 14411M: Adrian Hunter <adrian.hunter@intel.com> 14412L: linux-mtd@lists.infradead.org 14413T: git git://git.infradead.org/ubifs-2.6.git 14414W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14415S: Supported 14416F: Documentation/filesystems/ubifs.txt 14417F: fs/ubifs/ 14418 14419UCLINUX (M68KNOMMU AND COLDFIRE) 14420M: Greg Ungerer <gerg@linux-m68k.org> 14421W: http://www.linux-m68k.org/ 14422W: http://www.uclinux.org/ 14423L: linux-m68k@lists.linux-m68k.org 14424L: uclinux-dev@uclinux.org (subscribers-only) 14425T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14426S: Maintained 14427F: arch/m68k/coldfire/ 14428F: arch/m68k/68*/ 14429F: arch/m68k/*/*_no.* 14430F: arch/m68k/include/asm/*_no.* 14431 14432UDF FILESYSTEM 14433M: Jan Kara <jack@suse.com> 14434S: Maintained 14435F: Documentation/filesystems/udf.txt 14436F: fs/udf/ 14437 14438UDRAW TABLET 14439M: Bastien Nocera <hadess@hadess.net> 14440L: linux-input@vger.kernel.org 14441S: Maintained 14442F: drivers/hid/hid-udraw-ps3.c 14443 14444UFS FILESYSTEM 14445M: Evgeniy Dushistov <dushistov@mail.ru> 14446S: Maintained 14447F: Documentation/filesystems/ufs.txt 14448F: fs/ufs/ 14449 14450UHID USERSPACE HID IO DRIVER: 14451M: David Herrmann <dh.herrmann@googlemail.com> 14452L: linux-input@vger.kernel.org 14453S: Maintained 14454F: drivers/hid/uhid.c 14455F: include/uapi/linux/uhid.h 14456 14457ULPI BUS 14458M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14459L: linux-usb@vger.kernel.org 14460S: Maintained 14461F: drivers/usb/common/ulpi.c 14462F: include/linux/ulpi/ 14463 14464ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14465L: linux-usb@vger.kernel.org 14466S: Orphan 14467F: drivers/uwb/ 14468F: include/linux/uwb.h 14469F: include/linux/uwb/ 14470 14471UNICORE32 ARCHITECTURE: 14472M: Guan Xuetao <gxt@pku.edu.cn> 14473W: http://mprc.pku.edu.cn/~guanxuetao/linux 14474S: Maintained 14475T: git git://github.com/gxt/linux.git 14476F: arch/unicore32/ 14477 14478UNIFDEF 14479M: Tony Finch <dot@dotat.at> 14480W: http://dotat.at/prog/unifdef 14481S: Maintained 14482F: scripts/unifdef.c 14483 14484UNIFORM CDROM DRIVER 14485M: Jens Axboe <axboe@kernel.dk> 14486W: http://www.kernel.dk 14487S: Maintained 14488F: Documentation/cdrom/ 14489F: drivers/cdrom/cdrom.c 14490F: include/linux/cdrom.h 14491F: include/uapi/linux/cdrom.h 14492 14493UNISYS S-PAR DRIVERS 14494M: David Kershner <david.kershner@unisys.com> 14495L: sparmaintainer@unisys.com (Unisys internal) 14496S: Supported 14497F: include/linux/visorbus.h 14498F: drivers/visorbus/ 14499F: drivers/staging/unisys/ 14500 14501UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14502M: Vinayak Holikatti <vinholikatti@gmail.com> 14503L: linux-scsi@vger.kernel.org 14504S: Supported 14505F: Documentation/scsi/ufs.txt 14506F: drivers/scsi/ufs/ 14507 14508UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14509M: Joao Pinto <jpinto@synopsys.com> 14510L: linux-scsi@vger.kernel.org 14511S: Supported 14512F: drivers/scsi/ufs/*dwc* 14513 14514UNSORTED BLOCK IMAGES (UBI) 14515M: Artem Bityutskiy <dedekind1@gmail.com> 14516M: Richard Weinberger <richard@nod.at> 14517W: http://www.linux-mtd.infradead.org/ 14518L: linux-mtd@lists.infradead.org 14519T: git git://git.infradead.org/ubifs-2.6.git 14520S: Supported 14521F: drivers/mtd/ubi/ 14522F: include/linux/mtd/ubi.h 14523F: include/uapi/mtd/ubi-user.h 14524 14525USB "USBNET" DRIVER FRAMEWORK 14526M: Oliver Neukum <oneukum@suse.com> 14527L: netdev@vger.kernel.org 14528W: http://www.linux-usb.org/usbnet 14529S: Maintained 14530F: drivers/net/usb/usbnet.c 14531F: include/linux/usb/usbnet.h 14532 14533USB ACM DRIVER 14534M: Oliver Neukum <oneukum@suse.com> 14535L: linux-usb@vger.kernel.org 14536S: Maintained 14537F: Documentation/usb/acm.txt 14538F: drivers/usb/class/cdc-acm.* 14539 14540USB AR5523 WIRELESS DRIVER 14541M: Pontus Fuchs <pontus.fuchs@gmail.com> 14542L: linux-wireless@vger.kernel.org 14543S: Maintained 14544F: drivers/net/wireless/ath/ar5523/ 14545 14546USB ATTACHED SCSI 14547M: Oliver Neukum <oneukum@suse.com> 14548L: linux-usb@vger.kernel.org 14549L: linux-scsi@vger.kernel.org 14550S: Maintained 14551F: drivers/usb/storage/uas.c 14552 14553USB CDC ETHERNET DRIVER 14554M: Oliver Neukum <oliver@neukum.org> 14555L: linux-usb@vger.kernel.org 14556S: Maintained 14557F: drivers/net/usb/cdc_*.c 14558F: include/uapi/linux/usb/cdc.h 14559 14560USB CHAOSKEY DRIVER 14561M: Keith Packard <keithp@keithp.com> 14562L: linux-usb@vger.kernel.org 14563S: Maintained 14564F: drivers/usb/misc/chaoskey.c 14565 14566USB CYPRESS C67X00 DRIVER 14567M: Peter Korsgaard <jacmet@sunsite.dk> 14568L: linux-usb@vger.kernel.org 14569S: Maintained 14570F: drivers/usb/c67x00/ 14571 14572USB DAVICOM DM9601 DRIVER 14573M: Peter Korsgaard <jacmet@sunsite.dk> 14574L: netdev@vger.kernel.org 14575W: http://www.linux-usb.org/usbnet 14576S: Maintained 14577F: drivers/net/usb/dm9601.c 14578 14579USB DIAMOND RIO500 DRIVER 14580M: Cesar Miquel <miquel@df.uba.ar> 14581L: rio500-users@lists.sourceforge.net 14582W: http://rio500.sourceforge.net 14583S: Maintained 14584F: drivers/usb/misc/rio500* 14585 14586USB EHCI DRIVER 14587M: Alan Stern <stern@rowland.harvard.edu> 14588L: linux-usb@vger.kernel.org 14589S: Maintained 14590F: Documentation/usb/ehci.txt 14591F: drivers/usb/host/ehci* 14592 14593USB GADGET/PERIPHERAL SUBSYSTEM 14594M: Felipe Balbi <balbi@kernel.org> 14595L: linux-usb@vger.kernel.org 14596W: http://www.linux-usb.org/gadget 14597T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14598S: Maintained 14599F: drivers/usb/gadget/ 14600F: include/linux/usb/gadget* 14601 14602USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14603M: Jiri Kosina <jikos@kernel.org> 14604R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14605L: linux-usb@vger.kernel.org 14606T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14607S: Maintained 14608F: Documentation/hid/hiddev.txt 14609F: drivers/hid/usbhid/ 14610 14611USB INTEL XHCI ROLE MUX DRIVER 14612M: Hans de Goede <hdegoede@redhat.com> 14613L: linux-usb@vger.kernel.org 14614S: Maintained 14615F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14616 14617USB ISP116X DRIVER 14618M: Olav Kongas <ok@artecdesign.ee> 14619L: linux-usb@vger.kernel.org 14620S: Maintained 14621F: drivers/usb/host/isp116x* 14622F: include/linux/usb/isp116x.h 14623 14624USB LAN78XX ETHERNET DRIVER 14625M: Woojung Huh <woojung.huh@microchip.com> 14626M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14627L: netdev@vger.kernel.org 14628S: Maintained 14629F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14630F: drivers/net/usb/lan78xx.* 14631F: include/dt-bindings/net/microchip-lan78xx.h 14632 14633USB MASS STORAGE DRIVER 14634M: Alan Stern <stern@rowland.harvard.edu> 14635L: linux-usb@vger.kernel.org 14636L: usb-storage@lists.one-eyed-alien.net 14637S: Maintained 14638W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14639F: drivers/usb/storage/ 14640 14641USB MIDI DRIVER 14642M: Clemens Ladisch <clemens@ladisch.de> 14643L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14644T: git git://git.alsa-project.org/alsa-kernel.git 14645S: Maintained 14646F: sound/usb/midi.* 14647 14648USB NETWORKING DRIVERS 14649L: linux-usb@vger.kernel.org 14650S: Odd Fixes 14651F: drivers/net/usb/ 14652 14653USB OHCI DRIVER 14654M: Alan Stern <stern@rowland.harvard.edu> 14655L: linux-usb@vger.kernel.org 14656S: Maintained 14657F: Documentation/usb/ohci.txt 14658F: drivers/usb/host/ohci* 14659 14660USB OTG FSM (Finite State Machine) 14661M: Peter Chen <Peter.Chen@nxp.com> 14662T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14663L: linux-usb@vger.kernel.org 14664S: Maintained 14665F: drivers/usb/common/usb-otg-fsm.c 14666 14667USB OVER IP DRIVER 14668M: Valentina Manea <valentina.manea.m@gmail.com> 14669M: Shuah Khan <shuah@kernel.org> 14670L: linux-usb@vger.kernel.org 14671S: Maintained 14672F: Documentation/usb/usbip_protocol.txt 14673F: drivers/usb/usbip/ 14674F: tools/usb/usbip/ 14675 14676USB PEGASUS DRIVER 14677M: Petko Manolov <petkan@nucleusys.com> 14678L: linux-usb@vger.kernel.org 14679L: netdev@vger.kernel.org 14680T: git git://github.com/petkan/pegasus.git 14681W: https://github.com/petkan/pegasus 14682S: Maintained 14683F: drivers/net/usb/pegasus.* 14684 14685USB PHY LAYER 14686M: Felipe Balbi <balbi@kernel.org> 14687L: linux-usb@vger.kernel.org 14688T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14689S: Maintained 14690F: drivers/usb/phy/ 14691 14692USB PRINTER DRIVER (usblp) 14693M: Pete Zaitcev <zaitcev@redhat.com> 14694L: linux-usb@vger.kernel.org 14695S: Supported 14696F: drivers/usb/class/usblp.c 14697 14698USB QMI WWAN NETWORK DRIVER 14699M: Bjørn Mork <bjorn@mork.no> 14700L: netdev@vger.kernel.org 14701S: Maintained 14702F: Documentation/ABI/testing/sysfs-class-net-qmi 14703F: drivers/net/usb/qmi_wwan.c 14704 14705USB RTL8150 DRIVER 14706M: Petko Manolov <petkan@nucleusys.com> 14707L: linux-usb@vger.kernel.org 14708L: netdev@vger.kernel.org 14709T: git git://github.com/petkan/rtl8150.git 14710W: https://github.com/petkan/rtl8150 14711S: Maintained 14712F: drivers/net/usb/rtl8150.c 14713 14714USB SERIAL SUBSYSTEM 14715M: Johan Hovold <johan@kernel.org> 14716L: linux-usb@vger.kernel.org 14717T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14718S: Maintained 14719F: Documentation/usb/usb-serial.txt 14720F: drivers/usb/serial/ 14721F: include/linux/usb/serial.h 14722 14723USB SMSC75XX ETHERNET DRIVER 14724M: Steve Glendinning <steve.glendinning@shawell.net> 14725L: netdev@vger.kernel.org 14726S: Maintained 14727F: drivers/net/usb/smsc75xx.* 14728 14729USB SMSC95XX ETHERNET DRIVER 14730M: Steve Glendinning <steve.glendinning@shawell.net> 14731M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14732L: netdev@vger.kernel.org 14733S: Maintained 14734F: drivers/net/usb/smsc95xx.* 14735 14736USB SUBSYSTEM 14737M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14738L: linux-usb@vger.kernel.org 14739W: http://www.linux-usb.org 14740T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14741S: Supported 14742F: Documentation/devicetree/bindings/usb/ 14743F: Documentation/usb/ 14744F: drivers/usb/ 14745F: include/linux/usb.h 14746F: include/linux/usb/ 14747 14748USB TYPEC PI3USB30532 MUX DRIVER 14749M: Hans de Goede <hdegoede@redhat.com> 14750L: linux-usb@vger.kernel.org 14751S: Maintained 14752F: drivers/usb/typec/mux/pi3usb30532.c 14753 14754USB TYPEC SUBSYSTEM 14755M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14756L: linux-usb@vger.kernel.org 14757S: Maintained 14758F: Documentation/ABI/testing/sysfs-class-typec 14759F: Documentation/usb/typec.rst 14760F: drivers/usb/typec/ 14761F: include/linux/usb/typec.h 14762 14763USB UHCI DRIVER 14764M: Alan Stern <stern@rowland.harvard.edu> 14765L: linux-usb@vger.kernel.org 14766S: Maintained 14767F: drivers/usb/host/uhci* 14768 14769USB VIDEO CLASS 14770M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14771L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14772L: linux-media@vger.kernel.org 14773T: git git://linuxtv.org/media_tree.git 14774W: http://www.ideasonboard.org/uvc/ 14775S: Maintained 14776F: drivers/media/usb/uvc/ 14777F: include/uapi/linux/uvcvideo.h 14778 14779USB VISION DRIVER 14780M: Hans Verkuil <hverkuil@xs4all.nl> 14781L: linux-media@vger.kernel.org 14782T: git git://linuxtv.org/media_tree.git 14783W: https://linuxtv.org 14784S: Odd Fixes 14785F: drivers/media/usb/usbvision/ 14786 14787USB WEBCAM GADGET 14788M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14789L: linux-usb@vger.kernel.org 14790S: Maintained 14791F: drivers/usb/gadget/function/*uvc* 14792F: drivers/usb/gadget/legacy/webcam.c 14793 14794USB WIRELESS RNDIS DRIVER (rndis_wlan) 14795M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14796L: linux-wireless@vger.kernel.org 14797S: Maintained 14798F: drivers/net/wireless/rndis_wlan.c 14799 14800USB XHCI DRIVER 14801M: Mathias Nyman <mathias.nyman@intel.com> 14802L: linux-usb@vger.kernel.org 14803S: Supported 14804F: drivers/usb/host/xhci* 14805F: drivers/usb/host/pci-quirks* 14806 14807USB ZD1201 DRIVER 14808L: linux-wireless@vger.kernel.org 14809W: http://linux-lc100020.sourceforge.net 14810S: Orphan 14811F: drivers/net/wireless/zydas/zd1201.* 14812 14813USB ZR364XX DRIVER 14814M: Antoine Jacquet <royale@zerezo.com> 14815L: linux-usb@vger.kernel.org 14816L: linux-media@vger.kernel.org 14817T: git git://linuxtv.org/media_tree.git 14818W: http://royale.zerezo.com/zr364xx/ 14819S: Maintained 14820F: Documentation/media/v4l-drivers/zr364xx* 14821F: drivers/media/usb/zr364xx/ 14822 14823USER-MODE LINUX (UML) 14824M: Jeff Dike <jdike@addtoit.com> 14825M: Richard Weinberger <richard@nod.at> 14826L: user-mode-linux-devel@lists.sourceforge.net 14827L: user-mode-linux-user@lists.sourceforge.net 14828W: http://user-mode-linux.sourceforge.net 14829T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14830S: Maintained 14831F: Documentation/virtual/uml/ 14832F: arch/um/ 14833F: arch/x86/um/ 14834F: fs/hostfs/ 14835F: fs/hppfs/ 14836 14837USERSPACE I/O (UIO) 14838M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14839S: Maintained 14840T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14841F: Documentation/driver-api/uio-howto.rst 14842F: drivers/uio/ 14843F: include/linux/uio*.h 14844 14845UTIL-LINUX PACKAGE 14846M: Karel Zak <kzak@redhat.com> 14847L: util-linux@vger.kernel.org 14848W: http://en.wikipedia.org/wiki/Util-linux 14849T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14850S: Maintained 14851 14852UUID HELPERS 14853M: Christoph Hellwig <hch@lst.de> 14854R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14855L: linux-kernel@vger.kernel.org 14856T: git git://git.infradead.org/users/hch/uuid.git 14857F: lib/uuid.c 14858F: lib/test_uuid.c 14859F: include/linux/uuid.h 14860F: include/uapi/linux/uuid.h 14861S: Maintained 14862 14863UVESAFB DRIVER 14864M: Michal Januszewski <spock@gentoo.org> 14865L: linux-fbdev@vger.kernel.org 14866W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14867S: Maintained 14868F: Documentation/fb/uvesafb.txt 14869F: drivers/video/fbdev/uvesafb.* 14870 14871VF610 NAND DRIVER 14872M: Stefan Agner <stefan@agner.ch> 14873L: linux-mtd@lists.infradead.org 14874S: Supported 14875F: drivers/mtd/nand/raw/vf610_nfc.c 14876 14877VFAT/FAT/MSDOS FILESYSTEM 14878M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14879S: Maintained 14880F: Documentation/filesystems/vfat.txt 14881F: fs/fat/ 14882 14883VFIO DRIVER 14884M: Alex Williamson <alex.williamson@redhat.com> 14885L: kvm@vger.kernel.org 14886T: git git://github.com/awilliam/linux-vfio.git 14887S: Maintained 14888F: Documentation/vfio.txt 14889F: drivers/vfio/ 14890F: include/linux/vfio.h 14891F: include/uapi/linux/vfio.h 14892 14893VFIO MEDIATED DEVICE DRIVERS 14894M: Kirti Wankhede <kwankhede@nvidia.com> 14895L: kvm@vger.kernel.org 14896S: Maintained 14897F: Documentation/vfio-mediated-device.txt 14898F: drivers/vfio/mdev/ 14899F: include/linux/mdev.h 14900F: samples/vfio-mdev/ 14901 14902VFIO PLATFORM DRIVER 14903M: Eric Auger <eric.auger@redhat.com> 14904L: kvm@vger.kernel.org 14905S: Maintained 14906F: drivers/vfio/platform/ 14907 14908VGA_SWITCHEROO 14909R: Lukas Wunner <lukas@wunner.de> 14910S: Maintained 14911F: Documentation/gpu/vga-switcheroo.rst 14912F: drivers/gpu/vga/vga_switcheroo.c 14913F: include/linux/vga_switcheroo.h 14914T: git git://anongit.freedesktop.org/drm/drm-misc 14915 14916VIA RHINE NETWORK DRIVER 14917S: Orphan 14918F: drivers/net/ethernet/via/via-rhine.c 14919 14920VIA SD/MMC CARD CONTROLLER DRIVER 14921M: Bruce Chang <brucechang@via.com.tw> 14922M: Harald Welte <HaraldWelte@viatech.com> 14923S: Maintained 14924F: drivers/mmc/host/via-sdmmc.c 14925 14926VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14927M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14928L: linux-fbdev@vger.kernel.org 14929S: Maintained 14930F: include/linux/via-core.h 14931F: include/linux/via-gpio.h 14932F: include/linux/via_i2c.h 14933F: drivers/video/fbdev/via/ 14934 14935VIA VELOCITY NETWORK DRIVER 14936M: Francois Romieu <romieu@fr.zoreil.com> 14937L: netdev@vger.kernel.org 14938S: Maintained 14939F: drivers/net/ethernet/via/via-velocity.* 14940 14941VIDEO MULTIPLEXER DRIVER 14942M: Philipp Zabel <p.zabel@pengutronix.de> 14943L: linux-media@vger.kernel.org 14944S: Maintained 14945F: drivers/media/platform/video-mux.c 14946 14947VIDEOBUF2 FRAMEWORK 14948M: Pawel Osciak <pawel@osciak.com> 14949M: Marek Szyprowski <m.szyprowski@samsung.com> 14950M: Kyungmin Park <kyungmin.park@samsung.com> 14951L: linux-media@vger.kernel.org 14952S: Maintained 14953F: drivers/media/v4l2-core/videobuf2-* 14954F: include/media/videobuf2-* 14955 14956VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14957M: Helen Koike <helen.koike@collabora.com> 14958L: linux-media@vger.kernel.org 14959T: git git://linuxtv.org/media_tree.git 14960W: https://linuxtv.org 14961S: Maintained 14962F: drivers/media/platform/vimc/* 14963 14964VIRT LIB 14965M: Alex Williamson <alex.williamson@redhat.com> 14966M: Paolo Bonzini <pbonzini@redhat.com> 14967L: kvm@vger.kernel.org 14968S: Supported 14969F: virt/lib/ 14970 14971VIRTIO AND VHOST VSOCK DRIVER 14972M: Stefan Hajnoczi <stefanha@redhat.com> 14973L: kvm@vger.kernel.org 14974L: virtualization@lists.linux-foundation.org 14975L: netdev@vger.kernel.org 14976S: Maintained 14977F: include/linux/virtio_vsock.h 14978F: include/uapi/linux/virtio_vsock.h 14979F: include/uapi/linux/vsockmon.h 14980F: include/uapi/linux/vm_sockets_diag.h 14981F: net/vmw_vsock/diag.c 14982F: net/vmw_vsock/af_vsock_tap.c 14983F: net/vmw_vsock/virtio_transport_common.c 14984F: net/vmw_vsock/virtio_transport.c 14985F: drivers/net/vsockmon.c 14986F: drivers/vhost/vsock.c 14987F: drivers/vhost/vsock.h 14988F: tools/testing/vsock/ 14989 14990VIRTIO CONSOLE DRIVER 14991M: Amit Shah <amit@kernel.org> 14992L: virtualization@lists.linux-foundation.org 14993S: Maintained 14994F: drivers/char/virtio_console.c 14995F: include/linux/virtio_console.h 14996F: include/uapi/linux/virtio_console.h 14997 14998VIRTIO CORE, NET AND BLOCK DRIVERS 14999M: "Michael S. Tsirkin" <mst@redhat.com> 15000M: Jason Wang <jasowang@redhat.com> 15001L: virtualization@lists.linux-foundation.org 15002S: Maintained 15003F: Documentation/devicetree/bindings/virtio/ 15004F: drivers/virtio/ 15005F: tools/virtio/ 15006F: drivers/net/virtio_net.c 15007F: drivers/block/virtio_blk.c 15008F: include/linux/virtio*.h 15009F: include/uapi/linux/virtio_*.h 15010F: drivers/crypto/virtio/ 15011F: mm/balloon_compaction.c 15012 15013VIRTIO CRYPTO DRIVER 15014M: Gonglei <arei.gonglei@huawei.com> 15015L: virtualization@lists.linux-foundation.org 15016L: linux-crypto@vger.kernel.org 15017S: Maintained 15018F: drivers/crypto/virtio/ 15019F: include/uapi/linux/virtio_crypto.h 15020 15021VIRTIO DRIVERS FOR S390 15022M: Cornelia Huck <cohuck@redhat.com> 15023M: Halil Pasic <pasic@linux.ibm.com> 15024L: linux-s390@vger.kernel.org 15025L: virtualization@lists.linux-foundation.org 15026L: kvm@vger.kernel.org 15027S: Supported 15028F: drivers/s390/virtio/ 15029F: arch/s390/include/uapi/asm/virtio-ccw.h 15030 15031VIRTIO GPU DRIVER 15032M: David Airlie <airlied@linux.ie> 15033M: Gerd Hoffmann <kraxel@redhat.com> 15034L: dri-devel@lists.freedesktop.org 15035L: virtualization@lists.linux-foundation.org 15036T: git git://anongit.freedesktop.org/drm/drm-misc 15037S: Maintained 15038F: drivers/gpu/drm/virtio/ 15039F: include/uapi/linux/virtio_gpu.h 15040 15041VIRTIO HOST (VHOST) 15042M: "Michael S. Tsirkin" <mst@redhat.com> 15043M: Jason Wang <jasowang@redhat.com> 15044L: kvm@vger.kernel.org 15045L: virtualization@lists.linux-foundation.org 15046L: netdev@vger.kernel.org 15047T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15048S: Maintained 15049F: drivers/vhost/ 15050F: include/uapi/linux/vhost.h 15051 15052VIRTIO INPUT DRIVER 15053M: Gerd Hoffmann <kraxel@redhat.com> 15054S: Maintained 15055F: drivers/virtio/virtio_input.c 15056F: include/uapi/linux/virtio_input.h 15057 15058VIRTUAL BOX GUEST DEVICE DRIVER 15059M: Hans de Goede <hdegoede@redhat.com> 15060M: Arnd Bergmann <arnd@arndb.de> 15061M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15062S: Maintained 15063F: include/linux/vbox_utils.h 15064F: include/uapi/linux/vbox*.h 15065F: drivers/virt/vboxguest/ 15066 15067VIRTUAL SERIO DEVICE DRIVER 15068M: Stephen Chandler Paul <thatslyude@gmail.com> 15069S: Maintained 15070F: drivers/input/serio/userio.c 15071F: include/uapi/linux/userio.h 15072 15073VIVID VIRTUAL VIDEO DRIVER 15074M: Hans Verkuil <hverkuil@xs4all.nl> 15075L: linux-media@vger.kernel.org 15076T: git git://linuxtv.org/media_tree.git 15077W: https://linuxtv.org 15078S: Maintained 15079F: drivers/media/platform/vivid/* 15080 15081VLYNQ BUS 15082M: Florian Fainelli <f.fainelli@gmail.com> 15083L: openwrt-devel@lists.openwrt.org (subscribers-only) 15084S: Maintained 15085F: drivers/vlynq/vlynq.c 15086F: include/linux/vlynq.h 15087 15088VME SUBSYSTEM 15089M: Martyn Welch <martyn@welchs.me.uk> 15090M: Manohar Vanga <manohar.vanga@gmail.com> 15091M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15092L: devel@driverdev.osuosl.org 15093S: Maintained 15094T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15095F: Documentation/driver-api/vme.rst 15096F: drivers/staging/vme/ 15097F: drivers/vme/ 15098F: include/linux/vme* 15099 15100VMWARE BALLOON DRIVER 15101M: Xavier Deguillard <xdeguillard@vmware.com> 15102M: Philip Moltmann <moltmann@vmware.com> 15103M: "VMware, Inc." <pv-drivers@vmware.com> 15104L: linux-kernel@vger.kernel.org 15105S: Maintained 15106F: drivers/misc/vmw_balloon.c 15107 15108VMWARE HYPERVISOR INTERFACE 15109M: Alok Kataria <akataria@vmware.com> 15110L: virtualization@lists.linux-foundation.org 15111S: Supported 15112F: arch/x86/kernel/cpu/vmware.c 15113 15114VMWARE PVRDMA DRIVER 15115M: Adit Ranadive <aditr@vmware.com> 15116M: VMware PV-Drivers <pv-drivers@vmware.com> 15117L: linux-rdma@vger.kernel.org 15118S: Maintained 15119F: drivers/infiniband/hw/vmw_pvrdma/ 15120 15121VMware PVSCSI driver 15122M: Jim Gill <jgill@vmware.com> 15123M: VMware PV-Drivers <pv-drivers@vmware.com> 15124L: linux-scsi@vger.kernel.org 15125S: Maintained 15126F: drivers/scsi/vmw_pvscsi.c 15127F: drivers/scsi/vmw_pvscsi.h 15128 15129VMWARE VMMOUSE SUBDRIVER 15130M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15131M: "VMware, Inc." <pv-drivers@vmware.com> 15132L: linux-input@vger.kernel.org 15133S: Maintained 15134F: drivers/input/mouse/vmmouse.c 15135F: drivers/input/mouse/vmmouse.h 15136 15137VMWARE VMXNET3 ETHERNET DRIVER 15138M: Ronak Doshi <doshir@vmware.com> 15139M: "VMware, Inc." <pv-drivers@vmware.com> 15140L: netdev@vger.kernel.org 15141S: Maintained 15142F: drivers/net/vmxnet3/ 15143 15144VOCORE VOCORE2 BOARD 15145M: Harvey Hunt <harveyhuntnexus@gmail.com> 15146L: linux-mips@linux-mips.org 15147S: Maintained 15148F: arch/mips/boot/dts/ralink/vocore2.dts 15149 15150VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15151M: Liam Girdwood <lgirdwood@gmail.com> 15152M: Mark Brown <broonie@kernel.org> 15153L: linux-kernel@vger.kernel.org 15154W: http://www.slimlogic.co.uk/?p=48 15155T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15156S: Supported 15157F: Documentation/devicetree/bindings/regulator/ 15158F: Documentation/power/regulator/ 15159F: drivers/regulator/ 15160F: include/dt-bindings/regulator/ 15161F: include/linux/regulator/ 15162 15163VRF 15164M: David Ahern <dsa@cumulusnetworks.com> 15165M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15166L: netdev@vger.kernel.org 15167S: Maintained 15168F: drivers/net/vrf.c 15169F: Documentation/networking/vrf.txt 15170 15171VT1211 HARDWARE MONITOR DRIVER 15172M: Juerg Haefliger <juergh@gmail.com> 15173L: linux-hwmon@vger.kernel.org 15174S: Maintained 15175F: Documentation/hwmon/vt1211 15176F: drivers/hwmon/vt1211.c 15177 15178VT8231 HARDWARE MONITOR DRIVER 15179M: Roger Lucas <vt8231@hiddenengine.co.uk> 15180L: linux-hwmon@vger.kernel.org 15181S: Maintained 15182F: drivers/hwmon/vt8231.c 15183 15184VUB300 USB to SDIO/SD/MMC bridge chip 15185M: Tony Olech <tony.olech@elandigitalsystems.com> 15186L: linux-mmc@vger.kernel.org 15187L: linux-usb@vger.kernel.org 15188S: Supported 15189F: drivers/mmc/host/vub300.c 15190 15191W1 DALLAS'S 1-WIRE BUS 15192M: Evgeniy Polyakov <zbr@ioremap.net> 15193S: Maintained 15194F: Documentation/w1/ 15195F: drivers/w1/ 15196F: include/linux/w1.h 15197 15198W83791D HARDWARE MONITORING DRIVER 15199M: Marc Hulsman <m.hulsman@tudelft.nl> 15200L: linux-hwmon@vger.kernel.org 15201S: Maintained 15202F: Documentation/hwmon/w83791d 15203F: drivers/hwmon/w83791d.c 15204 15205W83793 HARDWARE MONITORING DRIVER 15206M: Rudolf Marek <r.marek@assembler.cz> 15207L: linux-hwmon@vger.kernel.org 15208S: Maintained 15209F: Documentation/hwmon/w83793 15210F: drivers/hwmon/w83793.c 15211 15212W83795 HARDWARE MONITORING DRIVER 15213M: Jean Delvare <jdelvare@suse.com> 15214L: linux-hwmon@vger.kernel.org 15215S: Maintained 15216F: drivers/hwmon/w83795.c 15217 15218W83L51xD SD/MMC CARD INTERFACE DRIVER 15219M: Pierre Ossman <pierre@ossman.eu> 15220S: Maintained 15221F: drivers/mmc/host/wbsd.* 15222 15223WACOM PROTOCOL 4 SERIAL TABLETS 15224M: Julian Squires <julian@cipht.net> 15225M: Hans de Goede <hdegoede@redhat.com> 15226L: linux-input@vger.kernel.org 15227S: Maintained 15228F: drivers/input/tablet/wacom_serial4.c 15229 15230WATCHDOG DEVICE DRIVERS 15231M: Wim Van Sebroeck <wim@linux-watchdog.org> 15232M: Guenter Roeck <linux@roeck-us.net> 15233L: linux-watchdog@vger.kernel.org 15234W: http://www.linux-watchdog.org/ 15235T: git git://www.linux-watchdog.org/linux-watchdog.git 15236S: Maintained 15237F: Documentation/devicetree/bindings/watchdog/ 15238F: Documentation/watchdog/ 15239F: drivers/watchdog/ 15240F: include/linux/watchdog.h 15241F: include/uapi/linux/watchdog.h 15242 15243WHISKEYCOVE PMIC GPIO DRIVER 15244M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15245L: linux-gpio@vger.kernel.org 15246S: Maintained 15247F: drivers/gpio/gpio-wcove.c 15248 15249WIIMOTE HID DRIVER 15250M: David Herrmann <dh.herrmann@googlemail.com> 15251L: linux-input@vger.kernel.org 15252S: Maintained 15253F: drivers/hid/hid-wiimote* 15254 15255WILOCITY WIL6210 WIRELESS DRIVER 15256M: Maya Erez <merez@codeaurora.org> 15257L: linux-wireless@vger.kernel.org 15258L: wil6210@qti.qualcomm.com 15259S: Supported 15260W: http://wireless.kernel.org/en/users/Drivers/wil6210 15261F: drivers/net/wireless/ath/wil6210/ 15262 15263WIMAX STACK 15264M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15265M: linux-wimax@intel.com 15266L: wimax@linuxwimax.org (subscribers-only) 15267S: Supported 15268W: http://linuxwimax.org 15269F: Documentation/wimax/README.wimax 15270F: include/linux/wimax/debug.h 15271F: include/net/wimax.h 15272F: include/uapi/linux/wimax.h 15273F: net/wimax/ 15274 15275WINBOND CIR DRIVER 15276M: David Härdeman <david@hardeman.nu> 15277S: Maintained 15278F: drivers/media/rc/winbond-cir.c 15279 15280WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15281M: William Breathitt Gray <vilhelm.gray@gmail.com> 15282L: linux-watchdog@vger.kernel.org 15283S: Maintained 15284F: drivers/watchdog/ebc-c384_wdt.c 15285 15286WINSYSTEMS WS16C48 GPIO DRIVER 15287M: William Breathitt Gray <vilhelm.gray@gmail.com> 15288L: linux-gpio@vger.kernel.org 15289S: Maintained 15290F: drivers/gpio/gpio-ws16c48.c 15291 15292WISTRON LAPTOP BUTTON DRIVER 15293M: Miloslav Trmac <mitr@volny.cz> 15294S: Maintained 15295F: drivers/input/misc/wistron_btns.c 15296 15297WL3501 WIRELESS PCMCIA CARD DRIVER 15298L: linux-wireless@vger.kernel.org 15299S: Odd fixes 15300F: drivers/net/wireless/wl3501* 15301 15302WOLFSON MICROELECTRONICS DRIVERS 15303L: patches@opensource.cirrus.com 15304T: git https://github.com/CirrusLogic/linux-drivers.git 15305W: https://github.com/CirrusLogic/linux-drivers/wiki 15306S: Supported 15307F: Documentation/hwmon/wm83?? 15308F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15309F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15310F: Documentation/devicetree/bindings/mfd/arizona.txt 15311F: Documentation/devicetree/bindings/mfd/wm831x.txt 15312F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15313F: arch/arm/mach-s3c64xx/mach-crag6410* 15314F: drivers/clk/clk-wm83*.c 15315F: drivers/extcon/extcon-arizona.c 15316F: drivers/leds/leds-wm83*.c 15317F: drivers/gpio/gpio-*wm*.c 15318F: drivers/gpio/gpio-arizona.c 15319F: drivers/hwmon/wm83??-hwmon.c 15320F: drivers/input/misc/wm831x-on.c 15321F: drivers/input/touchscreen/wm831x-ts.c 15322F: drivers/input/touchscreen/wm97*.c 15323F: drivers/mfd/arizona* 15324F: drivers/mfd/wm*.c 15325F: drivers/mfd/cs47l24* 15326F: drivers/power/supply/wm83*.c 15327F: drivers/rtc/rtc-wm83*.c 15328F: drivers/regulator/wm8*.c 15329F: drivers/regulator/arizona* 15330F: drivers/video/backlight/wm83*_bl.c 15331F: drivers/watchdog/wm83*_wdt.c 15332F: include/linux/mfd/arizona/ 15333F: include/linux/mfd/wm831x/ 15334F: include/linux/mfd/wm8350/ 15335F: include/linux/mfd/wm8400* 15336F: include/linux/regulator/arizona* 15337F: include/linux/wm97xx.h 15338F: include/sound/wm????.h 15339F: sound/soc/codecs/arizona.? 15340F: sound/soc/codecs/wm* 15341F: sound/soc/codecs/cs47l24* 15342 15343WORKQUEUE 15344M: Tejun Heo <tj@kernel.org> 15345R: Lai Jiangshan <jiangshanlai@gmail.com> 15346T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15347S: Maintained 15348F: include/linux/workqueue.h 15349F: kernel/workqueue.c 15350F: Documentation/core-api/workqueue.rst 15351 15352X-POWERS AXP288 PMIC DRIVERS 15353M: Hans de Goede <hdegoede@redhat.com> 15354S: Maintained 15355N: axp288 15356F: drivers/acpi/pmic/intel_pmic_xpower.c 15357 15358X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15359M: Chen-Yu Tsai <wens@csie.org> 15360L: linux-kernel@vger.kernel.org 15361S: Maintained 15362N: axp[128] 15363 15364X.25 NETWORK LAYER 15365M: Andrew Hendry <andrew.hendry@gmail.com> 15366L: linux-x25@vger.kernel.org 15367S: Odd Fixes 15368F: Documentation/networking/x25* 15369F: include/net/x25* 15370F: net/x25/ 15371 15372X86 ARCHITECTURE (32-BIT AND 64-BIT) 15373M: Thomas Gleixner <tglx@linutronix.de> 15374M: Ingo Molnar <mingo@redhat.com> 15375R: "H. Peter Anvin" <hpa@zytor.com> 15376M: x86@kernel.org 15377L: linux-kernel@vger.kernel.org 15378T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15379S: Maintained 15380F: Documentation/x86/ 15381F: arch/x86/ 15382 15383X86 MCE INFRASTRUCTURE 15384M: Tony Luck <tony.luck@intel.com> 15385M: Borislav Petkov <bp@alien8.de> 15386L: linux-edac@vger.kernel.org 15387S: Maintained 15388F: arch/x86/kernel/cpu/mcheck/* 15389 15390X86 MICROCODE UPDATE SUPPORT 15391M: Borislav Petkov <bp@alien8.de> 15392S: Maintained 15393F: arch/x86/kernel/cpu/microcode/* 15394 15395X86 PLATFORM DRIVERS 15396M: Darren Hart <dvhart@infradead.org> 15397M: Andy Shevchenko <andy@infradead.org> 15398L: platform-driver-x86@vger.kernel.org 15399T: git git://git.infradead.org/linux-platform-drivers-x86.git 15400S: Maintained 15401F: drivers/platform/x86/ 15402F: drivers/platform/olpc/ 15403 15404X86 VDSO 15405M: Andy Lutomirski <luto@amacapital.net> 15406L: linux-kernel@vger.kernel.org 15407T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15408S: Maintained 15409F: arch/x86/entry/vdso/ 15410 15411XC2028/3028 TUNER DRIVER 15412M: Mauro Carvalho Chehab <mchehab@kernel.org> 15413L: linux-media@vger.kernel.org 15414W: https://linuxtv.org 15415T: git git://linuxtv.org/media_tree.git 15416S: Maintained 15417F: drivers/media/tuners/tuner-xc2028.* 15418 15419XDP SOCKETS (AF_XDP) 15420M: Björn Töpel <bjorn.topel@intel.com> 15421M: Magnus Karlsson <magnus.karlsson@intel.com> 15422L: netdev@vger.kernel.org 15423S: Maintained 15424F: kernel/bpf/xskmap.c 15425F: net/xdp/ 15426 15427XEN BLOCK SUBSYSTEM 15428M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15429M: Roger Pau Monné <roger.pau@citrix.com> 15430L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15431S: Supported 15432F: drivers/block/xen-blkback/* 15433F: drivers/block/xen* 15434 15435XEN HYPERVISOR ARM 15436M: Stefano Stabellini <sstabellini@kernel.org> 15437L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15438S: Maintained 15439F: arch/arm/xen/ 15440F: arch/arm/include/asm/xen/ 15441 15442XEN HYPERVISOR ARM64 15443M: Stefano Stabellini <sstabellini@kernel.org> 15444L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15445S: Maintained 15446F: arch/arm64/xen/ 15447F: arch/arm64/include/asm/xen/ 15448 15449XEN HYPERVISOR INTERFACE 15450M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15451M: Juergen Gross <jgross@suse.com> 15452L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15453T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15454S: Supported 15455F: arch/x86/xen/ 15456F: drivers/*/xen-*front.c 15457F: drivers/xen/ 15458F: arch/x86/include/asm/xen/ 15459F: arch/x86/include/asm/pvclock-abi.h 15460F: include/xen/ 15461F: include/uapi/xen/ 15462F: Documentation/ABI/stable/sysfs-hypervisor-xen 15463F: Documentation/ABI/testing/sysfs-hypervisor-xen 15464 15465XEN NETWORK BACKEND DRIVER 15466M: Wei Liu <wei.liu2@citrix.com> 15467M: Paul Durrant <paul.durrant@citrix.com> 15468L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15469L: netdev@vger.kernel.org 15470S: Supported 15471F: drivers/net/xen-netback/* 15472 15473XEN PCI SUBSYSTEM 15474M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15475L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15476S: Supported 15477F: arch/x86/pci/*xen* 15478F: drivers/pci/*xen* 15479 15480XEN PVSCSI DRIVERS 15481M: Juergen Gross <jgross@suse.com> 15482L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15483L: linux-scsi@vger.kernel.org 15484S: Supported 15485F: drivers/scsi/xen-scsifront.c 15486F: drivers/xen/xen-scsiback.c 15487F: include/xen/interface/io/vscsiif.h 15488 15489XEN SWIOTLB SUBSYSTEM 15490M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15491L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15492L: iommu@lists.linux-foundation.org 15493S: Supported 15494F: arch/x86/xen/*swiotlb* 15495F: drivers/xen/*swiotlb* 15496 15497XFS FILESYSTEM 15498M: Darrick J. Wong <darrick.wong@oracle.com> 15499M: linux-xfs@vger.kernel.org 15500L: linux-xfs@vger.kernel.org 15501W: http://xfs.org/ 15502T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15503S: Supported 15504F: Documentation/filesystems/xfs.txt 15505F: fs/xfs/ 15506 15507XILINX AXI ETHERNET DRIVER 15508M: Anirudha Sarangi <anirudh@xilinx.com> 15509M: John Linn <John.Linn@xilinx.com> 15510S: Maintained 15511F: drivers/net/ethernet/xilinx/xilinx_axienet* 15512 15513XILINX UARTLITE SERIAL DRIVER 15514M: Peter Korsgaard <jacmet@sunsite.dk> 15515L: linux-serial@vger.kernel.org 15516S: Maintained 15517F: drivers/tty/serial/uartlite.c 15518 15519XILINX VIDEO IP CORES 15520M: Hyun Kwon <hyun.kwon@xilinx.com> 15521M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15522L: linux-media@vger.kernel.org 15523T: git git://linuxtv.org/media_tree.git 15524S: Supported 15525F: Documentation/devicetree/bindings/media/xilinx/ 15526F: drivers/media/platform/xilinx/ 15527F: include/uapi/linux/xilinx-v4l2-controls.h 15528 15529XILLYBUS DRIVER 15530M: Eli Billauer <eli.billauer@gmail.com> 15531L: linux-kernel@vger.kernel.org 15532S: Supported 15533F: drivers/char/xillybus/ 15534 15535XRA1403 GPIO EXPANDER 15536M: Nandor Han <nandor.han@ge.com> 15537M: Semi Malinen <semi.malinen@ge.com> 15538L: linux-gpio@vger.kernel.org 15539S: Maintained 15540F: drivers/gpio/gpio-xra1403.c 15541F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15542 15543XTENSA XTFPGA PLATFORM SUPPORT 15544M: Max Filippov <jcmvbkbc@gmail.com> 15545L: linux-xtensa@linux-xtensa.org 15546S: Maintained 15547F: drivers/spi/spi-xtensa-xtfpga.c 15548F: sound/soc/xtensa/xtfpga-i2s.c 15549 15550YAM DRIVER FOR AX.25 15551M: Jean-Paul Roubelat <jpr@f6fbb.org> 15552L: linux-hams@vger.kernel.org 15553S: Maintained 15554F: drivers/net/hamradio/yam* 15555F: include/linux/yam.h 15556 15557YAMA SECURITY MODULE 15558M: Kees Cook <keescook@chromium.org> 15559T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15560S: Supported 15561F: security/yama/ 15562F: Documentation/admin-guide/LSM/Yama.rst 15563 15564YEALINK PHONE DRIVER 15565M: Henk Vergonet <Henk.Vergonet@gmail.com> 15566L: usbb2k-api-dev@nongnu.org 15567S: Maintained 15568F: Documentation/input/yealink.rst 15569F: drivers/input/misc/yealink.* 15570 15571Z8530 DRIVER FOR AX.25 15572M: Joerg Reuter <jreuter@yaina.de> 15573W: http://yaina.de/jreuter/ 15574W: http://www.qsl.net/dl1bke/ 15575L: linux-hams@vger.kernel.org 15576S: Maintained 15577F: Documentation/networking/z8530drv.txt 15578F: drivers/net/hamradio/*scc.c 15579F: drivers/net/hamradio/z8530.h 15580 15581ZBUD COMPRESSED PAGE ALLOCATOR 15582M: Seth Jennings <sjenning@redhat.com> 15583M: Dan Streetman <ddstreet@ieee.org> 15584L: linux-mm@kvack.org 15585S: Maintained 15586F: mm/zbud.c 15587F: include/linux/zbud.h 15588 15589ZD1211RW WIRELESS DRIVER 15590M: Daniel Drake <dsd@gentoo.org> 15591M: Ulrich Kunitz <kune@deine-taler.de> 15592W: http://zd1211.ath.cx/wiki/DriverRewrite 15593L: linux-wireless@vger.kernel.org 15594L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15595S: Maintained 15596F: drivers/net/wireless/zydas/zd1211rw/ 15597 15598ZD1301 MEDIA DRIVER 15599M: Antti Palosaari <crope@iki.fi> 15600L: linux-media@vger.kernel.org 15601W: https://linuxtv.org/ 15602W: http://palosaari.fi/linux/ 15603Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15604S: Maintained 15605F: drivers/media/usb/dvb-usb-v2/zd1301* 15606 15607ZD1301_DEMOD MEDIA DRIVER 15608M: Antti Palosaari <crope@iki.fi> 15609L: linux-media@vger.kernel.org 15610W: https://linuxtv.org/ 15611W: http://palosaari.fi/linux/ 15612Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15613S: Maintained 15614F: drivers/media/dvb-frontends/zd1301_demod* 15615 15616ZPOOL COMPRESSED PAGE STORAGE API 15617M: Dan Streetman <ddstreet@ieee.org> 15618L: linux-mm@kvack.org 15619S: Maintained 15620F: mm/zpool.c 15621F: include/linux/zpool.h 15622 15623ZR36067 VIDEO FOR LINUX DRIVER 15624L: mjpeg-users@lists.sourceforge.net 15625L: linux-media@vger.kernel.org 15626W: http://mjpeg.sourceforge.net/driver-zoran/ 15627T: hg https://linuxtv.org/hg/v4l-dvb 15628S: Odd Fixes 15629F: drivers/media/pci/zoran/ 15630 15631ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15632M: Minchan Kim <minchan@kernel.org> 15633M: Nitin Gupta <ngupta@vflare.org> 15634R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15635L: linux-kernel@vger.kernel.org 15636S: Maintained 15637F: drivers/block/zram/ 15638F: Documentation/blockdev/zram.txt 15639 15640ZS DECSTATION Z85C30 SERIAL DRIVER 15641M: "Maciej W. Rozycki" <macro@linux-mips.org> 15642S: Maintained 15643F: drivers/tty/serial/zs.* 15644 15645ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15646M: Minchan Kim <minchan@kernel.org> 15647M: Nitin Gupta <ngupta@vflare.org> 15648R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15649L: linux-mm@kvack.org 15650S: Maintained 15651F: mm/zsmalloc.c 15652F: include/linux/zsmalloc.h 15653F: Documentation/vm/zsmalloc.txt 15654 15655ZSWAP COMPRESSED SWAP CACHING 15656M: Seth Jennings <sjenning@redhat.com> 15657M: Dan Streetman <ddstreet@ieee.org> 15658L: linux-mm@kvack.org 15659S: Maintained 15660F: mm/zswap.c 15661 15662THE REST 15663M: Linus Torvalds <torvalds@linux-foundation.org> 15664L: linux-kernel@vger.kernel.org 15665Q: http://patchwork.kernel.org/project/LKML/list/ 15666T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15667S: Buried alive in reporters 15668F: * 15669F: */ 15670