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@mathematik.tu-chemnitz.de> 141L: netdev@vger.kernel.org 142S: Maintained 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: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 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@qca.qualcomm.com> 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@s-opensource.com> 2558M: Mauro Carvalho Chehab <mchehab@kernel.org> 2559L: linux-media@vger.kernel.org 2560W: https://linuxtv.org 2561T: git git://linuxtv.org/media_tree.git 2562S: Maintained 2563F: drivers/media/usb/dvb-usb-v2/az6007.c 2564 2565AZTECH FM RADIO RECEIVER DRIVER 2566M: Hans Verkuil <hverkuil@xs4all.nl> 2567L: linux-media@vger.kernel.org 2568T: git git://linuxtv.org/media_tree.git 2569W: https://linuxtv.org 2570S: Maintained 2571F: drivers/media/radio/radio-aztech* 2572 2573B43 WIRELESS DRIVER 2574L: linux-wireless@vger.kernel.org 2575L: b43-dev@lists.infradead.org 2576W: http://wireless.kernel.org/en/users/Drivers/b43 2577S: Odd Fixes 2578F: drivers/net/wireless/broadcom/b43/ 2579 2580B43LEGACY WIRELESS DRIVER 2581M: Larry Finger <Larry.Finger@lwfinger.net> 2582L: linux-wireless@vger.kernel.org 2583L: b43-dev@lists.infradead.org 2584W: http://wireless.kernel.org/en/users/Drivers/b43 2585S: Maintained 2586F: drivers/net/wireless/broadcom/b43legacy/ 2587 2588BACKLIGHT CLASS/SUBSYSTEM 2589M: Lee Jones <lee.jones@linaro.org> 2590M: Daniel Thompson <daniel.thompson@linaro.org> 2591M: Jingoo Han <jingoohan1@gmail.com> 2592T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2593S: Maintained 2594F: drivers/video/backlight/ 2595F: include/linux/backlight.h 2596F: include/linux/pwm_backlight.h 2597F: Documentation/devicetree/bindings/leds/backlight 2598 2599BATMAN ADVANCED 2600M: Marek Lindner <mareklindner@neomailbox.ch> 2601M: Simon Wunderlich <sw@simonwunderlich.de> 2602M: Antonio Quartulli <a@unstable.cc> 2603L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2604W: https://www.open-mesh.org/ 2605Q: https://patchwork.open-mesh.org/project/batman/list/ 2606S: Maintained 2607F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2608F: Documentation/ABI/testing/sysfs-class-net-mesh 2609F: Documentation/networking/batman-adv.rst 2610F: include/uapi/linux/batadv_packet.h 2611F: include/uapi/linux/batman_adv.h 2612F: net/batman-adv/ 2613 2614BAYCOM/HDLCDRV DRIVERS FOR AX.25 2615M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2616L: linux-hams@vger.kernel.org 2617W: http://www.baycom.org/~tom/ham/ham.html 2618S: Maintained 2619F: drivers/net/hamradio/baycom* 2620 2621BCACHE (BLOCK LAYER CACHE) 2622M: Coly Li <colyli@suse.de> 2623M: Kent Overstreet <kent.overstreet@gmail.com> 2624L: linux-bcache@vger.kernel.org 2625W: http://bcache.evilpiepirate.org 2626C: irc://irc.oftc.net/bcache 2627S: Maintained 2628F: drivers/md/bcache/ 2629 2630BDISP ST MEDIA DRIVER 2631M: Fabien Dessenne <fabien.dessenne@st.com> 2632L: linux-media@vger.kernel.org 2633T: git git://linuxtv.org/media_tree.git 2634W: https://linuxtv.org 2635S: Supported 2636F: drivers/media/platform/sti/bdisp 2637 2638BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2639M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2640L: netdev@vger.kernel.org 2641S: Maintained 2642F: drivers/net/ethernet/ec_bhf.c 2643 2644BEFS FILE SYSTEM 2645M: Luis de Bethencourt <luisbg@kernel.org> 2646M: Salah Triki <salah.triki@gmail.com> 2647S: Maintained 2648T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2649F: Documentation/filesystems/befs.txt 2650F: fs/befs/ 2651 2652BFQ I/O SCHEDULER 2653M: Paolo Valente <paolo.valente@linaro.org> 2654M: Jens Axboe <axboe@kernel.dk> 2655L: linux-block@vger.kernel.org 2656S: Maintained 2657F: block/bfq-* 2658F: Documentation/block/bfq-iosched.txt 2659 2660BFS FILE SYSTEM 2661M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2662S: Maintained 2663F: Documentation/filesystems/bfs.txt 2664F: fs/bfs/ 2665F: include/uapi/linux/bfs_fs.h 2666 2667BLINKM RGB LED DRIVER 2668M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2669S: Maintained 2670F: drivers/leds/leds-blinkm.c 2671 2672BLOCK LAYER 2673M: Jens Axboe <axboe@kernel.dk> 2674L: linux-block@vger.kernel.org 2675T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2676S: Maintained 2677F: block/ 2678F: drivers/block/ 2679F: kernel/trace/blktrace.c 2680F: lib/sbitmap.c 2681 2682BLOCK2MTD DRIVER 2683M: Joern Engel <joern@lazybastard.org> 2684L: linux-mtd@lists.infradead.org 2685S: Maintained 2686F: drivers/mtd/devices/block2mtd.c 2687 2688BLUETOOTH DRIVERS 2689M: Marcel Holtmann <marcel@holtmann.org> 2690M: Johan Hedberg <johan.hedberg@gmail.com> 2691L: linux-bluetooth@vger.kernel.org 2692W: http://www.bluez.org/ 2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2694T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2695S: Maintained 2696F: drivers/bluetooth/ 2697 2698BLUETOOTH SUBSYSTEM 2699M: Marcel Holtmann <marcel@holtmann.org> 2700M: Johan Hedberg <johan.hedberg@gmail.com> 2701L: linux-bluetooth@vger.kernel.org 2702W: http://www.bluez.org/ 2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2704T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2705S: Maintained 2706F: net/bluetooth/ 2707F: include/net/bluetooth/ 2708 2709BONDING DRIVER 2710M: Jay Vosburgh <j.vosburgh@gmail.com> 2711M: Veaceslav Falico <vfalico@gmail.com> 2712M: Andy Gospodarek <andy@greyhouse.net> 2713L: netdev@vger.kernel.org 2714W: http://sourceforge.net/projects/bonding/ 2715S: Supported 2716F: drivers/net/bonding/ 2717F: include/uapi/linux/if_bonding.h 2718 2719BPF (Safe dynamic programs and tools) 2720M: Alexei Starovoitov <ast@kernel.org> 2721M: Daniel Borkmann <daniel@iogearbox.net> 2722L: netdev@vger.kernel.org 2723L: linux-kernel@vger.kernel.org 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2725T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2726S: Supported 2727F: arch/x86/net/bpf_jit* 2728F: Documentation/networking/filter.txt 2729F: Documentation/bpf/ 2730F: include/linux/bpf* 2731F: include/linux/filter.h 2732F: include/trace/events/xdp.h 2733F: include/uapi/linux/bpf* 2734F: include/uapi/linux/filter.h 2735F: kernel/bpf/ 2736F: kernel/trace/bpf_trace.c 2737F: lib/test_bpf.c 2738F: net/bpf/ 2739F: net/core/filter.c 2740F: net/sched/act_bpf.c 2741F: net/sched/cls_bpf.c 2742F: samples/bpf/ 2743F: tools/bpf/ 2744F: tools/testing/selftests/bpf/ 2745 2746BROADCOM B44 10/100 ETHERNET DRIVER 2747M: Michael Chan <michael.chan@broadcom.com> 2748L: netdev@vger.kernel.org 2749S: Supported 2750F: drivers/net/ethernet/broadcom/b44.* 2751 2752BROADCOM B53 ETHERNET SWITCH DRIVER 2753M: Florian Fainelli <f.fainelli@gmail.com> 2754L: netdev@vger.kernel.org 2755L: openwrt-devel@lists.openwrt.org (subscribers-only) 2756S: Supported 2757F: drivers/net/dsa/b53/* 2758F: include/linux/platform_data/b53.h 2759 2760BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2761M: Florian Fainelli <f.fainelli@gmail.com> 2762M: Ray Jui <rjui@broadcom.com> 2763M: Scott Branden <sbranden@broadcom.com> 2764M: bcm-kernel-feedback-list@broadcom.com 2765T: git git://github.com/broadcom/mach-bcm 2766S: Maintained 2767N: bcm281* 2768N: bcm113* 2769N: bcm216* 2770N: kona 2771F: arch/arm/mach-bcm/ 2772 2773BROADCOM BCM2835 ARM ARCHITECTURE 2774M: Eric Anholt <eric@anholt.net> 2775M: Stefan Wahren <stefan.wahren@i2se.com> 2776L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2778T: git git://github.com/anholt/linux 2779S: Maintained 2780N: bcm2835 2781F: drivers/staging/vc04_services 2782 2783BROADCOM BCM47XX MIPS ARCHITECTURE 2784M: Hauke Mehrtens <hauke@hauke-m.de> 2785M: Rafał Miłecki <zajec5@gmail.com> 2786L: linux-mips@linux-mips.org 2787S: Maintained 2788F: Documentation/devicetree/bindings/mips/brcm/ 2789F: arch/mips/bcm47xx/* 2790F: arch/mips/include/asm/mach-bcm47xx/* 2791 2792BROADCOM BCM5301X ARM ARCHITECTURE 2793M: Hauke Mehrtens <hauke@hauke-m.de> 2794M: Rafał Miłecki <zajec5@gmail.com> 2795M: Jon Mason <jonmason@broadcom.com> 2796M: bcm-kernel-feedback-list@broadcom.com 2797L: linux-arm-kernel@lists.infradead.org 2798S: Maintained 2799F: arch/arm/mach-bcm/bcm_5301x.c 2800F: arch/arm/boot/dts/bcm5301x*.dtsi 2801F: arch/arm/boot/dts/bcm470* 2802F: arch/arm/boot/dts/bcm953012* 2803 2804BROADCOM BCM53573 ARM ARCHITECTURE 2805M: Rafał Miłecki <rafal@milecki.pl> 2806L: linux-arm-kernel@lists.infradead.org 2807S: Maintained 2808F: arch/arm/boot/dts/bcm53573* 2809F: arch/arm/boot/dts/bcm47189* 2810 2811BROADCOM BCM63XX ARM ARCHITECTURE 2812M: Florian Fainelli <f.fainelli@gmail.com> 2813M: bcm-kernel-feedback-list@broadcom.com 2814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2815T: git git://github.com/broadcom/stblinux.git 2816S: Maintained 2817N: bcm63xx 2818 2819BROADCOM BCM63XX/BCM33XX UDC DRIVER 2820M: Kevin Cernekee <cernekee@gmail.com> 2821L: linux-usb@vger.kernel.org 2822S: Maintained 2823F: drivers/usb/gadget/udc/bcm63xx_udc.* 2824 2825BROADCOM BCM7XXX ARM ARCHITECTURE 2826M: Brian Norris <computersforpeace@gmail.com> 2827M: Gregory Fong <gregory.0xf0@gmail.com> 2828M: Florian Fainelli <f.fainelli@gmail.com> 2829M: bcm-kernel-feedback-list@broadcom.com 2830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2831T: git git://github.com/broadcom/stblinux.git 2832S: Maintained 2833F: arch/arm/mach-bcm/*brcmstb* 2834F: arch/arm/boot/dts/bcm7*.dts* 2835F: drivers/bus/brcmstb_gisb.c 2836F: arch/arm/mm/cache-b15-rac.c 2837F: arch/arm/include/asm/hardware/cache-b15-rac.h 2838N: brcmstb 2839 2840BROADCOM BMIPS CPUFREQ DRIVER 2841M: Markus Mayer <mmayer@broadcom.com> 2842M: bcm-kernel-feedback-list@broadcom.com 2843L: linux-pm@vger.kernel.org 2844S: Maintained 2845F: drivers/cpufreq/bmips-cpufreq.c 2846 2847BROADCOM BMIPS MIPS ARCHITECTURE 2848M: Kevin Cernekee <cernekee@gmail.com> 2849M: Florian Fainelli <f.fainelli@gmail.com> 2850L: linux-mips@linux-mips.org 2851T: git git://github.com/broadcom/stblinux.git 2852S: Maintained 2853F: arch/mips/bmips/* 2854F: arch/mips/include/asm/mach-bmips/* 2855F: arch/mips/kernel/*bmips* 2856F: arch/mips/boot/dts/brcm/bcm*.dts* 2857F: drivers/irqchip/irq-bcm63* 2858F: drivers/irqchip/irq-bcm7* 2859F: drivers/irqchip/irq-brcmstb* 2860F: include/linux/bcm963xx_nvram.h 2861F: include/linux/bcm963xx_tag.h 2862 2863BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2864M: Rasesh Mody <rasesh.mody@cavium.com> 2865M: Harish Patil <harish.patil@cavium.com> 2866M: Dept-GELinuxNICDev@cavium.com 2867L: netdev@vger.kernel.org 2868S: Supported 2869F: drivers/net/ethernet/broadcom/bnx2.* 2870F: drivers/net/ethernet/broadcom/bnx2_* 2871 2872BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2873M: QLogic-Storage-Upstream@qlogic.com 2874L: linux-scsi@vger.kernel.org 2875S: Supported 2876F: drivers/scsi/bnx2fc/ 2877 2878BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2879M: QLogic-Storage-Upstream@qlogic.com 2880L: linux-scsi@vger.kernel.org 2881S: Supported 2882F: drivers/scsi/bnx2i/ 2883 2884BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2885M: Ariel Elior <ariel.elior@cavium.com> 2886M: everest-linux-l2@cavium.com 2887L: netdev@vger.kernel.org 2888S: Supported 2889F: drivers/net/ethernet/broadcom/bnx2x/ 2890 2891BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2892M: Michael Chan <michael.chan@broadcom.com> 2893L: netdev@vger.kernel.org 2894S: Supported 2895F: drivers/net/ethernet/broadcom/bnxt/ 2896 2897BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2898M: Arend van Spriel <arend.vanspriel@broadcom.com> 2899M: Franky Lin <franky.lin@broadcom.com> 2900M: Hante Meuleman <hante.meuleman@broadcom.com> 2901M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2902M: Wright Feng <wright.feng@cypress.com> 2903L: linux-wireless@vger.kernel.org 2904L: brcm80211-dev-list.pdl@broadcom.com 2905L: brcm80211-dev-list@cypress.com 2906S: Supported 2907F: drivers/net/wireless/broadcom/brcm80211/ 2908 2909BROADCOM BRCMSTB GPIO DRIVER 2910M: Gregory Fong <gregory.0xf0@gmail.com> 2911L: bcm-kernel-feedback-list@broadcom.com 2912S: Supported 2913F: drivers/gpio/gpio-brcmstb.c 2914F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2915 2916BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2917M: Al Cooper <alcooperx@gmail.com> 2918L: linux-kernel@vger.kernel.org 2919L: bcm-kernel-feedback-list@broadcom.com 2920S: Maintained 2921F: drivers/phy/broadcom/phy-brcm-usb* 2922 2923BROADCOM GENET ETHERNET DRIVER 2924M: Doug Berger <opendmb@gmail.com> 2925M: Florian Fainelli <f.fainelli@gmail.com> 2926L: netdev@vger.kernel.org 2927S: Supported 2928F: drivers/net/ethernet/broadcom/genet/ 2929 2930BROADCOM IPROC ARM ARCHITECTURE 2931M: Ray Jui <rjui@broadcom.com> 2932M: Scott Branden <sbranden@broadcom.com> 2933M: Jon Mason <jonmason@broadcom.com> 2934M: bcm-kernel-feedback-list@broadcom.com 2935L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2936T: git git://github.com/broadcom/cygnus-linux.git 2937S: Maintained 2938N: iproc 2939N: cygnus 2940N: bcm[-_]nsp 2941N: bcm9113* 2942N: bcm9583* 2943N: bcm9585* 2944N: bcm9586* 2945N: bcm988312 2946N: bcm113* 2947N: bcm583* 2948N: bcm585* 2949N: bcm586* 2950N: bcm88312 2951N: hr2 2952F: arch/arm64/boot/dts/broadcom/ns2* 2953F: drivers/clk/bcm/clk-ns* 2954F: drivers/pinctrl/bcm/pinctrl-ns* 2955 2956BROADCOM KONA GPIO DRIVER 2957M: Ray Jui <rjui@broadcom.com> 2958L: bcm-kernel-feedback-list@broadcom.com 2959S: Supported 2960F: drivers/gpio/gpio-bcm-kona.c 2961F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2962 2963BROADCOM NETXTREME-E ROCE DRIVER 2964M: Selvin Xavier <selvin.xavier@broadcom.com> 2965M: Devesh Sharma <devesh.sharma@broadcom.com> 2966M: Somnath Kotur <somnath.kotur@broadcom.com> 2967M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2968L: linux-rdma@vger.kernel.org 2969W: http://www.broadcom.com 2970S: Supported 2971F: drivers/infiniband/hw/bnxt_re/ 2972F: include/uapi/rdma/bnxt_re-abi.h 2973 2974BROADCOM NVRAM DRIVER 2975M: Rafał Miłecki <zajec5@gmail.com> 2976L: linux-mips@linux-mips.org 2977S: Maintained 2978F: drivers/firmware/broadcom/* 2979 2980BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2981M: Rafał Miłecki <zajec5@gmail.com> 2982L: linux-wireless@vger.kernel.org 2983S: Maintained 2984F: drivers/bcma/ 2985F: include/linux/bcma/ 2986 2987BROADCOM STB AVS CPUFREQ DRIVER 2988M: Markus Mayer <mmayer@broadcom.com> 2989M: bcm-kernel-feedback-list@broadcom.com 2990L: linux-pm@vger.kernel.org 2991S: Maintained 2992F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2993F: drivers/cpufreq/brcmstb* 2994 2995BROADCOM STB AVS TMON DRIVER 2996M: Markus Mayer <mmayer@broadcom.com> 2997M: bcm-kernel-feedback-list@broadcom.com 2998L: linux-pm@vger.kernel.org 2999S: Maintained 3000F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3001F: drivers/thermal/broadcom/brcmstb* 3002 3003BROADCOM STB NAND FLASH DRIVER 3004M: Brian Norris <computersforpeace@gmail.com> 3005M: Kamal Dasu <kdasu.kdev@gmail.com> 3006L: linux-mtd@lists.infradead.org 3007L: bcm-kernel-feedback-list@broadcom.com 3008S: Maintained 3009F: drivers/mtd/nand/raw/brcmnand/ 3010 3011BROADCOM STB DPFE DRIVER 3012M: Markus Mayer <mmayer@broadcom.com> 3013M: bcm-kernel-feedback-list@broadcom.com 3014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3015S: Maintained 3016F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3017F: drivers/memory/brcmstb_dpfe.c 3018 3019BROADCOM SYSTEMPORT ETHERNET DRIVER 3020M: Florian Fainelli <f.fainelli@gmail.com> 3021L: netdev@vger.kernel.org 3022S: Supported 3023F: drivers/net/ethernet/broadcom/bcmsysport.* 3024 3025BROADCOM TG3 GIGABIT ETHERNET DRIVER 3026M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3027M: Prashant Sreedharan <prashant@broadcom.com> 3028M: Michael Chan <mchan@broadcom.com> 3029L: netdev@vger.kernel.org 3030S: Supported 3031F: drivers/net/ethernet/broadcom/tg3.* 3032 3033BROCADE BFA FC SCSI DRIVER 3034M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3035M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3036L: linux-scsi@vger.kernel.org 3037S: Supported 3038F: drivers/scsi/bfa/ 3039 3040BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3041M: Rasesh Mody <rasesh.mody@cavium.com> 3042M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3043M: Dept-GELinuxNICDev@cavium.com 3044L: netdev@vger.kernel.org 3045S: Supported 3046F: drivers/net/ethernet/brocade/bna/ 3047 3048BSG (block layer generic sg v4 driver) 3049M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3050L: linux-scsi@vger.kernel.org 3051S: Supported 3052F: block/bsg.c 3053F: include/linux/bsg.h 3054F: include/uapi/linux/bsg.h 3055 3056BT87X AUDIO DRIVER 3057M: Clemens Ladisch <clemens@ladisch.de> 3058L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3059T: git git://git.alsa-project.org/alsa-kernel.git 3060S: Maintained 3061F: Documentation/sound/alsa/Bt87x.txt 3062F: sound/pci/bt87x.c 3063 3064BT8XXGPIO DRIVER 3065M: Michael Buesch <m@bues.ch> 3066W: http://bu3sch.de/btgpio.php 3067S: Maintained 3068F: drivers/gpio/gpio-bt8xx.c 3069 3070BTRFS FILE SYSTEM 3071M: Chris Mason <clm@fb.com> 3072M: Josef Bacik <jbacik@fb.com> 3073M: David Sterba <dsterba@suse.com> 3074L: linux-btrfs@vger.kernel.org 3075W: http://btrfs.wiki.kernel.org/ 3076Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3077T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3078S: Maintained 3079F: Documentation/filesystems/btrfs.txt 3080F: fs/btrfs/ 3081F: include/linux/btrfs* 3082F: include/uapi/linux/btrfs* 3083 3084BTTV VIDEO4LINUX DRIVER 3085M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3086M: Mauro Carvalho Chehab <mchehab@kernel.org> 3087L: linux-media@vger.kernel.org 3088W: https://linuxtv.org 3089T: git git://linuxtv.org/media_tree.git 3090S: Odd fixes 3091F: Documentation/media/v4l-drivers/bttv* 3092F: drivers/media/pci/bt8xx/bttv* 3093 3094BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3095M: Chanwoo Choi <cw00.choi@samsung.com> 3096L: linux-pm@vger.kernel.org 3097L: linux-samsung-soc@vger.kernel.org 3098T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3099S: Maintained 3100F: drivers/devfreq/exynos-bus.c 3101F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3102 3103BUSLOGIC SCSI DRIVER 3104M: Khalid Aziz <khalid@gonehiking.org> 3105L: linux-scsi@vger.kernel.org 3106S: Maintained 3107F: drivers/scsi/BusLogic.* 3108F: drivers/scsi/FlashPoint.* 3109 3110C-MEDIA CMI8788 DRIVER 3111M: Clemens Ladisch <clemens@ladisch.de> 3112L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3113T: git git://git.alsa-project.org/alsa-kernel.git 3114S: Maintained 3115F: sound/pci/oxygen/ 3116 3117C6X ARCHITECTURE 3118M: Mark Salter <msalter@redhat.com> 3119M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3120L: linux-c6x-dev@linux-c6x.org 3121W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3122S: Maintained 3123F: arch/c6x/ 3124 3125CA8210 IEEE-802.15.4 RADIO DRIVER 3126M: Harry Morris <h.morris@cascoda.com> 3127L: linux-wpan@vger.kernel.org 3128W: https://github.com/Cascoda/ca8210-linux.git 3129S: Maintained 3130F: drivers/net/ieee802154/ca8210.c 3131F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3132 3133CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3134M: David Howells <dhowells@redhat.com> 3135L: linux-cachefs@redhat.com (moderated for non-subscribers) 3136S: Supported 3137F: Documentation/filesystems/caching/cachefiles.txt 3138F: fs/cachefiles/ 3139 3140CADET FM/AM RADIO RECEIVER DRIVER 3141M: Hans Verkuil <hverkuil@xs4all.nl> 3142L: linux-media@vger.kernel.org 3143T: git git://linuxtv.org/media_tree.git 3144W: https://linuxtv.org 3145S: Maintained 3146F: drivers/media/radio/radio-cadet* 3147 3148CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3149M: Jonathan Corbet <corbet@lwn.net> 3150L: linux-media@vger.kernel.org 3151T: git git://linuxtv.org/media_tree.git 3152S: Maintained 3153F: Documentation/media/v4l-drivers/cafe_ccic* 3154F: drivers/media/platform/marvell-ccic/ 3155 3156CAIF NETWORK LAYER 3157M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3158L: netdev@vger.kernel.org 3159S: Supported 3160F: Documentation/networking/caif/ 3161F: drivers/net/caif/ 3162F: include/uapi/linux/caif/ 3163F: include/net/caif/ 3164F: net/caif/ 3165 3166CALGARY x86-64 IOMMU 3167M: Muli Ben-Yehuda <mulix@mulix.org> 3168M: Jon Mason <jdmason@kudzu.us> 3169L: iommu@lists.linux-foundation.org 3170S: Maintained 3171F: arch/x86/kernel/pci-calgary_64.c 3172F: arch/x86/kernel/tce_64.c 3173F: arch/x86/include/asm/calgary.h 3174F: arch/x86/include/asm/tce.h 3175 3176CAN NETWORK DRIVERS 3177M: Wolfgang Grandegger <wg@grandegger.com> 3178M: Marc Kleine-Budde <mkl@pengutronix.de> 3179L: linux-can@vger.kernel.org 3180W: https://github.com/linux-can 3181T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3182T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3183S: Maintained 3184F: Documentation/devicetree/bindings/net/can/ 3185F: drivers/net/can/ 3186F: include/linux/can/dev.h 3187F: include/linux/can/platform/ 3188F: include/uapi/linux/can/error.h 3189F: include/uapi/linux/can/netlink.h 3190 3191CAN NETWORK LAYER 3192M: Oliver Hartkopp <socketcan@hartkopp.net> 3193M: Marc Kleine-Budde <mkl@pengutronix.de> 3194L: linux-can@vger.kernel.org 3195W: https://github.com/linux-can 3196T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3197T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3198S: Maintained 3199F: Documentation/networking/can.rst 3200F: net/can/ 3201F: include/linux/can/core.h 3202F: include/uapi/linux/can.h 3203F: include/uapi/linux/can/bcm.h 3204F: include/uapi/linux/can/raw.h 3205F: include/uapi/linux/can/gw.h 3206 3207CAPABILITIES 3208M: Serge Hallyn <serge@hallyn.com> 3209L: linux-security-module@vger.kernel.org 3210S: Supported 3211F: include/linux/capability.h 3212F: include/uapi/linux/capability.h 3213F: security/commoncap.c 3214F: kernel/capability.c 3215 3216CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3217M: Kevin Tsai <ktsai@capellamicro.com> 3218S: Maintained 3219F: drivers/iio/light/cm* 3220 3221CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3222M: Christian Lamparter <chunkeey@googlemail.com> 3223L: linux-wireless@vger.kernel.org 3224W: http://wireless.kernel.org/en/users/Drivers/carl9170 3225S: Maintained 3226F: drivers/net/wireless/ath/carl9170/ 3227 3228CAVIUM I2C DRIVER 3229M: Jan Glauber <jglauber@cavium.com> 3230M: David Daney <david.daney@cavium.com> 3231W: http://www.cavium.com 3232S: Supported 3233F: drivers/i2c/busses/i2c-octeon* 3234F: drivers/i2c/busses/i2c-thunderx* 3235 3236CAVIUM LIQUIDIO NETWORK DRIVER 3237M: Derek Chickles <derek.chickles@caviumnetworks.com> 3238M: Satanand Burla <satananda.burla@caviumnetworks.com> 3239M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3240M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3241L: netdev@vger.kernel.org 3242W: http://www.cavium.com 3243S: Supported 3244F: drivers/net/ethernet/cavium/liquidio/ 3245 3246CAVIUM MMC DRIVER 3247M: Jan Glauber <jglauber@cavium.com> 3248M: David Daney <david.daney@cavium.com> 3249M: Steven J. Hill <Steven.Hill@cavium.com> 3250W: http://www.cavium.com 3251S: Supported 3252F: drivers/mmc/host/cavium* 3253 3254CAVIUM OCTEON-TX CRYPTO DRIVER 3255M: George Cherian <george.cherian@cavium.com> 3256L: linux-crypto@vger.kernel.org 3257W: http://www.cavium.com 3258S: Supported 3259F: drivers/crypto/cavium/cpt/ 3260 3261CAVIUM THUNDERX2 ARM64 SOC 3262M: Robert Richter <rrichter@cavium.com> 3263M: Jayachandran C <jnair@caviumnetworks.com> 3264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3265S: Maintained 3266F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3267F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3268 3269CC2520 IEEE-802.15.4 RADIO DRIVER 3270M: Varka Bhadram <varkabhadram@gmail.com> 3271L: linux-wpan@vger.kernel.org 3272S: Maintained 3273F: drivers/net/ieee802154/cc2520.c 3274F: include/linux/spi/cc2520.h 3275F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3276 3277CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3278M: Gilad Ben-Yossef <gilad@benyossef.com> 3279L: linux-crypto@vger.kernel.org 3280S: Supported 3281F: drivers/crypto/ccree/ 3282W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3283 3284CEC FRAMEWORK 3285M: Hans Verkuil <hans.verkuil@cisco.com> 3286L: linux-media@vger.kernel.org 3287T: git git://linuxtv.org/media_tree.git 3288W: http://linuxtv.org 3289S: Supported 3290F: Documentation/media/kapi/cec-core.rst 3291F: Documentation/media/uapi/cec 3292F: drivers/media/cec/ 3293F: drivers/media/rc/keymaps/rc-cec.c 3294F: include/media/cec.h 3295F: include/media/cec-notifier.h 3296F: include/uapi/linux/cec.h 3297F: include/uapi/linux/cec-funcs.h 3298F: Documentation/devicetree/bindings/media/cec.txt 3299F: Documentation/ABI/testing/debugfs-cec-error-inj 3300 3301CEC GPIO DRIVER 3302M: Hans Verkuil <hans.verkuil@cisco.com> 3303L: linux-media@vger.kernel.org 3304T: git git://linuxtv.org/media_tree.git 3305W: http://linuxtv.org 3306S: Supported 3307F: drivers/media/platform/cec-gpio/ 3308F: Documentation/devicetree/bindings/media/cec-gpio.txt 3309 3310CELL BROADBAND ENGINE ARCHITECTURE 3311M: Arnd Bergmann <arnd@arndb.de> 3312L: linuxppc-dev@lists.ozlabs.org 3313W: http://www.ibm.com/developerworks/power/cell/ 3314S: Supported 3315F: arch/powerpc/include/asm/cell*.h 3316F: arch/powerpc/include/asm/spu*.h 3317F: arch/powerpc/include/uapi/asm/spu*.h 3318F: arch/powerpc/oprofile/*cell* 3319F: arch/powerpc/platforms/cell/ 3320 3321CEPH COMMON CODE (LIBCEPH) 3322M: Ilya Dryomov <idryomov@gmail.com> 3323M: "Yan, Zheng" <zyan@redhat.com> 3324M: Sage Weil <sage@redhat.com> 3325L: ceph-devel@vger.kernel.org 3326W: http://ceph.com/ 3327T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3328T: git git://github.com/ceph/ceph-client.git 3329S: Supported 3330F: net/ceph/ 3331F: include/linux/ceph/ 3332F: include/linux/crush/ 3333 3334CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3335M: "Yan, Zheng" <zyan@redhat.com> 3336M: Sage Weil <sage@redhat.com> 3337M: Ilya Dryomov <idryomov@gmail.com> 3338L: ceph-devel@vger.kernel.org 3339W: http://ceph.com/ 3340T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3341T: git git://github.com/ceph/ceph-client.git 3342S: Supported 3343F: Documentation/filesystems/ceph.txt 3344F: fs/ceph/ 3345 3346CERTIFICATE HANDLING: 3347M: David Howells <dhowells@redhat.com> 3348M: David Woodhouse <dwmw2@infradead.org> 3349L: keyrings@vger.kernel.org 3350S: Maintained 3351F: Documentation/module-signing.txt 3352F: certs/ 3353F: scripts/sign-file.c 3354F: scripts/extract-cert.c 3355 3356CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3357L: linux-usb@vger.kernel.org 3358S: Orphan 3359F: Documentation/usb/WUSB-Design-overview.txt 3360F: Documentation/usb/wusb-cbaf 3361F: drivers/usb/host/hwa-hc.c 3362F: drivers/usb/host/whci/ 3363F: drivers/usb/wusbcore/ 3364F: include/linux/usb/wusb* 3365 3366CFAG12864B LCD DRIVER 3367M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3368W: http://miguelojeda.es/auxdisplay.htm 3369W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3370S: Maintained 3371F: drivers/auxdisplay/cfag12864b.c 3372F: include/linux/cfag12864b.h 3373 3374CFAG12864BFB LCD FRAMEBUFFER DRIVER 3375M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3376W: http://miguelojeda.es/auxdisplay.htm 3377W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3378S: Maintained 3379F: drivers/auxdisplay/cfag12864bfb.c 3380F: include/linux/cfag12864b.h 3381 3382802.11 (including CFG80211/NL80211) 3383M: Johannes Berg <johannes@sipsolutions.net> 3384L: linux-wireless@vger.kernel.org 3385W: http://wireless.kernel.org/ 3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3387T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3388S: Maintained 3389F: net/wireless/ 3390F: include/uapi/linux/nl80211.h 3391F: include/linux/ieee80211.h 3392F: include/net/wext.h 3393F: include/net/cfg80211.h 3394F: include/net/iw_handler.h 3395F: include/net/ieee80211_radiotap.h 3396F: Documentation/driver-api/80211/cfg80211.rst 3397F: Documentation/networking/regulatory.txt 3398 3399CHAR and MISC DRIVERS 3400M: Arnd Bergmann <arnd@arndb.de> 3401M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3402T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3403S: Supported 3404F: drivers/char/ 3405F: drivers/misc/ 3406F: include/linux/miscdevice.h 3407 3408CHECKPATCH 3409M: Andy Whitcroft <apw@canonical.com> 3410M: Joe Perches <joe@perches.com> 3411S: Maintained 3412F: scripts/checkpatch.pl 3413 3414CHINESE DOCUMENTATION 3415M: Harry Wei <harryxiyou@gmail.com> 3416L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3417L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3418S: Maintained 3419F: Documentation/translations/zh_CN/ 3420 3421CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3422M: Peter Chen <Peter.Chen@nxp.com> 3423T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3424L: linux-usb@vger.kernel.org 3425S: Maintained 3426F: drivers/usb/chipidea/ 3427 3428CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3429M: Hans de Goede <hdegoede@redhat.com> 3430L: linux-input@vger.kernel.org 3431S: Maintained 3432F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3433F: drivers/input/touchscreen/chipone_icn8318.c 3434 3435CHROME HARDWARE PLATFORM SUPPORT 3436M: Benson Leung <bleung@chromium.org> 3437M: Olof Johansson <olof@lixom.net> 3438S: Maintained 3439T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3440F: drivers/platform/chrome/ 3441 3442CIRRUS LOGIC AUDIO CODEC DRIVERS 3443M: Brian Austin <brian.austin@cirrus.com> 3444M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3445L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3446S: Maintained 3447F: sound/soc/codecs/cs* 3448 3449CIRRUS LOGIC EP93XX ETHERNET DRIVER 3450M: Hartley Sweeten <hsweeten@visionengravers.com> 3451L: netdev@vger.kernel.org 3452S: Maintained 3453F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3454 3455CISCO FCOE HBA DRIVER 3456M: Satish Kharat <satishkh@cisco.com> 3457M: Sesidhar Baddela <sebaddel@cisco.com> 3458M: Karan Tilak Kumar <kartilak@cisco.com> 3459L: linux-scsi@vger.kernel.org 3460S: Supported 3461F: drivers/scsi/fnic/ 3462 3463CISCO SCSI HBA DRIVER 3464M: Karan Tilak Kumar <kartilak@cisco.com> 3465M: Sesidhar Baddela <sebaddel@cisco.com> 3466L: linux-scsi@vger.kernel.org 3467S: Supported 3468F: drivers/scsi/snic/ 3469 3470CISCO VIC ETHERNET NIC DRIVER 3471M: Christian Benvenuti <benve@cisco.com> 3472M: Govindarajulu Varadarajan <_govind@gmx.com> 3473M: Parvi Kaustubhi <pkaustub@cisco.com> 3474S: Supported 3475F: drivers/net/ethernet/cisco/enic/ 3476 3477CISCO VIC LOW LATENCY NIC DRIVER 3478M: Christian Benvenuti <benve@cisco.com> 3479M: Dave Goodell <dgoodell@cisco.com> 3480S: Supported 3481F: drivers/infiniband/hw/usnic/ 3482 3483CLEANCACHE API 3484M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3485L: linux-kernel@vger.kernel.org 3486S: Maintained 3487F: mm/cleancache.c 3488F: include/linux/cleancache.h 3489 3490CLK API 3491M: Russell King <linux@armlinux.org.uk> 3492L: linux-clk@vger.kernel.org 3493S: Maintained 3494F: include/linux/clk.h 3495 3496CLOCKSOURCE, CLOCKEVENT DRIVERS 3497M: Daniel Lezcano <daniel.lezcano@linaro.org> 3498M: Thomas Gleixner <tglx@linutronix.de> 3499L: linux-kernel@vger.kernel.org 3500T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3501S: Supported 3502F: drivers/clocksource/ 3503F: Documentation/devicetree/bindings/timer/ 3504 3505CMPC ACPI DRIVER 3506M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3507M: Daniel Oliveira Nascimento <don@syst.com.br> 3508L: platform-driver-x86@vger.kernel.org 3509S: Supported 3510F: drivers/platform/x86/classmate-laptop.c 3511 3512COBALT MEDIA DRIVER 3513M: Hans Verkuil <hans.verkuil@cisco.com> 3514L: linux-media@vger.kernel.org 3515T: git git://linuxtv.org/media_tree.git 3516W: https://linuxtv.org 3517S: Supported 3518F: drivers/media/pci/cobalt/ 3519 3520COCCINELLE/Semantic Patches (SmPL) 3521M: Julia Lawall <Julia.Lawall@lip6.fr> 3522M: Gilles Muller <Gilles.Muller@lip6.fr> 3523M: Nicolas Palix <nicolas.palix@imag.fr> 3524M: Michal Marek <michal.lkml@markovi.net> 3525L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3527W: http://coccinelle.lip6.fr/ 3528S: Supported 3529F: Documentation/dev-tools/coccinelle.rst 3530F: scripts/coccinelle/ 3531F: scripts/coccicheck 3532 3533CODA FILE SYSTEM 3534M: Jan Harkes <jaharkes@cs.cmu.edu> 3535M: coda@cs.cmu.edu 3536L: codalist@coda.cs.cmu.edu 3537W: http://www.coda.cs.cmu.edu/ 3538S: Maintained 3539F: Documentation/filesystems/coda.txt 3540F: fs/coda/ 3541F: include/linux/coda*.h 3542F: include/uapi/linux/coda*.h 3543 3544CODA V4L2 MEM2MEM DRIVER 3545M: Philipp Zabel <p.zabel@pengutronix.de> 3546L: linux-media@vger.kernel.org 3547S: Maintained 3548F: Documentation/devicetree/bindings/media/coda.txt 3549F: drivers/media/platform/coda/ 3550 3551COMMON CLK FRAMEWORK 3552M: Michael Turquette <mturquette@baylibre.com> 3553M: Stephen Boyd <sboyd@kernel.org> 3554L: linux-clk@vger.kernel.org 3555Q: http://patchwork.kernel.org/project/linux-clk/list/ 3556T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3557S: Maintained 3558F: Documentation/devicetree/bindings/clock/ 3559F: drivers/clk/ 3560X: drivers/clk/clkdev.c 3561F: include/linux/clk-pr* 3562F: include/linux/clk/ 3563 3564COMMON INTERNET FILE SYSTEM (CIFS) 3565M: Steve French <sfrench@samba.org> 3566L: linux-cifs@vger.kernel.org 3567L: samba-technical@lists.samba.org (moderated for non-subscribers) 3568W: http://linux-cifs.samba.org/ 3569T: git git://git.samba.org/sfrench/cifs-2.6.git 3570S: Supported 3571F: Documentation/filesystems/cifs/ 3572F: fs/cifs/ 3573 3574COMPACTPCI HOTPLUG CORE 3575M: Scott Murray <scott@spiteful.org> 3576L: linux-pci@vger.kernel.org 3577S: Maintained 3578F: drivers/pci/hotplug/cpci_hotplug* 3579 3580COMPACTPCI HOTPLUG GENERIC DRIVER 3581M: Scott Murray <scott@spiteful.org> 3582L: linux-pci@vger.kernel.org 3583S: Maintained 3584F: drivers/pci/hotplug/cpcihp_generic.c 3585 3586COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3587M: Scott Murray <scott@spiteful.org> 3588L: linux-pci@vger.kernel.org 3589S: Maintained 3590F: drivers/pci/hotplug/cpcihp_zt5550.* 3591 3592COMPAL LAPTOP SUPPORT 3593M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3594L: platform-driver-x86@vger.kernel.org 3595S: Maintained 3596F: drivers/platform/x86/compal-laptop.c 3597 3598CONEXANT ACCESSRUNNER USB DRIVER 3599L: accessrunner-general@lists.sourceforge.net 3600W: http://accessrunner.sourceforge.net/ 3601S: Orphan 3602F: drivers/usb/atm/cxacru.c 3603 3604CONFIGFS 3605M: Joel Becker <jlbec@evilplan.org> 3606M: Christoph Hellwig <hch@lst.de> 3607T: git git://git.infradead.org/users/hch/configfs.git 3608S: Supported 3609F: fs/configfs/ 3610F: include/linux/configfs.h 3611 3612CONNECTOR 3613M: Evgeniy Polyakov <zbr@ioremap.net> 3614L: netdev@vger.kernel.org 3615S: Maintained 3616F: drivers/connector/ 3617 3618CONTROL GROUP (CGROUP) 3619M: Tejun Heo <tj@kernel.org> 3620M: Li Zefan <lizefan@huawei.com> 3621M: Johannes Weiner <hannes@cmpxchg.org> 3622L: cgroups@vger.kernel.org 3623T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3624S: Maintained 3625F: Documentation/cgroup* 3626F: include/linux/cgroup* 3627F: kernel/cgroup* 3628 3629CONTROL GROUP - CPUSET 3630M: Li Zefan <lizefan@huawei.com> 3631L: cgroups@vger.kernel.org 3632W: http://www.bullopensource.org/cpuset/ 3633W: http://oss.sgi.com/projects/cpusets/ 3634T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3635S: Maintained 3636F: Documentation/cgroup-v1/cpusets.txt 3637F: include/linux/cpuset.h 3638F: kernel/cgroup/cpuset.c 3639 3640CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3641M: Johannes Weiner <hannes@cmpxchg.org> 3642M: Michal Hocko <mhocko@kernel.org> 3643M: Vladimir Davydov <vdavydov.dev@gmail.com> 3644L: cgroups@vger.kernel.org 3645L: linux-mm@kvack.org 3646S: Maintained 3647F: mm/memcontrol.c 3648F: mm/swap_cgroup.c 3649 3650CORETEMP HARDWARE MONITORING DRIVER 3651M: Fenghua Yu <fenghua.yu@intel.com> 3652L: linux-hwmon@vger.kernel.org 3653S: Maintained 3654F: Documentation/hwmon/coretemp 3655F: drivers/hwmon/coretemp.c 3656 3657COSA/SRP SYNC SERIAL DRIVER 3658M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3659W: http://www.fi.muni.cz/~kas/cosa/ 3660S: Maintained 3661F: drivers/net/wan/cosa* 3662 3663CPMAC ETHERNET DRIVER 3664M: Florian Fainelli <f.fainelli@gmail.com> 3665L: netdev@vger.kernel.org 3666S: Maintained 3667F: drivers/net/ethernet/ti/cpmac.c 3668 3669CPU FREQUENCY DRIVERS 3670M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3671M: Viresh Kumar <viresh.kumar@linaro.org> 3672L: linux-pm@vger.kernel.org 3673S: Maintained 3674T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3675T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3676B: https://bugzilla.kernel.org 3677F: Documentation/cpu-freq/ 3678F: Documentation/devicetree/bindings/cpufreq/ 3679F: drivers/cpufreq/ 3680F: include/linux/cpufreq.h 3681F: tools/testing/selftests/cpufreq/ 3682 3683CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3684M: Viresh Kumar <viresh.kumar@linaro.org> 3685M: Sudeep Holla <sudeep.holla@arm.com> 3686L: linux-pm@vger.kernel.org 3687W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3688S: Maintained 3689F: drivers/cpufreq/arm_big_little.h 3690F: drivers/cpufreq/arm_big_little.c 3691F: drivers/cpufreq/arm_big_little_dt.c 3692 3693CPU POWER MONITORING SUBSYSTEM 3694M: Thomas Renninger <trenn@suse.com> 3695M: Shuah Khan <shuahkh@osg.samsung.com> 3696M: Shuah Khan <shuah@kernel.org> 3697L: linux-pm@vger.kernel.org 3698S: Maintained 3699F: tools/power/cpupower/ 3700 3701CPUID/MSR DRIVER 3702M: "H. Peter Anvin" <hpa@zytor.com> 3703S: Maintained 3704F: arch/x86/kernel/cpuid.c 3705F: arch/x86/kernel/msr.c 3706 3707CPUIDLE DRIVER - ARM BIG LITTLE 3708M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3709M: Daniel Lezcano <daniel.lezcano@linaro.org> 3710L: linux-pm@vger.kernel.org 3711L: linux-arm-kernel@lists.infradead.org 3712T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3713S: Maintained 3714F: drivers/cpuidle/cpuidle-big_little.c 3715 3716CPUIDLE DRIVER - ARM EXYNOS 3717M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3718M: Daniel Lezcano <daniel.lezcano@linaro.org> 3719M: Kukjin Kim <kgene@kernel.org> 3720L: linux-pm@vger.kernel.org 3721L: linux-samsung-soc@vger.kernel.org 3722S: Supported 3723F: drivers/cpuidle/cpuidle-exynos.c 3724F: arch/arm/mach-exynos/pm.c 3725 3726CPUIDLE DRIVERS 3727M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3728M: Daniel Lezcano <daniel.lezcano@linaro.org> 3729L: linux-pm@vger.kernel.org 3730S: Maintained 3731T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3732B: https://bugzilla.kernel.org 3733F: drivers/cpuidle/* 3734F: include/linux/cpuidle.h 3735 3736CRAMFS FILESYSTEM 3737M: Nicolas Pitre <nico@linaro.org> 3738S: Maintained 3739F: Documentation/filesystems/cramfs.txt 3740F: fs/cramfs/ 3741 3742CRYPTO API 3743M: Herbert Xu <herbert@gondor.apana.org.au> 3744M: "David S. Miller" <davem@davemloft.net> 3745L: linux-crypto@vger.kernel.org 3746T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3747T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3748S: Maintained 3749F: Documentation/crypto/ 3750F: Documentation/devicetree/bindings/crypto/ 3751F: arch/*/crypto/ 3752F: crypto/ 3753F: drivers/crypto/ 3754F: include/crypto/ 3755F: include/linux/crypto* 3756 3757CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3758M: Neil Horman <nhorman@tuxdriver.com> 3759L: linux-crypto@vger.kernel.org 3760S: Maintained 3761F: crypto/ansi_cprng.c 3762F: crypto/rng.c 3763 3764CS3308 MEDIA DRIVER 3765M: Hans Verkuil <hverkuil@xs4all.nl> 3766L: linux-media@vger.kernel.org 3767T: git git://linuxtv.org/media_tree.git 3768W: http://linuxtv.org 3769S: Odd Fixes 3770F: drivers/media/i2c/cs3308.c 3771F: drivers/media/i2c/cs3308.h 3772 3773CS5535 Audio ALSA driver 3774M: Jaya Kumar <jayakumar.alsa@gmail.com> 3775S: Maintained 3776F: sound/pci/cs5535audio/ 3777 3778CW1200 WLAN driver 3779M: Solomon Peachy <pizza@shaftnet.org> 3780S: Maintained 3781F: drivers/net/wireless/st/cw1200/ 3782 3783CX18 VIDEO4LINUX DRIVER 3784M: Andy Walls <awalls@md.metrocast.net> 3785L: ivtv-devel@ivtvdriver.org (subscribers-only) 3786L: linux-media@vger.kernel.org 3787T: git git://linuxtv.org/media_tree.git 3788W: https://linuxtv.org 3789W: http://www.ivtvdriver.org/index.php/Cx18 3790S: Maintained 3791F: Documentation/media/v4l-drivers/cx18* 3792F: drivers/media/pci/cx18/ 3793F: include/uapi/linux/ivtv* 3794 3795CX2341X MPEG ENCODER HELPER MODULE 3796M: Hans Verkuil <hverkuil@xs4all.nl> 3797L: linux-media@vger.kernel.org 3798T: git git://linuxtv.org/media_tree.git 3799W: https://linuxtv.org 3800S: Maintained 3801F: drivers/media/common/cx2341x* 3802F: include/media/cx2341x* 3803 3804CX24120 MEDIA DRIVER 3805M: Jemma Denson <jdenson@gmail.com> 3806M: Patrick Boettcher <patrick.boettcher@posteo.de> 3807L: linux-media@vger.kernel.org 3808W: https://linuxtv.org 3809Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3810S: Maintained 3811F: drivers/media/dvb-frontends/cx24120* 3812 3813CX88 VIDEO4LINUX DRIVER 3814M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3815M: Mauro Carvalho Chehab <mchehab@kernel.org> 3816L: linux-media@vger.kernel.org 3817W: https://linuxtv.org 3818T: git git://linuxtv.org/media_tree.git 3819S: Odd fixes 3820F: Documentation/media/v4l-drivers/cx88* 3821F: drivers/media/pci/cx88/ 3822 3823CXD2820R MEDIA DRIVER 3824M: Antti Palosaari <crope@iki.fi> 3825L: linux-media@vger.kernel.org 3826W: https://linuxtv.org 3827W: http://palosaari.fi/linux/ 3828Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3829T: git git://linuxtv.org/anttip/media_tree.git 3830S: Maintained 3831F: drivers/media/dvb-frontends/cxd2820r* 3832 3833CXGB3 ETHERNET DRIVER (CXGB3) 3834M: Santosh Raspatur <santosh@chelsio.com> 3835L: netdev@vger.kernel.org 3836W: http://www.chelsio.com 3837S: Supported 3838F: drivers/net/ethernet/chelsio/cxgb3/ 3839 3840CXGB3 ISCSI DRIVER (CXGB3I) 3841M: Karen Xie <kxie@chelsio.com> 3842L: linux-scsi@vger.kernel.org 3843W: http://www.chelsio.com 3844S: Supported 3845F: drivers/scsi/cxgbi/cxgb3i 3846 3847CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3848M: Steve Wise <swise@chelsio.com> 3849L: linux-rdma@vger.kernel.org 3850W: http://www.openfabrics.org 3851S: Supported 3852F: drivers/infiniband/hw/cxgb3/ 3853F: include/uapi/rdma/cxgb3-abi.h 3854 3855CXGB4 CRYPTO DRIVER (chcr) 3856M: Harsh Jain <harsh@chelsio.com> 3857L: linux-crypto@vger.kernel.org 3858W: http://www.chelsio.com 3859S: Supported 3860F: drivers/crypto/chelsio 3861 3862CXGB4 ETHERNET DRIVER (CXGB4) 3863M: Ganesh Goudar <ganeshgr@chelsio.com> 3864L: netdev@vger.kernel.org 3865W: http://www.chelsio.com 3866S: Supported 3867F: drivers/net/ethernet/chelsio/cxgb4/ 3868 3869CXGB4 ISCSI DRIVER (CXGB4I) 3870M: Karen Xie <kxie@chelsio.com> 3871L: linux-scsi@vger.kernel.org 3872W: http://www.chelsio.com 3873S: Supported 3874F: drivers/scsi/cxgbi/cxgb4i 3875 3876CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3877M: Steve Wise <swise@chelsio.com> 3878L: linux-rdma@vger.kernel.org 3879W: http://www.openfabrics.org 3880S: Supported 3881F: drivers/infiniband/hw/cxgb4/ 3882F: include/uapi/rdma/cxgb4-abi.h 3883 3884CXGB4VF ETHERNET DRIVER (CXGB4VF) 3885M: Casey Leedom <leedom@chelsio.com> 3886L: netdev@vger.kernel.org 3887W: http://www.chelsio.com 3888S: Supported 3889F: drivers/net/ethernet/chelsio/cxgb4vf/ 3890 3891CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3892M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3893M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3894L: linuxppc-dev@lists.ozlabs.org 3895S: Supported 3896F: arch/powerpc/platforms/powernv/pci-cxl.c 3897F: drivers/misc/cxl/ 3898F: include/misc/cxl* 3899F: include/uapi/misc/cxl.h 3900F: Documentation/powerpc/cxl.txt 3901F: Documentation/ABI/testing/sysfs-class-cxl 3902 3903CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3904M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3905M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3906M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3907L: linux-scsi@vger.kernel.org 3908S: Supported 3909F: drivers/scsi/cxlflash/ 3910F: include/uapi/scsi/cxlflash_ioctls.h 3911F: Documentation/powerpc/cxlflash.txt 3912 3913CYBERPRO FB DRIVER 3914M: Russell King <linux@armlinux.org.uk> 3915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3916W: http://www.armlinux.org.uk/ 3917S: Maintained 3918F: drivers/video/fbdev/cyber2000fb.* 3919 3920CYCLADES ASYNC MUX DRIVER 3921W: http://www.cyclades.com/ 3922S: Orphan 3923F: drivers/tty/cyclades.c 3924F: include/linux/cyclades.h 3925F: include/uapi/linux/cyclades.h 3926 3927CYCLADES PC300 DRIVER 3928W: http://www.cyclades.com/ 3929S: Orphan 3930F: drivers/net/wan/pc300* 3931 3932CYPRESS_FIRMWARE MEDIA DRIVER 3933M: Antti Palosaari <crope@iki.fi> 3934L: linux-media@vger.kernel.org 3935W: https://linuxtv.org 3936W: http://palosaari.fi/linux/ 3937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3938T: git git://linuxtv.org/anttip/media_tree.git 3939S: Maintained 3940F: drivers/media/common/cypress_firmware* 3941 3942CYTTSP TOUCHSCREEN DRIVER 3943M: Ferruh Yigit <fery@cypress.com> 3944L: linux-input@vger.kernel.org 3945S: Supported 3946F: drivers/input/touchscreen/cyttsp* 3947F: include/linux/input/cyttsp.h 3948 3949D-LINK DIR-685 TOUCHKEYS DRIVER 3950M: Linus Walleij <linus.walleij@linaro.org> 3951L: linux-input@vger.kernel.org 3952S: Supported 3953F: drivers/input/dlink-dir685-touchkeys.c 3954 3955DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3956M: Joshua Kinard <kumba@gentoo.org> 3957S: Maintained 3958F: drivers/rtc/rtc-ds1685.c 3959F: include/linux/rtc/ds1685.h 3960 3961DAMA SLAVE for AX.25 3962M: Joerg Reuter <jreuter@yaina.de> 3963W: http://yaina.de/jreuter/ 3964W: http://www.qsl.net/dl1bke/ 3965L: linux-hams@vger.kernel.org 3966S: Maintained 3967F: net/ax25/af_ax25.c 3968F: net/ax25/ax25_dev.c 3969F: net/ax25/ax25_ds_* 3970F: net/ax25/ax25_in.c 3971F: net/ax25/ax25_out.c 3972F: net/ax25/ax25_timer.c 3973F: net/ax25/sysctl_net_ax25.c 3974 3975DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3976L: netdev@vger.kernel.org 3977S: Orphan 3978F: Documentation/networking/dmfe.txt 3979F: drivers/net/ethernet/dec/tulip/dmfe.c 3980 3981DC390/AM53C974 SCSI driver 3982M: Hannes Reinecke <hare@suse.com> 3983L: linux-scsi@vger.kernel.org 3984S: Maintained 3985F: drivers/scsi/am53c974.c 3986 3987DC395x SCSI driver 3988M: Oliver Neukum <oliver@neukum.org> 3989M: Ali Akcaagac <aliakc@web.de> 3990M: Jamie Lenehan <lenehan@twibble.org> 3991L: dc395x@twibble.org 3992W: http://twibble.org/dist/dc395x/ 3993W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3994S: Maintained 3995F: Documentation/scsi/dc395x.txt 3996F: drivers/scsi/dc395x.* 3997 3998DCCP PROTOCOL 3999M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4000L: dccp@vger.kernel.org 4001W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4002S: Maintained 4003F: include/linux/dccp.h 4004F: include/uapi/linux/dccp.h 4005F: include/linux/tfrc.h 4006F: net/dccp/ 4007 4008DECnet NETWORK LAYER 4009W: http://linux-decnet.sourceforge.net 4010L: linux-decnet-user@lists.sourceforge.net 4011S: Orphan 4012F: Documentation/networking/decnet.txt 4013F: net/decnet/ 4014 4015DECSTATION PLATFORM SUPPORT 4016M: "Maciej W. Rozycki" <macro@linux-mips.org> 4017L: linux-mips@linux-mips.org 4018W: http://www.linux-mips.org/wiki/DECstation 4019S: Maintained 4020F: arch/mips/dec/ 4021F: arch/mips/include/asm/dec/ 4022F: arch/mips/include/asm/mach-dec/ 4023 4024DEFXX FDDI NETWORK DRIVER 4025M: "Maciej W. Rozycki" <macro@linux-mips.org> 4026S: Maintained 4027F: drivers/net/fddi/defxx.* 4028 4029DELL SMBIOS DRIVER 4030M: Pali Rohár <pali.rohar@gmail.com> 4031M: Mario Limonciello <mario.limonciello@dell.com> 4032L: platform-driver-x86@vger.kernel.org 4033S: Maintained 4034F: drivers/platform/x86/dell-smbios.* 4035 4036DELL SMBIOS SMM DRIVER 4037M: Mario Limonciello <mario.limonciello@dell.com> 4038L: platform-driver-x86@vger.kernel.org 4039S: Maintained 4040F: drivers/platform/x86/dell-smbios-smm.c 4041 4042DELL SMBIOS WMI DRIVER 4043M: Mario Limonciello <mario.limonciello@dell.com> 4044L: platform-driver-x86@vger.kernel.org 4045S: Maintained 4046F: drivers/platform/x86/dell-smbios-wmi.c 4047F: tools/wmi/dell-smbios-example.c 4048 4049DELL LAPTOP DRIVER 4050M: Matthew Garrett <mjg59@srcf.ucam.org> 4051M: Pali Rohár <pali.rohar@gmail.com> 4052L: platform-driver-x86@vger.kernel.org 4053S: Maintained 4054F: drivers/platform/x86/dell-laptop.c 4055 4056DELL LAPTOP FREEFALL DRIVER 4057M: Pali Rohár <pali.rohar@gmail.com> 4058S: Maintained 4059F: drivers/platform/x86/dell-smo8800.c 4060 4061DELL LAPTOP RBTN DRIVER 4062M: Pali Rohár <pali.rohar@gmail.com> 4063S: Maintained 4064F: drivers/platform/x86/dell-rbtn.* 4065 4066DELL LAPTOP SMM DRIVER 4067M: Pali Rohár <pali.rohar@gmail.com> 4068S: Maintained 4069F: drivers/hwmon/dell-smm-hwmon.c 4070F: include/uapi/linux/i8k.h 4071 4072DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4073M: Doug Warzecha <Douglas_Warzecha@dell.com> 4074S: Maintained 4075F: Documentation/dcdbas.txt 4076F: drivers/firmware/dcdbas.* 4077 4078DELL WMI NOTIFICATIONS DRIVER 4079M: Matthew Garrett <mjg59@srcf.ucam.org> 4080M: Pali Rohár <pali.rohar@gmail.com> 4081S: Maintained 4082F: drivers/platform/x86/dell-wmi.c 4083 4084DELL WMI DESCRIPTOR DRIVER 4085M: Mario Limonciello <mario.limonciello@dell.com> 4086S: Maintained 4087F: drivers/platform/x86/dell-wmi-descriptor.c 4088 4089DELTA ST MEDIA DRIVER 4090M: Hugues Fruchet <hugues.fruchet@st.com> 4091L: linux-media@vger.kernel.org 4092T: git git://linuxtv.org/media_tree.git 4093W: https://linuxtv.org 4094S: Supported 4095F: drivers/media/platform/sti/delta 4096 4097DENALI NAND DRIVER 4098M: Masahiro Yamada <yamada.masahiro@socionext.com> 4099L: linux-mtd@lists.infradead.org 4100S: Supported 4101F: drivers/mtd/nand/raw/denali* 4102 4103DESIGNWARE USB2 DRD IP DRIVER 4104M: Minas Harutyunyan <hminas@synopsys.com> 4105L: linux-usb@vger.kernel.org 4106T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4107S: Maintained 4108F: drivers/usb/dwc2/ 4109 4110DESIGNWARE USB3 DRD IP DRIVER 4111M: Felipe Balbi <balbi@kernel.org> 4112L: linux-usb@vger.kernel.org 4113T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4114S: Maintained 4115F: drivers/usb/dwc3/ 4116 4117DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4118M: Andreas Klinger <ak@it-klinger.de> 4119L: linux-iio@vger.kernel.org 4120S: Maintained 4121F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4122F: drivers/iio/proximity/srf*.c 4123 4124DEVICE COREDUMP (DEV_COREDUMP) 4125M: Johannes Berg <johannes@sipsolutions.net> 4126L: linux-kernel@vger.kernel.org 4127S: Maintained 4128F: drivers/base/devcoredump.c 4129F: include/linux/devcoredump.h 4130 4131DEVICE FREQUENCY (DEVFREQ) 4132M: MyungJoo Ham <myungjoo.ham@samsung.com> 4133M: Kyungmin Park <kyungmin.park@samsung.com> 4134R: Chanwoo Choi <cw00.choi@samsung.com> 4135L: linux-pm@vger.kernel.org 4136T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4137S: Maintained 4138F: drivers/devfreq/ 4139F: include/linux/devfreq.h 4140F: Documentation/devicetree/bindings/devfreq/ 4141 4142DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4143M: Chanwoo Choi <cw00.choi@samsung.com> 4144L: linux-pm@vger.kernel.org 4145T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4146S: Supported 4147F: drivers/devfreq/event/ 4148F: drivers/devfreq/devfreq-event.c 4149F: include/linux/devfreq-event.h 4150F: Documentation/devicetree/bindings/devfreq/event/ 4151 4152DEVICE NUMBER REGISTRY 4153M: Torben Mathiasen <device@lanana.org> 4154W: http://lanana.org/docs/device-list/index.html 4155S: Maintained 4156 4157DEVICE-MAPPER (LVM) 4158M: Alasdair Kergon <agk@redhat.com> 4159M: Mike Snitzer <snitzer@redhat.com> 4160M: dm-devel@redhat.com 4161L: dm-devel@redhat.com 4162W: http://sources.redhat.com/dm 4163Q: http://patchwork.kernel.org/project/dm-devel/list/ 4164T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4165T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4166S: Maintained 4167F: Documentation/device-mapper/ 4168F: drivers/md/Makefile 4169F: drivers/md/Kconfig 4170F: drivers/md/dm* 4171F: drivers/md/persistent-data/ 4172F: include/linux/device-mapper.h 4173F: include/linux/dm-*.h 4174F: include/uapi/linux/dm-*.h 4175 4176DEVLINK 4177M: Jiri Pirko <jiri@mellanox.com> 4178L: netdev@vger.kernel.org 4179S: Supported 4180F: net/core/devlink.c 4181F: include/net/devlink.h 4182F: include/uapi/linux/devlink.h 4183 4184DIALOG SEMICONDUCTOR DRIVERS 4185M: Support Opensource <support.opensource@diasemi.com> 4186W: http://www.dialog-semiconductor.com/products 4187S: Supported 4188F: Documentation/hwmon/da90?? 4189F: Documentation/devicetree/bindings/mfd/da90*.txt 4190F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4191F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4192F: Documentation/devicetree/bindings/regulator/da92*.txt 4193F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4194F: Documentation/devicetree/bindings/sound/da[79]*.txt 4195F: drivers/gpio/gpio-da90??.c 4196F: drivers/hwmon/da90??-hwmon.c 4197F: drivers/iio/adc/da91??-*.c 4198F: drivers/input/misc/da90??_onkey.c 4199F: drivers/input/touchscreen/da9052_tsi.c 4200F: drivers/leds/leds-da90??.c 4201F: drivers/mfd/da903x.c 4202F: drivers/mfd/da90??-*.c 4203F: drivers/mfd/da91??-*.c 4204F: drivers/power/supply/da9052-battery.c 4205F: drivers/power/supply/da91??-*.c 4206F: drivers/regulator/da903x.c 4207F: drivers/regulator/da9???-regulator.[ch] 4208F: drivers/thermal/da90??-thermal.c 4209F: drivers/rtc/rtc-da90??.c 4210F: drivers/video/backlight/da90??_bl.c 4211F: drivers/watchdog/da90??_wdt.c 4212F: include/linux/mfd/da903x.h 4213F: include/linux/mfd/da9052/ 4214F: include/linux/mfd/da9055/ 4215F: include/linux/mfd/da9062/ 4216F: include/linux/mfd/da9063/ 4217F: include/linux/mfd/da9150/ 4218F: include/linux/regulator/da9211.h 4219F: include/sound/da[79]*.h 4220F: sound/soc/codecs/da[79]*.[ch] 4221 4222DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4223M: William Breathitt Gray <vilhelm.gray@gmail.com> 4224L: linux-gpio@vger.kernel.org 4225S: Maintained 4226F: drivers/gpio/gpio-gpio-mm.c 4227 4228DIGI NEO AND CLASSIC PCI PRODUCTS 4229M: Lidza Louina <lidza.louina@gmail.com> 4230M: Mark Hounschell <markh@compro.net> 4231L: driverdev-devel@linuxdriverproject.org 4232S: Maintained 4233F: drivers/staging/dgnc/ 4234 4235DIOLAN U2C-12 I2C DRIVER 4236M: Guenter Roeck <linux@roeck-us.net> 4237L: linux-i2c@vger.kernel.org 4238S: Maintained 4239F: drivers/i2c/busses/i2c-diolan-u2c.c 4240 4241FILESYSTEM DIRECT ACCESS (DAX) 4242M: Matthew Wilcox <mawilcox@microsoft.com> 4243M: Ross Zwisler <ross.zwisler@linux.intel.com> 4244L: linux-fsdevel@vger.kernel.org 4245S: Supported 4246F: fs/dax.c 4247F: include/linux/dax.h 4248F: include/trace/events/fs_dax.h 4249 4250DEVICE DIRECT ACCESS (DAX) 4251M: Dan Williams <dan.j.williams@intel.com> 4252M: Dave Jiang <dave.jiang@intel.com> 4253M: Ross Zwisler <ross.zwisler@linux.intel.com> 4254M: Vishal Verma <vishal.l.verma@intel.com> 4255L: linux-nvdimm@lists.01.org 4256S: Supported 4257F: drivers/dax/ 4258 4259DIRECTORY NOTIFICATION (DNOTIFY) 4260M: Jan Kara <jack@suse.cz> 4261R: Amir Goldstein <amir73il@gmail.com> 4262L: linux-fsdevel@vger.kernel.org 4263S: Maintained 4264F: Documentation/filesystems/dnotify.txt 4265F: fs/notify/dnotify/ 4266F: include/linux/dnotify.h 4267 4268DISK GEOMETRY AND PARTITION HANDLING 4269M: Andries Brouwer <aeb@cwi.nl> 4270W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4271W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4272W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4273S: Maintained 4274 4275DISKQUOTA 4276M: Jan Kara <jack@suse.com> 4277S: Maintained 4278F: Documentation/filesystems/quota.txt 4279F: fs/quota/ 4280F: include/linux/quota*.h 4281F: include/uapi/linux/quota*.h 4282 4283DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4284M: Bernie Thompson <bernie@plugable.com> 4285L: linux-fbdev@vger.kernel.org 4286S: Maintained 4287W: http://plugable.com/category/projects/udlfb/ 4288F: drivers/video/fbdev/udlfb.c 4289F: include/video/udlfb.h 4290F: Documentation/fb/udlfb.txt 4291 4292DISTRIBUTED LOCK MANAGER (DLM) 4293M: Christine Caulfield <ccaulfie@redhat.com> 4294M: David Teigland <teigland@redhat.com> 4295L: cluster-devel@redhat.com 4296W: http://sources.redhat.com/cluster/ 4297T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4298S: Supported 4299F: fs/dlm/ 4300 4301DMA BUFFER SHARING FRAMEWORK 4302M: Sumit Semwal <sumit.semwal@linaro.org> 4303S: Maintained 4304L: linux-media@vger.kernel.org 4305L: dri-devel@lists.freedesktop.org 4306L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4307F: drivers/dma-buf/ 4308F: include/linux/dma-buf* 4309F: include/linux/reservation.h 4310F: include/linux/*fence.h 4311F: Documentation/driver-api/dma-buf.rst 4312T: git git://anongit.freedesktop.org/drm/drm-misc 4313 4314DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4315M: Vinod Koul <vinod.koul@intel.com> 4316L: dmaengine@vger.kernel.org 4317Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4318S: Maintained 4319F: drivers/dma/ 4320F: include/linux/dmaengine.h 4321F: include/linux/of_dma.h 4322F: Documentation/devicetree/bindings/dma/ 4323F: Documentation/driver-api/dmaengine/ 4324T: git git://git.infradead.org/users/vkoul/slave-dma.git 4325 4326DMA MAPPING HELPERS 4327M: Christoph Hellwig <hch@lst.de> 4328M: Marek Szyprowski <m.szyprowski@samsung.com> 4329R: Robin Murphy <robin.murphy@arm.com> 4330L: iommu@lists.linux-foundation.org 4331T: git git://git.infradead.org/users/hch/dma-mapping.git 4332W: http://git.infradead.org/users/hch/dma-mapping.git 4333S: Supported 4334F: lib/dma-debug.c 4335F: lib/dma-direct.c 4336F: lib/dma-virt.c 4337F: drivers/base/dma-mapping.c 4338F: drivers/base/dma-coherent.c 4339F: include/asm-generic/dma-mapping.h 4340F: include/linux/dma-direct.h 4341F: include/linux/dma-mapping.h 4342 4343DME1737 HARDWARE MONITOR DRIVER 4344M: Juerg Haefliger <juergh@gmail.com> 4345L: linux-hwmon@vger.kernel.org 4346S: Maintained 4347F: Documentation/hwmon/dme1737 4348F: drivers/hwmon/dme1737.c 4349 4350DMI/SMBIOS SUPPORT 4351M: Jean Delvare <jdelvare@suse.com> 4352S: Maintained 4353T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4354F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4355F: drivers/firmware/dmi-id.c 4356F: drivers/firmware/dmi_scan.c 4357F: include/linux/dmi.h 4358 4359DOCUMENTATION 4360M: Jonathan Corbet <corbet@lwn.net> 4361L: linux-doc@vger.kernel.org 4362S: Maintained 4363F: Documentation/ 4364F: scripts/kernel-doc 4365X: Documentation/ABI/ 4366X: Documentation/devicetree/ 4367X: Documentation/acpi 4368X: Documentation/power 4369X: Documentation/spi 4370X: Documentation/media 4371T: git git://git.lwn.net/linux.git docs-next 4372 4373DONGWOON DW9714 LENS VOICE COIL DRIVER 4374M: Sakari Ailus <sakari.ailus@linux.intel.com> 4375L: linux-media@vger.kernel.org 4376T: git git://linuxtv.org/media_tree.git 4377S: Maintained 4378F: drivers/media/i2c/dw9714.c 4379 4380DOUBLETALK DRIVER 4381M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4382L: blinux-list@redhat.com 4383S: Maintained 4384F: drivers/char/dtlk.c 4385F: include/linux/dtlk.h 4386 4387DPAA2 DATAPATH I/O (DPIO) DRIVER 4388M: Roy Pledge <Roy.Pledge@nxp.com> 4389L: linux-kernel@vger.kernel.org 4390S: Maintained 4391F: drivers/staging/fsl-mc/bus/dpio 4392 4393DPAA2 ETHERNET DRIVER 4394M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4395L: linux-kernel@vger.kernel.org 4396S: Maintained 4397F: drivers/staging/fsl-dpaa2/ethernet 4398 4399DPAA2 ETHERNET SWITCH DRIVER 4400M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4401L: linux-kernel@vger.kernel.org 4402S: Maintained 4403F: drivers/staging/fsl-dpaa2/ethsw 4404 4405DPT_I2O SCSI RAID DRIVER 4406M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4407L: linux-scsi@vger.kernel.org 4408W: http://www.adaptec.com/ 4409S: Maintained 4410F: drivers/scsi/dpt* 4411F: drivers/scsi/dpt/ 4412 4413DRBD DRIVER 4414M: Philipp Reisner <philipp.reisner@linbit.com> 4415M: Lars Ellenberg <lars.ellenberg@linbit.com> 4416L: drbd-dev@lists.linbit.com 4417W: http://www.drbd.org 4418T: git git://git.linbit.com/linux-drbd.git 4419T: git git://git.linbit.com/drbd-8.4.git 4420S: Supported 4421F: drivers/block/drbd/ 4422F: lib/lru_cache.c 4423F: Documentation/blockdev/drbd/ 4424 4425DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4426M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4427T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4428S: Supported 4429F: Documentation/kobject.txt 4430F: drivers/base/ 4431F: fs/debugfs/ 4432F: fs/sysfs/ 4433F: include/linux/debugfs.h 4434F: include/linux/kobj* 4435F: lib/kobj* 4436 4437DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4438M: Kevin Hilman <khilman@kernel.org> 4439M: Nishanth Menon <nm@ti.com> 4440S: Maintained 4441F: drivers/power/avs/ 4442F: include/linux/power/smartreflex.h 4443L: linux-pm@vger.kernel.org 4444 4445DRM DRIVER FOR ARM PL111 CLCD 4446M: Eric Anholt <eric@anholt.net> 4447T: git git://anongit.freedesktop.org/drm/drm-misc 4448S: Supported 4449F: drivers/gpu/drm/pl111/ 4450 4451DRM DRIVER FOR ARM VERSATILE TFT PANELS 4452M: Linus Walleij <linus.walleij@linaro.org> 4453T: git git://anongit.freedesktop.org/drm/drm-misc 4454S: Maintained 4455F: drivers/gpu/drm/panel/panel-arm-versatile.c 4456F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4457 4458DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4459M: Dave Airlie <airlied@redhat.com> 4460S: Odd Fixes 4461F: drivers/gpu/drm/ast/ 4462 4463DRM DRIVER FOR BOCHS VIRTUAL GPU 4464M: Gerd Hoffmann <kraxel@redhat.com> 4465L: virtualization@lists.linux-foundation.org 4466T: git git://anongit.freedesktop.org/drm/drm-misc 4467S: Maintained 4468F: drivers/gpu/drm/bochs/ 4469 4470DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4471M: Linus Walleij <linus.walleij@linaro.org> 4472T: git git://anongit.freedesktop.org/drm/drm-misc 4473S: Maintained 4474F: drivers/gpu/drm/tve200/ 4475 4476DRM DRIVER FOR ILITEK ILI9225 PANELS 4477M: David Lechner <david@lechnology.com> 4478S: Maintained 4479F: drivers/gpu/drm/tinydrm/ili9225.c 4480F: Documentation/devicetree/bindings/display/ili9225.txt 4481 4482DRM DRIVER FOR INTEL I810 VIDEO CARDS 4483S: Orphan / Obsolete 4484F: drivers/gpu/drm/i810/ 4485F: include/uapi/drm/i810_drm.h 4486 4487DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4488S: Orphan / Obsolete 4489F: drivers/gpu/drm/mga/ 4490F: include/uapi/drm/mga_drm.h 4491 4492DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4493M: Dave Airlie <airlied@redhat.com> 4494S: Odd Fixes 4495F: drivers/gpu/drm/mgag200/ 4496 4497DRM DRIVER FOR MI0283QT 4498M: Noralf Trønnes <noralf@tronnes.org> 4499S: Maintained 4500F: drivers/gpu/drm/tinydrm/mi0283qt.c 4501F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4502 4503DRM DRIVER FOR MSM ADRENO GPU 4504M: Rob Clark <robdclark@gmail.com> 4505L: linux-arm-msm@vger.kernel.org 4506L: dri-devel@lists.freedesktop.org 4507L: freedreno@lists.freedesktop.org 4508T: git git://people.freedesktop.org/~robclark/linux 4509S: Maintained 4510F: drivers/gpu/drm/msm/ 4511F: include/uapi/drm/msm_drm.h 4512F: Documentation/devicetree/bindings/display/msm/ 4513 4514DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4515M: Ben Skeggs <bskeggs@redhat.com> 4516L: dri-devel@lists.freedesktop.org 4517L: nouveau@lists.freedesktop.org 4518T: git git://github.com/skeggsb/linux 4519S: Supported 4520F: drivers/gpu/drm/nouveau/ 4521F: include/uapi/drm/nouveau_drm.h 4522 4523DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4524M: Noralf Trønnes <noralf@tronnes.org> 4525S: Maintained 4526F: drivers/gpu/drm/tinydrm/repaper.c 4527F: Documentation/devicetree/bindings/display/repaper.txt 4528 4529DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4530M: Dave Airlie <airlied@redhat.com> 4531M: Gerd Hoffmann <kraxel@redhat.com> 4532L: virtualization@lists.linux-foundation.org 4533T: git git://anongit.freedesktop.org/drm/drm-misc 4534S: Obsolete 4535W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4536F: drivers/gpu/drm/cirrus/ 4537 4538DRM DRIVER FOR QXL VIRTUAL GPU 4539M: Dave Airlie <airlied@redhat.com> 4540M: Gerd Hoffmann <kraxel@redhat.com> 4541L: virtualization@lists.linux-foundation.org 4542T: git git://anongit.freedesktop.org/drm/drm-misc 4543S: Maintained 4544F: drivers/gpu/drm/qxl/ 4545F: include/uapi/drm/qxl_drm.h 4546 4547DRM DRIVER FOR RAGE 128 VIDEO CARDS 4548S: Orphan / Obsolete 4549F: drivers/gpu/drm/r128/ 4550F: include/uapi/drm/r128_drm.h 4551 4552DRM DRIVER FOR SAVAGE VIDEO CARDS 4553S: Orphan / Obsolete 4554F: drivers/gpu/drm/savage/ 4555F: include/uapi/drm/savage_drm.h 4556 4557DRM DRIVER FOR SIS VIDEO CARDS 4558S: Orphan / Obsolete 4559F: drivers/gpu/drm/sis/ 4560F: include/uapi/drm/sis_drm.h 4561 4562DRM DRIVER FOR SITRONIX ST7586 PANELS 4563M: David Lechner <david@lechnology.com> 4564S: Maintained 4565F: drivers/gpu/drm/tinydrm/st7586.c 4566F: Documentation/devicetree/bindings/display/st7586.txt 4567 4568DRM DRIVER FOR SITRONIX ST7735R PANELS 4569M: David Lechner <david@lechnology.com> 4570S: Maintained 4571F: drivers/gpu/drm/tinydrm/st7735r.c 4572F: Documentation/devicetree/bindings/display/st7735r.txt 4573 4574DRM DRIVER FOR TDFX VIDEO CARDS 4575S: Orphan / Obsolete 4576F: drivers/gpu/drm/tdfx/ 4577 4578DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4579M: Dave Airlie <airlied@redhat.com> 4580S: Odd Fixes 4581F: drivers/gpu/drm/udl/ 4582 4583DRM DRIVER FOR VMWARE VIRTUAL GPU 4584M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4585M: Sinclair Yeh <syeh@vmware.com> 4586M: Thomas Hellstrom <thellstrom@vmware.com> 4587L: dri-devel@lists.freedesktop.org 4588T: git git://people.freedesktop.org/~syeh/repos_linux 4589T: git git://people.freedesktop.org/~thomash/linux 4590S: Supported 4591F: drivers/gpu/drm/vmwgfx/ 4592F: include/uapi/drm/vmwgfx_drm.h 4593 4594DRM DRIVERS 4595M: David Airlie <airlied@linux.ie> 4596L: dri-devel@lists.freedesktop.org 4597T: git git://people.freedesktop.org/~airlied/linux 4598B: https://bugs.freedesktop.org/ 4599C: irc://chat.freenode.net/dri-devel 4600S: Maintained 4601F: drivers/gpu/drm/ 4602F: drivers/gpu/vga/ 4603F: Documentation/devicetree/bindings/display/ 4604F: Documentation/devicetree/bindings/gpu/ 4605F: Documentation/devicetree/bindings/video/ 4606F: Documentation/gpu/ 4607F: include/drm/ 4608F: include/uapi/drm/ 4609F: include/linux/vga* 4610 4611DRM DRIVERS AND MISC GPU PATCHES 4612M: Gustavo Padovan <gustavo@padovan.org> 4613M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4614M: Sean Paul <seanpaul@chromium.org> 4615W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4616S: Maintained 4617T: git git://anongit.freedesktop.org/drm/drm-misc 4618F: Documentation/gpu/ 4619F: drivers/gpu/vga/ 4620F: drivers/gpu/drm/* 4621F: include/drm/drm* 4622F: include/uapi/drm/drm* 4623F: include/linux/vga* 4624 4625DRM DRIVERS FOR ALLWINNER A10 4626M: Maxime Ripard <maxime.ripard@bootlin.com> 4627L: dri-devel@lists.freedesktop.org 4628S: Supported 4629F: drivers/gpu/drm/sun4i/ 4630F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4631T: git git://anongit.freedesktop.org/drm/drm-misc 4632 4633DRM DRIVERS FOR AMLOGIC SOCS 4634M: Neil Armstrong <narmstrong@baylibre.com> 4635L: dri-devel@lists.freedesktop.org 4636L: linux-amlogic@lists.infradead.org 4637W: http://linux-meson.com/ 4638S: Supported 4639F: drivers/gpu/drm/meson/ 4640F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4641F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4642F: Documentation/gpu/meson.rst 4643T: git git://anongit.freedesktop.org/drm/drm-misc 4644 4645DRM DRIVERS FOR ATMEL HLCDC 4646M: Boris Brezillon <boris.brezillon@bootlin.com> 4647L: dri-devel@lists.freedesktop.org 4648S: Supported 4649F: drivers/gpu/drm/atmel-hlcdc/ 4650F: Documentation/devicetree/bindings/drm/atmel/ 4651T: git git://anongit.freedesktop.org/drm/drm-misc 4652 4653DRM DRIVERS FOR BRIDGE CHIPS 4654M: Archit Taneja <architt@codeaurora.org> 4655M: Andrzej Hajda <a.hajda@samsung.com> 4656R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4657S: Maintained 4658T: git git://anongit.freedesktop.org/drm/drm-misc 4659F: drivers/gpu/drm/bridge/ 4660 4661DRM DRIVERS FOR EXYNOS 4662M: Inki Dae <inki.dae@samsung.com> 4663M: Joonyoung Shim <jy0922.shim@samsung.com> 4664M: Seung-Woo Kim <sw0312.kim@samsung.com> 4665M: Kyungmin Park <kyungmin.park@samsung.com> 4666L: dri-devel@lists.freedesktop.org 4667T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4668S: Supported 4669F: drivers/gpu/drm/exynos/ 4670F: include/uapi/drm/exynos_drm.h 4671F: Documentation/devicetree/bindings/display/exynos/ 4672 4673DRM DRIVERS FOR FREESCALE DCU 4674M: Stefan Agner <stefan@agner.ch> 4675M: Alison Wang <alison.wang@freescale.com> 4676L: dri-devel@lists.freedesktop.org 4677S: Supported 4678F: drivers/gpu/drm/fsl-dcu/ 4679F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4680F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4681F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4682 4683DRM DRIVERS FOR FREESCALE IMX 4684M: Philipp Zabel <p.zabel@pengutronix.de> 4685L: dri-devel@lists.freedesktop.org 4686S: Maintained 4687F: drivers/gpu/drm/imx/ 4688F: drivers/gpu/ipu-v3/ 4689F: Documentation/devicetree/bindings/display/imx/ 4690 4691DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4692M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4693L: dri-devel@lists.freedesktop.org 4694T: git git://github.com/patjak/drm-gma500 4695S: Maintained 4696F: drivers/gpu/drm/gma500/ 4697 4698DRM DRIVERS FOR HISILICON 4699M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4700M: Rongrong Zou <zourongrong@gmail.com> 4701R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4702R: Chen Feng <puck.chen@hisilicon.com> 4703L: dri-devel@lists.freedesktop.org 4704T: git git://github.com/xin3liang/linux.git 4705S: Maintained 4706F: drivers/gpu/drm/hisilicon/ 4707F: Documentation/devicetree/bindings/display/hisilicon/ 4708 4709DRM DRIVERS FOR MEDIATEK 4710M: CK Hu <ck.hu@mediatek.com> 4711M: Philipp Zabel <p.zabel@pengutronix.de> 4712L: dri-devel@lists.freedesktop.org 4713S: Supported 4714F: drivers/gpu/drm/mediatek/ 4715F: Documentation/devicetree/bindings/display/mediatek/ 4716 4717DRM DRIVERS FOR NVIDIA TEGRA 4718M: Thierry Reding <thierry.reding@gmail.com> 4719L: dri-devel@lists.freedesktop.org 4720L: linux-tegra@vger.kernel.org 4721T: git git://anongit.freedesktop.org/tegra/linux.git 4722S: Supported 4723F: drivers/gpu/drm/tegra/ 4724F: drivers/gpu/host1x/ 4725F: include/linux/host1x.h 4726F: include/uapi/drm/tegra_drm.h 4727F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4728 4729DRM DRIVERS FOR RENESAS 4730M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4731L: dri-devel@lists.freedesktop.org 4732L: linux-renesas-soc@vger.kernel.org 4733T: git git://linuxtv.org/pinchartl/fbdev 4734S: Supported 4735F: drivers/gpu/drm/rcar-du/ 4736F: drivers/gpu/drm/shmobile/ 4737F: include/linux/platform_data/shmob_drm.h 4738F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4739F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4740F: Documentation/devicetree/bindings/display/renesas,du.txt 4741 4742DRM DRIVERS FOR ROCKCHIP 4743M: Sandy Huang <hjc@rock-chips.com> 4744M: Heiko Stübner <heiko@sntech.de> 4745L: dri-devel@lists.freedesktop.org 4746S: Maintained 4747F: drivers/gpu/drm/rockchip/ 4748F: Documentation/devicetree/bindings/display/rockchip/ 4749T: git git://anongit.freedesktop.org/drm/drm-misc 4750 4751DRM DRIVERS FOR STI 4752M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4753M: Vincent Abriou <vincent.abriou@st.com> 4754L: dri-devel@lists.freedesktop.org 4755T: git git://anongit.freedesktop.org/drm/drm-misc 4756S: Maintained 4757F: drivers/gpu/drm/sti 4758F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4759 4760DRM DRIVERS FOR STM 4761M: Yannick Fertre <yannick.fertre@st.com> 4762M: Philippe Cornu <philippe.cornu@st.com> 4763M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4764M: Vincent Abriou <vincent.abriou@st.com> 4765L: dri-devel@lists.freedesktop.org 4766T: git git://anongit.freedesktop.org/drm/drm-misc 4767S: Maintained 4768F: drivers/gpu/drm/stm 4769F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4770 4771DRM DRIVERS FOR TI LCDC 4772M: Jyri Sarha <jsarha@ti.com> 4773R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4774L: dri-devel@lists.freedesktop.org 4775S: Maintained 4776F: drivers/gpu/drm/tilcdc/ 4777F: Documentation/devicetree/bindings/display/tilcdc/ 4778 4779DRM DRIVERS FOR TI OMAP 4780M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4781L: dri-devel@lists.freedesktop.org 4782S: Maintained 4783F: drivers/gpu/drm/omapdrm/ 4784F: Documentation/devicetree/bindings/display/ti/ 4785 4786DRM DRIVERS FOR VC4 4787M: Eric Anholt <eric@anholt.net> 4788T: git git://github.com/anholt/linux 4789S: Supported 4790F: drivers/gpu/drm/vc4/ 4791F: include/uapi/drm/vc4_drm.h 4792F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4793T: git git://anongit.freedesktop.org/drm/drm-misc 4794 4795DRM DRIVERS FOR VIVANTE GPU IP 4796M: Lucas Stach <l.stach@pengutronix.de> 4797R: Russell King <linux+etnaviv@armlinux.org.uk> 4798R: Christian Gmeiner <christian.gmeiner@gmail.com> 4799L: etnaviv@lists.freedesktop.org 4800L: dri-devel@lists.freedesktop.org 4801S: Maintained 4802F: drivers/gpu/drm/etnaviv/ 4803F: include/uapi/drm/etnaviv_drm.h 4804F: Documentation/devicetree/bindings/display/etnaviv/ 4805 4806DRM DRIVERS FOR ZTE ZX 4807M: Shawn Guo <shawnguo@kernel.org> 4808L: dri-devel@lists.freedesktop.org 4809S: Maintained 4810F: drivers/gpu/drm/zte/ 4811F: Documentation/devicetree/bindings/display/zte,vou.txt 4812T: git git://anongit.freedesktop.org/drm/drm-misc 4813 4814DRM PANEL DRIVERS 4815M: Thierry Reding <thierry.reding@gmail.com> 4816L: dri-devel@lists.freedesktop.org 4817T: git git://anongit.freedesktop.org/drm/drm-misc 4818S: Maintained 4819F: drivers/gpu/drm/drm_panel.c 4820F: drivers/gpu/drm/panel/ 4821F: include/drm/drm_panel.h 4822F: Documentation/devicetree/bindings/display/panel/ 4823 4824DRM TINYDRM DRIVERS 4825M: Noralf Trønnes <noralf@tronnes.org> 4826W: https://github.com/notro/tinydrm/wiki/Development 4827T: git git://anongit.freedesktop.org/drm/drm-misc 4828S: Maintained 4829F: drivers/gpu/drm/tinydrm/ 4830F: include/drm/tinydrm/ 4831 4832DRM TTM SUBSYSTEM 4833M: Christian Koenig <christian.koenig@amd.com> 4834M: Roger He <Hongbo.He@amd.com> 4835T: git git://people.freedesktop.org/~agd5f/linux 4836S: Maintained 4837L: dri-devel@lists.freedesktop.org 4838F: include/drm/ttm/ 4839F: drivers/gpu/drm/ttm/ 4840 4841DSBR100 USB FM RADIO DRIVER 4842M: Alexey Klimov <klimov.linux@gmail.com> 4843L: linux-media@vger.kernel.org 4844T: git git://linuxtv.org/media_tree.git 4845S: Maintained 4846F: drivers/media/radio/dsbr100.c 4847 4848DSCC4 DRIVER 4849M: Francois Romieu <romieu@fr.zoreil.com> 4850L: netdev@vger.kernel.org 4851S: Maintained 4852F: drivers/net/wan/dscc4.c 4853 4854DT3155 MEDIA DRIVER 4855M: Hans Verkuil <hverkuil@xs4all.nl> 4856L: linux-media@vger.kernel.org 4857T: git git://linuxtv.org/media_tree.git 4858W: https://linuxtv.org 4859S: Odd Fixes 4860F: drivers/media/pci/dt3155/ 4861 4862DVB_USB_AF9015 MEDIA DRIVER 4863M: Antti Palosaari <crope@iki.fi> 4864L: linux-media@vger.kernel.org 4865W: https://linuxtv.org 4866W: http://palosaari.fi/linux/ 4867Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4868T: git git://linuxtv.org/anttip/media_tree.git 4869S: Maintained 4870F: drivers/media/usb/dvb-usb-v2/af9015* 4871 4872DVB_USB_AF9035 MEDIA DRIVER 4873M: Antti Palosaari <crope@iki.fi> 4874L: linux-media@vger.kernel.org 4875W: https://linuxtv.org 4876W: http://palosaari.fi/linux/ 4877Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4878T: git git://linuxtv.org/anttip/media_tree.git 4879S: Maintained 4880F: drivers/media/usb/dvb-usb-v2/af9035* 4881 4882DVB_USB_ANYSEE MEDIA DRIVER 4883M: Antti Palosaari <crope@iki.fi> 4884L: linux-media@vger.kernel.org 4885W: https://linuxtv.org 4886W: http://palosaari.fi/linux/ 4887Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4888T: git git://linuxtv.org/anttip/media_tree.git 4889S: Maintained 4890F: drivers/media/usb/dvb-usb-v2/anysee* 4891 4892DVB_USB_AU6610 MEDIA DRIVER 4893M: Antti Palosaari <crope@iki.fi> 4894L: linux-media@vger.kernel.org 4895W: https://linuxtv.org 4896W: http://palosaari.fi/linux/ 4897Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4898T: git git://linuxtv.org/anttip/media_tree.git 4899S: Maintained 4900F: drivers/media/usb/dvb-usb-v2/au6610* 4901 4902DVB_USB_CE6230 MEDIA DRIVER 4903M: Antti Palosaari <crope@iki.fi> 4904L: linux-media@vger.kernel.org 4905W: https://linuxtv.org 4906W: http://palosaari.fi/linux/ 4907Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4908T: git git://linuxtv.org/anttip/media_tree.git 4909S: Maintained 4910F: drivers/media/usb/dvb-usb-v2/ce6230* 4911 4912DVB_USB_CXUSB MEDIA DRIVER 4913M: Michael Krufky <mkrufky@linuxtv.org> 4914L: linux-media@vger.kernel.org 4915W: https://linuxtv.org 4916W: http://github.com/mkrufky 4917Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4918T: git git://linuxtv.org/media_tree.git 4919S: Maintained 4920F: drivers/media/usb/dvb-usb/cxusb* 4921 4922DVB_USB_EC168 MEDIA DRIVER 4923M: Antti Palosaari <crope@iki.fi> 4924L: linux-media@vger.kernel.org 4925W: https://linuxtv.org 4926W: http://palosaari.fi/linux/ 4927Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4928T: git git://linuxtv.org/anttip/media_tree.git 4929S: Maintained 4930F: drivers/media/usb/dvb-usb-v2/ec168* 4931 4932DVB_USB_GL861 MEDIA DRIVER 4933M: Antti Palosaari <crope@iki.fi> 4934L: linux-media@vger.kernel.org 4935W: https://linuxtv.org 4936Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4937T: git git://linuxtv.org/anttip/media_tree.git 4938S: Maintained 4939F: drivers/media/usb/dvb-usb-v2/gl861* 4940 4941DVB_USB_MXL111SF MEDIA DRIVER 4942M: Michael Krufky <mkrufky@linuxtv.org> 4943L: linux-media@vger.kernel.org 4944W: https://linuxtv.org 4945W: http://github.com/mkrufky 4946Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4947T: git git://linuxtv.org/mkrufky/mxl111sf.git 4948S: Maintained 4949F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4950 4951DVB_USB_RTL28XXU MEDIA DRIVER 4952M: Antti Palosaari <crope@iki.fi> 4953L: linux-media@vger.kernel.org 4954W: https://linuxtv.org 4955W: http://palosaari.fi/linux/ 4956Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4957T: git git://linuxtv.org/anttip/media_tree.git 4958S: Maintained 4959F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4960 4961DVB_USB_V2 MEDIA DRIVER 4962M: Antti Palosaari <crope@iki.fi> 4963L: linux-media@vger.kernel.org 4964W: https://linuxtv.org 4965W: http://palosaari.fi/linux/ 4966Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4967T: git git://linuxtv.org/anttip/media_tree.git 4968S: Maintained 4969F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4970F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4971 4972DYNAMIC DEBUG 4973M: Jason Baron <jbaron@akamai.com> 4974S: Maintained 4975F: lib/dynamic_debug.c 4976F: include/linux/dynamic_debug.h 4977 4978DYNAMIC INTERRUPT MODERATION 4979M: Tal Gilboa <talgi@mellanox.com> 4980S: Maintained 4981F: include/linux/net_dim.h 4982 4983DZ DECSTATION DZ11 SERIAL DRIVER 4984M: "Maciej W. Rozycki" <macro@linux-mips.org> 4985S: Maintained 4986F: drivers/tty/serial/dz.* 4987 4988E3X0 POWER BUTTON DRIVER 4989M: Moritz Fischer <moritz.fischer@ettus.com> 4990L: usrp-users@lists.ettus.com 4991W: http://www.ettus.com 4992S: Supported 4993F: drivers/input/misc/e3x0-button.c 4994F: Documentation/devicetree/bindings/input/e3x0-button.txt 4995 4996E4000 MEDIA DRIVER 4997M: Antti Palosaari <crope@iki.fi> 4998L: linux-media@vger.kernel.org 4999W: https://linuxtv.org 5000W: http://palosaari.fi/linux/ 5001Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5002T: git git://linuxtv.org/anttip/media_tree.git 5003S: Maintained 5004F: drivers/media/tuners/e4000* 5005 5006EC100 MEDIA DRIVER 5007M: Antti Palosaari <crope@iki.fi> 5008L: linux-media@vger.kernel.org 5009W: https://linuxtv.org 5010W: http://palosaari.fi/linux/ 5011Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5012T: git git://linuxtv.org/anttip/media_tree.git 5013S: Maintained 5014F: drivers/media/dvb-frontends/ec100* 5015 5016ECRYPT FILE SYSTEM 5017M: Tyler Hicks <tyhicks@canonical.com> 5018L: ecryptfs@vger.kernel.org 5019W: http://ecryptfs.org 5020W: https://launchpad.net/ecryptfs 5021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5022S: Supported 5023F: Documentation/filesystems/ecryptfs.txt 5024F: fs/ecryptfs/ 5025 5026EDAC-AMD64 5027M: Borislav Petkov <bp@alien8.de> 5028L: linux-edac@vger.kernel.org 5029S: Maintained 5030F: drivers/edac/amd64_edac* 5031 5032EDAC-CALXEDA 5033M: Robert Richter <rric@kernel.org> 5034L: linux-edac@vger.kernel.org 5035S: Maintained 5036F: drivers/edac/highbank* 5037 5038EDAC-CAVIUM OCTEON 5039M: Ralf Baechle <ralf@linux-mips.org> 5040M: David Daney <david.daney@cavium.com> 5041L: linux-edac@vger.kernel.org 5042L: linux-mips@linux-mips.org 5043S: Supported 5044F: drivers/edac/octeon_edac* 5045 5046EDAC-CAVIUM THUNDERX 5047M: David Daney <david.daney@cavium.com> 5048M: Jan Glauber <jglauber@cavium.com> 5049L: linux-edac@vger.kernel.org 5050S: Supported 5051F: drivers/edac/thunderx_edac* 5052 5053EDAC-CORE 5054M: Borislav Petkov <bp@alien8.de> 5055M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5056M: Mauro Carvalho Chehab <mchehab@kernel.org> 5057L: linux-edac@vger.kernel.org 5058T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5059T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5060S: Supported 5061F: Documentation/admin-guide/ras.rst 5062F: Documentation/driver-api/edac.rst 5063F: drivers/edac/ 5064F: include/linux/edac.h 5065 5066EDAC-E752X 5067M: Mark Gross <mark.gross@intel.com> 5068L: linux-edac@vger.kernel.org 5069S: Maintained 5070F: drivers/edac/e752x_edac.c 5071 5072EDAC-E7XXX 5073L: linux-edac@vger.kernel.org 5074S: Maintained 5075F: drivers/edac/e7xxx_edac.c 5076 5077EDAC-FSL_DDR 5078M: York Sun <york.sun@nxp.com> 5079L: linux-edac@vger.kernel.org 5080S: Maintained 5081F: drivers/edac/fsl_ddr_edac.* 5082 5083EDAC-GHES 5084M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5085M: Mauro Carvalho Chehab <mchehab@kernel.org> 5086L: linux-edac@vger.kernel.org 5087S: Maintained 5088F: drivers/edac/ghes_edac.c 5089 5090EDAC-I3000 5091L: linux-edac@vger.kernel.org 5092S: Orphan 5093F: drivers/edac/i3000_edac.c 5094 5095EDAC-I5000 5096L: linux-edac@vger.kernel.org 5097S: Maintained 5098F: drivers/edac/i5000_edac.c 5099 5100EDAC-I5400 5101M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5102M: Mauro Carvalho Chehab <mchehab@kernel.org> 5103L: linux-edac@vger.kernel.org 5104S: Maintained 5105F: drivers/edac/i5400_edac.c 5106 5107EDAC-I7300 5108M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5109M: Mauro Carvalho Chehab <mchehab@kernel.org> 5110L: linux-edac@vger.kernel.org 5111S: Maintained 5112F: drivers/edac/i7300_edac.c 5113 5114EDAC-I7CORE 5115M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5116M: Mauro Carvalho Chehab <mchehab@kernel.org> 5117L: linux-edac@vger.kernel.org 5118S: Maintained 5119F: drivers/edac/i7core_edac.c 5120 5121EDAC-I82443BXGX 5122M: Tim Small <tim@buttersideup.com> 5123L: linux-edac@vger.kernel.org 5124S: Maintained 5125F: drivers/edac/i82443bxgx_edac.c 5126 5127EDAC-I82975X 5128M: Ranganathan Desikan <ravi@jetztechnologies.com> 5129M: "Arvind R." <arvino55@gmail.com> 5130L: linux-edac@vger.kernel.org 5131S: Maintained 5132F: drivers/edac/i82975x_edac.c 5133 5134EDAC-IE31200 5135M: Jason Baron <jbaron@akamai.com> 5136L: linux-edac@vger.kernel.org 5137S: Maintained 5138F: drivers/edac/ie31200_edac.c 5139 5140EDAC-MPC85XX 5141M: Johannes Thumshirn <morbidrsa@gmail.com> 5142L: linux-edac@vger.kernel.org 5143S: Maintained 5144F: drivers/edac/mpc85xx_edac.[ch] 5145 5146EDAC-PASEMI 5147M: Egor Martovetsky <egor@pasemi.com> 5148L: linux-edac@vger.kernel.org 5149S: Maintained 5150F: drivers/edac/pasemi_edac.c 5151 5152EDAC-PND2 5153M: Tony Luck <tony.luck@intel.com> 5154L: linux-edac@vger.kernel.org 5155S: Maintained 5156F: drivers/edac/pnd2_edac.[ch] 5157 5158EDAC-R82600 5159M: Tim Small <tim@buttersideup.com> 5160L: linux-edac@vger.kernel.org 5161S: Maintained 5162F: drivers/edac/r82600_edac.c 5163 5164EDAC-SBRIDGE 5165M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5166M: Mauro Carvalho Chehab <mchehab@kernel.org> 5167L: linux-edac@vger.kernel.org 5168S: Maintained 5169F: drivers/edac/sb_edac.c 5170 5171EDAC-SKYLAKE 5172M: Tony Luck <tony.luck@intel.com> 5173L: linux-edac@vger.kernel.org 5174S: Maintained 5175F: drivers/edac/skx_edac.c 5176 5177EDAC-TI 5178M: Tero Kristo <t-kristo@ti.com> 5179L: linux-edac@vger.kernel.org 5180S: Maintained 5181F: drivers/edac/ti_edac.c 5182 5183EDIROL UA-101/UA-1000 DRIVER 5184M: Clemens Ladisch <clemens@ladisch.de> 5185L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5186T: git git://git.alsa-project.org/alsa-kernel.git 5187S: Maintained 5188F: sound/usb/misc/ua101.c 5189 5190EFI TEST DRIVER 5191L: linux-efi@vger.kernel.org 5192M: Ivan Hu <ivan.hu@canonical.com> 5193M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5194S: Maintained 5195F: drivers/firmware/efi/test/ 5196 5197EFI VARIABLE FILESYSTEM 5198M: Matthew Garrett <matthew.garrett@nebula.com> 5199M: Jeremy Kerr <jk@ozlabs.org> 5200M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5201T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5202L: linux-efi@vger.kernel.org 5203S: Maintained 5204F: fs/efivarfs/ 5205 5206EFIFB FRAMEBUFFER DRIVER 5207L: linux-fbdev@vger.kernel.org 5208M: Peter Jones <pjones@redhat.com> 5209S: Maintained 5210F: drivers/video/fbdev/efifb.c 5211 5212EFS FILESYSTEM 5213W: http://aeschi.ch.eu.org/efs/ 5214S: Orphan 5215F: fs/efs/ 5216 5217EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5218M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5219L: netdev@vger.kernel.org 5220S: Maintained 5221F: drivers/net/ethernet/ibm/ehea/ 5222 5223EM28XX VIDEO4LINUX DRIVER 5224M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5225M: Mauro Carvalho Chehab <mchehab@kernel.org> 5226L: linux-media@vger.kernel.org 5227W: https://linuxtv.org 5228T: git git://linuxtv.org/media_tree.git 5229S: Maintained 5230F: drivers/media/usb/em28xx/ 5231F: Documentation/media/v4l-drivers/em28xx* 5232 5233EMBEDDED LINUX 5234M: Paul Gortmaker <paul.gortmaker@windriver.com> 5235M: Matt Mackall <mpm@selenic.com> 5236M: David Woodhouse <dwmw2@infradead.org> 5237L: linux-embedded@vger.kernel.org 5238S: Maintained 5239 5240Emulex 10Gbps iSCSI - OneConnect DRIVER 5241M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5242M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5243M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5244L: linux-scsi@vger.kernel.org 5245W: http://www.broadcom.com 5246S: Supported 5247F: drivers/scsi/be2iscsi/ 5248 5249Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5250M: Sathya Perla <sathya.perla@broadcom.com> 5251M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5252M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5253M: Somnath Kotur <somnath.kotur@broadcom.com> 5254L: netdev@vger.kernel.org 5255W: http://www.emulex.com 5256S: Supported 5257F: drivers/net/ethernet/emulex/benet/ 5258 5259EMULEX ONECONNECT ROCE DRIVER 5260M: Selvin Xavier <selvin.xavier@broadcom.com> 5261M: Devesh Sharma <devesh.sharma@broadcom.com> 5262L: linux-rdma@vger.kernel.org 5263W: http://www.broadcom.com 5264S: Odd Fixes 5265F: drivers/infiniband/hw/ocrdma/ 5266F: include/uapi/rdma/ocrdma-abi.h 5267 5268EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5269M: James Smart <james.smart@broadcom.com> 5270M: Dick Kennedy <dick.kennedy@broadcom.com> 5271L: linux-scsi@vger.kernel.org 5272W: http://www.broadcom.com 5273S: Supported 5274F: drivers/scsi/lpfc/ 5275 5276ENE CB710 FLASH CARD READER DRIVER 5277M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5278S: Maintained 5279F: drivers/misc/cb710/ 5280F: drivers/mmc/host/cb710-mmc.* 5281F: include/linux/cb710.h 5282 5283ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5284M: Maxim Levitsky <maximlevitsky@gmail.com> 5285S: Maintained 5286F: drivers/media/rc/ene_ir.* 5287 5288EPSON S1D13XXX FRAMEBUFFER DRIVER 5289M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5290S: Maintained 5291T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5292F: drivers/video/fbdev/s1d13xxxfb.c 5293F: include/video/s1d13xxxfb.h 5294 5295ERRSEQ ERROR TRACKING INFRASTRUCTURE 5296M: Jeff Layton <jlayton@kernel.org> 5297S: Maintained 5298F: lib/errseq.c 5299F: include/linux/errseq.h 5300 5301ET131X NETWORK DRIVER 5302M: Mark Einon <mark.einon@gmail.com> 5303S: Odd Fixes 5304F: drivers/net/ethernet/agere/ 5305 5306ETHERNET BRIDGE 5307M: Stephen Hemminger <stephen@networkplumber.org> 5308L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5309L: netdev@vger.kernel.org 5310W: http://www.linuxfoundation.org/en/Net:Bridge 5311S: Maintained 5312F: include/linux/netfilter_bridge/ 5313F: net/bridge/ 5314 5315ETHERNET PHY LIBRARY 5316M: Andrew Lunn <andrew@lunn.ch> 5317M: Florian Fainelli <f.fainelli@gmail.com> 5318L: netdev@vger.kernel.org 5319S: Maintained 5320F: Documentation/ABI/testing/sysfs-bus-mdio 5321F: Documentation/devicetree/bindings/net/mdio* 5322F: Documentation/networking/phy.txt 5323F: drivers/net/phy/ 5324F: drivers/of/of_mdio.c 5325F: drivers/of/of_net.c 5326F: include/linux/*mdio*.h 5327F: include/linux/of_net.h 5328F: include/linux/phy.h 5329F: include/linux/phy_fixed.h 5330F: include/linux/platform_data/mdio-bcm-unimac.h 5331F: include/trace/events/mdio.h 5332F: include/uapi/linux/mdio.h 5333F: include/uapi/linux/mii.h 5334 5335EXT2 FILE SYSTEM 5336M: Jan Kara <jack@suse.com> 5337L: linux-ext4@vger.kernel.org 5338S: Maintained 5339F: Documentation/filesystems/ext2.txt 5340F: fs/ext2/ 5341F: include/linux/ext2* 5342 5343EXT4 FILE SYSTEM 5344M: "Theodore Ts'o" <tytso@mit.edu> 5345M: Andreas Dilger <adilger.kernel@dilger.ca> 5346L: linux-ext4@vger.kernel.org 5347W: http://ext4.wiki.kernel.org 5348Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5349T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5350S: Maintained 5351F: Documentation/filesystems/ext4.txt 5352F: fs/ext4/ 5353 5354Extended Verification Module (EVM) 5355M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5356L: linux-integrity@vger.kernel.org 5357S: Supported 5358F: security/integrity/evm/ 5359 5360EXTENSIBLE FIRMWARE INTERFACE (EFI) 5361M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5362L: linux-efi@vger.kernel.org 5363T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5364S: Maintained 5365F: Documentation/efi-stub.txt 5366F: arch/*/kernel/efi.c 5367F: arch/x86/boot/compressed/eboot.[ch] 5368F: arch/*/include/asm/efi.h 5369F: arch/x86/platform/efi/ 5370F: drivers/firmware/efi/ 5371F: include/linux/efi*.h 5372F: arch/arm/boot/compressed/efi-header.S 5373F: arch/arm64/kernel/efi-entry.S 5374 5375EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5376M: MyungJoo Ham <myungjoo.ham@samsung.com> 5377M: Chanwoo Choi <cw00.choi@samsung.com> 5378L: linux-kernel@vger.kernel.org 5379T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5380S: Maintained 5381F: drivers/extcon/ 5382F: include/linux/extcon/ 5383F: include/linux/extcon.h 5384F: Documentation/extcon/ 5385F: Documentation/devicetree/bindings/extcon/ 5386 5387EXYNOS DP DRIVER 5388M: Jingoo Han <jingoohan1@gmail.com> 5389L: dri-devel@lists.freedesktop.org 5390S: Maintained 5391F: drivers/gpu/drm/exynos/exynos_dp* 5392 5393EXYNOS SYSMMU (IOMMU) driver 5394M: Marek Szyprowski <m.szyprowski@samsung.com> 5395L: iommu@lists.linux-foundation.org 5396S: Maintained 5397F: drivers/iommu/exynos-iommu.c 5398 5399EZchip NPS platform support 5400M: Elad Kanfi <eladkan@mellanox.com> 5401M: Vineet Gupta <vgupta@synopsys.com> 5402S: Supported 5403F: arch/arc/plat-eznps 5404F: arch/arc/boot/dts/eznps.dts 5405 5406F2FS FILE SYSTEM 5407M: Jaegeuk Kim <jaegeuk@kernel.org> 5408M: Chao Yu <yuchao0@huawei.com> 5409L: linux-f2fs-devel@lists.sourceforge.net 5410W: https://f2fs.wiki.kernel.org/ 5411T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5412S: Maintained 5413F: Documentation/filesystems/f2fs.txt 5414F: Documentation/ABI/testing/sysfs-fs-f2fs 5415F: fs/f2fs/ 5416F: include/linux/f2fs_fs.h 5417F: include/trace/events/f2fs.h 5418 5419F71805F HARDWARE MONITORING DRIVER 5420M: Jean Delvare <jdelvare@suse.com> 5421L: linux-hwmon@vger.kernel.org 5422S: Maintained 5423F: Documentation/hwmon/f71805f 5424F: drivers/hwmon/f71805f.c 5425 5426FANOTIFY 5427M: Jan Kara <jack@suse.cz> 5428R: Amir Goldstein <amir73il@gmail.com> 5429L: linux-fsdevel@vger.kernel.org 5430S: Maintained 5431F: fs/notify/fanotify/ 5432F: include/linux/fanotify.h 5433F: include/uapi/linux/fanotify.h 5434 5435FARSYNC SYNCHRONOUS DRIVER 5436M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5437W: http://www.farsite.co.uk/ 5438S: Supported 5439F: drivers/net/wan/farsync.* 5440 5441FAULT INJECTION SUPPORT 5442M: Akinobu Mita <akinobu.mita@gmail.com> 5443S: Supported 5444F: Documentation/fault-injection/ 5445F: lib/fault-inject.c 5446 5447FBTFT Framebuffer drivers 5448M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5449S: Maintained 5450F: drivers/staging/fbtft/ 5451 5452FC0011 TUNER DRIVER 5453M: Michael Buesch <m@bues.ch> 5454L: linux-media@vger.kernel.org 5455S: Maintained 5456F: drivers/media/tuners/fc0011.h 5457F: drivers/media/tuners/fc0011.c 5458 5459FC2580 MEDIA DRIVER 5460M: Antti Palosaari <crope@iki.fi> 5461L: linux-media@vger.kernel.org 5462W: https://linuxtv.org 5463W: http://palosaari.fi/linux/ 5464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5465T: git git://linuxtv.org/anttip/media_tree.git 5466S: Maintained 5467F: drivers/media/tuners/fc2580* 5468 5469FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5470M: Johannes Thumshirn <jth@kernel.org> 5471L: linux-scsi@vger.kernel.org 5472W: www.Open-FCoE.org 5473S: Supported 5474F: drivers/scsi/libfc/ 5475F: drivers/scsi/fcoe/ 5476F: include/scsi/fc/ 5477F: include/scsi/libfc.h 5478F: include/scsi/libfcoe.h 5479F: include/uapi/scsi/fc/ 5480 5481FILE LOCKING (flock() and fcntl()/lockf()) 5482M: Jeff Layton <jlayton@kernel.org> 5483M: "J. Bruce Fields" <bfields@fieldses.org> 5484L: linux-fsdevel@vger.kernel.org 5485S: Maintained 5486F: include/linux/fcntl.h 5487F: include/uapi/linux/fcntl.h 5488F: fs/fcntl.c 5489F: fs/locks.c 5490 5491FILESYSTEMS (VFS and infrastructure) 5492M: Alexander Viro <viro@zeniv.linux.org.uk> 5493L: linux-fsdevel@vger.kernel.org 5494S: Maintained 5495F: fs/* 5496F: include/linux/fs.h 5497F: include/uapi/linux/fs.h 5498 5499FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5500M: Riku Voipio <riku.voipio@iki.fi> 5501L: linux-hwmon@vger.kernel.org 5502S: Maintained 5503F: drivers/hwmon/f75375s.c 5504F: include/linux/f75375s.h 5505 5506FIREWIRE AUDIO DRIVERS 5507M: Clemens Ladisch <clemens@ladisch.de> 5508L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5509T: git git://git.alsa-project.org/alsa-kernel.git 5510S: Maintained 5511F: sound/firewire/ 5512 5513FIREWIRE MEDIA DRIVERS (firedtv) 5514M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5515L: linux-media@vger.kernel.org 5516L: linux1394-devel@lists.sourceforge.net 5517T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5518S: Maintained 5519F: drivers/media/firewire/ 5520 5521FIREWIRE SBP-2 TARGET 5522M: Chris Boot <bootc@bootc.net> 5523L: linux-scsi@vger.kernel.org 5524L: target-devel@vger.kernel.org 5525L: linux1394-devel@lists.sourceforge.net 5526T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5527S: Maintained 5528F: drivers/target/sbp/ 5529 5530FIREWIRE SUBSYSTEM 5531M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5532L: linux1394-devel@lists.sourceforge.net 5533W: http://ieee1394.wiki.kernel.org/ 5534T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5535S: Maintained 5536F: drivers/firewire/ 5537F: include/linux/firewire.h 5538F: include/uapi/linux/firewire*.h 5539F: tools/firewire/ 5540 5541FIRMWARE LOADER (request_firmware) 5542M: Luis R. Rodriguez <mcgrof@kernel.org> 5543L: linux-kernel@vger.kernel.org 5544S: Maintained 5545F: Documentation/firmware_class/ 5546F: drivers/base/firmware_loader/ 5547F: include/linux/firmware.h 5548 5549FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5550M: Joshua Morris <josh.h.morris@us.ibm.com> 5551M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5552S: Maintained 5553F: drivers/block/rsxx/ 5554 5555FLOPPY DRIVER 5556M: Jiri Kosina <jikos@kernel.org> 5557T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5558S: Odd fixes 5559F: drivers/block/floppy.c 5560 5561FMC SUBSYSTEM 5562M: Alessandro Rubini <rubini@gnudd.com> 5563W: http://www.ohwr.org/projects/fmc-bus 5564S: Supported 5565F: drivers/fmc/ 5566F: include/linux/fmc*.h 5567F: include/linux/ipmi-fru.h 5568K: fmc_d.*register 5569 5570FPGA MANAGER FRAMEWORK 5571M: Alan Tull <atull@kernel.org> 5572M: Moritz Fischer <mdf@kernel.org> 5573L: linux-fpga@vger.kernel.org 5574S: Maintained 5575T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5576Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5577F: Documentation/fpga/ 5578F: Documentation/devicetree/bindings/fpga/ 5579F: drivers/fpga/ 5580F: include/linux/fpga/ 5581W: http://www.rocketboards.org 5582 5583FPU EMULATOR 5584M: Bill Metzenthen <billm@melbpc.org.au> 5585W: http://floatingpoint.sourceforge.net/emulator/index.html 5586S: Maintained 5587F: arch/x86/math-emu/ 5588 5589FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5590L: netdev@vger.kernel.org 5591S: Orphan 5592F: drivers/net/wan/dlci.c 5593F: drivers/net/wan/sdla.c 5594 5595FRAMEBUFFER LAYER 5596M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5597L: dri-devel@lists.freedesktop.org 5598L: linux-fbdev@vger.kernel.org 5599T: git git://github.com/bzolnier/linux.git 5600Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5601S: Maintained 5602F: Documentation/fb/ 5603F: drivers/video/ 5604F: include/video/ 5605F: include/linux/fb.h 5606F: include/uapi/video/ 5607F: include/uapi/linux/fb.h 5608 5609FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5610M: Horia Geantă <horia.geanta@nxp.com> 5611M: Aymen Sghaier <aymen.sghaier@nxp.com> 5612L: linux-crypto@vger.kernel.org 5613S: Maintained 5614F: drivers/crypto/caam/ 5615F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5616 5617FREESCALE DIU FRAMEBUFFER DRIVER 5618M: Timur Tabi <timur@tabi.org> 5619L: linux-fbdev@vger.kernel.org 5620S: Maintained 5621F: drivers/video/fbdev/fsl-diu-fb.* 5622 5623FREESCALE DMA DRIVER 5624M: Li Yang <leoyang.li@nxp.com> 5625M: Zhang Wei <zw@zh-kernel.org> 5626L: linuxppc-dev@lists.ozlabs.org 5627S: Maintained 5628F: drivers/dma/fsldma.* 5629 5630FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5631M: Claudiu Manoil <claudiu.manoil@nxp.com> 5632L: netdev@vger.kernel.org 5633S: Maintained 5634F: drivers/net/ethernet/freescale/gianfar* 5635X: drivers/net/ethernet/freescale/gianfar_ptp.c 5636F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5637 5638FREESCALE GPMI NAND DRIVER 5639M: Han Xu <han.xu@nxp.com> 5640L: linux-mtd@lists.infradead.org 5641S: Maintained 5642F: drivers/mtd/nand/raw/gpmi-nand/* 5643 5644FREESCALE I2C CPM DRIVER 5645M: Jochen Friedrich <jochen@scram.de> 5646L: linuxppc-dev@lists.ozlabs.org 5647L: linux-i2c@vger.kernel.org 5648S: Maintained 5649F: drivers/i2c/busses/i2c-cpm.c 5650 5651FREESCALE IMX / MXC FEC DRIVER 5652M: Fugang Duan <fugang.duan@nxp.com> 5653L: netdev@vger.kernel.org 5654S: Maintained 5655F: drivers/net/ethernet/freescale/fec_main.c 5656F: drivers/net/ethernet/freescale/fec_ptp.c 5657F: drivers/net/ethernet/freescale/fec.h 5658F: Documentation/devicetree/bindings/net/fsl-fec.txt 5659 5660FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5661M: Sascha Hauer <s.hauer@pengutronix.de> 5662R: Pengutronix Kernel Team <kernel@pengutronix.de> 5663L: linux-fbdev@vger.kernel.org 5664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5665S: Maintained 5666F: include/linux/platform_data/video-imxfb.h 5667F: drivers/video/fbdev/imxfb.c 5668 5669FREESCALE QORIQ DPAA ETHERNET DRIVER 5670M: Madalin Bucur <madalin.bucur@nxp.com> 5671L: netdev@vger.kernel.org 5672S: Maintained 5673F: drivers/net/ethernet/freescale/dpaa 5674 5675FREESCALE QORIQ DPAA FMAN DRIVER 5676M: Madalin Bucur <madalin.bucur@nxp.com> 5677L: netdev@vger.kernel.org 5678S: Maintained 5679F: drivers/net/ethernet/freescale/fman 5680F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5681 5682FREESCALE QUAD SPI DRIVER 5683M: Han Xu <han.xu@nxp.com> 5684L: linux-mtd@lists.infradead.org 5685S: Maintained 5686F: drivers/mtd/spi-nor/fsl-quadspi.c 5687 5688FREESCALE QUICC ENGINE LIBRARY 5689M: Qiang Zhao <qiang.zhao@nxp.com> 5690L: linuxppc-dev@lists.ozlabs.org 5691S: Maintained 5692F: drivers/soc/fsl/qe/ 5693F: include/soc/fsl/*qe*.h 5694F: include/soc/fsl/*ucc*.h 5695 5696FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5697M: Li Yang <leoyang.li@nxp.com> 5698L: netdev@vger.kernel.org 5699L: linuxppc-dev@lists.ozlabs.org 5700S: Maintained 5701F: drivers/net/ethernet/freescale/ucc_geth* 5702 5703FREESCALE QUICC ENGINE UCC HDLC DRIVER 5704M: Zhao Qiang <qiang.zhao@nxp.com> 5705L: netdev@vger.kernel.org 5706L: linuxppc-dev@lists.ozlabs.org 5707S: Maintained 5708F: drivers/net/wan/fsl_ucc_hdlc* 5709 5710FREESCALE QUICC ENGINE UCC UART DRIVER 5711M: Timur Tabi <timur@tabi.org> 5712L: linuxppc-dev@lists.ozlabs.org 5713S: Maintained 5714F: drivers/tty/serial/ucc_uart.c 5715 5716FREESCALE SOC DRIVERS 5717M: Li Yang <leoyang.li@nxp.com> 5718L: linuxppc-dev@lists.ozlabs.org 5719L: linux-arm-kernel@lists.infradead.org 5720S: Maintained 5721F: Documentation/devicetree/bindings/soc/fsl/ 5722F: drivers/soc/fsl/ 5723F: include/linux/fsl/ 5724 5725FREESCALE SOC FS_ENET DRIVER 5726M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5727M: Vitaly Bordug <vbordug@ru.mvista.com> 5728L: linuxppc-dev@lists.ozlabs.org 5729L: netdev@vger.kernel.org 5730S: Maintained 5731F: drivers/net/ethernet/freescale/fs_enet/ 5732F: include/linux/fs_enet_pd.h 5733 5734FREESCALE SOC SOUND DRIVERS 5735M: Timur Tabi <timur@tabi.org> 5736M: Nicolin Chen <nicoleotsuka@gmail.com> 5737M: Xiubo Li <Xiubo.Lee@gmail.com> 5738R: Fabio Estevam <fabio.estevam@nxp.com> 5739L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5740L: linuxppc-dev@lists.ozlabs.org 5741S: Maintained 5742F: sound/soc/fsl/fsl* 5743F: sound/soc/fsl/imx* 5744F: sound/soc/fsl/mpc8610_hpcd.c 5745 5746FREESCALE USB PERIPHERAL DRIVERS 5747M: Li Yang <leoyang.li@nxp.com> 5748L: linux-usb@vger.kernel.org 5749L: linuxppc-dev@lists.ozlabs.org 5750S: Maintained 5751F: drivers/usb/gadget/udc/fsl* 5752 5753FREEVXFS FILESYSTEM 5754M: Christoph Hellwig <hch@infradead.org> 5755W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5756S: Maintained 5757F: fs/freevxfs/ 5758 5759FREEZER 5760M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5761M: Pavel Machek <pavel@ucw.cz> 5762L: linux-pm@vger.kernel.org 5763S: Supported 5764F: Documentation/power/freezing-of-tasks.txt 5765F: include/linux/freezer.h 5766F: kernel/freezer.c 5767 5768FRONTSWAP API 5769M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5770L: linux-kernel@vger.kernel.org 5771S: Maintained 5772F: mm/frontswap.c 5773F: include/linux/frontswap.h 5774 5775FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5776M: David Howells <dhowells@redhat.com> 5777L: linux-cachefs@redhat.com (moderated for non-subscribers) 5778S: Supported 5779F: Documentation/filesystems/caching/ 5780F: fs/fscache/ 5781F: include/linux/fscache*.h 5782 5783FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5784M: Theodore Y. Ts'o <tytso@mit.edu> 5785M: Jaegeuk Kim <jaegeuk@kernel.org> 5786L: linux-fscrypt@vger.kernel.org 5787Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5788T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5789S: Supported 5790F: fs/crypto/ 5791F: include/linux/fscrypt*.h 5792F: Documentation/filesystems/fscrypt.rst 5793 5794FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5795M: Jan Kara <jack@suse.cz> 5796R: Amir Goldstein <amir73il@gmail.com> 5797L: linux-fsdevel@vger.kernel.org 5798S: Maintained 5799F: fs/notify/ 5800F: include/linux/fsnotify*.h 5801 5802FUJITSU LAPTOP EXTRAS 5803M: Jonathan Woithe <jwoithe@just42.net> 5804L: platform-driver-x86@vger.kernel.org 5805S: Maintained 5806F: drivers/platform/x86/fujitsu-laptop.c 5807 5808FUJITSU M-5MO LS CAMERA ISP DRIVER 5809M: Kyungmin Park <kyungmin.park@samsung.com> 5810M: Heungjun Kim <riverful.kim@samsung.com> 5811L: linux-media@vger.kernel.org 5812S: Maintained 5813F: drivers/media/i2c/m5mols/ 5814F: include/media/i2c/m5mols.h 5815 5816FUJITSU TABLET EXTRAS 5817M: Robert Gerlach <khnz@gmx.de> 5818L: platform-driver-x86@vger.kernel.org 5819S: Maintained 5820F: drivers/platform/x86/fujitsu-tablet.c 5821 5822FUSE: FILESYSTEM IN USERSPACE 5823M: Miklos Szeredi <miklos@szeredi.hu> 5824L: linux-fsdevel@vger.kernel.org 5825W: http://fuse.sourceforge.net/ 5826T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5827S: Maintained 5828F: fs/fuse/ 5829F: include/uapi/linux/fuse.h 5830F: Documentation/filesystems/fuse.txt 5831 5832FUTEX SUBSYSTEM 5833M: Thomas Gleixner <tglx@linutronix.de> 5834M: Ingo Molnar <mingo@redhat.com> 5835R: Peter Zijlstra <peterz@infradead.org> 5836R: Darren Hart <dvhart@infradead.org> 5837L: linux-kernel@vger.kernel.org 5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5839S: Maintained 5840F: kernel/futex.c 5841F: kernel/futex_compat.c 5842F: include/asm-generic/futex.h 5843F: include/linux/futex.h 5844F: include/uapi/linux/futex.h 5845F: tools/testing/selftests/futex/ 5846F: tools/perf/bench/futex* 5847F: Documentation/*futex* 5848 5849GCC PLUGINS 5850M: Kees Cook <keescook@chromium.org> 5851R: Emese Revfy <re.emese@gmail.com> 5852L: kernel-hardening@lists.openwall.com 5853S: Maintained 5854F: scripts/gcc-plugins/ 5855F: scripts/gcc-plugin.sh 5856F: scripts/Makefile.gcc-plugins 5857F: Documentation/gcc-plugins.txt 5858 5859GCOV BASED KERNEL PROFILING 5860M: Peter Oberparleiter <oberpar@linux.ibm.com> 5861S: Maintained 5862F: kernel/gcov/ 5863F: Documentation/dev-tools/gcov.rst 5864 5865GDB KERNEL DEBUGGING HELPER SCRIPTS 5866M: Jan Kiszka <jan.kiszka@siemens.com> 5867M: Kieran Bingham <kieran@bingham.xyz> 5868S: Supported 5869F: scripts/gdb/ 5870 5871GDT SCSI DISK ARRAY CONTROLLER DRIVER 5872M: Achim Leubner <achim_leubner@adaptec.com> 5873L: linux-scsi@vger.kernel.org 5874W: http://www.icp-vortex.com/ 5875S: Supported 5876F: drivers/scsi/gdt* 5877 5878GEMTEK FM RADIO RECEIVER DRIVER 5879M: Hans Verkuil <hverkuil@xs4all.nl> 5880L: linux-media@vger.kernel.org 5881T: git git://linuxtv.org/media_tree.git 5882W: https://linuxtv.org 5883S: Maintained 5884F: drivers/media/radio/radio-gemtek* 5885 5886GENERIC GPIO I2C DRIVER 5887M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5888S: Supported 5889F: drivers/i2c/busses/i2c-gpio.c 5890F: include/linux/i2c-gpio.h 5891 5892GENERIC GPIO I2C MULTIPLEXER DRIVER 5893M: Peter Korsgaard <peter.korsgaard@barco.com> 5894L: linux-i2c@vger.kernel.org 5895S: Supported 5896F: drivers/i2c/muxes/i2c-mux-gpio.c 5897F: include/linux/i2c-mux-gpio.h 5898F: Documentation/i2c/muxes/i2c-mux-gpio 5899 5900GENERIC HDLC (WAN) DRIVERS 5901M: Krzysztof Halasa <khc@pm.waw.pl> 5902W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5903S: Maintained 5904F: drivers/net/wan/c101.c 5905F: drivers/net/wan/hd6457* 5906F: drivers/net/wan/hdlc* 5907F: drivers/net/wan/n2.c 5908F: drivers/net/wan/pc300too.c 5909F: drivers/net/wan/pci200syn.c 5910F: drivers/net/wan/wanxl* 5911 5912GENERIC INCLUDE/ASM HEADER FILES 5913M: Arnd Bergmann <arnd@arndb.de> 5914L: linux-arch@vger.kernel.org 5915T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5916S: Maintained 5917F: include/asm-generic/ 5918F: include/uapi/asm-generic/ 5919 5920GENERIC PHY FRAMEWORK 5921M: Kishon Vijay Abraham I <kishon@ti.com> 5922L: linux-kernel@vger.kernel.org 5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5924S: Supported 5925F: drivers/phy/ 5926F: include/linux/phy/ 5927 5928GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5929M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5930S: Supported 5931F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5932 5933GENERIC PM DOMAINS 5934M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5935M: Kevin Hilman <khilman@kernel.org> 5936M: Ulf Hansson <ulf.hansson@linaro.org> 5937L: linux-pm@vger.kernel.org 5938S: Supported 5939F: drivers/base/power/domain*.c 5940F: include/linux/pm_domain.h 5941F: Documentation/devicetree/bindings/power/power_domain.txt 5942 5943GENERIC UIO DRIVER FOR PCI DEVICES 5944M: "Michael S. Tsirkin" <mst@redhat.com> 5945L: kvm@vger.kernel.org 5946S: Supported 5947F: drivers/uio/uio_pci_generic.c 5948 5949GENWQE (IBM Generic Workqueue Card) 5950M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5951M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5952S: Supported 5953F: drivers/misc/genwqe/ 5954 5955GET_MAINTAINER SCRIPT 5956M: Joe Perches <joe@perches.com> 5957S: Maintained 5958F: scripts/get_maintainer.pl 5959 5960GFS2 FILE SYSTEM 5961M: Steven Whitehouse <swhiteho@redhat.com> 5962M: Bob Peterson <rpeterso@redhat.com> 5963L: cluster-devel@redhat.com 5964W: http://sources.redhat.com/cluster/ 5965T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5966S: Supported 5967F: Documentation/filesystems/gfs2*.txt 5968F: fs/gfs2/ 5969F: include/uapi/linux/gfs2_ondisk.h 5970 5971GIGASET ISDN DRIVERS 5972M: Paul Bolle <pebolle@tiscali.nl> 5973L: gigaset307x-common@lists.sourceforge.net 5974W: http://gigaset307x.sourceforge.net/ 5975S: Odd Fixes 5976F: Documentation/isdn/README.gigaset 5977F: drivers/isdn/gigaset/ 5978F: include/uapi/linux/gigaset_dev.h 5979 5980GO7007 MPEG CODEC 5981M: Hans Verkuil <hans.verkuil@cisco.com> 5982L: linux-media@vger.kernel.org 5983S: Maintained 5984F: drivers/media/usb/go7007/ 5985 5986GOODIX TOUCHSCREEN 5987M: Bastien Nocera <hadess@hadess.net> 5988L: linux-input@vger.kernel.org 5989S: Maintained 5990F: drivers/input/touchscreen/goodix.c 5991 5992GPD POCKET FAN DRIVER 5993M: Hans de Goede <hdegoede@redhat.com> 5994L: platform-driver-x86@vger.kernel.org 5995S: Maintained 5996F: drivers/platform/x86/gpd-pocket-fan.c 5997 5998GPIO ACPI SUPPORT 5999M: Mika Westerberg <mika.westerberg@linux.intel.com> 6000M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6001L: linux-gpio@vger.kernel.org 6002L: linux-acpi@vger.kernel.org 6003S: Maintained 6004F: Documentation/acpi/gpio-properties.txt 6005F: drivers/gpio/gpiolib-acpi.c 6006 6007GPIO IR Transmitter 6008M: Sean Young <sean@mess.org> 6009L: linux-media@vger.kernel.org 6010S: Maintained 6011F: drivers/media/rc/gpio-ir-tx.c 6012 6013GPIO MOCKUP DRIVER 6014M: Bamvor Jian Zhang <bamv2005@gmail.com> 6015R: Bartosz Golaszewski <brgl@bgdev.pl> 6016L: linux-gpio@vger.kernel.org 6017S: Maintained 6018F: drivers/gpio/gpio-mockup.c 6019F: tools/testing/selftests/gpio/ 6020 6021GPIO SUBSYSTEM 6022M: Linus Walleij <linus.walleij@linaro.org> 6023L: linux-gpio@vger.kernel.org 6024T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6025S: Maintained 6026F: Documentation/devicetree/bindings/gpio/ 6027F: Documentation/driver-api/gpio/ 6028F: Documentation/gpio/ 6029F: Documentation/ABI/testing/gpio-cdev 6030F: Documentation/ABI/obsolete/sysfs-gpio 6031F: drivers/gpio/ 6032F: include/linux/gpio/ 6033F: include/linux/gpio.h 6034F: include/linux/of_gpio.h 6035F: include/asm-generic/gpio.h 6036F: include/uapi/linux/gpio.h 6037F: tools/gpio/ 6038 6039GRE DEMULTIPLEXER DRIVER 6040M: Dmitry Kozlov <xeb@mail.ru> 6041L: netdev@vger.kernel.org 6042S: Maintained 6043F: net/ipv4/gre_demux.c 6044F: net/ipv4/gre_offload.c 6045F: include/net/gre.h 6046 6047GRETH 10/100/1G Ethernet MAC device driver 6048M: Andreas Larsson <andreas@gaisler.com> 6049L: netdev@vger.kernel.org 6050S: Maintained 6051F: drivers/net/ethernet/aeroflex/ 6052 6053GREYBUS AUDIO PROTOCOLS DRIVERS 6054M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6055M: Mark Greer <mgreer@animalcreek.com> 6056S: Maintained 6057F: drivers/staging/greybus/audio_apbridgea.c 6058F: drivers/staging/greybus/audio_apbridgea.h 6059F: drivers/staging/greybus/audio_codec.c 6060F: drivers/staging/greybus/audio_codec.h 6061F: drivers/staging/greybus/audio_gb.c 6062F: drivers/staging/greybus/audio_manager.c 6063F: drivers/staging/greybus/audio_manager.h 6064F: drivers/staging/greybus/audio_manager_module.c 6065F: drivers/staging/greybus/audio_manager_private.h 6066F: drivers/staging/greybus/audio_manager_sysfs.c 6067F: drivers/staging/greybus/audio_module.c 6068F: drivers/staging/greybus/audio_topology.c 6069 6070GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6071M: Viresh Kumar <vireshk@kernel.org> 6072S: Maintained 6073F: drivers/staging/greybus/authentication.c 6074F: drivers/staging/greybus/bootrom.c 6075F: drivers/staging/greybus/firmware.h 6076F: drivers/staging/greybus/fw-core.c 6077F: drivers/staging/greybus/fw-download.c 6078F: drivers/staging/greybus/fw-managament.c 6079F: drivers/staging/greybus/greybus_authentication.h 6080F: drivers/staging/greybus/greybus_firmware.h 6081F: drivers/staging/greybus/hid.c 6082F: drivers/staging/greybus/i2c.c 6083F: drivers/staging/greybus/spi.c 6084F: drivers/staging/greybus/spilib.c 6085F: drivers/staging/greybus/spilib.h 6086 6087GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6088M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6089S: Maintained 6090F: drivers/staging/greybus/loopback.c 6091F: drivers/staging/greybus/timesync.c 6092F: drivers/staging/greybus/timesync_platform.c 6093 6094GREYBUS PLATFORM DRIVERS 6095M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6096S: Maintained 6097F: drivers/staging/greybus/arche-platform.c 6098F: drivers/staging/greybus/arche-apb-ctrl.c 6099F: drivers/staging/greybus/arche_platform.h 6100 6101GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6102M: Rui Miguel Silva <rmfrfs@gmail.com> 6103S: Maintained 6104F: drivers/staging/greybus/sdio.c 6105F: drivers/staging/greybus/light.c 6106F: drivers/staging/greybus/gpio.c 6107F: drivers/staging/greybus/power_supply.c 6108F: drivers/staging/greybus/spi.c 6109F: drivers/staging/greybus/spilib.c 6110 6111GREYBUS SUBSYSTEM 6112M: Johan Hovold <johan@kernel.org> 6113M: Alex Elder <elder@kernel.org> 6114M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6115S: Maintained 6116F: drivers/staging/greybus/ 6117L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6118 6119GREYBUS UART PROTOCOLS DRIVERS 6120M: David Lin <dtwlin@gmail.com> 6121S: Maintained 6122F: drivers/staging/greybus/uart.c 6123F: drivers/staging/greybus/log.c 6124 6125GS1662 VIDEO SERIALIZER 6126M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6127L: linux-media@vger.kernel.org 6128T: git git://linuxtv.org/media_tree.git 6129S: Maintained 6130F: drivers/media/spi/gs1662.c 6131 6132GSPCA FINEPIX SUBDRIVER 6133M: Frank Zago <frank@zago.net> 6134L: linux-media@vger.kernel.org 6135T: git git://linuxtv.org/media_tree.git 6136S: Maintained 6137F: drivers/media/usb/gspca/finepix.c 6138 6139GSPCA GL860 SUBDRIVER 6140M: Olivier Lorin <o.lorin@laposte.net> 6141L: linux-media@vger.kernel.org 6142T: git git://linuxtv.org/media_tree.git 6143S: Maintained 6144F: drivers/media/usb/gspca/gl860/ 6145 6146GSPCA M5602 SUBDRIVER 6147M: Erik Andren <erik.andren@gmail.com> 6148L: linux-media@vger.kernel.org 6149T: git git://linuxtv.org/media_tree.git 6150S: Maintained 6151F: drivers/media/usb/gspca/m5602/ 6152 6153GSPCA PAC207 SONIXB SUBDRIVER 6154M: Hans Verkuil <hverkuil@xs4all.nl> 6155L: linux-media@vger.kernel.org 6156T: git git://linuxtv.org/media_tree.git 6157S: Odd Fixes 6158F: drivers/media/usb/gspca/pac207.c 6159 6160GSPCA SN9C20X SUBDRIVER 6161M: Brian Johnson <brijohn@gmail.com> 6162L: linux-media@vger.kernel.org 6163T: git git://linuxtv.org/media_tree.git 6164S: Maintained 6165F: drivers/media/usb/gspca/sn9c20x.c 6166 6167GSPCA T613 SUBDRIVER 6168M: Leandro Costantino <lcostantino@gmail.com> 6169L: linux-media@vger.kernel.org 6170T: git git://linuxtv.org/media_tree.git 6171S: Maintained 6172F: drivers/media/usb/gspca/t613.c 6173 6174GSPCA USB WEBCAM DRIVER 6175M: Hans Verkuil <hverkuil@xs4all.nl> 6176L: linux-media@vger.kernel.org 6177T: git git://linuxtv.org/media_tree.git 6178S: Odd Fixes 6179F: drivers/media/usb/gspca/ 6180 6181GTP (GPRS Tunneling Protocol) 6182M: Pablo Neira Ayuso <pablo@netfilter.org> 6183M: Harald Welte <laforge@gnumonks.org> 6184L: osmocom-net-gprs@lists.osmocom.org 6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6186S: Maintained 6187F: drivers/net/gtp.c 6188 6189GUID PARTITION TABLE (GPT) 6190M: Davidlohr Bueso <dave@stgolabs.net> 6191L: linux-efi@vger.kernel.org 6192S: Maintained 6193F: block/partitions/efi.* 6194 6195H8/300 ARCHITECTURE 6196M: Yoshinori Sato <ysato@users.sourceforge.jp> 6197L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6198W: http://uclinux-h8.sourceforge.jp 6199T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6200S: Maintained 6201F: arch/h8300/ 6202F: drivers/clocksource/h8300_*.c 6203F: drivers/clk/h8300/ 6204F: drivers/irqchip/irq-renesas-h8*.c 6205 6206HACKRF MEDIA DRIVER 6207M: Antti Palosaari <crope@iki.fi> 6208L: linux-media@vger.kernel.org 6209W: https://linuxtv.org 6210W: http://palosaari.fi/linux/ 6211Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6212T: git git://linuxtv.org/anttip/media_tree.git 6213S: Maintained 6214F: drivers/media/usb/hackrf/ 6215 6216HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6217M: Frank Seidel <frank@f-seidel.de> 6218L: platform-driver-x86@vger.kernel.org 6219W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6220S: Maintained 6221F: drivers/platform/x86/hdaps.c 6222 6223HARDWARE MONITORING 6224M: Jean Delvare <jdelvare@suse.com> 6225M: Guenter Roeck <linux@roeck-us.net> 6226L: linux-hwmon@vger.kernel.org 6227W: http://hwmon.wiki.kernel.org/ 6228T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6229S: Maintained 6230F: Documentation/hwmon/ 6231F: drivers/hwmon/ 6232F: include/linux/hwmon*.h 6233 6234HARDWARE RANDOM NUMBER GENERATOR CORE 6235M: Matt Mackall <mpm@selenic.com> 6236M: Herbert Xu <herbert@gondor.apana.org.au> 6237L: linux-crypto@vger.kernel.org 6238S: Odd fixes 6239F: Documentation/devicetree/bindings/rng/ 6240F: Documentation/hw_random.txt 6241F: drivers/char/hw_random/ 6242F: include/linux/hw_random.h 6243 6244HARDWARE TRACING FACILITIES 6245M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6246S: Maintained 6247F: drivers/hwtracing/ 6248 6249HARDWARE SPINLOCK CORE 6250M: Ohad Ben-Cohen <ohad@wizery.com> 6251M: Bjorn Andersson <bjorn.andersson@linaro.org> 6252L: linux-remoteproc@vger.kernel.org 6253S: Maintained 6254T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6255F: Documentation/devicetree/bindings/hwlock/ 6256F: Documentation/hwspinlock.txt 6257F: drivers/hwspinlock/ 6258F: include/linux/hwspinlock.h 6259 6260HARMONY SOUND DRIVER 6261L: linux-parisc@vger.kernel.org 6262S: Maintained 6263F: sound/parisc/harmony.* 6264 6265HDPVR USB VIDEO ENCODER DRIVER 6266M: Hans Verkuil <hverkuil@xs4all.nl> 6267L: linux-media@vger.kernel.org 6268T: git git://linuxtv.org/media_tree.git 6269W: https://linuxtv.org 6270S: Odd Fixes 6271F: drivers/media/usb/hdpvr/ 6272 6273HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6274M: Jerry Hoemann <jerry.hoemann@hpe.com> 6275S: Supported 6276F: Documentation/watchdog/hpwdt.txt 6277F: drivers/watchdog/hpwdt.c 6278 6279HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6280M: Don Brace <don.brace@microsemi.com> 6281L: esc.storagedev@microsemi.com 6282L: linux-scsi@vger.kernel.org 6283S: Supported 6284F: Documentation/scsi/hpsa.txt 6285F: drivers/scsi/hpsa*.[ch] 6286F: include/linux/cciss*.h 6287F: include/uapi/linux/cciss*.h 6288 6289HFI1 DRIVER 6290M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6291M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6292L: linux-rdma@vger.kernel.org 6293S: Supported 6294F: drivers/infiniband/hw/hfi1 6295 6296HFS FILESYSTEM 6297L: linux-fsdevel@vger.kernel.org 6298S: Orphan 6299F: Documentation/filesystems/hfs.txt 6300F: fs/hfs/ 6301 6302HFSPLUS FILESYSTEM 6303L: linux-fsdevel@vger.kernel.org 6304S: Orphan 6305F: Documentation/filesystems/hfsplus.txt 6306F: fs/hfsplus/ 6307 6308HGA FRAMEBUFFER DRIVER 6309M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6310L: linux-nvidia@lists.surfsouth.com 6311W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6312S: Maintained 6313F: drivers/video/fbdev/hgafb.c 6314 6315HIBERNATION (aka Software Suspend, aka swsusp) 6316M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6317M: Pavel Machek <pavel@ucw.cz> 6318L: linux-pm@vger.kernel.org 6319B: https://bugzilla.kernel.org 6320S: Supported 6321F: arch/x86/power/ 6322F: drivers/base/power/ 6323F: kernel/power/ 6324F: include/linux/suspend.h 6325F: include/linux/freezer.h 6326F: include/linux/pm.h 6327F: arch/*/include/asm/suspend*.h 6328 6329HID CORE LAYER 6330M: Jiri Kosina <jikos@kernel.org> 6331R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6332L: linux-input@vger.kernel.org 6333T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6334S: Maintained 6335F: drivers/hid/ 6336F: include/linux/hid* 6337F: include/uapi/linux/hid* 6338 6339HID SENSOR HUB DRIVERS 6340M: Jiri Kosina <jikos@kernel.org> 6341M: Jonathan Cameron <jic23@kernel.org> 6342M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6343L: linux-input@vger.kernel.org 6344L: linux-iio@vger.kernel.org 6345S: Maintained 6346F: Documentation/hid/hid-sensor* 6347F: drivers/hid/hid-sensor-* 6348F: drivers/iio/*/hid-* 6349F: include/linux/hid-sensor-* 6350 6351HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6352M: Thomas Gleixner <tglx@linutronix.de> 6353L: linux-kernel@vger.kernel.org 6354T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6355S: Maintained 6356F: Documentation/timers/ 6357F: kernel/time/hrtimer.c 6358F: kernel/time/clockevents.c 6359F: kernel/time/timer_*.c 6360F: include/linux/clockchips.h 6361F: include/linux/hrtimer.h 6362 6363HIGH-SPEED SCC DRIVER FOR AX.25 6364L: linux-hams@vger.kernel.org 6365S: Orphan 6366F: drivers/net/hamradio/dmascc.c 6367F: drivers/net/hamradio/scc.c 6368 6369HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6370M: HighPoint Linux Team <linux@highpoint-tech.com> 6371W: http://www.highpoint-tech.com 6372S: Supported 6373F: Documentation/scsi/hptiop.txt 6374F: drivers/scsi/hptiop.c 6375 6376HIPPI 6377M: Jes Sorensen <jes@trained-monkey.org> 6378L: linux-hippi@sunsite.dk 6379S: Maintained 6380F: include/linux/hippidevice.h 6381F: include/uapi/linux/if_hippi.h 6382F: net/802/hippi.c 6383F: drivers/net/hippi/ 6384 6385HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6386M: Yisen Zhuang <yisen.zhuang@huawei.com> 6387M: Salil Mehta <salil.mehta@huawei.com> 6388L: netdev@vger.kernel.org 6389W: http://www.hisilicon.com 6390S: Maintained 6391F: drivers/net/ethernet/hisilicon/hns3/ 6392 6393HISILICON LPC BUS DRIVER 6394M: john.garry@huawei.com 6395W: http://www.hisilicon.com 6396S: Maintained 6397F: drivers/bus/hisi_lpc.c 6398F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6399 6400HISILICON NETWORK SUBSYSTEM DRIVER 6401M: Yisen Zhuang <yisen.zhuang@huawei.com> 6402M: Salil Mehta <salil.mehta@huawei.com> 6403L: netdev@vger.kernel.org 6404W: http://www.hisilicon.com 6405S: Maintained 6406F: drivers/net/ethernet/hisilicon/ 6407F: Documentation/devicetree/bindings/net/hisilicon*.txt 6408 6409HISILICON PMU DRIVER 6410M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6411W: http://www.hisilicon.com 6412S: Supported 6413F: drivers/perf/hisilicon 6414F: Documentation/perf/hisi-pmu.txt 6415 6416HISILICON ROCE DRIVER 6417M: Lijun Ou <oulijun@huawei.com> 6418M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6419L: linux-rdma@vger.kernel.org 6420S: Maintained 6421F: drivers/infiniband/hw/hns/ 6422F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6423 6424HISILICON SAS Controller 6425M: John Garry <john.garry@huawei.com> 6426W: http://www.hisilicon.com 6427S: Supported 6428F: drivers/scsi/hisi_sas/ 6429F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6430 6431HMM - Heterogeneous Memory Management 6432M: Jérôme Glisse <jglisse@redhat.com> 6433L: linux-mm@kvack.org 6434S: Maintained 6435F: mm/hmm* 6436F: include/linux/hmm* 6437F: Documentation/vm/hmm.txt 6438 6439HOST AP DRIVER 6440M: Jouni Malinen <j@w1.fi> 6441L: linux-wireless@vger.kernel.org 6442W: http://w1.fi/hostap-driver.html 6443S: Obsolete 6444F: drivers/net/wireless/intersil/hostap/ 6445 6446HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6447L: platform-driver-x86@vger.kernel.org 6448S: Orphan 6449F: drivers/platform/x86/tc1100-wmi.c 6450 6451HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6452M: Jaroslav Kysela <perex@perex.cz> 6453S: Maintained 6454F: drivers/net/ethernet/hp/hp100.* 6455 6456HPET: High Precision Event Timers driver 6457M: Clemens Ladisch <clemens@ladisch.de> 6458S: Maintained 6459F: Documentation/timers/hpet.txt 6460F: drivers/char/hpet.c 6461F: include/linux/hpet.h 6462F: include/uapi/linux/hpet.h 6463 6464HPET: x86 6465S: Orphan 6466F: arch/x86/kernel/hpet.c 6467F: arch/x86/include/asm/hpet.h 6468 6469HPFS FILESYSTEM 6470M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6471W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6472S: Maintained 6473F: fs/hpfs/ 6474 6475HSI SUBSYSTEM 6476M: Sebastian Reichel <sre@kernel.org> 6477T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6478S: Maintained 6479F: Documentation/ABI/testing/sysfs-bus-hsi 6480F: Documentation/driver-api/hsi.rst 6481F: drivers/hsi/ 6482F: include/linux/hsi/ 6483F: include/uapi/linux/hsi/ 6484 6485HSO 3G MODEM DRIVER 6486L: linux-usb@vger.kernel.org 6487S: Orphan 6488F: drivers/net/usb/hso.c 6489 6490HSR NETWORK PROTOCOL 6491M: Arvid Brodin <arvid.brodin@alten.se> 6492L: netdev@vger.kernel.org 6493S: Maintained 6494F: net/hsr/ 6495 6496HT16K33 LED CONTROLLER DRIVER 6497M: Robin van der Gracht <robin@protonic.nl> 6498S: Maintained 6499F: drivers/auxdisplay/ht16k33.c 6500F: Documentation/devicetree/bindings/display/ht16k33.txt 6501 6502HTCPEN TOUCHSCREEN DRIVER 6503M: Pau Oliva Fora <pof@eslack.org> 6504L: linux-input@vger.kernel.org 6505S: Maintained 6506F: drivers/input/touchscreen/htcpen.c 6507 6508HUAWEI ETHERNET DRIVER 6509M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6510L: netdev@vger.kernel.org 6511S: Supported 6512F: Documentation/networking/hinic.txt 6513F: drivers/net/ethernet/huawei/hinic/ 6514 6515HUGETLB FILESYSTEM 6516M: Nadia Yvette Chambers <nyc@holomorphy.com> 6517S: Maintained 6518F: fs/hugetlbfs/ 6519 6520HVA ST MEDIA DRIVER 6521M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6522L: linux-media@vger.kernel.org 6523T: git git://linuxtv.org/media_tree.git 6524W: https://linuxtv.org 6525S: Supported 6526F: drivers/media/platform/sti/hva 6527 6528HWPOISON MEMORY FAILURE HANDLING 6529M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6530L: linux-mm@kvack.org 6531S: Maintained 6532F: mm/memory-failure.c 6533F: mm/hwpoison-inject.c 6534 6535Hyper-V CORE AND DRIVERS 6536M: "K. Y. Srinivasan" <kys@microsoft.com> 6537M: Haiyang Zhang <haiyangz@microsoft.com> 6538M: Stephen Hemminger <sthemmin@microsoft.com> 6539L: devel@linuxdriverproject.org 6540S: Maintained 6541F: Documentation/networking/netvsc.txt 6542F: arch/x86/include/asm/mshyperv.h 6543F: arch/x86/include/asm/trace/hyperv.h 6544F: arch/x86/include/asm/hyperv-tlfs.h 6545F: arch/x86/kernel/cpu/mshyperv.c 6546F: arch/x86/hyperv 6547F: drivers/hid/hid-hyperv.c 6548F: drivers/hv/ 6549F: drivers/input/serio/hyperv-keyboard.c 6550F: drivers/pci/host/pci-hyperv.c 6551F: drivers/net/hyperv/ 6552F: drivers/scsi/storvsc_drv.c 6553F: drivers/uio/uio_hv_generic.c 6554F: drivers/video/fbdev/hyperv_fb.c 6555F: net/vmw_vsock/hyperv_transport.c 6556F: include/linux/hyperv.h 6557F: include/uapi/linux/hyperv.h 6558F: tools/hv/ 6559F: Documentation/ABI/stable/sysfs-bus-vmbus 6560 6561HYPERVISOR VIRTUAL CONSOLE DRIVER 6562L: linuxppc-dev@lists.ozlabs.org 6563S: Odd Fixes 6564F: drivers/tty/hvc/ 6565 6566I2C ACPI SUPPORT 6567M: Mika Westerberg <mika.westerberg@linux.intel.com> 6568L: linux-i2c@vger.kernel.org 6569L: linux-acpi@vger.kernel.org 6570S: Maintained 6571F: drivers/i2c/i2c-core-acpi.c 6572 6573I2C MUXES 6574M: Peter Rosin <peda@axentia.se> 6575L: linux-i2c@vger.kernel.org 6576S: Maintained 6577F: Documentation/i2c/i2c-topology 6578F: Documentation/i2c/muxes/ 6579F: Documentation/devicetree/bindings/i2c/i2c-mux* 6580F: Documentation/devicetree/bindings/i2c/i2c-arb* 6581F: Documentation/devicetree/bindings/i2c/i2c-gate* 6582F: drivers/i2c/i2c-mux.c 6583F: drivers/i2c/muxes/ 6584F: include/linux/i2c-mux.h 6585 6586I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6587M: Gregory CLEMENT <gregory.clement@bootlin.com> 6588L: linux-i2c@vger.kernel.org 6589S: Maintained 6590F: drivers/i2c/busses/i2c-mv64xxx.c 6591 6592I2C OVER PARALLEL PORT 6593M: Jean Delvare <jdelvare@suse.com> 6594L: linux-i2c@vger.kernel.org 6595S: Maintained 6596F: Documentation/i2c/busses/i2c-parport 6597F: Documentation/i2c/busses/i2c-parport-light 6598F: drivers/i2c/busses/i2c-parport.c 6599F: drivers/i2c/busses/i2c-parport-light.c 6600 6601I2C SUBSYSTEM 6602M: Wolfram Sang <wsa@the-dreams.de> 6603L: linux-i2c@vger.kernel.org 6604W: https://i2c.wiki.kernel.org/ 6605Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6606T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6607S: Maintained 6608F: Documentation/devicetree/bindings/i2c/i2c.txt 6609F: Documentation/i2c/ 6610F: drivers/i2c/* 6611F: include/linux/i2c.h 6612F: include/linux/i2c-dev.h 6613F: include/linux/i2c-smbus.h 6614F: include/uapi/linux/i2c.h 6615F: include/uapi/linux/i2c-*.h 6616 6617I2C SUBSYSTEM HOST DRIVERS 6618L: linux-i2c@vger.kernel.org 6619W: https://i2c.wiki.kernel.org/ 6620Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6621T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6622S: Odd Fixes 6623F: Documentation/devicetree/bindings/i2c/ 6624F: drivers/i2c/algos/ 6625F: drivers/i2c/busses/ 6626 6627I2C-TAOS-EVM DRIVER 6628M: Jean Delvare <jdelvare@suse.com> 6629L: linux-i2c@vger.kernel.org 6630S: Maintained 6631F: Documentation/i2c/busses/i2c-taos-evm 6632F: drivers/i2c/busses/i2c-taos-evm.c 6633 6634I2C-TINY-USB DRIVER 6635M: Till Harbaum <till@harbaum.org> 6636L: linux-i2c@vger.kernel.org 6637W: http://www.harbaum.org/till/i2c_tiny_usb 6638S: Maintained 6639F: drivers/i2c/busses/i2c-tiny-usb.c 6640 6641I2C/SMBUS CONTROLLER DRIVERS FOR PC 6642M: Jean Delvare <jdelvare@suse.com> 6643L: linux-i2c@vger.kernel.org 6644S: Maintained 6645F: Documentation/i2c/busses/i2c-ali1535 6646F: Documentation/i2c/busses/i2c-ali1563 6647F: Documentation/i2c/busses/i2c-ali15x3 6648F: Documentation/i2c/busses/i2c-amd756 6649F: Documentation/i2c/busses/i2c-amd8111 6650F: Documentation/i2c/busses/i2c-i801 6651F: Documentation/i2c/busses/i2c-nforce2 6652F: Documentation/i2c/busses/i2c-piix4 6653F: Documentation/i2c/busses/i2c-sis5595 6654F: Documentation/i2c/busses/i2c-sis630 6655F: Documentation/i2c/busses/i2c-sis96x 6656F: Documentation/i2c/busses/i2c-via 6657F: Documentation/i2c/busses/i2c-viapro 6658F: drivers/i2c/busses/i2c-ali1535.c 6659F: drivers/i2c/busses/i2c-ali1563.c 6660F: drivers/i2c/busses/i2c-ali15x3.c 6661F: drivers/i2c/busses/i2c-amd756.c 6662F: drivers/i2c/busses/i2c-amd756-s4882.c 6663F: drivers/i2c/busses/i2c-amd8111.c 6664F: drivers/i2c/busses/i2c-i801.c 6665F: drivers/i2c/busses/i2c-isch.c 6666F: drivers/i2c/busses/i2c-nforce2.c 6667F: drivers/i2c/busses/i2c-nforce2-s4985.c 6668F: drivers/i2c/busses/i2c-piix4.c 6669F: drivers/i2c/busses/i2c-sis5595.c 6670F: drivers/i2c/busses/i2c-sis630.c 6671F: drivers/i2c/busses/i2c-sis96x.c 6672F: drivers/i2c/busses/i2c-via.c 6673F: drivers/i2c/busses/i2c-viapro.c 6674 6675I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6676M: Hans de Goede <hdegoede@redhat.com> 6677L: linux-i2c@vger.kernel.org 6678S: Maintained 6679F: drivers/i2c/busses/i2c-cht-wc.c 6680 6681I2C/SMBUS ISMT DRIVER 6682M: Seth Heasley <seth.heasley@intel.com> 6683M: Neil Horman <nhorman@tuxdriver.com> 6684L: linux-i2c@vger.kernel.org 6685F: drivers/i2c/busses/i2c-ismt.c 6686F: Documentation/i2c/busses/i2c-ismt 6687 6688I2C/SMBUS STUB DRIVER 6689M: Jean Delvare <jdelvare@suse.com> 6690L: linux-i2c@vger.kernel.org 6691S: Maintained 6692F: drivers/i2c/i2c-stub.c 6693 6694IA64 (Itanium) PLATFORM 6695M: Tony Luck <tony.luck@intel.com> 6696M: Fenghua Yu <fenghua.yu@intel.com> 6697L: linux-ia64@vger.kernel.org 6698T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6699S: Maintained 6700F: arch/ia64/ 6701 6702IBM Power 842 compression accelerator 6703M: Haren Myneni <haren@us.ibm.com> 6704S: Supported 6705F: drivers/crypto/nx/Makefile 6706F: drivers/crypto/nx/Kconfig 6707F: drivers/crypto/nx/nx-842* 6708F: include/linux/sw842.h 6709F: crypto/842.c 6710F: lib/842/ 6711 6712IBM Power in-Nest Crypto Acceleration 6713M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6714M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6715L: linux-crypto@vger.kernel.org 6716S: Supported 6717F: drivers/crypto/nx/Makefile 6718F: drivers/crypto/nx/Kconfig 6719F: drivers/crypto/nx/nx-aes* 6720F: drivers/crypto/nx/nx-sha* 6721F: drivers/crypto/nx/nx.* 6722F: drivers/crypto/nx/nx_csbcpb.h 6723F: drivers/crypto/nx/nx_debugfs.h 6724 6725IBM Power Linux RAID adapter 6726M: Brian King <brking@us.ibm.com> 6727S: Supported 6728F: drivers/scsi/ipr.* 6729 6730IBM Power SRIOV Virtual NIC Device Driver 6731M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6732M: John Allen <jallen@linux.vnet.ibm.com> 6733L: netdev@vger.kernel.org 6734S: Supported 6735F: drivers/net/ethernet/ibm/ibmvnic.* 6736 6737IBM Power Virtual Accelerator Switchboard 6738M: Sukadev Bhattiprolu 6739L: linuxppc-dev@lists.ozlabs.org 6740S: Supported 6741F: arch/powerpc/platforms/powernv/vas* 6742F: arch/powerpc/platforms/powernv/copy-paste.h 6743F: arch/powerpc/include/asm/vas.h 6744F: arch/powerpc/include/uapi/asm/vas.h 6745 6746IBM Power Virtual Ethernet Device Driver 6747M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6748L: netdev@vger.kernel.org 6749S: Supported 6750F: drivers/net/ethernet/ibm/ibmveth.* 6751 6752IBM Power Virtual FC Device Drivers 6753M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6754L: linux-scsi@vger.kernel.org 6755S: Supported 6756F: drivers/scsi/ibmvscsi/ibmvfc* 6757 6758IBM Power Virtual SCSI Device Drivers 6759M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6760L: linux-scsi@vger.kernel.org 6761S: Supported 6762F: drivers/scsi/ibmvscsi/ibmvscsi* 6763F: include/scsi/viosrp.h 6764 6765IBM Power Virtual SCSI Device Target Driver 6766M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6767M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6768L: linux-scsi@vger.kernel.org 6769L: target-devel@vger.kernel.org 6770S: Supported 6771F: drivers/scsi/ibmvscsi_tgt/ 6772 6773IBM Power VMX Cryptographic instructions 6774M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6775M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6776L: linux-crypto@vger.kernel.org 6777S: Supported 6778F: drivers/crypto/vmx/Makefile 6779F: drivers/crypto/vmx/Kconfig 6780F: drivers/crypto/vmx/vmx.c 6781F: drivers/crypto/vmx/aes* 6782F: drivers/crypto/vmx/ghash* 6783F: drivers/crypto/vmx/ppc-xlate.pl 6784 6785IBM ServeRAID RAID DRIVER 6786S: Orphan 6787F: drivers/scsi/ips.* 6788 6789ICH LPC AND GPIO DRIVER 6790M: Peter Tyser <ptyser@xes-inc.com> 6791S: Maintained 6792F: drivers/mfd/lpc_ich.c 6793F: drivers/gpio/gpio-ich.c 6794 6795IDE SUBSYSTEM 6796M: "David S. Miller" <davem@davemloft.net> 6797L: linux-ide@vger.kernel.org 6798Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6799T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6800S: Maintained 6801F: Documentation/ide/ 6802F: drivers/ide/ 6803F: include/linux/ide.h 6804 6805IDE/ATAPI DRIVERS 6806M: Borislav Petkov <bp@alien8.de> 6807L: linux-ide@vger.kernel.org 6808S: Maintained 6809F: Documentation/cdrom/ide-cd 6810F: drivers/ide/ide-cd* 6811 6812IDEAPAD LAPTOP EXTRAS DRIVER 6813M: Ike Panhc <ike.pan@canonical.com> 6814L: platform-driver-x86@vger.kernel.org 6815W: http://launchpad.net/ideapad-laptop 6816S: Maintained 6817F: drivers/platform/x86/ideapad-laptop.c 6818 6819IDEAPAD LAPTOP SLIDEBAR DRIVER 6820M: Andrey Moiseev <o2g.org.ru@gmail.com> 6821L: linux-input@vger.kernel.org 6822W: https://github.com/o2genum/ideapad-slidebar 6823S: Maintained 6824F: drivers/input/misc/ideapad_slidebar.c 6825 6826IDT VersaClock 5 CLOCK DRIVER 6827M: Marek Vasut <marek.vasut@gmail.com> 6828S: Maintained 6829F: drivers/clk/clk-versaclock5.c 6830 6831IEEE 802.15.4 SUBSYSTEM 6832M: Alexander Aring <alex.aring@gmail.com> 6833M: Stefan Schmidt <stefan@osg.samsung.com> 6834L: linux-wpan@vger.kernel.org 6835W: http://wpan.cakelab.org/ 6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6837T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6838S: Maintained 6839F: net/ieee802154/ 6840F: net/mac802154/ 6841F: drivers/net/ieee802154/ 6842F: include/linux/nl802154.h 6843F: include/linux/ieee802154.h 6844F: include/net/nl802154.h 6845F: include/net/mac802154.h 6846F: include/net/af_ieee802154.h 6847F: include/net/cfg802154.h 6848F: include/net/ieee802154_netdev.h 6849F: Documentation/networking/ieee802154.txt 6850 6851IFE PROTOCOL 6852M: Yotam Gigi <yotam.gi@gmail.com> 6853M: Jamal Hadi Salim <jhs@mojatatu.com> 6854F: net/ife 6855F: include/net/ife.h 6856F: include/uapi/linux/ife.h 6857 6858IGORPLUG-USB IR RECEIVER 6859M: Sean Young <sean@mess.org> 6860L: linux-media@vger.kernel.org 6861S: Maintained 6862F: drivers/media/rc/igorplugusb.c 6863 6864IGUANAWORKS USB IR TRANSCEIVER 6865M: Sean Young <sean@mess.org> 6866L: linux-media@vger.kernel.org 6867S: Maintained 6868F: drivers/media/rc/iguanair.c 6869 6870IIO DIGITAL POTENTIOMETER DAC 6871M: Peter Rosin <peda@axentia.se> 6872L: linux-iio@vger.kernel.org 6873S: Maintained 6874F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6875F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6876F: drivers/iio/dac/dpot-dac.c 6877 6878IIO ENVELOPE DETECTOR 6879M: Peter Rosin <peda@axentia.se> 6880L: linux-iio@vger.kernel.org 6881S: Maintained 6882F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6883F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6884F: drivers/iio/adc/envelope-detector.c 6885 6886IIO MULTIPLEXER 6887M: Peter Rosin <peda@axentia.se> 6888L: linux-iio@vger.kernel.org 6889S: Maintained 6890F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6891F: drivers/iio/multiplexer/iio-mux.c 6892 6893IIO SUBSYSTEM AND DRIVERS 6894M: Jonathan Cameron <jic23@kernel.org> 6895R: Hartmut Knaack <knaack.h@gmx.de> 6896R: Lars-Peter Clausen <lars@metafoo.de> 6897R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6898L: linux-iio@vger.kernel.org 6899T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6900S: Maintained 6901F: Documentation/ABI/testing/configfs-iio* 6902F: Documentation/ABI/testing/sysfs-bus-iio* 6903F: Documentation/devicetree/bindings/iio/ 6904F: drivers/iio/ 6905F: drivers/staging/iio/ 6906F: include/linux/iio/ 6907F: tools/iio/ 6908 6909IKANOS/ADI EAGLE ADSL USB DRIVER 6910M: Matthieu Castet <castet.matthieu@free.fr> 6911M: Stanislaw Gruszka <stf_xl@wp.pl> 6912S: Maintained 6913F: drivers/usb/atm/ueagle-atm.c 6914 6915IMGTEC ASCII LCD DRIVER 6916M: Paul Burton <paul.burton@mips.com> 6917S: Maintained 6918F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6919F: drivers/auxdisplay/img-ascii-lcd.c 6920 6921IMGTEC IR DECODER DRIVER 6922M: James Hogan <jhogan@kernel.org> 6923S: Maintained 6924F: drivers/media/rc/img-ir/ 6925 6926IMON SOUNDGRAPH USB IR RECEIVER 6927M: Sean Young <sean@mess.org> 6928L: linux-media@vger.kernel.org 6929S: Maintained 6930F: drivers/media/rc/imon_raw.c 6931F: drivers/media/rc/imon.c 6932 6933IMS TWINTURBO FRAMEBUFFER DRIVER 6934L: linux-fbdev@vger.kernel.org 6935S: Orphan 6936F: drivers/video/fbdev/imsttfb.c 6937 6938INA209 HARDWARE MONITOR DRIVER 6939M: Guenter Roeck <linux@roeck-us.net> 6940L: linux-hwmon@vger.kernel.org 6941S: Maintained 6942F: Documentation/hwmon/ina209 6943F: Documentation/devicetree/bindings/i2c/ina209.txt 6944F: drivers/hwmon/ina209.c 6945 6946INA2XX HARDWARE MONITOR DRIVER 6947M: Guenter Roeck <linux@roeck-us.net> 6948L: linux-hwmon@vger.kernel.org 6949S: Maintained 6950F: Documentation/hwmon/ina2xx 6951F: drivers/hwmon/ina2xx.c 6952F: include/linux/platform_data/ina2xx.h 6953 6954INDUSTRY PACK SUBSYSTEM (IPACK) 6955M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6956M: Jens Taprogge <jens.taprogge@taprogge.org> 6957M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6958L: industrypack-devel@lists.sourceforge.net 6959W: http://industrypack.sourceforge.net 6960S: Maintained 6961F: drivers/ipack/ 6962 6963INFINIBAND SUBSYSTEM 6964M: Doug Ledford <dledford@redhat.com> 6965M: Jason Gunthorpe <jgg@mellanox.com> 6966L: linux-rdma@vger.kernel.org 6967W: https://github.com/linux-rdma/rdma-core 6968Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6969T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6970S: Supported 6971F: Documentation/devicetree/bindings/infiniband/ 6972F: Documentation/infiniband/ 6973F: drivers/infiniband/ 6974F: include/uapi/linux/if_infiniband.h 6975F: include/uapi/rdma/ 6976F: include/rdma/ 6977 6978INGENIC JZ4780 DMA Driver 6979M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6980S: Maintained 6981F: drivers/dma/dma-jz4780.c 6982 6983INGENIC JZ4780 NAND DRIVER 6984M: Harvey Hunt <harveyhuntnexus@gmail.com> 6985L: linux-mtd@lists.infradead.org 6986S: Maintained 6987F: drivers/mtd/nand/raw/jz4780_* 6988 6989INOTIFY 6990M: Jan Kara <jack@suse.cz> 6991R: Amir Goldstein <amir73il@gmail.com> 6992L: linux-fsdevel@vger.kernel.org 6993S: Maintained 6994F: Documentation/filesystems/inotify.txt 6995F: fs/notify/inotify/ 6996F: include/linux/inotify.h 6997F: include/uapi/linux/inotify.h 6998 6999INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7000M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7001L: linux-input@vger.kernel.org 7002Q: http://patchwork.kernel.org/project/linux-input/list/ 7003T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7004S: Maintained 7005F: drivers/input/ 7006F: include/linux/input.h 7007F: include/uapi/linux/input.h 7008F: include/uapi/linux/input-event-codes.h 7009F: include/linux/input/ 7010F: Documentation/devicetree/bindings/input/ 7011F: Documentation/input/ 7012 7013INPUT MULTITOUCH (MT) PROTOCOL 7014M: Henrik Rydberg <rydberg@bitmath.org> 7015L: linux-input@vger.kernel.org 7016S: Odd fixes 7017F: Documentation/input/multi-touch-protocol.rst 7018F: drivers/input/input-mt.c 7019K: \b(ABS|SYN)_MT_ 7020 7021INSIDE SECURE CRYPTO DRIVER 7022M: Antoine Tenart <antoine.tenart@bootlin.com> 7023F: drivers/crypto/inside-secure/ 7024S: Maintained 7025L: linux-crypto@vger.kernel.org 7026 7027INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7028M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7029M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7030L: linux-integrity@vger.kernel.org 7031T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7032S: Supported 7033F: security/integrity/ima/ 7034 7035INTEL 810/815 FRAMEBUFFER DRIVER 7036M: Antonino Daplas <adaplas@gmail.com> 7037L: linux-fbdev@vger.kernel.org 7038S: Maintained 7039F: drivers/video/fbdev/i810/ 7040 7041INTEL ASoC BDW/HSW DRIVERS 7042M: Jie Yang <yang.jie@linux.intel.com> 7043L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7044S: Supported 7045F: sound/soc/intel/common/sst-dsp* 7046F: sound/soc/intel/common/sst-firmware.c 7047F: sound/soc/intel/boards/broadwell.c 7048F: sound/soc/intel/haswell/ 7049 7050INTEL C600 SERIES SAS CONTROLLER DRIVER 7051M: Intel SCU Linux support <intel-linux-scu@intel.com> 7052M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7053L: linux-scsi@vger.kernel.org 7054T: git git://git.code.sf.net/p/intel-sas/isci 7055S: Supported 7056F: drivers/scsi/isci/ 7057 7058INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7059M: Jani Nikula <jani.nikula@linux.intel.com> 7060M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7061M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7062L: intel-gfx@lists.freedesktop.org 7063W: https://01.org/linuxgraphics/ 7064B: https://01.org/linuxgraphics/documentation/how-report-bugs 7065C: irc://chat.freenode.net/intel-gfx 7066Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7067T: git git://anongit.freedesktop.org/drm-intel 7068S: Supported 7069F: drivers/gpu/drm/i915/ 7070F: include/drm/i915* 7071F: include/uapi/drm/i915_drm.h 7072F: Documentation/gpu/i915.rst 7073 7074INTEL ETHERNET DRIVERS 7075M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7076L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7077W: http://www.intel.com/support/feedback.htm 7078W: http://e1000.sourceforge.net/ 7079Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7080T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7081T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7082S: Supported 7083F: Documentation/networking/e100.txt 7084F: Documentation/networking/e1000.txt 7085F: Documentation/networking/e1000e.txt 7086F: Documentation/networking/igb.txt 7087F: Documentation/networking/igbvf.txt 7088F: Documentation/networking/ixgb.txt 7089F: Documentation/networking/ixgbe.txt 7090F: Documentation/networking/ixgbevf.txt 7091F: Documentation/networking/i40e.txt 7092F: Documentation/networking/i40evf.txt 7093F: Documentation/networking/ice.txt 7094F: drivers/net/ethernet/intel/ 7095F: drivers/net/ethernet/intel/*/ 7096F: include/linux/avf/virtchnl.h 7097 7098INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7099M: Maik Broemme <mbroemme@libmpq.org> 7100L: linux-fbdev@vger.kernel.org 7101S: Maintained 7102F: Documentation/fb/intelfb.txt 7103F: drivers/video/fbdev/intelfb/ 7104 7105INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7106M: Zhenyu Wang <zhenyuw@linux.intel.com> 7107M: Zhi Wang <zhi.a.wang@intel.com> 7108L: intel-gvt-dev@lists.freedesktop.org 7109L: intel-gfx@lists.freedesktop.org 7110W: https://01.org/igvt-g 7111T: git https://github.com/intel/gvt-linux.git 7112S: Supported 7113F: drivers/gpu/drm/i915/gvt/ 7114 7115INTEL HID EVENT DRIVER 7116M: Alex Hung <alex.hung@canonical.com> 7117L: platform-driver-x86@vger.kernel.org 7118S: Maintained 7119F: drivers/platform/x86/intel-hid.c 7120 7121INTEL I/OAT DMA DRIVER 7122M: Dave Jiang <dave.jiang@intel.com> 7123R: Dan Williams <dan.j.williams@intel.com> 7124L: dmaengine@vger.kernel.org 7125Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7126S: Supported 7127F: drivers/dma/ioat* 7128 7129INTEL IDLE DRIVER 7130M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7131M: Len Brown <lenb@kernel.org> 7132L: linux-pm@vger.kernel.org 7133T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7134B: https://bugzilla.kernel.org 7135S: Supported 7136F: drivers/idle/intel_idle.c 7137 7138INTEL INTEGRATED SENSOR HUB DRIVER 7139M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7140M: Jiri Kosina <jikos@kernel.org> 7141L: linux-input@vger.kernel.org 7142S: Maintained 7143F: drivers/hid/intel-ish-hid/ 7144 7145INTEL IOMMU (VT-d) 7146M: David Woodhouse <dwmw2@infradead.org> 7147L: iommu@lists.linux-foundation.org 7148T: git git://git.infradead.org/iommu-2.6.git 7149S: Supported 7150F: drivers/iommu/intel-iommu.c 7151F: include/linux/intel-iommu.h 7152 7153INTEL IOP-ADMA DMA DRIVER 7154R: Dan Williams <dan.j.williams@intel.com> 7155S: Odd fixes 7156F: drivers/dma/iop-adma.c 7157 7158INTEL IPU3 CSI-2 CIO2 DRIVER 7159M: Yong Zhi <yong.zhi@intel.com> 7160M: Sakari Ailus <sakari.ailus@linux.intel.com> 7161L: linux-media@vger.kernel.org 7162S: Maintained 7163F: drivers/media/pci/intel/ipu3/ 7164F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7165 7166INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7167M: Krzysztof Halasa <khalasa@piap.pl> 7168S: Maintained 7169F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7170F: arch/arm/mach-ixp4xx/include/mach/npe.h 7171F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7172F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7173F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7174F: drivers/net/wan/ixp4xx_hss.c 7175 7176INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7177M: Deepak Saxena <dsaxena@plexity.net> 7178S: Maintained 7179F: drivers/char/hw_random/ixp4xx-rng.c 7180 7181INTEL MANAGEMENT ENGINE (mei) 7182M: Tomas Winkler <tomas.winkler@intel.com> 7183L: linux-kernel@vger.kernel.org 7184S: Supported 7185F: include/uapi/linux/mei.h 7186F: include/linux/mei_cl_bus.h 7187F: drivers/misc/mei/* 7188F: drivers/watchdog/mei_wdt.c 7189F: Documentation/misc-devices/mei/* 7190F: samples/mei/* 7191 7192INTEL MENLOW THERMAL DRIVER 7193M: Sujith Thomas <sujith.thomas@intel.com> 7194L: platform-driver-x86@vger.kernel.org 7195W: https://01.org/linux-acpi 7196S: Supported 7197F: drivers/platform/x86/intel_menlow.c 7198 7199INTEL MERRIFIELD GPIO DRIVER 7200M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7201L: linux-gpio@vger.kernel.org 7202S: Maintained 7203F: drivers/gpio/gpio-merrifield.c 7204 7205INTEL MIC DRIVERS (mic) 7206M: Sudeep Dutt <sudeep.dutt@intel.com> 7207M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7208S: Supported 7209W: https://github.com/sudeepdutt/mic 7210W: http://software.intel.com/en-us/mic-developer 7211F: include/linux/mic_bus.h 7212F: include/linux/scif.h 7213F: include/uapi/linux/mic_common.h 7214F: include/uapi/linux/mic_ioctl.h 7215F: include/uapi/linux/scif_ioctl.h 7216F: drivers/misc/mic/ 7217F: drivers/dma/mic_x100_dma.c 7218F: drivers/dma/mic_x100_dma.h 7219F: Documentation/mic/ 7220 7221INTEL PMC CORE DRIVER 7222M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7223M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7224L: platform-driver-x86@vger.kernel.org 7225S: Maintained 7226F: arch/x86/include/asm/pmc_core.h 7227F: drivers/platform/x86/intel_pmc_core* 7228 7229INTEL PMC/P-Unit IPC DRIVER 7230M: Zha Qipeng<qipeng.zha@intel.com> 7231L: platform-driver-x86@vger.kernel.org 7232S: Maintained 7233F: drivers/platform/x86/intel_pmc_ipc.c 7234F: drivers/platform/x86/intel_punit_ipc.c 7235F: arch/x86/include/asm/intel_pmc_ipc.h 7236F: arch/x86/include/asm/intel_punit_ipc.h 7237 7238INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7239M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7240L: linux-wireless@vger.kernel.org 7241S: Maintained 7242F: Documentation/networking/README.ipw2100 7243F: Documentation/networking/README.ipw2200 7244F: drivers/net/wireless/intel/ipw2x00/ 7245 7246INTEL PSTATE DRIVER 7247M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7248M: Len Brown <lenb@kernel.org> 7249L: linux-pm@vger.kernel.org 7250S: Supported 7251F: drivers/cpufreq/intel_pstate.c 7252 7253INTEL RDMA RNIC DRIVER 7254M: Faisal Latif <faisal.latif@intel.com> 7255M: Shiraz Saleem <shiraz.saleem@intel.com> 7256L: linux-rdma@vger.kernel.org 7257S: Supported 7258F: drivers/infiniband/hw/i40iw/ 7259F: include/uapi/rdma/i40iw-abi.h 7260 7261INTEL SHA MULTIBUFFER DRIVER 7262M: Megha Dey <megha.dey@linux.intel.com> 7263R: Tim Chen <tim.c.chen@linux.intel.com> 7264L: linux-crypto@vger.kernel.org 7265S: Supported 7266F: arch/x86/crypto/sha*-mb 7267F: crypto/mcryptd.c 7268 7269INTEL TELEMETRY DRIVER 7270M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7271L: platform-driver-x86@vger.kernel.org 7272S: Maintained 7273F: arch/x86/include/asm/intel_telemetry.h 7274F: drivers/platform/x86/intel_telemetry* 7275 7276INTEL VIRTUAL BUTTON DRIVER 7277M: AceLan Kao <acelan.kao@canonical.com> 7278L: platform-driver-x86@vger.kernel.org 7279S: Maintained 7280F: drivers/platform/x86/intel-vbtn.c 7281 7282INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7283M: Stanislaw Gruszka <sgruszka@redhat.com> 7284L: linux-wireless@vger.kernel.org 7285S: Supported 7286F: drivers/net/wireless/intel/iwlegacy/ 7287 7288INTEL WIRELESS WIFI LINK (iwlwifi) 7289M: Johannes Berg <johannes.berg@intel.com> 7290M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7291M: Luca Coelho <luciano.coelho@intel.com> 7292M: Intel Linux Wireless <linuxwifi@intel.com> 7293L: linux-wireless@vger.kernel.org 7294W: http://intellinuxwireless.org 7295T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7296S: Supported 7297F: drivers/net/wireless/intel/iwlwifi/ 7298 7299INTEL WIRELESS WIMAX CONNECTION 2400 7300M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7301M: linux-wimax@intel.com 7302L: wimax@linuxwimax.org (subscribers-only) 7303S: Supported 7304W: http://linuxwimax.org 7305F: Documentation/wimax/README.i2400m 7306F: drivers/net/wimax/i2400m/ 7307F: include/uapi/linux/wimax/i2400m.h 7308 7309INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7310M: Mario Limonciello <mario.limonciello@dell.com> 7311S: Maintained 7312F: drivers/platform/x86/intel-wmi-thunderbolt.c 7313 7314INTEL(R) TRACE HUB 7315M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7316S: Supported 7317F: Documentation/trace/intel_th.txt 7318F: drivers/hwtracing/intel_th/ 7319 7320INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7321M: Ning Sun <ning.sun@intel.com> 7322L: tboot-devel@lists.sourceforge.net 7323W: http://tboot.sourceforge.net 7324T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7325S: Supported 7326F: Documentation/intel_txt.txt 7327F: include/linux/tboot.h 7328F: arch/x86/kernel/tboot.c 7329 7330INTEL-MID GPIO DRIVER 7331M: David Cohen <david.a.cohen@linux.intel.com> 7332L: linux-gpio@vger.kernel.org 7333S: Maintained 7334F: drivers/gpio/gpio-intel-mid.c 7335 7336INVENSENSE MPU-3050 GYROSCOPE DRIVER 7337M: Linus Walleij <linus.walleij@linaro.org> 7338L: linux-iio@vger.kernel.org 7339S: Maintained 7340F: drivers/iio/gyro/mpu3050* 7341F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7342 7343IOC3 ETHERNET DRIVER 7344M: Ralf Baechle <ralf@linux-mips.org> 7345L: linux-mips@linux-mips.org 7346S: Maintained 7347F: drivers/net/ethernet/sgi/ioc3-eth.c 7348 7349IOC3 SERIAL DRIVER 7350M: Pat Gefre <pfg@sgi.com> 7351L: linux-serial@vger.kernel.org 7352S: Maintained 7353F: drivers/tty/serial/ioc3_serial.c 7354 7355IOMMU DRIVERS 7356M: Joerg Roedel <joro@8bytes.org> 7357L: iommu@lists.linux-foundation.org 7358T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7359S: Maintained 7360F: Documentation/devicetree/bindings/iommu/ 7361F: drivers/iommu/ 7362F: include/linux/iommu.h 7363F: include/linux/of_iommu.h 7364F: include/linux/iova.h 7365 7366IP MASQUERADING 7367M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7368S: Maintained 7369F: net/ipv4/netfilter/ipt_MASQUERADE.c 7370 7371IPMI SUBSYSTEM 7372M: Corey Minyard <minyard@acm.org> 7373L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7374W: http://openipmi.sourceforge.net/ 7375S: Supported 7376F: Documentation/IPMI.txt 7377F: drivers/char/ipmi/ 7378F: include/linux/ipmi* 7379F: include/uapi/linux/ipmi* 7380 7381IPS SCSI RAID DRIVER 7382M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7383L: linux-scsi@vger.kernel.org 7384W: http://www.adaptec.com/ 7385S: Maintained 7386F: drivers/scsi/ips* 7387 7388IPVS 7389M: Wensong Zhang <wensong@linux-vs.org> 7390M: Simon Horman <horms@verge.net.au> 7391M: Julian Anastasov <ja@ssi.bg> 7392L: netdev@vger.kernel.org 7393L: lvs-devel@vger.kernel.org 7394S: Maintained 7395T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7396T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7397F: Documentation/networking/ipvs-sysctl.txt 7398F: include/net/ip_vs.h 7399F: include/uapi/linux/ip_vs.h 7400F: net/netfilter/ipvs/ 7401 7402IPWIRELESS DRIVER 7403M: Jiri Kosina <jikos@kernel.org> 7404M: David Sterba <dsterba@suse.com> 7405S: Odd Fixes 7406F: drivers/tty/ipwireless/ 7407 7408IPX NETWORK LAYER 7409L: netdev@vger.kernel.org 7410S: Obsolete 7411F: include/uapi/linux/ipx.h 7412F: drivers/staging/ipx/ 7413 7414IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7415M: Marc Zyngier <marc.zyngier@arm.com> 7416S: Maintained 7417T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7418F: Documentation/IRQ-domain.txt 7419F: include/linux/irqdomain.h 7420F: kernel/irq/irqdomain.c 7421F: kernel/irq/msi.c 7422 7423IRQ SUBSYSTEM 7424M: Thomas Gleixner <tglx@linutronix.de> 7425L: linux-kernel@vger.kernel.org 7426S: Maintained 7427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7428F: kernel/irq/ 7429 7430IRQCHIP DRIVERS 7431M: Thomas Gleixner <tglx@linutronix.de> 7432M: Jason Cooper <jason@lakedaemon.net> 7433M: Marc Zyngier <marc.zyngier@arm.com> 7434L: linux-kernel@vger.kernel.org 7435S: Maintained 7436T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7437F: Documentation/devicetree/bindings/interrupt-controller/ 7438F: drivers/irqchip/ 7439 7440ISA 7441M: William Breathitt Gray <vilhelm.gray@gmail.com> 7442S: Maintained 7443F: Documentation/isa.txt 7444F: drivers/base/isa.c 7445F: include/linux/isa.h 7446 7447ISA RADIO MODULE 7448M: Hans Verkuil <hverkuil@xs4all.nl> 7449L: linux-media@vger.kernel.org 7450T: git git://linuxtv.org/media_tree.git 7451W: https://linuxtv.org 7452S: Maintained 7453F: drivers/media/radio/radio-isa* 7454 7455ISAPNP 7456M: Jaroslav Kysela <perex@perex.cz> 7457S: Maintained 7458F: Documentation/isapnp.txt 7459F: drivers/pnp/isapnp/ 7460F: include/linux/isapnp.h 7461 7462ISCSI 7463M: Lee Duncan <lduncan@suse.com> 7464M: Chris Leech <cleech@redhat.com> 7465L: open-iscsi@googlegroups.com 7466W: www.open-iscsi.com 7467S: Maintained 7468F: drivers/scsi/*iscsi* 7469F: include/scsi/*iscsi* 7470 7471iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7472M: Peter Jones <pjones@redhat.com> 7473M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7474S: Maintained 7475F: drivers/firmware/iscsi_ibft* 7476 7477ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7478M: Or Gerlitz <ogerlitz@mellanox.com> 7479M: Sagi Grimberg <sagi@grimberg.me> 7480M: Roi Dayan <roid@mellanox.com> 7481L: linux-rdma@vger.kernel.org 7482S: Supported 7483W: http://www.openfabrics.org 7484W: www.open-iscsi.org 7485Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7486F: drivers/infiniband/ulp/iser/ 7487 7488ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7489M: Sagi Grimberg <sagi@grimberg.me> 7490T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7491L: linux-rdma@vger.kernel.org 7492L: target-devel@vger.kernel.org 7493S: Supported 7494W: http://www.linux-iscsi.org 7495F: drivers/infiniband/ulp/isert 7496 7497ISDN SUBSYSTEM 7498M: Karsten Keil <isdn@linux-pingi.de> 7499L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7500L: netdev@vger.kernel.org 7501W: http://www.isdn4linux.de 7502T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7503S: Maintained 7504F: Documentation/isdn/ 7505F: drivers/isdn/ 7506F: include/linux/isdn.h 7507F: include/linux/isdn/ 7508F: include/uapi/linux/isdn.h 7509F: include/uapi/linux/isdn/ 7510 7511ISDN SUBSYSTEM (Eicon active card driver) 7512M: Armin Schindler <mac@melware.de> 7513L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7514W: http://www.melware.de 7515S: Maintained 7516F: drivers/isdn/hardware/eicon/ 7517 7518IT87 HARDWARE MONITORING DRIVER 7519M: Jean Delvare <jdelvare@suse.com> 7520L: linux-hwmon@vger.kernel.org 7521S: Maintained 7522F: Documentation/hwmon/it87 7523F: drivers/hwmon/it87.c 7524 7525IT913X MEDIA DRIVER 7526M: Antti Palosaari <crope@iki.fi> 7527L: linux-media@vger.kernel.org 7528W: https://linuxtv.org 7529W: http://palosaari.fi/linux/ 7530Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7531T: git git://linuxtv.org/anttip/media_tree.git 7532S: Maintained 7533F: drivers/media/tuners/it913x* 7534 7535IVTV VIDEO4LINUX DRIVER 7536M: Andy Walls <awalls@md.metrocast.net> 7537L: ivtv-devel@ivtvdriver.org (subscribers-only) 7538L: linux-media@vger.kernel.org 7539T: git git://linuxtv.org/media_tree.git 7540W: http://www.ivtvdriver.org 7541S: Maintained 7542F: Documentation/media/v4l-drivers/ivtv* 7543F: drivers/media/pci/ivtv/ 7544F: include/uapi/linux/ivtv* 7545 7546IX2505V MEDIA DRIVER 7547M: Malcolm Priestley <tvboxspy@gmail.com> 7548L: linux-media@vger.kernel.org 7549W: https://linuxtv.org 7550Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7551S: Maintained 7552F: drivers/media/dvb-frontends/ix2505v* 7553 7554JAILHOUSE HYPERVISOR INTERFACE 7555M: Jan Kiszka <jan.kiszka@siemens.com> 7556L: jailhouse-dev@googlegroups.com 7557S: Maintained 7558F: arch/x86/kernel/jailhouse.c 7559F: arch/x86/include/asm/jailhouse_para.h 7560 7561JC42.4 TEMPERATURE SENSOR DRIVER 7562M: Guenter Roeck <linux@roeck-us.net> 7563L: linux-hwmon@vger.kernel.org 7564S: Maintained 7565F: drivers/hwmon/jc42.c 7566F: Documentation/hwmon/jc42 7567 7568JFS FILESYSTEM 7569M: Dave Kleikamp <shaggy@kernel.org> 7570L: jfs-discussion@lists.sourceforge.net 7571W: http://jfs.sourceforge.net/ 7572T: git git://github.com/kleikamp/linux-shaggy.git 7573S: Maintained 7574F: Documentation/filesystems/jfs.txt 7575F: fs/jfs/ 7576 7577JME NETWORK DRIVER 7578M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7579L: netdev@vger.kernel.org 7580S: Maintained 7581F: drivers/net/ethernet/jme.* 7582 7583JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7584M: David Woodhouse <dwmw2@infradead.org> 7585L: linux-mtd@lists.infradead.org 7586W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7587S: Maintained 7588F: fs/jffs2/ 7589F: include/uapi/linux/jffs2.h 7590 7591JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7592M: "Theodore Ts'o" <tytso@mit.edu> 7593M: Jan Kara <jack@suse.com> 7594L: linux-ext4@vger.kernel.org 7595S: Maintained 7596F: fs/jbd2/ 7597F: include/linux/jbd2.h 7598 7599JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7600M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7601L: linux-media@vger.kernel.org 7602S: Maintained 7603F: drivers/media/platform/rcar_jpu.c 7604 7605JSM Neo PCI based serial card 7606M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7607L: linux-serial@vger.kernel.org 7608S: Maintained 7609F: drivers/tty/serial/jsm/ 7610 7611K10TEMP HARDWARE MONITORING DRIVER 7612M: Clemens Ladisch <clemens@ladisch.de> 7613L: linux-hwmon@vger.kernel.org 7614S: Maintained 7615F: Documentation/hwmon/k10temp 7616F: drivers/hwmon/k10temp.c 7617 7618K8TEMP HARDWARE MONITORING DRIVER 7619M: Rudolf Marek <r.marek@assembler.cz> 7620L: linux-hwmon@vger.kernel.org 7621S: Maintained 7622F: Documentation/hwmon/k8temp 7623F: drivers/hwmon/k8temp.c 7624 7625KASAN 7626M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7627R: Alexander Potapenko <glider@google.com> 7628R: Dmitry Vyukov <dvyukov@google.com> 7629L: kasan-dev@googlegroups.com 7630S: Maintained 7631F: arch/*/include/asm/kasan.h 7632F: arch/*/mm/kasan_init* 7633F: Documentation/dev-tools/kasan.rst 7634F: include/linux/kasan*.h 7635F: lib/test_kasan.c 7636F: mm/kasan/ 7637F: scripts/Makefile.kasan 7638 7639KCONFIG 7640M: Masahiro Yamada <yamada.masahiro@socionext.com> 7641T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7642L: linux-kbuild@vger.kernel.org 7643S: Maintained 7644F: Documentation/kbuild/kconfig-language.txt 7645F: scripts/kconfig/ 7646 7647KDUMP 7648M: Dave Young <dyoung@redhat.com> 7649M: Baoquan He <bhe@redhat.com> 7650R: Vivek Goyal <vgoyal@redhat.com> 7651L: kexec@lists.infradead.org 7652W: http://lse.sourceforge.net/kdump/ 7653S: Maintained 7654F: Documentation/kdump/ 7655 7656KEENE FM RADIO TRANSMITTER DRIVER 7657M: Hans Verkuil <hverkuil@xs4all.nl> 7658L: linux-media@vger.kernel.org 7659T: git git://linuxtv.org/media_tree.git 7660W: https://linuxtv.org 7661S: Maintained 7662F: drivers/media/radio/radio-keene* 7663 7664KERNEL AUTOMOUNTER v4 (AUTOFS4) 7665M: Ian Kent <raven@themaw.net> 7666L: autofs@vger.kernel.org 7667S: Maintained 7668F: fs/autofs4/ 7669 7670KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7671M: Masahiro Yamada <yamada.masahiro@socionext.com> 7672M: Michal Marek <michal.lkml@markovi.net> 7673T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7674L: linux-kbuild@vger.kernel.org 7675S: Maintained 7676F: Documentation/kbuild/ 7677F: Makefile 7678F: scripts/Makefile.* 7679F: scripts/basic/ 7680F: scripts/mk* 7681F: scripts/package/ 7682 7683KERNEL JANITORS 7684L: kernel-janitors@vger.kernel.org 7685W: http://kernelnewbies.org/KernelJanitors 7686S: Odd Fixes 7687 7688KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7689M: "J. Bruce Fields" <bfields@fieldses.org> 7690M: Jeff Layton <jlayton@kernel.org> 7691L: linux-nfs@vger.kernel.org 7692W: http://nfs.sourceforge.net/ 7693T: git git://linux-nfs.org/~bfields/linux.git 7694S: Supported 7695F: fs/nfsd/ 7696F: include/uapi/linux/nfsd/ 7697F: fs/lockd/ 7698F: fs/nfs_common/ 7699F: net/sunrpc/ 7700F: include/linux/lockd/ 7701F: include/linux/sunrpc/ 7702F: include/uapi/linux/sunrpc/ 7703 7704KERNEL SELFTEST FRAMEWORK 7705M: Shuah Khan <shuahkh@osg.samsung.com> 7706M: Shuah Khan <shuah@kernel.org> 7707L: linux-kselftest@vger.kernel.org 7708T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7709S: Maintained 7710F: tools/testing/selftests/ 7711F: Documentation/dev-tools/kselftest* 7712 7713KERNEL USERMODE HELPER 7714M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7715L: linux-kernel@vger.kernel.org 7716S: Maintained 7717F: kernel/umh.c 7718F: include/linux/umh.h 7719 7720KERNEL VIRTUAL MACHINE (KVM) 7721M: Paolo Bonzini <pbonzini@redhat.com> 7722M: Radim Krčmář <rkrcmar@redhat.com> 7723L: kvm@vger.kernel.org 7724W: http://www.linux-kvm.org 7725T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7726S: Supported 7727F: Documentation/virtual/kvm/ 7728F: include/trace/events/kvm.h 7729F: include/uapi/asm-generic/kvm* 7730F: include/uapi/linux/kvm* 7731F: include/asm-generic/kvm* 7732F: include/linux/kvm* 7733F: include/kvm/iodev.h 7734F: virt/kvm/* 7735F: tools/kvm/ 7736 7737KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7738M: Joerg Roedel <joro@8bytes.org> 7739L: kvm@vger.kernel.org 7740W: http://www.linux-kvm.org/ 7741S: Maintained 7742F: arch/x86/include/asm/svm.h 7743F: arch/x86/kvm/svm.c 7744 7745KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7746M: Christoffer Dall <christoffer.dall@arm.com> 7747M: Marc Zyngier <marc.zyngier@arm.com> 7748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7749L: kvmarm@lists.cs.columbia.edu 7750W: http://systems.cs.columbia.edu/projects/kvm-arm 7751T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7752S: Supported 7753F: arch/arm/include/uapi/asm/kvm* 7754F: arch/arm/include/asm/kvm* 7755F: arch/arm/kvm/ 7756F: virt/kvm/arm/ 7757F: include/kvm/arm_* 7758 7759KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7760M: Christoffer Dall <christoffer.dall@arm.com> 7761M: Marc Zyngier <marc.zyngier@arm.com> 7762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7763L: kvmarm@lists.cs.columbia.edu 7764S: Maintained 7765F: arch/arm64/include/uapi/asm/kvm* 7766F: arch/arm64/include/asm/kvm* 7767F: arch/arm64/kvm/ 7768 7769KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7770M: James Hogan <jhogan@kernel.org> 7771L: linux-mips@linux-mips.org 7772S: Supported 7773F: arch/mips/include/uapi/asm/kvm* 7774F: arch/mips/include/asm/kvm* 7775F: arch/mips/kvm/ 7776 7777KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7778M: Paul Mackerras <paulus@ozlabs.org> 7779L: kvm-ppc@vger.kernel.org 7780W: http://www.linux-kvm.org/ 7781T: git git://github.com/agraf/linux-2.6.git 7782S: Supported 7783F: arch/powerpc/include/uapi/asm/kvm* 7784F: arch/powerpc/include/asm/kvm* 7785F: arch/powerpc/kvm/ 7786F: arch/powerpc/kernel/kvm* 7787 7788KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7789M: Christian Borntraeger <borntraeger@de.ibm.com> 7790M: Janosch Frank <frankja@linux.ibm.com> 7791R: David Hildenbrand <david@redhat.com> 7792R: Cornelia Huck <cohuck@redhat.com> 7793L: linux-s390@vger.kernel.org 7794W: http://www.ibm.com/developerworks/linux/linux390/ 7795T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7796S: Supported 7797F: arch/s390/include/uapi/asm/kvm* 7798F: arch/s390/include/asm/gmap.h 7799F: arch/s390/include/asm/kvm* 7800F: arch/s390/kvm/ 7801F: arch/s390/mm/gmap.c 7802 7803KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7804M: Paolo Bonzini <pbonzini@redhat.com> 7805M: Radim Krčmář <rkrcmar@redhat.com> 7806L: kvm@vger.kernel.org 7807W: http://www.linux-kvm.org 7808T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7809S: Supported 7810F: arch/x86/kvm/ 7811F: arch/x86/include/uapi/asm/kvm* 7812F: arch/x86/include/asm/kvm* 7813F: arch/x86/include/asm/pvclock-abi.h 7814F: arch/x86/kernel/kvm.c 7815F: arch/x86/kernel/kvmclock.c 7816 7817KERNFS 7818M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7819M: Tejun Heo <tj@kernel.org> 7820T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7821S: Supported 7822F: include/linux/kernfs.h 7823F: fs/kernfs/ 7824 7825KEXEC 7826M: Eric Biederman <ebiederm@xmission.com> 7827W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7828L: kexec@lists.infradead.org 7829S: Maintained 7830F: include/linux/kexec.h 7831F: include/uapi/linux/kexec.h 7832F: kernel/kexec* 7833 7834KEYS-ENCRYPTED 7835M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7836L: linux-integrity@vger.kernel.org 7837L: keyrings@vger.kernel.org 7838S: Supported 7839F: Documentation/security/keys/trusted-encrypted.rst 7840F: include/keys/encrypted-type.h 7841F: security/keys/encrypted-keys/ 7842 7843KEYS-TRUSTED 7844M: James Bottomley <jejb@linux.vnet.ibm.com> 7845M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7846L: linux-integrity@vger.kernel.org 7847L: keyrings@vger.kernel.org 7848S: Supported 7849F: Documentation/security/keys/trusted-encrypted.rst 7850F: include/keys/trusted-type.h 7851F: security/keys/trusted.c 7852F: security/keys/trusted.h 7853 7854KEYS/KEYRINGS: 7855M: David Howells <dhowells@redhat.com> 7856L: keyrings@vger.kernel.org 7857S: Maintained 7858F: Documentation/security/keys/core.rst 7859F: include/linux/key.h 7860F: include/linux/key-type.h 7861F: include/linux/keyctl.h 7862F: include/uapi/linux/keyctl.h 7863F: include/keys/ 7864F: security/keys/ 7865 7866KGDB / KDB /debug_core 7867M: Jason Wessel <jason.wessel@windriver.com> 7868M: Daniel Thompson <daniel.thompson@linaro.org> 7869W: http://kgdb.wiki.kernel.org/ 7870L: kgdb-bugreport@lists.sourceforge.net 7871T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7872S: Maintained 7873F: Documentation/dev-tools/kgdb.rst 7874F: drivers/misc/kgdbts.c 7875F: drivers/tty/serial/kgdboc.c 7876F: include/linux/kdb.h 7877F: include/linux/kgdb.h 7878F: kernel/debug/ 7879 7880KMEMLEAK 7881M: Catalin Marinas <catalin.marinas@arm.com> 7882S: Maintained 7883F: Documentation/dev-tools/kmemleak.rst 7884F: include/linux/kmemleak.h 7885F: mm/kmemleak.c 7886F: mm/kmemleak-test.c 7887 7888KMOD KERNEL MODULE LOADER - USERMODE HELPER 7889M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7890L: linux-kernel@vger.kernel.org 7891S: Maintained 7892F: kernel/kmod.c 7893F: include/linux/kmod.h 7894F: lib/test_kmod.c 7895F: tools/testing/selftests/kmod/ 7896 7897KPROBES 7898M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7899M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7900M: "David S. Miller" <davem@davemloft.net> 7901M: Masami Hiramatsu <mhiramat@kernel.org> 7902S: Maintained 7903F: Documentation/kprobes.txt 7904F: include/linux/kprobes.h 7905F: include/asm-generic/kprobes.h 7906F: kernel/kprobes.c 7907 7908KS0108 LCD CONTROLLER DRIVER 7909M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7910W: http://miguelojeda.es/auxdisplay.htm 7911W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7912S: Maintained 7913F: Documentation/auxdisplay/ks0108 7914F: drivers/auxdisplay/ks0108.c 7915F: include/linux/ks0108.h 7916 7917L3MDEV 7918M: David Ahern <dsa@cumulusnetworks.com> 7919L: netdev@vger.kernel.org 7920S: Maintained 7921F: net/l3mdev 7922F: include/net/l3mdev.h 7923 7924LANTIQ MIPS ARCHITECTURE 7925M: John Crispin <john@phrozen.org> 7926L: linux-mips@linux-mips.org 7927S: Maintained 7928F: arch/mips/lantiq 7929F: drivers/soc/lantiq 7930 7931LAPB module 7932L: linux-x25@vger.kernel.org 7933S: Orphan 7934F: Documentation/networking/lapb-module.txt 7935F: include/*/lapb.h 7936F: net/lapb/ 7937 7938LASI 53c700 driver for PARISC 7939M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7940L: linux-scsi@vger.kernel.org 7941S: Maintained 7942F: Documentation/scsi/53c700.txt 7943F: drivers/scsi/53c700* 7944 7945LEAKING_ADDRESSES 7946M: Tobin C. Harding <me@tobin.cc> 7947M: Tycho Andersen <tycho@tycho.ws> 7948L: kernel-hardening@lists.openwall.com 7949S: Maintained 7950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 7951F: scripts/leaking_addresses.pl 7952 7953LED SUBSYSTEM 7954M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7955M: Pavel Machek <pavel@ucw.cz> 7956L: linux-leds@vger.kernel.org 7957T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7958S: Maintained 7959F: Documentation/devicetree/bindings/leds/ 7960F: drivers/leds/ 7961F: include/linux/leds.h 7962 7963LEGACY EEPROM DRIVER 7964M: Jean Delvare <jdelvare@suse.com> 7965S: Maintained 7966F: Documentation/misc-devices/eeprom 7967F: drivers/misc/eeprom/eeprom.c 7968 7969LEGO USB Tower driver 7970M: Juergen Stuber <starblue@users.sourceforge.net> 7971L: legousb-devel@lists.sourceforge.net 7972W: http://legousb.sourceforge.net/ 7973S: Maintained 7974F: drivers/usb/misc/legousbtower.c 7975 7976LG2160 MEDIA DRIVER 7977M: Michael Krufky <mkrufky@linuxtv.org> 7978L: linux-media@vger.kernel.org 7979W: https://linuxtv.org 7980W: http://github.com/mkrufky 7981Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7982T: git git://linuxtv.org/mkrufky/tuners.git 7983S: Maintained 7984F: drivers/media/dvb-frontends/lg2160.* 7985 7986LGDT3305 MEDIA DRIVER 7987M: Michael Krufky <mkrufky@linuxtv.org> 7988L: linux-media@vger.kernel.org 7989W: https://linuxtv.org 7990W: http://github.com/mkrufky 7991Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7992T: git git://linuxtv.org/mkrufky/tuners.git 7993S: Maintained 7994F: drivers/media/dvb-frontends/lgdt3305.* 7995 7996LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7997M: Viresh Kumar <vireshk@kernel.org> 7998L: linux-ide@vger.kernel.org 7999T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8000S: Maintained 8001F: include/linux/pata_arasan_cf_data.h 8002F: drivers/ata/pata_arasan_cf.c 8003 8004LIBATA PATA DRIVERS 8005M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8006M: Tejun Heo <tj@kernel.org> 8007L: linux-ide@vger.kernel.org 8008T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8009S: Maintained 8010F: drivers/ata/pata_*.c 8011F: drivers/ata/ata_generic.c 8012 8013LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8014M: Linus Walleij <linus.walleij@linaro.org> 8015L: linux-ide@vger.kernel.org 8016T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8017S: Maintained 8018F: drivers/ata/pata_ftide010.c 8019F: drivers/ata/sata_gemini.c 8020F: drivers/ata/sata_gemini.h 8021 8022LIBATA SATA AHCI PLATFORM devices support 8023M: Hans de Goede <hdegoede@redhat.com> 8024M: Tejun Heo <tj@kernel.org> 8025L: linux-ide@vger.kernel.org 8026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8027S: Maintained 8028F: drivers/ata/ahci_platform.c 8029F: drivers/ata/libahci_platform.c 8030F: include/linux/ahci_platform.h 8031 8032LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8033M: Mikael Pettersson <mikpelinux@gmail.com> 8034L: linux-ide@vger.kernel.org 8035T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8036S: Maintained 8037F: drivers/ata/sata_promise.* 8038 8039LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8040M: Tejun Heo <tj@kernel.org> 8041L: linux-ide@vger.kernel.org 8042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8043S: Maintained 8044F: drivers/ata/ 8045F: include/linux/ata.h 8046F: include/linux/libata.h 8047F: Documentation/devicetree/bindings/ata/ 8048 8049LIBLOCKDEP 8050M: Sasha Levin <alexander.levin@verizon.com> 8051S: Maintained 8052F: tools/lib/lockdep/ 8053 8054LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8055M: Ross Zwisler <ross.zwisler@linux.intel.com> 8056M: Dan Williams <dan.j.williams@intel.com> 8057M: Vishal Verma <vishal.l.verma@intel.com> 8058M: Dave Jiang <dave.jiang@intel.com> 8059L: linux-nvdimm@lists.01.org 8060Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8061S: Supported 8062F: drivers/nvdimm/blk.c 8063F: drivers/nvdimm/region_devs.c 8064 8065LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8066M: Vishal Verma <vishal.l.verma@intel.com> 8067M: Dan Williams <dan.j.williams@intel.com> 8068M: Ross Zwisler <ross.zwisler@linux.intel.com> 8069M: Dave Jiang <dave.jiang@intel.com> 8070L: linux-nvdimm@lists.01.org 8071Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8072S: Supported 8073F: drivers/nvdimm/btt* 8074 8075LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8076M: Ross Zwisler <ross.zwisler@linux.intel.com> 8077M: Dan Williams <dan.j.williams@intel.com> 8078M: Vishal Verma <vishal.l.verma@intel.com> 8079M: Dave Jiang <dave.jiang@intel.com> 8080L: linux-nvdimm@lists.01.org 8081Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8082S: Supported 8083F: drivers/nvdimm/pmem* 8084 8085LIBNVDIMM: DEVICETREE BINDINGS 8086M: Oliver O'Halloran <oohall@gmail.com> 8087L: linux-nvdimm@lists.01.org 8088Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8089S: Supported 8090F: drivers/nvdimm/of_pmem.c 8091F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8092 8093LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8094M: Dan Williams <dan.j.williams@intel.com> 8095M: Ross Zwisler <ross.zwisler@linux.intel.com> 8096M: Vishal Verma <vishal.l.verma@intel.com> 8097M: Dave Jiang <dave.jiang@intel.com> 8098L: linux-nvdimm@lists.01.org 8099Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8100T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8101S: Supported 8102F: drivers/nvdimm/* 8103F: drivers/acpi/nfit/* 8104F: include/linux/nd.h 8105F: include/linux/libnvdimm.h 8106F: include/uapi/linux/ndctl.h 8107 8108LIGHTNVM PLATFORM SUPPORT 8109M: Matias Bjorling <mb@lightnvm.io> 8110W: http://github/OpenChannelSSD 8111L: linux-block@vger.kernel.org 8112S: Maintained 8113F: drivers/lightnvm/ 8114F: include/linux/lightnvm.h 8115F: include/uapi/linux/lightnvm.h 8116 8117LINUX FOR POWER MACINTOSH 8118M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8119W: http://www.penguinppc.org/ 8120L: linuxppc-dev@lists.ozlabs.org 8121S: Maintained 8122F: arch/powerpc/platforms/powermac/ 8123F: drivers/macintosh/ 8124 8125LINUX FOR POWERPC (32-BIT AND 64-BIT) 8126M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8127M: Paul Mackerras <paulus@samba.org> 8128M: Michael Ellerman <mpe@ellerman.id.au> 8129W: https://github.com/linuxppc/linux/wiki 8130L: linuxppc-dev@lists.ozlabs.org 8131Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8132T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8133S: Supported 8134F: Documentation/ABI/stable/sysfs-firmware-opal-* 8135F: Documentation/devicetree/bindings/powerpc/ 8136F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8137F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8138F: Documentation/powerpc/ 8139F: arch/powerpc/ 8140F: drivers/char/tpm/tpm_ibmvtpm* 8141F: drivers/crypto/nx/ 8142F: drivers/crypto/vmx/ 8143F: drivers/i2c/busses/i2c-opal.c 8144F: drivers/net/ethernet/ibm/ibmveth.* 8145F: drivers/net/ethernet/ibm/ibmvnic.* 8146F: drivers/pci/hotplug/pnv_php.c 8147F: drivers/pci/hotplug/rpa* 8148F: drivers/rtc/rtc-opal.c 8149F: drivers/scsi/ibmvscsi/ 8150F: drivers/tty/hvc/hvc_opal.c 8151F: drivers/watchdog/wdrtas.c 8152F: tools/testing/selftests/powerpc 8153N: /pmac 8154N: powermac 8155N: powernv 8156N: [^a-z0-9]ps3 8157N: pseries 8158 8159LINUX FOR POWERPC EMBEDDED MPC5XXX 8160M: Anatolij Gustschin <agust@denx.de> 8161L: linuxppc-dev@lists.ozlabs.org 8162T: git git://git.denx.de/linux-denx-agust.git 8163S: Maintained 8164F: arch/powerpc/platforms/512x/ 8165F: arch/powerpc/platforms/52xx/ 8166 8167LINUX FOR POWERPC EMBEDDED PPC4XX 8168M: Alistair Popple <alistair@popple.id.au> 8169M: Matt Porter <mporter@kernel.crashing.org> 8170W: http://www.penguinppc.org/ 8171L: linuxppc-dev@lists.ozlabs.org 8172S: Maintained 8173F: arch/powerpc/platforms/40x/ 8174F: arch/powerpc/platforms/44x/ 8175 8176LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8177M: Scott Wood <oss@buserror.net> 8178M: Kumar Gala <galak@kernel.crashing.org> 8179W: http://www.penguinppc.org/ 8180L: linuxppc-dev@lists.ozlabs.org 8181T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8182S: Maintained 8183F: arch/powerpc/platforms/83xx/ 8184F: arch/powerpc/platforms/85xx/ 8185F: Documentation/devicetree/bindings/powerpc/fsl/ 8186 8187LINUX FOR POWERPC EMBEDDED PPC8XX 8188M: Vitaly Bordug <vitb@kernel.crashing.org> 8189W: http://www.penguinppc.org/ 8190L: linuxppc-dev@lists.ozlabs.org 8191S: Maintained 8192F: arch/powerpc/platforms/8xx/ 8193 8194LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8195L: linuxppc-dev@lists.ozlabs.org 8196S: Orphan 8197F: arch/powerpc/*/*virtex* 8198F: arch/powerpc/*/*/*virtex* 8199 8200LINUX FOR POWERPC PA SEMI PWRFICIENT 8201L: linuxppc-dev@lists.ozlabs.org 8202S: Orphan 8203F: arch/powerpc/platforms/pasemi/ 8204F: drivers/*/*pasemi* 8205F: drivers/*/*/*pasemi* 8206 8207LINUX KERNEL DUMP TEST MODULE (LKDTM) 8208M: Kees Cook <keescook@chromium.org> 8209S: Maintained 8210F: drivers/misc/lkdtm/* 8211 8212LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8213M: Alan Stern <stern@rowland.harvard.edu> 8214M: Andrea Parri <parri.andrea@gmail.com> 8215M: Will Deacon <will.deacon@arm.com> 8216M: Peter Zijlstra <peterz@infradead.org> 8217M: Boqun Feng <boqun.feng@gmail.com> 8218M: Nicholas Piggin <npiggin@gmail.com> 8219M: David Howells <dhowells@redhat.com> 8220M: Jade Alglave <j.alglave@ucl.ac.uk> 8221M: Luc Maranget <luc.maranget@inria.fr> 8222M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8223R: Akira Yokosawa <akiyks@gmail.com> 8224L: linux-kernel@vger.kernel.org 8225S: Supported 8226T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8227F: tools/memory-model/ 8228F: Documentation/memory-barriers.txt 8229 8230LINUX SECURITY MODULE (LSM) FRAMEWORK 8231M: Chris Wright <chrisw@sous-sol.org> 8232L: linux-security-module@vger.kernel.org 8233S: Supported 8234 8235LIS3LV02D ACCELEROMETER DRIVER 8236M: Eric Piel <eric.piel@tremplin-utc.net> 8237S: Maintained 8238F: Documentation/misc-devices/lis3lv02d 8239F: drivers/misc/lis3lv02d/ 8240F: drivers/platform/x86/hp_accel.c 8241 8242LIVE PATCHING 8243M: Josh Poimboeuf <jpoimboe@redhat.com> 8244M: Jessica Yu <jeyu@kernel.org> 8245M: Jiri Kosina <jikos@kernel.org> 8246M: Miroslav Benes <mbenes@suse.cz> 8247R: Petr Mladek <pmladek@suse.com> 8248S: Maintained 8249F: kernel/livepatch/ 8250F: include/linux/livepatch.h 8251F: arch/x86/include/asm/livepatch.h 8252F: arch/x86/kernel/livepatch.c 8253F: Documentation/livepatch/ 8254F: Documentation/ABI/testing/sysfs-kernel-livepatch 8255F: samples/livepatch/ 8256L: live-patching@vger.kernel.org 8257T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8258 8259LLC (802.2) 8260L: netdev@vger.kernel.org 8261S: Odd fixes 8262F: include/linux/llc.h 8263F: include/uapi/linux/llc.h 8264F: include/net/llc* 8265F: net/llc/ 8266 8267LM73 HARDWARE MONITOR DRIVER 8268M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8269L: linux-hwmon@vger.kernel.org 8270S: Maintained 8271F: drivers/hwmon/lm73.c 8272 8273LM78 HARDWARE MONITOR DRIVER 8274M: Jean Delvare <jdelvare@suse.com> 8275L: linux-hwmon@vger.kernel.org 8276S: Maintained 8277F: Documentation/hwmon/lm78 8278F: drivers/hwmon/lm78.c 8279 8280LM83 HARDWARE MONITOR DRIVER 8281M: Jean Delvare <jdelvare@suse.com> 8282L: linux-hwmon@vger.kernel.org 8283S: Maintained 8284F: Documentation/hwmon/lm83 8285F: drivers/hwmon/lm83.c 8286 8287LM90 HARDWARE MONITOR DRIVER 8288M: Jean Delvare <jdelvare@suse.com> 8289L: linux-hwmon@vger.kernel.org 8290S: Maintained 8291F: Documentation/hwmon/lm90 8292F: Documentation/devicetree/bindings/hwmon/lm90.txt 8293F: drivers/hwmon/lm90.c 8294F: include/dt-bindings/thermal/lm90.h 8295 8296LM95234 HARDWARE MONITOR DRIVER 8297M: Guenter Roeck <linux@roeck-us.net> 8298L: linux-hwmon@vger.kernel.org 8299S: Maintained 8300F: Documentation/hwmon/lm95234 8301F: drivers/hwmon/lm95234.c 8302 8303LME2510 MEDIA DRIVER 8304M: Malcolm Priestley <tvboxspy@gmail.com> 8305L: linux-media@vger.kernel.org 8306W: https://linuxtv.org 8307Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8308S: Maintained 8309F: drivers/media/usb/dvb-usb-v2/lmedm04* 8310 8311LOADPIN SECURITY MODULE 8312M: Kees Cook <keescook@chromium.org> 8313T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8314S: Supported 8315F: security/loadpin/ 8316F: Documentation/admin-guide/LSM/LoadPin.rst 8317 8318LOCKING PRIMITIVES 8319M: Peter Zijlstra <peterz@infradead.org> 8320M: Ingo Molnar <mingo@redhat.com> 8321L: linux-kernel@vger.kernel.org 8322T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8323S: Maintained 8324F: Documentation/locking/ 8325F: include/linux/lockdep.h 8326F: include/linux/spinlock*.h 8327F: arch/*/include/asm/spinlock*.h 8328F: include/linux/rwlock*.h 8329F: include/linux/mutex*.h 8330F: arch/*/include/asm/mutex*.h 8331F: include/linux/rwsem*.h 8332F: arch/*/include/asm/rwsem.h 8333F: include/linux/seqlock.h 8334F: lib/locking*.[ch] 8335F: kernel/locking/ 8336X: kernel/locking/locktorture.c 8337 8338LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8339M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8340L: linux-ntfs-dev@lists.sourceforge.net 8341W: http://www.linux-ntfs.org/content/view/19/37/ 8342S: Maintained 8343F: Documentation/ldm.txt 8344F: block/partitions/ldm.* 8345 8346LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8347M: Sathya Prakash <sathya.prakash@broadcom.com> 8348M: Chaitra P B <chaitra.basappa@broadcom.com> 8349M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8350L: MPT-FusionLinux.pdl@broadcom.com 8351L: linux-scsi@vger.kernel.org 8352W: http://www.avagotech.com/support/ 8353S: Supported 8354F: drivers/message/fusion/ 8355F: drivers/scsi/mpt2sas/ 8356F: drivers/scsi/mpt3sas/ 8357 8358LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8359M: Matthew Wilcox <matthew@wil.cx> 8360L: linux-scsi@vger.kernel.org 8361S: Maintained 8362F: drivers/scsi/sym53c8xx_2/ 8363 8364LTC4261 HARDWARE MONITOR DRIVER 8365M: Guenter Roeck <linux@roeck-us.net> 8366L: linux-hwmon@vger.kernel.org 8367S: Maintained 8368F: Documentation/hwmon/ltc4261 8369F: drivers/hwmon/ltc4261.c 8370 8371LTC4306 I2C MULTIPLEXER DRIVER 8372M: Michael Hennerich <michael.hennerich@analog.com> 8373W: http://ez.analog.com/community/linux-device-drivers 8374L: linux-i2c@vger.kernel.org 8375S: Supported 8376F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8377F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8378 8379LTP (Linux Test Project) 8380M: Mike Frysinger <vapier@gentoo.org> 8381M: Cyril Hrubis <chrubis@suse.cz> 8382M: Wanlong Gao <wanlong.gao@gmail.com> 8383M: Jan Stancek <jstancek@redhat.com> 8384M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8385M: Alexey Kodanev <alexey.kodanev@oracle.com> 8386L: ltp@lists.linux.it (subscribers-only) 8387W: http://linux-test-project.github.io/ 8388T: git git://github.com/linux-test-project/ltp.git 8389S: Maintained 8390 8391M68K ARCHITECTURE 8392M: Geert Uytterhoeven <geert@linux-m68k.org> 8393L: linux-m68k@lists.linux-m68k.org 8394W: http://www.linux-m68k.org/ 8395T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8396S: Maintained 8397F: arch/m68k/ 8398F: drivers/zorro/ 8399 8400M68K ON APPLE MACINTOSH 8401M: Joshua Thompson <funaho@jurai.org> 8402W: http://www.mac.linux-m68k.org/ 8403L: linux-m68k@lists.linux-m68k.org 8404S: Maintained 8405F: arch/m68k/mac/ 8406 8407M68K ON HP9000/300 8408M: Philip Blundell <philb@gnu.org> 8409W: http://www.tazenda.demon.co.uk/phil/linux-hp 8410S: Maintained 8411F: arch/m68k/hp300/ 8412 8413M88DS3103 MEDIA DRIVER 8414M: Antti Palosaari <crope@iki.fi> 8415L: linux-media@vger.kernel.org 8416W: https://linuxtv.org 8417W: http://palosaari.fi/linux/ 8418Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8419T: git git://linuxtv.org/anttip/media_tree.git 8420S: Maintained 8421F: drivers/media/dvb-frontends/m88ds3103* 8422 8423M88RS2000 MEDIA DRIVER 8424M: Malcolm Priestley <tvboxspy@gmail.com> 8425L: linux-media@vger.kernel.org 8426W: https://linuxtv.org 8427Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8428S: Maintained 8429F: drivers/media/dvb-frontends/m88rs2000* 8430 8431MA901 MASTERKIT USB FM RADIO DRIVER 8432M: Alexey Klimov <klimov.linux@gmail.com> 8433L: linux-media@vger.kernel.org 8434T: git git://linuxtv.org/media_tree.git 8435S: Maintained 8436F: drivers/media/radio/radio-ma901.c 8437 8438MAC80211 8439M: Johannes Berg <johannes@sipsolutions.net> 8440L: linux-wireless@vger.kernel.org 8441W: http://wireless.kernel.org/ 8442T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8443T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8444S: Maintained 8445F: Documentation/networking/mac80211-injection.txt 8446F: include/net/mac80211.h 8447F: net/mac80211/ 8448F: drivers/net/wireless/mac80211_hwsim.[ch] 8449F: Documentation/networking/mac80211_hwsim/README 8450 8451MAILBOX API 8452M: Jassi Brar <jassisinghbrar@gmail.com> 8453L: linux-kernel@vger.kernel.org 8454S: Maintained 8455F: drivers/mailbox/ 8456F: include/linux/mailbox_client.h 8457F: include/linux/mailbox_controller.h 8458 8459MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8460M: Michael Kerrisk <mtk.manpages@gmail.com> 8461W: http://www.kernel.org/doc/man-pages 8462L: linux-man@vger.kernel.org 8463S: Maintained 8464 8465MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8466M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8467L: linux-mips@linux-mips.org 8468S: Maintained 8469F: arch/mips/boot/dts/img/pistachio_marduk.dts 8470 8471MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8472M: Andrew Lunn <andrew@lunn.ch> 8473M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8474L: netdev@vger.kernel.org 8475S: Maintained 8476F: drivers/net/dsa/mv88e6xxx/ 8477F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8478 8479MARVELL ARMADA DRM SUPPORT 8480M: Russell King <linux@armlinux.org.uk> 8481S: Maintained 8482T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8483T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8484F: drivers/gpu/drm/armada/ 8485F: include/uapi/drm/armada_drm.h 8486F: Documentation/devicetree/bindings/display/armada/ 8487 8488MARVELL CRYPTO DRIVER 8489M: Boris Brezillon <boris.brezillon@bootlin.com> 8490M: Arnaud Ebalard <arno@natisbad.org> 8491F: drivers/crypto/marvell/ 8492S: Maintained 8493L: linux-crypto@vger.kernel.org 8494 8495MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8496M: Mirko Lindner <mlindner@marvell.com> 8497M: Stephen Hemminger <stephen@networkplumber.org> 8498L: netdev@vger.kernel.org 8499S: Maintained 8500F: drivers/net/ethernet/marvell/sk* 8501 8502MARVELL LIBERTAS WIRELESS DRIVER 8503L: libertas-dev@lists.infradead.org 8504S: Orphan 8505F: drivers/net/wireless/marvell/libertas/ 8506 8507MARVELL MACCHIATOBIN SUPPORT 8508M: Russell King <linux@armlinux.org.uk> 8509L: linux-arm-kernel@lists.infradead.org 8510S: Maintained 8511F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8512 8513MARVELL MV643XX ETHERNET DRIVER 8514M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8515L: netdev@vger.kernel.org 8516S: Maintained 8517F: drivers/net/ethernet/marvell/mv643xx_eth.* 8518F: include/linux/mv643xx.h 8519 8520MARVELL MV88X3310 PHY DRIVER 8521M: Russell King <linux@armlinux.org.uk> 8522L: netdev@vger.kernel.org 8523S: Maintained 8524F: drivers/net/phy/marvell10g.c 8525 8526MARVELL MVNETA ETHERNET DRIVER 8527M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8528L: netdev@vger.kernel.org 8529S: Maintained 8530F: drivers/net/ethernet/marvell/mvneta.* 8531 8532MARVELL MWIFIEX WIRELESS DRIVER 8533M: Amitkumar Karwar <amitkarwar@gmail.com> 8534M: Nishant Sarmukadam <nishants@marvell.com> 8535M: Ganapathi Bhat <gbhat@marvell.com> 8536M: Xinming Hu <huxm@marvell.com> 8537L: linux-wireless@vger.kernel.org 8538S: Maintained 8539F: drivers/net/wireless/marvell/mwifiex/ 8540 8541MARVELL MWL8K WIRELESS DRIVER 8542M: Lennert Buytenhek <buytenh@wantstofly.org> 8543L: linux-wireless@vger.kernel.org 8544S: Odd Fixes 8545F: drivers/net/wireless/marvell/mwl8k.c 8546 8547MARVELL NAND CONTROLLER DRIVER 8548M: Miquel Raynal <miquel.raynal@bootlin.com> 8549L: linux-mtd@lists.infradead.org 8550S: Maintained 8551F: drivers/mtd/nand/raw/marvell_nand.c 8552F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8553 8554MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8555M: Nicolas Pitre <nico@fluxnic.net> 8556S: Odd Fixes 8557F: drivers/mmc/host/mvsdio.* 8558 8559MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8560M: Hu Ziji <huziji@marvell.com> 8561L: linux-mmc@vger.kernel.org 8562S: Supported 8563F: drivers/mmc/host/sdhci-xenon* 8564F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8565 8566MATROX FRAMEBUFFER DRIVER 8567L: linux-fbdev@vger.kernel.org 8568S: Orphan 8569F: drivers/video/fbdev/matrox/matroxfb_* 8570F: include/uapi/linux/matroxfb.h 8571 8572MAX16065 HARDWARE MONITOR DRIVER 8573M: Guenter Roeck <linux@roeck-us.net> 8574L: linux-hwmon@vger.kernel.org 8575S: Maintained 8576F: Documentation/hwmon/max16065 8577F: drivers/hwmon/max16065.c 8578 8579MAX20751 HARDWARE MONITOR DRIVER 8580M: Guenter Roeck <linux@roeck-us.net> 8581L: linux-hwmon@vger.kernel.org 8582S: Maintained 8583F: Documentation/hwmon/max20751 8584F: drivers/hwmon/max20751.c 8585 8586MAX2175 SDR TUNER DRIVER 8587M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8588L: linux-media@vger.kernel.org 8589T: git git://linuxtv.org/media_tree.git 8590S: Maintained 8591F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8592F: Documentation/media/v4l-drivers/max2175.rst 8593F: drivers/media/i2c/max2175* 8594F: include/uapi/linux/max2175.h 8595 8596MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8597L: linux-hwmon@vger.kernel.org 8598S: Orphan 8599F: Documentation/hwmon/max6650 8600F: drivers/hwmon/max6650.c 8601 8602MAX6697 HARDWARE MONITOR DRIVER 8603M: Guenter Roeck <linux@roeck-us.net> 8604L: linux-hwmon@vger.kernel.org 8605S: Maintained 8606F: Documentation/hwmon/max6697 8607F: Documentation/devicetree/bindings/i2c/max6697.txt 8608F: drivers/hwmon/max6697.c 8609F: include/linux/platform_data/max6697.h 8610 8611MAX9860 MONO AUDIO VOICE CODEC DRIVER 8612M: Peter Rosin <peda@axentia.se> 8613L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8614S: Maintained 8615F: Documentation/devicetree/bindings/sound/max9860.txt 8616F: sound/soc/codecs/max9860.* 8617 8618MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8619M: Javier Martinez Canillas <javier@dowhile0.org> 8620L: linux-kernel@vger.kernel.org 8621S: Supported 8622F: drivers/regulator/max77802-regulator.c 8623F: Documentation/devicetree/bindings/*/*max77802.txt 8624F: include/dt-bindings/*/*max77802.h 8625 8626MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8627M: Krzysztof Kozlowski <krzk@kernel.org> 8628M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8629L: linux-pm@vger.kernel.org 8630S: Supported 8631F: drivers/power/supply/max14577_charger.c 8632F: drivers/power/supply/max77693_charger.c 8633 8634MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8635M: Chanwoo Choi <cw00.choi@samsung.com> 8636M: Krzysztof Kozlowski <krzk@kernel.org> 8637M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8638L: linux-kernel@vger.kernel.org 8639S: Supported 8640F: drivers/*/max14577*.c 8641F: drivers/*/max77686*.c 8642F: drivers/*/max77693*.c 8643F: drivers/extcon/extcon-max14577.c 8644F: drivers/extcon/extcon-max77693.c 8645F: drivers/rtc/rtc-max77686.c 8646F: drivers/clk/clk-max77686.c 8647F: Documentation/devicetree/bindings/mfd/max14577.txt 8648F: Documentation/devicetree/bindings/*/max77686.txt 8649F: Documentation/devicetree/bindings/mfd/max77693.txt 8650F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8651F: include/linux/mfd/max14577*.h 8652F: include/linux/mfd/max77686*.h 8653F: include/linux/mfd/max77693*.h 8654 8655MAXIRADIO FM RADIO RECEIVER DRIVER 8656M: Hans Verkuil <hverkuil@xs4all.nl> 8657L: linux-media@vger.kernel.org 8658T: git git://linuxtv.org/media_tree.git 8659W: https://linuxtv.org 8660S: Maintained 8661F: drivers/media/radio/radio-maxiradio* 8662 8663MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8664M: Peter Rosin <peda@axentia.se> 8665L: linux-iio@vger.kernel.org 8666S: Maintained 8667F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8668F: drivers/iio/potentiometer/mcp4018.c 8669F: drivers/iio/potentiometer/mcp4531.c 8670 8671MCR20A IEEE-802.15.4 RADIO DRIVER 8672M: Xue Liu <liuxuenetmail@gmail.com> 8673L: linux-wpan@vger.kernel.org 8674W: https://github.com/xueliu/mcr20a-linux 8675S: Maintained 8676F: drivers/net/ieee802154/mcr20a.c 8677F: drivers/net/ieee802154/mcr20a.h 8678F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8679 8680MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8681M: William Breathitt Gray <vilhelm.gray@gmail.com> 8682L: linux-iio@vger.kernel.org 8683S: Maintained 8684F: drivers/iio/dac/cio-dac.c 8685 8686MEDIA DRIVERS FOR ASCOT2E 8687M: Sergey Kozlov <serjk@netup.ru> 8688M: Abylay Ospan <aospan@netup.ru> 8689L: linux-media@vger.kernel.org 8690W: https://linuxtv.org 8691W: http://netup.tv/ 8692T: git git://linuxtv.org/media_tree.git 8693S: Supported 8694F: drivers/media/dvb-frontends/ascot2e* 8695 8696MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8697M: Jasmin Jessich <jasmin@anw.at> 8698L: linux-media@vger.kernel.org 8699W: https://linuxtv.org 8700T: git git://linuxtv.org/media_tree.git 8701S: Maintained 8702F: drivers/media/dvb-frontends/cxd2099* 8703 8704MEDIA DRIVERS FOR CXD2841ER 8705M: Sergey Kozlov <serjk@netup.ru> 8706M: Abylay Ospan <aospan@netup.ru> 8707L: linux-media@vger.kernel.org 8708W: https://linuxtv.org 8709W: http://netup.tv/ 8710T: git git://linuxtv.org/media_tree.git 8711S: Supported 8712F: drivers/media/dvb-frontends/cxd2841er* 8713 8714MEDIA DRIVERS FOR CXD2880 8715M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8716L: linux-media@vger.kernel.org 8717W: http://linuxtv.org/ 8718T: git git://linuxtv.org/media_tree.git 8719S: Supported 8720F: drivers/media/dvb-frontends/cxd2880/* 8721F: drivers/media/spi/cxd2880* 8722 8723MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8724M: Daniel Scheller <d.scheller.oss@gmail.com> 8725L: linux-media@vger.kernel.org 8726W: https://linuxtv.org 8727T: git git://linuxtv.org/media_tree.git 8728S: Maintained 8729F: drivers/media/pci/ddbridge/* 8730 8731MEDIA DRIVERS FOR FREESCALE IMX 8732M: Steve Longerbeam <slongerbeam@gmail.com> 8733M: Philipp Zabel <p.zabel@pengutronix.de> 8734L: linux-media@vger.kernel.org 8735T: git git://linuxtv.org/media_tree.git 8736S: Maintained 8737F: Documentation/devicetree/bindings/media/imx.txt 8738F: Documentation/media/v4l-drivers/imx.rst 8739F: drivers/staging/media/imx/ 8740F: include/linux/imx-media.h 8741F: include/media/imx.h 8742 8743MEDIA DRIVERS FOR HELENE 8744M: Abylay Ospan <aospan@netup.ru> 8745L: linux-media@vger.kernel.org 8746W: https://linuxtv.org 8747W: http://netup.tv/ 8748T: git git://linuxtv.org/media_tree.git 8749S: Supported 8750F: drivers/media/dvb-frontends/helene* 8751 8752MEDIA DRIVERS FOR HORUS3A 8753M: Sergey Kozlov <serjk@netup.ru> 8754M: Abylay Ospan <aospan@netup.ru> 8755L: linux-media@vger.kernel.org 8756W: https://linuxtv.org 8757W: http://netup.tv/ 8758T: git git://linuxtv.org/media_tree.git 8759S: Supported 8760F: drivers/media/dvb-frontends/horus3a* 8761 8762MEDIA DRIVERS FOR LNBH25 8763M: Sergey Kozlov <serjk@netup.ru> 8764M: Abylay Ospan <aospan@netup.ru> 8765L: linux-media@vger.kernel.org 8766W: https://linuxtv.org 8767W: http://netup.tv/ 8768T: git git://linuxtv.org/media_tree.git 8769S: Supported 8770F: drivers/media/dvb-frontends/lnbh25* 8771 8772MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8773M: Daniel Scheller <d.scheller.oss@gmail.com> 8774L: linux-media@vger.kernel.org 8775W: https://linuxtv.org 8776T: git git://linuxtv.org/media_tree.git 8777S: Maintained 8778F: drivers/media/dvb-frontends/mxl5xx* 8779 8780MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8781M: Sergey Kozlov <serjk@netup.ru> 8782M: Abylay Ospan <aospan@netup.ru> 8783L: linux-media@vger.kernel.org 8784W: https://linuxtv.org 8785W: http://netup.tv/ 8786T: git git://linuxtv.org/media_tree.git 8787S: Supported 8788F: drivers/media/pci/netup_unidvb/* 8789 8790MEDIA DRIVERS FOR RENESAS - CEU 8791M: Jacopo Mondi <jacopo@jmondi.org> 8792L: linux-media@vger.kernel.org 8793L: linux-renesas-soc@vger.kernel.org 8794T: git git://linuxtv.org/media_tree.git 8795S: Supported 8796F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8797F: drivers/media/platform/renesas-ceu.c 8798F: include/media/drv-intf/renesas-ceu.h 8799 8800MEDIA DRIVERS FOR RENESAS - DRIF 8801M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8802L: linux-media@vger.kernel.org 8803L: linux-renesas-soc@vger.kernel.org 8804T: git git://linuxtv.org/media_tree.git 8805S: Supported 8806F: Documentation/devicetree/bindings/media/renesas,drif.txt 8807F: drivers/media/platform/rcar_drif.c 8808 8809MEDIA DRIVERS FOR RENESAS - FCP 8810M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8811L: linux-media@vger.kernel.org 8812L: linux-renesas-soc@vger.kernel.org 8813T: git git://linuxtv.org/media_tree.git 8814S: Supported 8815F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8816F: drivers/media/platform/rcar-fcp.c 8817F: include/media/rcar-fcp.h 8818 8819MEDIA DRIVERS FOR RENESAS - FDP1 8820M: Kieran Bingham <kieran@bingham.xyz> 8821L: linux-media@vger.kernel.org 8822L: linux-renesas-soc@vger.kernel.org 8823T: git git://linuxtv.org/media_tree.git 8824S: Supported 8825F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8826F: drivers/media/platform/rcar_fdp1.c 8827 8828MEDIA DRIVERS FOR RENESAS - VIN 8829M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8830L: linux-media@vger.kernel.org 8831L: linux-renesas-soc@vger.kernel.org 8832T: git git://linuxtv.org/media_tree.git 8833S: Supported 8834F: Documentation/devicetree/bindings/media/rcar_vin.txt 8835F: drivers/media/platform/rcar-vin/ 8836 8837MEDIA DRIVERS FOR RENESAS - VSP1 8838M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8839L: linux-media@vger.kernel.org 8840L: linux-renesas-soc@vger.kernel.org 8841T: git git://linuxtv.org/media_tree.git 8842S: Supported 8843F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8844F: drivers/media/platform/vsp1/ 8845 8846MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8847M: Daniel Scheller <d.scheller.oss@gmail.com> 8848L: linux-media@vger.kernel.org 8849W: https://linuxtv.org 8850T: git git://linuxtv.org/media_tree.git 8851S: Maintained 8852F: drivers/media/dvb-frontends/stv0910* 8853 8854MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8855M: Daniel Scheller <d.scheller.oss@gmail.com> 8856L: linux-media@vger.kernel.org 8857W: https://linuxtv.org 8858T: git git://linuxtv.org/media_tree.git 8859S: Maintained 8860F: drivers/media/dvb-frontends/stv6111* 8861 8862MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8863M: Dmitry Osipenko <digetx@gmail.com> 8864L: linux-media@vger.kernel.org 8865L: linux-tegra@vger.kernel.org 8866T: git git://linuxtv.org/media_tree.git 8867S: Maintained 8868F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8869F: drivers/staging/media/tegra-vde/ 8870 8871MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8872M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8873M: Mauro Carvalho Chehab <mchehab@kernel.org> 8874P: LinuxTV.org Project 8875L: linux-media@vger.kernel.org 8876W: https://linuxtv.org 8877Q: http://patchwork.kernel.org/project/linux-media/list/ 8878T: git git://linuxtv.org/media_tree.git 8879S: Maintained 8880F: Documentation/devicetree/bindings/media/ 8881F: Documentation/media/ 8882F: drivers/media/ 8883F: drivers/staging/media/ 8884F: include/linux/platform_data/media/ 8885F: include/media/ 8886F: include/uapi/linux/dvb/ 8887F: include/uapi/linux/videodev2.h 8888F: include/uapi/linux/media.h 8889F: include/uapi/linux/v4l2-* 8890F: include/uapi/linux/meye.h 8891F: include/uapi/linux/ivtv* 8892F: include/uapi/linux/uvcvideo.h 8893 8894MEDIATEK CIR DRIVER 8895M: Sean Wang <sean.wang@mediatek.com> 8896S: Maintained 8897F: drivers/media/rc/mtk-cir.c 8898 8899MEDIATEK DMA DRIVER 8900M: Sean Wang <sean.wang@mediatek.com> 8901L: dmaengine@vger.kernel.org 8902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8903L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8904S: Maintained 8905F: Documentation/devicetree/bindings/dma/mtk-* 8906F: drivers/dma/mediatek/ 8907 8908MEDIATEK PMIC LED DRIVER 8909M: Sean Wang <sean.wang@mediatek.com> 8910S: Maintained 8911F: drivers/leds/leds-mt6323.c 8912F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8913 8914MEDIATEK ETHERNET DRIVER 8915M: Felix Fietkau <nbd@openwrt.org> 8916M: John Crispin <john@phrozen.org> 8917M: Sean Wang <sean.wang@mediatek.com> 8918M: Nelson Chang <nelson.chang@mediatek.com> 8919L: netdev@vger.kernel.org 8920S: Maintained 8921F: drivers/net/ethernet/mediatek/ 8922 8923MEDIATEK SWITCH DRIVER 8924M: Sean Wang <sean.wang@mediatek.com> 8925L: netdev@vger.kernel.org 8926S: Maintained 8927F: drivers/net/dsa/mt7530.* 8928F: net/dsa/tag_mtk.c 8929 8930MEDIATEK JPEG DRIVER 8931M: Rick Chang <rick.chang@mediatek.com> 8932M: Bin Liu <bin.liu@mediatek.com> 8933S: Supported 8934F: drivers/media/platform/mtk-jpeg/ 8935F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8936 8937MEDIATEK MDP DRIVER 8938M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8939M: Houlong Wei <houlong.wei@mediatek.com> 8940M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8941S: Supported 8942F: drivers/media/platform/mtk-mdp/ 8943F: drivers/media/platform/mtk-vpu/ 8944F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8945 8946MEDIATEK MEDIA DRIVER 8947M: Tiffany Lin <tiffany.lin@mediatek.com> 8948M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8949S: Supported 8950F: drivers/media/platform/mtk-vcodec/ 8951F: drivers/media/platform/mtk-vpu/ 8952F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8953F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8954 8955MEDIATEK MT7601U WIRELESS LAN DRIVER 8956M: Jakub Kicinski <kubakici@wp.pl> 8957L: linux-wireless@vger.kernel.org 8958S: Maintained 8959F: drivers/net/wireless/mediatek/mt7601u/ 8960 8961MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8962M: Sean Wang <sean.wang@mediatek.com> 8963S: Maintained 8964F: drivers/char/hw_random/mtk-rng.c 8965 8966MEDIATEK USB3 DRD IP DRIVER 8967M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8968L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8970L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8971S: Maintained 8972F: drivers/usb/mtu3/ 8973 8974MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8975M: Peter Senna Tschudin <peter.senna@collabora.com> 8976M: Martin Donnelly <martin.donnelly@ge.com> 8977M: Martyn Welch <martyn.welch@collabora.co.uk> 8978S: Maintained 8979F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8980F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8981 8982MEGARAID SCSI/SAS DRIVERS 8983M: Kashyap Desai <kashyap.desai@broadcom.com> 8984M: Sumit Saxena <sumit.saxena@broadcom.com> 8985M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8986L: megaraidlinux.pdl@broadcom.com 8987L: linux-scsi@vger.kernel.org 8988W: http://www.avagotech.com/support/ 8989S: Maintained 8990F: Documentation/scsi/megaraid.txt 8991F: drivers/scsi/megaraid.* 8992F: drivers/scsi/megaraid/ 8993 8994MELEXIS MLX90614 DRIVER 8995M: Crt Mori <cmo@melexis.com> 8996L: linux-iio@vger.kernel.org 8997W: http://www.melexis.com 8998S: Supported 8999F: drivers/iio/temperature/mlx90614.c 9000 9001MELEXIS MLX90632 DRIVER 9002M: Crt Mori <cmo@melexis.com> 9003L: linux-iio@vger.kernel.org 9004W: http://www.melexis.com 9005S: Supported 9006F: drivers/iio/temperature/mlx90632.c 9007 9008MELFAS MIP4 TOUCHSCREEN DRIVER 9009M: Sangwon Jee <jeesw@melfas.com> 9010W: http://www.melfas.com 9011S: Supported 9012F: drivers/input/touchscreen/melfas_mip4.c 9013F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9014 9015MELLANOX ETHERNET DRIVER (mlx4_en) 9016M: Tariq Toukan <tariqt@mellanox.com> 9017L: netdev@vger.kernel.org 9018S: Supported 9019W: http://www.mellanox.com 9020Q: http://patchwork.ozlabs.org/project/netdev/list/ 9021F: drivers/net/ethernet/mellanox/mlx4/en_* 9022 9023MELLANOX ETHERNET DRIVER (mlx5e) 9024M: Saeed Mahameed <saeedm@mellanox.com> 9025L: netdev@vger.kernel.org 9026S: Supported 9027W: http://www.mellanox.com 9028Q: http://patchwork.ozlabs.org/project/netdev/list/ 9029F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9030 9031MELLANOX ETHERNET INNOVA DRIVERS 9032M: Boris Pismenny <borisp@mellanox.com> 9033L: netdev@vger.kernel.org 9034S: Supported 9035W: http://www.mellanox.com 9036Q: http://patchwork.ozlabs.org/project/netdev/list/ 9037F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9038F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9039F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9040F: include/linux/mlx5/mlx5_ifc_fpga.h 9041 9042MELLANOX ETHERNET SWITCH DRIVERS 9043M: Jiri Pirko <jiri@mellanox.com> 9044M: Ido Schimmel <idosch@mellanox.com> 9045L: netdev@vger.kernel.org 9046S: Supported 9047W: http://www.mellanox.com 9048Q: http://patchwork.ozlabs.org/project/netdev/list/ 9049F: drivers/net/ethernet/mellanox/mlxsw/ 9050 9051MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9052M: mlxsw@mellanox.com 9053L: netdev@vger.kernel.org 9054S: Supported 9055W: http://www.mellanox.com 9056Q: http://patchwork.ozlabs.org/project/netdev/list/ 9057F: drivers/net/ethernet/mellanox/mlxfw/ 9058 9059MELLANOX HARDWARE PLATFORM SUPPORT 9060M: Andy Shevchenko <andy@infradead.org> 9061M: Darren Hart <dvhart@infradead.org> 9062M: Vadim Pasternak <vadimp@mellanox.com> 9063L: platform-driver-x86@vger.kernel.org 9064S: Supported 9065F: drivers/platform/mellanox/ 9066 9067MELLANOX MLX4 core VPI driver 9068M: Tariq Toukan <tariqt@mellanox.com> 9069L: netdev@vger.kernel.org 9070L: linux-rdma@vger.kernel.org 9071W: http://www.mellanox.com 9072Q: http://patchwork.ozlabs.org/project/netdev/list/ 9073S: Supported 9074F: drivers/net/ethernet/mellanox/mlx4/ 9075F: include/linux/mlx4/ 9076 9077MELLANOX MLX4 IB driver 9078M: Yishai Hadas <yishaih@mellanox.com> 9079L: linux-rdma@vger.kernel.org 9080W: http://www.mellanox.com 9081Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9082S: Supported 9083F: drivers/infiniband/hw/mlx4/ 9084F: include/linux/mlx4/ 9085F: include/uapi/rdma/mlx4-abi.h 9086 9087MELLANOX MLX5 core VPI driver 9088M: Saeed Mahameed <saeedm@mellanox.com> 9089M: Matan Barak <matanb@mellanox.com> 9090M: Leon Romanovsky <leonro@mellanox.com> 9091L: netdev@vger.kernel.org 9092L: linux-rdma@vger.kernel.org 9093W: http://www.mellanox.com 9094Q: http://patchwork.ozlabs.org/project/netdev/list/ 9095S: Supported 9096F: drivers/net/ethernet/mellanox/mlx5/core/ 9097F: include/linux/mlx5/ 9098 9099MELLANOX MLX5 IB driver 9100M: Matan Barak <matanb@mellanox.com> 9101M: Leon Romanovsky <leonro@mellanox.com> 9102L: linux-rdma@vger.kernel.org 9103W: http://www.mellanox.com 9104Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9105S: Supported 9106F: drivers/infiniband/hw/mlx5/ 9107F: include/linux/mlx5/ 9108F: include/uapi/rdma/mlx5-abi.h 9109 9110MELLANOX MLXCPLD I2C AND MUX DRIVER 9111M: Vadim Pasternak <vadimp@mellanox.com> 9112M: Michael Shych <michaelsh@mellanox.com> 9113L: linux-i2c@vger.kernel.org 9114S: Supported 9115F: drivers/i2c/busses/i2c-mlxcpld.c 9116F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9117F: Documentation/i2c/busses/i2c-mlxcpld 9118 9119MELLANOX MLXCPLD LED DRIVER 9120M: Vadim Pasternak <vadimp@mellanox.com> 9121L: linux-leds@vger.kernel.org 9122S: Supported 9123F: drivers/leds/leds-mlxcpld.c 9124F: drivers/leds/leds-mlxreg.c 9125F: Documentation/leds/leds-mlxcpld.txt 9126 9127MELLANOX PLATFORM DRIVER 9128M: Vadim Pasternak <vadimp@mellanox.com> 9129L: platform-driver-x86@vger.kernel.org 9130S: Supported 9131F: drivers/platform/x86/mlx-platform.c 9132 9133MEMBARRIER SUPPORT 9134M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9135M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9136L: linux-kernel@vger.kernel.org 9137S: Supported 9138F: kernel/sched/membarrier.c 9139F: include/uapi/linux/membarrier.h 9140F: arch/powerpc/include/asm/membarrier.h 9141 9142MEMORY MANAGEMENT 9143L: linux-mm@kvack.org 9144W: http://www.linux-mm.org 9145S: Maintained 9146F: include/linux/mm.h 9147F: include/linux/gfp.h 9148F: include/linux/mmzone.h 9149F: include/linux/memory_hotplug.h 9150F: include/linux/vmalloc.h 9151F: mm/ 9152 9153MEMORY TECHNOLOGY DEVICES (MTD) 9154M: David Woodhouse <dwmw2@infradead.org> 9155M: Brian Norris <computersforpeace@gmail.com> 9156M: Boris Brezillon <boris.brezillon@bootlin.com> 9157M: Marek Vasut <marek.vasut@gmail.com> 9158M: Richard Weinberger <richard@nod.at> 9159L: linux-mtd@lists.infradead.org 9160W: http://www.linux-mtd.infradead.org/ 9161Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9162T: git git://git.infradead.org/linux-mtd.git master 9163T: git git://git.infradead.org/linux-mtd.git mtd/next 9164S: Maintained 9165F: Documentation/devicetree/bindings/mtd/ 9166F: drivers/mtd/ 9167F: include/linux/mtd/ 9168F: include/uapi/mtd/ 9169 9170MEN A21 WATCHDOG DRIVER 9171M: Johannes Thumshirn <morbidrsa@gmail.com> 9172L: linux-watchdog@vger.kernel.org 9173S: Maintained 9174F: drivers/watchdog/mena21_wdt.c 9175 9176MEN CHAMELEON BUS (mcb) 9177M: Johannes Thumshirn <morbidrsa@gmail.com> 9178S: Maintained 9179F: drivers/mcb/ 9180F: include/linux/mcb.h 9181F: Documentation/men-chameleon-bus.txt 9182 9183MEN F21BMC (Board Management Controller) 9184M: Andreas Werner <andreas.werner@men.de> 9185S: Supported 9186F: drivers/mfd/menf21bmc.c 9187F: drivers/watchdog/menf21bmc_wdt.c 9188F: drivers/leds/leds-menf21bmc.c 9189F: drivers/hwmon/menf21bmc_hwmon.c 9190F: Documentation/hwmon/menf21bmc 9191 9192MESON AO CEC DRIVER FOR AMLOGIC SOCS 9193M: Neil Armstrong <narmstrong@baylibre.com> 9194L: linux-media@lists.freedesktop.org 9195L: linux-amlogic@lists.infradead.org 9196W: http://linux-meson.com/ 9197S: Supported 9198F: drivers/media/platform/meson/ao-cec.c 9199F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9200T: git git://linuxtv.org/media_tree.git 9201 9202MICROBLAZE ARCHITECTURE 9203M: Michal Simek <monstr@monstr.eu> 9204W: http://www.monstr.eu/fdt/ 9205T: git git://git.monstr.eu/linux-2.6-microblaze.git 9206S: Supported 9207F: arch/microblaze/ 9208 9209MICROCHIP / ATMEL AT91 SERIAL DRIVER 9210M: Richard Genoud <richard.genoud@gmail.com> 9211S: Maintained 9212F: drivers/tty/serial/atmel_serial.c 9213F: drivers/tty/serial/atmel_serial.h 9214 9215MICROCHIP / ATMEL DMA DRIVER 9216M: Ludovic Desroches <ludovic.desroches@microchip.com> 9217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9218L: dmaengine@vger.kernel.org 9219S: Supported 9220F: drivers/dma/at_hdmac.c 9221F: drivers/dma/at_hdmac_regs.h 9222F: include/linux/platform_data/dma-atmel.h 9223 9224MICROCHIP / ATMEL ECC DRIVER 9225M: Tudor Ambarus <tudor.ambarus@microchip.com> 9226L: linux-crypto@vger.kernel.org 9227S: Maintained 9228F: drivers/crypto/atmel-ecc.* 9229 9230MICROCHIP / ATMEL ISC DRIVER 9231M: Songjun Wu <songjun.wu@microchip.com> 9232L: linux-media@vger.kernel.org 9233S: Supported 9234F: drivers/media/platform/atmel/atmel-isc.c 9235F: drivers/media/platform/atmel/atmel-isc-regs.h 9236F: devicetree/bindings/media/atmel-isc.txt 9237 9238MICROCHIP / ATMEL NAND DRIVER 9239M: Wenyou Yang <wenyou.yang@microchip.com> 9240M: Josh Wu <rainyfeeling@outlook.com> 9241L: linux-mtd@lists.infradead.org 9242S: Supported 9243F: drivers/mtd/nand/raw/atmel/* 9244F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9245 9246MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9247M: Woojung Huh <Woojung.Huh@microchip.com> 9248M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9249L: netdev@vger.kernel.org 9250S: Maintained 9251F: net/dsa/tag_ksz.c 9252F: drivers/net/dsa/microchip/* 9253F: include/linux/platform_data/microchip-ksz.h 9254F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9255 9256MICROCHIP LAN743X ETHERNET DRIVER 9257M: Bryan Whitehead <bryan.whitehead@microchip.com> 9258M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9259L: netdev@vger.kernel.org 9260S: Maintained 9261F: drivers/net/ethernet/microchip/lan743x_* 9262 9263MICROCHIP USB251XB DRIVER 9264M: Richard Leitner <richard.leitner@skidata.com> 9265L: linux-usb@vger.kernel.org 9266S: Maintained 9267F: drivers/usb/misc/usb251xb.c 9268F: Documentation/devicetree/bindings/usb/usb251xb.txt 9269 9270MICROSEMI MIPS SOCS 9271M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9272L: linux-mips@linux-mips.org 9273S: Maintained 9274F: arch/mips/generic/board-ocelot.c 9275F: arch/mips/configs/generic/board-ocelot.config 9276F: arch/mips/boot/dts/mscc/ 9277F: Documentation/devicetree/bindings/mips/mscc.txt 9278 9279MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9280M: Don Brace <don.brace@microsemi.com> 9281L: esc.storagedev@microsemi.com 9282L: linux-scsi@vger.kernel.org 9283S: Supported 9284F: drivers/scsi/smartpqi/smartpqi*.[ch] 9285F: drivers/scsi/smartpqi/Kconfig 9286F: drivers/scsi/smartpqi/Makefile 9287F: include/linux/cciss*.h 9288F: include/uapi/linux/cciss*.h 9289F: Documentation/scsi/smartpqi.txt 9290 9291MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9292M: Chen Yu <yu.c.chen@intel.com> 9293L: platform-driver-x86@vger.kernel.org 9294S: Supported 9295F: drivers/platform/x86/surfacepro3_button.c 9296 9297MICROTEK X6 SCANNER 9298M: Oliver Neukum <oliver@neukum.org> 9299S: Maintained 9300F: drivers/usb/image/microtek.* 9301 9302MIPS 9303M: Ralf Baechle <ralf@linux-mips.org> 9304M: James Hogan <jhogan@kernel.org> 9305L: linux-mips@linux-mips.org 9306W: http://www.linux-mips.org/ 9307T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9308Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9309S: Supported 9310F: Documentation/devicetree/bindings/mips/ 9311F: Documentation/mips/ 9312F: arch/mips/ 9313F: drivers/platform/mips/ 9314 9315MIPS BOSTON DEVELOPMENT BOARD 9316M: Paul Burton <paul.burton@mips.com> 9317L: linux-mips@linux-mips.org 9318S: Maintained 9319F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9320F: arch/mips/boot/dts/img/boston.dts 9321F: arch/mips/configs/generic/board-boston.config 9322F: drivers/clk/imgtec/clk-boston.c 9323F: include/dt-bindings/clock/boston-clock.h 9324 9325MIPS GENERIC PLATFORM 9326M: Paul Burton <paul.burton@mips.com> 9327L: linux-mips@linux-mips.org 9328S: Supported 9329F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9330F: arch/mips/generic/ 9331F: arch/mips/tools/generic-board-config.sh 9332 9333MIPS/LOONGSON1 ARCHITECTURE 9334M: Keguang Zhang <keguang.zhang@gmail.com> 9335L: linux-mips@linux-mips.org 9336S: Maintained 9337F: arch/mips/loongson32/ 9338F: arch/mips/include/asm/mach-loongson32/ 9339F: drivers/*/*loongson1* 9340F: drivers/*/*/*loongson1* 9341 9342MIPS/LOONGSON2 ARCHITECTURE 9343M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9344L: linux-mips@linux-mips.org 9345S: Maintained 9346F: arch/mips/loongson64/*{2e/2f}* 9347F: arch/mips/include/asm/mach-loongson64/ 9348F: drivers/*/*loongson2* 9349F: drivers/*/*/*loongson2* 9350 9351MIPS/LOONGSON3 ARCHITECTURE 9352M: Huacai Chen <chenhc@lemote.com> 9353L: linux-mips@linux-mips.org 9354S: Maintained 9355F: arch/mips/loongson64/ 9356F: arch/mips/include/asm/mach-loongson64/ 9357F: drivers/platform/mips/cpu_hwmon.c 9358F: drivers/*/*loongson3* 9359F: drivers/*/*/*loongson3* 9360 9361MIPS RINT INSTRUCTION EMULATION 9362M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9363L: linux-mips@linux-mips.org 9364S: Supported 9365F: arch/mips/math-emu/sp_rint.c 9366F: arch/mips/math-emu/dp_rint.c 9367 9368MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9369M: Hans Verkuil <hverkuil@xs4all.nl> 9370L: linux-media@vger.kernel.org 9371T: git git://linuxtv.org/media_tree.git 9372W: https://linuxtv.org 9373S: Odd Fixes 9374F: drivers/media/radio/radio-miropcm20* 9375 9376MMP SUPPORT 9377M: Eric Miao <eric.y.miao@gmail.com> 9378M: Haojian Zhuang <haojian.zhuang@gmail.com> 9379L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9380T: git git://github.com/hzhuang1/linux.git 9381T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9382S: Maintained 9383F: arch/arm/boot/dts/mmp* 9384F: arch/arm/mach-mmp/ 9385 9386MN88472 MEDIA DRIVER 9387M: Antti Palosaari <crope@iki.fi> 9388L: linux-media@vger.kernel.org 9389W: https://linuxtv.org 9390W: http://palosaari.fi/linux/ 9391Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9392S: Maintained 9393F: drivers/media/dvb-frontends/mn88472* 9394 9395MN88473 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/mn88473* 9403 9404MODULE SUPPORT 9405M: Jessica Yu <jeyu@kernel.org> 9406T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9407S: Maintained 9408F: include/linux/module.h 9409F: kernel/module.c 9410 9411MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9412W: http://popies.net/meye/ 9413S: Orphan 9414F: Documentation/media/v4l-drivers/meye* 9415F: drivers/media/pci/meye/ 9416F: include/uapi/linux/meye.h 9417 9418MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9419M: Jiri Slaby <jirislaby@gmail.com> 9420S: Maintained 9421F: Documentation/serial/moxa-smartio 9422F: drivers/tty/mxser.* 9423 9424MR800 AVERMEDIA USB FM RADIO DRIVER 9425M: Alexey Klimov <klimov.linux@gmail.com> 9426L: linux-media@vger.kernel.org 9427T: git git://linuxtv.org/media_tree.git 9428S: Maintained 9429F: drivers/media/radio/radio-mr800.c 9430 9431MRF24J40 IEEE 802.15.4 RADIO DRIVER 9432M: Alan Ott <alan@signal11.us> 9433L: linux-wpan@vger.kernel.org 9434S: Maintained 9435F: drivers/net/ieee802154/mrf24j40.c 9436F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9437 9438MSI LAPTOP SUPPORT 9439M: "Lee, Chun-Yi" <jlee@suse.com> 9440L: platform-driver-x86@vger.kernel.org 9441S: Maintained 9442F: drivers/platform/x86/msi-laptop.c 9443 9444MSI WMI SUPPORT 9445L: platform-driver-x86@vger.kernel.org 9446S: Orphan 9447F: drivers/platform/x86/msi-wmi.c 9448 9449MSI001 MEDIA DRIVER 9450M: Antti Palosaari <crope@iki.fi> 9451L: linux-media@vger.kernel.org 9452W: https://linuxtv.org 9453W: http://palosaari.fi/linux/ 9454Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9455T: git git://linuxtv.org/anttip/media_tree.git 9456S: Maintained 9457F: drivers/media/tuners/msi001* 9458 9459MSI2500 MEDIA DRIVER 9460M: Antti Palosaari <crope@iki.fi> 9461L: linux-media@vger.kernel.org 9462W: https://linuxtv.org 9463W: http://palosaari.fi/linux/ 9464Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9465T: git git://linuxtv.org/anttip/media_tree.git 9466S: Maintained 9467F: drivers/media/usb/msi2500/ 9468 9469MSYSTEMS DISKONCHIP G3 MTD DRIVER 9470M: Robert Jarzmik <robert.jarzmik@free.fr> 9471L: linux-mtd@lists.infradead.org 9472S: Maintained 9473F: drivers/mtd/devices/docg3* 9474 9475MT9M032 APTINA SENSOR DRIVER 9476M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9477L: linux-media@vger.kernel.org 9478T: git git://linuxtv.org/media_tree.git 9479S: Maintained 9480F: drivers/media/i2c/mt9m032.c 9481F: include/media/i2c/mt9m032.h 9482 9483MT9P031 APTINA CAMERA SENSOR 9484M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9485L: linux-media@vger.kernel.org 9486T: git git://linuxtv.org/media_tree.git 9487S: Maintained 9488F: drivers/media/i2c/mt9p031.c 9489F: include/media/i2c/mt9p031.h 9490 9491MT9T001 APTINA CAMERA SENSOR 9492M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9493L: linux-media@vger.kernel.org 9494T: git git://linuxtv.org/media_tree.git 9495S: Maintained 9496F: drivers/media/i2c/mt9t001.c 9497F: include/media/i2c/mt9t001.h 9498 9499MT9T112 APTINA CAMERA SENSOR 9500M: Jacopo Mondi <jacopo@jmondi.org> 9501L: linux-media@vger.kernel.org 9502T: git git://linuxtv.org/media_tree.git 9503S: Odd Fixes 9504F: drivers/media/i2c/mt9t112.c 9505F: include/media/i2c/mt9t112.h 9506 9507MT9V032 APTINA CAMERA SENSOR 9508M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9509L: linux-media@vger.kernel.org 9510T: git git://linuxtv.org/media_tree.git 9511S: Maintained 9512F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9513F: drivers/media/i2c/mt9v032.c 9514F: include/media/i2c/mt9v032.h 9515 9516MULTIFUNCTION DEVICES (MFD) 9517M: Lee Jones <lee.jones@linaro.org> 9518T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9519S: Supported 9520F: Documentation/devicetree/bindings/mfd/ 9521F: drivers/mfd/ 9522F: include/linux/mfd/ 9523F: include/dt-bindings/mfd/ 9524 9525MULTIMEDIA CARD (MMC) ETC. OVER SPI 9526S: Orphan 9527F: drivers/mmc/host/mmc_spi.c 9528F: include/linux/spi/mmc_spi.h 9529 9530MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9531M: Ulf Hansson <ulf.hansson@linaro.org> 9532L: linux-mmc@vger.kernel.org 9533T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9534S: Maintained 9535F: Documentation/devicetree/bindings/mmc/ 9536F: drivers/mmc/ 9537F: include/linux/mmc/ 9538F: include/uapi/linux/mmc/ 9539 9540MULTIPLEXER SUBSYSTEM 9541M: Peter Rosin <peda@axentia.se> 9542S: Maintained 9543F: Documentation/ABI/testing/mux/sysfs-class-mux* 9544F: Documentation/devicetree/bindings/mux/ 9545F: include/linux/dt-bindings/mux/ 9546F: include/linux/mux/ 9547F: drivers/mux/ 9548 9549MULTITECH MULTIPORT CARD (ISICOM) 9550S: Orphan 9551F: drivers/tty/isicom.c 9552F: include/linux/isicom.h 9553 9554MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9555M: Bin Liu <b-liu@ti.com> 9556L: linux-usb@vger.kernel.org 9557S: Maintained 9558F: drivers/usb/musb/ 9559 9560MXL5007T MEDIA DRIVER 9561M: Michael Krufky <mkrufky@linuxtv.org> 9562L: linux-media@vger.kernel.org 9563W: https://linuxtv.org 9564W: http://github.com/mkrufky 9565Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9566T: git git://linuxtv.org/mkrufky/tuners.git 9567S: Maintained 9568F: drivers/media/tuners/mxl5007t.* 9569 9570MXSFB DRM DRIVER 9571M: Marek Vasut <marex@denx.de> 9572S: Supported 9573F: drivers/gpu/drm/mxsfb/ 9574F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9575 9576MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9577M: Chris Lee <christopher.lee@cspi.com> 9578L: netdev@vger.kernel.org 9579W: https://www.cspi.com/ethernet-products/support/downloads/ 9580S: Supported 9581F: drivers/net/ethernet/myricom/myri10ge/ 9582 9583NAND FLASH SUBSYSTEM 9584M: Boris Brezillon <boris.brezillon@bootlin.com> 9585R: Richard Weinberger <richard@nod.at> 9586L: linux-mtd@lists.infradead.org 9587W: http://www.linux-mtd.infradead.org/ 9588Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9589T: git git://git.infradead.org/linux-mtd.git nand/fixes 9590T: git git://git.infradead.org/linux-mtd.git nand/next 9591S: Maintained 9592F: drivers/mtd/nand/ 9593F: include/linux/mtd/*nand*.h 9594 9595NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9596M: Daniel Mack <zonque@gmail.com> 9597S: Maintained 9598L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9599W: http://www.native-instruments.com 9600F: sound/usb/caiaq/ 9601 9602NATSEMI ETHERNET DRIVER (DP8381x) 9603S: Orphan 9604F: drivers/net/ethernet/natsemi/natsemi.c 9605 9606NCP FILESYSTEM 9607M: Petr Vandrovec <petr@vandrovec.name> 9608S: Obsolete 9609F: drivers/staging/ncpfs/ 9610 9611NCR 5380 SCSI DRIVERS 9612M: Finn Thain <fthain@telegraphics.com.au> 9613M: Michael Schmitz <schmitzmic@gmail.com> 9614L: linux-scsi@vger.kernel.org 9615S: Maintained 9616F: Documentation/scsi/g_NCR5380.txt 9617F: drivers/scsi/NCR5380.* 9618F: drivers/scsi/arm/cumana_1.c 9619F: drivers/scsi/arm/oak.c 9620F: drivers/scsi/atari_scsi.* 9621F: drivers/scsi/dmx3191d.c 9622F: drivers/scsi/g_NCR5380.* 9623F: drivers/scsi/mac_scsi.* 9624F: drivers/scsi/sun3_scsi.* 9625F: drivers/scsi/sun3_scsi_vme.c 9626 9627NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9628M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9629L: linux-scsi@vger.kernel.org 9630S: Maintained 9631F: drivers/scsi/NCR_D700.* 9632 9633NCT6775 HARDWARE MONITOR DRIVER 9634M: Guenter Roeck <linux@roeck-us.net> 9635L: linux-hwmon@vger.kernel.org 9636S: Maintained 9637F: Documentation/hwmon/nct6775 9638F: drivers/hwmon/nct6775.c 9639 9640NETEFFECT IWARP RNIC DRIVER (IW_NES) 9641M: Faisal Latif <faisal.latif@intel.com> 9642L: linux-rdma@vger.kernel.org 9643W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9644S: Supported 9645F: drivers/infiniband/hw/nes/ 9646F: include/uapi/rdma/nes-abi.h 9647 9648NETEM NETWORK EMULATOR 9649M: Stephen Hemminger <stephen@networkplumber.org> 9650L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9651S: Maintained 9652F: net/sched/sch_netem.c 9653 9654NETERION 10GbE DRIVERS (s2io/vxge) 9655M: Jon Mason <jdmason@kudzu.us> 9656L: netdev@vger.kernel.org 9657S: Supported 9658F: Documentation/networking/s2io.txt 9659F: Documentation/networking/vxge.txt 9660F: drivers/net/ethernet/neterion/ 9661 9662NETFILTER 9663M: Pablo Neira Ayuso <pablo@netfilter.org> 9664M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9665M: Florian Westphal <fw@strlen.de> 9666L: netfilter-devel@vger.kernel.org 9667L: coreteam@netfilter.org 9668W: http://www.netfilter.org/ 9669W: http://www.iptables.org/ 9670W: http://www.nftables.org/ 9671Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9672T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9673T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9674S: Maintained 9675F: include/linux/netfilter* 9676F: include/linux/netfilter/ 9677F: include/net/netfilter/ 9678F: include/uapi/linux/netfilter* 9679F: include/uapi/linux/netfilter/ 9680F: net/*/netfilter.c 9681F: net/*/netfilter/ 9682F: net/netfilter/ 9683F: net/bridge/br_netfilter*.c 9684 9685NETROM NETWORK LAYER 9686M: Ralf Baechle <ralf@linux-mips.org> 9687L: linux-hams@vger.kernel.org 9688W: http://www.linux-ax25.org/ 9689S: Maintained 9690F: include/net/netrom.h 9691F: include/uapi/linux/netrom.h 9692F: net/netrom/ 9693 9694NETRONOME ETHERNET DRIVERS 9695M: Jakub Kicinski <jakub.kicinski@netronome.com> 9696L: oss-drivers@netronome.com 9697S: Maintained 9698F: drivers/net/ethernet/netronome/ 9699 9700NETWORK BLOCK DEVICE (NBD) 9701M: Josef Bacik <jbacik@fb.com> 9702S: Maintained 9703L: linux-block@vger.kernel.org 9704L: nbd@other.debian.org 9705F: Documentation/blockdev/nbd.txt 9706F: drivers/block/nbd.c 9707F: include/uapi/linux/nbd.h 9708 9709NETWORK DROP MONITOR 9710M: Neil Horman <nhorman@tuxdriver.com> 9711L: netdev@vger.kernel.org 9712S: Maintained 9713W: https://fedorahosted.org/dropwatch/ 9714F: net/core/drop_monitor.c 9715 9716NETWORKING DRIVERS 9717M: "David S. Miller" <davem@davemloft.net> 9718L: netdev@vger.kernel.org 9719W: http://www.linuxfoundation.org/en/Net 9720Q: http://patchwork.ozlabs.org/project/netdev/list/ 9721T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9722T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9723S: Odd Fixes 9724F: Documentation/devicetree/bindings/net/ 9725F: drivers/net/ 9726F: include/linux/if_* 9727F: include/linux/netdevice.h 9728F: include/linux/etherdevice.h 9729F: include/linux/fcdevice.h 9730F: include/linux/fddidevice.h 9731F: include/linux/hippidevice.h 9732F: include/linux/inetdevice.h 9733F: include/uapi/linux/if_* 9734F: include/uapi/linux/netdevice.h 9735 9736NETWORKING DRIVERS (WIRELESS) 9737M: Kalle Valo <kvalo@codeaurora.org> 9738L: linux-wireless@vger.kernel.org 9739Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9740T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9741T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9742S: Maintained 9743F: Documentation/devicetree/bindings/net/wireless/ 9744F: drivers/net/wireless/ 9745 9746NETWORKING [DSA] 9747M: Andrew Lunn <andrew@lunn.ch> 9748M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9749M: Florian Fainelli <f.fainelli@gmail.com> 9750S: Maintained 9751F: net/dsa/ 9752F: include/net/dsa.h 9753F: include/linux/dsa/ 9754F: drivers/net/dsa/ 9755 9756NETWORKING [GENERAL] 9757M: "David S. Miller" <davem@davemloft.net> 9758L: netdev@vger.kernel.org 9759W: http://www.linuxfoundation.org/en/Net 9760Q: http://patchwork.ozlabs.org/project/netdev/list/ 9761T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9762T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9763B: mailto:netdev@vger.kernel.org 9764S: Maintained 9765F: net/ 9766F: include/net/ 9767F: include/linux/in.h 9768F: include/linux/net.h 9769F: include/linux/netdevice.h 9770F: include/uapi/linux/in.h 9771F: include/uapi/linux/net.h 9772F: include/uapi/linux/netdevice.h 9773F: include/uapi/linux/net_namespace.h 9774F: tools/testing/selftests/net/ 9775F: lib/net_utils.c 9776F: lib/random32.c 9777F: Documentation/networking/ 9778 9779NETWORKING [IPSEC] 9780M: Steffen Klassert <steffen.klassert@secunet.com> 9781M: Herbert Xu <herbert@gondor.apana.org.au> 9782M: "David S. Miller" <davem@davemloft.net> 9783L: netdev@vger.kernel.org 9784T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9785T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9786S: Maintained 9787F: net/core/flow.c 9788F: net/xfrm/ 9789F: net/key/ 9790F: net/ipv4/xfrm* 9791F: net/ipv4/esp4* 9792F: net/ipv4/ah4.c 9793F: net/ipv4/ipcomp.c 9794F: net/ipv4/ip_vti.c 9795F: net/ipv6/xfrm* 9796F: net/ipv6/esp6* 9797F: net/ipv6/ah6.c 9798F: net/ipv6/ipcomp6.c 9799F: net/ipv6/ip6_vti.c 9800F: include/uapi/linux/xfrm.h 9801F: include/net/xfrm.h 9802 9803NETWORKING [IPv4/IPv6] 9804M: "David S. Miller" <davem@davemloft.net> 9805M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9806M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9807L: netdev@vger.kernel.org 9808T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9809S: Maintained 9810F: net/ipv4/ 9811F: net/ipv6/ 9812F: include/net/ip* 9813F: arch/x86/net/* 9814 9815NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9816M: Paul Moore <paul@paul-moore.com> 9817W: https://github.com/netlabel 9818L: netdev@vger.kernel.org 9819L: linux-security-module@vger.kernel.org 9820S: Maintained 9821F: Documentation/netlabel/ 9822F: include/net/calipso.h 9823F: include/net/cipso_ipv4.h 9824F: include/net/netlabel.h 9825F: include/uapi/linux/netfilter/xt_SECMARK.h 9826F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9827F: net/netlabel/ 9828F: net/ipv4/cipso_ipv4.c 9829F: net/ipv6/calipso.c 9830F: net/netfilter/xt_CONNSECMARK.c 9831F: net/netfilter/xt_SECMARK.c 9832 9833NETWORKING [TLS] 9834M: Boris Pismenny <borisp@mellanox.com> 9835M: Aviad Yehezkel <aviadye@mellanox.com> 9836M: Dave Watson <davejwatson@fb.com> 9837L: netdev@vger.kernel.org 9838S: Maintained 9839F: net/tls/* 9840F: include/uapi/linux/tls.h 9841F: include/net/tls.h 9842 9843NETWORKING [WIRELESS] 9844L: linux-wireless@vger.kernel.org 9845Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9846 9847NETDEVSIM 9848M: Jakub Kicinski <jakub.kicinski@netronome.com> 9849S: Maintained 9850F: drivers/net/netdevsim/* 9851 9852NETXEN (1/10) GbE SUPPORT 9853M: Manish Chopra <manish.chopra@cavium.com> 9854M: Rahul Verma <rahul.verma@cavium.com> 9855M: Dept-GELinuxNICDev@cavium.com 9856L: netdev@vger.kernel.org 9857S: Supported 9858F: drivers/net/ethernet/qlogic/netxen/ 9859 9860NFC SUBSYSTEM 9861M: Samuel Ortiz <sameo@linux.intel.com> 9862L: linux-wireless@vger.kernel.org 9863L: linux-nfc@lists.01.org (subscribers-only) 9864S: Supported 9865F: net/nfc/ 9866F: include/net/nfc/ 9867F: include/uapi/linux/nfc.h 9868F: drivers/nfc/ 9869F: include/linux/platform_data/nfcmrvl.h 9870F: include/linux/platform_data/nxp-nci.h 9871F: Documentation/devicetree/bindings/net/nfc/ 9872 9873NFS, SUNRPC, AND LOCKD CLIENTS 9874M: Trond Myklebust <trond.myklebust@primarydata.com> 9875M: Anna Schumaker <anna.schumaker@netapp.com> 9876L: linux-nfs@vger.kernel.org 9877W: http://client.linux-nfs.org 9878T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9879S: Maintained 9880F: fs/lockd/ 9881F: fs/nfs/ 9882F: fs/nfs_common/ 9883F: net/sunrpc/ 9884F: include/linux/lockd/ 9885F: include/linux/nfs* 9886F: include/linux/sunrpc/ 9887F: include/uapi/linux/nfs* 9888F: include/uapi/linux/sunrpc/ 9889 9890NILFS2 FILESYSTEM 9891M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9892L: linux-nilfs@vger.kernel.org 9893W: https://nilfs.sourceforge.io/ 9894W: https://nilfs.osdn.jp/ 9895T: git git://github.com/konis/nilfs2.git 9896S: Supported 9897F: Documentation/filesystems/nilfs2.txt 9898F: fs/nilfs2/ 9899F: include/trace/events/nilfs2.h 9900F: include/uapi/linux/nilfs2_api.h 9901F: include/uapi/linux/nilfs2_ondisk.h 9902 9903NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9904M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9905W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9906S: Maintained 9907F: Documentation/scsi/NinjaSCSI.txt 9908F: drivers/scsi/pcmcia/nsp_* 9909 9910NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9911M: GOTO Masanori <gotom@debian.or.jp> 9912M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9913W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9914S: Maintained 9915F: Documentation/scsi/NinjaSCSI.txt 9916F: drivers/scsi/nsp32* 9917 9918NIOS2 ARCHITECTURE 9919M: Ley Foon Tan <lftan@altera.com> 9920L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9921T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9922S: Maintained 9923F: arch/nios2/ 9924 9925NOHZ, DYNTICKS SUPPORT 9926M: Frederic Weisbecker <fweisbec@gmail.com> 9927M: Thomas Gleixner <tglx@linutronix.de> 9928M: Ingo Molnar <mingo@kernel.org> 9929L: linux-kernel@vger.kernel.org 9930T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9931S: Maintained 9932F: kernel/time/tick*.* 9933F: include/linux/tick.h 9934F: include/linux/sched/nohz.h 9935 9936NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9937M: Pavel Machek <pavel@ucw.cz> 9938M: Sakari Ailus <sakari.ailus@iki.fi> 9939L: linux-media@vger.kernel.org 9940S: Maintained 9941F: drivers/media/i2c/et8ek8 9942F: drivers/media/i2c/ad5820.c 9943 9944NOKIA N900 POWER SUPPLY DRIVERS 9945R: Pali Rohár <pali.rohar@gmail.com> 9946F: include/linux/power/bq2415x_charger.h 9947F: include/linux/power/bq27xxx_battery.h 9948F: include/linux/power/isp1704_charger.h 9949F: drivers/power/supply/bq2415x_charger.c 9950F: drivers/power/supply/bq27xxx_battery.c 9951F: drivers/power/supply/bq27xxx_battery_i2c.c 9952F: drivers/power/supply/isp1704_charger.c 9953F: drivers/power/supply/rx51_battery.c 9954 9955NTB AMD DRIVER 9956M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9957L: linux-ntb@googlegroups.com 9958S: Supported 9959F: drivers/ntb/hw/amd/ 9960 9961NTB DRIVER CORE 9962M: Jon Mason <jdmason@kudzu.us> 9963M: Dave Jiang <dave.jiang@intel.com> 9964M: Allen Hubbe <allenbh@gmail.com> 9965L: linux-ntb@googlegroups.com 9966S: Supported 9967W: https://github.com/jonmason/ntb/wiki 9968T: git git://github.com/jonmason/ntb.git 9969F: drivers/ntb/ 9970F: drivers/net/ntb_netdev.c 9971F: include/linux/ntb.h 9972F: include/linux/ntb_transport.h 9973F: tools/testing/selftests/ntb/ 9974 9975NTB IDT DRIVER 9976M: Serge Semin <fancer.lancer@gmail.com> 9977L: linux-ntb@googlegroups.com 9978S: Supported 9979F: drivers/ntb/hw/idt/ 9980 9981NTB INTEL DRIVER 9982M: Dave Jiang <dave.jiang@intel.com> 9983L: linux-ntb@googlegroups.com 9984S: Supported 9985W: https://github.com/davejiang/linux/wiki 9986T: git https://github.com/davejiang/linux.git 9987F: drivers/ntb/hw/intel/ 9988 9989NTFS FILESYSTEM 9990M: Anton Altaparmakov <anton@tuxera.com> 9991L: linux-ntfs-dev@lists.sourceforge.net 9992W: http://www.tuxera.com/ 9993T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9994S: Supported 9995F: Documentation/filesystems/ntfs.txt 9996F: fs/ntfs/ 9997 9998NUBUS SUBSYSTEM 9999M: Finn Thain <fthain@telegraphics.com.au> 10000L: linux-m68k@lists.linux-m68k.org 10001S: Maintained 10002F: arch/*/include/asm/nubus.h 10003F: drivers/nubus/ 10004F: include/linux/nubus.h 10005F: include/uapi/linux/nubus.h 10006 10007NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10008M: Antonino Daplas <adaplas@gmail.com> 10009L: linux-fbdev@vger.kernel.org 10010S: Maintained 10011F: drivers/video/fbdev/riva/ 10012F: drivers/video/fbdev/nvidia/ 10013 10014NVM EXPRESS DRIVER 10015M: Keith Busch <keith.busch@intel.com> 10016M: Jens Axboe <axboe@fb.com> 10017M: Christoph Hellwig <hch@lst.de> 10018M: Sagi Grimberg <sagi@grimberg.me> 10019L: linux-nvme@lists.infradead.org 10020T: git://git.infradead.org/nvme.git 10021W: http://git.infradead.org/nvme.git 10022S: Supported 10023F: drivers/nvme/host/ 10024F: include/linux/nvme.h 10025F: include/uapi/linux/nvme_ioctl.h 10026 10027NVM EXPRESS FC TRANSPORT DRIVERS 10028M: James Smart <james.smart@broadcom.com> 10029L: linux-nvme@lists.infradead.org 10030S: Supported 10031F: include/linux/nvme-fc.h 10032F: include/linux/nvme-fc-driver.h 10033F: drivers/nvme/host/fc.c 10034F: drivers/nvme/target/fc.c 10035F: drivers/nvme/target/fcloop.c 10036 10037NVM EXPRESS TARGET DRIVER 10038M: Christoph Hellwig <hch@lst.de> 10039M: Sagi Grimberg <sagi@grimberg.me> 10040L: linux-nvme@lists.infradead.org 10041T: git://git.infradead.org/nvme.git 10042W: http://git.infradead.org/nvme.git 10043S: Supported 10044F: drivers/nvme/target/ 10045 10046NVMEM FRAMEWORK 10047M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10048S: Maintained 10049F: drivers/nvmem/ 10050F: Documentation/devicetree/bindings/nvmem/ 10051F: Documentation/ABI/stable/sysfs-bus-nvmem 10052F: include/linux/nvmem-consumer.h 10053F: include/linux/nvmem-provider.h 10054 10055NXP SGTL5000 DRIVER 10056M: Fabio Estevam <fabio.estevam@nxp.com> 10057L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10058S: Maintained 10059F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10060F: sound/soc/codecs/sgtl5000* 10061 10062NXP TDA998X DRM DRIVER 10063M: Russell King <linux@armlinux.org.uk> 10064S: Supported 10065T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10066T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10067F: drivers/gpu/drm/i2c/tda998x_drv.c 10068F: include/drm/i2c/tda998x.h 10069 10070NXP TFA9879 DRIVER 10071M: Peter Rosin <peda@axentia.se> 10072L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10073S: Maintained 10074F: Documentation/devicetree/bindings/sound/tfa9879.txt 10075F: sound/soc/codecs/tfa9879* 10076 10077NXP-NCI NFC DRIVER 10078M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10079R: Charles Gorand <charles.gorand@effinnov.com> 10080L: linux-nfc@lists.01.org (moderated for non-subscribers) 10081S: Supported 10082F: drivers/nfc/nxp-nci 10083 10084OBJTOOL 10085M: Josh Poimboeuf <jpoimboe@redhat.com> 10086M: Peter Zijlstra <peterz@infradead.org> 10087S: Supported 10088F: tools/objtool/ 10089 10090OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10091M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10092M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10093L: linuxppc-dev@lists.ozlabs.org 10094S: Supported 10095F: arch/powerpc/platforms/powernv/ocxl.c 10096F: arch/powerpc/include/asm/pnv-ocxl.h 10097F: drivers/misc/ocxl/ 10098F: include/misc/ocxl* 10099F: include/uapi/misc/ocxl.h 10100F: Documentation/accelerators/ocxl.txt 10101 10102OMAP AUDIO SUPPORT 10103M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10104M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10105L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10106L: linux-omap@vger.kernel.org 10107S: Maintained 10108F: sound/soc/omap/ 10109 10110OMAP CLOCK FRAMEWORK SUPPORT 10111M: Paul Walmsley <paul@pwsan.com> 10112L: linux-omap@vger.kernel.org 10113S: Maintained 10114F: arch/arm/*omap*/*clock* 10115 10116OMAP DEVICE TREE SUPPORT 10117M: Benoît Cousson <bcousson@baylibre.com> 10118M: Tony Lindgren <tony@atomide.com> 10119L: linux-omap@vger.kernel.org 10120L: devicetree@vger.kernel.org 10121S: Maintained 10122F: arch/arm/boot/dts/*omap* 10123F: arch/arm/boot/dts/*am3* 10124F: arch/arm/boot/dts/*am4* 10125F: arch/arm/boot/dts/*am5* 10126F: arch/arm/boot/dts/*dra7* 10127 10128OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10129M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10130L: linux-omap@vger.kernel.org 10131L: linux-fbdev@vger.kernel.org 10132S: Maintained 10133F: drivers/video/fbdev/omap2/ 10134F: Documentation/arm/OMAP/DSS 10135 10136OMAP FRAMEBUFFER SUPPORT 10137M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10138L: linux-fbdev@vger.kernel.org 10139L: linux-omap@vger.kernel.org 10140S: Maintained 10141F: drivers/video/fbdev/omap/ 10142 10143OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10144M: Roger Quadros <rogerq@ti.com> 10145M: Tony Lindgren <tony@atomide.com> 10146L: linux-omap@vger.kernel.org 10147S: Maintained 10148F: drivers/memory/omap-gpmc.c 10149F: arch/arm/mach-omap2/*gpmc* 10150 10151OMAP GPIO DRIVER 10152M: Grygorii Strashko <grygorii.strashko@ti.com> 10153M: Santosh Shilimkar <ssantosh@kernel.org> 10154M: Kevin Hilman <khilman@kernel.org> 10155L: linux-omap@vger.kernel.org 10156S: Maintained 10157F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10158F: drivers/gpio/gpio-omap.c 10159 10160OMAP HARDWARE SPINLOCK SUPPORT 10161M: Ohad Ben-Cohen <ohad@wizery.com> 10162L: linux-omap@vger.kernel.org 10163S: Maintained 10164F: drivers/hwspinlock/omap_hwspinlock.c 10165 10166OMAP HS MMC SUPPORT 10167L: linux-mmc@vger.kernel.org 10168L: linux-omap@vger.kernel.org 10169S: Orphan 10170F: drivers/mmc/host/omap_hsmmc.c 10171 10172OMAP HWMOD DATA 10173M: Paul Walmsley <paul@pwsan.com> 10174L: linux-omap@vger.kernel.org 10175S: Maintained 10176F: arch/arm/mach-omap2/omap_hwmod*data* 10177 10178OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10179M: Benoît Cousson <bcousson@baylibre.com> 10180L: linux-omap@vger.kernel.org 10181S: Maintained 10182F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10183 10184OMAP HWMOD SUPPORT 10185M: Benoît Cousson <bcousson@baylibre.com> 10186M: Paul Walmsley <paul@pwsan.com> 10187L: linux-omap@vger.kernel.org 10188S: Maintained 10189F: arch/arm/mach-omap2/omap_hwmod.* 10190 10191OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10192M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10193L: linux-media@vger.kernel.org 10194S: Maintained 10195F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10196F: drivers/media/platform/omap3isp/ 10197F: drivers/staging/media/omap4iss/ 10198 10199OMAP MMC SUPPORT 10200M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10201L: linux-omap@vger.kernel.org 10202S: Maintained 10203F: drivers/mmc/host/omap.c 10204 10205OMAP POWER MANAGEMENT SUPPORT 10206M: Kevin Hilman <khilman@kernel.org> 10207L: linux-omap@vger.kernel.org 10208S: Maintained 10209F: arch/arm/*omap*/*pm* 10210F: drivers/cpufreq/omap-cpufreq.c 10211 10212OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10213M: Rajendra Nayak <rnayak@codeaurora.org> 10214M: Paul Walmsley <paul@pwsan.com> 10215L: linux-omap@vger.kernel.org 10216S: Maintained 10217F: arch/arm/mach-omap2/prm* 10218 10219OMAP RANDOM NUMBER GENERATOR SUPPORT 10220M: Deepak Saxena <dsaxena@plexity.net> 10221S: Maintained 10222F: drivers/char/hw_random/omap-rng.c 10223 10224OMAP USB SUPPORT 10225L: linux-usb@vger.kernel.org 10226L: linux-omap@vger.kernel.org 10227S: Orphan 10228F: drivers/usb/*/*omap* 10229F: arch/arm/*omap*/usb* 10230 10231OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10232M: Mark Jackson <mpfj@newflow.co.uk> 10233L: linux-omap@vger.kernel.org 10234S: Maintained 10235F: arch/arm/boot/dts/am335x-nano.dts 10236 10237OMAP1 SUPPORT 10238M: Aaro Koskinen <aaro.koskinen@iki.fi> 10239M: Tony Lindgren <tony@atomide.com> 10240L: linux-omap@vger.kernel.org 10241Q: http://patchwork.kernel.org/project/linux-omap/list/ 10242T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10243S: Maintained 10244F: arch/arm/mach-omap1/ 10245F: arch/arm/plat-omap/ 10246F: arch/arm/configs/omap1_defconfig 10247F: drivers/i2c/busses/i2c-omap.c 10248F: include/linux/i2c-omap.h 10249 10250OMAP2+ SUPPORT 10251M: Tony Lindgren <tony@atomide.com> 10252L: linux-omap@vger.kernel.org 10253W: http://www.muru.com/linux/omap/ 10254W: http://linux.omap.com/ 10255Q: http://patchwork.kernel.org/project/linux-omap/list/ 10256T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10257S: Maintained 10258F: arch/arm/mach-omap2/ 10259F: arch/arm/plat-omap/ 10260F: arch/arm/configs/omap2plus_defconfig 10261F: drivers/i2c/busses/i2c-omap.c 10262F: drivers/irqchip/irq-omap-intc.c 10263F: drivers/mfd/*omap*.c 10264F: drivers/mfd/menelaus.c 10265F: drivers/mfd/palmas.c 10266F: drivers/mfd/tps65217.c 10267F: drivers/mfd/tps65218.c 10268F: drivers/mfd/tps65910.c 10269F: drivers/mfd/twl-core.[ch] 10270F: drivers/mfd/twl4030*.c 10271F: drivers/mfd/twl6030*.c 10272F: drivers/mfd/twl6040*.c 10273F: drivers/regulator/palmas-regulator*.c 10274F: drivers/regulator/pbias-regulator.c 10275F: drivers/regulator/tps65217-regulator.c 10276F: drivers/regulator/tps65218-regulator.c 10277F: drivers/regulator/tps65910-regulator.c 10278F: drivers/regulator/twl-regulator.c 10279F: drivers/regulator/twl6030-regulator.c 10280F: include/linux/i2c-omap.h 10281 10282ONION OMEGA2+ BOARD 10283M: Harvey Hunt <harveyhuntnexus@gmail.com> 10284L: linux-mips@linux-mips.org 10285S: Maintained 10286F: arch/mips/boot/dts/ralink/omega2p.dts 10287 10288OMFS FILESYSTEM 10289M: Bob Copeland <me@bobcopeland.com> 10290L: linux-karma-devel@lists.sourceforge.net 10291S: Maintained 10292F: Documentation/filesystems/omfs.txt 10293F: fs/omfs/ 10294 10295OMNIKEY CARDMAN 4000 DRIVER 10296M: Harald Welte <laforge@gnumonks.org> 10297S: Maintained 10298F: drivers/char/pcmcia/cm4000_cs.c 10299F: include/linux/cm4000_cs.h 10300F: include/uapi/linux/cm4000_cs.h 10301 10302OMNIKEY CARDMAN 4040 DRIVER 10303M: Harald Welte <laforge@gnumonks.org> 10304S: Maintained 10305F: drivers/char/pcmcia/cm4040_cs.* 10306 10307OMNIVISION OV13858 SENSOR DRIVER 10308M: Sakari Ailus <sakari.ailus@linux.intel.com> 10309L: linux-media@vger.kernel.org 10310T: git git://linuxtv.org/media_tree.git 10311S: Maintained 10312F: drivers/media/i2c/ov13858.c 10313 10314OMNIVISION OV2685 SENSOR DRIVER 10315M: Shunqian Zheng <zhengsq@rock-chips.com> 10316L: linux-media@vger.kernel.org 10317T: git git://linuxtv.org/media_tree.git 10318S: Maintained 10319F: drivers/media/i2c/ov2685.c 10320 10321OMNIVISION OV5640 SENSOR DRIVER 10322M: Steve Longerbeam <slongerbeam@gmail.com> 10323L: linux-media@vger.kernel.org 10324T: git git://linuxtv.org/media_tree.git 10325S: Maintained 10326F: drivers/media/i2c/ov5640.c 10327 10328OMNIVISION OV5647 SENSOR DRIVER 10329M: Luis Oliveira <lolivei@synopsys.com> 10330L: linux-media@vger.kernel.org 10331T: git git://linuxtv.org/media_tree.git 10332S: Maintained 10333F: drivers/media/i2c/ov5647.c 10334 10335OMNIVISION OV5695 SENSOR DRIVER 10336M: Shunqian Zheng <zhengsq@rock-chips.com> 10337L: linux-media@vger.kernel.org 10338T: git git://linuxtv.org/media_tree.git 10339S: Maintained 10340F: drivers/media/i2c/ov5695.c 10341 10342OMNIVISION OV7670 SENSOR DRIVER 10343M: Jonathan Corbet <corbet@lwn.net> 10344L: linux-media@vger.kernel.org 10345T: git git://linuxtv.org/media_tree.git 10346S: Maintained 10347F: drivers/media/i2c/ov7670.c 10348F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10349 10350OMNIVISION OV772x SENSOR DRIVER 10351M: Jacopo Mondi <jacopo@jmondi.org> 10352L: linux-media@vger.kernel.org 10353T: git git://linuxtv.org/media_tree.git 10354S: Odd fixes 10355F: drivers/media/i2c/ov772x.c 10356F: include/media/i2c/ov772x.h 10357 10358OMNIVISION OV7740 SENSOR DRIVER 10359M: Wenyou Yang <wenyou.yang@microchip.com> 10360L: linux-media@vger.kernel.org 10361T: git git://linuxtv.org/media_tree.git 10362S: Maintained 10363F: drivers/media/i2c/ov7740.c 10364F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10365 10366OMNIVISION OV9650 SENSOR DRIVER 10367M: Sakari Ailus <sakari.ailus@linux.intel.com> 10368R: Akinobu Mita <akinobu.mita@gmail.com> 10369R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10370L: linux-media@vger.kernel.org 10371T: git git://linuxtv.org/media_tree.git 10372S: Maintained 10373F: drivers/media/i2c/ov9650.c 10374F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10375 10376ONENAND FLASH DRIVER 10377M: Kyungmin Park <kyungmin.park@samsung.com> 10378L: linux-mtd@lists.infradead.org 10379S: Maintained 10380F: drivers/mtd/nand/onenand/ 10381F: include/linux/mtd/onenand*.h 10382 10383ONSTREAM SCSI TAPE DRIVER 10384M: Willem Riede <osst@riede.org> 10385L: osst-users@lists.sourceforge.net 10386L: linux-scsi@vger.kernel.org 10387S: Maintained 10388F: Documentation/scsi/osst.txt 10389F: drivers/scsi/osst.* 10390F: drivers/scsi/osst_*.h 10391F: drivers/scsi/st.h 10392 10393OP-TEE DRIVER 10394M: Jens Wiklander <jens.wiklander@linaro.org> 10395S: Maintained 10396F: drivers/tee/optee/ 10397 10398OPA-VNIC DRIVER 10399M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10400M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10401L: linux-rdma@vger.kernel.org 10402S: Supported 10403F: drivers/infiniband/ulp/opa_vnic 10404 10405OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10406M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10407L: devicetree@vger.kernel.org 10408S: Maintained 10409F: Documentation/devicetree/dynamic-resolution-notes.txt 10410F: Documentation/devicetree/overlay-notes.txt 10411F: drivers/of/overlay.c 10412F: drivers/of/resolver.c 10413 10414OPEN FIRMWARE AND FLATTENED DEVICE TREE 10415M: Rob Herring <robh+dt@kernel.org> 10416M: Frank Rowand <frowand.list@gmail.com> 10417L: devicetree@vger.kernel.org 10418W: http://www.devicetree.org/ 10419T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10420S: Maintained 10421F: drivers/of/ 10422F: include/linux/of*.h 10423F: scripts/dtc/ 10424F: Documentation/ABI/testing/sysfs-firmware-ofw 10425 10426OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10427M: Rob Herring <robh+dt@kernel.org> 10428M: Mark Rutland <mark.rutland@arm.com> 10429L: devicetree@vger.kernel.org 10430T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10431Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10432S: Maintained 10433F: Documentation/devicetree/ 10434F: arch/*/boot/dts/ 10435F: include/dt-bindings/ 10436 10437OPENCORES I2C BUS DRIVER 10438M: Peter Korsgaard <jacmet@sunsite.dk> 10439L: linux-i2c@vger.kernel.org 10440S: Maintained 10441F: Documentation/i2c/busses/i2c-ocores 10442F: drivers/i2c/busses/i2c-ocores.c 10443 10444OPENRISC ARCHITECTURE 10445M: Jonas Bonn <jonas@southpole.se> 10446M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10447M: Stafford Horne <shorne@gmail.com> 10448T: git git://github.com/openrisc/linux.git 10449L: openrisc@lists.librecores.org 10450W: http://openrisc.io 10451S: Maintained 10452F: Documentation/devicetree/bindings/openrisc/ 10453F: Documentation/openrisc/ 10454F: arch/openrisc/ 10455F: drivers/irqchip/irq-ompic.c 10456F: drivers/irqchip/irq-or1k-* 10457 10458OPENVSWITCH 10459M: Pravin B Shelar <pshelar@ovn.org> 10460L: netdev@vger.kernel.org 10461L: dev@openvswitch.org 10462W: http://openvswitch.org 10463S: Maintained 10464F: net/openvswitch/ 10465F: include/uapi/linux/openvswitch.h 10466 10467OPERATING PERFORMANCE POINTS (OPP) 10468M: Viresh Kumar <vireshk@kernel.org> 10469M: Nishanth Menon <nm@ti.com> 10470M: Stephen Boyd <sboyd@kernel.org> 10471L: linux-pm@vger.kernel.org 10472S: Maintained 10473T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10474F: drivers/opp/ 10475F: include/linux/pm_opp.h 10476F: Documentation/power/opp.txt 10477F: Documentation/devicetree/bindings/opp/ 10478 10479OPL4 DRIVER 10480M: Clemens Ladisch <clemens@ladisch.de> 10481L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10482T: git git://git.alsa-project.org/alsa-kernel.git 10483S: Maintained 10484F: sound/drivers/opl4/ 10485 10486OPROFILE 10487M: Robert Richter <rric@kernel.org> 10488L: oprofile-list@lists.sf.net 10489S: Maintained 10490F: arch/*/include/asm/oprofile*.h 10491F: arch/*/oprofile/ 10492F: drivers/oprofile/ 10493F: include/linux/oprofile.h 10494 10495ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10496M: Mark Fasheh <mark@fasheh.com> 10497M: Joel Becker <jlbec@evilplan.org> 10498L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10499W: http://ocfs2.wiki.kernel.org 10500S: Supported 10501F: Documentation/filesystems/ocfs2.txt 10502F: Documentation/filesystems/dlmfs.txt 10503F: fs/ocfs2/ 10504 10505ORANGEFS FILESYSTEM 10506M: Mike Marshall <hubcap@omnibond.com> 10507R: Martin Brandenburg <martin@omnibond.com> 10508L: devel@lists.orangefs.org 10509T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10510S: Supported 10511F: fs/orangefs/ 10512F: Documentation/filesystems/orangefs.txt 10513 10514ORINOCO DRIVER 10515L: linux-wireless@vger.kernel.org 10516W: http://wireless.kernel.org/en/users/Drivers/orinoco 10517W: http://www.nongnu.org/orinoco/ 10518S: Orphan 10519F: drivers/net/wireless/intersil/orinoco/ 10520 10521OSD LIBRARY and FILESYSTEM 10522M: Boaz Harrosh <ooo@electrozaur.com> 10523S: Maintained 10524F: drivers/scsi/osd/ 10525F: include/scsi/osd_* 10526F: fs/exofs/ 10527 10528OV2659 OMNIVISION SENSOR DRIVER 10529M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10530L: linux-media@vger.kernel.org 10531W: https://linuxtv.org 10532Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10533T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10534S: Maintained 10535F: drivers/media/i2c/ov2659.c 10536F: include/media/i2c/ov2659.h 10537 10538OVERLAY FILESYSTEM 10539M: Miklos Szeredi <miklos@szeredi.hu> 10540L: linux-unionfs@vger.kernel.org 10541T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10542S: Supported 10543F: fs/overlayfs/ 10544F: Documentation/filesystems/overlayfs.txt 10545 10546P54 WIRELESS DRIVER 10547M: Christian Lamparter <chunkeey@googlemail.com> 10548L: linux-wireless@vger.kernel.org 10549W: http://wireless.kernel.org/en/users/Drivers/p54 10550S: Maintained 10551F: drivers/net/wireless/intersil/p54/ 10552 10553PA SEMI ETHERNET DRIVER 10554L: netdev@vger.kernel.org 10555S: Orphan 10556F: drivers/net/ethernet/pasemi/* 10557 10558PA SEMI SMBUS DRIVER 10559L: linux-i2c@vger.kernel.org 10560S: Orphan 10561F: drivers/i2c/busses/i2c-pasemi.c 10562 10563PADATA PARALLEL EXECUTION MECHANISM 10564M: Steffen Klassert <steffen.klassert@secunet.com> 10565L: linux-crypto@vger.kernel.org 10566S: Maintained 10567F: kernel/padata.c 10568F: include/linux/padata.h 10569F: Documentation/padata.txt 10570 10571PANASONIC LAPTOP ACPI EXTRAS DRIVER 10572M: Harald Welte <laforge@gnumonks.org> 10573L: platform-driver-x86@vger.kernel.org 10574S: Maintained 10575F: drivers/platform/x86/panasonic-laptop.c 10576 10577PARALLEL LCD/KEYPAD PANEL DRIVER 10578M: Willy Tarreau <willy@haproxy.com> 10579M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10580S: Odd Fixes 10581F: Documentation/misc-devices/lcd-panel-cgram.txt 10582F: drivers/misc/panel.c 10583 10584PARALLEL PORT SUBSYSTEM 10585M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10586M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10587L: linux-parport@lists.infradead.org (subscribers-only) 10588S: Maintained 10589F: drivers/parport/ 10590F: include/linux/parport*.h 10591F: drivers/char/ppdev.c 10592F: include/uapi/linux/ppdev.h 10593F: Documentation/parport*.txt 10594 10595PARAVIRT_OPS INTERFACE 10596M: Juergen Gross <jgross@suse.com> 10597M: Alok Kataria <akataria@vmware.com> 10598L: virtualization@lists.linux-foundation.org 10599S: Supported 10600F: Documentation/virtual/paravirt_ops.txt 10601F: arch/*/kernel/paravirt* 10602F: arch/*/include/asm/paravirt*.h 10603F: include/linux/hypervisor.h 10604 10605PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10606M: Tim Waugh <tim@cyberelk.net> 10607L: linux-parport@lists.infradead.org (subscribers-only) 10608S: Maintained 10609F: Documentation/blockdev/paride.txt 10610F: drivers/block/paride/ 10611 10612PARISC ARCHITECTURE 10613M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10614M: Helge Deller <deller@gmx.de> 10615L: linux-parisc@vger.kernel.org 10616W: http://www.parisc-linux.org/ 10617Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10618T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10619T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10620S: Maintained 10621F: arch/parisc/ 10622F: Documentation/parisc/ 10623F: drivers/parisc/ 10624F: drivers/char/agp/parisc-agp.c 10625F: drivers/input/serio/gscps2.c 10626F: drivers/parport/parport_gsc.* 10627F: drivers/tty/serial/8250/8250_gsc.c 10628F: drivers/video/fbdev/sti* 10629F: drivers/video/console/sti* 10630F: drivers/video/logo/logo_parisc* 10631 10632PARMAN 10633M: Jiri Pirko <jiri@mellanox.com> 10634L: netdev@vger.kernel.org 10635S: Supported 10636F: lib/parman.c 10637F: lib/test_parman.c 10638F: include/linux/parman.h 10639 10640PC87360 HARDWARE MONITORING DRIVER 10641M: Jim Cromie <jim.cromie@gmail.com> 10642L: linux-hwmon@vger.kernel.org 10643S: Maintained 10644F: Documentation/hwmon/pc87360 10645F: drivers/hwmon/pc87360.c 10646 10647PC8736x GPIO DRIVER 10648M: Jim Cromie <jim.cromie@gmail.com> 10649S: Maintained 10650F: drivers/char/pc8736x_gpio.c 10651 10652PC87427 HARDWARE MONITORING DRIVER 10653M: Jean Delvare <jdelvare@suse.com> 10654L: linux-hwmon@vger.kernel.org 10655S: Maintained 10656F: Documentation/hwmon/pc87427 10657F: drivers/hwmon/pc87427.c 10658 10659PCA9532 LED DRIVER 10660M: Riku Voipio <riku.voipio@iki.fi> 10661S: Maintained 10662F: drivers/leds/leds-pca9532.c 10663F: include/linux/leds-pca9532.h 10664 10665PCA9541 I2C BUS MASTER SELECTOR DRIVER 10666M: Guenter Roeck <linux@roeck-us.net> 10667L: linux-i2c@vger.kernel.org 10668S: Maintained 10669F: drivers/i2c/muxes/i2c-mux-pca9541.c 10670 10671PCDP - PRIMARY CONSOLE AND DEBUG PORT 10672M: Khalid Aziz <khalid@gonehiking.org> 10673S: Maintained 10674F: drivers/firmware/pcdp.* 10675 10676PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10677M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10678L: linux-pci@vger.kernel.org 10679L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10680S: Maintained 10681F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10682F: drivers/pci/host/pci-aardvark.c 10683 10684PCI DRIVER FOR ALTERA PCIE IP 10685M: Ley Foon Tan <lftan@altera.com> 10686L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10687L: linux-pci@vger.kernel.org 10688S: Supported 10689F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10690F: drivers/pci/host/pcie-altera.c 10691 10692PCI DRIVER FOR APPLIEDMICRO XGENE 10693M: Tanmay Inamdar <tinamdar@apm.com> 10694L: linux-pci@vger.kernel.org 10695L: linux-arm-kernel@lists.infradead.org 10696S: Maintained 10697F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10698F: drivers/pci/host/pci-xgene.c 10699 10700PCI DRIVER FOR ARM VERSATILE PLATFORM 10701M: Rob Herring <robh@kernel.org> 10702L: linux-pci@vger.kernel.org 10703L: linux-arm-kernel@lists.infradead.org 10704S: Maintained 10705F: Documentation/devicetree/bindings/pci/versatile.txt 10706F: drivers/pci/host/pci-versatile.c 10707 10708PCI DRIVER FOR ARMADA 8K 10709M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10710L: linux-pci@vger.kernel.org 10711L: linux-arm-kernel@lists.infradead.org 10712S: Maintained 10713F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10714F: drivers/pci/dwc/pcie-armada8k.c 10715 10716PCI DRIVER FOR CADENCE PCIE IP 10717M: Alan Douglas <adouglas@cadence.com> 10718L: linux-pci@vger.kernel.org 10719S: Maintained 10720F: Documentation/devicetree/bindings/pci/cdns,*.txt 10721F: drivers/pci/cadence/pcie-cadence* 10722 10723PCI DRIVER FOR FREESCALE LAYERSCAPE 10724M: Minghuan Lian <minghuan.Lian@freescale.com> 10725M: Mingkai Hu <mingkai.hu@freescale.com> 10726M: Roy Zang <tie-fei.zang@freescale.com> 10727L: linuxppc-dev@lists.ozlabs.org 10728L: linux-pci@vger.kernel.org 10729L: linux-arm-kernel@lists.infradead.org 10730S: Maintained 10731F: drivers/pci/dwc/*layerscape* 10732 10733PCI DRIVER FOR GENERIC OF HOSTS 10734M: Will Deacon <will.deacon@arm.com> 10735L: linux-pci@vger.kernel.org 10736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10737S: Maintained 10738F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10739F: drivers/pci/host/pci-host-common.c 10740F: drivers/pci/host/pci-host-generic.c 10741 10742PCI DRIVER FOR IMX6 10743M: Richard Zhu <hongxing.zhu@nxp.com> 10744M: Lucas Stach <l.stach@pengutronix.de> 10745L: linux-pci@vger.kernel.org 10746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10747S: Maintained 10748F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10749F: drivers/pci/dwc/*imx6* 10750 10751PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10752M: Keith Busch <keith.busch@intel.com> 10753M: Jonathan Derrick <jonathan.derrick@intel.com> 10754L: linux-pci@vger.kernel.org 10755S: Supported 10756F: drivers/pci/host/vmd.c 10757 10758PCI DRIVER FOR MICROSEMI SWITCHTEC 10759M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10760M: Logan Gunthorpe <logang@deltatee.com> 10761L: linux-pci@vger.kernel.org 10762S: Maintained 10763F: Documentation/switchtec.txt 10764F: Documentation/ABI/testing/sysfs-class-switchtec 10765F: drivers/pci/switch/switchtec* 10766F: include/uapi/linux/switchtec_ioctl.h 10767F: include/linux/switchtec.h 10768F: drivers/ntb/hw/mscc/ 10769 10770PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10771M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10772M: Jason Cooper <jason@lakedaemon.net> 10773L: linux-pci@vger.kernel.org 10774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10775S: Maintained 10776F: drivers/pci/host/*mvebu* 10777 10778PCI DRIVER FOR NVIDIA TEGRA 10779M: Thierry Reding <thierry.reding@gmail.com> 10780L: linux-tegra@vger.kernel.org 10781L: linux-pci@vger.kernel.org 10782S: Supported 10783F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10784F: drivers/pci/host/pci-tegra.c 10785 10786PCI DRIVER FOR RENESAS R-CAR 10787M: Simon Horman <horms@verge.net.au> 10788L: linux-pci@vger.kernel.org 10789L: linux-renesas-soc@vger.kernel.org 10790S: Maintained 10791F: drivers/pci/host/*rcar* 10792 10793PCI DRIVER FOR SAMSUNG EXYNOS 10794M: Jingoo Han <jingoohan1@gmail.com> 10795L: linux-pci@vger.kernel.org 10796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10797L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10798S: Maintained 10799F: drivers/pci/dwc/pci-exynos.c 10800 10801PCI DRIVER FOR SYNOPSYS DESIGNWARE 10802M: Jingoo Han <jingoohan1@gmail.com> 10803M: Joao Pinto <Joao.Pinto@synopsys.com> 10804L: linux-pci@vger.kernel.org 10805S: Maintained 10806F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10807F: drivers/pci/dwc/*designware* 10808 10809PCI DRIVER FOR TI DRA7XX 10810M: Kishon Vijay Abraham I <kishon@ti.com> 10811L: linux-omap@vger.kernel.org 10812L: linux-pci@vger.kernel.org 10813S: Supported 10814F: Documentation/devicetree/bindings/pci/ti-pci.txt 10815F: drivers/pci/dwc/pci-dra7xx.c 10816 10817PCI DRIVER FOR TI KEYSTONE 10818M: Murali Karicheri <m-karicheri2@ti.com> 10819L: linux-pci@vger.kernel.org 10820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10821S: Maintained 10822F: drivers/pci/dwc/*keystone* 10823 10824PCI ENDPOINT SUBSYSTEM 10825M: Kishon Vijay Abraham I <kishon@ti.com> 10826M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10827L: linux-pci@vger.kernel.org 10828T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10829S: Supported 10830F: drivers/pci/endpoint/ 10831F: drivers/misc/pci_endpoint_test.c 10832F: tools/pci/ 10833 10834PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10835M: Russell Currey <ruscur@russell.cc> 10836L: linuxppc-dev@lists.ozlabs.org 10837S: Supported 10838F: Documentation/powerpc/eeh-pci-error-recovery.txt 10839F: arch/powerpc/kernel/eeh*.c 10840F: arch/powerpc/platforms/*/eeh*.c 10841F: arch/powerpc/include/*/eeh*.h 10842 10843PCI ERROR RECOVERY 10844M: Linas Vepstas <linasvepstas@gmail.com> 10845L: linux-pci@vger.kernel.org 10846S: Supported 10847F: Documentation/PCI/pci-error-recovery.txt 10848 10849PCI MSI DRIVER FOR ALTERA MSI IP 10850M: Ley Foon Tan <lftan@altera.com> 10851L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10852L: linux-pci@vger.kernel.org 10853S: Supported 10854F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10855F: drivers/pci/host/pcie-altera-msi.c 10856 10857PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10858M: Duc Dang <dhdang@apm.com> 10859L: linux-pci@vger.kernel.org 10860L: linux-arm-kernel@lists.infradead.org 10861S: Maintained 10862F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10863F: drivers/pci/host/pci-xgene-msi.c 10864 10865PCI SUBSYSTEM 10866M: Bjorn Helgaas <bhelgaas@google.com> 10867L: linux-pci@vger.kernel.org 10868Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10869T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10870S: Supported 10871F: Documentation/devicetree/bindings/pci/ 10872F: Documentation/PCI/ 10873F: drivers/acpi/pci* 10874F: drivers/pci/ 10875F: include/asm-generic/pci* 10876F: include/linux/pci* 10877F: include/linux/of_pci.h 10878F: include/uapi/linux/pci* 10879F: lib/pci* 10880F: arch/x86/pci/ 10881F: arch/x86/kernel/quirks.c 10882 10883PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10884M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10885L: linux-pci@vger.kernel.org 10886Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10887T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10888S: Supported 10889F: drivers/pci/cadence/ 10890F: drivers/pci/host/ 10891F: drivers/pci/dwc/ 10892 10893PCIE DRIVER FOR AXIS ARTPEC 10894M: Jesper Nilsson <jesper.nilsson@axis.com> 10895L: linux-arm-kernel@axis.com 10896L: linux-pci@vger.kernel.org 10897S: Maintained 10898F: Documentation/devicetree/bindings/pci/axis,artpec* 10899F: drivers/pci/dwc/*artpec* 10900 10901PCIE DRIVER FOR CAVIUM THUNDERX 10902M: David Daney <david.daney@cavium.com> 10903L: linux-pci@vger.kernel.org 10904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10905S: Supported 10906F: Documentation/devicetree/bindings/pci/pci-thunder-* 10907F: drivers/pci/host/pci-thunder-* 10908 10909PCIE DRIVER FOR HISILICON 10910M: Zhou Wang <wangzhou1@hisilicon.com> 10911L: linux-pci@vger.kernel.org 10912S: Maintained 10913F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10914F: drivers/pci/dwc/pcie-hisi.c 10915 10916PCIE DRIVER FOR HISILICON KIRIN 10917M: Xiaowei Song <songxiaowei@hisilicon.com> 10918M: Binghui Wang <wangbinghui@hisilicon.com> 10919L: linux-pci@vger.kernel.org 10920S: Maintained 10921F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10922F: drivers/pci/dwc/pcie-kirin.c 10923 10924PCIE DRIVER FOR HISILICON STB 10925M: Jianguo Sun <sunjianguo1@huawei.com> 10926M: Shawn Guo <shawn.guo@linaro.org> 10927L: linux-pci@vger.kernel.org 10928S: Maintained 10929F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10930F: drivers/pci/dwc/pcie-histb.c 10931 10932PCIE DRIVER FOR MEDIATEK 10933M: Ryder Lee <ryder.lee@mediatek.com> 10934L: linux-pci@vger.kernel.org 10935L: linux-mediatek@lists.infradead.org 10936S: Supported 10937F: Documentation/devicetree/bindings/pci/mediatek* 10938F: drivers/pci/host/*mediatek* 10939 10940PCIE DRIVER FOR QUALCOMM MSM 10941M: Stanimir Varbanov <svarbanov@mm-sol.com> 10942L: linux-pci@vger.kernel.org 10943L: linux-arm-msm@vger.kernel.org 10944S: Maintained 10945F: drivers/pci/dwc/*qcom* 10946 10947PCIE DRIVER FOR ROCKCHIP 10948M: Shawn Lin <shawn.lin@rock-chips.com> 10949L: linux-pci@vger.kernel.org 10950L: linux-rockchip@lists.infradead.org 10951S: Maintained 10952F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10953F: drivers/pci/host/pcie-rockchip.c 10954 10955PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10956M: Linus Walleij <linus.walleij@linaro.org> 10957L: linux-pci@vger.kernel.org 10958S: Maintained 10959F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10960F: drivers/pci/host/pci-v3-semi.c 10961 10962PCIE DRIVER FOR ST SPEAR13XX 10963M: Pratyush Anand <pratyush.anand@gmail.com> 10964L: linux-pci@vger.kernel.org 10965S: Maintained 10966F: drivers/pci/dwc/*spear* 10967 10968PCMCIA SUBSYSTEM 10969M: Dominik Brodowski <linux@dominikbrodowski.net> 10970T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10971S: Odd Fixes 10972F: Documentation/pcmcia/ 10973F: tools/pcmcia/ 10974F: drivers/pcmcia/ 10975F: include/pcmcia/ 10976 10977PCNET32 NETWORK DRIVER 10978M: Don Fry <pcnet32@frontier.com> 10979L: netdev@vger.kernel.org 10980S: Maintained 10981F: drivers/net/ethernet/amd/pcnet32.c 10982 10983PCRYPT PARALLEL CRYPTO ENGINE 10984M: Steffen Klassert <steffen.klassert@secunet.com> 10985L: linux-crypto@vger.kernel.org 10986S: Maintained 10987F: crypto/pcrypt.c 10988F: include/crypto/pcrypt.h 10989 10990PEAQ WMI HOTKEYS DRIVER 10991M: Hans de Goede <hdegoede@redhat.com> 10992L: platform-driver-x86@vger.kernel.org 10993S: Maintained 10994F: drivers/platform/x86/peaq-wmi.c 10995 10996PER-CPU MEMORY ALLOCATOR 10997M: Tejun Heo <tj@kernel.org> 10998M: Christoph Lameter <cl@linux.com> 10999M: Dennis Zhou <dennisszhou@gmail.com> 11000T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11001S: Maintained 11002F: include/linux/percpu*.h 11003F: mm/percpu*.c 11004F: arch/*/include/asm/percpu.h 11005 11006PER-TASK DELAY ACCOUNTING 11007M: Balbir Singh <bsingharora@gmail.com> 11008S: Maintained 11009F: include/linux/delayacct.h 11010F: kernel/delayacct.c 11011 11012PERFORMANCE EVENTS SUBSYSTEM 11013M: Peter Zijlstra <peterz@infradead.org> 11014M: Ingo Molnar <mingo@redhat.com> 11015M: Arnaldo Carvalho de Melo <acme@kernel.org> 11016R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11017R: Jiri Olsa <jolsa@redhat.com> 11018R: Namhyung Kim <namhyung@kernel.org> 11019L: linux-kernel@vger.kernel.org 11020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11021S: Supported 11022F: kernel/events/* 11023F: include/linux/perf_event.h 11024F: include/uapi/linux/perf_event.h 11025F: arch/*/kernel/perf_event*.c 11026F: arch/*/kernel/*/perf_event*.c 11027F: arch/*/kernel/*/*/perf_event*.c 11028F: arch/*/include/asm/perf_event.h 11029F: arch/*/kernel/perf_callchain.c 11030F: arch/*/events/* 11031F: tools/perf/ 11032 11033PERSONALITY HANDLING 11034M: Christoph Hellwig <hch@infradead.org> 11035L: linux-abi-devel@lists.sourceforge.net 11036S: Maintained 11037F: include/linux/personality.h 11038F: include/uapi/linux/personality.h 11039 11040PHONET PROTOCOL 11041M: Remi Denis-Courmont <courmisch@gmail.com> 11042S: Supported 11043F: Documentation/networking/phonet.txt 11044F: include/linux/phonet.h 11045F: include/net/phonet/ 11046F: include/uapi/linux/phonet.h 11047F: net/phonet/ 11048 11049PHRAM MTD DRIVER 11050M: Joern Engel <joern@lazybastard.org> 11051L: linux-mtd@lists.infradead.org 11052S: Maintained 11053F: drivers/mtd/devices/phram.c 11054 11055PICOLCD HID DRIVER 11056M: Bruno Prémont <bonbons@linux-vserver.org> 11057L: linux-input@vger.kernel.org 11058S: Maintained 11059F: drivers/hid/hid-picolcd* 11060 11061PICOXCELL SUPPORT 11062M: Jamie Iles <jamie@jamieiles.com> 11063L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11064T: git git://github.com/jamieiles/linux-2.6-ji.git 11065S: Supported 11066F: arch/arm/boot/dts/picoxcell* 11067F: arch/arm/mach-picoxcell/ 11068F: drivers/crypto/picoxcell* 11069 11070PIN CONTROL SUBSYSTEM 11071M: Linus Walleij <linus.walleij@linaro.org> 11072L: linux-gpio@vger.kernel.org 11073T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11074S: Maintained 11075F: Documentation/devicetree/bindings/pinctrl/ 11076F: Documentation/driver-api/pinctl.rst 11077F: drivers/pinctrl/ 11078F: include/linux/pinctrl/ 11079 11080PIN CONTROLLER - ATMEL AT91 11081M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11083S: Maintained 11084F: drivers/pinctrl/pinctrl-at91.* 11085 11086PIN CONTROLLER - ATMEL AT91 PIO4 11087M: Ludovic Desroches <ludovic.desroches@microchip.com> 11088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11089L: linux-gpio@vger.kernel.org 11090S: Supported 11091F: drivers/pinctrl/pinctrl-at91-pio4.* 11092 11093PIN CONTROLLER - FREESCALE 11094M: Dong Aisheng <aisheng.dong@nxp.com> 11095M: Fabio Estevam <festevam@gmail.com> 11096M: Shawn Guo <shawnguo@kernel.org> 11097M: Stefan Agner <stefan@agner.ch> 11098R: Pengutronix Kernel Team <kernel@pengutronix.de> 11099L: linux-gpio@vger.kernel.org 11100S: Maintained 11101F: drivers/pinctrl/freescale/ 11102F: Documentation/devicetree/bindings/pinctrl/fsl,* 11103 11104PIN CONTROLLER - INTEL 11105M: Mika Westerberg <mika.westerberg@linux.intel.com> 11106M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11107S: Maintained 11108F: drivers/pinctrl/intel/ 11109 11110PIN CONTROLLER - MEDIATEK 11111M: Sean Wang <sean.wang@mediatek.com> 11112L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11113S: Maintained 11114F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11115F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11116F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11117F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11118F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11119 11120PIN CONTROLLER - QUALCOMM 11121M: Bjorn Andersson <bjorn.andersson@linaro.org> 11122S: Maintained 11123L: linux-arm-msm@vger.kernel.org 11124F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11125F: drivers/pinctrl/qcom/ 11126 11127PIN CONTROLLER - RENESAS 11128M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11129M: Geert Uytterhoeven <geert+renesas@glider.be> 11130L: linux-renesas-soc@vger.kernel.org 11131T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11132S: Maintained 11133F: drivers/pinctrl/sh-pfc/ 11134 11135PIN CONTROLLER - SAMSUNG 11136M: Tomasz Figa <tomasz.figa@gmail.com> 11137M: Krzysztof Kozlowski <krzk@kernel.org> 11138M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11140L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11141Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11142T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11143S: Maintained 11144F: drivers/pinctrl/samsung/ 11145F: include/dt-bindings/pinctrl/samsung.h 11146F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11147 11148PIN CONTROLLER - SINGLE 11149M: Tony Lindgren <tony@atomide.com> 11150M: Haojian Zhuang <haojian.zhuang@linaro.org> 11151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11152L: linux-omap@vger.kernel.org 11153S: Maintained 11154F: drivers/pinctrl/pinctrl-single.c 11155 11156PIN CONTROLLER - ST SPEAR 11157M: Viresh Kumar <vireshk@kernel.org> 11158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11159W: http://www.st.com/spear 11160S: Maintained 11161F: drivers/pinctrl/spear/ 11162 11163PISTACHIO SOC SUPPORT 11164M: James Hartley <james.hartley@sondrel.com> 11165L: linux-mips@linux-mips.org 11166S: Odd Fixes 11167F: arch/mips/pistachio/ 11168F: arch/mips/include/asm/mach-pistachio/ 11169F: arch/mips/boot/dts/img/pistachio* 11170F: arch/mips/configs/pistachio*_defconfig 11171 11172PKTCDVD DRIVER 11173S: Orphan 11174M: linux-block@vger.kernel.org 11175F: drivers/block/pktcdvd.c 11176F: include/linux/pktcdvd.h 11177F: include/uapi/linux/pktcdvd.h 11178 11179PKUNITY SOC DRIVERS 11180M: Guan Xuetao <gxt@pku.edu.cn> 11181W: http://mprc.pku.edu.cn/~guanxuetao/linux 11182S: Maintained 11183T: git git://github.com/gxt/linux.git 11184F: drivers/input/serio/i8042-unicore32io.h 11185F: drivers/i2c/busses/i2c-puv3.c 11186F: drivers/video/fbdev/fb-puv3.c 11187F: drivers/rtc/rtc-puv3.c 11188 11189PMBUS HARDWARE MONITORING DRIVERS 11190M: Guenter Roeck <linux@roeck-us.net> 11191L: linux-hwmon@vger.kernel.org 11192W: http://hwmon.wiki.kernel.org/ 11193W: http://www.roeck-us.net/linux/drivers/ 11194T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11195S: Maintained 11196F: Documentation/hwmon/pmbus 11197F: drivers/hwmon/pmbus/ 11198F: include/linux/pmbus.h 11199 11200PMC SIERRA MaxRAID DRIVER 11201L: linux-scsi@vger.kernel.org 11202W: http://www.pmc-sierra.com/ 11203S: Orphan 11204F: drivers/scsi/pmcraid.* 11205 11206PMC SIERRA PM8001 DRIVER 11207M: Jack Wang <jinpu.wang@profitbricks.com> 11208M: lindar_liu@usish.com 11209L: linux-scsi@vger.kernel.org 11210S: Supported 11211F: drivers/scsi/pm8001/ 11212 11213PNP SUPPORT 11214M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11215S: Maintained 11216F: drivers/pnp/ 11217 11218POSIX CLOCKS and TIMERS 11219M: Thomas Gleixner <tglx@linutronix.de> 11220L: linux-kernel@vger.kernel.org 11221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11222S: Maintained 11223F: fs/timerfd.c 11224F: include/linux/timer* 11225F: kernel/time/*timer* 11226 11227POWER MANAGEMENT CORE 11228M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11229L: linux-pm@vger.kernel.org 11230T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11231B: https://bugzilla.kernel.org 11232S: Supported 11233F: drivers/base/power/ 11234F: include/linux/pm.h 11235F: include/linux/pm_* 11236F: include/linux/powercap.h 11237F: drivers/powercap/ 11238F: kernel/configs/nopm.config 11239 11240POWER STATE COORDINATION INTERFACE (PSCI) 11241M: Mark Rutland <mark.rutland@arm.com> 11242M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11243L: linux-arm-kernel@lists.infradead.org 11244S: Maintained 11245F: drivers/firmware/psci*.c 11246F: include/linux/psci.h 11247F: include/uapi/linux/psci.h 11248 11249POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11250M: Sebastian Reichel <sre@kernel.org> 11251L: linux-pm@vger.kernel.org 11252T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11253S: Maintained 11254F: Documentation/devicetree/bindings/power/supply/ 11255F: include/linux/power_supply.h 11256F: drivers/power/supply/ 11257 11258POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11259M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11260L: linuxppc-dev@lists.ozlabs.org 11261S: Maintained 11262F: drivers/char/powernv-op-panel.c 11263 11264PPP OVER ATM (RFC 2364) 11265M: Mitchell Blank Jr <mitch@sfgoth.com> 11266S: Maintained 11267F: net/atm/pppoatm.c 11268F: include/uapi/linux/atmppp.h 11269 11270PPP OVER ETHERNET 11271M: Michal Ostrowski <mostrows@earthlink.net> 11272S: Maintained 11273F: drivers/net/ppp/pppoe.c 11274F: drivers/net/ppp/pppox.c 11275 11276PPP OVER L2TP 11277M: James Chapman <jchapman@katalix.com> 11278S: Maintained 11279F: net/l2tp/l2tp_ppp.c 11280F: include/linux/if_pppol2tp.h 11281F: include/uapi/linux/if_pppol2tp.h 11282 11283PPP PROTOCOL DRIVERS AND COMPRESSORS 11284M: Paul Mackerras <paulus@samba.org> 11285L: linux-ppp@vger.kernel.org 11286S: Maintained 11287F: drivers/net/ppp/ppp_* 11288 11289PPS SUPPORT 11290M: Rodolfo Giometti <giometti@enneenne.com> 11291W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11292L: linuxpps@ml.enneenne.com (subscribers-only) 11293S: Maintained 11294F: Documentation/pps/ 11295F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11296F: Documentation/ABI/testing/sysfs-pps 11297F: drivers/pps/ 11298F: include/linux/pps*.h 11299F: include/uapi/linux/pps.h 11300 11301PPTP DRIVER 11302M: Dmitry Kozlov <xeb@mail.ru> 11303L: netdev@vger.kernel.org 11304S: Maintained 11305F: drivers/net/ppp/pptp.c 11306W: http://sourceforge.net/projects/accel-pptp 11307 11308PREEMPTIBLE KERNEL 11309M: Robert Love <rml@tech9.net> 11310L: kpreempt-tech@lists.sourceforge.net 11311W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11312S: Supported 11313F: Documentation/preempt-locking.txt 11314F: include/linux/preempt.h 11315 11316PRINTK 11317M: Petr Mladek <pmladek@suse.com> 11318M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11319R: Steven Rostedt <rostedt@goodmis.org> 11320S: Maintained 11321F: kernel/printk/ 11322F: include/linux/printk.h 11323 11324PRISM54 WIRELESS DRIVER 11325M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11326L: linux-wireless@vger.kernel.org 11327W: http://wireless.kernel.org/en/users/Drivers/p54 11328S: Obsolete 11329F: drivers/net/wireless/intersil/prism54/ 11330 11331PROC SYSCTL 11332M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11333M: Kees Cook <keescook@chromium.org> 11334L: linux-kernel@vger.kernel.org 11335L: linux-fsdevel@vger.kernel.org 11336S: Maintained 11337F: fs/proc/proc_sysctl.c 11338F: include/linux/sysctl.h 11339F: kernel/sysctl.c 11340F: tools/testing/selftests/sysctl/ 11341 11342PS3 NETWORK SUPPORT 11343M: Geoff Levand <geoff@infradead.org> 11344L: netdev@vger.kernel.org 11345L: linuxppc-dev@lists.ozlabs.org 11346S: Maintained 11347F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11348 11349PS3 PLATFORM SUPPORT 11350M: Geoff Levand <geoff@infradead.org> 11351L: linuxppc-dev@lists.ozlabs.org 11352S: Maintained 11353F: arch/powerpc/boot/ps3* 11354F: arch/powerpc/include/asm/lv1call.h 11355F: arch/powerpc/include/asm/ps3*.h 11356F: arch/powerpc/platforms/ps3/ 11357F: drivers/*/ps3* 11358F: drivers/ps3/ 11359F: drivers/rtc/rtc-ps3.c 11360F: drivers/usb/host/*ps3.c 11361F: sound/ppc/snd_ps3* 11362 11363PS3VRAM DRIVER 11364M: Jim Paris <jim@jtan.com> 11365M: Geoff Levand <geoff@infradead.org> 11366L: linuxppc-dev@lists.ozlabs.org 11367S: Maintained 11368F: drivers/block/ps3vram.c 11369 11370PSAMPLE PACKET SAMPLING SUPPORT: 11371M: Yotam Gigi <yotam.gi@gmail.com> 11372S: Maintained 11373F: net/psample 11374F: include/net/psample.h 11375F: include/uapi/linux/psample.h 11376 11377PSTORE FILESYSTEM 11378M: Kees Cook <keescook@chromium.org> 11379M: Anton Vorontsov <anton@enomsg.org> 11380M: Colin Cross <ccross@android.com> 11381M: Tony Luck <tony.luck@intel.com> 11382S: Maintained 11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11384F: fs/pstore/ 11385F: include/linux/pstore* 11386F: drivers/firmware/efi/efi-pstore.c 11387F: drivers/acpi/apei/erst.c 11388F: Documentation/admin-guide/ramoops.rst 11389F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11390K: \b(pstore|ramoops) 11391 11392PTP HARDWARE CLOCK SUPPORT 11393M: Richard Cochran <richardcochran@gmail.com> 11394L: netdev@vger.kernel.org 11395S: Maintained 11396W: http://linuxptp.sourceforge.net/ 11397F: Documentation/ABI/testing/sysfs-ptp 11398F: Documentation/ptp/* 11399F: drivers/net/ethernet/freescale/gianfar_ptp.c 11400F: drivers/net/phy/dp83640* 11401F: drivers/ptp/* 11402F: include/linux/ptp_cl* 11403 11404PTRACE SUPPORT 11405M: Oleg Nesterov <oleg@redhat.com> 11406S: Maintained 11407F: include/asm-generic/syscall.h 11408F: include/linux/ptrace.h 11409F: include/linux/regset.h 11410F: include/linux/tracehook.h 11411F: include/uapi/linux/ptrace.h 11412F: include/uapi/linux/ptrace.h 11413F: include/asm-generic/ptrace.h 11414F: kernel/ptrace.c 11415F: arch/*/ptrace*.c 11416F: arch/*/*/ptrace*.c 11417F: arch/*/include/asm/ptrace*.h 11418 11419PULSE8-CEC DRIVER 11420M: Hans Verkuil <hverkuil@xs4all.nl> 11421L: linux-media@vger.kernel.org 11422T: git git://linuxtv.org/media_tree.git 11423S: Maintained 11424F: drivers/media/usb/pulse8-cec/* 11425F: Documentation/media/cec-drivers/pulse8-cec.rst 11426 11427PVRUSB2 VIDEO4LINUX DRIVER 11428M: Mike Isely <isely@pobox.com> 11429L: pvrusb2@isely.net (subscribers-only) 11430L: linux-media@vger.kernel.org 11431W: http://www.isely.net/pvrusb2/ 11432T: git git://linuxtv.org/media_tree.git 11433S: Maintained 11434F: Documentation/media/v4l-drivers/pvrusb2* 11435F: drivers/media/usb/pvrusb2/ 11436 11437PWC WEBCAM DRIVER 11438M: Hans Verkuil <hverkuil@xs4all.nl> 11439L: linux-media@vger.kernel.org 11440T: git git://linuxtv.org/media_tree.git 11441S: Odd Fixes 11442F: drivers/media/usb/pwc/* 11443 11444PWM FAN DRIVER 11445M: Kamil Debski <kamil@wypas.org> 11446M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11447L: linux-hwmon@vger.kernel.org 11448S: Supported 11449F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11450F: Documentation/hwmon/pwm-fan 11451F: drivers/hwmon/pwm-fan.c 11452 11453PWM IR Transmitter 11454M: Sean Young <sean@mess.org> 11455L: linux-media@vger.kernel.org 11456S: Maintained 11457F: drivers/media/rc/pwm-ir-tx.c 11458 11459PWM SUBSYSTEM 11460M: Thierry Reding <thierry.reding@gmail.com> 11461L: linux-pwm@vger.kernel.org 11462S: Maintained 11463T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11464F: Documentation/pwm.txt 11465F: Documentation/devicetree/bindings/pwm/ 11466F: include/linux/pwm.h 11467F: drivers/pwm/ 11468F: drivers/video/backlight/pwm_bl.c 11469F: include/linux/pwm_backlight.h 11470F: drivers/gpio/gpio-mvebu.c 11471F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11472 11473PXA GPIO DRIVER 11474M: Robert Jarzmik <robert.jarzmik@free.fr> 11475L: linux-gpio@vger.kernel.org 11476S: Maintained 11477F: drivers/gpio/gpio-pxa.c 11478 11479PXA MMCI DRIVER 11480S: Orphan 11481 11482PXA RTC DRIVER 11483M: Robert Jarzmik <robert.jarzmik@free.fr> 11484L: linux-rtc@vger.kernel.org 11485S: Maintained 11486 11487PXA2xx/PXA3xx SUPPORT 11488M: Daniel Mack <daniel@zonque.org> 11489M: Haojian Zhuang <haojian.zhuang@gmail.com> 11490M: Robert Jarzmik <robert.jarzmik@free.fr> 11491L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11492T: git git://github.com/hzhuang1/linux.git 11493T: git git://github.com/rjarzmik/linux.git 11494S: Maintained 11495F: arch/arm/boot/dts/pxa* 11496F: arch/arm/mach-pxa/ 11497F: drivers/dma/pxa* 11498F: drivers/pcmcia/pxa2xx* 11499F: drivers/pinctrl/pxa/ 11500F: drivers/spi/spi-pxa2xx* 11501F: drivers/usb/gadget/udc/pxa2* 11502F: include/sound/pxa2xx-lib.h 11503F: sound/arm/pxa* 11504F: sound/soc/pxa/ 11505 11506QAT DRIVER 11507M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11508L: qat-linux@intel.com 11509S: Supported 11510F: drivers/crypto/qat/ 11511 11512QCOM AUDIO (ASoC) DRIVERS 11513M: Patrick Lai <plai@codeaurora.org> 11514M: Banajit Goswami <bgoswami@codeaurora.org> 11515L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11516S: Supported 11517F: sound/soc/qcom/ 11518 11519QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11520M: Gabriel Somlo <somlo@cmu.edu> 11521M: "Michael S. Tsirkin" <mst@redhat.com> 11522L: qemu-devel@nongnu.org 11523S: Maintained 11524F: drivers/firmware/qemu_fw_cfg.c 11525F: include/uapi/linux/qemu_fw_cfg.h 11526 11527QIB DRIVER 11528M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11529M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11530L: linux-rdma@vger.kernel.org 11531S: Supported 11532F: drivers/infiniband/hw/qib/ 11533 11534QLOGIC QL41xxx FCOE DRIVER 11535M: QLogic-Storage-Upstream@cavium.com 11536L: linux-scsi@vger.kernel.org 11537S: Supported 11538F: drivers/scsi/qedf/ 11539 11540QLOGIC QL41xxx ISCSI DRIVER 11541M: QLogic-Storage-Upstream@cavium.com 11542L: linux-scsi@vger.kernel.org 11543S: Supported 11544F: drivers/scsi/qedi/ 11545 11546QLOGIC QL4xxx ETHERNET DRIVER 11547M: Ariel Elior <Ariel.Elior@cavium.com> 11548M: everest-linux-l2@cavium.com 11549L: netdev@vger.kernel.org 11550S: Supported 11551F: drivers/net/ethernet/qlogic/qed/ 11552F: include/linux/qed/ 11553F: drivers/net/ethernet/qlogic/qede/ 11554 11555QLOGIC QL4xxx RDMA DRIVER 11556M: Michal Kalderon <Michal.Kalderon@cavium.com> 11557M: Ariel Elior <Ariel.Elior@cavium.com> 11558L: linux-rdma@vger.kernel.org 11559S: Supported 11560F: drivers/infiniband/hw/qedr/ 11561F: include/uapi/rdma/qedr-abi.h 11562 11563QLOGIC QLA1280 SCSI DRIVER 11564M: Michael Reed <mdr@sgi.com> 11565L: linux-scsi@vger.kernel.org 11566S: Maintained 11567F: drivers/scsi/qla1280.[ch] 11568 11569QLOGIC QLA2XXX FC-SCSI DRIVER 11570M: qla2xxx-upstream@qlogic.com 11571L: linux-scsi@vger.kernel.org 11572S: Supported 11573F: Documentation/scsi/LICENSE.qla2xxx 11574F: drivers/scsi/qla2xxx/ 11575 11576QLOGIC QLA3XXX NETWORK DRIVER 11577M: Dept-GELinuxNICDev@cavium.com 11578L: netdev@vger.kernel.org 11579S: Supported 11580F: Documentation/networking/LICENSE.qla3xxx 11581F: drivers/net/ethernet/qlogic/qla3xxx.* 11582 11583QLOGIC QLA4XXX iSCSI DRIVER 11584M: QLogic-Storage-Upstream@qlogic.com 11585L: linux-scsi@vger.kernel.org 11586S: Supported 11587F: Documentation/scsi/LICENSE.qla4xxx 11588F: drivers/scsi/qla4xxx/ 11589 11590QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11591M: Harish Patil <harish.patil@cavium.com> 11592M: Manish Chopra <manish.chopra@cavium.com> 11593M: Dept-GELinuxNICDev@cavium.com 11594L: netdev@vger.kernel.org 11595S: Supported 11596F: drivers/net/ethernet/qlogic/qlcnic/ 11597 11598QLOGIC QLGE 10Gb ETHERNET DRIVER 11599M: Harish Patil <harish.patil@cavium.com> 11600M: Manish Chopra <manish.chopra@cavium.com> 11601M: Dept-GELinuxNICDev@cavium.com 11602L: netdev@vger.kernel.org 11603S: Supported 11604F: drivers/net/ethernet/qlogic/qlge/ 11605 11606QNX4 FILESYSTEM 11607M: Anders Larsen <al@alarsen.net> 11608W: http://www.alarsen.net/linux/qnx4fs/ 11609S: Maintained 11610F: fs/qnx4/ 11611F: include/uapi/linux/qnx4_fs.h 11612F: include/uapi/linux/qnxtypes.h 11613 11614QORIQ DPAA2 FSL-MC BUS DRIVER 11615M: Stuart Yoder <stuyoder@gmail.com> 11616M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11617L: linux-kernel@vger.kernel.org 11618S: Maintained 11619F: drivers/bus/fsl-mc/ 11620F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11621F: Documentation/networking/dpaa2/overview.rst 11622 11623QT1010 MEDIA DRIVER 11624M: Antti Palosaari <crope@iki.fi> 11625L: linux-media@vger.kernel.org 11626W: https://linuxtv.org 11627W: http://palosaari.fi/linux/ 11628Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11629T: git git://linuxtv.org/anttip/media_tree.git 11630S: Maintained 11631F: drivers/media/tuners/qt1010* 11632 11633QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11634M: Kalle Valo <kvalo@qca.qualcomm.com> 11635L: ath10k@lists.infradead.org 11636W: http://wireless.kernel.org/en/users/Drivers/ath10k 11637T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11638S: Supported 11639F: drivers/net/wireless/ath/ath10k/ 11640 11641QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11642M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11643L: linux-wireless@vger.kernel.org 11644W: http://wireless.kernel.org/en/users/Drivers/ath9k 11645S: Supported 11646F: drivers/net/wireless/ath/ath9k/ 11647 11648QUALCOMM CAMERA SUBSYSTEM DRIVER 11649M: Todor Tomov <todor.tomov@linaro.org> 11650L: linux-media@vger.kernel.org 11651S: Maintained 11652F: Documentation/devicetree/bindings/media/qcom,camss.txt 11653F: Documentation/media/v4l-drivers/qcom_camss.rst 11654F: drivers/media/platform/qcom/camss-8x16/ 11655 11656QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11657M: Timur Tabi <timur@codeaurora.org> 11658L: netdev@vger.kernel.org 11659S: Supported 11660F: drivers/net/ethernet/qualcomm/emac/ 11661 11662QUALCOMM HEXAGON ARCHITECTURE 11663M: Richard Kuo <rkuo@codeaurora.org> 11664L: linux-hexagon@vger.kernel.org 11665T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11666S: Supported 11667F: arch/hexagon/ 11668 11669QUALCOMM IOMMU 11670M: Rob Clark <robdclark@gmail.com> 11671L: iommu@lists.linux-foundation.org 11672L: linux-arm-msm@vger.kernel.org 11673S: Maintained 11674F: drivers/iommu/qcom_iommu.c 11675 11676QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11677M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11678L: linux-media@vger.kernel.org 11679L: linux-arm-msm@vger.kernel.org 11680T: git git://linuxtv.org/media_tree.git 11681S: Maintained 11682F: drivers/media/platform/qcom/venus/ 11683 11684QUALCOMM WCN36XX WIRELESS DRIVER 11685M: Eugene Krasnikov <k.eugene.e@gmail.com> 11686L: wcn36xx@lists.infradead.org 11687W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11688T: git git://github.com/KrasnikovEugene/wcn36xx.git 11689S: Supported 11690F: drivers/net/wireless/ath/wcn36xx/ 11691 11692QUANTENNA QTNFMAC WIRELESS DRIVER 11693M: Igor Mitsyanko <imitsyanko@quantenna.com> 11694M: Avinash Patil <avinashp@quantenna.com> 11695M: Sergey Matyukevich <smatyukevich@quantenna.com> 11696L: linux-wireless@vger.kernel.org 11697S: Maintained 11698F: drivers/net/wireless/quantenna 11699 11700RADEON and AMDGPU DRM DRIVERS 11701M: Alex Deucher <alexander.deucher@amd.com> 11702M: Christian König <christian.koenig@amd.com> 11703M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11704L: amd-gfx@lists.freedesktop.org 11705T: git git://people.freedesktop.org/~agd5f/linux 11706S: Supported 11707F: drivers/gpu/drm/radeon/ 11708F: include/uapi/drm/radeon_drm.h 11709F: drivers/gpu/drm/amd/ 11710F: include/uapi/drm/amdgpu_drm.h 11711 11712RADEON FRAMEBUFFER DISPLAY DRIVER 11713M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11714L: linux-fbdev@vger.kernel.org 11715S: Maintained 11716F: drivers/video/fbdev/aty/radeon* 11717F: include/uapi/linux/radeonfb.h 11718 11719RADIOSHARK RADIO DRIVER 11720M: Hans Verkuil <hverkuil@xs4all.nl> 11721L: linux-media@vger.kernel.org 11722T: git git://linuxtv.org/media_tree.git 11723S: Maintained 11724F: drivers/media/radio/radio-shark.c 11725 11726RADIOSHARK2 RADIO DRIVER 11727M: Hans Verkuil <hverkuil@xs4all.nl> 11728L: linux-media@vger.kernel.org 11729T: git git://linuxtv.org/media_tree.git 11730S: Maintained 11731F: drivers/media/radio/radio-shark2.c 11732F: drivers/media/radio/radio-tea5777.c 11733 11734RADOS BLOCK DEVICE (RBD) 11735M: Ilya Dryomov <idryomov@gmail.com> 11736M: Sage Weil <sage@redhat.com> 11737M: Alex Elder <elder@kernel.org> 11738L: ceph-devel@vger.kernel.org 11739W: http://ceph.com/ 11740T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11741T: git git://github.com/ceph/ceph-client.git 11742S: Supported 11743F: Documentation/ABI/testing/sysfs-bus-rbd 11744F: drivers/block/rbd.c 11745F: drivers/block/rbd_types.h 11746 11747RAGE128 FRAMEBUFFER DISPLAY DRIVER 11748M: Paul Mackerras <paulus@samba.org> 11749L: linux-fbdev@vger.kernel.org 11750S: Maintained 11751F: drivers/video/fbdev/aty/aty128fb.c 11752 11753RAINSHADOW-CEC DRIVER 11754M: Hans Verkuil <hverkuil@xs4all.nl> 11755L: linux-media@vger.kernel.org 11756T: git git://linuxtv.org/media_tree.git 11757S: Maintained 11758F: drivers/media/usb/rainshadow-cec/* 11759 11760RALINK MIPS ARCHITECTURE 11761M: John Crispin <john@phrozen.org> 11762L: linux-mips@linux-mips.org 11763S: Maintained 11764F: arch/mips/ralink 11765 11766RALINK RT2X00 WIRELESS LAN DRIVER 11767P: rt2x00 project 11768M: Stanislaw Gruszka <sgruszka@redhat.com> 11769M: Helmut Schaa <helmut.schaa@googlemail.com> 11770L: linux-wireless@vger.kernel.org 11771S: Maintained 11772F: drivers/net/wireless/ralink/rt2x00/ 11773 11774RAMDISK RAM BLOCK DEVICE DRIVER 11775M: Jens Axboe <axboe@kernel.dk> 11776S: Maintained 11777F: Documentation/blockdev/ramdisk.txt 11778F: drivers/block/brd.c 11779 11780RANCHU VIRTUAL BOARD FOR MIPS 11781M: Miodrag Dinic <miodrag.dinic@mips.com> 11782L: linux-mips@linux-mips.org 11783S: Supported 11784F: arch/mips/generic/board-ranchu.c 11785F: arch/mips/configs/generic/board-ranchu.config 11786 11787RANDOM NUMBER DRIVER 11788M: "Theodore Ts'o" <tytso@mit.edu> 11789S: Maintained 11790F: drivers/char/random.c 11791 11792RAPIDIO SUBSYSTEM 11793M: Matt Porter <mporter@kernel.crashing.org> 11794M: Alexandre Bounine <alex.bou9@gmail.com> 11795S: Maintained 11796F: drivers/rapidio/ 11797 11798RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11799L: linux-wireless@vger.kernel.org 11800S: Orphan 11801F: drivers/net/wireless/ray* 11802 11803RCUTORTURE TEST FRAMEWORK 11804M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11805M: Josh Triplett <josh@joshtriplett.org> 11806R: Steven Rostedt <rostedt@goodmis.org> 11807R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11808R: Lai Jiangshan <jiangshanlai@gmail.com> 11809L: linux-kernel@vger.kernel.org 11810S: Supported 11811T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11812F: tools/testing/selftests/rcutorture 11813 11814RDC R-321X SoC 11815M: Florian Fainelli <florian@openwrt.org> 11816S: Maintained 11817 11818RDC R6040 FAST ETHERNET DRIVER 11819M: Florian Fainelli <f.fainelli@gmail.com> 11820L: netdev@vger.kernel.org 11821S: Maintained 11822F: drivers/net/ethernet/rdc/r6040.c 11823 11824RDMAVT - RDMA verbs software 11825M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11826M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11827L: linux-rdma@vger.kernel.org 11828S: Supported 11829F: drivers/infiniband/sw/rdmavt 11830 11831RDS - RELIABLE DATAGRAM SOCKETS 11832M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11833L: netdev@vger.kernel.org 11834L: linux-rdma@vger.kernel.org 11835L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11836W: https://oss.oracle.com/projects/rds/ 11837S: Supported 11838F: net/rds/ 11839F: Documentation/networking/rds.txt 11840 11841RDT - RESOURCE ALLOCATION 11842M: Fenghua Yu <fenghua.yu@intel.com> 11843L: linux-kernel@vger.kernel.org 11844S: Supported 11845F: arch/x86/kernel/cpu/intel_rdt* 11846F: arch/x86/include/asm/intel_rdt_sched.h 11847F: Documentation/x86/intel_rdt* 11848 11849READ-COPY UPDATE (RCU) 11850M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11851M: Josh Triplett <josh@joshtriplett.org> 11852R: Steven Rostedt <rostedt@goodmis.org> 11853R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11854R: Lai Jiangshan <jiangshanlai@gmail.com> 11855L: linux-kernel@vger.kernel.org 11856W: http://www.rdrop.com/users/paulmck/RCU/ 11857S: Supported 11858T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11859F: Documentation/RCU/ 11860X: Documentation/RCU/torture.txt 11861F: include/linux/rcu* 11862X: include/linux/srcu.h 11863F: kernel/rcu/ 11864X: kernel/torture.c 11865 11866REAL TIME CLOCK (RTC) SUBSYSTEM 11867M: Alessandro Zummo <a.zummo@towertech.it> 11868M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11869L: linux-rtc@vger.kernel.org 11870Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11871T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11872S: Maintained 11873F: Documentation/devicetree/bindings/rtc/ 11874F: Documentation/rtc.txt 11875F: drivers/rtc/ 11876F: include/linux/rtc.h 11877F: include/uapi/linux/rtc.h 11878F: include/linux/rtc/ 11879F: include/linux/platform_data/rtc-* 11880F: tools/testing/selftests/timers/rtctest.c 11881 11882REALTEK AUDIO CODECS 11883M: Bard Liao <bardliao@realtek.com> 11884M: Oder Chiou <oder_chiou@realtek.com> 11885S: Maintained 11886F: sound/soc/codecs/rt* 11887F: include/sound/rt*.h 11888 11889REGISTER MAP ABSTRACTION 11890M: Mark Brown <broonie@kernel.org> 11891L: linux-kernel@vger.kernel.org 11892T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11893S: Supported 11894F: Documentation/devicetree/bindings/regmap/ 11895F: drivers/base/regmap/ 11896F: include/linux/regmap.h 11897 11898REISERFS FILE SYSTEM 11899L: reiserfs-devel@vger.kernel.org 11900S: Supported 11901F: fs/reiserfs/ 11902 11903REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11904M: Ohad Ben-Cohen <ohad@wizery.com> 11905M: Bjorn Andersson <bjorn.andersson@linaro.org> 11906L: linux-remoteproc@vger.kernel.org 11907T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11908S: Maintained 11909F: Documentation/devicetree/bindings/remoteproc/ 11910F: Documentation/remoteproc.txt 11911F: drivers/remoteproc/ 11912F: include/linux/remoteproc.h 11913 11914REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11915M: Ohad Ben-Cohen <ohad@wizery.com> 11916M: Bjorn Andersson <bjorn.andersson@linaro.org> 11917L: linux-remoteproc@vger.kernel.org 11918T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11919S: Maintained 11920F: drivers/rpmsg/ 11921F: Documentation/rpmsg.txt 11922F: include/linux/rpmsg.h 11923F: include/linux/rpmsg/ 11924 11925RENESAS CLOCK DRIVERS 11926M: Geert Uytterhoeven <geert+renesas@glider.be> 11927L: linux-renesas-soc@vger.kernel.org 11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11929S: Supported 11930F: drivers/clk/renesas/ 11931 11932RENESAS EMEV2 I2C DRIVER 11933M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11934S: Supported 11935F: drivers/i2c/busses/i2c-emev2.c 11936 11937RENESAS ETHERNET DRIVERS 11938R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11939L: netdev@vger.kernel.org 11940L: linux-renesas-soc@vger.kernel.org 11941F: Documentation/devicetree/bindings/net/renesas,*.txt 11942F: Documentation/devicetree/bindings/net/sh_eth.txt 11943F: drivers/net/ethernet/renesas/ 11944F: include/linux/sh_eth.h 11945 11946RENESAS R-CAR GYROADC DRIVER 11947M: Marek Vasut <marek.vasut@gmail.com> 11948L: linux-iio@vger.kernel.org 11949S: Supported 11950F: drivers/iio/adc/rcar_gyro_adc.c 11951 11952RENESAS R-CAR I2C DRIVERS 11953M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11954S: Supported 11955F: drivers/i2c/busses/i2c-rcar.c 11956F: drivers/i2c/busses/i2c-sh_mobile.c 11957 11958RENESAS USB PHY DRIVER 11959M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11960L: linux-renesas-soc@vger.kernel.org 11961S: Maintained 11962F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11963 11964RESET CONTROLLER FRAMEWORK 11965M: Philipp Zabel <p.zabel@pengutronix.de> 11966T: git git://git.pengutronix.de/git/pza/linux 11967S: Maintained 11968F: drivers/reset/ 11969F: Documentation/devicetree/bindings/reset/ 11970F: include/dt-bindings/reset/ 11971F: include/linux/reset.h 11972F: include/linux/reset-controller.h 11973 11974RFKILL 11975M: Johannes Berg <johannes@sipsolutions.net> 11976L: linux-wireless@vger.kernel.org 11977W: http://wireless.kernel.org/ 11978T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11979T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11980S: Maintained 11981F: Documentation/rfkill.txt 11982F: Documentation/ABI/stable/sysfs-class-rfkill 11983F: net/rfkill/ 11984 11985RHASHTABLE 11986M: Thomas Graf <tgraf@suug.ch> 11987M: Herbert Xu <herbert@gondor.apana.org.au> 11988L: netdev@vger.kernel.org 11989S: Maintained 11990F: lib/rhashtable.c 11991F: include/linux/rhashtable.h 11992 11993RICOH R5C592 MEMORYSTICK DRIVER 11994M: Maxim Levitsky <maximlevitsky@gmail.com> 11995S: Maintained 11996F: drivers/memstick/host/r592.* 11997 11998RICOH SMARTMEDIA/XD DRIVER 11999M: Maxim Levitsky <maximlevitsky@gmail.com> 12000S: Maintained 12001F: drivers/mtd/nand/raw/r852.c 12002F: drivers/mtd/nand/raw/r852.h 12003 12004RISC-V ARCHITECTURE 12005M: Palmer Dabbelt <palmer@sifive.com> 12006M: Albert Ou <albert@sifive.com> 12007L: linux-riscv@lists.infradead.org 12008T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12009S: Supported 12010F: arch/riscv/ 12011K: riscv 12012N: riscv 12013 12014ROCCAT DRIVERS 12015M: Stefan Achatz <erazor_de@users.sourceforge.net> 12016W: http://sourceforge.net/projects/roccat/ 12017S: Maintained 12018F: drivers/hid/hid-roccat* 12019F: include/linux/hid-roccat* 12020F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12021 12022ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12023M: Jacob chen <jacob2.chen@rock-chips.com> 12024L: linux-media@vger.kernel.org 12025S: Maintained 12026F: drivers/media/platform/rockchip/rga/ 12027F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12028 12029ROCKER DRIVER 12030M: Jiri Pirko <jiri@resnulli.us> 12031L: netdev@vger.kernel.org 12032S: Supported 12033F: drivers/net/ethernet/rocker/ 12034 12035ROCKETPORT DRIVER 12036P: Comtrol Corp. 12037W: http://www.comtrol.com 12038S: Maintained 12039F: Documentation/serial/rocket.txt 12040F: drivers/tty/rocket* 12041 12042ROCKETPORT EXPRESS/INFINITY DRIVER 12043M: Kevin Cernekee <cernekee@gmail.com> 12044L: linux-serial@vger.kernel.org 12045S: Odd Fixes 12046F: drivers/tty/serial/rp2.* 12047 12048ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12049M: Marek Vasut <marek.vasut+renesas@gmail.com> 12050L: linux-kernel@vger.kernel.org 12051L: linux-renesas-soc@vger.kernel.org 12052S: Supported 12053F: drivers/mfd/bd9571mwv.c 12054F: drivers/regulator/bd9571mwv-regulator.c 12055F: drivers/gpio/gpio-bd9571mwv.c 12056F: include/linux/mfd/bd9571mwv.h 12057F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12058 12059ROSE NETWORK LAYER 12060M: Ralf Baechle <ralf@linux-mips.org> 12061L: linux-hams@vger.kernel.org 12062W: http://www.linux-ax25.org/ 12063S: Maintained 12064F: include/net/rose.h 12065F: include/uapi/linux/rose.h 12066F: net/rose/ 12067 12068RTL2830 MEDIA DRIVER 12069M: Antti Palosaari <crope@iki.fi> 12070L: linux-media@vger.kernel.org 12071W: https://linuxtv.org 12072W: http://palosaari.fi/linux/ 12073Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12074T: git git://linuxtv.org/anttip/media_tree.git 12075S: Maintained 12076F: drivers/media/dvb-frontends/rtl2830* 12077 12078RTL2832 MEDIA DRIVER 12079M: Antti Palosaari <crope@iki.fi> 12080L: linux-media@vger.kernel.org 12081W: https://linuxtv.org 12082W: http://palosaari.fi/linux/ 12083Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12084T: git git://linuxtv.org/anttip/media_tree.git 12085S: Maintained 12086F: drivers/media/dvb-frontends/rtl2832* 12087 12088RTL2832_SDR MEDIA DRIVER 12089M: Antti Palosaari <crope@iki.fi> 12090L: linux-media@vger.kernel.org 12091W: https://linuxtv.org 12092W: http://palosaari.fi/linux/ 12093Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12094T: git git://linuxtv.org/anttip/media_tree.git 12095S: Maintained 12096F: drivers/media/dvb-frontends/rtl2832_sdr* 12097 12098RTL8180 WIRELESS DRIVER 12099L: linux-wireless@vger.kernel.org 12100W: http://wireless.kernel.org/ 12101T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12102S: Orphan 12103F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12104 12105RTL8187 WIRELESS DRIVER 12106M: Herton Ronaldo Krzesinski <herton@canonical.com> 12107M: Hin-Tak Leung <htl10@users.sourceforge.net> 12108M: Larry Finger <Larry.Finger@lwfinger.net> 12109L: linux-wireless@vger.kernel.org 12110W: http://wireless.kernel.org/ 12111T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12112S: Maintained 12113F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12114 12115REALTEK WIRELESS DRIVER (rtlwifi family) 12116M: Ping-Ke Shih <pkshih@realtek.com> 12117L: linux-wireless@vger.kernel.org 12118W: http://wireless.kernel.org/ 12119T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12120S: Maintained 12121F: drivers/net/wireless/realtek/rtlwifi/ 12122 12123RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12124M: Jes Sorensen <Jes.Sorensen@gmail.com> 12125L: linux-wireless@vger.kernel.org 12126T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12127S: Maintained 12128F: drivers/net/wireless/realtek/rtl8xxxu/ 12129 12130RXRPC SOCKETS (AF_RXRPC) 12131M: David Howells <dhowells@redhat.com> 12132L: linux-afs@lists.infradead.org 12133S: Supported 12134F: net/rxrpc/ 12135F: include/keys/rxrpc-type.h 12136F: include/net/af_rxrpc.h 12137F: include/trace/events/rxrpc.h 12138F: include/uapi/linux/rxrpc.h 12139F: Documentation/networking/rxrpc.txt 12140W: https://www.infradead.org/~dhowells/kafs/ 12141 12142S3 SAVAGE FRAMEBUFFER DRIVER 12143M: Antonino Daplas <adaplas@gmail.com> 12144L: linux-fbdev@vger.kernel.org 12145S: Maintained 12146F: drivers/video/fbdev/savage/ 12147 12148S390 12149M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12150M: Heiko Carstens <heiko.carstens@de.ibm.com> 12151L: linux-s390@vger.kernel.org 12152W: http://www.ibm.com/developerworks/linux/linux390/ 12153T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12154S: Supported 12155F: arch/s390/ 12156F: drivers/s390/ 12157F: Documentation/s390/ 12158F: Documentation/driver-api/s390-drivers.rst 12159 12160S390 COMMON I/O LAYER 12161M: Sebastian Ott <sebott@linux.ibm.com> 12162M: Peter Oberparleiter <oberpar@linux.ibm.com> 12163L: linux-s390@vger.kernel.org 12164W: http://www.ibm.com/developerworks/linux/linux390/ 12165S: Supported 12166F: drivers/s390/cio/ 12167 12168S390 DASD DRIVER 12169M: Stefan Haberland <sth@linux.ibm.com> 12170M: Jan Hoeppner <hoeppner@linux.ibm.com> 12171L: linux-s390@vger.kernel.org 12172W: http://www.ibm.com/developerworks/linux/linux390/ 12173S: Supported 12174F: drivers/s390/block/dasd* 12175F: block/partitions/ibm.c 12176 12177S390 IOMMU (PCI) 12178M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12179L: linux-s390@vger.kernel.org 12180W: http://www.ibm.com/developerworks/linux/linux390/ 12181S: Supported 12182F: drivers/iommu/s390-iommu.c 12183 12184S390 IUCV NETWORK LAYER 12185M: Julian Wiedmann <jwi@linux.ibm.com> 12186M: Ursula Braun <ubraun@linux.ibm.com> 12187L: linux-s390@vger.kernel.org 12188W: http://www.ibm.com/developerworks/linux/linux390/ 12189S: Supported 12190F: drivers/s390/net/*iucv* 12191F: include/net/iucv/ 12192F: net/iucv/ 12193 12194S390 NETWORK DRIVERS 12195M: Julian Wiedmann <jwi@linux.ibm.com> 12196M: Ursula Braun <ubraun@linux.ibm.com> 12197L: linux-s390@vger.kernel.org 12198W: http://www.ibm.com/developerworks/linux/linux390/ 12199S: Supported 12200F: drivers/s390/net/ 12201 12202S390 PCI SUBSYSTEM 12203M: Sebastian Ott <sebott@linux.ibm.com> 12204M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12205L: linux-s390@vger.kernel.org 12206W: http://www.ibm.com/developerworks/linux/linux390/ 12207S: Supported 12208F: arch/s390/pci/ 12209F: drivers/pci/hotplug/s390_pci_hpc.c 12210 12211S390 VFIO-CCW DRIVER 12212M: Cornelia Huck <cohuck@redhat.com> 12213M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12214M: Halil Pasic <pasic@linux.ibm.com> 12215L: linux-s390@vger.kernel.org 12216L: kvm@vger.kernel.org 12217S: Supported 12218F: drivers/s390/cio/vfio_ccw* 12219F: Documentation/s390/vfio-ccw.txt 12220F: include/uapi/linux/vfio_ccw.h 12221 12222S390 ZCRYPT DRIVER 12223M: Harald Freudenberger <freude@de.ibm.com> 12224L: linux-s390@vger.kernel.org 12225W: http://www.ibm.com/developerworks/linux/linux390/ 12226S: Supported 12227F: drivers/s390/crypto/ 12228 12229S390 ZFCP DRIVER 12230M: Steffen Maier <maier@linux.ibm.com> 12231M: Benjamin Block <bblock@linux.ibm.com> 12232L: linux-s390@vger.kernel.org 12233W: http://www.ibm.com/developerworks/linux/linux390/ 12234S: Supported 12235F: drivers/s390/scsi/zfcp_* 12236 12237S3C24XX SD/MMC Driver 12238M: Ben Dooks <ben-linux@fluff.org> 12239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12240S: Supported 12241F: drivers/mmc/host/s3cmci.* 12242 12243SAA6588 RDS RECEIVER DRIVER 12244M: Hans Verkuil <hverkuil@xs4all.nl> 12245L: linux-media@vger.kernel.org 12246T: git git://linuxtv.org/media_tree.git 12247W: https://linuxtv.org 12248S: Odd Fixes 12249F: drivers/media/i2c/saa6588* 12250 12251SAA7134 VIDEO4LINUX DRIVER 12252M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12253M: Mauro Carvalho Chehab <mchehab@kernel.org> 12254L: linux-media@vger.kernel.org 12255W: https://linuxtv.org 12256T: git git://linuxtv.org/media_tree.git 12257S: Odd fixes 12258F: Documentation/media/v4l-drivers/saa7134* 12259F: drivers/media/pci/saa7134/ 12260 12261SAA7146 VIDEO4LINUX-2 DRIVER 12262M: Hans Verkuil <hverkuil@xs4all.nl> 12263L: linux-media@vger.kernel.org 12264T: git git://linuxtv.org/media_tree.git 12265S: Maintained 12266F: drivers/media/common/saa7146/ 12267F: drivers/media/pci/saa7146/ 12268F: include/media/saa7146* 12269 12270SAMSUNG AUDIO (ASoC) DRIVERS 12271M: Krzysztof Kozlowski <krzk@kernel.org> 12272M: Sangbeom Kim <sbkim73@samsung.com> 12273M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12274L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12275S: Supported 12276F: sound/soc/samsung/ 12277F: Documentation/devicetree/bindings/sound/samsung* 12278 12279SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12280M: Krzysztof Kozlowski <krzk@kernel.org> 12281L: linux-crypto@vger.kernel.org 12282L: linux-samsung-soc@vger.kernel.org 12283S: Maintained 12284F: drivers/crypto/exynos-rng.c 12285F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12286 12287SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12288M: Łukasz Stelmach <l.stelmach@samsung.com> 12289L: linux-samsung-soc@vger.kernel.org 12290S: Maintained 12291F: drivers/char/hw_random/exynos-trng.c 12292F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12293 12294SAMSUNG FRAMEBUFFER DRIVER 12295M: Jingoo Han <jingoohan1@gmail.com> 12296L: linux-fbdev@vger.kernel.org 12297S: Maintained 12298F: drivers/video/fbdev/s3c-fb.c 12299 12300SAMSUNG LAPTOP DRIVER 12301M: Corentin Chary <corentin.chary@gmail.com> 12302L: platform-driver-x86@vger.kernel.org 12303S: Maintained 12304F: drivers/platform/x86/samsung-laptop.c 12305 12306SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12307M: Sangbeom Kim <sbkim73@samsung.com> 12308M: Krzysztof Kozlowski <krzk@kernel.org> 12309M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12310L: linux-kernel@vger.kernel.org 12311L: linux-samsung-soc@vger.kernel.org 12312S: Supported 12313F: drivers/mfd/sec*.c 12314F: drivers/regulator/s2m*.c 12315F: drivers/regulator/s5m*.c 12316F: drivers/clk/clk-s2mps11.c 12317F: drivers/rtc/rtc-s5m.c 12318F: include/linux/mfd/samsung/ 12319F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12320F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12321F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12322F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12323 12324SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12325M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12326L: linux-media@vger.kernel.org 12327L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12328S: Maintained 12329F: drivers/media/platform/s3c-camif/ 12330F: include/media/drv-intf/s3c_camif.h 12331 12332SAMSUNG S3FWRN5 NFC DRIVER 12333M: Robert Baldyga <r.baldyga@samsung.com> 12334M: Krzysztof Opasiak <k.opasiak@samsung.com> 12335L: linux-nfc@lists.01.org (moderated for non-subscribers) 12336S: Supported 12337F: drivers/nfc/s3fwrn5 12338 12339SAMSUNG S5C73M3 CAMERA DRIVER 12340M: Kyungmin Park <kyungmin.park@samsung.com> 12341M: Andrzej Hajda <a.hajda@samsung.com> 12342L: linux-media@vger.kernel.org 12343S: Supported 12344F: drivers/media/i2c/s5c73m3/* 12345 12346SAMSUNG S5K5BAF CAMERA DRIVER 12347M: Kyungmin Park <kyungmin.park@samsung.com> 12348M: Andrzej Hajda <a.hajda@samsung.com> 12349L: linux-media@vger.kernel.org 12350S: Supported 12351F: drivers/media/i2c/s5k5baf.c 12352 12353SAMSUNG S5P Security SubSystem (SSS) DRIVER 12354M: Krzysztof Kozlowski <krzk@kernel.org> 12355M: Vladimir Zapolskiy <vz@mleia.com> 12356M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12357L: linux-crypto@vger.kernel.org 12358L: linux-samsung-soc@vger.kernel.org 12359S: Maintained 12360F: drivers/crypto/s5p-sss.c 12361 12362SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12363M: Kyungmin Park <kyungmin.park@samsung.com> 12364M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12365L: linux-media@vger.kernel.org 12366Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12367S: Supported 12368F: drivers/media/platform/exynos4-is/ 12369 12370SAMSUNG SOC CLOCK DRIVERS 12371M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12372M: Tomasz Figa <tomasz.figa@gmail.com> 12373M: Chanwoo Choi <cw00.choi@samsung.com> 12374S: Supported 12375L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12376T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12377F: drivers/clk/samsung/ 12378F: include/dt-bindings/clock/exynos*.h 12379F: Documentation/devicetree/bindings/clock/exynos*.txt 12380 12381SAMSUNG SPI DRIVERS 12382M: Kukjin Kim <kgene@kernel.org> 12383M: Krzysztof Kozlowski <krzk@kernel.org> 12384M: Andi Shyti <andi@etezian.org> 12385L: linux-spi@vger.kernel.org 12386L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12387S: Maintained 12388F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12389F: drivers/spi/spi-s3c* 12390F: include/linux/platform_data/spi-s3c64xx.h 12391 12392SAMSUNG SXGBE DRIVERS 12393M: Byungho An <bh74.an@samsung.com> 12394M: Girish K S <ks.giri@samsung.com> 12395M: Vipul Pandya <vipul.pandya@samsung.com> 12396S: Supported 12397L: netdev@vger.kernel.org 12398F: drivers/net/ethernet/samsung/sxgbe/ 12399 12400SAMSUNG THERMAL DRIVER 12401M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12402L: linux-pm@vger.kernel.org 12403L: linux-samsung-soc@vger.kernel.org 12404S: Supported 12405T: git https://github.com/lmajewski/linux-samsung-thermal.git 12406F: drivers/thermal/samsung/ 12407 12408SAMSUNG USB2 PHY DRIVER 12409M: Kamil Debski <kamil@wypas.org> 12410M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12411L: linux-kernel@vger.kernel.org 12412S: Supported 12413F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12414F: Documentation/phy/samsung-usb2.txt 12415F: drivers/phy/samsung/phy-exynos4210-usb2.c 12416F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12417F: drivers/phy/samsung/phy-exynos5250-usb2.c 12418F: drivers/phy/samsung/phy-s5pv210-usb2.c 12419F: drivers/phy/samsung/phy-samsung-usb2.c 12420F: drivers/phy/samsung/phy-samsung-usb2.h 12421 12422SC1200 WDT DRIVER 12423M: Zwane Mwaikambo <zwanem@gmail.com> 12424S: Maintained 12425F: drivers/watchdog/sc1200wdt.c 12426 12427SCHEDULER 12428M: Ingo Molnar <mingo@redhat.com> 12429M: Peter Zijlstra <peterz@infradead.org> 12430L: linux-kernel@vger.kernel.org 12431T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12432S: Maintained 12433F: kernel/sched/ 12434F: include/linux/sched.h 12435F: include/uapi/linux/sched.h 12436F: include/linux/wait.h 12437 12438SCR24X CHIP CARD INTERFACE DRIVER 12439M: Lubomir Rintel <lkundrak@v3.sk> 12440S: Supported 12441F: drivers/char/pcmcia/scr24x_cs.c 12442 12443SCSI CDROM DRIVER 12444M: Jens Axboe <axboe@kernel.dk> 12445L: linux-scsi@vger.kernel.org 12446W: http://www.kernel.dk 12447S: Maintained 12448F: drivers/scsi/sr* 12449 12450SCSI RDMA PROTOCOL (SRP) INITIATOR 12451M: Bart Van Assche <bart.vanassche@sandisk.com> 12452L: linux-rdma@vger.kernel.org 12453S: Supported 12454W: http://www.openfabrics.org 12455Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12456T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12457F: drivers/infiniband/ulp/srp/ 12458F: include/scsi/srp.h 12459 12460SCSI SG DRIVER 12461M: Doug Gilbert <dgilbert@interlog.com> 12462L: linux-scsi@vger.kernel.org 12463W: http://sg.danny.cz/sg 12464S: Maintained 12465F: Documentation/scsi/scsi-generic.txt 12466F: drivers/scsi/sg.c 12467F: include/scsi/sg.h 12468 12469SCSI SUBSYSTEM 12470M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12471T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12472M: "Martin K. Petersen" <martin.petersen@oracle.com> 12473T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12474L: linux-scsi@vger.kernel.org 12475S: Maintained 12476F: Documentation/devicetree/bindings/scsi/ 12477F: drivers/scsi/ 12478F: include/scsi/ 12479 12480SCSI TAPE DRIVER 12481M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12482L: linux-scsi@vger.kernel.org 12483S: Maintained 12484F: Documentation/scsi/st.txt 12485F: drivers/scsi/st.* 12486F: drivers/scsi/st_*.h 12487 12488SCTP PROTOCOL 12489M: Vlad Yasevich <vyasevich@gmail.com> 12490M: Neil Horman <nhorman@tuxdriver.com> 12491M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12492L: linux-sctp@vger.kernel.org 12493W: http://lksctp.sourceforge.net 12494S: Maintained 12495F: Documentation/networking/sctp.txt 12496F: include/linux/sctp.h 12497F: include/uapi/linux/sctp.h 12498F: include/net/sctp/ 12499F: net/sctp/ 12500 12501SCx200 CPU SUPPORT 12502M: Jim Cromie <jim.cromie@gmail.com> 12503S: Odd Fixes 12504F: Documentation/i2c/busses/scx200_acb 12505F: arch/x86/platform/scx200/ 12506F: drivers/watchdog/scx200_wdt.c 12507F: drivers/i2c/busses/scx200* 12508F: drivers/mtd/maps/scx200_docflash.c 12509F: include/linux/scx200.h 12510 12511SCx200 GPIO DRIVER 12512M: Jim Cromie <jim.cromie@gmail.com> 12513S: Maintained 12514F: drivers/char/scx200_gpio.c 12515F: include/linux/scx200_gpio.h 12516 12517SCx200 HRT CLOCKSOURCE DRIVER 12518M: Jim Cromie <jim.cromie@gmail.com> 12519S: Maintained 12520F: drivers/clocksource/scx200_hrt.c 12521 12522SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12523M: Sascha Sommer <saschasommer@freenet.de> 12524L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12525S: Maintained 12526F: drivers/mmc/host/sdricoh_cs.c 12527 12528SECURE COMPUTING 12529M: Kees Cook <keescook@chromium.org> 12530R: Andy Lutomirski <luto@amacapital.net> 12531R: Will Drewry <wad@chromium.org> 12532T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12533S: Supported 12534F: kernel/seccomp.c 12535F: include/uapi/linux/seccomp.h 12536F: include/linux/seccomp.h 12537F: tools/testing/selftests/seccomp/* 12538F: tools/testing/selftests/kselftest_harness.h 12539F: Documentation/userspace-api/seccomp_filter.rst 12540K: \bsecure_computing 12541K: \bTIF_SECCOMP\b 12542 12543SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12544M: Al Cooper <alcooperx@gmail.com> 12545L: linux-mmc@vger.kernel.org 12546L: bcm-kernel-feedback-list@broadcom.com 12547S: Maintained 12548F: drivers/mmc/host/sdhci-brcmstb* 12549 12550SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12551M: Adrian Hunter <adrian.hunter@intel.com> 12552L: linux-mmc@vger.kernel.org 12553T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12554S: Maintained 12555F: drivers/mmc/host/sdhci* 12556F: include/linux/mmc/sdhci* 12557 12558SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12559M: Ben Dooks <ben-linux@fluff.org> 12560M: Jaehoon Chung <jh80.chung@samsung.com> 12561L: linux-mmc@vger.kernel.org 12562S: Maintained 12563F: drivers/mmc/host/sdhci-s3c* 12564 12565SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12566M: Viresh Kumar <vireshk@kernel.org> 12567L: linux-mmc@vger.kernel.org 12568S: Maintained 12569F: drivers/mmc/host/sdhci-spear.c 12570 12571SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12572M: Kishon Vijay Abraham I <kishon@ti.com> 12573L: linux-mmc@vger.kernel.org 12574S: Maintained 12575F: drivers/mmc/host/sdhci-omap.c 12576 12577SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12578M: Scott Bauer <scott.bauer@intel.com> 12579M: Jonathan Derrick <jonathan.derrick@intel.com> 12580L: linux-block@vger.kernel.org 12581S: Supported 12582F: block/sed* 12583F: block/opal_proto.h 12584F: include/linux/sed* 12585F: include/uapi/linux/sed* 12586 12587SECURITY CONTACT 12588M: Security Officers <security@kernel.org> 12589S: Supported 12590 12591SECURITY SUBSYSTEM 12592M: James Morris <jmorris@namei.org> 12593M: "Serge E. Hallyn" <serge@hallyn.com> 12594L: linux-security-module@vger.kernel.org (suggested Cc:) 12595T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12596W: http://kernsec.org/ 12597S: Supported 12598F: security/ 12599 12600SELINUX SECURITY MODULE 12601M: Paul Moore <paul@paul-moore.com> 12602M: Stephen Smalley <sds@tycho.nsa.gov> 12603M: Eric Paris <eparis@parisplace.org> 12604L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12605W: https://selinuxproject.org 12606W: https://github.com/SELinuxProject 12607T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12608S: Supported 12609F: include/linux/selinux* 12610F: security/selinux/ 12611F: scripts/selinux/ 12612F: Documentation/admin-guide/LSM/SELinux.rst 12613 12614SENSABLE PHANTOM 12615M: Jiri Slaby <jirislaby@gmail.com> 12616S: Maintained 12617F: drivers/misc/phantom.c 12618F: include/uapi/linux/phantom.h 12619 12620SERIAL DEVICE BUS 12621M: Rob Herring <robh@kernel.org> 12622L: linux-serial@vger.kernel.org 12623S: Maintained 12624F: Documentation/devicetree/bindings/serial/slave-device.txt 12625F: drivers/tty/serdev/ 12626F: include/linux/serdev.h 12627 12628SERIAL DRIVERS 12629M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12630L: linux-serial@vger.kernel.org 12631S: Maintained 12632F: Documentation/devicetree/bindings/serial/ 12633F: drivers/tty/serial/ 12634 12635SERIAL IR RECEIVER 12636M: Sean Young <sean@mess.org> 12637L: linux-media@vger.kernel.org 12638S: Maintained 12639F: drivers/media/rc/serial_ir.c 12640 12641SFC NETWORK DRIVER 12642M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12643M: Edward Cree <ecree@solarflare.com> 12644M: Bert Kenward <bkenward@solarflare.com> 12645L: netdev@vger.kernel.org 12646S: Supported 12647F: drivers/net/ethernet/sfc/ 12648 12649SGI GRU DRIVER 12650M: Dimitri Sivanich <sivanich@sgi.com> 12651S: Maintained 12652F: drivers/misc/sgi-gru/ 12653 12654SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12655M: Pat Gefre <pfg@sgi.com> 12656L: linux-ia64@vger.kernel.org 12657S: Supported 12658F: Documentation/ia64/serial.txt 12659F: drivers/tty/serial/ioc?_serial.c 12660F: include/linux/ioc?.h 12661 12662SGI XP/XPC/XPNET DRIVER 12663M: Cliff Whickman <cpw@sgi.com> 12664M: Robin Holt <robinmholt@gmail.com> 12665S: Maintained 12666F: drivers/misc/sgi-xp/ 12667 12668SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12669M: Ursula Braun <ubraun@linux.ibm.com> 12670L: linux-s390@vger.kernel.org 12671W: http://www.ibm.com/developerworks/linux/linux390/ 12672S: Supported 12673F: net/smc/ 12674 12675SH_VEU V4L2 MEM2MEM DRIVER 12676L: linux-media@vger.kernel.org 12677S: Orphan 12678F: drivers/media/platform/sh_veu.c 12679 12680SH_VOU V4L2 OUTPUT DRIVER 12681L: linux-media@vger.kernel.org 12682S: Orphan 12683F: drivers/media/platform/sh_vou.c 12684F: include/media/drv-intf/sh_vou.h 12685 12686SI2157 MEDIA DRIVER 12687M: Antti Palosaari <crope@iki.fi> 12688L: linux-media@vger.kernel.org 12689W: https://linuxtv.org 12690W: http://palosaari.fi/linux/ 12691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12692T: git git://linuxtv.org/anttip/media_tree.git 12693S: Maintained 12694F: drivers/media/tuners/si2157* 12695 12696SI2165 MEDIA DRIVER 12697M: Matthias Schwarzott <zzam@gentoo.org> 12698L: linux-media@vger.kernel.org 12699W: https://linuxtv.org 12700Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12701S: Maintained 12702F: drivers/media/dvb-frontends/si2165* 12703 12704SI2168 MEDIA DRIVER 12705M: Antti Palosaari <crope@iki.fi> 12706L: linux-media@vger.kernel.org 12707W: https://linuxtv.org 12708W: http://palosaari.fi/linux/ 12709Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12710T: git git://linuxtv.org/anttip/media_tree.git 12711S: Maintained 12712F: drivers/media/dvb-frontends/si2168* 12713 12714SI470X FM RADIO RECEIVER I2C DRIVER 12715M: Hans Verkuil <hverkuil@xs4all.nl> 12716L: linux-media@vger.kernel.org 12717T: git git://linuxtv.org/media_tree.git 12718W: https://linuxtv.org 12719S: Odd Fixes 12720F: drivers/media/radio/si470x/radio-si470x-i2c.c 12721 12722SI470X FM RADIO RECEIVER USB DRIVER 12723M: Hans Verkuil <hverkuil@xs4all.nl> 12724L: linux-media@vger.kernel.org 12725T: git git://linuxtv.org/media_tree.git 12726W: https://linuxtv.org 12727S: Maintained 12728F: drivers/media/radio/si470x/radio-si470x-common.c 12729F: drivers/media/radio/si470x/radio-si470x.h 12730F: drivers/media/radio/si470x/radio-si470x-usb.c 12731 12732SI4713 FM RADIO TRANSMITTER I2C DRIVER 12733M: Eduardo Valentin <edubezval@gmail.com> 12734L: linux-media@vger.kernel.org 12735T: git git://linuxtv.org/media_tree.git 12736W: https://linuxtv.org 12737S: Odd Fixes 12738F: drivers/media/radio/si4713/si4713.? 12739 12740SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12741M: Eduardo Valentin <edubezval@gmail.com> 12742L: linux-media@vger.kernel.org 12743T: git git://linuxtv.org/media_tree.git 12744W: https://linuxtv.org 12745S: Odd Fixes 12746F: drivers/media/radio/si4713/radio-platform-si4713.c 12747 12748SI4713 FM RADIO TRANSMITTER USB DRIVER 12749M: Hans Verkuil <hverkuil@xs4all.nl> 12750L: linux-media@vger.kernel.org 12751T: git git://linuxtv.org/media_tree.git 12752W: https://linuxtv.org 12753S: Maintained 12754F: drivers/media/radio/si4713/radio-usb-si4713.c 12755 12756SIANO DVB DRIVER 12757M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12758M: Mauro Carvalho Chehab <mchehab@kernel.org> 12759L: linux-media@vger.kernel.org 12760W: https://linuxtv.org 12761T: git git://linuxtv.org/media_tree.git 12762S: Odd fixes 12763F: drivers/media/common/siano/ 12764F: drivers/media/usb/siano/ 12765F: drivers/media/usb/siano/ 12766F: drivers/media/mmc/siano/ 12767 12768SILEAD TOUCHSCREEN DRIVER 12769M: Hans de Goede <hdegoede@redhat.com> 12770L: linux-input@vger.kernel.org 12771L: platform-driver-x86@vger.kernel.org 12772S: Maintained 12773F: drivers/input/touchscreen/silead.c 12774F: drivers/platform/x86/silead_dmi.c 12775 12776SILICON MOTION SM712 FRAME BUFFER DRIVER 12777M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12778M: Teddy Wang <teddy.wang@siliconmotion.com> 12779M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12780L: linux-fbdev@vger.kernel.org 12781S: Maintained 12782F: drivers/video/fbdev/sm712* 12783F: Documentation/fb/sm712fb.txt 12784 12785SIMPLE FIRMWARE INTERFACE (SFI) 12786M: Len Brown <lenb@kernel.org> 12787L: sfi-devel@simplefirmware.org 12788W: http://simplefirmware.org/ 12789T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12790S: Supported 12791F: arch/x86/platform/sfi/ 12792F: drivers/sfi/ 12793F: include/linux/sfi*.h 12794 12795SIMPLEFB FB DRIVER 12796M: Hans de Goede <hdegoede@redhat.com> 12797L: linux-fbdev@vger.kernel.org 12798S: Maintained 12799F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12800F: drivers/video/fbdev/simplefb.c 12801F: include/linux/platform_data/simplefb.h 12802 12803SIMTEC EB110ATX (Chalice CATS) 12804P: Ben Dooks 12805P: Vincent Sanders <vince@simtec.co.uk> 12806M: Simtec Linux Team <linux@simtec.co.uk> 12807W: http://www.simtec.co.uk/products/EB110ATX/ 12808S: Supported 12809 12810SIMTEC EB2410ITX (BAST) 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/EB2410ITX/ 12815S: Supported 12816F: arch/arm/mach-s3c24xx/mach-bast.c 12817F: arch/arm/mach-s3c24xx/bast-ide.c 12818F: arch/arm/mach-s3c24xx/bast-irq.c 12819 12820SIPHASH PRF ROUTINES 12821M: Jason A. Donenfeld <Jason@zx2c4.com> 12822S: Maintained 12823F: lib/siphash.c 12824F: lib/test_siphash.c 12825F: include/linux/siphash.h 12826 12827SIOX 12828M: Gavin Schenk <g.schenk@eckelmann.de> 12829M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 12830R: Pengutronix Kernel Team <kernel@pengutronix.de> 12831S: Supported 12832F: drivers/siox/* 12833F: include/trace/events/siox.h 12834 12835SIS 190 ETHERNET DRIVER 12836M: Francois Romieu <romieu@fr.zoreil.com> 12837L: netdev@vger.kernel.org 12838S: Maintained 12839F: drivers/net/ethernet/sis/sis190.c 12840 12841SIS 900/7016 FAST ETHERNET DRIVER 12842M: Daniele Venzano <venza@brownhat.org> 12843W: http://www.brownhat.org/sis900.html 12844L: netdev@vger.kernel.org 12845S: Maintained 12846F: drivers/net/ethernet/sis/sis900.* 12847 12848SIS FRAMEBUFFER DRIVER 12849M: Thomas Winischhofer <thomas@winischhofer.net> 12850W: http://www.winischhofer.net/linuxsisvga.shtml 12851S: Maintained 12852F: Documentation/fb/sisfb.txt 12853F: drivers/video/fbdev/sis/ 12854F: include/video/sisfb.h 12855 12856SIS USB2VGA DRIVER 12857M: Thomas Winischhofer <thomas@winischhofer.net> 12858W: http://www.winischhofer.at/linuxsisusbvga.shtml 12859S: Maintained 12860F: drivers/usb/misc/sisusbvga/ 12861 12862SLAB ALLOCATOR 12863M: Christoph Lameter <cl@linux.com> 12864M: Pekka Enberg <penberg@kernel.org> 12865M: David Rientjes <rientjes@google.com> 12866M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12867M: Andrew Morton <akpm@linux-foundation.org> 12868L: linux-mm@kvack.org 12869S: Maintained 12870F: include/linux/sl?b*.h 12871F: mm/sl?b* 12872 12873SLEEPABLE READ-COPY UPDATE (SRCU) 12874M: Lai Jiangshan <jiangshanlai@gmail.com> 12875M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12876M: Josh Triplett <josh@joshtriplett.org> 12877R: Steven Rostedt <rostedt@goodmis.org> 12878R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12879L: linux-kernel@vger.kernel.org 12880W: http://www.rdrop.com/users/paulmck/RCU/ 12881S: Supported 12882T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12883F: include/linux/srcu.h 12884F: kernel/rcu/srcu.c 12885 12886SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12887M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12888L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12889S: Maintained 12890F: drivers/slimbus/ 12891F: Documentation/devicetree/bindings/slimbus/ 12892F: include/linux/slimbus.h 12893 12894SMACK SECURITY MODULE 12895M: Casey Schaufler <casey@schaufler-ca.com> 12896L: linux-security-module@vger.kernel.org 12897W: http://schaufler-ca.com 12898T: git git://github.com/cschaufler/smack-next 12899S: Maintained 12900F: Documentation/admin-guide/LSM/Smack.rst 12901F: security/smack/ 12902 12903SMC91x ETHERNET DRIVER 12904M: Nicolas Pitre <nico@fluxnic.net> 12905S: Odd Fixes 12906F: drivers/net/ethernet/smsc/smc91x.* 12907 12908SMIA AND SMIA++ IMAGE SENSOR DRIVER 12909M: Sakari Ailus <sakari.ailus@iki.fi> 12910L: linux-media@vger.kernel.org 12911S: Maintained 12912F: drivers/media/i2c/smiapp/ 12913F: include/media/i2c/smiapp.h 12914F: drivers/media/i2c/smiapp-pll.c 12915F: drivers/media/i2c/smiapp-pll.h 12916F: include/uapi/linux/smiapp.h 12917F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12918 12919SMM665 HARDWARE MONITOR DRIVER 12920M: Guenter Roeck <linux@roeck-us.net> 12921L: linux-hwmon@vger.kernel.org 12922S: Maintained 12923F: Documentation/hwmon/smm665 12924F: drivers/hwmon/smm665.c 12925 12926SMSC EMC2103 HARDWARE MONITOR DRIVER 12927M: Steve Glendinning <steve.glendinning@shawell.net> 12928L: linux-hwmon@vger.kernel.org 12929S: Maintained 12930F: Documentation/hwmon/emc2103 12931F: drivers/hwmon/emc2103.c 12932 12933SMSC SCH5627 HARDWARE MONITOR DRIVER 12934M: Hans de Goede <hdegoede@redhat.com> 12935L: linux-hwmon@vger.kernel.org 12936S: Supported 12937F: Documentation/hwmon/sch5627 12938F: drivers/hwmon/sch5627.c 12939 12940SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12941M: Steve Glendinning <steve.glendinning@shawell.net> 12942L: linux-fbdev@vger.kernel.org 12943S: Maintained 12944F: drivers/video/fbdev/smscufx.c 12945 12946SMSC47B397 HARDWARE MONITOR DRIVER 12947M: Jean Delvare <jdelvare@suse.com> 12948L: linux-hwmon@vger.kernel.org 12949S: Maintained 12950F: Documentation/hwmon/smsc47b397 12951F: drivers/hwmon/smsc47b397.c 12952 12953SMSC911x ETHERNET DRIVER 12954M: Steve Glendinning <steve.glendinning@shawell.net> 12955L: netdev@vger.kernel.org 12956S: Maintained 12957F: include/linux/smsc911x.h 12958F: drivers/net/ethernet/smsc/smsc911x.* 12959 12960SMSC9420 PCI ETHERNET DRIVER 12961M: Steve Glendinning <steve.glendinning@shawell.net> 12962L: netdev@vger.kernel.org 12963S: Maintained 12964F: drivers/net/ethernet/smsc/smsc9420.* 12965 12966SOC-CAMERA V4L2 SUBSYSTEM 12967L: linux-media@vger.kernel.org 12968T: git git://linuxtv.org/media_tree.git 12969S: Orphan 12970F: include/media/soc* 12971F: drivers/media/i2c/soc_camera/ 12972F: drivers/media/platform/soc_camera/ 12973 12974SOCIONEXT SYNQUACER I2C DRIVER 12975M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12976L: linux-i2c@vger.kernel.org 12977S: Maintained 12978F: drivers/i2c/busses/i2c-synquacer.c 12979F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 12980 12981SOCIONEXT UNIPHIER SOUND DRIVER 12982M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12983L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12984S: Maintained 12985F: sound/soc/uniphier/ 12986 12987SOEKRIS NET48XX LED SUPPORT 12988M: Chris Boot <bootc@bootc.net> 12989S: Maintained 12990F: drivers/leds/leds-net48xx.c 12991 12992SOFT-ROCE DRIVER (rxe) 12993M: Moni Shoua <monis@mellanox.com> 12994L: linux-rdma@vger.kernel.org 12995S: Supported 12996W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12997Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12998F: drivers/infiniband/sw/rxe/ 12999F: include/uapi/rdma/rdma_user_rxe.h 13000 13001SOFTLOGIC 6x10 MPEG CODEC 13002M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13003M: Anton Sviridenko <anton@corp.bluecherry.net> 13004M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13005M: Andrey Utkin <andrey_utkin@fastmail.com> 13006M: Ismael Luceno <ismael@iodev.co.uk> 13007L: linux-media@vger.kernel.org 13008S: Supported 13009F: drivers/media/pci/solo6x10/ 13010 13011SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13012M: James Morse <james.morse@arm.com> 13013L: linux-arm-kernel@lists.infradead.org 13014S: Maintained 13015F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13016F: drivers/firmware/arm_sdei.c 13017F: include/linux/sdei.h 13018F: include/uapi/linux/sdei.h 13019 13020SOFTWARE RAID (Multiple Disks) SUPPORT 13021M: Shaohua Li <shli@kernel.org> 13022L: linux-raid@vger.kernel.org 13023T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13024S: Supported 13025F: drivers/md/Makefile 13026F: drivers/md/Kconfig 13027F: drivers/md/md* 13028F: drivers/md/raid* 13029F: include/linux/raid/ 13030F: include/uapi/linux/raid/ 13031 13032SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13033M: Jassi Brar <jaswinder.singh@linaro.org> 13034L: netdev@vger.kernel.org 13035S: Maintained 13036F: drivers/net/ethernet/socionext/netsec.c 13037F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13038 13039SOLIDRUN CLEARFOG SUPPORT 13040M: Russell King <linux@armlinux.org.uk> 13041S: Maintained 13042F: arch/arm/boot/dts/armada-388-clearfog* 13043F: arch/arm/boot/dts/armada-38x-solidrun-* 13044 13045SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13046M: Russell King <linux@armlinux.org.uk> 13047S: Maintained 13048F: arch/arm/boot/dts/imx6*-cubox-i* 13049F: arch/arm/boot/dts/imx6*-hummingboard* 13050F: arch/arm/boot/dts/imx6*-sr-* 13051 13052SONIC NETWORK DRIVER 13053M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13054L: netdev@vger.kernel.org 13055S: Maintained 13056F: drivers/net/ethernet/natsemi/sonic.* 13057 13058SONICS SILICON BACKPLANE DRIVER (SSB) 13059M: Michael Buesch <m@bues.ch> 13060L: linux-wireless@vger.kernel.org 13061S: Maintained 13062F: drivers/ssb/ 13063F: include/linux/ssb/ 13064 13065SONY IMX274 SENSOR DRIVER 13066M: Leon Luo <leonl@leopardimaging.com> 13067L: linux-media@vger.kernel.org 13068T: git git://linuxtv.org/media_tree.git 13069S: Maintained 13070F: drivers/media/i2c/imx274.c 13071F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13072 13073SONY MEMORYSTICK CARD SUPPORT 13074M: Alex Dubov <oakad@yahoo.com> 13075W: http://tifmxx.berlios.de/ 13076S: Maintained 13077F: drivers/memstick/host/tifm_ms.c 13078 13079SONY MEMORYSTICK STANDARD SUPPORT 13080M: Maxim Levitsky <maximlevitsky@gmail.com> 13081S: Maintained 13082F: drivers/memstick/core/ms_block.* 13083 13084SONY VAIO CONTROL DEVICE DRIVER 13085M: Mattia Dongili <malattia@linux.it> 13086L: platform-driver-x86@vger.kernel.org 13087W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13088S: Maintained 13089F: Documentation/laptops/sony-laptop.txt 13090F: drivers/char/sonypi.c 13091F: drivers/platform/x86/sony-laptop.c 13092F: include/linux/sony-laptop.h 13093 13094SOUND 13095M: Jaroslav Kysela <perex@perex.cz> 13096M: Takashi Iwai <tiwai@suse.com> 13097L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13098W: http://www.alsa-project.org/ 13099T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13100T: git git://git.alsa-project.org/alsa-kernel.git 13101Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13102S: Maintained 13103F: Documentation/sound/ 13104F: include/sound/ 13105F: include/uapi/sound/ 13106F: sound/ 13107 13108SOUND - COMPRESSED AUDIO 13109M: Vinod Koul <vinod.koul@intel.com> 13110L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13112S: Supported 13113F: Documentation/sound/alsa/compress_offload.txt 13114F: include/sound/compress_driver.h 13115F: include/uapi/sound/compress_* 13116F: sound/core/compress_offload.c 13117F: sound/soc/soc-compress.c 13118 13119SOUND - DMAENGINE HELPERS 13120M: Lars-Peter Clausen <lars@metafoo.de> 13121S: Supported 13122F: include/sound/dmaengine_pcm.h 13123F: sound/core/pcm_dmaengine.c 13124F: sound/soc/soc-generic-dmaengine-pcm.c 13125 13126SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13127M: Liam Girdwood <lgirdwood@gmail.com> 13128M: Mark Brown <broonie@kernel.org> 13129T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13130L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13131W: http://alsa-project.org/main/index.php/ASoC 13132S: Supported 13133F: Documentation/devicetree/bindings/sound/ 13134F: Documentation/sound/alsa/soc/ 13135F: sound/soc/ 13136F: include/sound/soc* 13137 13138SOUNDWIRE SUBSYSTEM 13139M: Vinod Koul <vinod.koul@intel.com> 13140M: Sanyog Kale <sanyog.r.kale@intel.com> 13141R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13142L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13143S: Supported 13144F: Documentation/driver-api/soundwire/ 13145F: drivers/soundwire/ 13146F: include/linux/soundwire/ 13147 13148SP2 MEDIA DRIVER 13149M: Olli Salonen <olli.salonen@iki.fi> 13150L: linux-media@vger.kernel.org 13151W: https://linuxtv.org 13152Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13153S: Maintained 13154F: drivers/media/dvb-frontends/sp2* 13155 13156SPARC + UltraSPARC (sparc/sparc64) 13157M: "David S. Miller" <davem@davemloft.net> 13158L: sparclinux@vger.kernel.org 13159Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13160T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13161T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13162S: Maintained 13163F: arch/sparc/ 13164F: drivers/sbus/ 13165 13166SPARC SERIAL DRIVERS 13167M: "David S. Miller" <davem@davemloft.net> 13168L: sparclinux@vger.kernel.org 13169T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13170T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13171S: Maintained 13172F: include/linux/sunserialcore.h 13173F: drivers/tty/serial/suncore.c 13174F: drivers/tty/serial/sunhv.c 13175F: drivers/tty/serial/sunsab.c 13176F: drivers/tty/serial/sunsab.h 13177F: drivers/tty/serial/sunsu.c 13178F: drivers/tty/serial/sunzilog.c 13179F: drivers/tty/serial/sunzilog.h 13180F: drivers/tty/vcc.c 13181 13182SPARSE CHECKER 13183M: "Christopher Li" <sparse@chrisli.org> 13184L: linux-sparse@vger.kernel.org 13185W: https://sparse.wiki.kernel.org/ 13186T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13187T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13188S: Maintained 13189F: include/linux/compiler.h 13190 13191SPEAR CLOCK FRAMEWORK SUPPORT 13192M: Viresh Kumar <vireshk@kernel.org> 13193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13194W: http://www.st.com/spear 13195S: Maintained 13196F: drivers/clk/spear/ 13197 13198SPEAR PLATFORM SUPPORT 13199M: Viresh Kumar <vireshk@kernel.org> 13200M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13202W: http://www.st.com/spear 13203S: Maintained 13204F: arch/arm/boot/dts/spear* 13205F: arch/arm/mach-spear/ 13206 13207SPI NOR SUBSYSTEM 13208M: Marek Vasut <marek.vasut@gmail.com> 13209L: linux-mtd@lists.infradead.org 13210W: http://www.linux-mtd.infradead.org/ 13211Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13212T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13213T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13214S: Maintained 13215F: drivers/mtd/spi-nor/ 13216F: include/linux/mtd/spi-nor.h 13217 13218SPI SUBSYSTEM 13219M: Mark Brown <broonie@kernel.org> 13220L: linux-spi@vger.kernel.org 13221T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13222Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13223S: Maintained 13224F: Documentation/devicetree/bindings/spi/ 13225F: Documentation/spi/ 13226F: drivers/spi/ 13227F: include/linux/spi/ 13228F: include/uapi/linux/spi/ 13229F: tools/spi/ 13230 13231SPIDERNET NETWORK DRIVER for CELL 13232M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13233L: netdev@vger.kernel.org 13234S: Supported 13235F: Documentation/networking/spider_net.txt 13236F: drivers/net/ethernet/toshiba/spider_net* 13237 13238SPMI SUBSYSTEM 13239R: Stephen Boyd <sboyd@kernel.org> 13240L: linux-arm-msm@vger.kernel.org 13241F: Documentation/devicetree/bindings/spmi/ 13242F: drivers/spmi/ 13243F: include/dt-bindings/spmi/spmi.h 13244F: include/linux/spmi.h 13245F: include/trace/events/spmi.h 13246 13247SPU FILE SYSTEM 13248M: Jeremy Kerr <jk@ozlabs.org> 13249L: linuxppc-dev@lists.ozlabs.org 13250W: http://www.ibm.com/developerworks/power/cell/ 13251S: Supported 13252F: Documentation/filesystems/spufs.txt 13253F: arch/powerpc/platforms/cell/spufs/ 13254 13255SQUASHFS FILE SYSTEM 13256M: Phillip Lougher <phillip@squashfs.org.uk> 13257L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13258W: http://squashfs.org.uk 13259T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13260S: Maintained 13261F: Documentation/filesystems/squashfs.txt 13262F: fs/squashfs/ 13263 13264SRM (Alpha) environment access 13265M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13266S: Maintained 13267F: arch/alpha/kernel/srm_env.c 13268 13269STABLE BRANCH 13270M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13271L: stable@vger.kernel.org 13272S: Supported 13273F: Documentation/process/stable-kernel-rules.rst 13274 13275STAGING - ATOMISP DRIVER 13276M: Alan Cox <alan@linux.intel.com> 13277M: Sakari Ailus <sakari.ailus@linux.intel.com> 13278L: linux-media@vger.kernel.org 13279S: Maintained 13280F: drivers/staging/media/atomisp/ 13281 13282STAGING - COMEDI 13283M: Ian Abbott <abbotti@mev.co.uk> 13284M: H Hartley Sweeten <hsweeten@visionengravers.com> 13285S: Odd Fixes 13286F: drivers/staging/comedi/ 13287 13288STAGING - FLARION FT1000 DRIVERS 13289M: Marek Belisko <marek.belisko@gmail.com> 13290S: Odd Fixes 13291F: drivers/staging/ft1000/ 13292 13293STAGING - INDUSTRIAL IO 13294M: Jonathan Cameron <jic23@kernel.org> 13295L: linux-iio@vger.kernel.org 13296S: Odd Fixes 13297F: Documentation/devicetree/bindings/staging/iio/ 13298F: drivers/staging/iio/ 13299 13300STAGING - LUSTRE PARALLEL FILESYSTEM 13301M: Oleg Drokin <oleg.drokin@intel.com> 13302M: Andreas Dilger <andreas.dilger@intel.com> 13303M: James Simmons <jsimmons@infradead.org> 13304L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13305W: http://wiki.lustre.org/ 13306S: Maintained 13307F: drivers/staging/lustre 13308 13309STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13310M: Marc Dietrich <marvin24@gmx.de> 13311L: ac100@lists.launchpad.net (moderated for non-subscribers) 13312L: linux-tegra@vger.kernel.org 13313S: Maintained 13314F: drivers/staging/nvec/ 13315 13316STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13317M: Jens Frederich <jfrederich@gmail.com> 13318M: Daniel Drake <dsd@laptop.org> 13319M: Jon Nettleton <jon.nettleton@gmail.com> 13320W: http://wiki.laptop.org/go/DCON 13321S: Maintained 13322F: drivers/staging/olpc_dcon/ 13323 13324STAGING - REALTEK RTL8712U DRIVERS 13325M: Larry Finger <Larry.Finger@lwfinger.net> 13326M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13327S: Odd Fixes 13328F: drivers/staging/rtl8712/ 13329 13330STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13331M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13332M: Teddy Wang <teddy.wang@siliconmotion.com> 13333M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13334L: linux-fbdev@vger.kernel.org 13335S: Maintained 13336F: drivers/staging/sm750fb/ 13337 13338STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13339M: William Hubbs <w.d.hubbs@gmail.com> 13340M: Chris Brannon <chris@the-brannons.com> 13341M: Kirk Reiser <kirk@reisers.ca> 13342M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13343L: speakup@linux-speakup.org 13344W: http://www.linux-speakup.org/ 13345S: Odd Fixes 13346F: drivers/staging/speakup/ 13347 13348STAGING - VIA VT665X DRIVERS 13349M: Forest Bond <forest@alittletooquiet.net> 13350S: Odd Fixes 13351F: drivers/staging/vt665?/ 13352 13353STAGING - WILC1000 WIFI DRIVER 13354M: Aditya Shankar <aditya.shankar@microchip.com> 13355M: Ganesh Krishna <ganesh.krishna@microchip.com> 13356L: linux-wireless@vger.kernel.org 13357S: Supported 13358F: drivers/staging/wilc1000/ 13359 13360STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13361M: Arnaud Patard <arnaud.patard@rtp-net.org> 13362S: Odd Fixes 13363F: drivers/staging/xgifb/ 13364 13365STAGING SUBSYSTEM 13366M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13367T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13368L: devel@driverdev.osuosl.org 13369S: Supported 13370F: drivers/staging/ 13371 13372STARFIRE/DURALAN NETWORK DRIVER 13373M: Ion Badulescu <ionut@badula.org> 13374S: Odd Fixes 13375F: drivers/net/ethernet/adaptec/starfire* 13376 13377STEC S1220 SKD DRIVER 13378M: Bart Van Assche <bart.vanassche@wdc.com> 13379L: linux-block@vger.kernel.org 13380S: Maintained 13381F: drivers/block/skd*[ch] 13382 13383STI CEC DRIVER 13384M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13385S: Maintained 13386F: drivers/staging/media/st-cec/ 13387F: Documentation/devicetree/bindings/media/stih-cec.txt 13388 13389STK1160 USB VIDEO CAPTURE DRIVER 13390M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13391L: linux-media@vger.kernel.org 13392T: git git://linuxtv.org/media_tree.git 13393S: Maintained 13394F: drivers/media/usb/stk1160/ 13395 13396STMMAC ETHERNET DRIVER 13397M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13398M: Alexandre Torgue <alexandre.torgue@st.com> 13399L: netdev@vger.kernel.org 13400W: http://www.stlinux.com 13401S: Supported 13402F: drivers/net/ethernet/stmicro/stmmac/ 13403 13404SUN3/3X 13405M: Sam Creasey <sammy@sammy.net> 13406W: http://sammy.net/sun3/ 13407S: Maintained 13408F: arch/m68k/kernel/*sun3* 13409F: arch/m68k/sun3*/ 13410F: arch/m68k/include/asm/sun3* 13411F: drivers/net/ethernet/i825xx/sun3* 13412 13413SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13414M: Hans de Goede <hdegoede@redhat.com> 13415L: linux-input@vger.kernel.org 13416S: Maintained 13417F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13418F: drivers/input/keyboard/sun4i-lradc-keys.c 13419 13420SUNDANCE NETWORK DRIVER 13421M: Denis Kirjanov <kda@linux-powerpc.org> 13422L: netdev@vger.kernel.org 13423S: Maintained 13424F: drivers/net/ethernet/dlink/sundance.c 13425 13426SUPERH 13427M: Yoshinori Sato <ysato@users.sourceforge.jp> 13428M: Rich Felker <dalias@libc.org> 13429L: linux-sh@vger.kernel.org 13430Q: http://patchwork.kernel.org/project/linux-sh/list/ 13431S: Maintained 13432F: Documentation/sh/ 13433F: arch/sh/ 13434F: drivers/sh/ 13435 13436SUSPEND TO RAM 13437M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13438M: Len Brown <len.brown@intel.com> 13439M: Pavel Machek <pavel@ucw.cz> 13440L: linux-pm@vger.kernel.org 13441B: https://bugzilla.kernel.org 13442S: Supported 13443F: Documentation/power/ 13444F: arch/x86/kernel/acpi/ 13445F: drivers/base/power/ 13446F: kernel/power/ 13447F: include/linux/suspend.h 13448F: include/linux/freezer.h 13449F: include/linux/pm.h 13450 13451SVGA HANDLING 13452M: Martin Mares <mj@ucw.cz> 13453L: linux-video@atrey.karlin.mff.cuni.cz 13454S: Maintained 13455F: Documentation/svga.txt 13456F: arch/x86/boot/video* 13457 13458SWIOTLB SUBSYSTEM 13459M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13460L: iommu@lists.linux-foundation.org 13461T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13462S: Supported 13463F: lib/swiotlb.c 13464F: arch/*/kernel/pci-swiotlb.c 13465F: include/linux/swiotlb.h 13466 13467SWITCHDEV 13468M: Jiri Pirko <jiri@resnulli.us> 13469M: Ivan Vecera <ivecera@redhat.com> 13470L: netdev@vger.kernel.org 13471S: Supported 13472F: net/switchdev/ 13473F: include/net/switchdev.h 13474 13475SYNC FILE FRAMEWORK 13476M: Sumit Semwal <sumit.semwal@linaro.org> 13477R: Gustavo Padovan <gustavo@padovan.org> 13478S: Maintained 13479L: linux-media@vger.kernel.org 13480L: dri-devel@lists.freedesktop.org 13481F: drivers/dma-buf/sync_* 13482F: drivers/dma-buf/dma-fence* 13483F: drivers/dma-buf/sw_sync.c 13484F: include/linux/sync_file.h 13485F: include/uapi/linux/sync_file.h 13486F: Documentation/sync_file.txt 13487T: git git://anongit.freedesktop.org/drm/drm-misc 13488 13489SYNOPSYS ARC ARCHITECTURE 13490M: Vineet Gupta <vgupta@synopsys.com> 13491L: linux-snps-arc@lists.infradead.org 13492S: Supported 13493F: arch/arc/ 13494F: Documentation/devicetree/bindings/arc/* 13495F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13496F: drivers/clocksource/arc_timer.c 13497F: drivers/tty/serial/arc_uart.c 13498T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13499 13500SYNOPSYS ARC HSDK SDP pll clock driver 13501M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13502S: Supported 13503F: drivers/clk/clk-hsdk-pll.c 13504F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13505 13506SYNOPSYS ARC SDP clock driver 13507M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13508S: Supported 13509F: drivers/clk/axs10x/* 13510F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13511 13512SYNOPSYS ARC SDP platform support 13513M: Alexey Brodkin <abrodkin@synopsys.com> 13514S: Supported 13515F: arch/arc/plat-axs10x 13516F: arch/arc/boot/dts/ax* 13517F: Documentation/devicetree/bindings/arc/axs10* 13518 13519SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13520M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13521S: Supported 13522F: drivers/reset/reset-axs10x.c 13523F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13524 13525SYNOPSYS DESIGNWARE 8250 UART DRIVER 13526R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13527S: Maintained 13528F: drivers/tty/serial/8250/8250_dw.c 13529 13530SYNOPSYS DESIGNWARE APB GPIO DRIVER 13531M: Hoan Tran <hotran@apm.com> 13532L: linux-gpio@vger.kernel.org 13533S: Maintained 13534F: drivers/gpio/gpio-dwapb.c 13535F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13536 13537SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13538M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13539S: Maintained 13540F: drivers/dma/dwi-axi-dmac/ 13541F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13542 13543SYNOPSYS DESIGNWARE DMAC DRIVER 13544M: Viresh Kumar <vireshk@kernel.org> 13545R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13546S: Maintained 13547F: include/linux/dma/dw.h 13548F: include/linux/platform_data/dma-dw.h 13549F: drivers/dma/dw/ 13550 13551SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13552M: Jose Abreu <Jose.Abreu@synopsys.com> 13553L: netdev@vger.kernel.org 13554S: Supported 13555F: drivers/net/ethernet/synopsys/ 13556 13557SYNOPSYS DESIGNWARE I2C DRIVER 13558M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13559R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13560R: Mika Westerberg <mika.westerberg@linux.intel.com> 13561L: linux-i2c@vger.kernel.org 13562S: Maintained 13563F: drivers/i2c/busses/i2c-designware-* 13564F: include/linux/platform_data/i2c-designware.h 13565 13566SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13567M: Jaehoon Chung <jh80.chung@samsung.com> 13568L: linux-mmc@vger.kernel.org 13569S: Maintained 13570F: drivers/mmc/host/dw_mmc* 13571 13572SYNOPSYS HSDK RESET CONTROLLER DRIVER 13573M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13574S: Supported 13575F: drivers/reset/reset-hsdk.c 13576F: include/dt-bindings/reset/snps,hsdk-reset.h 13577F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13578 13579SYSTEM CONFIGURATION (SYSCON) 13580M: Lee Jones <lee.jones@linaro.org> 13581M: Arnd Bergmann <arnd@arndb.de> 13582T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13583S: Supported 13584F: drivers/mfd/syscon.c 13585 13586SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13587M: Sudeep Holla <sudeep.holla@arm.com> 13588L: linux-arm-kernel@lists.infradead.org 13589S: Maintained 13590F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13591F: drivers/clk/clk-sc[mp]i.c 13592F: drivers/cpufreq/sc[mp]i-cpufreq.c 13593F: drivers/firmware/arm_scpi.c 13594F: drivers/firmware/arm_scmi/ 13595F: include/linux/sc[mp]i_protocol.h 13596 13597SYSTEM RESET/SHUTDOWN DRIVERS 13598M: Sebastian Reichel <sre@kernel.org> 13599L: linux-pm@vger.kernel.org 13600T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13601S: Maintained 13602F: Documentation/devicetree/bindings/power/reset/ 13603F: drivers/power/reset/ 13604 13605SYSTEM TRACE MODULE CLASS 13606M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13607S: Maintained 13608T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13609F: Documentation/trace/stm.txt 13610F: drivers/hwtracing/stm/ 13611F: include/linux/stm.h 13612F: include/uapi/linux/stm.h 13613 13614SYSV FILESYSTEM 13615M: Christoph Hellwig <hch@infradead.org> 13616S: Maintained 13617F: Documentation/filesystems/sysv-fs.txt 13618F: fs/sysv/ 13619F: include/linux/sysv_fs.h 13620 13621TARGET SUBSYSTEM 13622M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13623L: linux-scsi@vger.kernel.org 13624L: target-devel@vger.kernel.org 13625W: http://www.linux-iscsi.org 13626W: http://groups.google.com/group/linux-iscsi-target-dev 13627T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13628S: Supported 13629F: drivers/target/ 13630F: include/target/ 13631F: Documentation/target/ 13632 13633TASKSTATS STATISTICS INTERFACE 13634M: Balbir Singh <bsingharora@gmail.com> 13635S: Maintained 13636F: Documentation/accounting/taskstats* 13637F: include/linux/taskstats* 13638F: kernel/taskstats.c 13639 13640TC subsystem 13641M: Jamal Hadi Salim <jhs@mojatatu.com> 13642M: Cong Wang <xiyou.wangcong@gmail.com> 13643M: Jiri Pirko <jiri@resnulli.us> 13644L: netdev@vger.kernel.org 13645S: Maintained 13646F: include/net/pkt_cls.h 13647F: include/net/pkt_sched.h 13648F: include/net/tc_act/ 13649F: include/uapi/linux/pkt_cls.h 13650F: include/uapi/linux/pkt_sched.h 13651F: include/uapi/linux/tc_act/ 13652F: include/uapi/linux/tc_ematch/ 13653F: net/sched/ 13654 13655TCP LOW PRIORITY MODULE 13656M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13657M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13658W: http://tcp-lp-mod.sourceforge.net/ 13659S: Maintained 13660F: net/ipv4/tcp_lp.c 13661 13662TDA10071 MEDIA DRIVER 13663M: Antti Palosaari <crope@iki.fi> 13664L: linux-media@vger.kernel.org 13665W: https://linuxtv.org 13666W: http://palosaari.fi/linux/ 13667Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13668T: git git://linuxtv.org/anttip/media_tree.git 13669S: Maintained 13670F: drivers/media/dvb-frontends/tda10071* 13671 13672TDA18212 MEDIA DRIVER 13673M: Antti Palosaari <crope@iki.fi> 13674L: linux-media@vger.kernel.org 13675W: https://linuxtv.org 13676W: http://palosaari.fi/linux/ 13677Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13678T: git git://linuxtv.org/anttip/media_tree.git 13679S: Maintained 13680F: drivers/media/tuners/tda18212* 13681 13682TDA18218 MEDIA DRIVER 13683M: Antti Palosaari <crope@iki.fi> 13684L: linux-media@vger.kernel.org 13685W: https://linuxtv.org 13686W: http://palosaari.fi/linux/ 13687Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13688T: git git://linuxtv.org/anttip/media_tree.git 13689S: Maintained 13690F: drivers/media/tuners/tda18218* 13691 13692TDA18250 MEDIA DRIVER 13693M: Olli Salonen <olli.salonen@iki.fi> 13694L: linux-media@vger.kernel.org 13695W: https://linuxtv.org 13696Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13697T: git git://linuxtv.org/media_tree.git 13698S: Maintained 13699F: drivers/media/tuners/tda18250* 13700 13701TDA18271 MEDIA DRIVER 13702M: Michael Krufky <mkrufky@linuxtv.org> 13703L: linux-media@vger.kernel.org 13704W: https://linuxtv.org 13705W: http://github.com/mkrufky 13706Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13707T: git git://linuxtv.org/mkrufky/tuners.git 13708S: Maintained 13709F: drivers/media/tuners/tda18271* 13710 13711TDA1997x MEDIA DRIVER 13712M: Tim Harvey <tharvey@gateworks.com> 13713L: linux-media@vger.kernel.org 13714W: https://linuxtv.org 13715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13716S: Maintained 13717F: drivers/media/i2c/tda1997x.* 13718 13719TDA827x MEDIA DRIVER 13720M: Michael Krufky <mkrufky@linuxtv.org> 13721L: linux-media@vger.kernel.org 13722W: https://linuxtv.org 13723W: http://github.com/mkrufky 13724Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13725T: git git://linuxtv.org/mkrufky/tuners.git 13726S: Maintained 13727F: drivers/media/tuners/tda8290.* 13728 13729TDA8290 MEDIA DRIVER 13730M: Michael Krufky <mkrufky@linuxtv.org> 13731L: linux-media@vger.kernel.org 13732W: https://linuxtv.org 13733W: http://github.com/mkrufky 13734Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13735T: git git://linuxtv.org/mkrufky/tuners.git 13736S: Maintained 13737F: drivers/media/tuners/tda8290.* 13738 13739TDA9840 MEDIA DRIVER 13740M: Hans Verkuil <hverkuil@xs4all.nl> 13741L: linux-media@vger.kernel.org 13742T: git git://linuxtv.org/media_tree.git 13743W: https://linuxtv.org 13744S: Maintained 13745F: drivers/media/i2c/tda9840* 13746 13747TEA5761 TUNER DRIVER 13748M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13749M: Mauro Carvalho Chehab <mchehab@kernel.org> 13750L: linux-media@vger.kernel.org 13751W: https://linuxtv.org 13752T: git git://linuxtv.org/media_tree.git 13753S: Odd fixes 13754F: drivers/media/tuners/tea5761.* 13755 13756TEA5767 TUNER DRIVER 13757M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13758M: Mauro Carvalho Chehab <mchehab@kernel.org> 13759L: linux-media@vger.kernel.org 13760W: https://linuxtv.org 13761T: git git://linuxtv.org/media_tree.git 13762S: Maintained 13763F: drivers/media/tuners/tea5767.* 13764 13765TEA6415C MEDIA DRIVER 13766M: Hans Verkuil <hverkuil@xs4all.nl> 13767L: linux-media@vger.kernel.org 13768T: git git://linuxtv.org/media_tree.git 13769W: https://linuxtv.org 13770S: Maintained 13771F: drivers/media/i2c/tea6415c* 13772 13773TEA6420 MEDIA DRIVER 13774M: Hans Verkuil <hverkuil@xs4all.nl> 13775L: linux-media@vger.kernel.org 13776T: git git://linuxtv.org/media_tree.git 13777W: https://linuxtv.org 13778S: Maintained 13779F: drivers/media/i2c/tea6420* 13780 13781TEAM DRIVER 13782M: Jiri Pirko <jiri@resnulli.us> 13783L: netdev@vger.kernel.org 13784S: Supported 13785F: drivers/net/team/ 13786F: include/linux/if_team.h 13787F: include/uapi/linux/if_team.h 13788 13789TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13790M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13791S: Maintained 13792F: arch/x86/platform/ts5500/ 13793 13794TECHNOTREND USB IR RECEIVER 13795M: Sean Young <sean@mess.org> 13796L: linux-media@vger.kernel.org 13797S: Maintained 13798F: drivers/media/rc/ttusbir.c 13799 13800TECHWELL TW9910 VIDEO DECODER 13801L: linux-media@vger.kernel.org 13802S: Orphan 13803F: drivers/media/i2c/tw9910.c 13804F: include/media/i2c/tw9910.h 13805 13806TEE SUBSYSTEM 13807M: Jens Wiklander <jens.wiklander@linaro.org> 13808S: Maintained 13809F: include/linux/tee_drv.h 13810F: include/uapi/linux/tee.h 13811F: drivers/tee/ 13812F: Documentation/tee.txt 13813 13814TEGRA ARCHITECTURE SUPPORT 13815M: Thierry Reding <thierry.reding@gmail.com> 13816M: Jonathan Hunter <jonathanh@nvidia.com> 13817L: linux-tegra@vger.kernel.org 13818Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13820S: Supported 13821N: [^a-z]tegra 13822 13823TEGRA CLOCK DRIVER 13824M: Peter De Schrijver <pdeschrijver@nvidia.com> 13825M: Prashant Gaikwad <pgaikwad@nvidia.com> 13826S: Supported 13827F: drivers/clk/tegra/ 13828 13829TEGRA DMA DRIVERS 13830M: Laxman Dewangan <ldewangan@nvidia.com> 13831M: Jon Hunter <jonathanh@nvidia.com> 13832S: Supported 13833F: drivers/dma/tegra* 13834 13835TEGRA I2C DRIVER 13836M: Laxman Dewangan <ldewangan@nvidia.com> 13837S: Supported 13838F: drivers/i2c/busses/i2c-tegra.c 13839 13840TEGRA IOMMU DRIVERS 13841M: Thierry Reding <thierry.reding@gmail.com> 13842L: linux-tegra@vger.kernel.org 13843S: Supported 13844F: drivers/iommu/tegra* 13845 13846TEGRA KBC DRIVER 13847M: Laxman Dewangan <ldewangan@nvidia.com> 13848S: Supported 13849F: drivers/input/keyboard/tegra-kbc.c 13850 13851TEGRA PWM DRIVER 13852M: Thierry Reding <thierry.reding@gmail.com> 13853S: Supported 13854F: drivers/pwm/pwm-tegra.c 13855 13856TEGRA SERIAL DRIVER 13857M: Laxman Dewangan <ldewangan@nvidia.com> 13858S: Supported 13859F: drivers/tty/serial/serial-tegra.c 13860 13861TEGRA SPI DRIVER 13862M: Laxman Dewangan <ldewangan@nvidia.com> 13863S: Supported 13864F: drivers/spi/spi-tegra* 13865 13866TEHUTI ETHERNET DRIVER 13867M: Andy Gospodarek <andy@greyhouse.net> 13868L: netdev@vger.kernel.org 13869S: Supported 13870F: drivers/net/ethernet/tehuti/* 13871 13872Telecom Clock Driver for MCPL0010 13873M: Mark Gross <mark.gross@intel.com> 13874S: Supported 13875F: drivers/char/tlclk.c 13876 13877TENSILICA XTENSA PORT (xtensa) 13878M: Chris Zankel <chris@zankel.net> 13879M: Max Filippov <jcmvbkbc@gmail.com> 13880L: linux-xtensa@linux-xtensa.org 13881T: git git://github.com/czankel/xtensa-linux.git 13882S: Maintained 13883F: arch/xtensa/ 13884F: drivers/irqchip/irq-xtensa-* 13885 13886Texas Instruments' System Control Interface (TISCI) Protocol Driver 13887M: Nishanth Menon <nm@ti.com> 13888M: Tero Kristo <t-kristo@ti.com> 13889M: Santosh Shilimkar <ssantosh@kernel.org> 13890L: linux-arm-kernel@lists.infradead.org 13891S: Maintained 13892F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13893F: drivers/firmware/ti_sci* 13894F: include/linux/soc/ti/ti_sci_protocol.h 13895F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13896F: include/dt-bindings/genpd/k2g.h 13897F: drivers/soc/ti/ti_sci_pm_domains.c 13898F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13899F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13900F: drivers/clk/keystone/sci-clk.c 13901F: drivers/reset/reset-ti-sci.c 13902 13903THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13904M: Hans Verkuil <hverkuil@xs4all.nl> 13905L: linux-media@vger.kernel.org 13906T: git git://linuxtv.org/media_tree.git 13907W: https://linuxtv.org 13908S: Maintained 13909F: drivers/media/radio/radio-raremono.c 13910 13911THERMAL 13912M: Zhang Rui <rui.zhang@intel.com> 13913M: Eduardo Valentin <edubezval@gmail.com> 13914L: linux-pm@vger.kernel.org 13915T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13916T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13917Q: https://patchwork.kernel.org/project/linux-pm/list/ 13918S: Supported 13919F: drivers/thermal/ 13920F: include/linux/thermal.h 13921F: include/uapi/linux/thermal.h 13922F: include/linux/cpu_cooling.h 13923F: Documentation/devicetree/bindings/thermal/ 13924 13925THERMAL/CPU_COOLING 13926M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13927M: Viresh Kumar <viresh.kumar@linaro.org> 13928M: Javi Merino <javi.merino@kernel.org> 13929L: linux-pm@vger.kernel.org 13930S: Supported 13931F: Documentation/thermal/cpu-cooling-api.txt 13932F: drivers/thermal/cpu_cooling.c 13933F: include/linux/cpu_cooling.h 13934 13935THINKPAD ACPI EXTRAS DRIVER 13936M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13937L: ibm-acpi-devel@lists.sourceforge.net 13938L: platform-driver-x86@vger.kernel.org 13939W: http://ibm-acpi.sourceforge.net 13940W: http://thinkwiki.org/wiki/Ibm-acpi 13941T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13942S: Maintained 13943F: drivers/platform/x86/thinkpad_acpi.c 13944 13945THUNDERBOLT DRIVER 13946M: Andreas Noever <andreas.noever@gmail.com> 13947M: Michael Jamet <michael.jamet@intel.com> 13948M: Mika Westerberg <mika.westerberg@linux.intel.com> 13949M: Yehezkel Bernat <YehezkelShB@gmail.com> 13950T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13951S: Maintained 13952F: Documentation/admin-guide/thunderbolt.rst 13953F: drivers/thunderbolt/ 13954F: include/linux/thunderbolt.h 13955 13956THUNDERBOLT NETWORK DRIVER 13957M: Michael Jamet <michael.jamet@intel.com> 13958M: Mika Westerberg <mika.westerberg@linux.intel.com> 13959M: Yehezkel Bernat <YehezkelShB@gmail.com> 13960L: netdev@vger.kernel.org 13961S: Maintained 13962F: drivers/net/thunderbolt.c 13963 13964THUNDERX GPIO DRIVER 13965M: David Daney <david.daney@cavium.com> 13966S: Maintained 13967F: drivers/gpio/gpio-thunderx.c 13968 13969TI AM437X VPFE DRIVER 13970M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13971L: linux-media@vger.kernel.org 13972W: https://linuxtv.org 13973Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13974T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13975S: Maintained 13976F: drivers/media/platform/am437x/ 13977 13978TI BANDGAP AND THERMAL DRIVER 13979M: Eduardo Valentin <edubezval@gmail.com> 13980M: Keerthy <j-keerthy@ti.com> 13981L: linux-pm@vger.kernel.org 13982L: linux-omap@vger.kernel.org 13983S: Maintained 13984F: drivers/thermal/ti-soc-thermal/ 13985 13986TI BQ27XXX POWER SUPPLY DRIVER 13987R: Andrew F. Davis <afd@ti.com> 13988F: include/linux/power/bq27xxx_battery.h 13989F: drivers/power/supply/bq27xxx_battery.c 13990F: drivers/power/supply/bq27xxx_battery_i2c.c 13991 13992TI CDCE706 CLOCK DRIVER 13993M: Max Filippov <jcmvbkbc@gmail.com> 13994S: Maintained 13995F: drivers/clk/clk-cdce706.c 13996 13997TI CLOCK DRIVER 13998M: Tero Kristo <t-kristo@ti.com> 13999L: linux-omap@vger.kernel.org 14000S: Maintained 14001F: drivers/clk/ti/ 14002F: include/linux/clk/ti.h 14003 14004TI DAVINCI MACHINE SUPPORT 14005M: Sekhar Nori <nsekhar@ti.com> 14006M: Kevin Hilman <khilman@kernel.org> 14007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14008T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14009S: Supported 14010F: arch/arm/mach-davinci/ 14011F: drivers/i2c/busses/i2c-davinci.c 14012F: arch/arm/boot/dts/da850* 14013 14014TI DAVINCI SERIES CLOCK DRIVER 14015M: David Lechner <david@lechnology.com> 14016R: Sekhar Nori <nsekhar@ti.com> 14017S: Maintained 14018F: Documentation/devicetree/bindings/clock/ti/davinci/ 14019F: drivers/clk/davinci/ 14020 14021TI DAVINCI SERIES GPIO DRIVER 14022M: Keerthy <j-keerthy@ti.com> 14023L: linux-gpio@vger.kernel.org 14024S: Maintained 14025F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14026F: drivers/gpio/gpio-davinci.c 14027 14028TI DAVINCI SERIES MEDIA DRIVER 14029M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14030L: linux-media@vger.kernel.org 14031W: https://linuxtv.org 14032Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14033T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14034S: Maintained 14035F: drivers/media/platform/davinci/ 14036F: include/media/davinci/ 14037 14038TI ETHERNET SWITCH DRIVER (CPSW) 14039R: Grygorii Strashko <grygorii.strashko@ti.com> 14040L: linux-omap@vger.kernel.org 14041L: netdev@vger.kernel.org 14042S: Maintained 14043F: drivers/net/ethernet/ti/cpsw* 14044F: drivers/net/ethernet/ti/davinci* 14045 14046TI FLASH MEDIA INTERFACE DRIVER 14047M: Alex Dubov <oakad@yahoo.com> 14048S: Maintained 14049F: drivers/misc/tifm* 14050F: drivers/mmc/host/tifm_sd.c 14051F: include/linux/tifm.h 14052 14053TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14054M: Santosh Shilimkar <ssantosh@kernel.org> 14055L: linux-kernel@vger.kernel.org 14056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14057S: Maintained 14058F: drivers/soc/ti/* 14059T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14060 14061TI LM49xxx FAMILY ASoC CODEC DRIVERS 14062M: M R Swami Reddy <mr.swami.reddy@ti.com> 14063M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14064L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14065S: Maintained 14066F: sound/soc/codecs/lm49453* 14067F: sound/soc/codecs/isabelle* 14068 14069TI LP855x BACKLIGHT DRIVER 14070M: Milo Kim <milo.kim@ti.com> 14071S: Maintained 14072F: Documentation/backlight/lp855x-driver.txt 14073F: drivers/video/backlight/lp855x_bl.c 14074F: include/linux/platform_data/lp855x.h 14075 14076TI LP8727 CHARGER DRIVER 14077M: Milo Kim <milo.kim@ti.com> 14078S: Maintained 14079F: drivers/power/supply/lp8727_charger.c 14080F: include/linux/platform_data/lp8727.h 14081 14082TI LP8788 MFD DRIVER 14083M: Milo Kim <milo.kim@ti.com> 14084S: Maintained 14085F: drivers/iio/adc/lp8788_adc.c 14086F: drivers/leds/leds-lp8788.c 14087F: drivers/mfd/lp8788*.c 14088F: drivers/power/supply/lp8788-charger.c 14089F: drivers/regulator/lp8788-*.c 14090F: include/linux/mfd/lp8788*.h 14091 14092TI NETCP ETHERNET DRIVER 14093M: Wingman Kwok <w-kwok2@ti.com> 14094M: Murali Karicheri <m-karicheri2@ti.com> 14095L: netdev@vger.kernel.org 14096S: Maintained 14097F: drivers/net/ethernet/ti/netcp* 14098 14099TI TAS571X FAMILY ASoC CODEC DRIVER 14100M: Kevin Cernekee <cernekee@chromium.org> 14101L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14102S: Odd Fixes 14103F: sound/soc/codecs/tas571x* 14104 14105TI TRF7970A NFC DRIVER 14106M: Mark Greer <mgreer@animalcreek.com> 14107L: linux-wireless@vger.kernel.org 14108L: linux-nfc@lists.01.org (moderated for non-subscribers) 14109S: Supported 14110F: drivers/nfc/trf7970a.c 14111F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14112 14113TI TWL4030 SERIES SOC CODEC DRIVER 14114M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14115L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14116S: Maintained 14117F: sound/soc/codecs/twl4030* 14118 14119TI VPE/CAL DRIVERS 14120M: Benoit Parrot <bparrot@ti.com> 14121L: linux-media@vger.kernel.org 14122W: http://linuxtv.org/ 14123Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14124S: Maintained 14125F: drivers/media/platform/ti-vpe/ 14126 14127TI WILINK WIRELESS DRIVERS 14128L: linux-wireless@vger.kernel.org 14129W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14130W: http://wireless.kernel.org/en/users/Drivers/wl1251 14131T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14132S: Orphan 14133F: drivers/net/wireless/ti/ 14134F: include/linux/wl12xx.h 14135 14136TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14137M: John Stultz <john.stultz@linaro.org> 14138M: Thomas Gleixner <tglx@linutronix.de> 14139R: Stephen Boyd <sboyd@kernel.org> 14140L: linux-kernel@vger.kernel.org 14141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14142S: Supported 14143F: include/linux/clocksource.h 14144F: include/linux/time.h 14145F: include/linux/timex.h 14146F: include/uapi/linux/time.h 14147F: include/uapi/linux/timex.h 14148F: kernel/time/clocksource.c 14149F: kernel/time/time*.c 14150F: kernel/time/alarmtimer.c 14151F: kernel/time/ntp.c 14152F: tools/testing/selftests/timers/ 14153 14154TIPC NETWORK LAYER 14155M: Jon Maloy <jon.maloy@ericsson.com> 14156M: Ying Xue <ying.xue@windriver.com> 14157L: netdev@vger.kernel.org (core kernel code) 14158L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14159W: http://tipc.sourceforge.net/ 14160S: Maintained 14161F: include/uapi/linux/tipc*.h 14162F: net/tipc/ 14163 14164TLAN NETWORK DRIVER 14165M: Samuel Chessman <chessman@tux.org> 14166L: tlan-devel@lists.sourceforge.net (subscribers-only) 14167W: http://sourceforge.net/projects/tlan/ 14168S: Maintained 14169F: Documentation/networking/tlan.txt 14170F: drivers/net/ethernet/ti/tlan.* 14171 14172TM6000 VIDEO4LINUX DRIVER 14173M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14174M: Mauro Carvalho Chehab <mchehab@kernel.org> 14175L: linux-media@vger.kernel.org 14176W: https://linuxtv.org 14177T: git git://linuxtv.org/media_tree.git 14178S: Odd fixes 14179F: drivers/media/usb/tm6000/ 14180F: Documentation/media/v4l-drivers/tm6000* 14181 14182TMIO/SDHI MMC DRIVER 14183M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14184L: linux-mmc@vger.kernel.org 14185S: Supported 14186F: drivers/mmc/host/tmio_mmc* 14187F: drivers/mmc/host/renesas_sdhi* 14188F: include/linux/mfd/tmio.h 14189 14190TMP401 HARDWARE MONITOR DRIVER 14191M: Guenter Roeck <linux@roeck-us.net> 14192L: linux-hwmon@vger.kernel.org 14193S: Maintained 14194F: Documentation/hwmon/tmp401 14195F: drivers/hwmon/tmp401.c 14196 14197TMPFS (SHMEM FILESYSTEM) 14198M: Hugh Dickins <hughd@google.com> 14199L: linux-mm@kvack.org 14200S: Maintained 14201F: include/linux/shmem_fs.h 14202F: mm/shmem.c 14203 14204TOMOYO SECURITY MODULE 14205M: Kentaro Takeda <takedakn@nttdata.co.jp> 14206M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14207L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14208L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14209L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14210L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14211W: http://tomoyo.sourceforge.jp/ 14212T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14213S: Maintained 14214F: security/tomoyo/ 14215 14216TOPSTAR LAPTOP EXTRAS DRIVER 14217M: Herton Ronaldo Krzesinski <herton@canonical.com> 14218L: platform-driver-x86@vger.kernel.org 14219S: Maintained 14220F: drivers/platform/x86/topstar-laptop.c 14221 14222TORTURE-TEST MODULES 14223M: Davidlohr Bueso <dave@stgolabs.net> 14224M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14225M: Josh Triplett <josh@joshtriplett.org> 14226L: linux-kernel@vger.kernel.org 14227S: Supported 14228T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14229F: Documentation/RCU/torture.txt 14230F: kernel/torture.c 14231F: kernel/rcu/rcutorture.c 14232F: kernel/locking/locktorture.c 14233 14234TOSHIBA ACPI EXTRAS DRIVER 14235M: Azael Avalos <coproscefalo@gmail.com> 14236L: platform-driver-x86@vger.kernel.org 14237S: Maintained 14238F: drivers/platform/x86/toshiba_acpi.c 14239 14240TOSHIBA BLUETOOTH DRIVER 14241M: Azael Avalos <coproscefalo@gmail.com> 14242L: platform-driver-x86@vger.kernel.org 14243S: Maintained 14244F: drivers/platform/x86/toshiba_bluetooth.c 14245 14246TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14247M: Azael Avalos <coproscefalo@gmail.com> 14248L: platform-driver-x86@vger.kernel.org 14249S: Maintained 14250F: drivers/platform/x86/toshiba_haps.c 14251 14252TOSHIBA SMM DRIVER 14253M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14254W: http://www.buzzard.org.uk/toshiba/ 14255S: Maintained 14256F: drivers/char/toshiba.c 14257F: include/linux/toshiba.h 14258F: include/uapi/linux/toshiba.h 14259 14260TOSHIBA TC358743 DRIVER 14261M: Mats Randgaard <matrandg@cisco.com> 14262L: linux-media@vger.kernel.org 14263S: Maintained 14264F: drivers/media/i2c/tc358743* 14265F: include/media/i2c/tc358743.h 14266 14267TOSHIBA WMI HOTKEYS DRIVER 14268M: Azael Avalos <coproscefalo@gmail.com> 14269L: platform-driver-x86@vger.kernel.org 14270S: Maintained 14271F: drivers/platform/x86/toshiba-wmi.c 14272 14273TPM DEVICE DRIVER 14274M: Peter Huewe <peterhuewe@gmx.de> 14275M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14276R: Jason Gunthorpe <jgg@ziepe.ca> 14277L: linux-integrity@vger.kernel.org 14278Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14279W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14280T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14281S: Maintained 14282F: drivers/char/tpm/ 14283 14284TRACING 14285M: Steven Rostedt <rostedt@goodmis.org> 14286M: Ingo Molnar <mingo@redhat.com> 14287T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14288S: Maintained 14289F: Documentation/trace/ftrace.txt 14290F: arch/*/*/*/ftrace.h 14291F: arch/*/kernel/ftrace.c 14292F: include/*/ftrace.h 14293F: include/linux/trace*.h 14294F: include/trace/ 14295F: kernel/trace/ 14296F: tools/testing/selftests/ftrace/ 14297 14298TRACING MMIO ACCESSES (MMIOTRACE) 14299M: Steven Rostedt <rostedt@goodmis.org> 14300M: Ingo Molnar <mingo@kernel.org> 14301R: Karol Herbst <karolherbst@gmail.com> 14302R: Pekka Paalanen <ppaalanen@gmail.com> 14303S: Maintained 14304L: linux-kernel@vger.kernel.org 14305L: nouveau@lists.freedesktop.org 14306F: kernel/trace/trace_mmiotrace.c 14307F: include/linux/mmiotrace.h 14308F: arch/x86/mm/kmmio.c 14309F: arch/x86/mm/mmio-mod.c 14310F: arch/x86/mm/testmmiotrace.c 14311 14312TRIVIAL PATCHES 14313M: Jiri Kosina <trivial@kernel.org> 14314T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14315S: Maintained 14316K: ^Subject:.*(?i)trivial 14317 14318TEMPO SEMICONDUCTOR DRIVERS 14319M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14320S: Maintained 14321F: sound/soc/codecs/tscs*.c 14322F: sound/soc/codecs/tscs*.h 14323F: Documentation/devicetree/bindings/sound/tscs*.txt 14324 14325TTY LAYER 14326M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14327M: Jiri Slaby <jslaby@suse.com> 14328S: Supported 14329T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14330F: Documentation/serial/ 14331F: drivers/tty/ 14332F: drivers/tty/serial/serial_core.c 14333F: include/linux/serial_core.h 14334F: include/linux/serial.h 14335F: include/linux/tty.h 14336F: include/uapi/linux/serial_core.h 14337F: include/uapi/linux/serial.h 14338F: include/uapi/linux/tty.h 14339 14340TUA9001 MEDIA DRIVER 14341M: Antti Palosaari <crope@iki.fi> 14342L: linux-media@vger.kernel.org 14343W: https://linuxtv.org 14344W: http://palosaari.fi/linux/ 14345Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14346T: git git://linuxtv.org/anttip/media_tree.git 14347S: Maintained 14348F: drivers/media/tuners/tua9001* 14349 14350TULIP NETWORK DRIVERS 14351L: netdev@vger.kernel.org 14352L: linux-parisc@vger.kernel.org 14353S: Orphan 14354F: drivers/net/ethernet/dec/tulip/ 14355 14356TUN/TAP driver 14357M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14358W: http://vtun.sourceforge.net/tun 14359S: Maintained 14360F: Documentation/networking/tuntap.txt 14361F: arch/um/os-Linux/drivers/ 14362 14363TURBOCHANNEL SUBSYSTEM 14364M: "Maciej W. Rozycki" <macro@linux-mips.org> 14365M: Ralf Baechle <ralf@linux-mips.org> 14366L: linux-mips@linux-mips.org 14367Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14368S: Maintained 14369F: drivers/tc/ 14370F: include/linux/tc.h 14371 14372TW5864 VIDEO4LINUX DRIVER 14373M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14374M: Anton Sviridenko <anton@corp.bluecherry.net> 14375M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14376M: Andrey Utkin <andrey_utkin@fastmail.com> 14377L: linux-media@vger.kernel.org 14378S: Supported 14379F: drivers/media/pci/tw5864/ 14380 14381TW68 VIDEO4LINUX DRIVER 14382M: Hans Verkuil <hverkuil@xs4all.nl> 14383L: linux-media@vger.kernel.org 14384T: git git://linuxtv.org/media_tree.git 14385W: https://linuxtv.org 14386S: Odd Fixes 14387F: drivers/media/pci/tw68/ 14388 14389TW686X VIDEO4LINUX DRIVER 14390M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14391L: linux-media@vger.kernel.org 14392T: git git://linuxtv.org/media_tree.git 14393W: http://linuxtv.org 14394S: Maintained 14395F: drivers/media/pci/tw686x/ 14396 14397UBI FILE SYSTEM (UBIFS) 14398M: Richard Weinberger <richard@nod.at> 14399M: Artem Bityutskiy <dedekind1@gmail.com> 14400M: Adrian Hunter <adrian.hunter@intel.com> 14401L: linux-mtd@lists.infradead.org 14402T: git git://git.infradead.org/ubifs-2.6.git 14403W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14404S: Supported 14405F: Documentation/filesystems/ubifs.txt 14406F: fs/ubifs/ 14407 14408UCLINUX (M68KNOMMU AND COLDFIRE) 14409M: Greg Ungerer <gerg@linux-m68k.org> 14410W: http://www.linux-m68k.org/ 14411W: http://www.uclinux.org/ 14412L: linux-m68k@lists.linux-m68k.org 14413L: uclinux-dev@uclinux.org (subscribers-only) 14414T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14415S: Maintained 14416F: arch/m68k/coldfire/ 14417F: arch/m68k/68*/ 14418F: arch/m68k/*/*_no.* 14419F: arch/m68k/include/asm/*_no.* 14420 14421UDF FILESYSTEM 14422M: Jan Kara <jack@suse.com> 14423S: Maintained 14424F: Documentation/filesystems/udf.txt 14425F: fs/udf/ 14426 14427UDRAW TABLET 14428M: Bastien Nocera <hadess@hadess.net> 14429L: linux-input@vger.kernel.org 14430S: Maintained 14431F: drivers/hid/hid-udraw-ps3.c 14432 14433UFS FILESYSTEM 14434M: Evgeniy Dushistov <dushistov@mail.ru> 14435S: Maintained 14436F: Documentation/filesystems/ufs.txt 14437F: fs/ufs/ 14438 14439UHID USERSPACE HID IO DRIVER: 14440M: David Herrmann <dh.herrmann@googlemail.com> 14441L: linux-input@vger.kernel.org 14442S: Maintained 14443F: drivers/hid/uhid.c 14444F: include/uapi/linux/uhid.h 14445 14446ULPI BUS 14447M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14448L: linux-usb@vger.kernel.org 14449S: Maintained 14450F: drivers/usb/common/ulpi.c 14451F: include/linux/ulpi/ 14452 14453ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14454L: linux-usb@vger.kernel.org 14455S: Orphan 14456F: drivers/uwb/ 14457F: include/linux/uwb.h 14458F: include/linux/uwb/ 14459 14460UNICORE32 ARCHITECTURE: 14461M: Guan Xuetao <gxt@pku.edu.cn> 14462W: http://mprc.pku.edu.cn/~guanxuetao/linux 14463S: Maintained 14464T: git git://github.com/gxt/linux.git 14465F: arch/unicore32/ 14466 14467UNIFDEF 14468M: Tony Finch <dot@dotat.at> 14469W: http://dotat.at/prog/unifdef 14470S: Maintained 14471F: scripts/unifdef.c 14472 14473UNIFORM CDROM DRIVER 14474M: Jens Axboe <axboe@kernel.dk> 14475W: http://www.kernel.dk 14476S: Maintained 14477F: Documentation/cdrom/ 14478F: drivers/cdrom/cdrom.c 14479F: include/linux/cdrom.h 14480F: include/uapi/linux/cdrom.h 14481 14482UNISYS S-PAR DRIVERS 14483M: David Kershner <david.kershner@unisys.com> 14484L: sparmaintainer@unisys.com (Unisys internal) 14485S: Supported 14486F: include/linux/visorbus.h 14487F: drivers/visorbus/ 14488F: drivers/staging/unisys/ 14489 14490UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14491M: Vinayak Holikatti <vinholikatti@gmail.com> 14492L: linux-scsi@vger.kernel.org 14493S: Supported 14494F: Documentation/scsi/ufs.txt 14495F: drivers/scsi/ufs/ 14496 14497UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14498M: Joao Pinto <jpinto@synopsys.com> 14499L: linux-scsi@vger.kernel.org 14500S: Supported 14501F: drivers/scsi/ufs/*dwc* 14502 14503UNSORTED BLOCK IMAGES (UBI) 14504M: Artem Bityutskiy <dedekind1@gmail.com> 14505M: Richard Weinberger <richard@nod.at> 14506W: http://www.linux-mtd.infradead.org/ 14507L: linux-mtd@lists.infradead.org 14508T: git git://git.infradead.org/ubifs-2.6.git 14509S: Supported 14510F: drivers/mtd/ubi/ 14511F: include/linux/mtd/ubi.h 14512F: include/uapi/mtd/ubi-user.h 14513 14514USB "USBNET" DRIVER FRAMEWORK 14515M: Oliver Neukum <oneukum@suse.com> 14516L: netdev@vger.kernel.org 14517W: http://www.linux-usb.org/usbnet 14518S: Maintained 14519F: drivers/net/usb/usbnet.c 14520F: include/linux/usb/usbnet.h 14521 14522USB ACM DRIVER 14523M: Oliver Neukum <oneukum@suse.com> 14524L: linux-usb@vger.kernel.org 14525S: Maintained 14526F: Documentation/usb/acm.txt 14527F: drivers/usb/class/cdc-acm.* 14528 14529USB AR5523 WIRELESS DRIVER 14530M: Pontus Fuchs <pontus.fuchs@gmail.com> 14531L: linux-wireless@vger.kernel.org 14532S: Maintained 14533F: drivers/net/wireless/ath/ar5523/ 14534 14535USB ATTACHED SCSI 14536M: Oliver Neukum <oneukum@suse.com> 14537L: linux-usb@vger.kernel.org 14538L: linux-scsi@vger.kernel.org 14539S: Maintained 14540F: drivers/usb/storage/uas.c 14541 14542USB CDC ETHERNET DRIVER 14543M: Oliver Neukum <oliver@neukum.org> 14544L: linux-usb@vger.kernel.org 14545S: Maintained 14546F: drivers/net/usb/cdc_*.c 14547F: include/uapi/linux/usb/cdc.h 14548 14549USB CHAOSKEY DRIVER 14550M: Keith Packard <keithp@keithp.com> 14551L: linux-usb@vger.kernel.org 14552S: Maintained 14553F: drivers/usb/misc/chaoskey.c 14554 14555USB CYPRESS C67X00 DRIVER 14556M: Peter Korsgaard <jacmet@sunsite.dk> 14557L: linux-usb@vger.kernel.org 14558S: Maintained 14559F: drivers/usb/c67x00/ 14560 14561USB DAVICOM DM9601 DRIVER 14562M: Peter Korsgaard <jacmet@sunsite.dk> 14563L: netdev@vger.kernel.org 14564W: http://www.linux-usb.org/usbnet 14565S: Maintained 14566F: drivers/net/usb/dm9601.c 14567 14568USB DIAMOND RIO500 DRIVER 14569M: Cesar Miquel <miquel@df.uba.ar> 14570L: rio500-users@lists.sourceforge.net 14571W: http://rio500.sourceforge.net 14572S: Maintained 14573F: drivers/usb/misc/rio500* 14574 14575USB EHCI DRIVER 14576M: Alan Stern <stern@rowland.harvard.edu> 14577L: linux-usb@vger.kernel.org 14578S: Maintained 14579F: Documentation/usb/ehci.txt 14580F: drivers/usb/host/ehci* 14581 14582USB GADGET/PERIPHERAL SUBSYSTEM 14583M: Felipe Balbi <balbi@kernel.org> 14584L: linux-usb@vger.kernel.org 14585W: http://www.linux-usb.org/gadget 14586T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14587S: Maintained 14588F: drivers/usb/gadget/ 14589F: include/linux/usb/gadget* 14590 14591USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14592M: Jiri Kosina <jikos@kernel.org> 14593R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14594L: linux-usb@vger.kernel.org 14595T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14596S: Maintained 14597F: Documentation/hid/hiddev.txt 14598F: drivers/hid/usbhid/ 14599 14600USB INTEL XHCI ROLE MUX DRIVER 14601M: Hans de Goede <hdegoede@redhat.com> 14602L: linux-usb@vger.kernel.org 14603S: Maintained 14604F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14605 14606USB ISP116X DRIVER 14607M: Olav Kongas <ok@artecdesign.ee> 14608L: linux-usb@vger.kernel.org 14609S: Maintained 14610F: drivers/usb/host/isp116x* 14611F: include/linux/usb/isp116x.h 14612 14613USB LAN78XX ETHERNET DRIVER 14614M: Woojung Huh <woojung.huh@microchip.com> 14615M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14616L: netdev@vger.kernel.org 14617S: Maintained 14618F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14619F: drivers/net/usb/lan78xx.* 14620F: include/dt-bindings/net/microchip-lan78xx.h 14621 14622USB MASS STORAGE DRIVER 14623M: Alan Stern <stern@rowland.harvard.edu> 14624L: linux-usb@vger.kernel.org 14625L: usb-storage@lists.one-eyed-alien.net 14626S: Maintained 14627W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14628F: drivers/usb/storage/ 14629 14630USB MIDI DRIVER 14631M: Clemens Ladisch <clemens@ladisch.de> 14632L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14633T: git git://git.alsa-project.org/alsa-kernel.git 14634S: Maintained 14635F: sound/usb/midi.* 14636 14637USB NETWORKING DRIVERS 14638L: linux-usb@vger.kernel.org 14639S: Odd Fixes 14640F: drivers/net/usb/ 14641 14642USB OHCI DRIVER 14643M: Alan Stern <stern@rowland.harvard.edu> 14644L: linux-usb@vger.kernel.org 14645S: Maintained 14646F: Documentation/usb/ohci.txt 14647F: drivers/usb/host/ohci* 14648 14649USB OTG FSM (Finite State Machine) 14650M: Peter Chen <Peter.Chen@nxp.com> 14651T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14652L: linux-usb@vger.kernel.org 14653S: Maintained 14654F: drivers/usb/common/usb-otg-fsm.c 14655 14656USB OVER IP DRIVER 14657M: Valentina Manea <valentina.manea.m@gmail.com> 14658M: Shuah Khan <shuahkh@osg.samsung.com> 14659M: Shuah Khan <shuah@kernel.org> 14660L: linux-usb@vger.kernel.org 14661S: Maintained 14662F: Documentation/usb/usbip_protocol.txt 14663F: drivers/usb/usbip/ 14664F: tools/usb/usbip/ 14665 14666USB PEGASUS DRIVER 14667M: Petko Manolov <petkan@nucleusys.com> 14668L: linux-usb@vger.kernel.org 14669L: netdev@vger.kernel.org 14670T: git git://github.com/petkan/pegasus.git 14671W: https://github.com/petkan/pegasus 14672S: Maintained 14673F: drivers/net/usb/pegasus.* 14674 14675USB PHY LAYER 14676M: Felipe Balbi <balbi@kernel.org> 14677L: linux-usb@vger.kernel.org 14678T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14679S: Maintained 14680F: drivers/usb/phy/ 14681 14682USB PRINTER DRIVER (usblp) 14683M: Pete Zaitcev <zaitcev@redhat.com> 14684L: linux-usb@vger.kernel.org 14685S: Supported 14686F: drivers/usb/class/usblp.c 14687 14688USB QMI WWAN NETWORK DRIVER 14689M: Bjørn Mork <bjorn@mork.no> 14690L: netdev@vger.kernel.org 14691S: Maintained 14692F: Documentation/ABI/testing/sysfs-class-net-qmi 14693F: drivers/net/usb/qmi_wwan.c 14694 14695USB RTL8150 DRIVER 14696M: Petko Manolov <petkan@nucleusys.com> 14697L: linux-usb@vger.kernel.org 14698L: netdev@vger.kernel.org 14699T: git git://github.com/petkan/rtl8150.git 14700W: https://github.com/petkan/rtl8150 14701S: Maintained 14702F: drivers/net/usb/rtl8150.c 14703 14704USB SERIAL SUBSYSTEM 14705M: Johan Hovold <johan@kernel.org> 14706L: linux-usb@vger.kernel.org 14707T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14708S: Maintained 14709F: Documentation/usb/usb-serial.txt 14710F: drivers/usb/serial/ 14711F: include/linux/usb/serial.h 14712 14713USB SMSC75XX ETHERNET DRIVER 14714M: Steve Glendinning <steve.glendinning@shawell.net> 14715L: netdev@vger.kernel.org 14716S: Maintained 14717F: drivers/net/usb/smsc75xx.* 14718 14719USB SMSC95XX ETHERNET DRIVER 14720M: Steve Glendinning <steve.glendinning@shawell.net> 14721M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14722L: netdev@vger.kernel.org 14723S: Maintained 14724F: drivers/net/usb/smsc95xx.* 14725 14726USB SUBSYSTEM 14727M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14728L: linux-usb@vger.kernel.org 14729W: http://www.linux-usb.org 14730T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14731S: Supported 14732F: Documentation/devicetree/bindings/usb/ 14733F: Documentation/usb/ 14734F: drivers/usb/ 14735F: include/linux/usb.h 14736F: include/linux/usb/ 14737 14738USB TYPEC PI3USB30532 MUX DRIVER 14739M: Hans de Goede <hdegoede@redhat.com> 14740L: linux-usb@vger.kernel.org 14741S: Maintained 14742F: drivers/usb/typec/mux/pi3usb30532.c 14743 14744USB TYPEC SUBSYSTEM 14745M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14746L: linux-usb@vger.kernel.org 14747S: Maintained 14748F: Documentation/ABI/testing/sysfs-class-typec 14749F: Documentation/usb/typec.rst 14750F: drivers/usb/typec/ 14751F: include/linux/usb/typec.h 14752 14753USB UHCI DRIVER 14754M: Alan Stern <stern@rowland.harvard.edu> 14755L: linux-usb@vger.kernel.org 14756S: Maintained 14757F: drivers/usb/host/uhci* 14758 14759USB VIDEO CLASS 14760M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14761L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14762L: linux-media@vger.kernel.org 14763T: git git://linuxtv.org/media_tree.git 14764W: http://www.ideasonboard.org/uvc/ 14765S: Maintained 14766F: drivers/media/usb/uvc/ 14767F: include/uapi/linux/uvcvideo.h 14768 14769USB VISION DRIVER 14770M: Hans Verkuil <hverkuil@xs4all.nl> 14771L: linux-media@vger.kernel.org 14772T: git git://linuxtv.org/media_tree.git 14773W: https://linuxtv.org 14774S: Odd Fixes 14775F: drivers/media/usb/usbvision/ 14776 14777USB WEBCAM GADGET 14778M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14779L: linux-usb@vger.kernel.org 14780S: Maintained 14781F: drivers/usb/gadget/function/*uvc* 14782F: drivers/usb/gadget/legacy/webcam.c 14783 14784USB WIRELESS RNDIS DRIVER (rndis_wlan) 14785M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14786L: linux-wireless@vger.kernel.org 14787S: Maintained 14788F: drivers/net/wireless/rndis_wlan.c 14789 14790USB XHCI DRIVER 14791M: Mathias Nyman <mathias.nyman@intel.com> 14792L: linux-usb@vger.kernel.org 14793S: Supported 14794F: drivers/usb/host/xhci* 14795F: drivers/usb/host/pci-quirks* 14796 14797USB ZD1201 DRIVER 14798L: linux-wireless@vger.kernel.org 14799W: http://linux-lc100020.sourceforge.net 14800S: Orphan 14801F: drivers/net/wireless/zydas/zd1201.* 14802 14803USB ZR364XX DRIVER 14804M: Antoine Jacquet <royale@zerezo.com> 14805L: linux-usb@vger.kernel.org 14806L: linux-media@vger.kernel.org 14807T: git git://linuxtv.org/media_tree.git 14808W: http://royale.zerezo.com/zr364xx/ 14809S: Maintained 14810F: Documentation/media/v4l-drivers/zr364xx* 14811F: drivers/media/usb/zr364xx/ 14812 14813USER-MODE LINUX (UML) 14814M: Jeff Dike <jdike@addtoit.com> 14815M: Richard Weinberger <richard@nod.at> 14816L: user-mode-linux-devel@lists.sourceforge.net 14817L: user-mode-linux-user@lists.sourceforge.net 14818W: http://user-mode-linux.sourceforge.net 14819T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14820S: Maintained 14821F: Documentation/virtual/uml/ 14822F: arch/um/ 14823F: arch/x86/um/ 14824F: fs/hostfs/ 14825F: fs/hppfs/ 14826 14827USERSPACE I/O (UIO) 14828M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14829S: Maintained 14830T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14831F: Documentation/driver-api/uio-howto.rst 14832F: drivers/uio/ 14833F: include/linux/uio*.h 14834 14835UTIL-LINUX PACKAGE 14836M: Karel Zak <kzak@redhat.com> 14837L: util-linux@vger.kernel.org 14838W: http://en.wikipedia.org/wiki/Util-linux 14839T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14840S: Maintained 14841 14842UUID HELPERS 14843M: Christoph Hellwig <hch@lst.de> 14844R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14845L: linux-kernel@vger.kernel.org 14846T: git git://git.infradead.org/users/hch/uuid.git 14847F: lib/uuid.c 14848F: lib/test_uuid.c 14849F: include/linux/uuid.h 14850F: include/uapi/linux/uuid.h 14851S: Maintained 14852 14853UVESAFB DRIVER 14854M: Michal Januszewski <spock@gentoo.org> 14855L: linux-fbdev@vger.kernel.org 14856W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14857S: Maintained 14858F: Documentation/fb/uvesafb.txt 14859F: drivers/video/fbdev/uvesafb.* 14860 14861VF610 NAND DRIVER 14862M: Stefan Agner <stefan@agner.ch> 14863L: linux-mtd@lists.infradead.org 14864S: Supported 14865F: drivers/mtd/nand/raw/vf610_nfc.c 14866 14867VFAT/FAT/MSDOS FILESYSTEM 14868M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14869S: Maintained 14870F: Documentation/filesystems/vfat.txt 14871F: fs/fat/ 14872 14873VFIO DRIVER 14874M: Alex Williamson <alex.williamson@redhat.com> 14875L: kvm@vger.kernel.org 14876T: git git://github.com/awilliam/linux-vfio.git 14877S: Maintained 14878F: Documentation/vfio.txt 14879F: drivers/vfio/ 14880F: include/linux/vfio.h 14881F: include/uapi/linux/vfio.h 14882 14883VFIO MEDIATED DEVICE DRIVERS 14884M: Kirti Wankhede <kwankhede@nvidia.com> 14885L: kvm@vger.kernel.org 14886S: Maintained 14887F: Documentation/vfio-mediated-device.txt 14888F: drivers/vfio/mdev/ 14889F: include/linux/mdev.h 14890F: samples/vfio-mdev/ 14891 14892VFIO PLATFORM DRIVER 14893M: Eric Auger <eric.auger@redhat.com> 14894L: kvm@vger.kernel.org 14895S: Maintained 14896F: drivers/vfio/platform/ 14897 14898VGA_SWITCHEROO 14899R: Lukas Wunner <lukas@wunner.de> 14900S: Maintained 14901F: Documentation/gpu/vga-switcheroo.rst 14902F: drivers/gpu/vga/vga_switcheroo.c 14903F: include/linux/vga_switcheroo.h 14904T: git git://anongit.freedesktop.org/drm/drm-misc 14905 14906VIA RHINE NETWORK DRIVER 14907S: Orphan 14908F: drivers/net/ethernet/via/via-rhine.c 14909 14910VIA SD/MMC CARD CONTROLLER DRIVER 14911M: Bruce Chang <brucechang@via.com.tw> 14912M: Harald Welte <HaraldWelte@viatech.com> 14913S: Maintained 14914F: drivers/mmc/host/via-sdmmc.c 14915 14916VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14917M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14918L: linux-fbdev@vger.kernel.org 14919S: Maintained 14920F: include/linux/via-core.h 14921F: include/linux/via-gpio.h 14922F: include/linux/via_i2c.h 14923F: drivers/video/fbdev/via/ 14924 14925VIA VELOCITY NETWORK DRIVER 14926M: Francois Romieu <romieu@fr.zoreil.com> 14927L: netdev@vger.kernel.org 14928S: Maintained 14929F: drivers/net/ethernet/via/via-velocity.* 14930 14931VIDEO MULTIPLEXER DRIVER 14932M: Philipp Zabel <p.zabel@pengutronix.de> 14933L: linux-media@vger.kernel.org 14934S: Maintained 14935F: drivers/media/platform/video-mux.c 14936 14937VIDEOBUF2 FRAMEWORK 14938M: Pawel Osciak <pawel@osciak.com> 14939M: Marek Szyprowski <m.szyprowski@samsung.com> 14940M: Kyungmin Park <kyungmin.park@samsung.com> 14941L: linux-media@vger.kernel.org 14942S: Maintained 14943F: drivers/media/v4l2-core/videobuf2-* 14944F: include/media/videobuf2-* 14945 14946VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14947M: Helen Koike <helen.koike@collabora.com> 14948L: linux-media@vger.kernel.org 14949T: git git://linuxtv.org/media_tree.git 14950W: https://linuxtv.org 14951S: Maintained 14952F: drivers/media/platform/vimc/* 14953 14954VIRT LIB 14955M: Alex Williamson <alex.williamson@redhat.com> 14956M: Paolo Bonzini <pbonzini@redhat.com> 14957L: kvm@vger.kernel.org 14958S: Supported 14959F: virt/lib/ 14960 14961VIRTIO AND VHOST VSOCK DRIVER 14962M: Stefan Hajnoczi <stefanha@redhat.com> 14963L: kvm@vger.kernel.org 14964L: virtualization@lists.linux-foundation.org 14965L: netdev@vger.kernel.org 14966S: Maintained 14967F: include/linux/virtio_vsock.h 14968F: include/uapi/linux/virtio_vsock.h 14969F: include/uapi/linux/vsockmon.h 14970F: include/uapi/linux/vm_sockets_diag.h 14971F: net/vmw_vsock/diag.c 14972F: net/vmw_vsock/af_vsock_tap.c 14973F: net/vmw_vsock/virtio_transport_common.c 14974F: net/vmw_vsock/virtio_transport.c 14975F: drivers/net/vsockmon.c 14976F: drivers/vhost/vsock.c 14977F: drivers/vhost/vsock.h 14978F: tools/testing/vsock/ 14979 14980VIRTIO CONSOLE DRIVER 14981M: Amit Shah <amit@kernel.org> 14982L: virtualization@lists.linux-foundation.org 14983S: Maintained 14984F: drivers/char/virtio_console.c 14985F: include/linux/virtio_console.h 14986F: include/uapi/linux/virtio_console.h 14987 14988VIRTIO CORE, NET AND BLOCK DRIVERS 14989M: "Michael S. Tsirkin" <mst@redhat.com> 14990M: Jason Wang <jasowang@redhat.com> 14991L: virtualization@lists.linux-foundation.org 14992S: Maintained 14993F: Documentation/devicetree/bindings/virtio/ 14994F: drivers/virtio/ 14995F: tools/virtio/ 14996F: drivers/net/virtio_net.c 14997F: drivers/block/virtio_blk.c 14998F: include/linux/virtio*.h 14999F: include/uapi/linux/virtio_*.h 15000F: drivers/crypto/virtio/ 15001F: mm/balloon_compaction.c 15002 15003VIRTIO CRYPTO DRIVER 15004M: Gonglei <arei.gonglei@huawei.com> 15005L: virtualization@lists.linux-foundation.org 15006L: linux-crypto@vger.kernel.org 15007S: Maintained 15008F: drivers/crypto/virtio/ 15009F: include/uapi/linux/virtio_crypto.h 15010 15011VIRTIO DRIVERS FOR S390 15012M: Cornelia Huck <cohuck@redhat.com> 15013M: Halil Pasic <pasic@linux.ibm.com> 15014L: linux-s390@vger.kernel.org 15015L: virtualization@lists.linux-foundation.org 15016L: kvm@vger.kernel.org 15017S: Supported 15018F: drivers/s390/virtio/ 15019F: arch/s390/include/uapi/asm/virtio-ccw.h 15020 15021VIRTIO GPU DRIVER 15022M: David Airlie <airlied@linux.ie> 15023M: Gerd Hoffmann <kraxel@redhat.com> 15024L: dri-devel@lists.freedesktop.org 15025L: virtualization@lists.linux-foundation.org 15026T: git git://anongit.freedesktop.org/drm/drm-misc 15027S: Maintained 15028F: drivers/gpu/drm/virtio/ 15029F: include/uapi/linux/virtio_gpu.h 15030 15031VIRTIO HOST (VHOST) 15032M: "Michael S. Tsirkin" <mst@redhat.com> 15033M: Jason Wang <jasowang@redhat.com> 15034L: kvm@vger.kernel.org 15035L: virtualization@lists.linux-foundation.org 15036L: netdev@vger.kernel.org 15037T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15038S: Maintained 15039F: drivers/vhost/ 15040F: include/uapi/linux/vhost.h 15041 15042VIRTIO INPUT DRIVER 15043M: Gerd Hoffmann <kraxel@redhat.com> 15044S: Maintained 15045F: drivers/virtio/virtio_input.c 15046F: include/uapi/linux/virtio_input.h 15047 15048VIRTUAL BOX GUEST DEVICE DRIVER 15049M: Hans de Goede <hdegoede@redhat.com> 15050M: Arnd Bergmann <arnd@arndb.de> 15051M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15052S: Maintained 15053F: include/linux/vbox_utils.h 15054F: include/uapi/linux/vbox*.h 15055F: drivers/virt/vboxguest/ 15056 15057VIRTUAL SERIO DEVICE DRIVER 15058M: Stephen Chandler Paul <thatslyude@gmail.com> 15059S: Maintained 15060F: drivers/input/serio/userio.c 15061F: include/uapi/linux/userio.h 15062 15063VIVID VIRTUAL VIDEO DRIVER 15064M: Hans Verkuil <hverkuil@xs4all.nl> 15065L: linux-media@vger.kernel.org 15066T: git git://linuxtv.org/media_tree.git 15067W: https://linuxtv.org 15068S: Maintained 15069F: drivers/media/platform/vivid/* 15070 15071VLYNQ BUS 15072M: Florian Fainelli <f.fainelli@gmail.com> 15073L: openwrt-devel@lists.openwrt.org (subscribers-only) 15074S: Maintained 15075F: drivers/vlynq/vlynq.c 15076F: include/linux/vlynq.h 15077 15078VME SUBSYSTEM 15079M: Martyn Welch <martyn@welchs.me.uk> 15080M: Manohar Vanga <manohar.vanga@gmail.com> 15081M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15082L: devel@driverdev.osuosl.org 15083S: Maintained 15084T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15085F: Documentation/driver-api/vme.rst 15086F: drivers/staging/vme/ 15087F: drivers/vme/ 15088F: include/linux/vme* 15089 15090VMWARE BALLOON DRIVER 15091M: Xavier Deguillard <xdeguillard@vmware.com> 15092M: Philip Moltmann <moltmann@vmware.com> 15093M: "VMware, Inc." <pv-drivers@vmware.com> 15094L: linux-kernel@vger.kernel.org 15095S: Maintained 15096F: drivers/misc/vmw_balloon.c 15097 15098VMWARE HYPERVISOR INTERFACE 15099M: Alok Kataria <akataria@vmware.com> 15100L: virtualization@lists.linux-foundation.org 15101S: Supported 15102F: arch/x86/kernel/cpu/vmware.c 15103 15104VMWARE PVRDMA DRIVER 15105M: Adit Ranadive <aditr@vmware.com> 15106M: VMware PV-Drivers <pv-drivers@vmware.com> 15107L: linux-rdma@vger.kernel.org 15108S: Maintained 15109F: drivers/infiniband/hw/vmw_pvrdma/ 15110 15111VMware PVSCSI driver 15112M: Jim Gill <jgill@vmware.com> 15113M: VMware PV-Drivers <pv-drivers@vmware.com> 15114L: linux-scsi@vger.kernel.org 15115S: Maintained 15116F: drivers/scsi/vmw_pvscsi.c 15117F: drivers/scsi/vmw_pvscsi.h 15118 15119VMWARE VMMOUSE SUBDRIVER 15120M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15121M: "VMware, Inc." <pv-drivers@vmware.com> 15122L: linux-input@vger.kernel.org 15123S: Maintained 15124F: drivers/input/mouse/vmmouse.c 15125F: drivers/input/mouse/vmmouse.h 15126 15127VMWARE VMXNET3 ETHERNET DRIVER 15128M: Ronak Doshi <doshir@vmware.com> 15129M: "VMware, Inc." <pv-drivers@vmware.com> 15130L: netdev@vger.kernel.org 15131S: Maintained 15132F: drivers/net/vmxnet3/ 15133 15134VOCORE VOCORE2 BOARD 15135M: Harvey Hunt <harveyhuntnexus@gmail.com> 15136L: linux-mips@linux-mips.org 15137S: Maintained 15138F: arch/mips/boot/dts/ralink/vocore2.dts 15139 15140VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15141M: Liam Girdwood <lgirdwood@gmail.com> 15142M: Mark Brown <broonie@kernel.org> 15143L: linux-kernel@vger.kernel.org 15144W: http://www.slimlogic.co.uk/?p=48 15145T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15146S: Supported 15147F: Documentation/devicetree/bindings/regulator/ 15148F: Documentation/power/regulator/ 15149F: drivers/regulator/ 15150F: include/dt-bindings/regulator/ 15151F: include/linux/regulator/ 15152 15153VRF 15154M: David Ahern <dsa@cumulusnetworks.com> 15155M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15156L: netdev@vger.kernel.org 15157S: Maintained 15158F: drivers/net/vrf.c 15159F: Documentation/networking/vrf.txt 15160 15161VT1211 HARDWARE MONITOR DRIVER 15162M: Juerg Haefliger <juergh@gmail.com> 15163L: linux-hwmon@vger.kernel.org 15164S: Maintained 15165F: Documentation/hwmon/vt1211 15166F: drivers/hwmon/vt1211.c 15167 15168VT8231 HARDWARE MONITOR DRIVER 15169M: Roger Lucas <vt8231@hiddenengine.co.uk> 15170L: linux-hwmon@vger.kernel.org 15171S: Maintained 15172F: drivers/hwmon/vt8231.c 15173 15174VUB300 USB to SDIO/SD/MMC bridge chip 15175M: Tony Olech <tony.olech@elandigitalsystems.com> 15176L: linux-mmc@vger.kernel.org 15177L: linux-usb@vger.kernel.org 15178S: Supported 15179F: drivers/mmc/host/vub300.c 15180 15181W1 DALLAS'S 1-WIRE BUS 15182M: Evgeniy Polyakov <zbr@ioremap.net> 15183S: Maintained 15184F: Documentation/w1/ 15185F: drivers/w1/ 15186F: include/linux/w1.h 15187 15188W83791D HARDWARE MONITORING DRIVER 15189M: Marc Hulsman <m.hulsman@tudelft.nl> 15190L: linux-hwmon@vger.kernel.org 15191S: Maintained 15192F: Documentation/hwmon/w83791d 15193F: drivers/hwmon/w83791d.c 15194 15195W83793 HARDWARE MONITORING DRIVER 15196M: Rudolf Marek <r.marek@assembler.cz> 15197L: linux-hwmon@vger.kernel.org 15198S: Maintained 15199F: Documentation/hwmon/w83793 15200F: drivers/hwmon/w83793.c 15201 15202W83795 HARDWARE MONITORING DRIVER 15203M: Jean Delvare <jdelvare@suse.com> 15204L: linux-hwmon@vger.kernel.org 15205S: Maintained 15206F: drivers/hwmon/w83795.c 15207 15208W83L51xD SD/MMC CARD INTERFACE DRIVER 15209M: Pierre Ossman <pierre@ossman.eu> 15210S: Maintained 15211F: drivers/mmc/host/wbsd.* 15212 15213WACOM PROTOCOL 4 SERIAL TABLETS 15214M: Julian Squires <julian@cipht.net> 15215M: Hans de Goede <hdegoede@redhat.com> 15216L: linux-input@vger.kernel.org 15217S: Maintained 15218F: drivers/input/tablet/wacom_serial4.c 15219 15220WATCHDOG DEVICE DRIVERS 15221M: Wim Van Sebroeck <wim@linux-watchdog.org> 15222M: Guenter Roeck <linux@roeck-us.net> 15223L: linux-watchdog@vger.kernel.org 15224W: http://www.linux-watchdog.org/ 15225T: git git://www.linux-watchdog.org/linux-watchdog.git 15226S: Maintained 15227F: Documentation/devicetree/bindings/watchdog/ 15228F: Documentation/watchdog/ 15229F: drivers/watchdog/ 15230F: include/linux/watchdog.h 15231F: include/uapi/linux/watchdog.h 15232 15233WHISKEYCOVE PMIC GPIO DRIVER 15234M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15235L: linux-gpio@vger.kernel.org 15236S: Maintained 15237F: drivers/gpio/gpio-wcove.c 15238 15239WIIMOTE HID DRIVER 15240M: David Herrmann <dh.herrmann@googlemail.com> 15241L: linux-input@vger.kernel.org 15242S: Maintained 15243F: drivers/hid/hid-wiimote* 15244 15245WILOCITY WIL6210 WIRELESS DRIVER 15246M: Maya Erez <merez@codeaurora.org> 15247L: linux-wireless@vger.kernel.org 15248L: wil6210@qti.qualcomm.com 15249S: Supported 15250W: http://wireless.kernel.org/en/users/Drivers/wil6210 15251F: drivers/net/wireless/ath/wil6210/ 15252 15253WIMAX STACK 15254M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15255M: linux-wimax@intel.com 15256L: wimax@linuxwimax.org (subscribers-only) 15257S: Supported 15258W: http://linuxwimax.org 15259F: Documentation/wimax/README.wimax 15260F: include/linux/wimax/debug.h 15261F: include/net/wimax.h 15262F: include/uapi/linux/wimax.h 15263F: net/wimax/ 15264 15265WINBOND CIR DRIVER 15266M: David Härdeman <david@hardeman.nu> 15267S: Maintained 15268F: drivers/media/rc/winbond-cir.c 15269 15270WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15271M: William Breathitt Gray <vilhelm.gray@gmail.com> 15272L: linux-watchdog@vger.kernel.org 15273S: Maintained 15274F: drivers/watchdog/ebc-c384_wdt.c 15275 15276WINSYSTEMS WS16C48 GPIO DRIVER 15277M: William Breathitt Gray <vilhelm.gray@gmail.com> 15278L: linux-gpio@vger.kernel.org 15279S: Maintained 15280F: drivers/gpio/gpio-ws16c48.c 15281 15282WISTRON LAPTOP BUTTON DRIVER 15283M: Miloslav Trmac <mitr@volny.cz> 15284S: Maintained 15285F: drivers/input/misc/wistron_btns.c 15286 15287WL3501 WIRELESS PCMCIA CARD DRIVER 15288L: linux-wireless@vger.kernel.org 15289S: Odd fixes 15290F: drivers/net/wireless/wl3501* 15291 15292WOLFSON MICROELECTRONICS DRIVERS 15293L: patches@opensource.cirrus.com 15294T: git https://github.com/CirrusLogic/linux-drivers.git 15295W: https://github.com/CirrusLogic/linux-drivers/wiki 15296S: Supported 15297F: Documentation/hwmon/wm83?? 15298F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15299F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15300F: Documentation/devicetree/bindings/mfd/arizona.txt 15301F: Documentation/devicetree/bindings/mfd/wm831x.txt 15302F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15303F: arch/arm/mach-s3c64xx/mach-crag6410* 15304F: drivers/clk/clk-wm83*.c 15305F: drivers/extcon/extcon-arizona.c 15306F: drivers/leds/leds-wm83*.c 15307F: drivers/gpio/gpio-*wm*.c 15308F: drivers/gpio/gpio-arizona.c 15309F: drivers/hwmon/wm83??-hwmon.c 15310F: drivers/input/misc/wm831x-on.c 15311F: drivers/input/touchscreen/wm831x-ts.c 15312F: drivers/input/touchscreen/wm97*.c 15313F: drivers/mfd/arizona* 15314F: drivers/mfd/wm*.c 15315F: drivers/mfd/cs47l24* 15316F: drivers/power/supply/wm83*.c 15317F: drivers/rtc/rtc-wm83*.c 15318F: drivers/regulator/wm8*.c 15319F: drivers/regulator/arizona* 15320F: drivers/video/backlight/wm83*_bl.c 15321F: drivers/watchdog/wm83*_wdt.c 15322F: include/linux/mfd/arizona/ 15323F: include/linux/mfd/wm831x/ 15324F: include/linux/mfd/wm8350/ 15325F: include/linux/mfd/wm8400* 15326F: include/linux/regulator/arizona* 15327F: include/linux/wm97xx.h 15328F: include/sound/wm????.h 15329F: sound/soc/codecs/arizona.? 15330F: sound/soc/codecs/wm* 15331F: sound/soc/codecs/cs47l24* 15332 15333WORKQUEUE 15334M: Tejun Heo <tj@kernel.org> 15335R: Lai Jiangshan <jiangshanlai@gmail.com> 15336T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15337S: Maintained 15338F: include/linux/workqueue.h 15339F: kernel/workqueue.c 15340F: Documentation/core-api/workqueue.rst 15341 15342X-POWERS AXP288 PMIC DRIVERS 15343M: Hans de Goede <hdegoede@redhat.com> 15344S: Maintained 15345N: axp288 15346F: drivers/acpi/pmic/intel_pmic_xpower.c 15347 15348X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15349M: Chen-Yu Tsai <wens@csie.org> 15350L: linux-kernel@vger.kernel.org 15351S: Maintained 15352N: axp[128] 15353 15354X.25 NETWORK LAYER 15355M: Andrew Hendry <andrew.hendry@gmail.com> 15356L: linux-x25@vger.kernel.org 15357S: Odd Fixes 15358F: Documentation/networking/x25* 15359F: include/net/x25* 15360F: net/x25/ 15361 15362X86 ARCHITECTURE (32-BIT AND 64-BIT) 15363M: Thomas Gleixner <tglx@linutronix.de> 15364M: Ingo Molnar <mingo@redhat.com> 15365R: "H. Peter Anvin" <hpa@zytor.com> 15366M: x86@kernel.org 15367L: linux-kernel@vger.kernel.org 15368T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15369S: Maintained 15370F: Documentation/x86/ 15371F: arch/x86/ 15372 15373X86 MCE INFRASTRUCTURE 15374M: Tony Luck <tony.luck@intel.com> 15375M: Borislav Petkov <bp@alien8.de> 15376L: linux-edac@vger.kernel.org 15377S: Maintained 15378F: arch/x86/kernel/cpu/mcheck/* 15379 15380X86 MICROCODE UPDATE SUPPORT 15381M: Borislav Petkov <bp@alien8.de> 15382S: Maintained 15383F: arch/x86/kernel/cpu/microcode/* 15384 15385X86 PLATFORM DRIVERS 15386M: Darren Hart <dvhart@infradead.org> 15387M: Andy Shevchenko <andy@infradead.org> 15388L: platform-driver-x86@vger.kernel.org 15389T: git git://git.infradead.org/linux-platform-drivers-x86.git 15390S: Maintained 15391F: drivers/platform/x86/ 15392F: drivers/platform/olpc/ 15393 15394X86 VDSO 15395M: Andy Lutomirski <luto@amacapital.net> 15396L: linux-kernel@vger.kernel.org 15397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15398S: Maintained 15399F: arch/x86/entry/vdso/ 15400 15401XC2028/3028 TUNER DRIVER 15402M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15403M: Mauro Carvalho Chehab <mchehab@kernel.org> 15404L: linux-media@vger.kernel.org 15405W: https://linuxtv.org 15406T: git git://linuxtv.org/media_tree.git 15407S: Maintained 15408F: drivers/media/tuners/tuner-xc2028.* 15409 15410XDP SOCKETS (AF_XDP) 15411M: Björn Töpel <bjorn.topel@intel.com> 15412M: Magnus Karlsson <magnus.karlsson@intel.com> 15413L: netdev@vger.kernel.org 15414S: Maintained 15415F: kernel/bpf/xskmap.c 15416F: net/xdp/ 15417 15418XEN BLOCK SUBSYSTEM 15419M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15420M: Roger Pau Monné <roger.pau@citrix.com> 15421L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15422S: Supported 15423F: drivers/block/xen-blkback/* 15424F: drivers/block/xen* 15425 15426XEN HYPERVISOR ARM 15427M: Stefano Stabellini <sstabellini@kernel.org> 15428L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15429S: Maintained 15430F: arch/arm/xen/ 15431F: arch/arm/include/asm/xen/ 15432 15433XEN HYPERVISOR ARM64 15434M: Stefano Stabellini <sstabellini@kernel.org> 15435L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15436S: Maintained 15437F: arch/arm64/xen/ 15438F: arch/arm64/include/asm/xen/ 15439 15440XEN HYPERVISOR INTERFACE 15441M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15442M: Juergen Gross <jgross@suse.com> 15443L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15444T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15445S: Supported 15446F: arch/x86/xen/ 15447F: drivers/*/xen-*front.c 15448F: drivers/xen/ 15449F: arch/x86/include/asm/xen/ 15450F: arch/x86/include/asm/pvclock-abi.h 15451F: include/xen/ 15452F: include/uapi/xen/ 15453F: Documentation/ABI/stable/sysfs-hypervisor-xen 15454F: Documentation/ABI/testing/sysfs-hypervisor-xen 15455 15456XEN NETWORK BACKEND DRIVER 15457M: Wei Liu <wei.liu2@citrix.com> 15458M: Paul Durrant <paul.durrant@citrix.com> 15459L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15460L: netdev@vger.kernel.org 15461S: Supported 15462F: drivers/net/xen-netback/* 15463 15464XEN PCI SUBSYSTEM 15465M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15466L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15467S: Supported 15468F: arch/x86/pci/*xen* 15469F: drivers/pci/*xen* 15470 15471XEN PVSCSI DRIVERS 15472M: Juergen Gross <jgross@suse.com> 15473L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15474L: linux-scsi@vger.kernel.org 15475S: Supported 15476F: drivers/scsi/xen-scsifront.c 15477F: drivers/xen/xen-scsiback.c 15478F: include/xen/interface/io/vscsiif.h 15479 15480XEN SWIOTLB SUBSYSTEM 15481M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15482L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15483L: iommu@lists.linux-foundation.org 15484S: Supported 15485F: arch/x86/xen/*swiotlb* 15486F: drivers/xen/*swiotlb* 15487 15488XFS FILESYSTEM 15489M: Darrick J. Wong <darrick.wong@oracle.com> 15490M: linux-xfs@vger.kernel.org 15491L: linux-xfs@vger.kernel.org 15492W: http://xfs.org/ 15493T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15494S: Supported 15495F: Documentation/filesystems/xfs.txt 15496F: fs/xfs/ 15497 15498XILINX AXI ETHERNET DRIVER 15499M: Anirudha Sarangi <anirudh@xilinx.com> 15500M: John Linn <John.Linn@xilinx.com> 15501S: Maintained 15502F: drivers/net/ethernet/xilinx/xilinx_axienet* 15503 15504XILINX UARTLITE SERIAL DRIVER 15505M: Peter Korsgaard <jacmet@sunsite.dk> 15506L: linux-serial@vger.kernel.org 15507S: Maintained 15508F: drivers/tty/serial/uartlite.c 15509 15510XILINX VIDEO IP CORES 15511M: Hyun Kwon <hyun.kwon@xilinx.com> 15512M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15513L: linux-media@vger.kernel.org 15514T: git git://linuxtv.org/media_tree.git 15515S: Supported 15516F: Documentation/devicetree/bindings/media/xilinx/ 15517F: drivers/media/platform/xilinx/ 15518F: include/uapi/linux/xilinx-v4l2-controls.h 15519 15520XILLYBUS DRIVER 15521M: Eli Billauer <eli.billauer@gmail.com> 15522L: linux-kernel@vger.kernel.org 15523S: Supported 15524F: drivers/char/xillybus/ 15525 15526XRA1403 GPIO EXPANDER 15527M: Nandor Han <nandor.han@ge.com> 15528M: Semi Malinen <semi.malinen@ge.com> 15529L: linux-gpio@vger.kernel.org 15530S: Maintained 15531F: drivers/gpio/gpio-xra1403.c 15532F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15533 15534XTENSA XTFPGA PLATFORM SUPPORT 15535M: Max Filippov <jcmvbkbc@gmail.com> 15536L: linux-xtensa@linux-xtensa.org 15537S: Maintained 15538F: drivers/spi/spi-xtensa-xtfpga.c 15539F: sound/soc/xtensa/xtfpga-i2s.c 15540 15541YAM DRIVER FOR AX.25 15542M: Jean-Paul Roubelat <jpr@f6fbb.org> 15543L: linux-hams@vger.kernel.org 15544S: Maintained 15545F: drivers/net/hamradio/yam* 15546F: include/linux/yam.h 15547 15548YAMA SECURITY MODULE 15549M: Kees Cook <keescook@chromium.org> 15550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15551S: Supported 15552F: security/yama/ 15553F: Documentation/admin-guide/LSM/Yama.rst 15554 15555YEALINK PHONE DRIVER 15556M: Henk Vergonet <Henk.Vergonet@gmail.com> 15557L: usbb2k-api-dev@nongnu.org 15558S: Maintained 15559F: Documentation/input/yealink.rst 15560F: drivers/input/misc/yealink.* 15561 15562Z8530 DRIVER FOR AX.25 15563M: Joerg Reuter <jreuter@yaina.de> 15564W: http://yaina.de/jreuter/ 15565W: http://www.qsl.net/dl1bke/ 15566L: linux-hams@vger.kernel.org 15567S: Maintained 15568F: Documentation/networking/z8530drv.txt 15569F: drivers/net/hamradio/*scc.c 15570F: drivers/net/hamradio/z8530.h 15571 15572ZBUD COMPRESSED PAGE ALLOCATOR 15573M: Seth Jennings <sjenning@redhat.com> 15574M: Dan Streetman <ddstreet@ieee.org> 15575L: linux-mm@kvack.org 15576S: Maintained 15577F: mm/zbud.c 15578F: include/linux/zbud.h 15579 15580ZD1211RW WIRELESS DRIVER 15581M: Daniel Drake <dsd@gentoo.org> 15582M: Ulrich Kunitz <kune@deine-taler.de> 15583W: http://zd1211.ath.cx/wiki/DriverRewrite 15584L: linux-wireless@vger.kernel.org 15585L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15586S: Maintained 15587F: drivers/net/wireless/zydas/zd1211rw/ 15588 15589ZD1301 MEDIA DRIVER 15590M: Antti Palosaari <crope@iki.fi> 15591L: linux-media@vger.kernel.org 15592W: https://linuxtv.org/ 15593W: http://palosaari.fi/linux/ 15594Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15595S: Maintained 15596F: drivers/media/usb/dvb-usb-v2/zd1301* 15597 15598ZD1301_DEMOD 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/dvb-frontends/zd1301_demod* 15606 15607ZPOOL COMPRESSED PAGE STORAGE API 15608M: Dan Streetman <ddstreet@ieee.org> 15609L: linux-mm@kvack.org 15610S: Maintained 15611F: mm/zpool.c 15612F: include/linux/zpool.h 15613 15614ZR36067 VIDEO FOR LINUX DRIVER 15615L: mjpeg-users@lists.sourceforge.net 15616L: linux-media@vger.kernel.org 15617W: http://mjpeg.sourceforge.net/driver-zoran/ 15618T: hg https://linuxtv.org/hg/v4l-dvb 15619S: Odd Fixes 15620F: drivers/media/pci/zoran/ 15621 15622ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15623M: Minchan Kim <minchan@kernel.org> 15624M: Nitin Gupta <ngupta@vflare.org> 15625R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15626L: linux-kernel@vger.kernel.org 15627S: Maintained 15628F: drivers/block/zram/ 15629F: Documentation/blockdev/zram.txt 15630 15631ZS DECSTATION Z85C30 SERIAL DRIVER 15632M: "Maciej W. Rozycki" <macro@linux-mips.org> 15633S: Maintained 15634F: drivers/tty/serial/zs.* 15635 15636ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15637M: Minchan Kim <minchan@kernel.org> 15638M: Nitin Gupta <ngupta@vflare.org> 15639R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15640L: linux-mm@kvack.org 15641S: Maintained 15642F: mm/zsmalloc.c 15643F: include/linux/zsmalloc.h 15644F: Documentation/vm/zsmalloc.txt 15645 15646ZSWAP COMPRESSED SWAP CACHING 15647M: Seth Jennings <sjenning@redhat.com> 15648M: Dan Streetman <ddstreet@ieee.org> 15649L: linux-mm@kvack.org 15650S: Maintained 15651F: mm/zswap.c 15652 15653THE REST 15654M: Linus Torvalds <torvalds@linux-foundation.org> 15655L: linux-kernel@vger.kernel.org 15656Q: http://patchwork.kernel.org/project/LKML/list/ 15657T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15658S: Buried alive in reporters 15659F: * 15660F: */ 15661