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/bpf.h 2733F: include/trace/events/xdp.h 2734F: include/uapi/linux/bpf* 2735F: include/uapi/linux/filter.h 2736F: kernel/bpf/ 2737F: kernel/trace/bpf_trace.c 2738F: lib/test_bpf.c 2739F: net/bpf/ 2740F: net/core/filter.c 2741F: net/sched/act_bpf.c 2742F: net/sched/cls_bpf.c 2743F: samples/bpf/ 2744F: tools/bpf/ 2745F: tools/testing/selftests/bpf/ 2746 2747BROADCOM B44 10/100 ETHERNET DRIVER 2748M: Michael Chan <michael.chan@broadcom.com> 2749L: netdev@vger.kernel.org 2750S: Supported 2751F: drivers/net/ethernet/broadcom/b44.* 2752 2753BROADCOM B53 ETHERNET SWITCH DRIVER 2754M: Florian Fainelli <f.fainelli@gmail.com> 2755L: netdev@vger.kernel.org 2756L: openwrt-devel@lists.openwrt.org (subscribers-only) 2757S: Supported 2758F: drivers/net/dsa/b53/* 2759F: include/linux/platform_data/b53.h 2760 2761BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2762M: Florian Fainelli <f.fainelli@gmail.com> 2763M: Ray Jui <rjui@broadcom.com> 2764M: Scott Branden <sbranden@broadcom.com> 2765M: bcm-kernel-feedback-list@broadcom.com 2766T: git git://github.com/broadcom/mach-bcm 2767S: Maintained 2768N: bcm281* 2769N: bcm113* 2770N: bcm216* 2771N: kona 2772F: arch/arm/mach-bcm/ 2773 2774BROADCOM BCM2835 ARM ARCHITECTURE 2775M: Eric Anholt <eric@anholt.net> 2776M: Stefan Wahren <stefan.wahren@i2se.com> 2777L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2778L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2779T: git git://github.com/anholt/linux 2780S: Maintained 2781N: bcm2835 2782F: drivers/staging/vc04_services 2783 2784BROADCOM BCM47XX MIPS ARCHITECTURE 2785M: Hauke Mehrtens <hauke@hauke-m.de> 2786M: Rafał Miłecki <zajec5@gmail.com> 2787L: linux-mips@linux-mips.org 2788S: Maintained 2789F: Documentation/devicetree/bindings/mips/brcm/ 2790F: arch/mips/bcm47xx/* 2791F: arch/mips/include/asm/mach-bcm47xx/* 2792 2793BROADCOM BCM5301X ARM ARCHITECTURE 2794M: Hauke Mehrtens <hauke@hauke-m.de> 2795M: Rafał Miłecki <zajec5@gmail.com> 2796M: Jon Mason <jonmason@broadcom.com> 2797M: bcm-kernel-feedback-list@broadcom.com 2798L: linux-arm-kernel@lists.infradead.org 2799S: Maintained 2800F: arch/arm/mach-bcm/bcm_5301x.c 2801F: arch/arm/boot/dts/bcm5301x*.dtsi 2802F: arch/arm/boot/dts/bcm470* 2803F: arch/arm/boot/dts/bcm953012* 2804 2805BROADCOM BCM53573 ARM ARCHITECTURE 2806M: Rafał Miłecki <rafal@milecki.pl> 2807L: linux-arm-kernel@lists.infradead.org 2808S: Maintained 2809F: arch/arm/boot/dts/bcm53573* 2810F: arch/arm/boot/dts/bcm47189* 2811 2812BROADCOM BCM63XX ARM ARCHITECTURE 2813M: Florian Fainelli <f.fainelli@gmail.com> 2814M: bcm-kernel-feedback-list@broadcom.com 2815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2816T: git git://github.com/broadcom/stblinux.git 2817S: Maintained 2818N: bcm63xx 2819 2820BROADCOM BCM63XX/BCM33XX UDC DRIVER 2821M: Kevin Cernekee <cernekee@gmail.com> 2822L: linux-usb@vger.kernel.org 2823S: Maintained 2824F: drivers/usb/gadget/udc/bcm63xx_udc.* 2825 2826BROADCOM BCM7XXX ARM ARCHITECTURE 2827M: Brian Norris <computersforpeace@gmail.com> 2828M: Gregory Fong <gregory.0xf0@gmail.com> 2829M: Florian Fainelli <f.fainelli@gmail.com> 2830M: bcm-kernel-feedback-list@broadcom.com 2831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2832T: git git://github.com/broadcom/stblinux.git 2833S: Maintained 2834F: arch/arm/mach-bcm/*brcmstb* 2835F: arch/arm/boot/dts/bcm7*.dts* 2836F: drivers/bus/brcmstb_gisb.c 2837F: arch/arm/mm/cache-b15-rac.c 2838F: arch/arm/include/asm/hardware/cache-b15-rac.h 2839N: brcmstb 2840 2841BROADCOM BMIPS CPUFREQ DRIVER 2842M: Markus Mayer <mmayer@broadcom.com> 2843M: bcm-kernel-feedback-list@broadcom.com 2844L: linux-pm@vger.kernel.org 2845S: Maintained 2846F: drivers/cpufreq/bmips-cpufreq.c 2847 2848BROADCOM BMIPS MIPS ARCHITECTURE 2849M: Kevin Cernekee <cernekee@gmail.com> 2850M: Florian Fainelli <f.fainelli@gmail.com> 2851L: linux-mips@linux-mips.org 2852T: git git://github.com/broadcom/stblinux.git 2853S: Maintained 2854F: arch/mips/bmips/* 2855F: arch/mips/include/asm/mach-bmips/* 2856F: arch/mips/kernel/*bmips* 2857F: arch/mips/boot/dts/brcm/bcm*.dts* 2858F: drivers/irqchip/irq-bcm63* 2859F: drivers/irqchip/irq-bcm7* 2860F: drivers/irqchip/irq-brcmstb* 2861F: include/linux/bcm963xx_nvram.h 2862F: include/linux/bcm963xx_tag.h 2863 2864BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2865M: Rasesh Mody <rasesh.mody@cavium.com> 2866M: Harish Patil <harish.patil@cavium.com> 2867M: Dept-GELinuxNICDev@cavium.com 2868L: netdev@vger.kernel.org 2869S: Supported 2870F: drivers/net/ethernet/broadcom/bnx2.* 2871F: drivers/net/ethernet/broadcom/bnx2_* 2872 2873BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2874M: QLogic-Storage-Upstream@qlogic.com 2875L: linux-scsi@vger.kernel.org 2876S: Supported 2877F: drivers/scsi/bnx2fc/ 2878 2879BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2880M: QLogic-Storage-Upstream@qlogic.com 2881L: linux-scsi@vger.kernel.org 2882S: Supported 2883F: drivers/scsi/bnx2i/ 2884 2885BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2886M: Ariel Elior <ariel.elior@cavium.com> 2887M: everest-linux-l2@cavium.com 2888L: netdev@vger.kernel.org 2889S: Supported 2890F: drivers/net/ethernet/broadcom/bnx2x/ 2891 2892BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2893M: Michael Chan <michael.chan@broadcom.com> 2894L: netdev@vger.kernel.org 2895S: Supported 2896F: drivers/net/ethernet/broadcom/bnxt/ 2897 2898BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2899M: Arend van Spriel <arend.vanspriel@broadcom.com> 2900M: Franky Lin <franky.lin@broadcom.com> 2901M: Hante Meuleman <hante.meuleman@broadcom.com> 2902M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2903M: Wright Feng <wright.feng@cypress.com> 2904L: linux-wireless@vger.kernel.org 2905L: brcm80211-dev-list.pdl@broadcom.com 2906L: brcm80211-dev-list@cypress.com 2907S: Supported 2908F: drivers/net/wireless/broadcom/brcm80211/ 2909 2910BROADCOM BRCMSTB GPIO DRIVER 2911M: Gregory Fong <gregory.0xf0@gmail.com> 2912L: bcm-kernel-feedback-list@broadcom.com 2913S: Supported 2914F: drivers/gpio/gpio-brcmstb.c 2915F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2916 2917BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2918M: Al Cooper <alcooperx@gmail.com> 2919L: linux-kernel@vger.kernel.org 2920L: bcm-kernel-feedback-list@broadcom.com 2921S: Maintained 2922F: drivers/phy/broadcom/phy-brcm-usb* 2923 2924BROADCOM GENET ETHERNET DRIVER 2925M: Doug Berger <opendmb@gmail.com> 2926M: Florian Fainelli <f.fainelli@gmail.com> 2927L: netdev@vger.kernel.org 2928S: Supported 2929F: drivers/net/ethernet/broadcom/genet/ 2930 2931BROADCOM IPROC ARM ARCHITECTURE 2932M: Ray Jui <rjui@broadcom.com> 2933M: Scott Branden <sbranden@broadcom.com> 2934M: Jon Mason <jonmason@broadcom.com> 2935M: bcm-kernel-feedback-list@broadcom.com 2936L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2937T: git git://github.com/broadcom/cygnus-linux.git 2938S: Maintained 2939N: iproc 2940N: cygnus 2941N: bcm[-_]nsp 2942N: bcm9113* 2943N: bcm9583* 2944N: bcm9585* 2945N: bcm9586* 2946N: bcm988312 2947N: bcm113* 2948N: bcm583* 2949N: bcm585* 2950N: bcm586* 2951N: bcm88312 2952N: hr2 2953F: arch/arm64/boot/dts/broadcom/ns2* 2954F: drivers/clk/bcm/clk-ns* 2955F: drivers/pinctrl/bcm/pinctrl-ns* 2956 2957BROADCOM KONA GPIO DRIVER 2958M: Ray Jui <rjui@broadcom.com> 2959L: bcm-kernel-feedback-list@broadcom.com 2960S: Supported 2961F: drivers/gpio/gpio-bcm-kona.c 2962F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2963 2964BROADCOM NETXTREME-E ROCE DRIVER 2965M: Selvin Xavier <selvin.xavier@broadcom.com> 2966M: Devesh Sharma <devesh.sharma@broadcom.com> 2967M: Somnath Kotur <somnath.kotur@broadcom.com> 2968M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2969L: linux-rdma@vger.kernel.org 2970W: http://www.broadcom.com 2971S: Supported 2972F: drivers/infiniband/hw/bnxt_re/ 2973F: include/uapi/rdma/bnxt_re-abi.h 2974 2975BROADCOM NVRAM DRIVER 2976M: Rafał Miłecki <zajec5@gmail.com> 2977L: linux-mips@linux-mips.org 2978S: Maintained 2979F: drivers/firmware/broadcom/* 2980 2981BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2982M: Rafał Miłecki <zajec5@gmail.com> 2983L: linux-wireless@vger.kernel.org 2984S: Maintained 2985F: drivers/bcma/ 2986F: include/linux/bcma/ 2987 2988BROADCOM STB AVS CPUFREQ DRIVER 2989M: Markus Mayer <mmayer@broadcom.com> 2990M: bcm-kernel-feedback-list@broadcom.com 2991L: linux-pm@vger.kernel.org 2992S: Maintained 2993F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2994F: drivers/cpufreq/brcmstb* 2995 2996BROADCOM STB AVS TMON DRIVER 2997M: Markus Mayer <mmayer@broadcom.com> 2998M: bcm-kernel-feedback-list@broadcom.com 2999L: linux-pm@vger.kernel.org 3000S: Maintained 3001F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3002F: drivers/thermal/broadcom/brcmstb* 3003 3004BROADCOM STB NAND FLASH DRIVER 3005M: Brian Norris <computersforpeace@gmail.com> 3006M: Kamal Dasu <kdasu.kdev@gmail.com> 3007L: linux-mtd@lists.infradead.org 3008L: bcm-kernel-feedback-list@broadcom.com 3009S: Maintained 3010F: drivers/mtd/nand/raw/brcmnand/ 3011 3012BROADCOM STB DPFE DRIVER 3013M: Markus Mayer <mmayer@broadcom.com> 3014M: bcm-kernel-feedback-list@broadcom.com 3015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3016S: Maintained 3017F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3018F: drivers/memory/brcmstb_dpfe.c 3019 3020BROADCOM SYSTEMPORT ETHERNET DRIVER 3021M: Florian Fainelli <f.fainelli@gmail.com> 3022L: netdev@vger.kernel.org 3023S: Supported 3024F: drivers/net/ethernet/broadcom/bcmsysport.* 3025 3026BROADCOM TG3 GIGABIT ETHERNET DRIVER 3027M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3028M: Prashant Sreedharan <prashant@broadcom.com> 3029M: Michael Chan <mchan@broadcom.com> 3030L: netdev@vger.kernel.org 3031S: Supported 3032F: drivers/net/ethernet/broadcom/tg3.* 3033 3034BROCADE BFA FC SCSI DRIVER 3035M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3036M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3037L: linux-scsi@vger.kernel.org 3038S: Supported 3039F: drivers/scsi/bfa/ 3040 3041BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3042M: Rasesh Mody <rasesh.mody@cavium.com> 3043M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3044M: Dept-GELinuxNICDev@cavium.com 3045L: netdev@vger.kernel.org 3046S: Supported 3047F: drivers/net/ethernet/brocade/bna/ 3048 3049BSG (block layer generic sg v4 driver) 3050M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3051L: linux-scsi@vger.kernel.org 3052S: Supported 3053F: block/bsg.c 3054F: include/linux/bsg.h 3055F: include/uapi/linux/bsg.h 3056 3057BT87X AUDIO DRIVER 3058M: Clemens Ladisch <clemens@ladisch.de> 3059L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3060T: git git://git.alsa-project.org/alsa-kernel.git 3061S: Maintained 3062F: Documentation/sound/alsa/Bt87x.txt 3063F: sound/pci/bt87x.c 3064 3065BT8XXGPIO DRIVER 3066M: Michael Buesch <m@bues.ch> 3067W: http://bu3sch.de/btgpio.php 3068S: Maintained 3069F: drivers/gpio/gpio-bt8xx.c 3070 3071BTRFS FILE SYSTEM 3072M: Chris Mason <clm@fb.com> 3073M: Josef Bacik <jbacik@fb.com> 3074M: David Sterba <dsterba@suse.com> 3075L: linux-btrfs@vger.kernel.org 3076W: http://btrfs.wiki.kernel.org/ 3077Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3078T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3079S: Maintained 3080F: Documentation/filesystems/btrfs.txt 3081F: fs/btrfs/ 3082F: include/linux/btrfs* 3083F: include/uapi/linux/btrfs* 3084 3085BTTV VIDEO4LINUX DRIVER 3086M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3087M: Mauro Carvalho Chehab <mchehab@kernel.org> 3088L: linux-media@vger.kernel.org 3089W: https://linuxtv.org 3090T: git git://linuxtv.org/media_tree.git 3091S: Odd fixes 3092F: Documentation/media/v4l-drivers/bttv* 3093F: drivers/media/pci/bt8xx/bttv* 3094 3095BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3096M: Chanwoo Choi <cw00.choi@samsung.com> 3097L: linux-pm@vger.kernel.org 3098L: linux-samsung-soc@vger.kernel.org 3099T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3100S: Maintained 3101F: drivers/devfreq/exynos-bus.c 3102F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3103 3104BUSLOGIC SCSI DRIVER 3105M: Khalid Aziz <khalid@gonehiking.org> 3106L: linux-scsi@vger.kernel.org 3107S: Maintained 3108F: drivers/scsi/BusLogic.* 3109F: drivers/scsi/FlashPoint.* 3110 3111C-MEDIA CMI8788 DRIVER 3112M: Clemens Ladisch <clemens@ladisch.de> 3113L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3114T: git git://git.alsa-project.org/alsa-kernel.git 3115S: Maintained 3116F: sound/pci/oxygen/ 3117 3118C6X ARCHITECTURE 3119M: Mark Salter <msalter@redhat.com> 3120M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3121L: linux-c6x-dev@linux-c6x.org 3122W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3123S: Maintained 3124F: arch/c6x/ 3125 3126CA8210 IEEE-802.15.4 RADIO DRIVER 3127M: Harry Morris <h.morris@cascoda.com> 3128L: linux-wpan@vger.kernel.org 3129W: https://github.com/Cascoda/ca8210-linux.git 3130S: Maintained 3131F: drivers/net/ieee802154/ca8210.c 3132F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3133 3134CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3135M: David Howells <dhowells@redhat.com> 3136L: linux-cachefs@redhat.com (moderated for non-subscribers) 3137S: Supported 3138F: Documentation/filesystems/caching/cachefiles.txt 3139F: fs/cachefiles/ 3140 3141CADET FM/AM RADIO RECEIVER DRIVER 3142M: Hans Verkuil <hverkuil@xs4all.nl> 3143L: linux-media@vger.kernel.org 3144T: git git://linuxtv.org/media_tree.git 3145W: https://linuxtv.org 3146S: Maintained 3147F: drivers/media/radio/radio-cadet* 3148 3149CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3150M: Jonathan Corbet <corbet@lwn.net> 3151L: linux-media@vger.kernel.org 3152T: git git://linuxtv.org/media_tree.git 3153S: Maintained 3154F: Documentation/media/v4l-drivers/cafe_ccic* 3155F: drivers/media/platform/marvell-ccic/ 3156 3157CAIF NETWORK LAYER 3158M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3159L: netdev@vger.kernel.org 3160S: Supported 3161F: Documentation/networking/caif/ 3162F: drivers/net/caif/ 3163F: include/uapi/linux/caif/ 3164F: include/net/caif/ 3165F: net/caif/ 3166 3167CALGARY x86-64 IOMMU 3168M: Muli Ben-Yehuda <mulix@mulix.org> 3169M: Jon Mason <jdmason@kudzu.us> 3170L: iommu@lists.linux-foundation.org 3171S: Maintained 3172F: arch/x86/kernel/pci-calgary_64.c 3173F: arch/x86/kernel/tce_64.c 3174F: arch/x86/include/asm/calgary.h 3175F: arch/x86/include/asm/tce.h 3176 3177CAN NETWORK DRIVERS 3178M: Wolfgang Grandegger <wg@grandegger.com> 3179M: Marc Kleine-Budde <mkl@pengutronix.de> 3180L: linux-can@vger.kernel.org 3181W: https://github.com/linux-can 3182T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3183T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3184S: Maintained 3185F: Documentation/devicetree/bindings/net/can/ 3186F: drivers/net/can/ 3187F: include/linux/can/dev.h 3188F: include/linux/can/platform/ 3189F: include/uapi/linux/can/error.h 3190F: include/uapi/linux/can/netlink.h 3191 3192CAN NETWORK LAYER 3193M: Oliver Hartkopp <socketcan@hartkopp.net> 3194M: Marc Kleine-Budde <mkl@pengutronix.de> 3195L: linux-can@vger.kernel.org 3196W: https://github.com/linux-can 3197T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3198T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3199S: Maintained 3200F: Documentation/networking/can.rst 3201F: net/can/ 3202F: include/linux/can/core.h 3203F: include/uapi/linux/can.h 3204F: include/uapi/linux/can/bcm.h 3205F: include/uapi/linux/can/raw.h 3206F: include/uapi/linux/can/gw.h 3207 3208CAPABILITIES 3209M: Serge Hallyn <serge@hallyn.com> 3210L: linux-security-module@vger.kernel.org 3211S: Supported 3212F: include/linux/capability.h 3213F: include/uapi/linux/capability.h 3214F: security/commoncap.c 3215F: kernel/capability.c 3216 3217CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3218M: Kevin Tsai <ktsai@capellamicro.com> 3219S: Maintained 3220F: drivers/iio/light/cm* 3221 3222CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3223M: Christian Lamparter <chunkeey@googlemail.com> 3224L: linux-wireless@vger.kernel.org 3225W: http://wireless.kernel.org/en/users/Drivers/carl9170 3226S: Maintained 3227F: drivers/net/wireless/ath/carl9170/ 3228 3229CAVIUM I2C DRIVER 3230M: Jan Glauber <jglauber@cavium.com> 3231M: David Daney <david.daney@cavium.com> 3232W: http://www.cavium.com 3233S: Supported 3234F: drivers/i2c/busses/i2c-octeon* 3235F: drivers/i2c/busses/i2c-thunderx* 3236 3237CAVIUM LIQUIDIO NETWORK DRIVER 3238M: Derek Chickles <derek.chickles@caviumnetworks.com> 3239M: Satanand Burla <satananda.burla@caviumnetworks.com> 3240M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3241M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3242L: netdev@vger.kernel.org 3243W: http://www.cavium.com 3244S: Supported 3245F: drivers/net/ethernet/cavium/liquidio/ 3246 3247CAVIUM MMC DRIVER 3248M: Jan Glauber <jglauber@cavium.com> 3249M: David Daney <david.daney@cavium.com> 3250M: Steven J. Hill <Steven.Hill@cavium.com> 3251W: http://www.cavium.com 3252S: Supported 3253F: drivers/mmc/host/cavium* 3254 3255CAVIUM OCTEON-TX CRYPTO DRIVER 3256M: George Cherian <george.cherian@cavium.com> 3257L: linux-crypto@vger.kernel.org 3258W: http://www.cavium.com 3259S: Supported 3260F: drivers/crypto/cavium/cpt/ 3261 3262CAVIUM THUNDERX2 ARM64 SOC 3263M: Robert Richter <rrichter@cavium.com> 3264M: Jayachandran C <jnair@caviumnetworks.com> 3265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3266S: Maintained 3267F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3268F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3269 3270CC2520 IEEE-802.15.4 RADIO DRIVER 3271M: Varka Bhadram <varkabhadram@gmail.com> 3272L: linux-wpan@vger.kernel.org 3273S: Maintained 3274F: drivers/net/ieee802154/cc2520.c 3275F: include/linux/spi/cc2520.h 3276F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3277 3278CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3279M: Gilad Ben-Yossef <gilad@benyossef.com> 3280L: linux-crypto@vger.kernel.org 3281S: Supported 3282F: drivers/crypto/ccree/ 3283W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3284 3285CEC FRAMEWORK 3286M: Hans Verkuil <hans.verkuil@cisco.com> 3287L: linux-media@vger.kernel.org 3288T: git git://linuxtv.org/media_tree.git 3289W: http://linuxtv.org 3290S: Supported 3291F: Documentation/media/kapi/cec-core.rst 3292F: Documentation/media/uapi/cec 3293F: drivers/media/cec/ 3294F: drivers/media/rc/keymaps/rc-cec.c 3295F: include/media/cec.h 3296F: include/media/cec-notifier.h 3297F: include/uapi/linux/cec.h 3298F: include/uapi/linux/cec-funcs.h 3299F: Documentation/devicetree/bindings/media/cec.txt 3300F: Documentation/ABI/testing/debugfs-cec-error-inj 3301 3302CEC GPIO DRIVER 3303M: Hans Verkuil <hans.verkuil@cisco.com> 3304L: linux-media@vger.kernel.org 3305T: git git://linuxtv.org/media_tree.git 3306W: http://linuxtv.org 3307S: Supported 3308F: drivers/media/platform/cec-gpio/ 3309F: Documentation/devicetree/bindings/media/cec-gpio.txt 3310 3311CELL BROADBAND ENGINE ARCHITECTURE 3312M: Arnd Bergmann <arnd@arndb.de> 3313L: linuxppc-dev@lists.ozlabs.org 3314W: http://www.ibm.com/developerworks/power/cell/ 3315S: Supported 3316F: arch/powerpc/include/asm/cell*.h 3317F: arch/powerpc/include/asm/spu*.h 3318F: arch/powerpc/include/uapi/asm/spu*.h 3319F: arch/powerpc/oprofile/*cell* 3320F: arch/powerpc/platforms/cell/ 3321 3322CEPH COMMON CODE (LIBCEPH) 3323M: Ilya Dryomov <idryomov@gmail.com> 3324M: "Yan, Zheng" <zyan@redhat.com> 3325M: Sage Weil <sage@redhat.com> 3326L: ceph-devel@vger.kernel.org 3327W: http://ceph.com/ 3328T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3329T: git git://github.com/ceph/ceph-client.git 3330S: Supported 3331F: net/ceph/ 3332F: include/linux/ceph/ 3333F: include/linux/crush/ 3334 3335CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3336M: "Yan, Zheng" <zyan@redhat.com> 3337M: Sage Weil <sage@redhat.com> 3338M: Ilya Dryomov <idryomov@gmail.com> 3339L: ceph-devel@vger.kernel.org 3340W: http://ceph.com/ 3341T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3342T: git git://github.com/ceph/ceph-client.git 3343S: Supported 3344F: Documentation/filesystems/ceph.txt 3345F: fs/ceph/ 3346 3347CERTIFICATE HANDLING: 3348M: David Howells <dhowells@redhat.com> 3349M: David Woodhouse <dwmw2@infradead.org> 3350L: keyrings@vger.kernel.org 3351S: Maintained 3352F: Documentation/module-signing.txt 3353F: certs/ 3354F: scripts/sign-file.c 3355F: scripts/extract-cert.c 3356 3357CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3358L: linux-usb@vger.kernel.org 3359S: Orphan 3360F: Documentation/usb/WUSB-Design-overview.txt 3361F: Documentation/usb/wusb-cbaf 3362F: drivers/usb/host/hwa-hc.c 3363F: drivers/usb/host/whci/ 3364F: drivers/usb/wusbcore/ 3365F: include/linux/usb/wusb* 3366 3367CFAG12864B LCD DRIVER 3368M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3369W: http://miguelojeda.es/auxdisplay.htm 3370W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3371S: Maintained 3372F: drivers/auxdisplay/cfag12864b.c 3373F: include/linux/cfag12864b.h 3374 3375CFAG12864BFB LCD FRAMEBUFFER DRIVER 3376M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3377W: http://miguelojeda.es/auxdisplay.htm 3378W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3379S: Maintained 3380F: drivers/auxdisplay/cfag12864bfb.c 3381F: include/linux/cfag12864b.h 3382 3383802.11 (including CFG80211/NL80211) 3384M: Johannes Berg <johannes@sipsolutions.net> 3385L: linux-wireless@vger.kernel.org 3386W: http://wireless.kernel.org/ 3387T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3388T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3389S: Maintained 3390F: net/wireless/ 3391F: include/uapi/linux/nl80211.h 3392F: include/linux/ieee80211.h 3393F: include/net/wext.h 3394F: include/net/cfg80211.h 3395F: include/net/iw_handler.h 3396F: include/net/ieee80211_radiotap.h 3397F: Documentation/driver-api/80211/cfg80211.rst 3398F: Documentation/networking/regulatory.txt 3399 3400CHAR and MISC DRIVERS 3401M: Arnd Bergmann <arnd@arndb.de> 3402M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3403T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3404S: Supported 3405F: drivers/char/ 3406F: drivers/misc/ 3407F: include/linux/miscdevice.h 3408 3409CHECKPATCH 3410M: Andy Whitcroft <apw@canonical.com> 3411M: Joe Perches <joe@perches.com> 3412S: Maintained 3413F: scripts/checkpatch.pl 3414 3415CHINESE DOCUMENTATION 3416M: Harry Wei <harryxiyou@gmail.com> 3417L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3418L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3419S: Maintained 3420F: Documentation/translations/zh_CN/ 3421 3422CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3423M: Peter Chen <Peter.Chen@nxp.com> 3424T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3425L: linux-usb@vger.kernel.org 3426S: Maintained 3427F: drivers/usb/chipidea/ 3428 3429CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3430M: Hans de Goede <hdegoede@redhat.com> 3431L: linux-input@vger.kernel.org 3432S: Maintained 3433F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3434F: drivers/input/touchscreen/chipone_icn8318.c 3435 3436CHROME HARDWARE PLATFORM SUPPORT 3437M: Benson Leung <bleung@chromium.org> 3438M: Olof Johansson <olof@lixom.net> 3439S: Maintained 3440T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3441F: drivers/platform/chrome/ 3442 3443CIRRUS LOGIC AUDIO CODEC DRIVERS 3444M: Brian Austin <brian.austin@cirrus.com> 3445M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3446L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3447S: Maintained 3448F: sound/soc/codecs/cs* 3449 3450CIRRUS LOGIC EP93XX ETHERNET DRIVER 3451M: Hartley Sweeten <hsweeten@visionengravers.com> 3452L: netdev@vger.kernel.org 3453S: Maintained 3454F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3455 3456CISCO FCOE HBA DRIVER 3457M: Satish Kharat <satishkh@cisco.com> 3458M: Sesidhar Baddela <sebaddel@cisco.com> 3459M: Karan Tilak Kumar <kartilak@cisco.com> 3460L: linux-scsi@vger.kernel.org 3461S: Supported 3462F: drivers/scsi/fnic/ 3463 3464CISCO SCSI HBA DRIVER 3465M: Karan Tilak Kumar <kartilak@cisco.com> 3466M: Sesidhar Baddela <sebaddel@cisco.com> 3467L: linux-scsi@vger.kernel.org 3468S: Supported 3469F: drivers/scsi/snic/ 3470 3471CISCO VIC ETHERNET NIC DRIVER 3472M: Christian Benvenuti <benve@cisco.com> 3473M: Govindarajulu Varadarajan <_govind@gmx.com> 3474M: Parvi Kaustubhi <pkaustub@cisco.com> 3475S: Supported 3476F: drivers/net/ethernet/cisco/enic/ 3477 3478CISCO VIC LOW LATENCY NIC DRIVER 3479M: Christian Benvenuti <benve@cisco.com> 3480M: Dave Goodell <dgoodell@cisco.com> 3481S: Supported 3482F: drivers/infiniband/hw/usnic/ 3483 3484CLEANCACHE API 3485M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3486L: linux-kernel@vger.kernel.org 3487S: Maintained 3488F: mm/cleancache.c 3489F: include/linux/cleancache.h 3490 3491CLK API 3492M: Russell King <linux@armlinux.org.uk> 3493L: linux-clk@vger.kernel.org 3494S: Maintained 3495F: include/linux/clk.h 3496 3497CLOCKSOURCE, CLOCKEVENT DRIVERS 3498M: Daniel Lezcano <daniel.lezcano@linaro.org> 3499M: Thomas Gleixner <tglx@linutronix.de> 3500L: linux-kernel@vger.kernel.org 3501T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3502S: Supported 3503F: drivers/clocksource/ 3504F: Documentation/devicetree/bindings/timer/ 3505 3506CMPC ACPI DRIVER 3507M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3508M: Daniel Oliveira Nascimento <don@syst.com.br> 3509L: platform-driver-x86@vger.kernel.org 3510S: Supported 3511F: drivers/platform/x86/classmate-laptop.c 3512 3513COBALT MEDIA DRIVER 3514M: Hans Verkuil <hans.verkuil@cisco.com> 3515L: linux-media@vger.kernel.org 3516T: git git://linuxtv.org/media_tree.git 3517W: https://linuxtv.org 3518S: Supported 3519F: drivers/media/pci/cobalt/ 3520 3521COCCINELLE/Semantic Patches (SmPL) 3522M: Julia Lawall <Julia.Lawall@lip6.fr> 3523M: Gilles Muller <Gilles.Muller@lip6.fr> 3524M: Nicolas Palix <nicolas.palix@imag.fr> 3525M: Michal Marek <michal.lkml@markovi.net> 3526L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3528W: http://coccinelle.lip6.fr/ 3529S: Supported 3530F: Documentation/dev-tools/coccinelle.rst 3531F: scripts/coccinelle/ 3532F: scripts/coccicheck 3533 3534CODA FILE SYSTEM 3535M: Jan Harkes <jaharkes@cs.cmu.edu> 3536M: coda@cs.cmu.edu 3537L: codalist@coda.cs.cmu.edu 3538W: http://www.coda.cs.cmu.edu/ 3539S: Maintained 3540F: Documentation/filesystems/coda.txt 3541F: fs/coda/ 3542F: include/linux/coda*.h 3543F: include/uapi/linux/coda*.h 3544 3545CODA V4L2 MEM2MEM DRIVER 3546M: Philipp Zabel <p.zabel@pengutronix.de> 3547L: linux-media@vger.kernel.org 3548S: Maintained 3549F: Documentation/devicetree/bindings/media/coda.txt 3550F: drivers/media/platform/coda/ 3551 3552COMMON CLK FRAMEWORK 3553M: Michael Turquette <mturquette@baylibre.com> 3554M: Stephen Boyd <sboyd@kernel.org> 3555L: linux-clk@vger.kernel.org 3556Q: http://patchwork.kernel.org/project/linux-clk/list/ 3557T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3558S: Maintained 3559F: Documentation/devicetree/bindings/clock/ 3560F: drivers/clk/ 3561X: drivers/clk/clkdev.c 3562F: include/linux/clk-pr* 3563F: include/linux/clk/ 3564 3565COMMON INTERNET FILE SYSTEM (CIFS) 3566M: Steve French <sfrench@samba.org> 3567L: linux-cifs@vger.kernel.org 3568L: samba-technical@lists.samba.org (moderated for non-subscribers) 3569W: http://linux-cifs.samba.org/ 3570T: git git://git.samba.org/sfrench/cifs-2.6.git 3571S: Supported 3572F: Documentation/filesystems/cifs/ 3573F: fs/cifs/ 3574 3575COMPACTPCI HOTPLUG CORE 3576M: Scott Murray <scott@spiteful.org> 3577L: linux-pci@vger.kernel.org 3578S: Maintained 3579F: drivers/pci/hotplug/cpci_hotplug* 3580 3581COMPACTPCI HOTPLUG GENERIC DRIVER 3582M: Scott Murray <scott@spiteful.org> 3583L: linux-pci@vger.kernel.org 3584S: Maintained 3585F: drivers/pci/hotplug/cpcihp_generic.c 3586 3587COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3588M: Scott Murray <scott@spiteful.org> 3589L: linux-pci@vger.kernel.org 3590S: Maintained 3591F: drivers/pci/hotplug/cpcihp_zt5550.* 3592 3593COMPAL LAPTOP SUPPORT 3594M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3595L: platform-driver-x86@vger.kernel.org 3596S: Maintained 3597F: drivers/platform/x86/compal-laptop.c 3598 3599CONEXANT ACCESSRUNNER USB DRIVER 3600L: accessrunner-general@lists.sourceforge.net 3601W: http://accessrunner.sourceforge.net/ 3602S: Orphan 3603F: drivers/usb/atm/cxacru.c 3604 3605CONFIGFS 3606M: Joel Becker <jlbec@evilplan.org> 3607M: Christoph Hellwig <hch@lst.de> 3608T: git git://git.infradead.org/users/hch/configfs.git 3609S: Supported 3610F: fs/configfs/ 3611F: include/linux/configfs.h 3612 3613CONNECTOR 3614M: Evgeniy Polyakov <zbr@ioremap.net> 3615L: netdev@vger.kernel.org 3616S: Maintained 3617F: drivers/connector/ 3618 3619CONTROL GROUP (CGROUP) 3620M: Tejun Heo <tj@kernel.org> 3621M: Li Zefan <lizefan@huawei.com> 3622M: Johannes Weiner <hannes@cmpxchg.org> 3623L: cgroups@vger.kernel.org 3624T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3625S: Maintained 3626F: Documentation/cgroup* 3627F: include/linux/cgroup* 3628F: kernel/cgroup* 3629 3630CONTROL GROUP - CPUSET 3631M: Li Zefan <lizefan@huawei.com> 3632L: cgroups@vger.kernel.org 3633W: http://www.bullopensource.org/cpuset/ 3634W: http://oss.sgi.com/projects/cpusets/ 3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3636S: Maintained 3637F: Documentation/cgroup-v1/cpusets.txt 3638F: include/linux/cpuset.h 3639F: kernel/cgroup/cpuset.c 3640 3641CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3642M: Johannes Weiner <hannes@cmpxchg.org> 3643M: Michal Hocko <mhocko@kernel.org> 3644M: Vladimir Davydov <vdavydov.dev@gmail.com> 3645L: cgroups@vger.kernel.org 3646L: linux-mm@kvack.org 3647S: Maintained 3648F: mm/memcontrol.c 3649F: mm/swap_cgroup.c 3650 3651CORETEMP HARDWARE MONITORING DRIVER 3652M: Fenghua Yu <fenghua.yu@intel.com> 3653L: linux-hwmon@vger.kernel.org 3654S: Maintained 3655F: Documentation/hwmon/coretemp 3656F: drivers/hwmon/coretemp.c 3657 3658COSA/SRP SYNC SERIAL DRIVER 3659M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3660W: http://www.fi.muni.cz/~kas/cosa/ 3661S: Maintained 3662F: drivers/net/wan/cosa* 3663 3664CPMAC ETHERNET DRIVER 3665M: Florian Fainelli <f.fainelli@gmail.com> 3666L: netdev@vger.kernel.org 3667S: Maintained 3668F: drivers/net/ethernet/ti/cpmac.c 3669 3670CPU FREQUENCY DRIVERS 3671M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3672M: Viresh Kumar <viresh.kumar@linaro.org> 3673L: linux-pm@vger.kernel.org 3674S: Maintained 3675T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3676T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3677B: https://bugzilla.kernel.org 3678F: Documentation/cpu-freq/ 3679F: Documentation/devicetree/bindings/cpufreq/ 3680F: drivers/cpufreq/ 3681F: include/linux/cpufreq.h 3682F: tools/testing/selftests/cpufreq/ 3683 3684CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3685M: Viresh Kumar <viresh.kumar@linaro.org> 3686M: Sudeep Holla <sudeep.holla@arm.com> 3687L: linux-pm@vger.kernel.org 3688W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3689S: Maintained 3690F: drivers/cpufreq/arm_big_little.h 3691F: drivers/cpufreq/arm_big_little.c 3692F: drivers/cpufreq/arm_big_little_dt.c 3693 3694CPU POWER MONITORING SUBSYSTEM 3695M: Thomas Renninger <trenn@suse.com> 3696M: Shuah Khan <shuahkh@osg.samsung.com> 3697M: Shuah Khan <shuah@kernel.org> 3698L: linux-pm@vger.kernel.org 3699S: Maintained 3700F: tools/power/cpupower/ 3701 3702CPUID/MSR DRIVER 3703M: "H. Peter Anvin" <hpa@zytor.com> 3704S: Maintained 3705F: arch/x86/kernel/cpuid.c 3706F: arch/x86/kernel/msr.c 3707 3708CPUIDLE DRIVER - ARM BIG LITTLE 3709M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3710M: Daniel Lezcano <daniel.lezcano@linaro.org> 3711L: linux-pm@vger.kernel.org 3712L: linux-arm-kernel@lists.infradead.org 3713T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3714S: Maintained 3715F: drivers/cpuidle/cpuidle-big_little.c 3716 3717CPUIDLE DRIVER - ARM EXYNOS 3718M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3719M: Daniel Lezcano <daniel.lezcano@linaro.org> 3720M: Kukjin Kim <kgene@kernel.org> 3721L: linux-pm@vger.kernel.org 3722L: linux-samsung-soc@vger.kernel.org 3723S: Supported 3724F: drivers/cpuidle/cpuidle-exynos.c 3725F: arch/arm/mach-exynos/pm.c 3726 3727CPUIDLE DRIVERS 3728M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3729M: Daniel Lezcano <daniel.lezcano@linaro.org> 3730L: linux-pm@vger.kernel.org 3731S: Maintained 3732T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3733B: https://bugzilla.kernel.org 3734F: drivers/cpuidle/* 3735F: include/linux/cpuidle.h 3736 3737CRAMFS FILESYSTEM 3738M: Nicolas Pitre <nico@linaro.org> 3739S: Maintained 3740F: Documentation/filesystems/cramfs.txt 3741F: fs/cramfs/ 3742 3743CRYPTO API 3744M: Herbert Xu <herbert@gondor.apana.org.au> 3745M: "David S. Miller" <davem@davemloft.net> 3746L: linux-crypto@vger.kernel.org 3747T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3748T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3749S: Maintained 3750F: Documentation/crypto/ 3751F: Documentation/devicetree/bindings/crypto/ 3752F: arch/*/crypto/ 3753F: crypto/ 3754F: drivers/crypto/ 3755F: include/crypto/ 3756F: include/linux/crypto* 3757 3758CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3759M: Neil Horman <nhorman@tuxdriver.com> 3760L: linux-crypto@vger.kernel.org 3761S: Maintained 3762F: crypto/ansi_cprng.c 3763F: crypto/rng.c 3764 3765CS3308 MEDIA DRIVER 3766M: Hans Verkuil <hverkuil@xs4all.nl> 3767L: linux-media@vger.kernel.org 3768T: git git://linuxtv.org/media_tree.git 3769W: http://linuxtv.org 3770S: Odd Fixes 3771F: drivers/media/i2c/cs3308.c 3772F: drivers/media/i2c/cs3308.h 3773 3774CS5535 Audio ALSA driver 3775M: Jaya Kumar <jayakumar.alsa@gmail.com> 3776S: Maintained 3777F: sound/pci/cs5535audio/ 3778 3779CW1200 WLAN driver 3780M: Solomon Peachy <pizza@shaftnet.org> 3781S: Maintained 3782F: drivers/net/wireless/st/cw1200/ 3783 3784CX18 VIDEO4LINUX DRIVER 3785M: Andy Walls <awalls@md.metrocast.net> 3786L: ivtv-devel@ivtvdriver.org (subscribers-only) 3787L: linux-media@vger.kernel.org 3788T: git git://linuxtv.org/media_tree.git 3789W: https://linuxtv.org 3790W: http://www.ivtvdriver.org/index.php/Cx18 3791S: Maintained 3792F: Documentation/media/v4l-drivers/cx18* 3793F: drivers/media/pci/cx18/ 3794F: include/uapi/linux/ivtv* 3795 3796CX2341X MPEG ENCODER HELPER MODULE 3797M: Hans Verkuil <hverkuil@xs4all.nl> 3798L: linux-media@vger.kernel.org 3799T: git git://linuxtv.org/media_tree.git 3800W: https://linuxtv.org 3801S: Maintained 3802F: drivers/media/common/cx2341x* 3803F: include/media/cx2341x* 3804 3805CX24120 MEDIA DRIVER 3806M: Jemma Denson <jdenson@gmail.com> 3807M: Patrick Boettcher <patrick.boettcher@posteo.de> 3808L: linux-media@vger.kernel.org 3809W: https://linuxtv.org 3810Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3811S: Maintained 3812F: drivers/media/dvb-frontends/cx24120* 3813 3814CX88 VIDEO4LINUX DRIVER 3815M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 3816M: Mauro Carvalho Chehab <mchehab@kernel.org> 3817L: linux-media@vger.kernel.org 3818W: https://linuxtv.org 3819T: git git://linuxtv.org/media_tree.git 3820S: Odd fixes 3821F: Documentation/media/v4l-drivers/cx88* 3822F: drivers/media/pci/cx88/ 3823 3824CXD2820R MEDIA DRIVER 3825M: Antti Palosaari <crope@iki.fi> 3826L: linux-media@vger.kernel.org 3827W: https://linuxtv.org 3828W: http://palosaari.fi/linux/ 3829Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3830T: git git://linuxtv.org/anttip/media_tree.git 3831S: Maintained 3832F: drivers/media/dvb-frontends/cxd2820r* 3833 3834CXGB3 ETHERNET DRIVER (CXGB3) 3835M: Santosh Raspatur <santosh@chelsio.com> 3836L: netdev@vger.kernel.org 3837W: http://www.chelsio.com 3838S: Supported 3839F: drivers/net/ethernet/chelsio/cxgb3/ 3840 3841CXGB3 ISCSI DRIVER (CXGB3I) 3842M: Karen Xie <kxie@chelsio.com> 3843L: linux-scsi@vger.kernel.org 3844W: http://www.chelsio.com 3845S: Supported 3846F: drivers/scsi/cxgbi/cxgb3i 3847 3848CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3849M: Steve Wise <swise@chelsio.com> 3850L: linux-rdma@vger.kernel.org 3851W: http://www.openfabrics.org 3852S: Supported 3853F: drivers/infiniband/hw/cxgb3/ 3854F: include/uapi/rdma/cxgb3-abi.h 3855 3856CXGB4 CRYPTO DRIVER (chcr) 3857M: Harsh Jain <harsh@chelsio.com> 3858L: linux-crypto@vger.kernel.org 3859W: http://www.chelsio.com 3860S: Supported 3861F: drivers/crypto/chelsio 3862 3863CXGB4 ETHERNET DRIVER (CXGB4) 3864M: Ganesh Goudar <ganeshgr@chelsio.com> 3865L: netdev@vger.kernel.org 3866W: http://www.chelsio.com 3867S: Supported 3868F: drivers/net/ethernet/chelsio/cxgb4/ 3869 3870CXGB4 ISCSI DRIVER (CXGB4I) 3871M: Karen Xie <kxie@chelsio.com> 3872L: linux-scsi@vger.kernel.org 3873W: http://www.chelsio.com 3874S: Supported 3875F: drivers/scsi/cxgbi/cxgb4i 3876 3877CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3878M: Steve Wise <swise@chelsio.com> 3879L: linux-rdma@vger.kernel.org 3880W: http://www.openfabrics.org 3881S: Supported 3882F: drivers/infiniband/hw/cxgb4/ 3883F: include/uapi/rdma/cxgb4-abi.h 3884 3885CXGB4VF ETHERNET DRIVER (CXGB4VF) 3886M: Casey Leedom <leedom@chelsio.com> 3887L: netdev@vger.kernel.org 3888W: http://www.chelsio.com 3889S: Supported 3890F: drivers/net/ethernet/chelsio/cxgb4vf/ 3891 3892CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3893M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3894M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3895L: linuxppc-dev@lists.ozlabs.org 3896S: Supported 3897F: arch/powerpc/platforms/powernv/pci-cxl.c 3898F: drivers/misc/cxl/ 3899F: include/misc/cxl* 3900F: include/uapi/misc/cxl.h 3901F: Documentation/powerpc/cxl.txt 3902F: Documentation/ABI/testing/sysfs-class-cxl 3903 3904CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3905M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3906M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3907M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3908L: linux-scsi@vger.kernel.org 3909S: Supported 3910F: drivers/scsi/cxlflash/ 3911F: include/uapi/scsi/cxlflash_ioctls.h 3912F: Documentation/powerpc/cxlflash.txt 3913 3914CYBERPRO FB DRIVER 3915M: Russell King <linux@armlinux.org.uk> 3916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3917W: http://www.armlinux.org.uk/ 3918S: Maintained 3919F: drivers/video/fbdev/cyber2000fb.* 3920 3921CYCLADES ASYNC MUX DRIVER 3922W: http://www.cyclades.com/ 3923S: Orphan 3924F: drivers/tty/cyclades.c 3925F: include/linux/cyclades.h 3926F: include/uapi/linux/cyclades.h 3927 3928CYCLADES PC300 DRIVER 3929W: http://www.cyclades.com/ 3930S: Orphan 3931F: drivers/net/wan/pc300* 3932 3933CYPRESS_FIRMWARE MEDIA DRIVER 3934M: Antti Palosaari <crope@iki.fi> 3935L: linux-media@vger.kernel.org 3936W: https://linuxtv.org 3937W: http://palosaari.fi/linux/ 3938Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3939T: git git://linuxtv.org/anttip/media_tree.git 3940S: Maintained 3941F: drivers/media/common/cypress_firmware* 3942 3943CYTTSP TOUCHSCREEN DRIVER 3944M: Ferruh Yigit <fery@cypress.com> 3945L: linux-input@vger.kernel.org 3946S: Supported 3947F: drivers/input/touchscreen/cyttsp* 3948F: include/linux/input/cyttsp.h 3949 3950D-LINK DIR-685 TOUCHKEYS DRIVER 3951M: Linus Walleij <linus.walleij@linaro.org> 3952L: linux-input@vger.kernel.org 3953S: Supported 3954F: drivers/input/dlink-dir685-touchkeys.c 3955 3956DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3957M: Joshua Kinard <kumba@gentoo.org> 3958S: Maintained 3959F: drivers/rtc/rtc-ds1685.c 3960F: include/linux/rtc/ds1685.h 3961 3962DAMA SLAVE for AX.25 3963M: Joerg Reuter <jreuter@yaina.de> 3964W: http://yaina.de/jreuter/ 3965W: http://www.qsl.net/dl1bke/ 3966L: linux-hams@vger.kernel.org 3967S: Maintained 3968F: net/ax25/af_ax25.c 3969F: net/ax25/ax25_dev.c 3970F: net/ax25/ax25_ds_* 3971F: net/ax25/ax25_in.c 3972F: net/ax25/ax25_out.c 3973F: net/ax25/ax25_timer.c 3974F: net/ax25/sysctl_net_ax25.c 3975 3976DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3977L: netdev@vger.kernel.org 3978S: Orphan 3979F: Documentation/networking/dmfe.txt 3980F: drivers/net/ethernet/dec/tulip/dmfe.c 3981 3982DC390/AM53C974 SCSI driver 3983M: Hannes Reinecke <hare@suse.com> 3984L: linux-scsi@vger.kernel.org 3985S: Maintained 3986F: drivers/scsi/am53c974.c 3987 3988DC395x SCSI driver 3989M: Oliver Neukum <oliver@neukum.org> 3990M: Ali Akcaagac <aliakc@web.de> 3991M: Jamie Lenehan <lenehan@twibble.org> 3992L: dc395x@twibble.org 3993W: http://twibble.org/dist/dc395x/ 3994W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3995S: Maintained 3996F: Documentation/scsi/dc395x.txt 3997F: drivers/scsi/dc395x.* 3998 3999DCCP PROTOCOL 4000M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4001L: dccp@vger.kernel.org 4002W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4003S: Maintained 4004F: include/linux/dccp.h 4005F: include/uapi/linux/dccp.h 4006F: include/linux/tfrc.h 4007F: net/dccp/ 4008 4009DECnet NETWORK LAYER 4010W: http://linux-decnet.sourceforge.net 4011L: linux-decnet-user@lists.sourceforge.net 4012S: Orphan 4013F: Documentation/networking/decnet.txt 4014F: net/decnet/ 4015 4016DECSTATION PLATFORM SUPPORT 4017M: "Maciej W. Rozycki" <macro@linux-mips.org> 4018L: linux-mips@linux-mips.org 4019W: http://www.linux-mips.org/wiki/DECstation 4020S: Maintained 4021F: arch/mips/dec/ 4022F: arch/mips/include/asm/dec/ 4023F: arch/mips/include/asm/mach-dec/ 4024 4025DEFXX FDDI NETWORK DRIVER 4026M: "Maciej W. Rozycki" <macro@linux-mips.org> 4027S: Maintained 4028F: drivers/net/fddi/defxx.* 4029 4030DELL SMBIOS DRIVER 4031M: Pali Rohár <pali.rohar@gmail.com> 4032M: Mario Limonciello <mario.limonciello@dell.com> 4033L: platform-driver-x86@vger.kernel.org 4034S: Maintained 4035F: drivers/platform/x86/dell-smbios.* 4036 4037DELL SMBIOS SMM DRIVER 4038M: Mario Limonciello <mario.limonciello@dell.com> 4039L: platform-driver-x86@vger.kernel.org 4040S: Maintained 4041F: drivers/platform/x86/dell-smbios-smm.c 4042 4043DELL SMBIOS WMI DRIVER 4044M: Mario Limonciello <mario.limonciello@dell.com> 4045L: platform-driver-x86@vger.kernel.org 4046S: Maintained 4047F: drivers/platform/x86/dell-smbios-wmi.c 4048F: tools/wmi/dell-smbios-example.c 4049 4050DELL LAPTOP DRIVER 4051M: Matthew Garrett <mjg59@srcf.ucam.org> 4052M: Pali Rohár <pali.rohar@gmail.com> 4053L: platform-driver-x86@vger.kernel.org 4054S: Maintained 4055F: drivers/platform/x86/dell-laptop.c 4056 4057DELL LAPTOP FREEFALL DRIVER 4058M: Pali Rohár <pali.rohar@gmail.com> 4059S: Maintained 4060F: drivers/platform/x86/dell-smo8800.c 4061 4062DELL LAPTOP RBTN DRIVER 4063M: Pali Rohár <pali.rohar@gmail.com> 4064S: Maintained 4065F: drivers/platform/x86/dell-rbtn.* 4066 4067DELL LAPTOP SMM DRIVER 4068M: Pali Rohár <pali.rohar@gmail.com> 4069S: Maintained 4070F: drivers/hwmon/dell-smm-hwmon.c 4071F: include/uapi/linux/i8k.h 4072 4073DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4074M: Doug Warzecha <Douglas_Warzecha@dell.com> 4075S: Maintained 4076F: Documentation/dcdbas.txt 4077F: drivers/firmware/dcdbas.* 4078 4079DELL WMI NOTIFICATIONS DRIVER 4080M: Matthew Garrett <mjg59@srcf.ucam.org> 4081M: Pali Rohár <pali.rohar@gmail.com> 4082S: Maintained 4083F: drivers/platform/x86/dell-wmi.c 4084 4085DELL WMI DESCRIPTOR DRIVER 4086M: Mario Limonciello <mario.limonciello@dell.com> 4087S: Maintained 4088F: drivers/platform/x86/dell-wmi-descriptor.c 4089 4090DELTA ST MEDIA DRIVER 4091M: Hugues Fruchet <hugues.fruchet@st.com> 4092L: linux-media@vger.kernel.org 4093T: git git://linuxtv.org/media_tree.git 4094W: https://linuxtv.org 4095S: Supported 4096F: drivers/media/platform/sti/delta 4097 4098DENALI NAND DRIVER 4099M: Masahiro Yamada <yamada.masahiro@socionext.com> 4100L: linux-mtd@lists.infradead.org 4101S: Supported 4102F: drivers/mtd/nand/raw/denali* 4103 4104DESIGNWARE USB2 DRD IP DRIVER 4105M: Minas Harutyunyan <hminas@synopsys.com> 4106L: linux-usb@vger.kernel.org 4107T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4108S: Maintained 4109F: drivers/usb/dwc2/ 4110 4111DESIGNWARE USB3 DRD IP DRIVER 4112M: Felipe Balbi <balbi@kernel.org> 4113L: linux-usb@vger.kernel.org 4114T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4115S: Maintained 4116F: drivers/usb/dwc3/ 4117 4118DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4119M: Andreas Klinger <ak@it-klinger.de> 4120L: linux-iio@vger.kernel.org 4121S: Maintained 4122F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4123F: drivers/iio/proximity/srf*.c 4124 4125DEVICE COREDUMP (DEV_COREDUMP) 4126M: Johannes Berg <johannes@sipsolutions.net> 4127L: linux-kernel@vger.kernel.org 4128S: Maintained 4129F: drivers/base/devcoredump.c 4130F: include/linux/devcoredump.h 4131 4132DEVICE FREQUENCY (DEVFREQ) 4133M: MyungJoo Ham <myungjoo.ham@samsung.com> 4134M: Kyungmin Park <kyungmin.park@samsung.com> 4135R: Chanwoo Choi <cw00.choi@samsung.com> 4136L: linux-pm@vger.kernel.org 4137T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4138S: Maintained 4139F: drivers/devfreq/ 4140F: include/linux/devfreq.h 4141F: Documentation/devicetree/bindings/devfreq/ 4142 4143DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4144M: Chanwoo Choi <cw00.choi@samsung.com> 4145L: linux-pm@vger.kernel.org 4146T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4147S: Supported 4148F: drivers/devfreq/event/ 4149F: drivers/devfreq/devfreq-event.c 4150F: include/linux/devfreq-event.h 4151F: Documentation/devicetree/bindings/devfreq/event/ 4152 4153DEVICE NUMBER REGISTRY 4154M: Torben Mathiasen <device@lanana.org> 4155W: http://lanana.org/docs/device-list/index.html 4156S: Maintained 4157 4158DEVICE-MAPPER (LVM) 4159M: Alasdair Kergon <agk@redhat.com> 4160M: Mike Snitzer <snitzer@redhat.com> 4161M: dm-devel@redhat.com 4162L: dm-devel@redhat.com 4163W: http://sources.redhat.com/dm 4164Q: http://patchwork.kernel.org/project/dm-devel/list/ 4165T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4166T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4167S: Maintained 4168F: Documentation/device-mapper/ 4169F: drivers/md/Makefile 4170F: drivers/md/Kconfig 4171F: drivers/md/dm* 4172F: drivers/md/persistent-data/ 4173F: include/linux/device-mapper.h 4174F: include/linux/dm-*.h 4175F: include/uapi/linux/dm-*.h 4176 4177DEVLINK 4178M: Jiri Pirko <jiri@mellanox.com> 4179L: netdev@vger.kernel.org 4180S: Supported 4181F: net/core/devlink.c 4182F: include/net/devlink.h 4183F: include/uapi/linux/devlink.h 4184 4185DIALOG SEMICONDUCTOR DRIVERS 4186M: Support Opensource <support.opensource@diasemi.com> 4187W: http://www.dialog-semiconductor.com/products 4188S: Supported 4189F: Documentation/hwmon/da90?? 4190F: Documentation/devicetree/bindings/mfd/da90*.txt 4191F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4192F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4193F: Documentation/devicetree/bindings/regulator/da92*.txt 4194F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4195F: Documentation/devicetree/bindings/sound/da[79]*.txt 4196F: drivers/gpio/gpio-da90??.c 4197F: drivers/hwmon/da90??-hwmon.c 4198F: drivers/iio/adc/da91??-*.c 4199F: drivers/input/misc/da90??_onkey.c 4200F: drivers/input/touchscreen/da9052_tsi.c 4201F: drivers/leds/leds-da90??.c 4202F: drivers/mfd/da903x.c 4203F: drivers/mfd/da90??-*.c 4204F: drivers/mfd/da91??-*.c 4205F: drivers/power/supply/da9052-battery.c 4206F: drivers/power/supply/da91??-*.c 4207F: drivers/regulator/da903x.c 4208F: drivers/regulator/da9???-regulator.[ch] 4209F: drivers/thermal/da90??-thermal.c 4210F: drivers/rtc/rtc-da90??.c 4211F: drivers/video/backlight/da90??_bl.c 4212F: drivers/watchdog/da90??_wdt.c 4213F: include/linux/mfd/da903x.h 4214F: include/linux/mfd/da9052/ 4215F: include/linux/mfd/da9055/ 4216F: include/linux/mfd/da9062/ 4217F: include/linux/mfd/da9063/ 4218F: include/linux/mfd/da9150/ 4219F: include/linux/regulator/da9211.h 4220F: include/sound/da[79]*.h 4221F: sound/soc/codecs/da[79]*.[ch] 4222 4223DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4224M: William Breathitt Gray <vilhelm.gray@gmail.com> 4225L: linux-gpio@vger.kernel.org 4226S: Maintained 4227F: drivers/gpio/gpio-gpio-mm.c 4228 4229DIGI NEO AND CLASSIC PCI PRODUCTS 4230M: Lidza Louina <lidza.louina@gmail.com> 4231M: Mark Hounschell <markh@compro.net> 4232L: driverdev-devel@linuxdriverproject.org 4233S: Maintained 4234F: drivers/staging/dgnc/ 4235 4236DIOLAN U2C-12 I2C DRIVER 4237M: Guenter Roeck <linux@roeck-us.net> 4238L: linux-i2c@vger.kernel.org 4239S: Maintained 4240F: drivers/i2c/busses/i2c-diolan-u2c.c 4241 4242FILESYSTEM DIRECT ACCESS (DAX) 4243M: Matthew Wilcox <mawilcox@microsoft.com> 4244M: Ross Zwisler <ross.zwisler@linux.intel.com> 4245L: linux-fsdevel@vger.kernel.org 4246S: Supported 4247F: fs/dax.c 4248F: include/linux/dax.h 4249F: include/trace/events/fs_dax.h 4250 4251DEVICE DIRECT ACCESS (DAX) 4252M: Dan Williams <dan.j.williams@intel.com> 4253M: Dave Jiang <dave.jiang@intel.com> 4254M: Ross Zwisler <ross.zwisler@linux.intel.com> 4255M: Vishal Verma <vishal.l.verma@intel.com> 4256L: linux-nvdimm@lists.01.org 4257S: Supported 4258F: drivers/dax/ 4259 4260DIRECTORY NOTIFICATION (DNOTIFY) 4261M: Jan Kara <jack@suse.cz> 4262R: Amir Goldstein <amir73il@gmail.com> 4263L: linux-fsdevel@vger.kernel.org 4264S: Maintained 4265F: Documentation/filesystems/dnotify.txt 4266F: fs/notify/dnotify/ 4267F: include/linux/dnotify.h 4268 4269DISK GEOMETRY AND PARTITION HANDLING 4270M: Andries Brouwer <aeb@cwi.nl> 4271W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4272W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4273W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4274S: Maintained 4275 4276DISKQUOTA 4277M: Jan Kara <jack@suse.com> 4278S: Maintained 4279F: Documentation/filesystems/quota.txt 4280F: fs/quota/ 4281F: include/linux/quota*.h 4282F: include/uapi/linux/quota*.h 4283 4284DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4285M: Bernie Thompson <bernie@plugable.com> 4286L: linux-fbdev@vger.kernel.org 4287S: Maintained 4288W: http://plugable.com/category/projects/udlfb/ 4289F: drivers/video/fbdev/udlfb.c 4290F: include/video/udlfb.h 4291F: Documentation/fb/udlfb.txt 4292 4293DISTRIBUTED LOCK MANAGER (DLM) 4294M: Christine Caulfield <ccaulfie@redhat.com> 4295M: David Teigland <teigland@redhat.com> 4296L: cluster-devel@redhat.com 4297W: http://sources.redhat.com/cluster/ 4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4299S: Supported 4300F: fs/dlm/ 4301 4302DMA BUFFER SHARING FRAMEWORK 4303M: Sumit Semwal <sumit.semwal@linaro.org> 4304S: Maintained 4305L: linux-media@vger.kernel.org 4306L: dri-devel@lists.freedesktop.org 4307L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4308F: drivers/dma-buf/ 4309F: include/linux/dma-buf* 4310F: include/linux/reservation.h 4311F: include/linux/*fence.h 4312F: Documentation/driver-api/dma-buf.rst 4313T: git git://anongit.freedesktop.org/drm/drm-misc 4314 4315DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4316M: Vinod Koul <vinod.koul@intel.com> 4317L: dmaengine@vger.kernel.org 4318Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4319S: Maintained 4320F: drivers/dma/ 4321F: include/linux/dmaengine.h 4322F: include/linux/of_dma.h 4323F: Documentation/devicetree/bindings/dma/ 4324F: Documentation/driver-api/dmaengine/ 4325T: git git://git.infradead.org/users/vkoul/slave-dma.git 4326 4327DMA MAPPING HELPERS 4328M: Christoph Hellwig <hch@lst.de> 4329M: Marek Szyprowski <m.szyprowski@samsung.com> 4330R: Robin Murphy <robin.murphy@arm.com> 4331L: iommu@lists.linux-foundation.org 4332T: git git://git.infradead.org/users/hch/dma-mapping.git 4333W: http://git.infradead.org/users/hch/dma-mapping.git 4334S: Supported 4335F: lib/dma-debug.c 4336F: lib/dma-direct.c 4337F: lib/dma-virt.c 4338F: drivers/base/dma-mapping.c 4339F: drivers/base/dma-coherent.c 4340F: include/asm-generic/dma-mapping.h 4341F: include/linux/dma-direct.h 4342F: include/linux/dma-mapping.h 4343 4344DME1737 HARDWARE MONITOR DRIVER 4345M: Juerg Haefliger <juergh@gmail.com> 4346L: linux-hwmon@vger.kernel.org 4347S: Maintained 4348F: Documentation/hwmon/dme1737 4349F: drivers/hwmon/dme1737.c 4350 4351DMI/SMBIOS SUPPORT 4352M: Jean Delvare <jdelvare@suse.com> 4353S: Maintained 4354T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4355F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4356F: drivers/firmware/dmi-id.c 4357F: drivers/firmware/dmi_scan.c 4358F: include/linux/dmi.h 4359 4360DOCUMENTATION 4361M: Jonathan Corbet <corbet@lwn.net> 4362L: linux-doc@vger.kernel.org 4363S: Maintained 4364F: Documentation/ 4365F: scripts/kernel-doc 4366X: Documentation/ABI/ 4367X: Documentation/devicetree/ 4368X: Documentation/acpi 4369X: Documentation/power 4370X: Documentation/spi 4371X: Documentation/media 4372T: git git://git.lwn.net/linux.git docs-next 4373 4374DONGWOON DW9714 LENS VOICE COIL DRIVER 4375M: Sakari Ailus <sakari.ailus@linux.intel.com> 4376L: linux-media@vger.kernel.org 4377T: git git://linuxtv.org/media_tree.git 4378S: Maintained 4379F: drivers/media/i2c/dw9714.c 4380 4381DOUBLETALK DRIVER 4382M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4383L: blinux-list@redhat.com 4384S: Maintained 4385F: drivers/char/dtlk.c 4386F: include/linux/dtlk.h 4387 4388DPAA2 DATAPATH I/O (DPIO) DRIVER 4389M: Roy Pledge <Roy.Pledge@nxp.com> 4390L: linux-kernel@vger.kernel.org 4391S: Maintained 4392F: drivers/staging/fsl-mc/bus/dpio 4393 4394DPAA2 ETHERNET DRIVER 4395M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4396L: linux-kernel@vger.kernel.org 4397S: Maintained 4398F: drivers/staging/fsl-dpaa2/ethernet 4399 4400DPAA2 ETHERNET SWITCH DRIVER 4401M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4402L: linux-kernel@vger.kernel.org 4403S: Maintained 4404F: drivers/staging/fsl-dpaa2/ethsw 4405 4406DPT_I2O SCSI RAID DRIVER 4407M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4408L: linux-scsi@vger.kernel.org 4409W: http://www.adaptec.com/ 4410S: Maintained 4411F: drivers/scsi/dpt* 4412F: drivers/scsi/dpt/ 4413 4414DRBD DRIVER 4415M: Philipp Reisner <philipp.reisner@linbit.com> 4416M: Lars Ellenberg <lars.ellenberg@linbit.com> 4417L: drbd-dev@lists.linbit.com 4418W: http://www.drbd.org 4419T: git git://git.linbit.com/linux-drbd.git 4420T: git git://git.linbit.com/drbd-8.4.git 4421S: Supported 4422F: drivers/block/drbd/ 4423F: lib/lru_cache.c 4424F: Documentation/blockdev/drbd/ 4425 4426DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4427M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4428T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4429S: Supported 4430F: Documentation/kobject.txt 4431F: drivers/base/ 4432F: fs/debugfs/ 4433F: fs/sysfs/ 4434F: include/linux/debugfs.h 4435F: include/linux/kobj* 4436F: lib/kobj* 4437 4438DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4439M: Kevin Hilman <khilman@kernel.org> 4440M: Nishanth Menon <nm@ti.com> 4441S: Maintained 4442F: drivers/power/avs/ 4443F: include/linux/power/smartreflex.h 4444L: linux-pm@vger.kernel.org 4445 4446DRM DRIVER FOR ARM PL111 CLCD 4447M: Eric Anholt <eric@anholt.net> 4448T: git git://anongit.freedesktop.org/drm/drm-misc 4449S: Supported 4450F: drivers/gpu/drm/pl111/ 4451 4452DRM DRIVER FOR ARM VERSATILE TFT PANELS 4453M: Linus Walleij <linus.walleij@linaro.org> 4454T: git git://anongit.freedesktop.org/drm/drm-misc 4455S: Maintained 4456F: drivers/gpu/drm/panel/panel-arm-versatile.c 4457F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4458 4459DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4460M: Dave Airlie <airlied@redhat.com> 4461S: Odd Fixes 4462F: drivers/gpu/drm/ast/ 4463 4464DRM DRIVER FOR BOCHS VIRTUAL GPU 4465M: Gerd Hoffmann <kraxel@redhat.com> 4466L: virtualization@lists.linux-foundation.org 4467T: git git://anongit.freedesktop.org/drm/drm-misc 4468S: Maintained 4469F: drivers/gpu/drm/bochs/ 4470 4471DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4472M: Linus Walleij <linus.walleij@linaro.org> 4473T: git git://anongit.freedesktop.org/drm/drm-misc 4474S: Maintained 4475F: drivers/gpu/drm/tve200/ 4476 4477DRM DRIVER FOR ILITEK ILI9225 PANELS 4478M: David Lechner <david@lechnology.com> 4479S: Maintained 4480F: drivers/gpu/drm/tinydrm/ili9225.c 4481F: Documentation/devicetree/bindings/display/ili9225.txt 4482 4483DRM DRIVER FOR INTEL I810 VIDEO CARDS 4484S: Orphan / Obsolete 4485F: drivers/gpu/drm/i810/ 4486F: include/uapi/drm/i810_drm.h 4487 4488DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4489S: Orphan / Obsolete 4490F: drivers/gpu/drm/mga/ 4491F: include/uapi/drm/mga_drm.h 4492 4493DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4494M: Dave Airlie <airlied@redhat.com> 4495S: Odd Fixes 4496F: drivers/gpu/drm/mgag200/ 4497 4498DRM DRIVER FOR MI0283QT 4499M: Noralf Trønnes <noralf@tronnes.org> 4500S: Maintained 4501F: drivers/gpu/drm/tinydrm/mi0283qt.c 4502F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4503 4504DRM DRIVER FOR MSM ADRENO GPU 4505M: Rob Clark <robdclark@gmail.com> 4506L: linux-arm-msm@vger.kernel.org 4507L: dri-devel@lists.freedesktop.org 4508L: freedreno@lists.freedesktop.org 4509T: git git://people.freedesktop.org/~robclark/linux 4510S: Maintained 4511F: drivers/gpu/drm/msm/ 4512F: include/uapi/drm/msm_drm.h 4513F: Documentation/devicetree/bindings/display/msm/ 4514 4515DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4516M: Ben Skeggs <bskeggs@redhat.com> 4517L: dri-devel@lists.freedesktop.org 4518L: nouveau@lists.freedesktop.org 4519T: git git://github.com/skeggsb/linux 4520S: Supported 4521F: drivers/gpu/drm/nouveau/ 4522F: include/uapi/drm/nouveau_drm.h 4523 4524DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4525M: Noralf Trønnes <noralf@tronnes.org> 4526S: Maintained 4527F: drivers/gpu/drm/tinydrm/repaper.c 4528F: Documentation/devicetree/bindings/display/repaper.txt 4529 4530DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4531M: Dave Airlie <airlied@redhat.com> 4532M: Gerd Hoffmann <kraxel@redhat.com> 4533L: virtualization@lists.linux-foundation.org 4534T: git git://anongit.freedesktop.org/drm/drm-misc 4535S: Obsolete 4536W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4537F: drivers/gpu/drm/cirrus/ 4538 4539DRM DRIVER FOR QXL VIRTUAL GPU 4540M: Dave Airlie <airlied@redhat.com> 4541M: Gerd Hoffmann <kraxel@redhat.com> 4542L: virtualization@lists.linux-foundation.org 4543T: git git://anongit.freedesktop.org/drm/drm-misc 4544S: Maintained 4545F: drivers/gpu/drm/qxl/ 4546F: include/uapi/drm/qxl_drm.h 4547 4548DRM DRIVER FOR RAGE 128 VIDEO CARDS 4549S: Orphan / Obsolete 4550F: drivers/gpu/drm/r128/ 4551F: include/uapi/drm/r128_drm.h 4552 4553DRM DRIVER FOR SAVAGE VIDEO CARDS 4554S: Orphan / Obsolete 4555F: drivers/gpu/drm/savage/ 4556F: include/uapi/drm/savage_drm.h 4557 4558DRM DRIVER FOR SIS VIDEO CARDS 4559S: Orphan / Obsolete 4560F: drivers/gpu/drm/sis/ 4561F: include/uapi/drm/sis_drm.h 4562 4563DRM DRIVER FOR SITRONIX ST7586 PANELS 4564M: David Lechner <david@lechnology.com> 4565S: Maintained 4566F: drivers/gpu/drm/tinydrm/st7586.c 4567F: Documentation/devicetree/bindings/display/st7586.txt 4568 4569DRM DRIVER FOR SITRONIX ST7735R PANELS 4570M: David Lechner <david@lechnology.com> 4571S: Maintained 4572F: drivers/gpu/drm/tinydrm/st7735r.c 4573F: Documentation/devicetree/bindings/display/st7735r.txt 4574 4575DRM DRIVER FOR TDFX VIDEO CARDS 4576S: Orphan / Obsolete 4577F: drivers/gpu/drm/tdfx/ 4578 4579DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4580M: Dave Airlie <airlied@redhat.com> 4581S: Odd Fixes 4582F: drivers/gpu/drm/udl/ 4583 4584DRM DRIVER FOR VMWARE VIRTUAL GPU 4585M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4586M: Sinclair Yeh <syeh@vmware.com> 4587M: Thomas Hellstrom <thellstrom@vmware.com> 4588L: dri-devel@lists.freedesktop.org 4589T: git git://people.freedesktop.org/~syeh/repos_linux 4590T: git git://people.freedesktop.org/~thomash/linux 4591S: Supported 4592F: drivers/gpu/drm/vmwgfx/ 4593F: include/uapi/drm/vmwgfx_drm.h 4594 4595DRM DRIVERS 4596M: David Airlie <airlied@linux.ie> 4597L: dri-devel@lists.freedesktop.org 4598T: git git://people.freedesktop.org/~airlied/linux 4599B: https://bugs.freedesktop.org/ 4600C: irc://chat.freenode.net/dri-devel 4601S: Maintained 4602F: drivers/gpu/drm/ 4603F: drivers/gpu/vga/ 4604F: Documentation/devicetree/bindings/display/ 4605F: Documentation/devicetree/bindings/gpu/ 4606F: Documentation/devicetree/bindings/video/ 4607F: Documentation/gpu/ 4608F: include/drm/ 4609F: include/uapi/drm/ 4610F: include/linux/vga* 4611 4612DRM DRIVERS AND MISC GPU PATCHES 4613M: Gustavo Padovan <gustavo@padovan.org> 4614M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4615M: Sean Paul <seanpaul@chromium.org> 4616W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4617S: Maintained 4618T: git git://anongit.freedesktop.org/drm/drm-misc 4619F: Documentation/gpu/ 4620F: drivers/gpu/vga/ 4621F: drivers/gpu/drm/* 4622F: include/drm/drm* 4623F: include/uapi/drm/drm* 4624F: include/linux/vga* 4625 4626DRM DRIVERS FOR ALLWINNER A10 4627M: Maxime Ripard <maxime.ripard@bootlin.com> 4628L: dri-devel@lists.freedesktop.org 4629S: Supported 4630F: drivers/gpu/drm/sun4i/ 4631F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4632T: git git://anongit.freedesktop.org/drm/drm-misc 4633 4634DRM DRIVERS FOR AMLOGIC SOCS 4635M: Neil Armstrong <narmstrong@baylibre.com> 4636L: dri-devel@lists.freedesktop.org 4637L: linux-amlogic@lists.infradead.org 4638W: http://linux-meson.com/ 4639S: Supported 4640F: drivers/gpu/drm/meson/ 4641F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4642F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4643F: Documentation/gpu/meson.rst 4644T: git git://anongit.freedesktop.org/drm/drm-misc 4645 4646DRM DRIVERS FOR ATMEL HLCDC 4647M: Boris Brezillon <boris.brezillon@bootlin.com> 4648L: dri-devel@lists.freedesktop.org 4649S: Supported 4650F: drivers/gpu/drm/atmel-hlcdc/ 4651F: Documentation/devicetree/bindings/drm/atmel/ 4652T: git git://anongit.freedesktop.org/drm/drm-misc 4653 4654DRM DRIVERS FOR BRIDGE CHIPS 4655M: Archit Taneja <architt@codeaurora.org> 4656M: Andrzej Hajda <a.hajda@samsung.com> 4657R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4658S: Maintained 4659T: git git://anongit.freedesktop.org/drm/drm-misc 4660F: drivers/gpu/drm/bridge/ 4661 4662DRM DRIVERS FOR EXYNOS 4663M: Inki Dae <inki.dae@samsung.com> 4664M: Joonyoung Shim <jy0922.shim@samsung.com> 4665M: Seung-Woo Kim <sw0312.kim@samsung.com> 4666M: Kyungmin Park <kyungmin.park@samsung.com> 4667L: dri-devel@lists.freedesktop.org 4668T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4669S: Supported 4670F: drivers/gpu/drm/exynos/ 4671F: include/uapi/drm/exynos_drm.h 4672F: Documentation/devicetree/bindings/display/exynos/ 4673 4674DRM DRIVERS FOR FREESCALE DCU 4675M: Stefan Agner <stefan@agner.ch> 4676M: Alison Wang <alison.wang@freescale.com> 4677L: dri-devel@lists.freedesktop.org 4678S: Supported 4679F: drivers/gpu/drm/fsl-dcu/ 4680F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4681F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4682F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4683 4684DRM DRIVERS FOR FREESCALE IMX 4685M: Philipp Zabel <p.zabel@pengutronix.de> 4686L: dri-devel@lists.freedesktop.org 4687S: Maintained 4688F: drivers/gpu/drm/imx/ 4689F: drivers/gpu/ipu-v3/ 4690F: Documentation/devicetree/bindings/display/imx/ 4691 4692DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4693M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4694L: dri-devel@lists.freedesktop.org 4695T: git git://github.com/patjak/drm-gma500 4696S: Maintained 4697F: drivers/gpu/drm/gma500/ 4698 4699DRM DRIVERS FOR HISILICON 4700M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4701M: Rongrong Zou <zourongrong@gmail.com> 4702R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4703R: Chen Feng <puck.chen@hisilicon.com> 4704L: dri-devel@lists.freedesktop.org 4705T: git git://github.com/xin3liang/linux.git 4706S: Maintained 4707F: drivers/gpu/drm/hisilicon/ 4708F: Documentation/devicetree/bindings/display/hisilicon/ 4709 4710DRM DRIVERS FOR MEDIATEK 4711M: CK Hu <ck.hu@mediatek.com> 4712M: Philipp Zabel <p.zabel@pengutronix.de> 4713L: dri-devel@lists.freedesktop.org 4714S: Supported 4715F: drivers/gpu/drm/mediatek/ 4716F: Documentation/devicetree/bindings/display/mediatek/ 4717 4718DRM DRIVERS FOR NVIDIA TEGRA 4719M: Thierry Reding <thierry.reding@gmail.com> 4720L: dri-devel@lists.freedesktop.org 4721L: linux-tegra@vger.kernel.org 4722T: git git://anongit.freedesktop.org/tegra/linux.git 4723S: Supported 4724F: drivers/gpu/drm/tegra/ 4725F: drivers/gpu/host1x/ 4726F: include/linux/host1x.h 4727F: include/uapi/drm/tegra_drm.h 4728F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4729 4730DRM DRIVERS FOR RENESAS 4731M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4732L: dri-devel@lists.freedesktop.org 4733L: linux-renesas-soc@vger.kernel.org 4734T: git git://linuxtv.org/pinchartl/fbdev 4735S: Supported 4736F: drivers/gpu/drm/rcar-du/ 4737F: drivers/gpu/drm/shmobile/ 4738F: include/linux/platform_data/shmob_drm.h 4739F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4740F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4741F: Documentation/devicetree/bindings/display/renesas,du.txt 4742 4743DRM DRIVERS FOR ROCKCHIP 4744M: Sandy Huang <hjc@rock-chips.com> 4745M: Heiko Stübner <heiko@sntech.de> 4746L: dri-devel@lists.freedesktop.org 4747S: Maintained 4748F: drivers/gpu/drm/rockchip/ 4749F: Documentation/devicetree/bindings/display/rockchip/ 4750T: git git://anongit.freedesktop.org/drm/drm-misc 4751 4752DRM DRIVERS FOR STI 4753M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4754M: Vincent Abriou <vincent.abriou@st.com> 4755L: dri-devel@lists.freedesktop.org 4756T: git git://anongit.freedesktop.org/drm/drm-misc 4757S: Maintained 4758F: drivers/gpu/drm/sti 4759F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4760 4761DRM DRIVERS FOR STM 4762M: Yannick Fertre <yannick.fertre@st.com> 4763M: Philippe Cornu <philippe.cornu@st.com> 4764M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4765M: Vincent Abriou <vincent.abriou@st.com> 4766L: dri-devel@lists.freedesktop.org 4767T: git git://anongit.freedesktop.org/drm/drm-misc 4768S: Maintained 4769F: drivers/gpu/drm/stm 4770F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4771 4772DRM DRIVERS FOR TI LCDC 4773M: Jyri Sarha <jsarha@ti.com> 4774R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4775L: dri-devel@lists.freedesktop.org 4776S: Maintained 4777F: drivers/gpu/drm/tilcdc/ 4778F: Documentation/devicetree/bindings/display/tilcdc/ 4779 4780DRM DRIVERS FOR TI OMAP 4781M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4782L: dri-devel@lists.freedesktop.org 4783S: Maintained 4784F: drivers/gpu/drm/omapdrm/ 4785F: Documentation/devicetree/bindings/display/ti/ 4786 4787DRM DRIVERS FOR VC4 4788M: Eric Anholt <eric@anholt.net> 4789T: git git://github.com/anholt/linux 4790S: Supported 4791F: drivers/gpu/drm/vc4/ 4792F: include/uapi/drm/vc4_drm.h 4793F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4794T: git git://anongit.freedesktop.org/drm/drm-misc 4795 4796DRM DRIVERS FOR VIVANTE GPU IP 4797M: Lucas Stach <l.stach@pengutronix.de> 4798R: Russell King <linux+etnaviv@armlinux.org.uk> 4799R: Christian Gmeiner <christian.gmeiner@gmail.com> 4800L: etnaviv@lists.freedesktop.org 4801L: dri-devel@lists.freedesktop.org 4802S: Maintained 4803F: drivers/gpu/drm/etnaviv/ 4804F: include/uapi/drm/etnaviv_drm.h 4805F: Documentation/devicetree/bindings/display/etnaviv/ 4806 4807DRM DRIVERS FOR ZTE ZX 4808M: Shawn Guo <shawnguo@kernel.org> 4809L: dri-devel@lists.freedesktop.org 4810S: Maintained 4811F: drivers/gpu/drm/zte/ 4812F: Documentation/devicetree/bindings/display/zte,vou.txt 4813T: git git://anongit.freedesktop.org/drm/drm-misc 4814 4815DRM PANEL DRIVERS 4816M: Thierry Reding <thierry.reding@gmail.com> 4817L: dri-devel@lists.freedesktop.org 4818T: git git://anongit.freedesktop.org/drm/drm-misc 4819S: Maintained 4820F: drivers/gpu/drm/drm_panel.c 4821F: drivers/gpu/drm/panel/ 4822F: include/drm/drm_panel.h 4823F: Documentation/devicetree/bindings/display/panel/ 4824 4825DRM TINYDRM DRIVERS 4826M: Noralf Trønnes <noralf@tronnes.org> 4827W: https://github.com/notro/tinydrm/wiki/Development 4828T: git git://anongit.freedesktop.org/drm/drm-misc 4829S: Maintained 4830F: drivers/gpu/drm/tinydrm/ 4831F: include/drm/tinydrm/ 4832 4833DRM TTM SUBSYSTEM 4834M: Christian Koenig <christian.koenig@amd.com> 4835M: Roger He <Hongbo.He@amd.com> 4836T: git git://people.freedesktop.org/~agd5f/linux 4837S: Maintained 4838L: dri-devel@lists.freedesktop.org 4839F: include/drm/ttm/ 4840F: drivers/gpu/drm/ttm/ 4841 4842DSBR100 USB FM RADIO DRIVER 4843M: Alexey Klimov <klimov.linux@gmail.com> 4844L: linux-media@vger.kernel.org 4845T: git git://linuxtv.org/media_tree.git 4846S: Maintained 4847F: drivers/media/radio/dsbr100.c 4848 4849DSCC4 DRIVER 4850M: Francois Romieu <romieu@fr.zoreil.com> 4851L: netdev@vger.kernel.org 4852S: Maintained 4853F: drivers/net/wan/dscc4.c 4854 4855DT3155 MEDIA DRIVER 4856M: Hans Verkuil <hverkuil@xs4all.nl> 4857L: linux-media@vger.kernel.org 4858T: git git://linuxtv.org/media_tree.git 4859W: https://linuxtv.org 4860S: Odd Fixes 4861F: drivers/media/pci/dt3155/ 4862 4863DVB_USB_AF9015 MEDIA DRIVER 4864M: Antti Palosaari <crope@iki.fi> 4865L: linux-media@vger.kernel.org 4866W: https://linuxtv.org 4867W: http://palosaari.fi/linux/ 4868Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4869T: git git://linuxtv.org/anttip/media_tree.git 4870S: Maintained 4871F: drivers/media/usb/dvb-usb-v2/af9015* 4872 4873DVB_USB_AF9035 MEDIA DRIVER 4874M: Antti Palosaari <crope@iki.fi> 4875L: linux-media@vger.kernel.org 4876W: https://linuxtv.org 4877W: http://palosaari.fi/linux/ 4878Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4879T: git git://linuxtv.org/anttip/media_tree.git 4880S: Maintained 4881F: drivers/media/usb/dvb-usb-v2/af9035* 4882 4883DVB_USB_ANYSEE MEDIA DRIVER 4884M: Antti Palosaari <crope@iki.fi> 4885L: linux-media@vger.kernel.org 4886W: https://linuxtv.org 4887W: http://palosaari.fi/linux/ 4888Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4889T: git git://linuxtv.org/anttip/media_tree.git 4890S: Maintained 4891F: drivers/media/usb/dvb-usb-v2/anysee* 4892 4893DVB_USB_AU6610 MEDIA DRIVER 4894M: Antti Palosaari <crope@iki.fi> 4895L: linux-media@vger.kernel.org 4896W: https://linuxtv.org 4897W: http://palosaari.fi/linux/ 4898Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4899T: git git://linuxtv.org/anttip/media_tree.git 4900S: Maintained 4901F: drivers/media/usb/dvb-usb-v2/au6610* 4902 4903DVB_USB_CE6230 MEDIA DRIVER 4904M: Antti Palosaari <crope@iki.fi> 4905L: linux-media@vger.kernel.org 4906W: https://linuxtv.org 4907W: http://palosaari.fi/linux/ 4908Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4909T: git git://linuxtv.org/anttip/media_tree.git 4910S: Maintained 4911F: drivers/media/usb/dvb-usb-v2/ce6230* 4912 4913DVB_USB_CXUSB MEDIA DRIVER 4914M: Michael Krufky <mkrufky@linuxtv.org> 4915L: linux-media@vger.kernel.org 4916W: https://linuxtv.org 4917W: http://github.com/mkrufky 4918Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4919T: git git://linuxtv.org/media_tree.git 4920S: Maintained 4921F: drivers/media/usb/dvb-usb/cxusb* 4922 4923DVB_USB_EC168 MEDIA DRIVER 4924M: Antti Palosaari <crope@iki.fi> 4925L: linux-media@vger.kernel.org 4926W: https://linuxtv.org 4927W: http://palosaari.fi/linux/ 4928Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4929T: git git://linuxtv.org/anttip/media_tree.git 4930S: Maintained 4931F: drivers/media/usb/dvb-usb-v2/ec168* 4932 4933DVB_USB_GL861 MEDIA DRIVER 4934M: Antti Palosaari <crope@iki.fi> 4935L: linux-media@vger.kernel.org 4936W: https://linuxtv.org 4937Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4938T: git git://linuxtv.org/anttip/media_tree.git 4939S: Maintained 4940F: drivers/media/usb/dvb-usb-v2/gl861* 4941 4942DVB_USB_MXL111SF MEDIA DRIVER 4943M: Michael Krufky <mkrufky@linuxtv.org> 4944L: linux-media@vger.kernel.org 4945W: https://linuxtv.org 4946W: http://github.com/mkrufky 4947Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4948T: git git://linuxtv.org/mkrufky/mxl111sf.git 4949S: Maintained 4950F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4951 4952DVB_USB_RTL28XXU MEDIA DRIVER 4953M: Antti Palosaari <crope@iki.fi> 4954L: linux-media@vger.kernel.org 4955W: https://linuxtv.org 4956W: http://palosaari.fi/linux/ 4957Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4958T: git git://linuxtv.org/anttip/media_tree.git 4959S: Maintained 4960F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4961 4962DVB_USB_V2 MEDIA DRIVER 4963M: Antti Palosaari <crope@iki.fi> 4964L: linux-media@vger.kernel.org 4965W: https://linuxtv.org 4966W: http://palosaari.fi/linux/ 4967Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4968T: git git://linuxtv.org/anttip/media_tree.git 4969S: Maintained 4970F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4971F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4972 4973DYNAMIC DEBUG 4974M: Jason Baron <jbaron@akamai.com> 4975S: Maintained 4976F: lib/dynamic_debug.c 4977F: include/linux/dynamic_debug.h 4978 4979DYNAMIC INTERRUPT MODERATION 4980M: Tal Gilboa <talgi@mellanox.com> 4981S: Maintained 4982F: include/linux/net_dim.h 4983 4984DZ DECSTATION DZ11 SERIAL DRIVER 4985M: "Maciej W. Rozycki" <macro@linux-mips.org> 4986S: Maintained 4987F: drivers/tty/serial/dz.* 4988 4989E3X0 POWER BUTTON DRIVER 4990M: Moritz Fischer <moritz.fischer@ettus.com> 4991L: usrp-users@lists.ettus.com 4992W: http://www.ettus.com 4993S: Supported 4994F: drivers/input/misc/e3x0-button.c 4995F: Documentation/devicetree/bindings/input/e3x0-button.txt 4996 4997E4000 MEDIA DRIVER 4998M: Antti Palosaari <crope@iki.fi> 4999L: linux-media@vger.kernel.org 5000W: https://linuxtv.org 5001W: http://palosaari.fi/linux/ 5002Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5003T: git git://linuxtv.org/anttip/media_tree.git 5004S: Maintained 5005F: drivers/media/tuners/e4000* 5006 5007EC100 MEDIA DRIVER 5008M: Antti Palosaari <crope@iki.fi> 5009L: linux-media@vger.kernel.org 5010W: https://linuxtv.org 5011W: http://palosaari.fi/linux/ 5012Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5013T: git git://linuxtv.org/anttip/media_tree.git 5014S: Maintained 5015F: drivers/media/dvb-frontends/ec100* 5016 5017ECRYPT FILE SYSTEM 5018M: Tyler Hicks <tyhicks@canonical.com> 5019L: ecryptfs@vger.kernel.org 5020W: http://ecryptfs.org 5021W: https://launchpad.net/ecryptfs 5022T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5023S: Supported 5024F: Documentation/filesystems/ecryptfs.txt 5025F: fs/ecryptfs/ 5026 5027EDAC-AMD64 5028M: Borislav Petkov <bp@alien8.de> 5029L: linux-edac@vger.kernel.org 5030S: Maintained 5031F: drivers/edac/amd64_edac* 5032 5033EDAC-CALXEDA 5034M: Robert Richter <rric@kernel.org> 5035L: linux-edac@vger.kernel.org 5036S: Maintained 5037F: drivers/edac/highbank* 5038 5039EDAC-CAVIUM OCTEON 5040M: Ralf Baechle <ralf@linux-mips.org> 5041M: David Daney <david.daney@cavium.com> 5042L: linux-edac@vger.kernel.org 5043L: linux-mips@linux-mips.org 5044S: Supported 5045F: drivers/edac/octeon_edac* 5046 5047EDAC-CAVIUM THUNDERX 5048M: David Daney <david.daney@cavium.com> 5049M: Jan Glauber <jglauber@cavium.com> 5050L: linux-edac@vger.kernel.org 5051S: Supported 5052F: drivers/edac/thunderx_edac* 5053 5054EDAC-CORE 5055M: Borislav Petkov <bp@alien8.de> 5056M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5057M: Mauro Carvalho Chehab <mchehab@kernel.org> 5058L: linux-edac@vger.kernel.org 5059T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5061S: Supported 5062F: Documentation/admin-guide/ras.rst 5063F: Documentation/driver-api/edac.rst 5064F: drivers/edac/ 5065F: include/linux/edac.h 5066 5067EDAC-E752X 5068M: Mark Gross <mark.gross@intel.com> 5069L: linux-edac@vger.kernel.org 5070S: Maintained 5071F: drivers/edac/e752x_edac.c 5072 5073EDAC-E7XXX 5074L: linux-edac@vger.kernel.org 5075S: Maintained 5076F: drivers/edac/e7xxx_edac.c 5077 5078EDAC-FSL_DDR 5079M: York Sun <york.sun@nxp.com> 5080L: linux-edac@vger.kernel.org 5081S: Maintained 5082F: drivers/edac/fsl_ddr_edac.* 5083 5084EDAC-GHES 5085M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5086M: Mauro Carvalho Chehab <mchehab@kernel.org> 5087L: linux-edac@vger.kernel.org 5088S: Maintained 5089F: drivers/edac/ghes_edac.c 5090 5091EDAC-I3000 5092L: linux-edac@vger.kernel.org 5093S: Orphan 5094F: drivers/edac/i3000_edac.c 5095 5096EDAC-I5000 5097L: linux-edac@vger.kernel.org 5098S: Maintained 5099F: drivers/edac/i5000_edac.c 5100 5101EDAC-I5400 5102M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5103M: Mauro Carvalho Chehab <mchehab@kernel.org> 5104L: linux-edac@vger.kernel.org 5105S: Maintained 5106F: drivers/edac/i5400_edac.c 5107 5108EDAC-I7300 5109M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5110M: Mauro Carvalho Chehab <mchehab@kernel.org> 5111L: linux-edac@vger.kernel.org 5112S: Maintained 5113F: drivers/edac/i7300_edac.c 5114 5115EDAC-I7CORE 5116M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5117M: Mauro Carvalho Chehab <mchehab@kernel.org> 5118L: linux-edac@vger.kernel.org 5119S: Maintained 5120F: drivers/edac/i7core_edac.c 5121 5122EDAC-I82443BXGX 5123M: Tim Small <tim@buttersideup.com> 5124L: linux-edac@vger.kernel.org 5125S: Maintained 5126F: drivers/edac/i82443bxgx_edac.c 5127 5128EDAC-I82975X 5129M: Ranganathan Desikan <ravi@jetztechnologies.com> 5130M: "Arvind R." <arvino55@gmail.com> 5131L: linux-edac@vger.kernel.org 5132S: Maintained 5133F: drivers/edac/i82975x_edac.c 5134 5135EDAC-IE31200 5136M: Jason Baron <jbaron@akamai.com> 5137L: linux-edac@vger.kernel.org 5138S: Maintained 5139F: drivers/edac/ie31200_edac.c 5140 5141EDAC-MPC85XX 5142M: Johannes Thumshirn <morbidrsa@gmail.com> 5143L: linux-edac@vger.kernel.org 5144S: Maintained 5145F: drivers/edac/mpc85xx_edac.[ch] 5146 5147EDAC-PASEMI 5148M: Egor Martovetsky <egor@pasemi.com> 5149L: linux-edac@vger.kernel.org 5150S: Maintained 5151F: drivers/edac/pasemi_edac.c 5152 5153EDAC-PND2 5154M: Tony Luck <tony.luck@intel.com> 5155L: linux-edac@vger.kernel.org 5156S: Maintained 5157F: drivers/edac/pnd2_edac.[ch] 5158 5159EDAC-R82600 5160M: Tim Small <tim@buttersideup.com> 5161L: linux-edac@vger.kernel.org 5162S: Maintained 5163F: drivers/edac/r82600_edac.c 5164 5165EDAC-SBRIDGE 5166M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5167M: Mauro Carvalho Chehab <mchehab@kernel.org> 5168L: linux-edac@vger.kernel.org 5169S: Maintained 5170F: drivers/edac/sb_edac.c 5171 5172EDAC-SKYLAKE 5173M: Tony Luck <tony.luck@intel.com> 5174L: linux-edac@vger.kernel.org 5175S: Maintained 5176F: drivers/edac/skx_edac.c 5177 5178EDAC-TI 5179M: Tero Kristo <t-kristo@ti.com> 5180L: linux-edac@vger.kernel.org 5181S: Maintained 5182F: drivers/edac/ti_edac.c 5183 5184EDIROL UA-101/UA-1000 DRIVER 5185M: Clemens Ladisch <clemens@ladisch.de> 5186L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5187T: git git://git.alsa-project.org/alsa-kernel.git 5188S: Maintained 5189F: sound/usb/misc/ua101.c 5190 5191EFI TEST DRIVER 5192L: linux-efi@vger.kernel.org 5193M: Ivan Hu <ivan.hu@canonical.com> 5194M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5195S: Maintained 5196F: drivers/firmware/efi/test/ 5197 5198EFI VARIABLE FILESYSTEM 5199M: Matthew Garrett <matthew.garrett@nebula.com> 5200M: Jeremy Kerr <jk@ozlabs.org> 5201M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5202T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5203L: linux-efi@vger.kernel.org 5204S: Maintained 5205F: fs/efivarfs/ 5206 5207EFIFB FRAMEBUFFER DRIVER 5208L: linux-fbdev@vger.kernel.org 5209M: Peter Jones <pjones@redhat.com> 5210S: Maintained 5211F: drivers/video/fbdev/efifb.c 5212 5213EFS FILESYSTEM 5214W: http://aeschi.ch.eu.org/efs/ 5215S: Orphan 5216F: fs/efs/ 5217 5218EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5219M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5220L: netdev@vger.kernel.org 5221S: Maintained 5222F: drivers/net/ethernet/ibm/ehea/ 5223 5224EM28XX VIDEO4LINUX DRIVER 5225M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 5226M: Mauro Carvalho Chehab <mchehab@kernel.org> 5227L: linux-media@vger.kernel.org 5228W: https://linuxtv.org 5229T: git git://linuxtv.org/media_tree.git 5230S: Maintained 5231F: drivers/media/usb/em28xx/ 5232F: Documentation/media/v4l-drivers/em28xx* 5233 5234EMBEDDED LINUX 5235M: Paul Gortmaker <paul.gortmaker@windriver.com> 5236M: Matt Mackall <mpm@selenic.com> 5237M: David Woodhouse <dwmw2@infradead.org> 5238L: linux-embedded@vger.kernel.org 5239S: Maintained 5240 5241Emulex 10Gbps iSCSI - OneConnect DRIVER 5242M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5243M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5244M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5245L: linux-scsi@vger.kernel.org 5246W: http://www.broadcom.com 5247S: Supported 5248F: drivers/scsi/be2iscsi/ 5249 5250Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5251M: Sathya Perla <sathya.perla@broadcom.com> 5252M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5253M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5254M: Somnath Kotur <somnath.kotur@broadcom.com> 5255L: netdev@vger.kernel.org 5256W: http://www.emulex.com 5257S: Supported 5258F: drivers/net/ethernet/emulex/benet/ 5259 5260EMULEX ONECONNECT ROCE DRIVER 5261M: Selvin Xavier <selvin.xavier@broadcom.com> 5262M: Devesh Sharma <devesh.sharma@broadcom.com> 5263L: linux-rdma@vger.kernel.org 5264W: http://www.broadcom.com 5265S: Odd Fixes 5266F: drivers/infiniband/hw/ocrdma/ 5267F: include/uapi/rdma/ocrdma-abi.h 5268 5269EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5270M: James Smart <james.smart@broadcom.com> 5271M: Dick Kennedy <dick.kennedy@broadcom.com> 5272L: linux-scsi@vger.kernel.org 5273W: http://www.broadcom.com 5274S: Supported 5275F: drivers/scsi/lpfc/ 5276 5277ENE CB710 FLASH CARD READER DRIVER 5278M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5279S: Maintained 5280F: drivers/misc/cb710/ 5281F: drivers/mmc/host/cb710-mmc.* 5282F: include/linux/cb710.h 5283 5284ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5285M: Maxim Levitsky <maximlevitsky@gmail.com> 5286S: Maintained 5287F: drivers/media/rc/ene_ir.* 5288 5289EPSON S1D13XXX FRAMEBUFFER DRIVER 5290M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5291S: Maintained 5292T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5293F: drivers/video/fbdev/s1d13xxxfb.c 5294F: include/video/s1d13xxxfb.h 5295 5296ERRSEQ ERROR TRACKING INFRASTRUCTURE 5297M: Jeff Layton <jlayton@kernel.org> 5298S: Maintained 5299F: lib/errseq.c 5300F: include/linux/errseq.h 5301 5302ET131X NETWORK DRIVER 5303M: Mark Einon <mark.einon@gmail.com> 5304S: Odd Fixes 5305F: drivers/net/ethernet/agere/ 5306 5307ETHERNET BRIDGE 5308M: Stephen Hemminger <stephen@networkplumber.org> 5309L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5310L: netdev@vger.kernel.org 5311W: http://www.linuxfoundation.org/en/Net:Bridge 5312S: Maintained 5313F: include/linux/netfilter_bridge/ 5314F: net/bridge/ 5315 5316ETHERNET PHY LIBRARY 5317M: Andrew Lunn <andrew@lunn.ch> 5318M: Florian Fainelli <f.fainelli@gmail.com> 5319L: netdev@vger.kernel.org 5320S: Maintained 5321F: Documentation/ABI/testing/sysfs-bus-mdio 5322F: Documentation/devicetree/bindings/net/mdio* 5323F: Documentation/networking/phy.txt 5324F: drivers/net/phy/ 5325F: drivers/of/of_mdio.c 5326F: drivers/of/of_net.c 5327F: include/linux/*mdio*.h 5328F: include/linux/of_net.h 5329F: include/linux/phy.h 5330F: include/linux/phy_fixed.h 5331F: include/linux/platform_data/mdio-gpio.h 5332F: include/linux/platform_data/mdio-bcm-unimac.h 5333F: include/trace/events/mdio.h 5334F: include/uapi/linux/mdio.h 5335F: include/uapi/linux/mii.h 5336 5337EXT2 FILE SYSTEM 5338M: Jan Kara <jack@suse.com> 5339L: linux-ext4@vger.kernel.org 5340S: Maintained 5341F: Documentation/filesystems/ext2.txt 5342F: fs/ext2/ 5343F: include/linux/ext2* 5344 5345EXT4 FILE SYSTEM 5346M: "Theodore Ts'o" <tytso@mit.edu> 5347M: Andreas Dilger <adilger.kernel@dilger.ca> 5348L: linux-ext4@vger.kernel.org 5349W: http://ext4.wiki.kernel.org 5350Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5351T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5352S: Maintained 5353F: Documentation/filesystems/ext4.txt 5354F: fs/ext4/ 5355 5356Extended Verification Module (EVM) 5357M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5358L: linux-integrity@vger.kernel.org 5359S: Supported 5360F: security/integrity/evm/ 5361 5362EXTENSIBLE FIRMWARE INTERFACE (EFI) 5363M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5364L: linux-efi@vger.kernel.org 5365T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5366S: Maintained 5367F: Documentation/efi-stub.txt 5368F: arch/*/kernel/efi.c 5369F: arch/x86/boot/compressed/eboot.[ch] 5370F: arch/*/include/asm/efi.h 5371F: arch/x86/platform/efi/ 5372F: drivers/firmware/efi/ 5373F: include/linux/efi*.h 5374F: arch/arm/boot/compressed/efi-header.S 5375F: arch/arm64/kernel/efi-entry.S 5376 5377EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5378M: MyungJoo Ham <myungjoo.ham@samsung.com> 5379M: Chanwoo Choi <cw00.choi@samsung.com> 5380L: linux-kernel@vger.kernel.org 5381T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5382S: Maintained 5383F: drivers/extcon/ 5384F: include/linux/extcon/ 5385F: include/linux/extcon.h 5386F: Documentation/extcon/ 5387F: Documentation/devicetree/bindings/extcon/ 5388 5389EXYNOS DP DRIVER 5390M: Jingoo Han <jingoohan1@gmail.com> 5391L: dri-devel@lists.freedesktop.org 5392S: Maintained 5393F: drivers/gpu/drm/exynos/exynos_dp* 5394 5395EXYNOS SYSMMU (IOMMU) driver 5396M: Marek Szyprowski <m.szyprowski@samsung.com> 5397L: iommu@lists.linux-foundation.org 5398S: Maintained 5399F: drivers/iommu/exynos-iommu.c 5400 5401EZchip NPS platform support 5402M: Elad Kanfi <eladkan@mellanox.com> 5403M: Vineet Gupta <vgupta@synopsys.com> 5404S: Supported 5405F: arch/arc/plat-eznps 5406F: arch/arc/boot/dts/eznps.dts 5407 5408F2FS FILE SYSTEM 5409M: Jaegeuk Kim <jaegeuk@kernel.org> 5410M: Chao Yu <yuchao0@huawei.com> 5411L: linux-f2fs-devel@lists.sourceforge.net 5412W: https://f2fs.wiki.kernel.org/ 5413T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5414S: Maintained 5415F: Documentation/filesystems/f2fs.txt 5416F: Documentation/ABI/testing/sysfs-fs-f2fs 5417F: fs/f2fs/ 5418F: include/linux/f2fs_fs.h 5419F: include/trace/events/f2fs.h 5420 5421F71805F HARDWARE MONITORING DRIVER 5422M: Jean Delvare <jdelvare@suse.com> 5423L: linux-hwmon@vger.kernel.org 5424S: Maintained 5425F: Documentation/hwmon/f71805f 5426F: drivers/hwmon/f71805f.c 5427 5428FANOTIFY 5429M: Jan Kara <jack@suse.cz> 5430R: Amir Goldstein <amir73il@gmail.com> 5431L: linux-fsdevel@vger.kernel.org 5432S: Maintained 5433F: fs/notify/fanotify/ 5434F: include/linux/fanotify.h 5435F: include/uapi/linux/fanotify.h 5436 5437FARSYNC SYNCHRONOUS DRIVER 5438M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5439W: http://www.farsite.co.uk/ 5440S: Supported 5441F: drivers/net/wan/farsync.* 5442 5443FAULT INJECTION SUPPORT 5444M: Akinobu Mita <akinobu.mita@gmail.com> 5445S: Supported 5446F: Documentation/fault-injection/ 5447F: lib/fault-inject.c 5448 5449FBTFT Framebuffer drivers 5450M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5451S: Maintained 5452F: drivers/staging/fbtft/ 5453 5454FC0011 TUNER DRIVER 5455M: Michael Buesch <m@bues.ch> 5456L: linux-media@vger.kernel.org 5457S: Maintained 5458F: drivers/media/tuners/fc0011.h 5459F: drivers/media/tuners/fc0011.c 5460 5461FC2580 MEDIA DRIVER 5462M: Antti Palosaari <crope@iki.fi> 5463L: linux-media@vger.kernel.org 5464W: https://linuxtv.org 5465W: http://palosaari.fi/linux/ 5466Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5467T: git git://linuxtv.org/anttip/media_tree.git 5468S: Maintained 5469F: drivers/media/tuners/fc2580* 5470 5471FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5472M: Johannes Thumshirn <jth@kernel.org> 5473L: linux-scsi@vger.kernel.org 5474W: www.Open-FCoE.org 5475S: Supported 5476F: drivers/scsi/libfc/ 5477F: drivers/scsi/fcoe/ 5478F: include/scsi/fc/ 5479F: include/scsi/libfc.h 5480F: include/scsi/libfcoe.h 5481F: include/uapi/scsi/fc/ 5482 5483FILE LOCKING (flock() and fcntl()/lockf()) 5484M: Jeff Layton <jlayton@kernel.org> 5485M: "J. Bruce Fields" <bfields@fieldses.org> 5486L: linux-fsdevel@vger.kernel.org 5487S: Maintained 5488F: include/linux/fcntl.h 5489F: include/uapi/linux/fcntl.h 5490F: fs/fcntl.c 5491F: fs/locks.c 5492 5493FILESYSTEMS (VFS and infrastructure) 5494M: Alexander Viro <viro@zeniv.linux.org.uk> 5495L: linux-fsdevel@vger.kernel.org 5496S: Maintained 5497F: fs/* 5498F: include/linux/fs.h 5499F: include/uapi/linux/fs.h 5500 5501FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5502M: Riku Voipio <riku.voipio@iki.fi> 5503L: linux-hwmon@vger.kernel.org 5504S: Maintained 5505F: drivers/hwmon/f75375s.c 5506F: include/linux/f75375s.h 5507 5508FIREWIRE AUDIO DRIVERS 5509M: Clemens Ladisch <clemens@ladisch.de> 5510L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5511T: git git://git.alsa-project.org/alsa-kernel.git 5512S: Maintained 5513F: sound/firewire/ 5514 5515FIREWIRE MEDIA DRIVERS (firedtv) 5516M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5517L: linux-media@vger.kernel.org 5518L: linux1394-devel@lists.sourceforge.net 5519T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5520S: Maintained 5521F: drivers/media/firewire/ 5522 5523FIREWIRE SBP-2 TARGET 5524M: Chris Boot <bootc@bootc.net> 5525L: linux-scsi@vger.kernel.org 5526L: target-devel@vger.kernel.org 5527L: linux1394-devel@lists.sourceforge.net 5528T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5529S: Maintained 5530F: drivers/target/sbp/ 5531 5532FIREWIRE SUBSYSTEM 5533M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5534L: linux1394-devel@lists.sourceforge.net 5535W: http://ieee1394.wiki.kernel.org/ 5536T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5537S: Maintained 5538F: drivers/firewire/ 5539F: include/linux/firewire.h 5540F: include/uapi/linux/firewire*.h 5541F: tools/firewire/ 5542 5543FIRMWARE LOADER (request_firmware) 5544M: Luis R. Rodriguez <mcgrof@kernel.org> 5545L: linux-kernel@vger.kernel.org 5546S: Maintained 5547F: Documentation/firmware_class/ 5548F: drivers/base/firmware_loader/ 5549F: include/linux/firmware.h 5550 5551FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5552M: Joshua Morris <josh.h.morris@us.ibm.com> 5553M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5554S: Maintained 5555F: drivers/block/rsxx/ 5556 5557FLOPPY DRIVER 5558M: Jiri Kosina <jikos@kernel.org> 5559T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5560S: Odd fixes 5561F: drivers/block/floppy.c 5562 5563FMC SUBSYSTEM 5564M: Alessandro Rubini <rubini@gnudd.com> 5565W: http://www.ohwr.org/projects/fmc-bus 5566S: Supported 5567F: drivers/fmc/ 5568F: include/linux/fmc*.h 5569F: include/linux/ipmi-fru.h 5570K: fmc_d.*register 5571 5572FPGA MANAGER FRAMEWORK 5573M: Alan Tull <atull@kernel.org> 5574M: Moritz Fischer <mdf@kernel.org> 5575L: linux-fpga@vger.kernel.org 5576S: Maintained 5577T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5578Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5579F: Documentation/fpga/ 5580F: Documentation/devicetree/bindings/fpga/ 5581F: drivers/fpga/ 5582F: include/linux/fpga/ 5583W: http://www.rocketboards.org 5584 5585FPU EMULATOR 5586M: Bill Metzenthen <billm@melbpc.org.au> 5587W: http://floatingpoint.sourceforge.net/emulator/index.html 5588S: Maintained 5589F: arch/x86/math-emu/ 5590 5591FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5592L: netdev@vger.kernel.org 5593S: Orphan 5594F: drivers/net/wan/dlci.c 5595F: drivers/net/wan/sdla.c 5596 5597FRAMEBUFFER LAYER 5598M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5599L: dri-devel@lists.freedesktop.org 5600L: linux-fbdev@vger.kernel.org 5601T: git git://github.com/bzolnier/linux.git 5602Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5603S: Maintained 5604F: Documentation/fb/ 5605F: drivers/video/ 5606F: include/video/ 5607F: include/linux/fb.h 5608F: include/uapi/video/ 5609F: include/uapi/linux/fb.h 5610 5611FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5612M: Horia Geantă <horia.geanta@nxp.com> 5613M: Aymen Sghaier <aymen.sghaier@nxp.com> 5614L: linux-crypto@vger.kernel.org 5615S: Maintained 5616F: drivers/crypto/caam/ 5617F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5618 5619FREESCALE DIU FRAMEBUFFER DRIVER 5620M: Timur Tabi <timur@tabi.org> 5621L: linux-fbdev@vger.kernel.org 5622S: Maintained 5623F: drivers/video/fbdev/fsl-diu-fb.* 5624 5625FREESCALE DMA DRIVER 5626M: Li Yang <leoyang.li@nxp.com> 5627M: Zhang Wei <zw@zh-kernel.org> 5628L: linuxppc-dev@lists.ozlabs.org 5629S: Maintained 5630F: drivers/dma/fsldma.* 5631 5632FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5633M: Claudiu Manoil <claudiu.manoil@nxp.com> 5634L: netdev@vger.kernel.org 5635S: Maintained 5636F: drivers/net/ethernet/freescale/gianfar* 5637X: drivers/net/ethernet/freescale/gianfar_ptp.c 5638F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5639 5640FREESCALE GPMI NAND DRIVER 5641M: Han Xu <han.xu@nxp.com> 5642L: linux-mtd@lists.infradead.org 5643S: Maintained 5644F: drivers/mtd/nand/raw/gpmi-nand/* 5645 5646FREESCALE I2C CPM DRIVER 5647M: Jochen Friedrich <jochen@scram.de> 5648L: linuxppc-dev@lists.ozlabs.org 5649L: linux-i2c@vger.kernel.org 5650S: Maintained 5651F: drivers/i2c/busses/i2c-cpm.c 5652 5653FREESCALE IMX / MXC FEC DRIVER 5654M: Fugang Duan <fugang.duan@nxp.com> 5655L: netdev@vger.kernel.org 5656S: Maintained 5657F: drivers/net/ethernet/freescale/fec_main.c 5658F: drivers/net/ethernet/freescale/fec_ptp.c 5659F: drivers/net/ethernet/freescale/fec.h 5660F: Documentation/devicetree/bindings/net/fsl-fec.txt 5661 5662FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5663M: Sascha Hauer <s.hauer@pengutronix.de> 5664R: Pengutronix Kernel Team <kernel@pengutronix.de> 5665L: linux-fbdev@vger.kernel.org 5666L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5667S: Maintained 5668F: include/linux/platform_data/video-imxfb.h 5669F: drivers/video/fbdev/imxfb.c 5670 5671FREESCALE QORIQ DPAA ETHERNET DRIVER 5672M: Madalin Bucur <madalin.bucur@nxp.com> 5673L: netdev@vger.kernel.org 5674S: Maintained 5675F: drivers/net/ethernet/freescale/dpaa 5676 5677FREESCALE QORIQ DPAA FMAN DRIVER 5678M: Madalin Bucur <madalin.bucur@nxp.com> 5679L: netdev@vger.kernel.org 5680S: Maintained 5681F: drivers/net/ethernet/freescale/fman 5682F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5683 5684FREESCALE QUAD SPI DRIVER 5685M: Han Xu <han.xu@nxp.com> 5686L: linux-mtd@lists.infradead.org 5687S: Maintained 5688F: drivers/mtd/spi-nor/fsl-quadspi.c 5689 5690FREESCALE QUICC ENGINE LIBRARY 5691M: Qiang Zhao <qiang.zhao@nxp.com> 5692L: linuxppc-dev@lists.ozlabs.org 5693S: Maintained 5694F: drivers/soc/fsl/qe/ 5695F: include/soc/fsl/*qe*.h 5696F: include/soc/fsl/*ucc*.h 5697 5698FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5699M: Li Yang <leoyang.li@nxp.com> 5700L: netdev@vger.kernel.org 5701L: linuxppc-dev@lists.ozlabs.org 5702S: Maintained 5703F: drivers/net/ethernet/freescale/ucc_geth* 5704 5705FREESCALE QUICC ENGINE UCC HDLC DRIVER 5706M: Zhao Qiang <qiang.zhao@nxp.com> 5707L: netdev@vger.kernel.org 5708L: linuxppc-dev@lists.ozlabs.org 5709S: Maintained 5710F: drivers/net/wan/fsl_ucc_hdlc* 5711 5712FREESCALE QUICC ENGINE UCC UART DRIVER 5713M: Timur Tabi <timur@tabi.org> 5714L: linuxppc-dev@lists.ozlabs.org 5715S: Maintained 5716F: drivers/tty/serial/ucc_uart.c 5717 5718FREESCALE SOC DRIVERS 5719M: Li Yang <leoyang.li@nxp.com> 5720L: linuxppc-dev@lists.ozlabs.org 5721L: linux-arm-kernel@lists.infradead.org 5722S: Maintained 5723F: Documentation/devicetree/bindings/soc/fsl/ 5724F: drivers/soc/fsl/ 5725F: include/linux/fsl/ 5726 5727FREESCALE SOC FS_ENET DRIVER 5728M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5729M: Vitaly Bordug <vbordug@ru.mvista.com> 5730L: linuxppc-dev@lists.ozlabs.org 5731L: netdev@vger.kernel.org 5732S: Maintained 5733F: drivers/net/ethernet/freescale/fs_enet/ 5734F: include/linux/fs_enet_pd.h 5735 5736FREESCALE SOC SOUND DRIVERS 5737M: Timur Tabi <timur@tabi.org> 5738M: Nicolin Chen <nicoleotsuka@gmail.com> 5739M: Xiubo Li <Xiubo.Lee@gmail.com> 5740R: Fabio Estevam <fabio.estevam@nxp.com> 5741L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5742L: linuxppc-dev@lists.ozlabs.org 5743S: Maintained 5744F: sound/soc/fsl/fsl* 5745F: sound/soc/fsl/imx* 5746F: sound/soc/fsl/mpc8610_hpcd.c 5747 5748FREESCALE USB PERIPHERAL DRIVERS 5749M: Li Yang <leoyang.li@nxp.com> 5750L: linux-usb@vger.kernel.org 5751L: linuxppc-dev@lists.ozlabs.org 5752S: Maintained 5753F: drivers/usb/gadget/udc/fsl* 5754 5755FREEVXFS FILESYSTEM 5756M: Christoph Hellwig <hch@infradead.org> 5757W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5758S: Maintained 5759F: fs/freevxfs/ 5760 5761FREEZER 5762M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5763M: Pavel Machek <pavel@ucw.cz> 5764L: linux-pm@vger.kernel.org 5765S: Supported 5766F: Documentation/power/freezing-of-tasks.txt 5767F: include/linux/freezer.h 5768F: kernel/freezer.c 5769 5770FRONTSWAP API 5771M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5772L: linux-kernel@vger.kernel.org 5773S: Maintained 5774F: mm/frontswap.c 5775F: include/linux/frontswap.h 5776 5777FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5778M: David Howells <dhowells@redhat.com> 5779L: linux-cachefs@redhat.com (moderated for non-subscribers) 5780S: Supported 5781F: Documentation/filesystems/caching/ 5782F: fs/fscache/ 5783F: include/linux/fscache*.h 5784 5785FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5786M: Theodore Y. Ts'o <tytso@mit.edu> 5787M: Jaegeuk Kim <jaegeuk@kernel.org> 5788L: linux-fscrypt@vger.kernel.org 5789Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5791S: Supported 5792F: fs/crypto/ 5793F: include/linux/fscrypt*.h 5794F: Documentation/filesystems/fscrypt.rst 5795 5796FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5797M: Jan Kara <jack@suse.cz> 5798R: Amir Goldstein <amir73il@gmail.com> 5799L: linux-fsdevel@vger.kernel.org 5800S: Maintained 5801F: fs/notify/ 5802F: include/linux/fsnotify*.h 5803 5804FUJITSU LAPTOP EXTRAS 5805M: Jonathan Woithe <jwoithe@just42.net> 5806L: platform-driver-x86@vger.kernel.org 5807S: Maintained 5808F: drivers/platform/x86/fujitsu-laptop.c 5809 5810FUJITSU M-5MO LS CAMERA ISP DRIVER 5811M: Kyungmin Park <kyungmin.park@samsung.com> 5812M: Heungjun Kim <riverful.kim@samsung.com> 5813L: linux-media@vger.kernel.org 5814S: Maintained 5815F: drivers/media/i2c/m5mols/ 5816F: include/media/i2c/m5mols.h 5817 5818FUJITSU TABLET EXTRAS 5819M: Robert Gerlach <khnz@gmx.de> 5820L: platform-driver-x86@vger.kernel.org 5821S: Maintained 5822F: drivers/platform/x86/fujitsu-tablet.c 5823 5824FUSE: FILESYSTEM IN USERSPACE 5825M: Miklos Szeredi <miklos@szeredi.hu> 5826L: linux-fsdevel@vger.kernel.org 5827W: http://fuse.sourceforge.net/ 5828T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5829S: Maintained 5830F: fs/fuse/ 5831F: include/uapi/linux/fuse.h 5832F: Documentation/filesystems/fuse.txt 5833 5834FUTEX SUBSYSTEM 5835M: Thomas Gleixner <tglx@linutronix.de> 5836M: Ingo Molnar <mingo@redhat.com> 5837R: Peter Zijlstra <peterz@infradead.org> 5838R: Darren Hart <dvhart@infradead.org> 5839L: linux-kernel@vger.kernel.org 5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5841S: Maintained 5842F: kernel/futex.c 5843F: kernel/futex_compat.c 5844F: include/asm-generic/futex.h 5845F: include/linux/futex.h 5846F: include/uapi/linux/futex.h 5847F: tools/testing/selftests/futex/ 5848F: tools/perf/bench/futex* 5849F: Documentation/*futex* 5850 5851GCC PLUGINS 5852M: Kees Cook <keescook@chromium.org> 5853R: Emese Revfy <re.emese@gmail.com> 5854L: kernel-hardening@lists.openwall.com 5855S: Maintained 5856F: scripts/gcc-plugins/ 5857F: scripts/gcc-plugin.sh 5858F: scripts/Makefile.gcc-plugins 5859F: Documentation/gcc-plugins.txt 5860 5861GCOV BASED KERNEL PROFILING 5862M: Peter Oberparleiter <oberpar@linux.ibm.com> 5863S: Maintained 5864F: kernel/gcov/ 5865F: Documentation/dev-tools/gcov.rst 5866 5867GDB KERNEL DEBUGGING HELPER SCRIPTS 5868M: Jan Kiszka <jan.kiszka@siemens.com> 5869M: Kieran Bingham <kieran@bingham.xyz> 5870S: Supported 5871F: scripts/gdb/ 5872 5873GDT SCSI DISK ARRAY CONTROLLER DRIVER 5874M: Achim Leubner <achim_leubner@adaptec.com> 5875L: linux-scsi@vger.kernel.org 5876W: http://www.icp-vortex.com/ 5877S: Supported 5878F: drivers/scsi/gdt* 5879 5880GEMTEK FM RADIO RECEIVER DRIVER 5881M: Hans Verkuil <hverkuil@xs4all.nl> 5882L: linux-media@vger.kernel.org 5883T: git git://linuxtv.org/media_tree.git 5884W: https://linuxtv.org 5885S: Maintained 5886F: drivers/media/radio/radio-gemtek* 5887 5888GENERIC GPIO I2C DRIVER 5889M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5890S: Supported 5891F: drivers/i2c/busses/i2c-gpio.c 5892F: include/linux/i2c-gpio.h 5893 5894GENERIC GPIO I2C MULTIPLEXER DRIVER 5895M: Peter Korsgaard <peter.korsgaard@barco.com> 5896L: linux-i2c@vger.kernel.org 5897S: Supported 5898F: drivers/i2c/muxes/i2c-mux-gpio.c 5899F: include/linux/i2c-mux-gpio.h 5900F: Documentation/i2c/muxes/i2c-mux-gpio 5901 5902GENERIC HDLC (WAN) DRIVERS 5903M: Krzysztof Halasa <khc@pm.waw.pl> 5904W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5905S: Maintained 5906F: drivers/net/wan/c101.c 5907F: drivers/net/wan/hd6457* 5908F: drivers/net/wan/hdlc* 5909F: drivers/net/wan/n2.c 5910F: drivers/net/wan/pc300too.c 5911F: drivers/net/wan/pci200syn.c 5912F: drivers/net/wan/wanxl* 5913 5914GENERIC INCLUDE/ASM HEADER FILES 5915M: Arnd Bergmann <arnd@arndb.de> 5916L: linux-arch@vger.kernel.org 5917T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5918S: Maintained 5919F: include/asm-generic/ 5920F: include/uapi/asm-generic/ 5921 5922GENERIC PHY FRAMEWORK 5923M: Kishon Vijay Abraham I <kishon@ti.com> 5924L: linux-kernel@vger.kernel.org 5925T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5926S: Supported 5927F: drivers/phy/ 5928F: include/linux/phy/ 5929 5930GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5931M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5932S: Supported 5933F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5934 5935GENERIC PM DOMAINS 5936M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5937M: Kevin Hilman <khilman@kernel.org> 5938M: Ulf Hansson <ulf.hansson@linaro.org> 5939L: linux-pm@vger.kernel.org 5940S: Supported 5941F: drivers/base/power/domain*.c 5942F: include/linux/pm_domain.h 5943F: Documentation/devicetree/bindings/power/power_domain.txt 5944 5945GENERIC UIO DRIVER FOR PCI DEVICES 5946M: "Michael S. Tsirkin" <mst@redhat.com> 5947L: kvm@vger.kernel.org 5948S: Supported 5949F: drivers/uio/uio_pci_generic.c 5950 5951GENWQE (IBM Generic Workqueue Card) 5952M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5953M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5954S: Supported 5955F: drivers/misc/genwqe/ 5956 5957GET_MAINTAINER SCRIPT 5958M: Joe Perches <joe@perches.com> 5959S: Maintained 5960F: scripts/get_maintainer.pl 5961 5962GFS2 FILE SYSTEM 5963M: Steven Whitehouse <swhiteho@redhat.com> 5964M: Bob Peterson <rpeterso@redhat.com> 5965L: cluster-devel@redhat.com 5966W: http://sources.redhat.com/cluster/ 5967T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5968S: Supported 5969F: Documentation/filesystems/gfs2*.txt 5970F: fs/gfs2/ 5971F: include/uapi/linux/gfs2_ondisk.h 5972 5973GIGASET ISDN DRIVERS 5974M: Paul Bolle <pebolle@tiscali.nl> 5975L: gigaset307x-common@lists.sourceforge.net 5976W: http://gigaset307x.sourceforge.net/ 5977S: Odd Fixes 5978F: Documentation/isdn/README.gigaset 5979F: drivers/isdn/gigaset/ 5980F: include/uapi/linux/gigaset_dev.h 5981 5982GO7007 MPEG CODEC 5983M: Hans Verkuil <hans.verkuil@cisco.com> 5984L: linux-media@vger.kernel.org 5985S: Maintained 5986F: drivers/media/usb/go7007/ 5987 5988GOODIX TOUCHSCREEN 5989M: Bastien Nocera <hadess@hadess.net> 5990L: linux-input@vger.kernel.org 5991S: Maintained 5992F: drivers/input/touchscreen/goodix.c 5993 5994GPD POCKET FAN DRIVER 5995M: Hans de Goede <hdegoede@redhat.com> 5996L: platform-driver-x86@vger.kernel.org 5997S: Maintained 5998F: drivers/platform/x86/gpd-pocket-fan.c 5999 6000GPIO ACPI SUPPORT 6001M: Mika Westerberg <mika.westerberg@linux.intel.com> 6002M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6003L: linux-gpio@vger.kernel.org 6004L: linux-acpi@vger.kernel.org 6005S: Maintained 6006F: Documentation/acpi/gpio-properties.txt 6007F: drivers/gpio/gpiolib-acpi.c 6008 6009GPIO IR Transmitter 6010M: Sean Young <sean@mess.org> 6011L: linux-media@vger.kernel.org 6012S: Maintained 6013F: drivers/media/rc/gpio-ir-tx.c 6014 6015GPIO MOCKUP DRIVER 6016M: Bamvor Jian Zhang <bamv2005@gmail.com> 6017R: Bartosz Golaszewski <brgl@bgdev.pl> 6018L: linux-gpio@vger.kernel.org 6019S: Maintained 6020F: drivers/gpio/gpio-mockup.c 6021F: tools/testing/selftests/gpio/ 6022 6023GPIO SUBSYSTEM 6024M: Linus Walleij <linus.walleij@linaro.org> 6025L: linux-gpio@vger.kernel.org 6026T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6027S: Maintained 6028F: Documentation/devicetree/bindings/gpio/ 6029F: Documentation/driver-api/gpio/ 6030F: Documentation/gpio/ 6031F: Documentation/ABI/testing/gpio-cdev 6032F: Documentation/ABI/obsolete/sysfs-gpio 6033F: drivers/gpio/ 6034F: include/linux/gpio/ 6035F: include/linux/gpio.h 6036F: include/linux/of_gpio.h 6037F: include/asm-generic/gpio.h 6038F: include/uapi/linux/gpio.h 6039F: tools/gpio/ 6040 6041GRE DEMULTIPLEXER DRIVER 6042M: Dmitry Kozlov <xeb@mail.ru> 6043L: netdev@vger.kernel.org 6044S: Maintained 6045F: net/ipv4/gre_demux.c 6046F: net/ipv4/gre_offload.c 6047F: include/net/gre.h 6048 6049GRETH 10/100/1G Ethernet MAC device driver 6050M: Andreas Larsson <andreas@gaisler.com> 6051L: netdev@vger.kernel.org 6052S: Maintained 6053F: drivers/net/ethernet/aeroflex/ 6054 6055GREYBUS AUDIO PROTOCOLS DRIVERS 6056M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6057M: Mark Greer <mgreer@animalcreek.com> 6058S: Maintained 6059F: drivers/staging/greybus/audio_apbridgea.c 6060F: drivers/staging/greybus/audio_apbridgea.h 6061F: drivers/staging/greybus/audio_codec.c 6062F: drivers/staging/greybus/audio_codec.h 6063F: drivers/staging/greybus/audio_gb.c 6064F: drivers/staging/greybus/audio_manager.c 6065F: drivers/staging/greybus/audio_manager.h 6066F: drivers/staging/greybus/audio_manager_module.c 6067F: drivers/staging/greybus/audio_manager_private.h 6068F: drivers/staging/greybus/audio_manager_sysfs.c 6069F: drivers/staging/greybus/audio_module.c 6070F: drivers/staging/greybus/audio_topology.c 6071 6072GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6073M: Viresh Kumar <vireshk@kernel.org> 6074S: Maintained 6075F: drivers/staging/greybus/authentication.c 6076F: drivers/staging/greybus/bootrom.c 6077F: drivers/staging/greybus/firmware.h 6078F: drivers/staging/greybus/fw-core.c 6079F: drivers/staging/greybus/fw-download.c 6080F: drivers/staging/greybus/fw-managament.c 6081F: drivers/staging/greybus/greybus_authentication.h 6082F: drivers/staging/greybus/greybus_firmware.h 6083F: drivers/staging/greybus/hid.c 6084F: drivers/staging/greybus/i2c.c 6085F: drivers/staging/greybus/spi.c 6086F: drivers/staging/greybus/spilib.c 6087F: drivers/staging/greybus/spilib.h 6088 6089GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6090M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6091S: Maintained 6092F: drivers/staging/greybus/loopback.c 6093F: drivers/staging/greybus/timesync.c 6094F: drivers/staging/greybus/timesync_platform.c 6095 6096GREYBUS PLATFORM DRIVERS 6097M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6098S: Maintained 6099F: drivers/staging/greybus/arche-platform.c 6100F: drivers/staging/greybus/arche-apb-ctrl.c 6101F: drivers/staging/greybus/arche_platform.h 6102 6103GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6104M: Rui Miguel Silva <rmfrfs@gmail.com> 6105S: Maintained 6106F: drivers/staging/greybus/sdio.c 6107F: drivers/staging/greybus/light.c 6108F: drivers/staging/greybus/gpio.c 6109F: drivers/staging/greybus/power_supply.c 6110F: drivers/staging/greybus/spi.c 6111F: drivers/staging/greybus/spilib.c 6112 6113GREYBUS SUBSYSTEM 6114M: Johan Hovold <johan@kernel.org> 6115M: Alex Elder <elder@kernel.org> 6116M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6117S: Maintained 6118F: drivers/staging/greybus/ 6119L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6120 6121GREYBUS UART PROTOCOLS DRIVERS 6122M: David Lin <dtwlin@gmail.com> 6123S: Maintained 6124F: drivers/staging/greybus/uart.c 6125F: drivers/staging/greybus/log.c 6126 6127GS1662 VIDEO SERIALIZER 6128M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6129L: linux-media@vger.kernel.org 6130T: git git://linuxtv.org/media_tree.git 6131S: Maintained 6132F: drivers/media/spi/gs1662.c 6133 6134GSPCA FINEPIX SUBDRIVER 6135M: Frank Zago <frank@zago.net> 6136L: linux-media@vger.kernel.org 6137T: git git://linuxtv.org/media_tree.git 6138S: Maintained 6139F: drivers/media/usb/gspca/finepix.c 6140 6141GSPCA GL860 SUBDRIVER 6142M: Olivier Lorin <o.lorin@laposte.net> 6143L: linux-media@vger.kernel.org 6144T: git git://linuxtv.org/media_tree.git 6145S: Maintained 6146F: drivers/media/usb/gspca/gl860/ 6147 6148GSPCA M5602 SUBDRIVER 6149M: Erik Andren <erik.andren@gmail.com> 6150L: linux-media@vger.kernel.org 6151T: git git://linuxtv.org/media_tree.git 6152S: Maintained 6153F: drivers/media/usb/gspca/m5602/ 6154 6155GSPCA PAC207 SONIXB SUBDRIVER 6156M: Hans Verkuil <hverkuil@xs4all.nl> 6157L: linux-media@vger.kernel.org 6158T: git git://linuxtv.org/media_tree.git 6159S: Odd Fixes 6160F: drivers/media/usb/gspca/pac207.c 6161 6162GSPCA SN9C20X SUBDRIVER 6163M: Brian Johnson <brijohn@gmail.com> 6164L: linux-media@vger.kernel.org 6165T: git git://linuxtv.org/media_tree.git 6166S: Maintained 6167F: drivers/media/usb/gspca/sn9c20x.c 6168 6169GSPCA T613 SUBDRIVER 6170M: Leandro Costantino <lcostantino@gmail.com> 6171L: linux-media@vger.kernel.org 6172T: git git://linuxtv.org/media_tree.git 6173S: Maintained 6174F: drivers/media/usb/gspca/t613.c 6175 6176GSPCA USB WEBCAM DRIVER 6177M: Hans Verkuil <hverkuil@xs4all.nl> 6178L: linux-media@vger.kernel.org 6179T: git git://linuxtv.org/media_tree.git 6180S: Odd Fixes 6181F: drivers/media/usb/gspca/ 6182 6183GTP (GPRS Tunneling Protocol) 6184M: Pablo Neira Ayuso <pablo@netfilter.org> 6185M: Harald Welte <laforge@gnumonks.org> 6186L: osmocom-net-gprs@lists.osmocom.org 6187T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6188S: Maintained 6189F: drivers/net/gtp.c 6190 6191GUID PARTITION TABLE (GPT) 6192M: Davidlohr Bueso <dave@stgolabs.net> 6193L: linux-efi@vger.kernel.org 6194S: Maintained 6195F: block/partitions/efi.* 6196 6197H8/300 ARCHITECTURE 6198M: Yoshinori Sato <ysato@users.sourceforge.jp> 6199L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6200W: http://uclinux-h8.sourceforge.jp 6201T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6202S: Maintained 6203F: arch/h8300/ 6204F: drivers/clocksource/h8300_*.c 6205F: drivers/clk/h8300/ 6206F: drivers/irqchip/irq-renesas-h8*.c 6207 6208HACKRF MEDIA DRIVER 6209M: Antti Palosaari <crope@iki.fi> 6210L: linux-media@vger.kernel.org 6211W: https://linuxtv.org 6212W: http://palosaari.fi/linux/ 6213Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6214T: git git://linuxtv.org/anttip/media_tree.git 6215S: Maintained 6216F: drivers/media/usb/hackrf/ 6217 6218HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6219M: Frank Seidel <frank@f-seidel.de> 6220L: platform-driver-x86@vger.kernel.org 6221W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6222S: Maintained 6223F: drivers/platform/x86/hdaps.c 6224 6225HARDWARE MONITORING 6226M: Jean Delvare <jdelvare@suse.com> 6227M: Guenter Roeck <linux@roeck-us.net> 6228L: linux-hwmon@vger.kernel.org 6229W: http://hwmon.wiki.kernel.org/ 6230T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6231S: Maintained 6232F: Documentation/hwmon/ 6233F: drivers/hwmon/ 6234F: include/linux/hwmon*.h 6235 6236HARDWARE RANDOM NUMBER GENERATOR CORE 6237M: Matt Mackall <mpm@selenic.com> 6238M: Herbert Xu <herbert@gondor.apana.org.au> 6239L: linux-crypto@vger.kernel.org 6240S: Odd fixes 6241F: Documentation/devicetree/bindings/rng/ 6242F: Documentation/hw_random.txt 6243F: drivers/char/hw_random/ 6244F: include/linux/hw_random.h 6245 6246HARDWARE TRACING FACILITIES 6247M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6248S: Maintained 6249F: drivers/hwtracing/ 6250 6251HARDWARE SPINLOCK CORE 6252M: Ohad Ben-Cohen <ohad@wizery.com> 6253M: Bjorn Andersson <bjorn.andersson@linaro.org> 6254L: linux-remoteproc@vger.kernel.org 6255S: Maintained 6256T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6257F: Documentation/devicetree/bindings/hwlock/ 6258F: Documentation/hwspinlock.txt 6259F: drivers/hwspinlock/ 6260F: include/linux/hwspinlock.h 6261 6262HARMONY SOUND DRIVER 6263L: linux-parisc@vger.kernel.org 6264S: Maintained 6265F: sound/parisc/harmony.* 6266 6267HDPVR USB VIDEO ENCODER DRIVER 6268M: Hans Verkuil <hverkuil@xs4all.nl> 6269L: linux-media@vger.kernel.org 6270T: git git://linuxtv.org/media_tree.git 6271W: https://linuxtv.org 6272S: Odd Fixes 6273F: drivers/media/usb/hdpvr/ 6274 6275HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6276M: Jerry Hoemann <jerry.hoemann@hpe.com> 6277S: Supported 6278F: Documentation/watchdog/hpwdt.txt 6279F: drivers/watchdog/hpwdt.c 6280 6281HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6282M: Don Brace <don.brace@microsemi.com> 6283L: esc.storagedev@microsemi.com 6284L: linux-scsi@vger.kernel.org 6285S: Supported 6286F: Documentation/scsi/hpsa.txt 6287F: drivers/scsi/hpsa*.[ch] 6288F: include/linux/cciss*.h 6289F: include/uapi/linux/cciss*.h 6290 6291HFI1 DRIVER 6292M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6293M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6294L: linux-rdma@vger.kernel.org 6295S: Supported 6296F: drivers/infiniband/hw/hfi1 6297 6298HFS FILESYSTEM 6299L: linux-fsdevel@vger.kernel.org 6300S: Orphan 6301F: Documentation/filesystems/hfs.txt 6302F: fs/hfs/ 6303 6304HFSPLUS FILESYSTEM 6305L: linux-fsdevel@vger.kernel.org 6306S: Orphan 6307F: Documentation/filesystems/hfsplus.txt 6308F: fs/hfsplus/ 6309 6310HGA FRAMEBUFFER DRIVER 6311M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6312L: linux-nvidia@lists.surfsouth.com 6313W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6314S: Maintained 6315F: drivers/video/fbdev/hgafb.c 6316 6317HIBERNATION (aka Software Suspend, aka swsusp) 6318M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6319M: Pavel Machek <pavel@ucw.cz> 6320L: linux-pm@vger.kernel.org 6321B: https://bugzilla.kernel.org 6322S: Supported 6323F: arch/x86/power/ 6324F: drivers/base/power/ 6325F: kernel/power/ 6326F: include/linux/suspend.h 6327F: include/linux/freezer.h 6328F: include/linux/pm.h 6329F: arch/*/include/asm/suspend*.h 6330 6331HID CORE LAYER 6332M: Jiri Kosina <jikos@kernel.org> 6333R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6334L: linux-input@vger.kernel.org 6335T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6336S: Maintained 6337F: drivers/hid/ 6338F: include/linux/hid* 6339F: include/uapi/linux/hid* 6340 6341HID SENSOR HUB DRIVERS 6342M: Jiri Kosina <jikos@kernel.org> 6343M: Jonathan Cameron <jic23@kernel.org> 6344M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6345L: linux-input@vger.kernel.org 6346L: linux-iio@vger.kernel.org 6347S: Maintained 6348F: Documentation/hid/hid-sensor* 6349F: drivers/hid/hid-sensor-* 6350F: drivers/iio/*/hid-* 6351F: include/linux/hid-sensor-* 6352 6353HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6354M: Thomas Gleixner <tglx@linutronix.de> 6355L: linux-kernel@vger.kernel.org 6356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6357S: Maintained 6358F: Documentation/timers/ 6359F: kernel/time/hrtimer.c 6360F: kernel/time/clockevents.c 6361F: kernel/time/timer_*.c 6362F: include/linux/clockchips.h 6363F: include/linux/hrtimer.h 6364 6365HIGH-SPEED SCC DRIVER FOR AX.25 6366L: linux-hams@vger.kernel.org 6367S: Orphan 6368F: drivers/net/hamradio/dmascc.c 6369F: drivers/net/hamradio/scc.c 6370 6371HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6372M: HighPoint Linux Team <linux@highpoint-tech.com> 6373W: http://www.highpoint-tech.com 6374S: Supported 6375F: Documentation/scsi/hptiop.txt 6376F: drivers/scsi/hptiop.c 6377 6378HIPPI 6379M: Jes Sorensen <jes@trained-monkey.org> 6380L: linux-hippi@sunsite.dk 6381S: Maintained 6382F: include/linux/hippidevice.h 6383F: include/uapi/linux/if_hippi.h 6384F: net/802/hippi.c 6385F: drivers/net/hippi/ 6386 6387HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6388M: Yisen Zhuang <yisen.zhuang@huawei.com> 6389M: Salil Mehta <salil.mehta@huawei.com> 6390L: netdev@vger.kernel.org 6391W: http://www.hisilicon.com 6392S: Maintained 6393F: drivers/net/ethernet/hisilicon/hns3/ 6394 6395HISILICON LPC BUS DRIVER 6396M: john.garry@huawei.com 6397W: http://www.hisilicon.com 6398S: Maintained 6399F: drivers/bus/hisi_lpc.c 6400F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6401 6402HISILICON NETWORK SUBSYSTEM DRIVER 6403M: Yisen Zhuang <yisen.zhuang@huawei.com> 6404M: Salil Mehta <salil.mehta@huawei.com> 6405L: netdev@vger.kernel.org 6406W: http://www.hisilicon.com 6407S: Maintained 6408F: drivers/net/ethernet/hisilicon/ 6409F: Documentation/devicetree/bindings/net/hisilicon*.txt 6410 6411HISILICON PMU DRIVER 6412M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6413W: http://www.hisilicon.com 6414S: Supported 6415F: drivers/perf/hisilicon 6416F: Documentation/perf/hisi-pmu.txt 6417 6418HISILICON ROCE DRIVER 6419M: Lijun Ou <oulijun@huawei.com> 6420M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6421L: linux-rdma@vger.kernel.org 6422S: Maintained 6423F: drivers/infiniband/hw/hns/ 6424F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6425 6426HISILICON SAS Controller 6427M: John Garry <john.garry@huawei.com> 6428W: http://www.hisilicon.com 6429S: Supported 6430F: drivers/scsi/hisi_sas/ 6431F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6432 6433HMM - Heterogeneous Memory Management 6434M: Jérôme Glisse <jglisse@redhat.com> 6435L: linux-mm@kvack.org 6436S: Maintained 6437F: mm/hmm* 6438F: include/linux/hmm* 6439F: Documentation/vm/hmm.txt 6440 6441HOST AP DRIVER 6442M: Jouni Malinen <j@w1.fi> 6443L: linux-wireless@vger.kernel.org 6444W: http://w1.fi/hostap-driver.html 6445S: Obsolete 6446F: drivers/net/wireless/intersil/hostap/ 6447 6448HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6449L: platform-driver-x86@vger.kernel.org 6450S: Orphan 6451F: drivers/platform/x86/tc1100-wmi.c 6452 6453HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6454M: Jaroslav Kysela <perex@perex.cz> 6455S: Maintained 6456F: drivers/net/ethernet/hp/hp100.* 6457 6458HPET: High Precision Event Timers driver 6459M: Clemens Ladisch <clemens@ladisch.de> 6460S: Maintained 6461F: Documentation/timers/hpet.txt 6462F: drivers/char/hpet.c 6463F: include/linux/hpet.h 6464F: include/uapi/linux/hpet.h 6465 6466HPET: x86 6467S: Orphan 6468F: arch/x86/kernel/hpet.c 6469F: arch/x86/include/asm/hpet.h 6470 6471HPFS FILESYSTEM 6472M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6473W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6474S: Maintained 6475F: fs/hpfs/ 6476 6477HSI SUBSYSTEM 6478M: Sebastian Reichel <sre@kernel.org> 6479T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6480S: Maintained 6481F: Documentation/ABI/testing/sysfs-bus-hsi 6482F: Documentation/driver-api/hsi.rst 6483F: drivers/hsi/ 6484F: include/linux/hsi/ 6485F: include/uapi/linux/hsi/ 6486 6487HSO 3G MODEM DRIVER 6488L: linux-usb@vger.kernel.org 6489S: Orphan 6490F: drivers/net/usb/hso.c 6491 6492HSR NETWORK PROTOCOL 6493M: Arvid Brodin <arvid.brodin@alten.se> 6494L: netdev@vger.kernel.org 6495S: Maintained 6496F: net/hsr/ 6497 6498HT16K33 LED CONTROLLER DRIVER 6499M: Robin van der Gracht <robin@protonic.nl> 6500S: Maintained 6501F: drivers/auxdisplay/ht16k33.c 6502F: Documentation/devicetree/bindings/display/ht16k33.txt 6503 6504HTCPEN TOUCHSCREEN DRIVER 6505M: Pau Oliva Fora <pof@eslack.org> 6506L: linux-input@vger.kernel.org 6507S: Maintained 6508F: drivers/input/touchscreen/htcpen.c 6509 6510HUAWEI ETHERNET DRIVER 6511M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6512L: netdev@vger.kernel.org 6513S: Supported 6514F: Documentation/networking/hinic.txt 6515F: drivers/net/ethernet/huawei/hinic/ 6516 6517HUGETLB FILESYSTEM 6518M: Nadia Yvette Chambers <nyc@holomorphy.com> 6519S: Maintained 6520F: fs/hugetlbfs/ 6521 6522HVA ST MEDIA DRIVER 6523M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6524L: linux-media@vger.kernel.org 6525T: git git://linuxtv.org/media_tree.git 6526W: https://linuxtv.org 6527S: Supported 6528F: drivers/media/platform/sti/hva 6529 6530HWPOISON MEMORY FAILURE HANDLING 6531M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6532L: linux-mm@kvack.org 6533S: Maintained 6534F: mm/memory-failure.c 6535F: mm/hwpoison-inject.c 6536 6537Hyper-V CORE AND DRIVERS 6538M: "K. Y. Srinivasan" <kys@microsoft.com> 6539M: Haiyang Zhang <haiyangz@microsoft.com> 6540M: Stephen Hemminger <sthemmin@microsoft.com> 6541L: devel@linuxdriverproject.org 6542S: Maintained 6543F: Documentation/networking/netvsc.txt 6544F: arch/x86/include/asm/mshyperv.h 6545F: arch/x86/include/asm/trace/hyperv.h 6546F: arch/x86/include/asm/hyperv-tlfs.h 6547F: arch/x86/kernel/cpu/mshyperv.c 6548F: arch/x86/hyperv 6549F: drivers/hid/hid-hyperv.c 6550F: drivers/hv/ 6551F: drivers/input/serio/hyperv-keyboard.c 6552F: drivers/pci/host/pci-hyperv.c 6553F: drivers/net/hyperv/ 6554F: drivers/scsi/storvsc_drv.c 6555F: drivers/uio/uio_hv_generic.c 6556F: drivers/video/fbdev/hyperv_fb.c 6557F: net/vmw_vsock/hyperv_transport.c 6558F: include/linux/hyperv.h 6559F: include/uapi/linux/hyperv.h 6560F: tools/hv/ 6561F: Documentation/ABI/stable/sysfs-bus-vmbus 6562 6563HYPERVISOR VIRTUAL CONSOLE DRIVER 6564L: linuxppc-dev@lists.ozlabs.org 6565S: Odd Fixes 6566F: drivers/tty/hvc/ 6567 6568I2C ACPI SUPPORT 6569M: Mika Westerberg <mika.westerberg@linux.intel.com> 6570L: linux-i2c@vger.kernel.org 6571L: linux-acpi@vger.kernel.org 6572S: Maintained 6573F: drivers/i2c/i2c-core-acpi.c 6574 6575I2C MUXES 6576M: Peter Rosin <peda@axentia.se> 6577L: linux-i2c@vger.kernel.org 6578S: Maintained 6579F: Documentation/i2c/i2c-topology 6580F: Documentation/i2c/muxes/ 6581F: Documentation/devicetree/bindings/i2c/i2c-mux* 6582F: Documentation/devicetree/bindings/i2c/i2c-arb* 6583F: Documentation/devicetree/bindings/i2c/i2c-gate* 6584F: drivers/i2c/i2c-mux.c 6585F: drivers/i2c/muxes/ 6586F: include/linux/i2c-mux.h 6587 6588I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6589M: Gregory CLEMENT <gregory.clement@bootlin.com> 6590L: linux-i2c@vger.kernel.org 6591S: Maintained 6592F: drivers/i2c/busses/i2c-mv64xxx.c 6593 6594I2C OVER PARALLEL PORT 6595M: Jean Delvare <jdelvare@suse.com> 6596L: linux-i2c@vger.kernel.org 6597S: Maintained 6598F: Documentation/i2c/busses/i2c-parport 6599F: Documentation/i2c/busses/i2c-parport-light 6600F: drivers/i2c/busses/i2c-parport.c 6601F: drivers/i2c/busses/i2c-parport-light.c 6602 6603I2C SUBSYSTEM 6604M: Wolfram Sang <wsa@the-dreams.de> 6605L: linux-i2c@vger.kernel.org 6606W: https://i2c.wiki.kernel.org/ 6607Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6608T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6609S: Maintained 6610F: Documentation/devicetree/bindings/i2c/i2c.txt 6611F: Documentation/i2c/ 6612F: drivers/i2c/* 6613F: include/linux/i2c.h 6614F: include/linux/i2c-dev.h 6615F: include/linux/i2c-smbus.h 6616F: include/uapi/linux/i2c.h 6617F: include/uapi/linux/i2c-*.h 6618 6619I2C SUBSYSTEM HOST DRIVERS 6620L: linux-i2c@vger.kernel.org 6621W: https://i2c.wiki.kernel.org/ 6622Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6623T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6624S: Odd Fixes 6625F: Documentation/devicetree/bindings/i2c/ 6626F: drivers/i2c/algos/ 6627F: drivers/i2c/busses/ 6628 6629I2C-TAOS-EVM DRIVER 6630M: Jean Delvare <jdelvare@suse.com> 6631L: linux-i2c@vger.kernel.org 6632S: Maintained 6633F: Documentation/i2c/busses/i2c-taos-evm 6634F: drivers/i2c/busses/i2c-taos-evm.c 6635 6636I2C-TINY-USB DRIVER 6637M: Till Harbaum <till@harbaum.org> 6638L: linux-i2c@vger.kernel.org 6639W: http://www.harbaum.org/till/i2c_tiny_usb 6640S: Maintained 6641F: drivers/i2c/busses/i2c-tiny-usb.c 6642 6643I2C/SMBUS CONTROLLER DRIVERS FOR PC 6644M: Jean Delvare <jdelvare@suse.com> 6645L: linux-i2c@vger.kernel.org 6646S: Maintained 6647F: Documentation/i2c/busses/i2c-ali1535 6648F: Documentation/i2c/busses/i2c-ali1563 6649F: Documentation/i2c/busses/i2c-ali15x3 6650F: Documentation/i2c/busses/i2c-amd756 6651F: Documentation/i2c/busses/i2c-amd8111 6652F: Documentation/i2c/busses/i2c-i801 6653F: Documentation/i2c/busses/i2c-nforce2 6654F: Documentation/i2c/busses/i2c-piix4 6655F: Documentation/i2c/busses/i2c-sis5595 6656F: Documentation/i2c/busses/i2c-sis630 6657F: Documentation/i2c/busses/i2c-sis96x 6658F: Documentation/i2c/busses/i2c-via 6659F: Documentation/i2c/busses/i2c-viapro 6660F: drivers/i2c/busses/i2c-ali1535.c 6661F: drivers/i2c/busses/i2c-ali1563.c 6662F: drivers/i2c/busses/i2c-ali15x3.c 6663F: drivers/i2c/busses/i2c-amd756.c 6664F: drivers/i2c/busses/i2c-amd756-s4882.c 6665F: drivers/i2c/busses/i2c-amd8111.c 6666F: drivers/i2c/busses/i2c-i801.c 6667F: drivers/i2c/busses/i2c-isch.c 6668F: drivers/i2c/busses/i2c-nforce2.c 6669F: drivers/i2c/busses/i2c-nforce2-s4985.c 6670F: drivers/i2c/busses/i2c-piix4.c 6671F: drivers/i2c/busses/i2c-sis5595.c 6672F: drivers/i2c/busses/i2c-sis630.c 6673F: drivers/i2c/busses/i2c-sis96x.c 6674F: drivers/i2c/busses/i2c-via.c 6675F: drivers/i2c/busses/i2c-viapro.c 6676 6677I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6678M: Hans de Goede <hdegoede@redhat.com> 6679L: linux-i2c@vger.kernel.org 6680S: Maintained 6681F: drivers/i2c/busses/i2c-cht-wc.c 6682 6683I2C/SMBUS ISMT DRIVER 6684M: Seth Heasley <seth.heasley@intel.com> 6685M: Neil Horman <nhorman@tuxdriver.com> 6686L: linux-i2c@vger.kernel.org 6687F: drivers/i2c/busses/i2c-ismt.c 6688F: Documentation/i2c/busses/i2c-ismt 6689 6690I2C/SMBUS STUB DRIVER 6691M: Jean Delvare <jdelvare@suse.com> 6692L: linux-i2c@vger.kernel.org 6693S: Maintained 6694F: drivers/i2c/i2c-stub.c 6695 6696IA64 (Itanium) PLATFORM 6697M: Tony Luck <tony.luck@intel.com> 6698M: Fenghua Yu <fenghua.yu@intel.com> 6699L: linux-ia64@vger.kernel.org 6700T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6701S: Maintained 6702F: arch/ia64/ 6703 6704IBM Power 842 compression accelerator 6705M: Haren Myneni <haren@us.ibm.com> 6706S: Supported 6707F: drivers/crypto/nx/Makefile 6708F: drivers/crypto/nx/Kconfig 6709F: drivers/crypto/nx/nx-842* 6710F: include/linux/sw842.h 6711F: crypto/842.c 6712F: lib/842/ 6713 6714IBM Power in-Nest Crypto Acceleration 6715M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6716M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6717L: linux-crypto@vger.kernel.org 6718S: Supported 6719F: drivers/crypto/nx/Makefile 6720F: drivers/crypto/nx/Kconfig 6721F: drivers/crypto/nx/nx-aes* 6722F: drivers/crypto/nx/nx-sha* 6723F: drivers/crypto/nx/nx.* 6724F: drivers/crypto/nx/nx_csbcpb.h 6725F: drivers/crypto/nx/nx_debugfs.h 6726 6727IBM Power Linux RAID adapter 6728M: Brian King <brking@us.ibm.com> 6729S: Supported 6730F: drivers/scsi/ipr.* 6731 6732IBM Power SRIOV Virtual NIC Device Driver 6733M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6734M: John Allen <jallen@linux.vnet.ibm.com> 6735L: netdev@vger.kernel.org 6736S: Supported 6737F: drivers/net/ethernet/ibm/ibmvnic.* 6738 6739IBM Power Virtual Accelerator Switchboard 6740M: Sukadev Bhattiprolu 6741L: linuxppc-dev@lists.ozlabs.org 6742S: Supported 6743F: arch/powerpc/platforms/powernv/vas* 6744F: arch/powerpc/platforms/powernv/copy-paste.h 6745F: arch/powerpc/include/asm/vas.h 6746F: arch/powerpc/include/uapi/asm/vas.h 6747 6748IBM Power Virtual Ethernet Device Driver 6749M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6750L: netdev@vger.kernel.org 6751S: Supported 6752F: drivers/net/ethernet/ibm/ibmveth.* 6753 6754IBM Power Virtual FC Device Drivers 6755M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6756L: linux-scsi@vger.kernel.org 6757S: Supported 6758F: drivers/scsi/ibmvscsi/ibmvfc* 6759 6760IBM Power Virtual SCSI Device Drivers 6761M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6762L: linux-scsi@vger.kernel.org 6763S: Supported 6764F: drivers/scsi/ibmvscsi/ibmvscsi* 6765F: include/scsi/viosrp.h 6766 6767IBM Power Virtual SCSI Device Target Driver 6768M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6769M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6770L: linux-scsi@vger.kernel.org 6771L: target-devel@vger.kernel.org 6772S: Supported 6773F: drivers/scsi/ibmvscsi_tgt/ 6774 6775IBM Power VMX Cryptographic instructions 6776M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6777M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6778L: linux-crypto@vger.kernel.org 6779S: Supported 6780F: drivers/crypto/vmx/Makefile 6781F: drivers/crypto/vmx/Kconfig 6782F: drivers/crypto/vmx/vmx.c 6783F: drivers/crypto/vmx/aes* 6784F: drivers/crypto/vmx/ghash* 6785F: drivers/crypto/vmx/ppc-xlate.pl 6786 6787IBM ServeRAID RAID DRIVER 6788S: Orphan 6789F: drivers/scsi/ips.* 6790 6791ICH LPC AND GPIO DRIVER 6792M: Peter Tyser <ptyser@xes-inc.com> 6793S: Maintained 6794F: drivers/mfd/lpc_ich.c 6795F: drivers/gpio/gpio-ich.c 6796 6797IDE SUBSYSTEM 6798M: "David S. Miller" <davem@davemloft.net> 6799L: linux-ide@vger.kernel.org 6800Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6801T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6802S: Maintained 6803F: Documentation/ide/ 6804F: drivers/ide/ 6805F: include/linux/ide.h 6806 6807IDE/ATAPI DRIVERS 6808M: Borislav Petkov <bp@alien8.de> 6809L: linux-ide@vger.kernel.org 6810S: Maintained 6811F: Documentation/cdrom/ide-cd 6812F: drivers/ide/ide-cd* 6813 6814IDEAPAD LAPTOP EXTRAS DRIVER 6815M: Ike Panhc <ike.pan@canonical.com> 6816L: platform-driver-x86@vger.kernel.org 6817W: http://launchpad.net/ideapad-laptop 6818S: Maintained 6819F: drivers/platform/x86/ideapad-laptop.c 6820 6821IDEAPAD LAPTOP SLIDEBAR DRIVER 6822M: Andrey Moiseev <o2g.org.ru@gmail.com> 6823L: linux-input@vger.kernel.org 6824W: https://github.com/o2genum/ideapad-slidebar 6825S: Maintained 6826F: drivers/input/misc/ideapad_slidebar.c 6827 6828IDT VersaClock 5 CLOCK DRIVER 6829M: Marek Vasut <marek.vasut@gmail.com> 6830S: Maintained 6831F: drivers/clk/clk-versaclock5.c 6832 6833IEEE 802.15.4 SUBSYSTEM 6834M: Alexander Aring <alex.aring@gmail.com> 6835M: Stefan Schmidt <stefan@osg.samsung.com> 6836L: linux-wpan@vger.kernel.org 6837W: http://wpan.cakelab.org/ 6838T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6839T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6840S: Maintained 6841F: net/ieee802154/ 6842F: net/mac802154/ 6843F: drivers/net/ieee802154/ 6844F: include/linux/nl802154.h 6845F: include/linux/ieee802154.h 6846F: include/net/nl802154.h 6847F: include/net/mac802154.h 6848F: include/net/af_ieee802154.h 6849F: include/net/cfg802154.h 6850F: include/net/ieee802154_netdev.h 6851F: Documentation/networking/ieee802154.txt 6852 6853IFE PROTOCOL 6854M: Yotam Gigi <yotam.gi@gmail.com> 6855M: Jamal Hadi Salim <jhs@mojatatu.com> 6856F: net/ife 6857F: include/net/ife.h 6858F: include/uapi/linux/ife.h 6859 6860IGORPLUG-USB IR RECEIVER 6861M: Sean Young <sean@mess.org> 6862L: linux-media@vger.kernel.org 6863S: Maintained 6864F: drivers/media/rc/igorplugusb.c 6865 6866IGUANAWORKS USB IR TRANSCEIVER 6867M: Sean Young <sean@mess.org> 6868L: linux-media@vger.kernel.org 6869S: Maintained 6870F: drivers/media/rc/iguanair.c 6871 6872IIO DIGITAL POTENTIOMETER DAC 6873M: Peter Rosin <peda@axentia.se> 6874L: linux-iio@vger.kernel.org 6875S: Maintained 6876F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6877F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6878F: drivers/iio/dac/dpot-dac.c 6879 6880IIO ENVELOPE DETECTOR 6881M: Peter Rosin <peda@axentia.se> 6882L: linux-iio@vger.kernel.org 6883S: Maintained 6884F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6885F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6886F: drivers/iio/adc/envelope-detector.c 6887 6888IIO MULTIPLEXER 6889M: Peter Rosin <peda@axentia.se> 6890L: linux-iio@vger.kernel.org 6891S: Maintained 6892F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6893F: drivers/iio/multiplexer/iio-mux.c 6894 6895IIO SUBSYSTEM AND DRIVERS 6896M: Jonathan Cameron <jic23@kernel.org> 6897R: Hartmut Knaack <knaack.h@gmx.de> 6898R: Lars-Peter Clausen <lars@metafoo.de> 6899R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6900L: linux-iio@vger.kernel.org 6901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6902S: Maintained 6903F: Documentation/ABI/testing/configfs-iio* 6904F: Documentation/ABI/testing/sysfs-bus-iio* 6905F: Documentation/devicetree/bindings/iio/ 6906F: drivers/iio/ 6907F: drivers/staging/iio/ 6908F: include/linux/iio/ 6909F: tools/iio/ 6910 6911IKANOS/ADI EAGLE ADSL USB DRIVER 6912M: Matthieu Castet <castet.matthieu@free.fr> 6913M: Stanislaw Gruszka <stf_xl@wp.pl> 6914S: Maintained 6915F: drivers/usb/atm/ueagle-atm.c 6916 6917IMGTEC ASCII LCD DRIVER 6918M: Paul Burton <paul.burton@mips.com> 6919S: Maintained 6920F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6921F: drivers/auxdisplay/img-ascii-lcd.c 6922 6923IMGTEC IR DECODER DRIVER 6924M: James Hogan <jhogan@kernel.org> 6925S: Maintained 6926F: drivers/media/rc/img-ir/ 6927 6928IMON SOUNDGRAPH USB IR RECEIVER 6929M: Sean Young <sean@mess.org> 6930L: linux-media@vger.kernel.org 6931S: Maintained 6932F: drivers/media/rc/imon_raw.c 6933F: drivers/media/rc/imon.c 6934 6935IMS TWINTURBO FRAMEBUFFER DRIVER 6936L: linux-fbdev@vger.kernel.org 6937S: Orphan 6938F: drivers/video/fbdev/imsttfb.c 6939 6940INA209 HARDWARE MONITOR DRIVER 6941M: Guenter Roeck <linux@roeck-us.net> 6942L: linux-hwmon@vger.kernel.org 6943S: Maintained 6944F: Documentation/hwmon/ina209 6945F: Documentation/devicetree/bindings/i2c/ina209.txt 6946F: drivers/hwmon/ina209.c 6947 6948INA2XX HARDWARE MONITOR DRIVER 6949M: Guenter Roeck <linux@roeck-us.net> 6950L: linux-hwmon@vger.kernel.org 6951S: Maintained 6952F: Documentation/hwmon/ina2xx 6953F: drivers/hwmon/ina2xx.c 6954F: include/linux/platform_data/ina2xx.h 6955 6956INDUSTRY PACK SUBSYSTEM (IPACK) 6957M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6958M: Jens Taprogge <jens.taprogge@taprogge.org> 6959M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6960L: industrypack-devel@lists.sourceforge.net 6961W: http://industrypack.sourceforge.net 6962S: Maintained 6963F: drivers/ipack/ 6964 6965INFINIBAND SUBSYSTEM 6966M: Doug Ledford <dledford@redhat.com> 6967M: Jason Gunthorpe <jgg@mellanox.com> 6968L: linux-rdma@vger.kernel.org 6969W: https://github.com/linux-rdma/rdma-core 6970Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6971T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6972S: Supported 6973F: Documentation/devicetree/bindings/infiniband/ 6974F: Documentation/infiniband/ 6975F: drivers/infiniband/ 6976F: include/uapi/linux/if_infiniband.h 6977F: include/uapi/rdma/ 6978F: include/rdma/ 6979 6980INGENIC JZ4780 DMA Driver 6981M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6982S: Maintained 6983F: drivers/dma/dma-jz4780.c 6984 6985INGENIC JZ4780 NAND DRIVER 6986M: Harvey Hunt <harveyhuntnexus@gmail.com> 6987L: linux-mtd@lists.infradead.org 6988S: Maintained 6989F: drivers/mtd/nand/raw/jz4780_* 6990 6991INOTIFY 6992M: Jan Kara <jack@suse.cz> 6993R: Amir Goldstein <amir73il@gmail.com> 6994L: linux-fsdevel@vger.kernel.org 6995S: Maintained 6996F: Documentation/filesystems/inotify.txt 6997F: fs/notify/inotify/ 6998F: include/linux/inotify.h 6999F: include/uapi/linux/inotify.h 7000 7001INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7002M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7003L: linux-input@vger.kernel.org 7004Q: http://patchwork.kernel.org/project/linux-input/list/ 7005T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7006S: Maintained 7007F: drivers/input/ 7008F: include/linux/input.h 7009F: include/uapi/linux/input.h 7010F: include/uapi/linux/input-event-codes.h 7011F: include/linux/input/ 7012F: Documentation/devicetree/bindings/input/ 7013F: Documentation/input/ 7014 7015INPUT MULTITOUCH (MT) PROTOCOL 7016M: Henrik Rydberg <rydberg@bitmath.org> 7017L: linux-input@vger.kernel.org 7018S: Odd fixes 7019F: Documentation/input/multi-touch-protocol.rst 7020F: drivers/input/input-mt.c 7021K: \b(ABS|SYN)_MT_ 7022 7023INSIDE SECURE CRYPTO DRIVER 7024M: Antoine Tenart <antoine.tenart@bootlin.com> 7025F: drivers/crypto/inside-secure/ 7026S: Maintained 7027L: linux-crypto@vger.kernel.org 7028 7029INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7030M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7031M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7032L: linux-integrity@vger.kernel.org 7033T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7034S: Supported 7035F: security/integrity/ima/ 7036 7037INTEL 810/815 FRAMEBUFFER DRIVER 7038M: Antonino Daplas <adaplas@gmail.com> 7039L: linux-fbdev@vger.kernel.org 7040S: Maintained 7041F: drivers/video/fbdev/i810/ 7042 7043INTEL ASoC BDW/HSW DRIVERS 7044M: Jie Yang <yang.jie@linux.intel.com> 7045L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7046S: Supported 7047F: sound/soc/intel/common/sst-dsp* 7048F: sound/soc/intel/common/sst-firmware.c 7049F: sound/soc/intel/boards/broadwell.c 7050F: sound/soc/intel/haswell/ 7051 7052INTEL C600 SERIES SAS CONTROLLER DRIVER 7053M: Intel SCU Linux support <intel-linux-scu@intel.com> 7054M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7055L: linux-scsi@vger.kernel.org 7056T: git git://git.code.sf.net/p/intel-sas/isci 7057S: Supported 7058F: drivers/scsi/isci/ 7059 7060INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7061M: Jani Nikula <jani.nikula@linux.intel.com> 7062M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7063M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7064L: intel-gfx@lists.freedesktop.org 7065W: https://01.org/linuxgraphics/ 7066B: https://01.org/linuxgraphics/documentation/how-report-bugs 7067C: irc://chat.freenode.net/intel-gfx 7068Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7069T: git git://anongit.freedesktop.org/drm-intel 7070S: Supported 7071F: drivers/gpu/drm/i915/ 7072F: include/drm/i915* 7073F: include/uapi/drm/i915_drm.h 7074F: Documentation/gpu/i915.rst 7075 7076INTEL ETHERNET DRIVERS 7077M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7078L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7079W: http://www.intel.com/support/feedback.htm 7080W: http://e1000.sourceforge.net/ 7081Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7082T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7083T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7084S: Supported 7085F: Documentation/networking/e100.txt 7086F: Documentation/networking/e1000.txt 7087F: Documentation/networking/e1000e.txt 7088F: Documentation/networking/igb.txt 7089F: Documentation/networking/igbvf.txt 7090F: Documentation/networking/ixgb.txt 7091F: Documentation/networking/ixgbe.txt 7092F: Documentation/networking/ixgbevf.txt 7093F: Documentation/networking/i40e.txt 7094F: Documentation/networking/i40evf.txt 7095F: Documentation/networking/ice.txt 7096F: drivers/net/ethernet/intel/ 7097F: drivers/net/ethernet/intel/*/ 7098F: include/linux/avf/virtchnl.h 7099 7100INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7101M: Maik Broemme <mbroemme@libmpq.org> 7102L: linux-fbdev@vger.kernel.org 7103S: Maintained 7104F: Documentation/fb/intelfb.txt 7105F: drivers/video/fbdev/intelfb/ 7106 7107INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7108M: Zhenyu Wang <zhenyuw@linux.intel.com> 7109M: Zhi Wang <zhi.a.wang@intel.com> 7110L: intel-gvt-dev@lists.freedesktop.org 7111L: intel-gfx@lists.freedesktop.org 7112W: https://01.org/igvt-g 7113T: git https://github.com/intel/gvt-linux.git 7114S: Supported 7115F: drivers/gpu/drm/i915/gvt/ 7116 7117INTEL HID EVENT DRIVER 7118M: Alex Hung <alex.hung@canonical.com> 7119L: platform-driver-x86@vger.kernel.org 7120S: Maintained 7121F: drivers/platform/x86/intel-hid.c 7122 7123INTEL I/OAT DMA DRIVER 7124M: Dave Jiang <dave.jiang@intel.com> 7125R: Dan Williams <dan.j.williams@intel.com> 7126L: dmaengine@vger.kernel.org 7127Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7128S: Supported 7129F: drivers/dma/ioat* 7130 7131INTEL IDLE DRIVER 7132M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7133M: Len Brown <lenb@kernel.org> 7134L: linux-pm@vger.kernel.org 7135T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7136B: https://bugzilla.kernel.org 7137S: Supported 7138F: drivers/idle/intel_idle.c 7139 7140INTEL INTEGRATED SENSOR HUB DRIVER 7141M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7142M: Jiri Kosina <jikos@kernel.org> 7143L: linux-input@vger.kernel.org 7144S: Maintained 7145F: drivers/hid/intel-ish-hid/ 7146 7147INTEL IOMMU (VT-d) 7148M: David Woodhouse <dwmw2@infradead.org> 7149L: iommu@lists.linux-foundation.org 7150T: git git://git.infradead.org/iommu-2.6.git 7151S: Supported 7152F: drivers/iommu/intel-iommu.c 7153F: include/linux/intel-iommu.h 7154 7155INTEL IOP-ADMA DMA DRIVER 7156R: Dan Williams <dan.j.williams@intel.com> 7157S: Odd fixes 7158F: drivers/dma/iop-adma.c 7159 7160INTEL IPU3 CSI-2 CIO2 DRIVER 7161M: Yong Zhi <yong.zhi@intel.com> 7162M: Sakari Ailus <sakari.ailus@linux.intel.com> 7163L: linux-media@vger.kernel.org 7164S: Maintained 7165F: drivers/media/pci/intel/ipu3/ 7166F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7167 7168INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7169M: Krzysztof Halasa <khalasa@piap.pl> 7170S: Maintained 7171F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7172F: arch/arm/mach-ixp4xx/include/mach/npe.h 7173F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7174F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7175F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7176F: drivers/net/wan/ixp4xx_hss.c 7177 7178INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7179M: Deepak Saxena <dsaxena@plexity.net> 7180S: Maintained 7181F: drivers/char/hw_random/ixp4xx-rng.c 7182 7183INTEL MANAGEMENT ENGINE (mei) 7184M: Tomas Winkler <tomas.winkler@intel.com> 7185L: linux-kernel@vger.kernel.org 7186S: Supported 7187F: include/uapi/linux/mei.h 7188F: include/linux/mei_cl_bus.h 7189F: drivers/misc/mei/* 7190F: drivers/watchdog/mei_wdt.c 7191F: Documentation/misc-devices/mei/* 7192F: samples/mei/* 7193 7194INTEL MENLOW THERMAL DRIVER 7195M: Sujith Thomas <sujith.thomas@intel.com> 7196L: platform-driver-x86@vger.kernel.org 7197W: https://01.org/linux-acpi 7198S: Supported 7199F: drivers/platform/x86/intel_menlow.c 7200 7201INTEL MERRIFIELD GPIO DRIVER 7202M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7203L: linux-gpio@vger.kernel.org 7204S: Maintained 7205F: drivers/gpio/gpio-merrifield.c 7206 7207INTEL MIC DRIVERS (mic) 7208M: Sudeep Dutt <sudeep.dutt@intel.com> 7209M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7210S: Supported 7211W: https://github.com/sudeepdutt/mic 7212W: http://software.intel.com/en-us/mic-developer 7213F: include/linux/mic_bus.h 7214F: include/linux/scif.h 7215F: include/uapi/linux/mic_common.h 7216F: include/uapi/linux/mic_ioctl.h 7217F: include/uapi/linux/scif_ioctl.h 7218F: drivers/misc/mic/ 7219F: drivers/dma/mic_x100_dma.c 7220F: drivers/dma/mic_x100_dma.h 7221F: Documentation/mic/ 7222 7223INTEL PMC CORE DRIVER 7224M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7225M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7226L: platform-driver-x86@vger.kernel.org 7227S: Maintained 7228F: arch/x86/include/asm/pmc_core.h 7229F: drivers/platform/x86/intel_pmc_core* 7230 7231INTEL PMC/P-Unit IPC DRIVER 7232M: Zha Qipeng<qipeng.zha@intel.com> 7233L: platform-driver-x86@vger.kernel.org 7234S: Maintained 7235F: drivers/platform/x86/intel_pmc_ipc.c 7236F: drivers/platform/x86/intel_punit_ipc.c 7237F: arch/x86/include/asm/intel_pmc_ipc.h 7238F: arch/x86/include/asm/intel_punit_ipc.h 7239 7240INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7241M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7242L: linux-wireless@vger.kernel.org 7243S: Maintained 7244F: Documentation/networking/README.ipw2100 7245F: Documentation/networking/README.ipw2200 7246F: drivers/net/wireless/intel/ipw2x00/ 7247 7248INTEL PSTATE DRIVER 7249M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7250M: Len Brown <lenb@kernel.org> 7251L: linux-pm@vger.kernel.org 7252S: Supported 7253F: drivers/cpufreq/intel_pstate.c 7254 7255INTEL RDMA RNIC DRIVER 7256M: Faisal Latif <faisal.latif@intel.com> 7257M: Shiraz Saleem <shiraz.saleem@intel.com> 7258L: linux-rdma@vger.kernel.org 7259S: Supported 7260F: drivers/infiniband/hw/i40iw/ 7261F: include/uapi/rdma/i40iw-abi.h 7262 7263INTEL SHA MULTIBUFFER DRIVER 7264M: Megha Dey <megha.dey@linux.intel.com> 7265R: Tim Chen <tim.c.chen@linux.intel.com> 7266L: linux-crypto@vger.kernel.org 7267S: Supported 7268F: arch/x86/crypto/sha*-mb 7269F: crypto/mcryptd.c 7270 7271INTEL TELEMETRY DRIVER 7272M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7273L: platform-driver-x86@vger.kernel.org 7274S: Maintained 7275F: arch/x86/include/asm/intel_telemetry.h 7276F: drivers/platform/x86/intel_telemetry* 7277 7278INTEL VIRTUAL BUTTON DRIVER 7279M: AceLan Kao <acelan.kao@canonical.com> 7280L: platform-driver-x86@vger.kernel.org 7281S: Maintained 7282F: drivers/platform/x86/intel-vbtn.c 7283 7284INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7285M: Stanislaw Gruszka <sgruszka@redhat.com> 7286L: linux-wireless@vger.kernel.org 7287S: Supported 7288F: drivers/net/wireless/intel/iwlegacy/ 7289 7290INTEL WIRELESS WIFI LINK (iwlwifi) 7291M: Johannes Berg <johannes.berg@intel.com> 7292M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7293M: Luca Coelho <luciano.coelho@intel.com> 7294M: Intel Linux Wireless <linuxwifi@intel.com> 7295L: linux-wireless@vger.kernel.org 7296W: http://intellinuxwireless.org 7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7298S: Supported 7299F: drivers/net/wireless/intel/iwlwifi/ 7300 7301INTEL WIRELESS WIMAX CONNECTION 2400 7302M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7303M: linux-wimax@intel.com 7304L: wimax@linuxwimax.org (subscribers-only) 7305S: Supported 7306W: http://linuxwimax.org 7307F: Documentation/wimax/README.i2400m 7308F: drivers/net/wimax/i2400m/ 7309F: include/uapi/linux/wimax/i2400m.h 7310 7311INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7312M: Mario Limonciello <mario.limonciello@dell.com> 7313S: Maintained 7314F: drivers/platform/x86/intel-wmi-thunderbolt.c 7315 7316INTEL(R) TRACE HUB 7317M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7318S: Supported 7319F: Documentation/trace/intel_th.txt 7320F: drivers/hwtracing/intel_th/ 7321 7322INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7323M: Ning Sun <ning.sun@intel.com> 7324L: tboot-devel@lists.sourceforge.net 7325W: http://tboot.sourceforge.net 7326T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7327S: Supported 7328F: Documentation/intel_txt.txt 7329F: include/linux/tboot.h 7330F: arch/x86/kernel/tboot.c 7331 7332INTEL-MID GPIO DRIVER 7333M: David Cohen <david.a.cohen@linux.intel.com> 7334L: linux-gpio@vger.kernel.org 7335S: Maintained 7336F: drivers/gpio/gpio-intel-mid.c 7337 7338INVENSENSE MPU-3050 GYROSCOPE DRIVER 7339M: Linus Walleij <linus.walleij@linaro.org> 7340L: linux-iio@vger.kernel.org 7341S: Maintained 7342F: drivers/iio/gyro/mpu3050* 7343F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7344 7345IOC3 ETHERNET DRIVER 7346M: Ralf Baechle <ralf@linux-mips.org> 7347L: linux-mips@linux-mips.org 7348S: Maintained 7349F: drivers/net/ethernet/sgi/ioc3-eth.c 7350 7351IOC3 SERIAL DRIVER 7352M: Pat Gefre <pfg@sgi.com> 7353L: linux-serial@vger.kernel.org 7354S: Maintained 7355F: drivers/tty/serial/ioc3_serial.c 7356 7357IOMMU DRIVERS 7358M: Joerg Roedel <joro@8bytes.org> 7359L: iommu@lists.linux-foundation.org 7360T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7361S: Maintained 7362F: Documentation/devicetree/bindings/iommu/ 7363F: drivers/iommu/ 7364F: include/linux/iommu.h 7365F: include/linux/of_iommu.h 7366F: include/linux/iova.h 7367 7368IP MASQUERADING 7369M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7370S: Maintained 7371F: net/ipv4/netfilter/ipt_MASQUERADE.c 7372 7373IPMI SUBSYSTEM 7374M: Corey Minyard <minyard@acm.org> 7375L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7376W: http://openipmi.sourceforge.net/ 7377S: Supported 7378F: Documentation/IPMI.txt 7379F: drivers/char/ipmi/ 7380F: include/linux/ipmi* 7381F: include/uapi/linux/ipmi* 7382 7383IPS SCSI RAID DRIVER 7384M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7385L: linux-scsi@vger.kernel.org 7386W: http://www.adaptec.com/ 7387S: Maintained 7388F: drivers/scsi/ips* 7389 7390IPVS 7391M: Wensong Zhang <wensong@linux-vs.org> 7392M: Simon Horman <horms@verge.net.au> 7393M: Julian Anastasov <ja@ssi.bg> 7394L: netdev@vger.kernel.org 7395L: lvs-devel@vger.kernel.org 7396S: Maintained 7397T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7399F: Documentation/networking/ipvs-sysctl.txt 7400F: include/net/ip_vs.h 7401F: include/uapi/linux/ip_vs.h 7402F: net/netfilter/ipvs/ 7403 7404IPWIRELESS DRIVER 7405M: Jiri Kosina <jikos@kernel.org> 7406M: David Sterba <dsterba@suse.com> 7407S: Odd Fixes 7408F: drivers/tty/ipwireless/ 7409 7410IPX NETWORK LAYER 7411L: netdev@vger.kernel.org 7412S: Obsolete 7413F: include/uapi/linux/ipx.h 7414F: drivers/staging/ipx/ 7415 7416IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7417M: Marc Zyngier <marc.zyngier@arm.com> 7418S: Maintained 7419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7420F: Documentation/IRQ-domain.txt 7421F: include/linux/irqdomain.h 7422F: kernel/irq/irqdomain.c 7423F: kernel/irq/msi.c 7424 7425IRQ SUBSYSTEM 7426M: Thomas Gleixner <tglx@linutronix.de> 7427L: linux-kernel@vger.kernel.org 7428S: Maintained 7429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7430F: kernel/irq/ 7431 7432IRQCHIP DRIVERS 7433M: Thomas Gleixner <tglx@linutronix.de> 7434M: Jason Cooper <jason@lakedaemon.net> 7435M: Marc Zyngier <marc.zyngier@arm.com> 7436L: linux-kernel@vger.kernel.org 7437S: Maintained 7438T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7439F: Documentation/devicetree/bindings/interrupt-controller/ 7440F: drivers/irqchip/ 7441 7442ISA 7443M: William Breathitt Gray <vilhelm.gray@gmail.com> 7444S: Maintained 7445F: Documentation/isa.txt 7446F: drivers/base/isa.c 7447F: include/linux/isa.h 7448 7449ISA RADIO MODULE 7450M: Hans Verkuil <hverkuil@xs4all.nl> 7451L: linux-media@vger.kernel.org 7452T: git git://linuxtv.org/media_tree.git 7453W: https://linuxtv.org 7454S: Maintained 7455F: drivers/media/radio/radio-isa* 7456 7457ISAPNP 7458M: Jaroslav Kysela <perex@perex.cz> 7459S: Maintained 7460F: Documentation/isapnp.txt 7461F: drivers/pnp/isapnp/ 7462F: include/linux/isapnp.h 7463 7464ISCSI 7465M: Lee Duncan <lduncan@suse.com> 7466M: Chris Leech <cleech@redhat.com> 7467L: open-iscsi@googlegroups.com 7468W: www.open-iscsi.com 7469S: Maintained 7470F: drivers/scsi/*iscsi* 7471F: include/scsi/*iscsi* 7472 7473iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7474M: Peter Jones <pjones@redhat.com> 7475M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7476S: Maintained 7477F: drivers/firmware/iscsi_ibft* 7478 7479ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7480M: Or Gerlitz <ogerlitz@mellanox.com> 7481M: Sagi Grimberg <sagi@grimberg.me> 7482M: Roi Dayan <roid@mellanox.com> 7483L: linux-rdma@vger.kernel.org 7484S: Supported 7485W: http://www.openfabrics.org 7486W: www.open-iscsi.org 7487Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7488F: drivers/infiniband/ulp/iser/ 7489 7490ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7491M: Sagi Grimberg <sagi@grimberg.me> 7492T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7493L: linux-rdma@vger.kernel.org 7494L: target-devel@vger.kernel.org 7495S: Supported 7496W: http://www.linux-iscsi.org 7497F: drivers/infiniband/ulp/isert 7498 7499ISDN SUBSYSTEM 7500M: Karsten Keil <isdn@linux-pingi.de> 7501L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7502L: netdev@vger.kernel.org 7503W: http://www.isdn4linux.de 7504T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7505S: Maintained 7506F: Documentation/isdn/ 7507F: drivers/isdn/ 7508F: include/linux/isdn.h 7509F: include/linux/isdn/ 7510F: include/uapi/linux/isdn.h 7511F: include/uapi/linux/isdn/ 7512 7513ISDN SUBSYSTEM (Eicon active card driver) 7514M: Armin Schindler <mac@melware.de> 7515L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7516W: http://www.melware.de 7517S: Maintained 7518F: drivers/isdn/hardware/eicon/ 7519 7520IT87 HARDWARE MONITORING DRIVER 7521M: Jean Delvare <jdelvare@suse.com> 7522L: linux-hwmon@vger.kernel.org 7523S: Maintained 7524F: Documentation/hwmon/it87 7525F: drivers/hwmon/it87.c 7526 7527IT913X MEDIA DRIVER 7528M: Antti Palosaari <crope@iki.fi> 7529L: linux-media@vger.kernel.org 7530W: https://linuxtv.org 7531W: http://palosaari.fi/linux/ 7532Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7533T: git git://linuxtv.org/anttip/media_tree.git 7534S: Maintained 7535F: drivers/media/tuners/it913x* 7536 7537IVTV VIDEO4LINUX DRIVER 7538M: Andy Walls <awalls@md.metrocast.net> 7539L: ivtv-devel@ivtvdriver.org (subscribers-only) 7540L: linux-media@vger.kernel.org 7541T: git git://linuxtv.org/media_tree.git 7542W: http://www.ivtvdriver.org 7543S: Maintained 7544F: Documentation/media/v4l-drivers/ivtv* 7545F: drivers/media/pci/ivtv/ 7546F: include/uapi/linux/ivtv* 7547 7548IX2505V MEDIA DRIVER 7549M: Malcolm Priestley <tvboxspy@gmail.com> 7550L: linux-media@vger.kernel.org 7551W: https://linuxtv.org 7552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7553S: Maintained 7554F: drivers/media/dvb-frontends/ix2505v* 7555 7556JAILHOUSE HYPERVISOR INTERFACE 7557M: Jan Kiszka <jan.kiszka@siemens.com> 7558L: jailhouse-dev@googlegroups.com 7559S: Maintained 7560F: arch/x86/kernel/jailhouse.c 7561F: arch/x86/include/asm/jailhouse_para.h 7562 7563JC42.4 TEMPERATURE SENSOR DRIVER 7564M: Guenter Roeck <linux@roeck-us.net> 7565L: linux-hwmon@vger.kernel.org 7566S: Maintained 7567F: drivers/hwmon/jc42.c 7568F: Documentation/hwmon/jc42 7569 7570JFS FILESYSTEM 7571M: Dave Kleikamp <shaggy@kernel.org> 7572L: jfs-discussion@lists.sourceforge.net 7573W: http://jfs.sourceforge.net/ 7574T: git git://github.com/kleikamp/linux-shaggy.git 7575S: Maintained 7576F: Documentation/filesystems/jfs.txt 7577F: fs/jfs/ 7578 7579JME NETWORK DRIVER 7580M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7581L: netdev@vger.kernel.org 7582S: Maintained 7583F: drivers/net/ethernet/jme.* 7584 7585JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7586M: David Woodhouse <dwmw2@infradead.org> 7587L: linux-mtd@lists.infradead.org 7588W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7589S: Maintained 7590F: fs/jffs2/ 7591F: include/uapi/linux/jffs2.h 7592 7593JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7594M: "Theodore Ts'o" <tytso@mit.edu> 7595M: Jan Kara <jack@suse.com> 7596L: linux-ext4@vger.kernel.org 7597S: Maintained 7598F: fs/jbd2/ 7599F: include/linux/jbd2.h 7600 7601JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7602M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7603L: linux-media@vger.kernel.org 7604S: Maintained 7605F: drivers/media/platform/rcar_jpu.c 7606 7607JSM Neo PCI based serial card 7608M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7609L: linux-serial@vger.kernel.org 7610S: Maintained 7611F: drivers/tty/serial/jsm/ 7612 7613K10TEMP HARDWARE MONITORING DRIVER 7614M: Clemens Ladisch <clemens@ladisch.de> 7615L: linux-hwmon@vger.kernel.org 7616S: Maintained 7617F: Documentation/hwmon/k10temp 7618F: drivers/hwmon/k10temp.c 7619 7620K8TEMP HARDWARE MONITORING DRIVER 7621M: Rudolf Marek <r.marek@assembler.cz> 7622L: linux-hwmon@vger.kernel.org 7623S: Maintained 7624F: Documentation/hwmon/k8temp 7625F: drivers/hwmon/k8temp.c 7626 7627KASAN 7628M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7629R: Alexander Potapenko <glider@google.com> 7630R: Dmitry Vyukov <dvyukov@google.com> 7631L: kasan-dev@googlegroups.com 7632S: Maintained 7633F: arch/*/include/asm/kasan.h 7634F: arch/*/mm/kasan_init* 7635F: Documentation/dev-tools/kasan.rst 7636F: include/linux/kasan*.h 7637F: lib/test_kasan.c 7638F: mm/kasan/ 7639F: scripts/Makefile.kasan 7640 7641KCONFIG 7642M: Masahiro Yamada <yamada.masahiro@socionext.com> 7643T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7644L: linux-kbuild@vger.kernel.org 7645S: Maintained 7646F: Documentation/kbuild/kconfig-language.txt 7647F: scripts/kconfig/ 7648 7649KDUMP 7650M: Dave Young <dyoung@redhat.com> 7651M: Baoquan He <bhe@redhat.com> 7652R: Vivek Goyal <vgoyal@redhat.com> 7653L: kexec@lists.infradead.org 7654W: http://lse.sourceforge.net/kdump/ 7655S: Maintained 7656F: Documentation/kdump/ 7657 7658KEENE FM RADIO TRANSMITTER DRIVER 7659M: Hans Verkuil <hverkuil@xs4all.nl> 7660L: linux-media@vger.kernel.org 7661T: git git://linuxtv.org/media_tree.git 7662W: https://linuxtv.org 7663S: Maintained 7664F: drivers/media/radio/radio-keene* 7665 7666KERNEL AUTOMOUNTER v4 (AUTOFS4) 7667M: Ian Kent <raven@themaw.net> 7668L: autofs@vger.kernel.org 7669S: Maintained 7670F: fs/autofs4/ 7671 7672KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7673M: Masahiro Yamada <yamada.masahiro@socionext.com> 7674M: Michal Marek <michal.lkml@markovi.net> 7675T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7676L: linux-kbuild@vger.kernel.org 7677S: Maintained 7678F: Documentation/kbuild/ 7679F: Makefile 7680F: scripts/Makefile.* 7681F: scripts/basic/ 7682F: scripts/mk* 7683F: scripts/package/ 7684 7685KERNEL JANITORS 7686L: kernel-janitors@vger.kernel.org 7687W: http://kernelnewbies.org/KernelJanitors 7688S: Odd Fixes 7689 7690KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7691M: "J. Bruce Fields" <bfields@fieldses.org> 7692M: Jeff Layton <jlayton@kernel.org> 7693L: linux-nfs@vger.kernel.org 7694W: http://nfs.sourceforge.net/ 7695T: git git://linux-nfs.org/~bfields/linux.git 7696S: Supported 7697F: fs/nfsd/ 7698F: include/uapi/linux/nfsd/ 7699F: fs/lockd/ 7700F: fs/nfs_common/ 7701F: net/sunrpc/ 7702F: include/linux/lockd/ 7703F: include/linux/sunrpc/ 7704F: include/uapi/linux/sunrpc/ 7705 7706KERNEL SELFTEST FRAMEWORK 7707M: Shuah Khan <shuahkh@osg.samsung.com> 7708M: Shuah Khan <shuah@kernel.org> 7709L: linux-kselftest@vger.kernel.org 7710T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7711S: Maintained 7712F: tools/testing/selftests/ 7713F: Documentation/dev-tools/kselftest* 7714 7715KERNEL USERMODE HELPER 7716M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7717L: linux-kernel@vger.kernel.org 7718S: Maintained 7719F: kernel/umh.c 7720F: include/linux/umh.h 7721 7722KERNEL VIRTUAL MACHINE (KVM) 7723M: Paolo Bonzini <pbonzini@redhat.com> 7724M: Radim Krčmář <rkrcmar@redhat.com> 7725L: kvm@vger.kernel.org 7726W: http://www.linux-kvm.org 7727T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7728S: Supported 7729F: Documentation/virtual/kvm/ 7730F: include/trace/events/kvm.h 7731F: include/uapi/asm-generic/kvm* 7732F: include/uapi/linux/kvm* 7733F: include/asm-generic/kvm* 7734F: include/linux/kvm* 7735F: include/kvm/iodev.h 7736F: virt/kvm/* 7737F: tools/kvm/ 7738 7739KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7740M: Joerg Roedel <joro@8bytes.org> 7741L: kvm@vger.kernel.org 7742W: http://www.linux-kvm.org/ 7743S: Maintained 7744F: arch/x86/include/asm/svm.h 7745F: arch/x86/kvm/svm.c 7746 7747KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7748M: Christoffer Dall <christoffer.dall@arm.com> 7749M: Marc Zyngier <marc.zyngier@arm.com> 7750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7751L: kvmarm@lists.cs.columbia.edu 7752W: http://systems.cs.columbia.edu/projects/kvm-arm 7753T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7754S: Supported 7755F: arch/arm/include/uapi/asm/kvm* 7756F: arch/arm/include/asm/kvm* 7757F: arch/arm/kvm/ 7758F: virt/kvm/arm/ 7759F: include/kvm/arm_* 7760 7761KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7762M: Christoffer Dall <christoffer.dall@arm.com> 7763M: Marc Zyngier <marc.zyngier@arm.com> 7764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7765L: kvmarm@lists.cs.columbia.edu 7766S: Maintained 7767F: arch/arm64/include/uapi/asm/kvm* 7768F: arch/arm64/include/asm/kvm* 7769F: arch/arm64/kvm/ 7770 7771KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7772M: James Hogan <jhogan@kernel.org> 7773L: linux-mips@linux-mips.org 7774S: Supported 7775F: arch/mips/include/uapi/asm/kvm* 7776F: arch/mips/include/asm/kvm* 7777F: arch/mips/kvm/ 7778 7779KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7780M: Paul Mackerras <paulus@ozlabs.org> 7781L: kvm-ppc@vger.kernel.org 7782W: http://www.linux-kvm.org/ 7783T: git git://github.com/agraf/linux-2.6.git 7784S: Supported 7785F: arch/powerpc/include/uapi/asm/kvm* 7786F: arch/powerpc/include/asm/kvm* 7787F: arch/powerpc/kvm/ 7788F: arch/powerpc/kernel/kvm* 7789 7790KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7791M: Christian Borntraeger <borntraeger@de.ibm.com> 7792M: Janosch Frank <frankja@linux.ibm.com> 7793R: David Hildenbrand <david@redhat.com> 7794R: Cornelia Huck <cohuck@redhat.com> 7795L: linux-s390@vger.kernel.org 7796W: http://www.ibm.com/developerworks/linux/linux390/ 7797T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7798S: Supported 7799F: arch/s390/include/uapi/asm/kvm* 7800F: arch/s390/include/asm/gmap.h 7801F: arch/s390/include/asm/kvm* 7802F: arch/s390/kvm/ 7803F: arch/s390/mm/gmap.c 7804 7805KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7806M: Paolo Bonzini <pbonzini@redhat.com> 7807M: Radim Krčmář <rkrcmar@redhat.com> 7808L: kvm@vger.kernel.org 7809W: http://www.linux-kvm.org 7810T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7811S: Supported 7812F: arch/x86/kvm/ 7813F: arch/x86/include/uapi/asm/kvm* 7814F: arch/x86/include/asm/kvm* 7815F: arch/x86/include/asm/pvclock-abi.h 7816F: arch/x86/kernel/kvm.c 7817F: arch/x86/kernel/kvmclock.c 7818 7819KERNFS 7820M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7821M: Tejun Heo <tj@kernel.org> 7822T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7823S: Supported 7824F: include/linux/kernfs.h 7825F: fs/kernfs/ 7826 7827KEXEC 7828M: Eric Biederman <ebiederm@xmission.com> 7829W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7830L: kexec@lists.infradead.org 7831S: Maintained 7832F: include/linux/kexec.h 7833F: include/uapi/linux/kexec.h 7834F: kernel/kexec* 7835 7836KEYS-ENCRYPTED 7837M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7838L: linux-integrity@vger.kernel.org 7839L: keyrings@vger.kernel.org 7840S: Supported 7841F: Documentation/security/keys/trusted-encrypted.rst 7842F: include/keys/encrypted-type.h 7843F: security/keys/encrypted-keys/ 7844 7845KEYS-TRUSTED 7846M: James Bottomley <jejb@linux.vnet.ibm.com> 7847M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7848L: linux-integrity@vger.kernel.org 7849L: keyrings@vger.kernel.org 7850S: Supported 7851F: Documentation/security/keys/trusted-encrypted.rst 7852F: include/keys/trusted-type.h 7853F: security/keys/trusted.c 7854F: security/keys/trusted.h 7855 7856KEYS/KEYRINGS: 7857M: David Howells <dhowells@redhat.com> 7858L: keyrings@vger.kernel.org 7859S: Maintained 7860F: Documentation/security/keys/core.rst 7861F: include/linux/key.h 7862F: include/linux/key-type.h 7863F: include/linux/keyctl.h 7864F: include/uapi/linux/keyctl.h 7865F: include/keys/ 7866F: security/keys/ 7867 7868KGDB / KDB /debug_core 7869M: Jason Wessel <jason.wessel@windriver.com> 7870M: Daniel Thompson <daniel.thompson@linaro.org> 7871W: http://kgdb.wiki.kernel.org/ 7872L: kgdb-bugreport@lists.sourceforge.net 7873T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7874S: Maintained 7875F: Documentation/dev-tools/kgdb.rst 7876F: drivers/misc/kgdbts.c 7877F: drivers/tty/serial/kgdboc.c 7878F: include/linux/kdb.h 7879F: include/linux/kgdb.h 7880F: kernel/debug/ 7881 7882KMEMLEAK 7883M: Catalin Marinas <catalin.marinas@arm.com> 7884S: Maintained 7885F: Documentation/dev-tools/kmemleak.rst 7886F: include/linux/kmemleak.h 7887F: mm/kmemleak.c 7888F: mm/kmemleak-test.c 7889 7890KMOD KERNEL MODULE LOADER - USERMODE HELPER 7891M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7892L: linux-kernel@vger.kernel.org 7893S: Maintained 7894F: kernel/kmod.c 7895F: include/linux/kmod.h 7896F: lib/test_kmod.c 7897F: tools/testing/selftests/kmod/ 7898 7899KPROBES 7900M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7901M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7902M: "David S. Miller" <davem@davemloft.net> 7903M: Masami Hiramatsu <mhiramat@kernel.org> 7904S: Maintained 7905F: Documentation/kprobes.txt 7906F: include/linux/kprobes.h 7907F: include/asm-generic/kprobes.h 7908F: kernel/kprobes.c 7909 7910KS0108 LCD CONTROLLER DRIVER 7911M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7912W: http://miguelojeda.es/auxdisplay.htm 7913W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7914S: Maintained 7915F: Documentation/auxdisplay/ks0108 7916F: drivers/auxdisplay/ks0108.c 7917F: include/linux/ks0108.h 7918 7919L3MDEV 7920M: David Ahern <dsa@cumulusnetworks.com> 7921L: netdev@vger.kernel.org 7922S: Maintained 7923F: net/l3mdev 7924F: include/net/l3mdev.h 7925 7926LANTIQ MIPS ARCHITECTURE 7927M: John Crispin <john@phrozen.org> 7928L: linux-mips@linux-mips.org 7929S: Maintained 7930F: arch/mips/lantiq 7931F: drivers/soc/lantiq 7932 7933LAPB module 7934L: linux-x25@vger.kernel.org 7935S: Orphan 7936F: Documentation/networking/lapb-module.txt 7937F: include/*/lapb.h 7938F: net/lapb/ 7939 7940LASI 53c700 driver for PARISC 7941M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7942L: linux-scsi@vger.kernel.org 7943S: Maintained 7944F: Documentation/scsi/53c700.txt 7945F: drivers/scsi/53c700* 7946 7947LEAKING_ADDRESSES 7948M: Tobin C. Harding <me@tobin.cc> 7949M: Tycho Andersen <tycho@tycho.ws> 7950L: kernel-hardening@lists.openwall.com 7951S: Maintained 7952T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 7953F: scripts/leaking_addresses.pl 7954 7955LED SUBSYSTEM 7956M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7957M: Pavel Machek <pavel@ucw.cz> 7958L: linux-leds@vger.kernel.org 7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7960S: Maintained 7961F: Documentation/devicetree/bindings/leds/ 7962F: drivers/leds/ 7963F: include/linux/leds.h 7964 7965LEGACY EEPROM DRIVER 7966M: Jean Delvare <jdelvare@suse.com> 7967S: Maintained 7968F: Documentation/misc-devices/eeprom 7969F: drivers/misc/eeprom/eeprom.c 7970 7971LEGO USB Tower driver 7972M: Juergen Stuber <starblue@users.sourceforge.net> 7973L: legousb-devel@lists.sourceforge.net 7974W: http://legousb.sourceforge.net/ 7975S: Maintained 7976F: drivers/usb/misc/legousbtower.c 7977 7978LG2160 MEDIA DRIVER 7979M: Michael Krufky <mkrufky@linuxtv.org> 7980L: linux-media@vger.kernel.org 7981W: https://linuxtv.org 7982W: http://github.com/mkrufky 7983Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7984T: git git://linuxtv.org/mkrufky/tuners.git 7985S: Maintained 7986F: drivers/media/dvb-frontends/lg2160.* 7987 7988LGDT3305 MEDIA DRIVER 7989M: Michael Krufky <mkrufky@linuxtv.org> 7990L: linux-media@vger.kernel.org 7991W: https://linuxtv.org 7992W: http://github.com/mkrufky 7993Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7994T: git git://linuxtv.org/mkrufky/tuners.git 7995S: Maintained 7996F: drivers/media/dvb-frontends/lgdt3305.* 7997 7998LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7999M: Viresh Kumar <vireshk@kernel.org> 8000L: linux-ide@vger.kernel.org 8001T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8002S: Maintained 8003F: include/linux/pata_arasan_cf_data.h 8004F: drivers/ata/pata_arasan_cf.c 8005 8006LIBATA PATA DRIVERS 8007M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8008M: Tejun Heo <tj@kernel.org> 8009L: linux-ide@vger.kernel.org 8010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8011S: Maintained 8012F: drivers/ata/pata_*.c 8013F: drivers/ata/ata_generic.c 8014 8015LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8016M: Linus Walleij <linus.walleij@linaro.org> 8017L: linux-ide@vger.kernel.org 8018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8019S: Maintained 8020F: drivers/ata/pata_ftide010.c 8021F: drivers/ata/sata_gemini.c 8022F: drivers/ata/sata_gemini.h 8023 8024LIBATA SATA AHCI PLATFORM devices support 8025M: Hans de Goede <hdegoede@redhat.com> 8026M: Tejun Heo <tj@kernel.org> 8027L: linux-ide@vger.kernel.org 8028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8029S: Maintained 8030F: drivers/ata/ahci_platform.c 8031F: drivers/ata/libahci_platform.c 8032F: include/linux/ahci_platform.h 8033 8034LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8035M: Mikael Pettersson <mikpelinux@gmail.com> 8036L: linux-ide@vger.kernel.org 8037T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8038S: Maintained 8039F: drivers/ata/sata_promise.* 8040 8041LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8042M: Tejun Heo <tj@kernel.org> 8043L: linux-ide@vger.kernel.org 8044T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8045S: Maintained 8046F: drivers/ata/ 8047F: include/linux/ata.h 8048F: include/linux/libata.h 8049F: Documentation/devicetree/bindings/ata/ 8050 8051LIBLOCKDEP 8052M: Sasha Levin <alexander.levin@verizon.com> 8053S: Maintained 8054F: tools/lib/lockdep/ 8055 8056LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8057M: Ross Zwisler <ross.zwisler@linux.intel.com> 8058M: Dan Williams <dan.j.williams@intel.com> 8059M: Vishal Verma <vishal.l.verma@intel.com> 8060M: Dave Jiang <dave.jiang@intel.com> 8061L: linux-nvdimm@lists.01.org 8062Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8063S: Supported 8064F: drivers/nvdimm/blk.c 8065F: drivers/nvdimm/region_devs.c 8066 8067LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8068M: Vishal Verma <vishal.l.verma@intel.com> 8069M: Dan Williams <dan.j.williams@intel.com> 8070M: Ross Zwisler <ross.zwisler@linux.intel.com> 8071M: Dave Jiang <dave.jiang@intel.com> 8072L: linux-nvdimm@lists.01.org 8073Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8074S: Supported 8075F: drivers/nvdimm/btt* 8076 8077LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8078M: Ross Zwisler <ross.zwisler@linux.intel.com> 8079M: Dan Williams <dan.j.williams@intel.com> 8080M: Vishal Verma <vishal.l.verma@intel.com> 8081M: Dave Jiang <dave.jiang@intel.com> 8082L: linux-nvdimm@lists.01.org 8083Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8084S: Supported 8085F: drivers/nvdimm/pmem* 8086 8087LIBNVDIMM: DEVICETREE BINDINGS 8088M: Oliver O'Halloran <oohall@gmail.com> 8089L: linux-nvdimm@lists.01.org 8090Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8091S: Supported 8092F: drivers/nvdimm/of_pmem.c 8093F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8094 8095LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8096M: Dan Williams <dan.j.williams@intel.com> 8097M: Ross Zwisler <ross.zwisler@linux.intel.com> 8098M: Vishal Verma <vishal.l.verma@intel.com> 8099M: Dave Jiang <dave.jiang@intel.com> 8100L: linux-nvdimm@lists.01.org 8101Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8102T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8103S: Supported 8104F: drivers/nvdimm/* 8105F: drivers/acpi/nfit/* 8106F: include/linux/nd.h 8107F: include/linux/libnvdimm.h 8108F: include/uapi/linux/ndctl.h 8109 8110LIGHTNVM PLATFORM SUPPORT 8111M: Matias Bjorling <mb@lightnvm.io> 8112W: http://github/OpenChannelSSD 8113L: linux-block@vger.kernel.org 8114S: Maintained 8115F: drivers/lightnvm/ 8116F: include/linux/lightnvm.h 8117F: include/uapi/linux/lightnvm.h 8118 8119LINUX FOR POWER MACINTOSH 8120M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8121W: http://www.penguinppc.org/ 8122L: linuxppc-dev@lists.ozlabs.org 8123S: Maintained 8124F: arch/powerpc/platforms/powermac/ 8125F: drivers/macintosh/ 8126 8127LINUX FOR POWERPC (32-BIT AND 64-BIT) 8128M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8129M: Paul Mackerras <paulus@samba.org> 8130M: Michael Ellerman <mpe@ellerman.id.au> 8131W: https://github.com/linuxppc/linux/wiki 8132L: linuxppc-dev@lists.ozlabs.org 8133Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8134T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8135S: Supported 8136F: Documentation/ABI/stable/sysfs-firmware-opal-* 8137F: Documentation/devicetree/bindings/powerpc/ 8138F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8139F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8140F: Documentation/powerpc/ 8141F: arch/powerpc/ 8142F: drivers/char/tpm/tpm_ibmvtpm* 8143F: drivers/crypto/nx/ 8144F: drivers/crypto/vmx/ 8145F: drivers/i2c/busses/i2c-opal.c 8146F: drivers/net/ethernet/ibm/ibmveth.* 8147F: drivers/net/ethernet/ibm/ibmvnic.* 8148F: drivers/pci/hotplug/pnv_php.c 8149F: drivers/pci/hotplug/rpa* 8150F: drivers/rtc/rtc-opal.c 8151F: drivers/scsi/ibmvscsi/ 8152F: drivers/tty/hvc/hvc_opal.c 8153F: drivers/watchdog/wdrtas.c 8154F: tools/testing/selftests/powerpc 8155N: /pmac 8156N: powermac 8157N: powernv 8158N: [^a-z0-9]ps3 8159N: pseries 8160 8161LINUX FOR POWERPC EMBEDDED MPC5XXX 8162M: Anatolij Gustschin <agust@denx.de> 8163L: linuxppc-dev@lists.ozlabs.org 8164T: git git://git.denx.de/linux-denx-agust.git 8165S: Maintained 8166F: arch/powerpc/platforms/512x/ 8167F: arch/powerpc/platforms/52xx/ 8168 8169LINUX FOR POWERPC EMBEDDED PPC4XX 8170M: Alistair Popple <alistair@popple.id.au> 8171M: Matt Porter <mporter@kernel.crashing.org> 8172W: http://www.penguinppc.org/ 8173L: linuxppc-dev@lists.ozlabs.org 8174S: Maintained 8175F: arch/powerpc/platforms/40x/ 8176F: arch/powerpc/platforms/44x/ 8177 8178LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8179M: Scott Wood <oss@buserror.net> 8180M: Kumar Gala <galak@kernel.crashing.org> 8181W: http://www.penguinppc.org/ 8182L: linuxppc-dev@lists.ozlabs.org 8183T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8184S: Maintained 8185F: arch/powerpc/platforms/83xx/ 8186F: arch/powerpc/platforms/85xx/ 8187F: Documentation/devicetree/bindings/powerpc/fsl/ 8188 8189LINUX FOR POWERPC EMBEDDED PPC8XX 8190M: Vitaly Bordug <vitb@kernel.crashing.org> 8191W: http://www.penguinppc.org/ 8192L: linuxppc-dev@lists.ozlabs.org 8193S: Maintained 8194F: arch/powerpc/platforms/8xx/ 8195 8196LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8197L: linuxppc-dev@lists.ozlabs.org 8198S: Orphan 8199F: arch/powerpc/*/*virtex* 8200F: arch/powerpc/*/*/*virtex* 8201 8202LINUX FOR POWERPC PA SEMI PWRFICIENT 8203L: linuxppc-dev@lists.ozlabs.org 8204S: Orphan 8205F: arch/powerpc/platforms/pasemi/ 8206F: drivers/*/*pasemi* 8207F: drivers/*/*/*pasemi* 8208 8209LINUX KERNEL DUMP TEST MODULE (LKDTM) 8210M: Kees Cook <keescook@chromium.org> 8211S: Maintained 8212F: drivers/misc/lkdtm/* 8213 8214LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8215M: Alan Stern <stern@rowland.harvard.edu> 8216M: Andrea Parri <parri.andrea@gmail.com> 8217M: Will Deacon <will.deacon@arm.com> 8218M: Peter Zijlstra <peterz@infradead.org> 8219M: Boqun Feng <boqun.feng@gmail.com> 8220M: Nicholas Piggin <npiggin@gmail.com> 8221M: David Howells <dhowells@redhat.com> 8222M: Jade Alglave <j.alglave@ucl.ac.uk> 8223M: Luc Maranget <luc.maranget@inria.fr> 8224M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8225R: Akira Yokosawa <akiyks@gmail.com> 8226L: linux-kernel@vger.kernel.org 8227S: Supported 8228T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8229F: tools/memory-model/ 8230F: Documentation/memory-barriers.txt 8231 8232LINUX SECURITY MODULE (LSM) FRAMEWORK 8233M: Chris Wright <chrisw@sous-sol.org> 8234L: linux-security-module@vger.kernel.org 8235S: Supported 8236 8237LIS3LV02D ACCELEROMETER DRIVER 8238M: Eric Piel <eric.piel@tremplin-utc.net> 8239S: Maintained 8240F: Documentation/misc-devices/lis3lv02d 8241F: drivers/misc/lis3lv02d/ 8242F: drivers/platform/x86/hp_accel.c 8243 8244LIVE PATCHING 8245M: Josh Poimboeuf <jpoimboe@redhat.com> 8246M: Jessica Yu <jeyu@kernel.org> 8247M: Jiri Kosina <jikos@kernel.org> 8248M: Miroslav Benes <mbenes@suse.cz> 8249R: Petr Mladek <pmladek@suse.com> 8250S: Maintained 8251F: kernel/livepatch/ 8252F: include/linux/livepatch.h 8253F: arch/x86/include/asm/livepatch.h 8254F: arch/x86/kernel/livepatch.c 8255F: Documentation/livepatch/ 8256F: Documentation/ABI/testing/sysfs-kernel-livepatch 8257F: samples/livepatch/ 8258L: live-patching@vger.kernel.org 8259T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8260 8261LLC (802.2) 8262L: netdev@vger.kernel.org 8263S: Odd fixes 8264F: include/linux/llc.h 8265F: include/uapi/linux/llc.h 8266F: include/net/llc* 8267F: net/llc/ 8268 8269LM73 HARDWARE MONITOR DRIVER 8270M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8271L: linux-hwmon@vger.kernel.org 8272S: Maintained 8273F: drivers/hwmon/lm73.c 8274 8275LM78 HARDWARE MONITOR DRIVER 8276M: Jean Delvare <jdelvare@suse.com> 8277L: linux-hwmon@vger.kernel.org 8278S: Maintained 8279F: Documentation/hwmon/lm78 8280F: drivers/hwmon/lm78.c 8281 8282LM83 HARDWARE MONITOR DRIVER 8283M: Jean Delvare <jdelvare@suse.com> 8284L: linux-hwmon@vger.kernel.org 8285S: Maintained 8286F: Documentation/hwmon/lm83 8287F: drivers/hwmon/lm83.c 8288 8289LM90 HARDWARE MONITOR DRIVER 8290M: Jean Delvare <jdelvare@suse.com> 8291L: linux-hwmon@vger.kernel.org 8292S: Maintained 8293F: Documentation/hwmon/lm90 8294F: Documentation/devicetree/bindings/hwmon/lm90.txt 8295F: drivers/hwmon/lm90.c 8296F: include/dt-bindings/thermal/lm90.h 8297 8298LM95234 HARDWARE MONITOR DRIVER 8299M: Guenter Roeck <linux@roeck-us.net> 8300L: linux-hwmon@vger.kernel.org 8301S: Maintained 8302F: Documentation/hwmon/lm95234 8303F: drivers/hwmon/lm95234.c 8304 8305LME2510 MEDIA DRIVER 8306M: Malcolm Priestley <tvboxspy@gmail.com> 8307L: linux-media@vger.kernel.org 8308W: https://linuxtv.org 8309Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8310S: Maintained 8311F: drivers/media/usb/dvb-usb-v2/lmedm04* 8312 8313LOADPIN SECURITY MODULE 8314M: Kees Cook <keescook@chromium.org> 8315T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8316S: Supported 8317F: security/loadpin/ 8318F: Documentation/admin-guide/LSM/LoadPin.rst 8319 8320LOCKING PRIMITIVES 8321M: Peter Zijlstra <peterz@infradead.org> 8322M: Ingo Molnar <mingo@redhat.com> 8323L: linux-kernel@vger.kernel.org 8324T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8325S: Maintained 8326F: Documentation/locking/ 8327F: include/linux/lockdep.h 8328F: include/linux/spinlock*.h 8329F: arch/*/include/asm/spinlock*.h 8330F: include/linux/rwlock*.h 8331F: include/linux/mutex*.h 8332F: arch/*/include/asm/mutex*.h 8333F: include/linux/rwsem*.h 8334F: arch/*/include/asm/rwsem.h 8335F: include/linux/seqlock.h 8336F: lib/locking*.[ch] 8337F: kernel/locking/ 8338X: kernel/locking/locktorture.c 8339 8340LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8341M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8342L: linux-ntfs-dev@lists.sourceforge.net 8343W: http://www.linux-ntfs.org/content/view/19/37/ 8344S: Maintained 8345F: Documentation/ldm.txt 8346F: block/partitions/ldm.* 8347 8348LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8349M: Sathya Prakash <sathya.prakash@broadcom.com> 8350M: Chaitra P B <chaitra.basappa@broadcom.com> 8351M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8352L: MPT-FusionLinux.pdl@broadcom.com 8353L: linux-scsi@vger.kernel.org 8354W: http://www.avagotech.com/support/ 8355S: Supported 8356F: drivers/message/fusion/ 8357F: drivers/scsi/mpt2sas/ 8358F: drivers/scsi/mpt3sas/ 8359 8360LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8361M: Matthew Wilcox <matthew@wil.cx> 8362L: linux-scsi@vger.kernel.org 8363S: Maintained 8364F: drivers/scsi/sym53c8xx_2/ 8365 8366LTC4261 HARDWARE MONITOR DRIVER 8367M: Guenter Roeck <linux@roeck-us.net> 8368L: linux-hwmon@vger.kernel.org 8369S: Maintained 8370F: Documentation/hwmon/ltc4261 8371F: drivers/hwmon/ltc4261.c 8372 8373LTC4306 I2C MULTIPLEXER DRIVER 8374M: Michael Hennerich <michael.hennerich@analog.com> 8375W: http://ez.analog.com/community/linux-device-drivers 8376L: linux-i2c@vger.kernel.org 8377S: Supported 8378F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8379F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8380 8381LTP (Linux Test Project) 8382M: Mike Frysinger <vapier@gentoo.org> 8383M: Cyril Hrubis <chrubis@suse.cz> 8384M: Wanlong Gao <wanlong.gao@gmail.com> 8385M: Jan Stancek <jstancek@redhat.com> 8386M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8387M: Alexey Kodanev <alexey.kodanev@oracle.com> 8388L: ltp@lists.linux.it (subscribers-only) 8389W: http://linux-test-project.github.io/ 8390T: git git://github.com/linux-test-project/ltp.git 8391S: Maintained 8392 8393M68K ARCHITECTURE 8394M: Geert Uytterhoeven <geert@linux-m68k.org> 8395L: linux-m68k@lists.linux-m68k.org 8396W: http://www.linux-m68k.org/ 8397T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8398S: Maintained 8399F: arch/m68k/ 8400F: drivers/zorro/ 8401 8402M68K ON APPLE MACINTOSH 8403M: Joshua Thompson <funaho@jurai.org> 8404W: http://www.mac.linux-m68k.org/ 8405L: linux-m68k@lists.linux-m68k.org 8406S: Maintained 8407F: arch/m68k/mac/ 8408 8409M68K ON HP9000/300 8410M: Philip Blundell <philb@gnu.org> 8411W: http://www.tazenda.demon.co.uk/phil/linux-hp 8412S: Maintained 8413F: arch/m68k/hp300/ 8414 8415M88DS3103 MEDIA DRIVER 8416M: Antti Palosaari <crope@iki.fi> 8417L: linux-media@vger.kernel.org 8418W: https://linuxtv.org 8419W: http://palosaari.fi/linux/ 8420Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8421T: git git://linuxtv.org/anttip/media_tree.git 8422S: Maintained 8423F: drivers/media/dvb-frontends/m88ds3103* 8424 8425M88RS2000 MEDIA DRIVER 8426M: Malcolm Priestley <tvboxspy@gmail.com> 8427L: linux-media@vger.kernel.org 8428W: https://linuxtv.org 8429Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8430S: Maintained 8431F: drivers/media/dvb-frontends/m88rs2000* 8432 8433MA901 MASTERKIT USB FM RADIO DRIVER 8434M: Alexey Klimov <klimov.linux@gmail.com> 8435L: linux-media@vger.kernel.org 8436T: git git://linuxtv.org/media_tree.git 8437S: Maintained 8438F: drivers/media/radio/radio-ma901.c 8439 8440MAC80211 8441M: Johannes Berg <johannes@sipsolutions.net> 8442L: linux-wireless@vger.kernel.org 8443W: http://wireless.kernel.org/ 8444T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8446S: Maintained 8447F: Documentation/networking/mac80211-injection.txt 8448F: include/net/mac80211.h 8449F: net/mac80211/ 8450F: drivers/net/wireless/mac80211_hwsim.[ch] 8451F: Documentation/networking/mac80211_hwsim/README 8452 8453MAILBOX API 8454M: Jassi Brar <jassisinghbrar@gmail.com> 8455L: linux-kernel@vger.kernel.org 8456S: Maintained 8457F: drivers/mailbox/ 8458F: include/linux/mailbox_client.h 8459F: include/linux/mailbox_controller.h 8460 8461MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8462M: Michael Kerrisk <mtk.manpages@gmail.com> 8463W: http://www.kernel.org/doc/man-pages 8464L: linux-man@vger.kernel.org 8465S: Maintained 8466 8467MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8468M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8469L: linux-mips@linux-mips.org 8470S: Maintained 8471F: arch/mips/boot/dts/img/pistachio_marduk.dts 8472 8473MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8474M: Andrew Lunn <andrew@lunn.ch> 8475M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8476L: netdev@vger.kernel.org 8477S: Maintained 8478F: drivers/net/dsa/mv88e6xxx/ 8479F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8480 8481MARVELL ARMADA DRM SUPPORT 8482M: Russell King <linux@armlinux.org.uk> 8483S: Maintained 8484T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8485T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8486F: drivers/gpu/drm/armada/ 8487F: include/uapi/drm/armada_drm.h 8488F: Documentation/devicetree/bindings/display/armada/ 8489 8490MARVELL CRYPTO DRIVER 8491M: Boris Brezillon <boris.brezillon@bootlin.com> 8492M: Arnaud Ebalard <arno@natisbad.org> 8493F: drivers/crypto/marvell/ 8494S: Maintained 8495L: linux-crypto@vger.kernel.org 8496 8497MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8498M: Mirko Lindner <mlindner@marvell.com> 8499M: Stephen Hemminger <stephen@networkplumber.org> 8500L: netdev@vger.kernel.org 8501S: Maintained 8502F: drivers/net/ethernet/marvell/sk* 8503 8504MARVELL LIBERTAS WIRELESS DRIVER 8505L: libertas-dev@lists.infradead.org 8506S: Orphan 8507F: drivers/net/wireless/marvell/libertas/ 8508 8509MARVELL MACCHIATOBIN SUPPORT 8510M: Russell King <linux@armlinux.org.uk> 8511L: linux-arm-kernel@lists.infradead.org 8512S: Maintained 8513F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8514 8515MARVELL MV643XX ETHERNET DRIVER 8516M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8517L: netdev@vger.kernel.org 8518S: Maintained 8519F: drivers/net/ethernet/marvell/mv643xx_eth.* 8520F: include/linux/mv643xx.h 8521 8522MARVELL MV88X3310 PHY DRIVER 8523M: Russell King <linux@armlinux.org.uk> 8524L: netdev@vger.kernel.org 8525S: Maintained 8526F: drivers/net/phy/marvell10g.c 8527 8528MARVELL MVNETA ETHERNET DRIVER 8529M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8530L: netdev@vger.kernel.org 8531S: Maintained 8532F: drivers/net/ethernet/marvell/mvneta.* 8533 8534MARVELL MWIFIEX WIRELESS DRIVER 8535M: Amitkumar Karwar <amitkarwar@gmail.com> 8536M: Nishant Sarmukadam <nishants@marvell.com> 8537M: Ganapathi Bhat <gbhat@marvell.com> 8538M: Xinming Hu <huxm@marvell.com> 8539L: linux-wireless@vger.kernel.org 8540S: Maintained 8541F: drivers/net/wireless/marvell/mwifiex/ 8542 8543MARVELL MWL8K WIRELESS DRIVER 8544M: Lennert Buytenhek <buytenh@wantstofly.org> 8545L: linux-wireless@vger.kernel.org 8546S: Odd Fixes 8547F: drivers/net/wireless/marvell/mwl8k.c 8548 8549MARVELL NAND CONTROLLER DRIVER 8550M: Miquel Raynal <miquel.raynal@bootlin.com> 8551L: linux-mtd@lists.infradead.org 8552S: Maintained 8553F: drivers/mtd/nand/raw/marvell_nand.c 8554F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8555 8556MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8557M: Nicolas Pitre <nico@fluxnic.net> 8558S: Odd Fixes 8559F: drivers/mmc/host/mvsdio.* 8560 8561MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8562M: Hu Ziji <huziji@marvell.com> 8563L: linux-mmc@vger.kernel.org 8564S: Supported 8565F: drivers/mmc/host/sdhci-xenon* 8566F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8567 8568MATROX FRAMEBUFFER DRIVER 8569L: linux-fbdev@vger.kernel.org 8570S: Orphan 8571F: drivers/video/fbdev/matrox/matroxfb_* 8572F: include/uapi/linux/matroxfb.h 8573 8574MAX16065 HARDWARE MONITOR DRIVER 8575M: Guenter Roeck <linux@roeck-us.net> 8576L: linux-hwmon@vger.kernel.org 8577S: Maintained 8578F: Documentation/hwmon/max16065 8579F: drivers/hwmon/max16065.c 8580 8581MAX20751 HARDWARE MONITOR DRIVER 8582M: Guenter Roeck <linux@roeck-us.net> 8583L: linux-hwmon@vger.kernel.org 8584S: Maintained 8585F: Documentation/hwmon/max20751 8586F: drivers/hwmon/max20751.c 8587 8588MAX2175 SDR TUNER DRIVER 8589M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8590L: linux-media@vger.kernel.org 8591T: git git://linuxtv.org/media_tree.git 8592S: Maintained 8593F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8594F: Documentation/media/v4l-drivers/max2175.rst 8595F: drivers/media/i2c/max2175* 8596F: include/uapi/linux/max2175.h 8597 8598MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8599L: linux-hwmon@vger.kernel.org 8600S: Orphan 8601F: Documentation/hwmon/max6650 8602F: drivers/hwmon/max6650.c 8603 8604MAX6697 HARDWARE MONITOR DRIVER 8605M: Guenter Roeck <linux@roeck-us.net> 8606L: linux-hwmon@vger.kernel.org 8607S: Maintained 8608F: Documentation/hwmon/max6697 8609F: Documentation/devicetree/bindings/i2c/max6697.txt 8610F: drivers/hwmon/max6697.c 8611F: include/linux/platform_data/max6697.h 8612 8613MAX9860 MONO AUDIO VOICE CODEC DRIVER 8614M: Peter Rosin <peda@axentia.se> 8615L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8616S: Maintained 8617F: Documentation/devicetree/bindings/sound/max9860.txt 8618F: sound/soc/codecs/max9860.* 8619 8620MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8621M: Javier Martinez Canillas <javier@dowhile0.org> 8622L: linux-kernel@vger.kernel.org 8623S: Supported 8624F: drivers/regulator/max77802-regulator.c 8625F: Documentation/devicetree/bindings/*/*max77802.txt 8626F: include/dt-bindings/*/*max77802.h 8627 8628MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8629M: Krzysztof Kozlowski <krzk@kernel.org> 8630M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8631L: linux-pm@vger.kernel.org 8632S: Supported 8633F: drivers/power/supply/max14577_charger.c 8634F: drivers/power/supply/max77693_charger.c 8635 8636MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8637M: Chanwoo Choi <cw00.choi@samsung.com> 8638M: Krzysztof Kozlowski <krzk@kernel.org> 8639M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8640L: linux-kernel@vger.kernel.org 8641S: Supported 8642F: drivers/*/max14577*.c 8643F: drivers/*/max77686*.c 8644F: drivers/*/max77693*.c 8645F: drivers/extcon/extcon-max14577.c 8646F: drivers/extcon/extcon-max77693.c 8647F: drivers/rtc/rtc-max77686.c 8648F: drivers/clk/clk-max77686.c 8649F: Documentation/devicetree/bindings/mfd/max14577.txt 8650F: Documentation/devicetree/bindings/*/max77686.txt 8651F: Documentation/devicetree/bindings/mfd/max77693.txt 8652F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8653F: include/linux/mfd/max14577*.h 8654F: include/linux/mfd/max77686*.h 8655F: include/linux/mfd/max77693*.h 8656 8657MAXIRADIO FM RADIO RECEIVER DRIVER 8658M: Hans Verkuil <hverkuil@xs4all.nl> 8659L: linux-media@vger.kernel.org 8660T: git git://linuxtv.org/media_tree.git 8661W: https://linuxtv.org 8662S: Maintained 8663F: drivers/media/radio/radio-maxiradio* 8664 8665MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8666M: Peter Rosin <peda@axentia.se> 8667L: linux-iio@vger.kernel.org 8668S: Maintained 8669F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8670F: drivers/iio/potentiometer/mcp4018.c 8671F: drivers/iio/potentiometer/mcp4531.c 8672 8673MCR20A IEEE-802.15.4 RADIO DRIVER 8674M: Xue Liu <liuxuenetmail@gmail.com> 8675L: linux-wpan@vger.kernel.org 8676W: https://github.com/xueliu/mcr20a-linux 8677S: Maintained 8678F: drivers/net/ieee802154/mcr20a.c 8679F: drivers/net/ieee802154/mcr20a.h 8680F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8681 8682MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8683M: William Breathitt Gray <vilhelm.gray@gmail.com> 8684L: linux-iio@vger.kernel.org 8685S: Maintained 8686F: drivers/iio/dac/cio-dac.c 8687 8688MEDIA DRIVERS FOR ASCOT2E 8689M: Sergey Kozlov <serjk@netup.ru> 8690M: Abylay Ospan <aospan@netup.ru> 8691L: linux-media@vger.kernel.org 8692W: https://linuxtv.org 8693W: http://netup.tv/ 8694T: git git://linuxtv.org/media_tree.git 8695S: Supported 8696F: drivers/media/dvb-frontends/ascot2e* 8697 8698MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8699M: Jasmin Jessich <jasmin@anw.at> 8700L: linux-media@vger.kernel.org 8701W: https://linuxtv.org 8702T: git git://linuxtv.org/media_tree.git 8703S: Maintained 8704F: drivers/media/dvb-frontends/cxd2099* 8705 8706MEDIA DRIVERS FOR CXD2841ER 8707M: Sergey Kozlov <serjk@netup.ru> 8708M: Abylay Ospan <aospan@netup.ru> 8709L: linux-media@vger.kernel.org 8710W: https://linuxtv.org 8711W: http://netup.tv/ 8712T: git git://linuxtv.org/media_tree.git 8713S: Supported 8714F: drivers/media/dvb-frontends/cxd2841er* 8715 8716MEDIA DRIVERS FOR CXD2880 8717M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8718L: linux-media@vger.kernel.org 8719W: http://linuxtv.org/ 8720T: git git://linuxtv.org/media_tree.git 8721S: Supported 8722F: drivers/media/dvb-frontends/cxd2880/* 8723F: drivers/media/spi/cxd2880* 8724 8725MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8726M: Daniel Scheller <d.scheller.oss@gmail.com> 8727L: linux-media@vger.kernel.org 8728W: https://linuxtv.org 8729T: git git://linuxtv.org/media_tree.git 8730S: Maintained 8731F: drivers/media/pci/ddbridge/* 8732 8733MEDIA DRIVERS FOR FREESCALE IMX 8734M: Steve Longerbeam <slongerbeam@gmail.com> 8735M: Philipp Zabel <p.zabel@pengutronix.de> 8736L: linux-media@vger.kernel.org 8737T: git git://linuxtv.org/media_tree.git 8738S: Maintained 8739F: Documentation/devicetree/bindings/media/imx.txt 8740F: Documentation/media/v4l-drivers/imx.rst 8741F: drivers/staging/media/imx/ 8742F: include/linux/imx-media.h 8743F: include/media/imx.h 8744 8745MEDIA DRIVERS FOR HELENE 8746M: Abylay Ospan <aospan@netup.ru> 8747L: linux-media@vger.kernel.org 8748W: https://linuxtv.org 8749W: http://netup.tv/ 8750T: git git://linuxtv.org/media_tree.git 8751S: Supported 8752F: drivers/media/dvb-frontends/helene* 8753 8754MEDIA DRIVERS FOR HORUS3A 8755M: Sergey Kozlov <serjk@netup.ru> 8756M: Abylay Ospan <aospan@netup.ru> 8757L: linux-media@vger.kernel.org 8758W: https://linuxtv.org 8759W: http://netup.tv/ 8760T: git git://linuxtv.org/media_tree.git 8761S: Supported 8762F: drivers/media/dvb-frontends/horus3a* 8763 8764MEDIA DRIVERS FOR LNBH25 8765M: Sergey Kozlov <serjk@netup.ru> 8766M: Abylay Ospan <aospan@netup.ru> 8767L: linux-media@vger.kernel.org 8768W: https://linuxtv.org 8769W: http://netup.tv/ 8770T: git git://linuxtv.org/media_tree.git 8771S: Supported 8772F: drivers/media/dvb-frontends/lnbh25* 8773 8774MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8775M: Daniel Scheller <d.scheller.oss@gmail.com> 8776L: linux-media@vger.kernel.org 8777W: https://linuxtv.org 8778T: git git://linuxtv.org/media_tree.git 8779S: Maintained 8780F: drivers/media/dvb-frontends/mxl5xx* 8781 8782MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8783M: Sergey Kozlov <serjk@netup.ru> 8784M: Abylay Ospan <aospan@netup.ru> 8785L: linux-media@vger.kernel.org 8786W: https://linuxtv.org 8787W: http://netup.tv/ 8788T: git git://linuxtv.org/media_tree.git 8789S: Supported 8790F: drivers/media/pci/netup_unidvb/* 8791 8792MEDIA DRIVERS FOR RENESAS - CEU 8793M: Jacopo Mondi <jacopo@jmondi.org> 8794L: linux-media@vger.kernel.org 8795L: linux-renesas-soc@vger.kernel.org 8796T: git git://linuxtv.org/media_tree.git 8797S: Supported 8798F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8799F: drivers/media/platform/renesas-ceu.c 8800F: include/media/drv-intf/renesas-ceu.h 8801 8802MEDIA DRIVERS FOR RENESAS - DRIF 8803M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8804L: linux-media@vger.kernel.org 8805L: linux-renesas-soc@vger.kernel.org 8806T: git git://linuxtv.org/media_tree.git 8807S: Supported 8808F: Documentation/devicetree/bindings/media/renesas,drif.txt 8809F: drivers/media/platform/rcar_drif.c 8810 8811MEDIA DRIVERS FOR RENESAS - FCP 8812M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8813L: linux-media@vger.kernel.org 8814L: linux-renesas-soc@vger.kernel.org 8815T: git git://linuxtv.org/media_tree.git 8816S: Supported 8817F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8818F: drivers/media/platform/rcar-fcp.c 8819F: include/media/rcar-fcp.h 8820 8821MEDIA DRIVERS FOR RENESAS - FDP1 8822M: Kieran Bingham <kieran@bingham.xyz> 8823L: linux-media@vger.kernel.org 8824L: linux-renesas-soc@vger.kernel.org 8825T: git git://linuxtv.org/media_tree.git 8826S: Supported 8827F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8828F: drivers/media/platform/rcar_fdp1.c 8829 8830MEDIA DRIVERS FOR RENESAS - VIN 8831M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8832L: linux-media@vger.kernel.org 8833L: linux-renesas-soc@vger.kernel.org 8834T: git git://linuxtv.org/media_tree.git 8835S: Supported 8836F: Documentation/devicetree/bindings/media/rcar_vin.txt 8837F: drivers/media/platform/rcar-vin/ 8838 8839MEDIA DRIVERS FOR RENESAS - VSP1 8840M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8841L: linux-media@vger.kernel.org 8842L: linux-renesas-soc@vger.kernel.org 8843T: git git://linuxtv.org/media_tree.git 8844S: Supported 8845F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8846F: drivers/media/platform/vsp1/ 8847 8848MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8849M: Daniel Scheller <d.scheller.oss@gmail.com> 8850L: linux-media@vger.kernel.org 8851W: https://linuxtv.org 8852T: git git://linuxtv.org/media_tree.git 8853S: Maintained 8854F: drivers/media/dvb-frontends/stv0910* 8855 8856MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8857M: Daniel Scheller <d.scheller.oss@gmail.com> 8858L: linux-media@vger.kernel.org 8859W: https://linuxtv.org 8860T: git git://linuxtv.org/media_tree.git 8861S: Maintained 8862F: drivers/media/dvb-frontends/stv6111* 8863 8864MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8865M: Dmitry Osipenko <digetx@gmail.com> 8866L: linux-media@vger.kernel.org 8867L: linux-tegra@vger.kernel.org 8868T: git git://linuxtv.org/media_tree.git 8869S: Maintained 8870F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8871F: drivers/staging/media/tegra-vde/ 8872 8873MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8874M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 8875M: Mauro Carvalho Chehab <mchehab@kernel.org> 8876P: LinuxTV.org Project 8877L: linux-media@vger.kernel.org 8878W: https://linuxtv.org 8879Q: http://patchwork.kernel.org/project/linux-media/list/ 8880T: git git://linuxtv.org/media_tree.git 8881S: Maintained 8882F: Documentation/devicetree/bindings/media/ 8883F: Documentation/media/ 8884F: drivers/media/ 8885F: drivers/staging/media/ 8886F: include/linux/platform_data/media/ 8887F: include/media/ 8888F: include/uapi/linux/dvb/ 8889F: include/uapi/linux/videodev2.h 8890F: include/uapi/linux/media.h 8891F: include/uapi/linux/v4l2-* 8892F: include/uapi/linux/meye.h 8893F: include/uapi/linux/ivtv* 8894F: include/uapi/linux/uvcvideo.h 8895 8896MEDIATEK CIR DRIVER 8897M: Sean Wang <sean.wang@mediatek.com> 8898S: Maintained 8899F: drivers/media/rc/mtk-cir.c 8900 8901MEDIATEK DMA DRIVER 8902M: Sean Wang <sean.wang@mediatek.com> 8903L: dmaengine@vger.kernel.org 8904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8905L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8906S: Maintained 8907F: Documentation/devicetree/bindings/dma/mtk-* 8908F: drivers/dma/mediatek/ 8909 8910MEDIATEK PMIC LED DRIVER 8911M: Sean Wang <sean.wang@mediatek.com> 8912S: Maintained 8913F: drivers/leds/leds-mt6323.c 8914F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8915 8916MEDIATEK ETHERNET DRIVER 8917M: Felix Fietkau <nbd@openwrt.org> 8918M: John Crispin <john@phrozen.org> 8919M: Sean Wang <sean.wang@mediatek.com> 8920M: Nelson Chang <nelson.chang@mediatek.com> 8921L: netdev@vger.kernel.org 8922S: Maintained 8923F: drivers/net/ethernet/mediatek/ 8924 8925MEDIATEK SWITCH DRIVER 8926M: Sean Wang <sean.wang@mediatek.com> 8927L: netdev@vger.kernel.org 8928S: Maintained 8929F: drivers/net/dsa/mt7530.* 8930F: net/dsa/tag_mtk.c 8931 8932MEDIATEK JPEG DRIVER 8933M: Rick Chang <rick.chang@mediatek.com> 8934M: Bin Liu <bin.liu@mediatek.com> 8935S: Supported 8936F: drivers/media/platform/mtk-jpeg/ 8937F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8938 8939MEDIATEK MDP DRIVER 8940M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8941M: Houlong Wei <houlong.wei@mediatek.com> 8942M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8943S: Supported 8944F: drivers/media/platform/mtk-mdp/ 8945F: drivers/media/platform/mtk-vpu/ 8946F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8947 8948MEDIATEK MEDIA DRIVER 8949M: Tiffany Lin <tiffany.lin@mediatek.com> 8950M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8951S: Supported 8952F: drivers/media/platform/mtk-vcodec/ 8953F: drivers/media/platform/mtk-vpu/ 8954F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8955F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8956 8957MEDIATEK MT7601U WIRELESS LAN DRIVER 8958M: Jakub Kicinski <kubakici@wp.pl> 8959L: linux-wireless@vger.kernel.org 8960S: Maintained 8961F: drivers/net/wireless/mediatek/mt7601u/ 8962 8963MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8964M: Sean Wang <sean.wang@mediatek.com> 8965S: Maintained 8966F: drivers/char/hw_random/mtk-rng.c 8967 8968MEDIATEK USB3 DRD IP DRIVER 8969M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8970L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8972L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8973S: Maintained 8974F: drivers/usb/mtu3/ 8975 8976MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8977M: Peter Senna Tschudin <peter.senna@collabora.com> 8978M: Martin Donnelly <martin.donnelly@ge.com> 8979M: Martyn Welch <martyn.welch@collabora.co.uk> 8980S: Maintained 8981F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8982F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8983 8984MEGARAID SCSI/SAS DRIVERS 8985M: Kashyap Desai <kashyap.desai@broadcom.com> 8986M: Sumit Saxena <sumit.saxena@broadcom.com> 8987M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8988L: megaraidlinux.pdl@broadcom.com 8989L: linux-scsi@vger.kernel.org 8990W: http://www.avagotech.com/support/ 8991S: Maintained 8992F: Documentation/scsi/megaraid.txt 8993F: drivers/scsi/megaraid.* 8994F: drivers/scsi/megaraid/ 8995 8996MELEXIS MLX90614 DRIVER 8997M: Crt Mori <cmo@melexis.com> 8998L: linux-iio@vger.kernel.org 8999W: http://www.melexis.com 9000S: Supported 9001F: drivers/iio/temperature/mlx90614.c 9002 9003MELEXIS MLX90632 DRIVER 9004M: Crt Mori <cmo@melexis.com> 9005L: linux-iio@vger.kernel.org 9006W: http://www.melexis.com 9007S: Supported 9008F: drivers/iio/temperature/mlx90632.c 9009 9010MELFAS MIP4 TOUCHSCREEN DRIVER 9011M: Sangwon Jee <jeesw@melfas.com> 9012W: http://www.melfas.com 9013S: Supported 9014F: drivers/input/touchscreen/melfas_mip4.c 9015F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9016 9017MELLANOX ETHERNET DRIVER (mlx4_en) 9018M: Tariq Toukan <tariqt@mellanox.com> 9019L: netdev@vger.kernel.org 9020S: Supported 9021W: http://www.mellanox.com 9022Q: http://patchwork.ozlabs.org/project/netdev/list/ 9023F: drivers/net/ethernet/mellanox/mlx4/en_* 9024 9025MELLANOX ETHERNET DRIVER (mlx5e) 9026M: Saeed Mahameed <saeedm@mellanox.com> 9027L: netdev@vger.kernel.org 9028S: Supported 9029W: http://www.mellanox.com 9030Q: http://patchwork.ozlabs.org/project/netdev/list/ 9031F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9032 9033MELLANOX ETHERNET INNOVA DRIVER 9034M: Ilan Tayari <ilant@mellanox.com> 9035R: Boris Pismenny <borisp@mellanox.com> 9036L: netdev@vger.kernel.org 9037S: Supported 9038W: http://www.mellanox.com 9039Q: http://patchwork.ozlabs.org/project/netdev/list/ 9040F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9041F: include/linux/mlx5/mlx5_ifc_fpga.h 9042 9043MELLANOX ETHERNET INNOVA IPSEC DRIVER 9044M: Ilan Tayari <ilant@mellanox.com> 9045R: Boris Pismenny <borisp@mellanox.com> 9046L: netdev@vger.kernel.org 9047S: Supported 9048W: http://www.mellanox.com 9049Q: http://patchwork.ozlabs.org/project/netdev/list/ 9050F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9051F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9052 9053MELLANOX ETHERNET SWITCH DRIVERS 9054M: Jiri Pirko <jiri@mellanox.com> 9055M: Ido Schimmel <idosch@mellanox.com> 9056L: netdev@vger.kernel.org 9057S: Supported 9058W: http://www.mellanox.com 9059Q: http://patchwork.ozlabs.org/project/netdev/list/ 9060F: drivers/net/ethernet/mellanox/mlxsw/ 9061 9062MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9063M: mlxsw@mellanox.com 9064L: netdev@vger.kernel.org 9065S: Supported 9066W: http://www.mellanox.com 9067Q: http://patchwork.ozlabs.org/project/netdev/list/ 9068F: drivers/net/ethernet/mellanox/mlxfw/ 9069 9070MELLANOX HARDWARE PLATFORM SUPPORT 9071M: Andy Shevchenko <andy@infradead.org> 9072M: Darren Hart <dvhart@infradead.org> 9073M: Vadim Pasternak <vadimp@mellanox.com> 9074L: platform-driver-x86@vger.kernel.org 9075S: Supported 9076F: drivers/platform/mellanox/ 9077 9078MELLANOX MLX4 core VPI driver 9079M: Tariq Toukan <tariqt@mellanox.com> 9080L: netdev@vger.kernel.org 9081L: linux-rdma@vger.kernel.org 9082W: http://www.mellanox.com 9083Q: http://patchwork.ozlabs.org/project/netdev/list/ 9084S: Supported 9085F: drivers/net/ethernet/mellanox/mlx4/ 9086F: include/linux/mlx4/ 9087 9088MELLANOX MLX4 IB driver 9089M: Yishai Hadas <yishaih@mellanox.com> 9090L: linux-rdma@vger.kernel.org 9091W: http://www.mellanox.com 9092Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9093S: Supported 9094F: drivers/infiniband/hw/mlx4/ 9095F: include/linux/mlx4/ 9096F: include/uapi/rdma/mlx4-abi.h 9097 9098MELLANOX MLX5 core VPI driver 9099M: Saeed Mahameed <saeedm@mellanox.com> 9100M: Matan Barak <matanb@mellanox.com> 9101M: Leon Romanovsky <leonro@mellanox.com> 9102L: netdev@vger.kernel.org 9103L: linux-rdma@vger.kernel.org 9104W: http://www.mellanox.com 9105Q: http://patchwork.ozlabs.org/project/netdev/list/ 9106S: Supported 9107F: drivers/net/ethernet/mellanox/mlx5/core/ 9108F: include/linux/mlx5/ 9109 9110MELLANOX MLX5 IB driver 9111M: Matan Barak <matanb@mellanox.com> 9112M: Leon Romanovsky <leonro@mellanox.com> 9113L: linux-rdma@vger.kernel.org 9114W: http://www.mellanox.com 9115Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9116S: Supported 9117F: drivers/infiniband/hw/mlx5/ 9118F: include/linux/mlx5/ 9119F: include/uapi/rdma/mlx5-abi.h 9120 9121MELLANOX MLXCPLD I2C AND MUX DRIVER 9122M: Vadim Pasternak <vadimp@mellanox.com> 9123M: Michael Shych <michaelsh@mellanox.com> 9124L: linux-i2c@vger.kernel.org 9125S: Supported 9126F: drivers/i2c/busses/i2c-mlxcpld.c 9127F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9128F: Documentation/i2c/busses/i2c-mlxcpld 9129 9130MELLANOX MLXCPLD LED DRIVER 9131M: Vadim Pasternak <vadimp@mellanox.com> 9132L: linux-leds@vger.kernel.org 9133S: Supported 9134F: drivers/leds/leds-mlxcpld.c 9135F: drivers/leds/leds-mlxreg.c 9136F: Documentation/leds/leds-mlxcpld.txt 9137 9138MELLANOX PLATFORM DRIVER 9139M: Vadim Pasternak <vadimp@mellanox.com> 9140L: platform-driver-x86@vger.kernel.org 9141S: Supported 9142F: drivers/platform/x86/mlx-platform.c 9143 9144MEMBARRIER SUPPORT 9145M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9146M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9147L: linux-kernel@vger.kernel.org 9148S: Supported 9149F: kernel/sched/membarrier.c 9150F: include/uapi/linux/membarrier.h 9151F: arch/powerpc/include/asm/membarrier.h 9152 9153MEMORY MANAGEMENT 9154L: linux-mm@kvack.org 9155W: http://www.linux-mm.org 9156S: Maintained 9157F: include/linux/mm.h 9158F: include/linux/gfp.h 9159F: include/linux/mmzone.h 9160F: include/linux/memory_hotplug.h 9161F: include/linux/vmalloc.h 9162F: mm/ 9163 9164MEMORY TECHNOLOGY DEVICES (MTD) 9165M: David Woodhouse <dwmw2@infradead.org> 9166M: Brian Norris <computersforpeace@gmail.com> 9167M: Boris Brezillon <boris.brezillon@bootlin.com> 9168M: Marek Vasut <marek.vasut@gmail.com> 9169M: Richard Weinberger <richard@nod.at> 9170L: linux-mtd@lists.infradead.org 9171W: http://www.linux-mtd.infradead.org/ 9172Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9173T: git git://git.infradead.org/linux-mtd.git master 9174T: git git://git.infradead.org/linux-mtd.git mtd/next 9175S: Maintained 9176F: Documentation/devicetree/bindings/mtd/ 9177F: drivers/mtd/ 9178F: include/linux/mtd/ 9179F: include/uapi/mtd/ 9180 9181MEN A21 WATCHDOG DRIVER 9182M: Johannes Thumshirn <morbidrsa@gmail.com> 9183L: linux-watchdog@vger.kernel.org 9184S: Maintained 9185F: drivers/watchdog/mena21_wdt.c 9186 9187MEN CHAMELEON BUS (mcb) 9188M: Johannes Thumshirn <morbidrsa@gmail.com> 9189S: Maintained 9190F: drivers/mcb/ 9191F: include/linux/mcb.h 9192F: Documentation/men-chameleon-bus.txt 9193 9194MEN F21BMC (Board Management Controller) 9195M: Andreas Werner <andreas.werner@men.de> 9196S: Supported 9197F: drivers/mfd/menf21bmc.c 9198F: drivers/watchdog/menf21bmc_wdt.c 9199F: drivers/leds/leds-menf21bmc.c 9200F: drivers/hwmon/menf21bmc_hwmon.c 9201F: Documentation/hwmon/menf21bmc 9202 9203MESON AO CEC DRIVER FOR AMLOGIC SOCS 9204M: Neil Armstrong <narmstrong@baylibre.com> 9205L: linux-media@lists.freedesktop.org 9206L: linux-amlogic@lists.infradead.org 9207W: http://linux-meson.com/ 9208S: Supported 9209F: drivers/media/platform/meson/ao-cec.c 9210F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9211T: git git://linuxtv.org/media_tree.git 9212 9213MICROBLAZE ARCHITECTURE 9214M: Michal Simek <monstr@monstr.eu> 9215W: http://www.monstr.eu/fdt/ 9216T: git git://git.monstr.eu/linux-2.6-microblaze.git 9217S: Supported 9218F: arch/microblaze/ 9219 9220MICROCHIP / ATMEL AT91 SERIAL DRIVER 9221M: Richard Genoud <richard.genoud@gmail.com> 9222S: Maintained 9223F: drivers/tty/serial/atmel_serial.c 9224F: drivers/tty/serial/atmel_serial.h 9225 9226MICROCHIP / ATMEL DMA DRIVER 9227M: Ludovic Desroches <ludovic.desroches@microchip.com> 9228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9229L: dmaengine@vger.kernel.org 9230S: Supported 9231F: drivers/dma/at_hdmac.c 9232F: drivers/dma/at_hdmac_regs.h 9233F: include/linux/platform_data/dma-atmel.h 9234 9235MICROCHIP / ATMEL ECC DRIVER 9236M: Tudor Ambarus <tudor.ambarus@microchip.com> 9237L: linux-crypto@vger.kernel.org 9238S: Maintained 9239F: drivers/crypto/atmel-ecc.* 9240 9241MICROCHIP / ATMEL ISC DRIVER 9242M: Songjun Wu <songjun.wu@microchip.com> 9243L: linux-media@vger.kernel.org 9244S: Supported 9245F: drivers/media/platform/atmel/atmel-isc.c 9246F: drivers/media/platform/atmel/atmel-isc-regs.h 9247F: devicetree/bindings/media/atmel-isc.txt 9248 9249MICROCHIP / ATMEL NAND DRIVER 9250M: Wenyou Yang <wenyou.yang@microchip.com> 9251M: Josh Wu <rainyfeeling@outlook.com> 9252L: linux-mtd@lists.infradead.org 9253S: Supported 9254F: drivers/mtd/nand/raw/atmel/* 9255F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9256 9257MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9258M: Woojung Huh <Woojung.Huh@microchip.com> 9259M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9260L: netdev@vger.kernel.org 9261S: Maintained 9262F: net/dsa/tag_ksz.c 9263F: drivers/net/dsa/microchip/* 9264F: include/linux/platform_data/microchip-ksz.h 9265F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9266 9267MICROCHIP LAN743X ETHERNET DRIVER 9268M: Bryan Whitehead <bryan.whitehead@microchip.com> 9269M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9270L: netdev@vger.kernel.org 9271S: Maintained 9272F: drivers/net/ethernet/microchip/lan743x_* 9273 9274MICROCHIP USB251XB DRIVER 9275M: Richard Leitner <richard.leitner@skidata.com> 9276L: linux-usb@vger.kernel.org 9277S: Maintained 9278F: drivers/usb/misc/usb251xb.c 9279F: Documentation/devicetree/bindings/usb/usb251xb.txt 9280 9281MICROSEMI MIPS SOCS 9282M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9283L: linux-mips@linux-mips.org 9284S: Maintained 9285F: arch/mips/generic/board-ocelot.c 9286F: arch/mips/configs/generic/board-ocelot.config 9287F: arch/mips/boot/dts/mscc/ 9288F: Documentation/devicetree/bindings/mips/mscc.txt 9289 9290MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9291M: Don Brace <don.brace@microsemi.com> 9292L: esc.storagedev@microsemi.com 9293L: linux-scsi@vger.kernel.org 9294S: Supported 9295F: drivers/scsi/smartpqi/smartpqi*.[ch] 9296F: drivers/scsi/smartpqi/Kconfig 9297F: drivers/scsi/smartpqi/Makefile 9298F: include/linux/cciss*.h 9299F: include/uapi/linux/cciss*.h 9300F: Documentation/scsi/smartpqi.txt 9301 9302MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9303M: Chen Yu <yu.c.chen@intel.com> 9304L: platform-driver-x86@vger.kernel.org 9305S: Supported 9306F: drivers/platform/x86/surfacepro3_button.c 9307 9308MICROTEK X6 SCANNER 9309M: Oliver Neukum <oliver@neukum.org> 9310S: Maintained 9311F: drivers/usb/image/microtek.* 9312 9313MIPS 9314M: Ralf Baechle <ralf@linux-mips.org> 9315M: James Hogan <jhogan@kernel.org> 9316L: linux-mips@linux-mips.org 9317W: http://www.linux-mips.org/ 9318T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9319Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9320S: Supported 9321F: Documentation/devicetree/bindings/mips/ 9322F: Documentation/mips/ 9323F: arch/mips/ 9324F: drivers/platform/mips/ 9325 9326MIPS BOSTON DEVELOPMENT BOARD 9327M: Paul Burton <paul.burton@mips.com> 9328L: linux-mips@linux-mips.org 9329S: Maintained 9330F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9331F: arch/mips/boot/dts/img/boston.dts 9332F: arch/mips/configs/generic/board-boston.config 9333F: drivers/clk/imgtec/clk-boston.c 9334F: include/dt-bindings/clock/boston-clock.h 9335 9336MIPS GENERIC PLATFORM 9337M: Paul Burton <paul.burton@mips.com> 9338L: linux-mips@linux-mips.org 9339S: Supported 9340F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9341F: arch/mips/generic/ 9342F: arch/mips/tools/generic-board-config.sh 9343 9344MIPS/LOONGSON1 ARCHITECTURE 9345M: Keguang Zhang <keguang.zhang@gmail.com> 9346L: linux-mips@linux-mips.org 9347S: Maintained 9348F: arch/mips/loongson32/ 9349F: arch/mips/include/asm/mach-loongson32/ 9350F: drivers/*/*loongson1* 9351F: drivers/*/*/*loongson1* 9352 9353MIPS/LOONGSON2 ARCHITECTURE 9354M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9355L: linux-mips@linux-mips.org 9356S: Maintained 9357F: arch/mips/loongson64/*{2e/2f}* 9358F: arch/mips/include/asm/mach-loongson64/ 9359F: drivers/*/*loongson2* 9360F: drivers/*/*/*loongson2* 9361 9362MIPS/LOONGSON3 ARCHITECTURE 9363M: Huacai Chen <chenhc@lemote.com> 9364L: linux-mips@linux-mips.org 9365S: Maintained 9366F: arch/mips/loongson64/ 9367F: arch/mips/include/asm/mach-loongson64/ 9368F: drivers/platform/mips/cpu_hwmon.c 9369F: drivers/*/*loongson3* 9370F: drivers/*/*/*loongson3* 9371 9372MIPS RINT INSTRUCTION EMULATION 9373M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9374L: linux-mips@linux-mips.org 9375S: Supported 9376F: arch/mips/math-emu/sp_rint.c 9377F: arch/mips/math-emu/dp_rint.c 9378 9379MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9380M: Hans Verkuil <hverkuil@xs4all.nl> 9381L: linux-media@vger.kernel.org 9382T: git git://linuxtv.org/media_tree.git 9383W: https://linuxtv.org 9384S: Odd Fixes 9385F: drivers/media/radio/radio-miropcm20* 9386 9387MMP SUPPORT 9388M: Eric Miao <eric.y.miao@gmail.com> 9389M: Haojian Zhuang <haojian.zhuang@gmail.com> 9390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9391T: git git://github.com/hzhuang1/linux.git 9392T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9393S: Maintained 9394F: arch/arm/boot/dts/mmp* 9395F: arch/arm/mach-mmp/ 9396 9397MN88472 MEDIA DRIVER 9398M: Antti Palosaari <crope@iki.fi> 9399L: linux-media@vger.kernel.org 9400W: https://linuxtv.org 9401W: http://palosaari.fi/linux/ 9402Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9403S: Maintained 9404F: drivers/media/dvb-frontends/mn88472* 9405 9406MN88473 MEDIA DRIVER 9407M: Antti Palosaari <crope@iki.fi> 9408L: linux-media@vger.kernel.org 9409W: https://linuxtv.org 9410W: http://palosaari.fi/linux/ 9411Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9412S: Maintained 9413F: drivers/media/dvb-frontends/mn88473* 9414 9415MODULE SUPPORT 9416M: Jessica Yu <jeyu@kernel.org> 9417T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9418S: Maintained 9419F: include/linux/module.h 9420F: kernel/module.c 9421 9422MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9423W: http://popies.net/meye/ 9424S: Orphan 9425F: Documentation/media/v4l-drivers/meye* 9426F: drivers/media/pci/meye/ 9427F: include/uapi/linux/meye.h 9428 9429MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9430M: Jiri Slaby <jirislaby@gmail.com> 9431S: Maintained 9432F: Documentation/serial/moxa-smartio 9433F: drivers/tty/mxser.* 9434 9435MR800 AVERMEDIA USB FM RADIO DRIVER 9436M: Alexey Klimov <klimov.linux@gmail.com> 9437L: linux-media@vger.kernel.org 9438T: git git://linuxtv.org/media_tree.git 9439S: Maintained 9440F: drivers/media/radio/radio-mr800.c 9441 9442MRF24J40 IEEE 802.15.4 RADIO DRIVER 9443M: Alan Ott <alan@signal11.us> 9444L: linux-wpan@vger.kernel.org 9445S: Maintained 9446F: drivers/net/ieee802154/mrf24j40.c 9447F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9448 9449MSI LAPTOP SUPPORT 9450M: "Lee, Chun-Yi" <jlee@suse.com> 9451L: platform-driver-x86@vger.kernel.org 9452S: Maintained 9453F: drivers/platform/x86/msi-laptop.c 9454 9455MSI WMI SUPPORT 9456L: platform-driver-x86@vger.kernel.org 9457S: Orphan 9458F: drivers/platform/x86/msi-wmi.c 9459 9460MSI001 MEDIA DRIVER 9461M: Antti Palosaari <crope@iki.fi> 9462L: linux-media@vger.kernel.org 9463W: https://linuxtv.org 9464W: http://palosaari.fi/linux/ 9465Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9466T: git git://linuxtv.org/anttip/media_tree.git 9467S: Maintained 9468F: drivers/media/tuners/msi001* 9469 9470MSI2500 MEDIA DRIVER 9471M: Antti Palosaari <crope@iki.fi> 9472L: linux-media@vger.kernel.org 9473W: https://linuxtv.org 9474W: http://palosaari.fi/linux/ 9475Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9476T: git git://linuxtv.org/anttip/media_tree.git 9477S: Maintained 9478F: drivers/media/usb/msi2500/ 9479 9480MSYSTEMS DISKONCHIP G3 MTD DRIVER 9481M: Robert Jarzmik <robert.jarzmik@free.fr> 9482L: linux-mtd@lists.infradead.org 9483S: Maintained 9484F: drivers/mtd/devices/docg3* 9485 9486MT9M032 APTINA SENSOR DRIVER 9487M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9488L: linux-media@vger.kernel.org 9489T: git git://linuxtv.org/media_tree.git 9490S: Maintained 9491F: drivers/media/i2c/mt9m032.c 9492F: include/media/i2c/mt9m032.h 9493 9494MT9P031 APTINA CAMERA SENSOR 9495M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9496L: linux-media@vger.kernel.org 9497T: git git://linuxtv.org/media_tree.git 9498S: Maintained 9499F: drivers/media/i2c/mt9p031.c 9500F: include/media/i2c/mt9p031.h 9501 9502MT9T001 APTINA CAMERA SENSOR 9503M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9504L: linux-media@vger.kernel.org 9505T: git git://linuxtv.org/media_tree.git 9506S: Maintained 9507F: drivers/media/i2c/mt9t001.c 9508F: include/media/i2c/mt9t001.h 9509 9510MT9T112 APTINA CAMERA SENSOR 9511M: Jacopo Mondi <jacopo@jmondi.org> 9512L: linux-media@vger.kernel.org 9513T: git git://linuxtv.org/media_tree.git 9514S: Odd Fixes 9515F: drivers/media/i2c/mt9t112.c 9516F: include/media/i2c/mt9t112.h 9517 9518MT9V032 APTINA CAMERA SENSOR 9519M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9520L: linux-media@vger.kernel.org 9521T: git git://linuxtv.org/media_tree.git 9522S: Maintained 9523F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9524F: drivers/media/i2c/mt9v032.c 9525F: include/media/i2c/mt9v032.h 9526 9527MULTIFUNCTION DEVICES (MFD) 9528M: Lee Jones <lee.jones@linaro.org> 9529T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9530S: Supported 9531F: Documentation/devicetree/bindings/mfd/ 9532F: drivers/mfd/ 9533F: include/linux/mfd/ 9534F: include/dt-bindings/mfd/ 9535 9536MULTIMEDIA CARD (MMC) ETC. OVER SPI 9537S: Orphan 9538F: drivers/mmc/host/mmc_spi.c 9539F: include/linux/spi/mmc_spi.h 9540 9541MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9542M: Ulf Hansson <ulf.hansson@linaro.org> 9543L: linux-mmc@vger.kernel.org 9544T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9545S: Maintained 9546F: Documentation/devicetree/bindings/mmc/ 9547F: drivers/mmc/ 9548F: include/linux/mmc/ 9549F: include/uapi/linux/mmc/ 9550 9551MULTIPLEXER SUBSYSTEM 9552M: Peter Rosin <peda@axentia.se> 9553S: Maintained 9554F: Documentation/ABI/testing/mux/sysfs-class-mux* 9555F: Documentation/devicetree/bindings/mux/ 9556F: include/linux/dt-bindings/mux/ 9557F: include/linux/mux/ 9558F: drivers/mux/ 9559 9560MULTITECH MULTIPORT CARD (ISICOM) 9561S: Orphan 9562F: drivers/tty/isicom.c 9563F: include/linux/isicom.h 9564 9565MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9566M: Bin Liu <b-liu@ti.com> 9567L: linux-usb@vger.kernel.org 9568S: Maintained 9569F: drivers/usb/musb/ 9570 9571MXL5007T MEDIA DRIVER 9572M: Michael Krufky <mkrufky@linuxtv.org> 9573L: linux-media@vger.kernel.org 9574W: https://linuxtv.org 9575W: http://github.com/mkrufky 9576Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9577T: git git://linuxtv.org/mkrufky/tuners.git 9578S: Maintained 9579F: drivers/media/tuners/mxl5007t.* 9580 9581MXSFB DRM DRIVER 9582M: Marek Vasut <marex@denx.de> 9583S: Supported 9584F: drivers/gpu/drm/mxsfb/ 9585F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9586 9587MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9588M: Chris Lee <christopher.lee@cspi.com> 9589L: netdev@vger.kernel.org 9590W: https://www.cspi.com/ethernet-products/support/downloads/ 9591S: Supported 9592F: drivers/net/ethernet/myricom/myri10ge/ 9593 9594NAND FLASH SUBSYSTEM 9595M: Boris Brezillon <boris.brezillon@bootlin.com> 9596R: Richard Weinberger <richard@nod.at> 9597L: linux-mtd@lists.infradead.org 9598W: http://www.linux-mtd.infradead.org/ 9599Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9600T: git git://git.infradead.org/linux-mtd.git nand/fixes 9601T: git git://git.infradead.org/linux-mtd.git nand/next 9602S: Maintained 9603F: drivers/mtd/nand/ 9604F: include/linux/mtd/*nand*.h 9605 9606NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9607M: Daniel Mack <zonque@gmail.com> 9608S: Maintained 9609L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9610W: http://www.native-instruments.com 9611F: sound/usb/caiaq/ 9612 9613NATSEMI ETHERNET DRIVER (DP8381x) 9614S: Orphan 9615F: drivers/net/ethernet/natsemi/natsemi.c 9616 9617NCP FILESYSTEM 9618M: Petr Vandrovec <petr@vandrovec.name> 9619S: Obsolete 9620F: drivers/staging/ncpfs/ 9621 9622NCR 5380 SCSI DRIVERS 9623M: Finn Thain <fthain@telegraphics.com.au> 9624M: Michael Schmitz <schmitzmic@gmail.com> 9625L: linux-scsi@vger.kernel.org 9626S: Maintained 9627F: Documentation/scsi/g_NCR5380.txt 9628F: drivers/scsi/NCR5380.* 9629F: drivers/scsi/arm/cumana_1.c 9630F: drivers/scsi/arm/oak.c 9631F: drivers/scsi/atari_scsi.* 9632F: drivers/scsi/dmx3191d.c 9633F: drivers/scsi/g_NCR5380.* 9634F: drivers/scsi/mac_scsi.* 9635F: drivers/scsi/sun3_scsi.* 9636F: drivers/scsi/sun3_scsi_vme.c 9637 9638NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9639M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9640L: linux-scsi@vger.kernel.org 9641S: Maintained 9642F: drivers/scsi/NCR_D700.* 9643 9644NCT6775 HARDWARE MONITOR DRIVER 9645M: Guenter Roeck <linux@roeck-us.net> 9646L: linux-hwmon@vger.kernel.org 9647S: Maintained 9648F: Documentation/hwmon/nct6775 9649F: drivers/hwmon/nct6775.c 9650 9651NETEFFECT IWARP RNIC DRIVER (IW_NES) 9652M: Faisal Latif <faisal.latif@intel.com> 9653L: linux-rdma@vger.kernel.org 9654W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9655S: Supported 9656F: drivers/infiniband/hw/nes/ 9657F: include/uapi/rdma/nes-abi.h 9658 9659NETEM NETWORK EMULATOR 9660M: Stephen Hemminger <stephen@networkplumber.org> 9661L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9662S: Maintained 9663F: net/sched/sch_netem.c 9664 9665NETERION 10GbE DRIVERS (s2io/vxge) 9666M: Jon Mason <jdmason@kudzu.us> 9667L: netdev@vger.kernel.org 9668S: Supported 9669F: Documentation/networking/s2io.txt 9670F: Documentation/networking/vxge.txt 9671F: drivers/net/ethernet/neterion/ 9672 9673NETFILTER 9674M: Pablo Neira Ayuso <pablo@netfilter.org> 9675M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9676M: Florian Westphal <fw@strlen.de> 9677L: netfilter-devel@vger.kernel.org 9678L: coreteam@netfilter.org 9679W: http://www.netfilter.org/ 9680W: http://www.iptables.org/ 9681W: http://www.nftables.org/ 9682Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9683T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9684T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9685S: Maintained 9686F: include/linux/netfilter* 9687F: include/linux/netfilter/ 9688F: include/net/netfilter/ 9689F: include/uapi/linux/netfilter* 9690F: include/uapi/linux/netfilter/ 9691F: net/*/netfilter.c 9692F: net/*/netfilter/ 9693F: net/netfilter/ 9694F: net/bridge/br_netfilter*.c 9695 9696NETROM NETWORK LAYER 9697M: Ralf Baechle <ralf@linux-mips.org> 9698L: linux-hams@vger.kernel.org 9699W: http://www.linux-ax25.org/ 9700S: Maintained 9701F: include/net/netrom.h 9702F: include/uapi/linux/netrom.h 9703F: net/netrom/ 9704 9705NETRONOME ETHERNET DRIVERS 9706M: Jakub Kicinski <jakub.kicinski@netronome.com> 9707L: oss-drivers@netronome.com 9708S: Maintained 9709F: drivers/net/ethernet/netronome/ 9710 9711NETWORK BLOCK DEVICE (NBD) 9712M: Josef Bacik <jbacik@fb.com> 9713S: Maintained 9714L: linux-block@vger.kernel.org 9715L: nbd@other.debian.org 9716F: Documentation/blockdev/nbd.txt 9717F: drivers/block/nbd.c 9718F: include/uapi/linux/nbd.h 9719 9720NETWORK DROP MONITOR 9721M: Neil Horman <nhorman@tuxdriver.com> 9722L: netdev@vger.kernel.org 9723S: Maintained 9724W: https://fedorahosted.org/dropwatch/ 9725F: net/core/drop_monitor.c 9726 9727NETWORKING DRIVERS 9728L: netdev@vger.kernel.org 9729W: http://www.linuxfoundation.org/en/Net 9730Q: http://patchwork.ozlabs.org/project/netdev/list/ 9731T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9732T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9733S: Odd Fixes 9734F: Documentation/devicetree/bindings/net/ 9735F: drivers/net/ 9736F: include/linux/if_* 9737F: include/linux/netdevice.h 9738F: include/linux/etherdevice.h 9739F: include/linux/fcdevice.h 9740F: include/linux/fddidevice.h 9741F: include/linux/hippidevice.h 9742F: include/linux/inetdevice.h 9743F: include/uapi/linux/if_* 9744F: include/uapi/linux/netdevice.h 9745 9746NETWORKING DRIVERS (WIRELESS) 9747M: Kalle Valo <kvalo@codeaurora.org> 9748L: linux-wireless@vger.kernel.org 9749Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9751T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9752S: Maintained 9753F: Documentation/devicetree/bindings/net/wireless/ 9754F: drivers/net/wireless/ 9755 9756NETWORKING [DSA] 9757M: Andrew Lunn <andrew@lunn.ch> 9758M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9759M: Florian Fainelli <f.fainelli@gmail.com> 9760S: Maintained 9761F: net/dsa/ 9762F: include/net/dsa.h 9763F: include/linux/dsa/ 9764F: drivers/net/dsa/ 9765 9766NETWORKING [GENERAL] 9767M: "David S. Miller" <davem@davemloft.net> 9768L: netdev@vger.kernel.org 9769W: http://www.linuxfoundation.org/en/Net 9770Q: http://patchwork.ozlabs.org/project/netdev/list/ 9771T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9772T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9773B: mailto:netdev@vger.kernel.org 9774S: Maintained 9775F: net/ 9776F: include/net/ 9777F: include/linux/in.h 9778F: include/linux/net.h 9779F: include/linux/netdevice.h 9780F: include/uapi/linux/in.h 9781F: include/uapi/linux/net.h 9782F: include/uapi/linux/netdevice.h 9783F: include/uapi/linux/net_namespace.h 9784F: tools/testing/selftests/net/ 9785F: lib/net_utils.c 9786F: lib/random32.c 9787F: Documentation/networking/ 9788 9789NETWORKING [IPSEC] 9790M: Steffen Klassert <steffen.klassert@secunet.com> 9791M: Herbert Xu <herbert@gondor.apana.org.au> 9792M: "David S. Miller" <davem@davemloft.net> 9793L: netdev@vger.kernel.org 9794T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9796S: Maintained 9797F: net/core/flow.c 9798F: net/xfrm/ 9799F: net/key/ 9800F: net/ipv4/xfrm* 9801F: net/ipv4/esp4* 9802F: net/ipv4/ah4.c 9803F: net/ipv4/ipcomp.c 9804F: net/ipv4/ip_vti.c 9805F: net/ipv6/xfrm* 9806F: net/ipv6/esp6* 9807F: net/ipv6/ah6.c 9808F: net/ipv6/ipcomp6.c 9809F: net/ipv6/ip6_vti.c 9810F: include/uapi/linux/xfrm.h 9811F: include/net/xfrm.h 9812 9813NETWORKING [IPv4/IPv6] 9814M: "David S. Miller" <davem@davemloft.net> 9815M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9816M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9817L: netdev@vger.kernel.org 9818T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9819S: Maintained 9820F: net/ipv4/ 9821F: net/ipv6/ 9822F: include/net/ip* 9823F: arch/x86/net/* 9824 9825NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9826M: Paul Moore <paul@paul-moore.com> 9827W: https://github.com/netlabel 9828L: netdev@vger.kernel.org 9829L: linux-security-module@vger.kernel.org 9830S: Maintained 9831F: Documentation/netlabel/ 9832F: include/net/calipso.h 9833F: include/net/cipso_ipv4.h 9834F: include/net/netlabel.h 9835F: include/uapi/linux/netfilter/xt_SECMARK.h 9836F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9837F: net/netlabel/ 9838F: net/ipv4/cipso_ipv4.c 9839F: net/ipv6/calipso.c 9840F: net/netfilter/xt_CONNSECMARK.c 9841F: net/netfilter/xt_SECMARK.c 9842 9843NETWORKING [TLS] 9844M: Ilya Lesokhin <ilyal@mellanox.com> 9845M: Aviad Yehezkel <aviadye@mellanox.com> 9846M: Dave Watson <davejwatson@fb.com> 9847L: netdev@vger.kernel.org 9848S: Maintained 9849F: net/tls/* 9850F: include/uapi/linux/tls.h 9851F: include/net/tls.h 9852 9853NETWORKING [WIRELESS] 9854L: linux-wireless@vger.kernel.org 9855Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9856 9857NETDEVSIM 9858M: Jakub Kicinski <jakub.kicinski@netronome.com> 9859S: Maintained 9860F: drivers/net/netdevsim/* 9861 9862NETXEN (1/10) GbE SUPPORT 9863M: Manish Chopra <manish.chopra@cavium.com> 9864M: Rahul Verma <rahul.verma@cavium.com> 9865M: Dept-GELinuxNICDev@cavium.com 9866L: netdev@vger.kernel.org 9867S: Supported 9868F: drivers/net/ethernet/qlogic/netxen/ 9869 9870NFC SUBSYSTEM 9871M: Samuel Ortiz <sameo@linux.intel.com> 9872L: linux-wireless@vger.kernel.org 9873L: linux-nfc@lists.01.org (subscribers-only) 9874S: Supported 9875F: net/nfc/ 9876F: include/net/nfc/ 9877F: include/uapi/linux/nfc.h 9878F: drivers/nfc/ 9879F: include/linux/platform_data/nfcmrvl.h 9880F: include/linux/platform_data/nxp-nci.h 9881F: Documentation/devicetree/bindings/net/nfc/ 9882 9883NFS, SUNRPC, AND LOCKD CLIENTS 9884M: Trond Myklebust <trond.myklebust@primarydata.com> 9885M: Anna Schumaker <anna.schumaker@netapp.com> 9886L: linux-nfs@vger.kernel.org 9887W: http://client.linux-nfs.org 9888T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9889S: Maintained 9890F: fs/lockd/ 9891F: fs/nfs/ 9892F: fs/nfs_common/ 9893F: net/sunrpc/ 9894F: include/linux/lockd/ 9895F: include/linux/nfs* 9896F: include/linux/sunrpc/ 9897F: include/uapi/linux/nfs* 9898F: include/uapi/linux/sunrpc/ 9899 9900NILFS2 FILESYSTEM 9901M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9902L: linux-nilfs@vger.kernel.org 9903W: https://nilfs.sourceforge.io/ 9904W: https://nilfs.osdn.jp/ 9905T: git git://github.com/konis/nilfs2.git 9906S: Supported 9907F: Documentation/filesystems/nilfs2.txt 9908F: fs/nilfs2/ 9909F: include/trace/events/nilfs2.h 9910F: include/uapi/linux/nilfs2_api.h 9911F: include/uapi/linux/nilfs2_ondisk.h 9912 9913NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9914M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9915W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9916S: Maintained 9917F: Documentation/scsi/NinjaSCSI.txt 9918F: drivers/scsi/pcmcia/nsp_* 9919 9920NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9921M: GOTO Masanori <gotom@debian.or.jp> 9922M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9923W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9924S: Maintained 9925F: Documentation/scsi/NinjaSCSI.txt 9926F: drivers/scsi/nsp32* 9927 9928NIOS2 ARCHITECTURE 9929M: Ley Foon Tan <lftan@altera.com> 9930L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9931T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9932S: Maintained 9933F: arch/nios2/ 9934 9935NOHZ, DYNTICKS SUPPORT 9936M: Frederic Weisbecker <fweisbec@gmail.com> 9937M: Thomas Gleixner <tglx@linutronix.de> 9938M: Ingo Molnar <mingo@kernel.org> 9939L: linux-kernel@vger.kernel.org 9940T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9941S: Maintained 9942F: kernel/time/tick*.* 9943F: include/linux/tick.h 9944F: include/linux/sched/nohz.h 9945 9946NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9947M: Pavel Machek <pavel@ucw.cz> 9948M: Sakari Ailus <sakari.ailus@iki.fi> 9949L: linux-media@vger.kernel.org 9950S: Maintained 9951F: drivers/media/i2c/et8ek8 9952F: drivers/media/i2c/ad5820.c 9953 9954NOKIA N900 POWER SUPPLY DRIVERS 9955R: Pali Rohár <pali.rohar@gmail.com> 9956F: include/linux/power/bq2415x_charger.h 9957F: include/linux/power/bq27xxx_battery.h 9958F: include/linux/power/isp1704_charger.h 9959F: drivers/power/supply/bq2415x_charger.c 9960F: drivers/power/supply/bq27xxx_battery.c 9961F: drivers/power/supply/bq27xxx_battery_i2c.c 9962F: drivers/power/supply/isp1704_charger.c 9963F: drivers/power/supply/rx51_battery.c 9964 9965NTB AMD DRIVER 9966M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9967L: linux-ntb@googlegroups.com 9968S: Supported 9969F: drivers/ntb/hw/amd/ 9970 9971NTB DRIVER CORE 9972M: Jon Mason <jdmason@kudzu.us> 9973M: Dave Jiang <dave.jiang@intel.com> 9974M: Allen Hubbe <allenbh@gmail.com> 9975L: linux-ntb@googlegroups.com 9976S: Supported 9977W: https://github.com/jonmason/ntb/wiki 9978T: git git://github.com/jonmason/ntb.git 9979F: drivers/ntb/ 9980F: drivers/net/ntb_netdev.c 9981F: include/linux/ntb.h 9982F: include/linux/ntb_transport.h 9983F: tools/testing/selftests/ntb/ 9984 9985NTB IDT DRIVER 9986M: Serge Semin <fancer.lancer@gmail.com> 9987L: linux-ntb@googlegroups.com 9988S: Supported 9989F: drivers/ntb/hw/idt/ 9990 9991NTB INTEL DRIVER 9992M: Dave Jiang <dave.jiang@intel.com> 9993L: linux-ntb@googlegroups.com 9994S: Supported 9995W: https://github.com/davejiang/linux/wiki 9996T: git https://github.com/davejiang/linux.git 9997F: drivers/ntb/hw/intel/ 9998 9999NTFS FILESYSTEM 10000M: Anton Altaparmakov <anton@tuxera.com> 10001L: linux-ntfs-dev@lists.sourceforge.net 10002W: http://www.tuxera.com/ 10003T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10004S: Supported 10005F: Documentation/filesystems/ntfs.txt 10006F: fs/ntfs/ 10007 10008NUBUS SUBSYSTEM 10009M: Finn Thain <fthain@telegraphics.com.au> 10010L: linux-m68k@lists.linux-m68k.org 10011S: Maintained 10012F: arch/*/include/asm/nubus.h 10013F: drivers/nubus/ 10014F: include/linux/nubus.h 10015F: include/uapi/linux/nubus.h 10016 10017NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10018M: Antonino Daplas <adaplas@gmail.com> 10019L: linux-fbdev@vger.kernel.org 10020S: Maintained 10021F: drivers/video/fbdev/riva/ 10022F: drivers/video/fbdev/nvidia/ 10023 10024NVM EXPRESS DRIVER 10025M: Keith Busch <keith.busch@intel.com> 10026M: Jens Axboe <axboe@fb.com> 10027M: Christoph Hellwig <hch@lst.de> 10028M: Sagi Grimberg <sagi@grimberg.me> 10029L: linux-nvme@lists.infradead.org 10030T: git://git.infradead.org/nvme.git 10031W: http://git.infradead.org/nvme.git 10032S: Supported 10033F: drivers/nvme/host/ 10034F: include/linux/nvme.h 10035F: include/uapi/linux/nvme_ioctl.h 10036 10037NVM EXPRESS FC TRANSPORT DRIVERS 10038M: James Smart <james.smart@broadcom.com> 10039L: linux-nvme@lists.infradead.org 10040S: Supported 10041F: include/linux/nvme-fc.h 10042F: include/linux/nvme-fc-driver.h 10043F: drivers/nvme/host/fc.c 10044F: drivers/nvme/target/fc.c 10045F: drivers/nvme/target/fcloop.c 10046 10047NVM EXPRESS TARGET DRIVER 10048M: Christoph Hellwig <hch@lst.de> 10049M: Sagi Grimberg <sagi@grimberg.me> 10050L: linux-nvme@lists.infradead.org 10051T: git://git.infradead.org/nvme.git 10052W: http://git.infradead.org/nvme.git 10053S: Supported 10054F: drivers/nvme/target/ 10055 10056NVMEM FRAMEWORK 10057M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10058S: Maintained 10059F: drivers/nvmem/ 10060F: Documentation/devicetree/bindings/nvmem/ 10061F: Documentation/ABI/stable/sysfs-bus-nvmem 10062F: include/linux/nvmem-consumer.h 10063F: include/linux/nvmem-provider.h 10064 10065NXP SGTL5000 DRIVER 10066M: Fabio Estevam <fabio.estevam@nxp.com> 10067L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10068S: Maintained 10069F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10070F: sound/soc/codecs/sgtl5000* 10071 10072NXP TDA998X DRM DRIVER 10073M: Russell King <linux@armlinux.org.uk> 10074S: Supported 10075T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10076T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10077F: drivers/gpu/drm/i2c/tda998x_drv.c 10078F: include/drm/i2c/tda998x.h 10079 10080NXP TFA9879 DRIVER 10081M: Peter Rosin <peda@axentia.se> 10082L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10083S: Maintained 10084F: Documentation/devicetree/bindings/sound/tfa9879.txt 10085F: sound/soc/codecs/tfa9879* 10086 10087NXP-NCI NFC DRIVER 10088M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10089R: Charles Gorand <charles.gorand@effinnov.com> 10090L: linux-nfc@lists.01.org (moderated for non-subscribers) 10091S: Supported 10092F: drivers/nfc/nxp-nci 10093 10094OBJTOOL 10095M: Josh Poimboeuf <jpoimboe@redhat.com> 10096M: Peter Zijlstra <peterz@infradead.org> 10097S: Supported 10098F: tools/objtool/ 10099 10100OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10101M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10102M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10103L: linuxppc-dev@lists.ozlabs.org 10104S: Supported 10105F: arch/powerpc/platforms/powernv/ocxl.c 10106F: arch/powerpc/include/asm/pnv-ocxl.h 10107F: drivers/misc/ocxl/ 10108F: include/misc/ocxl* 10109F: include/uapi/misc/ocxl.h 10110F: Documentation/accelerators/ocxl.txt 10111 10112OMAP AUDIO SUPPORT 10113M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10114M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10115L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10116L: linux-omap@vger.kernel.org 10117S: Maintained 10118F: sound/soc/omap/ 10119 10120OMAP CLOCK FRAMEWORK SUPPORT 10121M: Paul Walmsley <paul@pwsan.com> 10122L: linux-omap@vger.kernel.org 10123S: Maintained 10124F: arch/arm/*omap*/*clock* 10125 10126OMAP DEVICE TREE SUPPORT 10127M: Benoît Cousson <bcousson@baylibre.com> 10128M: Tony Lindgren <tony@atomide.com> 10129L: linux-omap@vger.kernel.org 10130L: devicetree@vger.kernel.org 10131S: Maintained 10132F: arch/arm/boot/dts/*omap* 10133F: arch/arm/boot/dts/*am3* 10134F: arch/arm/boot/dts/*am4* 10135F: arch/arm/boot/dts/*am5* 10136F: arch/arm/boot/dts/*dra7* 10137 10138OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10139M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10140L: linux-omap@vger.kernel.org 10141L: linux-fbdev@vger.kernel.org 10142S: Maintained 10143F: drivers/video/fbdev/omap2/ 10144F: Documentation/arm/OMAP/DSS 10145 10146OMAP FRAMEBUFFER SUPPORT 10147M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10148L: linux-fbdev@vger.kernel.org 10149L: linux-omap@vger.kernel.org 10150S: Maintained 10151F: drivers/video/fbdev/omap/ 10152 10153OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10154M: Roger Quadros <rogerq@ti.com> 10155M: Tony Lindgren <tony@atomide.com> 10156L: linux-omap@vger.kernel.org 10157S: Maintained 10158F: drivers/memory/omap-gpmc.c 10159F: arch/arm/mach-omap2/*gpmc* 10160 10161OMAP GPIO DRIVER 10162M: Grygorii Strashko <grygorii.strashko@ti.com> 10163M: Santosh Shilimkar <ssantosh@kernel.org> 10164M: Kevin Hilman <khilman@kernel.org> 10165L: linux-omap@vger.kernel.org 10166S: Maintained 10167F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10168F: drivers/gpio/gpio-omap.c 10169 10170OMAP HARDWARE SPINLOCK SUPPORT 10171M: Ohad Ben-Cohen <ohad@wizery.com> 10172L: linux-omap@vger.kernel.org 10173S: Maintained 10174F: drivers/hwspinlock/omap_hwspinlock.c 10175 10176OMAP HS MMC SUPPORT 10177L: linux-mmc@vger.kernel.org 10178L: linux-omap@vger.kernel.org 10179S: Orphan 10180F: drivers/mmc/host/omap_hsmmc.c 10181 10182OMAP HWMOD DATA 10183M: Paul Walmsley <paul@pwsan.com> 10184L: linux-omap@vger.kernel.org 10185S: Maintained 10186F: arch/arm/mach-omap2/omap_hwmod*data* 10187 10188OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10189M: Benoît Cousson <bcousson@baylibre.com> 10190L: linux-omap@vger.kernel.org 10191S: Maintained 10192F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10193 10194OMAP HWMOD SUPPORT 10195M: Benoît Cousson <bcousson@baylibre.com> 10196M: Paul Walmsley <paul@pwsan.com> 10197L: linux-omap@vger.kernel.org 10198S: Maintained 10199F: arch/arm/mach-omap2/omap_hwmod.* 10200 10201OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10202M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10203L: linux-media@vger.kernel.org 10204S: Maintained 10205F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10206F: drivers/media/platform/omap3isp/ 10207F: drivers/staging/media/omap4iss/ 10208 10209OMAP MMC SUPPORT 10210M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10211L: linux-omap@vger.kernel.org 10212S: Maintained 10213F: drivers/mmc/host/omap.c 10214 10215OMAP POWER MANAGEMENT SUPPORT 10216M: Kevin Hilman <khilman@kernel.org> 10217L: linux-omap@vger.kernel.org 10218S: Maintained 10219F: arch/arm/*omap*/*pm* 10220F: drivers/cpufreq/omap-cpufreq.c 10221 10222OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10223M: Rajendra Nayak <rnayak@codeaurora.org> 10224M: Paul Walmsley <paul@pwsan.com> 10225L: linux-omap@vger.kernel.org 10226S: Maintained 10227F: arch/arm/mach-omap2/prm* 10228 10229OMAP RANDOM NUMBER GENERATOR SUPPORT 10230M: Deepak Saxena <dsaxena@plexity.net> 10231S: Maintained 10232F: drivers/char/hw_random/omap-rng.c 10233 10234OMAP USB SUPPORT 10235L: linux-usb@vger.kernel.org 10236L: linux-omap@vger.kernel.org 10237S: Orphan 10238F: drivers/usb/*/*omap* 10239F: arch/arm/*omap*/usb* 10240 10241OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10242M: Mark Jackson <mpfj@newflow.co.uk> 10243L: linux-omap@vger.kernel.org 10244S: Maintained 10245F: arch/arm/boot/dts/am335x-nano.dts 10246 10247OMAP1 SUPPORT 10248M: Aaro Koskinen <aaro.koskinen@iki.fi> 10249M: Tony Lindgren <tony@atomide.com> 10250L: linux-omap@vger.kernel.org 10251Q: http://patchwork.kernel.org/project/linux-omap/list/ 10252T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10253S: Maintained 10254F: arch/arm/mach-omap1/ 10255F: arch/arm/plat-omap/ 10256F: arch/arm/configs/omap1_defconfig 10257F: drivers/i2c/busses/i2c-omap.c 10258F: include/linux/i2c-omap.h 10259 10260OMAP2+ SUPPORT 10261M: Tony Lindgren <tony@atomide.com> 10262L: linux-omap@vger.kernel.org 10263W: http://www.muru.com/linux/omap/ 10264W: http://linux.omap.com/ 10265Q: http://patchwork.kernel.org/project/linux-omap/list/ 10266T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10267S: Maintained 10268F: arch/arm/mach-omap2/ 10269F: arch/arm/plat-omap/ 10270F: arch/arm/configs/omap2plus_defconfig 10271F: drivers/i2c/busses/i2c-omap.c 10272F: drivers/irqchip/irq-omap-intc.c 10273F: drivers/mfd/*omap*.c 10274F: drivers/mfd/menelaus.c 10275F: drivers/mfd/palmas.c 10276F: drivers/mfd/tps65217.c 10277F: drivers/mfd/tps65218.c 10278F: drivers/mfd/tps65910.c 10279F: drivers/mfd/twl-core.[ch] 10280F: drivers/mfd/twl4030*.c 10281F: drivers/mfd/twl6030*.c 10282F: drivers/mfd/twl6040*.c 10283F: drivers/regulator/palmas-regulator*.c 10284F: drivers/regulator/pbias-regulator.c 10285F: drivers/regulator/tps65217-regulator.c 10286F: drivers/regulator/tps65218-regulator.c 10287F: drivers/regulator/tps65910-regulator.c 10288F: drivers/regulator/twl-regulator.c 10289F: drivers/regulator/twl6030-regulator.c 10290F: include/linux/i2c-omap.h 10291 10292ONION OMEGA2+ BOARD 10293M: Harvey Hunt <harveyhuntnexus@gmail.com> 10294L: linux-mips@linux-mips.org 10295S: Maintained 10296F: arch/mips/boot/dts/ralink/omega2p.dts 10297 10298OMFS FILESYSTEM 10299M: Bob Copeland <me@bobcopeland.com> 10300L: linux-karma-devel@lists.sourceforge.net 10301S: Maintained 10302F: Documentation/filesystems/omfs.txt 10303F: fs/omfs/ 10304 10305OMNIKEY CARDMAN 4000 DRIVER 10306M: Harald Welte <laforge@gnumonks.org> 10307S: Maintained 10308F: drivers/char/pcmcia/cm4000_cs.c 10309F: include/linux/cm4000_cs.h 10310F: include/uapi/linux/cm4000_cs.h 10311 10312OMNIKEY CARDMAN 4040 DRIVER 10313M: Harald Welte <laforge@gnumonks.org> 10314S: Maintained 10315F: drivers/char/pcmcia/cm4040_cs.* 10316 10317OMNIVISION OV13858 SENSOR DRIVER 10318M: Sakari Ailus <sakari.ailus@linux.intel.com> 10319L: linux-media@vger.kernel.org 10320T: git git://linuxtv.org/media_tree.git 10321S: Maintained 10322F: drivers/media/i2c/ov13858.c 10323 10324OMNIVISION OV2685 SENSOR DRIVER 10325M: Shunqian Zheng <zhengsq@rock-chips.com> 10326L: linux-media@vger.kernel.org 10327T: git git://linuxtv.org/media_tree.git 10328S: Maintained 10329F: drivers/media/i2c/ov2685.c 10330 10331OMNIVISION OV5640 SENSOR DRIVER 10332M: Steve Longerbeam <slongerbeam@gmail.com> 10333L: linux-media@vger.kernel.org 10334T: git git://linuxtv.org/media_tree.git 10335S: Maintained 10336F: drivers/media/i2c/ov5640.c 10337 10338OMNIVISION OV5647 SENSOR DRIVER 10339M: Luis Oliveira <lolivei@synopsys.com> 10340L: linux-media@vger.kernel.org 10341T: git git://linuxtv.org/media_tree.git 10342S: Maintained 10343F: drivers/media/i2c/ov5647.c 10344 10345OMNIVISION OV5695 SENSOR DRIVER 10346M: Shunqian Zheng <zhengsq@rock-chips.com> 10347L: linux-media@vger.kernel.org 10348T: git git://linuxtv.org/media_tree.git 10349S: Maintained 10350F: drivers/media/i2c/ov5695.c 10351 10352OMNIVISION OV7670 SENSOR DRIVER 10353M: Jonathan Corbet <corbet@lwn.net> 10354L: linux-media@vger.kernel.org 10355T: git git://linuxtv.org/media_tree.git 10356S: Maintained 10357F: drivers/media/i2c/ov7670.c 10358F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10359 10360OMNIVISION OV772x SENSOR DRIVER 10361M: Jacopo Mondi <jacopo@jmondi.org> 10362L: linux-media@vger.kernel.org 10363T: git git://linuxtv.org/media_tree.git 10364S: Odd fixes 10365F: drivers/media/i2c/ov772x.c 10366F: include/media/i2c/ov772x.h 10367 10368OMNIVISION OV7740 SENSOR DRIVER 10369M: Wenyou Yang <wenyou.yang@microchip.com> 10370L: linux-media@vger.kernel.org 10371T: git git://linuxtv.org/media_tree.git 10372S: Maintained 10373F: drivers/media/i2c/ov7740.c 10374F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10375 10376OMNIVISION OV9650 SENSOR DRIVER 10377M: Sakari Ailus <sakari.ailus@linux.intel.com> 10378R: Akinobu Mita <akinobu.mita@gmail.com> 10379R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10380L: linux-media@vger.kernel.org 10381T: git git://linuxtv.org/media_tree.git 10382S: Maintained 10383F: drivers/media/i2c/ov9650.c 10384F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10385 10386ONENAND FLASH DRIVER 10387M: Kyungmin Park <kyungmin.park@samsung.com> 10388L: linux-mtd@lists.infradead.org 10389S: Maintained 10390F: drivers/mtd/nand/onenand/ 10391F: include/linux/mtd/onenand*.h 10392 10393ONSTREAM SCSI TAPE DRIVER 10394M: Willem Riede <osst@riede.org> 10395L: osst-users@lists.sourceforge.net 10396L: linux-scsi@vger.kernel.org 10397S: Maintained 10398F: Documentation/scsi/osst.txt 10399F: drivers/scsi/osst.* 10400F: drivers/scsi/osst_*.h 10401F: drivers/scsi/st.h 10402 10403OP-TEE DRIVER 10404M: Jens Wiklander <jens.wiklander@linaro.org> 10405S: Maintained 10406F: drivers/tee/optee/ 10407 10408OPA-VNIC DRIVER 10409M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10410M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10411L: linux-rdma@vger.kernel.org 10412S: Supported 10413F: drivers/infiniband/ulp/opa_vnic 10414 10415OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10416M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10417L: devicetree@vger.kernel.org 10418S: Maintained 10419F: Documentation/devicetree/dynamic-resolution-notes.txt 10420F: Documentation/devicetree/overlay-notes.txt 10421F: drivers/of/overlay.c 10422F: drivers/of/resolver.c 10423 10424OPEN FIRMWARE AND FLATTENED DEVICE TREE 10425M: Rob Herring <robh+dt@kernel.org> 10426M: Frank Rowand <frowand.list@gmail.com> 10427L: devicetree@vger.kernel.org 10428W: http://www.devicetree.org/ 10429T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10430S: Maintained 10431F: drivers/of/ 10432F: include/linux/of*.h 10433F: scripts/dtc/ 10434F: Documentation/ABI/testing/sysfs-firmware-ofw 10435 10436OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10437M: Rob Herring <robh+dt@kernel.org> 10438M: Mark Rutland <mark.rutland@arm.com> 10439L: devicetree@vger.kernel.org 10440T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10441Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10442S: Maintained 10443F: Documentation/devicetree/ 10444F: arch/*/boot/dts/ 10445F: include/dt-bindings/ 10446 10447OPENCORES I2C BUS DRIVER 10448M: Peter Korsgaard <jacmet@sunsite.dk> 10449L: linux-i2c@vger.kernel.org 10450S: Maintained 10451F: Documentation/i2c/busses/i2c-ocores 10452F: drivers/i2c/busses/i2c-ocores.c 10453 10454OPENRISC ARCHITECTURE 10455M: Jonas Bonn <jonas@southpole.se> 10456M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10457M: Stafford Horne <shorne@gmail.com> 10458T: git git://github.com/openrisc/linux.git 10459L: openrisc@lists.librecores.org 10460W: http://openrisc.io 10461S: Maintained 10462F: Documentation/devicetree/bindings/openrisc/ 10463F: Documentation/openrisc/ 10464F: arch/openrisc/ 10465F: drivers/irqchip/irq-ompic.c 10466F: drivers/irqchip/irq-or1k-* 10467 10468OPENVSWITCH 10469M: Pravin B Shelar <pshelar@ovn.org> 10470L: netdev@vger.kernel.org 10471L: dev@openvswitch.org 10472W: http://openvswitch.org 10473S: Maintained 10474F: net/openvswitch/ 10475F: include/uapi/linux/openvswitch.h 10476 10477OPERATING PERFORMANCE POINTS (OPP) 10478M: Viresh Kumar <vireshk@kernel.org> 10479M: Nishanth Menon <nm@ti.com> 10480M: Stephen Boyd <sboyd@kernel.org> 10481L: linux-pm@vger.kernel.org 10482S: Maintained 10483T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10484F: drivers/opp/ 10485F: include/linux/pm_opp.h 10486F: Documentation/power/opp.txt 10487F: Documentation/devicetree/bindings/opp/ 10488 10489OPL4 DRIVER 10490M: Clemens Ladisch <clemens@ladisch.de> 10491L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10492T: git git://git.alsa-project.org/alsa-kernel.git 10493S: Maintained 10494F: sound/drivers/opl4/ 10495 10496OPROFILE 10497M: Robert Richter <rric@kernel.org> 10498L: oprofile-list@lists.sf.net 10499S: Maintained 10500F: arch/*/include/asm/oprofile*.h 10501F: arch/*/oprofile/ 10502F: drivers/oprofile/ 10503F: include/linux/oprofile.h 10504 10505ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10506M: Mark Fasheh <mark@fasheh.com> 10507M: Joel Becker <jlbec@evilplan.org> 10508L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10509W: http://ocfs2.wiki.kernel.org 10510S: Supported 10511F: Documentation/filesystems/ocfs2.txt 10512F: Documentation/filesystems/dlmfs.txt 10513F: fs/ocfs2/ 10514 10515ORANGEFS FILESYSTEM 10516M: Mike Marshall <hubcap@omnibond.com> 10517R: Martin Brandenburg <martin@omnibond.com> 10518L: devel@lists.orangefs.org 10519T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10520S: Supported 10521F: fs/orangefs/ 10522F: Documentation/filesystems/orangefs.txt 10523 10524ORINOCO DRIVER 10525L: linux-wireless@vger.kernel.org 10526W: http://wireless.kernel.org/en/users/Drivers/orinoco 10527W: http://www.nongnu.org/orinoco/ 10528S: Orphan 10529F: drivers/net/wireless/intersil/orinoco/ 10530 10531OSD LIBRARY and FILESYSTEM 10532M: Boaz Harrosh <ooo@electrozaur.com> 10533S: Maintained 10534F: drivers/scsi/osd/ 10535F: include/scsi/osd_* 10536F: fs/exofs/ 10537 10538OV2659 OMNIVISION SENSOR DRIVER 10539M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10540L: linux-media@vger.kernel.org 10541W: https://linuxtv.org 10542Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10543T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10544S: Maintained 10545F: drivers/media/i2c/ov2659.c 10546F: include/media/i2c/ov2659.h 10547 10548OVERLAY FILESYSTEM 10549M: Miklos Szeredi <miklos@szeredi.hu> 10550L: linux-unionfs@vger.kernel.org 10551T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10552S: Supported 10553F: fs/overlayfs/ 10554F: Documentation/filesystems/overlayfs.txt 10555 10556P54 WIRELESS DRIVER 10557M: Christian Lamparter <chunkeey@googlemail.com> 10558L: linux-wireless@vger.kernel.org 10559W: http://wireless.kernel.org/en/users/Drivers/p54 10560S: Maintained 10561F: drivers/net/wireless/intersil/p54/ 10562 10563PA SEMI ETHERNET DRIVER 10564L: netdev@vger.kernel.org 10565S: Orphan 10566F: drivers/net/ethernet/pasemi/* 10567 10568PA SEMI SMBUS DRIVER 10569L: linux-i2c@vger.kernel.org 10570S: Orphan 10571F: drivers/i2c/busses/i2c-pasemi.c 10572 10573PADATA PARALLEL EXECUTION MECHANISM 10574M: Steffen Klassert <steffen.klassert@secunet.com> 10575L: linux-crypto@vger.kernel.org 10576S: Maintained 10577F: kernel/padata.c 10578F: include/linux/padata.h 10579F: Documentation/padata.txt 10580 10581PANASONIC LAPTOP ACPI EXTRAS DRIVER 10582M: Harald Welte <laforge@gnumonks.org> 10583L: platform-driver-x86@vger.kernel.org 10584S: Maintained 10585F: drivers/platform/x86/panasonic-laptop.c 10586 10587PARALLEL LCD/KEYPAD PANEL DRIVER 10588M: Willy Tarreau <willy@haproxy.com> 10589M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10590S: Odd Fixes 10591F: Documentation/misc-devices/lcd-panel-cgram.txt 10592F: drivers/misc/panel.c 10593 10594PARALLEL PORT SUBSYSTEM 10595M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10596M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10597L: linux-parport@lists.infradead.org (subscribers-only) 10598S: Maintained 10599F: drivers/parport/ 10600F: include/linux/parport*.h 10601F: drivers/char/ppdev.c 10602F: include/uapi/linux/ppdev.h 10603F: Documentation/parport*.txt 10604 10605PARAVIRT_OPS INTERFACE 10606M: Juergen Gross <jgross@suse.com> 10607M: Alok Kataria <akataria@vmware.com> 10608L: virtualization@lists.linux-foundation.org 10609S: Supported 10610F: Documentation/virtual/paravirt_ops.txt 10611F: arch/*/kernel/paravirt* 10612F: arch/*/include/asm/paravirt*.h 10613F: include/linux/hypervisor.h 10614 10615PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10616M: Tim Waugh <tim@cyberelk.net> 10617L: linux-parport@lists.infradead.org (subscribers-only) 10618S: Maintained 10619F: Documentation/blockdev/paride.txt 10620F: drivers/block/paride/ 10621 10622PARISC ARCHITECTURE 10623M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10624M: Helge Deller <deller@gmx.de> 10625L: linux-parisc@vger.kernel.org 10626W: http://www.parisc-linux.org/ 10627Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10628T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10629T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10630S: Maintained 10631F: arch/parisc/ 10632F: Documentation/parisc/ 10633F: drivers/parisc/ 10634F: drivers/char/agp/parisc-agp.c 10635F: drivers/input/serio/gscps2.c 10636F: drivers/parport/parport_gsc.* 10637F: drivers/tty/serial/8250/8250_gsc.c 10638F: drivers/video/fbdev/sti* 10639F: drivers/video/console/sti* 10640F: drivers/video/logo/logo_parisc* 10641 10642PARMAN 10643M: Jiri Pirko <jiri@mellanox.com> 10644L: netdev@vger.kernel.org 10645S: Supported 10646F: lib/parman.c 10647F: lib/test_parman.c 10648F: include/linux/parman.h 10649 10650PC87360 HARDWARE MONITORING DRIVER 10651M: Jim Cromie <jim.cromie@gmail.com> 10652L: linux-hwmon@vger.kernel.org 10653S: Maintained 10654F: Documentation/hwmon/pc87360 10655F: drivers/hwmon/pc87360.c 10656 10657PC8736x GPIO DRIVER 10658M: Jim Cromie <jim.cromie@gmail.com> 10659S: Maintained 10660F: drivers/char/pc8736x_gpio.c 10661 10662PC87427 HARDWARE MONITORING DRIVER 10663M: Jean Delvare <jdelvare@suse.com> 10664L: linux-hwmon@vger.kernel.org 10665S: Maintained 10666F: Documentation/hwmon/pc87427 10667F: drivers/hwmon/pc87427.c 10668 10669PCA9532 LED DRIVER 10670M: Riku Voipio <riku.voipio@iki.fi> 10671S: Maintained 10672F: drivers/leds/leds-pca9532.c 10673F: include/linux/leds-pca9532.h 10674 10675PCA9541 I2C BUS MASTER SELECTOR DRIVER 10676M: Guenter Roeck <linux@roeck-us.net> 10677L: linux-i2c@vger.kernel.org 10678S: Maintained 10679F: drivers/i2c/muxes/i2c-mux-pca9541.c 10680 10681PCDP - PRIMARY CONSOLE AND DEBUG PORT 10682M: Khalid Aziz <khalid@gonehiking.org> 10683S: Maintained 10684F: drivers/firmware/pcdp.* 10685 10686PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10687M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10688L: linux-pci@vger.kernel.org 10689L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10690S: Maintained 10691F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10692F: drivers/pci/host/pci-aardvark.c 10693 10694PCI DRIVER FOR ALTERA PCIE IP 10695M: Ley Foon Tan <lftan@altera.com> 10696L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10697L: linux-pci@vger.kernel.org 10698S: Supported 10699F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10700F: drivers/pci/host/pcie-altera.c 10701 10702PCI DRIVER FOR APPLIEDMICRO XGENE 10703M: Tanmay Inamdar <tinamdar@apm.com> 10704L: linux-pci@vger.kernel.org 10705L: linux-arm-kernel@lists.infradead.org 10706S: Maintained 10707F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10708F: drivers/pci/host/pci-xgene.c 10709 10710PCI DRIVER FOR ARM VERSATILE PLATFORM 10711M: Rob Herring <robh@kernel.org> 10712L: linux-pci@vger.kernel.org 10713L: linux-arm-kernel@lists.infradead.org 10714S: Maintained 10715F: Documentation/devicetree/bindings/pci/versatile.txt 10716F: drivers/pci/host/pci-versatile.c 10717 10718PCI DRIVER FOR ARMADA 8K 10719M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10720L: linux-pci@vger.kernel.org 10721L: linux-arm-kernel@lists.infradead.org 10722S: Maintained 10723F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10724F: drivers/pci/dwc/pcie-armada8k.c 10725 10726PCI DRIVER FOR CADENCE PCIE IP 10727M: Alan Douglas <adouglas@cadence.com> 10728L: linux-pci@vger.kernel.org 10729S: Maintained 10730F: Documentation/devicetree/bindings/pci/cdns,*.txt 10731F: drivers/pci/cadence/pcie-cadence* 10732 10733PCI DRIVER FOR FREESCALE LAYERSCAPE 10734M: Minghuan Lian <minghuan.Lian@freescale.com> 10735M: Mingkai Hu <mingkai.hu@freescale.com> 10736M: Roy Zang <tie-fei.zang@freescale.com> 10737L: linuxppc-dev@lists.ozlabs.org 10738L: linux-pci@vger.kernel.org 10739L: linux-arm-kernel@lists.infradead.org 10740S: Maintained 10741F: drivers/pci/dwc/*layerscape* 10742 10743PCI DRIVER FOR GENERIC OF HOSTS 10744M: Will Deacon <will.deacon@arm.com> 10745L: linux-pci@vger.kernel.org 10746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10747S: Maintained 10748F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10749F: drivers/pci/host/pci-host-common.c 10750F: drivers/pci/host/pci-host-generic.c 10751 10752PCI DRIVER FOR IMX6 10753M: Richard Zhu <hongxing.zhu@nxp.com> 10754M: Lucas Stach <l.stach@pengutronix.de> 10755L: linux-pci@vger.kernel.org 10756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10757S: Maintained 10758F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10759F: drivers/pci/dwc/*imx6* 10760 10761PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10762M: Keith Busch <keith.busch@intel.com> 10763M: Jonathan Derrick <jonathan.derrick@intel.com> 10764L: linux-pci@vger.kernel.org 10765S: Supported 10766F: drivers/pci/host/vmd.c 10767 10768PCI DRIVER FOR MICROSEMI SWITCHTEC 10769M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10770M: Logan Gunthorpe <logang@deltatee.com> 10771L: linux-pci@vger.kernel.org 10772S: Maintained 10773F: Documentation/switchtec.txt 10774F: Documentation/ABI/testing/sysfs-class-switchtec 10775F: drivers/pci/switch/switchtec* 10776F: include/uapi/linux/switchtec_ioctl.h 10777F: include/linux/switchtec.h 10778F: drivers/ntb/hw/mscc/ 10779 10780PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10781M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10782M: Jason Cooper <jason@lakedaemon.net> 10783L: linux-pci@vger.kernel.org 10784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10785S: Maintained 10786F: drivers/pci/host/*mvebu* 10787 10788PCI DRIVER FOR NVIDIA TEGRA 10789M: Thierry Reding <thierry.reding@gmail.com> 10790L: linux-tegra@vger.kernel.org 10791L: linux-pci@vger.kernel.org 10792S: Supported 10793F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10794F: drivers/pci/host/pci-tegra.c 10795 10796PCI DRIVER FOR RENESAS R-CAR 10797M: Simon Horman <horms@verge.net.au> 10798L: linux-pci@vger.kernel.org 10799L: linux-renesas-soc@vger.kernel.org 10800S: Maintained 10801F: drivers/pci/host/*rcar* 10802 10803PCI DRIVER FOR SAMSUNG EXYNOS 10804M: Jingoo Han <jingoohan1@gmail.com> 10805L: linux-pci@vger.kernel.org 10806L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10807L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10808S: Maintained 10809F: drivers/pci/dwc/pci-exynos.c 10810 10811PCI DRIVER FOR SYNOPSYS DESIGNWARE 10812M: Jingoo Han <jingoohan1@gmail.com> 10813M: Joao Pinto <Joao.Pinto@synopsys.com> 10814L: linux-pci@vger.kernel.org 10815S: Maintained 10816F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10817F: drivers/pci/dwc/*designware* 10818 10819PCI DRIVER FOR TI DRA7XX 10820M: Kishon Vijay Abraham I <kishon@ti.com> 10821L: linux-omap@vger.kernel.org 10822L: linux-pci@vger.kernel.org 10823S: Supported 10824F: Documentation/devicetree/bindings/pci/ti-pci.txt 10825F: drivers/pci/dwc/pci-dra7xx.c 10826 10827PCI DRIVER FOR TI KEYSTONE 10828M: Murali Karicheri <m-karicheri2@ti.com> 10829L: linux-pci@vger.kernel.org 10830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10831S: Maintained 10832F: drivers/pci/dwc/*keystone* 10833 10834PCI ENDPOINT SUBSYSTEM 10835M: Kishon Vijay Abraham I <kishon@ti.com> 10836M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10837L: linux-pci@vger.kernel.org 10838T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10839S: Supported 10840F: drivers/pci/endpoint/ 10841F: drivers/misc/pci_endpoint_test.c 10842F: tools/pci/ 10843 10844PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10845M: Russell Currey <ruscur@russell.cc> 10846L: linuxppc-dev@lists.ozlabs.org 10847S: Supported 10848F: Documentation/powerpc/eeh-pci-error-recovery.txt 10849F: arch/powerpc/kernel/eeh*.c 10850F: arch/powerpc/platforms/*/eeh*.c 10851F: arch/powerpc/include/*/eeh*.h 10852 10853PCI ERROR RECOVERY 10854M: Linas Vepstas <linasvepstas@gmail.com> 10855L: linux-pci@vger.kernel.org 10856S: Supported 10857F: Documentation/PCI/pci-error-recovery.txt 10858 10859PCI MSI DRIVER FOR ALTERA MSI IP 10860M: Ley Foon Tan <lftan@altera.com> 10861L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10862L: linux-pci@vger.kernel.org 10863S: Supported 10864F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10865F: drivers/pci/host/pcie-altera-msi.c 10866 10867PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10868M: Duc Dang <dhdang@apm.com> 10869L: linux-pci@vger.kernel.org 10870L: linux-arm-kernel@lists.infradead.org 10871S: Maintained 10872F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10873F: drivers/pci/host/pci-xgene-msi.c 10874 10875PCI SUBSYSTEM 10876M: Bjorn Helgaas <bhelgaas@google.com> 10877L: linux-pci@vger.kernel.org 10878Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10879T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10880S: Supported 10881F: Documentation/devicetree/bindings/pci/ 10882F: Documentation/PCI/ 10883F: drivers/acpi/pci* 10884F: drivers/pci/ 10885F: include/asm-generic/pci* 10886F: include/linux/pci* 10887F: include/linux/of_pci.h 10888F: include/uapi/linux/pci* 10889F: lib/pci* 10890F: arch/x86/pci/ 10891F: arch/x86/kernel/quirks.c 10892 10893PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10894M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10895L: linux-pci@vger.kernel.org 10896Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10897T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10898S: Supported 10899F: drivers/pci/cadence/ 10900F: drivers/pci/host/ 10901F: drivers/pci/dwc/ 10902 10903PCIE DRIVER FOR AXIS ARTPEC 10904M: Jesper Nilsson <jesper.nilsson@axis.com> 10905L: linux-arm-kernel@axis.com 10906L: linux-pci@vger.kernel.org 10907S: Maintained 10908F: Documentation/devicetree/bindings/pci/axis,artpec* 10909F: drivers/pci/dwc/*artpec* 10910 10911PCIE DRIVER FOR CAVIUM THUNDERX 10912M: David Daney <david.daney@cavium.com> 10913L: linux-pci@vger.kernel.org 10914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10915S: Supported 10916F: Documentation/devicetree/bindings/pci/pci-thunder-* 10917F: drivers/pci/host/pci-thunder-* 10918 10919PCIE DRIVER FOR HISILICON 10920M: Zhou Wang <wangzhou1@hisilicon.com> 10921L: linux-pci@vger.kernel.org 10922S: Maintained 10923F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10924F: drivers/pci/dwc/pcie-hisi.c 10925 10926PCIE DRIVER FOR HISILICON KIRIN 10927M: Xiaowei Song <songxiaowei@hisilicon.com> 10928M: Binghui Wang <wangbinghui@hisilicon.com> 10929L: linux-pci@vger.kernel.org 10930S: Maintained 10931F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10932F: drivers/pci/dwc/pcie-kirin.c 10933 10934PCIE DRIVER FOR HISILICON STB 10935M: Jianguo Sun <sunjianguo1@huawei.com> 10936M: Shawn Guo <shawn.guo@linaro.org> 10937L: linux-pci@vger.kernel.org 10938S: Maintained 10939F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10940F: drivers/pci/dwc/pcie-histb.c 10941 10942PCIE DRIVER FOR MEDIATEK 10943M: Ryder Lee <ryder.lee@mediatek.com> 10944L: linux-pci@vger.kernel.org 10945L: linux-mediatek@lists.infradead.org 10946S: Supported 10947F: Documentation/devicetree/bindings/pci/mediatek* 10948F: drivers/pci/host/*mediatek* 10949 10950PCIE DRIVER FOR QUALCOMM MSM 10951M: Stanimir Varbanov <svarbanov@mm-sol.com> 10952L: linux-pci@vger.kernel.org 10953L: linux-arm-msm@vger.kernel.org 10954S: Maintained 10955F: drivers/pci/dwc/*qcom* 10956 10957PCIE DRIVER FOR ROCKCHIP 10958M: Shawn Lin <shawn.lin@rock-chips.com> 10959L: linux-pci@vger.kernel.org 10960L: linux-rockchip@lists.infradead.org 10961S: Maintained 10962F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10963F: drivers/pci/host/pcie-rockchip.c 10964 10965PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10966M: Linus Walleij <linus.walleij@linaro.org> 10967L: linux-pci@vger.kernel.org 10968S: Maintained 10969F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10970F: drivers/pci/host/pci-v3-semi.c 10971 10972PCIE DRIVER FOR ST SPEAR13XX 10973M: Pratyush Anand <pratyush.anand@gmail.com> 10974L: linux-pci@vger.kernel.org 10975S: Maintained 10976F: drivers/pci/dwc/*spear* 10977 10978PCMCIA SUBSYSTEM 10979M: Dominik Brodowski <linux@dominikbrodowski.net> 10980T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10981S: Odd Fixes 10982F: Documentation/pcmcia/ 10983F: tools/pcmcia/ 10984F: drivers/pcmcia/ 10985F: include/pcmcia/ 10986 10987PCNET32 NETWORK DRIVER 10988M: Don Fry <pcnet32@frontier.com> 10989L: netdev@vger.kernel.org 10990S: Maintained 10991F: drivers/net/ethernet/amd/pcnet32.c 10992 10993PCRYPT PARALLEL CRYPTO ENGINE 10994M: Steffen Klassert <steffen.klassert@secunet.com> 10995L: linux-crypto@vger.kernel.org 10996S: Maintained 10997F: crypto/pcrypt.c 10998F: include/crypto/pcrypt.h 10999 11000PEAQ WMI HOTKEYS DRIVER 11001M: Hans de Goede <hdegoede@redhat.com> 11002L: platform-driver-x86@vger.kernel.org 11003S: Maintained 11004F: drivers/platform/x86/peaq-wmi.c 11005 11006PER-CPU MEMORY ALLOCATOR 11007M: Tejun Heo <tj@kernel.org> 11008M: Christoph Lameter <cl@linux.com> 11009M: Dennis Zhou <dennisszhou@gmail.com> 11010T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11011S: Maintained 11012F: include/linux/percpu*.h 11013F: mm/percpu*.c 11014F: arch/*/include/asm/percpu.h 11015 11016PER-TASK DELAY ACCOUNTING 11017M: Balbir Singh <bsingharora@gmail.com> 11018S: Maintained 11019F: include/linux/delayacct.h 11020F: kernel/delayacct.c 11021 11022PERFORMANCE EVENTS SUBSYSTEM 11023M: Peter Zijlstra <peterz@infradead.org> 11024M: Ingo Molnar <mingo@redhat.com> 11025M: Arnaldo Carvalho de Melo <acme@kernel.org> 11026R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11027R: Jiri Olsa <jolsa@redhat.com> 11028R: Namhyung Kim <namhyung@kernel.org> 11029L: linux-kernel@vger.kernel.org 11030T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11031S: Supported 11032F: kernel/events/* 11033F: include/linux/perf_event.h 11034F: include/uapi/linux/perf_event.h 11035F: arch/*/kernel/perf_event*.c 11036F: arch/*/kernel/*/perf_event*.c 11037F: arch/*/kernel/*/*/perf_event*.c 11038F: arch/*/include/asm/perf_event.h 11039F: arch/*/kernel/perf_callchain.c 11040F: arch/*/events/* 11041F: tools/perf/ 11042 11043PERSONALITY HANDLING 11044M: Christoph Hellwig <hch@infradead.org> 11045L: linux-abi-devel@lists.sourceforge.net 11046S: Maintained 11047F: include/linux/personality.h 11048F: include/uapi/linux/personality.h 11049 11050PHONET PROTOCOL 11051M: Remi Denis-Courmont <courmisch@gmail.com> 11052S: Supported 11053F: Documentation/networking/phonet.txt 11054F: include/linux/phonet.h 11055F: include/net/phonet/ 11056F: include/uapi/linux/phonet.h 11057F: net/phonet/ 11058 11059PHRAM MTD DRIVER 11060M: Joern Engel <joern@lazybastard.org> 11061L: linux-mtd@lists.infradead.org 11062S: Maintained 11063F: drivers/mtd/devices/phram.c 11064 11065PICOLCD HID DRIVER 11066M: Bruno Prémont <bonbons@linux-vserver.org> 11067L: linux-input@vger.kernel.org 11068S: Maintained 11069F: drivers/hid/hid-picolcd* 11070 11071PICOXCELL SUPPORT 11072M: Jamie Iles <jamie@jamieiles.com> 11073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11074T: git git://github.com/jamieiles/linux-2.6-ji.git 11075S: Supported 11076F: arch/arm/boot/dts/picoxcell* 11077F: arch/arm/mach-picoxcell/ 11078F: drivers/crypto/picoxcell* 11079 11080PIN CONTROL SUBSYSTEM 11081M: Linus Walleij <linus.walleij@linaro.org> 11082L: linux-gpio@vger.kernel.org 11083T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11084S: Maintained 11085F: Documentation/devicetree/bindings/pinctrl/ 11086F: Documentation/driver-api/pinctl.rst 11087F: drivers/pinctrl/ 11088F: include/linux/pinctrl/ 11089 11090PIN CONTROLLER - ATMEL AT91 11091M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11093S: Maintained 11094F: drivers/pinctrl/pinctrl-at91.* 11095 11096PIN CONTROLLER - ATMEL AT91 PIO4 11097M: Ludovic Desroches <ludovic.desroches@microchip.com> 11098L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11099L: linux-gpio@vger.kernel.org 11100S: Supported 11101F: drivers/pinctrl/pinctrl-at91-pio4.* 11102 11103PIN CONTROLLER - FREESCALE 11104M: Dong Aisheng <aisheng.dong@nxp.com> 11105M: Fabio Estevam <festevam@gmail.com> 11106M: Shawn Guo <shawnguo@kernel.org> 11107M: Stefan Agner <stefan@agner.ch> 11108R: Pengutronix Kernel Team <kernel@pengutronix.de> 11109L: linux-gpio@vger.kernel.org 11110S: Maintained 11111F: drivers/pinctrl/freescale/ 11112F: Documentation/devicetree/bindings/pinctrl/fsl,* 11113 11114PIN CONTROLLER - INTEL 11115M: Mika Westerberg <mika.westerberg@linux.intel.com> 11116M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11117S: Maintained 11118F: drivers/pinctrl/intel/ 11119 11120PIN CONTROLLER - MEDIATEK 11121M: Sean Wang <sean.wang@mediatek.com> 11122L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11123S: Maintained 11124F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11125F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11126F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11127F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11128F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11129 11130PIN CONTROLLER - QUALCOMM 11131M: Bjorn Andersson <bjorn.andersson@linaro.org> 11132S: Maintained 11133L: linux-arm-msm@vger.kernel.org 11134F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11135F: drivers/pinctrl/qcom/ 11136 11137PIN CONTROLLER - RENESAS 11138M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11139M: Geert Uytterhoeven <geert+renesas@glider.be> 11140L: linux-renesas-soc@vger.kernel.org 11141T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11142S: Maintained 11143F: drivers/pinctrl/sh-pfc/ 11144 11145PIN CONTROLLER - SAMSUNG 11146M: Tomasz Figa <tomasz.figa@gmail.com> 11147M: Krzysztof Kozlowski <krzk@kernel.org> 11148M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11150L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11151Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11152T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11153S: Maintained 11154F: drivers/pinctrl/samsung/ 11155F: include/dt-bindings/pinctrl/samsung.h 11156F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11157 11158PIN CONTROLLER - SINGLE 11159M: Tony Lindgren <tony@atomide.com> 11160M: Haojian Zhuang <haojian.zhuang@linaro.org> 11161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11162L: linux-omap@vger.kernel.org 11163S: Maintained 11164F: drivers/pinctrl/pinctrl-single.c 11165 11166PIN CONTROLLER - ST SPEAR 11167M: Viresh Kumar <vireshk@kernel.org> 11168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11169W: http://www.st.com/spear 11170S: Maintained 11171F: drivers/pinctrl/spear/ 11172 11173PISTACHIO SOC SUPPORT 11174M: James Hartley <james.hartley@sondrel.com> 11175L: linux-mips@linux-mips.org 11176S: Odd Fixes 11177F: arch/mips/pistachio/ 11178F: arch/mips/include/asm/mach-pistachio/ 11179F: arch/mips/boot/dts/img/pistachio* 11180F: arch/mips/configs/pistachio*_defconfig 11181 11182PKTCDVD DRIVER 11183S: Orphan 11184M: linux-block@vger.kernel.org 11185F: drivers/block/pktcdvd.c 11186F: include/linux/pktcdvd.h 11187F: include/uapi/linux/pktcdvd.h 11188 11189PKUNITY SOC DRIVERS 11190M: Guan Xuetao <gxt@pku.edu.cn> 11191W: http://mprc.pku.edu.cn/~guanxuetao/linux 11192S: Maintained 11193T: git git://github.com/gxt/linux.git 11194F: drivers/input/serio/i8042-unicore32io.h 11195F: drivers/i2c/busses/i2c-puv3.c 11196F: drivers/video/fbdev/fb-puv3.c 11197F: drivers/rtc/rtc-puv3.c 11198 11199PMBUS HARDWARE MONITORING DRIVERS 11200M: Guenter Roeck <linux@roeck-us.net> 11201L: linux-hwmon@vger.kernel.org 11202W: http://hwmon.wiki.kernel.org/ 11203W: http://www.roeck-us.net/linux/drivers/ 11204T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11205S: Maintained 11206F: Documentation/hwmon/pmbus 11207F: drivers/hwmon/pmbus/ 11208F: include/linux/pmbus.h 11209 11210PMC SIERRA MaxRAID DRIVER 11211L: linux-scsi@vger.kernel.org 11212W: http://www.pmc-sierra.com/ 11213S: Orphan 11214F: drivers/scsi/pmcraid.* 11215 11216PMC SIERRA PM8001 DRIVER 11217M: Jack Wang <jinpu.wang@profitbricks.com> 11218M: lindar_liu@usish.com 11219L: linux-scsi@vger.kernel.org 11220S: Supported 11221F: drivers/scsi/pm8001/ 11222 11223PNP SUPPORT 11224M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11225S: Maintained 11226F: drivers/pnp/ 11227 11228POSIX CLOCKS and TIMERS 11229M: Thomas Gleixner <tglx@linutronix.de> 11230L: linux-kernel@vger.kernel.org 11231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11232S: Maintained 11233F: fs/timerfd.c 11234F: include/linux/timer* 11235F: kernel/time/*timer* 11236 11237POWER MANAGEMENT CORE 11238M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11239L: linux-pm@vger.kernel.org 11240T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11241B: https://bugzilla.kernel.org 11242S: Supported 11243F: drivers/base/power/ 11244F: include/linux/pm.h 11245F: include/linux/pm_* 11246F: include/linux/powercap.h 11247F: drivers/powercap/ 11248F: kernel/configs/nopm.config 11249 11250POWER STATE COORDINATION INTERFACE (PSCI) 11251M: Mark Rutland <mark.rutland@arm.com> 11252M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11253L: linux-arm-kernel@lists.infradead.org 11254S: Maintained 11255F: drivers/firmware/psci*.c 11256F: include/linux/psci.h 11257F: include/uapi/linux/psci.h 11258 11259POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11260M: Sebastian Reichel <sre@kernel.org> 11261L: linux-pm@vger.kernel.org 11262T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11263S: Maintained 11264F: Documentation/devicetree/bindings/power/supply/ 11265F: include/linux/power_supply.h 11266F: drivers/power/supply/ 11267 11268POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11269M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11270L: linuxppc-dev@lists.ozlabs.org 11271S: Maintained 11272F: drivers/char/powernv-op-panel.c 11273 11274PPP OVER ATM (RFC 2364) 11275M: Mitchell Blank Jr <mitch@sfgoth.com> 11276S: Maintained 11277F: net/atm/pppoatm.c 11278F: include/uapi/linux/atmppp.h 11279 11280PPP OVER ETHERNET 11281M: Michal Ostrowski <mostrows@earthlink.net> 11282S: Maintained 11283F: drivers/net/ppp/pppoe.c 11284F: drivers/net/ppp/pppox.c 11285 11286PPP OVER L2TP 11287M: James Chapman <jchapman@katalix.com> 11288S: Maintained 11289F: net/l2tp/l2tp_ppp.c 11290F: include/linux/if_pppol2tp.h 11291F: include/uapi/linux/if_pppol2tp.h 11292 11293PPP PROTOCOL DRIVERS AND COMPRESSORS 11294M: Paul Mackerras <paulus@samba.org> 11295L: linux-ppp@vger.kernel.org 11296S: Maintained 11297F: drivers/net/ppp/ppp_* 11298 11299PPS SUPPORT 11300M: Rodolfo Giometti <giometti@enneenne.com> 11301W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11302L: linuxpps@ml.enneenne.com (subscribers-only) 11303S: Maintained 11304F: Documentation/pps/ 11305F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11306F: Documentation/ABI/testing/sysfs-pps 11307F: drivers/pps/ 11308F: include/linux/pps*.h 11309F: include/uapi/linux/pps.h 11310 11311PPTP DRIVER 11312M: Dmitry Kozlov <xeb@mail.ru> 11313L: netdev@vger.kernel.org 11314S: Maintained 11315F: drivers/net/ppp/pptp.c 11316W: http://sourceforge.net/projects/accel-pptp 11317 11318PREEMPTIBLE KERNEL 11319M: Robert Love <rml@tech9.net> 11320L: kpreempt-tech@lists.sourceforge.net 11321W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11322S: Supported 11323F: Documentation/preempt-locking.txt 11324F: include/linux/preempt.h 11325 11326PRINTK 11327M: Petr Mladek <pmladek@suse.com> 11328M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11329R: Steven Rostedt <rostedt@goodmis.org> 11330S: Maintained 11331F: kernel/printk/ 11332F: include/linux/printk.h 11333 11334PRISM54 WIRELESS DRIVER 11335M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11336L: linux-wireless@vger.kernel.org 11337W: http://wireless.kernel.org/en/users/Drivers/p54 11338S: Obsolete 11339F: drivers/net/wireless/intersil/prism54/ 11340 11341PROC SYSCTL 11342M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11343M: Kees Cook <keescook@chromium.org> 11344L: linux-kernel@vger.kernel.org 11345L: linux-fsdevel@vger.kernel.org 11346S: Maintained 11347F: fs/proc/proc_sysctl.c 11348F: include/linux/sysctl.h 11349F: kernel/sysctl.c 11350F: tools/testing/selftests/sysctl/ 11351 11352PS3 NETWORK SUPPORT 11353M: Geoff Levand <geoff@infradead.org> 11354L: netdev@vger.kernel.org 11355L: linuxppc-dev@lists.ozlabs.org 11356S: Maintained 11357F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11358 11359PS3 PLATFORM SUPPORT 11360M: Geoff Levand <geoff@infradead.org> 11361L: linuxppc-dev@lists.ozlabs.org 11362S: Maintained 11363F: arch/powerpc/boot/ps3* 11364F: arch/powerpc/include/asm/lv1call.h 11365F: arch/powerpc/include/asm/ps3*.h 11366F: arch/powerpc/platforms/ps3/ 11367F: drivers/*/ps3* 11368F: drivers/ps3/ 11369F: drivers/rtc/rtc-ps3.c 11370F: drivers/usb/host/*ps3.c 11371F: sound/ppc/snd_ps3* 11372 11373PS3VRAM DRIVER 11374M: Jim Paris <jim@jtan.com> 11375M: Geoff Levand <geoff@infradead.org> 11376L: linuxppc-dev@lists.ozlabs.org 11377S: Maintained 11378F: drivers/block/ps3vram.c 11379 11380PSAMPLE PACKET SAMPLING SUPPORT: 11381M: Yotam Gigi <yotam.gi@gmail.com> 11382S: Maintained 11383F: net/psample 11384F: include/net/psample.h 11385F: include/uapi/linux/psample.h 11386 11387PSTORE FILESYSTEM 11388M: Kees Cook <keescook@chromium.org> 11389M: Anton Vorontsov <anton@enomsg.org> 11390M: Colin Cross <ccross@android.com> 11391M: Tony Luck <tony.luck@intel.com> 11392S: Maintained 11393T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11394F: fs/pstore/ 11395F: include/linux/pstore* 11396F: drivers/firmware/efi/efi-pstore.c 11397F: drivers/acpi/apei/erst.c 11398F: Documentation/admin-guide/ramoops.rst 11399F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11400K: \b(pstore|ramoops) 11401 11402PTP HARDWARE CLOCK SUPPORT 11403M: Richard Cochran <richardcochran@gmail.com> 11404L: netdev@vger.kernel.org 11405S: Maintained 11406W: http://linuxptp.sourceforge.net/ 11407F: Documentation/ABI/testing/sysfs-ptp 11408F: Documentation/ptp/* 11409F: drivers/net/ethernet/freescale/gianfar_ptp.c 11410F: drivers/net/phy/dp83640* 11411F: drivers/ptp/* 11412F: include/linux/ptp_cl* 11413 11414PTRACE SUPPORT 11415M: Oleg Nesterov <oleg@redhat.com> 11416S: Maintained 11417F: include/asm-generic/syscall.h 11418F: include/linux/ptrace.h 11419F: include/linux/regset.h 11420F: include/linux/tracehook.h 11421F: include/uapi/linux/ptrace.h 11422F: include/uapi/linux/ptrace.h 11423F: include/asm-generic/ptrace.h 11424F: kernel/ptrace.c 11425F: arch/*/ptrace*.c 11426F: arch/*/*/ptrace*.c 11427F: arch/*/include/asm/ptrace*.h 11428 11429PULSE8-CEC DRIVER 11430M: Hans Verkuil <hverkuil@xs4all.nl> 11431L: linux-media@vger.kernel.org 11432T: git git://linuxtv.org/media_tree.git 11433S: Maintained 11434F: drivers/media/usb/pulse8-cec/* 11435F: Documentation/media/cec-drivers/pulse8-cec.rst 11436 11437PVRUSB2 VIDEO4LINUX DRIVER 11438M: Mike Isely <isely@pobox.com> 11439L: pvrusb2@isely.net (subscribers-only) 11440L: linux-media@vger.kernel.org 11441W: http://www.isely.net/pvrusb2/ 11442T: git git://linuxtv.org/media_tree.git 11443S: Maintained 11444F: Documentation/media/v4l-drivers/pvrusb2* 11445F: drivers/media/usb/pvrusb2/ 11446 11447PWC WEBCAM DRIVER 11448M: Hans Verkuil <hverkuil@xs4all.nl> 11449L: linux-media@vger.kernel.org 11450T: git git://linuxtv.org/media_tree.git 11451S: Odd Fixes 11452F: drivers/media/usb/pwc/* 11453 11454PWM FAN DRIVER 11455M: Kamil Debski <kamil@wypas.org> 11456M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11457L: linux-hwmon@vger.kernel.org 11458S: Supported 11459F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11460F: Documentation/hwmon/pwm-fan 11461F: drivers/hwmon/pwm-fan.c 11462 11463PWM IR Transmitter 11464M: Sean Young <sean@mess.org> 11465L: linux-media@vger.kernel.org 11466S: Maintained 11467F: drivers/media/rc/pwm-ir-tx.c 11468 11469PWM SUBSYSTEM 11470M: Thierry Reding <thierry.reding@gmail.com> 11471L: linux-pwm@vger.kernel.org 11472S: Maintained 11473T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11474F: Documentation/pwm.txt 11475F: Documentation/devicetree/bindings/pwm/ 11476F: include/linux/pwm.h 11477F: drivers/pwm/ 11478F: drivers/video/backlight/pwm_bl.c 11479F: include/linux/pwm_backlight.h 11480F: drivers/gpio/gpio-mvebu.c 11481F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11482 11483PXA GPIO DRIVER 11484M: Robert Jarzmik <robert.jarzmik@free.fr> 11485L: linux-gpio@vger.kernel.org 11486S: Maintained 11487F: drivers/gpio/gpio-pxa.c 11488 11489PXA MMCI DRIVER 11490S: Orphan 11491 11492PXA RTC DRIVER 11493M: Robert Jarzmik <robert.jarzmik@free.fr> 11494L: linux-rtc@vger.kernel.org 11495S: Maintained 11496 11497PXA2xx/PXA3xx SUPPORT 11498M: Daniel Mack <daniel@zonque.org> 11499M: Haojian Zhuang <haojian.zhuang@gmail.com> 11500M: Robert Jarzmik <robert.jarzmik@free.fr> 11501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11502T: git git://github.com/hzhuang1/linux.git 11503T: git git://github.com/rjarzmik/linux.git 11504S: Maintained 11505F: arch/arm/boot/dts/pxa* 11506F: arch/arm/mach-pxa/ 11507F: drivers/dma/pxa* 11508F: drivers/pcmcia/pxa2xx* 11509F: drivers/pinctrl/pxa/ 11510F: drivers/spi/spi-pxa2xx* 11511F: drivers/usb/gadget/udc/pxa2* 11512F: include/sound/pxa2xx-lib.h 11513F: sound/arm/pxa* 11514F: sound/soc/pxa/ 11515 11516QAT DRIVER 11517M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11518L: qat-linux@intel.com 11519S: Supported 11520F: drivers/crypto/qat/ 11521 11522QCOM AUDIO (ASoC) DRIVERS 11523M: Patrick Lai <plai@codeaurora.org> 11524M: Banajit Goswami <bgoswami@codeaurora.org> 11525L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11526S: Supported 11527F: sound/soc/qcom/ 11528 11529QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11530M: Gabriel Somlo <somlo@cmu.edu> 11531M: "Michael S. Tsirkin" <mst@redhat.com> 11532L: qemu-devel@nongnu.org 11533S: Maintained 11534F: drivers/firmware/qemu_fw_cfg.c 11535F: include/uapi/linux/qemu_fw_cfg.h 11536 11537QIB DRIVER 11538M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11539M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11540L: linux-rdma@vger.kernel.org 11541S: Supported 11542F: drivers/infiniband/hw/qib/ 11543 11544QLOGIC QL41xxx FCOE DRIVER 11545M: QLogic-Storage-Upstream@cavium.com 11546L: linux-scsi@vger.kernel.org 11547S: Supported 11548F: drivers/scsi/qedf/ 11549 11550QLOGIC QL41xxx ISCSI DRIVER 11551M: QLogic-Storage-Upstream@cavium.com 11552L: linux-scsi@vger.kernel.org 11553S: Supported 11554F: drivers/scsi/qedi/ 11555 11556QLOGIC QL4xxx ETHERNET DRIVER 11557M: Ariel Elior <Ariel.Elior@cavium.com> 11558M: everest-linux-l2@cavium.com 11559L: netdev@vger.kernel.org 11560S: Supported 11561F: drivers/net/ethernet/qlogic/qed/ 11562F: include/linux/qed/ 11563F: drivers/net/ethernet/qlogic/qede/ 11564 11565QLOGIC QL4xxx RDMA DRIVER 11566M: Michal Kalderon <Michal.Kalderon@cavium.com> 11567M: Ariel Elior <Ariel.Elior@cavium.com> 11568L: linux-rdma@vger.kernel.org 11569S: Supported 11570F: drivers/infiniband/hw/qedr/ 11571F: include/uapi/rdma/qedr-abi.h 11572 11573QLOGIC QLA1280 SCSI DRIVER 11574M: Michael Reed <mdr@sgi.com> 11575L: linux-scsi@vger.kernel.org 11576S: Maintained 11577F: drivers/scsi/qla1280.[ch] 11578 11579QLOGIC QLA2XXX FC-SCSI DRIVER 11580M: qla2xxx-upstream@qlogic.com 11581L: linux-scsi@vger.kernel.org 11582S: Supported 11583F: Documentation/scsi/LICENSE.qla2xxx 11584F: drivers/scsi/qla2xxx/ 11585 11586QLOGIC QLA3XXX NETWORK DRIVER 11587M: Dept-GELinuxNICDev@cavium.com 11588L: netdev@vger.kernel.org 11589S: Supported 11590F: Documentation/networking/LICENSE.qla3xxx 11591F: drivers/net/ethernet/qlogic/qla3xxx.* 11592 11593QLOGIC QLA4XXX iSCSI DRIVER 11594M: QLogic-Storage-Upstream@qlogic.com 11595L: linux-scsi@vger.kernel.org 11596S: Supported 11597F: Documentation/scsi/LICENSE.qla4xxx 11598F: drivers/scsi/qla4xxx/ 11599 11600QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11601M: Harish Patil <harish.patil@cavium.com> 11602M: Manish Chopra <manish.chopra@cavium.com> 11603M: Dept-GELinuxNICDev@cavium.com 11604L: netdev@vger.kernel.org 11605S: Supported 11606F: drivers/net/ethernet/qlogic/qlcnic/ 11607 11608QLOGIC QLGE 10Gb ETHERNET DRIVER 11609M: Harish Patil <harish.patil@cavium.com> 11610M: Manish Chopra <manish.chopra@cavium.com> 11611M: Dept-GELinuxNICDev@cavium.com 11612L: netdev@vger.kernel.org 11613S: Supported 11614F: drivers/net/ethernet/qlogic/qlge/ 11615 11616QNX4 FILESYSTEM 11617M: Anders Larsen <al@alarsen.net> 11618W: http://www.alarsen.net/linux/qnx4fs/ 11619S: Maintained 11620F: fs/qnx4/ 11621F: include/uapi/linux/qnx4_fs.h 11622F: include/uapi/linux/qnxtypes.h 11623 11624QORIQ DPAA2 FSL-MC BUS DRIVER 11625M: Stuart Yoder <stuyoder@gmail.com> 11626M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11627L: linux-kernel@vger.kernel.org 11628S: Maintained 11629F: drivers/bus/fsl-mc/ 11630F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11631F: Documentation/networking/dpaa2/overview.rst 11632 11633QT1010 MEDIA DRIVER 11634M: Antti Palosaari <crope@iki.fi> 11635L: linux-media@vger.kernel.org 11636W: https://linuxtv.org 11637W: http://palosaari.fi/linux/ 11638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11639T: git git://linuxtv.org/anttip/media_tree.git 11640S: Maintained 11641F: drivers/media/tuners/qt1010* 11642 11643QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11644M: Kalle Valo <kvalo@qca.qualcomm.com> 11645L: ath10k@lists.infradead.org 11646W: http://wireless.kernel.org/en/users/Drivers/ath10k 11647T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11648S: Supported 11649F: drivers/net/wireless/ath/ath10k/ 11650 11651QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11652M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11653L: linux-wireless@vger.kernel.org 11654W: http://wireless.kernel.org/en/users/Drivers/ath9k 11655S: Supported 11656F: drivers/net/wireless/ath/ath9k/ 11657 11658QUALCOMM CAMERA SUBSYSTEM DRIVER 11659M: Todor Tomov <todor.tomov@linaro.org> 11660L: linux-media@vger.kernel.org 11661S: Maintained 11662F: Documentation/devicetree/bindings/media/qcom,camss.txt 11663F: Documentation/media/v4l-drivers/qcom_camss.rst 11664F: drivers/media/platform/qcom/camss-8x16/ 11665 11666QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11667M: Timur Tabi <timur@codeaurora.org> 11668L: netdev@vger.kernel.org 11669S: Supported 11670F: drivers/net/ethernet/qualcomm/emac/ 11671 11672QUALCOMM HEXAGON ARCHITECTURE 11673M: Richard Kuo <rkuo@codeaurora.org> 11674L: linux-hexagon@vger.kernel.org 11675T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11676S: Supported 11677F: arch/hexagon/ 11678 11679QUALCOMM IOMMU 11680M: Rob Clark <robdclark@gmail.com> 11681L: iommu@lists.linux-foundation.org 11682L: linux-arm-msm@vger.kernel.org 11683S: Maintained 11684F: drivers/iommu/qcom_iommu.c 11685 11686QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11687M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11688L: linux-media@vger.kernel.org 11689L: linux-arm-msm@vger.kernel.org 11690T: git git://linuxtv.org/media_tree.git 11691S: Maintained 11692F: drivers/media/platform/qcom/venus/ 11693 11694QUALCOMM WCN36XX WIRELESS DRIVER 11695M: Eugene Krasnikov <k.eugene.e@gmail.com> 11696L: wcn36xx@lists.infradead.org 11697W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11698T: git git://github.com/KrasnikovEugene/wcn36xx.git 11699S: Supported 11700F: drivers/net/wireless/ath/wcn36xx/ 11701 11702QUANTENNA QTNFMAC WIRELESS DRIVER 11703M: Igor Mitsyanko <imitsyanko@quantenna.com> 11704M: Avinash Patil <avinashp@quantenna.com> 11705M: Sergey Matyukevich <smatyukevich@quantenna.com> 11706L: linux-wireless@vger.kernel.org 11707S: Maintained 11708F: drivers/net/wireless/quantenna 11709 11710RADEON and AMDGPU DRM DRIVERS 11711M: Alex Deucher <alexander.deucher@amd.com> 11712M: Christian König <christian.koenig@amd.com> 11713M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11714L: amd-gfx@lists.freedesktop.org 11715T: git git://people.freedesktop.org/~agd5f/linux 11716S: Supported 11717F: drivers/gpu/drm/radeon/ 11718F: include/uapi/drm/radeon_drm.h 11719F: drivers/gpu/drm/amd/ 11720F: include/uapi/drm/amdgpu_drm.h 11721 11722RADEON FRAMEBUFFER DISPLAY DRIVER 11723M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11724L: linux-fbdev@vger.kernel.org 11725S: Maintained 11726F: drivers/video/fbdev/aty/radeon* 11727F: include/uapi/linux/radeonfb.h 11728 11729RADIOSHARK RADIO DRIVER 11730M: Hans Verkuil <hverkuil@xs4all.nl> 11731L: linux-media@vger.kernel.org 11732T: git git://linuxtv.org/media_tree.git 11733S: Maintained 11734F: drivers/media/radio/radio-shark.c 11735 11736RADIOSHARK2 RADIO DRIVER 11737M: Hans Verkuil <hverkuil@xs4all.nl> 11738L: linux-media@vger.kernel.org 11739T: git git://linuxtv.org/media_tree.git 11740S: Maintained 11741F: drivers/media/radio/radio-shark2.c 11742F: drivers/media/radio/radio-tea5777.c 11743 11744RADOS BLOCK DEVICE (RBD) 11745M: Ilya Dryomov <idryomov@gmail.com> 11746M: Sage Weil <sage@redhat.com> 11747M: Alex Elder <elder@kernel.org> 11748L: ceph-devel@vger.kernel.org 11749W: http://ceph.com/ 11750T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11751T: git git://github.com/ceph/ceph-client.git 11752S: Supported 11753F: Documentation/ABI/testing/sysfs-bus-rbd 11754F: drivers/block/rbd.c 11755F: drivers/block/rbd_types.h 11756 11757RAGE128 FRAMEBUFFER DISPLAY DRIVER 11758M: Paul Mackerras <paulus@samba.org> 11759L: linux-fbdev@vger.kernel.org 11760S: Maintained 11761F: drivers/video/fbdev/aty/aty128fb.c 11762 11763RAINSHADOW-CEC DRIVER 11764M: Hans Verkuil <hverkuil@xs4all.nl> 11765L: linux-media@vger.kernel.org 11766T: git git://linuxtv.org/media_tree.git 11767S: Maintained 11768F: drivers/media/usb/rainshadow-cec/* 11769 11770RALINK MIPS ARCHITECTURE 11771M: John Crispin <john@phrozen.org> 11772L: linux-mips@linux-mips.org 11773S: Maintained 11774F: arch/mips/ralink 11775 11776RALINK RT2X00 WIRELESS LAN DRIVER 11777P: rt2x00 project 11778M: Stanislaw Gruszka <sgruszka@redhat.com> 11779M: Helmut Schaa <helmut.schaa@googlemail.com> 11780L: linux-wireless@vger.kernel.org 11781S: Maintained 11782F: drivers/net/wireless/ralink/rt2x00/ 11783 11784RAMDISK RAM BLOCK DEVICE DRIVER 11785M: Jens Axboe <axboe@kernel.dk> 11786S: Maintained 11787F: Documentation/blockdev/ramdisk.txt 11788F: drivers/block/brd.c 11789 11790RANCHU VIRTUAL BOARD FOR MIPS 11791M: Miodrag Dinic <miodrag.dinic@mips.com> 11792L: linux-mips@linux-mips.org 11793S: Supported 11794F: arch/mips/generic/board-ranchu.c 11795F: arch/mips/configs/generic/board-ranchu.config 11796 11797RANDOM NUMBER DRIVER 11798M: "Theodore Ts'o" <tytso@mit.edu> 11799S: Maintained 11800F: drivers/char/random.c 11801 11802RAPIDIO SUBSYSTEM 11803M: Matt Porter <mporter@kernel.crashing.org> 11804M: Alexandre Bounine <alex.bou9@gmail.com> 11805S: Maintained 11806F: drivers/rapidio/ 11807 11808RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11809L: linux-wireless@vger.kernel.org 11810S: Orphan 11811F: drivers/net/wireless/ray* 11812 11813RCUTORTURE TEST FRAMEWORK 11814M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11815M: Josh Triplett <josh@joshtriplett.org> 11816R: Steven Rostedt <rostedt@goodmis.org> 11817R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11818R: Lai Jiangshan <jiangshanlai@gmail.com> 11819L: linux-kernel@vger.kernel.org 11820S: Supported 11821T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11822F: tools/testing/selftests/rcutorture 11823 11824RDC R-321X SoC 11825M: Florian Fainelli <florian@openwrt.org> 11826S: Maintained 11827 11828RDC R6040 FAST ETHERNET DRIVER 11829M: Florian Fainelli <f.fainelli@gmail.com> 11830L: netdev@vger.kernel.org 11831S: Maintained 11832F: drivers/net/ethernet/rdc/r6040.c 11833 11834RDMAVT - RDMA verbs software 11835M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11836M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11837L: linux-rdma@vger.kernel.org 11838S: Supported 11839F: drivers/infiniband/sw/rdmavt 11840 11841RDS - RELIABLE DATAGRAM SOCKETS 11842M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11843L: netdev@vger.kernel.org 11844L: linux-rdma@vger.kernel.org 11845L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11846W: https://oss.oracle.com/projects/rds/ 11847S: Supported 11848F: net/rds/ 11849F: Documentation/networking/rds.txt 11850 11851RDT - RESOURCE ALLOCATION 11852M: Fenghua Yu <fenghua.yu@intel.com> 11853L: linux-kernel@vger.kernel.org 11854S: Supported 11855F: arch/x86/kernel/cpu/intel_rdt* 11856F: arch/x86/include/asm/intel_rdt_sched.h 11857F: Documentation/x86/intel_rdt* 11858 11859READ-COPY UPDATE (RCU) 11860M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11861M: Josh Triplett <josh@joshtriplett.org> 11862R: Steven Rostedt <rostedt@goodmis.org> 11863R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11864R: Lai Jiangshan <jiangshanlai@gmail.com> 11865L: linux-kernel@vger.kernel.org 11866W: http://www.rdrop.com/users/paulmck/RCU/ 11867S: Supported 11868T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11869F: Documentation/RCU/ 11870X: Documentation/RCU/torture.txt 11871F: include/linux/rcu* 11872X: include/linux/srcu.h 11873F: kernel/rcu/ 11874X: kernel/torture.c 11875 11876REAL TIME CLOCK (RTC) SUBSYSTEM 11877M: Alessandro Zummo <a.zummo@towertech.it> 11878M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11879L: linux-rtc@vger.kernel.org 11880Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11881T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11882S: Maintained 11883F: Documentation/devicetree/bindings/rtc/ 11884F: Documentation/rtc.txt 11885F: drivers/rtc/ 11886F: include/linux/rtc.h 11887F: include/uapi/linux/rtc.h 11888F: include/linux/rtc/ 11889F: include/linux/platform_data/rtc-* 11890F: tools/testing/selftests/timers/rtctest.c 11891 11892REALTEK AUDIO CODECS 11893M: Bard Liao <bardliao@realtek.com> 11894M: Oder Chiou <oder_chiou@realtek.com> 11895S: Maintained 11896F: sound/soc/codecs/rt* 11897F: include/sound/rt*.h 11898 11899REGISTER MAP ABSTRACTION 11900M: Mark Brown <broonie@kernel.org> 11901L: linux-kernel@vger.kernel.org 11902T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11903S: Supported 11904F: Documentation/devicetree/bindings/regmap/ 11905F: drivers/base/regmap/ 11906F: include/linux/regmap.h 11907 11908REISERFS FILE SYSTEM 11909L: reiserfs-devel@vger.kernel.org 11910S: Supported 11911F: fs/reiserfs/ 11912 11913REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11914M: Ohad Ben-Cohen <ohad@wizery.com> 11915M: Bjorn Andersson <bjorn.andersson@linaro.org> 11916L: linux-remoteproc@vger.kernel.org 11917T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11918S: Maintained 11919F: Documentation/devicetree/bindings/remoteproc/ 11920F: Documentation/remoteproc.txt 11921F: drivers/remoteproc/ 11922F: include/linux/remoteproc.h 11923 11924REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11925M: Ohad Ben-Cohen <ohad@wizery.com> 11926M: Bjorn Andersson <bjorn.andersson@linaro.org> 11927L: linux-remoteproc@vger.kernel.org 11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11929S: Maintained 11930F: drivers/rpmsg/ 11931F: Documentation/rpmsg.txt 11932F: include/linux/rpmsg.h 11933F: include/linux/rpmsg/ 11934 11935RENESAS CLOCK DRIVERS 11936M: Geert Uytterhoeven <geert+renesas@glider.be> 11937L: linux-renesas-soc@vger.kernel.org 11938T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11939S: Supported 11940F: drivers/clk/renesas/ 11941 11942RENESAS EMEV2 I2C DRIVER 11943M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11944S: Supported 11945F: drivers/i2c/busses/i2c-emev2.c 11946 11947RENESAS ETHERNET DRIVERS 11948R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11949L: netdev@vger.kernel.org 11950L: linux-renesas-soc@vger.kernel.org 11951F: Documentation/devicetree/bindings/net/renesas,*.txt 11952F: Documentation/devicetree/bindings/net/sh_eth.txt 11953F: drivers/net/ethernet/renesas/ 11954F: include/linux/sh_eth.h 11955 11956RENESAS R-CAR GYROADC DRIVER 11957M: Marek Vasut <marek.vasut@gmail.com> 11958L: linux-iio@vger.kernel.org 11959S: Supported 11960F: drivers/iio/adc/rcar_gyro_adc.c 11961 11962RENESAS R-CAR I2C DRIVERS 11963M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11964S: Supported 11965F: drivers/i2c/busses/i2c-rcar.c 11966F: drivers/i2c/busses/i2c-sh_mobile.c 11967 11968RENESAS USB PHY DRIVER 11969M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11970L: linux-renesas-soc@vger.kernel.org 11971S: Maintained 11972F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11973 11974RESET CONTROLLER FRAMEWORK 11975M: Philipp Zabel <p.zabel@pengutronix.de> 11976T: git git://git.pengutronix.de/git/pza/linux 11977S: Maintained 11978F: drivers/reset/ 11979F: Documentation/devicetree/bindings/reset/ 11980F: include/dt-bindings/reset/ 11981F: include/linux/reset.h 11982F: include/linux/reset-controller.h 11983 11984RFKILL 11985M: Johannes Berg <johannes@sipsolutions.net> 11986L: linux-wireless@vger.kernel.org 11987W: http://wireless.kernel.org/ 11988T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11990S: Maintained 11991F: Documentation/rfkill.txt 11992F: Documentation/ABI/stable/sysfs-class-rfkill 11993F: net/rfkill/ 11994 11995RHASHTABLE 11996M: Thomas Graf <tgraf@suug.ch> 11997M: Herbert Xu <herbert@gondor.apana.org.au> 11998L: netdev@vger.kernel.org 11999S: Maintained 12000F: lib/rhashtable.c 12001F: include/linux/rhashtable.h 12002 12003RICOH R5C592 MEMORYSTICK DRIVER 12004M: Maxim Levitsky <maximlevitsky@gmail.com> 12005S: Maintained 12006F: drivers/memstick/host/r592.* 12007 12008RICOH SMARTMEDIA/XD DRIVER 12009M: Maxim Levitsky <maximlevitsky@gmail.com> 12010S: Maintained 12011F: drivers/mtd/nand/raw/r852.c 12012F: drivers/mtd/nand/raw/r852.h 12013 12014RISC-V ARCHITECTURE 12015M: Palmer Dabbelt <palmer@sifive.com> 12016M: Albert Ou <albert@sifive.com> 12017L: linux-riscv@lists.infradead.org 12018T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12019S: Supported 12020F: arch/riscv/ 12021K: riscv 12022N: riscv 12023 12024ROCCAT DRIVERS 12025M: Stefan Achatz <erazor_de@users.sourceforge.net> 12026W: http://sourceforge.net/projects/roccat/ 12027S: Maintained 12028F: drivers/hid/hid-roccat* 12029F: include/linux/hid-roccat* 12030F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12031 12032ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12033M: Jacob chen <jacob2.chen@rock-chips.com> 12034L: linux-media@vger.kernel.org 12035S: Maintained 12036F: drivers/media/platform/rockchip/rga/ 12037F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12038 12039ROCKER DRIVER 12040M: Jiri Pirko <jiri@resnulli.us> 12041L: netdev@vger.kernel.org 12042S: Supported 12043F: drivers/net/ethernet/rocker/ 12044 12045ROCKETPORT DRIVER 12046P: Comtrol Corp. 12047W: http://www.comtrol.com 12048S: Maintained 12049F: Documentation/serial/rocket.txt 12050F: drivers/tty/rocket* 12051 12052ROCKETPORT EXPRESS/INFINITY DRIVER 12053M: Kevin Cernekee <cernekee@gmail.com> 12054L: linux-serial@vger.kernel.org 12055S: Odd Fixes 12056F: drivers/tty/serial/rp2.* 12057 12058ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12059M: Marek Vasut <marek.vasut+renesas@gmail.com> 12060L: linux-kernel@vger.kernel.org 12061L: linux-renesas-soc@vger.kernel.org 12062S: Supported 12063F: drivers/mfd/bd9571mwv.c 12064F: drivers/regulator/bd9571mwv-regulator.c 12065F: drivers/gpio/gpio-bd9571mwv.c 12066F: include/linux/mfd/bd9571mwv.h 12067F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12068 12069ROSE NETWORK LAYER 12070M: Ralf Baechle <ralf@linux-mips.org> 12071L: linux-hams@vger.kernel.org 12072W: http://www.linux-ax25.org/ 12073S: Maintained 12074F: include/net/rose.h 12075F: include/uapi/linux/rose.h 12076F: net/rose/ 12077 12078RTL2830 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/rtl2830* 12087 12088RTL2832 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* 12097 12098RTL2832_SDR MEDIA DRIVER 12099M: Antti Palosaari <crope@iki.fi> 12100L: linux-media@vger.kernel.org 12101W: https://linuxtv.org 12102W: http://palosaari.fi/linux/ 12103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12104T: git git://linuxtv.org/anttip/media_tree.git 12105S: Maintained 12106F: drivers/media/dvb-frontends/rtl2832_sdr* 12107 12108RTL8180 WIRELESS DRIVER 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: Orphan 12113F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12114 12115RTL8187 WIRELESS DRIVER 12116M: Herton Ronaldo Krzesinski <herton@canonical.com> 12117M: Hin-Tak Leung <htl10@users.sourceforge.net> 12118M: Larry Finger <Larry.Finger@lwfinger.net> 12119L: linux-wireless@vger.kernel.org 12120W: http://wireless.kernel.org/ 12121T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12122S: Maintained 12123F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12124 12125REALTEK WIRELESS DRIVER (rtlwifi family) 12126M: Ping-Ke Shih <pkshih@realtek.com> 12127L: linux-wireless@vger.kernel.org 12128W: http://wireless.kernel.org/ 12129T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12130S: Maintained 12131F: drivers/net/wireless/realtek/rtlwifi/ 12132 12133RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12134M: Jes Sorensen <Jes.Sorensen@gmail.com> 12135L: linux-wireless@vger.kernel.org 12136T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12137S: Maintained 12138F: drivers/net/wireless/realtek/rtl8xxxu/ 12139 12140RXRPC SOCKETS (AF_RXRPC) 12141M: David Howells <dhowells@redhat.com> 12142L: linux-afs@lists.infradead.org 12143S: Supported 12144F: net/rxrpc/ 12145F: include/keys/rxrpc-type.h 12146F: include/net/af_rxrpc.h 12147F: include/trace/events/rxrpc.h 12148F: include/uapi/linux/rxrpc.h 12149F: Documentation/networking/rxrpc.txt 12150W: https://www.infradead.org/~dhowells/kafs/ 12151 12152S3 SAVAGE FRAMEBUFFER DRIVER 12153M: Antonino Daplas <adaplas@gmail.com> 12154L: linux-fbdev@vger.kernel.org 12155S: Maintained 12156F: drivers/video/fbdev/savage/ 12157 12158S390 12159M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12160M: Heiko Carstens <heiko.carstens@de.ibm.com> 12161L: linux-s390@vger.kernel.org 12162W: http://www.ibm.com/developerworks/linux/linux390/ 12163T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12164S: Supported 12165F: arch/s390/ 12166F: drivers/s390/ 12167F: Documentation/s390/ 12168F: Documentation/driver-api/s390-drivers.rst 12169 12170S390 COMMON I/O LAYER 12171M: Sebastian Ott <sebott@linux.ibm.com> 12172M: Peter Oberparleiter <oberpar@linux.ibm.com> 12173L: linux-s390@vger.kernel.org 12174W: http://www.ibm.com/developerworks/linux/linux390/ 12175S: Supported 12176F: drivers/s390/cio/ 12177 12178S390 DASD DRIVER 12179M: Stefan Haberland <sth@linux.ibm.com> 12180M: Jan Hoeppner <hoeppner@linux.ibm.com> 12181L: linux-s390@vger.kernel.org 12182W: http://www.ibm.com/developerworks/linux/linux390/ 12183S: Supported 12184F: drivers/s390/block/dasd* 12185F: block/partitions/ibm.c 12186 12187S390 IOMMU (PCI) 12188M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12189L: linux-s390@vger.kernel.org 12190W: http://www.ibm.com/developerworks/linux/linux390/ 12191S: Supported 12192F: drivers/iommu/s390-iommu.c 12193 12194S390 IUCV NETWORK LAYER 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/*iucv* 12201F: include/net/iucv/ 12202F: net/iucv/ 12203 12204S390 NETWORK DRIVERS 12205M: Julian Wiedmann <jwi@linux.ibm.com> 12206M: Ursula Braun <ubraun@linux.ibm.com> 12207L: linux-s390@vger.kernel.org 12208W: http://www.ibm.com/developerworks/linux/linux390/ 12209S: Supported 12210F: drivers/s390/net/ 12211 12212S390 PCI SUBSYSTEM 12213M: Sebastian Ott <sebott@linux.ibm.com> 12214M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12215L: linux-s390@vger.kernel.org 12216W: http://www.ibm.com/developerworks/linux/linux390/ 12217S: Supported 12218F: arch/s390/pci/ 12219F: drivers/pci/hotplug/s390_pci_hpc.c 12220 12221S390 VFIO-CCW DRIVER 12222M: Cornelia Huck <cohuck@redhat.com> 12223M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12224M: Halil Pasic <pasic@linux.ibm.com> 12225L: linux-s390@vger.kernel.org 12226L: kvm@vger.kernel.org 12227S: Supported 12228F: drivers/s390/cio/vfio_ccw* 12229F: Documentation/s390/vfio-ccw.txt 12230F: include/uapi/linux/vfio_ccw.h 12231 12232S390 ZCRYPT DRIVER 12233M: Harald Freudenberger <freude@de.ibm.com> 12234L: linux-s390@vger.kernel.org 12235W: http://www.ibm.com/developerworks/linux/linux390/ 12236S: Supported 12237F: drivers/s390/crypto/ 12238 12239S390 ZFCP DRIVER 12240M: Steffen Maier <maier@linux.ibm.com> 12241M: Benjamin Block <bblock@linux.ibm.com> 12242L: linux-s390@vger.kernel.org 12243W: http://www.ibm.com/developerworks/linux/linux390/ 12244S: Supported 12245F: drivers/s390/scsi/zfcp_* 12246 12247S3C24XX SD/MMC Driver 12248M: Ben Dooks <ben-linux@fluff.org> 12249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12250S: Supported 12251F: drivers/mmc/host/s3cmci.* 12252 12253SAA6588 RDS RECEIVER DRIVER 12254M: Hans Verkuil <hverkuil@xs4all.nl> 12255L: linux-media@vger.kernel.org 12256T: git git://linuxtv.org/media_tree.git 12257W: https://linuxtv.org 12258S: Odd Fixes 12259F: drivers/media/i2c/saa6588* 12260 12261SAA7134 VIDEO4LINUX DRIVER 12262M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12263M: Mauro Carvalho Chehab <mchehab@kernel.org> 12264L: linux-media@vger.kernel.org 12265W: https://linuxtv.org 12266T: git git://linuxtv.org/media_tree.git 12267S: Odd fixes 12268F: Documentation/media/v4l-drivers/saa7134* 12269F: drivers/media/pci/saa7134/ 12270 12271SAA7146 VIDEO4LINUX-2 DRIVER 12272M: Hans Verkuil <hverkuil@xs4all.nl> 12273L: linux-media@vger.kernel.org 12274T: git git://linuxtv.org/media_tree.git 12275S: Maintained 12276F: drivers/media/common/saa7146/ 12277F: drivers/media/pci/saa7146/ 12278F: include/media/saa7146* 12279 12280SAMSUNG AUDIO (ASoC) DRIVERS 12281M: Krzysztof Kozlowski <krzk@kernel.org> 12282M: Sangbeom Kim <sbkim73@samsung.com> 12283M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12284L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12285S: Supported 12286F: sound/soc/samsung/ 12287F: Documentation/devicetree/bindings/sound/samsung* 12288 12289SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12290M: Krzysztof Kozlowski <krzk@kernel.org> 12291L: linux-crypto@vger.kernel.org 12292L: linux-samsung-soc@vger.kernel.org 12293S: Maintained 12294F: drivers/crypto/exynos-rng.c 12295F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12296 12297SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12298M: Łukasz Stelmach <l.stelmach@samsung.com> 12299L: linux-samsung-soc@vger.kernel.org 12300S: Maintained 12301F: drivers/char/hw_random/exynos-trng.c 12302F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12303 12304SAMSUNG FRAMEBUFFER DRIVER 12305M: Jingoo Han <jingoohan1@gmail.com> 12306L: linux-fbdev@vger.kernel.org 12307S: Maintained 12308F: drivers/video/fbdev/s3c-fb.c 12309 12310SAMSUNG LAPTOP DRIVER 12311M: Corentin Chary <corentin.chary@gmail.com> 12312L: platform-driver-x86@vger.kernel.org 12313S: Maintained 12314F: drivers/platform/x86/samsung-laptop.c 12315 12316SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12317M: Sangbeom Kim <sbkim73@samsung.com> 12318M: Krzysztof Kozlowski <krzk@kernel.org> 12319M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12320L: linux-kernel@vger.kernel.org 12321L: linux-samsung-soc@vger.kernel.org 12322S: Supported 12323F: drivers/mfd/sec*.c 12324F: drivers/regulator/s2m*.c 12325F: drivers/regulator/s5m*.c 12326F: drivers/clk/clk-s2mps11.c 12327F: drivers/rtc/rtc-s5m.c 12328F: include/linux/mfd/samsung/ 12329F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12330F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12331F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12332F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12333 12334SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12335M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12336L: linux-media@vger.kernel.org 12337L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12338S: Maintained 12339F: drivers/media/platform/s3c-camif/ 12340F: include/media/drv-intf/s3c_camif.h 12341 12342SAMSUNG S3FWRN5 NFC DRIVER 12343M: Robert Baldyga <r.baldyga@samsung.com> 12344M: Krzysztof Opasiak <k.opasiak@samsung.com> 12345L: linux-nfc@lists.01.org (moderated for non-subscribers) 12346S: Supported 12347F: drivers/nfc/s3fwrn5 12348 12349SAMSUNG S5C73M3 CAMERA DRIVER 12350M: Kyungmin Park <kyungmin.park@samsung.com> 12351M: Andrzej Hajda <a.hajda@samsung.com> 12352L: linux-media@vger.kernel.org 12353S: Supported 12354F: drivers/media/i2c/s5c73m3/* 12355 12356SAMSUNG S5K5BAF CAMERA DRIVER 12357M: Kyungmin Park <kyungmin.park@samsung.com> 12358M: Andrzej Hajda <a.hajda@samsung.com> 12359L: linux-media@vger.kernel.org 12360S: Supported 12361F: drivers/media/i2c/s5k5baf.c 12362 12363SAMSUNG S5P Security SubSystem (SSS) DRIVER 12364M: Krzysztof Kozlowski <krzk@kernel.org> 12365M: Vladimir Zapolskiy <vz@mleia.com> 12366M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12367L: linux-crypto@vger.kernel.org 12368L: linux-samsung-soc@vger.kernel.org 12369S: Maintained 12370F: drivers/crypto/s5p-sss.c 12371 12372SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12373M: Kyungmin Park <kyungmin.park@samsung.com> 12374M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12375L: linux-media@vger.kernel.org 12376Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12377S: Supported 12378F: drivers/media/platform/exynos4-is/ 12379 12380SAMSUNG SOC CLOCK DRIVERS 12381M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12382M: Tomasz Figa <tomasz.figa@gmail.com> 12383M: Chanwoo Choi <cw00.choi@samsung.com> 12384S: Supported 12385L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12386T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12387F: drivers/clk/samsung/ 12388F: include/dt-bindings/clock/exynos*.h 12389F: Documentation/devicetree/bindings/clock/exynos*.txt 12390 12391SAMSUNG SPI DRIVERS 12392M: Kukjin Kim <kgene@kernel.org> 12393M: Krzysztof Kozlowski <krzk@kernel.org> 12394M: Andi Shyti <andi@etezian.org> 12395L: linux-spi@vger.kernel.org 12396L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12397S: Maintained 12398F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12399F: drivers/spi/spi-s3c* 12400F: include/linux/platform_data/spi-s3c64xx.h 12401 12402SAMSUNG SXGBE DRIVERS 12403M: Byungho An <bh74.an@samsung.com> 12404M: Girish K S <ks.giri@samsung.com> 12405M: Vipul Pandya <vipul.pandya@samsung.com> 12406S: Supported 12407L: netdev@vger.kernel.org 12408F: drivers/net/ethernet/samsung/sxgbe/ 12409 12410SAMSUNG THERMAL DRIVER 12411M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12412L: linux-pm@vger.kernel.org 12413L: linux-samsung-soc@vger.kernel.org 12414S: Supported 12415T: git https://github.com/lmajewski/linux-samsung-thermal.git 12416F: drivers/thermal/samsung/ 12417 12418SAMSUNG USB2 PHY DRIVER 12419M: Kamil Debski <kamil@wypas.org> 12420M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12421L: linux-kernel@vger.kernel.org 12422S: Supported 12423F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12424F: Documentation/phy/samsung-usb2.txt 12425F: drivers/phy/samsung/phy-exynos4210-usb2.c 12426F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12427F: drivers/phy/samsung/phy-exynos5250-usb2.c 12428F: drivers/phy/samsung/phy-s5pv210-usb2.c 12429F: drivers/phy/samsung/phy-samsung-usb2.c 12430F: drivers/phy/samsung/phy-samsung-usb2.h 12431 12432SC1200 WDT DRIVER 12433M: Zwane Mwaikambo <zwanem@gmail.com> 12434S: Maintained 12435F: drivers/watchdog/sc1200wdt.c 12436 12437SCHEDULER 12438M: Ingo Molnar <mingo@redhat.com> 12439M: Peter Zijlstra <peterz@infradead.org> 12440L: linux-kernel@vger.kernel.org 12441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12442S: Maintained 12443F: kernel/sched/ 12444F: include/linux/sched.h 12445F: include/uapi/linux/sched.h 12446F: include/linux/wait.h 12447 12448SCR24X CHIP CARD INTERFACE DRIVER 12449M: Lubomir Rintel <lkundrak@v3.sk> 12450S: Supported 12451F: drivers/char/pcmcia/scr24x_cs.c 12452 12453SCSI CDROM DRIVER 12454M: Jens Axboe <axboe@kernel.dk> 12455L: linux-scsi@vger.kernel.org 12456W: http://www.kernel.dk 12457S: Maintained 12458F: drivers/scsi/sr* 12459 12460SCSI RDMA PROTOCOL (SRP) INITIATOR 12461M: Bart Van Assche <bart.vanassche@sandisk.com> 12462L: linux-rdma@vger.kernel.org 12463S: Supported 12464W: http://www.openfabrics.org 12465Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12466T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12467F: drivers/infiniband/ulp/srp/ 12468F: include/scsi/srp.h 12469 12470SCSI SG DRIVER 12471M: Doug Gilbert <dgilbert@interlog.com> 12472L: linux-scsi@vger.kernel.org 12473W: http://sg.danny.cz/sg 12474S: Maintained 12475F: Documentation/scsi/scsi-generic.txt 12476F: drivers/scsi/sg.c 12477F: include/scsi/sg.h 12478 12479SCSI SUBSYSTEM 12480M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12481T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12482M: "Martin K. Petersen" <martin.petersen@oracle.com> 12483T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12484L: linux-scsi@vger.kernel.org 12485S: Maintained 12486F: Documentation/devicetree/bindings/scsi/ 12487F: drivers/scsi/ 12488F: include/scsi/ 12489 12490SCSI TAPE DRIVER 12491M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12492L: linux-scsi@vger.kernel.org 12493S: Maintained 12494F: Documentation/scsi/st.txt 12495F: drivers/scsi/st.* 12496F: drivers/scsi/st_*.h 12497 12498SCTP PROTOCOL 12499M: Vlad Yasevich <vyasevich@gmail.com> 12500M: Neil Horman <nhorman@tuxdriver.com> 12501L: linux-sctp@vger.kernel.org 12502W: http://lksctp.sourceforge.net 12503S: Maintained 12504F: Documentation/networking/sctp.txt 12505F: include/linux/sctp.h 12506F: include/uapi/linux/sctp.h 12507F: include/net/sctp/ 12508F: net/sctp/ 12509 12510SCx200 CPU SUPPORT 12511M: Jim Cromie <jim.cromie@gmail.com> 12512S: Odd Fixes 12513F: Documentation/i2c/busses/scx200_acb 12514F: arch/x86/platform/scx200/ 12515F: drivers/watchdog/scx200_wdt.c 12516F: drivers/i2c/busses/scx200* 12517F: drivers/mtd/maps/scx200_docflash.c 12518F: include/linux/scx200.h 12519 12520SCx200 GPIO DRIVER 12521M: Jim Cromie <jim.cromie@gmail.com> 12522S: Maintained 12523F: drivers/char/scx200_gpio.c 12524F: include/linux/scx200_gpio.h 12525 12526SCx200 HRT CLOCKSOURCE DRIVER 12527M: Jim Cromie <jim.cromie@gmail.com> 12528S: Maintained 12529F: drivers/clocksource/scx200_hrt.c 12530 12531SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12532M: Sascha Sommer <saschasommer@freenet.de> 12533L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12534S: Maintained 12535F: drivers/mmc/host/sdricoh_cs.c 12536 12537SECURE COMPUTING 12538M: Kees Cook <keescook@chromium.org> 12539R: Andy Lutomirski <luto@amacapital.net> 12540R: Will Drewry <wad@chromium.org> 12541T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12542S: Supported 12543F: kernel/seccomp.c 12544F: include/uapi/linux/seccomp.h 12545F: include/linux/seccomp.h 12546F: tools/testing/selftests/seccomp/* 12547F: tools/testing/selftests/kselftest_harness.h 12548F: Documentation/userspace-api/seccomp_filter.rst 12549K: \bsecure_computing 12550K: \bTIF_SECCOMP\b 12551 12552SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12553M: Al Cooper <alcooperx@gmail.com> 12554L: linux-mmc@vger.kernel.org 12555L: bcm-kernel-feedback-list@broadcom.com 12556S: Maintained 12557F: drivers/mmc/host/sdhci-brcmstb* 12558 12559SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12560M: Adrian Hunter <adrian.hunter@intel.com> 12561L: linux-mmc@vger.kernel.org 12562T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12563S: Maintained 12564F: drivers/mmc/host/sdhci* 12565F: include/linux/mmc/sdhci* 12566 12567SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12568M: Ben Dooks <ben-linux@fluff.org> 12569M: Jaehoon Chung <jh80.chung@samsung.com> 12570L: linux-mmc@vger.kernel.org 12571S: Maintained 12572F: drivers/mmc/host/sdhci-s3c* 12573 12574SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12575M: Viresh Kumar <vireshk@kernel.org> 12576L: linux-mmc@vger.kernel.org 12577S: Maintained 12578F: drivers/mmc/host/sdhci-spear.c 12579 12580SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12581M: Kishon Vijay Abraham I <kishon@ti.com> 12582L: linux-mmc@vger.kernel.org 12583S: Maintained 12584F: drivers/mmc/host/sdhci-omap.c 12585 12586SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12587M: Scott Bauer <scott.bauer@intel.com> 12588M: Jonathan Derrick <jonathan.derrick@intel.com> 12589L: linux-block@vger.kernel.org 12590S: Supported 12591F: block/sed* 12592F: block/opal_proto.h 12593F: include/linux/sed* 12594F: include/uapi/linux/sed* 12595 12596SECURITY CONTACT 12597M: Security Officers <security@kernel.org> 12598S: Supported 12599 12600SECURITY SUBSYSTEM 12601M: James Morris <jmorris@namei.org> 12602M: "Serge E. Hallyn" <serge@hallyn.com> 12603L: linux-security-module@vger.kernel.org (suggested Cc:) 12604T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12605W: http://kernsec.org/ 12606S: Supported 12607F: security/ 12608 12609SELINUX SECURITY MODULE 12610M: Paul Moore <paul@paul-moore.com> 12611M: Stephen Smalley <sds@tycho.nsa.gov> 12612M: Eric Paris <eparis@parisplace.org> 12613L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12614W: https://selinuxproject.org 12615W: https://github.com/SELinuxProject 12616T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12617S: Supported 12618F: include/linux/selinux* 12619F: security/selinux/ 12620F: scripts/selinux/ 12621F: Documentation/admin-guide/LSM/SELinux.rst 12622 12623SENSABLE PHANTOM 12624M: Jiri Slaby <jirislaby@gmail.com> 12625S: Maintained 12626F: drivers/misc/phantom.c 12627F: include/uapi/linux/phantom.h 12628 12629SERIAL DEVICE BUS 12630M: Rob Herring <robh@kernel.org> 12631L: linux-serial@vger.kernel.org 12632S: Maintained 12633F: Documentation/devicetree/bindings/serial/slave-device.txt 12634F: drivers/tty/serdev/ 12635F: include/linux/serdev.h 12636 12637SERIAL DRIVERS 12638M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12639L: linux-serial@vger.kernel.org 12640S: Maintained 12641F: Documentation/devicetree/bindings/serial/ 12642F: drivers/tty/serial/ 12643 12644SERIAL IR RECEIVER 12645M: Sean Young <sean@mess.org> 12646L: linux-media@vger.kernel.org 12647S: Maintained 12648F: drivers/media/rc/serial_ir.c 12649 12650SFC NETWORK DRIVER 12651M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12652M: Edward Cree <ecree@solarflare.com> 12653M: Bert Kenward <bkenward@solarflare.com> 12654L: netdev@vger.kernel.org 12655S: Supported 12656F: drivers/net/ethernet/sfc/ 12657 12658SGI GRU DRIVER 12659M: Dimitri Sivanich <sivanich@sgi.com> 12660S: Maintained 12661F: drivers/misc/sgi-gru/ 12662 12663SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12664M: Pat Gefre <pfg@sgi.com> 12665L: linux-ia64@vger.kernel.org 12666S: Supported 12667F: Documentation/ia64/serial.txt 12668F: drivers/tty/serial/ioc?_serial.c 12669F: include/linux/ioc?.h 12670 12671SGI XP/XPC/XPNET DRIVER 12672M: Cliff Whickman <cpw@sgi.com> 12673M: Robin Holt <robinmholt@gmail.com> 12674S: Maintained 12675F: drivers/misc/sgi-xp/ 12676 12677SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12678M: Ursula Braun <ubraun@linux.ibm.com> 12679L: linux-s390@vger.kernel.org 12680W: http://www.ibm.com/developerworks/linux/linux390/ 12681S: Supported 12682F: net/smc/ 12683 12684SH_VEU V4L2 MEM2MEM DRIVER 12685L: linux-media@vger.kernel.org 12686S: Orphan 12687F: drivers/media/platform/sh_veu.c 12688 12689SH_VOU V4L2 OUTPUT DRIVER 12690L: linux-media@vger.kernel.org 12691S: Orphan 12692F: drivers/media/platform/sh_vou.c 12693F: include/media/drv-intf/sh_vou.h 12694 12695SI2157 MEDIA DRIVER 12696M: Antti Palosaari <crope@iki.fi> 12697L: linux-media@vger.kernel.org 12698W: https://linuxtv.org 12699W: http://palosaari.fi/linux/ 12700Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12701T: git git://linuxtv.org/anttip/media_tree.git 12702S: Maintained 12703F: drivers/media/tuners/si2157* 12704 12705SI2165 MEDIA DRIVER 12706M: Matthias Schwarzott <zzam@gentoo.org> 12707L: linux-media@vger.kernel.org 12708W: https://linuxtv.org 12709Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12710S: Maintained 12711F: drivers/media/dvb-frontends/si2165* 12712 12713SI2168 MEDIA DRIVER 12714M: Antti Palosaari <crope@iki.fi> 12715L: linux-media@vger.kernel.org 12716W: https://linuxtv.org 12717W: http://palosaari.fi/linux/ 12718Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12719T: git git://linuxtv.org/anttip/media_tree.git 12720S: Maintained 12721F: drivers/media/dvb-frontends/si2168* 12722 12723SI470X FM RADIO RECEIVER I2C DRIVER 12724M: Hans Verkuil <hverkuil@xs4all.nl> 12725L: linux-media@vger.kernel.org 12726T: git git://linuxtv.org/media_tree.git 12727W: https://linuxtv.org 12728S: Odd Fixes 12729F: drivers/media/radio/si470x/radio-si470x-i2c.c 12730 12731SI470X FM RADIO RECEIVER USB DRIVER 12732M: Hans Verkuil <hverkuil@xs4all.nl> 12733L: linux-media@vger.kernel.org 12734T: git git://linuxtv.org/media_tree.git 12735W: https://linuxtv.org 12736S: Maintained 12737F: drivers/media/radio/si470x/radio-si470x-common.c 12738F: drivers/media/radio/si470x/radio-si470x.h 12739F: drivers/media/radio/si470x/radio-si470x-usb.c 12740 12741SI4713 FM RADIO TRANSMITTER I2C DRIVER 12742M: Eduardo Valentin <edubezval@gmail.com> 12743L: linux-media@vger.kernel.org 12744T: git git://linuxtv.org/media_tree.git 12745W: https://linuxtv.org 12746S: Odd Fixes 12747F: drivers/media/radio/si4713/si4713.? 12748 12749SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12750M: Eduardo Valentin <edubezval@gmail.com> 12751L: linux-media@vger.kernel.org 12752T: git git://linuxtv.org/media_tree.git 12753W: https://linuxtv.org 12754S: Odd Fixes 12755F: drivers/media/radio/si4713/radio-platform-si4713.c 12756 12757SI4713 FM RADIO TRANSMITTER USB DRIVER 12758M: Hans Verkuil <hverkuil@xs4all.nl> 12759L: linux-media@vger.kernel.org 12760T: git git://linuxtv.org/media_tree.git 12761W: https://linuxtv.org 12762S: Maintained 12763F: drivers/media/radio/si4713/radio-usb-si4713.c 12764 12765SIANO DVB DRIVER 12766M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12767M: Mauro Carvalho Chehab <mchehab@kernel.org> 12768L: linux-media@vger.kernel.org 12769W: https://linuxtv.org 12770T: git git://linuxtv.org/media_tree.git 12771S: Odd fixes 12772F: drivers/media/common/siano/ 12773F: drivers/media/usb/siano/ 12774F: drivers/media/usb/siano/ 12775F: drivers/media/mmc/siano/ 12776 12777SILEAD TOUCHSCREEN DRIVER 12778M: Hans de Goede <hdegoede@redhat.com> 12779L: linux-input@vger.kernel.org 12780L: platform-driver-x86@vger.kernel.org 12781S: Maintained 12782F: drivers/input/touchscreen/silead.c 12783F: drivers/platform/x86/silead_dmi.c 12784 12785SILICON MOTION SM712 FRAME BUFFER DRIVER 12786M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12787M: Teddy Wang <teddy.wang@siliconmotion.com> 12788M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12789L: linux-fbdev@vger.kernel.org 12790S: Maintained 12791F: drivers/video/fbdev/sm712* 12792F: Documentation/fb/sm712fb.txt 12793 12794SIMPLE FIRMWARE INTERFACE (SFI) 12795M: Len Brown <lenb@kernel.org> 12796L: sfi-devel@simplefirmware.org 12797W: http://simplefirmware.org/ 12798T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12799S: Supported 12800F: arch/x86/platform/sfi/ 12801F: drivers/sfi/ 12802F: include/linux/sfi*.h 12803 12804SIMPLEFB FB DRIVER 12805M: Hans de Goede <hdegoede@redhat.com> 12806L: linux-fbdev@vger.kernel.org 12807S: Maintained 12808F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12809F: drivers/video/fbdev/simplefb.c 12810F: include/linux/platform_data/simplefb.h 12811 12812SIMTEC EB110ATX (Chalice CATS) 12813P: Ben Dooks 12814P: Vincent Sanders <vince@simtec.co.uk> 12815M: Simtec Linux Team <linux@simtec.co.uk> 12816W: http://www.simtec.co.uk/products/EB110ATX/ 12817S: Supported 12818 12819SIMTEC EB2410ITX (BAST) 12820P: Ben Dooks 12821P: Vincent Sanders <vince@simtec.co.uk> 12822M: Simtec Linux Team <linux@simtec.co.uk> 12823W: http://www.simtec.co.uk/products/EB2410ITX/ 12824S: Supported 12825F: arch/arm/mach-s3c24xx/mach-bast.c 12826F: arch/arm/mach-s3c24xx/bast-ide.c 12827F: arch/arm/mach-s3c24xx/bast-irq.c 12828 12829SIPHASH PRF ROUTINES 12830M: Jason A. Donenfeld <Jason@zx2c4.com> 12831S: Maintained 12832F: lib/siphash.c 12833F: lib/test_siphash.c 12834F: include/linux/siphash.h 12835 12836SIOX 12837M: Gavin Schenk <g.schenk@eckelmann.de> 12838M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 12839R: Pengutronix Kernel Team <kernel@pengutronix.de> 12840S: Supported 12841F: drivers/siox/* 12842F: include/trace/events/siox.h 12843 12844SIS 190 ETHERNET DRIVER 12845M: Francois Romieu <romieu@fr.zoreil.com> 12846L: netdev@vger.kernel.org 12847S: Maintained 12848F: drivers/net/ethernet/sis/sis190.c 12849 12850SIS 900/7016 FAST ETHERNET DRIVER 12851M: Daniele Venzano <venza@brownhat.org> 12852W: http://www.brownhat.org/sis900.html 12853L: netdev@vger.kernel.org 12854S: Maintained 12855F: drivers/net/ethernet/sis/sis900.* 12856 12857SIS FRAMEBUFFER DRIVER 12858M: Thomas Winischhofer <thomas@winischhofer.net> 12859W: http://www.winischhofer.net/linuxsisvga.shtml 12860S: Maintained 12861F: Documentation/fb/sisfb.txt 12862F: drivers/video/fbdev/sis/ 12863F: include/video/sisfb.h 12864 12865SIS USB2VGA DRIVER 12866M: Thomas Winischhofer <thomas@winischhofer.net> 12867W: http://www.winischhofer.at/linuxsisusbvga.shtml 12868S: Maintained 12869F: drivers/usb/misc/sisusbvga/ 12870 12871SLAB ALLOCATOR 12872M: Christoph Lameter <cl@linux.com> 12873M: Pekka Enberg <penberg@kernel.org> 12874M: David Rientjes <rientjes@google.com> 12875M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12876M: Andrew Morton <akpm@linux-foundation.org> 12877L: linux-mm@kvack.org 12878S: Maintained 12879F: include/linux/sl?b*.h 12880F: mm/sl?b* 12881 12882SLEEPABLE READ-COPY UPDATE (SRCU) 12883M: Lai Jiangshan <jiangshanlai@gmail.com> 12884M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12885M: Josh Triplett <josh@joshtriplett.org> 12886R: Steven Rostedt <rostedt@goodmis.org> 12887R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12888L: linux-kernel@vger.kernel.org 12889W: http://www.rdrop.com/users/paulmck/RCU/ 12890S: Supported 12891T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12892F: include/linux/srcu.h 12893F: kernel/rcu/srcu.c 12894 12895SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12896M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12897L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12898S: Maintained 12899F: drivers/slimbus/ 12900F: Documentation/devicetree/bindings/slimbus/ 12901F: include/linux/slimbus.h 12902 12903SMACK SECURITY MODULE 12904M: Casey Schaufler <casey@schaufler-ca.com> 12905L: linux-security-module@vger.kernel.org 12906W: http://schaufler-ca.com 12907T: git git://github.com/cschaufler/smack-next 12908S: Maintained 12909F: Documentation/admin-guide/LSM/Smack.rst 12910F: security/smack/ 12911 12912SMC91x ETHERNET DRIVER 12913M: Nicolas Pitre <nico@fluxnic.net> 12914S: Odd Fixes 12915F: drivers/net/ethernet/smsc/smc91x.* 12916 12917SMIA AND SMIA++ IMAGE SENSOR DRIVER 12918M: Sakari Ailus <sakari.ailus@iki.fi> 12919L: linux-media@vger.kernel.org 12920S: Maintained 12921F: drivers/media/i2c/smiapp/ 12922F: include/media/i2c/smiapp.h 12923F: drivers/media/i2c/smiapp-pll.c 12924F: drivers/media/i2c/smiapp-pll.h 12925F: include/uapi/linux/smiapp.h 12926F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12927 12928SMM665 HARDWARE MONITOR DRIVER 12929M: Guenter Roeck <linux@roeck-us.net> 12930L: linux-hwmon@vger.kernel.org 12931S: Maintained 12932F: Documentation/hwmon/smm665 12933F: drivers/hwmon/smm665.c 12934 12935SMSC EMC2103 HARDWARE MONITOR DRIVER 12936M: Steve Glendinning <steve.glendinning@shawell.net> 12937L: linux-hwmon@vger.kernel.org 12938S: Maintained 12939F: Documentation/hwmon/emc2103 12940F: drivers/hwmon/emc2103.c 12941 12942SMSC SCH5627 HARDWARE MONITOR DRIVER 12943M: Hans de Goede <hdegoede@redhat.com> 12944L: linux-hwmon@vger.kernel.org 12945S: Supported 12946F: Documentation/hwmon/sch5627 12947F: drivers/hwmon/sch5627.c 12948 12949SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12950M: Steve Glendinning <steve.glendinning@shawell.net> 12951L: linux-fbdev@vger.kernel.org 12952S: Maintained 12953F: drivers/video/fbdev/smscufx.c 12954 12955SMSC47B397 HARDWARE MONITOR DRIVER 12956M: Jean Delvare <jdelvare@suse.com> 12957L: linux-hwmon@vger.kernel.org 12958S: Maintained 12959F: Documentation/hwmon/smsc47b397 12960F: drivers/hwmon/smsc47b397.c 12961 12962SMSC911x ETHERNET DRIVER 12963M: Steve Glendinning <steve.glendinning@shawell.net> 12964L: netdev@vger.kernel.org 12965S: Maintained 12966F: include/linux/smsc911x.h 12967F: drivers/net/ethernet/smsc/smsc911x.* 12968 12969SMSC9420 PCI ETHERNET DRIVER 12970M: Steve Glendinning <steve.glendinning@shawell.net> 12971L: netdev@vger.kernel.org 12972S: Maintained 12973F: drivers/net/ethernet/smsc/smsc9420.* 12974 12975SOC-CAMERA V4L2 SUBSYSTEM 12976L: linux-media@vger.kernel.org 12977T: git git://linuxtv.org/media_tree.git 12978S: Orphan 12979F: include/media/soc* 12980F: drivers/media/i2c/soc_camera/ 12981F: drivers/media/platform/soc_camera/ 12982 12983SOCIONEXT SYNQUACER I2C DRIVER 12984M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12985L: linux-i2c@vger.kernel.org 12986S: Maintained 12987F: drivers/i2c/busses/i2c-synquacer.c 12988F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 12989 12990SOCIONEXT UNIPHIER SOUND DRIVER 12991M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12992L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12993S: Maintained 12994F: sound/soc/uniphier/ 12995 12996SOEKRIS NET48XX LED SUPPORT 12997M: Chris Boot <bootc@bootc.net> 12998S: Maintained 12999F: drivers/leds/leds-net48xx.c 13000 13001SOFT-ROCE DRIVER (rxe) 13002M: Moni Shoua <monis@mellanox.com> 13003L: linux-rdma@vger.kernel.org 13004S: Supported 13005W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13006Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13007F: drivers/infiniband/sw/rxe/ 13008F: include/uapi/rdma/rdma_user_rxe.h 13009 13010SOFTLOGIC 6x10 MPEG CODEC 13011M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13012M: Anton Sviridenko <anton@corp.bluecherry.net> 13013M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13014M: Andrey Utkin <andrey_utkin@fastmail.com> 13015M: Ismael Luceno <ismael@iodev.co.uk> 13016L: linux-media@vger.kernel.org 13017S: Supported 13018F: drivers/media/pci/solo6x10/ 13019 13020SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13021M: James Morse <james.morse@arm.com> 13022L: linux-arm-kernel@lists.infradead.org 13023S: Maintained 13024F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13025F: drivers/firmware/arm_sdei.c 13026F: include/linux/sdei.h 13027F: include/uapi/linux/sdei.h 13028 13029SOFTWARE RAID (Multiple Disks) SUPPORT 13030M: Shaohua Li <shli@kernel.org> 13031L: linux-raid@vger.kernel.org 13032T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13033S: Supported 13034F: drivers/md/Makefile 13035F: drivers/md/Kconfig 13036F: drivers/md/md* 13037F: drivers/md/raid* 13038F: include/linux/raid/ 13039F: include/uapi/linux/raid/ 13040 13041SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13042M: Jassi Brar <jaswinder.singh@linaro.org> 13043L: netdev@vger.kernel.org 13044S: Maintained 13045F: drivers/net/ethernet/socionext/netsec.c 13046F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13047 13048SOLIDRUN CLEARFOG SUPPORT 13049M: Russell King <linux@armlinux.org.uk> 13050S: Maintained 13051F: arch/arm/boot/dts/armada-388-clearfog* 13052F: arch/arm/boot/dts/armada-38x-solidrun-* 13053 13054SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13055M: Russell King <linux@armlinux.org.uk> 13056S: Maintained 13057F: arch/arm/boot/dts/imx6*-cubox-i* 13058F: arch/arm/boot/dts/imx6*-hummingboard* 13059F: arch/arm/boot/dts/imx6*-sr-* 13060 13061SONIC NETWORK DRIVER 13062M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13063L: netdev@vger.kernel.org 13064S: Maintained 13065F: drivers/net/ethernet/natsemi/sonic.* 13066 13067SONICS SILICON BACKPLANE DRIVER (SSB) 13068M: Michael Buesch <m@bues.ch> 13069L: linux-wireless@vger.kernel.org 13070S: Maintained 13071F: drivers/ssb/ 13072F: include/linux/ssb/ 13073 13074SONY IMX274 SENSOR DRIVER 13075M: Leon Luo <leonl@leopardimaging.com> 13076L: linux-media@vger.kernel.org 13077T: git git://linuxtv.org/media_tree.git 13078S: Maintained 13079F: drivers/media/i2c/imx274.c 13080F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13081 13082SONY MEMORYSTICK CARD SUPPORT 13083M: Alex Dubov <oakad@yahoo.com> 13084W: http://tifmxx.berlios.de/ 13085S: Maintained 13086F: drivers/memstick/host/tifm_ms.c 13087 13088SONY MEMORYSTICK STANDARD SUPPORT 13089M: Maxim Levitsky <maximlevitsky@gmail.com> 13090S: Maintained 13091F: drivers/memstick/core/ms_block.* 13092 13093SONY VAIO CONTROL DEVICE DRIVER 13094M: Mattia Dongili <malattia@linux.it> 13095L: platform-driver-x86@vger.kernel.org 13096W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13097S: Maintained 13098F: Documentation/laptops/sony-laptop.txt 13099F: drivers/char/sonypi.c 13100F: drivers/platform/x86/sony-laptop.c 13101F: include/linux/sony-laptop.h 13102 13103SOUND 13104M: Jaroslav Kysela <perex@perex.cz> 13105M: Takashi Iwai <tiwai@suse.com> 13106L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13107W: http://www.alsa-project.org/ 13108T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13109T: git git://git.alsa-project.org/alsa-kernel.git 13110Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13111S: Maintained 13112F: Documentation/sound/ 13113F: include/sound/ 13114F: include/uapi/sound/ 13115F: sound/ 13116 13117SOUND - COMPRESSED AUDIO 13118M: Vinod Koul <vkoul@kernel.org> 13119L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13120T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13121S: Supported 13122F: Documentation/sound/alsa/compress_offload.txt 13123F: include/sound/compress_driver.h 13124F: include/uapi/sound/compress_* 13125F: sound/core/compress_offload.c 13126F: sound/soc/soc-compress.c 13127 13128SOUND - DMAENGINE HELPERS 13129M: Lars-Peter Clausen <lars@metafoo.de> 13130S: Supported 13131F: include/sound/dmaengine_pcm.h 13132F: sound/core/pcm_dmaengine.c 13133F: sound/soc/soc-generic-dmaengine-pcm.c 13134 13135SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13136M: Liam Girdwood <lgirdwood@gmail.com> 13137M: Mark Brown <broonie@kernel.org> 13138T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13139L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13140W: http://alsa-project.org/main/index.php/ASoC 13141S: Supported 13142F: Documentation/devicetree/bindings/sound/ 13143F: Documentation/sound/alsa/soc/ 13144F: sound/soc/ 13145F: include/sound/soc* 13146 13147SOUNDWIRE SUBSYSTEM 13148M: Vinod Koul <vinod.koul@intel.com> 13149M: Sanyog Kale <sanyog.r.kale@intel.com> 13150R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13151L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13152S: Supported 13153F: Documentation/driver-api/soundwire/ 13154F: drivers/soundwire/ 13155F: include/linux/soundwire/ 13156 13157SP2 MEDIA DRIVER 13158M: Olli Salonen <olli.salonen@iki.fi> 13159L: linux-media@vger.kernel.org 13160W: https://linuxtv.org 13161Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13162S: Maintained 13163F: drivers/media/dvb-frontends/sp2* 13164 13165SPARC + UltraSPARC (sparc/sparc64) 13166M: "David S. Miller" <davem@davemloft.net> 13167L: sparclinux@vger.kernel.org 13168Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 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: arch/sparc/ 13173F: drivers/sbus/ 13174 13175SPARC SERIAL DRIVERS 13176M: "David S. Miller" <davem@davemloft.net> 13177L: sparclinux@vger.kernel.org 13178T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13179T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13180S: Maintained 13181F: include/linux/sunserialcore.h 13182F: drivers/tty/serial/suncore.c 13183F: drivers/tty/serial/sunhv.c 13184F: drivers/tty/serial/sunsab.c 13185F: drivers/tty/serial/sunsab.h 13186F: drivers/tty/serial/sunsu.c 13187F: drivers/tty/serial/sunzilog.c 13188F: drivers/tty/serial/sunzilog.h 13189F: drivers/tty/vcc.c 13190 13191SPARSE CHECKER 13192M: "Christopher Li" <sparse@chrisli.org> 13193L: linux-sparse@vger.kernel.org 13194W: https://sparse.wiki.kernel.org/ 13195T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13196T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13197S: Maintained 13198F: include/linux/compiler.h 13199 13200SPEAR CLOCK FRAMEWORK SUPPORT 13201M: Viresh Kumar <vireshk@kernel.org> 13202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13203W: http://www.st.com/spear 13204S: Maintained 13205F: drivers/clk/spear/ 13206 13207SPEAR PLATFORM SUPPORT 13208M: Viresh Kumar <vireshk@kernel.org> 13209M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13210L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13211W: http://www.st.com/spear 13212S: Maintained 13213F: arch/arm/boot/dts/spear* 13214F: arch/arm/mach-spear/ 13215 13216SPI NOR SUBSYSTEM 13217M: Marek Vasut <marek.vasut@gmail.com> 13218L: linux-mtd@lists.infradead.org 13219W: http://www.linux-mtd.infradead.org/ 13220Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13221T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13222T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13223S: Maintained 13224F: drivers/mtd/spi-nor/ 13225F: include/linux/mtd/spi-nor.h 13226 13227SPI SUBSYSTEM 13228M: Mark Brown <broonie@kernel.org> 13229L: linux-spi@vger.kernel.org 13230T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13231Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13232S: Maintained 13233F: Documentation/devicetree/bindings/spi/ 13234F: Documentation/spi/ 13235F: drivers/spi/ 13236F: include/linux/spi/ 13237F: include/uapi/linux/spi/ 13238F: tools/spi/ 13239 13240SPIDERNET NETWORK DRIVER for CELL 13241M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13242L: netdev@vger.kernel.org 13243S: Supported 13244F: Documentation/networking/spider_net.txt 13245F: drivers/net/ethernet/toshiba/spider_net* 13246 13247SPMI SUBSYSTEM 13248R: Stephen Boyd <sboyd@kernel.org> 13249L: linux-arm-msm@vger.kernel.org 13250F: Documentation/devicetree/bindings/spmi/ 13251F: drivers/spmi/ 13252F: include/dt-bindings/spmi/spmi.h 13253F: include/linux/spmi.h 13254F: include/trace/events/spmi.h 13255 13256SPU FILE SYSTEM 13257M: Jeremy Kerr <jk@ozlabs.org> 13258L: linuxppc-dev@lists.ozlabs.org 13259W: http://www.ibm.com/developerworks/power/cell/ 13260S: Supported 13261F: Documentation/filesystems/spufs.txt 13262F: arch/powerpc/platforms/cell/spufs/ 13263 13264SQUASHFS FILE SYSTEM 13265M: Phillip Lougher <phillip@squashfs.org.uk> 13266L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13267W: http://squashfs.org.uk 13268T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13269S: Maintained 13270F: Documentation/filesystems/squashfs.txt 13271F: fs/squashfs/ 13272 13273SRM (Alpha) environment access 13274M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13275S: Maintained 13276F: arch/alpha/kernel/srm_env.c 13277 13278STABLE BRANCH 13279M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13280L: stable@vger.kernel.org 13281S: Supported 13282F: Documentation/process/stable-kernel-rules.rst 13283 13284STAGING - ATOMISP DRIVER 13285M: Alan Cox <alan@linux.intel.com> 13286M: Sakari Ailus <sakari.ailus@linux.intel.com> 13287L: linux-media@vger.kernel.org 13288S: Maintained 13289F: drivers/staging/media/atomisp/ 13290 13291STAGING - COMEDI 13292M: Ian Abbott <abbotti@mev.co.uk> 13293M: H Hartley Sweeten <hsweeten@visionengravers.com> 13294S: Odd Fixes 13295F: drivers/staging/comedi/ 13296 13297STAGING - FLARION FT1000 DRIVERS 13298M: Marek Belisko <marek.belisko@gmail.com> 13299S: Odd Fixes 13300F: drivers/staging/ft1000/ 13301 13302STAGING - INDUSTRIAL IO 13303M: Jonathan Cameron <jic23@kernel.org> 13304L: linux-iio@vger.kernel.org 13305S: Odd Fixes 13306F: Documentation/devicetree/bindings/staging/iio/ 13307F: drivers/staging/iio/ 13308 13309STAGING - LUSTRE PARALLEL FILESYSTEM 13310M: Oleg Drokin <oleg.drokin@intel.com> 13311M: Andreas Dilger <andreas.dilger@intel.com> 13312M: James Simmons <jsimmons@infradead.org> 13313L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13314W: http://wiki.lustre.org/ 13315S: Maintained 13316F: drivers/staging/lustre 13317 13318STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13319M: Marc Dietrich <marvin24@gmx.de> 13320L: ac100@lists.launchpad.net (moderated for non-subscribers) 13321L: linux-tegra@vger.kernel.org 13322S: Maintained 13323F: drivers/staging/nvec/ 13324 13325STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13326M: Jens Frederich <jfrederich@gmail.com> 13327M: Daniel Drake <dsd@laptop.org> 13328M: Jon Nettleton <jon.nettleton@gmail.com> 13329W: http://wiki.laptop.org/go/DCON 13330S: Maintained 13331F: drivers/staging/olpc_dcon/ 13332 13333STAGING - REALTEK RTL8712U DRIVERS 13334M: Larry Finger <Larry.Finger@lwfinger.net> 13335M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13336S: Odd Fixes 13337F: drivers/staging/rtl8712/ 13338 13339STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13340M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13341M: Teddy Wang <teddy.wang@siliconmotion.com> 13342M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13343L: linux-fbdev@vger.kernel.org 13344S: Maintained 13345F: drivers/staging/sm750fb/ 13346 13347STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13348M: William Hubbs <w.d.hubbs@gmail.com> 13349M: Chris Brannon <chris@the-brannons.com> 13350M: Kirk Reiser <kirk@reisers.ca> 13351M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13352L: speakup@linux-speakup.org 13353W: http://www.linux-speakup.org/ 13354S: Odd Fixes 13355F: drivers/staging/speakup/ 13356 13357STAGING - VIA VT665X DRIVERS 13358M: Forest Bond <forest@alittletooquiet.net> 13359S: Odd Fixes 13360F: drivers/staging/vt665?/ 13361 13362STAGING - WILC1000 WIFI DRIVER 13363M: Aditya Shankar <aditya.shankar@microchip.com> 13364M: Ganesh Krishna <ganesh.krishna@microchip.com> 13365L: linux-wireless@vger.kernel.org 13366S: Supported 13367F: drivers/staging/wilc1000/ 13368 13369STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13370M: Arnaud Patard <arnaud.patard@rtp-net.org> 13371S: Odd Fixes 13372F: drivers/staging/xgifb/ 13373 13374STAGING SUBSYSTEM 13375M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13376T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13377L: devel@driverdev.osuosl.org 13378S: Supported 13379F: drivers/staging/ 13380 13381STARFIRE/DURALAN NETWORK DRIVER 13382M: Ion Badulescu <ionut@badula.org> 13383S: Odd Fixes 13384F: drivers/net/ethernet/adaptec/starfire* 13385 13386STEC S1220 SKD DRIVER 13387M: Bart Van Assche <bart.vanassche@wdc.com> 13388L: linux-block@vger.kernel.org 13389S: Maintained 13390F: drivers/block/skd*[ch] 13391 13392STI CEC DRIVER 13393M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13394S: Maintained 13395F: drivers/staging/media/st-cec/ 13396F: Documentation/devicetree/bindings/media/stih-cec.txt 13397 13398STK1160 USB VIDEO CAPTURE DRIVER 13399M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13400L: linux-media@vger.kernel.org 13401T: git git://linuxtv.org/media_tree.git 13402S: Maintained 13403F: drivers/media/usb/stk1160/ 13404 13405STMMAC ETHERNET DRIVER 13406M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13407M: Alexandre Torgue <alexandre.torgue@st.com> 13408L: netdev@vger.kernel.org 13409W: http://www.stlinux.com 13410S: Supported 13411F: drivers/net/ethernet/stmicro/stmmac/ 13412 13413SUN3/3X 13414M: Sam Creasey <sammy@sammy.net> 13415W: http://sammy.net/sun3/ 13416S: Maintained 13417F: arch/m68k/kernel/*sun3* 13418F: arch/m68k/sun3*/ 13419F: arch/m68k/include/asm/sun3* 13420F: drivers/net/ethernet/i825xx/sun3* 13421 13422SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13423M: Hans de Goede <hdegoede@redhat.com> 13424L: linux-input@vger.kernel.org 13425S: Maintained 13426F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13427F: drivers/input/keyboard/sun4i-lradc-keys.c 13428 13429SUNDANCE NETWORK DRIVER 13430M: Denis Kirjanov <kda@linux-powerpc.org> 13431L: netdev@vger.kernel.org 13432S: Maintained 13433F: drivers/net/ethernet/dlink/sundance.c 13434 13435SUPERH 13436M: Yoshinori Sato <ysato@users.sourceforge.jp> 13437M: Rich Felker <dalias@libc.org> 13438L: linux-sh@vger.kernel.org 13439Q: http://patchwork.kernel.org/project/linux-sh/list/ 13440S: Maintained 13441F: Documentation/sh/ 13442F: arch/sh/ 13443F: drivers/sh/ 13444 13445SUSPEND TO RAM 13446M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13447M: Len Brown <len.brown@intel.com> 13448M: Pavel Machek <pavel@ucw.cz> 13449L: linux-pm@vger.kernel.org 13450B: https://bugzilla.kernel.org 13451S: Supported 13452F: Documentation/power/ 13453F: arch/x86/kernel/acpi/ 13454F: drivers/base/power/ 13455F: kernel/power/ 13456F: include/linux/suspend.h 13457F: include/linux/freezer.h 13458F: include/linux/pm.h 13459 13460SVGA HANDLING 13461M: Martin Mares <mj@ucw.cz> 13462L: linux-video@atrey.karlin.mff.cuni.cz 13463S: Maintained 13464F: Documentation/svga.txt 13465F: arch/x86/boot/video* 13466 13467SWIOTLB SUBSYSTEM 13468M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13469L: iommu@lists.linux-foundation.org 13470T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13471S: Supported 13472F: lib/swiotlb.c 13473F: arch/*/kernel/pci-swiotlb.c 13474F: include/linux/swiotlb.h 13475 13476SWITCHDEV 13477M: Jiri Pirko <jiri@resnulli.us> 13478M: Ivan Vecera <ivecera@redhat.com> 13479L: netdev@vger.kernel.org 13480S: Supported 13481F: net/switchdev/ 13482F: include/net/switchdev.h 13483 13484SYNC FILE FRAMEWORK 13485M: Sumit Semwal <sumit.semwal@linaro.org> 13486R: Gustavo Padovan <gustavo@padovan.org> 13487S: Maintained 13488L: linux-media@vger.kernel.org 13489L: dri-devel@lists.freedesktop.org 13490F: drivers/dma-buf/sync_* 13491F: drivers/dma-buf/dma-fence* 13492F: drivers/dma-buf/sw_sync.c 13493F: include/linux/sync_file.h 13494F: include/uapi/linux/sync_file.h 13495F: Documentation/sync_file.txt 13496T: git git://anongit.freedesktop.org/drm/drm-misc 13497 13498SYNOPSYS ARC ARCHITECTURE 13499M: Vineet Gupta <vgupta@synopsys.com> 13500L: linux-snps-arc@lists.infradead.org 13501S: Supported 13502F: arch/arc/ 13503F: Documentation/devicetree/bindings/arc/* 13504F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13505F: drivers/clocksource/arc_timer.c 13506F: drivers/tty/serial/arc_uart.c 13507T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13508 13509SYNOPSYS ARC HSDK SDP pll clock driver 13510M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13511S: Supported 13512F: drivers/clk/clk-hsdk-pll.c 13513F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13514 13515SYNOPSYS ARC SDP clock driver 13516M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13517S: Supported 13518F: drivers/clk/axs10x/* 13519F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13520 13521SYNOPSYS ARC SDP platform support 13522M: Alexey Brodkin <abrodkin@synopsys.com> 13523S: Supported 13524F: arch/arc/plat-axs10x 13525F: arch/arc/boot/dts/ax* 13526F: Documentation/devicetree/bindings/arc/axs10* 13527 13528SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13529M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13530S: Supported 13531F: drivers/reset/reset-axs10x.c 13532F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13533 13534SYNOPSYS DESIGNWARE 8250 UART DRIVER 13535R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13536S: Maintained 13537F: drivers/tty/serial/8250/8250_dw.c 13538 13539SYNOPSYS DESIGNWARE APB GPIO DRIVER 13540M: Hoan Tran <hotran@apm.com> 13541L: linux-gpio@vger.kernel.org 13542S: Maintained 13543F: drivers/gpio/gpio-dwapb.c 13544F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13545 13546SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13547M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13548S: Maintained 13549F: drivers/dma/dwi-axi-dmac/ 13550F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13551 13552SYNOPSYS DESIGNWARE DMAC DRIVER 13553M: Viresh Kumar <vireshk@kernel.org> 13554R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13555S: Maintained 13556F: include/linux/dma/dw.h 13557F: include/linux/platform_data/dma-dw.h 13558F: drivers/dma/dw/ 13559 13560SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13561M: Jose Abreu <Jose.Abreu@synopsys.com> 13562L: netdev@vger.kernel.org 13563S: Supported 13564F: drivers/net/ethernet/synopsys/ 13565 13566SYNOPSYS DESIGNWARE I2C DRIVER 13567M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13568R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13569R: Mika Westerberg <mika.westerberg@linux.intel.com> 13570L: linux-i2c@vger.kernel.org 13571S: Maintained 13572F: drivers/i2c/busses/i2c-designware-* 13573F: include/linux/platform_data/i2c-designware.h 13574 13575SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13576M: Jaehoon Chung <jh80.chung@samsung.com> 13577L: linux-mmc@vger.kernel.org 13578S: Maintained 13579F: drivers/mmc/host/dw_mmc* 13580 13581SYNOPSYS HSDK RESET CONTROLLER DRIVER 13582M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13583S: Supported 13584F: drivers/reset/reset-hsdk.c 13585F: include/dt-bindings/reset/snps,hsdk-reset.h 13586F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13587 13588SYSTEM CONFIGURATION (SYSCON) 13589M: Lee Jones <lee.jones@linaro.org> 13590M: Arnd Bergmann <arnd@arndb.de> 13591T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13592S: Supported 13593F: drivers/mfd/syscon.c 13594 13595SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13596M: Sudeep Holla <sudeep.holla@arm.com> 13597L: linux-arm-kernel@lists.infradead.org 13598S: Maintained 13599F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13600F: drivers/clk/clk-sc[mp]i.c 13601F: drivers/cpufreq/sc[mp]i-cpufreq.c 13602F: drivers/firmware/arm_scpi.c 13603F: drivers/firmware/arm_scmi/ 13604F: include/linux/sc[mp]i_protocol.h 13605 13606SYSTEM RESET/SHUTDOWN DRIVERS 13607M: Sebastian Reichel <sre@kernel.org> 13608L: linux-pm@vger.kernel.org 13609T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13610S: Maintained 13611F: Documentation/devicetree/bindings/power/reset/ 13612F: drivers/power/reset/ 13613 13614SYSTEM TRACE MODULE CLASS 13615M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13616S: Maintained 13617T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13618F: Documentation/trace/stm.txt 13619F: drivers/hwtracing/stm/ 13620F: include/linux/stm.h 13621F: include/uapi/linux/stm.h 13622 13623SYSV FILESYSTEM 13624M: Christoph Hellwig <hch@infradead.org> 13625S: Maintained 13626F: Documentation/filesystems/sysv-fs.txt 13627F: fs/sysv/ 13628F: include/linux/sysv_fs.h 13629 13630TARGET SUBSYSTEM 13631M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13632L: linux-scsi@vger.kernel.org 13633L: target-devel@vger.kernel.org 13634W: http://www.linux-iscsi.org 13635W: http://groups.google.com/group/linux-iscsi-target-dev 13636T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13637S: Supported 13638F: drivers/target/ 13639F: include/target/ 13640F: Documentation/target/ 13641 13642TASKSTATS STATISTICS INTERFACE 13643M: Balbir Singh <bsingharora@gmail.com> 13644S: Maintained 13645F: Documentation/accounting/taskstats* 13646F: include/linux/taskstats* 13647F: kernel/taskstats.c 13648 13649TC subsystem 13650M: Jamal Hadi Salim <jhs@mojatatu.com> 13651M: Cong Wang <xiyou.wangcong@gmail.com> 13652M: Jiri Pirko <jiri@resnulli.us> 13653L: netdev@vger.kernel.org 13654S: Maintained 13655F: include/net/pkt_cls.h 13656F: include/net/pkt_sched.h 13657F: include/net/tc_act/ 13658F: include/uapi/linux/pkt_cls.h 13659F: include/uapi/linux/pkt_sched.h 13660F: include/uapi/linux/tc_act/ 13661F: include/uapi/linux/tc_ematch/ 13662F: net/sched/ 13663 13664TCP LOW PRIORITY MODULE 13665M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13666M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13667W: http://tcp-lp-mod.sourceforge.net/ 13668S: Maintained 13669F: net/ipv4/tcp_lp.c 13670 13671TDA10071 MEDIA DRIVER 13672M: Antti Palosaari <crope@iki.fi> 13673L: linux-media@vger.kernel.org 13674W: https://linuxtv.org 13675W: http://palosaari.fi/linux/ 13676Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13677T: git git://linuxtv.org/anttip/media_tree.git 13678S: Maintained 13679F: drivers/media/dvb-frontends/tda10071* 13680 13681TDA18212 MEDIA DRIVER 13682M: Antti Palosaari <crope@iki.fi> 13683L: linux-media@vger.kernel.org 13684W: https://linuxtv.org 13685W: http://palosaari.fi/linux/ 13686Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13687T: git git://linuxtv.org/anttip/media_tree.git 13688S: Maintained 13689F: drivers/media/tuners/tda18212* 13690 13691TDA18218 MEDIA DRIVER 13692M: Antti Palosaari <crope@iki.fi> 13693L: linux-media@vger.kernel.org 13694W: https://linuxtv.org 13695W: http://palosaari.fi/linux/ 13696Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13697T: git git://linuxtv.org/anttip/media_tree.git 13698S: Maintained 13699F: drivers/media/tuners/tda18218* 13700 13701TDA18250 MEDIA DRIVER 13702M: Olli Salonen <olli.salonen@iki.fi> 13703L: linux-media@vger.kernel.org 13704W: https://linuxtv.org 13705Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13706T: git git://linuxtv.org/media_tree.git 13707S: Maintained 13708F: drivers/media/tuners/tda18250* 13709 13710TDA18271 MEDIA DRIVER 13711M: Michael Krufky <mkrufky@linuxtv.org> 13712L: linux-media@vger.kernel.org 13713W: https://linuxtv.org 13714W: http://github.com/mkrufky 13715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13716T: git git://linuxtv.org/mkrufky/tuners.git 13717S: Maintained 13718F: drivers/media/tuners/tda18271* 13719 13720TDA1997x MEDIA DRIVER 13721M: Tim Harvey <tharvey@gateworks.com> 13722L: linux-media@vger.kernel.org 13723W: https://linuxtv.org 13724Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13725S: Maintained 13726F: drivers/media/i2c/tda1997x.* 13727 13728TDA827x MEDIA DRIVER 13729M: Michael Krufky <mkrufky@linuxtv.org> 13730L: linux-media@vger.kernel.org 13731W: https://linuxtv.org 13732W: http://github.com/mkrufky 13733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13734T: git git://linuxtv.org/mkrufky/tuners.git 13735S: Maintained 13736F: drivers/media/tuners/tda8290.* 13737 13738TDA8290 MEDIA DRIVER 13739M: Michael Krufky <mkrufky@linuxtv.org> 13740L: linux-media@vger.kernel.org 13741W: https://linuxtv.org 13742W: http://github.com/mkrufky 13743Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13744T: git git://linuxtv.org/mkrufky/tuners.git 13745S: Maintained 13746F: drivers/media/tuners/tda8290.* 13747 13748TDA9840 MEDIA DRIVER 13749M: Hans Verkuil <hverkuil@xs4all.nl> 13750L: linux-media@vger.kernel.org 13751T: git git://linuxtv.org/media_tree.git 13752W: https://linuxtv.org 13753S: Maintained 13754F: drivers/media/i2c/tda9840* 13755 13756TEA5761 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: Odd fixes 13763F: drivers/media/tuners/tea5761.* 13764 13765TEA5767 TUNER DRIVER 13766M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13767M: Mauro Carvalho Chehab <mchehab@kernel.org> 13768L: linux-media@vger.kernel.org 13769W: https://linuxtv.org 13770T: git git://linuxtv.org/media_tree.git 13771S: Maintained 13772F: drivers/media/tuners/tea5767.* 13773 13774TEA6415C MEDIA DRIVER 13775M: Hans Verkuil <hverkuil@xs4all.nl> 13776L: linux-media@vger.kernel.org 13777T: git git://linuxtv.org/media_tree.git 13778W: https://linuxtv.org 13779S: Maintained 13780F: drivers/media/i2c/tea6415c* 13781 13782TEA6420 MEDIA DRIVER 13783M: Hans Verkuil <hverkuil@xs4all.nl> 13784L: linux-media@vger.kernel.org 13785T: git git://linuxtv.org/media_tree.git 13786W: https://linuxtv.org 13787S: Maintained 13788F: drivers/media/i2c/tea6420* 13789 13790TEAM DRIVER 13791M: Jiri Pirko <jiri@resnulli.us> 13792L: netdev@vger.kernel.org 13793S: Supported 13794F: drivers/net/team/ 13795F: include/linux/if_team.h 13796F: include/uapi/linux/if_team.h 13797 13798TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13799M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13800S: Maintained 13801F: arch/x86/platform/ts5500/ 13802 13803TECHNOTREND USB IR RECEIVER 13804M: Sean Young <sean@mess.org> 13805L: linux-media@vger.kernel.org 13806S: Maintained 13807F: drivers/media/rc/ttusbir.c 13808 13809TECHWELL TW9910 VIDEO DECODER 13810L: linux-media@vger.kernel.org 13811S: Orphan 13812F: drivers/media/i2c/tw9910.c 13813F: include/media/i2c/tw9910.h 13814 13815TEE SUBSYSTEM 13816M: Jens Wiklander <jens.wiklander@linaro.org> 13817S: Maintained 13818F: include/linux/tee_drv.h 13819F: include/uapi/linux/tee.h 13820F: drivers/tee/ 13821F: Documentation/tee.txt 13822 13823TEGRA ARCHITECTURE SUPPORT 13824M: Thierry Reding <thierry.reding@gmail.com> 13825M: Jonathan Hunter <jonathanh@nvidia.com> 13826L: linux-tegra@vger.kernel.org 13827Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13828T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13829S: Supported 13830N: [^a-z]tegra 13831 13832TEGRA CLOCK DRIVER 13833M: Peter De Schrijver <pdeschrijver@nvidia.com> 13834M: Prashant Gaikwad <pgaikwad@nvidia.com> 13835S: Supported 13836F: drivers/clk/tegra/ 13837 13838TEGRA DMA DRIVERS 13839M: Laxman Dewangan <ldewangan@nvidia.com> 13840M: Jon Hunter <jonathanh@nvidia.com> 13841S: Supported 13842F: drivers/dma/tegra* 13843 13844TEGRA I2C DRIVER 13845M: Laxman Dewangan <ldewangan@nvidia.com> 13846S: Supported 13847F: drivers/i2c/busses/i2c-tegra.c 13848 13849TEGRA IOMMU DRIVERS 13850M: Thierry Reding <thierry.reding@gmail.com> 13851L: linux-tegra@vger.kernel.org 13852S: Supported 13853F: drivers/iommu/tegra* 13854 13855TEGRA KBC DRIVER 13856M: Rakesh Iyer <riyer@nvidia.com> 13857M: Laxman Dewangan <ldewangan@nvidia.com> 13858S: Supported 13859F: drivers/input/keyboard/tegra-kbc.c 13860 13861TEGRA PWM DRIVER 13862M: Thierry Reding <thierry.reding@gmail.com> 13863S: Supported 13864F: drivers/pwm/pwm-tegra.c 13865 13866TEGRA SERIAL DRIVER 13867M: Laxman Dewangan <ldewangan@nvidia.com> 13868S: Supported 13869F: drivers/tty/serial/serial-tegra.c 13870 13871TEGRA SPI DRIVER 13872M: Laxman Dewangan <ldewangan@nvidia.com> 13873S: Supported 13874F: drivers/spi/spi-tegra* 13875 13876TEHUTI ETHERNET DRIVER 13877M: Andy Gospodarek <andy@greyhouse.net> 13878L: netdev@vger.kernel.org 13879S: Supported 13880F: drivers/net/ethernet/tehuti/* 13881 13882Telecom Clock Driver for MCPL0010 13883M: Mark Gross <mark.gross@intel.com> 13884S: Supported 13885F: drivers/char/tlclk.c 13886 13887TENSILICA XTENSA PORT (xtensa) 13888M: Chris Zankel <chris@zankel.net> 13889M: Max Filippov <jcmvbkbc@gmail.com> 13890L: linux-xtensa@linux-xtensa.org 13891T: git git://github.com/czankel/xtensa-linux.git 13892S: Maintained 13893F: arch/xtensa/ 13894F: drivers/irqchip/irq-xtensa-* 13895 13896Texas Instruments' System Control Interface (TISCI) Protocol Driver 13897M: Nishanth Menon <nm@ti.com> 13898M: Tero Kristo <t-kristo@ti.com> 13899M: Santosh Shilimkar <ssantosh@kernel.org> 13900L: linux-arm-kernel@lists.infradead.org 13901S: Maintained 13902F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13903F: drivers/firmware/ti_sci* 13904F: include/linux/soc/ti/ti_sci_protocol.h 13905F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13906F: include/dt-bindings/genpd/k2g.h 13907F: drivers/soc/ti/ti_sci_pm_domains.c 13908F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13909F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13910F: drivers/clk/keystone/sci-clk.c 13911F: drivers/reset/reset-ti-sci.c 13912 13913THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13914M: Hans Verkuil <hverkuil@xs4all.nl> 13915L: linux-media@vger.kernel.org 13916T: git git://linuxtv.org/media_tree.git 13917W: https://linuxtv.org 13918S: Maintained 13919F: drivers/media/radio/radio-raremono.c 13920 13921THERMAL 13922M: Zhang Rui <rui.zhang@intel.com> 13923M: Eduardo Valentin <edubezval@gmail.com> 13924L: linux-pm@vger.kernel.org 13925T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13926T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13927Q: https://patchwork.kernel.org/project/linux-pm/list/ 13928S: Supported 13929F: drivers/thermal/ 13930F: include/linux/thermal.h 13931F: include/uapi/linux/thermal.h 13932F: include/linux/cpu_cooling.h 13933F: Documentation/devicetree/bindings/thermal/ 13934 13935THERMAL/CPU_COOLING 13936M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13937M: Viresh Kumar <viresh.kumar@linaro.org> 13938M: Javi Merino <javi.merino@kernel.org> 13939L: linux-pm@vger.kernel.org 13940S: Supported 13941F: Documentation/thermal/cpu-cooling-api.txt 13942F: drivers/thermal/cpu_cooling.c 13943F: include/linux/cpu_cooling.h 13944 13945THINKPAD ACPI EXTRAS DRIVER 13946M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13947L: ibm-acpi-devel@lists.sourceforge.net 13948L: platform-driver-x86@vger.kernel.org 13949W: http://ibm-acpi.sourceforge.net 13950W: http://thinkwiki.org/wiki/Ibm-acpi 13951T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13952S: Maintained 13953F: drivers/platform/x86/thinkpad_acpi.c 13954 13955THUNDERBOLT DRIVER 13956M: Andreas Noever <andreas.noever@gmail.com> 13957M: Michael Jamet <michael.jamet@intel.com> 13958M: Mika Westerberg <mika.westerberg@linux.intel.com> 13959M: Yehezkel Bernat <YehezkelShB@gmail.com> 13960T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13961S: Maintained 13962F: Documentation/admin-guide/thunderbolt.rst 13963F: drivers/thunderbolt/ 13964F: include/linux/thunderbolt.h 13965 13966THUNDERBOLT NETWORK DRIVER 13967M: Michael Jamet <michael.jamet@intel.com> 13968M: Mika Westerberg <mika.westerberg@linux.intel.com> 13969M: Yehezkel Bernat <YehezkelShB@gmail.com> 13970L: netdev@vger.kernel.org 13971S: Maintained 13972F: drivers/net/thunderbolt.c 13973 13974THUNDERX GPIO DRIVER 13975M: David Daney <david.daney@cavium.com> 13976S: Maintained 13977F: drivers/gpio/gpio-thunderx.c 13978 13979TI AM437X VPFE DRIVER 13980M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13981L: linux-media@vger.kernel.org 13982W: https://linuxtv.org 13983Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13984T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13985S: Maintained 13986F: drivers/media/platform/am437x/ 13987 13988TI BANDGAP AND THERMAL DRIVER 13989M: Eduardo Valentin <edubezval@gmail.com> 13990M: Keerthy <j-keerthy@ti.com> 13991L: linux-pm@vger.kernel.org 13992L: linux-omap@vger.kernel.org 13993S: Maintained 13994F: drivers/thermal/ti-soc-thermal/ 13995 13996TI BQ27XXX POWER SUPPLY DRIVER 13997R: Andrew F. Davis <afd@ti.com> 13998F: include/linux/power/bq27xxx_battery.h 13999F: drivers/power/supply/bq27xxx_battery.c 14000F: drivers/power/supply/bq27xxx_battery_i2c.c 14001 14002TI CDCE706 CLOCK DRIVER 14003M: Max Filippov <jcmvbkbc@gmail.com> 14004S: Maintained 14005F: drivers/clk/clk-cdce706.c 14006 14007TI CLOCK DRIVER 14008M: Tero Kristo <t-kristo@ti.com> 14009L: linux-omap@vger.kernel.org 14010S: Maintained 14011F: drivers/clk/ti/ 14012F: include/linux/clk/ti.h 14013 14014TI DAVINCI MACHINE SUPPORT 14015M: Sekhar Nori <nsekhar@ti.com> 14016M: Kevin Hilman <khilman@kernel.org> 14017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14018T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14019S: Supported 14020F: arch/arm/mach-davinci/ 14021F: drivers/i2c/busses/i2c-davinci.c 14022F: arch/arm/boot/dts/da850* 14023 14024TI DAVINCI SERIES CLOCK DRIVER 14025M: David Lechner <david@lechnology.com> 14026R: Sekhar Nori <nsekhar@ti.com> 14027S: Maintained 14028F: Documentation/devicetree/bindings/clock/ti/davinci/ 14029F: drivers/clk/davinci/ 14030 14031TI DAVINCI SERIES GPIO DRIVER 14032M: Keerthy <j-keerthy@ti.com> 14033L: linux-gpio@vger.kernel.org 14034S: Maintained 14035F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14036F: drivers/gpio/gpio-davinci.c 14037 14038TI DAVINCI SERIES MEDIA DRIVER 14039M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14040L: linux-media@vger.kernel.org 14041W: https://linuxtv.org 14042Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14043T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14044S: Maintained 14045F: drivers/media/platform/davinci/ 14046F: include/media/davinci/ 14047 14048TI ETHERNET SWITCH DRIVER (CPSW) 14049R: Grygorii Strashko <grygorii.strashko@ti.com> 14050L: linux-omap@vger.kernel.org 14051L: netdev@vger.kernel.org 14052S: Maintained 14053F: drivers/net/ethernet/ti/cpsw* 14054F: drivers/net/ethernet/ti/davinci* 14055 14056TI FLASH MEDIA INTERFACE DRIVER 14057M: Alex Dubov <oakad@yahoo.com> 14058S: Maintained 14059F: drivers/misc/tifm* 14060F: drivers/mmc/host/tifm_sd.c 14061F: include/linux/tifm.h 14062 14063TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14064M: Santosh Shilimkar <ssantosh@kernel.org> 14065L: linux-kernel@vger.kernel.org 14066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14067S: Maintained 14068F: drivers/soc/ti/* 14069T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14070 14071TI LM49xxx FAMILY ASoC CODEC DRIVERS 14072M: M R Swami Reddy <mr.swami.reddy@ti.com> 14073M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14074L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14075S: Maintained 14076F: sound/soc/codecs/lm49453* 14077F: sound/soc/codecs/isabelle* 14078 14079TI LP855x BACKLIGHT DRIVER 14080M: Milo Kim <milo.kim@ti.com> 14081S: Maintained 14082F: Documentation/backlight/lp855x-driver.txt 14083F: drivers/video/backlight/lp855x_bl.c 14084F: include/linux/platform_data/lp855x.h 14085 14086TI LP8727 CHARGER DRIVER 14087M: Milo Kim <milo.kim@ti.com> 14088S: Maintained 14089F: drivers/power/supply/lp8727_charger.c 14090F: include/linux/platform_data/lp8727.h 14091 14092TI LP8788 MFD DRIVER 14093M: Milo Kim <milo.kim@ti.com> 14094S: Maintained 14095F: drivers/iio/adc/lp8788_adc.c 14096F: drivers/leds/leds-lp8788.c 14097F: drivers/mfd/lp8788*.c 14098F: drivers/power/supply/lp8788-charger.c 14099F: drivers/regulator/lp8788-*.c 14100F: include/linux/mfd/lp8788*.h 14101 14102TI NETCP ETHERNET DRIVER 14103M: Wingman Kwok <w-kwok2@ti.com> 14104M: Murali Karicheri <m-karicheri2@ti.com> 14105L: netdev@vger.kernel.org 14106S: Maintained 14107F: drivers/net/ethernet/ti/netcp* 14108 14109TI TAS571X FAMILY ASoC CODEC DRIVER 14110M: Kevin Cernekee <cernekee@chromium.org> 14111L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14112S: Odd Fixes 14113F: sound/soc/codecs/tas571x* 14114 14115TI TRF7970A NFC DRIVER 14116M: Mark Greer <mgreer@animalcreek.com> 14117L: linux-wireless@vger.kernel.org 14118L: linux-nfc@lists.01.org (moderated for non-subscribers) 14119S: Supported 14120F: drivers/nfc/trf7970a.c 14121F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14122 14123TI TWL4030 SERIES SOC CODEC DRIVER 14124M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14125L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14126S: Maintained 14127F: sound/soc/codecs/twl4030* 14128 14129TI VPE/CAL DRIVERS 14130M: Benoit Parrot <bparrot@ti.com> 14131L: linux-media@vger.kernel.org 14132W: http://linuxtv.org/ 14133Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14134S: Maintained 14135F: drivers/media/platform/ti-vpe/ 14136 14137TI WILINK WIRELESS DRIVERS 14138L: linux-wireless@vger.kernel.org 14139W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14140W: http://wireless.kernel.org/en/users/Drivers/wl1251 14141T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14142S: Orphan 14143F: drivers/net/wireless/ti/ 14144F: include/linux/wl12xx.h 14145 14146TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14147M: John Stultz <john.stultz@linaro.org> 14148M: Thomas Gleixner <tglx@linutronix.de> 14149R: Stephen Boyd <sboyd@kernel.org> 14150L: linux-kernel@vger.kernel.org 14151T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14152S: Supported 14153F: include/linux/clocksource.h 14154F: include/linux/time.h 14155F: include/linux/timex.h 14156F: include/uapi/linux/time.h 14157F: include/uapi/linux/timex.h 14158F: kernel/time/clocksource.c 14159F: kernel/time/time*.c 14160F: kernel/time/alarmtimer.c 14161F: kernel/time/ntp.c 14162F: tools/testing/selftests/timers/ 14163 14164TIPC NETWORK LAYER 14165M: Jon Maloy <jon.maloy@ericsson.com> 14166M: Ying Xue <ying.xue@windriver.com> 14167L: netdev@vger.kernel.org (core kernel code) 14168L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14169W: http://tipc.sourceforge.net/ 14170S: Maintained 14171F: include/uapi/linux/tipc*.h 14172F: net/tipc/ 14173 14174TLAN NETWORK DRIVER 14175M: Samuel Chessman <chessman@tux.org> 14176L: tlan-devel@lists.sourceforge.net (subscribers-only) 14177W: http://sourceforge.net/projects/tlan/ 14178S: Maintained 14179F: Documentation/networking/tlan.txt 14180F: drivers/net/ethernet/ti/tlan.* 14181 14182TM6000 VIDEO4LINUX DRIVER 14183M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14184M: Mauro Carvalho Chehab <mchehab@kernel.org> 14185L: linux-media@vger.kernel.org 14186W: https://linuxtv.org 14187T: git git://linuxtv.org/media_tree.git 14188S: Odd fixes 14189F: drivers/media/usb/tm6000/ 14190F: Documentation/media/v4l-drivers/tm6000* 14191 14192TMIO/SDHI MMC DRIVER 14193M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14194L: linux-mmc@vger.kernel.org 14195S: Supported 14196F: drivers/mmc/host/tmio_mmc* 14197F: drivers/mmc/host/renesas_sdhi* 14198F: include/linux/mfd/tmio.h 14199 14200TMP401 HARDWARE MONITOR DRIVER 14201M: Guenter Roeck <linux@roeck-us.net> 14202L: linux-hwmon@vger.kernel.org 14203S: Maintained 14204F: Documentation/hwmon/tmp401 14205F: drivers/hwmon/tmp401.c 14206 14207TMPFS (SHMEM FILESYSTEM) 14208M: Hugh Dickins <hughd@google.com> 14209L: linux-mm@kvack.org 14210S: Maintained 14211F: include/linux/shmem_fs.h 14212F: mm/shmem.c 14213 14214TOMOYO SECURITY MODULE 14215M: Kentaro Takeda <takedakn@nttdata.co.jp> 14216M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14217L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14218L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14219L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14220L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14221W: http://tomoyo.sourceforge.jp/ 14222T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14223S: Maintained 14224F: security/tomoyo/ 14225 14226TOPSTAR LAPTOP EXTRAS DRIVER 14227M: Herton Ronaldo Krzesinski <herton@canonical.com> 14228L: platform-driver-x86@vger.kernel.org 14229S: Maintained 14230F: drivers/platform/x86/topstar-laptop.c 14231 14232TORTURE-TEST MODULES 14233M: Davidlohr Bueso <dave@stgolabs.net> 14234M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14235M: Josh Triplett <josh@joshtriplett.org> 14236L: linux-kernel@vger.kernel.org 14237S: Supported 14238T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14239F: Documentation/RCU/torture.txt 14240F: kernel/torture.c 14241F: kernel/rcu/rcutorture.c 14242F: kernel/locking/locktorture.c 14243 14244TOSHIBA ACPI EXTRAS DRIVER 14245M: Azael Avalos <coproscefalo@gmail.com> 14246L: platform-driver-x86@vger.kernel.org 14247S: Maintained 14248F: drivers/platform/x86/toshiba_acpi.c 14249 14250TOSHIBA BLUETOOTH DRIVER 14251M: Azael Avalos <coproscefalo@gmail.com> 14252L: platform-driver-x86@vger.kernel.org 14253S: Maintained 14254F: drivers/platform/x86/toshiba_bluetooth.c 14255 14256TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14257M: Azael Avalos <coproscefalo@gmail.com> 14258L: platform-driver-x86@vger.kernel.org 14259S: Maintained 14260F: drivers/platform/x86/toshiba_haps.c 14261 14262TOSHIBA SMM DRIVER 14263M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14264W: http://www.buzzard.org.uk/toshiba/ 14265S: Maintained 14266F: drivers/char/toshiba.c 14267F: include/linux/toshiba.h 14268F: include/uapi/linux/toshiba.h 14269 14270TOSHIBA TC358743 DRIVER 14271M: Mats Randgaard <matrandg@cisco.com> 14272L: linux-media@vger.kernel.org 14273S: Maintained 14274F: drivers/media/i2c/tc358743* 14275F: include/media/i2c/tc358743.h 14276 14277TOSHIBA WMI HOTKEYS DRIVER 14278M: Azael Avalos <coproscefalo@gmail.com> 14279L: platform-driver-x86@vger.kernel.org 14280S: Maintained 14281F: drivers/platform/x86/toshiba-wmi.c 14282 14283TPM DEVICE DRIVER 14284M: Peter Huewe <peterhuewe@gmx.de> 14285M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14286R: Jason Gunthorpe <jgg@ziepe.ca> 14287L: linux-integrity@vger.kernel.org 14288Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14289W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14290T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14291S: Maintained 14292F: drivers/char/tpm/ 14293 14294TRACING 14295M: Steven Rostedt <rostedt@goodmis.org> 14296M: Ingo Molnar <mingo@redhat.com> 14297T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14298S: Maintained 14299F: Documentation/trace/ftrace.txt 14300F: arch/*/*/*/ftrace.h 14301F: arch/*/kernel/ftrace.c 14302F: include/*/ftrace.h 14303F: include/linux/trace*.h 14304F: include/trace/ 14305F: kernel/trace/ 14306F: tools/testing/selftests/ftrace/ 14307 14308TRACING MMIO ACCESSES (MMIOTRACE) 14309M: Steven Rostedt <rostedt@goodmis.org> 14310M: Ingo Molnar <mingo@kernel.org> 14311R: Karol Herbst <karolherbst@gmail.com> 14312R: Pekka Paalanen <ppaalanen@gmail.com> 14313S: Maintained 14314L: linux-kernel@vger.kernel.org 14315L: nouveau@lists.freedesktop.org 14316F: kernel/trace/trace_mmiotrace.c 14317F: include/linux/mmiotrace.h 14318F: arch/x86/mm/kmmio.c 14319F: arch/x86/mm/mmio-mod.c 14320F: arch/x86/mm/testmmiotrace.c 14321 14322TRIVIAL PATCHES 14323M: Jiri Kosina <trivial@kernel.org> 14324T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14325S: Maintained 14326K: ^Subject:.*(?i)trivial 14327 14328TEMPO SEMICONDUCTOR DRIVERS 14329M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14330S: Maintained 14331F: sound/soc/codecs/tscs*.c 14332F: sound/soc/codecs/tscs*.h 14333F: Documentation/devicetree/bindings/sound/tscs*.txt 14334 14335TTY LAYER 14336M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14337M: Jiri Slaby <jslaby@suse.com> 14338S: Supported 14339T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14340F: Documentation/serial/ 14341F: drivers/tty/ 14342F: drivers/tty/serial/serial_core.c 14343F: include/linux/serial_core.h 14344F: include/linux/serial.h 14345F: include/linux/tty.h 14346F: include/uapi/linux/serial_core.h 14347F: include/uapi/linux/serial.h 14348F: include/uapi/linux/tty.h 14349 14350TUA9001 MEDIA DRIVER 14351M: Antti Palosaari <crope@iki.fi> 14352L: linux-media@vger.kernel.org 14353W: https://linuxtv.org 14354W: http://palosaari.fi/linux/ 14355Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14356T: git git://linuxtv.org/anttip/media_tree.git 14357S: Maintained 14358F: drivers/media/tuners/tua9001* 14359 14360TULIP NETWORK DRIVERS 14361L: netdev@vger.kernel.org 14362L: linux-parisc@vger.kernel.org 14363S: Orphan 14364F: drivers/net/ethernet/dec/tulip/ 14365 14366TUN/TAP driver 14367M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14368W: http://vtun.sourceforge.net/tun 14369S: Maintained 14370F: Documentation/networking/tuntap.txt 14371F: arch/um/os-Linux/drivers/ 14372 14373TURBOCHANNEL SUBSYSTEM 14374M: "Maciej W. Rozycki" <macro@linux-mips.org> 14375M: Ralf Baechle <ralf@linux-mips.org> 14376L: linux-mips@linux-mips.org 14377Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14378S: Maintained 14379F: drivers/tc/ 14380F: include/linux/tc.h 14381 14382TW5864 VIDEO4LINUX DRIVER 14383M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14384M: Anton Sviridenko <anton@corp.bluecherry.net> 14385M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14386M: Andrey Utkin <andrey_utkin@fastmail.com> 14387L: linux-media@vger.kernel.org 14388S: Supported 14389F: drivers/media/pci/tw5864/ 14390 14391TW68 VIDEO4LINUX DRIVER 14392M: Hans Verkuil <hverkuil@xs4all.nl> 14393L: linux-media@vger.kernel.org 14394T: git git://linuxtv.org/media_tree.git 14395W: https://linuxtv.org 14396S: Odd Fixes 14397F: drivers/media/pci/tw68/ 14398 14399TW686X VIDEO4LINUX DRIVER 14400M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14401L: linux-media@vger.kernel.org 14402T: git git://linuxtv.org/media_tree.git 14403W: http://linuxtv.org 14404S: Maintained 14405F: drivers/media/pci/tw686x/ 14406 14407UBI FILE SYSTEM (UBIFS) 14408M: Richard Weinberger <richard@nod.at> 14409M: Artem Bityutskiy <dedekind1@gmail.com> 14410M: Adrian Hunter <adrian.hunter@intel.com> 14411L: linux-mtd@lists.infradead.org 14412T: git git://git.infradead.org/ubifs-2.6.git 14413W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14414S: Supported 14415F: Documentation/filesystems/ubifs.txt 14416F: fs/ubifs/ 14417 14418UCLINUX (M68KNOMMU AND COLDFIRE) 14419M: Greg Ungerer <gerg@linux-m68k.org> 14420W: http://www.linux-m68k.org/ 14421W: http://www.uclinux.org/ 14422L: linux-m68k@lists.linux-m68k.org 14423L: uclinux-dev@uclinux.org (subscribers-only) 14424T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14425S: Maintained 14426F: arch/m68k/coldfire/ 14427F: arch/m68k/68*/ 14428F: arch/m68k/*/*_no.* 14429F: arch/m68k/include/asm/*_no.* 14430 14431UDF FILESYSTEM 14432M: Jan Kara <jack@suse.com> 14433S: Maintained 14434F: Documentation/filesystems/udf.txt 14435F: fs/udf/ 14436 14437UDRAW TABLET 14438M: Bastien Nocera <hadess@hadess.net> 14439L: linux-input@vger.kernel.org 14440S: Maintained 14441F: drivers/hid/hid-udraw-ps3.c 14442 14443UFS FILESYSTEM 14444M: Evgeniy Dushistov <dushistov@mail.ru> 14445S: Maintained 14446F: Documentation/filesystems/ufs.txt 14447F: fs/ufs/ 14448 14449UHID USERSPACE HID IO DRIVER: 14450M: David Herrmann <dh.herrmann@googlemail.com> 14451L: linux-input@vger.kernel.org 14452S: Maintained 14453F: drivers/hid/uhid.c 14454F: include/uapi/linux/uhid.h 14455 14456ULPI BUS 14457M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14458L: linux-usb@vger.kernel.org 14459S: Maintained 14460F: drivers/usb/common/ulpi.c 14461F: include/linux/ulpi/ 14462 14463ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14464L: linux-usb@vger.kernel.org 14465S: Orphan 14466F: drivers/uwb/ 14467F: include/linux/uwb.h 14468F: include/linux/uwb/ 14469 14470UNICORE32 ARCHITECTURE: 14471M: Guan Xuetao <gxt@pku.edu.cn> 14472W: http://mprc.pku.edu.cn/~guanxuetao/linux 14473S: Maintained 14474T: git git://github.com/gxt/linux.git 14475F: arch/unicore32/ 14476 14477UNIFDEF 14478M: Tony Finch <dot@dotat.at> 14479W: http://dotat.at/prog/unifdef 14480S: Maintained 14481F: scripts/unifdef.c 14482 14483UNIFORM CDROM DRIVER 14484M: Jens Axboe <axboe@kernel.dk> 14485W: http://www.kernel.dk 14486S: Maintained 14487F: Documentation/cdrom/ 14488F: drivers/cdrom/cdrom.c 14489F: include/linux/cdrom.h 14490F: include/uapi/linux/cdrom.h 14491 14492UNISYS S-PAR DRIVERS 14493M: David Kershner <david.kershner@unisys.com> 14494L: sparmaintainer@unisys.com (Unisys internal) 14495S: Supported 14496F: include/linux/visorbus.h 14497F: drivers/visorbus/ 14498F: drivers/staging/unisys/ 14499 14500UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14501M: Vinayak Holikatti <vinholikatti@gmail.com> 14502L: linux-scsi@vger.kernel.org 14503S: Supported 14504F: Documentation/scsi/ufs.txt 14505F: drivers/scsi/ufs/ 14506 14507UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14508M: Joao Pinto <jpinto@synopsys.com> 14509L: linux-scsi@vger.kernel.org 14510S: Supported 14511F: drivers/scsi/ufs/*dwc* 14512 14513UNSORTED BLOCK IMAGES (UBI) 14514M: Artem Bityutskiy <dedekind1@gmail.com> 14515M: Richard Weinberger <richard@nod.at> 14516W: http://www.linux-mtd.infradead.org/ 14517L: linux-mtd@lists.infradead.org 14518T: git git://git.infradead.org/ubifs-2.6.git 14519S: Supported 14520F: drivers/mtd/ubi/ 14521F: include/linux/mtd/ubi.h 14522F: include/uapi/mtd/ubi-user.h 14523 14524USB "USBNET" DRIVER FRAMEWORK 14525M: Oliver Neukum <oneukum@suse.com> 14526L: netdev@vger.kernel.org 14527W: http://www.linux-usb.org/usbnet 14528S: Maintained 14529F: drivers/net/usb/usbnet.c 14530F: include/linux/usb/usbnet.h 14531 14532USB ACM DRIVER 14533M: Oliver Neukum <oneukum@suse.com> 14534L: linux-usb@vger.kernel.org 14535S: Maintained 14536F: Documentation/usb/acm.txt 14537F: drivers/usb/class/cdc-acm.* 14538 14539USB AR5523 WIRELESS DRIVER 14540M: Pontus Fuchs <pontus.fuchs@gmail.com> 14541L: linux-wireless@vger.kernel.org 14542S: Maintained 14543F: drivers/net/wireless/ath/ar5523/ 14544 14545USB ATTACHED SCSI 14546M: Oliver Neukum <oneukum@suse.com> 14547L: linux-usb@vger.kernel.org 14548L: linux-scsi@vger.kernel.org 14549S: Maintained 14550F: drivers/usb/storage/uas.c 14551 14552USB CDC ETHERNET DRIVER 14553M: Oliver Neukum <oliver@neukum.org> 14554L: linux-usb@vger.kernel.org 14555S: Maintained 14556F: drivers/net/usb/cdc_*.c 14557F: include/uapi/linux/usb/cdc.h 14558 14559USB CHAOSKEY DRIVER 14560M: Keith Packard <keithp@keithp.com> 14561L: linux-usb@vger.kernel.org 14562S: Maintained 14563F: drivers/usb/misc/chaoskey.c 14564 14565USB CYPRESS C67X00 DRIVER 14566M: Peter Korsgaard <jacmet@sunsite.dk> 14567L: linux-usb@vger.kernel.org 14568S: Maintained 14569F: drivers/usb/c67x00/ 14570 14571USB DAVICOM DM9601 DRIVER 14572M: Peter Korsgaard <jacmet@sunsite.dk> 14573L: netdev@vger.kernel.org 14574W: http://www.linux-usb.org/usbnet 14575S: Maintained 14576F: drivers/net/usb/dm9601.c 14577 14578USB DIAMOND RIO500 DRIVER 14579M: Cesar Miquel <miquel@df.uba.ar> 14580L: rio500-users@lists.sourceforge.net 14581W: http://rio500.sourceforge.net 14582S: Maintained 14583F: drivers/usb/misc/rio500* 14584 14585USB EHCI DRIVER 14586M: Alan Stern <stern@rowland.harvard.edu> 14587L: linux-usb@vger.kernel.org 14588S: Maintained 14589F: Documentation/usb/ehci.txt 14590F: drivers/usb/host/ehci* 14591 14592USB GADGET/PERIPHERAL SUBSYSTEM 14593M: Felipe Balbi <balbi@kernel.org> 14594L: linux-usb@vger.kernel.org 14595W: http://www.linux-usb.org/gadget 14596T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14597S: Maintained 14598F: drivers/usb/gadget/ 14599F: include/linux/usb/gadget* 14600 14601USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14602M: Jiri Kosina <jikos@kernel.org> 14603R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14604L: linux-usb@vger.kernel.org 14605T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14606S: Maintained 14607F: Documentation/hid/hiddev.txt 14608F: drivers/hid/usbhid/ 14609 14610USB INTEL XHCI ROLE MUX DRIVER 14611M: Hans de Goede <hdegoede@redhat.com> 14612L: linux-usb@vger.kernel.org 14613S: Maintained 14614F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14615 14616USB ISP116X DRIVER 14617M: Olav Kongas <ok@artecdesign.ee> 14618L: linux-usb@vger.kernel.org 14619S: Maintained 14620F: drivers/usb/host/isp116x* 14621F: include/linux/usb/isp116x.h 14622 14623USB LAN78XX ETHERNET DRIVER 14624M: Woojung Huh <woojung.huh@microchip.com> 14625M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14626L: netdev@vger.kernel.org 14627S: Maintained 14628F: drivers/net/usb/lan78xx.* 14629 14630USB MASS STORAGE DRIVER 14631M: Alan Stern <stern@rowland.harvard.edu> 14632L: linux-usb@vger.kernel.org 14633L: usb-storage@lists.one-eyed-alien.net 14634S: Maintained 14635W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14636F: drivers/usb/storage/ 14637 14638USB MIDI DRIVER 14639M: Clemens Ladisch <clemens@ladisch.de> 14640L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14641T: git git://git.alsa-project.org/alsa-kernel.git 14642S: Maintained 14643F: sound/usb/midi.* 14644 14645USB NETWORKING DRIVERS 14646L: linux-usb@vger.kernel.org 14647S: Odd Fixes 14648F: drivers/net/usb/ 14649 14650USB OHCI DRIVER 14651M: Alan Stern <stern@rowland.harvard.edu> 14652L: linux-usb@vger.kernel.org 14653S: Maintained 14654F: Documentation/usb/ohci.txt 14655F: drivers/usb/host/ohci* 14656 14657USB OTG FSM (Finite State Machine) 14658M: Peter Chen <Peter.Chen@nxp.com> 14659T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14660L: linux-usb@vger.kernel.org 14661S: Maintained 14662F: drivers/usb/common/usb-otg-fsm.c 14663 14664USB OVER IP DRIVER 14665M: Valentina Manea <valentina.manea.m@gmail.com> 14666M: Shuah Khan <shuahkh@osg.samsung.com> 14667M: Shuah Khan <shuah@kernel.org> 14668L: linux-usb@vger.kernel.org 14669S: Maintained 14670F: Documentation/usb/usbip_protocol.txt 14671F: drivers/usb/usbip/ 14672F: tools/usb/usbip/ 14673 14674USB PEGASUS DRIVER 14675M: Petko Manolov <petkan@nucleusys.com> 14676L: linux-usb@vger.kernel.org 14677L: netdev@vger.kernel.org 14678T: git git://github.com/petkan/pegasus.git 14679W: https://github.com/petkan/pegasus 14680S: Maintained 14681F: drivers/net/usb/pegasus.* 14682 14683USB PHY LAYER 14684M: Felipe Balbi <balbi@kernel.org> 14685L: linux-usb@vger.kernel.org 14686T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14687S: Maintained 14688F: drivers/usb/phy/ 14689 14690USB PRINTER DRIVER (usblp) 14691M: Pete Zaitcev <zaitcev@redhat.com> 14692L: linux-usb@vger.kernel.org 14693S: Supported 14694F: drivers/usb/class/usblp.c 14695 14696USB QMI WWAN NETWORK DRIVER 14697M: Bjørn Mork <bjorn@mork.no> 14698L: netdev@vger.kernel.org 14699S: Maintained 14700F: Documentation/ABI/testing/sysfs-class-net-qmi 14701F: drivers/net/usb/qmi_wwan.c 14702 14703USB RTL8150 DRIVER 14704M: Petko Manolov <petkan@nucleusys.com> 14705L: linux-usb@vger.kernel.org 14706L: netdev@vger.kernel.org 14707T: git git://github.com/petkan/rtl8150.git 14708W: https://github.com/petkan/rtl8150 14709S: Maintained 14710F: drivers/net/usb/rtl8150.c 14711 14712USB SERIAL SUBSYSTEM 14713M: Johan Hovold <johan@kernel.org> 14714L: linux-usb@vger.kernel.org 14715T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14716S: Maintained 14717F: Documentation/usb/usb-serial.txt 14718F: drivers/usb/serial/ 14719F: include/linux/usb/serial.h 14720 14721USB SMSC75XX ETHERNET DRIVER 14722M: Steve Glendinning <steve.glendinning@shawell.net> 14723L: netdev@vger.kernel.org 14724S: Maintained 14725F: drivers/net/usb/smsc75xx.* 14726 14727USB SMSC95XX ETHERNET DRIVER 14728M: Steve Glendinning <steve.glendinning@shawell.net> 14729M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14730L: netdev@vger.kernel.org 14731S: Maintained 14732F: drivers/net/usb/smsc95xx.* 14733 14734USB SUBSYSTEM 14735M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14736L: linux-usb@vger.kernel.org 14737W: http://www.linux-usb.org 14738T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14739S: Supported 14740F: Documentation/devicetree/bindings/usb/ 14741F: Documentation/usb/ 14742F: drivers/usb/ 14743F: include/linux/usb.h 14744F: include/linux/usb/ 14745 14746USB TYPEC PI3USB30532 MUX DRIVER 14747M: Hans de Goede <hdegoede@redhat.com> 14748L: linux-usb@vger.kernel.org 14749S: Maintained 14750F: drivers/usb/typec/mux/pi3usb30532.c 14751 14752USB TYPEC SUBSYSTEM 14753M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14754L: linux-usb@vger.kernel.org 14755S: Maintained 14756F: Documentation/ABI/testing/sysfs-class-typec 14757F: Documentation/usb/typec.rst 14758F: drivers/usb/typec/ 14759F: include/linux/usb/typec.h 14760 14761USB UHCI DRIVER 14762M: Alan Stern <stern@rowland.harvard.edu> 14763L: linux-usb@vger.kernel.org 14764S: Maintained 14765F: drivers/usb/host/uhci* 14766 14767USB VIDEO CLASS 14768M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14769L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14770L: linux-media@vger.kernel.org 14771T: git git://linuxtv.org/media_tree.git 14772W: http://www.ideasonboard.org/uvc/ 14773S: Maintained 14774F: drivers/media/usb/uvc/ 14775F: include/uapi/linux/uvcvideo.h 14776 14777USB VISION DRIVER 14778M: Hans Verkuil <hverkuil@xs4all.nl> 14779L: linux-media@vger.kernel.org 14780T: git git://linuxtv.org/media_tree.git 14781W: https://linuxtv.org 14782S: Odd Fixes 14783F: drivers/media/usb/usbvision/ 14784 14785USB WEBCAM GADGET 14786M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14787L: linux-usb@vger.kernel.org 14788S: Maintained 14789F: drivers/usb/gadget/function/*uvc* 14790F: drivers/usb/gadget/legacy/webcam.c 14791 14792USB WIRELESS RNDIS DRIVER (rndis_wlan) 14793M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14794L: linux-wireless@vger.kernel.org 14795S: Maintained 14796F: drivers/net/wireless/rndis_wlan.c 14797 14798USB XHCI DRIVER 14799M: Mathias Nyman <mathias.nyman@intel.com> 14800L: linux-usb@vger.kernel.org 14801S: Supported 14802F: drivers/usb/host/xhci* 14803F: drivers/usb/host/pci-quirks* 14804 14805USB ZD1201 DRIVER 14806L: linux-wireless@vger.kernel.org 14807W: http://linux-lc100020.sourceforge.net 14808S: Orphan 14809F: drivers/net/wireless/zydas/zd1201.* 14810 14811USB ZR364XX DRIVER 14812M: Antoine Jacquet <royale@zerezo.com> 14813L: linux-usb@vger.kernel.org 14814L: linux-media@vger.kernel.org 14815T: git git://linuxtv.org/media_tree.git 14816W: http://royale.zerezo.com/zr364xx/ 14817S: Maintained 14818F: Documentation/media/v4l-drivers/zr364xx* 14819F: drivers/media/usb/zr364xx/ 14820 14821USER-MODE LINUX (UML) 14822M: Jeff Dike <jdike@addtoit.com> 14823M: Richard Weinberger <richard@nod.at> 14824L: user-mode-linux-devel@lists.sourceforge.net 14825L: user-mode-linux-user@lists.sourceforge.net 14826W: http://user-mode-linux.sourceforge.net 14827T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14828S: Maintained 14829F: Documentation/virtual/uml/ 14830F: arch/um/ 14831F: arch/x86/um/ 14832F: fs/hostfs/ 14833F: fs/hppfs/ 14834 14835USERSPACE I/O (UIO) 14836M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14837S: Maintained 14838T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14839F: Documentation/driver-api/uio-howto.rst 14840F: drivers/uio/ 14841F: include/linux/uio*.h 14842 14843UTIL-LINUX PACKAGE 14844M: Karel Zak <kzak@redhat.com> 14845L: util-linux@vger.kernel.org 14846W: http://en.wikipedia.org/wiki/Util-linux 14847T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14848S: Maintained 14849 14850UUID HELPERS 14851M: Christoph Hellwig <hch@lst.de> 14852R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14853L: linux-kernel@vger.kernel.org 14854T: git git://git.infradead.org/users/hch/uuid.git 14855F: lib/uuid.c 14856F: lib/test_uuid.c 14857F: include/linux/uuid.h 14858F: include/uapi/linux/uuid.h 14859S: Maintained 14860 14861UVESAFB DRIVER 14862M: Michal Januszewski <spock@gentoo.org> 14863L: linux-fbdev@vger.kernel.org 14864W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14865S: Maintained 14866F: Documentation/fb/uvesafb.txt 14867F: drivers/video/fbdev/uvesafb.* 14868 14869VF610 NAND DRIVER 14870M: Stefan Agner <stefan@agner.ch> 14871L: linux-mtd@lists.infradead.org 14872S: Supported 14873F: drivers/mtd/nand/raw/vf610_nfc.c 14874 14875VFAT/FAT/MSDOS FILESYSTEM 14876M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14877S: Maintained 14878F: Documentation/filesystems/vfat.txt 14879F: fs/fat/ 14880 14881VFIO DRIVER 14882M: Alex Williamson <alex.williamson@redhat.com> 14883L: kvm@vger.kernel.org 14884T: git git://github.com/awilliam/linux-vfio.git 14885S: Maintained 14886F: Documentation/vfio.txt 14887F: drivers/vfio/ 14888F: include/linux/vfio.h 14889F: include/uapi/linux/vfio.h 14890 14891VFIO MEDIATED DEVICE DRIVERS 14892M: Kirti Wankhede <kwankhede@nvidia.com> 14893L: kvm@vger.kernel.org 14894S: Maintained 14895F: Documentation/vfio-mediated-device.txt 14896F: drivers/vfio/mdev/ 14897F: include/linux/mdev.h 14898F: samples/vfio-mdev/ 14899 14900VFIO PLATFORM DRIVER 14901M: Eric Auger <eric.auger@redhat.com> 14902L: kvm@vger.kernel.org 14903S: Maintained 14904F: drivers/vfio/platform/ 14905 14906VGA_SWITCHEROO 14907R: Lukas Wunner <lukas@wunner.de> 14908S: Maintained 14909F: Documentation/gpu/vga-switcheroo.rst 14910F: drivers/gpu/vga/vga_switcheroo.c 14911F: include/linux/vga_switcheroo.h 14912T: git git://anongit.freedesktop.org/drm/drm-misc 14913 14914VIA RHINE NETWORK DRIVER 14915S: Orphan 14916F: drivers/net/ethernet/via/via-rhine.c 14917 14918VIA SD/MMC CARD CONTROLLER DRIVER 14919M: Bruce Chang <brucechang@via.com.tw> 14920M: Harald Welte <HaraldWelte@viatech.com> 14921S: Maintained 14922F: drivers/mmc/host/via-sdmmc.c 14923 14924VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14925M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14926L: linux-fbdev@vger.kernel.org 14927S: Maintained 14928F: include/linux/via-core.h 14929F: include/linux/via-gpio.h 14930F: include/linux/via_i2c.h 14931F: drivers/video/fbdev/via/ 14932 14933VIA VELOCITY NETWORK DRIVER 14934M: Francois Romieu <romieu@fr.zoreil.com> 14935L: netdev@vger.kernel.org 14936S: Maintained 14937F: drivers/net/ethernet/via/via-velocity.* 14938 14939VIDEO MULTIPLEXER DRIVER 14940M: Philipp Zabel <p.zabel@pengutronix.de> 14941L: linux-media@vger.kernel.org 14942S: Maintained 14943F: drivers/media/platform/video-mux.c 14944 14945VIDEOBUF2 FRAMEWORK 14946M: Pawel Osciak <pawel@osciak.com> 14947M: Marek Szyprowski <m.szyprowski@samsung.com> 14948M: Kyungmin Park <kyungmin.park@samsung.com> 14949L: linux-media@vger.kernel.org 14950S: Maintained 14951F: drivers/media/v4l2-core/videobuf2-* 14952F: include/media/videobuf2-* 14953 14954VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14955M: Helen Koike <helen.koike@collabora.com> 14956L: linux-media@vger.kernel.org 14957T: git git://linuxtv.org/media_tree.git 14958W: https://linuxtv.org 14959S: Maintained 14960F: drivers/media/platform/vimc/* 14961 14962VIRT LIB 14963M: Alex Williamson <alex.williamson@redhat.com> 14964M: Paolo Bonzini <pbonzini@redhat.com> 14965L: kvm@vger.kernel.org 14966S: Supported 14967F: virt/lib/ 14968 14969VIRTIO AND VHOST VSOCK DRIVER 14970M: Stefan Hajnoczi <stefanha@redhat.com> 14971L: kvm@vger.kernel.org 14972L: virtualization@lists.linux-foundation.org 14973L: netdev@vger.kernel.org 14974S: Maintained 14975F: include/linux/virtio_vsock.h 14976F: include/uapi/linux/virtio_vsock.h 14977F: include/uapi/linux/vsockmon.h 14978F: include/uapi/linux/vm_sockets_diag.h 14979F: net/vmw_vsock/diag.c 14980F: net/vmw_vsock/af_vsock_tap.c 14981F: net/vmw_vsock/virtio_transport_common.c 14982F: net/vmw_vsock/virtio_transport.c 14983F: drivers/net/vsockmon.c 14984F: drivers/vhost/vsock.c 14985F: drivers/vhost/vsock.h 14986F: tools/testing/vsock/ 14987 14988VIRTIO CONSOLE DRIVER 14989M: Amit Shah <amit@kernel.org> 14990L: virtualization@lists.linux-foundation.org 14991S: Maintained 14992F: drivers/char/virtio_console.c 14993F: include/linux/virtio_console.h 14994F: include/uapi/linux/virtio_console.h 14995 14996VIRTIO CORE, NET AND BLOCK DRIVERS 14997M: "Michael S. Tsirkin" <mst@redhat.com> 14998M: Jason Wang <jasowang@redhat.com> 14999L: virtualization@lists.linux-foundation.org 15000S: Maintained 15001F: Documentation/devicetree/bindings/virtio/ 15002F: drivers/virtio/ 15003F: tools/virtio/ 15004F: drivers/net/virtio_net.c 15005F: drivers/block/virtio_blk.c 15006F: include/linux/virtio*.h 15007F: include/uapi/linux/virtio_*.h 15008F: drivers/crypto/virtio/ 15009F: mm/balloon_compaction.c 15010 15011VIRTIO CRYPTO DRIVER 15012M: Gonglei <arei.gonglei@huawei.com> 15013L: virtualization@lists.linux-foundation.org 15014L: linux-crypto@vger.kernel.org 15015S: Maintained 15016F: drivers/crypto/virtio/ 15017F: include/uapi/linux/virtio_crypto.h 15018 15019VIRTIO DRIVERS FOR S390 15020M: Cornelia Huck <cohuck@redhat.com> 15021M: Halil Pasic <pasic@linux.ibm.com> 15022L: linux-s390@vger.kernel.org 15023L: virtualization@lists.linux-foundation.org 15024L: kvm@vger.kernel.org 15025S: Supported 15026F: drivers/s390/virtio/ 15027F: arch/s390/include/uapi/asm/virtio-ccw.h 15028 15029VIRTIO GPU DRIVER 15030M: David Airlie <airlied@linux.ie> 15031M: Gerd Hoffmann <kraxel@redhat.com> 15032L: dri-devel@lists.freedesktop.org 15033L: virtualization@lists.linux-foundation.org 15034T: git git://anongit.freedesktop.org/drm/drm-misc 15035S: Maintained 15036F: drivers/gpu/drm/virtio/ 15037F: include/uapi/linux/virtio_gpu.h 15038 15039VIRTIO HOST (VHOST) 15040M: "Michael S. Tsirkin" <mst@redhat.com> 15041M: Jason Wang <jasowang@redhat.com> 15042L: kvm@vger.kernel.org 15043L: virtualization@lists.linux-foundation.org 15044L: netdev@vger.kernel.org 15045T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15046S: Maintained 15047F: drivers/vhost/ 15048F: include/uapi/linux/vhost.h 15049 15050VIRTIO INPUT DRIVER 15051M: Gerd Hoffmann <kraxel@redhat.com> 15052S: Maintained 15053F: drivers/virtio/virtio_input.c 15054F: include/uapi/linux/virtio_input.h 15055 15056VIRTUAL BOX GUEST DEVICE DRIVER 15057M: Hans de Goede <hdegoede@redhat.com> 15058M: Arnd Bergmann <arnd@arndb.de> 15059M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15060S: Maintained 15061F: include/linux/vbox_utils.h 15062F: include/uapi/linux/vbox*.h 15063F: drivers/virt/vboxguest/ 15064 15065VIRTUAL SERIO DEVICE DRIVER 15066M: Stephen Chandler Paul <thatslyude@gmail.com> 15067S: Maintained 15068F: drivers/input/serio/userio.c 15069F: include/uapi/linux/userio.h 15070 15071VIVID VIRTUAL VIDEO DRIVER 15072M: Hans Verkuil <hverkuil@xs4all.nl> 15073L: linux-media@vger.kernel.org 15074T: git git://linuxtv.org/media_tree.git 15075W: https://linuxtv.org 15076S: Maintained 15077F: drivers/media/platform/vivid/* 15078 15079VLYNQ BUS 15080M: Florian Fainelli <f.fainelli@gmail.com> 15081L: openwrt-devel@lists.openwrt.org (subscribers-only) 15082S: Maintained 15083F: drivers/vlynq/vlynq.c 15084F: include/linux/vlynq.h 15085 15086VME SUBSYSTEM 15087M: Martyn Welch <martyn@welchs.me.uk> 15088M: Manohar Vanga <manohar.vanga@gmail.com> 15089M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15090L: devel@driverdev.osuosl.org 15091S: Maintained 15092T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15093F: Documentation/driver-api/vme.rst 15094F: drivers/staging/vme/ 15095F: drivers/vme/ 15096F: include/linux/vme* 15097 15098VMWARE BALLOON DRIVER 15099M: Xavier Deguillard <xdeguillard@vmware.com> 15100M: Philip Moltmann <moltmann@vmware.com> 15101M: "VMware, Inc." <pv-drivers@vmware.com> 15102L: linux-kernel@vger.kernel.org 15103S: Maintained 15104F: drivers/misc/vmw_balloon.c 15105 15106VMWARE HYPERVISOR INTERFACE 15107M: Alok Kataria <akataria@vmware.com> 15108L: virtualization@lists.linux-foundation.org 15109S: Supported 15110F: arch/x86/kernel/cpu/vmware.c 15111 15112VMWARE PVRDMA DRIVER 15113M: Adit Ranadive <aditr@vmware.com> 15114M: VMware PV-Drivers <pv-drivers@vmware.com> 15115L: linux-rdma@vger.kernel.org 15116S: Maintained 15117F: drivers/infiniband/hw/vmw_pvrdma/ 15118 15119VMware PVSCSI driver 15120M: Jim Gill <jgill@vmware.com> 15121M: VMware PV-Drivers <pv-drivers@vmware.com> 15122L: linux-scsi@vger.kernel.org 15123S: Maintained 15124F: drivers/scsi/vmw_pvscsi.c 15125F: drivers/scsi/vmw_pvscsi.h 15126 15127VMWARE VMMOUSE SUBDRIVER 15128M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15129M: "VMware, Inc." <pv-drivers@vmware.com> 15130L: linux-input@vger.kernel.org 15131S: Maintained 15132F: drivers/input/mouse/vmmouse.c 15133F: drivers/input/mouse/vmmouse.h 15134 15135VMWARE VMXNET3 ETHERNET DRIVER 15136M: Ronak Doshi <doshir@vmware.com> 15137M: "VMware, Inc." <pv-drivers@vmware.com> 15138L: netdev@vger.kernel.org 15139S: Maintained 15140F: drivers/net/vmxnet3/ 15141 15142VOCORE VOCORE2 BOARD 15143M: Harvey Hunt <harveyhuntnexus@gmail.com> 15144L: linux-mips@linux-mips.org 15145S: Maintained 15146F: arch/mips/boot/dts/ralink/vocore2.dts 15147 15148VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15149M: Liam Girdwood <lgirdwood@gmail.com> 15150M: Mark Brown <broonie@kernel.org> 15151L: linux-kernel@vger.kernel.org 15152W: http://www.slimlogic.co.uk/?p=48 15153T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15154S: Supported 15155F: Documentation/devicetree/bindings/regulator/ 15156F: Documentation/power/regulator/ 15157F: drivers/regulator/ 15158F: include/dt-bindings/regulator/ 15159F: include/linux/regulator/ 15160 15161VRF 15162M: David Ahern <dsa@cumulusnetworks.com> 15163M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15164L: netdev@vger.kernel.org 15165S: Maintained 15166F: drivers/net/vrf.c 15167F: Documentation/networking/vrf.txt 15168 15169VT1211 HARDWARE MONITOR DRIVER 15170M: Juerg Haefliger <juergh@gmail.com> 15171L: linux-hwmon@vger.kernel.org 15172S: Maintained 15173F: Documentation/hwmon/vt1211 15174F: drivers/hwmon/vt1211.c 15175 15176VT8231 HARDWARE MONITOR DRIVER 15177M: Roger Lucas <vt8231@hiddenengine.co.uk> 15178L: linux-hwmon@vger.kernel.org 15179S: Maintained 15180F: drivers/hwmon/vt8231.c 15181 15182VUB300 USB to SDIO/SD/MMC bridge chip 15183M: Tony Olech <tony.olech@elandigitalsystems.com> 15184L: linux-mmc@vger.kernel.org 15185L: linux-usb@vger.kernel.org 15186S: Supported 15187F: drivers/mmc/host/vub300.c 15188 15189W1 DALLAS'S 1-WIRE BUS 15190M: Evgeniy Polyakov <zbr@ioremap.net> 15191S: Maintained 15192F: Documentation/w1/ 15193F: drivers/w1/ 15194F: include/linux/w1.h 15195 15196W83791D HARDWARE MONITORING DRIVER 15197M: Marc Hulsman <m.hulsman@tudelft.nl> 15198L: linux-hwmon@vger.kernel.org 15199S: Maintained 15200F: Documentation/hwmon/w83791d 15201F: drivers/hwmon/w83791d.c 15202 15203W83793 HARDWARE MONITORING DRIVER 15204M: Rudolf Marek <r.marek@assembler.cz> 15205L: linux-hwmon@vger.kernel.org 15206S: Maintained 15207F: Documentation/hwmon/w83793 15208F: drivers/hwmon/w83793.c 15209 15210W83795 HARDWARE MONITORING DRIVER 15211M: Jean Delvare <jdelvare@suse.com> 15212L: linux-hwmon@vger.kernel.org 15213S: Maintained 15214F: drivers/hwmon/w83795.c 15215 15216W83L51xD SD/MMC CARD INTERFACE DRIVER 15217M: Pierre Ossman <pierre@ossman.eu> 15218S: Maintained 15219F: drivers/mmc/host/wbsd.* 15220 15221WACOM PROTOCOL 4 SERIAL TABLETS 15222M: Julian Squires <julian@cipht.net> 15223M: Hans de Goede <hdegoede@redhat.com> 15224L: linux-input@vger.kernel.org 15225S: Maintained 15226F: drivers/input/tablet/wacom_serial4.c 15227 15228WATCHDOG DEVICE DRIVERS 15229M: Wim Van Sebroeck <wim@linux-watchdog.org> 15230M: Guenter Roeck <linux@roeck-us.net> 15231L: linux-watchdog@vger.kernel.org 15232W: http://www.linux-watchdog.org/ 15233T: git git://www.linux-watchdog.org/linux-watchdog.git 15234S: Maintained 15235F: Documentation/devicetree/bindings/watchdog/ 15236F: Documentation/watchdog/ 15237F: drivers/watchdog/ 15238F: include/linux/watchdog.h 15239F: include/uapi/linux/watchdog.h 15240 15241WHISKEYCOVE PMIC GPIO DRIVER 15242M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15243L: linux-gpio@vger.kernel.org 15244S: Maintained 15245F: drivers/gpio/gpio-wcove.c 15246 15247WIIMOTE HID DRIVER 15248M: David Herrmann <dh.herrmann@googlemail.com> 15249L: linux-input@vger.kernel.org 15250S: Maintained 15251F: drivers/hid/hid-wiimote* 15252 15253WILOCITY WIL6210 WIRELESS DRIVER 15254M: Maya Erez <merez@codeaurora.org> 15255L: linux-wireless@vger.kernel.org 15256L: wil6210@qti.qualcomm.com 15257S: Supported 15258W: http://wireless.kernel.org/en/users/Drivers/wil6210 15259F: drivers/net/wireless/ath/wil6210/ 15260 15261WIMAX STACK 15262M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15263M: linux-wimax@intel.com 15264L: wimax@linuxwimax.org (subscribers-only) 15265S: Supported 15266W: http://linuxwimax.org 15267F: Documentation/wimax/README.wimax 15268F: include/linux/wimax/debug.h 15269F: include/net/wimax.h 15270F: include/uapi/linux/wimax.h 15271F: net/wimax/ 15272 15273WINBOND CIR DRIVER 15274M: David Härdeman <david@hardeman.nu> 15275S: Maintained 15276F: drivers/media/rc/winbond-cir.c 15277 15278WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15279M: William Breathitt Gray <vilhelm.gray@gmail.com> 15280L: linux-watchdog@vger.kernel.org 15281S: Maintained 15282F: drivers/watchdog/ebc-c384_wdt.c 15283 15284WINSYSTEMS WS16C48 GPIO DRIVER 15285M: William Breathitt Gray <vilhelm.gray@gmail.com> 15286L: linux-gpio@vger.kernel.org 15287S: Maintained 15288F: drivers/gpio/gpio-ws16c48.c 15289 15290WISTRON LAPTOP BUTTON DRIVER 15291M: Miloslav Trmac <mitr@volny.cz> 15292S: Maintained 15293F: drivers/input/misc/wistron_btns.c 15294 15295WL3501 WIRELESS PCMCIA CARD DRIVER 15296L: linux-wireless@vger.kernel.org 15297S: Odd fixes 15298F: drivers/net/wireless/wl3501* 15299 15300WOLFSON MICROELECTRONICS DRIVERS 15301L: patches@opensource.cirrus.com 15302T: git https://github.com/CirrusLogic/linux-drivers.git 15303W: https://github.com/CirrusLogic/linux-drivers/wiki 15304S: Supported 15305F: Documentation/hwmon/wm83?? 15306F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15307F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15308F: Documentation/devicetree/bindings/mfd/arizona.txt 15309F: Documentation/devicetree/bindings/mfd/wm831x.txt 15310F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15311F: arch/arm/mach-s3c64xx/mach-crag6410* 15312F: drivers/clk/clk-wm83*.c 15313F: drivers/extcon/extcon-arizona.c 15314F: drivers/leds/leds-wm83*.c 15315F: drivers/gpio/gpio-*wm*.c 15316F: drivers/gpio/gpio-arizona.c 15317F: drivers/hwmon/wm83??-hwmon.c 15318F: drivers/input/misc/wm831x-on.c 15319F: drivers/input/touchscreen/wm831x-ts.c 15320F: drivers/input/touchscreen/wm97*.c 15321F: drivers/mfd/arizona* 15322F: drivers/mfd/wm*.c 15323F: drivers/mfd/cs47l24* 15324F: drivers/power/supply/wm83*.c 15325F: drivers/rtc/rtc-wm83*.c 15326F: drivers/regulator/wm8*.c 15327F: drivers/regulator/arizona* 15328F: drivers/video/backlight/wm83*_bl.c 15329F: drivers/watchdog/wm83*_wdt.c 15330F: include/linux/mfd/arizona/ 15331F: include/linux/mfd/wm831x/ 15332F: include/linux/mfd/wm8350/ 15333F: include/linux/mfd/wm8400* 15334F: include/linux/regulator/arizona* 15335F: include/linux/wm97xx.h 15336F: include/sound/wm????.h 15337F: sound/soc/codecs/arizona.? 15338F: sound/soc/codecs/wm* 15339F: sound/soc/codecs/cs47l24* 15340 15341WORKQUEUE 15342M: Tejun Heo <tj@kernel.org> 15343R: Lai Jiangshan <jiangshanlai@gmail.com> 15344T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15345S: Maintained 15346F: include/linux/workqueue.h 15347F: kernel/workqueue.c 15348F: Documentation/core-api/workqueue.rst 15349 15350X-POWERS AXP288 PMIC DRIVERS 15351M: Hans de Goede <hdegoede@redhat.com> 15352S: Maintained 15353N: axp288 15354F: drivers/acpi/pmic/intel_pmic_xpower.c 15355 15356X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15357M: Chen-Yu Tsai <wens@csie.org> 15358L: linux-kernel@vger.kernel.org 15359S: Maintained 15360N: axp[128] 15361 15362X.25 NETWORK LAYER 15363M: Andrew Hendry <andrew.hendry@gmail.com> 15364L: linux-x25@vger.kernel.org 15365S: Odd Fixes 15366F: Documentation/networking/x25* 15367F: include/net/x25* 15368F: net/x25/ 15369 15370X86 ARCHITECTURE (32-BIT AND 64-BIT) 15371M: Thomas Gleixner <tglx@linutronix.de> 15372M: Ingo Molnar <mingo@redhat.com> 15373R: "H. Peter Anvin" <hpa@zytor.com> 15374M: x86@kernel.org 15375L: linux-kernel@vger.kernel.org 15376T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15377S: Maintained 15378F: Documentation/x86/ 15379F: arch/x86/ 15380 15381X86 MCE INFRASTRUCTURE 15382M: Tony Luck <tony.luck@intel.com> 15383M: Borislav Petkov <bp@alien8.de> 15384L: linux-edac@vger.kernel.org 15385S: Maintained 15386F: arch/x86/kernel/cpu/mcheck/* 15387 15388X86 MICROCODE UPDATE SUPPORT 15389M: Borislav Petkov <bp@alien8.de> 15390S: Maintained 15391F: arch/x86/kernel/cpu/microcode/* 15392 15393X86 PLATFORM DRIVERS 15394M: Darren Hart <dvhart@infradead.org> 15395M: Andy Shevchenko <andy@infradead.org> 15396L: platform-driver-x86@vger.kernel.org 15397T: git git://git.infradead.org/linux-platform-drivers-x86.git 15398S: Maintained 15399F: drivers/platform/x86/ 15400F: drivers/platform/olpc/ 15401 15402X86 VDSO 15403M: Andy Lutomirski <luto@amacapital.net> 15404L: linux-kernel@vger.kernel.org 15405T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15406S: Maintained 15407F: arch/x86/entry/vdso/ 15408 15409XC2028/3028 TUNER DRIVER 15410M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15411M: Mauro Carvalho Chehab <mchehab@kernel.org> 15412L: linux-media@vger.kernel.org 15413W: https://linuxtv.org 15414T: git git://linuxtv.org/media_tree.git 15415S: Maintained 15416F: drivers/media/tuners/tuner-xc2028.* 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