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 9728M: "David S. Miller" <davem@davemloft.net> 9729L: netdev@vger.kernel.org 9730W: http://www.linuxfoundation.org/en/Net 9731Q: http://patchwork.ozlabs.org/project/netdev/list/ 9732T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9733T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9734S: Odd Fixes 9735F: Documentation/devicetree/bindings/net/ 9736F: drivers/net/ 9737F: include/linux/if_* 9738F: include/linux/netdevice.h 9739F: include/linux/etherdevice.h 9740F: include/linux/fcdevice.h 9741F: include/linux/fddidevice.h 9742F: include/linux/hippidevice.h 9743F: include/linux/inetdevice.h 9744F: include/uapi/linux/if_* 9745F: include/uapi/linux/netdevice.h 9746 9747NETWORKING DRIVERS (WIRELESS) 9748M: Kalle Valo <kvalo@codeaurora.org> 9749L: linux-wireless@vger.kernel.org 9750Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9751T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9752T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9753S: Maintained 9754F: Documentation/devicetree/bindings/net/wireless/ 9755F: drivers/net/wireless/ 9756 9757NETWORKING [DSA] 9758M: Andrew Lunn <andrew@lunn.ch> 9759M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9760M: Florian Fainelli <f.fainelli@gmail.com> 9761S: Maintained 9762F: net/dsa/ 9763F: include/net/dsa.h 9764F: include/linux/dsa/ 9765F: drivers/net/dsa/ 9766 9767NETWORKING [GENERAL] 9768M: "David S. Miller" <davem@davemloft.net> 9769L: netdev@vger.kernel.org 9770W: http://www.linuxfoundation.org/en/Net 9771Q: http://patchwork.ozlabs.org/project/netdev/list/ 9772T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9773T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9774B: mailto:netdev@vger.kernel.org 9775S: Maintained 9776F: net/ 9777F: include/net/ 9778F: include/linux/in.h 9779F: include/linux/net.h 9780F: include/linux/netdevice.h 9781F: include/uapi/linux/in.h 9782F: include/uapi/linux/net.h 9783F: include/uapi/linux/netdevice.h 9784F: include/uapi/linux/net_namespace.h 9785F: tools/testing/selftests/net/ 9786F: lib/net_utils.c 9787F: lib/random32.c 9788F: Documentation/networking/ 9789 9790NETWORKING [IPSEC] 9791M: Steffen Klassert <steffen.klassert@secunet.com> 9792M: Herbert Xu <herbert@gondor.apana.org.au> 9793M: "David S. Miller" <davem@davemloft.net> 9794L: netdev@vger.kernel.org 9795T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9797S: Maintained 9798F: net/core/flow.c 9799F: net/xfrm/ 9800F: net/key/ 9801F: net/ipv4/xfrm* 9802F: net/ipv4/esp4* 9803F: net/ipv4/ah4.c 9804F: net/ipv4/ipcomp.c 9805F: net/ipv4/ip_vti.c 9806F: net/ipv6/xfrm* 9807F: net/ipv6/esp6* 9808F: net/ipv6/ah6.c 9809F: net/ipv6/ipcomp6.c 9810F: net/ipv6/ip6_vti.c 9811F: include/uapi/linux/xfrm.h 9812F: include/net/xfrm.h 9813 9814NETWORKING [IPv4/IPv6] 9815M: "David S. Miller" <davem@davemloft.net> 9816M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9817M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9818L: netdev@vger.kernel.org 9819T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9820S: Maintained 9821F: net/ipv4/ 9822F: net/ipv6/ 9823F: include/net/ip* 9824F: arch/x86/net/* 9825 9826NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9827M: Paul Moore <paul@paul-moore.com> 9828W: https://github.com/netlabel 9829L: netdev@vger.kernel.org 9830L: linux-security-module@vger.kernel.org 9831S: Maintained 9832F: Documentation/netlabel/ 9833F: include/net/calipso.h 9834F: include/net/cipso_ipv4.h 9835F: include/net/netlabel.h 9836F: include/uapi/linux/netfilter/xt_SECMARK.h 9837F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9838F: net/netlabel/ 9839F: net/ipv4/cipso_ipv4.c 9840F: net/ipv6/calipso.c 9841F: net/netfilter/xt_CONNSECMARK.c 9842F: net/netfilter/xt_SECMARK.c 9843 9844NETWORKING [TLS] 9845M: Ilya Lesokhin <ilyal@mellanox.com> 9846M: Aviad Yehezkel <aviadye@mellanox.com> 9847M: Dave Watson <davejwatson@fb.com> 9848L: netdev@vger.kernel.org 9849S: Maintained 9850F: net/tls/* 9851F: include/uapi/linux/tls.h 9852F: include/net/tls.h 9853 9854NETWORKING [WIRELESS] 9855L: linux-wireless@vger.kernel.org 9856Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9857 9858NETDEVSIM 9859M: Jakub Kicinski <jakub.kicinski@netronome.com> 9860S: Maintained 9861F: drivers/net/netdevsim/* 9862 9863NETXEN (1/10) GbE SUPPORT 9864M: Manish Chopra <manish.chopra@cavium.com> 9865M: Rahul Verma <rahul.verma@cavium.com> 9866M: Dept-GELinuxNICDev@cavium.com 9867L: netdev@vger.kernel.org 9868S: Supported 9869F: drivers/net/ethernet/qlogic/netxen/ 9870 9871NFC SUBSYSTEM 9872M: Samuel Ortiz <sameo@linux.intel.com> 9873L: linux-wireless@vger.kernel.org 9874L: linux-nfc@lists.01.org (subscribers-only) 9875S: Supported 9876F: net/nfc/ 9877F: include/net/nfc/ 9878F: include/uapi/linux/nfc.h 9879F: drivers/nfc/ 9880F: include/linux/platform_data/nfcmrvl.h 9881F: include/linux/platform_data/nxp-nci.h 9882F: Documentation/devicetree/bindings/net/nfc/ 9883 9884NFS, SUNRPC, AND LOCKD CLIENTS 9885M: Trond Myklebust <trond.myklebust@primarydata.com> 9886M: Anna Schumaker <anna.schumaker@netapp.com> 9887L: linux-nfs@vger.kernel.org 9888W: http://client.linux-nfs.org 9889T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9890S: Maintained 9891F: fs/lockd/ 9892F: fs/nfs/ 9893F: fs/nfs_common/ 9894F: net/sunrpc/ 9895F: include/linux/lockd/ 9896F: include/linux/nfs* 9897F: include/linux/sunrpc/ 9898F: include/uapi/linux/nfs* 9899F: include/uapi/linux/sunrpc/ 9900 9901NILFS2 FILESYSTEM 9902M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9903L: linux-nilfs@vger.kernel.org 9904W: https://nilfs.sourceforge.io/ 9905W: https://nilfs.osdn.jp/ 9906T: git git://github.com/konis/nilfs2.git 9907S: Supported 9908F: Documentation/filesystems/nilfs2.txt 9909F: fs/nilfs2/ 9910F: include/trace/events/nilfs2.h 9911F: include/uapi/linux/nilfs2_api.h 9912F: include/uapi/linux/nilfs2_ondisk.h 9913 9914NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9915M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9916W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9917S: Maintained 9918F: Documentation/scsi/NinjaSCSI.txt 9919F: drivers/scsi/pcmcia/nsp_* 9920 9921NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9922M: GOTO Masanori <gotom@debian.or.jp> 9923M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9924W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9925S: Maintained 9926F: Documentation/scsi/NinjaSCSI.txt 9927F: drivers/scsi/nsp32* 9928 9929NIOS2 ARCHITECTURE 9930M: Ley Foon Tan <lftan@altera.com> 9931L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9932T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9933S: Maintained 9934F: arch/nios2/ 9935 9936NOHZ, DYNTICKS SUPPORT 9937M: Frederic Weisbecker <fweisbec@gmail.com> 9938M: Thomas Gleixner <tglx@linutronix.de> 9939M: Ingo Molnar <mingo@kernel.org> 9940L: linux-kernel@vger.kernel.org 9941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9942S: Maintained 9943F: kernel/time/tick*.* 9944F: include/linux/tick.h 9945F: include/linux/sched/nohz.h 9946 9947NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9948M: Pavel Machek <pavel@ucw.cz> 9949M: Sakari Ailus <sakari.ailus@iki.fi> 9950L: linux-media@vger.kernel.org 9951S: Maintained 9952F: drivers/media/i2c/et8ek8 9953F: drivers/media/i2c/ad5820.c 9954 9955NOKIA N900 POWER SUPPLY DRIVERS 9956R: Pali Rohár <pali.rohar@gmail.com> 9957F: include/linux/power/bq2415x_charger.h 9958F: include/linux/power/bq27xxx_battery.h 9959F: include/linux/power/isp1704_charger.h 9960F: drivers/power/supply/bq2415x_charger.c 9961F: drivers/power/supply/bq27xxx_battery.c 9962F: drivers/power/supply/bq27xxx_battery_i2c.c 9963F: drivers/power/supply/isp1704_charger.c 9964F: drivers/power/supply/rx51_battery.c 9965 9966NTB AMD DRIVER 9967M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9968L: linux-ntb@googlegroups.com 9969S: Supported 9970F: drivers/ntb/hw/amd/ 9971 9972NTB DRIVER CORE 9973M: Jon Mason <jdmason@kudzu.us> 9974M: Dave Jiang <dave.jiang@intel.com> 9975M: Allen Hubbe <allenbh@gmail.com> 9976L: linux-ntb@googlegroups.com 9977S: Supported 9978W: https://github.com/jonmason/ntb/wiki 9979T: git git://github.com/jonmason/ntb.git 9980F: drivers/ntb/ 9981F: drivers/net/ntb_netdev.c 9982F: include/linux/ntb.h 9983F: include/linux/ntb_transport.h 9984F: tools/testing/selftests/ntb/ 9985 9986NTB IDT DRIVER 9987M: Serge Semin <fancer.lancer@gmail.com> 9988L: linux-ntb@googlegroups.com 9989S: Supported 9990F: drivers/ntb/hw/idt/ 9991 9992NTB INTEL DRIVER 9993M: Dave Jiang <dave.jiang@intel.com> 9994L: linux-ntb@googlegroups.com 9995S: Supported 9996W: https://github.com/davejiang/linux/wiki 9997T: git https://github.com/davejiang/linux.git 9998F: drivers/ntb/hw/intel/ 9999 10000NTFS FILESYSTEM 10001M: Anton Altaparmakov <anton@tuxera.com> 10002L: linux-ntfs-dev@lists.sourceforge.net 10003W: http://www.tuxera.com/ 10004T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10005S: Supported 10006F: Documentation/filesystems/ntfs.txt 10007F: fs/ntfs/ 10008 10009NUBUS SUBSYSTEM 10010M: Finn Thain <fthain@telegraphics.com.au> 10011L: linux-m68k@lists.linux-m68k.org 10012S: Maintained 10013F: arch/*/include/asm/nubus.h 10014F: drivers/nubus/ 10015F: include/linux/nubus.h 10016F: include/uapi/linux/nubus.h 10017 10018NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10019M: Antonino Daplas <adaplas@gmail.com> 10020L: linux-fbdev@vger.kernel.org 10021S: Maintained 10022F: drivers/video/fbdev/riva/ 10023F: drivers/video/fbdev/nvidia/ 10024 10025NVM EXPRESS DRIVER 10026M: Keith Busch <keith.busch@intel.com> 10027M: Jens Axboe <axboe@fb.com> 10028M: Christoph Hellwig <hch@lst.de> 10029M: Sagi Grimberg <sagi@grimberg.me> 10030L: linux-nvme@lists.infradead.org 10031T: git://git.infradead.org/nvme.git 10032W: http://git.infradead.org/nvme.git 10033S: Supported 10034F: drivers/nvme/host/ 10035F: include/linux/nvme.h 10036F: include/uapi/linux/nvme_ioctl.h 10037 10038NVM EXPRESS FC TRANSPORT DRIVERS 10039M: James Smart <james.smart@broadcom.com> 10040L: linux-nvme@lists.infradead.org 10041S: Supported 10042F: include/linux/nvme-fc.h 10043F: include/linux/nvme-fc-driver.h 10044F: drivers/nvme/host/fc.c 10045F: drivers/nvme/target/fc.c 10046F: drivers/nvme/target/fcloop.c 10047 10048NVM EXPRESS TARGET DRIVER 10049M: Christoph Hellwig <hch@lst.de> 10050M: Sagi Grimberg <sagi@grimberg.me> 10051L: linux-nvme@lists.infradead.org 10052T: git://git.infradead.org/nvme.git 10053W: http://git.infradead.org/nvme.git 10054S: Supported 10055F: drivers/nvme/target/ 10056 10057NVMEM FRAMEWORK 10058M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10059S: Maintained 10060F: drivers/nvmem/ 10061F: Documentation/devicetree/bindings/nvmem/ 10062F: Documentation/ABI/stable/sysfs-bus-nvmem 10063F: include/linux/nvmem-consumer.h 10064F: include/linux/nvmem-provider.h 10065 10066NXP SGTL5000 DRIVER 10067M: Fabio Estevam <fabio.estevam@nxp.com> 10068L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10069S: Maintained 10070F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10071F: sound/soc/codecs/sgtl5000* 10072 10073NXP TDA998X DRM DRIVER 10074M: Russell King <linux@armlinux.org.uk> 10075S: Supported 10076T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10077T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10078F: drivers/gpu/drm/i2c/tda998x_drv.c 10079F: include/drm/i2c/tda998x.h 10080 10081NXP TFA9879 DRIVER 10082M: Peter Rosin <peda@axentia.se> 10083L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10084S: Maintained 10085F: Documentation/devicetree/bindings/sound/tfa9879.txt 10086F: sound/soc/codecs/tfa9879* 10087 10088NXP-NCI NFC DRIVER 10089M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10090R: Charles Gorand <charles.gorand@effinnov.com> 10091L: linux-nfc@lists.01.org (moderated for non-subscribers) 10092S: Supported 10093F: drivers/nfc/nxp-nci 10094 10095OBJTOOL 10096M: Josh Poimboeuf <jpoimboe@redhat.com> 10097M: Peter Zijlstra <peterz@infradead.org> 10098S: Supported 10099F: tools/objtool/ 10100 10101OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10102M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10103M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10104L: linuxppc-dev@lists.ozlabs.org 10105S: Supported 10106F: arch/powerpc/platforms/powernv/ocxl.c 10107F: arch/powerpc/include/asm/pnv-ocxl.h 10108F: drivers/misc/ocxl/ 10109F: include/misc/ocxl* 10110F: include/uapi/misc/ocxl.h 10111F: Documentation/accelerators/ocxl.txt 10112 10113OMAP AUDIO SUPPORT 10114M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10115M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10116L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10117L: linux-omap@vger.kernel.org 10118S: Maintained 10119F: sound/soc/omap/ 10120 10121OMAP CLOCK FRAMEWORK SUPPORT 10122M: Paul Walmsley <paul@pwsan.com> 10123L: linux-omap@vger.kernel.org 10124S: Maintained 10125F: arch/arm/*omap*/*clock* 10126 10127OMAP DEVICE TREE SUPPORT 10128M: Benoît Cousson <bcousson@baylibre.com> 10129M: Tony Lindgren <tony@atomide.com> 10130L: linux-omap@vger.kernel.org 10131L: devicetree@vger.kernel.org 10132S: Maintained 10133F: arch/arm/boot/dts/*omap* 10134F: arch/arm/boot/dts/*am3* 10135F: arch/arm/boot/dts/*am4* 10136F: arch/arm/boot/dts/*am5* 10137F: arch/arm/boot/dts/*dra7* 10138 10139OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10140M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10141L: linux-omap@vger.kernel.org 10142L: linux-fbdev@vger.kernel.org 10143S: Maintained 10144F: drivers/video/fbdev/omap2/ 10145F: Documentation/arm/OMAP/DSS 10146 10147OMAP FRAMEBUFFER SUPPORT 10148M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10149L: linux-fbdev@vger.kernel.org 10150L: linux-omap@vger.kernel.org 10151S: Maintained 10152F: drivers/video/fbdev/omap/ 10153 10154OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10155M: Roger Quadros <rogerq@ti.com> 10156M: Tony Lindgren <tony@atomide.com> 10157L: linux-omap@vger.kernel.org 10158S: Maintained 10159F: drivers/memory/omap-gpmc.c 10160F: arch/arm/mach-omap2/*gpmc* 10161 10162OMAP GPIO DRIVER 10163M: Grygorii Strashko <grygorii.strashko@ti.com> 10164M: Santosh Shilimkar <ssantosh@kernel.org> 10165M: Kevin Hilman <khilman@kernel.org> 10166L: linux-omap@vger.kernel.org 10167S: Maintained 10168F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10169F: drivers/gpio/gpio-omap.c 10170 10171OMAP HARDWARE SPINLOCK SUPPORT 10172M: Ohad Ben-Cohen <ohad@wizery.com> 10173L: linux-omap@vger.kernel.org 10174S: Maintained 10175F: drivers/hwspinlock/omap_hwspinlock.c 10176 10177OMAP HS MMC SUPPORT 10178L: linux-mmc@vger.kernel.org 10179L: linux-omap@vger.kernel.org 10180S: Orphan 10181F: drivers/mmc/host/omap_hsmmc.c 10182 10183OMAP HWMOD DATA 10184M: Paul Walmsley <paul@pwsan.com> 10185L: linux-omap@vger.kernel.org 10186S: Maintained 10187F: arch/arm/mach-omap2/omap_hwmod*data* 10188 10189OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10190M: Benoît Cousson <bcousson@baylibre.com> 10191L: linux-omap@vger.kernel.org 10192S: Maintained 10193F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10194 10195OMAP HWMOD SUPPORT 10196M: Benoît Cousson <bcousson@baylibre.com> 10197M: Paul Walmsley <paul@pwsan.com> 10198L: linux-omap@vger.kernel.org 10199S: Maintained 10200F: arch/arm/mach-omap2/omap_hwmod.* 10201 10202OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10203M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10204L: linux-media@vger.kernel.org 10205S: Maintained 10206F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10207F: drivers/media/platform/omap3isp/ 10208F: drivers/staging/media/omap4iss/ 10209 10210OMAP MMC SUPPORT 10211M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10212L: linux-omap@vger.kernel.org 10213S: Maintained 10214F: drivers/mmc/host/omap.c 10215 10216OMAP POWER MANAGEMENT SUPPORT 10217M: Kevin Hilman <khilman@kernel.org> 10218L: linux-omap@vger.kernel.org 10219S: Maintained 10220F: arch/arm/*omap*/*pm* 10221F: drivers/cpufreq/omap-cpufreq.c 10222 10223OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10224M: Rajendra Nayak <rnayak@codeaurora.org> 10225M: Paul Walmsley <paul@pwsan.com> 10226L: linux-omap@vger.kernel.org 10227S: Maintained 10228F: arch/arm/mach-omap2/prm* 10229 10230OMAP RANDOM NUMBER GENERATOR SUPPORT 10231M: Deepak Saxena <dsaxena@plexity.net> 10232S: Maintained 10233F: drivers/char/hw_random/omap-rng.c 10234 10235OMAP USB SUPPORT 10236L: linux-usb@vger.kernel.org 10237L: linux-omap@vger.kernel.org 10238S: Orphan 10239F: drivers/usb/*/*omap* 10240F: arch/arm/*omap*/usb* 10241 10242OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10243M: Mark Jackson <mpfj@newflow.co.uk> 10244L: linux-omap@vger.kernel.org 10245S: Maintained 10246F: arch/arm/boot/dts/am335x-nano.dts 10247 10248OMAP1 SUPPORT 10249M: Aaro Koskinen <aaro.koskinen@iki.fi> 10250M: Tony Lindgren <tony@atomide.com> 10251L: linux-omap@vger.kernel.org 10252Q: http://patchwork.kernel.org/project/linux-omap/list/ 10253T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10254S: Maintained 10255F: arch/arm/mach-omap1/ 10256F: arch/arm/plat-omap/ 10257F: arch/arm/configs/omap1_defconfig 10258F: drivers/i2c/busses/i2c-omap.c 10259F: include/linux/i2c-omap.h 10260 10261OMAP2+ SUPPORT 10262M: Tony Lindgren <tony@atomide.com> 10263L: linux-omap@vger.kernel.org 10264W: http://www.muru.com/linux/omap/ 10265W: http://linux.omap.com/ 10266Q: http://patchwork.kernel.org/project/linux-omap/list/ 10267T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10268S: Maintained 10269F: arch/arm/mach-omap2/ 10270F: arch/arm/plat-omap/ 10271F: arch/arm/configs/omap2plus_defconfig 10272F: drivers/i2c/busses/i2c-omap.c 10273F: drivers/irqchip/irq-omap-intc.c 10274F: drivers/mfd/*omap*.c 10275F: drivers/mfd/menelaus.c 10276F: drivers/mfd/palmas.c 10277F: drivers/mfd/tps65217.c 10278F: drivers/mfd/tps65218.c 10279F: drivers/mfd/tps65910.c 10280F: drivers/mfd/twl-core.[ch] 10281F: drivers/mfd/twl4030*.c 10282F: drivers/mfd/twl6030*.c 10283F: drivers/mfd/twl6040*.c 10284F: drivers/regulator/palmas-regulator*.c 10285F: drivers/regulator/pbias-regulator.c 10286F: drivers/regulator/tps65217-regulator.c 10287F: drivers/regulator/tps65218-regulator.c 10288F: drivers/regulator/tps65910-regulator.c 10289F: drivers/regulator/twl-regulator.c 10290F: drivers/regulator/twl6030-regulator.c 10291F: include/linux/i2c-omap.h 10292 10293ONION OMEGA2+ BOARD 10294M: Harvey Hunt <harveyhuntnexus@gmail.com> 10295L: linux-mips@linux-mips.org 10296S: Maintained 10297F: arch/mips/boot/dts/ralink/omega2p.dts 10298 10299OMFS FILESYSTEM 10300M: Bob Copeland <me@bobcopeland.com> 10301L: linux-karma-devel@lists.sourceforge.net 10302S: Maintained 10303F: Documentation/filesystems/omfs.txt 10304F: fs/omfs/ 10305 10306OMNIKEY CARDMAN 4000 DRIVER 10307M: Harald Welte <laforge@gnumonks.org> 10308S: Maintained 10309F: drivers/char/pcmcia/cm4000_cs.c 10310F: include/linux/cm4000_cs.h 10311F: include/uapi/linux/cm4000_cs.h 10312 10313OMNIKEY CARDMAN 4040 DRIVER 10314M: Harald Welte <laforge@gnumonks.org> 10315S: Maintained 10316F: drivers/char/pcmcia/cm4040_cs.* 10317 10318OMNIVISION OV13858 SENSOR DRIVER 10319M: Sakari Ailus <sakari.ailus@linux.intel.com> 10320L: linux-media@vger.kernel.org 10321T: git git://linuxtv.org/media_tree.git 10322S: Maintained 10323F: drivers/media/i2c/ov13858.c 10324 10325OMNIVISION OV2685 SENSOR DRIVER 10326M: Shunqian Zheng <zhengsq@rock-chips.com> 10327L: linux-media@vger.kernel.org 10328T: git git://linuxtv.org/media_tree.git 10329S: Maintained 10330F: drivers/media/i2c/ov2685.c 10331 10332OMNIVISION OV5640 SENSOR DRIVER 10333M: Steve Longerbeam <slongerbeam@gmail.com> 10334L: linux-media@vger.kernel.org 10335T: git git://linuxtv.org/media_tree.git 10336S: Maintained 10337F: drivers/media/i2c/ov5640.c 10338 10339OMNIVISION OV5647 SENSOR DRIVER 10340M: Luis Oliveira <lolivei@synopsys.com> 10341L: linux-media@vger.kernel.org 10342T: git git://linuxtv.org/media_tree.git 10343S: Maintained 10344F: drivers/media/i2c/ov5647.c 10345 10346OMNIVISION OV5695 SENSOR DRIVER 10347M: Shunqian Zheng <zhengsq@rock-chips.com> 10348L: linux-media@vger.kernel.org 10349T: git git://linuxtv.org/media_tree.git 10350S: Maintained 10351F: drivers/media/i2c/ov5695.c 10352 10353OMNIVISION OV7670 SENSOR DRIVER 10354M: Jonathan Corbet <corbet@lwn.net> 10355L: linux-media@vger.kernel.org 10356T: git git://linuxtv.org/media_tree.git 10357S: Maintained 10358F: drivers/media/i2c/ov7670.c 10359F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10360 10361OMNIVISION OV772x SENSOR DRIVER 10362M: Jacopo Mondi <jacopo@jmondi.org> 10363L: linux-media@vger.kernel.org 10364T: git git://linuxtv.org/media_tree.git 10365S: Odd fixes 10366F: drivers/media/i2c/ov772x.c 10367F: include/media/i2c/ov772x.h 10368 10369OMNIVISION OV7740 SENSOR DRIVER 10370M: Wenyou Yang <wenyou.yang@microchip.com> 10371L: linux-media@vger.kernel.org 10372T: git git://linuxtv.org/media_tree.git 10373S: Maintained 10374F: drivers/media/i2c/ov7740.c 10375F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10376 10377OMNIVISION OV9650 SENSOR DRIVER 10378M: Sakari Ailus <sakari.ailus@linux.intel.com> 10379R: Akinobu Mita <akinobu.mita@gmail.com> 10380R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10381L: linux-media@vger.kernel.org 10382T: git git://linuxtv.org/media_tree.git 10383S: Maintained 10384F: drivers/media/i2c/ov9650.c 10385F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10386 10387ONENAND FLASH DRIVER 10388M: Kyungmin Park <kyungmin.park@samsung.com> 10389L: linux-mtd@lists.infradead.org 10390S: Maintained 10391F: drivers/mtd/nand/onenand/ 10392F: include/linux/mtd/onenand*.h 10393 10394ONSTREAM SCSI TAPE DRIVER 10395M: Willem Riede <osst@riede.org> 10396L: osst-users@lists.sourceforge.net 10397L: linux-scsi@vger.kernel.org 10398S: Maintained 10399F: Documentation/scsi/osst.txt 10400F: drivers/scsi/osst.* 10401F: drivers/scsi/osst_*.h 10402F: drivers/scsi/st.h 10403 10404OP-TEE DRIVER 10405M: Jens Wiklander <jens.wiklander@linaro.org> 10406S: Maintained 10407F: drivers/tee/optee/ 10408 10409OPA-VNIC DRIVER 10410M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10411M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10412L: linux-rdma@vger.kernel.org 10413S: Supported 10414F: drivers/infiniband/ulp/opa_vnic 10415 10416OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10417M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10418L: devicetree@vger.kernel.org 10419S: Maintained 10420F: Documentation/devicetree/dynamic-resolution-notes.txt 10421F: Documentation/devicetree/overlay-notes.txt 10422F: drivers/of/overlay.c 10423F: drivers/of/resolver.c 10424 10425OPEN FIRMWARE AND FLATTENED DEVICE TREE 10426M: Rob Herring <robh+dt@kernel.org> 10427M: Frank Rowand <frowand.list@gmail.com> 10428L: devicetree@vger.kernel.org 10429W: http://www.devicetree.org/ 10430T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10431S: Maintained 10432F: drivers/of/ 10433F: include/linux/of*.h 10434F: scripts/dtc/ 10435F: Documentation/ABI/testing/sysfs-firmware-ofw 10436 10437OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10438M: Rob Herring <robh+dt@kernel.org> 10439M: Mark Rutland <mark.rutland@arm.com> 10440L: devicetree@vger.kernel.org 10441T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10442Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10443S: Maintained 10444F: Documentation/devicetree/ 10445F: arch/*/boot/dts/ 10446F: include/dt-bindings/ 10447 10448OPENCORES I2C BUS DRIVER 10449M: Peter Korsgaard <jacmet@sunsite.dk> 10450L: linux-i2c@vger.kernel.org 10451S: Maintained 10452F: Documentation/i2c/busses/i2c-ocores 10453F: drivers/i2c/busses/i2c-ocores.c 10454 10455OPENRISC ARCHITECTURE 10456M: Jonas Bonn <jonas@southpole.se> 10457M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10458M: Stafford Horne <shorne@gmail.com> 10459T: git git://github.com/openrisc/linux.git 10460L: openrisc@lists.librecores.org 10461W: http://openrisc.io 10462S: Maintained 10463F: Documentation/devicetree/bindings/openrisc/ 10464F: Documentation/openrisc/ 10465F: arch/openrisc/ 10466F: drivers/irqchip/irq-ompic.c 10467F: drivers/irqchip/irq-or1k-* 10468 10469OPENVSWITCH 10470M: Pravin B Shelar <pshelar@ovn.org> 10471L: netdev@vger.kernel.org 10472L: dev@openvswitch.org 10473W: http://openvswitch.org 10474S: Maintained 10475F: net/openvswitch/ 10476F: include/uapi/linux/openvswitch.h 10477 10478OPERATING PERFORMANCE POINTS (OPP) 10479M: Viresh Kumar <vireshk@kernel.org> 10480M: Nishanth Menon <nm@ti.com> 10481M: Stephen Boyd <sboyd@kernel.org> 10482L: linux-pm@vger.kernel.org 10483S: Maintained 10484T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10485F: drivers/opp/ 10486F: include/linux/pm_opp.h 10487F: Documentation/power/opp.txt 10488F: Documentation/devicetree/bindings/opp/ 10489 10490OPL4 DRIVER 10491M: Clemens Ladisch <clemens@ladisch.de> 10492L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10493T: git git://git.alsa-project.org/alsa-kernel.git 10494S: Maintained 10495F: sound/drivers/opl4/ 10496 10497OPROFILE 10498M: Robert Richter <rric@kernel.org> 10499L: oprofile-list@lists.sf.net 10500S: Maintained 10501F: arch/*/include/asm/oprofile*.h 10502F: arch/*/oprofile/ 10503F: drivers/oprofile/ 10504F: include/linux/oprofile.h 10505 10506ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10507M: Mark Fasheh <mark@fasheh.com> 10508M: Joel Becker <jlbec@evilplan.org> 10509L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10510W: http://ocfs2.wiki.kernel.org 10511S: Supported 10512F: Documentation/filesystems/ocfs2.txt 10513F: Documentation/filesystems/dlmfs.txt 10514F: fs/ocfs2/ 10515 10516ORANGEFS FILESYSTEM 10517M: Mike Marshall <hubcap@omnibond.com> 10518R: Martin Brandenburg <martin@omnibond.com> 10519L: devel@lists.orangefs.org 10520T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10521S: Supported 10522F: fs/orangefs/ 10523F: Documentation/filesystems/orangefs.txt 10524 10525ORINOCO DRIVER 10526L: linux-wireless@vger.kernel.org 10527W: http://wireless.kernel.org/en/users/Drivers/orinoco 10528W: http://www.nongnu.org/orinoco/ 10529S: Orphan 10530F: drivers/net/wireless/intersil/orinoco/ 10531 10532OSD LIBRARY and FILESYSTEM 10533M: Boaz Harrosh <ooo@electrozaur.com> 10534S: Maintained 10535F: drivers/scsi/osd/ 10536F: include/scsi/osd_* 10537F: fs/exofs/ 10538 10539OV2659 OMNIVISION SENSOR DRIVER 10540M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10541L: linux-media@vger.kernel.org 10542W: https://linuxtv.org 10543Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10544T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10545S: Maintained 10546F: drivers/media/i2c/ov2659.c 10547F: include/media/i2c/ov2659.h 10548 10549OVERLAY FILESYSTEM 10550M: Miklos Szeredi <miklos@szeredi.hu> 10551L: linux-unionfs@vger.kernel.org 10552T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10553S: Supported 10554F: fs/overlayfs/ 10555F: Documentation/filesystems/overlayfs.txt 10556 10557P54 WIRELESS DRIVER 10558M: Christian Lamparter <chunkeey@googlemail.com> 10559L: linux-wireless@vger.kernel.org 10560W: http://wireless.kernel.org/en/users/Drivers/p54 10561S: Maintained 10562F: drivers/net/wireless/intersil/p54/ 10563 10564PA SEMI ETHERNET DRIVER 10565L: netdev@vger.kernel.org 10566S: Orphan 10567F: drivers/net/ethernet/pasemi/* 10568 10569PA SEMI SMBUS DRIVER 10570L: linux-i2c@vger.kernel.org 10571S: Orphan 10572F: drivers/i2c/busses/i2c-pasemi.c 10573 10574PADATA PARALLEL EXECUTION MECHANISM 10575M: Steffen Klassert <steffen.klassert@secunet.com> 10576L: linux-crypto@vger.kernel.org 10577S: Maintained 10578F: kernel/padata.c 10579F: include/linux/padata.h 10580F: Documentation/padata.txt 10581 10582PANASONIC LAPTOP ACPI EXTRAS DRIVER 10583M: Harald Welte <laforge@gnumonks.org> 10584L: platform-driver-x86@vger.kernel.org 10585S: Maintained 10586F: drivers/platform/x86/panasonic-laptop.c 10587 10588PARALLEL LCD/KEYPAD PANEL DRIVER 10589M: Willy Tarreau <willy@haproxy.com> 10590M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10591S: Odd Fixes 10592F: Documentation/misc-devices/lcd-panel-cgram.txt 10593F: drivers/misc/panel.c 10594 10595PARALLEL PORT SUBSYSTEM 10596M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10597M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10598L: linux-parport@lists.infradead.org (subscribers-only) 10599S: Maintained 10600F: drivers/parport/ 10601F: include/linux/parport*.h 10602F: drivers/char/ppdev.c 10603F: include/uapi/linux/ppdev.h 10604F: Documentation/parport*.txt 10605 10606PARAVIRT_OPS INTERFACE 10607M: Juergen Gross <jgross@suse.com> 10608M: Alok Kataria <akataria@vmware.com> 10609L: virtualization@lists.linux-foundation.org 10610S: Supported 10611F: Documentation/virtual/paravirt_ops.txt 10612F: arch/*/kernel/paravirt* 10613F: arch/*/include/asm/paravirt*.h 10614F: include/linux/hypervisor.h 10615 10616PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10617M: Tim Waugh <tim@cyberelk.net> 10618L: linux-parport@lists.infradead.org (subscribers-only) 10619S: Maintained 10620F: Documentation/blockdev/paride.txt 10621F: drivers/block/paride/ 10622 10623PARISC ARCHITECTURE 10624M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10625M: Helge Deller <deller@gmx.de> 10626L: linux-parisc@vger.kernel.org 10627W: http://www.parisc-linux.org/ 10628Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10629T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10630T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10631S: Maintained 10632F: arch/parisc/ 10633F: Documentation/parisc/ 10634F: drivers/parisc/ 10635F: drivers/char/agp/parisc-agp.c 10636F: drivers/input/serio/gscps2.c 10637F: drivers/parport/parport_gsc.* 10638F: drivers/tty/serial/8250/8250_gsc.c 10639F: drivers/video/fbdev/sti* 10640F: drivers/video/console/sti* 10641F: drivers/video/logo/logo_parisc* 10642 10643PARMAN 10644M: Jiri Pirko <jiri@mellanox.com> 10645L: netdev@vger.kernel.org 10646S: Supported 10647F: lib/parman.c 10648F: lib/test_parman.c 10649F: include/linux/parman.h 10650 10651PC87360 HARDWARE MONITORING DRIVER 10652M: Jim Cromie <jim.cromie@gmail.com> 10653L: linux-hwmon@vger.kernel.org 10654S: Maintained 10655F: Documentation/hwmon/pc87360 10656F: drivers/hwmon/pc87360.c 10657 10658PC8736x GPIO DRIVER 10659M: Jim Cromie <jim.cromie@gmail.com> 10660S: Maintained 10661F: drivers/char/pc8736x_gpio.c 10662 10663PC87427 HARDWARE MONITORING DRIVER 10664M: Jean Delvare <jdelvare@suse.com> 10665L: linux-hwmon@vger.kernel.org 10666S: Maintained 10667F: Documentation/hwmon/pc87427 10668F: drivers/hwmon/pc87427.c 10669 10670PCA9532 LED DRIVER 10671M: Riku Voipio <riku.voipio@iki.fi> 10672S: Maintained 10673F: drivers/leds/leds-pca9532.c 10674F: include/linux/leds-pca9532.h 10675 10676PCA9541 I2C BUS MASTER SELECTOR DRIVER 10677M: Guenter Roeck <linux@roeck-us.net> 10678L: linux-i2c@vger.kernel.org 10679S: Maintained 10680F: drivers/i2c/muxes/i2c-mux-pca9541.c 10681 10682PCDP - PRIMARY CONSOLE AND DEBUG PORT 10683M: Khalid Aziz <khalid@gonehiking.org> 10684S: Maintained 10685F: drivers/firmware/pcdp.* 10686 10687PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10688M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10689L: linux-pci@vger.kernel.org 10690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10691S: Maintained 10692F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10693F: drivers/pci/host/pci-aardvark.c 10694 10695PCI DRIVER FOR ALTERA PCIE IP 10696M: Ley Foon Tan <lftan@altera.com> 10697L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10698L: linux-pci@vger.kernel.org 10699S: Supported 10700F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10701F: drivers/pci/host/pcie-altera.c 10702 10703PCI DRIVER FOR APPLIEDMICRO XGENE 10704M: Tanmay Inamdar <tinamdar@apm.com> 10705L: linux-pci@vger.kernel.org 10706L: linux-arm-kernel@lists.infradead.org 10707S: Maintained 10708F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10709F: drivers/pci/host/pci-xgene.c 10710 10711PCI DRIVER FOR ARM VERSATILE PLATFORM 10712M: Rob Herring <robh@kernel.org> 10713L: linux-pci@vger.kernel.org 10714L: linux-arm-kernel@lists.infradead.org 10715S: Maintained 10716F: Documentation/devicetree/bindings/pci/versatile.txt 10717F: drivers/pci/host/pci-versatile.c 10718 10719PCI DRIVER FOR ARMADA 8K 10720M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10721L: linux-pci@vger.kernel.org 10722L: linux-arm-kernel@lists.infradead.org 10723S: Maintained 10724F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10725F: drivers/pci/dwc/pcie-armada8k.c 10726 10727PCI DRIVER FOR CADENCE PCIE IP 10728M: Alan Douglas <adouglas@cadence.com> 10729L: linux-pci@vger.kernel.org 10730S: Maintained 10731F: Documentation/devicetree/bindings/pci/cdns,*.txt 10732F: drivers/pci/cadence/pcie-cadence* 10733 10734PCI DRIVER FOR FREESCALE LAYERSCAPE 10735M: Minghuan Lian <minghuan.Lian@freescale.com> 10736M: Mingkai Hu <mingkai.hu@freescale.com> 10737M: Roy Zang <tie-fei.zang@freescale.com> 10738L: linuxppc-dev@lists.ozlabs.org 10739L: linux-pci@vger.kernel.org 10740L: linux-arm-kernel@lists.infradead.org 10741S: Maintained 10742F: drivers/pci/dwc/*layerscape* 10743 10744PCI DRIVER FOR GENERIC OF HOSTS 10745M: Will Deacon <will.deacon@arm.com> 10746L: linux-pci@vger.kernel.org 10747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10748S: Maintained 10749F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10750F: drivers/pci/host/pci-host-common.c 10751F: drivers/pci/host/pci-host-generic.c 10752 10753PCI DRIVER FOR IMX6 10754M: Richard Zhu <hongxing.zhu@nxp.com> 10755M: Lucas Stach <l.stach@pengutronix.de> 10756L: linux-pci@vger.kernel.org 10757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10758S: Maintained 10759F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10760F: drivers/pci/dwc/*imx6* 10761 10762PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10763M: Keith Busch <keith.busch@intel.com> 10764M: Jonathan Derrick <jonathan.derrick@intel.com> 10765L: linux-pci@vger.kernel.org 10766S: Supported 10767F: drivers/pci/host/vmd.c 10768 10769PCI DRIVER FOR MICROSEMI SWITCHTEC 10770M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10771M: Logan Gunthorpe <logang@deltatee.com> 10772L: linux-pci@vger.kernel.org 10773S: Maintained 10774F: Documentation/switchtec.txt 10775F: Documentation/ABI/testing/sysfs-class-switchtec 10776F: drivers/pci/switch/switchtec* 10777F: include/uapi/linux/switchtec_ioctl.h 10778F: include/linux/switchtec.h 10779F: drivers/ntb/hw/mscc/ 10780 10781PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10782M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10783M: Jason Cooper <jason@lakedaemon.net> 10784L: linux-pci@vger.kernel.org 10785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10786S: Maintained 10787F: drivers/pci/host/*mvebu* 10788 10789PCI DRIVER FOR NVIDIA TEGRA 10790M: Thierry Reding <thierry.reding@gmail.com> 10791L: linux-tegra@vger.kernel.org 10792L: linux-pci@vger.kernel.org 10793S: Supported 10794F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10795F: drivers/pci/host/pci-tegra.c 10796 10797PCI DRIVER FOR RENESAS R-CAR 10798M: Simon Horman <horms@verge.net.au> 10799L: linux-pci@vger.kernel.org 10800L: linux-renesas-soc@vger.kernel.org 10801S: Maintained 10802F: drivers/pci/host/*rcar* 10803 10804PCI DRIVER FOR SAMSUNG EXYNOS 10805M: Jingoo Han <jingoohan1@gmail.com> 10806L: linux-pci@vger.kernel.org 10807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10808L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10809S: Maintained 10810F: drivers/pci/dwc/pci-exynos.c 10811 10812PCI DRIVER FOR SYNOPSYS DESIGNWARE 10813M: Jingoo Han <jingoohan1@gmail.com> 10814M: Joao Pinto <Joao.Pinto@synopsys.com> 10815L: linux-pci@vger.kernel.org 10816S: Maintained 10817F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10818F: drivers/pci/dwc/*designware* 10819 10820PCI DRIVER FOR TI DRA7XX 10821M: Kishon Vijay Abraham I <kishon@ti.com> 10822L: linux-omap@vger.kernel.org 10823L: linux-pci@vger.kernel.org 10824S: Supported 10825F: Documentation/devicetree/bindings/pci/ti-pci.txt 10826F: drivers/pci/dwc/pci-dra7xx.c 10827 10828PCI DRIVER FOR TI KEYSTONE 10829M: Murali Karicheri <m-karicheri2@ti.com> 10830L: linux-pci@vger.kernel.org 10831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10832S: Maintained 10833F: drivers/pci/dwc/*keystone* 10834 10835PCI ENDPOINT SUBSYSTEM 10836M: Kishon Vijay Abraham I <kishon@ti.com> 10837M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10838L: linux-pci@vger.kernel.org 10839T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10840S: Supported 10841F: drivers/pci/endpoint/ 10842F: drivers/misc/pci_endpoint_test.c 10843F: tools/pci/ 10844 10845PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10846M: Russell Currey <ruscur@russell.cc> 10847L: linuxppc-dev@lists.ozlabs.org 10848S: Supported 10849F: Documentation/powerpc/eeh-pci-error-recovery.txt 10850F: arch/powerpc/kernel/eeh*.c 10851F: arch/powerpc/platforms/*/eeh*.c 10852F: arch/powerpc/include/*/eeh*.h 10853 10854PCI ERROR RECOVERY 10855M: Linas Vepstas <linasvepstas@gmail.com> 10856L: linux-pci@vger.kernel.org 10857S: Supported 10858F: Documentation/PCI/pci-error-recovery.txt 10859 10860PCI MSI DRIVER FOR ALTERA MSI IP 10861M: Ley Foon Tan <lftan@altera.com> 10862L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10863L: linux-pci@vger.kernel.org 10864S: Supported 10865F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10866F: drivers/pci/host/pcie-altera-msi.c 10867 10868PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10869M: Duc Dang <dhdang@apm.com> 10870L: linux-pci@vger.kernel.org 10871L: linux-arm-kernel@lists.infradead.org 10872S: Maintained 10873F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10874F: drivers/pci/host/pci-xgene-msi.c 10875 10876PCI SUBSYSTEM 10877M: Bjorn Helgaas <bhelgaas@google.com> 10878L: linux-pci@vger.kernel.org 10879Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10880T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10881S: Supported 10882F: Documentation/devicetree/bindings/pci/ 10883F: Documentation/PCI/ 10884F: drivers/acpi/pci* 10885F: drivers/pci/ 10886F: include/asm-generic/pci* 10887F: include/linux/pci* 10888F: include/linux/of_pci.h 10889F: include/uapi/linux/pci* 10890F: lib/pci* 10891F: arch/x86/pci/ 10892F: arch/x86/kernel/quirks.c 10893 10894PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10895M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10896L: linux-pci@vger.kernel.org 10897Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10898T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10899S: Supported 10900F: drivers/pci/cadence/ 10901F: drivers/pci/host/ 10902F: drivers/pci/dwc/ 10903 10904PCIE DRIVER FOR AXIS ARTPEC 10905M: Jesper Nilsson <jesper.nilsson@axis.com> 10906L: linux-arm-kernel@axis.com 10907L: linux-pci@vger.kernel.org 10908S: Maintained 10909F: Documentation/devicetree/bindings/pci/axis,artpec* 10910F: drivers/pci/dwc/*artpec* 10911 10912PCIE DRIVER FOR CAVIUM THUNDERX 10913M: David Daney <david.daney@cavium.com> 10914L: linux-pci@vger.kernel.org 10915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10916S: Supported 10917F: Documentation/devicetree/bindings/pci/pci-thunder-* 10918F: drivers/pci/host/pci-thunder-* 10919 10920PCIE DRIVER FOR HISILICON 10921M: Zhou Wang <wangzhou1@hisilicon.com> 10922L: linux-pci@vger.kernel.org 10923S: Maintained 10924F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10925F: drivers/pci/dwc/pcie-hisi.c 10926 10927PCIE DRIVER FOR HISILICON KIRIN 10928M: Xiaowei Song <songxiaowei@hisilicon.com> 10929M: Binghui Wang <wangbinghui@hisilicon.com> 10930L: linux-pci@vger.kernel.org 10931S: Maintained 10932F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10933F: drivers/pci/dwc/pcie-kirin.c 10934 10935PCIE DRIVER FOR HISILICON STB 10936M: Jianguo Sun <sunjianguo1@huawei.com> 10937M: Shawn Guo <shawn.guo@linaro.org> 10938L: linux-pci@vger.kernel.org 10939S: Maintained 10940F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10941F: drivers/pci/dwc/pcie-histb.c 10942 10943PCIE DRIVER FOR MEDIATEK 10944M: Ryder Lee <ryder.lee@mediatek.com> 10945L: linux-pci@vger.kernel.org 10946L: linux-mediatek@lists.infradead.org 10947S: Supported 10948F: Documentation/devicetree/bindings/pci/mediatek* 10949F: drivers/pci/host/*mediatek* 10950 10951PCIE DRIVER FOR QUALCOMM MSM 10952M: Stanimir Varbanov <svarbanov@mm-sol.com> 10953L: linux-pci@vger.kernel.org 10954L: linux-arm-msm@vger.kernel.org 10955S: Maintained 10956F: drivers/pci/dwc/*qcom* 10957 10958PCIE DRIVER FOR ROCKCHIP 10959M: Shawn Lin <shawn.lin@rock-chips.com> 10960L: linux-pci@vger.kernel.org 10961L: linux-rockchip@lists.infradead.org 10962S: Maintained 10963F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10964F: drivers/pci/host/pcie-rockchip.c 10965 10966PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10967M: Linus Walleij <linus.walleij@linaro.org> 10968L: linux-pci@vger.kernel.org 10969S: Maintained 10970F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10971F: drivers/pci/host/pci-v3-semi.c 10972 10973PCIE DRIVER FOR ST SPEAR13XX 10974M: Pratyush Anand <pratyush.anand@gmail.com> 10975L: linux-pci@vger.kernel.org 10976S: Maintained 10977F: drivers/pci/dwc/*spear* 10978 10979PCMCIA SUBSYSTEM 10980M: Dominik Brodowski <linux@dominikbrodowski.net> 10981T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10982S: Odd Fixes 10983F: Documentation/pcmcia/ 10984F: tools/pcmcia/ 10985F: drivers/pcmcia/ 10986F: include/pcmcia/ 10987 10988PCNET32 NETWORK DRIVER 10989M: Don Fry <pcnet32@frontier.com> 10990L: netdev@vger.kernel.org 10991S: Maintained 10992F: drivers/net/ethernet/amd/pcnet32.c 10993 10994PCRYPT PARALLEL CRYPTO ENGINE 10995M: Steffen Klassert <steffen.klassert@secunet.com> 10996L: linux-crypto@vger.kernel.org 10997S: Maintained 10998F: crypto/pcrypt.c 10999F: include/crypto/pcrypt.h 11000 11001PEAQ WMI HOTKEYS DRIVER 11002M: Hans de Goede <hdegoede@redhat.com> 11003L: platform-driver-x86@vger.kernel.org 11004S: Maintained 11005F: drivers/platform/x86/peaq-wmi.c 11006 11007PER-CPU MEMORY ALLOCATOR 11008M: Tejun Heo <tj@kernel.org> 11009M: Christoph Lameter <cl@linux.com> 11010M: Dennis Zhou <dennisszhou@gmail.com> 11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11012S: Maintained 11013F: include/linux/percpu*.h 11014F: mm/percpu*.c 11015F: arch/*/include/asm/percpu.h 11016 11017PER-TASK DELAY ACCOUNTING 11018M: Balbir Singh <bsingharora@gmail.com> 11019S: Maintained 11020F: include/linux/delayacct.h 11021F: kernel/delayacct.c 11022 11023PERFORMANCE EVENTS SUBSYSTEM 11024M: Peter Zijlstra <peterz@infradead.org> 11025M: Ingo Molnar <mingo@redhat.com> 11026M: Arnaldo Carvalho de Melo <acme@kernel.org> 11027R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11028R: Jiri Olsa <jolsa@redhat.com> 11029R: Namhyung Kim <namhyung@kernel.org> 11030L: linux-kernel@vger.kernel.org 11031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11032S: Supported 11033F: kernel/events/* 11034F: include/linux/perf_event.h 11035F: include/uapi/linux/perf_event.h 11036F: arch/*/kernel/perf_event*.c 11037F: arch/*/kernel/*/perf_event*.c 11038F: arch/*/kernel/*/*/perf_event*.c 11039F: arch/*/include/asm/perf_event.h 11040F: arch/*/kernel/perf_callchain.c 11041F: arch/*/events/* 11042F: tools/perf/ 11043 11044PERSONALITY HANDLING 11045M: Christoph Hellwig <hch@infradead.org> 11046L: linux-abi-devel@lists.sourceforge.net 11047S: Maintained 11048F: include/linux/personality.h 11049F: include/uapi/linux/personality.h 11050 11051PHONET PROTOCOL 11052M: Remi Denis-Courmont <courmisch@gmail.com> 11053S: Supported 11054F: Documentation/networking/phonet.txt 11055F: include/linux/phonet.h 11056F: include/net/phonet/ 11057F: include/uapi/linux/phonet.h 11058F: net/phonet/ 11059 11060PHRAM MTD DRIVER 11061M: Joern Engel <joern@lazybastard.org> 11062L: linux-mtd@lists.infradead.org 11063S: Maintained 11064F: drivers/mtd/devices/phram.c 11065 11066PICOLCD HID DRIVER 11067M: Bruno Prémont <bonbons@linux-vserver.org> 11068L: linux-input@vger.kernel.org 11069S: Maintained 11070F: drivers/hid/hid-picolcd* 11071 11072PICOXCELL SUPPORT 11073M: Jamie Iles <jamie@jamieiles.com> 11074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11075T: git git://github.com/jamieiles/linux-2.6-ji.git 11076S: Supported 11077F: arch/arm/boot/dts/picoxcell* 11078F: arch/arm/mach-picoxcell/ 11079F: drivers/crypto/picoxcell* 11080 11081PIN CONTROL SUBSYSTEM 11082M: Linus Walleij <linus.walleij@linaro.org> 11083L: linux-gpio@vger.kernel.org 11084T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11085S: Maintained 11086F: Documentation/devicetree/bindings/pinctrl/ 11087F: Documentation/driver-api/pinctl.rst 11088F: drivers/pinctrl/ 11089F: include/linux/pinctrl/ 11090 11091PIN CONTROLLER - ATMEL AT91 11092M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11093L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11094S: Maintained 11095F: drivers/pinctrl/pinctrl-at91.* 11096 11097PIN CONTROLLER - ATMEL AT91 PIO4 11098M: Ludovic Desroches <ludovic.desroches@microchip.com> 11099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11100L: linux-gpio@vger.kernel.org 11101S: Supported 11102F: drivers/pinctrl/pinctrl-at91-pio4.* 11103 11104PIN CONTROLLER - FREESCALE 11105M: Dong Aisheng <aisheng.dong@nxp.com> 11106M: Fabio Estevam <festevam@gmail.com> 11107M: Shawn Guo <shawnguo@kernel.org> 11108M: Stefan Agner <stefan@agner.ch> 11109R: Pengutronix Kernel Team <kernel@pengutronix.de> 11110L: linux-gpio@vger.kernel.org 11111S: Maintained 11112F: drivers/pinctrl/freescale/ 11113F: Documentation/devicetree/bindings/pinctrl/fsl,* 11114 11115PIN CONTROLLER - INTEL 11116M: Mika Westerberg <mika.westerberg@linux.intel.com> 11117M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11118S: Maintained 11119F: drivers/pinctrl/intel/ 11120 11121PIN CONTROLLER - MEDIATEK 11122M: Sean Wang <sean.wang@mediatek.com> 11123L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11124S: Maintained 11125F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11126F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11127F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11128F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11129F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11130 11131PIN CONTROLLER - QUALCOMM 11132M: Bjorn Andersson <bjorn.andersson@linaro.org> 11133S: Maintained 11134L: linux-arm-msm@vger.kernel.org 11135F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11136F: drivers/pinctrl/qcom/ 11137 11138PIN CONTROLLER - RENESAS 11139M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11140M: Geert Uytterhoeven <geert+renesas@glider.be> 11141L: linux-renesas-soc@vger.kernel.org 11142T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11143S: Maintained 11144F: drivers/pinctrl/sh-pfc/ 11145 11146PIN CONTROLLER - SAMSUNG 11147M: Tomasz Figa <tomasz.figa@gmail.com> 11148M: Krzysztof Kozlowski <krzk@kernel.org> 11149M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11151L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11152Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11153T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11154S: Maintained 11155F: drivers/pinctrl/samsung/ 11156F: include/dt-bindings/pinctrl/samsung.h 11157F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11158 11159PIN CONTROLLER - SINGLE 11160M: Tony Lindgren <tony@atomide.com> 11161M: Haojian Zhuang <haojian.zhuang@linaro.org> 11162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11163L: linux-omap@vger.kernel.org 11164S: Maintained 11165F: drivers/pinctrl/pinctrl-single.c 11166 11167PIN CONTROLLER - ST SPEAR 11168M: Viresh Kumar <vireshk@kernel.org> 11169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11170W: http://www.st.com/spear 11171S: Maintained 11172F: drivers/pinctrl/spear/ 11173 11174PISTACHIO SOC SUPPORT 11175M: James Hartley <james.hartley@sondrel.com> 11176L: linux-mips@linux-mips.org 11177S: Odd Fixes 11178F: arch/mips/pistachio/ 11179F: arch/mips/include/asm/mach-pistachio/ 11180F: arch/mips/boot/dts/img/pistachio* 11181F: arch/mips/configs/pistachio*_defconfig 11182 11183PKTCDVD DRIVER 11184S: Orphan 11185M: linux-block@vger.kernel.org 11186F: drivers/block/pktcdvd.c 11187F: include/linux/pktcdvd.h 11188F: include/uapi/linux/pktcdvd.h 11189 11190PKUNITY SOC DRIVERS 11191M: Guan Xuetao <gxt@pku.edu.cn> 11192W: http://mprc.pku.edu.cn/~guanxuetao/linux 11193S: Maintained 11194T: git git://github.com/gxt/linux.git 11195F: drivers/input/serio/i8042-unicore32io.h 11196F: drivers/i2c/busses/i2c-puv3.c 11197F: drivers/video/fbdev/fb-puv3.c 11198F: drivers/rtc/rtc-puv3.c 11199 11200PMBUS HARDWARE MONITORING DRIVERS 11201M: Guenter Roeck <linux@roeck-us.net> 11202L: linux-hwmon@vger.kernel.org 11203W: http://hwmon.wiki.kernel.org/ 11204W: http://www.roeck-us.net/linux/drivers/ 11205T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11206S: Maintained 11207F: Documentation/hwmon/pmbus 11208F: drivers/hwmon/pmbus/ 11209F: include/linux/pmbus.h 11210 11211PMC SIERRA MaxRAID DRIVER 11212L: linux-scsi@vger.kernel.org 11213W: http://www.pmc-sierra.com/ 11214S: Orphan 11215F: drivers/scsi/pmcraid.* 11216 11217PMC SIERRA PM8001 DRIVER 11218M: Jack Wang <jinpu.wang@profitbricks.com> 11219M: lindar_liu@usish.com 11220L: linux-scsi@vger.kernel.org 11221S: Supported 11222F: drivers/scsi/pm8001/ 11223 11224PNP SUPPORT 11225M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11226S: Maintained 11227F: drivers/pnp/ 11228 11229POSIX CLOCKS and TIMERS 11230M: Thomas Gleixner <tglx@linutronix.de> 11231L: linux-kernel@vger.kernel.org 11232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11233S: Maintained 11234F: fs/timerfd.c 11235F: include/linux/timer* 11236F: kernel/time/*timer* 11237 11238POWER MANAGEMENT CORE 11239M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11240L: linux-pm@vger.kernel.org 11241T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11242B: https://bugzilla.kernel.org 11243S: Supported 11244F: drivers/base/power/ 11245F: include/linux/pm.h 11246F: include/linux/pm_* 11247F: include/linux/powercap.h 11248F: drivers/powercap/ 11249F: kernel/configs/nopm.config 11250 11251POWER STATE COORDINATION INTERFACE (PSCI) 11252M: Mark Rutland <mark.rutland@arm.com> 11253M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11254L: linux-arm-kernel@lists.infradead.org 11255S: Maintained 11256F: drivers/firmware/psci*.c 11257F: include/linux/psci.h 11258F: include/uapi/linux/psci.h 11259 11260POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11261M: Sebastian Reichel <sre@kernel.org> 11262L: linux-pm@vger.kernel.org 11263T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11264S: Maintained 11265F: Documentation/devicetree/bindings/power/supply/ 11266F: include/linux/power_supply.h 11267F: drivers/power/supply/ 11268 11269POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11270M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11271L: linuxppc-dev@lists.ozlabs.org 11272S: Maintained 11273F: drivers/char/powernv-op-panel.c 11274 11275PPP OVER ATM (RFC 2364) 11276M: Mitchell Blank Jr <mitch@sfgoth.com> 11277S: Maintained 11278F: net/atm/pppoatm.c 11279F: include/uapi/linux/atmppp.h 11280 11281PPP OVER ETHERNET 11282M: Michal Ostrowski <mostrows@earthlink.net> 11283S: Maintained 11284F: drivers/net/ppp/pppoe.c 11285F: drivers/net/ppp/pppox.c 11286 11287PPP OVER L2TP 11288M: James Chapman <jchapman@katalix.com> 11289S: Maintained 11290F: net/l2tp/l2tp_ppp.c 11291F: include/linux/if_pppol2tp.h 11292F: include/uapi/linux/if_pppol2tp.h 11293 11294PPP PROTOCOL DRIVERS AND COMPRESSORS 11295M: Paul Mackerras <paulus@samba.org> 11296L: linux-ppp@vger.kernel.org 11297S: Maintained 11298F: drivers/net/ppp/ppp_* 11299 11300PPS SUPPORT 11301M: Rodolfo Giometti <giometti@enneenne.com> 11302W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11303L: linuxpps@ml.enneenne.com (subscribers-only) 11304S: Maintained 11305F: Documentation/pps/ 11306F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11307F: Documentation/ABI/testing/sysfs-pps 11308F: drivers/pps/ 11309F: include/linux/pps*.h 11310F: include/uapi/linux/pps.h 11311 11312PPTP DRIVER 11313M: Dmitry Kozlov <xeb@mail.ru> 11314L: netdev@vger.kernel.org 11315S: Maintained 11316F: drivers/net/ppp/pptp.c 11317W: http://sourceforge.net/projects/accel-pptp 11318 11319PREEMPTIBLE KERNEL 11320M: Robert Love <rml@tech9.net> 11321L: kpreempt-tech@lists.sourceforge.net 11322W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11323S: Supported 11324F: Documentation/preempt-locking.txt 11325F: include/linux/preempt.h 11326 11327PRINTK 11328M: Petr Mladek <pmladek@suse.com> 11329M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11330R: Steven Rostedt <rostedt@goodmis.org> 11331S: Maintained 11332F: kernel/printk/ 11333F: include/linux/printk.h 11334 11335PRISM54 WIRELESS DRIVER 11336M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11337L: linux-wireless@vger.kernel.org 11338W: http://wireless.kernel.org/en/users/Drivers/p54 11339S: Obsolete 11340F: drivers/net/wireless/intersil/prism54/ 11341 11342PROC SYSCTL 11343M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11344M: Kees Cook <keescook@chromium.org> 11345L: linux-kernel@vger.kernel.org 11346L: linux-fsdevel@vger.kernel.org 11347S: Maintained 11348F: fs/proc/proc_sysctl.c 11349F: include/linux/sysctl.h 11350F: kernel/sysctl.c 11351F: tools/testing/selftests/sysctl/ 11352 11353PS3 NETWORK SUPPORT 11354M: Geoff Levand <geoff@infradead.org> 11355L: netdev@vger.kernel.org 11356L: linuxppc-dev@lists.ozlabs.org 11357S: Maintained 11358F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11359 11360PS3 PLATFORM SUPPORT 11361M: Geoff Levand <geoff@infradead.org> 11362L: linuxppc-dev@lists.ozlabs.org 11363S: Maintained 11364F: arch/powerpc/boot/ps3* 11365F: arch/powerpc/include/asm/lv1call.h 11366F: arch/powerpc/include/asm/ps3*.h 11367F: arch/powerpc/platforms/ps3/ 11368F: drivers/*/ps3* 11369F: drivers/ps3/ 11370F: drivers/rtc/rtc-ps3.c 11371F: drivers/usb/host/*ps3.c 11372F: sound/ppc/snd_ps3* 11373 11374PS3VRAM DRIVER 11375M: Jim Paris <jim@jtan.com> 11376M: Geoff Levand <geoff@infradead.org> 11377L: linuxppc-dev@lists.ozlabs.org 11378S: Maintained 11379F: drivers/block/ps3vram.c 11380 11381PSAMPLE PACKET SAMPLING SUPPORT: 11382M: Yotam Gigi <yotam.gi@gmail.com> 11383S: Maintained 11384F: net/psample 11385F: include/net/psample.h 11386F: include/uapi/linux/psample.h 11387 11388PSTORE FILESYSTEM 11389M: Kees Cook <keescook@chromium.org> 11390M: Anton Vorontsov <anton@enomsg.org> 11391M: Colin Cross <ccross@android.com> 11392M: Tony Luck <tony.luck@intel.com> 11393S: Maintained 11394T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11395F: fs/pstore/ 11396F: include/linux/pstore* 11397F: drivers/firmware/efi/efi-pstore.c 11398F: drivers/acpi/apei/erst.c 11399F: Documentation/admin-guide/ramoops.rst 11400F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11401K: \b(pstore|ramoops) 11402 11403PTP HARDWARE CLOCK SUPPORT 11404M: Richard Cochran <richardcochran@gmail.com> 11405L: netdev@vger.kernel.org 11406S: Maintained 11407W: http://linuxptp.sourceforge.net/ 11408F: Documentation/ABI/testing/sysfs-ptp 11409F: Documentation/ptp/* 11410F: drivers/net/ethernet/freescale/gianfar_ptp.c 11411F: drivers/net/phy/dp83640* 11412F: drivers/ptp/* 11413F: include/linux/ptp_cl* 11414 11415PTRACE SUPPORT 11416M: Oleg Nesterov <oleg@redhat.com> 11417S: Maintained 11418F: include/asm-generic/syscall.h 11419F: include/linux/ptrace.h 11420F: include/linux/regset.h 11421F: include/linux/tracehook.h 11422F: include/uapi/linux/ptrace.h 11423F: include/uapi/linux/ptrace.h 11424F: include/asm-generic/ptrace.h 11425F: kernel/ptrace.c 11426F: arch/*/ptrace*.c 11427F: arch/*/*/ptrace*.c 11428F: arch/*/include/asm/ptrace*.h 11429 11430PULSE8-CEC DRIVER 11431M: Hans Verkuil <hverkuil@xs4all.nl> 11432L: linux-media@vger.kernel.org 11433T: git git://linuxtv.org/media_tree.git 11434S: Maintained 11435F: drivers/media/usb/pulse8-cec/* 11436F: Documentation/media/cec-drivers/pulse8-cec.rst 11437 11438PVRUSB2 VIDEO4LINUX DRIVER 11439M: Mike Isely <isely@pobox.com> 11440L: pvrusb2@isely.net (subscribers-only) 11441L: linux-media@vger.kernel.org 11442W: http://www.isely.net/pvrusb2/ 11443T: git git://linuxtv.org/media_tree.git 11444S: Maintained 11445F: Documentation/media/v4l-drivers/pvrusb2* 11446F: drivers/media/usb/pvrusb2/ 11447 11448PWC WEBCAM DRIVER 11449M: Hans Verkuil <hverkuil@xs4all.nl> 11450L: linux-media@vger.kernel.org 11451T: git git://linuxtv.org/media_tree.git 11452S: Odd Fixes 11453F: drivers/media/usb/pwc/* 11454 11455PWM FAN DRIVER 11456M: Kamil Debski <kamil@wypas.org> 11457M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11458L: linux-hwmon@vger.kernel.org 11459S: Supported 11460F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11461F: Documentation/hwmon/pwm-fan 11462F: drivers/hwmon/pwm-fan.c 11463 11464PWM IR Transmitter 11465M: Sean Young <sean@mess.org> 11466L: linux-media@vger.kernel.org 11467S: Maintained 11468F: drivers/media/rc/pwm-ir-tx.c 11469 11470PWM SUBSYSTEM 11471M: Thierry Reding <thierry.reding@gmail.com> 11472L: linux-pwm@vger.kernel.org 11473S: Maintained 11474T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11475F: Documentation/pwm.txt 11476F: Documentation/devicetree/bindings/pwm/ 11477F: include/linux/pwm.h 11478F: drivers/pwm/ 11479F: drivers/video/backlight/pwm_bl.c 11480F: include/linux/pwm_backlight.h 11481F: drivers/gpio/gpio-mvebu.c 11482F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11483 11484PXA GPIO DRIVER 11485M: Robert Jarzmik <robert.jarzmik@free.fr> 11486L: linux-gpio@vger.kernel.org 11487S: Maintained 11488F: drivers/gpio/gpio-pxa.c 11489 11490PXA MMCI DRIVER 11491S: Orphan 11492 11493PXA RTC DRIVER 11494M: Robert Jarzmik <robert.jarzmik@free.fr> 11495L: linux-rtc@vger.kernel.org 11496S: Maintained 11497 11498PXA2xx/PXA3xx SUPPORT 11499M: Daniel Mack <daniel@zonque.org> 11500M: Haojian Zhuang <haojian.zhuang@gmail.com> 11501M: Robert Jarzmik <robert.jarzmik@free.fr> 11502L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11503T: git git://github.com/hzhuang1/linux.git 11504T: git git://github.com/rjarzmik/linux.git 11505S: Maintained 11506F: arch/arm/boot/dts/pxa* 11507F: arch/arm/mach-pxa/ 11508F: drivers/dma/pxa* 11509F: drivers/pcmcia/pxa2xx* 11510F: drivers/pinctrl/pxa/ 11511F: drivers/spi/spi-pxa2xx* 11512F: drivers/usb/gadget/udc/pxa2* 11513F: include/sound/pxa2xx-lib.h 11514F: sound/arm/pxa* 11515F: sound/soc/pxa/ 11516 11517QAT DRIVER 11518M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11519L: qat-linux@intel.com 11520S: Supported 11521F: drivers/crypto/qat/ 11522 11523QCOM AUDIO (ASoC) DRIVERS 11524M: Patrick Lai <plai@codeaurora.org> 11525M: Banajit Goswami <bgoswami@codeaurora.org> 11526L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11527S: Supported 11528F: sound/soc/qcom/ 11529 11530QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11531M: Gabriel Somlo <somlo@cmu.edu> 11532M: "Michael S. Tsirkin" <mst@redhat.com> 11533L: qemu-devel@nongnu.org 11534S: Maintained 11535F: drivers/firmware/qemu_fw_cfg.c 11536F: include/uapi/linux/qemu_fw_cfg.h 11537 11538QIB DRIVER 11539M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11540M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11541L: linux-rdma@vger.kernel.org 11542S: Supported 11543F: drivers/infiniband/hw/qib/ 11544 11545QLOGIC QL41xxx FCOE DRIVER 11546M: QLogic-Storage-Upstream@cavium.com 11547L: linux-scsi@vger.kernel.org 11548S: Supported 11549F: drivers/scsi/qedf/ 11550 11551QLOGIC QL41xxx ISCSI DRIVER 11552M: QLogic-Storage-Upstream@cavium.com 11553L: linux-scsi@vger.kernel.org 11554S: Supported 11555F: drivers/scsi/qedi/ 11556 11557QLOGIC QL4xxx ETHERNET DRIVER 11558M: Ariel Elior <Ariel.Elior@cavium.com> 11559M: everest-linux-l2@cavium.com 11560L: netdev@vger.kernel.org 11561S: Supported 11562F: drivers/net/ethernet/qlogic/qed/ 11563F: include/linux/qed/ 11564F: drivers/net/ethernet/qlogic/qede/ 11565 11566QLOGIC QL4xxx RDMA DRIVER 11567M: Michal Kalderon <Michal.Kalderon@cavium.com> 11568M: Ariel Elior <Ariel.Elior@cavium.com> 11569L: linux-rdma@vger.kernel.org 11570S: Supported 11571F: drivers/infiniband/hw/qedr/ 11572F: include/uapi/rdma/qedr-abi.h 11573 11574QLOGIC QLA1280 SCSI DRIVER 11575M: Michael Reed <mdr@sgi.com> 11576L: linux-scsi@vger.kernel.org 11577S: Maintained 11578F: drivers/scsi/qla1280.[ch] 11579 11580QLOGIC QLA2XXX FC-SCSI DRIVER 11581M: qla2xxx-upstream@qlogic.com 11582L: linux-scsi@vger.kernel.org 11583S: Supported 11584F: Documentation/scsi/LICENSE.qla2xxx 11585F: drivers/scsi/qla2xxx/ 11586 11587QLOGIC QLA3XXX NETWORK DRIVER 11588M: Dept-GELinuxNICDev@cavium.com 11589L: netdev@vger.kernel.org 11590S: Supported 11591F: Documentation/networking/LICENSE.qla3xxx 11592F: drivers/net/ethernet/qlogic/qla3xxx.* 11593 11594QLOGIC QLA4XXX iSCSI DRIVER 11595M: QLogic-Storage-Upstream@qlogic.com 11596L: linux-scsi@vger.kernel.org 11597S: Supported 11598F: Documentation/scsi/LICENSE.qla4xxx 11599F: drivers/scsi/qla4xxx/ 11600 11601QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11602M: Harish Patil <harish.patil@cavium.com> 11603M: Manish Chopra <manish.chopra@cavium.com> 11604M: Dept-GELinuxNICDev@cavium.com 11605L: netdev@vger.kernel.org 11606S: Supported 11607F: drivers/net/ethernet/qlogic/qlcnic/ 11608 11609QLOGIC QLGE 10Gb ETHERNET DRIVER 11610M: Harish Patil <harish.patil@cavium.com> 11611M: Manish Chopra <manish.chopra@cavium.com> 11612M: Dept-GELinuxNICDev@cavium.com 11613L: netdev@vger.kernel.org 11614S: Supported 11615F: drivers/net/ethernet/qlogic/qlge/ 11616 11617QNX4 FILESYSTEM 11618M: Anders Larsen <al@alarsen.net> 11619W: http://www.alarsen.net/linux/qnx4fs/ 11620S: Maintained 11621F: fs/qnx4/ 11622F: include/uapi/linux/qnx4_fs.h 11623F: include/uapi/linux/qnxtypes.h 11624 11625QORIQ DPAA2 FSL-MC BUS DRIVER 11626M: Stuart Yoder <stuyoder@gmail.com> 11627M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11628L: linux-kernel@vger.kernel.org 11629S: Maintained 11630F: drivers/bus/fsl-mc/ 11631F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11632F: Documentation/networking/dpaa2/overview.rst 11633 11634QT1010 MEDIA DRIVER 11635M: Antti Palosaari <crope@iki.fi> 11636L: linux-media@vger.kernel.org 11637W: https://linuxtv.org 11638W: http://palosaari.fi/linux/ 11639Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11640T: git git://linuxtv.org/anttip/media_tree.git 11641S: Maintained 11642F: drivers/media/tuners/qt1010* 11643 11644QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11645M: Kalle Valo <kvalo@qca.qualcomm.com> 11646L: ath10k@lists.infradead.org 11647W: http://wireless.kernel.org/en/users/Drivers/ath10k 11648T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11649S: Supported 11650F: drivers/net/wireless/ath/ath10k/ 11651 11652QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11653M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11654L: linux-wireless@vger.kernel.org 11655W: http://wireless.kernel.org/en/users/Drivers/ath9k 11656S: Supported 11657F: drivers/net/wireless/ath/ath9k/ 11658 11659QUALCOMM CAMERA SUBSYSTEM DRIVER 11660M: Todor Tomov <todor.tomov@linaro.org> 11661L: linux-media@vger.kernel.org 11662S: Maintained 11663F: Documentation/devicetree/bindings/media/qcom,camss.txt 11664F: Documentation/media/v4l-drivers/qcom_camss.rst 11665F: drivers/media/platform/qcom/camss-8x16/ 11666 11667QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11668M: Timur Tabi <timur@codeaurora.org> 11669L: netdev@vger.kernel.org 11670S: Supported 11671F: drivers/net/ethernet/qualcomm/emac/ 11672 11673QUALCOMM HEXAGON ARCHITECTURE 11674M: Richard Kuo <rkuo@codeaurora.org> 11675L: linux-hexagon@vger.kernel.org 11676T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11677S: Supported 11678F: arch/hexagon/ 11679 11680QUALCOMM IOMMU 11681M: Rob Clark <robdclark@gmail.com> 11682L: iommu@lists.linux-foundation.org 11683L: linux-arm-msm@vger.kernel.org 11684S: Maintained 11685F: drivers/iommu/qcom_iommu.c 11686 11687QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11688M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11689L: linux-media@vger.kernel.org 11690L: linux-arm-msm@vger.kernel.org 11691T: git git://linuxtv.org/media_tree.git 11692S: Maintained 11693F: drivers/media/platform/qcom/venus/ 11694 11695QUALCOMM WCN36XX WIRELESS DRIVER 11696M: Eugene Krasnikov <k.eugene.e@gmail.com> 11697L: wcn36xx@lists.infradead.org 11698W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11699T: git git://github.com/KrasnikovEugene/wcn36xx.git 11700S: Supported 11701F: drivers/net/wireless/ath/wcn36xx/ 11702 11703QUANTENNA QTNFMAC WIRELESS DRIVER 11704M: Igor Mitsyanko <imitsyanko@quantenna.com> 11705M: Avinash Patil <avinashp@quantenna.com> 11706M: Sergey Matyukevich <smatyukevich@quantenna.com> 11707L: linux-wireless@vger.kernel.org 11708S: Maintained 11709F: drivers/net/wireless/quantenna 11710 11711RADEON and AMDGPU DRM DRIVERS 11712M: Alex Deucher <alexander.deucher@amd.com> 11713M: Christian König <christian.koenig@amd.com> 11714M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11715L: amd-gfx@lists.freedesktop.org 11716T: git git://people.freedesktop.org/~agd5f/linux 11717S: Supported 11718F: drivers/gpu/drm/radeon/ 11719F: include/uapi/drm/radeon_drm.h 11720F: drivers/gpu/drm/amd/ 11721F: include/uapi/drm/amdgpu_drm.h 11722 11723RADEON FRAMEBUFFER DISPLAY DRIVER 11724M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11725L: linux-fbdev@vger.kernel.org 11726S: Maintained 11727F: drivers/video/fbdev/aty/radeon* 11728F: include/uapi/linux/radeonfb.h 11729 11730RADIOSHARK RADIO DRIVER 11731M: Hans Verkuil <hverkuil@xs4all.nl> 11732L: linux-media@vger.kernel.org 11733T: git git://linuxtv.org/media_tree.git 11734S: Maintained 11735F: drivers/media/radio/radio-shark.c 11736 11737RADIOSHARK2 RADIO DRIVER 11738M: Hans Verkuil <hverkuil@xs4all.nl> 11739L: linux-media@vger.kernel.org 11740T: git git://linuxtv.org/media_tree.git 11741S: Maintained 11742F: drivers/media/radio/radio-shark2.c 11743F: drivers/media/radio/radio-tea5777.c 11744 11745RADOS BLOCK DEVICE (RBD) 11746M: Ilya Dryomov <idryomov@gmail.com> 11747M: Sage Weil <sage@redhat.com> 11748M: Alex Elder <elder@kernel.org> 11749L: ceph-devel@vger.kernel.org 11750W: http://ceph.com/ 11751T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11752T: git git://github.com/ceph/ceph-client.git 11753S: Supported 11754F: Documentation/ABI/testing/sysfs-bus-rbd 11755F: drivers/block/rbd.c 11756F: drivers/block/rbd_types.h 11757 11758RAGE128 FRAMEBUFFER DISPLAY DRIVER 11759M: Paul Mackerras <paulus@samba.org> 11760L: linux-fbdev@vger.kernel.org 11761S: Maintained 11762F: drivers/video/fbdev/aty/aty128fb.c 11763 11764RAINSHADOW-CEC DRIVER 11765M: Hans Verkuil <hverkuil@xs4all.nl> 11766L: linux-media@vger.kernel.org 11767T: git git://linuxtv.org/media_tree.git 11768S: Maintained 11769F: drivers/media/usb/rainshadow-cec/* 11770 11771RALINK MIPS ARCHITECTURE 11772M: John Crispin <john@phrozen.org> 11773L: linux-mips@linux-mips.org 11774S: Maintained 11775F: arch/mips/ralink 11776 11777RALINK RT2X00 WIRELESS LAN DRIVER 11778P: rt2x00 project 11779M: Stanislaw Gruszka <sgruszka@redhat.com> 11780M: Helmut Schaa <helmut.schaa@googlemail.com> 11781L: linux-wireless@vger.kernel.org 11782S: Maintained 11783F: drivers/net/wireless/ralink/rt2x00/ 11784 11785RAMDISK RAM BLOCK DEVICE DRIVER 11786M: Jens Axboe <axboe@kernel.dk> 11787S: Maintained 11788F: Documentation/blockdev/ramdisk.txt 11789F: drivers/block/brd.c 11790 11791RANCHU VIRTUAL BOARD FOR MIPS 11792M: Miodrag Dinic <miodrag.dinic@mips.com> 11793L: linux-mips@linux-mips.org 11794S: Supported 11795F: arch/mips/generic/board-ranchu.c 11796F: arch/mips/configs/generic/board-ranchu.config 11797 11798RANDOM NUMBER DRIVER 11799M: "Theodore Ts'o" <tytso@mit.edu> 11800S: Maintained 11801F: drivers/char/random.c 11802 11803RAPIDIO SUBSYSTEM 11804M: Matt Porter <mporter@kernel.crashing.org> 11805M: Alexandre Bounine <alex.bou9@gmail.com> 11806S: Maintained 11807F: drivers/rapidio/ 11808 11809RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11810L: linux-wireless@vger.kernel.org 11811S: Orphan 11812F: drivers/net/wireless/ray* 11813 11814RCUTORTURE TEST FRAMEWORK 11815M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11816M: Josh Triplett <josh@joshtriplett.org> 11817R: Steven Rostedt <rostedt@goodmis.org> 11818R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11819R: Lai Jiangshan <jiangshanlai@gmail.com> 11820L: linux-kernel@vger.kernel.org 11821S: Supported 11822T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11823F: tools/testing/selftests/rcutorture 11824 11825RDC R-321X SoC 11826M: Florian Fainelli <florian@openwrt.org> 11827S: Maintained 11828 11829RDC R6040 FAST ETHERNET DRIVER 11830M: Florian Fainelli <f.fainelli@gmail.com> 11831L: netdev@vger.kernel.org 11832S: Maintained 11833F: drivers/net/ethernet/rdc/r6040.c 11834 11835RDMAVT - RDMA verbs software 11836M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11837M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11838L: linux-rdma@vger.kernel.org 11839S: Supported 11840F: drivers/infiniband/sw/rdmavt 11841 11842RDS - RELIABLE DATAGRAM SOCKETS 11843M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11844L: netdev@vger.kernel.org 11845L: linux-rdma@vger.kernel.org 11846L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11847W: https://oss.oracle.com/projects/rds/ 11848S: Supported 11849F: net/rds/ 11850F: Documentation/networking/rds.txt 11851 11852RDT - RESOURCE ALLOCATION 11853M: Fenghua Yu <fenghua.yu@intel.com> 11854L: linux-kernel@vger.kernel.org 11855S: Supported 11856F: arch/x86/kernel/cpu/intel_rdt* 11857F: arch/x86/include/asm/intel_rdt_sched.h 11858F: Documentation/x86/intel_rdt* 11859 11860READ-COPY UPDATE (RCU) 11861M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11862M: Josh Triplett <josh@joshtriplett.org> 11863R: Steven Rostedt <rostedt@goodmis.org> 11864R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11865R: Lai Jiangshan <jiangshanlai@gmail.com> 11866L: linux-kernel@vger.kernel.org 11867W: http://www.rdrop.com/users/paulmck/RCU/ 11868S: Supported 11869T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11870F: Documentation/RCU/ 11871X: Documentation/RCU/torture.txt 11872F: include/linux/rcu* 11873X: include/linux/srcu.h 11874F: kernel/rcu/ 11875X: kernel/torture.c 11876 11877REAL TIME CLOCK (RTC) SUBSYSTEM 11878M: Alessandro Zummo <a.zummo@towertech.it> 11879M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11880L: linux-rtc@vger.kernel.org 11881Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11882T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11883S: Maintained 11884F: Documentation/devicetree/bindings/rtc/ 11885F: Documentation/rtc.txt 11886F: drivers/rtc/ 11887F: include/linux/rtc.h 11888F: include/uapi/linux/rtc.h 11889F: include/linux/rtc/ 11890F: include/linux/platform_data/rtc-* 11891F: tools/testing/selftests/timers/rtctest.c 11892 11893REALTEK AUDIO CODECS 11894M: Bard Liao <bardliao@realtek.com> 11895M: Oder Chiou <oder_chiou@realtek.com> 11896S: Maintained 11897F: sound/soc/codecs/rt* 11898F: include/sound/rt*.h 11899 11900REGISTER MAP ABSTRACTION 11901M: Mark Brown <broonie@kernel.org> 11902L: linux-kernel@vger.kernel.org 11903T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11904S: Supported 11905F: Documentation/devicetree/bindings/regmap/ 11906F: drivers/base/regmap/ 11907F: include/linux/regmap.h 11908 11909REISERFS FILE SYSTEM 11910L: reiserfs-devel@vger.kernel.org 11911S: Supported 11912F: fs/reiserfs/ 11913 11914REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11915M: Ohad Ben-Cohen <ohad@wizery.com> 11916M: Bjorn Andersson <bjorn.andersson@linaro.org> 11917L: linux-remoteproc@vger.kernel.org 11918T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11919S: Maintained 11920F: Documentation/devicetree/bindings/remoteproc/ 11921F: Documentation/remoteproc.txt 11922F: drivers/remoteproc/ 11923F: include/linux/remoteproc.h 11924 11925REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11926M: Ohad Ben-Cohen <ohad@wizery.com> 11927M: Bjorn Andersson <bjorn.andersson@linaro.org> 11928L: linux-remoteproc@vger.kernel.org 11929T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11930S: Maintained 11931F: drivers/rpmsg/ 11932F: Documentation/rpmsg.txt 11933F: include/linux/rpmsg.h 11934F: include/linux/rpmsg/ 11935 11936RENESAS CLOCK DRIVERS 11937M: Geert Uytterhoeven <geert+renesas@glider.be> 11938L: linux-renesas-soc@vger.kernel.org 11939T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11940S: Supported 11941F: drivers/clk/renesas/ 11942 11943RENESAS EMEV2 I2C DRIVER 11944M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11945S: Supported 11946F: drivers/i2c/busses/i2c-emev2.c 11947 11948RENESAS ETHERNET DRIVERS 11949R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11950L: netdev@vger.kernel.org 11951L: linux-renesas-soc@vger.kernel.org 11952F: Documentation/devicetree/bindings/net/renesas,*.txt 11953F: Documentation/devicetree/bindings/net/sh_eth.txt 11954F: drivers/net/ethernet/renesas/ 11955F: include/linux/sh_eth.h 11956 11957RENESAS R-CAR GYROADC DRIVER 11958M: Marek Vasut <marek.vasut@gmail.com> 11959L: linux-iio@vger.kernel.org 11960S: Supported 11961F: drivers/iio/adc/rcar_gyro_adc.c 11962 11963RENESAS R-CAR I2C DRIVERS 11964M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11965S: Supported 11966F: drivers/i2c/busses/i2c-rcar.c 11967F: drivers/i2c/busses/i2c-sh_mobile.c 11968 11969RENESAS USB PHY DRIVER 11970M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11971L: linux-renesas-soc@vger.kernel.org 11972S: Maintained 11973F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11974 11975RESET CONTROLLER FRAMEWORK 11976M: Philipp Zabel <p.zabel@pengutronix.de> 11977T: git git://git.pengutronix.de/git/pza/linux 11978S: Maintained 11979F: drivers/reset/ 11980F: Documentation/devicetree/bindings/reset/ 11981F: include/dt-bindings/reset/ 11982F: include/linux/reset.h 11983F: include/linux/reset-controller.h 11984 11985RFKILL 11986M: Johannes Berg <johannes@sipsolutions.net> 11987L: linux-wireless@vger.kernel.org 11988W: http://wireless.kernel.org/ 11989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11991S: Maintained 11992F: Documentation/rfkill.txt 11993F: Documentation/ABI/stable/sysfs-class-rfkill 11994F: net/rfkill/ 11995 11996RHASHTABLE 11997M: Thomas Graf <tgraf@suug.ch> 11998M: Herbert Xu <herbert@gondor.apana.org.au> 11999L: netdev@vger.kernel.org 12000S: Maintained 12001F: lib/rhashtable.c 12002F: include/linux/rhashtable.h 12003 12004RICOH R5C592 MEMORYSTICK DRIVER 12005M: Maxim Levitsky <maximlevitsky@gmail.com> 12006S: Maintained 12007F: drivers/memstick/host/r592.* 12008 12009RICOH SMARTMEDIA/XD DRIVER 12010M: Maxim Levitsky <maximlevitsky@gmail.com> 12011S: Maintained 12012F: drivers/mtd/nand/raw/r852.c 12013F: drivers/mtd/nand/raw/r852.h 12014 12015RISC-V ARCHITECTURE 12016M: Palmer Dabbelt <palmer@sifive.com> 12017M: Albert Ou <albert@sifive.com> 12018L: linux-riscv@lists.infradead.org 12019T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12020S: Supported 12021F: arch/riscv/ 12022K: riscv 12023N: riscv 12024 12025ROCCAT DRIVERS 12026M: Stefan Achatz <erazor_de@users.sourceforge.net> 12027W: http://sourceforge.net/projects/roccat/ 12028S: Maintained 12029F: drivers/hid/hid-roccat* 12030F: include/linux/hid-roccat* 12031F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12032 12033ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12034M: Jacob chen <jacob2.chen@rock-chips.com> 12035L: linux-media@vger.kernel.org 12036S: Maintained 12037F: drivers/media/platform/rockchip/rga/ 12038F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12039 12040ROCKER DRIVER 12041M: Jiri Pirko <jiri@resnulli.us> 12042L: netdev@vger.kernel.org 12043S: Supported 12044F: drivers/net/ethernet/rocker/ 12045 12046ROCKETPORT DRIVER 12047P: Comtrol Corp. 12048W: http://www.comtrol.com 12049S: Maintained 12050F: Documentation/serial/rocket.txt 12051F: drivers/tty/rocket* 12052 12053ROCKETPORT EXPRESS/INFINITY DRIVER 12054M: Kevin Cernekee <cernekee@gmail.com> 12055L: linux-serial@vger.kernel.org 12056S: Odd Fixes 12057F: drivers/tty/serial/rp2.* 12058 12059ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12060M: Marek Vasut <marek.vasut+renesas@gmail.com> 12061L: linux-kernel@vger.kernel.org 12062L: linux-renesas-soc@vger.kernel.org 12063S: Supported 12064F: drivers/mfd/bd9571mwv.c 12065F: drivers/regulator/bd9571mwv-regulator.c 12066F: drivers/gpio/gpio-bd9571mwv.c 12067F: include/linux/mfd/bd9571mwv.h 12068F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12069 12070ROSE NETWORK LAYER 12071M: Ralf Baechle <ralf@linux-mips.org> 12072L: linux-hams@vger.kernel.org 12073W: http://www.linux-ax25.org/ 12074S: Maintained 12075F: include/net/rose.h 12076F: include/uapi/linux/rose.h 12077F: net/rose/ 12078 12079RTL2830 MEDIA DRIVER 12080M: Antti Palosaari <crope@iki.fi> 12081L: linux-media@vger.kernel.org 12082W: https://linuxtv.org 12083W: http://palosaari.fi/linux/ 12084Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12085T: git git://linuxtv.org/anttip/media_tree.git 12086S: Maintained 12087F: drivers/media/dvb-frontends/rtl2830* 12088 12089RTL2832 MEDIA DRIVER 12090M: Antti Palosaari <crope@iki.fi> 12091L: linux-media@vger.kernel.org 12092W: https://linuxtv.org 12093W: http://palosaari.fi/linux/ 12094Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12095T: git git://linuxtv.org/anttip/media_tree.git 12096S: Maintained 12097F: drivers/media/dvb-frontends/rtl2832* 12098 12099RTL2832_SDR MEDIA DRIVER 12100M: Antti Palosaari <crope@iki.fi> 12101L: linux-media@vger.kernel.org 12102W: https://linuxtv.org 12103W: http://palosaari.fi/linux/ 12104Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12105T: git git://linuxtv.org/anttip/media_tree.git 12106S: Maintained 12107F: drivers/media/dvb-frontends/rtl2832_sdr* 12108 12109RTL8180 WIRELESS DRIVER 12110L: linux-wireless@vger.kernel.org 12111W: http://wireless.kernel.org/ 12112T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12113S: Orphan 12114F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12115 12116RTL8187 WIRELESS DRIVER 12117M: Herton Ronaldo Krzesinski <herton@canonical.com> 12118M: Hin-Tak Leung <htl10@users.sourceforge.net> 12119M: Larry Finger <Larry.Finger@lwfinger.net> 12120L: linux-wireless@vger.kernel.org 12121W: http://wireless.kernel.org/ 12122T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12123S: Maintained 12124F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12125 12126REALTEK WIRELESS DRIVER (rtlwifi family) 12127M: Ping-Ke Shih <pkshih@realtek.com> 12128L: linux-wireless@vger.kernel.org 12129W: http://wireless.kernel.org/ 12130T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12131S: Maintained 12132F: drivers/net/wireless/realtek/rtlwifi/ 12133 12134RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12135M: Jes Sorensen <Jes.Sorensen@gmail.com> 12136L: linux-wireless@vger.kernel.org 12137T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12138S: Maintained 12139F: drivers/net/wireless/realtek/rtl8xxxu/ 12140 12141RXRPC SOCKETS (AF_RXRPC) 12142M: David Howells <dhowells@redhat.com> 12143L: linux-afs@lists.infradead.org 12144S: Supported 12145F: net/rxrpc/ 12146F: include/keys/rxrpc-type.h 12147F: include/net/af_rxrpc.h 12148F: include/trace/events/rxrpc.h 12149F: include/uapi/linux/rxrpc.h 12150F: Documentation/networking/rxrpc.txt 12151W: https://www.infradead.org/~dhowells/kafs/ 12152 12153S3 SAVAGE FRAMEBUFFER DRIVER 12154M: Antonino Daplas <adaplas@gmail.com> 12155L: linux-fbdev@vger.kernel.org 12156S: Maintained 12157F: drivers/video/fbdev/savage/ 12158 12159S390 12160M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12161M: Heiko Carstens <heiko.carstens@de.ibm.com> 12162L: linux-s390@vger.kernel.org 12163W: http://www.ibm.com/developerworks/linux/linux390/ 12164T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12165S: Supported 12166F: arch/s390/ 12167F: drivers/s390/ 12168F: Documentation/s390/ 12169F: Documentation/driver-api/s390-drivers.rst 12170 12171S390 COMMON I/O LAYER 12172M: Sebastian Ott <sebott@linux.ibm.com> 12173M: Peter Oberparleiter <oberpar@linux.ibm.com> 12174L: linux-s390@vger.kernel.org 12175W: http://www.ibm.com/developerworks/linux/linux390/ 12176S: Supported 12177F: drivers/s390/cio/ 12178 12179S390 DASD DRIVER 12180M: Stefan Haberland <sth@linux.ibm.com> 12181M: Jan Hoeppner <hoeppner@linux.ibm.com> 12182L: linux-s390@vger.kernel.org 12183W: http://www.ibm.com/developerworks/linux/linux390/ 12184S: Supported 12185F: drivers/s390/block/dasd* 12186F: block/partitions/ibm.c 12187 12188S390 IOMMU (PCI) 12189M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12190L: linux-s390@vger.kernel.org 12191W: http://www.ibm.com/developerworks/linux/linux390/ 12192S: Supported 12193F: drivers/iommu/s390-iommu.c 12194 12195S390 IUCV NETWORK LAYER 12196M: Julian Wiedmann <jwi@linux.ibm.com> 12197M: Ursula Braun <ubraun@linux.ibm.com> 12198L: linux-s390@vger.kernel.org 12199W: http://www.ibm.com/developerworks/linux/linux390/ 12200S: Supported 12201F: drivers/s390/net/*iucv* 12202F: include/net/iucv/ 12203F: net/iucv/ 12204 12205S390 NETWORK DRIVERS 12206M: Julian Wiedmann <jwi@linux.ibm.com> 12207M: Ursula Braun <ubraun@linux.ibm.com> 12208L: linux-s390@vger.kernel.org 12209W: http://www.ibm.com/developerworks/linux/linux390/ 12210S: Supported 12211F: drivers/s390/net/ 12212 12213S390 PCI SUBSYSTEM 12214M: Sebastian Ott <sebott@linux.ibm.com> 12215M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12216L: linux-s390@vger.kernel.org 12217W: http://www.ibm.com/developerworks/linux/linux390/ 12218S: Supported 12219F: arch/s390/pci/ 12220F: drivers/pci/hotplug/s390_pci_hpc.c 12221 12222S390 VFIO-CCW DRIVER 12223M: Cornelia Huck <cohuck@redhat.com> 12224M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12225M: Halil Pasic <pasic@linux.ibm.com> 12226L: linux-s390@vger.kernel.org 12227L: kvm@vger.kernel.org 12228S: Supported 12229F: drivers/s390/cio/vfio_ccw* 12230F: Documentation/s390/vfio-ccw.txt 12231F: include/uapi/linux/vfio_ccw.h 12232 12233S390 ZCRYPT DRIVER 12234M: Harald Freudenberger <freude@de.ibm.com> 12235L: linux-s390@vger.kernel.org 12236W: http://www.ibm.com/developerworks/linux/linux390/ 12237S: Supported 12238F: drivers/s390/crypto/ 12239 12240S390 ZFCP DRIVER 12241M: Steffen Maier <maier@linux.ibm.com> 12242M: Benjamin Block <bblock@linux.ibm.com> 12243L: linux-s390@vger.kernel.org 12244W: http://www.ibm.com/developerworks/linux/linux390/ 12245S: Supported 12246F: drivers/s390/scsi/zfcp_* 12247 12248S3C24XX SD/MMC Driver 12249M: Ben Dooks <ben-linux@fluff.org> 12250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12251S: Supported 12252F: drivers/mmc/host/s3cmci.* 12253 12254SAA6588 RDS RECEIVER DRIVER 12255M: Hans Verkuil <hverkuil@xs4all.nl> 12256L: linux-media@vger.kernel.org 12257T: git git://linuxtv.org/media_tree.git 12258W: https://linuxtv.org 12259S: Odd Fixes 12260F: drivers/media/i2c/saa6588* 12261 12262SAA7134 VIDEO4LINUX DRIVER 12263M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12264M: Mauro Carvalho Chehab <mchehab@kernel.org> 12265L: linux-media@vger.kernel.org 12266W: https://linuxtv.org 12267T: git git://linuxtv.org/media_tree.git 12268S: Odd fixes 12269F: Documentation/media/v4l-drivers/saa7134* 12270F: drivers/media/pci/saa7134/ 12271 12272SAA7146 VIDEO4LINUX-2 DRIVER 12273M: Hans Verkuil <hverkuil@xs4all.nl> 12274L: linux-media@vger.kernel.org 12275T: git git://linuxtv.org/media_tree.git 12276S: Maintained 12277F: drivers/media/common/saa7146/ 12278F: drivers/media/pci/saa7146/ 12279F: include/media/saa7146* 12280 12281SAMSUNG AUDIO (ASoC) DRIVERS 12282M: Krzysztof Kozlowski <krzk@kernel.org> 12283M: Sangbeom Kim <sbkim73@samsung.com> 12284M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12285L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12286S: Supported 12287F: sound/soc/samsung/ 12288F: Documentation/devicetree/bindings/sound/samsung* 12289 12290SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12291M: Krzysztof Kozlowski <krzk@kernel.org> 12292L: linux-crypto@vger.kernel.org 12293L: linux-samsung-soc@vger.kernel.org 12294S: Maintained 12295F: drivers/crypto/exynos-rng.c 12296F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12297 12298SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12299M: Łukasz Stelmach <l.stelmach@samsung.com> 12300L: linux-samsung-soc@vger.kernel.org 12301S: Maintained 12302F: drivers/char/hw_random/exynos-trng.c 12303F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12304 12305SAMSUNG FRAMEBUFFER DRIVER 12306M: Jingoo Han <jingoohan1@gmail.com> 12307L: linux-fbdev@vger.kernel.org 12308S: Maintained 12309F: drivers/video/fbdev/s3c-fb.c 12310 12311SAMSUNG LAPTOP DRIVER 12312M: Corentin Chary <corentin.chary@gmail.com> 12313L: platform-driver-x86@vger.kernel.org 12314S: Maintained 12315F: drivers/platform/x86/samsung-laptop.c 12316 12317SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12318M: Sangbeom Kim <sbkim73@samsung.com> 12319M: Krzysztof Kozlowski <krzk@kernel.org> 12320M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12321L: linux-kernel@vger.kernel.org 12322L: linux-samsung-soc@vger.kernel.org 12323S: Supported 12324F: drivers/mfd/sec*.c 12325F: drivers/regulator/s2m*.c 12326F: drivers/regulator/s5m*.c 12327F: drivers/clk/clk-s2mps11.c 12328F: drivers/rtc/rtc-s5m.c 12329F: include/linux/mfd/samsung/ 12330F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12331F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12332F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12333F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12334 12335SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12336M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12337L: linux-media@vger.kernel.org 12338L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12339S: Maintained 12340F: drivers/media/platform/s3c-camif/ 12341F: include/media/drv-intf/s3c_camif.h 12342 12343SAMSUNG S3FWRN5 NFC DRIVER 12344M: Robert Baldyga <r.baldyga@samsung.com> 12345M: Krzysztof Opasiak <k.opasiak@samsung.com> 12346L: linux-nfc@lists.01.org (moderated for non-subscribers) 12347S: Supported 12348F: drivers/nfc/s3fwrn5 12349 12350SAMSUNG S5C73M3 CAMERA DRIVER 12351M: Kyungmin Park <kyungmin.park@samsung.com> 12352M: Andrzej Hajda <a.hajda@samsung.com> 12353L: linux-media@vger.kernel.org 12354S: Supported 12355F: drivers/media/i2c/s5c73m3/* 12356 12357SAMSUNG S5K5BAF CAMERA DRIVER 12358M: Kyungmin Park <kyungmin.park@samsung.com> 12359M: Andrzej Hajda <a.hajda@samsung.com> 12360L: linux-media@vger.kernel.org 12361S: Supported 12362F: drivers/media/i2c/s5k5baf.c 12363 12364SAMSUNG S5P Security SubSystem (SSS) DRIVER 12365M: Krzysztof Kozlowski <krzk@kernel.org> 12366M: Vladimir Zapolskiy <vz@mleia.com> 12367M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12368L: linux-crypto@vger.kernel.org 12369L: linux-samsung-soc@vger.kernel.org 12370S: Maintained 12371F: drivers/crypto/s5p-sss.c 12372 12373SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12374M: Kyungmin Park <kyungmin.park@samsung.com> 12375M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12376L: linux-media@vger.kernel.org 12377Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12378S: Supported 12379F: drivers/media/platform/exynos4-is/ 12380 12381SAMSUNG SOC CLOCK DRIVERS 12382M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12383M: Tomasz Figa <tomasz.figa@gmail.com> 12384M: Chanwoo Choi <cw00.choi@samsung.com> 12385S: Supported 12386L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12387T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12388F: drivers/clk/samsung/ 12389F: include/dt-bindings/clock/exynos*.h 12390F: Documentation/devicetree/bindings/clock/exynos*.txt 12391 12392SAMSUNG SPI DRIVERS 12393M: Kukjin Kim <kgene@kernel.org> 12394M: Krzysztof Kozlowski <krzk@kernel.org> 12395M: Andi Shyti <andi@etezian.org> 12396L: linux-spi@vger.kernel.org 12397L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12398S: Maintained 12399F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12400F: drivers/spi/spi-s3c* 12401F: include/linux/platform_data/spi-s3c64xx.h 12402 12403SAMSUNG SXGBE DRIVERS 12404M: Byungho An <bh74.an@samsung.com> 12405M: Girish K S <ks.giri@samsung.com> 12406M: Vipul Pandya <vipul.pandya@samsung.com> 12407S: Supported 12408L: netdev@vger.kernel.org 12409F: drivers/net/ethernet/samsung/sxgbe/ 12410 12411SAMSUNG THERMAL DRIVER 12412M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12413L: linux-pm@vger.kernel.org 12414L: linux-samsung-soc@vger.kernel.org 12415S: Supported 12416T: git https://github.com/lmajewski/linux-samsung-thermal.git 12417F: drivers/thermal/samsung/ 12418 12419SAMSUNG USB2 PHY DRIVER 12420M: Kamil Debski <kamil@wypas.org> 12421M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12422L: linux-kernel@vger.kernel.org 12423S: Supported 12424F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12425F: Documentation/phy/samsung-usb2.txt 12426F: drivers/phy/samsung/phy-exynos4210-usb2.c 12427F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12428F: drivers/phy/samsung/phy-exynos5250-usb2.c 12429F: drivers/phy/samsung/phy-s5pv210-usb2.c 12430F: drivers/phy/samsung/phy-samsung-usb2.c 12431F: drivers/phy/samsung/phy-samsung-usb2.h 12432 12433SC1200 WDT DRIVER 12434M: Zwane Mwaikambo <zwanem@gmail.com> 12435S: Maintained 12436F: drivers/watchdog/sc1200wdt.c 12437 12438SCHEDULER 12439M: Ingo Molnar <mingo@redhat.com> 12440M: Peter Zijlstra <peterz@infradead.org> 12441L: linux-kernel@vger.kernel.org 12442T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12443S: Maintained 12444F: kernel/sched/ 12445F: include/linux/sched.h 12446F: include/uapi/linux/sched.h 12447F: include/linux/wait.h 12448 12449SCR24X CHIP CARD INTERFACE DRIVER 12450M: Lubomir Rintel <lkundrak@v3.sk> 12451S: Supported 12452F: drivers/char/pcmcia/scr24x_cs.c 12453 12454SCSI CDROM DRIVER 12455M: Jens Axboe <axboe@kernel.dk> 12456L: linux-scsi@vger.kernel.org 12457W: http://www.kernel.dk 12458S: Maintained 12459F: drivers/scsi/sr* 12460 12461SCSI RDMA PROTOCOL (SRP) INITIATOR 12462M: Bart Van Assche <bart.vanassche@sandisk.com> 12463L: linux-rdma@vger.kernel.org 12464S: Supported 12465W: http://www.openfabrics.org 12466Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12467T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12468F: drivers/infiniband/ulp/srp/ 12469F: include/scsi/srp.h 12470 12471SCSI SG DRIVER 12472M: Doug Gilbert <dgilbert@interlog.com> 12473L: linux-scsi@vger.kernel.org 12474W: http://sg.danny.cz/sg 12475S: Maintained 12476F: Documentation/scsi/scsi-generic.txt 12477F: drivers/scsi/sg.c 12478F: include/scsi/sg.h 12479 12480SCSI SUBSYSTEM 12481M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12482T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12483M: "Martin K. Petersen" <martin.petersen@oracle.com> 12484T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12485L: linux-scsi@vger.kernel.org 12486S: Maintained 12487F: Documentation/devicetree/bindings/scsi/ 12488F: drivers/scsi/ 12489F: include/scsi/ 12490 12491SCSI TAPE DRIVER 12492M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12493L: linux-scsi@vger.kernel.org 12494S: Maintained 12495F: Documentation/scsi/st.txt 12496F: drivers/scsi/st.* 12497F: drivers/scsi/st_*.h 12498 12499SCTP PROTOCOL 12500M: Vlad Yasevich <vyasevich@gmail.com> 12501M: Neil Horman <nhorman@tuxdriver.com> 12502M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12503L: linux-sctp@vger.kernel.org 12504W: http://lksctp.sourceforge.net 12505S: Maintained 12506F: Documentation/networking/sctp.txt 12507F: include/linux/sctp.h 12508F: include/uapi/linux/sctp.h 12509F: include/net/sctp/ 12510F: net/sctp/ 12511 12512SCx200 CPU SUPPORT 12513M: Jim Cromie <jim.cromie@gmail.com> 12514S: Odd Fixes 12515F: Documentation/i2c/busses/scx200_acb 12516F: arch/x86/platform/scx200/ 12517F: drivers/watchdog/scx200_wdt.c 12518F: drivers/i2c/busses/scx200* 12519F: drivers/mtd/maps/scx200_docflash.c 12520F: include/linux/scx200.h 12521 12522SCx200 GPIO DRIVER 12523M: Jim Cromie <jim.cromie@gmail.com> 12524S: Maintained 12525F: drivers/char/scx200_gpio.c 12526F: include/linux/scx200_gpio.h 12527 12528SCx200 HRT CLOCKSOURCE DRIVER 12529M: Jim Cromie <jim.cromie@gmail.com> 12530S: Maintained 12531F: drivers/clocksource/scx200_hrt.c 12532 12533SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12534M: Sascha Sommer <saschasommer@freenet.de> 12535L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12536S: Maintained 12537F: drivers/mmc/host/sdricoh_cs.c 12538 12539SECURE COMPUTING 12540M: Kees Cook <keescook@chromium.org> 12541R: Andy Lutomirski <luto@amacapital.net> 12542R: Will Drewry <wad@chromium.org> 12543T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12544S: Supported 12545F: kernel/seccomp.c 12546F: include/uapi/linux/seccomp.h 12547F: include/linux/seccomp.h 12548F: tools/testing/selftests/seccomp/* 12549F: tools/testing/selftests/kselftest_harness.h 12550F: Documentation/userspace-api/seccomp_filter.rst 12551K: \bsecure_computing 12552K: \bTIF_SECCOMP\b 12553 12554SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12555M: Al Cooper <alcooperx@gmail.com> 12556L: linux-mmc@vger.kernel.org 12557L: bcm-kernel-feedback-list@broadcom.com 12558S: Maintained 12559F: drivers/mmc/host/sdhci-brcmstb* 12560 12561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12562M: Adrian Hunter <adrian.hunter@intel.com> 12563L: linux-mmc@vger.kernel.org 12564T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12565S: Maintained 12566F: drivers/mmc/host/sdhci* 12567F: include/linux/mmc/sdhci* 12568 12569SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12570M: Ben Dooks <ben-linux@fluff.org> 12571M: Jaehoon Chung <jh80.chung@samsung.com> 12572L: linux-mmc@vger.kernel.org 12573S: Maintained 12574F: drivers/mmc/host/sdhci-s3c* 12575 12576SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12577M: Viresh Kumar <vireshk@kernel.org> 12578L: linux-mmc@vger.kernel.org 12579S: Maintained 12580F: drivers/mmc/host/sdhci-spear.c 12581 12582SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12583M: Kishon Vijay Abraham I <kishon@ti.com> 12584L: linux-mmc@vger.kernel.org 12585S: Maintained 12586F: drivers/mmc/host/sdhci-omap.c 12587 12588SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12589M: Scott Bauer <scott.bauer@intel.com> 12590M: Jonathan Derrick <jonathan.derrick@intel.com> 12591L: linux-block@vger.kernel.org 12592S: Supported 12593F: block/sed* 12594F: block/opal_proto.h 12595F: include/linux/sed* 12596F: include/uapi/linux/sed* 12597 12598SECURITY CONTACT 12599M: Security Officers <security@kernel.org> 12600S: Supported 12601 12602SECURITY SUBSYSTEM 12603M: James Morris <jmorris@namei.org> 12604M: "Serge E. Hallyn" <serge@hallyn.com> 12605L: linux-security-module@vger.kernel.org (suggested Cc:) 12606T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12607W: http://kernsec.org/ 12608S: Supported 12609F: security/ 12610 12611SELINUX SECURITY MODULE 12612M: Paul Moore <paul@paul-moore.com> 12613M: Stephen Smalley <sds@tycho.nsa.gov> 12614M: Eric Paris <eparis@parisplace.org> 12615L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12616W: https://selinuxproject.org 12617W: https://github.com/SELinuxProject 12618T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12619S: Supported 12620F: include/linux/selinux* 12621F: security/selinux/ 12622F: scripts/selinux/ 12623F: Documentation/admin-guide/LSM/SELinux.rst 12624 12625SENSABLE PHANTOM 12626M: Jiri Slaby <jirislaby@gmail.com> 12627S: Maintained 12628F: drivers/misc/phantom.c 12629F: include/uapi/linux/phantom.h 12630 12631SERIAL DEVICE BUS 12632M: Rob Herring <robh@kernel.org> 12633L: linux-serial@vger.kernel.org 12634S: Maintained 12635F: Documentation/devicetree/bindings/serial/slave-device.txt 12636F: drivers/tty/serdev/ 12637F: include/linux/serdev.h 12638 12639SERIAL DRIVERS 12640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12641L: linux-serial@vger.kernel.org 12642S: Maintained 12643F: Documentation/devicetree/bindings/serial/ 12644F: drivers/tty/serial/ 12645 12646SERIAL IR RECEIVER 12647M: Sean Young <sean@mess.org> 12648L: linux-media@vger.kernel.org 12649S: Maintained 12650F: drivers/media/rc/serial_ir.c 12651 12652SFC NETWORK DRIVER 12653M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12654M: Edward Cree <ecree@solarflare.com> 12655M: Bert Kenward <bkenward@solarflare.com> 12656L: netdev@vger.kernel.org 12657S: Supported 12658F: drivers/net/ethernet/sfc/ 12659 12660SGI GRU DRIVER 12661M: Dimitri Sivanich <sivanich@sgi.com> 12662S: Maintained 12663F: drivers/misc/sgi-gru/ 12664 12665SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12666M: Pat Gefre <pfg@sgi.com> 12667L: linux-ia64@vger.kernel.org 12668S: Supported 12669F: Documentation/ia64/serial.txt 12670F: drivers/tty/serial/ioc?_serial.c 12671F: include/linux/ioc?.h 12672 12673SGI XP/XPC/XPNET DRIVER 12674M: Cliff Whickman <cpw@sgi.com> 12675M: Robin Holt <robinmholt@gmail.com> 12676S: Maintained 12677F: drivers/misc/sgi-xp/ 12678 12679SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12680M: Ursula Braun <ubraun@linux.ibm.com> 12681L: linux-s390@vger.kernel.org 12682W: http://www.ibm.com/developerworks/linux/linux390/ 12683S: Supported 12684F: net/smc/ 12685 12686SH_VEU V4L2 MEM2MEM DRIVER 12687L: linux-media@vger.kernel.org 12688S: Orphan 12689F: drivers/media/platform/sh_veu.c 12690 12691SH_VOU V4L2 OUTPUT DRIVER 12692L: linux-media@vger.kernel.org 12693S: Orphan 12694F: drivers/media/platform/sh_vou.c 12695F: include/media/drv-intf/sh_vou.h 12696 12697SI2157 MEDIA DRIVER 12698M: Antti Palosaari <crope@iki.fi> 12699L: linux-media@vger.kernel.org 12700W: https://linuxtv.org 12701W: http://palosaari.fi/linux/ 12702Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12703T: git git://linuxtv.org/anttip/media_tree.git 12704S: Maintained 12705F: drivers/media/tuners/si2157* 12706 12707SI2165 MEDIA DRIVER 12708M: Matthias Schwarzott <zzam@gentoo.org> 12709L: linux-media@vger.kernel.org 12710W: https://linuxtv.org 12711Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12712S: Maintained 12713F: drivers/media/dvb-frontends/si2165* 12714 12715SI2168 MEDIA DRIVER 12716M: Antti Palosaari <crope@iki.fi> 12717L: linux-media@vger.kernel.org 12718W: https://linuxtv.org 12719W: http://palosaari.fi/linux/ 12720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12721T: git git://linuxtv.org/anttip/media_tree.git 12722S: Maintained 12723F: drivers/media/dvb-frontends/si2168* 12724 12725SI470X FM RADIO RECEIVER I2C DRIVER 12726M: Hans Verkuil <hverkuil@xs4all.nl> 12727L: linux-media@vger.kernel.org 12728T: git git://linuxtv.org/media_tree.git 12729W: https://linuxtv.org 12730S: Odd Fixes 12731F: drivers/media/radio/si470x/radio-si470x-i2c.c 12732 12733SI470X FM RADIO RECEIVER USB DRIVER 12734M: Hans Verkuil <hverkuil@xs4all.nl> 12735L: linux-media@vger.kernel.org 12736T: git git://linuxtv.org/media_tree.git 12737W: https://linuxtv.org 12738S: Maintained 12739F: drivers/media/radio/si470x/radio-si470x-common.c 12740F: drivers/media/radio/si470x/radio-si470x.h 12741F: drivers/media/radio/si470x/radio-si470x-usb.c 12742 12743SI4713 FM RADIO TRANSMITTER I2C DRIVER 12744M: Eduardo Valentin <edubezval@gmail.com> 12745L: linux-media@vger.kernel.org 12746T: git git://linuxtv.org/media_tree.git 12747W: https://linuxtv.org 12748S: Odd Fixes 12749F: drivers/media/radio/si4713/si4713.? 12750 12751SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12752M: Eduardo Valentin <edubezval@gmail.com> 12753L: linux-media@vger.kernel.org 12754T: git git://linuxtv.org/media_tree.git 12755W: https://linuxtv.org 12756S: Odd Fixes 12757F: drivers/media/radio/si4713/radio-platform-si4713.c 12758 12759SI4713 FM RADIO TRANSMITTER USB DRIVER 12760M: Hans Verkuil <hverkuil@xs4all.nl> 12761L: linux-media@vger.kernel.org 12762T: git git://linuxtv.org/media_tree.git 12763W: https://linuxtv.org 12764S: Maintained 12765F: drivers/media/radio/si4713/radio-usb-si4713.c 12766 12767SIANO DVB DRIVER 12768M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 12769M: Mauro Carvalho Chehab <mchehab@kernel.org> 12770L: linux-media@vger.kernel.org 12771W: https://linuxtv.org 12772T: git git://linuxtv.org/media_tree.git 12773S: Odd fixes 12774F: drivers/media/common/siano/ 12775F: drivers/media/usb/siano/ 12776F: drivers/media/usb/siano/ 12777F: drivers/media/mmc/siano/ 12778 12779SILEAD TOUCHSCREEN DRIVER 12780M: Hans de Goede <hdegoede@redhat.com> 12781L: linux-input@vger.kernel.org 12782L: platform-driver-x86@vger.kernel.org 12783S: Maintained 12784F: drivers/input/touchscreen/silead.c 12785F: drivers/platform/x86/silead_dmi.c 12786 12787SILICON MOTION SM712 FRAME BUFFER DRIVER 12788M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12789M: Teddy Wang <teddy.wang@siliconmotion.com> 12790M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12791L: linux-fbdev@vger.kernel.org 12792S: Maintained 12793F: drivers/video/fbdev/sm712* 12794F: Documentation/fb/sm712fb.txt 12795 12796SIMPLE FIRMWARE INTERFACE (SFI) 12797M: Len Brown <lenb@kernel.org> 12798L: sfi-devel@simplefirmware.org 12799W: http://simplefirmware.org/ 12800T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12801S: Supported 12802F: arch/x86/platform/sfi/ 12803F: drivers/sfi/ 12804F: include/linux/sfi*.h 12805 12806SIMPLEFB FB DRIVER 12807M: Hans de Goede <hdegoede@redhat.com> 12808L: linux-fbdev@vger.kernel.org 12809S: Maintained 12810F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12811F: drivers/video/fbdev/simplefb.c 12812F: include/linux/platform_data/simplefb.h 12813 12814SIMTEC EB110ATX (Chalice CATS) 12815P: Ben Dooks 12816P: Vincent Sanders <vince@simtec.co.uk> 12817M: Simtec Linux Team <linux@simtec.co.uk> 12818W: http://www.simtec.co.uk/products/EB110ATX/ 12819S: Supported 12820 12821SIMTEC EB2410ITX (BAST) 12822P: Ben Dooks 12823P: Vincent Sanders <vince@simtec.co.uk> 12824M: Simtec Linux Team <linux@simtec.co.uk> 12825W: http://www.simtec.co.uk/products/EB2410ITX/ 12826S: Supported 12827F: arch/arm/mach-s3c24xx/mach-bast.c 12828F: arch/arm/mach-s3c24xx/bast-ide.c 12829F: arch/arm/mach-s3c24xx/bast-irq.c 12830 12831SIPHASH PRF ROUTINES 12832M: Jason A. Donenfeld <Jason@zx2c4.com> 12833S: Maintained 12834F: lib/siphash.c 12835F: lib/test_siphash.c 12836F: include/linux/siphash.h 12837 12838SIOX 12839M: Gavin Schenk <g.schenk@eckelmann.de> 12840M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 12841R: Pengutronix Kernel Team <kernel@pengutronix.de> 12842S: Supported 12843F: drivers/siox/* 12844F: include/trace/events/siox.h 12845 12846SIS 190 ETHERNET DRIVER 12847M: Francois Romieu <romieu@fr.zoreil.com> 12848L: netdev@vger.kernel.org 12849S: Maintained 12850F: drivers/net/ethernet/sis/sis190.c 12851 12852SIS 900/7016 FAST ETHERNET DRIVER 12853M: Daniele Venzano <venza@brownhat.org> 12854W: http://www.brownhat.org/sis900.html 12855L: netdev@vger.kernel.org 12856S: Maintained 12857F: drivers/net/ethernet/sis/sis900.* 12858 12859SIS FRAMEBUFFER DRIVER 12860M: Thomas Winischhofer <thomas@winischhofer.net> 12861W: http://www.winischhofer.net/linuxsisvga.shtml 12862S: Maintained 12863F: Documentation/fb/sisfb.txt 12864F: drivers/video/fbdev/sis/ 12865F: include/video/sisfb.h 12866 12867SIS USB2VGA DRIVER 12868M: Thomas Winischhofer <thomas@winischhofer.net> 12869W: http://www.winischhofer.at/linuxsisusbvga.shtml 12870S: Maintained 12871F: drivers/usb/misc/sisusbvga/ 12872 12873SLAB ALLOCATOR 12874M: Christoph Lameter <cl@linux.com> 12875M: Pekka Enberg <penberg@kernel.org> 12876M: David Rientjes <rientjes@google.com> 12877M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12878M: Andrew Morton <akpm@linux-foundation.org> 12879L: linux-mm@kvack.org 12880S: Maintained 12881F: include/linux/sl?b*.h 12882F: mm/sl?b* 12883 12884SLEEPABLE READ-COPY UPDATE (SRCU) 12885M: Lai Jiangshan <jiangshanlai@gmail.com> 12886M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12887M: Josh Triplett <josh@joshtriplett.org> 12888R: Steven Rostedt <rostedt@goodmis.org> 12889R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12890L: linux-kernel@vger.kernel.org 12891W: http://www.rdrop.com/users/paulmck/RCU/ 12892S: Supported 12893T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12894F: include/linux/srcu.h 12895F: kernel/rcu/srcu.c 12896 12897SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12898M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12899L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12900S: Maintained 12901F: drivers/slimbus/ 12902F: Documentation/devicetree/bindings/slimbus/ 12903F: include/linux/slimbus.h 12904 12905SMACK SECURITY MODULE 12906M: Casey Schaufler <casey@schaufler-ca.com> 12907L: linux-security-module@vger.kernel.org 12908W: http://schaufler-ca.com 12909T: git git://github.com/cschaufler/smack-next 12910S: Maintained 12911F: Documentation/admin-guide/LSM/Smack.rst 12912F: security/smack/ 12913 12914SMC91x ETHERNET DRIVER 12915M: Nicolas Pitre <nico@fluxnic.net> 12916S: Odd Fixes 12917F: drivers/net/ethernet/smsc/smc91x.* 12918 12919SMIA AND SMIA++ IMAGE SENSOR DRIVER 12920M: Sakari Ailus <sakari.ailus@iki.fi> 12921L: linux-media@vger.kernel.org 12922S: Maintained 12923F: drivers/media/i2c/smiapp/ 12924F: include/media/i2c/smiapp.h 12925F: drivers/media/i2c/smiapp-pll.c 12926F: drivers/media/i2c/smiapp-pll.h 12927F: include/uapi/linux/smiapp.h 12928F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12929 12930SMM665 HARDWARE MONITOR DRIVER 12931M: Guenter Roeck <linux@roeck-us.net> 12932L: linux-hwmon@vger.kernel.org 12933S: Maintained 12934F: Documentation/hwmon/smm665 12935F: drivers/hwmon/smm665.c 12936 12937SMSC EMC2103 HARDWARE MONITOR DRIVER 12938M: Steve Glendinning <steve.glendinning@shawell.net> 12939L: linux-hwmon@vger.kernel.org 12940S: Maintained 12941F: Documentation/hwmon/emc2103 12942F: drivers/hwmon/emc2103.c 12943 12944SMSC SCH5627 HARDWARE MONITOR DRIVER 12945M: Hans de Goede <hdegoede@redhat.com> 12946L: linux-hwmon@vger.kernel.org 12947S: Supported 12948F: Documentation/hwmon/sch5627 12949F: drivers/hwmon/sch5627.c 12950 12951SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12952M: Steve Glendinning <steve.glendinning@shawell.net> 12953L: linux-fbdev@vger.kernel.org 12954S: Maintained 12955F: drivers/video/fbdev/smscufx.c 12956 12957SMSC47B397 HARDWARE MONITOR DRIVER 12958M: Jean Delvare <jdelvare@suse.com> 12959L: linux-hwmon@vger.kernel.org 12960S: Maintained 12961F: Documentation/hwmon/smsc47b397 12962F: drivers/hwmon/smsc47b397.c 12963 12964SMSC911x ETHERNET DRIVER 12965M: Steve Glendinning <steve.glendinning@shawell.net> 12966L: netdev@vger.kernel.org 12967S: Maintained 12968F: include/linux/smsc911x.h 12969F: drivers/net/ethernet/smsc/smsc911x.* 12970 12971SMSC9420 PCI ETHERNET DRIVER 12972M: Steve Glendinning <steve.glendinning@shawell.net> 12973L: netdev@vger.kernel.org 12974S: Maintained 12975F: drivers/net/ethernet/smsc/smsc9420.* 12976 12977SOC-CAMERA V4L2 SUBSYSTEM 12978L: linux-media@vger.kernel.org 12979T: git git://linuxtv.org/media_tree.git 12980S: Orphan 12981F: include/media/soc* 12982F: drivers/media/i2c/soc_camera/ 12983F: drivers/media/platform/soc_camera/ 12984 12985SOCIONEXT SYNQUACER I2C DRIVER 12986M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12987L: linux-i2c@vger.kernel.org 12988S: Maintained 12989F: drivers/i2c/busses/i2c-synquacer.c 12990F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 12991 12992SOCIONEXT UNIPHIER SOUND DRIVER 12993M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12994L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12995S: Maintained 12996F: sound/soc/uniphier/ 12997 12998SOEKRIS NET48XX LED SUPPORT 12999M: Chris Boot <bootc@bootc.net> 13000S: Maintained 13001F: drivers/leds/leds-net48xx.c 13002 13003SOFT-ROCE DRIVER (rxe) 13004M: Moni Shoua <monis@mellanox.com> 13005L: linux-rdma@vger.kernel.org 13006S: Supported 13007W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13008Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13009F: drivers/infiniband/sw/rxe/ 13010F: include/uapi/rdma/rdma_user_rxe.h 13011 13012SOFTLOGIC 6x10 MPEG CODEC 13013M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13014M: Anton Sviridenko <anton@corp.bluecherry.net> 13015M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13016M: Andrey Utkin <andrey_utkin@fastmail.com> 13017M: Ismael Luceno <ismael@iodev.co.uk> 13018L: linux-media@vger.kernel.org 13019S: Supported 13020F: drivers/media/pci/solo6x10/ 13021 13022SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13023M: James Morse <james.morse@arm.com> 13024L: linux-arm-kernel@lists.infradead.org 13025S: Maintained 13026F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13027F: drivers/firmware/arm_sdei.c 13028F: include/linux/sdei.h 13029F: include/uapi/linux/sdei.h 13030 13031SOFTWARE RAID (Multiple Disks) SUPPORT 13032M: Shaohua Li <shli@kernel.org> 13033L: linux-raid@vger.kernel.org 13034T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13035S: Supported 13036F: drivers/md/Makefile 13037F: drivers/md/Kconfig 13038F: drivers/md/md* 13039F: drivers/md/raid* 13040F: include/linux/raid/ 13041F: include/uapi/linux/raid/ 13042 13043SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13044M: Jassi Brar <jaswinder.singh@linaro.org> 13045L: netdev@vger.kernel.org 13046S: Maintained 13047F: drivers/net/ethernet/socionext/netsec.c 13048F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13049 13050SOLIDRUN CLEARFOG SUPPORT 13051M: Russell King <linux@armlinux.org.uk> 13052S: Maintained 13053F: arch/arm/boot/dts/armada-388-clearfog* 13054F: arch/arm/boot/dts/armada-38x-solidrun-* 13055 13056SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13057M: Russell King <linux@armlinux.org.uk> 13058S: Maintained 13059F: arch/arm/boot/dts/imx6*-cubox-i* 13060F: arch/arm/boot/dts/imx6*-hummingboard* 13061F: arch/arm/boot/dts/imx6*-sr-* 13062 13063SONIC NETWORK DRIVER 13064M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13065L: netdev@vger.kernel.org 13066S: Maintained 13067F: drivers/net/ethernet/natsemi/sonic.* 13068 13069SONICS SILICON BACKPLANE DRIVER (SSB) 13070M: Michael Buesch <m@bues.ch> 13071L: linux-wireless@vger.kernel.org 13072S: Maintained 13073F: drivers/ssb/ 13074F: include/linux/ssb/ 13075 13076SONY IMX274 SENSOR DRIVER 13077M: Leon Luo <leonl@leopardimaging.com> 13078L: linux-media@vger.kernel.org 13079T: git git://linuxtv.org/media_tree.git 13080S: Maintained 13081F: drivers/media/i2c/imx274.c 13082F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13083 13084SONY MEMORYSTICK CARD SUPPORT 13085M: Alex Dubov <oakad@yahoo.com> 13086W: http://tifmxx.berlios.de/ 13087S: Maintained 13088F: drivers/memstick/host/tifm_ms.c 13089 13090SONY MEMORYSTICK STANDARD SUPPORT 13091M: Maxim Levitsky <maximlevitsky@gmail.com> 13092S: Maintained 13093F: drivers/memstick/core/ms_block.* 13094 13095SONY VAIO CONTROL DEVICE DRIVER 13096M: Mattia Dongili <malattia@linux.it> 13097L: platform-driver-x86@vger.kernel.org 13098W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13099S: Maintained 13100F: Documentation/laptops/sony-laptop.txt 13101F: drivers/char/sonypi.c 13102F: drivers/platform/x86/sony-laptop.c 13103F: include/linux/sony-laptop.h 13104 13105SOUND 13106M: Jaroslav Kysela <perex@perex.cz> 13107M: Takashi Iwai <tiwai@suse.com> 13108L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13109W: http://www.alsa-project.org/ 13110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13111T: git git://git.alsa-project.org/alsa-kernel.git 13112Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13113S: Maintained 13114F: Documentation/sound/ 13115F: include/sound/ 13116F: include/uapi/sound/ 13117F: sound/ 13118 13119SOUND - COMPRESSED AUDIO 13120M: Vinod Koul <vinod.koul@intel.com> 13121L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13122T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13123S: Supported 13124F: Documentation/sound/alsa/compress_offload.txt 13125F: include/sound/compress_driver.h 13126F: include/uapi/sound/compress_* 13127F: sound/core/compress_offload.c 13128F: sound/soc/soc-compress.c 13129 13130SOUND - DMAENGINE HELPERS 13131M: Lars-Peter Clausen <lars@metafoo.de> 13132S: Supported 13133F: include/sound/dmaengine_pcm.h 13134F: sound/core/pcm_dmaengine.c 13135F: sound/soc/soc-generic-dmaengine-pcm.c 13136 13137SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13138M: Liam Girdwood <lgirdwood@gmail.com> 13139M: Mark Brown <broonie@kernel.org> 13140T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13141L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13142W: http://alsa-project.org/main/index.php/ASoC 13143S: Supported 13144F: Documentation/devicetree/bindings/sound/ 13145F: Documentation/sound/alsa/soc/ 13146F: sound/soc/ 13147F: include/sound/soc* 13148 13149SOUNDWIRE SUBSYSTEM 13150M: Vinod Koul <vinod.koul@intel.com> 13151M: Sanyog Kale <sanyog.r.kale@intel.com> 13152R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13153L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13154S: Supported 13155F: Documentation/driver-api/soundwire/ 13156F: drivers/soundwire/ 13157F: include/linux/soundwire/ 13158 13159SP2 MEDIA DRIVER 13160M: Olli Salonen <olli.salonen@iki.fi> 13161L: linux-media@vger.kernel.org 13162W: https://linuxtv.org 13163Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13164S: Maintained 13165F: drivers/media/dvb-frontends/sp2* 13166 13167SPARC + UltraSPARC (sparc/sparc64) 13168M: "David S. Miller" <davem@davemloft.net> 13169L: sparclinux@vger.kernel.org 13170Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13171T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13172T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13173S: Maintained 13174F: arch/sparc/ 13175F: drivers/sbus/ 13176 13177SPARC SERIAL DRIVERS 13178M: "David S. Miller" <davem@davemloft.net> 13179L: sparclinux@vger.kernel.org 13180T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13181T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13182S: Maintained 13183F: include/linux/sunserialcore.h 13184F: drivers/tty/serial/suncore.c 13185F: drivers/tty/serial/sunhv.c 13186F: drivers/tty/serial/sunsab.c 13187F: drivers/tty/serial/sunsab.h 13188F: drivers/tty/serial/sunsu.c 13189F: drivers/tty/serial/sunzilog.c 13190F: drivers/tty/serial/sunzilog.h 13191F: drivers/tty/vcc.c 13192 13193SPARSE CHECKER 13194M: "Christopher Li" <sparse@chrisli.org> 13195L: linux-sparse@vger.kernel.org 13196W: https://sparse.wiki.kernel.org/ 13197T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13198T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13199S: Maintained 13200F: include/linux/compiler.h 13201 13202SPEAR CLOCK FRAMEWORK SUPPORT 13203M: Viresh Kumar <vireshk@kernel.org> 13204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13205W: http://www.st.com/spear 13206S: Maintained 13207F: drivers/clk/spear/ 13208 13209SPEAR PLATFORM SUPPORT 13210M: Viresh Kumar <vireshk@kernel.org> 13211M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13213W: http://www.st.com/spear 13214S: Maintained 13215F: arch/arm/boot/dts/spear* 13216F: arch/arm/mach-spear/ 13217 13218SPI NOR SUBSYSTEM 13219M: Marek Vasut <marek.vasut@gmail.com> 13220L: linux-mtd@lists.infradead.org 13221W: http://www.linux-mtd.infradead.org/ 13222Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13223T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13224T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13225S: Maintained 13226F: drivers/mtd/spi-nor/ 13227F: include/linux/mtd/spi-nor.h 13228 13229SPI SUBSYSTEM 13230M: Mark Brown <broonie@kernel.org> 13231L: linux-spi@vger.kernel.org 13232T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13233Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13234S: Maintained 13235F: Documentation/devicetree/bindings/spi/ 13236F: Documentation/spi/ 13237F: drivers/spi/ 13238F: include/linux/spi/ 13239F: include/uapi/linux/spi/ 13240F: tools/spi/ 13241 13242SPIDERNET NETWORK DRIVER for CELL 13243M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13244L: netdev@vger.kernel.org 13245S: Supported 13246F: Documentation/networking/spider_net.txt 13247F: drivers/net/ethernet/toshiba/spider_net* 13248 13249SPMI SUBSYSTEM 13250R: Stephen Boyd <sboyd@kernel.org> 13251L: linux-arm-msm@vger.kernel.org 13252F: Documentation/devicetree/bindings/spmi/ 13253F: drivers/spmi/ 13254F: include/dt-bindings/spmi/spmi.h 13255F: include/linux/spmi.h 13256F: include/trace/events/spmi.h 13257 13258SPU FILE SYSTEM 13259M: Jeremy Kerr <jk@ozlabs.org> 13260L: linuxppc-dev@lists.ozlabs.org 13261W: http://www.ibm.com/developerworks/power/cell/ 13262S: Supported 13263F: Documentation/filesystems/spufs.txt 13264F: arch/powerpc/platforms/cell/spufs/ 13265 13266SQUASHFS FILE SYSTEM 13267M: Phillip Lougher <phillip@squashfs.org.uk> 13268L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13269W: http://squashfs.org.uk 13270T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13271S: Maintained 13272F: Documentation/filesystems/squashfs.txt 13273F: fs/squashfs/ 13274 13275SRM (Alpha) environment access 13276M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13277S: Maintained 13278F: arch/alpha/kernel/srm_env.c 13279 13280STABLE BRANCH 13281M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13282L: stable@vger.kernel.org 13283S: Supported 13284F: Documentation/process/stable-kernel-rules.rst 13285 13286STAGING - ATOMISP DRIVER 13287M: Alan Cox <alan@linux.intel.com> 13288M: Sakari Ailus <sakari.ailus@linux.intel.com> 13289L: linux-media@vger.kernel.org 13290S: Maintained 13291F: drivers/staging/media/atomisp/ 13292 13293STAGING - COMEDI 13294M: Ian Abbott <abbotti@mev.co.uk> 13295M: H Hartley Sweeten <hsweeten@visionengravers.com> 13296S: Odd Fixes 13297F: drivers/staging/comedi/ 13298 13299STAGING - FLARION FT1000 DRIVERS 13300M: Marek Belisko <marek.belisko@gmail.com> 13301S: Odd Fixes 13302F: drivers/staging/ft1000/ 13303 13304STAGING - INDUSTRIAL IO 13305M: Jonathan Cameron <jic23@kernel.org> 13306L: linux-iio@vger.kernel.org 13307S: Odd Fixes 13308F: Documentation/devicetree/bindings/staging/iio/ 13309F: drivers/staging/iio/ 13310 13311STAGING - LUSTRE PARALLEL FILESYSTEM 13312M: Oleg Drokin <oleg.drokin@intel.com> 13313M: Andreas Dilger <andreas.dilger@intel.com> 13314M: James Simmons <jsimmons@infradead.org> 13315L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13316W: http://wiki.lustre.org/ 13317S: Maintained 13318F: drivers/staging/lustre 13319 13320STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13321M: Marc Dietrich <marvin24@gmx.de> 13322L: ac100@lists.launchpad.net (moderated for non-subscribers) 13323L: linux-tegra@vger.kernel.org 13324S: Maintained 13325F: drivers/staging/nvec/ 13326 13327STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13328M: Jens Frederich <jfrederich@gmail.com> 13329M: Daniel Drake <dsd@laptop.org> 13330M: Jon Nettleton <jon.nettleton@gmail.com> 13331W: http://wiki.laptop.org/go/DCON 13332S: Maintained 13333F: drivers/staging/olpc_dcon/ 13334 13335STAGING - REALTEK RTL8712U DRIVERS 13336M: Larry Finger <Larry.Finger@lwfinger.net> 13337M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13338S: Odd Fixes 13339F: drivers/staging/rtl8712/ 13340 13341STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13342M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13343M: Teddy Wang <teddy.wang@siliconmotion.com> 13344M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13345L: linux-fbdev@vger.kernel.org 13346S: Maintained 13347F: drivers/staging/sm750fb/ 13348 13349STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13350M: William Hubbs <w.d.hubbs@gmail.com> 13351M: Chris Brannon <chris@the-brannons.com> 13352M: Kirk Reiser <kirk@reisers.ca> 13353M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13354L: speakup@linux-speakup.org 13355W: http://www.linux-speakup.org/ 13356S: Odd Fixes 13357F: drivers/staging/speakup/ 13358 13359STAGING - VIA VT665X DRIVERS 13360M: Forest Bond <forest@alittletooquiet.net> 13361S: Odd Fixes 13362F: drivers/staging/vt665?/ 13363 13364STAGING - WILC1000 WIFI DRIVER 13365M: Aditya Shankar <aditya.shankar@microchip.com> 13366M: Ganesh Krishna <ganesh.krishna@microchip.com> 13367L: linux-wireless@vger.kernel.org 13368S: Supported 13369F: drivers/staging/wilc1000/ 13370 13371STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13372M: Arnaud Patard <arnaud.patard@rtp-net.org> 13373S: Odd Fixes 13374F: drivers/staging/xgifb/ 13375 13376STAGING SUBSYSTEM 13377M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13378T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13379L: devel@driverdev.osuosl.org 13380S: Supported 13381F: drivers/staging/ 13382 13383STARFIRE/DURALAN NETWORK DRIVER 13384M: Ion Badulescu <ionut@badula.org> 13385S: Odd Fixes 13386F: drivers/net/ethernet/adaptec/starfire* 13387 13388STEC S1220 SKD DRIVER 13389M: Bart Van Assche <bart.vanassche@wdc.com> 13390L: linux-block@vger.kernel.org 13391S: Maintained 13392F: drivers/block/skd*[ch] 13393 13394STI CEC DRIVER 13395M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13396S: Maintained 13397F: drivers/staging/media/st-cec/ 13398F: Documentation/devicetree/bindings/media/stih-cec.txt 13399 13400STK1160 USB VIDEO CAPTURE DRIVER 13401M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13402L: linux-media@vger.kernel.org 13403T: git git://linuxtv.org/media_tree.git 13404S: Maintained 13405F: drivers/media/usb/stk1160/ 13406 13407STMMAC ETHERNET DRIVER 13408M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13409M: Alexandre Torgue <alexandre.torgue@st.com> 13410L: netdev@vger.kernel.org 13411W: http://www.stlinux.com 13412S: Supported 13413F: drivers/net/ethernet/stmicro/stmmac/ 13414 13415SUN3/3X 13416M: Sam Creasey <sammy@sammy.net> 13417W: http://sammy.net/sun3/ 13418S: Maintained 13419F: arch/m68k/kernel/*sun3* 13420F: arch/m68k/sun3*/ 13421F: arch/m68k/include/asm/sun3* 13422F: drivers/net/ethernet/i825xx/sun3* 13423 13424SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13425M: Hans de Goede <hdegoede@redhat.com> 13426L: linux-input@vger.kernel.org 13427S: Maintained 13428F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13429F: drivers/input/keyboard/sun4i-lradc-keys.c 13430 13431SUNDANCE NETWORK DRIVER 13432M: Denis Kirjanov <kda@linux-powerpc.org> 13433L: netdev@vger.kernel.org 13434S: Maintained 13435F: drivers/net/ethernet/dlink/sundance.c 13436 13437SUPERH 13438M: Yoshinori Sato <ysato@users.sourceforge.jp> 13439M: Rich Felker <dalias@libc.org> 13440L: linux-sh@vger.kernel.org 13441Q: http://patchwork.kernel.org/project/linux-sh/list/ 13442S: Maintained 13443F: Documentation/sh/ 13444F: arch/sh/ 13445F: drivers/sh/ 13446 13447SUSPEND TO RAM 13448M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13449M: Len Brown <len.brown@intel.com> 13450M: Pavel Machek <pavel@ucw.cz> 13451L: linux-pm@vger.kernel.org 13452B: https://bugzilla.kernel.org 13453S: Supported 13454F: Documentation/power/ 13455F: arch/x86/kernel/acpi/ 13456F: drivers/base/power/ 13457F: kernel/power/ 13458F: include/linux/suspend.h 13459F: include/linux/freezer.h 13460F: include/linux/pm.h 13461 13462SVGA HANDLING 13463M: Martin Mares <mj@ucw.cz> 13464L: linux-video@atrey.karlin.mff.cuni.cz 13465S: Maintained 13466F: Documentation/svga.txt 13467F: arch/x86/boot/video* 13468 13469SWIOTLB SUBSYSTEM 13470M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13471L: iommu@lists.linux-foundation.org 13472T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13473S: Supported 13474F: lib/swiotlb.c 13475F: arch/*/kernel/pci-swiotlb.c 13476F: include/linux/swiotlb.h 13477 13478SWITCHDEV 13479M: Jiri Pirko <jiri@resnulli.us> 13480M: Ivan Vecera <ivecera@redhat.com> 13481L: netdev@vger.kernel.org 13482S: Supported 13483F: net/switchdev/ 13484F: include/net/switchdev.h 13485 13486SYNC FILE FRAMEWORK 13487M: Sumit Semwal <sumit.semwal@linaro.org> 13488R: Gustavo Padovan <gustavo@padovan.org> 13489S: Maintained 13490L: linux-media@vger.kernel.org 13491L: dri-devel@lists.freedesktop.org 13492F: drivers/dma-buf/sync_* 13493F: drivers/dma-buf/dma-fence* 13494F: drivers/dma-buf/sw_sync.c 13495F: include/linux/sync_file.h 13496F: include/uapi/linux/sync_file.h 13497F: Documentation/sync_file.txt 13498T: git git://anongit.freedesktop.org/drm/drm-misc 13499 13500SYNOPSYS ARC ARCHITECTURE 13501M: Vineet Gupta <vgupta@synopsys.com> 13502L: linux-snps-arc@lists.infradead.org 13503S: Supported 13504F: arch/arc/ 13505F: Documentation/devicetree/bindings/arc/* 13506F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13507F: drivers/clocksource/arc_timer.c 13508F: drivers/tty/serial/arc_uart.c 13509T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13510 13511SYNOPSYS ARC HSDK SDP pll clock driver 13512M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13513S: Supported 13514F: drivers/clk/clk-hsdk-pll.c 13515F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13516 13517SYNOPSYS ARC SDP clock driver 13518M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13519S: Supported 13520F: drivers/clk/axs10x/* 13521F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13522 13523SYNOPSYS ARC SDP platform support 13524M: Alexey Brodkin <abrodkin@synopsys.com> 13525S: Supported 13526F: arch/arc/plat-axs10x 13527F: arch/arc/boot/dts/ax* 13528F: Documentation/devicetree/bindings/arc/axs10* 13529 13530SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13531M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13532S: Supported 13533F: drivers/reset/reset-axs10x.c 13534F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13535 13536SYNOPSYS DESIGNWARE 8250 UART DRIVER 13537R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13538S: Maintained 13539F: drivers/tty/serial/8250/8250_dw.c 13540 13541SYNOPSYS DESIGNWARE APB GPIO DRIVER 13542M: Hoan Tran <hotran@apm.com> 13543L: linux-gpio@vger.kernel.org 13544S: Maintained 13545F: drivers/gpio/gpio-dwapb.c 13546F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13547 13548SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13549M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13550S: Maintained 13551F: drivers/dma/dwi-axi-dmac/ 13552F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13553 13554SYNOPSYS DESIGNWARE DMAC DRIVER 13555M: Viresh Kumar <vireshk@kernel.org> 13556R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13557S: Maintained 13558F: include/linux/dma/dw.h 13559F: include/linux/platform_data/dma-dw.h 13560F: drivers/dma/dw/ 13561 13562SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13563M: Jose Abreu <Jose.Abreu@synopsys.com> 13564L: netdev@vger.kernel.org 13565S: Supported 13566F: drivers/net/ethernet/synopsys/ 13567 13568SYNOPSYS DESIGNWARE I2C DRIVER 13569M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13570R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13571R: Mika Westerberg <mika.westerberg@linux.intel.com> 13572L: linux-i2c@vger.kernel.org 13573S: Maintained 13574F: drivers/i2c/busses/i2c-designware-* 13575F: include/linux/platform_data/i2c-designware.h 13576 13577SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13578M: Jaehoon Chung <jh80.chung@samsung.com> 13579L: linux-mmc@vger.kernel.org 13580S: Maintained 13581F: drivers/mmc/host/dw_mmc* 13582 13583SYNOPSYS HSDK RESET CONTROLLER DRIVER 13584M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13585S: Supported 13586F: drivers/reset/reset-hsdk.c 13587F: include/dt-bindings/reset/snps,hsdk-reset.h 13588F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13589 13590SYSTEM CONFIGURATION (SYSCON) 13591M: Lee Jones <lee.jones@linaro.org> 13592M: Arnd Bergmann <arnd@arndb.de> 13593T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13594S: Supported 13595F: drivers/mfd/syscon.c 13596 13597SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13598M: Sudeep Holla <sudeep.holla@arm.com> 13599L: linux-arm-kernel@lists.infradead.org 13600S: Maintained 13601F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13602F: drivers/clk/clk-sc[mp]i.c 13603F: drivers/cpufreq/sc[mp]i-cpufreq.c 13604F: drivers/firmware/arm_scpi.c 13605F: drivers/firmware/arm_scmi/ 13606F: include/linux/sc[mp]i_protocol.h 13607 13608SYSTEM RESET/SHUTDOWN DRIVERS 13609M: Sebastian Reichel <sre@kernel.org> 13610L: linux-pm@vger.kernel.org 13611T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13612S: Maintained 13613F: Documentation/devicetree/bindings/power/reset/ 13614F: drivers/power/reset/ 13615 13616SYSTEM TRACE MODULE CLASS 13617M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13618S: Maintained 13619T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13620F: Documentation/trace/stm.txt 13621F: drivers/hwtracing/stm/ 13622F: include/linux/stm.h 13623F: include/uapi/linux/stm.h 13624 13625SYSV FILESYSTEM 13626M: Christoph Hellwig <hch@infradead.org> 13627S: Maintained 13628F: Documentation/filesystems/sysv-fs.txt 13629F: fs/sysv/ 13630F: include/linux/sysv_fs.h 13631 13632TARGET SUBSYSTEM 13633M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13634L: linux-scsi@vger.kernel.org 13635L: target-devel@vger.kernel.org 13636W: http://www.linux-iscsi.org 13637W: http://groups.google.com/group/linux-iscsi-target-dev 13638T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13639S: Supported 13640F: drivers/target/ 13641F: include/target/ 13642F: Documentation/target/ 13643 13644TASKSTATS STATISTICS INTERFACE 13645M: Balbir Singh <bsingharora@gmail.com> 13646S: Maintained 13647F: Documentation/accounting/taskstats* 13648F: include/linux/taskstats* 13649F: kernel/taskstats.c 13650 13651TC subsystem 13652M: Jamal Hadi Salim <jhs@mojatatu.com> 13653M: Cong Wang <xiyou.wangcong@gmail.com> 13654M: Jiri Pirko <jiri@resnulli.us> 13655L: netdev@vger.kernel.org 13656S: Maintained 13657F: include/net/pkt_cls.h 13658F: include/net/pkt_sched.h 13659F: include/net/tc_act/ 13660F: include/uapi/linux/pkt_cls.h 13661F: include/uapi/linux/pkt_sched.h 13662F: include/uapi/linux/tc_act/ 13663F: include/uapi/linux/tc_ematch/ 13664F: net/sched/ 13665 13666TCP LOW PRIORITY MODULE 13667M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13668M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13669W: http://tcp-lp-mod.sourceforge.net/ 13670S: Maintained 13671F: net/ipv4/tcp_lp.c 13672 13673TDA10071 MEDIA DRIVER 13674M: Antti Palosaari <crope@iki.fi> 13675L: linux-media@vger.kernel.org 13676W: https://linuxtv.org 13677W: http://palosaari.fi/linux/ 13678Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13679T: git git://linuxtv.org/anttip/media_tree.git 13680S: Maintained 13681F: drivers/media/dvb-frontends/tda10071* 13682 13683TDA18212 MEDIA DRIVER 13684M: Antti Palosaari <crope@iki.fi> 13685L: linux-media@vger.kernel.org 13686W: https://linuxtv.org 13687W: http://palosaari.fi/linux/ 13688Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13689T: git git://linuxtv.org/anttip/media_tree.git 13690S: Maintained 13691F: drivers/media/tuners/tda18212* 13692 13693TDA18218 MEDIA DRIVER 13694M: Antti Palosaari <crope@iki.fi> 13695L: linux-media@vger.kernel.org 13696W: https://linuxtv.org 13697W: http://palosaari.fi/linux/ 13698Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13699T: git git://linuxtv.org/anttip/media_tree.git 13700S: Maintained 13701F: drivers/media/tuners/tda18218* 13702 13703TDA18250 MEDIA DRIVER 13704M: Olli Salonen <olli.salonen@iki.fi> 13705L: linux-media@vger.kernel.org 13706W: https://linuxtv.org 13707Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13708T: git git://linuxtv.org/media_tree.git 13709S: Maintained 13710F: drivers/media/tuners/tda18250* 13711 13712TDA18271 MEDIA DRIVER 13713M: Michael Krufky <mkrufky@linuxtv.org> 13714L: linux-media@vger.kernel.org 13715W: https://linuxtv.org 13716W: http://github.com/mkrufky 13717Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13718T: git git://linuxtv.org/mkrufky/tuners.git 13719S: Maintained 13720F: drivers/media/tuners/tda18271* 13721 13722TDA1997x MEDIA DRIVER 13723M: Tim Harvey <tharvey@gateworks.com> 13724L: linux-media@vger.kernel.org 13725W: https://linuxtv.org 13726Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13727S: Maintained 13728F: drivers/media/i2c/tda1997x.* 13729 13730TDA827x MEDIA DRIVER 13731M: Michael Krufky <mkrufky@linuxtv.org> 13732L: linux-media@vger.kernel.org 13733W: https://linuxtv.org 13734W: http://github.com/mkrufky 13735Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13736T: git git://linuxtv.org/mkrufky/tuners.git 13737S: Maintained 13738F: drivers/media/tuners/tda8290.* 13739 13740TDA8290 MEDIA DRIVER 13741M: Michael Krufky <mkrufky@linuxtv.org> 13742L: linux-media@vger.kernel.org 13743W: https://linuxtv.org 13744W: http://github.com/mkrufky 13745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13746T: git git://linuxtv.org/mkrufky/tuners.git 13747S: Maintained 13748F: drivers/media/tuners/tda8290.* 13749 13750TDA9840 MEDIA DRIVER 13751M: Hans Verkuil <hverkuil@xs4all.nl> 13752L: linux-media@vger.kernel.org 13753T: git git://linuxtv.org/media_tree.git 13754W: https://linuxtv.org 13755S: Maintained 13756F: drivers/media/i2c/tda9840* 13757 13758TEA5761 TUNER DRIVER 13759M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13760M: Mauro Carvalho Chehab <mchehab@kernel.org> 13761L: linux-media@vger.kernel.org 13762W: https://linuxtv.org 13763T: git git://linuxtv.org/media_tree.git 13764S: Odd fixes 13765F: drivers/media/tuners/tea5761.* 13766 13767TEA5767 TUNER DRIVER 13768M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 13769M: Mauro Carvalho Chehab <mchehab@kernel.org> 13770L: linux-media@vger.kernel.org 13771W: https://linuxtv.org 13772T: git git://linuxtv.org/media_tree.git 13773S: Maintained 13774F: drivers/media/tuners/tea5767.* 13775 13776TEA6415C MEDIA DRIVER 13777M: Hans Verkuil <hverkuil@xs4all.nl> 13778L: linux-media@vger.kernel.org 13779T: git git://linuxtv.org/media_tree.git 13780W: https://linuxtv.org 13781S: Maintained 13782F: drivers/media/i2c/tea6415c* 13783 13784TEA6420 MEDIA DRIVER 13785M: Hans Verkuil <hverkuil@xs4all.nl> 13786L: linux-media@vger.kernel.org 13787T: git git://linuxtv.org/media_tree.git 13788W: https://linuxtv.org 13789S: Maintained 13790F: drivers/media/i2c/tea6420* 13791 13792TEAM DRIVER 13793M: Jiri Pirko <jiri@resnulli.us> 13794L: netdev@vger.kernel.org 13795S: Supported 13796F: drivers/net/team/ 13797F: include/linux/if_team.h 13798F: include/uapi/linux/if_team.h 13799 13800TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13801M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13802S: Maintained 13803F: arch/x86/platform/ts5500/ 13804 13805TECHNOTREND USB IR RECEIVER 13806M: Sean Young <sean@mess.org> 13807L: linux-media@vger.kernel.org 13808S: Maintained 13809F: drivers/media/rc/ttusbir.c 13810 13811TECHWELL TW9910 VIDEO DECODER 13812L: linux-media@vger.kernel.org 13813S: Orphan 13814F: drivers/media/i2c/tw9910.c 13815F: include/media/i2c/tw9910.h 13816 13817TEE SUBSYSTEM 13818M: Jens Wiklander <jens.wiklander@linaro.org> 13819S: Maintained 13820F: include/linux/tee_drv.h 13821F: include/uapi/linux/tee.h 13822F: drivers/tee/ 13823F: Documentation/tee.txt 13824 13825TEGRA ARCHITECTURE SUPPORT 13826M: Thierry Reding <thierry.reding@gmail.com> 13827M: Jonathan Hunter <jonathanh@nvidia.com> 13828L: linux-tegra@vger.kernel.org 13829Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13830T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13831S: Supported 13832N: [^a-z]tegra 13833 13834TEGRA CLOCK DRIVER 13835M: Peter De Schrijver <pdeschrijver@nvidia.com> 13836M: Prashant Gaikwad <pgaikwad@nvidia.com> 13837S: Supported 13838F: drivers/clk/tegra/ 13839 13840TEGRA DMA DRIVERS 13841M: Laxman Dewangan <ldewangan@nvidia.com> 13842M: Jon Hunter <jonathanh@nvidia.com> 13843S: Supported 13844F: drivers/dma/tegra* 13845 13846TEGRA I2C DRIVER 13847M: Laxman Dewangan <ldewangan@nvidia.com> 13848S: Supported 13849F: drivers/i2c/busses/i2c-tegra.c 13850 13851TEGRA IOMMU DRIVERS 13852M: Thierry Reding <thierry.reding@gmail.com> 13853L: linux-tegra@vger.kernel.org 13854S: Supported 13855F: drivers/iommu/tegra* 13856 13857TEGRA KBC DRIVER 13858M: Laxman Dewangan <ldewangan@nvidia.com> 13859S: Supported 13860F: drivers/input/keyboard/tegra-kbc.c 13861 13862TEGRA PWM DRIVER 13863M: Thierry Reding <thierry.reding@gmail.com> 13864S: Supported 13865F: drivers/pwm/pwm-tegra.c 13866 13867TEGRA SERIAL DRIVER 13868M: Laxman Dewangan <ldewangan@nvidia.com> 13869S: Supported 13870F: drivers/tty/serial/serial-tegra.c 13871 13872TEGRA SPI DRIVER 13873M: Laxman Dewangan <ldewangan@nvidia.com> 13874S: Supported 13875F: drivers/spi/spi-tegra* 13876 13877TEHUTI ETHERNET DRIVER 13878M: Andy Gospodarek <andy@greyhouse.net> 13879L: netdev@vger.kernel.org 13880S: Supported 13881F: drivers/net/ethernet/tehuti/* 13882 13883Telecom Clock Driver for MCPL0010 13884M: Mark Gross <mark.gross@intel.com> 13885S: Supported 13886F: drivers/char/tlclk.c 13887 13888TENSILICA XTENSA PORT (xtensa) 13889M: Chris Zankel <chris@zankel.net> 13890M: Max Filippov <jcmvbkbc@gmail.com> 13891L: linux-xtensa@linux-xtensa.org 13892T: git git://github.com/czankel/xtensa-linux.git 13893S: Maintained 13894F: arch/xtensa/ 13895F: drivers/irqchip/irq-xtensa-* 13896 13897Texas Instruments' System Control Interface (TISCI) Protocol Driver 13898M: Nishanth Menon <nm@ti.com> 13899M: Tero Kristo <t-kristo@ti.com> 13900M: Santosh Shilimkar <ssantosh@kernel.org> 13901L: linux-arm-kernel@lists.infradead.org 13902S: Maintained 13903F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13904F: drivers/firmware/ti_sci* 13905F: include/linux/soc/ti/ti_sci_protocol.h 13906F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13907F: include/dt-bindings/genpd/k2g.h 13908F: drivers/soc/ti/ti_sci_pm_domains.c 13909F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13910F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13911F: drivers/clk/keystone/sci-clk.c 13912F: drivers/reset/reset-ti-sci.c 13913 13914THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13915M: Hans Verkuil <hverkuil@xs4all.nl> 13916L: linux-media@vger.kernel.org 13917T: git git://linuxtv.org/media_tree.git 13918W: https://linuxtv.org 13919S: Maintained 13920F: drivers/media/radio/radio-raremono.c 13921 13922THERMAL 13923M: Zhang Rui <rui.zhang@intel.com> 13924M: Eduardo Valentin <edubezval@gmail.com> 13925L: linux-pm@vger.kernel.org 13926T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13927T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13928Q: https://patchwork.kernel.org/project/linux-pm/list/ 13929S: Supported 13930F: drivers/thermal/ 13931F: include/linux/thermal.h 13932F: include/uapi/linux/thermal.h 13933F: include/linux/cpu_cooling.h 13934F: Documentation/devicetree/bindings/thermal/ 13935 13936THERMAL/CPU_COOLING 13937M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13938M: Viresh Kumar <viresh.kumar@linaro.org> 13939M: Javi Merino <javi.merino@kernel.org> 13940L: linux-pm@vger.kernel.org 13941S: Supported 13942F: Documentation/thermal/cpu-cooling-api.txt 13943F: drivers/thermal/cpu_cooling.c 13944F: include/linux/cpu_cooling.h 13945 13946THINKPAD ACPI EXTRAS DRIVER 13947M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13948L: ibm-acpi-devel@lists.sourceforge.net 13949L: platform-driver-x86@vger.kernel.org 13950W: http://ibm-acpi.sourceforge.net 13951W: http://thinkwiki.org/wiki/Ibm-acpi 13952T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13953S: Maintained 13954F: drivers/platform/x86/thinkpad_acpi.c 13955 13956THUNDERBOLT DRIVER 13957M: Andreas Noever <andreas.noever@gmail.com> 13958M: Michael Jamet <michael.jamet@intel.com> 13959M: Mika Westerberg <mika.westerberg@linux.intel.com> 13960M: Yehezkel Bernat <YehezkelShB@gmail.com> 13961T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13962S: Maintained 13963F: Documentation/admin-guide/thunderbolt.rst 13964F: drivers/thunderbolt/ 13965F: include/linux/thunderbolt.h 13966 13967THUNDERBOLT NETWORK DRIVER 13968M: Michael Jamet <michael.jamet@intel.com> 13969M: Mika Westerberg <mika.westerberg@linux.intel.com> 13970M: Yehezkel Bernat <YehezkelShB@gmail.com> 13971L: netdev@vger.kernel.org 13972S: Maintained 13973F: drivers/net/thunderbolt.c 13974 13975THUNDERX GPIO DRIVER 13976M: David Daney <david.daney@cavium.com> 13977S: Maintained 13978F: drivers/gpio/gpio-thunderx.c 13979 13980TI AM437X VPFE DRIVER 13981M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13982L: linux-media@vger.kernel.org 13983W: https://linuxtv.org 13984Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13985T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13986S: Maintained 13987F: drivers/media/platform/am437x/ 13988 13989TI BANDGAP AND THERMAL DRIVER 13990M: Eduardo Valentin <edubezval@gmail.com> 13991M: Keerthy <j-keerthy@ti.com> 13992L: linux-pm@vger.kernel.org 13993L: linux-omap@vger.kernel.org 13994S: Maintained 13995F: drivers/thermal/ti-soc-thermal/ 13996 13997TI BQ27XXX POWER SUPPLY DRIVER 13998R: Andrew F. Davis <afd@ti.com> 13999F: include/linux/power/bq27xxx_battery.h 14000F: drivers/power/supply/bq27xxx_battery.c 14001F: drivers/power/supply/bq27xxx_battery_i2c.c 14002 14003TI CDCE706 CLOCK DRIVER 14004M: Max Filippov <jcmvbkbc@gmail.com> 14005S: Maintained 14006F: drivers/clk/clk-cdce706.c 14007 14008TI CLOCK DRIVER 14009M: Tero Kristo <t-kristo@ti.com> 14010L: linux-omap@vger.kernel.org 14011S: Maintained 14012F: drivers/clk/ti/ 14013F: include/linux/clk/ti.h 14014 14015TI DAVINCI MACHINE SUPPORT 14016M: Sekhar Nori <nsekhar@ti.com> 14017M: Kevin Hilman <khilman@kernel.org> 14018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14019T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14020S: Supported 14021F: arch/arm/mach-davinci/ 14022F: drivers/i2c/busses/i2c-davinci.c 14023F: arch/arm/boot/dts/da850* 14024 14025TI DAVINCI SERIES CLOCK DRIVER 14026M: David Lechner <david@lechnology.com> 14027R: Sekhar Nori <nsekhar@ti.com> 14028S: Maintained 14029F: Documentation/devicetree/bindings/clock/ti/davinci/ 14030F: drivers/clk/davinci/ 14031 14032TI DAVINCI SERIES GPIO DRIVER 14033M: Keerthy <j-keerthy@ti.com> 14034L: linux-gpio@vger.kernel.org 14035S: Maintained 14036F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14037F: drivers/gpio/gpio-davinci.c 14038 14039TI DAVINCI SERIES MEDIA DRIVER 14040M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14041L: linux-media@vger.kernel.org 14042W: https://linuxtv.org 14043Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14044T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14045S: Maintained 14046F: drivers/media/platform/davinci/ 14047F: include/media/davinci/ 14048 14049TI ETHERNET SWITCH DRIVER (CPSW) 14050R: Grygorii Strashko <grygorii.strashko@ti.com> 14051L: linux-omap@vger.kernel.org 14052L: netdev@vger.kernel.org 14053S: Maintained 14054F: drivers/net/ethernet/ti/cpsw* 14055F: drivers/net/ethernet/ti/davinci* 14056 14057TI FLASH MEDIA INTERFACE DRIVER 14058M: Alex Dubov <oakad@yahoo.com> 14059S: Maintained 14060F: drivers/misc/tifm* 14061F: drivers/mmc/host/tifm_sd.c 14062F: include/linux/tifm.h 14063 14064TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14065M: Santosh Shilimkar <ssantosh@kernel.org> 14066L: linux-kernel@vger.kernel.org 14067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14068S: Maintained 14069F: drivers/soc/ti/* 14070T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14071 14072TI LM49xxx FAMILY ASoC CODEC DRIVERS 14073M: M R Swami Reddy <mr.swami.reddy@ti.com> 14074M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14075L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14076S: Maintained 14077F: sound/soc/codecs/lm49453* 14078F: sound/soc/codecs/isabelle* 14079 14080TI LP855x BACKLIGHT DRIVER 14081M: Milo Kim <milo.kim@ti.com> 14082S: Maintained 14083F: Documentation/backlight/lp855x-driver.txt 14084F: drivers/video/backlight/lp855x_bl.c 14085F: include/linux/platform_data/lp855x.h 14086 14087TI LP8727 CHARGER DRIVER 14088M: Milo Kim <milo.kim@ti.com> 14089S: Maintained 14090F: drivers/power/supply/lp8727_charger.c 14091F: include/linux/platform_data/lp8727.h 14092 14093TI LP8788 MFD DRIVER 14094M: Milo Kim <milo.kim@ti.com> 14095S: Maintained 14096F: drivers/iio/adc/lp8788_adc.c 14097F: drivers/leds/leds-lp8788.c 14098F: drivers/mfd/lp8788*.c 14099F: drivers/power/supply/lp8788-charger.c 14100F: drivers/regulator/lp8788-*.c 14101F: include/linux/mfd/lp8788*.h 14102 14103TI NETCP ETHERNET DRIVER 14104M: Wingman Kwok <w-kwok2@ti.com> 14105M: Murali Karicheri <m-karicheri2@ti.com> 14106L: netdev@vger.kernel.org 14107S: Maintained 14108F: drivers/net/ethernet/ti/netcp* 14109 14110TI TAS571X FAMILY ASoC CODEC DRIVER 14111M: Kevin Cernekee <cernekee@chromium.org> 14112L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14113S: Odd Fixes 14114F: sound/soc/codecs/tas571x* 14115 14116TI TRF7970A NFC DRIVER 14117M: Mark Greer <mgreer@animalcreek.com> 14118L: linux-wireless@vger.kernel.org 14119L: linux-nfc@lists.01.org (moderated for non-subscribers) 14120S: Supported 14121F: drivers/nfc/trf7970a.c 14122F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14123 14124TI TWL4030 SERIES SOC CODEC DRIVER 14125M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14126L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14127S: Maintained 14128F: sound/soc/codecs/twl4030* 14129 14130TI VPE/CAL DRIVERS 14131M: Benoit Parrot <bparrot@ti.com> 14132L: linux-media@vger.kernel.org 14133W: http://linuxtv.org/ 14134Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14135S: Maintained 14136F: drivers/media/platform/ti-vpe/ 14137 14138TI WILINK WIRELESS DRIVERS 14139L: linux-wireless@vger.kernel.org 14140W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14141W: http://wireless.kernel.org/en/users/Drivers/wl1251 14142T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14143S: Orphan 14144F: drivers/net/wireless/ti/ 14145F: include/linux/wl12xx.h 14146 14147TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14148M: John Stultz <john.stultz@linaro.org> 14149M: Thomas Gleixner <tglx@linutronix.de> 14150R: Stephen Boyd <sboyd@kernel.org> 14151L: linux-kernel@vger.kernel.org 14152T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14153S: Supported 14154F: include/linux/clocksource.h 14155F: include/linux/time.h 14156F: include/linux/timex.h 14157F: include/uapi/linux/time.h 14158F: include/uapi/linux/timex.h 14159F: kernel/time/clocksource.c 14160F: kernel/time/time*.c 14161F: kernel/time/alarmtimer.c 14162F: kernel/time/ntp.c 14163F: tools/testing/selftests/timers/ 14164 14165TIPC NETWORK LAYER 14166M: Jon Maloy <jon.maloy@ericsson.com> 14167M: Ying Xue <ying.xue@windriver.com> 14168L: netdev@vger.kernel.org (core kernel code) 14169L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14170W: http://tipc.sourceforge.net/ 14171S: Maintained 14172F: include/uapi/linux/tipc*.h 14173F: net/tipc/ 14174 14175TLAN NETWORK DRIVER 14176M: Samuel Chessman <chessman@tux.org> 14177L: tlan-devel@lists.sourceforge.net (subscribers-only) 14178W: http://sourceforge.net/projects/tlan/ 14179S: Maintained 14180F: Documentation/networking/tlan.txt 14181F: drivers/net/ethernet/ti/tlan.* 14182 14183TM6000 VIDEO4LINUX DRIVER 14184M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 14185M: Mauro Carvalho Chehab <mchehab@kernel.org> 14186L: linux-media@vger.kernel.org 14187W: https://linuxtv.org 14188T: git git://linuxtv.org/media_tree.git 14189S: Odd fixes 14190F: drivers/media/usb/tm6000/ 14191F: Documentation/media/v4l-drivers/tm6000* 14192 14193TMIO/SDHI MMC DRIVER 14194M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14195L: linux-mmc@vger.kernel.org 14196S: Supported 14197F: drivers/mmc/host/tmio_mmc* 14198F: drivers/mmc/host/renesas_sdhi* 14199F: include/linux/mfd/tmio.h 14200 14201TMP401 HARDWARE MONITOR DRIVER 14202M: Guenter Roeck <linux@roeck-us.net> 14203L: linux-hwmon@vger.kernel.org 14204S: Maintained 14205F: Documentation/hwmon/tmp401 14206F: drivers/hwmon/tmp401.c 14207 14208TMPFS (SHMEM FILESYSTEM) 14209M: Hugh Dickins <hughd@google.com> 14210L: linux-mm@kvack.org 14211S: Maintained 14212F: include/linux/shmem_fs.h 14213F: mm/shmem.c 14214 14215TOMOYO SECURITY MODULE 14216M: Kentaro Takeda <takedakn@nttdata.co.jp> 14217M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14218L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14219L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14220L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14221L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14222W: http://tomoyo.sourceforge.jp/ 14223T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14224S: Maintained 14225F: security/tomoyo/ 14226 14227TOPSTAR LAPTOP EXTRAS DRIVER 14228M: Herton Ronaldo Krzesinski <herton@canonical.com> 14229L: platform-driver-x86@vger.kernel.org 14230S: Maintained 14231F: drivers/platform/x86/topstar-laptop.c 14232 14233TORTURE-TEST MODULES 14234M: Davidlohr Bueso <dave@stgolabs.net> 14235M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14236M: Josh Triplett <josh@joshtriplett.org> 14237L: linux-kernel@vger.kernel.org 14238S: Supported 14239T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14240F: Documentation/RCU/torture.txt 14241F: kernel/torture.c 14242F: kernel/rcu/rcutorture.c 14243F: kernel/locking/locktorture.c 14244 14245TOSHIBA ACPI EXTRAS DRIVER 14246M: Azael Avalos <coproscefalo@gmail.com> 14247L: platform-driver-x86@vger.kernel.org 14248S: Maintained 14249F: drivers/platform/x86/toshiba_acpi.c 14250 14251TOSHIBA BLUETOOTH DRIVER 14252M: Azael Avalos <coproscefalo@gmail.com> 14253L: platform-driver-x86@vger.kernel.org 14254S: Maintained 14255F: drivers/platform/x86/toshiba_bluetooth.c 14256 14257TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14258M: Azael Avalos <coproscefalo@gmail.com> 14259L: platform-driver-x86@vger.kernel.org 14260S: Maintained 14261F: drivers/platform/x86/toshiba_haps.c 14262 14263TOSHIBA SMM DRIVER 14264M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14265W: http://www.buzzard.org.uk/toshiba/ 14266S: Maintained 14267F: drivers/char/toshiba.c 14268F: include/linux/toshiba.h 14269F: include/uapi/linux/toshiba.h 14270 14271TOSHIBA TC358743 DRIVER 14272M: Mats Randgaard <matrandg@cisco.com> 14273L: linux-media@vger.kernel.org 14274S: Maintained 14275F: drivers/media/i2c/tc358743* 14276F: include/media/i2c/tc358743.h 14277 14278TOSHIBA WMI HOTKEYS DRIVER 14279M: Azael Avalos <coproscefalo@gmail.com> 14280L: platform-driver-x86@vger.kernel.org 14281S: Maintained 14282F: drivers/platform/x86/toshiba-wmi.c 14283 14284TPM DEVICE DRIVER 14285M: Peter Huewe <peterhuewe@gmx.de> 14286M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14287R: Jason Gunthorpe <jgg@ziepe.ca> 14288L: linux-integrity@vger.kernel.org 14289Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14290W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14291T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14292S: Maintained 14293F: drivers/char/tpm/ 14294 14295TRACING 14296M: Steven Rostedt <rostedt@goodmis.org> 14297M: Ingo Molnar <mingo@redhat.com> 14298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14299S: Maintained 14300F: Documentation/trace/ftrace.txt 14301F: arch/*/*/*/ftrace.h 14302F: arch/*/kernel/ftrace.c 14303F: include/*/ftrace.h 14304F: include/linux/trace*.h 14305F: include/trace/ 14306F: kernel/trace/ 14307F: tools/testing/selftests/ftrace/ 14308 14309TRACING MMIO ACCESSES (MMIOTRACE) 14310M: Steven Rostedt <rostedt@goodmis.org> 14311M: Ingo Molnar <mingo@kernel.org> 14312R: Karol Herbst <karolherbst@gmail.com> 14313R: Pekka Paalanen <ppaalanen@gmail.com> 14314S: Maintained 14315L: linux-kernel@vger.kernel.org 14316L: nouveau@lists.freedesktop.org 14317F: kernel/trace/trace_mmiotrace.c 14318F: include/linux/mmiotrace.h 14319F: arch/x86/mm/kmmio.c 14320F: arch/x86/mm/mmio-mod.c 14321F: arch/x86/mm/testmmiotrace.c 14322 14323TRIVIAL PATCHES 14324M: Jiri Kosina <trivial@kernel.org> 14325T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14326S: Maintained 14327K: ^Subject:.*(?i)trivial 14328 14329TEMPO SEMICONDUCTOR DRIVERS 14330M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14331S: Maintained 14332F: sound/soc/codecs/tscs*.c 14333F: sound/soc/codecs/tscs*.h 14334F: Documentation/devicetree/bindings/sound/tscs*.txt 14335 14336TTY LAYER 14337M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14338M: Jiri Slaby <jslaby@suse.com> 14339S: Supported 14340T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14341F: Documentation/serial/ 14342F: drivers/tty/ 14343F: drivers/tty/serial/serial_core.c 14344F: include/linux/serial_core.h 14345F: include/linux/serial.h 14346F: include/linux/tty.h 14347F: include/uapi/linux/serial_core.h 14348F: include/uapi/linux/serial.h 14349F: include/uapi/linux/tty.h 14350 14351TUA9001 MEDIA DRIVER 14352M: Antti Palosaari <crope@iki.fi> 14353L: linux-media@vger.kernel.org 14354W: https://linuxtv.org 14355W: http://palosaari.fi/linux/ 14356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14357T: git git://linuxtv.org/anttip/media_tree.git 14358S: Maintained 14359F: drivers/media/tuners/tua9001* 14360 14361TULIP NETWORK DRIVERS 14362L: netdev@vger.kernel.org 14363L: linux-parisc@vger.kernel.org 14364S: Orphan 14365F: drivers/net/ethernet/dec/tulip/ 14366 14367TUN/TAP driver 14368M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14369W: http://vtun.sourceforge.net/tun 14370S: Maintained 14371F: Documentation/networking/tuntap.txt 14372F: arch/um/os-Linux/drivers/ 14373 14374TURBOCHANNEL SUBSYSTEM 14375M: "Maciej W. Rozycki" <macro@linux-mips.org> 14376M: Ralf Baechle <ralf@linux-mips.org> 14377L: linux-mips@linux-mips.org 14378Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14379S: Maintained 14380F: drivers/tc/ 14381F: include/linux/tc.h 14382 14383TW5864 VIDEO4LINUX DRIVER 14384M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14385M: Anton Sviridenko <anton@corp.bluecherry.net> 14386M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14387M: Andrey Utkin <andrey_utkin@fastmail.com> 14388L: linux-media@vger.kernel.org 14389S: Supported 14390F: drivers/media/pci/tw5864/ 14391 14392TW68 VIDEO4LINUX DRIVER 14393M: Hans Verkuil <hverkuil@xs4all.nl> 14394L: linux-media@vger.kernel.org 14395T: git git://linuxtv.org/media_tree.git 14396W: https://linuxtv.org 14397S: Odd Fixes 14398F: drivers/media/pci/tw68/ 14399 14400TW686X VIDEO4LINUX DRIVER 14401M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14402L: linux-media@vger.kernel.org 14403T: git git://linuxtv.org/media_tree.git 14404W: http://linuxtv.org 14405S: Maintained 14406F: drivers/media/pci/tw686x/ 14407 14408UBI FILE SYSTEM (UBIFS) 14409M: Richard Weinberger <richard@nod.at> 14410M: Artem Bityutskiy <dedekind1@gmail.com> 14411M: Adrian Hunter <adrian.hunter@intel.com> 14412L: linux-mtd@lists.infradead.org 14413T: git git://git.infradead.org/ubifs-2.6.git 14414W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14415S: Supported 14416F: Documentation/filesystems/ubifs.txt 14417F: fs/ubifs/ 14418 14419UCLINUX (M68KNOMMU AND COLDFIRE) 14420M: Greg Ungerer <gerg@linux-m68k.org> 14421W: http://www.linux-m68k.org/ 14422W: http://www.uclinux.org/ 14423L: linux-m68k@lists.linux-m68k.org 14424L: uclinux-dev@uclinux.org (subscribers-only) 14425T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14426S: Maintained 14427F: arch/m68k/coldfire/ 14428F: arch/m68k/68*/ 14429F: arch/m68k/*/*_no.* 14430F: arch/m68k/include/asm/*_no.* 14431 14432UDF FILESYSTEM 14433M: Jan Kara <jack@suse.com> 14434S: Maintained 14435F: Documentation/filesystems/udf.txt 14436F: fs/udf/ 14437 14438UDRAW TABLET 14439M: Bastien Nocera <hadess@hadess.net> 14440L: linux-input@vger.kernel.org 14441S: Maintained 14442F: drivers/hid/hid-udraw-ps3.c 14443 14444UFS FILESYSTEM 14445M: Evgeniy Dushistov <dushistov@mail.ru> 14446S: Maintained 14447F: Documentation/filesystems/ufs.txt 14448F: fs/ufs/ 14449 14450UHID USERSPACE HID IO DRIVER: 14451M: David Herrmann <dh.herrmann@googlemail.com> 14452L: linux-input@vger.kernel.org 14453S: Maintained 14454F: drivers/hid/uhid.c 14455F: include/uapi/linux/uhid.h 14456 14457ULPI BUS 14458M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14459L: linux-usb@vger.kernel.org 14460S: Maintained 14461F: drivers/usb/common/ulpi.c 14462F: include/linux/ulpi/ 14463 14464ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14465L: linux-usb@vger.kernel.org 14466S: Orphan 14467F: drivers/uwb/ 14468F: include/linux/uwb.h 14469F: include/linux/uwb/ 14470 14471UNICORE32 ARCHITECTURE: 14472M: Guan Xuetao <gxt@pku.edu.cn> 14473W: http://mprc.pku.edu.cn/~guanxuetao/linux 14474S: Maintained 14475T: git git://github.com/gxt/linux.git 14476F: arch/unicore32/ 14477 14478UNIFDEF 14479M: Tony Finch <dot@dotat.at> 14480W: http://dotat.at/prog/unifdef 14481S: Maintained 14482F: scripts/unifdef.c 14483 14484UNIFORM CDROM DRIVER 14485M: Jens Axboe <axboe@kernel.dk> 14486W: http://www.kernel.dk 14487S: Maintained 14488F: Documentation/cdrom/ 14489F: drivers/cdrom/cdrom.c 14490F: include/linux/cdrom.h 14491F: include/uapi/linux/cdrom.h 14492 14493UNISYS S-PAR DRIVERS 14494M: David Kershner <david.kershner@unisys.com> 14495L: sparmaintainer@unisys.com (Unisys internal) 14496S: Supported 14497F: include/linux/visorbus.h 14498F: drivers/visorbus/ 14499F: drivers/staging/unisys/ 14500 14501UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14502M: Vinayak Holikatti <vinholikatti@gmail.com> 14503L: linux-scsi@vger.kernel.org 14504S: Supported 14505F: Documentation/scsi/ufs.txt 14506F: drivers/scsi/ufs/ 14507 14508UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14509M: Joao Pinto <jpinto@synopsys.com> 14510L: linux-scsi@vger.kernel.org 14511S: Supported 14512F: drivers/scsi/ufs/*dwc* 14513 14514UNSORTED BLOCK IMAGES (UBI) 14515M: Artem Bityutskiy <dedekind1@gmail.com> 14516M: Richard Weinberger <richard@nod.at> 14517W: http://www.linux-mtd.infradead.org/ 14518L: linux-mtd@lists.infradead.org 14519T: git git://git.infradead.org/ubifs-2.6.git 14520S: Supported 14521F: drivers/mtd/ubi/ 14522F: include/linux/mtd/ubi.h 14523F: include/uapi/mtd/ubi-user.h 14524 14525USB "USBNET" DRIVER FRAMEWORK 14526M: Oliver Neukum <oneukum@suse.com> 14527L: netdev@vger.kernel.org 14528W: http://www.linux-usb.org/usbnet 14529S: Maintained 14530F: drivers/net/usb/usbnet.c 14531F: include/linux/usb/usbnet.h 14532 14533USB ACM DRIVER 14534M: Oliver Neukum <oneukum@suse.com> 14535L: linux-usb@vger.kernel.org 14536S: Maintained 14537F: Documentation/usb/acm.txt 14538F: drivers/usb/class/cdc-acm.* 14539 14540USB AR5523 WIRELESS DRIVER 14541M: Pontus Fuchs <pontus.fuchs@gmail.com> 14542L: linux-wireless@vger.kernel.org 14543S: Maintained 14544F: drivers/net/wireless/ath/ar5523/ 14545 14546USB ATTACHED SCSI 14547M: Oliver Neukum <oneukum@suse.com> 14548L: linux-usb@vger.kernel.org 14549L: linux-scsi@vger.kernel.org 14550S: Maintained 14551F: drivers/usb/storage/uas.c 14552 14553USB CDC ETHERNET DRIVER 14554M: Oliver Neukum <oliver@neukum.org> 14555L: linux-usb@vger.kernel.org 14556S: Maintained 14557F: drivers/net/usb/cdc_*.c 14558F: include/uapi/linux/usb/cdc.h 14559 14560USB CHAOSKEY DRIVER 14561M: Keith Packard <keithp@keithp.com> 14562L: linux-usb@vger.kernel.org 14563S: Maintained 14564F: drivers/usb/misc/chaoskey.c 14565 14566USB CYPRESS C67X00 DRIVER 14567M: Peter Korsgaard <jacmet@sunsite.dk> 14568L: linux-usb@vger.kernel.org 14569S: Maintained 14570F: drivers/usb/c67x00/ 14571 14572USB DAVICOM DM9601 DRIVER 14573M: Peter Korsgaard <jacmet@sunsite.dk> 14574L: netdev@vger.kernel.org 14575W: http://www.linux-usb.org/usbnet 14576S: Maintained 14577F: drivers/net/usb/dm9601.c 14578 14579USB DIAMOND RIO500 DRIVER 14580M: Cesar Miquel <miquel@df.uba.ar> 14581L: rio500-users@lists.sourceforge.net 14582W: http://rio500.sourceforge.net 14583S: Maintained 14584F: drivers/usb/misc/rio500* 14585 14586USB EHCI DRIVER 14587M: Alan Stern <stern@rowland.harvard.edu> 14588L: linux-usb@vger.kernel.org 14589S: Maintained 14590F: Documentation/usb/ehci.txt 14591F: drivers/usb/host/ehci* 14592 14593USB GADGET/PERIPHERAL SUBSYSTEM 14594M: Felipe Balbi <balbi@kernel.org> 14595L: linux-usb@vger.kernel.org 14596W: http://www.linux-usb.org/gadget 14597T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14598S: Maintained 14599F: drivers/usb/gadget/ 14600F: include/linux/usb/gadget* 14601 14602USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14603M: Jiri Kosina <jikos@kernel.org> 14604R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14605L: linux-usb@vger.kernel.org 14606T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14607S: Maintained 14608F: Documentation/hid/hiddev.txt 14609F: drivers/hid/usbhid/ 14610 14611USB INTEL XHCI ROLE MUX DRIVER 14612M: Hans de Goede <hdegoede@redhat.com> 14613L: linux-usb@vger.kernel.org 14614S: Maintained 14615F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14616 14617USB ISP116X DRIVER 14618M: Olav Kongas <ok@artecdesign.ee> 14619L: linux-usb@vger.kernel.org 14620S: Maintained 14621F: drivers/usb/host/isp116x* 14622F: include/linux/usb/isp116x.h 14623 14624USB LAN78XX ETHERNET DRIVER 14625M: Woojung Huh <woojung.huh@microchip.com> 14626M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14627L: netdev@vger.kernel.org 14628S: Maintained 14629F: drivers/net/usb/lan78xx.* 14630 14631USB MASS STORAGE DRIVER 14632M: Alan Stern <stern@rowland.harvard.edu> 14633L: linux-usb@vger.kernel.org 14634L: usb-storage@lists.one-eyed-alien.net 14635S: Maintained 14636W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14637F: drivers/usb/storage/ 14638 14639USB MIDI DRIVER 14640M: Clemens Ladisch <clemens@ladisch.de> 14641L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14642T: git git://git.alsa-project.org/alsa-kernel.git 14643S: Maintained 14644F: sound/usb/midi.* 14645 14646USB NETWORKING DRIVERS 14647L: linux-usb@vger.kernel.org 14648S: Odd Fixes 14649F: drivers/net/usb/ 14650 14651USB OHCI DRIVER 14652M: Alan Stern <stern@rowland.harvard.edu> 14653L: linux-usb@vger.kernel.org 14654S: Maintained 14655F: Documentation/usb/ohci.txt 14656F: drivers/usb/host/ohci* 14657 14658USB OTG FSM (Finite State Machine) 14659M: Peter Chen <Peter.Chen@nxp.com> 14660T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14661L: linux-usb@vger.kernel.org 14662S: Maintained 14663F: drivers/usb/common/usb-otg-fsm.c 14664 14665USB OVER IP DRIVER 14666M: Valentina Manea <valentina.manea.m@gmail.com> 14667M: Shuah Khan <shuahkh@osg.samsung.com> 14668M: Shuah Khan <shuah@kernel.org> 14669L: linux-usb@vger.kernel.org 14670S: Maintained 14671F: Documentation/usb/usbip_protocol.txt 14672F: drivers/usb/usbip/ 14673F: tools/usb/usbip/ 14674 14675USB PEGASUS DRIVER 14676M: Petko Manolov <petkan@nucleusys.com> 14677L: linux-usb@vger.kernel.org 14678L: netdev@vger.kernel.org 14679T: git git://github.com/petkan/pegasus.git 14680W: https://github.com/petkan/pegasus 14681S: Maintained 14682F: drivers/net/usb/pegasus.* 14683 14684USB PHY LAYER 14685M: Felipe Balbi <balbi@kernel.org> 14686L: linux-usb@vger.kernel.org 14687T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14688S: Maintained 14689F: drivers/usb/phy/ 14690 14691USB PRINTER DRIVER (usblp) 14692M: Pete Zaitcev <zaitcev@redhat.com> 14693L: linux-usb@vger.kernel.org 14694S: Supported 14695F: drivers/usb/class/usblp.c 14696 14697USB QMI WWAN NETWORK DRIVER 14698M: Bjørn Mork <bjorn@mork.no> 14699L: netdev@vger.kernel.org 14700S: Maintained 14701F: Documentation/ABI/testing/sysfs-class-net-qmi 14702F: drivers/net/usb/qmi_wwan.c 14703 14704USB RTL8150 DRIVER 14705M: Petko Manolov <petkan@nucleusys.com> 14706L: linux-usb@vger.kernel.org 14707L: netdev@vger.kernel.org 14708T: git git://github.com/petkan/rtl8150.git 14709W: https://github.com/petkan/rtl8150 14710S: Maintained 14711F: drivers/net/usb/rtl8150.c 14712 14713USB SERIAL SUBSYSTEM 14714M: Johan Hovold <johan@kernel.org> 14715L: linux-usb@vger.kernel.org 14716T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14717S: Maintained 14718F: Documentation/usb/usb-serial.txt 14719F: drivers/usb/serial/ 14720F: include/linux/usb/serial.h 14721 14722USB SMSC75XX ETHERNET DRIVER 14723M: Steve Glendinning <steve.glendinning@shawell.net> 14724L: netdev@vger.kernel.org 14725S: Maintained 14726F: drivers/net/usb/smsc75xx.* 14727 14728USB SMSC95XX ETHERNET DRIVER 14729M: Steve Glendinning <steve.glendinning@shawell.net> 14730M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14731L: netdev@vger.kernel.org 14732S: Maintained 14733F: drivers/net/usb/smsc95xx.* 14734 14735USB SUBSYSTEM 14736M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14737L: linux-usb@vger.kernel.org 14738W: http://www.linux-usb.org 14739T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14740S: Supported 14741F: Documentation/devicetree/bindings/usb/ 14742F: Documentation/usb/ 14743F: drivers/usb/ 14744F: include/linux/usb.h 14745F: include/linux/usb/ 14746 14747USB TYPEC PI3USB30532 MUX DRIVER 14748M: Hans de Goede <hdegoede@redhat.com> 14749L: linux-usb@vger.kernel.org 14750S: Maintained 14751F: drivers/usb/typec/mux/pi3usb30532.c 14752 14753USB TYPEC SUBSYSTEM 14754M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14755L: linux-usb@vger.kernel.org 14756S: Maintained 14757F: Documentation/ABI/testing/sysfs-class-typec 14758F: Documentation/usb/typec.rst 14759F: drivers/usb/typec/ 14760F: include/linux/usb/typec.h 14761 14762USB UHCI DRIVER 14763M: Alan Stern <stern@rowland.harvard.edu> 14764L: linux-usb@vger.kernel.org 14765S: Maintained 14766F: drivers/usb/host/uhci* 14767 14768USB VIDEO CLASS 14769M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14770L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14771L: linux-media@vger.kernel.org 14772T: git git://linuxtv.org/media_tree.git 14773W: http://www.ideasonboard.org/uvc/ 14774S: Maintained 14775F: drivers/media/usb/uvc/ 14776F: include/uapi/linux/uvcvideo.h 14777 14778USB VISION DRIVER 14779M: Hans Verkuil <hverkuil@xs4all.nl> 14780L: linux-media@vger.kernel.org 14781T: git git://linuxtv.org/media_tree.git 14782W: https://linuxtv.org 14783S: Odd Fixes 14784F: drivers/media/usb/usbvision/ 14785 14786USB WEBCAM GADGET 14787M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14788L: linux-usb@vger.kernel.org 14789S: Maintained 14790F: drivers/usb/gadget/function/*uvc* 14791F: drivers/usb/gadget/legacy/webcam.c 14792 14793USB WIRELESS RNDIS DRIVER (rndis_wlan) 14794M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14795L: linux-wireless@vger.kernel.org 14796S: Maintained 14797F: drivers/net/wireless/rndis_wlan.c 14798 14799USB XHCI DRIVER 14800M: Mathias Nyman <mathias.nyman@intel.com> 14801L: linux-usb@vger.kernel.org 14802S: Supported 14803F: drivers/usb/host/xhci* 14804F: drivers/usb/host/pci-quirks* 14805 14806USB ZD1201 DRIVER 14807L: linux-wireless@vger.kernel.org 14808W: http://linux-lc100020.sourceforge.net 14809S: Orphan 14810F: drivers/net/wireless/zydas/zd1201.* 14811 14812USB ZR364XX DRIVER 14813M: Antoine Jacquet <royale@zerezo.com> 14814L: linux-usb@vger.kernel.org 14815L: linux-media@vger.kernel.org 14816T: git git://linuxtv.org/media_tree.git 14817W: http://royale.zerezo.com/zr364xx/ 14818S: Maintained 14819F: Documentation/media/v4l-drivers/zr364xx* 14820F: drivers/media/usb/zr364xx/ 14821 14822USER-MODE LINUX (UML) 14823M: Jeff Dike <jdike@addtoit.com> 14824M: Richard Weinberger <richard@nod.at> 14825L: user-mode-linux-devel@lists.sourceforge.net 14826L: user-mode-linux-user@lists.sourceforge.net 14827W: http://user-mode-linux.sourceforge.net 14828T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14829S: Maintained 14830F: Documentation/virtual/uml/ 14831F: arch/um/ 14832F: arch/x86/um/ 14833F: fs/hostfs/ 14834F: fs/hppfs/ 14835 14836USERSPACE I/O (UIO) 14837M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14838S: Maintained 14839T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14840F: Documentation/driver-api/uio-howto.rst 14841F: drivers/uio/ 14842F: include/linux/uio*.h 14843 14844UTIL-LINUX PACKAGE 14845M: Karel Zak <kzak@redhat.com> 14846L: util-linux@vger.kernel.org 14847W: http://en.wikipedia.org/wiki/Util-linux 14848T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14849S: Maintained 14850 14851UUID HELPERS 14852M: Christoph Hellwig <hch@lst.de> 14853R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14854L: linux-kernel@vger.kernel.org 14855T: git git://git.infradead.org/users/hch/uuid.git 14856F: lib/uuid.c 14857F: lib/test_uuid.c 14858F: include/linux/uuid.h 14859F: include/uapi/linux/uuid.h 14860S: Maintained 14861 14862UVESAFB DRIVER 14863M: Michal Januszewski <spock@gentoo.org> 14864L: linux-fbdev@vger.kernel.org 14865W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14866S: Maintained 14867F: Documentation/fb/uvesafb.txt 14868F: drivers/video/fbdev/uvesafb.* 14869 14870VF610 NAND DRIVER 14871M: Stefan Agner <stefan@agner.ch> 14872L: linux-mtd@lists.infradead.org 14873S: Supported 14874F: drivers/mtd/nand/raw/vf610_nfc.c 14875 14876VFAT/FAT/MSDOS FILESYSTEM 14877M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14878S: Maintained 14879F: Documentation/filesystems/vfat.txt 14880F: fs/fat/ 14881 14882VFIO DRIVER 14883M: Alex Williamson <alex.williamson@redhat.com> 14884L: kvm@vger.kernel.org 14885T: git git://github.com/awilliam/linux-vfio.git 14886S: Maintained 14887F: Documentation/vfio.txt 14888F: drivers/vfio/ 14889F: include/linux/vfio.h 14890F: include/uapi/linux/vfio.h 14891 14892VFIO MEDIATED DEVICE DRIVERS 14893M: Kirti Wankhede <kwankhede@nvidia.com> 14894L: kvm@vger.kernel.org 14895S: Maintained 14896F: Documentation/vfio-mediated-device.txt 14897F: drivers/vfio/mdev/ 14898F: include/linux/mdev.h 14899F: samples/vfio-mdev/ 14900 14901VFIO PLATFORM DRIVER 14902M: Eric Auger <eric.auger@redhat.com> 14903L: kvm@vger.kernel.org 14904S: Maintained 14905F: drivers/vfio/platform/ 14906 14907VGA_SWITCHEROO 14908R: Lukas Wunner <lukas@wunner.de> 14909S: Maintained 14910F: Documentation/gpu/vga-switcheroo.rst 14911F: drivers/gpu/vga/vga_switcheroo.c 14912F: include/linux/vga_switcheroo.h 14913T: git git://anongit.freedesktop.org/drm/drm-misc 14914 14915VIA RHINE NETWORK DRIVER 14916S: Orphan 14917F: drivers/net/ethernet/via/via-rhine.c 14918 14919VIA SD/MMC CARD CONTROLLER DRIVER 14920M: Bruce Chang <brucechang@via.com.tw> 14921M: Harald Welte <HaraldWelte@viatech.com> 14922S: Maintained 14923F: drivers/mmc/host/via-sdmmc.c 14924 14925VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14926M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14927L: linux-fbdev@vger.kernel.org 14928S: Maintained 14929F: include/linux/via-core.h 14930F: include/linux/via-gpio.h 14931F: include/linux/via_i2c.h 14932F: drivers/video/fbdev/via/ 14933 14934VIA VELOCITY NETWORK DRIVER 14935M: Francois Romieu <romieu@fr.zoreil.com> 14936L: netdev@vger.kernel.org 14937S: Maintained 14938F: drivers/net/ethernet/via/via-velocity.* 14939 14940VIDEO MULTIPLEXER DRIVER 14941M: Philipp Zabel <p.zabel@pengutronix.de> 14942L: linux-media@vger.kernel.org 14943S: Maintained 14944F: drivers/media/platform/video-mux.c 14945 14946VIDEOBUF2 FRAMEWORK 14947M: Pawel Osciak <pawel@osciak.com> 14948M: Marek Szyprowski <m.szyprowski@samsung.com> 14949M: Kyungmin Park <kyungmin.park@samsung.com> 14950L: linux-media@vger.kernel.org 14951S: Maintained 14952F: drivers/media/v4l2-core/videobuf2-* 14953F: include/media/videobuf2-* 14954 14955VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14956M: Helen Koike <helen.koike@collabora.com> 14957L: linux-media@vger.kernel.org 14958T: git git://linuxtv.org/media_tree.git 14959W: https://linuxtv.org 14960S: Maintained 14961F: drivers/media/platform/vimc/* 14962 14963VIRT LIB 14964M: Alex Williamson <alex.williamson@redhat.com> 14965M: Paolo Bonzini <pbonzini@redhat.com> 14966L: kvm@vger.kernel.org 14967S: Supported 14968F: virt/lib/ 14969 14970VIRTIO AND VHOST VSOCK DRIVER 14971M: Stefan Hajnoczi <stefanha@redhat.com> 14972L: kvm@vger.kernel.org 14973L: virtualization@lists.linux-foundation.org 14974L: netdev@vger.kernel.org 14975S: Maintained 14976F: include/linux/virtio_vsock.h 14977F: include/uapi/linux/virtio_vsock.h 14978F: include/uapi/linux/vsockmon.h 14979F: include/uapi/linux/vm_sockets_diag.h 14980F: net/vmw_vsock/diag.c 14981F: net/vmw_vsock/af_vsock_tap.c 14982F: net/vmw_vsock/virtio_transport_common.c 14983F: net/vmw_vsock/virtio_transport.c 14984F: drivers/net/vsockmon.c 14985F: drivers/vhost/vsock.c 14986F: drivers/vhost/vsock.h 14987F: tools/testing/vsock/ 14988 14989VIRTIO CONSOLE DRIVER 14990M: Amit Shah <amit@kernel.org> 14991L: virtualization@lists.linux-foundation.org 14992S: Maintained 14993F: drivers/char/virtio_console.c 14994F: include/linux/virtio_console.h 14995F: include/uapi/linux/virtio_console.h 14996 14997VIRTIO CORE, NET AND BLOCK DRIVERS 14998M: "Michael S. Tsirkin" <mst@redhat.com> 14999M: Jason Wang <jasowang@redhat.com> 15000L: virtualization@lists.linux-foundation.org 15001S: Maintained 15002F: Documentation/devicetree/bindings/virtio/ 15003F: drivers/virtio/ 15004F: tools/virtio/ 15005F: drivers/net/virtio_net.c 15006F: drivers/block/virtio_blk.c 15007F: include/linux/virtio*.h 15008F: include/uapi/linux/virtio_*.h 15009F: drivers/crypto/virtio/ 15010F: mm/balloon_compaction.c 15011 15012VIRTIO CRYPTO DRIVER 15013M: Gonglei <arei.gonglei@huawei.com> 15014L: virtualization@lists.linux-foundation.org 15015L: linux-crypto@vger.kernel.org 15016S: Maintained 15017F: drivers/crypto/virtio/ 15018F: include/uapi/linux/virtio_crypto.h 15019 15020VIRTIO DRIVERS FOR S390 15021M: Cornelia Huck <cohuck@redhat.com> 15022M: Halil Pasic <pasic@linux.ibm.com> 15023L: linux-s390@vger.kernel.org 15024L: virtualization@lists.linux-foundation.org 15025L: kvm@vger.kernel.org 15026S: Supported 15027F: drivers/s390/virtio/ 15028F: arch/s390/include/uapi/asm/virtio-ccw.h 15029 15030VIRTIO GPU DRIVER 15031M: David Airlie <airlied@linux.ie> 15032M: Gerd Hoffmann <kraxel@redhat.com> 15033L: dri-devel@lists.freedesktop.org 15034L: virtualization@lists.linux-foundation.org 15035T: git git://anongit.freedesktop.org/drm/drm-misc 15036S: Maintained 15037F: drivers/gpu/drm/virtio/ 15038F: include/uapi/linux/virtio_gpu.h 15039 15040VIRTIO HOST (VHOST) 15041M: "Michael S. Tsirkin" <mst@redhat.com> 15042M: Jason Wang <jasowang@redhat.com> 15043L: kvm@vger.kernel.org 15044L: virtualization@lists.linux-foundation.org 15045L: netdev@vger.kernel.org 15046T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15047S: Maintained 15048F: drivers/vhost/ 15049F: include/uapi/linux/vhost.h 15050 15051VIRTIO INPUT DRIVER 15052M: Gerd Hoffmann <kraxel@redhat.com> 15053S: Maintained 15054F: drivers/virtio/virtio_input.c 15055F: include/uapi/linux/virtio_input.h 15056 15057VIRTUAL BOX GUEST DEVICE DRIVER 15058M: Hans de Goede <hdegoede@redhat.com> 15059M: Arnd Bergmann <arnd@arndb.de> 15060M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15061S: Maintained 15062F: include/linux/vbox_utils.h 15063F: include/uapi/linux/vbox*.h 15064F: drivers/virt/vboxguest/ 15065 15066VIRTUAL SERIO DEVICE DRIVER 15067M: Stephen Chandler Paul <thatslyude@gmail.com> 15068S: Maintained 15069F: drivers/input/serio/userio.c 15070F: include/uapi/linux/userio.h 15071 15072VIVID VIRTUAL VIDEO DRIVER 15073M: Hans Verkuil <hverkuil@xs4all.nl> 15074L: linux-media@vger.kernel.org 15075T: git git://linuxtv.org/media_tree.git 15076W: https://linuxtv.org 15077S: Maintained 15078F: drivers/media/platform/vivid/* 15079 15080VLYNQ BUS 15081M: Florian Fainelli <f.fainelli@gmail.com> 15082L: openwrt-devel@lists.openwrt.org (subscribers-only) 15083S: Maintained 15084F: drivers/vlynq/vlynq.c 15085F: include/linux/vlynq.h 15086 15087VME SUBSYSTEM 15088M: Martyn Welch <martyn@welchs.me.uk> 15089M: Manohar Vanga <manohar.vanga@gmail.com> 15090M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15091L: devel@driverdev.osuosl.org 15092S: Maintained 15093T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15094F: Documentation/driver-api/vme.rst 15095F: drivers/staging/vme/ 15096F: drivers/vme/ 15097F: include/linux/vme* 15098 15099VMWARE BALLOON DRIVER 15100M: Xavier Deguillard <xdeguillard@vmware.com> 15101M: Philip Moltmann <moltmann@vmware.com> 15102M: "VMware, Inc." <pv-drivers@vmware.com> 15103L: linux-kernel@vger.kernel.org 15104S: Maintained 15105F: drivers/misc/vmw_balloon.c 15106 15107VMWARE HYPERVISOR INTERFACE 15108M: Alok Kataria <akataria@vmware.com> 15109L: virtualization@lists.linux-foundation.org 15110S: Supported 15111F: arch/x86/kernel/cpu/vmware.c 15112 15113VMWARE PVRDMA DRIVER 15114M: Adit Ranadive <aditr@vmware.com> 15115M: VMware PV-Drivers <pv-drivers@vmware.com> 15116L: linux-rdma@vger.kernel.org 15117S: Maintained 15118F: drivers/infiniband/hw/vmw_pvrdma/ 15119 15120VMware PVSCSI driver 15121M: Jim Gill <jgill@vmware.com> 15122M: VMware PV-Drivers <pv-drivers@vmware.com> 15123L: linux-scsi@vger.kernel.org 15124S: Maintained 15125F: drivers/scsi/vmw_pvscsi.c 15126F: drivers/scsi/vmw_pvscsi.h 15127 15128VMWARE VMMOUSE SUBDRIVER 15129M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15130M: "VMware, Inc." <pv-drivers@vmware.com> 15131L: linux-input@vger.kernel.org 15132S: Maintained 15133F: drivers/input/mouse/vmmouse.c 15134F: drivers/input/mouse/vmmouse.h 15135 15136VMWARE VMXNET3 ETHERNET DRIVER 15137M: Ronak Doshi <doshir@vmware.com> 15138M: "VMware, Inc." <pv-drivers@vmware.com> 15139L: netdev@vger.kernel.org 15140S: Maintained 15141F: drivers/net/vmxnet3/ 15142 15143VOCORE VOCORE2 BOARD 15144M: Harvey Hunt <harveyhuntnexus@gmail.com> 15145L: linux-mips@linux-mips.org 15146S: Maintained 15147F: arch/mips/boot/dts/ralink/vocore2.dts 15148 15149VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15150M: Liam Girdwood <lgirdwood@gmail.com> 15151M: Mark Brown <broonie@kernel.org> 15152L: linux-kernel@vger.kernel.org 15153W: http://www.slimlogic.co.uk/?p=48 15154T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15155S: Supported 15156F: Documentation/devicetree/bindings/regulator/ 15157F: Documentation/power/regulator/ 15158F: drivers/regulator/ 15159F: include/dt-bindings/regulator/ 15160F: include/linux/regulator/ 15161 15162VRF 15163M: David Ahern <dsa@cumulusnetworks.com> 15164M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15165L: netdev@vger.kernel.org 15166S: Maintained 15167F: drivers/net/vrf.c 15168F: Documentation/networking/vrf.txt 15169 15170VT1211 HARDWARE MONITOR DRIVER 15171M: Juerg Haefliger <juergh@gmail.com> 15172L: linux-hwmon@vger.kernel.org 15173S: Maintained 15174F: Documentation/hwmon/vt1211 15175F: drivers/hwmon/vt1211.c 15176 15177VT8231 HARDWARE MONITOR DRIVER 15178M: Roger Lucas <vt8231@hiddenengine.co.uk> 15179L: linux-hwmon@vger.kernel.org 15180S: Maintained 15181F: drivers/hwmon/vt8231.c 15182 15183VUB300 USB to SDIO/SD/MMC bridge chip 15184M: Tony Olech <tony.olech@elandigitalsystems.com> 15185L: linux-mmc@vger.kernel.org 15186L: linux-usb@vger.kernel.org 15187S: Supported 15188F: drivers/mmc/host/vub300.c 15189 15190W1 DALLAS'S 1-WIRE BUS 15191M: Evgeniy Polyakov <zbr@ioremap.net> 15192S: Maintained 15193F: Documentation/w1/ 15194F: drivers/w1/ 15195F: include/linux/w1.h 15196 15197W83791D HARDWARE MONITORING DRIVER 15198M: Marc Hulsman <m.hulsman@tudelft.nl> 15199L: linux-hwmon@vger.kernel.org 15200S: Maintained 15201F: Documentation/hwmon/w83791d 15202F: drivers/hwmon/w83791d.c 15203 15204W83793 HARDWARE MONITORING DRIVER 15205M: Rudolf Marek <r.marek@assembler.cz> 15206L: linux-hwmon@vger.kernel.org 15207S: Maintained 15208F: Documentation/hwmon/w83793 15209F: drivers/hwmon/w83793.c 15210 15211W83795 HARDWARE MONITORING DRIVER 15212M: Jean Delvare <jdelvare@suse.com> 15213L: linux-hwmon@vger.kernel.org 15214S: Maintained 15215F: drivers/hwmon/w83795.c 15216 15217W83L51xD SD/MMC CARD INTERFACE DRIVER 15218M: Pierre Ossman <pierre@ossman.eu> 15219S: Maintained 15220F: drivers/mmc/host/wbsd.* 15221 15222WACOM PROTOCOL 4 SERIAL TABLETS 15223M: Julian Squires <julian@cipht.net> 15224M: Hans de Goede <hdegoede@redhat.com> 15225L: linux-input@vger.kernel.org 15226S: Maintained 15227F: drivers/input/tablet/wacom_serial4.c 15228 15229WATCHDOG DEVICE DRIVERS 15230M: Wim Van Sebroeck <wim@linux-watchdog.org> 15231M: Guenter Roeck <linux@roeck-us.net> 15232L: linux-watchdog@vger.kernel.org 15233W: http://www.linux-watchdog.org/ 15234T: git git://www.linux-watchdog.org/linux-watchdog.git 15235S: Maintained 15236F: Documentation/devicetree/bindings/watchdog/ 15237F: Documentation/watchdog/ 15238F: drivers/watchdog/ 15239F: include/linux/watchdog.h 15240F: include/uapi/linux/watchdog.h 15241 15242WHISKEYCOVE PMIC GPIO DRIVER 15243M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15244L: linux-gpio@vger.kernel.org 15245S: Maintained 15246F: drivers/gpio/gpio-wcove.c 15247 15248WIIMOTE HID DRIVER 15249M: David Herrmann <dh.herrmann@googlemail.com> 15250L: linux-input@vger.kernel.org 15251S: Maintained 15252F: drivers/hid/hid-wiimote* 15253 15254WILOCITY WIL6210 WIRELESS DRIVER 15255M: Maya Erez <merez@codeaurora.org> 15256L: linux-wireless@vger.kernel.org 15257L: wil6210@qti.qualcomm.com 15258S: Supported 15259W: http://wireless.kernel.org/en/users/Drivers/wil6210 15260F: drivers/net/wireless/ath/wil6210/ 15261 15262WIMAX STACK 15263M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15264M: linux-wimax@intel.com 15265L: wimax@linuxwimax.org (subscribers-only) 15266S: Supported 15267W: http://linuxwimax.org 15268F: Documentation/wimax/README.wimax 15269F: include/linux/wimax/debug.h 15270F: include/net/wimax.h 15271F: include/uapi/linux/wimax.h 15272F: net/wimax/ 15273 15274WINBOND CIR DRIVER 15275M: David Härdeman <david@hardeman.nu> 15276S: Maintained 15277F: drivers/media/rc/winbond-cir.c 15278 15279WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15280M: William Breathitt Gray <vilhelm.gray@gmail.com> 15281L: linux-watchdog@vger.kernel.org 15282S: Maintained 15283F: drivers/watchdog/ebc-c384_wdt.c 15284 15285WINSYSTEMS WS16C48 GPIO DRIVER 15286M: William Breathitt Gray <vilhelm.gray@gmail.com> 15287L: linux-gpio@vger.kernel.org 15288S: Maintained 15289F: drivers/gpio/gpio-ws16c48.c 15290 15291WISTRON LAPTOP BUTTON DRIVER 15292M: Miloslav Trmac <mitr@volny.cz> 15293S: Maintained 15294F: drivers/input/misc/wistron_btns.c 15295 15296WL3501 WIRELESS PCMCIA CARD DRIVER 15297L: linux-wireless@vger.kernel.org 15298S: Odd fixes 15299F: drivers/net/wireless/wl3501* 15300 15301WOLFSON MICROELECTRONICS DRIVERS 15302L: patches@opensource.cirrus.com 15303T: git https://github.com/CirrusLogic/linux-drivers.git 15304W: https://github.com/CirrusLogic/linux-drivers/wiki 15305S: Supported 15306F: Documentation/hwmon/wm83?? 15307F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15308F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15309F: Documentation/devicetree/bindings/mfd/arizona.txt 15310F: Documentation/devicetree/bindings/mfd/wm831x.txt 15311F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15312F: arch/arm/mach-s3c64xx/mach-crag6410* 15313F: drivers/clk/clk-wm83*.c 15314F: drivers/extcon/extcon-arizona.c 15315F: drivers/leds/leds-wm83*.c 15316F: drivers/gpio/gpio-*wm*.c 15317F: drivers/gpio/gpio-arizona.c 15318F: drivers/hwmon/wm83??-hwmon.c 15319F: drivers/input/misc/wm831x-on.c 15320F: drivers/input/touchscreen/wm831x-ts.c 15321F: drivers/input/touchscreen/wm97*.c 15322F: drivers/mfd/arizona* 15323F: drivers/mfd/wm*.c 15324F: drivers/mfd/cs47l24* 15325F: drivers/power/supply/wm83*.c 15326F: drivers/rtc/rtc-wm83*.c 15327F: drivers/regulator/wm8*.c 15328F: drivers/regulator/arizona* 15329F: drivers/video/backlight/wm83*_bl.c 15330F: drivers/watchdog/wm83*_wdt.c 15331F: include/linux/mfd/arizona/ 15332F: include/linux/mfd/wm831x/ 15333F: include/linux/mfd/wm8350/ 15334F: include/linux/mfd/wm8400* 15335F: include/linux/regulator/arizona* 15336F: include/linux/wm97xx.h 15337F: include/sound/wm????.h 15338F: sound/soc/codecs/arizona.? 15339F: sound/soc/codecs/wm* 15340F: sound/soc/codecs/cs47l24* 15341 15342WORKQUEUE 15343M: Tejun Heo <tj@kernel.org> 15344R: Lai Jiangshan <jiangshanlai@gmail.com> 15345T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15346S: Maintained 15347F: include/linux/workqueue.h 15348F: kernel/workqueue.c 15349F: Documentation/core-api/workqueue.rst 15350 15351X-POWERS AXP288 PMIC DRIVERS 15352M: Hans de Goede <hdegoede@redhat.com> 15353S: Maintained 15354N: axp288 15355F: drivers/acpi/pmic/intel_pmic_xpower.c 15356 15357X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15358M: Chen-Yu Tsai <wens@csie.org> 15359L: linux-kernel@vger.kernel.org 15360S: Maintained 15361N: axp[128] 15362 15363X.25 NETWORK LAYER 15364M: Andrew Hendry <andrew.hendry@gmail.com> 15365L: linux-x25@vger.kernel.org 15366S: Odd Fixes 15367F: Documentation/networking/x25* 15368F: include/net/x25* 15369F: net/x25/ 15370 15371X86 ARCHITECTURE (32-BIT AND 64-BIT) 15372M: Thomas Gleixner <tglx@linutronix.de> 15373M: Ingo Molnar <mingo@redhat.com> 15374R: "H. Peter Anvin" <hpa@zytor.com> 15375M: x86@kernel.org 15376L: linux-kernel@vger.kernel.org 15377T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15378S: Maintained 15379F: Documentation/x86/ 15380F: arch/x86/ 15381 15382X86 MCE INFRASTRUCTURE 15383M: Tony Luck <tony.luck@intel.com> 15384M: Borislav Petkov <bp@alien8.de> 15385L: linux-edac@vger.kernel.org 15386S: Maintained 15387F: arch/x86/kernel/cpu/mcheck/* 15388 15389X86 MICROCODE UPDATE SUPPORT 15390M: Borislav Petkov <bp@alien8.de> 15391S: Maintained 15392F: arch/x86/kernel/cpu/microcode/* 15393 15394X86 PLATFORM DRIVERS 15395M: Darren Hart <dvhart@infradead.org> 15396M: Andy Shevchenko <andy@infradead.org> 15397L: platform-driver-x86@vger.kernel.org 15398T: git git://git.infradead.org/linux-platform-drivers-x86.git 15399S: Maintained 15400F: drivers/platform/x86/ 15401F: drivers/platform/olpc/ 15402 15403X86 VDSO 15404M: Andy Lutomirski <luto@amacapital.net> 15405L: linux-kernel@vger.kernel.org 15406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15407S: Maintained 15408F: arch/x86/entry/vdso/ 15409 15410XC2028/3028 TUNER DRIVER 15411M: Mauro Carvalho Chehab <mchehab@s-opensource.com> 15412M: Mauro Carvalho Chehab <mchehab@kernel.org> 15413L: linux-media@vger.kernel.org 15414W: https://linuxtv.org 15415T: git git://linuxtv.org/media_tree.git 15416S: Maintained 15417F: drivers/media/tuners/tuner-xc2028.* 15418 15419XEN BLOCK SUBSYSTEM 15420M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15421M: Roger Pau Monné <roger.pau@citrix.com> 15422L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15423S: Supported 15424F: drivers/block/xen-blkback/* 15425F: drivers/block/xen* 15426 15427XEN HYPERVISOR ARM 15428M: Stefano Stabellini <sstabellini@kernel.org> 15429L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15430S: Maintained 15431F: arch/arm/xen/ 15432F: arch/arm/include/asm/xen/ 15433 15434XEN HYPERVISOR ARM64 15435M: Stefano Stabellini <sstabellini@kernel.org> 15436L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15437S: Maintained 15438F: arch/arm64/xen/ 15439F: arch/arm64/include/asm/xen/ 15440 15441XEN HYPERVISOR INTERFACE 15442M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15443M: Juergen Gross <jgross@suse.com> 15444L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15445T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15446S: Supported 15447F: arch/x86/xen/ 15448F: drivers/*/xen-*front.c 15449F: drivers/xen/ 15450F: arch/x86/include/asm/xen/ 15451F: arch/x86/include/asm/pvclock-abi.h 15452F: include/xen/ 15453F: include/uapi/xen/ 15454F: Documentation/ABI/stable/sysfs-hypervisor-xen 15455F: Documentation/ABI/testing/sysfs-hypervisor-xen 15456 15457XEN NETWORK BACKEND DRIVER 15458M: Wei Liu <wei.liu2@citrix.com> 15459M: Paul Durrant <paul.durrant@citrix.com> 15460L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15461L: netdev@vger.kernel.org 15462S: Supported 15463F: drivers/net/xen-netback/* 15464 15465XEN PCI SUBSYSTEM 15466M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15467L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15468S: Supported 15469F: arch/x86/pci/*xen* 15470F: drivers/pci/*xen* 15471 15472XEN PVSCSI DRIVERS 15473M: Juergen Gross <jgross@suse.com> 15474L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15475L: linux-scsi@vger.kernel.org 15476S: Supported 15477F: drivers/scsi/xen-scsifront.c 15478F: drivers/xen/xen-scsiback.c 15479F: include/xen/interface/io/vscsiif.h 15480 15481XEN SWIOTLB SUBSYSTEM 15482M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15483L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15484L: iommu@lists.linux-foundation.org 15485S: Supported 15486F: arch/x86/xen/*swiotlb* 15487F: drivers/xen/*swiotlb* 15488 15489XFS FILESYSTEM 15490M: Darrick J. Wong <darrick.wong@oracle.com> 15491M: linux-xfs@vger.kernel.org 15492L: linux-xfs@vger.kernel.org 15493W: http://xfs.org/ 15494T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15495S: Supported 15496F: Documentation/filesystems/xfs.txt 15497F: fs/xfs/ 15498 15499XILINX AXI ETHERNET DRIVER 15500M: Anirudha Sarangi <anirudh@xilinx.com> 15501M: John Linn <John.Linn@xilinx.com> 15502S: Maintained 15503F: drivers/net/ethernet/xilinx/xilinx_axienet* 15504 15505XILINX UARTLITE SERIAL DRIVER 15506M: Peter Korsgaard <jacmet@sunsite.dk> 15507L: linux-serial@vger.kernel.org 15508S: Maintained 15509F: drivers/tty/serial/uartlite.c 15510 15511XILINX VIDEO IP CORES 15512M: Hyun Kwon <hyun.kwon@xilinx.com> 15513M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15514L: linux-media@vger.kernel.org 15515T: git git://linuxtv.org/media_tree.git 15516S: Supported 15517F: Documentation/devicetree/bindings/media/xilinx/ 15518F: drivers/media/platform/xilinx/ 15519F: include/uapi/linux/xilinx-v4l2-controls.h 15520 15521XILLYBUS DRIVER 15522M: Eli Billauer <eli.billauer@gmail.com> 15523L: linux-kernel@vger.kernel.org 15524S: Supported 15525F: drivers/char/xillybus/ 15526 15527XRA1403 GPIO EXPANDER 15528M: Nandor Han <nandor.han@ge.com> 15529M: Semi Malinen <semi.malinen@ge.com> 15530L: linux-gpio@vger.kernel.org 15531S: Maintained 15532F: drivers/gpio/gpio-xra1403.c 15533F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15534 15535XTENSA XTFPGA PLATFORM SUPPORT 15536M: Max Filippov <jcmvbkbc@gmail.com> 15537L: linux-xtensa@linux-xtensa.org 15538S: Maintained 15539F: drivers/spi/spi-xtensa-xtfpga.c 15540F: sound/soc/xtensa/xtfpga-i2s.c 15541 15542YAM DRIVER FOR AX.25 15543M: Jean-Paul Roubelat <jpr@f6fbb.org> 15544L: linux-hams@vger.kernel.org 15545S: Maintained 15546F: drivers/net/hamradio/yam* 15547F: include/linux/yam.h 15548 15549YAMA SECURITY MODULE 15550M: Kees Cook <keescook@chromium.org> 15551T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15552S: Supported 15553F: security/yama/ 15554F: Documentation/admin-guide/LSM/Yama.rst 15555 15556YEALINK PHONE DRIVER 15557M: Henk Vergonet <Henk.Vergonet@gmail.com> 15558L: usbb2k-api-dev@nongnu.org 15559S: Maintained 15560F: Documentation/input/yealink.rst 15561F: drivers/input/misc/yealink.* 15562 15563Z8530 DRIVER FOR AX.25 15564M: Joerg Reuter <jreuter@yaina.de> 15565W: http://yaina.de/jreuter/ 15566W: http://www.qsl.net/dl1bke/ 15567L: linux-hams@vger.kernel.org 15568S: Maintained 15569F: Documentation/networking/z8530drv.txt 15570F: drivers/net/hamradio/*scc.c 15571F: drivers/net/hamradio/z8530.h 15572 15573ZBUD COMPRESSED PAGE ALLOCATOR 15574M: Seth Jennings <sjenning@redhat.com> 15575M: Dan Streetman <ddstreet@ieee.org> 15576L: linux-mm@kvack.org 15577S: Maintained 15578F: mm/zbud.c 15579F: include/linux/zbud.h 15580 15581ZD1211RW WIRELESS DRIVER 15582M: Daniel Drake <dsd@gentoo.org> 15583M: Ulrich Kunitz <kune@deine-taler.de> 15584W: http://zd1211.ath.cx/wiki/DriverRewrite 15585L: linux-wireless@vger.kernel.org 15586L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15587S: Maintained 15588F: drivers/net/wireless/zydas/zd1211rw/ 15589 15590ZD1301 MEDIA DRIVER 15591M: Antti Palosaari <crope@iki.fi> 15592L: linux-media@vger.kernel.org 15593W: https://linuxtv.org/ 15594W: http://palosaari.fi/linux/ 15595Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15596S: Maintained 15597F: drivers/media/usb/dvb-usb-v2/zd1301* 15598 15599ZD1301_DEMOD MEDIA DRIVER 15600M: Antti Palosaari <crope@iki.fi> 15601L: linux-media@vger.kernel.org 15602W: https://linuxtv.org/ 15603W: http://palosaari.fi/linux/ 15604Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15605S: Maintained 15606F: drivers/media/dvb-frontends/zd1301_demod* 15607 15608ZPOOL COMPRESSED PAGE STORAGE API 15609M: Dan Streetman <ddstreet@ieee.org> 15610L: linux-mm@kvack.org 15611S: Maintained 15612F: mm/zpool.c 15613F: include/linux/zpool.h 15614 15615ZR36067 VIDEO FOR LINUX DRIVER 15616L: mjpeg-users@lists.sourceforge.net 15617L: linux-media@vger.kernel.org 15618W: http://mjpeg.sourceforge.net/driver-zoran/ 15619T: hg https://linuxtv.org/hg/v4l-dvb 15620S: Odd Fixes 15621F: drivers/media/pci/zoran/ 15622 15623ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15624M: Minchan Kim <minchan@kernel.org> 15625M: Nitin Gupta <ngupta@vflare.org> 15626R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15627L: linux-kernel@vger.kernel.org 15628S: Maintained 15629F: drivers/block/zram/ 15630F: Documentation/blockdev/zram.txt 15631 15632ZS DECSTATION Z85C30 SERIAL DRIVER 15633M: "Maciej W. Rozycki" <macro@linux-mips.org> 15634S: Maintained 15635F: drivers/tty/serial/zs.* 15636 15637ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15638M: Minchan Kim <minchan@kernel.org> 15639M: Nitin Gupta <ngupta@vflare.org> 15640R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15641L: linux-mm@kvack.org 15642S: Maintained 15643F: mm/zsmalloc.c 15644F: include/linux/zsmalloc.h 15645F: Documentation/vm/zsmalloc.txt 15646 15647ZSWAP COMPRESSED SWAP CACHING 15648M: Seth Jennings <sjenning@redhat.com> 15649M: Dan Streetman <ddstreet@ieee.org> 15650L: linux-mm@kvack.org 15651S: Maintained 15652F: mm/zswap.c 15653 15654THE REST 15655M: Linus Torvalds <torvalds@linux-foundation.org> 15656L: linux-kernel@vger.kernel.org 15657Q: http://patchwork.kernel.org/project/LKML/list/ 15658T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15659S: Buried alive in reporters 15660F: * 15661F: */ 15662