1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Ron Minnich <rminnich@sandia.gov> 203M: Latchesar Ionkov <lucho@ionkov.net> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208S: Maintained 209F: Documentation/filesystems/9p.txt 210F: fs/9p/ 211F: net/9p/ 212F: include/net/9p/ 213F: include/uapi/linux/virtio_9p.h 214F: include/trace/events/9p.h 215 216A8293 MEDIA DRIVER 217M: Antti Palosaari <crope@iki.fi> 218L: linux-media@vger.kernel.org 219W: https://linuxtv.org 220W: http://palosaari.fi/linux/ 221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 222T: git git://linuxtv.org/anttip/media_tree.git 223S: Maintained 224F: drivers/media/dvb-frontends/a8293* 225 226AACRAID SCSI RAID DRIVER 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 228L: linux-scsi@vger.kernel.org 229W: http://www.adaptec.com/ 230S: Supported 231F: Documentation/scsi/aacraid.txt 232F: drivers/scsi/aacraid/ 233 234ABI/API 235L: linux-api@vger.kernel.org 236F: include/linux/syscalls.h 237F: kernel/sys_ni.c 238 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 240M: Hans de Goede <hdegoede@redhat.com> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru.c 244 245ABIT UGURU 3 HARDWARE MONITOR DRIVER 246M: Alistair John Strachan <alistair@devzero.co.uk> 247L: linux-hwmon@vger.kernel.org 248S: Maintained 249F: drivers/hwmon/abituguru3.c 250 251ACCES 104-DIO-48E GPIO DRIVER 252M: William Breathitt Gray <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-dio-48e.c 256 257ACCES 104-IDI-48 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idi-48.c 262 263ACCES 104-IDIO-16 GPIO DRIVER 264M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 265L: linux-gpio@vger.kernel.org 266S: Maintained 267F: drivers/gpio/gpio-104-idio-16.c 268 269ACCES 104-QUAD-8 IIO DRIVER 270M: William Breathitt Gray <vilhelm.gray@gmail.com> 271L: linux-iio@vger.kernel.org 272S: Maintained 273F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 274F: drivers/iio/counter/104-quad-8.c 275 276ACCES PCI-IDIO-16 GPIO DRIVER 277M: William Breathitt Gray <vilhelm.gray@gmail.com> 278L: linux-gpio@vger.kernel.org 279S: Maintained 280F: drivers/gpio/gpio-pci-idio-16.c 281 282ACCES PCIe-IDIO-24 GPIO DRIVER 283M: William Breathitt Gray <vilhelm.gray@gmail.com> 284L: linux-gpio@vger.kernel.org 285S: Maintained 286F: drivers/gpio/gpio-pcie-idio-24.c 287 288ACENIC DRIVER 289M: Jes Sorensen <jes@trained-monkey.org> 290L: linux-acenic@sunsite.dk 291S: Maintained 292F: drivers/net/ethernet/alteon/acenic* 293 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 295M: Peter Feuerer <peter@piie.net> 296L: platform-driver-x86@vger.kernel.org 297W: http://piie.net/?section=acerhdf 298S: Maintained 299F: drivers/platform/x86/acerhdf.c 300 301ACER WMI LAPTOP EXTRAS 302M: "Lee, Chun-Yi" <jlee@suse.com> 303L: platform-driver-x86@vger.kernel.org 304S: Maintained 305F: drivers/platform/x86/acer-wmi.c 306 307ACPI 308M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 309M: Len Brown <lenb@kernel.org> 310L: linux-acpi@vger.kernel.org 311W: https://01.org/linux-acpi 312Q: https://patchwork.kernel.org/project/linux-acpi/list/ 313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 314B: https://bugzilla.kernel.org 315S: Supported 316F: drivers/acpi/ 317F: drivers/pnp/pnpacpi/ 318F: include/linux/acpi.h 319F: include/linux/fwnode.h 320F: include/acpi/ 321F: Documentation/acpi/ 322F: Documentation/ABI/testing/sysfs-bus-acpi 323F: Documentation/ABI/testing/configfs-acpi 324F: drivers/pci/*acpi* 325F: drivers/pci/*/*acpi* 326F: drivers/pci/*/*/*acpi* 327F: tools/power/acpi/ 328 329ACPI APEI 330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 331M: Len Brown <lenb@kernel.org> 332L: linux-acpi@vger.kernel.org 333R: Tony Luck <tony.luck@intel.com> 334R: Borislav Petkov <bp@alien8.de> 335F: drivers/acpi/apei/ 336 337ACPI COMPONENT ARCHITECTURE (ACPICA) 338M: Robert Moore <robert.moore@intel.com> 339M: Erik Schmauss <erik.schmauss@intel.com> 340M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 341L: linux-acpi@vger.kernel.org 342L: devel@acpica.org 343W: https://acpica.org/ 344W: https://github.com/acpica/acpica/ 345Q: https://patchwork.kernel.org/project/linux-acpi/list/ 346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 347B: https://bugzilla.kernel.org 348B: https://bugs.acpica.org 349S: Supported 350F: drivers/acpi/acpica/ 351F: include/acpi/ 352F: tools/power/acpi/ 353 354ACPI FAN DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/fan.c 361 362ACPI FOR ARM64 (ACPI/arm64) 363M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 364M: Hanjun Guo <hanjun.guo@linaro.org> 365M: Sudeep Holla <sudeep.holla@arm.com> 366L: linux-acpi@vger.kernel.org 367S: Maintained 368F: drivers/acpi/arm64 369 370ACPI PMIC DRIVERS 371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 372M: Len Brown <lenb@kernel.org> 373R: Andy Shevchenko <andy@infradead.org> 374R: Mika Westerberg <mika.westerberg@linux.intel.com> 375L: linux-acpi@vger.kernel.org 376Q: https://patchwork.kernel.org/project/linux-acpi/list/ 377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 378B: https://bugzilla.kernel.org 379S: Supported 380F: drivers/acpi/pmic/ 381 382ACPI THERMAL DRIVER 383M: Zhang Rui <rui.zhang@intel.com> 384L: linux-acpi@vger.kernel.org 385W: https://01.org/linux-acpi 386B: https://bugzilla.kernel.org 387S: Supported 388F: drivers/acpi/*thermal* 389 390ACPI VIDEO DRIVER 391M: Zhang Rui <rui.zhang@intel.com> 392L: linux-acpi@vger.kernel.org 393W: https://01.org/linux-acpi 394B: https://bugzilla.kernel.org 395S: Supported 396F: drivers/acpi/acpi_video.c 397 398ACPI WMI DRIVER 399L: platform-driver-x86@vger.kernel.org 400S: Orphan 401F: drivers/platform/x86/wmi.c 402F: include/uapi/linux/wmi.h 403 404AD1889 ALSA SOUND DRIVER 405M: Thibaut Varene <T-Bone@parisc-linux.org> 406W: http://wiki.parisc-linux.org/AD1889 407L: linux-parisc@vger.kernel.org 408S: Maintained 409F: sound/pci/ad1889.* 410 411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD5254 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/misc/ad525x_dpot.c 417 418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5398 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/regulator/ad5398.c 424 425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD7142 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/input/misc/ad714x.c 431 432AD7877 TOUCHSCREEN DRIVER 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7877 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/touchscreen/ad7877.c 438 439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7879 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7879.c 445 446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 447M: Jiri Kosina <jikos@kernel.org> 448S: Maintained 449 450ADF7242 IEEE 802.15.4 RADIO DRIVER 451M: Michael Hennerich <michael.hennerich@analog.com> 452W: https://wiki.analog.com/ADF7242 453W: http://ez.analog.com/community/linux-device-drivers 454L: linux-wpan@vger.kernel.org 455S: Supported 456F: drivers/net/ieee802154/adf7242.c 457F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 458 459ADM1025 HARDWARE MONITOR DRIVER 460M: Jean Delvare <jdelvare@suse.com> 461L: linux-hwmon@vger.kernel.org 462S: Maintained 463F: Documentation/hwmon/adm1025 464F: drivers/hwmon/adm1025.c 465 466ADM1029 HARDWARE MONITOR DRIVER 467M: Corentin Labbe <clabbe.montjoie@gmail.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: drivers/hwmon/adm1029.c 471 472ADM8211 WIRELESS DRIVER 473L: linux-wireless@vger.kernel.org 474W: http://wireless.kernel.org/ 475S: Orphan 476F: drivers/net/wireless/admtek/adm8211.* 477 478ADP1653 FLASH CONTROLLER DRIVER 479M: Sakari Ailus <sakari.ailus@iki.fi> 480L: linux-media@vger.kernel.org 481S: Maintained 482F: drivers/media/i2c/adp1653.c 483F: include/media/i2c/adp1653.h 484 485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 486M: Michael Hennerich <michael.hennerich@analog.com> 487W: http://wiki.analog.com/ADP5520 488W: http://ez.analog.com/community/linux-device-drivers 489S: Supported 490F: drivers/mfd/adp5520.c 491F: drivers/video/backlight/adp5520_bl.c 492F: drivers/leds/leds-adp5520.c 493F: drivers/gpio/gpio-adp5520.c 494F: drivers/input/keyboard/adp5520-keys.c 495 496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 497M: Michael Hennerich <michael.hennerich@analog.com> 498W: http://wiki.analog.com/ADP5588 499W: http://ez.analog.com/community/linux-device-drivers 500S: Supported 501F: drivers/input/keyboard/adp5588-keys.c 502F: drivers/gpio/gpio-adp5588.c 503 504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP8860 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/video/backlight/adp8860_bl.c 510 511ADS1015 HARDWARE MONITOR DRIVER 512M: Dirk Eibach <eibach@gdsys.de> 513L: linux-hwmon@vger.kernel.org 514S: Maintained 515F: Documentation/hwmon/ads1015 516F: drivers/hwmon/ads1015.c 517F: include/linux/platform_data/ads1015.h 518 519ADT746X FAN DRIVER 520M: Colin Leroy <colin@colino.net> 521S: Maintained 522F: drivers/macintosh/therm_adt746x.c 523 524ADT7475 HARDWARE MONITOR DRIVER 525M: Jean Delvare <jdelvare@suse.com> 526L: linux-hwmon@vger.kernel.org 527S: Maintained 528F: Documentation/hwmon/adt7475 529F: drivers/hwmon/adt7475.c 530 531ADVANSYS SCSI DRIVER 532M: Matthew Wilcox <matthew@wil.cx> 533M: Hannes Reinecke <hare@suse.com> 534L: linux-scsi@vger.kernel.org 535S: Maintained 536F: Documentation/scsi/advansys.txt 537F: drivers/scsi/advansys.c 538 539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 540M: Michael Hennerich <michael.hennerich@analog.com> 541W: http://wiki.analog.com/ADXL345 542W: http://ez.analog.com/community/linux-device-drivers 543S: Supported 544F: drivers/input/misc/adxl34x.c 545 546AF9013 MEDIA DRIVER 547M: Antti Palosaari <crope@iki.fi> 548L: linux-media@vger.kernel.org 549W: https://linuxtv.org 550W: http://palosaari.fi/linux/ 551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 552T: git git://linuxtv.org/anttip/media_tree.git 553S: Maintained 554F: drivers/media/dvb-frontends/af9013* 555 556AF9033 MEDIA DRIVER 557M: Antti Palosaari <crope@iki.fi> 558L: linux-media@vger.kernel.org 559W: https://linuxtv.org 560W: http://palosaari.fi/linux/ 561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 562T: git git://linuxtv.org/anttip/media_tree.git 563S: Maintained 564F: drivers/media/dvb-frontends/af9033* 565 566AFFS FILE SYSTEM 567M: David Sterba <dsterba@suse.com> 568L: linux-fsdevel@vger.kernel.org 569S: Odd Fixes 570F: Documentation/filesystems/affs.txt 571F: fs/affs/ 572 573AFS FILESYSTEM 574M: David Howells <dhowells@redhat.com> 575L: linux-afs@lists.infradead.org 576S: Supported 577F: fs/afs/ 578F: include/trace/events/afs.h 579F: Documentation/filesystems/afs.txt 580W: https://www.infradead.org/~dhowells/kafs/ 581 582AGPGART DRIVER 583M: David Airlie <airlied@linux.ie> 584T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 585S: Maintained 586F: drivers/char/agp/ 587F: include/linux/agp* 588F: include/uapi/linux/agp* 589 590AHA152X SCSI DRIVER 591M: "Juergen E. Fischer" <fischer@norbit.de> 592L: linux-scsi@vger.kernel.org 593S: Maintained 594F: drivers/scsi/aha152x* 595F: drivers/scsi/pcmcia/aha152x* 596 597AIC7XXX / AIC79XX SCSI DRIVER 598M: Hannes Reinecke <hare@suse.com> 599L: linux-scsi@vger.kernel.org 600S: Maintained 601F: drivers/scsi/aic7xxx/ 602 603AIMSLAB FM RADIO RECEIVER DRIVER 604M: Hans Verkuil <hverkuil@xs4all.nl> 605L: linux-media@vger.kernel.org 606T: git git://linuxtv.org/media_tree.git 607W: https://linuxtv.org 608S: Maintained 609F: drivers/media/radio/radio-aimslab* 610 611AIO 612M: Benjamin LaHaise <bcrl@kvack.org> 613L: linux-aio@kvack.org 614S: Supported 615F: fs/aio.c 616F: include/linux/*aio*.h 617 618AIRSPY MEDIA DRIVER 619M: Antti Palosaari <crope@iki.fi> 620L: linux-media@vger.kernel.org 621W: https://linuxtv.org 622W: http://palosaari.fi/linux/ 623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 624T: git git://linuxtv.org/anttip/media_tree.git 625S: Maintained 626F: drivers/media/usb/airspy/ 627 628ALACRITECH GIGABIT ETHERNET DRIVER 629M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 630S: Maintained 631F: drivers/net/ethernet/alacritech/* 632 633ALCATEL SPEEDTOUCH USB DRIVER 634M: Duncan Sands <duncan.sands@free.fr> 635L: linux-usb@vger.kernel.org 636W: http://www.linux-usb.org/SpeedTouch/ 637S: Maintained 638F: drivers/usb/atm/speedtch.c 639F: drivers/usb/atm/usbatm.c 640 641ALCHEMY AU1XX0 MMC DRIVER 642M: Manuel Lauss <manuel.lauss@gmail.com> 643S: Maintained 644F: drivers/mmc/host/au1xmmc.c 645 646ALI1563 I2C DRIVER 647M: Rudolf Marek <r.marek@assembler.cz> 648L: linux-i2c@vger.kernel.org 649S: Maintained 650F: Documentation/i2c/busses/i2c-ali1563 651F: drivers/i2c/busses/i2c-ali1563.c 652 653ALLWINNER SECURITY SYSTEM 654M: Corentin Labbe <clabbe.montjoie@gmail.com> 655L: linux-crypto@vger.kernel.org 656S: Maintained 657F: drivers/crypto/sunxi-ss/ 658 659ALPHA PORT 660M: Richard Henderson <rth@twiddle.net> 661M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 662M: Matt Turner <mattst88@gmail.com> 663S: Odd Fixes 664L: linux-alpha@vger.kernel.org 665F: arch/alpha/ 666 667ALPS PS/2 TOUCHPAD DRIVER 668R: Pali Rohár <pali.rohar@gmail.com> 669F: drivers/input/mouse/alps.* 670 671ALTERA I2C CONTROLLER DRIVER 672M: Thor Thayer <thor.thayer@linux.intel.com> 673S: Maintained 674F: drivers/i2c/busses/i2c-altera.c 675 676ALTERA MAILBOX DRIVER 677M: Ley Foon Tan <lftan@altera.com> 678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 679S: Maintained 680F: drivers/mailbox/mailbox-altera.c 681 682ALTERA PIO DRIVER 683M: Tien Hock Loh <thloh@altera.com> 684L: linux-gpio@vger.kernel.org 685S: Maintained 686F: drivers/gpio/gpio-altera.c 687 688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 689M: Thor Thayer <thor.thayer@linux.intel.com> 690S: Maintained 691F: drivers/gpio/gpio-altera-a10sr.c 692F: drivers/mfd/altera-a10sr.c 693F: drivers/reset/reset-a10sr.c 694F: include/linux/mfd/altera-a10sr.h 695F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 696 697ALTERA TRIPLE SPEED ETHERNET DRIVER 698M: Vince Bridgers <vbridger@opensource.altera.com> 699L: netdev@vger.kernel.org 700L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 701S: Maintained 702F: drivers/net/ethernet/altera/ 703 704ALTERA UART/JTAG UART SERIAL DRIVERS 705M: Tobias Klauser <tklauser@distanz.ch> 706L: linux-serial@vger.kernel.org 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 708S: Maintained 709F: drivers/tty/serial/altera_uart.c 710F: drivers/tty/serial/altera_jtaguart.c 711F: include/linux/altera_uart.h 712F: include/linux/altera_jtaguart.h 713 714AMAZON ETHERNET DRIVERS 715M: Netanel Belgazal <netanel@amazon.com> 716R: Saeed Bishara <saeedb@amazon.com> 717R: Zorik Machulsky <zorik@amazon.com> 718L: netdev@vger.kernel.org 719S: Supported 720F: Documentation/networking/ena.txt 721F: drivers/net/ethernet/amazon/ 722 723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 724M: Tom Lendacky <thomas.lendacky@amd.com> 725M: Gary Hook <gary.hook@amd.com> 726L: linux-crypto@vger.kernel.org 727S: Supported 728F: drivers/crypto/ccp/ 729F: include/linux/ccp.h 730 731AMD FAM15H PROCESSOR POWER MONITORING DRIVER 732M: Huang Rui <ray.huang@amd.com> 733L: linux-hwmon@vger.kernel.org 734S: Supported 735F: Documentation/hwmon/fam15h_power 736F: drivers/hwmon/fam15h_power.c 737 738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 739L: linux-geode@lists.infradead.org (moderated for non-subscribers) 740S: Orphan 741F: drivers/usb/gadget/udc/amd5536udc.* 742 743AMD GEODE PROCESSOR/CHIPSET SUPPORT 744P: Andres Salomon <dilinger@queued.net> 745L: linux-geode@lists.infradead.org (moderated for non-subscribers) 746W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 747S: Supported 748F: drivers/char/hw_random/geode-rng.c 749F: drivers/crypto/geode* 750F: drivers/video/fbdev/geode/ 751F: arch/x86/include/asm/geode.h 752 753AMD IOMMU (AMD-VI) 754M: Joerg Roedel <joro@8bytes.org> 755L: iommu@lists.linux-foundation.org 756T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 757S: Maintained 758F: drivers/iommu/amd_iommu*.[ch] 759F: include/linux/amd-iommu.h 760 761AMD KFD 762M: Oded Gabbay <oded.gabbay@gmail.com> 763L: dri-devel@lists.freedesktop.org 764T: git git://people.freedesktop.org/~gabbayo/linux.git 765S: Supported 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 769F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 771F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 772F: drivers/gpu/drm/amd/amdkfd/ 773F: drivers/gpu/drm/amd/include/cik_structs.h 774F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 775F: drivers/gpu/drm/amd/include/vi_structs.h 776F: include/uapi/linux/kfd_ioctl.h 777 778AMD SEATTLE DEVICE TREE SUPPORT 779M: Brijesh Singh <brijeshkumar.singh@amd.com> 780M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 781M: Tom Lendacky <thomas.lendacky@amd.com> 782S: Supported 783F: arch/arm64/boot/dts/amd/ 784 785AMD XGBE DRIVER 786M: Tom Lendacky <thomas.lendacky@amd.com> 787L: netdev@vger.kernel.org 788S: Supported 789F: drivers/net/ethernet/amd/xgbe/ 790F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 791 792AMS (Apple Motion Sensor) DRIVER 793M: Michael Hanselmann <linux-kernel@hansmi.ch> 794S: Supported 795F: drivers/macintosh/ams/ 796 797ANALOG DEVICES INC AD9389B DRIVER 798M: Hans Verkuil <hans.verkuil@cisco.com> 799L: linux-media@vger.kernel.org 800S: Maintained 801F: drivers/media/i2c/ad9389b* 802 803ANALOG DEVICES INC ADV7180 DRIVER 804M: Lars-Peter Clausen <lars@metafoo.de> 805L: linux-media@vger.kernel.org 806W: http://ez.analog.com/community/linux-device-drivers 807S: Supported 808F: drivers/media/i2c/adv7180.c 809 810ANALOG DEVICES INC ADV748X DRIVER 811M: Kieran Bingham <kieran.bingham@ideasonboard.com> 812L: linux-media@vger.kernel.org 813S: Maintained 814F: drivers/media/i2c/adv748x/* 815 816ANALOG DEVICES INC ADV7511 DRIVER 817M: Hans Verkuil <hans.verkuil@cisco.com> 818L: linux-media@vger.kernel.org 819S: Maintained 820F: drivers/media/i2c/adv7511* 821 822ANALOG DEVICES INC ADV7604 DRIVER 823M: Hans Verkuil <hans.verkuil@cisco.com> 824L: linux-media@vger.kernel.org 825S: Maintained 826F: drivers/media/i2c/adv7604* 827 828ANALOG DEVICES INC ADV7842 DRIVER 829M: Hans Verkuil <hans.verkuil@cisco.com> 830L: linux-media@vger.kernel.org 831S: Maintained 832F: drivers/media/i2c/adv7842* 833 834ANALOG DEVICES INC ASOC CODEC DRIVERS 835M: Lars-Peter Clausen <lars@metafoo.de> 836L: alsa-devel@alsa-project.org (moderated for non-subscribers) 837W: http://wiki.analog.com/ 838W: http://ez.analog.com/community/linux-device-drivers 839S: Supported 840F: sound/soc/codecs/adau* 841F: sound/soc/codecs/adav* 842F: sound/soc/codecs/ad1* 843F: sound/soc/codecs/ad7* 844F: sound/soc/codecs/ssm* 845F: sound/soc/codecs/sigmadsp.* 846 847ANALOG DEVICES INC DMA DRIVERS 848M: Lars-Peter Clausen <lars@metafoo.de> 849W: http://ez.analog.com/community/linux-device-drivers 850S: Supported 851F: drivers/dma/dma-axi-dmac.c 852 853ANALOG DEVICES INC IIO DRIVERS 854M: Lars-Peter Clausen <lars@metafoo.de> 855M: Michael Hennerich <Michael.Hennerich@analog.com> 856W: http://wiki.analog.com/ 857W: http://ez.analog.com/community/linux-device-drivers 858S: Supported 859F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 860F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 861F: drivers/iio/*/ad* 862F: drivers/iio/adc/ltc2497* 863X: drivers/iio/*/adjd* 864F: drivers/staging/iio/*/ad* 865 866ANDES ARCHITECTURE 867M: Greentime Hu <green.hu@gmail.com> 868M: Vincent Chen <deanbo422@gmail.com> 869T: git https://github.com/andestech/linux.git 870S: Supported 871F: arch/nds32/ 872F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 873F: Documentation/devicetree/bindings/nds32/ 874K: nds32 875N: nds32 876 877ANDROID CONFIG FRAGMENTS 878M: Rob Herring <robh@kernel.org> 879S: Supported 880F: kernel/configs/android* 881 882ANDROID DRIVERS 883M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 884M: Arve Hjønnevåg <arve@android.com> 885M: Todd Kjos <tkjos@android.com> 886M: Martijn Coenen <maco@android.com> 887T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 888L: devel@driverdev.osuosl.org 889S: Supported 890F: drivers/android/ 891F: drivers/staging/android/ 892 893ANDROID GOLDFISH PIC DRIVER 894M: Miodrag Dinic <miodrag.dinic@mips.com> 895S: Supported 896F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 897F: drivers/irqchip/irq-goldfish-pic.c 898 899ANDROID GOLDFISH RTC DRIVER 900M: Miodrag Dinic <miodrag.dinic@mips.com> 901S: Supported 902F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 903F: drivers/rtc/rtc-goldfish.c 904 905ANDROID ION DRIVER 906M: Laura Abbott <labbott@redhat.com> 907M: Sumit Semwal <sumit.semwal@linaro.org> 908L: devel@driverdev.osuosl.org 909L: dri-devel@lists.freedesktop.org 910L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 911S: Supported 912F: drivers/staging/android/ion 913F: drivers/staging/android/uapi/ion.h 914 915AOA (Apple Onboard Audio) ALSA DRIVER 916M: Johannes Berg <johannes@sipsolutions.net> 917L: linuxppc-dev@lists.ozlabs.org 918L: alsa-devel@alsa-project.org (moderated for non-subscribers) 919S: Maintained 920F: sound/aoa/ 921 922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 923M: William Breathitt Gray <vilhelm.gray@gmail.com> 924L: linux-iio@vger.kernel.org 925S: Maintained 926F: drivers/iio/adc/stx104.c 927 928APM DRIVER 929M: Jiri Kosina <jikos@kernel.org> 930S: Odd fixes 931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 932F: arch/x86/kernel/apm_32.c 933F: include/linux/apm_bios.h 934F: include/uapi/linux/apm_bios.h 935F: drivers/char/apm-emulation.c 936 937APPARMOR SECURITY MODULE 938M: John Johansen <john.johansen@canonical.com> 939L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 940W: wiki.apparmor.net 941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 942S: Supported 943F: security/apparmor/ 944F: Documentation/admin-guide/LSM/apparmor.rst 945 946APPLE BCM5974 MULTITOUCH DRIVER 947M: Henrik Rydberg <rydberg@bitmath.org> 948L: linux-input@vger.kernel.org 949S: Odd fixes 950F: drivers/input/mouse/bcm5974.c 951 952APPLE SMC DRIVER 953M: Henrik Rydberg <rydberg@bitmath.org> 954L: linux-hwmon@vger.kernel.org 955S: Odd fixes 956F: drivers/hwmon/applesmc.c 957 958APPLETALK NETWORK LAYER 959L: netdev@vger.kernel.org 960S: Odd fixes 961F: drivers/net/appletalk/ 962F: net/appletalk/ 963 964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 965M: Duc Dang <dhdang@apm.com> 966S: Supported 967F: arch/arm64/boot/dts/apm/ 968 969APPLIED MICRO (APM) X-GENE SOC EDAC 970M: Loc Ho <lho@apm.com> 971S: Supported 972F: drivers/edac/xgene_edac.c 973F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 974 975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 976M: Iyappan Subramanian <isubramanian@apm.com> 977M: Keyur Chudgar <kchudgar@apm.com> 978S: Supported 979F: drivers/net/ethernet/apm/xgene-v2/ 980 981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 982M: Iyappan Subramanian <isubramanian@apm.com> 983M: Keyur Chudgar <kchudgar@apm.com> 984M: Quan Nguyen <qnguyen@apm.com> 985S: Supported 986F: drivers/net/ethernet/apm/xgene/ 987F: drivers/net/phy/mdio-xgene.c 988F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 989F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 990 991APPLIED MICRO (APM) X-GENE SOC PMU 992M: Tai Nguyen <ttnguyen@apm.com> 993S: Supported 994F: drivers/perf/xgene_pmu.c 995F: Documentation/perf/xgene-pmu.txt 996F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 997 998APTINA CAMERA SENSOR PLL 999M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1000L: linux-media@vger.kernel.org 1001S: Maintained 1002F: drivers/media/i2c/aptina-pll.* 1003 1004ARC FRAMEBUFFER DRIVER 1005M: Jaya Kumar <jayalk@intworks.biz> 1006S: Maintained 1007F: drivers/video/fbdev/arcfb.c 1008F: drivers/video/fbdev/core/fb_defio.c 1009 1010ARC PGU DRM DRIVER 1011M: Alexey Brodkin <abrodkin@synopsys.com> 1012S: Supported 1013F: drivers/gpu/drm/arc/ 1014F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1015 1016ARCNET NETWORK LAYER 1017M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1018L: netdev@vger.kernel.org 1019S: Maintained 1020F: drivers/net/arcnet/ 1021F: include/uapi/linux/if_arcnet.h 1022 1023ARM ARCHITECTED TIMER DRIVER 1024M: Mark Rutland <mark.rutland@arm.com> 1025M: Marc Zyngier <marc.zyngier@arm.com> 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1027S: Maintained 1028F: arch/arm/include/asm/arch_timer.h 1029F: arch/arm64/include/asm/arch_timer.h 1030F: drivers/clocksource/arm_arch_timer.c 1031 1032ARM HDLCD DRM DRIVER 1033M: Liviu Dudau <liviu.dudau@arm.com> 1034S: Supported 1035F: drivers/gpu/drm/arm/hdlcd_* 1036F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1037 1038ARM MALI-DP DRM DRIVER 1039M: Liviu Dudau <liviu.dudau@arm.com> 1040M: Brian Starkey <brian.starkey@arm.com> 1041M: Mali DP Maintainers <malidp@foss.arm.com> 1042S: Supported 1043F: drivers/gpu/drm/arm/ 1044F: Documentation/devicetree/bindings/display/arm,malidp.txt 1045 1046ARM MFM AND FLOPPY DRIVERS 1047M: Ian Molton <spyro@f2s.com> 1048S: Maintained 1049F: arch/arm/lib/floppydma.S 1050F: arch/arm/include/asm/floppy.h 1051 1052ARM PMU PROFILING AND DEBUGGING 1053M: Will Deacon <will.deacon@arm.com> 1054M: Mark Rutland <mark.rutland@arm.com> 1055S: Maintained 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1057F: arch/arm*/kernel/perf_* 1058F: arch/arm/oprofile/common.c 1059F: arch/arm*/kernel/hw_breakpoint.c 1060F: arch/arm*/include/asm/hw_breakpoint.h 1061F: arch/arm*/include/asm/perf_event.h 1062F: drivers/perf/* 1063F: include/linux/perf/arm_pmu.h 1064F: Documentation/devicetree/bindings/arm/pmu.txt 1065F: Documentation/devicetree/bindings/perf/ 1066 1067ARM PORT 1068M: Russell King <linux@armlinux.org.uk> 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1070W: http://www.armlinux.org.uk/ 1071S: Odd Fixes 1072T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1073F: arch/arm/ 1074X: arch/arm/boot/dts/ 1075 1076ARM PRIMECELL AACI PL041 DRIVER 1077M: Russell King <linux@armlinux.org.uk> 1078S: Odd Fixes 1079F: sound/arm/aaci.* 1080 1081ARM PRIMECELL BUS SUPPORT 1082M: Russell King <linux@armlinux.org.uk> 1083S: Odd Fixes 1084F: drivers/amba/ 1085F: include/linux/amba/bus.h 1086 1087ARM PRIMECELL CLCD PL110 DRIVER 1088M: Russell King <linux@armlinux.org.uk> 1089S: Odd Fixes 1090F: drivers/video/fbdev/amba-clcd.* 1091 1092ARM PRIMECELL KMI PL050 DRIVER 1093M: Russell King <linux@armlinux.org.uk> 1094S: Odd Fixes 1095F: drivers/input/serio/ambakmi.* 1096F: include/linux/amba/kmi.h 1097 1098ARM PRIMECELL MMCI PL180/1 DRIVER 1099M: Russell King <linux@armlinux.org.uk> 1100S: Odd Fixes 1101F: drivers/mmc/host/mmci.* 1102F: include/linux/amba/mmci.h 1103 1104ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1105M: Russell King <linux@armlinux.org.uk> 1106S: Odd Fixes 1107F: drivers/tty/serial/amba-pl01*.c 1108F: include/linux/amba/serial.h 1109 1110ARM SMMU DRIVERS 1111M: Will Deacon <will.deacon@arm.com> 1112R: Robin Murphy <robin.murphy@arm.com> 1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1114S: Maintained 1115F: drivers/iommu/arm-smmu.c 1116F: drivers/iommu/arm-smmu-v3.c 1117F: drivers/iommu/io-pgtable-arm.c 1118F: drivers/iommu/io-pgtable-arm-v7s.c 1119 1120ARM SUB-ARCHITECTURES 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1122S: Maintained 1123F: arch/arm/mach-*/ 1124F: arch/arm/plat-*/ 1125T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1126 1127ARM/ACTIONS SEMI ARCHITECTURE 1128M: Andreas Färber <afaerber@suse.de> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130S: Maintained 1131N: owl 1132F: arch/arm/mach-actions/ 1133F: arch/arm/boot/dts/owl-* 1134F: arch/arm64/boot/dts/actions/ 1135F: drivers/clocksource/owl-* 1136F: drivers/soc/actions/ 1137F: include/dt-bindings/power/owl-* 1138F: include/linux/soc/actions/ 1139F: Documentation/devicetree/bindings/arm/actions.txt 1140F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1141F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1142 1143ARM/ADS SPHERE MACHINE SUPPORT 1144M: Lennert Buytenhek <kernel@wantstofly.org> 1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1146S: Maintained 1147 1148ARM/AFEB9260 MACHINE SUPPORT 1149M: Sergey Lapin <slapin@ossfans.org> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152 1153ARM/AJECO 1ARM MACHINE SUPPORT 1154M: Lennert Buytenhek <kernel@wantstofly.org> 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1156S: Maintained 1157 1158ARM/Allwinner SoC Clock Support 1159M: Emilio López <emilio@elopez.com.ar> 1160S: Maintained 1161F: drivers/clk/sunxi/ 1162 1163ARM/Allwinner sunXi SoC support 1164M: Maxime Ripard <maxime.ripard@bootlin.com> 1165M: Chen-Yu Tsai <wens@csie.org> 1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1167S: Maintained 1168N: sun[x456789]i 1169N: sun50i 1170F: arch/arm/mach-sunxi/ 1171F: arch/arm64/boot/dts/allwinner/ 1172F: drivers/clk/sunxi-ng/ 1173F: drivers/pinctrl/sunxi/ 1174F: drivers/soc/sunxi/ 1175T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1176 1177ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1178M: Neil Armstrong <narmstrong@baylibre.com> 1179M: Jerome Brunet <jbrunet@baylibre.com> 1180L: linux-amlogic@lists.infradead.org 1181S: Maintained 1182F: drivers/clk/meson/ 1183F: include/dt-bindings/clock/meson* 1184F: include/dt-bindings/clock/gxbb* 1185F: Documentation/devicetree/bindings/clock/amlogic* 1186 1187ARM/Amlogic Meson SoC support 1188M: Carlo Caione <carlo@caione.org> 1189M: Kevin Hilman <khilman@baylibre.com> 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1191L: linux-amlogic@lists.infradead.org 1192W: http://linux-meson.com/ 1193S: Maintained 1194F: arch/arm/mach-meson/ 1195F: arch/arm/boot/dts/meson* 1196F: arch/arm64/boot/dts/amlogic/ 1197F: drivers/pinctrl/meson/ 1198F: drivers/mmc/host/meson* 1199N: meson 1200 1201ARM/Annapurna Labs ALPINE ARCHITECTURE 1202M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1203M: Antoine Tenart <antoine.tenart@free-electrons.com> 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1205S: Maintained 1206F: arch/arm/mach-alpine/ 1207F: arch/arm/boot/dts/alpine* 1208F: arch/arm64/boot/dts/al/ 1209F: drivers/*/*alpine* 1210 1211ARM/ARTPEC MACHINE SUPPORT 1212M: Jesper Nilsson <jesper.nilsson@axis.com> 1213M: Lars Persson <lars.persson@axis.com> 1214S: Maintained 1215L: linux-arm-kernel@axis.com 1216F: arch/arm/mach-artpec 1217F: arch/arm/boot/dts/artpec6* 1218F: drivers/clk/axis 1219F: drivers/crypto/axis 1220F: drivers/pinctrl/pinctrl-artpec* 1221F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1222 1223ARM/ASPEED I2C DRIVER 1224M: Brendan Higgins <brendanhiggins@google.com> 1225R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1226R: Joel Stanley <joel@jms.id.au> 1227L: linux-i2c@vger.kernel.org 1228L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1229S: Maintained 1230F: drivers/irqchip/irq-aspeed-i2c-ic.c 1231F: drivers/i2c/busses/i2c-aspeed.c 1232F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1233F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1234 1235ARM/ASPEED MACHINE SUPPORT 1236M: Joel Stanley <joel@jms.id.au> 1237R: Andrew Jeffery <andrew@aj.id.au> 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1239L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1240Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1241S: Supported 1242T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1243F: arch/arm/mach-aspeed/ 1244F: arch/arm/boot/dts/aspeed-* 1245N: aspeed 1246 1247ARM/ATMEL AT91 Clock Support 1248M: Boris Brezillon <boris.brezillon@bootlin.com> 1249S: Maintained 1250F: drivers/clk/at91 1251 1252ARM/CALXEDA HIGHBANK ARCHITECTURE 1253M: Rob Herring <robh@kernel.org> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Maintained 1256F: arch/arm/mach-highbank/ 1257F: arch/arm/boot/dts/highbank.dts 1258F: arch/arm/boot/dts/ecx-*.dts* 1259 1260ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1261M: Krzysztof Halasa <khalasa@piap.pl> 1262S: Maintained 1263F: arch/arm/mach-cns3xxx/ 1264 1265ARM/CAVIUM THUNDER NETWORK DRIVER 1266M: Sunil Goutham <sgoutham@cavium.com> 1267M: Robert Richter <rric@kernel.org> 1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1269S: Supported 1270F: drivers/net/ethernet/cavium/thunder/ 1271 1272ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1273M: Lukasz Majewski <lukma@denx.de> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275S: Maintained 1276F: arch/arm/mach-ep93xx/ts72xx.c 1277 1278ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1279M: Alexander Shiyan <shc_work@mail.ru> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Odd Fixes 1282N: clps711x 1283 1284ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1285M: Lennert Buytenhek <kernel@wantstofly.org> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288 1289ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1290M: Hartley Sweeten <hsweeten@visionengravers.com> 1291M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/mach-ep93xx/ 1295F: arch/arm/mach-ep93xx/include/mach/ 1296 1297ARM/CLKDEV SUPPORT 1298M: Russell King <linux@armlinux.org.uk> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300S: Maintained 1301T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1302F: drivers/clk/clkdev.c 1303 1304ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1305M: Mike Rapoport <mike@compulab.co.il> 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1307S: Maintained 1308 1309ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1310M: Baruch Siach <baruch@tkos.co.il> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312S: Maintained 1313F: arch/arm/boot/dts/cx92755* 1314N: digicolor 1315 1316ARM/CONTEC MICRO9 MACHINE SUPPORT 1317M: Hubert Feurstein <hubert.feurstein@contec.at> 1318S: Maintained 1319F: arch/arm/mach-ep93xx/micro9.c 1320 1321ARM/CORESIGHT FRAMEWORK AND DRIVERS 1322M: Mathieu Poirier <mathieu.poirier@linaro.org> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: drivers/hwtracing/coresight/* 1326F: Documentation/trace/coresight.txt 1327F: Documentation/trace/coresight-cpu-debug.txt 1328F: Documentation/devicetree/bindings/arm/coresight.txt 1329F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1330F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1331F: tools/perf/arch/arm/util/pmu.c 1332F: tools/perf/arch/arm/util/auxtrace.c 1333F: tools/perf/arch/arm/util/cs-etm.c 1334F: tools/perf/arch/arm/util/cs-etm.h 1335F: tools/perf/util/cs-etm.* 1336F: tools/perf/util/cs-etm-decoder/* 1337 1338ARM/CORGI MACHINE SUPPORT 1339M: Richard Purdie <rpurdie@rpsys.net> 1340S: Maintained 1341 1342ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1343M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1344M: Linus Walleij <linus.walleij@linaro.org> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346T: git git://github.com/ulli-kroll/linux.git 1347S: Maintained 1348F: Documentation/devicetree/bindings/arm/gemini.txt 1349F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1350F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1351F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1352F: arch/arm/mach-gemini/ 1353F: drivers/net/ethernet/cortina/ 1354F: drivers/pinctrl/pinctrl-gemini.c 1355F: drivers/rtc/rtc-ftrtc010.c 1356 1357ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1358M: Barry Song <baohua@kernel.org> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1361S: Maintained 1362F: arch/arm/boot/dts/prima2* 1363F: arch/arm/mach-prima2/ 1364F: drivers/clk/sirf/ 1365F: drivers/clocksource/timer-prima2.c 1366F: drivers/clocksource/timer-atlas7.c 1367N: [^a-z]sirf 1368 1369ARM/EBSA110 MACHINE SUPPORT 1370M: Russell King <linux@armlinux.org.uk> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372W: http://www.armlinux.org.uk/ 1373S: Maintained 1374F: arch/arm/mach-ebsa110/ 1375F: drivers/net/ethernet/amd/am79c961a.* 1376 1377ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1378M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1379R: Pengutronix Kernel Team <kernel@pengutronix.de> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381S: Maintained 1382N: efm32 1383 1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1385M: Robert Jarzmik <robert.jarzmik@free.fr> 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Maintained 1388F: arch/arm/mach-pxa/ezx.c 1389 1390ARM/FARADAY FA526 PORT 1391M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394T: git git://git.berlios.de/gemini-board 1395F: arch/arm/mm/*-fa* 1396 1397ARM/FOOTBRIDGE ARCHITECTURE 1398M: Russell King <linux@armlinux.org.uk> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400W: http://www.armlinux.org.uk/ 1401S: Maintained 1402F: arch/arm/include/asm/hardware/dec21285.h 1403F: arch/arm/mach-footbridge/ 1404 1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1406M: Shawn Guo <shawnguo@kernel.org> 1407M: Sascha Hauer <s.hauer@pengutronix.de> 1408R: Pengutronix Kernel Team <kernel@pengutronix.de> 1409R: Fabio Estevam <fabio.estevam@nxp.com> 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1411S: Maintained 1412T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1413F: arch/arm/mach-imx/ 1414F: arch/arm/mach-mxs/ 1415F: arch/arm/boot/dts/imx* 1416F: arch/arm/configs/imx*_defconfig 1417F: drivers/clk/imx/ 1418F: drivers/soc/imx/ 1419F: include/soc/imx/ 1420 1421ARM/FREESCALE VYBRID ARM ARCHITECTURE 1422M: Shawn Guo <shawnguo@kernel.org> 1423M: Sascha Hauer <s.hauer@pengutronix.de> 1424R: Pengutronix Kernel Team <kernel@pengutronix.de> 1425R: Stefan Agner <stefan@agner.ch> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1429F: arch/arm/mach-imx/*vf610* 1430F: arch/arm/boot/dts/vf* 1431 1432ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1433M: Lennert Buytenhek <kernel@wantstofly.org> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436 1437ARM/GUMSTIX MACHINE SUPPORT 1438M: Steve Sakoman <sakoman@gmail.com> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441 1442ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1443M: Philipp Zabel <philipp.zabel@gmail.com> 1444M: Paul Parsons <lost.distance@yahoo.com> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447F: arch/arm/mach-pxa/hx4700.c 1448F: arch/arm/mach-pxa/include/mach/hx4700.h 1449F: sound/soc/pxa/hx4700.c 1450 1451ARM/HISILICON SOC SUPPORT 1452M: Wei Xu <xuwei5@hisilicon.com> 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1454W: http://www.hisilicon.com 1455S: Supported 1456T: git git://github.com/hisilicon/linux-hisi.git 1457F: arch/arm/mach-hisi/ 1458F: arch/arm/boot/dts/hi3* 1459F: arch/arm/boot/dts/hip* 1460F: arch/arm/boot/dts/hisi* 1461F: arch/arm64/boot/dts/hisilicon/ 1462 1463ARM/HP JORNADA 7XX MACHINE SUPPORT 1464M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1465W: www.jlime.com 1466S: Maintained 1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1468F: arch/arm/mach-sa1100/jornada720.c 1469F: arch/arm/mach-sa1100/include/mach/jornada720.h 1470 1471ARM/IGEP MACHINE SUPPORT 1472M: Enric Balletbo i Serra <eballetbo@gmail.com> 1473M: Javier Martinez Canillas <javier@dowhile0.org> 1474L: linux-omap@vger.kernel.org 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477F: arch/arm/boot/dts/omap3-igep* 1478 1479ARM/INCOME PXA270 SUPPORT 1480M: Marek Vasut <marek.vasut@gmail.com> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483F: arch/arm/mach-pxa/colibri-pxa270-income.c 1484 1485ARM/INTEL IOP13XX ARM ARCHITECTURE 1486M: Lennert Buytenhek <kernel@wantstofly.org> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489 1490ARM/INTEL IOP32X ARM ARCHITECTURE 1491M: Lennert Buytenhek <kernel@wantstofly.org> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493S: Maintained 1494 1495ARM/INTEL IOP33X ARM ARCHITECTURE 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497S: Orphan 1498 1499ARM/INTEL IQ81342EX MACHINE SUPPORT 1500M: Lennert Buytenhek <kernel@wantstofly.org> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Maintained 1503 1504ARM/INTEL IXDP2850 MACHINE SUPPORT 1505M: Lennert Buytenhek <kernel@wantstofly.org> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508 1509ARM/INTEL IXP4XX ARM ARCHITECTURE 1510M: Imre Kaloz <kaloz@openwrt.org> 1511M: Krzysztof Halasa <khalasa@piap.pl> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513S: Maintained 1514F: arch/arm/mach-ixp4xx/ 1515 1516ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1517M: Jonathan Cameron <jic23@cam.ac.uk> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520F: arch/arm/mach-pxa/stargate2.c 1521F: drivers/pcmcia/pxa2xx_stargate2.c 1522 1523ARM/INTEL XSC3 (MANZANO) ARM CORE 1524M: Lennert Buytenhek <kernel@wantstofly.org> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527 1528ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1529M: Lennert Buytenhek <kernel@wantstofly.org> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532 1533ARM/LG1K ARCHITECTURE 1534M: Chanho Min <chanho.min@lge.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537F: arch/arm64/boot/dts/lg/ 1538 1539ARM/LOGICPD PXA270 MACHINE SUPPORT 1540M: Lennert Buytenhek <kernel@wantstofly.org> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543 1544ARM/LPC18XX ARCHITECTURE 1545M: Joachim Eastwood <manabian@gmail.com> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548F: arch/arm/boot/dts/lpc43* 1549F: drivers/clk/nxp/clk-lpc18xx* 1550F: drivers/clocksource/time-lpc32xx.c 1551F: drivers/i2c/busses/i2c-lpc2k.c 1552F: drivers/memory/pl172.c 1553F: drivers/mtd/spi-nor/nxp-spifi.c 1554F: drivers/rtc/rtc-lpc24xx.c 1555N: lpc18xx 1556 1557ARM/LPC32XX SOC SUPPORT 1558M: Vladimir Zapolskiy <vz@mleia.com> 1559M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1561T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1562S: Maintained 1563F: arch/arm/boot/dts/lpc32* 1564F: arch/arm/mach-lpc32xx/ 1565F: drivers/i2c/busses/i2c-pnx.c 1566F: drivers/net/ethernet/nxp/lpc_eth.c 1567F: drivers/usb/host/ohci-nxp.c 1568F: drivers/watchdog/pnx4008_wdt.c 1569N: lpc32xx 1570 1571ARM/MAGICIAN MACHINE SUPPORT 1572M: Philipp Zabel <philipp.zabel@gmail.com> 1573S: Maintained 1574 1575ARM/Marvell Dove/MV78xx0/Orion SOC support 1576M: Jason Cooper <jason@lakedaemon.net> 1577M: Andrew Lunn <andrew@lunn.ch> 1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1579M: Gregory Clement <gregory.clement@bootlin.com> 1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1581S: Maintained 1582F: Documentation/devicetree/bindings/soc/dove/ 1583F: arch/arm/mach-dove/ 1584F: arch/arm/mach-mv78xx0/ 1585F: arch/arm/mach-orion5x/ 1586F: arch/arm/plat-orion/ 1587F: arch/arm/boot/dts/dove* 1588F: arch/arm/boot/dts/orion5x* 1589 1590ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1591M: Jason Cooper <jason@lakedaemon.net> 1592M: Andrew Lunn <andrew@lunn.ch> 1593M: Gregory Clement <gregory.clement@bootlin.com> 1594M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1596S: Maintained 1597F: arch/arm/boot/dts/armada* 1598F: arch/arm/boot/dts/kirkwood* 1599F: arch/arm/configs/mvebu_*_defconfig 1600F: arch/arm/mach-mvebu/ 1601F: arch/arm64/boot/dts/marvell/armada* 1602F: drivers/cpufreq/armada-37xx-cpufreq.c 1603F: drivers/cpufreq/mvebu-cpufreq.c 1604F: drivers/irqchip/irq-armada-370-xp.c 1605F: drivers/irqchip/irq-mvebu-* 1606F: drivers/pinctrl/mvebu/ 1607F: drivers/rtc/rtc-armada38x.c 1608 1609ARM/Mediatek RTC DRIVER 1610M: Eddie Huang <eddie.huang@mediatek.com> 1611M: Sean Wang <sean.wang@mediatek.com> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1616F: drivers/rtc/rtc-mt6397.c 1617F: drivers/rtc/rtc-mt7622.c 1618 1619ARM/Mediatek SoC support 1620M: Matthias Brugger <matthias.bgg@gmail.com> 1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1622L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1623S: Maintained 1624F: arch/arm/boot/dts/mt6* 1625F: arch/arm/boot/dts/mt7* 1626F: arch/arm/boot/dts/mt8* 1627F: arch/arm/mach-mediatek/ 1628F: arch/arm64/boot/dts/mediatek/ 1629N: mtk 1630K: mediatek 1631 1632ARM/Mediatek USB3 PHY DRIVER 1633M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1635L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1636S: Maintained 1637F: drivers/phy/mediatek/phy-mtk-tphy.c 1638 1639ARM/MICREL KS8695 ARCHITECTURE 1640M: Greg Ungerer <gerg@uclinux.org> 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1642F: arch/arm/mach-ks8695/ 1643S: Odd Fixes 1644 1645ARM/Microchip (AT91) SoC support 1646M: Nicolas Ferre <nicolas.ferre@microchip.com> 1647M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649W: http://www.linux4sam.org 1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1651S: Supported 1652N: at91 1653N: atmel 1654F: arch/arm/mach-at91/ 1655F: include/soc/at91/ 1656F: arch/arm/boot/dts/at91*.dts 1657F: arch/arm/boot/dts/at91*.dtsi 1658F: arch/arm/boot/dts/sama*.dts 1659F: arch/arm/boot/dts/sama*.dtsi 1660F: arch/arm/include/debug/at91.S 1661F: drivers/memory/atmel* 1662F: drivers/watchdog/sama5d4_wdt.c 1663X: drivers/input/touchscreen/atmel_mxt_ts.c 1664X: drivers/net/wireless/atmel/ 1665 1666ARM/MIOA701 MACHINE SUPPORT 1667M: Robert Jarzmik <robert.jarzmik@free.fr> 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1669F: arch/arm/mach-pxa/mioa701.c 1670S: Maintained 1671 1672ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1673M: Michael Petchkovsky <mkpetch@internode.on.net> 1674S: Maintained 1675 1676ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1677M: Linus Walleij <linus.walleij@linaro.org> 1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1679S: Maintained 1680F: arch/arm/mach-nomadik/ 1681F: arch/arm/mach-u300/ 1682F: arch/arm/mach-ux500/ 1683F: arch/arm/boot/dts/ste-* 1684F: drivers/clk/clk-nomadik.c 1685F: drivers/clk/clk-u300.c 1686F: drivers/clocksource/clksrc-dbx500-prcmu.c 1687F: drivers/clocksource/timer-u300.c 1688F: drivers/dma/coh901318* 1689F: drivers/dma/ste_dma40* 1690F: drivers/hwspinlock/u8500_hsem.c 1691F: drivers/i2c/busses/i2c-nomadik.c 1692F: drivers/i2c/busses/i2c-stu300.c 1693F: drivers/mfd/ab3100* 1694F: drivers/mfd/ab8500* 1695F: drivers/mfd/abx500* 1696F: drivers/mfd/dbx500* 1697F: drivers/mfd/db8500* 1698F: drivers/pinctrl/nomadik/ 1699F: drivers/pinctrl/pinctrl-coh901* 1700F: drivers/pinctrl/pinctrl-u300.c 1701F: drivers/rtc/rtc-ab3100.c 1702F: drivers/rtc/rtc-ab8500.c 1703F: drivers/rtc/rtc-coh901331.c 1704F: drivers/rtc/rtc-pl031.c 1705F: drivers/watchdog/coh901327_wdt.c 1706F: Documentation/devicetree/bindings/arm/ste-* 1707F: Documentation/devicetree/bindings/arm/ux500/ 1708T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1709 1710ARM/NUVOTON NPCM ARCHITECTURE 1711M: Avi Fishman <avifishman70@gmail.com> 1712M: Tomer Maimon <tmaimon77@gmail.com> 1713R: Patrick Venture <venture@google.com> 1714R: Nancy Yuen <yuenn@google.com> 1715R: Brendan Higgins <brendanhiggins@google.com> 1716L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1717S: Supported 1718F: arch/arm/mach-npcm/ 1719F: arch/arm/boot/dts/nuvoton-npcm* 1720F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1721F: drivers/*/*npcm* 1722F: Documentation/*/*npcm* 1723 1724ARM/NUVOTON W90X900 ARM ARCHITECTURE 1725M: Wan ZongShun <mcuos.com@gmail.com> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727W: http://www.mcuos.com 1728S: Maintained 1729F: arch/arm/mach-w90x900/ 1730F: drivers/input/keyboard/w90p910_keypad.c 1731F: drivers/input/touchscreen/w90p910_ts.c 1732F: drivers/watchdog/nuc900_wdt.c 1733F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1734F: drivers/mtd/nand/raw/nuc900_nand.c 1735F: drivers/rtc/rtc-nuc900.c 1736F: drivers/spi/spi-nuc900.c 1737F: drivers/usb/host/ehci-w90x900.c 1738F: drivers/video/fbdev/nuc900fb.c 1739 1740ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1741M: Nelson Castillo <arhuaco@freaks-unidos.net> 1742L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1743W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1744S: Supported 1745 1746ARM/Orion SoC/Technologic Systems TS-78xx platform support 1747M: Alexander Clouter <alex@digriz.org.uk> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749W: http://www.digriz.org.uk/ts78xx/kernel 1750S: Maintained 1751F: arch/arm/mach-orion5x/ts78xx-* 1752 1753ARM/OXNAS platform support 1754M: Neil Armstrong <narmstrong@baylibre.com> 1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1756L: linux-oxnas@groups.io (moderated for non-subscribers) 1757S: Maintained 1758F: arch/arm/mach-oxnas/ 1759F: arch/arm/boot/dts/ox8*.dts* 1760N: oxnas 1761 1762ARM/PALM TREO SUPPORT 1763M: Tomas Cech <sleep_walker@suse.com> 1764L: linux-arm-kernel@lists.infradead.org 1765W: http://hackndev.com 1766S: Maintained 1767F: arch/arm/mach-pxa/palmtreo.* 1768 1769ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1770M: Marek Vasut <marek.vasut@gmail.com> 1771L: linux-arm-kernel@lists.infradead.org 1772W: http://hackndev.com 1773S: Maintained 1774F: arch/arm/mach-pxa/include/mach/palmtx.h 1775F: arch/arm/mach-pxa/palmtx.c 1776F: arch/arm/mach-pxa/palmt5.* 1777F: arch/arm/mach-pxa/include/mach/palmld.h 1778F: arch/arm/mach-pxa/palmld.c 1779F: arch/arm/mach-pxa/palmte2.* 1780F: arch/arm/mach-pxa/include/mach/palmtc.h 1781F: arch/arm/mach-pxa/palmtc.c 1782 1783ARM/PALMZ72 SUPPORT 1784M: Sergey Lapin <slapin@ossfans.org> 1785L: linux-arm-kernel@lists.infradead.org 1786W: http://hackndev.com 1787S: Maintained 1788F: arch/arm/mach-pxa/palmz72.* 1789 1790ARM/PLEB SUPPORT 1791M: Peter Chubb <pleb@gelato.unsw.edu.au> 1792W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1793S: Maintained 1794 1795ARM/PT DIGITAL BOARD PORT 1796M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798W: http://www.armlinux.org.uk/ 1799S: Maintained 1800 1801ARM/QUALCOMM SUPPORT 1802M: Andy Gross <andy.gross@linaro.org> 1803M: David Brown <david.brown@linaro.org> 1804L: linux-arm-msm@vger.kernel.org 1805L: linux-soc@vger.kernel.org 1806S: Maintained 1807F: Documentation/devicetree/bindings/soc/qcom/ 1808F: arch/arm/boot/dts/qcom-*.dts 1809F: arch/arm/boot/dts/qcom-*.dtsi 1810F: arch/arm/mach-qcom/ 1811F: arch/arm64/boot/dts/qcom/* 1812F: drivers/i2c/busses/i2c-qup.c 1813F: drivers/clk/qcom/ 1814F: drivers/dma/qcom/ 1815F: drivers/soc/qcom/ 1816F: drivers/spi/spi-qup.c 1817F: drivers/tty/serial/msm_serial.c 1818F: drivers/*/pm8???-* 1819F: drivers/mfd/ssbi.c 1820F: drivers/firmware/qcom_scm.c 1821T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1822 1823ARM/RADISYS ENP2611 MACHINE SUPPORT 1824M: Lennert Buytenhek <kernel@wantstofly.org> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826S: Maintained 1827 1828ARM/REALTEK ARCHITECTURE 1829M: Andreas Färber <afaerber@suse.de> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832F: arch/arm64/boot/dts/realtek/ 1833F: Documentation/devicetree/bindings/arm/realtek.txt 1834 1835ARM/RENESAS ARM64 ARCHITECTURE 1836M: Simon Horman <horms@verge.net.au> 1837M: Magnus Damm <magnus.damm@gmail.com> 1838L: linux-renesas-soc@vger.kernel.org 1839Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1840T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1841S: Supported 1842F: arch/arm64/boot/dts/renesas/ 1843F: Documentation/devicetree/bindings/arm/shmobile.txt 1844F: drivers/soc/renesas/ 1845F: include/linux/soc/renesas/ 1846 1847ARM/RISCPC ARCHITECTURE 1848M: Russell King <linux@armlinux.org.uk> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850W: http://www.armlinux.org.uk/ 1851S: Maintained 1852F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1853F: arch/arm/include/asm/hardware/ioc.h 1854F: arch/arm/include/asm/hardware/iomd.h 1855F: arch/arm/include/asm/hardware/memc.h 1856F: arch/arm/mach-rpc/ 1857F: drivers/net/ethernet/8390/etherh.c 1858F: drivers/net/ethernet/i825xx/ether1* 1859F: drivers/net/ethernet/seeq/ether3* 1860F: drivers/scsi/arm/ 1861 1862ARM/Rockchip SoC support 1863M: Heiko Stuebner <heiko@sntech.de> 1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1865L: linux-rockchip@lists.infradead.org 1866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1867S: Maintained 1868F: arch/arm/boot/dts/rk3* 1869F: arch/arm/boot/dts/rv1108* 1870F: arch/arm/mach-rockchip/ 1871F: drivers/clk/rockchip/ 1872F: drivers/i2c/busses/i2c-rk3x.c 1873F: drivers/*/*rockchip* 1874F: drivers/*/*/*rockchip* 1875F: sound/soc/rockchip/ 1876N: rockchip 1877 1878ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1879M: Kukjin Kim <kgene@kernel.org> 1880M: Krzysztof Kozlowski <krzk@kernel.org> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1883Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1884S: Maintained 1885F: arch/arm/boot/dts/s3c* 1886F: arch/arm/boot/dts/s5p* 1887F: arch/arm/boot/dts/exynos* 1888F: arch/arm64/boot/dts/exynos/ 1889F: arch/arm/plat-samsung/ 1890F: arch/arm/mach-s3c24*/ 1891F: arch/arm/mach-s3c64xx/ 1892F: arch/arm/mach-s5p*/ 1893F: arch/arm/mach-exynos*/ 1894F: drivers/*/*s3c24* 1895F: drivers/*/*/*s3c24* 1896F: drivers/*/*s3c64xx* 1897F: drivers/*/*s5pv210* 1898F: drivers/memory/samsung/* 1899F: drivers/soc/samsung/* 1900F: Documentation/arm/Samsung/ 1901F: Documentation/devicetree/bindings/arm/samsung/ 1902F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1903F: Documentation/devicetree/bindings/power/pd-samsung.txt 1904N: exynos 1905 1906ARM/SAMSUNG MOBILE MACHINE SUPPORT 1907M: Kyungmin Park <kyungmin.park@samsung.com> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909S: Maintained 1910F: arch/arm/mach-s5pv210/ 1911 1912ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1913M: Kyungmin Park <kyungmin.park@samsung.com> 1914M: Kamil Debski <kamil@wypas.org> 1915M: Andrzej Hajda <a.hajda@samsung.com> 1916L: linux-arm-kernel@lists.infradead.org 1917L: linux-media@vger.kernel.org 1918S: Maintained 1919F: drivers/media/platform/s5p-g2d/ 1920 1921ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1922M: Marek Szyprowski <m.szyprowski@samsung.com> 1923L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1924L: linux-media@vger.kernel.org 1925S: Maintained 1926F: drivers/media/platform/s5p-cec/ 1927F: Documentation/devicetree/bindings/media/s5p-cec.txt 1928 1929ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1930M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1931M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1932L: linux-arm-kernel@lists.infradead.org 1933L: linux-media@vger.kernel.org 1934S: Maintained 1935F: drivers/media/platform/s5p-jpeg/ 1936 1937ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1938M: Kyungmin Park <kyungmin.park@samsung.com> 1939M: Kamil Debski <kamil@wypas.org> 1940M: Jeongtae Park <jtp.park@samsung.com> 1941M: Andrzej Hajda <a.hajda@samsung.com> 1942L: linux-arm-kernel@lists.infradead.org 1943L: linux-media@vger.kernel.org 1944S: Maintained 1945F: arch/arm/plat-samsung/s5p-dev-mfc.c 1946F: drivers/media/platform/s5p-mfc/ 1947 1948ARM/SHMOBILE ARM ARCHITECTURE 1949M: Simon Horman <horms@verge.net.au> 1950M: Magnus Damm <magnus.damm@gmail.com> 1951L: linux-renesas-soc@vger.kernel.org 1952Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1953T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1954S: Supported 1955F: arch/arm/boot/dts/emev2* 1956F: arch/arm/boot/dts/r7s* 1957F: arch/arm/boot/dts/r8a* 1958F: arch/arm/boot/dts/sh* 1959F: arch/arm/configs/shmobile_defconfig 1960F: arch/arm/include/debug/renesas-scif.S 1961F: arch/arm/mach-shmobile/ 1962F: Documentation/devicetree/bindings/arm/shmobile.txt 1963F: drivers/soc/renesas/ 1964F: include/linux/soc/renesas/ 1965 1966ARM/SOCFPGA ARCHITECTURE 1967M: Dinh Nguyen <dinguyen@kernel.org> 1968S: Maintained 1969F: arch/arm/mach-socfpga/ 1970F: arch/arm/boot/dts/socfpga* 1971F: arch/arm/configs/socfpga_defconfig 1972F: arch/arm64/boot/dts/altera/ 1973W: http://www.rocketboards.org 1974T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1975 1976ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1977M: Dinh Nguyen <dinguyen@kernel.org> 1978S: Maintained 1979F: drivers/clk/socfpga/ 1980 1981ARM/SOCFPGA EDAC SUPPORT 1982M: Thor Thayer <thor.thayer@linux.intel.com> 1983S: Maintained 1984F: drivers/edac/altera_edac. 1985 1986ARM/SPREADTRUM SoC SUPPORT 1987M: Orson Zhai <orsonzhai@gmail.com> 1988M: Baolin Wang <baolin.wang@linaro.org> 1989M: Chunyan Zhang <zhang.lyra@gmail.com> 1990S: Maintained 1991F: arch/arm64/boot/dts/sprd 1992N: sprd 1993 1994ARM/STI ARCHITECTURE 1995M: Patrice Chotard <patrice.chotard@st.com> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997W: http://www.stlinux.com 1998S: Maintained 1999F: arch/arm/mach-sti/ 2000F: arch/arm/boot/dts/sti* 2001F: drivers/char/hw_random/st-rng.c 2002F: drivers/clocksource/arm_global_timer.c 2003F: drivers/clocksource/clksrc_st_lpc.c 2004F: drivers/cpufreq/sti-cpufreq.c 2005F: drivers/dma/st_fdma* 2006F: drivers/i2c/busses/i2c-st.c 2007F: drivers/media/rc/st_rc.c 2008F: drivers/media/platform/sti/c8sectpfe/ 2009F: drivers/mmc/host/sdhci-st.c 2010F: drivers/phy/st/phy-miphy28lp.c 2011F: drivers/phy/st/phy-stih407-usb.c 2012F: drivers/pinctrl/pinctrl-st.c 2013F: drivers/remoteproc/st_remoteproc.c 2014F: drivers/remoteproc/st_slim_rproc.c 2015F: drivers/reset/sti/ 2016F: drivers/rtc/rtc-st-lpc.c 2017F: drivers/tty/serial/st-asc.c 2018F: drivers/usb/dwc3/dwc3-st.c 2019F: drivers/usb/host/ehci-st.c 2020F: drivers/usb/host/ohci-st.c 2021F: drivers/watchdog/st_lpc_wdt.c 2022F: drivers/ata/ahci_st.c 2023F: include/linux/remoteproc/st_slim_rproc.h 2024 2025ARM/STM32 ARCHITECTURE 2026M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2027M: Alexandre Torgue <alexandre.torgue@st.com> 2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2029S: Maintained 2030T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2031N: stm32 2032F: arch/arm/boot/dts/stm32* 2033F: arch/arm/mach-stm32/ 2034F: drivers/clocksource/armv7m_systick.c 2035 2036ARM/Synaptics Berlin SoC support 2037M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2038M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2040S: Maintained 2041F: arch/arm/mach-berlin/ 2042F: arch/arm/boot/dts/berlin* 2043F: arch/arm64/boot/dts/marvell/berlin* 2044 2045ARM/TANGO ARCHITECTURE 2046M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2047M: Mans Rullgard <mans@mansr.com> 2048L: linux-arm-kernel@lists.infradead.org 2049S: Odd Fixes 2050N: tango 2051 2052ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2053M: Lennert Buytenhek <kernel@wantstofly.org> 2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2055S: Maintained 2056 2057ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2058M: Hans Verkuil <hans.verkuil@cisco.com> 2059L: linux-tegra@vger.kernel.org 2060L: linux-media@vger.kernel.org 2061S: Maintained 2062F: drivers/media/platform/tegra-cec/ 2063F: Documentation/devicetree/bindings/media/tegra-cec.txt 2064 2065ARM/TETON BGA MACHINE SUPPORT 2066M: "Mark F. Brown" <mark.brown314@gmail.com> 2067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2068S: Maintained 2069 2070ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2071M: Santosh Shilimkar <ssantosh@kernel.org> 2072L: linux-kernel@vger.kernel.org 2073S: Maintained 2074F: drivers/memory/*emif* 2075 2076ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2077M: Santosh Shilimkar <ssantosh@kernel.org> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079S: Maintained 2080F: arch/arm/mach-keystone/ 2081F: arch/arm/boot/dts/keystone-* 2082T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2083 2084ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2085M: Santosh Shilimkar <ssantosh@kernel.org> 2086L: linux-kernel@vger.kernel.org 2087S: Maintained 2088F: drivers/clk/keystone/ 2089 2090ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2091M: Santosh Shilimkar <ssantosh@kernel.org> 2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093L: linux-kernel@vger.kernel.org 2094S: Maintained 2095F: drivers/clocksource/timer-keystone.c 2096 2097ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2098M: Santosh Shilimkar <ssantosh@kernel.org> 2099L: linux-kernel@vger.kernel.org 2100S: Maintained 2101F: drivers/power/reset/keystone-reset.c 2102 2103ARM/THECUS N2100 MACHINE SUPPORT 2104M: Lennert Buytenhek <kernel@wantstofly.org> 2105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2106S: Maintained 2107 2108ARM/TOSA MACHINE SUPPORT 2109M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2110M: Dirk Opfer <dirk@opfer-online.de> 2111S: Maintained 2112 2113ARM/UNIPHIER ARCHITECTURE 2114M: Masahiro Yamada <yamada.masahiro@socionext.com> 2115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2116T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2117S: Maintained 2118F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2119F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2120F: arch/arm/boot/dts/uniphier* 2121F: arch/arm/include/asm/hardware/cache-uniphier.h 2122F: arch/arm/mach-uniphier/ 2123F: arch/arm/mm/cache-uniphier.c 2124F: arch/arm64/boot/dts/socionext/uniphier* 2125F: drivers/bus/uniphier-system-bus.c 2126F: drivers/clk/uniphier/ 2127F: drivers/gpio/gpio-uniphier.c 2128F: drivers/i2c/busses/i2c-uniphier* 2129F: drivers/irqchip/irq-uniphier-aidet.c 2130F: drivers/pinctrl/uniphier/ 2131F: drivers/reset/reset-uniphier.c 2132F: drivers/tty/serial/8250/8250_uniphier.c 2133N: uniphier 2134 2135ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2136M: Ulf Hansson <ulf.hansson@linaro.org> 2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2138T: git git://git.linaro.org/people/ulfh/clk.git 2139S: Maintained 2140F: drivers/clk/ux500/ 2141 2142ARM/VERSATILE EXPRESS PLATFORM 2143M: Liviu Dudau <liviu.dudau@arm.com> 2144M: Sudeep Holla <sudeep.holla@arm.com> 2145M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2147S: Maintained 2148F: arch/arm/boot/dts/vexpress* 2149F: arch/arm64/boot/dts/arm/ 2150F: arch/arm/mach-vexpress/ 2151F: */*/vexpress* 2152F: */*/*/vexpress* 2153F: drivers/clk/versatile/clk-vexpress-osc.c 2154F: drivers/clocksource/versatile.c 2155N: mps2 2156 2157ARM/VFP SUPPORT 2158M: Russell King <linux@armlinux.org.uk> 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2160W: http://www.armlinux.org.uk/ 2161S: Maintained 2162F: arch/arm/vfp/ 2163 2164ARM/VOIPAC PXA270 SUPPORT 2165M: Marek Vasut <marek.vasut@gmail.com> 2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2167S: Maintained 2168F: arch/arm/mach-pxa/vpac270.c 2169F: arch/arm/mach-pxa/include/mach/vpac270.h 2170 2171ARM/VT8500 ARM ARCHITECTURE 2172M: Tony Prisk <linux@prisktech.co.nz> 2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2174S: Maintained 2175F: arch/arm/mach-vt8500/ 2176F: drivers/clocksource/vt8500_timer.c 2177F: drivers/i2c/busses/i2c-wmt.c 2178F: drivers/mmc/host/wmt-sdmmc.c 2179F: drivers/pwm/pwm-vt8500.c 2180F: drivers/rtc/rtc-vt8500.c 2181F: drivers/tty/serial/vt8500_serial.c 2182F: drivers/usb/host/ehci-platform.c 2183F: drivers/usb/host/uhci-platform.c 2184F: drivers/video/fbdev/vt8500lcdfb.* 2185F: drivers/video/fbdev/wm8505fb* 2186F: drivers/video/fbdev/wmt_ge_rops.* 2187 2188ARM/ZIPIT Z2 SUPPORT 2189M: Marek Vasut <marek.vasut@gmail.com> 2190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2191S: Maintained 2192F: arch/arm/mach-pxa/z2.c 2193F: arch/arm/mach-pxa/include/mach/z2.h 2194 2195ARM/ZTE ARCHITECTURE 2196M: Jun Nie <jun.nie@linaro.org> 2197M: Baoyou Xie <baoyou.xie@linaro.org> 2198M: Shawn Guo <shawnguo@kernel.org> 2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2200S: Maintained 2201F: arch/arm/boot/dts/zx2967* 2202F: arch/arm/mach-zx/ 2203F: arch/arm64/boot/dts/zte/ 2204F: drivers/clk/zte/ 2205F: drivers/dma/zx_dma.c 2206F: drivers/gpio/gpio-zx.c 2207F: drivers/i2c/busses/i2c-zx2967.c 2208F: drivers/mmc/host/dw_mmc-zx.* 2209F: drivers/pinctrl/zte/ 2210F: drivers/soc/zte/ 2211F: drivers/thermal/zx2967_thermal.c 2212F: drivers/watchdog/zx2967_wdt.c 2213F: Documentation/devicetree/bindings/arm/zte.txt 2214F: Documentation/devicetree/bindings/clock/zx2967*.txt 2215F: Documentation/devicetree/bindings/dma/zxdma.txt 2216F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2217F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2218F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2219F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2220F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2221F: Documentation/devicetree/bindings/soc/zte/ 2222F: Documentation/devicetree/bindings/sound/zte,*.txt 2223F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2224F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2225F: include/dt-bindings/clock/zx2967*.h 2226F: include/dt-bindings/soc/zte,*.h 2227F: sound/soc/codecs/zx_aud96p22.c 2228F: sound/soc/zte/ 2229 2230ARM/ZYNQ ARCHITECTURE 2231M: Michal Simek <michal.simek@xilinx.com> 2232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2233W: http://wiki.xilinx.com 2234T: git https://github.com/Xilinx/linux-xlnx.git 2235S: Supported 2236F: arch/arm/mach-zynq/ 2237F: drivers/cpuidle/cpuidle-zynq.c 2238F: drivers/block/xsysace.c 2239N: zynq 2240N: xilinx 2241F: drivers/clocksource/cadence_ttc_timer.c 2242F: drivers/i2c/busses/i2c-cadence.c 2243F: drivers/mmc/host/sdhci-of-arasan.c 2244F: drivers/edac/synopsys_edac.c 2245 2246ARM64 PORT (AARCH64 ARCHITECTURE) 2247M: Catalin Marinas <catalin.marinas@arm.com> 2248M: Will Deacon <will.deacon@arm.com> 2249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2250T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2251S: Maintained 2252F: arch/arm64/ 2253F: Documentation/arm64/ 2254 2255AS3645A LED FLASH CONTROLLER DRIVER 2256M: Sakari Ailus <sakari.ailus@iki.fi> 2257L: linux-leds@vger.kernel.org 2258S: Maintained 2259F: drivers/leds/leds-as3645a.c 2260 2261ASAHI KASEI AK8974 DRIVER 2262M: Linus Walleij <linus.walleij@linaro.org> 2263L: linux-iio@vger.kernel.org 2264W: http://www.akm.com/ 2265S: Supported 2266F: drivers/iio/magnetometer/ak8974.c 2267 2268ASC7621 HARDWARE MONITOR DRIVER 2269M: George Joseph <george.joseph@fairview5.com> 2270L: linux-hwmon@vger.kernel.org 2271S: Maintained 2272F: Documentation/hwmon/asc7621 2273F: drivers/hwmon/asc7621.c 2274 2275ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2276M: Corentin Chary <corentin.chary@gmail.com> 2277L: acpi4asus-user@lists.sourceforge.net 2278L: platform-driver-x86@vger.kernel.org 2279W: http://acpi4asus.sf.net 2280S: Maintained 2281F: drivers/platform/x86/asus*.c 2282F: drivers/platform/x86/eeepc*.c 2283 2284ASUS WIRELESS RADIO CONTROL DRIVER 2285M: João Paulo Rechi Vita <jprvita@gmail.com> 2286L: platform-driver-x86@vger.kernel.org 2287S: Maintained 2288F: drivers/platform/x86/asus-wireless.c 2289 2290ASYMMETRIC KEYS 2291M: David Howells <dhowells@redhat.com> 2292L: keyrings@vger.kernel.org 2293S: Maintained 2294F: Documentation/crypto/asymmetric-keys.txt 2295F: include/linux/verification.h 2296F: include/crypto/public_key.h 2297F: include/crypto/pkcs7.h 2298F: crypto/asymmetric_keys/ 2299 2300ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2301R: Dan Williams <dan.j.williams@intel.com> 2302W: http://sourceforge.net/projects/xscaleiop 2303S: Odd fixes 2304F: Documentation/crypto/async-tx-api.txt 2305F: crypto/async_tx/ 2306F: drivers/dma/ 2307F: include/linux/dmaengine.h 2308F: include/linux/async_tx.h 2309 2310AT24 EEPROM DRIVER 2311M: Bartosz Golaszewski <brgl@bgdev.pl> 2312L: linux-i2c@vger.kernel.org 2313T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2314S: Maintained 2315F: Documentation/devicetree/bindings/eeprom/at24.txt 2316F: drivers/misc/eeprom/at24.c 2317F: include/linux/platform_data/at24.h 2318 2319ATA OVER ETHERNET (AOE) DRIVER 2320M: "Ed L. Cashin" <ed.cashin@acm.org> 2321W: http://www.openaoe.org/ 2322S: Supported 2323F: Documentation/aoe/ 2324F: drivers/block/aoe/ 2325 2326ATHEROS 71XX/9XXX GPIO DRIVER 2327M: Alban Bedel <albeu@free.fr> 2328W: https://github.com/AlbanBedel/linux 2329T: git git://github.com/AlbanBedel/linux 2330S: Maintained 2331F: drivers/gpio/gpio-ath79.c 2332F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2333 2334ATHEROS 71XX/9XXX USB PHY DRIVER 2335M: Alban Bedel <albeu@free.fr> 2336W: https://github.com/AlbanBedel/linux 2337T: git git://github.com/AlbanBedel/linux 2338S: Maintained 2339F: drivers/phy/qualcomm/phy-ath79-usb.c 2340F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt 2341 2342ATHEROS ATH GENERIC UTILITIES 2343M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2344L: linux-wireless@vger.kernel.org 2345S: Supported 2346F: drivers/net/wireless/ath/* 2347 2348ATHEROS ATH5K WIRELESS DRIVER 2349M: Jiri Slaby <jirislaby@gmail.com> 2350M: Nick Kossifidis <mickflemm@gmail.com> 2351M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2352L: linux-wireless@vger.kernel.org 2353W: http://wireless.kernel.org/en/users/Drivers/ath5k 2354S: Maintained 2355F: drivers/net/wireless/ath/ath5k/ 2356 2357ATHEROS ATH6KL WIRELESS DRIVER 2358M: Kalle Valo <kvalo@qca.qualcomm.com> 2359L: linux-wireless@vger.kernel.org 2360W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2361T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2362S: Supported 2363F: drivers/net/wireless/ath/ath6kl/ 2364 2365ATI_REMOTE2 DRIVER 2366M: Ville Syrjala <syrjala@sci.fi> 2367S: Maintained 2368F: drivers/input/misc/ati_remote2.c 2369 2370ATK0110 HWMON DRIVER 2371M: Luca Tettamanti <kronos.it@gmail.com> 2372L: linux-hwmon@vger.kernel.org 2373S: Maintained 2374F: drivers/hwmon/asus_atk0110.c 2375 2376ATLX ETHERNET DRIVERS 2377M: Jay Cliburn <jcliburn@gmail.com> 2378M: Chris Snook <chris.snook@gmail.com> 2379L: netdev@vger.kernel.org 2380W: http://sourceforge.net/projects/atl1 2381W: http://atl1.sourceforge.net 2382S: Maintained 2383F: drivers/net/ethernet/atheros/ 2384 2385ATM 2386M: Chas Williams <3chas3@gmail.com> 2387L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2388L: netdev@vger.kernel.org 2389W: http://linux-atm.sourceforge.net 2390S: Maintained 2391F: drivers/atm/ 2392F: include/linux/atm* 2393F: include/uapi/linux/atm* 2394 2395ATMEL AT91 / AT32 MCI DRIVER 2396M: Ludovic Desroches <ludovic.desroches@microchip.com> 2397S: Maintained 2398F: drivers/mmc/host/atmel-mci.c 2399 2400ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2401M: Nicolas Ferre <nicolas.ferre@microchip.com> 2402S: Supported 2403F: drivers/power/reset/at91-sama5d2_shdwc.c 2404 2405ATMEL Audio ALSA driver 2406M: Nicolas Ferre <nicolas.ferre@microchip.com> 2407L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2408S: Supported 2409F: sound/soc/atmel 2410 2411ATMEL I2C DRIVER 2412M: Ludovic Desroches <ludovic.desroches@microchip.com> 2413L: linux-i2c@vger.kernel.org 2414S: Supported 2415F: drivers/i2c/busses/i2c-at91.c 2416 2417ATMEL ISI DRIVER 2418M: Ludovic Desroches <ludovic.desroches@microchip.com> 2419L: linux-media@vger.kernel.org 2420S: Supported 2421F: drivers/media/platform/atmel/atmel-isi.c 2422F: include/media/atmel-isi.h 2423 2424ATMEL LCDFB DRIVER 2425M: Nicolas Ferre <nicolas.ferre@microchip.com> 2426L: linux-fbdev@vger.kernel.org 2427S: Maintained 2428F: drivers/video/fbdev/atmel_lcdfb.c 2429F: include/video/atmel_lcdc.h 2430 2431ATMEL MACB ETHERNET DRIVER 2432M: Nicolas Ferre <nicolas.ferre@microchip.com> 2433S: Supported 2434F: drivers/net/ethernet/cadence/ 2435 2436ATMEL MAXTOUCH DRIVER 2437M: Nick Dyer <nick@shmanahar.org> 2438T: git git://github.com/ndyer/linux.git 2439S: Maintained 2440F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2441F: drivers/input/touchscreen/atmel_mxt_ts.c 2442 2443ATMEL SAMA5D2 ADC DRIVER 2444M: Ludovic Desroches <ludovic.desroches@microchip.com> 2445L: linux-iio@vger.kernel.org 2446S: Supported 2447F: drivers/iio/adc/at91-sama5d2_adc.c 2448 2449ATMEL SDMMC DRIVER 2450M: Ludovic Desroches <ludovic.desroches@microchip.com> 2451L: linux-mmc@vger.kernel.org 2452S: Supported 2453F: drivers/mmc/host/sdhci-of-at91.c 2454 2455ATMEL SPI DRIVER 2456M: Nicolas Ferre <nicolas.ferre@microchip.com> 2457S: Supported 2458F: drivers/spi/spi-atmel.* 2459 2460ATMEL SSC DRIVER 2461M: Nicolas Ferre <nicolas.ferre@microchip.com> 2462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2463S: Supported 2464F: drivers/misc/atmel-ssc.c 2465F: include/linux/atmel-ssc.h 2466 2467ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2468M: Nicolas Ferre <nicolas.ferre@microchip.com> 2469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2470S: Supported 2471F: drivers/misc/atmel_tclib.c 2472F: drivers/clocksource/tcb_clksrc.c 2473 2474ATMEL USBA UDC DRIVER 2475M: Nicolas Ferre <nicolas.ferre@microchip.com> 2476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2477S: Supported 2478F: drivers/usb/gadget/udc/atmel_usba_udc.* 2479 2480ATMEL WIRELESS DRIVER 2481M: Simon Kelley <simon@thekelleys.org.uk> 2482L: linux-wireless@vger.kernel.org 2483W: http://www.thekelleys.org.uk/atmel 2484W: http://atmelwlandriver.sourceforge.net/ 2485S: Maintained 2486F: drivers/net/wireless/atmel/atmel* 2487 2488ATMEL XDMA DRIVER 2489M: Ludovic Desroches <ludovic.desroches@microchip.com> 2490L: linux-arm-kernel@lists.infradead.org 2491L: dmaengine@vger.kernel.org 2492S: Supported 2493F: drivers/dma/at_xdmac.c 2494 2495ATOMIC INFRASTRUCTURE 2496M: Will Deacon <will.deacon@arm.com> 2497M: Peter Zijlstra <peterz@infradead.org> 2498R: Boqun Feng <boqun.feng@gmail.com> 2499L: linux-kernel@vger.kernel.org 2500S: Maintained 2501F: arch/*/include/asm/atomic*.h 2502F: include/*/atomic*.h 2503 2504ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2505M: Bradley Grove <linuxdrivers@attotech.com> 2506L: linux-scsi@vger.kernel.org 2507W: http://www.attotech.com 2508S: Supported 2509F: drivers/scsi/esas2r 2510 2511ATUSB IEEE 802.15.4 RADIO DRIVER 2512M: Stefan Schmidt <stefan@osg.samsung.com> 2513L: linux-wpan@vger.kernel.org 2514S: Maintained 2515F: drivers/net/ieee802154/atusb.c 2516F: drivers/net/ieee802154/atusb.h 2517F: drivers/net/ieee802154/at86rf230.h 2518 2519AUDIT SUBSYSTEM 2520M: Paul Moore <paul@paul-moore.com> 2521M: Eric Paris <eparis@redhat.com> 2522L: linux-audit@redhat.com (moderated for non-subscribers) 2523W: https://github.com/linux-audit 2524T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2525S: Supported 2526F: include/linux/audit.h 2527F: include/uapi/linux/audit.h 2528F: kernel/audit* 2529 2530AUXILIARY DISPLAY DRIVERS 2531M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2532W: http://miguelojeda.es/auxdisplay.htm 2533W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2534S: Maintained 2535F: drivers/auxdisplay/ 2536F: include/linux/cfag12864b.h 2537 2538AX.25 NETWORK LAYER 2539M: Ralf Baechle <ralf@linux-mips.org> 2540L: linux-hams@vger.kernel.org 2541W: http://www.linux-ax25.org/ 2542S: Maintained 2543F: include/uapi/linux/ax25.h 2544F: include/net/ax25.h 2545F: net/ax25/ 2546 2547AXENTIA ARM DEVICES 2548M: Peter Rosin <peda@axentia.se> 2549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2550S: Maintained 2551F: Documentation/devicetree/bindings/arm/axentia.txt 2552F: arch/arm/boot/dts/at91-linea.dtsi 2553F: arch/arm/boot/dts/at91-natte.dtsi 2554F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2555F: arch/arm/boot/dts/at91-tse850-3.dts 2556 2557AXENTIA ASOC DRIVERS 2558M: Peter Rosin <peda@axentia.se> 2559L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2560S: Maintained 2561F: Documentation/devicetree/bindings/sound/axentia,* 2562F: sound/soc/atmel/tse850-pcm5142.c 2563 2564AZ6007 DVB DRIVER 2565M: Mauro Carvalho Chehab <mchehab@kernel.org> 2566L: linux-media@vger.kernel.org 2567W: https://linuxtv.org 2568T: git git://linuxtv.org/media_tree.git 2569S: Maintained 2570F: drivers/media/usb/dvb-usb-v2/az6007.c 2571 2572AZTECH FM RADIO RECEIVER DRIVER 2573M: Hans Verkuil <hverkuil@xs4all.nl> 2574L: linux-media@vger.kernel.org 2575T: git git://linuxtv.org/media_tree.git 2576W: https://linuxtv.org 2577S: Maintained 2578F: drivers/media/radio/radio-aztech* 2579 2580B43 WIRELESS DRIVER 2581L: linux-wireless@vger.kernel.org 2582L: b43-dev@lists.infradead.org 2583W: http://wireless.kernel.org/en/users/Drivers/b43 2584S: Odd Fixes 2585F: drivers/net/wireless/broadcom/b43/ 2586 2587B43LEGACY WIRELESS DRIVER 2588M: Larry Finger <Larry.Finger@lwfinger.net> 2589L: linux-wireless@vger.kernel.org 2590L: b43-dev@lists.infradead.org 2591W: http://wireless.kernel.org/en/users/Drivers/b43 2592S: Maintained 2593F: drivers/net/wireless/broadcom/b43legacy/ 2594 2595BACKLIGHT CLASS/SUBSYSTEM 2596M: Lee Jones <lee.jones@linaro.org> 2597M: Daniel Thompson <daniel.thompson@linaro.org> 2598M: Jingoo Han <jingoohan1@gmail.com> 2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2600S: Maintained 2601F: drivers/video/backlight/ 2602F: include/linux/backlight.h 2603F: include/linux/pwm_backlight.h 2604F: Documentation/devicetree/bindings/leds/backlight 2605 2606BATMAN ADVANCED 2607M: Marek Lindner <mareklindner@neomailbox.ch> 2608M: Simon Wunderlich <sw@simonwunderlich.de> 2609M: Antonio Quartulli <a@unstable.cc> 2610L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2611W: https://www.open-mesh.org/ 2612Q: https://patchwork.open-mesh.org/project/batman/list/ 2613S: Maintained 2614F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2615F: Documentation/ABI/testing/sysfs-class-net-mesh 2616F: Documentation/networking/batman-adv.rst 2617F: include/uapi/linux/batadv_packet.h 2618F: include/uapi/linux/batman_adv.h 2619F: net/batman-adv/ 2620 2621BAYCOM/HDLCDRV DRIVERS FOR AX.25 2622M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2623L: linux-hams@vger.kernel.org 2624W: http://www.baycom.org/~tom/ham/ham.html 2625S: Maintained 2626F: drivers/net/hamradio/baycom* 2627 2628BCACHE (BLOCK LAYER CACHE) 2629M: Coly Li <colyli@suse.de> 2630M: Kent Overstreet <kent.overstreet@gmail.com> 2631L: linux-bcache@vger.kernel.org 2632W: http://bcache.evilpiepirate.org 2633C: irc://irc.oftc.net/bcache 2634S: Maintained 2635F: drivers/md/bcache/ 2636 2637BDISP ST MEDIA DRIVER 2638M: Fabien Dessenne <fabien.dessenne@st.com> 2639L: linux-media@vger.kernel.org 2640T: git git://linuxtv.org/media_tree.git 2641W: https://linuxtv.org 2642S: Supported 2643F: drivers/media/platform/sti/bdisp 2644 2645BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2646M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2647L: netdev@vger.kernel.org 2648S: Maintained 2649F: drivers/net/ethernet/ec_bhf.c 2650 2651BEFS FILE SYSTEM 2652M: Luis de Bethencourt <luisbg@kernel.org> 2653M: Salah Triki <salah.triki@gmail.com> 2654S: Maintained 2655T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2656F: Documentation/filesystems/befs.txt 2657F: fs/befs/ 2658 2659BFQ I/O SCHEDULER 2660M: Paolo Valente <paolo.valente@linaro.org> 2661M: Jens Axboe <axboe@kernel.dk> 2662L: linux-block@vger.kernel.org 2663S: Maintained 2664F: block/bfq-* 2665F: Documentation/block/bfq-iosched.txt 2666 2667BFS FILE SYSTEM 2668M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2669S: Maintained 2670F: Documentation/filesystems/bfs.txt 2671F: fs/bfs/ 2672F: include/uapi/linux/bfs_fs.h 2673 2674BLINKM RGB LED DRIVER 2675M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2676S: Maintained 2677F: drivers/leds/leds-blinkm.c 2678 2679BLOCK LAYER 2680M: Jens Axboe <axboe@kernel.dk> 2681L: linux-block@vger.kernel.org 2682T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2683S: Maintained 2684F: block/ 2685F: drivers/block/ 2686F: kernel/trace/blktrace.c 2687F: lib/sbitmap.c 2688 2689BLOCK2MTD DRIVER 2690M: Joern Engel <joern@lazybastard.org> 2691L: linux-mtd@lists.infradead.org 2692S: Maintained 2693F: drivers/mtd/devices/block2mtd.c 2694 2695BLUETOOTH DRIVERS 2696M: Marcel Holtmann <marcel@holtmann.org> 2697M: Johan Hedberg <johan.hedberg@gmail.com> 2698L: linux-bluetooth@vger.kernel.org 2699W: http://www.bluez.org/ 2700T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2701T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2702S: Maintained 2703F: drivers/bluetooth/ 2704 2705BLUETOOTH SUBSYSTEM 2706M: Marcel Holtmann <marcel@holtmann.org> 2707M: Johan Hedberg <johan.hedberg@gmail.com> 2708L: linux-bluetooth@vger.kernel.org 2709W: http://www.bluez.org/ 2710T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2711T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2712S: Maintained 2713F: net/bluetooth/ 2714F: include/net/bluetooth/ 2715 2716BONDING DRIVER 2717M: Jay Vosburgh <j.vosburgh@gmail.com> 2718M: Veaceslav Falico <vfalico@gmail.com> 2719M: Andy Gospodarek <andy@greyhouse.net> 2720L: netdev@vger.kernel.org 2721W: http://sourceforge.net/projects/bonding/ 2722S: Supported 2723F: drivers/net/bonding/ 2724F: include/uapi/linux/if_bonding.h 2725 2726BPF (Safe dynamic programs and tools) 2727M: Alexei Starovoitov <ast@kernel.org> 2728M: Daniel Borkmann <daniel@iogearbox.net> 2729L: netdev@vger.kernel.org 2730L: linux-kernel@vger.kernel.org 2731T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2732T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2733S: Supported 2734F: arch/x86/net/bpf_jit* 2735F: Documentation/networking/filter.txt 2736F: Documentation/bpf/ 2737F: include/linux/bpf* 2738F: include/linux/filter.h 2739F: include/trace/events/bpf.h 2740F: include/trace/events/xdp.h 2741F: include/uapi/linux/bpf* 2742F: include/uapi/linux/filter.h 2743F: kernel/bpf/ 2744F: kernel/trace/bpf_trace.c 2745F: lib/test_bpf.c 2746F: net/bpf/ 2747F: net/core/filter.c 2748F: net/sched/act_bpf.c 2749F: net/sched/cls_bpf.c 2750F: samples/bpf/ 2751F: tools/bpf/ 2752F: tools/testing/selftests/bpf/ 2753 2754BROADCOM B44 10/100 ETHERNET DRIVER 2755M: Michael Chan <michael.chan@broadcom.com> 2756L: netdev@vger.kernel.org 2757S: Supported 2758F: drivers/net/ethernet/broadcom/b44.* 2759 2760BROADCOM B53 ETHERNET SWITCH DRIVER 2761M: Florian Fainelli <f.fainelli@gmail.com> 2762L: netdev@vger.kernel.org 2763L: openwrt-devel@lists.openwrt.org (subscribers-only) 2764S: Supported 2765F: drivers/net/dsa/b53/* 2766F: include/linux/platform_data/b53.h 2767 2768BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2769M: Florian Fainelli <f.fainelli@gmail.com> 2770M: Ray Jui <rjui@broadcom.com> 2771M: Scott Branden <sbranden@broadcom.com> 2772M: bcm-kernel-feedback-list@broadcom.com 2773T: git git://github.com/broadcom/mach-bcm 2774S: Maintained 2775N: bcm281* 2776N: bcm113* 2777N: bcm216* 2778N: kona 2779F: arch/arm/mach-bcm/ 2780 2781BROADCOM BCM2835 ARM ARCHITECTURE 2782M: Eric Anholt <eric@anholt.net> 2783M: Stefan Wahren <stefan.wahren@i2se.com> 2784L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2786T: git git://github.com/anholt/linux 2787S: Maintained 2788N: bcm2835 2789F: drivers/staging/vc04_services 2790 2791BROADCOM BCM47XX MIPS ARCHITECTURE 2792M: Hauke Mehrtens <hauke@hauke-m.de> 2793M: Rafał Miłecki <zajec5@gmail.com> 2794L: linux-mips@linux-mips.org 2795S: Maintained 2796F: Documentation/devicetree/bindings/mips/brcm/ 2797F: arch/mips/bcm47xx/* 2798F: arch/mips/include/asm/mach-bcm47xx/* 2799 2800BROADCOM BCM5301X ARM ARCHITECTURE 2801M: Hauke Mehrtens <hauke@hauke-m.de> 2802M: Rafał Miłecki <zajec5@gmail.com> 2803M: Jon Mason <jonmason@broadcom.com> 2804M: bcm-kernel-feedback-list@broadcom.com 2805L: linux-arm-kernel@lists.infradead.org 2806S: Maintained 2807F: arch/arm/mach-bcm/bcm_5301x.c 2808F: arch/arm/boot/dts/bcm5301x*.dtsi 2809F: arch/arm/boot/dts/bcm470* 2810F: arch/arm/boot/dts/bcm953012* 2811 2812BROADCOM BCM53573 ARM ARCHITECTURE 2813M: Rafał Miłecki <rafal@milecki.pl> 2814L: linux-arm-kernel@lists.infradead.org 2815S: Maintained 2816F: arch/arm/boot/dts/bcm53573* 2817F: arch/arm/boot/dts/bcm47189* 2818 2819BROADCOM BCM63XX ARM ARCHITECTURE 2820M: Florian Fainelli <f.fainelli@gmail.com> 2821M: bcm-kernel-feedback-list@broadcom.com 2822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2823T: git git://github.com/broadcom/stblinux.git 2824S: Maintained 2825N: bcm63xx 2826 2827BROADCOM BCM63XX/BCM33XX UDC DRIVER 2828M: Kevin Cernekee <cernekee@gmail.com> 2829L: linux-usb@vger.kernel.org 2830S: Maintained 2831F: drivers/usb/gadget/udc/bcm63xx_udc.* 2832 2833BROADCOM BCM7XXX ARM ARCHITECTURE 2834M: Brian Norris <computersforpeace@gmail.com> 2835M: Gregory Fong <gregory.0xf0@gmail.com> 2836M: Florian Fainelli <f.fainelli@gmail.com> 2837M: bcm-kernel-feedback-list@broadcom.com 2838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2839T: git git://github.com/broadcom/stblinux.git 2840S: Maintained 2841F: arch/arm/mach-bcm/*brcmstb* 2842F: arch/arm/boot/dts/bcm7*.dts* 2843F: drivers/bus/brcmstb_gisb.c 2844F: arch/arm/mm/cache-b15-rac.c 2845F: arch/arm/include/asm/hardware/cache-b15-rac.h 2846N: brcmstb 2847 2848BROADCOM BMIPS CPUFREQ DRIVER 2849M: Markus Mayer <mmayer@broadcom.com> 2850M: bcm-kernel-feedback-list@broadcom.com 2851L: linux-pm@vger.kernel.org 2852S: Maintained 2853F: drivers/cpufreq/bmips-cpufreq.c 2854 2855BROADCOM BMIPS MIPS ARCHITECTURE 2856M: Kevin Cernekee <cernekee@gmail.com> 2857M: Florian Fainelli <f.fainelli@gmail.com> 2858L: linux-mips@linux-mips.org 2859T: git git://github.com/broadcom/stblinux.git 2860S: Maintained 2861F: arch/mips/bmips/* 2862F: arch/mips/include/asm/mach-bmips/* 2863F: arch/mips/kernel/*bmips* 2864F: arch/mips/boot/dts/brcm/bcm*.dts* 2865F: drivers/irqchip/irq-bcm63* 2866F: drivers/irqchip/irq-bcm7* 2867F: drivers/irqchip/irq-brcmstb* 2868F: include/linux/bcm963xx_nvram.h 2869F: include/linux/bcm963xx_tag.h 2870 2871BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2872M: Rasesh Mody <rasesh.mody@cavium.com> 2873M: Harish Patil <harish.patil@cavium.com> 2874M: Dept-GELinuxNICDev@cavium.com 2875L: netdev@vger.kernel.org 2876S: Supported 2877F: drivers/net/ethernet/broadcom/bnx2.* 2878F: drivers/net/ethernet/broadcom/bnx2_* 2879 2880BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2881M: QLogic-Storage-Upstream@qlogic.com 2882L: linux-scsi@vger.kernel.org 2883S: Supported 2884F: drivers/scsi/bnx2fc/ 2885 2886BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2887M: QLogic-Storage-Upstream@qlogic.com 2888L: linux-scsi@vger.kernel.org 2889S: Supported 2890F: drivers/scsi/bnx2i/ 2891 2892BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2893M: Ariel Elior <ariel.elior@cavium.com> 2894M: everest-linux-l2@cavium.com 2895L: netdev@vger.kernel.org 2896S: Supported 2897F: drivers/net/ethernet/broadcom/bnx2x/ 2898 2899BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2900M: Michael Chan <michael.chan@broadcom.com> 2901L: netdev@vger.kernel.org 2902S: Supported 2903F: drivers/net/ethernet/broadcom/bnxt/ 2904 2905BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2906M: Arend van Spriel <arend.vanspriel@broadcom.com> 2907M: Franky Lin <franky.lin@broadcom.com> 2908M: Hante Meuleman <hante.meuleman@broadcom.com> 2909M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2910M: Wright Feng <wright.feng@cypress.com> 2911L: linux-wireless@vger.kernel.org 2912L: brcm80211-dev-list.pdl@broadcom.com 2913L: brcm80211-dev-list@cypress.com 2914S: Supported 2915F: drivers/net/wireless/broadcom/brcm80211/ 2916 2917BROADCOM BRCMSTB GPIO DRIVER 2918M: Gregory Fong <gregory.0xf0@gmail.com> 2919L: bcm-kernel-feedback-list@broadcom.com 2920S: Supported 2921F: drivers/gpio/gpio-brcmstb.c 2922F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2923 2924BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2925M: Al Cooper <alcooperx@gmail.com> 2926L: linux-kernel@vger.kernel.org 2927L: bcm-kernel-feedback-list@broadcom.com 2928S: Maintained 2929F: drivers/phy/broadcom/phy-brcm-usb* 2930 2931BROADCOM GENET ETHERNET DRIVER 2932M: Doug Berger <opendmb@gmail.com> 2933M: Florian Fainelli <f.fainelli@gmail.com> 2934L: netdev@vger.kernel.org 2935S: Supported 2936F: drivers/net/ethernet/broadcom/genet/ 2937 2938BROADCOM IPROC ARM ARCHITECTURE 2939M: Ray Jui <rjui@broadcom.com> 2940M: Scott Branden <sbranden@broadcom.com> 2941M: Jon Mason <jonmason@broadcom.com> 2942M: bcm-kernel-feedback-list@broadcom.com 2943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2944T: git git://github.com/broadcom/cygnus-linux.git 2945S: Maintained 2946N: iproc 2947N: cygnus 2948N: bcm[-_]nsp 2949N: bcm9113* 2950N: bcm9583* 2951N: bcm9585* 2952N: bcm9586* 2953N: bcm988312 2954N: bcm113* 2955N: bcm583* 2956N: bcm585* 2957N: bcm586* 2958N: bcm88312 2959N: hr2 2960F: arch/arm64/boot/dts/broadcom/ns2* 2961F: drivers/clk/bcm/clk-ns* 2962F: drivers/pinctrl/bcm/pinctrl-ns* 2963 2964BROADCOM KONA GPIO DRIVER 2965M: Ray Jui <rjui@broadcom.com> 2966L: bcm-kernel-feedback-list@broadcom.com 2967S: Supported 2968F: drivers/gpio/gpio-bcm-kona.c 2969F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2970 2971BROADCOM NETXTREME-E ROCE DRIVER 2972M: Selvin Xavier <selvin.xavier@broadcom.com> 2973M: Devesh Sharma <devesh.sharma@broadcom.com> 2974M: Somnath Kotur <somnath.kotur@broadcom.com> 2975M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2976L: linux-rdma@vger.kernel.org 2977W: http://www.broadcom.com 2978S: Supported 2979F: drivers/infiniband/hw/bnxt_re/ 2980F: include/uapi/rdma/bnxt_re-abi.h 2981 2982BROADCOM NVRAM DRIVER 2983M: Rafał Miłecki <zajec5@gmail.com> 2984L: linux-mips@linux-mips.org 2985S: Maintained 2986F: drivers/firmware/broadcom/* 2987 2988BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2989M: Rafał Miłecki <zajec5@gmail.com> 2990L: linux-wireless@vger.kernel.org 2991S: Maintained 2992F: drivers/bcma/ 2993F: include/linux/bcma/ 2994 2995BROADCOM STB AVS CPUFREQ DRIVER 2996M: Markus Mayer <mmayer@broadcom.com> 2997M: bcm-kernel-feedback-list@broadcom.com 2998L: linux-pm@vger.kernel.org 2999S: Maintained 3000F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 3001F: drivers/cpufreq/brcmstb* 3002 3003BROADCOM STB AVS TMON DRIVER 3004M: Markus Mayer <mmayer@broadcom.com> 3005M: bcm-kernel-feedback-list@broadcom.com 3006L: linux-pm@vger.kernel.org 3007S: Maintained 3008F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3009F: drivers/thermal/broadcom/brcmstb* 3010 3011BROADCOM STB NAND FLASH DRIVER 3012M: Brian Norris <computersforpeace@gmail.com> 3013M: Kamal Dasu <kdasu.kdev@gmail.com> 3014L: linux-mtd@lists.infradead.org 3015L: bcm-kernel-feedback-list@broadcom.com 3016S: Maintained 3017F: drivers/mtd/nand/raw/brcmnand/ 3018 3019BROADCOM STB DPFE DRIVER 3020M: Markus Mayer <mmayer@broadcom.com> 3021M: bcm-kernel-feedback-list@broadcom.com 3022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3023S: Maintained 3024F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3025F: drivers/memory/brcmstb_dpfe.c 3026 3027BROADCOM SYSTEMPORT ETHERNET DRIVER 3028M: Florian Fainelli <f.fainelli@gmail.com> 3029L: netdev@vger.kernel.org 3030S: Supported 3031F: drivers/net/ethernet/broadcom/bcmsysport.* 3032 3033BROADCOM TG3 GIGABIT ETHERNET DRIVER 3034M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3035M: Prashant Sreedharan <prashant@broadcom.com> 3036M: Michael Chan <mchan@broadcom.com> 3037L: netdev@vger.kernel.org 3038S: Supported 3039F: drivers/net/ethernet/broadcom/tg3.* 3040 3041BROCADE BFA FC SCSI DRIVER 3042M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3043M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3044L: linux-scsi@vger.kernel.org 3045S: Supported 3046F: drivers/scsi/bfa/ 3047 3048BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3049M: Rasesh Mody <rasesh.mody@cavium.com> 3050M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3051M: Dept-GELinuxNICDev@cavium.com 3052L: netdev@vger.kernel.org 3053S: Supported 3054F: drivers/net/ethernet/brocade/bna/ 3055 3056BSG (block layer generic sg v4 driver) 3057M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3058L: linux-scsi@vger.kernel.org 3059S: Supported 3060F: block/bsg.c 3061F: include/linux/bsg.h 3062F: include/uapi/linux/bsg.h 3063 3064BT87X AUDIO DRIVER 3065M: Clemens Ladisch <clemens@ladisch.de> 3066L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3067T: git git://git.alsa-project.org/alsa-kernel.git 3068S: Maintained 3069F: Documentation/sound/alsa/Bt87x.txt 3070F: sound/pci/bt87x.c 3071 3072BT8XXGPIO DRIVER 3073M: Michael Buesch <m@bues.ch> 3074W: http://bu3sch.de/btgpio.php 3075S: Maintained 3076F: drivers/gpio/gpio-bt8xx.c 3077 3078BTRFS FILE SYSTEM 3079M: Chris Mason <clm@fb.com> 3080M: Josef Bacik <jbacik@fb.com> 3081M: David Sterba <dsterba@suse.com> 3082L: linux-btrfs@vger.kernel.org 3083W: http://btrfs.wiki.kernel.org/ 3084Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3085T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3086S: Maintained 3087F: Documentation/filesystems/btrfs.txt 3088F: fs/btrfs/ 3089F: include/linux/btrfs* 3090F: include/uapi/linux/btrfs* 3091 3092BTTV VIDEO4LINUX DRIVER 3093M: Mauro Carvalho Chehab <mchehab@kernel.org> 3094L: linux-media@vger.kernel.org 3095W: https://linuxtv.org 3096T: git git://linuxtv.org/media_tree.git 3097S: Odd fixes 3098F: Documentation/media/v4l-drivers/bttv* 3099F: drivers/media/pci/bt8xx/bttv* 3100 3101BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3102M: Chanwoo Choi <cw00.choi@samsung.com> 3103L: linux-pm@vger.kernel.org 3104L: linux-samsung-soc@vger.kernel.org 3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3106S: Maintained 3107F: drivers/devfreq/exynos-bus.c 3108F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3109 3110BUSLOGIC SCSI DRIVER 3111M: Khalid Aziz <khalid@gonehiking.org> 3112L: linux-scsi@vger.kernel.org 3113S: Maintained 3114F: drivers/scsi/BusLogic.* 3115F: drivers/scsi/FlashPoint.* 3116 3117C-MEDIA CMI8788 DRIVER 3118M: Clemens Ladisch <clemens@ladisch.de> 3119L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3120T: git git://git.alsa-project.org/alsa-kernel.git 3121S: Maintained 3122F: sound/pci/oxygen/ 3123 3124C6X ARCHITECTURE 3125M: Mark Salter <msalter@redhat.com> 3126M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3127L: linux-c6x-dev@linux-c6x.org 3128W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3129S: Maintained 3130F: arch/c6x/ 3131 3132CA8210 IEEE-802.15.4 RADIO DRIVER 3133M: Harry Morris <h.morris@cascoda.com> 3134L: linux-wpan@vger.kernel.org 3135W: https://github.com/Cascoda/ca8210-linux.git 3136S: Maintained 3137F: drivers/net/ieee802154/ca8210.c 3138F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3139 3140CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3141M: David Howells <dhowells@redhat.com> 3142L: linux-cachefs@redhat.com (moderated for non-subscribers) 3143S: Supported 3144F: Documentation/filesystems/caching/cachefiles.txt 3145F: fs/cachefiles/ 3146 3147CADET FM/AM RADIO RECEIVER DRIVER 3148M: Hans Verkuil <hverkuil@xs4all.nl> 3149L: linux-media@vger.kernel.org 3150T: git git://linuxtv.org/media_tree.git 3151W: https://linuxtv.org 3152S: Maintained 3153F: drivers/media/radio/radio-cadet* 3154 3155CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3156M: Jonathan Corbet <corbet@lwn.net> 3157L: linux-media@vger.kernel.org 3158T: git git://linuxtv.org/media_tree.git 3159S: Maintained 3160F: Documentation/media/v4l-drivers/cafe_ccic* 3161F: drivers/media/platform/marvell-ccic/ 3162 3163CAIF NETWORK LAYER 3164M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3165L: netdev@vger.kernel.org 3166S: Supported 3167F: Documentation/networking/caif/ 3168F: drivers/net/caif/ 3169F: include/uapi/linux/caif/ 3170F: include/net/caif/ 3171F: net/caif/ 3172 3173CALGARY x86-64 IOMMU 3174M: Muli Ben-Yehuda <mulix@mulix.org> 3175M: Jon Mason <jdmason@kudzu.us> 3176L: iommu@lists.linux-foundation.org 3177S: Maintained 3178F: arch/x86/kernel/pci-calgary_64.c 3179F: arch/x86/kernel/tce_64.c 3180F: arch/x86/include/asm/calgary.h 3181F: arch/x86/include/asm/tce.h 3182 3183CAN NETWORK DRIVERS 3184M: Wolfgang Grandegger <wg@grandegger.com> 3185M: Marc Kleine-Budde <mkl@pengutronix.de> 3186L: linux-can@vger.kernel.org 3187W: https://github.com/linux-can 3188T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3189T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3190S: Maintained 3191F: Documentation/devicetree/bindings/net/can/ 3192F: drivers/net/can/ 3193F: include/linux/can/dev.h 3194F: include/linux/can/platform/ 3195F: include/uapi/linux/can/error.h 3196F: include/uapi/linux/can/netlink.h 3197 3198CAN NETWORK LAYER 3199M: Oliver Hartkopp <socketcan@hartkopp.net> 3200M: Marc Kleine-Budde <mkl@pengutronix.de> 3201L: linux-can@vger.kernel.org 3202W: https://github.com/linux-can 3203T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3204T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3205S: Maintained 3206F: Documentation/networking/can.rst 3207F: net/can/ 3208F: include/linux/can/core.h 3209F: include/uapi/linux/can.h 3210F: include/uapi/linux/can/bcm.h 3211F: include/uapi/linux/can/raw.h 3212F: include/uapi/linux/can/gw.h 3213 3214CAPABILITIES 3215M: Serge Hallyn <serge@hallyn.com> 3216L: linux-security-module@vger.kernel.org 3217S: Supported 3218F: include/linux/capability.h 3219F: include/uapi/linux/capability.h 3220F: security/commoncap.c 3221F: kernel/capability.c 3222 3223CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3224M: Kevin Tsai <ktsai@capellamicro.com> 3225S: Maintained 3226F: drivers/iio/light/cm* 3227 3228CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3229M: Christian Lamparter <chunkeey@googlemail.com> 3230L: linux-wireless@vger.kernel.org 3231W: http://wireless.kernel.org/en/users/Drivers/carl9170 3232S: Maintained 3233F: drivers/net/wireless/ath/carl9170/ 3234 3235CAVIUM I2C DRIVER 3236M: Jan Glauber <jglauber@cavium.com> 3237M: David Daney <david.daney@cavium.com> 3238W: http://www.cavium.com 3239S: Supported 3240F: drivers/i2c/busses/i2c-octeon* 3241F: drivers/i2c/busses/i2c-thunderx* 3242 3243CAVIUM LIQUIDIO NETWORK DRIVER 3244M: Derek Chickles <derek.chickles@caviumnetworks.com> 3245M: Satanand Burla <satananda.burla@caviumnetworks.com> 3246M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3247M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3248L: netdev@vger.kernel.org 3249W: http://www.cavium.com 3250S: Supported 3251F: drivers/net/ethernet/cavium/liquidio/ 3252 3253CAVIUM MMC DRIVER 3254M: Jan Glauber <jglauber@cavium.com> 3255M: David Daney <david.daney@cavium.com> 3256M: Steven J. Hill <Steven.Hill@cavium.com> 3257W: http://www.cavium.com 3258S: Supported 3259F: drivers/mmc/host/cavium* 3260 3261CAVIUM OCTEON-TX CRYPTO DRIVER 3262M: George Cherian <george.cherian@cavium.com> 3263L: linux-crypto@vger.kernel.org 3264W: http://www.cavium.com 3265S: Supported 3266F: drivers/crypto/cavium/cpt/ 3267 3268CAVIUM THUNDERX2 ARM64 SOC 3269M: Robert Richter <rrichter@cavium.com> 3270M: Jayachandran C <jnair@caviumnetworks.com> 3271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3272S: Maintained 3273F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3274F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3275 3276CC2520 IEEE-802.15.4 RADIO DRIVER 3277M: Varka Bhadram <varkabhadram@gmail.com> 3278L: linux-wpan@vger.kernel.org 3279S: Maintained 3280F: drivers/net/ieee802154/cc2520.c 3281F: include/linux/spi/cc2520.h 3282F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3283 3284CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3285M: Gilad Ben-Yossef <gilad@benyossef.com> 3286L: linux-crypto@vger.kernel.org 3287S: Supported 3288F: drivers/crypto/ccree/ 3289W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3290 3291CEC FRAMEWORK 3292M: Hans Verkuil <hans.verkuil@cisco.com> 3293L: linux-media@vger.kernel.org 3294T: git git://linuxtv.org/media_tree.git 3295W: http://linuxtv.org 3296S: Supported 3297F: Documentation/media/kapi/cec-core.rst 3298F: Documentation/media/uapi/cec 3299F: drivers/media/cec/ 3300F: drivers/media/rc/keymaps/rc-cec.c 3301F: include/media/cec.h 3302F: include/media/cec-notifier.h 3303F: include/uapi/linux/cec.h 3304F: include/uapi/linux/cec-funcs.h 3305F: Documentation/devicetree/bindings/media/cec.txt 3306F: Documentation/ABI/testing/debugfs-cec-error-inj 3307 3308CEC GPIO DRIVER 3309M: Hans Verkuil <hans.verkuil@cisco.com> 3310L: linux-media@vger.kernel.org 3311T: git git://linuxtv.org/media_tree.git 3312W: http://linuxtv.org 3313S: Supported 3314F: drivers/media/platform/cec-gpio/ 3315F: Documentation/devicetree/bindings/media/cec-gpio.txt 3316 3317CELL BROADBAND ENGINE ARCHITECTURE 3318M: Arnd Bergmann <arnd@arndb.de> 3319L: linuxppc-dev@lists.ozlabs.org 3320W: http://www.ibm.com/developerworks/power/cell/ 3321S: Supported 3322F: arch/powerpc/include/asm/cell*.h 3323F: arch/powerpc/include/asm/spu*.h 3324F: arch/powerpc/include/uapi/asm/spu*.h 3325F: arch/powerpc/oprofile/*cell* 3326F: arch/powerpc/platforms/cell/ 3327 3328CEPH COMMON CODE (LIBCEPH) 3329M: Ilya Dryomov <idryomov@gmail.com> 3330M: "Yan, Zheng" <zyan@redhat.com> 3331M: Sage Weil <sage@redhat.com> 3332L: ceph-devel@vger.kernel.org 3333W: http://ceph.com/ 3334T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3335T: git git://github.com/ceph/ceph-client.git 3336S: Supported 3337F: net/ceph/ 3338F: include/linux/ceph/ 3339F: include/linux/crush/ 3340 3341CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3342M: "Yan, Zheng" <zyan@redhat.com> 3343M: Sage Weil <sage@redhat.com> 3344M: Ilya Dryomov <idryomov@gmail.com> 3345L: ceph-devel@vger.kernel.org 3346W: http://ceph.com/ 3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3348T: git git://github.com/ceph/ceph-client.git 3349S: Supported 3350F: Documentation/filesystems/ceph.txt 3351F: fs/ceph/ 3352 3353CERTIFICATE HANDLING: 3354M: David Howells <dhowells@redhat.com> 3355M: David Woodhouse <dwmw2@infradead.org> 3356L: keyrings@vger.kernel.org 3357S: Maintained 3358F: Documentation/module-signing.txt 3359F: certs/ 3360F: scripts/sign-file.c 3361F: scripts/extract-cert.c 3362 3363CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3364L: linux-usb@vger.kernel.org 3365S: Orphan 3366F: Documentation/usb/WUSB-Design-overview.txt 3367F: Documentation/usb/wusb-cbaf 3368F: drivers/usb/host/hwa-hc.c 3369F: drivers/usb/host/whci/ 3370F: drivers/usb/wusbcore/ 3371F: include/linux/usb/wusb* 3372 3373CFAG12864B LCD DRIVER 3374M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3375W: http://miguelojeda.es/auxdisplay.htm 3376W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3377S: Maintained 3378F: drivers/auxdisplay/cfag12864b.c 3379F: include/linux/cfag12864b.h 3380 3381CFAG12864BFB LCD FRAMEBUFFER DRIVER 3382M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3383W: http://miguelojeda.es/auxdisplay.htm 3384W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3385S: Maintained 3386F: drivers/auxdisplay/cfag12864bfb.c 3387F: include/linux/cfag12864b.h 3388 3389802.11 (including CFG80211/NL80211) 3390M: Johannes Berg <johannes@sipsolutions.net> 3391L: linux-wireless@vger.kernel.org 3392W: http://wireless.kernel.org/ 3393T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3394T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3395S: Maintained 3396F: net/wireless/ 3397F: include/uapi/linux/nl80211.h 3398F: include/linux/ieee80211.h 3399F: include/net/wext.h 3400F: include/net/cfg80211.h 3401F: include/net/iw_handler.h 3402F: include/net/ieee80211_radiotap.h 3403F: Documentation/driver-api/80211/cfg80211.rst 3404F: Documentation/networking/regulatory.txt 3405 3406CHAR and MISC DRIVERS 3407M: Arnd Bergmann <arnd@arndb.de> 3408M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3409T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3410S: Supported 3411F: drivers/char/ 3412F: drivers/misc/ 3413F: include/linux/miscdevice.h 3414 3415CHECKPATCH 3416M: Andy Whitcroft <apw@canonical.com> 3417M: Joe Perches <joe@perches.com> 3418S: Maintained 3419F: scripts/checkpatch.pl 3420 3421CHINESE DOCUMENTATION 3422M: Harry Wei <harryxiyou@gmail.com> 3423L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3424L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3425S: Maintained 3426F: Documentation/translations/zh_CN/ 3427 3428CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3429M: Peter Chen <Peter.Chen@nxp.com> 3430T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3431L: linux-usb@vger.kernel.org 3432S: Maintained 3433F: drivers/usb/chipidea/ 3434 3435CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3436M: Hans de Goede <hdegoede@redhat.com> 3437L: linux-input@vger.kernel.org 3438S: Maintained 3439F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3440F: drivers/input/touchscreen/chipone_icn8318.c 3441 3442CHROME HARDWARE PLATFORM SUPPORT 3443M: Benson Leung <bleung@chromium.org> 3444M: Olof Johansson <olof@lixom.net> 3445S: Maintained 3446T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3447F: drivers/platform/chrome/ 3448 3449CIRRUS LOGIC AUDIO CODEC DRIVERS 3450M: Brian Austin <brian.austin@cirrus.com> 3451M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3452L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3453S: Maintained 3454F: sound/soc/codecs/cs* 3455 3456CIRRUS LOGIC EP93XX ETHERNET DRIVER 3457M: Hartley Sweeten <hsweeten@visionengravers.com> 3458L: netdev@vger.kernel.org 3459S: Maintained 3460F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3461 3462CISCO FCOE HBA DRIVER 3463M: Satish Kharat <satishkh@cisco.com> 3464M: Sesidhar Baddela <sebaddel@cisco.com> 3465M: Karan Tilak Kumar <kartilak@cisco.com> 3466L: linux-scsi@vger.kernel.org 3467S: Supported 3468F: drivers/scsi/fnic/ 3469 3470CISCO SCSI HBA DRIVER 3471M: Karan Tilak Kumar <kartilak@cisco.com> 3472M: Sesidhar Baddela <sebaddel@cisco.com> 3473L: linux-scsi@vger.kernel.org 3474S: Supported 3475F: drivers/scsi/snic/ 3476 3477CISCO VIC ETHERNET NIC DRIVER 3478M: Christian Benvenuti <benve@cisco.com> 3479M: Govindarajulu Varadarajan <_govind@gmx.com> 3480M: Parvi Kaustubhi <pkaustub@cisco.com> 3481S: Supported 3482F: drivers/net/ethernet/cisco/enic/ 3483 3484CISCO VIC LOW LATENCY NIC DRIVER 3485M: Christian Benvenuti <benve@cisco.com> 3486M: Dave Goodell <dgoodell@cisco.com> 3487S: Supported 3488F: drivers/infiniband/hw/usnic/ 3489 3490CLEANCACHE API 3491M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3492L: linux-kernel@vger.kernel.org 3493S: Maintained 3494F: mm/cleancache.c 3495F: include/linux/cleancache.h 3496 3497CLK API 3498M: Russell King <linux@armlinux.org.uk> 3499L: linux-clk@vger.kernel.org 3500S: Maintained 3501F: include/linux/clk.h 3502 3503CLOCKSOURCE, CLOCKEVENT DRIVERS 3504M: Daniel Lezcano <daniel.lezcano@linaro.org> 3505M: Thomas Gleixner <tglx@linutronix.de> 3506L: linux-kernel@vger.kernel.org 3507T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3508S: Supported 3509F: drivers/clocksource/ 3510F: Documentation/devicetree/bindings/timer/ 3511 3512CMPC ACPI DRIVER 3513M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3514M: Daniel Oliveira Nascimento <don@syst.com.br> 3515L: platform-driver-x86@vger.kernel.org 3516S: Supported 3517F: drivers/platform/x86/classmate-laptop.c 3518 3519COBALT MEDIA DRIVER 3520M: Hans Verkuil <hans.verkuil@cisco.com> 3521L: linux-media@vger.kernel.org 3522T: git git://linuxtv.org/media_tree.git 3523W: https://linuxtv.org 3524S: Supported 3525F: drivers/media/pci/cobalt/ 3526 3527COCCINELLE/Semantic Patches (SmPL) 3528M: Julia Lawall <Julia.Lawall@lip6.fr> 3529M: Gilles Muller <Gilles.Muller@lip6.fr> 3530M: Nicolas Palix <nicolas.palix@imag.fr> 3531M: Michal Marek <michal.lkml@markovi.net> 3532L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3533T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3534W: http://coccinelle.lip6.fr/ 3535S: Supported 3536F: Documentation/dev-tools/coccinelle.rst 3537F: scripts/coccinelle/ 3538F: scripts/coccicheck 3539 3540CODA FILE SYSTEM 3541M: Jan Harkes <jaharkes@cs.cmu.edu> 3542M: coda@cs.cmu.edu 3543L: codalist@coda.cs.cmu.edu 3544W: http://www.coda.cs.cmu.edu/ 3545S: Maintained 3546F: Documentation/filesystems/coda.txt 3547F: fs/coda/ 3548F: include/linux/coda*.h 3549F: include/uapi/linux/coda*.h 3550 3551CODA V4L2 MEM2MEM DRIVER 3552M: Philipp Zabel <p.zabel@pengutronix.de> 3553L: linux-media@vger.kernel.org 3554S: Maintained 3555F: Documentation/devicetree/bindings/media/coda.txt 3556F: drivers/media/platform/coda/ 3557 3558COMMON CLK FRAMEWORK 3559M: Michael Turquette <mturquette@baylibre.com> 3560M: Stephen Boyd <sboyd@kernel.org> 3561L: linux-clk@vger.kernel.org 3562Q: http://patchwork.kernel.org/project/linux-clk/list/ 3563T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3564S: Maintained 3565F: Documentation/devicetree/bindings/clock/ 3566F: drivers/clk/ 3567X: drivers/clk/clkdev.c 3568F: include/linux/clk-pr* 3569F: include/linux/clk/ 3570 3571COMMON INTERNET FILE SYSTEM (CIFS) 3572M: Steve French <sfrench@samba.org> 3573L: linux-cifs@vger.kernel.org 3574L: samba-technical@lists.samba.org (moderated for non-subscribers) 3575W: http://linux-cifs.samba.org/ 3576T: git git://git.samba.org/sfrench/cifs-2.6.git 3577S: Supported 3578F: Documentation/filesystems/cifs/ 3579F: fs/cifs/ 3580 3581COMPACTPCI HOTPLUG CORE 3582M: Scott Murray <scott@spiteful.org> 3583L: linux-pci@vger.kernel.org 3584S: Maintained 3585F: drivers/pci/hotplug/cpci_hotplug* 3586 3587COMPACTPCI HOTPLUG GENERIC DRIVER 3588M: Scott Murray <scott@spiteful.org> 3589L: linux-pci@vger.kernel.org 3590S: Maintained 3591F: drivers/pci/hotplug/cpcihp_generic.c 3592 3593COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3594M: Scott Murray <scott@spiteful.org> 3595L: linux-pci@vger.kernel.org 3596S: Maintained 3597F: drivers/pci/hotplug/cpcihp_zt5550.* 3598 3599COMPAL LAPTOP SUPPORT 3600M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3601L: platform-driver-x86@vger.kernel.org 3602S: Maintained 3603F: drivers/platform/x86/compal-laptop.c 3604 3605CONEXANT ACCESSRUNNER USB DRIVER 3606L: accessrunner-general@lists.sourceforge.net 3607W: http://accessrunner.sourceforge.net/ 3608S: Orphan 3609F: drivers/usb/atm/cxacru.c 3610 3611CONFIGFS 3612M: Joel Becker <jlbec@evilplan.org> 3613M: Christoph Hellwig <hch@lst.de> 3614T: git git://git.infradead.org/users/hch/configfs.git 3615S: Supported 3616F: fs/configfs/ 3617F: include/linux/configfs.h 3618 3619CONNECTOR 3620M: Evgeniy Polyakov <zbr@ioremap.net> 3621L: netdev@vger.kernel.org 3622S: Maintained 3623F: drivers/connector/ 3624 3625CONTROL GROUP (CGROUP) 3626M: Tejun Heo <tj@kernel.org> 3627M: Li Zefan <lizefan@huawei.com> 3628M: Johannes Weiner <hannes@cmpxchg.org> 3629L: cgroups@vger.kernel.org 3630T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3631S: Maintained 3632F: Documentation/cgroup* 3633F: include/linux/cgroup* 3634F: kernel/cgroup* 3635 3636CONTROL GROUP - CPUSET 3637M: Li Zefan <lizefan@huawei.com> 3638L: cgroups@vger.kernel.org 3639W: http://www.bullopensource.org/cpuset/ 3640W: http://oss.sgi.com/projects/cpusets/ 3641T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3642S: Maintained 3643F: Documentation/cgroup-v1/cpusets.txt 3644F: include/linux/cpuset.h 3645F: kernel/cgroup/cpuset.c 3646 3647CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3648M: Johannes Weiner <hannes@cmpxchg.org> 3649M: Michal Hocko <mhocko@kernel.org> 3650M: Vladimir Davydov <vdavydov.dev@gmail.com> 3651L: cgroups@vger.kernel.org 3652L: linux-mm@kvack.org 3653S: Maintained 3654F: mm/memcontrol.c 3655F: mm/swap_cgroup.c 3656 3657CORETEMP HARDWARE MONITORING DRIVER 3658M: Fenghua Yu <fenghua.yu@intel.com> 3659L: linux-hwmon@vger.kernel.org 3660S: Maintained 3661F: Documentation/hwmon/coretemp 3662F: drivers/hwmon/coretemp.c 3663 3664COSA/SRP SYNC SERIAL DRIVER 3665M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3666W: http://www.fi.muni.cz/~kas/cosa/ 3667S: Maintained 3668F: drivers/net/wan/cosa* 3669 3670CPMAC ETHERNET DRIVER 3671M: Florian Fainelli <f.fainelli@gmail.com> 3672L: netdev@vger.kernel.org 3673S: Maintained 3674F: drivers/net/ethernet/ti/cpmac.c 3675 3676CPU FREQUENCY DRIVERS 3677M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3678M: Viresh Kumar <viresh.kumar@linaro.org> 3679L: linux-pm@vger.kernel.org 3680S: Maintained 3681T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3682T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3683B: https://bugzilla.kernel.org 3684F: Documentation/cpu-freq/ 3685F: Documentation/devicetree/bindings/cpufreq/ 3686F: drivers/cpufreq/ 3687F: include/linux/cpufreq.h 3688F: tools/testing/selftests/cpufreq/ 3689 3690CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3691M: Viresh Kumar <viresh.kumar@linaro.org> 3692M: Sudeep Holla <sudeep.holla@arm.com> 3693L: linux-pm@vger.kernel.org 3694W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3695S: Maintained 3696F: drivers/cpufreq/arm_big_little.h 3697F: drivers/cpufreq/arm_big_little.c 3698F: drivers/cpufreq/arm_big_little_dt.c 3699 3700CPU POWER MONITORING SUBSYSTEM 3701M: Thomas Renninger <trenn@suse.com> 3702M: Shuah Khan <shuah@kernel.org> 3703L: linux-pm@vger.kernel.org 3704S: Maintained 3705F: tools/power/cpupower/ 3706 3707CPUID/MSR DRIVER 3708M: "H. Peter Anvin" <hpa@zytor.com> 3709S: Maintained 3710F: arch/x86/kernel/cpuid.c 3711F: arch/x86/kernel/msr.c 3712 3713CPUIDLE DRIVER - ARM BIG LITTLE 3714M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3715M: Daniel Lezcano <daniel.lezcano@linaro.org> 3716L: linux-pm@vger.kernel.org 3717L: linux-arm-kernel@lists.infradead.org 3718T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3719S: Maintained 3720F: drivers/cpuidle/cpuidle-big_little.c 3721 3722CPUIDLE DRIVER - ARM EXYNOS 3723M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3724M: Daniel Lezcano <daniel.lezcano@linaro.org> 3725M: Kukjin Kim <kgene@kernel.org> 3726L: linux-pm@vger.kernel.org 3727L: linux-samsung-soc@vger.kernel.org 3728S: Supported 3729F: drivers/cpuidle/cpuidle-exynos.c 3730F: arch/arm/mach-exynos/pm.c 3731 3732CPUIDLE DRIVERS 3733M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3734M: Daniel Lezcano <daniel.lezcano@linaro.org> 3735L: linux-pm@vger.kernel.org 3736S: Maintained 3737T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3738B: https://bugzilla.kernel.org 3739F: drivers/cpuidle/* 3740F: include/linux/cpuidle.h 3741 3742CRAMFS FILESYSTEM 3743M: Nicolas Pitre <nico@linaro.org> 3744S: Maintained 3745F: Documentation/filesystems/cramfs.txt 3746F: fs/cramfs/ 3747 3748CRYPTO API 3749M: Herbert Xu <herbert@gondor.apana.org.au> 3750M: "David S. Miller" <davem@davemloft.net> 3751L: linux-crypto@vger.kernel.org 3752T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3753T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3754S: Maintained 3755F: Documentation/crypto/ 3756F: Documentation/devicetree/bindings/crypto/ 3757F: arch/*/crypto/ 3758F: crypto/ 3759F: drivers/crypto/ 3760F: include/crypto/ 3761F: include/linux/crypto* 3762 3763CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3764M: Neil Horman <nhorman@tuxdriver.com> 3765L: linux-crypto@vger.kernel.org 3766S: Maintained 3767F: crypto/ansi_cprng.c 3768F: crypto/rng.c 3769 3770CS3308 MEDIA DRIVER 3771M: Hans Verkuil <hverkuil@xs4all.nl> 3772L: linux-media@vger.kernel.org 3773T: git git://linuxtv.org/media_tree.git 3774W: http://linuxtv.org 3775S: Odd Fixes 3776F: drivers/media/i2c/cs3308.c 3777F: drivers/media/i2c/cs3308.h 3778 3779CS5535 Audio ALSA driver 3780M: Jaya Kumar <jayakumar.alsa@gmail.com> 3781S: Maintained 3782F: sound/pci/cs5535audio/ 3783 3784CW1200 WLAN driver 3785M: Solomon Peachy <pizza@shaftnet.org> 3786S: Maintained 3787F: drivers/net/wireless/st/cw1200/ 3788 3789CX18 VIDEO4LINUX DRIVER 3790M: Andy Walls <awalls@md.metrocast.net> 3791L: ivtv-devel@ivtvdriver.org (subscribers-only) 3792L: linux-media@vger.kernel.org 3793T: git git://linuxtv.org/media_tree.git 3794W: https://linuxtv.org 3795W: http://www.ivtvdriver.org/index.php/Cx18 3796S: Maintained 3797F: Documentation/media/v4l-drivers/cx18* 3798F: drivers/media/pci/cx18/ 3799F: include/uapi/linux/ivtv* 3800 3801CX2341X MPEG ENCODER HELPER MODULE 3802M: Hans Verkuil <hverkuil@xs4all.nl> 3803L: linux-media@vger.kernel.org 3804T: git git://linuxtv.org/media_tree.git 3805W: https://linuxtv.org 3806S: Maintained 3807F: drivers/media/common/cx2341x* 3808F: include/media/cx2341x* 3809 3810CX24120 MEDIA DRIVER 3811M: Jemma Denson <jdenson@gmail.com> 3812M: Patrick Boettcher <patrick.boettcher@posteo.de> 3813L: linux-media@vger.kernel.org 3814W: https://linuxtv.org 3815Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3816S: Maintained 3817F: drivers/media/dvb-frontends/cx24120* 3818 3819CX88 VIDEO4LINUX DRIVER 3820M: Mauro Carvalho Chehab <mchehab@kernel.org> 3821L: linux-media@vger.kernel.org 3822W: https://linuxtv.org 3823T: git git://linuxtv.org/media_tree.git 3824S: Odd fixes 3825F: Documentation/media/v4l-drivers/cx88* 3826F: drivers/media/pci/cx88/ 3827 3828CXD2820R MEDIA DRIVER 3829M: Antti Palosaari <crope@iki.fi> 3830L: linux-media@vger.kernel.org 3831W: https://linuxtv.org 3832W: http://palosaari.fi/linux/ 3833Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3834T: git git://linuxtv.org/anttip/media_tree.git 3835S: Maintained 3836F: drivers/media/dvb-frontends/cxd2820r* 3837 3838CXGB3 ETHERNET DRIVER (CXGB3) 3839M: Santosh Raspatur <santosh@chelsio.com> 3840L: netdev@vger.kernel.org 3841W: http://www.chelsio.com 3842S: Supported 3843F: drivers/net/ethernet/chelsio/cxgb3/ 3844 3845CXGB3 ISCSI DRIVER (CXGB3I) 3846M: Karen Xie <kxie@chelsio.com> 3847L: linux-scsi@vger.kernel.org 3848W: http://www.chelsio.com 3849S: Supported 3850F: drivers/scsi/cxgbi/cxgb3i 3851 3852CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3853M: Steve Wise <swise@chelsio.com> 3854L: linux-rdma@vger.kernel.org 3855W: http://www.openfabrics.org 3856S: Supported 3857F: drivers/infiniband/hw/cxgb3/ 3858F: include/uapi/rdma/cxgb3-abi.h 3859 3860CXGB4 CRYPTO DRIVER (chcr) 3861M: Harsh Jain <harsh@chelsio.com> 3862L: linux-crypto@vger.kernel.org 3863W: http://www.chelsio.com 3864S: Supported 3865F: drivers/crypto/chelsio 3866 3867CXGB4 ETHERNET DRIVER (CXGB4) 3868M: Ganesh Goudar <ganeshgr@chelsio.com> 3869L: netdev@vger.kernel.org 3870W: http://www.chelsio.com 3871S: Supported 3872F: drivers/net/ethernet/chelsio/cxgb4/ 3873 3874CXGB4 ISCSI DRIVER (CXGB4I) 3875M: Karen Xie <kxie@chelsio.com> 3876L: linux-scsi@vger.kernel.org 3877W: http://www.chelsio.com 3878S: Supported 3879F: drivers/scsi/cxgbi/cxgb4i 3880 3881CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3882M: Steve Wise <swise@chelsio.com> 3883L: linux-rdma@vger.kernel.org 3884W: http://www.openfabrics.org 3885S: Supported 3886F: drivers/infiniband/hw/cxgb4/ 3887F: include/uapi/rdma/cxgb4-abi.h 3888 3889CXGB4VF ETHERNET DRIVER (CXGB4VF) 3890M: Casey Leedom <leedom@chelsio.com> 3891L: netdev@vger.kernel.org 3892W: http://www.chelsio.com 3893S: Supported 3894F: drivers/net/ethernet/chelsio/cxgb4vf/ 3895 3896CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3897M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3898M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3899L: linuxppc-dev@lists.ozlabs.org 3900S: Supported 3901F: arch/powerpc/platforms/powernv/pci-cxl.c 3902F: drivers/misc/cxl/ 3903F: include/misc/cxl* 3904F: include/uapi/misc/cxl.h 3905F: Documentation/powerpc/cxl.txt 3906F: Documentation/ABI/testing/sysfs-class-cxl 3907 3908CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3909M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3910M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3911M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3912L: linux-scsi@vger.kernel.org 3913S: Supported 3914F: drivers/scsi/cxlflash/ 3915F: include/uapi/scsi/cxlflash_ioctls.h 3916F: Documentation/powerpc/cxlflash.txt 3917 3918CYBERPRO FB DRIVER 3919M: Russell King <linux@armlinux.org.uk> 3920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3921W: http://www.armlinux.org.uk/ 3922S: Maintained 3923F: drivers/video/fbdev/cyber2000fb.* 3924 3925CYCLADES ASYNC MUX DRIVER 3926W: http://www.cyclades.com/ 3927S: Orphan 3928F: drivers/tty/cyclades.c 3929F: include/linux/cyclades.h 3930F: include/uapi/linux/cyclades.h 3931 3932CYCLADES PC300 DRIVER 3933W: http://www.cyclades.com/ 3934S: Orphan 3935F: drivers/net/wan/pc300* 3936 3937CYPRESS_FIRMWARE MEDIA DRIVER 3938M: Antti Palosaari <crope@iki.fi> 3939L: linux-media@vger.kernel.org 3940W: https://linuxtv.org 3941W: http://palosaari.fi/linux/ 3942Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3943T: git git://linuxtv.org/anttip/media_tree.git 3944S: Maintained 3945F: drivers/media/common/cypress_firmware* 3946 3947CYTTSP TOUCHSCREEN DRIVER 3948M: Ferruh Yigit <fery@cypress.com> 3949L: linux-input@vger.kernel.org 3950S: Supported 3951F: drivers/input/touchscreen/cyttsp* 3952F: include/linux/input/cyttsp.h 3953 3954D-LINK DIR-685 TOUCHKEYS DRIVER 3955M: Linus Walleij <linus.walleij@linaro.org> 3956L: linux-input@vger.kernel.org 3957S: Supported 3958F: drivers/input/dlink-dir685-touchkeys.c 3959 3960DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3961M: Joshua Kinard <kumba@gentoo.org> 3962S: Maintained 3963F: drivers/rtc/rtc-ds1685.c 3964F: include/linux/rtc/ds1685.h 3965 3966DAMA SLAVE for AX.25 3967M: Joerg Reuter <jreuter@yaina.de> 3968W: http://yaina.de/jreuter/ 3969W: http://www.qsl.net/dl1bke/ 3970L: linux-hams@vger.kernel.org 3971S: Maintained 3972F: net/ax25/af_ax25.c 3973F: net/ax25/ax25_dev.c 3974F: net/ax25/ax25_ds_* 3975F: net/ax25/ax25_in.c 3976F: net/ax25/ax25_out.c 3977F: net/ax25/ax25_timer.c 3978F: net/ax25/sysctl_net_ax25.c 3979 3980DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3981L: netdev@vger.kernel.org 3982S: Orphan 3983F: Documentation/networking/dmfe.txt 3984F: drivers/net/ethernet/dec/tulip/dmfe.c 3985 3986DC390/AM53C974 SCSI driver 3987M: Hannes Reinecke <hare@suse.com> 3988L: linux-scsi@vger.kernel.org 3989S: Maintained 3990F: drivers/scsi/am53c974.c 3991 3992DC395x SCSI driver 3993M: Oliver Neukum <oliver@neukum.org> 3994M: Ali Akcaagac <aliakc@web.de> 3995M: Jamie Lenehan <lenehan@twibble.org> 3996L: dc395x@twibble.org 3997W: http://twibble.org/dist/dc395x/ 3998W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3999S: Maintained 4000F: Documentation/scsi/dc395x.txt 4001F: drivers/scsi/dc395x.* 4002 4003DCCP PROTOCOL 4004M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 4005L: dccp@vger.kernel.org 4006W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 4007S: Maintained 4008F: include/linux/dccp.h 4009F: include/uapi/linux/dccp.h 4010F: include/linux/tfrc.h 4011F: net/dccp/ 4012 4013DECnet NETWORK LAYER 4014W: http://linux-decnet.sourceforge.net 4015L: linux-decnet-user@lists.sourceforge.net 4016S: Orphan 4017F: Documentation/networking/decnet.txt 4018F: net/decnet/ 4019 4020DECSTATION PLATFORM SUPPORT 4021M: "Maciej W. Rozycki" <macro@linux-mips.org> 4022L: linux-mips@linux-mips.org 4023W: http://www.linux-mips.org/wiki/DECstation 4024S: Maintained 4025F: arch/mips/dec/ 4026F: arch/mips/include/asm/dec/ 4027F: arch/mips/include/asm/mach-dec/ 4028 4029DEFXX FDDI NETWORK DRIVER 4030M: "Maciej W. Rozycki" <macro@linux-mips.org> 4031S: Maintained 4032F: drivers/net/fddi/defxx.* 4033 4034DELL SMBIOS DRIVER 4035M: Pali Rohár <pali.rohar@gmail.com> 4036M: Mario Limonciello <mario.limonciello@dell.com> 4037L: platform-driver-x86@vger.kernel.org 4038S: Maintained 4039F: drivers/platform/x86/dell-smbios.* 4040 4041DELL SMBIOS SMM DRIVER 4042M: Mario Limonciello <mario.limonciello@dell.com> 4043L: platform-driver-x86@vger.kernel.org 4044S: Maintained 4045F: drivers/platform/x86/dell-smbios-smm.c 4046 4047DELL SMBIOS WMI DRIVER 4048M: Mario Limonciello <mario.limonciello@dell.com> 4049L: platform-driver-x86@vger.kernel.org 4050S: Maintained 4051F: drivers/platform/x86/dell-smbios-wmi.c 4052F: tools/wmi/dell-smbios-example.c 4053 4054DELL LAPTOP DRIVER 4055M: Matthew Garrett <mjg59@srcf.ucam.org> 4056M: Pali Rohár <pali.rohar@gmail.com> 4057L: platform-driver-x86@vger.kernel.org 4058S: Maintained 4059F: drivers/platform/x86/dell-laptop.c 4060 4061DELL LAPTOP FREEFALL DRIVER 4062M: Pali Rohár <pali.rohar@gmail.com> 4063S: Maintained 4064F: drivers/platform/x86/dell-smo8800.c 4065 4066DELL LAPTOP RBTN DRIVER 4067M: Pali Rohár <pali.rohar@gmail.com> 4068S: Maintained 4069F: drivers/platform/x86/dell-rbtn.* 4070 4071DELL LAPTOP SMM DRIVER 4072M: Pali Rohár <pali.rohar@gmail.com> 4073S: Maintained 4074F: drivers/hwmon/dell-smm-hwmon.c 4075F: include/uapi/linux/i8k.h 4076 4077DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4078M: Doug Warzecha <Douglas_Warzecha@dell.com> 4079S: Maintained 4080F: Documentation/dcdbas.txt 4081F: drivers/firmware/dcdbas.* 4082 4083DELL WMI NOTIFICATIONS DRIVER 4084M: Matthew Garrett <mjg59@srcf.ucam.org> 4085M: Pali Rohár <pali.rohar@gmail.com> 4086S: Maintained 4087F: drivers/platform/x86/dell-wmi.c 4088 4089DELL WMI DESCRIPTOR DRIVER 4090M: Mario Limonciello <mario.limonciello@dell.com> 4091S: Maintained 4092F: drivers/platform/x86/dell-wmi-descriptor.c 4093 4094DELTA ST MEDIA DRIVER 4095M: Hugues Fruchet <hugues.fruchet@st.com> 4096L: linux-media@vger.kernel.org 4097T: git git://linuxtv.org/media_tree.git 4098W: https://linuxtv.org 4099S: Supported 4100F: drivers/media/platform/sti/delta 4101 4102DENALI NAND DRIVER 4103M: Masahiro Yamada <yamada.masahiro@socionext.com> 4104L: linux-mtd@lists.infradead.org 4105S: Supported 4106F: drivers/mtd/nand/raw/denali* 4107 4108DESIGNWARE USB2 DRD IP DRIVER 4109M: Minas Harutyunyan <hminas@synopsys.com> 4110L: linux-usb@vger.kernel.org 4111T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4112S: Maintained 4113F: drivers/usb/dwc2/ 4114 4115DESIGNWARE USB3 DRD IP DRIVER 4116M: Felipe Balbi <balbi@kernel.org> 4117L: linux-usb@vger.kernel.org 4118T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4119S: Maintained 4120F: drivers/usb/dwc3/ 4121 4122DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4123M: Andreas Klinger <ak@it-klinger.de> 4124L: linux-iio@vger.kernel.org 4125S: Maintained 4126F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4127F: drivers/iio/proximity/srf*.c 4128 4129DEVICE COREDUMP (DEV_COREDUMP) 4130M: Johannes Berg <johannes@sipsolutions.net> 4131L: linux-kernel@vger.kernel.org 4132S: Maintained 4133F: drivers/base/devcoredump.c 4134F: include/linux/devcoredump.h 4135 4136DEVICE FREQUENCY (DEVFREQ) 4137M: MyungJoo Ham <myungjoo.ham@samsung.com> 4138M: Kyungmin Park <kyungmin.park@samsung.com> 4139R: Chanwoo Choi <cw00.choi@samsung.com> 4140L: linux-pm@vger.kernel.org 4141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4142S: Maintained 4143F: drivers/devfreq/ 4144F: include/linux/devfreq.h 4145F: Documentation/devicetree/bindings/devfreq/ 4146 4147DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4148M: Chanwoo Choi <cw00.choi@samsung.com> 4149L: linux-pm@vger.kernel.org 4150T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4151S: Supported 4152F: drivers/devfreq/event/ 4153F: drivers/devfreq/devfreq-event.c 4154F: include/linux/devfreq-event.h 4155F: Documentation/devicetree/bindings/devfreq/event/ 4156 4157DEVICE NUMBER REGISTRY 4158M: Torben Mathiasen <device@lanana.org> 4159W: http://lanana.org/docs/device-list/index.html 4160S: Maintained 4161 4162DEVICE-MAPPER (LVM) 4163M: Alasdair Kergon <agk@redhat.com> 4164M: Mike Snitzer <snitzer@redhat.com> 4165M: dm-devel@redhat.com 4166L: dm-devel@redhat.com 4167W: http://sources.redhat.com/dm 4168Q: http://patchwork.kernel.org/project/dm-devel/list/ 4169T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4170T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4171S: Maintained 4172F: Documentation/device-mapper/ 4173F: drivers/md/Makefile 4174F: drivers/md/Kconfig 4175F: drivers/md/dm* 4176F: drivers/md/persistent-data/ 4177F: include/linux/device-mapper.h 4178F: include/linux/dm-*.h 4179F: include/uapi/linux/dm-*.h 4180 4181DEVLINK 4182M: Jiri Pirko <jiri@mellanox.com> 4183L: netdev@vger.kernel.org 4184S: Supported 4185F: net/core/devlink.c 4186F: include/net/devlink.h 4187F: include/uapi/linux/devlink.h 4188 4189DIALOG SEMICONDUCTOR DRIVERS 4190M: Support Opensource <support.opensource@diasemi.com> 4191W: http://www.dialog-semiconductor.com/products 4192S: Supported 4193F: Documentation/hwmon/da90?? 4194F: Documentation/devicetree/bindings/mfd/da90*.txt 4195F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4196F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4197F: Documentation/devicetree/bindings/regulator/da92*.txt 4198F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4199F: Documentation/devicetree/bindings/sound/da[79]*.txt 4200F: drivers/gpio/gpio-da90??.c 4201F: drivers/hwmon/da90??-hwmon.c 4202F: drivers/iio/adc/da91??-*.c 4203F: drivers/input/misc/da90??_onkey.c 4204F: drivers/input/touchscreen/da9052_tsi.c 4205F: drivers/leds/leds-da90??.c 4206F: drivers/mfd/da903x.c 4207F: drivers/mfd/da90??-*.c 4208F: drivers/mfd/da91??-*.c 4209F: drivers/power/supply/da9052-battery.c 4210F: drivers/power/supply/da91??-*.c 4211F: drivers/regulator/da903x.c 4212F: drivers/regulator/da9???-regulator.[ch] 4213F: drivers/thermal/da90??-thermal.c 4214F: drivers/rtc/rtc-da90??.c 4215F: drivers/video/backlight/da90??_bl.c 4216F: drivers/watchdog/da90??_wdt.c 4217F: include/linux/mfd/da903x.h 4218F: include/linux/mfd/da9052/ 4219F: include/linux/mfd/da9055/ 4220F: include/linux/mfd/da9062/ 4221F: include/linux/mfd/da9063/ 4222F: include/linux/mfd/da9150/ 4223F: include/linux/regulator/da9211.h 4224F: include/sound/da[79]*.h 4225F: sound/soc/codecs/da[79]*.[ch] 4226 4227DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4228M: William Breathitt Gray <vilhelm.gray@gmail.com> 4229L: linux-gpio@vger.kernel.org 4230S: Maintained 4231F: drivers/gpio/gpio-gpio-mm.c 4232 4233DIGI NEO AND CLASSIC PCI PRODUCTS 4234M: Lidza Louina <lidza.louina@gmail.com> 4235M: Mark Hounschell <markh@compro.net> 4236L: driverdev-devel@linuxdriverproject.org 4237S: Maintained 4238F: drivers/staging/dgnc/ 4239 4240DIOLAN U2C-12 I2C DRIVER 4241M: Guenter Roeck <linux@roeck-us.net> 4242L: linux-i2c@vger.kernel.org 4243S: Maintained 4244F: drivers/i2c/busses/i2c-diolan-u2c.c 4245 4246FILESYSTEM DIRECT ACCESS (DAX) 4247M: Matthew Wilcox <mawilcox@microsoft.com> 4248M: Ross Zwisler <ross.zwisler@linux.intel.com> 4249L: linux-fsdevel@vger.kernel.org 4250S: Supported 4251F: fs/dax.c 4252F: include/linux/dax.h 4253F: include/trace/events/fs_dax.h 4254 4255DEVICE DIRECT ACCESS (DAX) 4256M: Dan Williams <dan.j.williams@intel.com> 4257M: Dave Jiang <dave.jiang@intel.com> 4258M: Ross Zwisler <ross.zwisler@linux.intel.com> 4259M: Vishal Verma <vishal.l.verma@intel.com> 4260L: linux-nvdimm@lists.01.org 4261S: Supported 4262F: drivers/dax/ 4263 4264DIRECTORY NOTIFICATION (DNOTIFY) 4265M: Jan Kara <jack@suse.cz> 4266R: Amir Goldstein <amir73il@gmail.com> 4267L: linux-fsdevel@vger.kernel.org 4268S: Maintained 4269F: Documentation/filesystems/dnotify.txt 4270F: fs/notify/dnotify/ 4271F: include/linux/dnotify.h 4272 4273DISK GEOMETRY AND PARTITION HANDLING 4274M: Andries Brouwer <aeb@cwi.nl> 4275W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4276W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4277W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4278S: Maintained 4279 4280DISKQUOTA 4281M: Jan Kara <jack@suse.com> 4282S: Maintained 4283F: Documentation/filesystems/quota.txt 4284F: fs/quota/ 4285F: include/linux/quota*.h 4286F: include/uapi/linux/quota*.h 4287 4288DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4289M: Bernie Thompson <bernie@plugable.com> 4290L: linux-fbdev@vger.kernel.org 4291S: Maintained 4292W: http://plugable.com/category/projects/udlfb/ 4293F: drivers/video/fbdev/udlfb.c 4294F: include/video/udlfb.h 4295F: Documentation/fb/udlfb.txt 4296 4297DISTRIBUTED LOCK MANAGER (DLM) 4298M: Christine Caulfield <ccaulfie@redhat.com> 4299M: David Teigland <teigland@redhat.com> 4300L: cluster-devel@redhat.com 4301W: http://sources.redhat.com/cluster/ 4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4303S: Supported 4304F: fs/dlm/ 4305 4306DMA BUFFER SHARING FRAMEWORK 4307M: Sumit Semwal <sumit.semwal@linaro.org> 4308S: Maintained 4309L: linux-media@vger.kernel.org 4310L: dri-devel@lists.freedesktop.org 4311L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4312F: drivers/dma-buf/ 4313F: include/linux/dma-buf* 4314F: include/linux/reservation.h 4315F: include/linux/*fence.h 4316F: Documentation/driver-api/dma-buf.rst 4317T: git git://anongit.freedesktop.org/drm/drm-misc 4318 4319DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4320M: Vinod Koul <vkoul@kernel.org> 4321L: dmaengine@vger.kernel.org 4322Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4323S: Maintained 4324F: drivers/dma/ 4325F: include/linux/dmaengine.h 4326F: include/linux/of_dma.h 4327F: Documentation/devicetree/bindings/dma/ 4328F: Documentation/driver-api/dmaengine/ 4329T: git git://git.infradead.org/users/vkoul/slave-dma.git 4330 4331DMA MAPPING HELPERS 4332M: Christoph Hellwig <hch@lst.de> 4333M: Marek Szyprowski <m.szyprowski@samsung.com> 4334R: Robin Murphy <robin.murphy@arm.com> 4335L: iommu@lists.linux-foundation.org 4336T: git git://git.infradead.org/users/hch/dma-mapping.git 4337W: http://git.infradead.org/users/hch/dma-mapping.git 4338S: Supported 4339F: lib/dma-debug.c 4340F: lib/dma-direct.c 4341F: lib/dma-virt.c 4342F: drivers/base/dma-mapping.c 4343F: drivers/base/dma-coherent.c 4344F: include/asm-generic/dma-mapping.h 4345F: include/linux/dma-direct.h 4346F: include/linux/dma-mapping.h 4347 4348DME1737 HARDWARE MONITOR DRIVER 4349M: Juerg Haefliger <juergh@gmail.com> 4350L: linux-hwmon@vger.kernel.org 4351S: Maintained 4352F: Documentation/hwmon/dme1737 4353F: drivers/hwmon/dme1737.c 4354 4355DMI/SMBIOS SUPPORT 4356M: Jean Delvare <jdelvare@suse.com> 4357S: Maintained 4358T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4359F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4360F: drivers/firmware/dmi-id.c 4361F: drivers/firmware/dmi_scan.c 4362F: include/linux/dmi.h 4363 4364DOCUMENTATION 4365M: Jonathan Corbet <corbet@lwn.net> 4366L: linux-doc@vger.kernel.org 4367S: Maintained 4368F: Documentation/ 4369F: scripts/kernel-doc 4370X: Documentation/ABI/ 4371X: Documentation/devicetree/ 4372X: Documentation/acpi 4373X: Documentation/power 4374X: Documentation/spi 4375X: Documentation/media 4376T: git git://git.lwn.net/linux.git docs-next 4377 4378DONGWOON DW9714 LENS VOICE COIL DRIVER 4379M: Sakari Ailus <sakari.ailus@linux.intel.com> 4380L: linux-media@vger.kernel.org 4381T: git git://linuxtv.org/media_tree.git 4382S: Maintained 4383F: drivers/media/i2c/dw9714.c 4384 4385DOUBLETALK DRIVER 4386M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4387L: blinux-list@redhat.com 4388S: Maintained 4389F: drivers/char/dtlk.c 4390F: include/linux/dtlk.h 4391 4392DPAA2 DATAPATH I/O (DPIO) DRIVER 4393M: Roy Pledge <Roy.Pledge@nxp.com> 4394L: linux-kernel@vger.kernel.org 4395S: Maintained 4396F: drivers/staging/fsl-mc/bus/dpio 4397 4398DPAA2 ETHERNET DRIVER 4399M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4400L: linux-kernel@vger.kernel.org 4401S: Maintained 4402F: drivers/staging/fsl-dpaa2/ethernet 4403 4404DPAA2 ETHERNET SWITCH DRIVER 4405M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4406L: linux-kernel@vger.kernel.org 4407S: Maintained 4408F: drivers/staging/fsl-dpaa2/ethsw 4409 4410DPT_I2O SCSI RAID DRIVER 4411M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4412L: linux-scsi@vger.kernel.org 4413W: http://www.adaptec.com/ 4414S: Maintained 4415F: drivers/scsi/dpt* 4416F: drivers/scsi/dpt/ 4417 4418DRBD DRIVER 4419M: Philipp Reisner <philipp.reisner@linbit.com> 4420M: Lars Ellenberg <lars.ellenberg@linbit.com> 4421L: drbd-dev@lists.linbit.com 4422W: http://www.drbd.org 4423T: git git://git.linbit.com/linux-drbd.git 4424T: git git://git.linbit.com/drbd-8.4.git 4425S: Supported 4426F: drivers/block/drbd/ 4427F: lib/lru_cache.c 4428F: Documentation/blockdev/drbd/ 4429 4430DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4431M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4432T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4433S: Supported 4434F: Documentation/kobject.txt 4435F: drivers/base/ 4436F: fs/debugfs/ 4437F: fs/sysfs/ 4438F: include/linux/debugfs.h 4439F: include/linux/kobj* 4440F: lib/kobj* 4441 4442DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4443M: Kevin Hilman <khilman@kernel.org> 4444M: Nishanth Menon <nm@ti.com> 4445S: Maintained 4446F: drivers/power/avs/ 4447F: include/linux/power/smartreflex.h 4448L: linux-pm@vger.kernel.org 4449 4450DRM DRIVER FOR ARM PL111 CLCD 4451M: Eric Anholt <eric@anholt.net> 4452T: git git://anongit.freedesktop.org/drm/drm-misc 4453S: Supported 4454F: drivers/gpu/drm/pl111/ 4455 4456DRM DRIVER FOR ARM VERSATILE TFT PANELS 4457M: Linus Walleij <linus.walleij@linaro.org> 4458T: git git://anongit.freedesktop.org/drm/drm-misc 4459S: Maintained 4460F: drivers/gpu/drm/panel/panel-arm-versatile.c 4461F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4462 4463DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4464M: Dave Airlie <airlied@redhat.com> 4465S: Odd Fixes 4466F: drivers/gpu/drm/ast/ 4467 4468DRM DRIVER FOR BOCHS VIRTUAL GPU 4469M: Gerd Hoffmann <kraxel@redhat.com> 4470L: virtualization@lists.linux-foundation.org 4471T: git git://anongit.freedesktop.org/drm/drm-misc 4472S: Maintained 4473F: drivers/gpu/drm/bochs/ 4474 4475DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4476M: Linus Walleij <linus.walleij@linaro.org> 4477T: git git://anongit.freedesktop.org/drm/drm-misc 4478S: Maintained 4479F: drivers/gpu/drm/tve200/ 4480 4481DRM DRIVER FOR ILITEK ILI9225 PANELS 4482M: David Lechner <david@lechnology.com> 4483S: Maintained 4484F: drivers/gpu/drm/tinydrm/ili9225.c 4485F: Documentation/devicetree/bindings/display/ili9225.txt 4486 4487DRM DRIVER FOR INTEL I810 VIDEO CARDS 4488S: Orphan / Obsolete 4489F: drivers/gpu/drm/i810/ 4490F: include/uapi/drm/i810_drm.h 4491 4492DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4493S: Orphan / Obsolete 4494F: drivers/gpu/drm/mga/ 4495F: include/uapi/drm/mga_drm.h 4496 4497DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4498M: Dave Airlie <airlied@redhat.com> 4499S: Odd Fixes 4500F: drivers/gpu/drm/mgag200/ 4501 4502DRM DRIVER FOR MI0283QT 4503M: Noralf Trønnes <noralf@tronnes.org> 4504S: Maintained 4505F: drivers/gpu/drm/tinydrm/mi0283qt.c 4506F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4507 4508DRM DRIVER FOR MSM ADRENO GPU 4509M: Rob Clark <robdclark@gmail.com> 4510L: linux-arm-msm@vger.kernel.org 4511L: dri-devel@lists.freedesktop.org 4512L: freedreno@lists.freedesktop.org 4513T: git git://people.freedesktop.org/~robclark/linux 4514S: Maintained 4515F: drivers/gpu/drm/msm/ 4516F: include/uapi/drm/msm_drm.h 4517F: Documentation/devicetree/bindings/display/msm/ 4518 4519DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4520M: Ben Skeggs <bskeggs@redhat.com> 4521L: dri-devel@lists.freedesktop.org 4522L: nouveau@lists.freedesktop.org 4523T: git git://github.com/skeggsb/linux 4524S: Supported 4525F: drivers/gpu/drm/nouveau/ 4526F: include/uapi/drm/nouveau_drm.h 4527 4528DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4529M: Noralf Trønnes <noralf@tronnes.org> 4530S: Maintained 4531F: drivers/gpu/drm/tinydrm/repaper.c 4532F: Documentation/devicetree/bindings/display/repaper.txt 4533 4534DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4535M: Dave Airlie <airlied@redhat.com> 4536M: Gerd Hoffmann <kraxel@redhat.com> 4537L: virtualization@lists.linux-foundation.org 4538T: git git://anongit.freedesktop.org/drm/drm-misc 4539S: Obsolete 4540W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4541F: drivers/gpu/drm/cirrus/ 4542 4543DRM DRIVER FOR QXL VIRTUAL GPU 4544M: Dave Airlie <airlied@redhat.com> 4545M: Gerd Hoffmann <kraxel@redhat.com> 4546L: virtualization@lists.linux-foundation.org 4547T: git git://anongit.freedesktop.org/drm/drm-misc 4548S: Maintained 4549F: drivers/gpu/drm/qxl/ 4550F: include/uapi/drm/qxl_drm.h 4551 4552DRM DRIVER FOR RAGE 128 VIDEO CARDS 4553S: Orphan / Obsolete 4554F: drivers/gpu/drm/r128/ 4555F: include/uapi/drm/r128_drm.h 4556 4557DRM DRIVER FOR SAVAGE VIDEO CARDS 4558S: Orphan / Obsolete 4559F: drivers/gpu/drm/savage/ 4560F: include/uapi/drm/savage_drm.h 4561 4562DRM DRIVER FOR SIS VIDEO CARDS 4563S: Orphan / Obsolete 4564F: drivers/gpu/drm/sis/ 4565F: include/uapi/drm/sis_drm.h 4566 4567DRM DRIVER FOR SITRONIX ST7586 PANELS 4568M: David Lechner <david@lechnology.com> 4569S: Maintained 4570F: drivers/gpu/drm/tinydrm/st7586.c 4571F: Documentation/devicetree/bindings/display/st7586.txt 4572 4573DRM DRIVER FOR SITRONIX ST7735R PANELS 4574M: David Lechner <david@lechnology.com> 4575S: Maintained 4576F: drivers/gpu/drm/tinydrm/st7735r.c 4577F: Documentation/devicetree/bindings/display/st7735r.txt 4578 4579DRM DRIVER FOR TDFX VIDEO CARDS 4580S: Orphan / Obsolete 4581F: drivers/gpu/drm/tdfx/ 4582 4583DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4584M: Dave Airlie <airlied@redhat.com> 4585S: Odd Fixes 4586F: drivers/gpu/drm/udl/ 4587 4588DRM DRIVER FOR VMWARE VIRTUAL GPU 4589M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4590M: Sinclair Yeh <syeh@vmware.com> 4591M: Thomas Hellstrom <thellstrom@vmware.com> 4592L: dri-devel@lists.freedesktop.org 4593T: git git://people.freedesktop.org/~syeh/repos_linux 4594T: git git://people.freedesktop.org/~thomash/linux 4595S: Supported 4596F: drivers/gpu/drm/vmwgfx/ 4597F: include/uapi/drm/vmwgfx_drm.h 4598 4599DRM DRIVERS 4600M: David Airlie <airlied@linux.ie> 4601L: dri-devel@lists.freedesktop.org 4602T: git git://people.freedesktop.org/~airlied/linux 4603B: https://bugs.freedesktop.org/ 4604C: irc://chat.freenode.net/dri-devel 4605S: Maintained 4606F: drivers/gpu/drm/ 4607F: drivers/gpu/vga/ 4608F: Documentation/devicetree/bindings/display/ 4609F: Documentation/devicetree/bindings/gpu/ 4610F: Documentation/devicetree/bindings/video/ 4611F: Documentation/gpu/ 4612F: include/drm/ 4613F: include/uapi/drm/ 4614F: include/linux/vga* 4615 4616DRM DRIVERS AND MISC GPU PATCHES 4617M: Gustavo Padovan <gustavo@padovan.org> 4618M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4619M: Sean Paul <seanpaul@chromium.org> 4620W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4621S: Maintained 4622T: git git://anongit.freedesktop.org/drm/drm-misc 4623F: Documentation/gpu/ 4624F: drivers/gpu/vga/ 4625F: drivers/gpu/drm/* 4626F: include/drm/drm* 4627F: include/uapi/drm/drm* 4628F: include/linux/vga* 4629 4630DRM DRIVERS FOR ALLWINNER A10 4631M: Maxime Ripard <maxime.ripard@bootlin.com> 4632L: dri-devel@lists.freedesktop.org 4633S: Supported 4634F: drivers/gpu/drm/sun4i/ 4635F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4636T: git git://anongit.freedesktop.org/drm/drm-misc 4637 4638DRM DRIVERS FOR AMLOGIC SOCS 4639M: Neil Armstrong <narmstrong@baylibre.com> 4640L: dri-devel@lists.freedesktop.org 4641L: linux-amlogic@lists.infradead.org 4642W: http://linux-meson.com/ 4643S: Supported 4644F: drivers/gpu/drm/meson/ 4645F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4646F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4647F: Documentation/gpu/meson.rst 4648T: git git://anongit.freedesktop.org/drm/drm-misc 4649 4650DRM DRIVERS FOR ATMEL HLCDC 4651M: Boris Brezillon <boris.brezillon@bootlin.com> 4652L: dri-devel@lists.freedesktop.org 4653S: Supported 4654F: drivers/gpu/drm/atmel-hlcdc/ 4655F: Documentation/devicetree/bindings/drm/atmel/ 4656T: git git://anongit.freedesktop.org/drm/drm-misc 4657 4658DRM DRIVERS FOR BRIDGE CHIPS 4659M: Archit Taneja <architt@codeaurora.org> 4660M: Andrzej Hajda <a.hajda@samsung.com> 4661R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4662S: Maintained 4663T: git git://anongit.freedesktop.org/drm/drm-misc 4664F: drivers/gpu/drm/bridge/ 4665 4666DRM DRIVERS FOR EXYNOS 4667M: Inki Dae <inki.dae@samsung.com> 4668M: Joonyoung Shim <jy0922.shim@samsung.com> 4669M: Seung-Woo Kim <sw0312.kim@samsung.com> 4670M: Kyungmin Park <kyungmin.park@samsung.com> 4671L: dri-devel@lists.freedesktop.org 4672T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4673S: Supported 4674F: drivers/gpu/drm/exynos/ 4675F: include/uapi/drm/exynos_drm.h 4676F: Documentation/devicetree/bindings/display/exynos/ 4677 4678DRM DRIVERS FOR FREESCALE DCU 4679M: Stefan Agner <stefan@agner.ch> 4680M: Alison Wang <alison.wang@freescale.com> 4681L: dri-devel@lists.freedesktop.org 4682S: Supported 4683F: drivers/gpu/drm/fsl-dcu/ 4684F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4685F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4686F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4687 4688DRM DRIVERS FOR FREESCALE IMX 4689M: Philipp Zabel <p.zabel@pengutronix.de> 4690L: dri-devel@lists.freedesktop.org 4691S: Maintained 4692F: drivers/gpu/drm/imx/ 4693F: drivers/gpu/ipu-v3/ 4694F: Documentation/devicetree/bindings/display/imx/ 4695 4696DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4697M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4698L: dri-devel@lists.freedesktop.org 4699T: git git://github.com/patjak/drm-gma500 4700S: Maintained 4701F: drivers/gpu/drm/gma500/ 4702 4703DRM DRIVERS FOR HISILICON 4704M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4705M: Rongrong Zou <zourongrong@gmail.com> 4706R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4707R: Chen Feng <puck.chen@hisilicon.com> 4708L: dri-devel@lists.freedesktop.org 4709T: git git://github.com/xin3liang/linux.git 4710S: Maintained 4711F: drivers/gpu/drm/hisilicon/ 4712F: Documentation/devicetree/bindings/display/hisilicon/ 4713 4714DRM DRIVERS FOR MEDIATEK 4715M: CK Hu <ck.hu@mediatek.com> 4716M: Philipp Zabel <p.zabel@pengutronix.de> 4717L: dri-devel@lists.freedesktop.org 4718S: Supported 4719F: drivers/gpu/drm/mediatek/ 4720F: Documentation/devicetree/bindings/display/mediatek/ 4721 4722DRM DRIVERS FOR NVIDIA TEGRA 4723M: Thierry Reding <thierry.reding@gmail.com> 4724L: dri-devel@lists.freedesktop.org 4725L: linux-tegra@vger.kernel.org 4726T: git git://anongit.freedesktop.org/tegra/linux.git 4727S: Supported 4728F: drivers/gpu/drm/tegra/ 4729F: drivers/gpu/host1x/ 4730F: include/linux/host1x.h 4731F: include/uapi/drm/tegra_drm.h 4732F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4733 4734DRM DRIVERS FOR RENESAS 4735M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4736L: dri-devel@lists.freedesktop.org 4737L: linux-renesas-soc@vger.kernel.org 4738T: git git://linuxtv.org/pinchartl/fbdev 4739S: Supported 4740F: drivers/gpu/drm/rcar-du/ 4741F: drivers/gpu/drm/shmobile/ 4742F: include/linux/platform_data/shmob_drm.h 4743F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4744F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4745F: Documentation/devicetree/bindings/display/renesas,du.txt 4746 4747DRM DRIVERS FOR ROCKCHIP 4748M: Sandy Huang <hjc@rock-chips.com> 4749M: Heiko Stübner <heiko@sntech.de> 4750L: dri-devel@lists.freedesktop.org 4751S: Maintained 4752F: drivers/gpu/drm/rockchip/ 4753F: Documentation/devicetree/bindings/display/rockchip/ 4754T: git git://anongit.freedesktop.org/drm/drm-misc 4755 4756DRM DRIVERS FOR STI 4757M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4758M: Vincent Abriou <vincent.abriou@st.com> 4759L: dri-devel@lists.freedesktop.org 4760T: git git://anongit.freedesktop.org/drm/drm-misc 4761S: Maintained 4762F: drivers/gpu/drm/sti 4763F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4764 4765DRM DRIVERS FOR STM 4766M: Yannick Fertre <yannick.fertre@st.com> 4767M: Philippe Cornu <philippe.cornu@st.com> 4768M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4769M: Vincent Abriou <vincent.abriou@st.com> 4770L: dri-devel@lists.freedesktop.org 4771T: git git://anongit.freedesktop.org/drm/drm-misc 4772S: Maintained 4773F: drivers/gpu/drm/stm 4774F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4775 4776DRM DRIVERS FOR TI LCDC 4777M: Jyri Sarha <jsarha@ti.com> 4778R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4779L: dri-devel@lists.freedesktop.org 4780S: Maintained 4781F: drivers/gpu/drm/tilcdc/ 4782F: Documentation/devicetree/bindings/display/tilcdc/ 4783 4784DRM DRIVERS FOR TI OMAP 4785M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4786L: dri-devel@lists.freedesktop.org 4787S: Maintained 4788F: drivers/gpu/drm/omapdrm/ 4789F: Documentation/devicetree/bindings/display/ti/ 4790 4791DRM DRIVERS FOR VC4 4792M: Eric Anholt <eric@anholt.net> 4793T: git git://github.com/anholt/linux 4794S: Supported 4795F: drivers/gpu/drm/vc4/ 4796F: include/uapi/drm/vc4_drm.h 4797F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4798T: git git://anongit.freedesktop.org/drm/drm-misc 4799 4800DRM DRIVERS FOR VIVANTE GPU IP 4801M: Lucas Stach <l.stach@pengutronix.de> 4802R: Russell King <linux+etnaviv@armlinux.org.uk> 4803R: Christian Gmeiner <christian.gmeiner@gmail.com> 4804L: etnaviv@lists.freedesktop.org 4805L: dri-devel@lists.freedesktop.org 4806S: Maintained 4807F: drivers/gpu/drm/etnaviv/ 4808F: include/uapi/drm/etnaviv_drm.h 4809F: Documentation/devicetree/bindings/display/etnaviv/ 4810 4811DRM DRIVERS FOR ZTE ZX 4812M: Shawn Guo <shawnguo@kernel.org> 4813L: dri-devel@lists.freedesktop.org 4814S: Maintained 4815F: drivers/gpu/drm/zte/ 4816F: Documentation/devicetree/bindings/display/zte,vou.txt 4817T: git git://anongit.freedesktop.org/drm/drm-misc 4818 4819DRM PANEL DRIVERS 4820M: Thierry Reding <thierry.reding@gmail.com> 4821L: dri-devel@lists.freedesktop.org 4822T: git git://anongit.freedesktop.org/drm/drm-misc 4823S: Maintained 4824F: drivers/gpu/drm/drm_panel.c 4825F: drivers/gpu/drm/panel/ 4826F: include/drm/drm_panel.h 4827F: Documentation/devicetree/bindings/display/panel/ 4828 4829DRM TINYDRM DRIVERS 4830M: Noralf Trønnes <noralf@tronnes.org> 4831W: https://github.com/notro/tinydrm/wiki/Development 4832T: git git://anongit.freedesktop.org/drm/drm-misc 4833S: Maintained 4834F: drivers/gpu/drm/tinydrm/ 4835F: include/drm/tinydrm/ 4836 4837DRM TTM SUBSYSTEM 4838M: Christian Koenig <christian.koenig@amd.com> 4839M: Roger He <Hongbo.He@amd.com> 4840T: git git://people.freedesktop.org/~agd5f/linux 4841S: Maintained 4842L: dri-devel@lists.freedesktop.org 4843F: include/drm/ttm/ 4844F: drivers/gpu/drm/ttm/ 4845 4846DSBR100 USB FM RADIO DRIVER 4847M: Alexey Klimov <klimov.linux@gmail.com> 4848L: linux-media@vger.kernel.org 4849T: git git://linuxtv.org/media_tree.git 4850S: Maintained 4851F: drivers/media/radio/dsbr100.c 4852 4853DSCC4 DRIVER 4854M: Francois Romieu <romieu@fr.zoreil.com> 4855L: netdev@vger.kernel.org 4856S: Maintained 4857F: drivers/net/wan/dscc4.c 4858 4859DT3155 MEDIA DRIVER 4860M: Hans Verkuil <hverkuil@xs4all.nl> 4861L: linux-media@vger.kernel.org 4862T: git git://linuxtv.org/media_tree.git 4863W: https://linuxtv.org 4864S: Odd Fixes 4865F: drivers/media/pci/dt3155/ 4866 4867DVB_USB_AF9015 MEDIA DRIVER 4868M: Antti Palosaari <crope@iki.fi> 4869L: linux-media@vger.kernel.org 4870W: https://linuxtv.org 4871W: http://palosaari.fi/linux/ 4872Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4873T: git git://linuxtv.org/anttip/media_tree.git 4874S: Maintained 4875F: drivers/media/usb/dvb-usb-v2/af9015* 4876 4877DVB_USB_AF9035 MEDIA DRIVER 4878M: Antti Palosaari <crope@iki.fi> 4879L: linux-media@vger.kernel.org 4880W: https://linuxtv.org 4881W: http://palosaari.fi/linux/ 4882Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4883T: git git://linuxtv.org/anttip/media_tree.git 4884S: Maintained 4885F: drivers/media/usb/dvb-usb-v2/af9035* 4886 4887DVB_USB_ANYSEE MEDIA DRIVER 4888M: Antti Palosaari <crope@iki.fi> 4889L: linux-media@vger.kernel.org 4890W: https://linuxtv.org 4891W: http://palosaari.fi/linux/ 4892Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4893T: git git://linuxtv.org/anttip/media_tree.git 4894S: Maintained 4895F: drivers/media/usb/dvb-usb-v2/anysee* 4896 4897DVB_USB_AU6610 MEDIA DRIVER 4898M: Antti Palosaari <crope@iki.fi> 4899L: linux-media@vger.kernel.org 4900W: https://linuxtv.org 4901W: http://palosaari.fi/linux/ 4902Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4903T: git git://linuxtv.org/anttip/media_tree.git 4904S: Maintained 4905F: drivers/media/usb/dvb-usb-v2/au6610* 4906 4907DVB_USB_CE6230 MEDIA DRIVER 4908M: Antti Palosaari <crope@iki.fi> 4909L: linux-media@vger.kernel.org 4910W: https://linuxtv.org 4911W: http://palosaari.fi/linux/ 4912Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4913T: git git://linuxtv.org/anttip/media_tree.git 4914S: Maintained 4915F: drivers/media/usb/dvb-usb-v2/ce6230* 4916 4917DVB_USB_CXUSB MEDIA DRIVER 4918M: Michael Krufky <mkrufky@linuxtv.org> 4919L: linux-media@vger.kernel.org 4920W: https://linuxtv.org 4921W: http://github.com/mkrufky 4922Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4923T: git git://linuxtv.org/media_tree.git 4924S: Maintained 4925F: drivers/media/usb/dvb-usb/cxusb* 4926 4927DVB_USB_EC168 MEDIA DRIVER 4928M: Antti Palosaari <crope@iki.fi> 4929L: linux-media@vger.kernel.org 4930W: https://linuxtv.org 4931W: http://palosaari.fi/linux/ 4932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4933T: git git://linuxtv.org/anttip/media_tree.git 4934S: Maintained 4935F: drivers/media/usb/dvb-usb-v2/ec168* 4936 4937DVB_USB_GL861 MEDIA DRIVER 4938M: Antti Palosaari <crope@iki.fi> 4939L: linux-media@vger.kernel.org 4940W: https://linuxtv.org 4941Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4942T: git git://linuxtv.org/anttip/media_tree.git 4943S: Maintained 4944F: drivers/media/usb/dvb-usb-v2/gl861* 4945 4946DVB_USB_MXL111SF MEDIA DRIVER 4947M: Michael Krufky <mkrufky@linuxtv.org> 4948L: linux-media@vger.kernel.org 4949W: https://linuxtv.org 4950W: http://github.com/mkrufky 4951Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4952T: git git://linuxtv.org/mkrufky/mxl111sf.git 4953S: Maintained 4954F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4955 4956DVB_USB_RTL28XXU MEDIA DRIVER 4957M: Antti Palosaari <crope@iki.fi> 4958L: linux-media@vger.kernel.org 4959W: https://linuxtv.org 4960W: http://palosaari.fi/linux/ 4961Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4962T: git git://linuxtv.org/anttip/media_tree.git 4963S: Maintained 4964F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4965 4966DVB_USB_V2 MEDIA DRIVER 4967M: Antti Palosaari <crope@iki.fi> 4968L: linux-media@vger.kernel.org 4969W: https://linuxtv.org 4970W: http://palosaari.fi/linux/ 4971Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4972T: git git://linuxtv.org/anttip/media_tree.git 4973S: Maintained 4974F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4975F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4976 4977DYNAMIC DEBUG 4978M: Jason Baron <jbaron@akamai.com> 4979S: Maintained 4980F: lib/dynamic_debug.c 4981F: include/linux/dynamic_debug.h 4982 4983DYNAMIC INTERRUPT MODERATION 4984M: Tal Gilboa <talgi@mellanox.com> 4985S: Maintained 4986F: include/linux/net_dim.h 4987 4988DZ DECSTATION DZ11 SERIAL DRIVER 4989M: "Maciej W. Rozycki" <macro@linux-mips.org> 4990S: Maintained 4991F: drivers/tty/serial/dz.* 4992 4993E3X0 POWER BUTTON DRIVER 4994M: Moritz Fischer <moritz.fischer@ettus.com> 4995L: usrp-users@lists.ettus.com 4996W: http://www.ettus.com 4997S: Supported 4998F: drivers/input/misc/e3x0-button.c 4999F: Documentation/devicetree/bindings/input/e3x0-button.txt 5000 5001E4000 MEDIA DRIVER 5002M: Antti Palosaari <crope@iki.fi> 5003L: linux-media@vger.kernel.org 5004W: https://linuxtv.org 5005W: http://palosaari.fi/linux/ 5006Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5007T: git git://linuxtv.org/anttip/media_tree.git 5008S: Maintained 5009F: drivers/media/tuners/e4000* 5010 5011EC100 MEDIA DRIVER 5012M: Antti Palosaari <crope@iki.fi> 5013L: linux-media@vger.kernel.org 5014W: https://linuxtv.org 5015W: http://palosaari.fi/linux/ 5016Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5017T: git git://linuxtv.org/anttip/media_tree.git 5018S: Maintained 5019F: drivers/media/dvb-frontends/ec100* 5020 5021ECRYPT FILE SYSTEM 5022M: Tyler Hicks <tyhicks@canonical.com> 5023L: ecryptfs@vger.kernel.org 5024W: http://ecryptfs.org 5025W: https://launchpad.net/ecryptfs 5026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5027S: Supported 5028F: Documentation/filesystems/ecryptfs.txt 5029F: fs/ecryptfs/ 5030 5031EDAC-AMD64 5032M: Borislav Petkov <bp@alien8.de> 5033L: linux-edac@vger.kernel.org 5034S: Maintained 5035F: drivers/edac/amd64_edac* 5036 5037EDAC-CALXEDA 5038M: Robert Richter <rric@kernel.org> 5039L: linux-edac@vger.kernel.org 5040S: Maintained 5041F: drivers/edac/highbank* 5042 5043EDAC-CAVIUM OCTEON 5044M: Ralf Baechle <ralf@linux-mips.org> 5045M: David Daney <david.daney@cavium.com> 5046L: linux-edac@vger.kernel.org 5047L: linux-mips@linux-mips.org 5048S: Supported 5049F: drivers/edac/octeon_edac* 5050 5051EDAC-CAVIUM THUNDERX 5052M: David Daney <david.daney@cavium.com> 5053M: Jan Glauber <jglauber@cavium.com> 5054L: linux-edac@vger.kernel.org 5055S: Supported 5056F: drivers/edac/thunderx_edac* 5057 5058EDAC-CORE 5059M: Borislav Petkov <bp@alien8.de> 5060M: Mauro Carvalho Chehab <mchehab@kernel.org> 5061L: linux-edac@vger.kernel.org 5062T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5063T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5064S: Supported 5065F: Documentation/admin-guide/ras.rst 5066F: Documentation/driver-api/edac.rst 5067F: drivers/edac/ 5068F: include/linux/edac.h 5069 5070EDAC-E752X 5071M: Mark Gross <mark.gross@intel.com> 5072L: linux-edac@vger.kernel.org 5073S: Maintained 5074F: drivers/edac/e752x_edac.c 5075 5076EDAC-E7XXX 5077L: linux-edac@vger.kernel.org 5078S: Maintained 5079F: drivers/edac/e7xxx_edac.c 5080 5081EDAC-FSL_DDR 5082M: York Sun <york.sun@nxp.com> 5083L: linux-edac@vger.kernel.org 5084S: Maintained 5085F: drivers/edac/fsl_ddr_edac.* 5086 5087EDAC-GHES 5088M: Mauro Carvalho Chehab <mchehab@kernel.org> 5089L: linux-edac@vger.kernel.org 5090S: Maintained 5091F: drivers/edac/ghes_edac.c 5092 5093EDAC-I3000 5094L: linux-edac@vger.kernel.org 5095S: Orphan 5096F: drivers/edac/i3000_edac.c 5097 5098EDAC-I5000 5099L: linux-edac@vger.kernel.org 5100S: Maintained 5101F: drivers/edac/i5000_edac.c 5102 5103EDAC-I5400 5104M: Mauro Carvalho Chehab <mchehab@kernel.org> 5105L: linux-edac@vger.kernel.org 5106S: Maintained 5107F: drivers/edac/i5400_edac.c 5108 5109EDAC-I7300 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@kernel.org> 5117L: linux-edac@vger.kernel.org 5118S: Maintained 5119F: drivers/edac/i7core_edac.c 5120 5121EDAC-I82443BXGX 5122M: Tim Small <tim@buttersideup.com> 5123L: linux-edac@vger.kernel.org 5124S: Maintained 5125F: drivers/edac/i82443bxgx_edac.c 5126 5127EDAC-I82975X 5128M: Ranganathan Desikan <ravi@jetztechnologies.com> 5129M: "Arvind R." <arvino55@gmail.com> 5130L: linux-edac@vger.kernel.org 5131S: Maintained 5132F: drivers/edac/i82975x_edac.c 5133 5134EDAC-IE31200 5135M: Jason Baron <jbaron@akamai.com> 5136L: linux-edac@vger.kernel.org 5137S: Maintained 5138F: drivers/edac/ie31200_edac.c 5139 5140EDAC-MPC85XX 5141M: Johannes Thumshirn <morbidrsa@gmail.com> 5142L: linux-edac@vger.kernel.org 5143S: Maintained 5144F: drivers/edac/mpc85xx_edac.[ch] 5145 5146EDAC-PASEMI 5147M: Egor Martovetsky <egor@pasemi.com> 5148L: linux-edac@vger.kernel.org 5149S: Maintained 5150F: drivers/edac/pasemi_edac.c 5151 5152EDAC-PND2 5153M: Tony Luck <tony.luck@intel.com> 5154L: linux-edac@vger.kernel.org 5155S: Maintained 5156F: drivers/edac/pnd2_edac.[ch] 5157 5158EDAC-R82600 5159M: Tim Small <tim@buttersideup.com> 5160L: linux-edac@vger.kernel.org 5161S: Maintained 5162F: drivers/edac/r82600_edac.c 5163 5164EDAC-SBRIDGE 5165M: Mauro Carvalho Chehab <mchehab@kernel.org> 5166L: linux-edac@vger.kernel.org 5167S: Maintained 5168F: drivers/edac/sb_edac.c 5169 5170EDAC-SKYLAKE 5171M: Tony Luck <tony.luck@intel.com> 5172L: linux-edac@vger.kernel.org 5173S: Maintained 5174F: drivers/edac/skx_edac.c 5175 5176EDAC-TI 5177M: Tero Kristo <t-kristo@ti.com> 5178L: linux-edac@vger.kernel.org 5179S: Maintained 5180F: drivers/edac/ti_edac.c 5181 5182EDIROL UA-101/UA-1000 DRIVER 5183M: Clemens Ladisch <clemens@ladisch.de> 5184L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5185T: git git://git.alsa-project.org/alsa-kernel.git 5186S: Maintained 5187F: sound/usb/misc/ua101.c 5188 5189EFI TEST DRIVER 5190L: linux-efi@vger.kernel.org 5191M: Ivan Hu <ivan.hu@canonical.com> 5192M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5193S: Maintained 5194F: drivers/firmware/efi/test/ 5195 5196EFI VARIABLE FILESYSTEM 5197M: Matthew Garrett <matthew.garrett@nebula.com> 5198M: Jeremy Kerr <jk@ozlabs.org> 5199M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5200T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5201L: linux-efi@vger.kernel.org 5202S: Maintained 5203F: fs/efivarfs/ 5204 5205EFIFB FRAMEBUFFER DRIVER 5206L: linux-fbdev@vger.kernel.org 5207M: Peter Jones <pjones@redhat.com> 5208S: Maintained 5209F: drivers/video/fbdev/efifb.c 5210 5211EFS FILESYSTEM 5212W: http://aeschi.ch.eu.org/efs/ 5213S: Orphan 5214F: fs/efs/ 5215 5216EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5217M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5218L: netdev@vger.kernel.org 5219S: Maintained 5220F: drivers/net/ethernet/ibm/ehea/ 5221 5222EM28XX VIDEO4LINUX DRIVER 5223M: Mauro Carvalho Chehab <mchehab@kernel.org> 5224L: linux-media@vger.kernel.org 5225W: https://linuxtv.org 5226T: git git://linuxtv.org/media_tree.git 5227S: Maintained 5228F: drivers/media/usb/em28xx/ 5229F: Documentation/media/v4l-drivers/em28xx* 5230 5231EMBEDDED LINUX 5232M: Paul Gortmaker <paul.gortmaker@windriver.com> 5233M: Matt Mackall <mpm@selenic.com> 5234M: David Woodhouse <dwmw2@infradead.org> 5235L: linux-embedded@vger.kernel.org 5236S: Maintained 5237 5238Emulex 10Gbps iSCSI - OneConnect DRIVER 5239M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5240M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5241M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5242L: linux-scsi@vger.kernel.org 5243W: http://www.broadcom.com 5244S: Supported 5245F: drivers/scsi/be2iscsi/ 5246 5247Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5248M: Sathya Perla <sathya.perla@broadcom.com> 5249M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5250M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5251M: Somnath Kotur <somnath.kotur@broadcom.com> 5252L: netdev@vger.kernel.org 5253W: http://www.emulex.com 5254S: Supported 5255F: drivers/net/ethernet/emulex/benet/ 5256 5257EMULEX ONECONNECT ROCE DRIVER 5258M: Selvin Xavier <selvin.xavier@broadcom.com> 5259M: Devesh Sharma <devesh.sharma@broadcom.com> 5260L: linux-rdma@vger.kernel.org 5261W: http://www.broadcom.com 5262S: Odd Fixes 5263F: drivers/infiniband/hw/ocrdma/ 5264F: include/uapi/rdma/ocrdma-abi.h 5265 5266EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5267M: James Smart <james.smart@broadcom.com> 5268M: Dick Kennedy <dick.kennedy@broadcom.com> 5269L: linux-scsi@vger.kernel.org 5270W: http://www.broadcom.com 5271S: Supported 5272F: drivers/scsi/lpfc/ 5273 5274ENE CB710 FLASH CARD READER DRIVER 5275M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5276S: Maintained 5277F: drivers/misc/cb710/ 5278F: drivers/mmc/host/cb710-mmc.* 5279F: include/linux/cb710.h 5280 5281ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5282M: Maxim Levitsky <maximlevitsky@gmail.com> 5283S: Maintained 5284F: drivers/media/rc/ene_ir.* 5285 5286EPSON S1D13XXX FRAMEBUFFER DRIVER 5287M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5288S: Maintained 5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5290F: drivers/video/fbdev/s1d13xxxfb.c 5291F: include/video/s1d13xxxfb.h 5292 5293ERRSEQ ERROR TRACKING INFRASTRUCTURE 5294M: Jeff Layton <jlayton@kernel.org> 5295S: Maintained 5296F: lib/errseq.c 5297F: include/linux/errseq.h 5298 5299ET131X NETWORK DRIVER 5300M: Mark Einon <mark.einon@gmail.com> 5301S: Odd Fixes 5302F: drivers/net/ethernet/agere/ 5303 5304ETHERNET BRIDGE 5305M: Stephen Hemminger <stephen@networkplumber.org> 5306L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5307L: netdev@vger.kernel.org 5308W: http://www.linuxfoundation.org/en/Net:Bridge 5309S: Maintained 5310F: include/linux/netfilter_bridge/ 5311F: net/bridge/ 5312 5313ETHERNET PHY LIBRARY 5314M: Andrew Lunn <andrew@lunn.ch> 5315M: Florian Fainelli <f.fainelli@gmail.com> 5316L: netdev@vger.kernel.org 5317S: Maintained 5318F: Documentation/ABI/testing/sysfs-bus-mdio 5319F: Documentation/devicetree/bindings/net/mdio* 5320F: Documentation/networking/phy.txt 5321F: drivers/net/phy/ 5322F: drivers/of/of_mdio.c 5323F: drivers/of/of_net.c 5324F: include/linux/*mdio*.h 5325F: include/linux/of_net.h 5326F: include/linux/phy.h 5327F: include/linux/phy_fixed.h 5328F: include/linux/platform_data/mdio-gpio.h 5329F: include/linux/platform_data/mdio-bcm-unimac.h 5330F: include/trace/events/mdio.h 5331F: include/uapi/linux/mdio.h 5332F: include/uapi/linux/mii.h 5333 5334EXT2 FILE SYSTEM 5335M: Jan Kara <jack@suse.com> 5336L: linux-ext4@vger.kernel.org 5337S: Maintained 5338F: Documentation/filesystems/ext2.txt 5339F: fs/ext2/ 5340F: include/linux/ext2* 5341 5342EXT4 FILE SYSTEM 5343M: "Theodore Ts'o" <tytso@mit.edu> 5344M: Andreas Dilger <adilger.kernel@dilger.ca> 5345L: linux-ext4@vger.kernel.org 5346W: http://ext4.wiki.kernel.org 5347Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5348T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5349S: Maintained 5350F: Documentation/filesystems/ext4.txt 5351F: fs/ext4/ 5352 5353Extended Verification Module (EVM) 5354M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5355L: linux-integrity@vger.kernel.org 5356S: Supported 5357F: security/integrity/evm/ 5358 5359EXTENSIBLE FIRMWARE INTERFACE (EFI) 5360M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5361L: linux-efi@vger.kernel.org 5362T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5363S: Maintained 5364F: Documentation/efi-stub.txt 5365F: arch/*/kernel/efi.c 5366F: arch/x86/boot/compressed/eboot.[ch] 5367F: arch/*/include/asm/efi.h 5368F: arch/x86/platform/efi/ 5369F: drivers/firmware/efi/ 5370F: include/linux/efi*.h 5371F: arch/arm/boot/compressed/efi-header.S 5372F: arch/arm64/kernel/efi-entry.S 5373 5374EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5375M: MyungJoo Ham <myungjoo.ham@samsung.com> 5376M: Chanwoo Choi <cw00.choi@samsung.com> 5377L: linux-kernel@vger.kernel.org 5378T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5379S: Maintained 5380F: drivers/extcon/ 5381F: include/linux/extcon/ 5382F: include/linux/extcon.h 5383F: Documentation/extcon/ 5384F: Documentation/devicetree/bindings/extcon/ 5385 5386EXYNOS DP DRIVER 5387M: Jingoo Han <jingoohan1@gmail.com> 5388L: dri-devel@lists.freedesktop.org 5389S: Maintained 5390F: drivers/gpu/drm/exynos/exynos_dp* 5391 5392EXYNOS SYSMMU (IOMMU) driver 5393M: Marek Szyprowski <m.szyprowski@samsung.com> 5394L: iommu@lists.linux-foundation.org 5395S: Maintained 5396F: drivers/iommu/exynos-iommu.c 5397 5398EZchip NPS platform support 5399M: Elad Kanfi <eladkan@mellanox.com> 5400M: Vineet Gupta <vgupta@synopsys.com> 5401S: Supported 5402F: arch/arc/plat-eznps 5403F: arch/arc/boot/dts/eznps.dts 5404 5405F2FS FILE SYSTEM 5406M: Jaegeuk Kim <jaegeuk@kernel.org> 5407M: Chao Yu <yuchao0@huawei.com> 5408L: linux-f2fs-devel@lists.sourceforge.net 5409W: https://f2fs.wiki.kernel.org/ 5410T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5411S: Maintained 5412F: Documentation/filesystems/f2fs.txt 5413F: Documentation/ABI/testing/sysfs-fs-f2fs 5414F: fs/f2fs/ 5415F: include/linux/f2fs_fs.h 5416F: include/trace/events/f2fs.h 5417 5418F71805F HARDWARE MONITORING DRIVER 5419M: Jean Delvare <jdelvare@suse.com> 5420L: linux-hwmon@vger.kernel.org 5421S: Maintained 5422F: Documentation/hwmon/f71805f 5423F: drivers/hwmon/f71805f.c 5424 5425FANOTIFY 5426M: Jan Kara <jack@suse.cz> 5427R: Amir Goldstein <amir73il@gmail.com> 5428L: linux-fsdevel@vger.kernel.org 5429S: Maintained 5430F: fs/notify/fanotify/ 5431F: include/linux/fanotify.h 5432F: include/uapi/linux/fanotify.h 5433 5434FARSYNC SYNCHRONOUS DRIVER 5435M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5436W: http://www.farsite.co.uk/ 5437S: Supported 5438F: drivers/net/wan/farsync.* 5439 5440FAULT INJECTION SUPPORT 5441M: Akinobu Mita <akinobu.mita@gmail.com> 5442S: Supported 5443F: Documentation/fault-injection/ 5444F: lib/fault-inject.c 5445 5446FBTFT Framebuffer drivers 5447M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5448S: Maintained 5449F: drivers/staging/fbtft/ 5450 5451FC0011 TUNER DRIVER 5452M: Michael Buesch <m@bues.ch> 5453L: linux-media@vger.kernel.org 5454S: Maintained 5455F: drivers/media/tuners/fc0011.h 5456F: drivers/media/tuners/fc0011.c 5457 5458FC2580 MEDIA DRIVER 5459M: Antti Palosaari <crope@iki.fi> 5460L: linux-media@vger.kernel.org 5461W: https://linuxtv.org 5462W: http://palosaari.fi/linux/ 5463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5464T: git git://linuxtv.org/anttip/media_tree.git 5465S: Maintained 5466F: drivers/media/tuners/fc2580* 5467 5468FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5469M: Johannes Thumshirn <jth@kernel.org> 5470L: linux-scsi@vger.kernel.org 5471W: www.Open-FCoE.org 5472S: Supported 5473F: drivers/scsi/libfc/ 5474F: drivers/scsi/fcoe/ 5475F: include/scsi/fc/ 5476F: include/scsi/libfc.h 5477F: include/scsi/libfcoe.h 5478F: include/uapi/scsi/fc/ 5479 5480FILE LOCKING (flock() and fcntl()/lockf()) 5481M: Jeff Layton <jlayton@kernel.org> 5482M: "J. Bruce Fields" <bfields@fieldses.org> 5483L: linux-fsdevel@vger.kernel.org 5484S: Maintained 5485F: include/linux/fcntl.h 5486F: include/uapi/linux/fcntl.h 5487F: fs/fcntl.c 5488F: fs/locks.c 5489 5490FILESYSTEMS (VFS and infrastructure) 5491M: Alexander Viro <viro@zeniv.linux.org.uk> 5492L: linux-fsdevel@vger.kernel.org 5493S: Maintained 5494F: fs/* 5495F: include/linux/fs.h 5496F: include/uapi/linux/fs.h 5497 5498FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5499M: Riku Voipio <riku.voipio@iki.fi> 5500L: linux-hwmon@vger.kernel.org 5501S: Maintained 5502F: drivers/hwmon/f75375s.c 5503F: include/linux/f75375s.h 5504 5505FIREWIRE AUDIO DRIVERS 5506M: Clemens Ladisch <clemens@ladisch.de> 5507L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5508T: git git://git.alsa-project.org/alsa-kernel.git 5509S: Maintained 5510F: sound/firewire/ 5511 5512FIREWIRE MEDIA DRIVERS (firedtv) 5513M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5514L: linux-media@vger.kernel.org 5515L: linux1394-devel@lists.sourceforge.net 5516T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5517S: Maintained 5518F: drivers/media/firewire/ 5519 5520FIREWIRE SBP-2 TARGET 5521M: Chris Boot <bootc@bootc.net> 5522L: linux-scsi@vger.kernel.org 5523L: target-devel@vger.kernel.org 5524L: linux1394-devel@lists.sourceforge.net 5525T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5526S: Maintained 5527F: drivers/target/sbp/ 5528 5529FIREWIRE SUBSYSTEM 5530M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5531L: linux1394-devel@lists.sourceforge.net 5532W: http://ieee1394.wiki.kernel.org/ 5533T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5534S: Maintained 5535F: drivers/firewire/ 5536F: include/linux/firewire.h 5537F: include/uapi/linux/firewire*.h 5538F: tools/firewire/ 5539 5540FIRMWARE LOADER (request_firmware) 5541M: Luis R. Rodriguez <mcgrof@kernel.org> 5542L: linux-kernel@vger.kernel.org 5543S: Maintained 5544F: Documentation/firmware_class/ 5545F: drivers/base/firmware_loader/ 5546F: include/linux/firmware.h 5547 5548FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5549M: Joshua Morris <josh.h.morris@us.ibm.com> 5550M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5551S: Maintained 5552F: drivers/block/rsxx/ 5553 5554FLOPPY DRIVER 5555M: Jiri Kosina <jikos@kernel.org> 5556T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5557S: Odd fixes 5558F: drivers/block/floppy.c 5559 5560FMC SUBSYSTEM 5561M: Alessandro Rubini <rubini@gnudd.com> 5562W: http://www.ohwr.org/projects/fmc-bus 5563S: Supported 5564F: drivers/fmc/ 5565F: include/linux/fmc*.h 5566F: include/linux/ipmi-fru.h 5567K: fmc_d.*register 5568 5569FPGA MANAGER FRAMEWORK 5570M: Alan Tull <atull@kernel.org> 5571M: Moritz Fischer <mdf@kernel.org> 5572L: linux-fpga@vger.kernel.org 5573S: Maintained 5574T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5575Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5576F: Documentation/fpga/ 5577F: Documentation/devicetree/bindings/fpga/ 5578F: drivers/fpga/ 5579F: include/linux/fpga/ 5580W: http://www.rocketboards.org 5581 5582FPU EMULATOR 5583M: Bill Metzenthen <billm@melbpc.org.au> 5584W: http://floatingpoint.sourceforge.net/emulator/index.html 5585S: Maintained 5586F: arch/x86/math-emu/ 5587 5588FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5589L: netdev@vger.kernel.org 5590S: Orphan 5591F: drivers/net/wan/dlci.c 5592F: drivers/net/wan/sdla.c 5593 5594FRAMEBUFFER LAYER 5595M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5596L: dri-devel@lists.freedesktop.org 5597L: linux-fbdev@vger.kernel.org 5598T: git git://github.com/bzolnier/linux.git 5599Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5600S: Maintained 5601F: Documentation/fb/ 5602F: drivers/video/ 5603F: include/video/ 5604F: include/linux/fb.h 5605F: include/uapi/video/ 5606F: include/uapi/linux/fb.h 5607 5608FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5609M: Horia Geantă <horia.geanta@nxp.com> 5610M: Aymen Sghaier <aymen.sghaier@nxp.com> 5611L: linux-crypto@vger.kernel.org 5612S: Maintained 5613F: drivers/crypto/caam/ 5614F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5615 5616FREESCALE DIU FRAMEBUFFER DRIVER 5617M: Timur Tabi <timur@tabi.org> 5618L: linux-fbdev@vger.kernel.org 5619S: Maintained 5620F: drivers/video/fbdev/fsl-diu-fb.* 5621 5622FREESCALE DMA DRIVER 5623M: Li Yang <leoyang.li@nxp.com> 5624M: Zhang Wei <zw@zh-kernel.org> 5625L: linuxppc-dev@lists.ozlabs.org 5626S: Maintained 5627F: drivers/dma/fsldma.* 5628 5629FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5630M: Claudiu Manoil <claudiu.manoil@nxp.com> 5631L: netdev@vger.kernel.org 5632S: Maintained 5633F: drivers/net/ethernet/freescale/gianfar* 5634X: drivers/net/ethernet/freescale/gianfar_ptp.c 5635F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5636 5637FREESCALE GPMI NAND DRIVER 5638M: Han Xu <han.xu@nxp.com> 5639L: linux-mtd@lists.infradead.org 5640S: Maintained 5641F: drivers/mtd/nand/raw/gpmi-nand/* 5642 5643FREESCALE I2C CPM DRIVER 5644M: Jochen Friedrich <jochen@scram.de> 5645L: linuxppc-dev@lists.ozlabs.org 5646L: linux-i2c@vger.kernel.org 5647S: Maintained 5648F: drivers/i2c/busses/i2c-cpm.c 5649 5650FREESCALE IMX / MXC FEC DRIVER 5651M: Fugang Duan <fugang.duan@nxp.com> 5652L: netdev@vger.kernel.org 5653S: Maintained 5654F: drivers/net/ethernet/freescale/fec_main.c 5655F: drivers/net/ethernet/freescale/fec_ptp.c 5656F: drivers/net/ethernet/freescale/fec.h 5657F: Documentation/devicetree/bindings/net/fsl-fec.txt 5658 5659FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5660M: Sascha Hauer <s.hauer@pengutronix.de> 5661R: Pengutronix Kernel Team <kernel@pengutronix.de> 5662L: linux-fbdev@vger.kernel.org 5663L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5664S: Maintained 5665F: include/linux/platform_data/video-imxfb.h 5666F: drivers/video/fbdev/imxfb.c 5667 5668FREESCALE QORIQ DPAA ETHERNET DRIVER 5669M: Madalin Bucur <madalin.bucur@nxp.com> 5670L: netdev@vger.kernel.org 5671S: Maintained 5672F: drivers/net/ethernet/freescale/dpaa 5673 5674FREESCALE QORIQ DPAA FMAN DRIVER 5675M: Madalin Bucur <madalin.bucur@nxp.com> 5676L: netdev@vger.kernel.org 5677S: Maintained 5678F: drivers/net/ethernet/freescale/fman 5679F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5680 5681FREESCALE QUAD SPI DRIVER 5682M: Han Xu <han.xu@nxp.com> 5683L: linux-mtd@lists.infradead.org 5684S: Maintained 5685F: drivers/mtd/spi-nor/fsl-quadspi.c 5686 5687FREESCALE QUICC ENGINE LIBRARY 5688M: Qiang Zhao <qiang.zhao@nxp.com> 5689L: linuxppc-dev@lists.ozlabs.org 5690S: Maintained 5691F: drivers/soc/fsl/qe/ 5692F: include/soc/fsl/*qe*.h 5693F: include/soc/fsl/*ucc*.h 5694 5695FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5696M: Li Yang <leoyang.li@nxp.com> 5697L: netdev@vger.kernel.org 5698L: linuxppc-dev@lists.ozlabs.org 5699S: Maintained 5700F: drivers/net/ethernet/freescale/ucc_geth* 5701 5702FREESCALE QUICC ENGINE UCC HDLC DRIVER 5703M: Zhao Qiang <qiang.zhao@nxp.com> 5704L: netdev@vger.kernel.org 5705L: linuxppc-dev@lists.ozlabs.org 5706S: Maintained 5707F: drivers/net/wan/fsl_ucc_hdlc* 5708 5709FREESCALE QUICC ENGINE UCC UART DRIVER 5710M: Timur Tabi <timur@tabi.org> 5711L: linuxppc-dev@lists.ozlabs.org 5712S: Maintained 5713F: drivers/tty/serial/ucc_uart.c 5714 5715FREESCALE SOC DRIVERS 5716M: Li Yang <leoyang.li@nxp.com> 5717L: linuxppc-dev@lists.ozlabs.org 5718L: linux-arm-kernel@lists.infradead.org 5719S: Maintained 5720F: Documentation/devicetree/bindings/soc/fsl/ 5721F: drivers/soc/fsl/ 5722F: include/linux/fsl/ 5723 5724FREESCALE SOC FS_ENET DRIVER 5725M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5726M: Vitaly Bordug <vbordug@ru.mvista.com> 5727L: linuxppc-dev@lists.ozlabs.org 5728L: netdev@vger.kernel.org 5729S: Maintained 5730F: drivers/net/ethernet/freescale/fs_enet/ 5731F: include/linux/fs_enet_pd.h 5732 5733FREESCALE SOC SOUND DRIVERS 5734M: Timur Tabi <timur@tabi.org> 5735M: Nicolin Chen <nicoleotsuka@gmail.com> 5736M: Xiubo Li <Xiubo.Lee@gmail.com> 5737R: Fabio Estevam <fabio.estevam@nxp.com> 5738L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5739L: linuxppc-dev@lists.ozlabs.org 5740S: Maintained 5741F: sound/soc/fsl/fsl* 5742F: sound/soc/fsl/imx* 5743F: sound/soc/fsl/mpc8610_hpcd.c 5744 5745FREESCALE USB PERIPHERAL DRIVERS 5746M: Li Yang <leoyang.li@nxp.com> 5747L: linux-usb@vger.kernel.org 5748L: linuxppc-dev@lists.ozlabs.org 5749S: Maintained 5750F: drivers/usb/gadget/udc/fsl* 5751 5752FREEVXFS FILESYSTEM 5753M: Christoph Hellwig <hch@infradead.org> 5754W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5755S: Maintained 5756F: fs/freevxfs/ 5757 5758FREEZER 5759M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5760M: Pavel Machek <pavel@ucw.cz> 5761L: linux-pm@vger.kernel.org 5762S: Supported 5763F: Documentation/power/freezing-of-tasks.txt 5764F: include/linux/freezer.h 5765F: kernel/freezer.c 5766 5767FRONTSWAP API 5768M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5769L: linux-kernel@vger.kernel.org 5770S: Maintained 5771F: mm/frontswap.c 5772F: include/linux/frontswap.h 5773 5774FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5775M: David Howells <dhowells@redhat.com> 5776L: linux-cachefs@redhat.com (moderated for non-subscribers) 5777S: Supported 5778F: Documentation/filesystems/caching/ 5779F: fs/fscache/ 5780F: include/linux/fscache*.h 5781 5782FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5783M: Theodore Y. Ts'o <tytso@mit.edu> 5784M: Jaegeuk Kim <jaegeuk@kernel.org> 5785L: linux-fscrypt@vger.kernel.org 5786Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5788S: Supported 5789F: fs/crypto/ 5790F: include/linux/fscrypt*.h 5791F: Documentation/filesystems/fscrypt.rst 5792 5793FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5794M: Jan Kara <jack@suse.cz> 5795R: Amir Goldstein <amir73il@gmail.com> 5796L: linux-fsdevel@vger.kernel.org 5797S: Maintained 5798F: fs/notify/ 5799F: include/linux/fsnotify*.h 5800 5801FUJITSU LAPTOP EXTRAS 5802M: Jonathan Woithe <jwoithe@just42.net> 5803L: platform-driver-x86@vger.kernel.org 5804S: Maintained 5805F: drivers/platform/x86/fujitsu-laptop.c 5806 5807FUJITSU M-5MO LS CAMERA ISP DRIVER 5808M: Kyungmin Park <kyungmin.park@samsung.com> 5809M: Heungjun Kim <riverful.kim@samsung.com> 5810L: linux-media@vger.kernel.org 5811S: Maintained 5812F: drivers/media/i2c/m5mols/ 5813F: include/media/i2c/m5mols.h 5814 5815FUJITSU TABLET EXTRAS 5816M: Robert Gerlach <khnz@gmx.de> 5817L: platform-driver-x86@vger.kernel.org 5818S: Maintained 5819F: drivers/platform/x86/fujitsu-tablet.c 5820 5821FUSE: FILESYSTEM IN USERSPACE 5822M: Miklos Szeredi <miklos@szeredi.hu> 5823L: linux-fsdevel@vger.kernel.org 5824W: http://fuse.sourceforge.net/ 5825T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5826S: Maintained 5827F: fs/fuse/ 5828F: include/uapi/linux/fuse.h 5829F: Documentation/filesystems/fuse.txt 5830 5831FUTEX SUBSYSTEM 5832M: Thomas Gleixner <tglx@linutronix.de> 5833M: Ingo Molnar <mingo@redhat.com> 5834R: Peter Zijlstra <peterz@infradead.org> 5835R: Darren Hart <dvhart@infradead.org> 5836L: linux-kernel@vger.kernel.org 5837T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5838S: Maintained 5839F: kernel/futex.c 5840F: kernel/futex_compat.c 5841F: include/asm-generic/futex.h 5842F: include/linux/futex.h 5843F: include/uapi/linux/futex.h 5844F: tools/testing/selftests/futex/ 5845F: tools/perf/bench/futex* 5846F: Documentation/*futex* 5847 5848GCC PLUGINS 5849M: Kees Cook <keescook@chromium.org> 5850R: Emese Revfy <re.emese@gmail.com> 5851L: kernel-hardening@lists.openwall.com 5852S: Maintained 5853F: scripts/gcc-plugins/ 5854F: scripts/gcc-plugin.sh 5855F: scripts/Makefile.gcc-plugins 5856F: Documentation/gcc-plugins.txt 5857 5858GCOV BASED KERNEL PROFILING 5859M: Peter Oberparleiter <oberpar@linux.ibm.com> 5860S: Maintained 5861F: kernel/gcov/ 5862F: Documentation/dev-tools/gcov.rst 5863 5864GDB KERNEL DEBUGGING HELPER SCRIPTS 5865M: Jan Kiszka <jan.kiszka@siemens.com> 5866M: Kieran Bingham <kieran@bingham.xyz> 5867S: Supported 5868F: scripts/gdb/ 5869 5870GDT SCSI DISK ARRAY CONTROLLER DRIVER 5871M: Achim Leubner <achim_leubner@adaptec.com> 5872L: linux-scsi@vger.kernel.org 5873W: http://www.icp-vortex.com/ 5874S: Supported 5875F: drivers/scsi/gdt* 5876 5877GEMTEK FM RADIO RECEIVER DRIVER 5878M: Hans Verkuil <hverkuil@xs4all.nl> 5879L: linux-media@vger.kernel.org 5880T: git git://linuxtv.org/media_tree.git 5881W: https://linuxtv.org 5882S: Maintained 5883F: drivers/media/radio/radio-gemtek* 5884 5885GENERIC GPIO I2C DRIVER 5886M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5887S: Supported 5888F: drivers/i2c/busses/i2c-gpio.c 5889F: include/linux/i2c-gpio.h 5890 5891GENERIC GPIO I2C MULTIPLEXER DRIVER 5892M: Peter Korsgaard <peter.korsgaard@barco.com> 5893L: linux-i2c@vger.kernel.org 5894S: Supported 5895F: drivers/i2c/muxes/i2c-mux-gpio.c 5896F: include/linux/i2c-mux-gpio.h 5897F: Documentation/i2c/muxes/i2c-mux-gpio 5898 5899GENERIC HDLC (WAN) DRIVERS 5900M: Krzysztof Halasa <khc@pm.waw.pl> 5901W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5902S: Maintained 5903F: drivers/net/wan/c101.c 5904F: drivers/net/wan/hd6457* 5905F: drivers/net/wan/hdlc* 5906F: drivers/net/wan/n2.c 5907F: drivers/net/wan/pc300too.c 5908F: drivers/net/wan/pci200syn.c 5909F: drivers/net/wan/wanxl* 5910 5911GENERIC INCLUDE/ASM HEADER FILES 5912M: Arnd Bergmann <arnd@arndb.de> 5913L: linux-arch@vger.kernel.org 5914T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5915S: Maintained 5916F: include/asm-generic/ 5917F: include/uapi/asm-generic/ 5918 5919GENERIC PHY FRAMEWORK 5920M: Kishon Vijay Abraham I <kishon@ti.com> 5921L: linux-kernel@vger.kernel.org 5922T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5923S: Supported 5924F: drivers/phy/ 5925F: include/linux/phy/ 5926 5927GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5928M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5929S: Supported 5930F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5931 5932GENERIC PM DOMAINS 5933M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5934M: Kevin Hilman <khilman@kernel.org> 5935M: Ulf Hansson <ulf.hansson@linaro.org> 5936L: linux-pm@vger.kernel.org 5937S: Supported 5938F: drivers/base/power/domain*.c 5939F: include/linux/pm_domain.h 5940F: Documentation/devicetree/bindings/power/power_domain.txt 5941 5942GENERIC UIO DRIVER FOR PCI DEVICES 5943M: "Michael S. Tsirkin" <mst@redhat.com> 5944L: kvm@vger.kernel.org 5945S: Supported 5946F: drivers/uio/uio_pci_generic.c 5947 5948GENWQE (IBM Generic Workqueue Card) 5949M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5950M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5951S: Supported 5952F: drivers/misc/genwqe/ 5953 5954GET_MAINTAINER SCRIPT 5955M: Joe Perches <joe@perches.com> 5956S: Maintained 5957F: scripts/get_maintainer.pl 5958 5959GFS2 FILE SYSTEM 5960M: Steven Whitehouse <swhiteho@redhat.com> 5961M: Bob Peterson <rpeterso@redhat.com> 5962L: cluster-devel@redhat.com 5963W: http://sources.redhat.com/cluster/ 5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5965S: Supported 5966F: Documentation/filesystems/gfs2*.txt 5967F: fs/gfs2/ 5968F: include/uapi/linux/gfs2_ondisk.h 5969 5970GIGASET ISDN DRIVERS 5971M: Paul Bolle <pebolle@tiscali.nl> 5972L: gigaset307x-common@lists.sourceforge.net 5973W: http://gigaset307x.sourceforge.net/ 5974S: Odd Fixes 5975F: Documentation/isdn/README.gigaset 5976F: drivers/isdn/gigaset/ 5977F: include/uapi/linux/gigaset_dev.h 5978 5979GO7007 MPEG CODEC 5980M: Hans Verkuil <hans.verkuil@cisco.com> 5981L: linux-media@vger.kernel.org 5982S: Maintained 5983F: drivers/media/usb/go7007/ 5984 5985GOODIX TOUCHSCREEN 5986M: Bastien Nocera <hadess@hadess.net> 5987L: linux-input@vger.kernel.org 5988S: Maintained 5989F: drivers/input/touchscreen/goodix.c 5990 5991GPD POCKET FAN DRIVER 5992M: Hans de Goede <hdegoede@redhat.com> 5993L: platform-driver-x86@vger.kernel.org 5994S: Maintained 5995F: drivers/platform/x86/gpd-pocket-fan.c 5996 5997GPIO ACPI SUPPORT 5998M: Mika Westerberg <mika.westerberg@linux.intel.com> 5999M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 6000L: linux-gpio@vger.kernel.org 6001L: linux-acpi@vger.kernel.org 6002S: Maintained 6003F: Documentation/acpi/gpio-properties.txt 6004F: drivers/gpio/gpiolib-acpi.c 6005 6006GPIO IR Transmitter 6007M: Sean Young <sean@mess.org> 6008L: linux-media@vger.kernel.org 6009S: Maintained 6010F: drivers/media/rc/gpio-ir-tx.c 6011 6012GPIO MOCKUP DRIVER 6013M: Bamvor Jian Zhang <bamv2005@gmail.com> 6014R: Bartosz Golaszewski <brgl@bgdev.pl> 6015L: linux-gpio@vger.kernel.org 6016S: Maintained 6017F: drivers/gpio/gpio-mockup.c 6018F: tools/testing/selftests/gpio/ 6019 6020GPIO SUBSYSTEM 6021M: Linus Walleij <linus.walleij@linaro.org> 6022L: linux-gpio@vger.kernel.org 6023T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6024S: Maintained 6025F: Documentation/devicetree/bindings/gpio/ 6026F: Documentation/driver-api/gpio/ 6027F: Documentation/gpio/ 6028F: Documentation/ABI/testing/gpio-cdev 6029F: Documentation/ABI/obsolete/sysfs-gpio 6030F: drivers/gpio/ 6031F: include/linux/gpio/ 6032F: include/linux/gpio.h 6033F: include/linux/of_gpio.h 6034F: include/asm-generic/gpio.h 6035F: include/uapi/linux/gpio.h 6036F: tools/gpio/ 6037 6038GRE DEMULTIPLEXER DRIVER 6039M: Dmitry Kozlov <xeb@mail.ru> 6040L: netdev@vger.kernel.org 6041S: Maintained 6042F: net/ipv4/gre_demux.c 6043F: net/ipv4/gre_offload.c 6044F: include/net/gre.h 6045 6046GRETH 10/100/1G Ethernet MAC device driver 6047M: Andreas Larsson <andreas@gaisler.com> 6048L: netdev@vger.kernel.org 6049S: Maintained 6050F: drivers/net/ethernet/aeroflex/ 6051 6052GREYBUS AUDIO PROTOCOLS DRIVERS 6053M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6054M: Mark Greer <mgreer@animalcreek.com> 6055S: Maintained 6056F: drivers/staging/greybus/audio_apbridgea.c 6057F: drivers/staging/greybus/audio_apbridgea.h 6058F: drivers/staging/greybus/audio_codec.c 6059F: drivers/staging/greybus/audio_codec.h 6060F: drivers/staging/greybus/audio_gb.c 6061F: drivers/staging/greybus/audio_manager.c 6062F: drivers/staging/greybus/audio_manager.h 6063F: drivers/staging/greybus/audio_manager_module.c 6064F: drivers/staging/greybus/audio_manager_private.h 6065F: drivers/staging/greybus/audio_manager_sysfs.c 6066F: drivers/staging/greybus/audio_module.c 6067F: drivers/staging/greybus/audio_topology.c 6068 6069GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6070M: Viresh Kumar <vireshk@kernel.org> 6071S: Maintained 6072F: drivers/staging/greybus/authentication.c 6073F: drivers/staging/greybus/bootrom.c 6074F: drivers/staging/greybus/firmware.h 6075F: drivers/staging/greybus/fw-core.c 6076F: drivers/staging/greybus/fw-download.c 6077F: drivers/staging/greybus/fw-managament.c 6078F: drivers/staging/greybus/greybus_authentication.h 6079F: drivers/staging/greybus/greybus_firmware.h 6080F: drivers/staging/greybus/hid.c 6081F: drivers/staging/greybus/i2c.c 6082F: drivers/staging/greybus/spi.c 6083F: drivers/staging/greybus/spilib.c 6084F: drivers/staging/greybus/spilib.h 6085 6086GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6087M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6088S: Maintained 6089F: drivers/staging/greybus/loopback.c 6090F: drivers/staging/greybus/timesync.c 6091F: drivers/staging/greybus/timesync_platform.c 6092 6093GREYBUS PLATFORM DRIVERS 6094M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6095S: Maintained 6096F: drivers/staging/greybus/arche-platform.c 6097F: drivers/staging/greybus/arche-apb-ctrl.c 6098F: drivers/staging/greybus/arche_platform.h 6099 6100GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6101M: Rui Miguel Silva <rmfrfs@gmail.com> 6102S: Maintained 6103F: drivers/staging/greybus/sdio.c 6104F: drivers/staging/greybus/light.c 6105F: drivers/staging/greybus/gpio.c 6106F: drivers/staging/greybus/power_supply.c 6107F: drivers/staging/greybus/spi.c 6108F: drivers/staging/greybus/spilib.c 6109 6110GREYBUS SUBSYSTEM 6111M: Johan Hovold <johan@kernel.org> 6112M: Alex Elder <elder@kernel.org> 6113M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6114S: Maintained 6115F: drivers/staging/greybus/ 6116L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6117 6118GREYBUS UART PROTOCOLS DRIVERS 6119M: David Lin <dtwlin@gmail.com> 6120S: Maintained 6121F: drivers/staging/greybus/uart.c 6122F: drivers/staging/greybus/log.c 6123 6124GS1662 VIDEO SERIALIZER 6125M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6126L: linux-media@vger.kernel.org 6127T: git git://linuxtv.org/media_tree.git 6128S: Maintained 6129F: drivers/media/spi/gs1662.c 6130 6131GSPCA FINEPIX SUBDRIVER 6132M: Frank Zago <frank@zago.net> 6133L: linux-media@vger.kernel.org 6134T: git git://linuxtv.org/media_tree.git 6135S: Maintained 6136F: drivers/media/usb/gspca/finepix.c 6137 6138GSPCA GL860 SUBDRIVER 6139M: Olivier Lorin <o.lorin@laposte.net> 6140L: linux-media@vger.kernel.org 6141T: git git://linuxtv.org/media_tree.git 6142S: Maintained 6143F: drivers/media/usb/gspca/gl860/ 6144 6145GSPCA M5602 SUBDRIVER 6146M: Erik Andren <erik.andren@gmail.com> 6147L: linux-media@vger.kernel.org 6148T: git git://linuxtv.org/media_tree.git 6149S: Maintained 6150F: drivers/media/usb/gspca/m5602/ 6151 6152GSPCA PAC207 SONIXB SUBDRIVER 6153M: Hans Verkuil <hverkuil@xs4all.nl> 6154L: linux-media@vger.kernel.org 6155T: git git://linuxtv.org/media_tree.git 6156S: Odd Fixes 6157F: drivers/media/usb/gspca/pac207.c 6158 6159GSPCA SN9C20X SUBDRIVER 6160M: Brian Johnson <brijohn@gmail.com> 6161L: linux-media@vger.kernel.org 6162T: git git://linuxtv.org/media_tree.git 6163S: Maintained 6164F: drivers/media/usb/gspca/sn9c20x.c 6165 6166GSPCA T613 SUBDRIVER 6167M: Leandro Costantino <lcostantino@gmail.com> 6168L: linux-media@vger.kernel.org 6169T: git git://linuxtv.org/media_tree.git 6170S: Maintained 6171F: drivers/media/usb/gspca/t613.c 6172 6173GSPCA USB WEBCAM DRIVER 6174M: Hans Verkuil <hverkuil@xs4all.nl> 6175L: linux-media@vger.kernel.org 6176T: git git://linuxtv.org/media_tree.git 6177S: Odd Fixes 6178F: drivers/media/usb/gspca/ 6179 6180GTP (GPRS Tunneling Protocol) 6181M: Pablo Neira Ayuso <pablo@netfilter.org> 6182M: Harald Welte <laforge@gnumonks.org> 6183L: osmocom-net-gprs@lists.osmocom.org 6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6185S: Maintained 6186F: drivers/net/gtp.c 6187 6188GUID PARTITION TABLE (GPT) 6189M: Davidlohr Bueso <dave@stgolabs.net> 6190L: linux-efi@vger.kernel.org 6191S: Maintained 6192F: block/partitions/efi.* 6193 6194H8/300 ARCHITECTURE 6195M: Yoshinori Sato <ysato@users.sourceforge.jp> 6196L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6197W: http://uclinux-h8.sourceforge.jp 6198T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6199S: Maintained 6200F: arch/h8300/ 6201F: drivers/clocksource/h8300_*.c 6202F: drivers/clk/h8300/ 6203F: drivers/irqchip/irq-renesas-h8*.c 6204 6205HACKRF MEDIA DRIVER 6206M: Antti Palosaari <crope@iki.fi> 6207L: linux-media@vger.kernel.org 6208W: https://linuxtv.org 6209W: http://palosaari.fi/linux/ 6210Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6211T: git git://linuxtv.org/anttip/media_tree.git 6212S: Maintained 6213F: drivers/media/usb/hackrf/ 6214 6215HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6216M: Frank Seidel <frank@f-seidel.de> 6217L: platform-driver-x86@vger.kernel.org 6218W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6219S: Maintained 6220F: drivers/platform/x86/hdaps.c 6221 6222HARDWARE MONITORING 6223M: Jean Delvare <jdelvare@suse.com> 6224M: Guenter Roeck <linux@roeck-us.net> 6225L: linux-hwmon@vger.kernel.org 6226W: http://hwmon.wiki.kernel.org/ 6227T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6228S: Maintained 6229F: Documentation/hwmon/ 6230F: drivers/hwmon/ 6231F: include/linux/hwmon*.h 6232 6233HARDWARE RANDOM NUMBER GENERATOR CORE 6234M: Matt Mackall <mpm@selenic.com> 6235M: Herbert Xu <herbert@gondor.apana.org.au> 6236L: linux-crypto@vger.kernel.org 6237S: Odd fixes 6238F: Documentation/devicetree/bindings/rng/ 6239F: Documentation/hw_random.txt 6240F: drivers/char/hw_random/ 6241F: include/linux/hw_random.h 6242 6243HARDWARE TRACING FACILITIES 6244M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6245S: Maintained 6246F: drivers/hwtracing/ 6247 6248HARDWARE SPINLOCK CORE 6249M: Ohad Ben-Cohen <ohad@wizery.com> 6250M: Bjorn Andersson <bjorn.andersson@linaro.org> 6251L: linux-remoteproc@vger.kernel.org 6252S: Maintained 6253T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6254F: Documentation/devicetree/bindings/hwlock/ 6255F: Documentation/hwspinlock.txt 6256F: drivers/hwspinlock/ 6257F: include/linux/hwspinlock.h 6258 6259HARMONY SOUND DRIVER 6260L: linux-parisc@vger.kernel.org 6261S: Maintained 6262F: sound/parisc/harmony.* 6263 6264HDPVR USB VIDEO ENCODER DRIVER 6265M: Hans Verkuil <hverkuil@xs4all.nl> 6266L: linux-media@vger.kernel.org 6267T: git git://linuxtv.org/media_tree.git 6268W: https://linuxtv.org 6269S: Odd Fixes 6270F: drivers/media/usb/hdpvr/ 6271 6272HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6273M: Jerry Hoemann <jerry.hoemann@hpe.com> 6274S: Supported 6275F: Documentation/watchdog/hpwdt.txt 6276F: drivers/watchdog/hpwdt.c 6277 6278HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6279M: Don Brace <don.brace@microsemi.com> 6280L: esc.storagedev@microsemi.com 6281L: linux-scsi@vger.kernel.org 6282S: Supported 6283F: Documentation/scsi/hpsa.txt 6284F: drivers/scsi/hpsa*.[ch] 6285F: include/linux/cciss*.h 6286F: include/uapi/linux/cciss*.h 6287 6288HFI1 DRIVER 6289M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6290M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6291L: linux-rdma@vger.kernel.org 6292S: Supported 6293F: drivers/infiniband/hw/hfi1 6294 6295HFS FILESYSTEM 6296L: linux-fsdevel@vger.kernel.org 6297S: Orphan 6298F: Documentation/filesystems/hfs.txt 6299F: fs/hfs/ 6300 6301HFSPLUS FILESYSTEM 6302L: linux-fsdevel@vger.kernel.org 6303S: Orphan 6304F: Documentation/filesystems/hfsplus.txt 6305F: fs/hfsplus/ 6306 6307HGA FRAMEBUFFER DRIVER 6308M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6309L: linux-nvidia@lists.surfsouth.com 6310W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6311S: Maintained 6312F: drivers/video/fbdev/hgafb.c 6313 6314HIBERNATION (aka Software Suspend, aka swsusp) 6315M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6316M: Pavel Machek <pavel@ucw.cz> 6317L: linux-pm@vger.kernel.org 6318B: https://bugzilla.kernel.org 6319S: Supported 6320F: arch/x86/power/ 6321F: drivers/base/power/ 6322F: kernel/power/ 6323F: include/linux/suspend.h 6324F: include/linux/freezer.h 6325F: include/linux/pm.h 6326F: arch/*/include/asm/suspend*.h 6327 6328HID CORE LAYER 6329M: Jiri Kosina <jikos@kernel.org> 6330R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6331L: linux-input@vger.kernel.org 6332T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6333S: Maintained 6334F: drivers/hid/ 6335F: include/linux/hid* 6336F: include/uapi/linux/hid* 6337 6338HID SENSOR HUB DRIVERS 6339M: Jiri Kosina <jikos@kernel.org> 6340M: Jonathan Cameron <jic23@kernel.org> 6341M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6342L: linux-input@vger.kernel.org 6343L: linux-iio@vger.kernel.org 6344S: Maintained 6345F: Documentation/hid/hid-sensor* 6346F: drivers/hid/hid-sensor-* 6347F: drivers/iio/*/hid-* 6348F: include/linux/hid-sensor-* 6349 6350HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6351M: Thomas Gleixner <tglx@linutronix.de> 6352L: linux-kernel@vger.kernel.org 6353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6354S: Maintained 6355F: Documentation/timers/ 6356F: kernel/time/hrtimer.c 6357F: kernel/time/clockevents.c 6358F: kernel/time/timer_*.c 6359F: include/linux/clockchips.h 6360F: include/linux/hrtimer.h 6361 6362HIGH-SPEED SCC DRIVER FOR AX.25 6363L: linux-hams@vger.kernel.org 6364S: Orphan 6365F: drivers/net/hamradio/dmascc.c 6366F: drivers/net/hamradio/scc.c 6367 6368HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6369M: HighPoint Linux Team <linux@highpoint-tech.com> 6370W: http://www.highpoint-tech.com 6371S: Supported 6372F: Documentation/scsi/hptiop.txt 6373F: drivers/scsi/hptiop.c 6374 6375HIPPI 6376M: Jes Sorensen <jes@trained-monkey.org> 6377L: linux-hippi@sunsite.dk 6378S: Maintained 6379F: include/linux/hippidevice.h 6380F: include/uapi/linux/if_hippi.h 6381F: net/802/hippi.c 6382F: drivers/net/hippi/ 6383 6384HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6385M: Yisen Zhuang <yisen.zhuang@huawei.com> 6386M: Salil Mehta <salil.mehta@huawei.com> 6387L: netdev@vger.kernel.org 6388W: http://www.hisilicon.com 6389S: Maintained 6390F: drivers/net/ethernet/hisilicon/hns3/ 6391 6392HISILICON LPC BUS DRIVER 6393M: john.garry@huawei.com 6394W: http://www.hisilicon.com 6395S: Maintained 6396F: drivers/bus/hisi_lpc.c 6397F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6398 6399HISILICON NETWORK SUBSYSTEM DRIVER 6400M: Yisen Zhuang <yisen.zhuang@huawei.com> 6401M: Salil Mehta <salil.mehta@huawei.com> 6402L: netdev@vger.kernel.org 6403W: http://www.hisilicon.com 6404S: Maintained 6405F: drivers/net/ethernet/hisilicon/ 6406F: Documentation/devicetree/bindings/net/hisilicon*.txt 6407 6408HISILICON PMU DRIVER 6409M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6410W: http://www.hisilicon.com 6411S: Supported 6412F: drivers/perf/hisilicon 6413F: Documentation/perf/hisi-pmu.txt 6414 6415HISILICON ROCE DRIVER 6416M: Lijun Ou <oulijun@huawei.com> 6417M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6418L: linux-rdma@vger.kernel.org 6419S: Maintained 6420F: drivers/infiniband/hw/hns/ 6421F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6422 6423HISILICON SAS Controller 6424M: John Garry <john.garry@huawei.com> 6425W: http://www.hisilicon.com 6426S: Supported 6427F: drivers/scsi/hisi_sas/ 6428F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6429 6430HMM - Heterogeneous Memory Management 6431M: Jérôme Glisse <jglisse@redhat.com> 6432L: linux-mm@kvack.org 6433S: Maintained 6434F: mm/hmm* 6435F: include/linux/hmm* 6436F: Documentation/vm/hmm.txt 6437 6438HOST AP DRIVER 6439M: Jouni Malinen <j@w1.fi> 6440L: linux-wireless@vger.kernel.org 6441W: http://w1.fi/hostap-driver.html 6442S: Obsolete 6443F: drivers/net/wireless/intersil/hostap/ 6444 6445HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6446L: platform-driver-x86@vger.kernel.org 6447S: Orphan 6448F: drivers/platform/x86/tc1100-wmi.c 6449 6450HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6451M: Jaroslav Kysela <perex@perex.cz> 6452S: Maintained 6453F: drivers/net/ethernet/hp/hp100.* 6454 6455HPET: High Precision Event Timers driver 6456M: Clemens Ladisch <clemens@ladisch.de> 6457S: Maintained 6458F: Documentation/timers/hpet.txt 6459F: drivers/char/hpet.c 6460F: include/linux/hpet.h 6461F: include/uapi/linux/hpet.h 6462 6463HPET: x86 6464S: Orphan 6465F: arch/x86/kernel/hpet.c 6466F: arch/x86/include/asm/hpet.h 6467 6468HPFS FILESYSTEM 6469M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6470W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6471S: Maintained 6472F: fs/hpfs/ 6473 6474HSI SUBSYSTEM 6475M: Sebastian Reichel <sre@kernel.org> 6476T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6477S: Maintained 6478F: Documentation/ABI/testing/sysfs-bus-hsi 6479F: Documentation/driver-api/hsi.rst 6480F: drivers/hsi/ 6481F: include/linux/hsi/ 6482F: include/uapi/linux/hsi/ 6483 6484HSO 3G MODEM DRIVER 6485L: linux-usb@vger.kernel.org 6486S: Orphan 6487F: drivers/net/usb/hso.c 6488 6489HSR NETWORK PROTOCOL 6490M: Arvid Brodin <arvid.brodin@alten.se> 6491L: netdev@vger.kernel.org 6492S: Maintained 6493F: net/hsr/ 6494 6495HT16K33 LED CONTROLLER DRIVER 6496M: Robin van der Gracht <robin@protonic.nl> 6497S: Maintained 6498F: drivers/auxdisplay/ht16k33.c 6499F: Documentation/devicetree/bindings/display/ht16k33.txt 6500 6501HTCPEN TOUCHSCREEN DRIVER 6502M: Pau Oliva Fora <pof@eslack.org> 6503L: linux-input@vger.kernel.org 6504S: Maintained 6505F: drivers/input/touchscreen/htcpen.c 6506 6507HUAWEI ETHERNET DRIVER 6508M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6509L: netdev@vger.kernel.org 6510S: Supported 6511F: Documentation/networking/hinic.txt 6512F: drivers/net/ethernet/huawei/hinic/ 6513 6514HUGETLB FILESYSTEM 6515M: Nadia Yvette Chambers <nyc@holomorphy.com> 6516S: Maintained 6517F: fs/hugetlbfs/ 6518 6519HVA ST MEDIA DRIVER 6520M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6521L: linux-media@vger.kernel.org 6522T: git git://linuxtv.org/media_tree.git 6523W: https://linuxtv.org 6524S: Supported 6525F: drivers/media/platform/sti/hva 6526 6527HWPOISON MEMORY FAILURE HANDLING 6528M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6529L: linux-mm@kvack.org 6530S: Maintained 6531F: mm/memory-failure.c 6532F: mm/hwpoison-inject.c 6533 6534Hyper-V CORE AND DRIVERS 6535M: "K. Y. Srinivasan" <kys@microsoft.com> 6536M: Haiyang Zhang <haiyangz@microsoft.com> 6537M: Stephen Hemminger <sthemmin@microsoft.com> 6538L: devel@linuxdriverproject.org 6539S: Maintained 6540F: Documentation/networking/netvsc.txt 6541F: arch/x86/include/asm/mshyperv.h 6542F: arch/x86/include/asm/trace/hyperv.h 6543F: arch/x86/include/asm/hyperv-tlfs.h 6544F: arch/x86/kernel/cpu/mshyperv.c 6545F: arch/x86/hyperv 6546F: drivers/hid/hid-hyperv.c 6547F: drivers/hv/ 6548F: drivers/input/serio/hyperv-keyboard.c 6549F: drivers/pci/host/pci-hyperv.c 6550F: drivers/net/hyperv/ 6551F: drivers/scsi/storvsc_drv.c 6552F: drivers/uio/uio_hv_generic.c 6553F: drivers/video/fbdev/hyperv_fb.c 6554F: net/vmw_vsock/hyperv_transport.c 6555F: include/linux/hyperv.h 6556F: include/uapi/linux/hyperv.h 6557F: tools/hv/ 6558F: Documentation/ABI/stable/sysfs-bus-vmbus 6559 6560HYPERVISOR VIRTUAL CONSOLE DRIVER 6561L: linuxppc-dev@lists.ozlabs.org 6562S: Odd Fixes 6563F: drivers/tty/hvc/ 6564 6565I2C ACPI SUPPORT 6566M: Mika Westerberg <mika.westerberg@linux.intel.com> 6567L: linux-i2c@vger.kernel.org 6568L: linux-acpi@vger.kernel.org 6569S: Maintained 6570F: drivers/i2c/i2c-core-acpi.c 6571 6572I2C MUXES 6573M: Peter Rosin <peda@axentia.se> 6574L: linux-i2c@vger.kernel.org 6575S: Maintained 6576F: Documentation/i2c/i2c-topology 6577F: Documentation/i2c/muxes/ 6578F: Documentation/devicetree/bindings/i2c/i2c-mux* 6579F: Documentation/devicetree/bindings/i2c/i2c-arb* 6580F: Documentation/devicetree/bindings/i2c/i2c-gate* 6581F: drivers/i2c/i2c-mux.c 6582F: drivers/i2c/muxes/ 6583F: include/linux/i2c-mux.h 6584 6585I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6586M: Gregory CLEMENT <gregory.clement@bootlin.com> 6587L: linux-i2c@vger.kernel.org 6588S: Maintained 6589F: drivers/i2c/busses/i2c-mv64xxx.c 6590 6591I2C OVER PARALLEL PORT 6592M: Jean Delvare <jdelvare@suse.com> 6593L: linux-i2c@vger.kernel.org 6594S: Maintained 6595F: Documentation/i2c/busses/i2c-parport 6596F: Documentation/i2c/busses/i2c-parport-light 6597F: drivers/i2c/busses/i2c-parport.c 6598F: drivers/i2c/busses/i2c-parport-light.c 6599 6600I2C SUBSYSTEM 6601M: Wolfram Sang <wsa@the-dreams.de> 6602L: linux-i2c@vger.kernel.org 6603W: https://i2c.wiki.kernel.org/ 6604Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6606S: Maintained 6607F: Documentation/devicetree/bindings/i2c/i2c.txt 6608F: Documentation/i2c/ 6609F: drivers/i2c/* 6610F: include/linux/i2c.h 6611F: include/linux/i2c-dev.h 6612F: include/linux/i2c-smbus.h 6613F: include/uapi/linux/i2c.h 6614F: include/uapi/linux/i2c-*.h 6615 6616I2C SUBSYSTEM HOST DRIVERS 6617L: linux-i2c@vger.kernel.org 6618W: https://i2c.wiki.kernel.org/ 6619Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6621S: Odd Fixes 6622F: Documentation/devicetree/bindings/i2c/ 6623F: drivers/i2c/algos/ 6624F: drivers/i2c/busses/ 6625 6626I2C-TAOS-EVM DRIVER 6627M: Jean Delvare <jdelvare@suse.com> 6628L: linux-i2c@vger.kernel.org 6629S: Maintained 6630F: Documentation/i2c/busses/i2c-taos-evm 6631F: drivers/i2c/busses/i2c-taos-evm.c 6632 6633I2C-TINY-USB DRIVER 6634M: Till Harbaum <till@harbaum.org> 6635L: linux-i2c@vger.kernel.org 6636W: http://www.harbaum.org/till/i2c_tiny_usb 6637S: Maintained 6638F: drivers/i2c/busses/i2c-tiny-usb.c 6639 6640I2C/SMBUS CONTROLLER DRIVERS FOR PC 6641M: Jean Delvare <jdelvare@suse.com> 6642L: linux-i2c@vger.kernel.org 6643S: Maintained 6644F: Documentation/i2c/busses/i2c-ali1535 6645F: Documentation/i2c/busses/i2c-ali1563 6646F: Documentation/i2c/busses/i2c-ali15x3 6647F: Documentation/i2c/busses/i2c-amd756 6648F: Documentation/i2c/busses/i2c-amd8111 6649F: Documentation/i2c/busses/i2c-i801 6650F: Documentation/i2c/busses/i2c-nforce2 6651F: Documentation/i2c/busses/i2c-piix4 6652F: Documentation/i2c/busses/i2c-sis5595 6653F: Documentation/i2c/busses/i2c-sis630 6654F: Documentation/i2c/busses/i2c-sis96x 6655F: Documentation/i2c/busses/i2c-via 6656F: Documentation/i2c/busses/i2c-viapro 6657F: drivers/i2c/busses/i2c-ali1535.c 6658F: drivers/i2c/busses/i2c-ali1563.c 6659F: drivers/i2c/busses/i2c-ali15x3.c 6660F: drivers/i2c/busses/i2c-amd756.c 6661F: drivers/i2c/busses/i2c-amd756-s4882.c 6662F: drivers/i2c/busses/i2c-amd8111.c 6663F: drivers/i2c/busses/i2c-i801.c 6664F: drivers/i2c/busses/i2c-isch.c 6665F: drivers/i2c/busses/i2c-nforce2.c 6666F: drivers/i2c/busses/i2c-nforce2-s4985.c 6667F: drivers/i2c/busses/i2c-piix4.c 6668F: drivers/i2c/busses/i2c-sis5595.c 6669F: drivers/i2c/busses/i2c-sis630.c 6670F: drivers/i2c/busses/i2c-sis96x.c 6671F: drivers/i2c/busses/i2c-via.c 6672F: drivers/i2c/busses/i2c-viapro.c 6673 6674I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6675M: Hans de Goede <hdegoede@redhat.com> 6676L: linux-i2c@vger.kernel.org 6677S: Maintained 6678F: drivers/i2c/busses/i2c-cht-wc.c 6679 6680I2C/SMBUS ISMT DRIVER 6681M: Seth Heasley <seth.heasley@intel.com> 6682M: Neil Horman <nhorman@tuxdriver.com> 6683L: linux-i2c@vger.kernel.org 6684F: drivers/i2c/busses/i2c-ismt.c 6685F: Documentation/i2c/busses/i2c-ismt 6686 6687I2C/SMBUS STUB DRIVER 6688M: Jean Delvare <jdelvare@suse.com> 6689L: linux-i2c@vger.kernel.org 6690S: Maintained 6691F: drivers/i2c/i2c-stub.c 6692 6693IA64 (Itanium) PLATFORM 6694M: Tony Luck <tony.luck@intel.com> 6695M: Fenghua Yu <fenghua.yu@intel.com> 6696L: linux-ia64@vger.kernel.org 6697T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6698S: Maintained 6699F: arch/ia64/ 6700 6701IBM Power 842 compression accelerator 6702M: Haren Myneni <haren@us.ibm.com> 6703S: Supported 6704F: drivers/crypto/nx/Makefile 6705F: drivers/crypto/nx/Kconfig 6706F: drivers/crypto/nx/nx-842* 6707F: include/linux/sw842.h 6708F: crypto/842.c 6709F: lib/842/ 6710 6711IBM Power in-Nest Crypto Acceleration 6712M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6713M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6714L: linux-crypto@vger.kernel.org 6715S: Supported 6716F: drivers/crypto/nx/Makefile 6717F: drivers/crypto/nx/Kconfig 6718F: drivers/crypto/nx/nx-aes* 6719F: drivers/crypto/nx/nx-sha* 6720F: drivers/crypto/nx/nx.* 6721F: drivers/crypto/nx/nx_csbcpb.h 6722F: drivers/crypto/nx/nx_debugfs.h 6723 6724IBM Power Linux RAID adapter 6725M: Brian King <brking@us.ibm.com> 6726S: Supported 6727F: drivers/scsi/ipr.* 6728 6729IBM Power SRIOV Virtual NIC Device Driver 6730M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6731M: John Allen <jallen@linux.vnet.ibm.com> 6732L: netdev@vger.kernel.org 6733S: Supported 6734F: drivers/net/ethernet/ibm/ibmvnic.* 6735 6736IBM Power Virtual Accelerator Switchboard 6737M: Sukadev Bhattiprolu 6738L: linuxppc-dev@lists.ozlabs.org 6739S: Supported 6740F: arch/powerpc/platforms/powernv/vas* 6741F: arch/powerpc/platforms/powernv/copy-paste.h 6742F: arch/powerpc/include/asm/vas.h 6743F: arch/powerpc/include/uapi/asm/vas.h 6744 6745IBM Power Virtual Ethernet Device Driver 6746M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6747L: netdev@vger.kernel.org 6748S: Supported 6749F: drivers/net/ethernet/ibm/ibmveth.* 6750 6751IBM Power Virtual FC Device Drivers 6752M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6753L: linux-scsi@vger.kernel.org 6754S: Supported 6755F: drivers/scsi/ibmvscsi/ibmvfc* 6756 6757IBM Power Virtual SCSI Device Drivers 6758M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6759L: linux-scsi@vger.kernel.org 6760S: Supported 6761F: drivers/scsi/ibmvscsi/ibmvscsi* 6762F: include/scsi/viosrp.h 6763 6764IBM Power Virtual SCSI Device Target Driver 6765M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6766M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6767L: linux-scsi@vger.kernel.org 6768L: target-devel@vger.kernel.org 6769S: Supported 6770F: drivers/scsi/ibmvscsi_tgt/ 6771 6772IBM Power VMX Cryptographic instructions 6773M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6774M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6775L: linux-crypto@vger.kernel.org 6776S: Supported 6777F: drivers/crypto/vmx/Makefile 6778F: drivers/crypto/vmx/Kconfig 6779F: drivers/crypto/vmx/vmx.c 6780F: drivers/crypto/vmx/aes* 6781F: drivers/crypto/vmx/ghash* 6782F: drivers/crypto/vmx/ppc-xlate.pl 6783 6784IBM ServeRAID RAID DRIVER 6785S: Orphan 6786F: drivers/scsi/ips.* 6787 6788ICH LPC AND GPIO DRIVER 6789M: Peter Tyser <ptyser@xes-inc.com> 6790S: Maintained 6791F: drivers/mfd/lpc_ich.c 6792F: drivers/gpio/gpio-ich.c 6793 6794IDE SUBSYSTEM 6795M: "David S. Miller" <davem@davemloft.net> 6796L: linux-ide@vger.kernel.org 6797Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6798T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6799S: Maintained 6800F: Documentation/ide/ 6801F: drivers/ide/ 6802F: include/linux/ide.h 6803 6804IDE/ATAPI DRIVERS 6805M: Borislav Petkov <bp@alien8.de> 6806L: linux-ide@vger.kernel.org 6807S: Maintained 6808F: Documentation/cdrom/ide-cd 6809F: drivers/ide/ide-cd* 6810 6811IDEAPAD LAPTOP EXTRAS DRIVER 6812M: Ike Panhc <ike.pan@canonical.com> 6813L: platform-driver-x86@vger.kernel.org 6814W: http://launchpad.net/ideapad-laptop 6815S: Maintained 6816F: drivers/platform/x86/ideapad-laptop.c 6817 6818IDEAPAD LAPTOP SLIDEBAR DRIVER 6819M: Andrey Moiseev <o2g.org.ru@gmail.com> 6820L: linux-input@vger.kernel.org 6821W: https://github.com/o2genum/ideapad-slidebar 6822S: Maintained 6823F: drivers/input/misc/ideapad_slidebar.c 6824 6825IDT VersaClock 5 CLOCK DRIVER 6826M: Marek Vasut <marek.vasut@gmail.com> 6827S: Maintained 6828F: drivers/clk/clk-versaclock5.c 6829 6830IEEE 802.15.4 SUBSYSTEM 6831M: Alexander Aring <alex.aring@gmail.com> 6832M: Stefan Schmidt <stefan@osg.samsung.com> 6833L: linux-wpan@vger.kernel.org 6834W: http://wpan.cakelab.org/ 6835T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6836T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6837S: Maintained 6838F: net/ieee802154/ 6839F: net/mac802154/ 6840F: drivers/net/ieee802154/ 6841F: include/linux/nl802154.h 6842F: include/linux/ieee802154.h 6843F: include/net/nl802154.h 6844F: include/net/mac802154.h 6845F: include/net/af_ieee802154.h 6846F: include/net/cfg802154.h 6847F: include/net/ieee802154_netdev.h 6848F: Documentation/networking/ieee802154.txt 6849 6850IFE PROTOCOL 6851M: Yotam Gigi <yotam.gi@gmail.com> 6852M: Jamal Hadi Salim <jhs@mojatatu.com> 6853F: net/ife 6854F: include/net/ife.h 6855F: include/uapi/linux/ife.h 6856 6857IGORPLUG-USB IR RECEIVER 6858M: Sean Young <sean@mess.org> 6859L: linux-media@vger.kernel.org 6860S: Maintained 6861F: drivers/media/rc/igorplugusb.c 6862 6863IGUANAWORKS USB IR TRANSCEIVER 6864M: Sean Young <sean@mess.org> 6865L: linux-media@vger.kernel.org 6866S: Maintained 6867F: drivers/media/rc/iguanair.c 6868 6869IIO DIGITAL POTENTIOMETER DAC 6870M: Peter Rosin <peda@axentia.se> 6871L: linux-iio@vger.kernel.org 6872S: Maintained 6873F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6874F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6875F: drivers/iio/dac/dpot-dac.c 6876 6877IIO ENVELOPE DETECTOR 6878M: Peter Rosin <peda@axentia.se> 6879L: linux-iio@vger.kernel.org 6880S: Maintained 6881F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6882F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6883F: drivers/iio/adc/envelope-detector.c 6884 6885IIO MULTIPLEXER 6886M: Peter Rosin <peda@axentia.se> 6887L: linux-iio@vger.kernel.org 6888S: Maintained 6889F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6890F: drivers/iio/multiplexer/iio-mux.c 6891 6892IIO SUBSYSTEM AND DRIVERS 6893M: Jonathan Cameron <jic23@kernel.org> 6894R: Hartmut Knaack <knaack.h@gmx.de> 6895R: Lars-Peter Clausen <lars@metafoo.de> 6896R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6897L: linux-iio@vger.kernel.org 6898T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6899S: Maintained 6900F: Documentation/ABI/testing/configfs-iio* 6901F: Documentation/ABI/testing/sysfs-bus-iio* 6902F: Documentation/devicetree/bindings/iio/ 6903F: drivers/iio/ 6904F: drivers/staging/iio/ 6905F: include/linux/iio/ 6906F: tools/iio/ 6907 6908IKANOS/ADI EAGLE ADSL USB DRIVER 6909M: Matthieu Castet <castet.matthieu@free.fr> 6910M: Stanislaw Gruszka <stf_xl@wp.pl> 6911S: Maintained 6912F: drivers/usb/atm/ueagle-atm.c 6913 6914IMGTEC ASCII LCD DRIVER 6915M: Paul Burton <paul.burton@mips.com> 6916S: Maintained 6917F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6918F: drivers/auxdisplay/img-ascii-lcd.c 6919 6920IMGTEC IR DECODER DRIVER 6921M: James Hogan <jhogan@kernel.org> 6922S: Maintained 6923F: drivers/media/rc/img-ir/ 6924 6925IMON SOUNDGRAPH USB IR RECEIVER 6926M: Sean Young <sean@mess.org> 6927L: linux-media@vger.kernel.org 6928S: Maintained 6929F: drivers/media/rc/imon_raw.c 6930F: drivers/media/rc/imon.c 6931 6932IMS TWINTURBO FRAMEBUFFER DRIVER 6933L: linux-fbdev@vger.kernel.org 6934S: Orphan 6935F: drivers/video/fbdev/imsttfb.c 6936 6937INA209 HARDWARE MONITOR DRIVER 6938M: Guenter Roeck <linux@roeck-us.net> 6939L: linux-hwmon@vger.kernel.org 6940S: Maintained 6941F: Documentation/hwmon/ina209 6942F: Documentation/devicetree/bindings/i2c/ina209.txt 6943F: drivers/hwmon/ina209.c 6944 6945INA2XX HARDWARE MONITOR DRIVER 6946M: Guenter Roeck <linux@roeck-us.net> 6947L: linux-hwmon@vger.kernel.org 6948S: Maintained 6949F: Documentation/hwmon/ina2xx 6950F: drivers/hwmon/ina2xx.c 6951F: include/linux/platform_data/ina2xx.h 6952 6953INDUSTRY PACK SUBSYSTEM (IPACK) 6954M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6955M: Jens Taprogge <jens.taprogge@taprogge.org> 6956M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6957L: industrypack-devel@lists.sourceforge.net 6958W: http://industrypack.sourceforge.net 6959S: Maintained 6960F: drivers/ipack/ 6961 6962INFINIBAND SUBSYSTEM 6963M: Doug Ledford <dledford@redhat.com> 6964M: Jason Gunthorpe <jgg@mellanox.com> 6965L: linux-rdma@vger.kernel.org 6966W: https://github.com/linux-rdma/rdma-core 6967Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6968T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6969S: Supported 6970F: Documentation/devicetree/bindings/infiniband/ 6971F: Documentation/infiniband/ 6972F: drivers/infiniband/ 6973F: include/uapi/linux/if_infiniband.h 6974F: include/uapi/rdma/ 6975F: include/rdma/ 6976 6977INGENIC JZ4780 DMA Driver 6978M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6979S: Maintained 6980F: drivers/dma/dma-jz4780.c 6981 6982INGENIC JZ4780 NAND DRIVER 6983M: Harvey Hunt <harveyhuntnexus@gmail.com> 6984L: linux-mtd@lists.infradead.org 6985S: Maintained 6986F: drivers/mtd/nand/raw/jz4780_* 6987 6988INOTIFY 6989M: Jan Kara <jack@suse.cz> 6990R: Amir Goldstein <amir73il@gmail.com> 6991L: linux-fsdevel@vger.kernel.org 6992S: Maintained 6993F: Documentation/filesystems/inotify.txt 6994F: fs/notify/inotify/ 6995F: include/linux/inotify.h 6996F: include/uapi/linux/inotify.h 6997 6998INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6999M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7000L: linux-input@vger.kernel.org 7001Q: http://patchwork.kernel.org/project/linux-input/list/ 7002T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7003S: Maintained 7004F: drivers/input/ 7005F: include/linux/input.h 7006F: include/uapi/linux/input.h 7007F: include/uapi/linux/input-event-codes.h 7008F: include/linux/input/ 7009F: Documentation/devicetree/bindings/input/ 7010F: Documentation/input/ 7011 7012INPUT MULTITOUCH (MT) PROTOCOL 7013M: Henrik Rydberg <rydberg@bitmath.org> 7014L: linux-input@vger.kernel.org 7015S: Odd fixes 7016F: Documentation/input/multi-touch-protocol.rst 7017F: drivers/input/input-mt.c 7018K: \b(ABS|SYN)_MT_ 7019 7020INSIDE SECURE CRYPTO DRIVER 7021M: Antoine Tenart <antoine.tenart@bootlin.com> 7022F: drivers/crypto/inside-secure/ 7023S: Maintained 7024L: linux-crypto@vger.kernel.org 7025 7026INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7027M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7028M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7029L: linux-integrity@vger.kernel.org 7030T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7031S: Supported 7032F: security/integrity/ima/ 7033 7034INTEL 810/815 FRAMEBUFFER DRIVER 7035M: Antonino Daplas <adaplas@gmail.com> 7036L: linux-fbdev@vger.kernel.org 7037S: Maintained 7038F: drivers/video/fbdev/i810/ 7039 7040INTEL ASoC BDW/HSW DRIVERS 7041M: Jie Yang <yang.jie@linux.intel.com> 7042L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7043S: Supported 7044F: sound/soc/intel/common/sst-dsp* 7045F: sound/soc/intel/common/sst-firmware.c 7046F: sound/soc/intel/boards/broadwell.c 7047F: sound/soc/intel/haswell/ 7048 7049INTEL C600 SERIES SAS CONTROLLER DRIVER 7050M: Intel SCU Linux support <intel-linux-scu@intel.com> 7051M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7052L: linux-scsi@vger.kernel.org 7053T: git git://git.code.sf.net/p/intel-sas/isci 7054S: Supported 7055F: drivers/scsi/isci/ 7056 7057INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7058M: Jani Nikula <jani.nikula@linux.intel.com> 7059M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7060M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7061L: intel-gfx@lists.freedesktop.org 7062W: https://01.org/linuxgraphics/ 7063B: https://01.org/linuxgraphics/documentation/how-report-bugs 7064C: irc://chat.freenode.net/intel-gfx 7065Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7066T: git git://anongit.freedesktop.org/drm-intel 7067S: Supported 7068F: drivers/gpu/drm/i915/ 7069F: include/drm/i915* 7070F: include/uapi/drm/i915_drm.h 7071F: Documentation/gpu/i915.rst 7072 7073INTEL ETHERNET DRIVERS 7074M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7075L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7076W: http://www.intel.com/support/feedback.htm 7077W: http://e1000.sourceforge.net/ 7078Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7079T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7080T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7081S: Supported 7082F: Documentation/networking/e100.txt 7083F: Documentation/networking/e1000.txt 7084F: Documentation/networking/e1000e.txt 7085F: Documentation/networking/igb.txt 7086F: Documentation/networking/igbvf.txt 7087F: Documentation/networking/ixgb.txt 7088F: Documentation/networking/ixgbe.txt 7089F: Documentation/networking/ixgbevf.txt 7090F: Documentation/networking/i40e.txt 7091F: Documentation/networking/i40evf.txt 7092F: Documentation/networking/ice.txt 7093F: drivers/net/ethernet/intel/ 7094F: drivers/net/ethernet/intel/*/ 7095F: include/linux/avf/virtchnl.h 7096 7097INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7098M: Maik Broemme <mbroemme@libmpq.org> 7099L: linux-fbdev@vger.kernel.org 7100S: Maintained 7101F: Documentation/fb/intelfb.txt 7102F: drivers/video/fbdev/intelfb/ 7103 7104INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7105M: Zhenyu Wang <zhenyuw@linux.intel.com> 7106M: Zhi Wang <zhi.a.wang@intel.com> 7107L: intel-gvt-dev@lists.freedesktop.org 7108L: intel-gfx@lists.freedesktop.org 7109W: https://01.org/igvt-g 7110T: git https://github.com/intel/gvt-linux.git 7111S: Supported 7112F: drivers/gpu/drm/i915/gvt/ 7113 7114INTEL HID EVENT DRIVER 7115M: Alex Hung <alex.hung@canonical.com> 7116L: platform-driver-x86@vger.kernel.org 7117S: Maintained 7118F: drivers/platform/x86/intel-hid.c 7119 7120INTEL I/OAT DMA DRIVER 7121M: Dave Jiang <dave.jiang@intel.com> 7122R: Dan Williams <dan.j.williams@intel.com> 7123L: dmaengine@vger.kernel.org 7124Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7125S: Supported 7126F: drivers/dma/ioat* 7127 7128INTEL IDLE DRIVER 7129M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7130M: Len Brown <lenb@kernel.org> 7131L: linux-pm@vger.kernel.org 7132T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7133B: https://bugzilla.kernel.org 7134S: Supported 7135F: drivers/idle/intel_idle.c 7136 7137INTEL INTEGRATED SENSOR HUB DRIVER 7138M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7139M: Jiri Kosina <jikos@kernel.org> 7140L: linux-input@vger.kernel.org 7141S: Maintained 7142F: drivers/hid/intel-ish-hid/ 7143 7144INTEL IOMMU (VT-d) 7145M: David Woodhouse <dwmw2@infradead.org> 7146L: iommu@lists.linux-foundation.org 7147T: git git://git.infradead.org/iommu-2.6.git 7148S: Supported 7149F: drivers/iommu/intel-iommu.c 7150F: include/linux/intel-iommu.h 7151 7152INTEL IOP-ADMA DMA DRIVER 7153R: Dan Williams <dan.j.williams@intel.com> 7154S: Odd fixes 7155F: drivers/dma/iop-adma.c 7156 7157INTEL IPU3 CSI-2 CIO2 DRIVER 7158M: Yong Zhi <yong.zhi@intel.com> 7159M: Sakari Ailus <sakari.ailus@linux.intel.com> 7160L: linux-media@vger.kernel.org 7161S: Maintained 7162F: drivers/media/pci/intel/ipu3/ 7163F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7164 7165INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7166M: Krzysztof Halasa <khalasa@piap.pl> 7167S: Maintained 7168F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7169F: arch/arm/mach-ixp4xx/include/mach/npe.h 7170F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7171F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7172F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7173F: drivers/net/wan/ixp4xx_hss.c 7174 7175INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7176M: Deepak Saxena <dsaxena@plexity.net> 7177S: Maintained 7178F: drivers/char/hw_random/ixp4xx-rng.c 7179 7180INTEL MANAGEMENT ENGINE (mei) 7181M: Tomas Winkler <tomas.winkler@intel.com> 7182L: linux-kernel@vger.kernel.org 7183S: Supported 7184F: include/uapi/linux/mei.h 7185F: include/linux/mei_cl_bus.h 7186F: drivers/misc/mei/* 7187F: drivers/watchdog/mei_wdt.c 7188F: Documentation/misc-devices/mei/* 7189F: samples/mei/* 7190 7191INTEL MENLOW THERMAL DRIVER 7192M: Sujith Thomas <sujith.thomas@intel.com> 7193L: platform-driver-x86@vger.kernel.org 7194W: https://01.org/linux-acpi 7195S: Supported 7196F: drivers/platform/x86/intel_menlow.c 7197 7198INTEL MERRIFIELD GPIO DRIVER 7199M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7200L: linux-gpio@vger.kernel.org 7201S: Maintained 7202F: drivers/gpio/gpio-merrifield.c 7203 7204INTEL MIC DRIVERS (mic) 7205M: Sudeep Dutt <sudeep.dutt@intel.com> 7206M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7207S: Supported 7208W: https://github.com/sudeepdutt/mic 7209W: http://software.intel.com/en-us/mic-developer 7210F: include/linux/mic_bus.h 7211F: include/linux/scif.h 7212F: include/uapi/linux/mic_common.h 7213F: include/uapi/linux/mic_ioctl.h 7214F: include/uapi/linux/scif_ioctl.h 7215F: drivers/misc/mic/ 7216F: drivers/dma/mic_x100_dma.c 7217F: drivers/dma/mic_x100_dma.h 7218F: Documentation/mic/ 7219 7220INTEL PMC CORE DRIVER 7221M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7222M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7223L: platform-driver-x86@vger.kernel.org 7224S: Maintained 7225F: arch/x86/include/asm/pmc_core.h 7226F: drivers/platform/x86/intel_pmc_core* 7227 7228INTEL PMC/P-Unit IPC DRIVER 7229M: Zha Qipeng<qipeng.zha@intel.com> 7230L: platform-driver-x86@vger.kernel.org 7231S: Maintained 7232F: drivers/platform/x86/intel_pmc_ipc.c 7233F: drivers/platform/x86/intel_punit_ipc.c 7234F: arch/x86/include/asm/intel_pmc_ipc.h 7235F: arch/x86/include/asm/intel_punit_ipc.h 7236 7237INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7238M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7239L: linux-wireless@vger.kernel.org 7240S: Maintained 7241F: Documentation/networking/README.ipw2100 7242F: Documentation/networking/README.ipw2200 7243F: drivers/net/wireless/intel/ipw2x00/ 7244 7245INTEL PSTATE DRIVER 7246M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7247M: Len Brown <lenb@kernel.org> 7248L: linux-pm@vger.kernel.org 7249S: Supported 7250F: drivers/cpufreq/intel_pstate.c 7251 7252INTEL RDMA RNIC DRIVER 7253M: Faisal Latif <faisal.latif@intel.com> 7254M: Shiraz Saleem <shiraz.saleem@intel.com> 7255L: linux-rdma@vger.kernel.org 7256S: Supported 7257F: drivers/infiniband/hw/i40iw/ 7258F: include/uapi/rdma/i40iw-abi.h 7259 7260INTEL SHA MULTIBUFFER DRIVER 7261M: Megha Dey <megha.dey@linux.intel.com> 7262R: Tim Chen <tim.c.chen@linux.intel.com> 7263L: linux-crypto@vger.kernel.org 7264S: Supported 7265F: arch/x86/crypto/sha*-mb 7266F: crypto/mcryptd.c 7267 7268INTEL TELEMETRY DRIVER 7269M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7270L: platform-driver-x86@vger.kernel.org 7271S: Maintained 7272F: arch/x86/include/asm/intel_telemetry.h 7273F: drivers/platform/x86/intel_telemetry* 7274 7275INTEL VIRTUAL BUTTON DRIVER 7276M: AceLan Kao <acelan.kao@canonical.com> 7277L: platform-driver-x86@vger.kernel.org 7278S: Maintained 7279F: drivers/platform/x86/intel-vbtn.c 7280 7281INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7282M: Stanislaw Gruszka <sgruszka@redhat.com> 7283L: linux-wireless@vger.kernel.org 7284S: Supported 7285F: drivers/net/wireless/intel/iwlegacy/ 7286 7287INTEL WIRELESS WIFI LINK (iwlwifi) 7288M: Johannes Berg <johannes.berg@intel.com> 7289M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7290M: Luca Coelho <luciano.coelho@intel.com> 7291M: Intel Linux Wireless <linuxwifi@intel.com> 7292L: linux-wireless@vger.kernel.org 7293W: http://intellinuxwireless.org 7294T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7295S: Supported 7296F: drivers/net/wireless/intel/iwlwifi/ 7297 7298INTEL WIRELESS WIMAX CONNECTION 2400 7299M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7300M: linux-wimax@intel.com 7301L: wimax@linuxwimax.org (subscribers-only) 7302S: Supported 7303W: http://linuxwimax.org 7304F: Documentation/wimax/README.i2400m 7305F: drivers/net/wimax/i2400m/ 7306F: include/uapi/linux/wimax/i2400m.h 7307 7308INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7309M: Mario Limonciello <mario.limonciello@dell.com> 7310S: Maintained 7311F: drivers/platform/x86/intel-wmi-thunderbolt.c 7312 7313INTEL(R) TRACE HUB 7314M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7315S: Supported 7316F: Documentation/trace/intel_th.txt 7317F: drivers/hwtracing/intel_th/ 7318 7319INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7320M: Ning Sun <ning.sun@intel.com> 7321L: tboot-devel@lists.sourceforge.net 7322W: http://tboot.sourceforge.net 7323T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7324S: Supported 7325F: Documentation/intel_txt.txt 7326F: include/linux/tboot.h 7327F: arch/x86/kernel/tboot.c 7328 7329INTEL-MID GPIO DRIVER 7330M: David Cohen <david.a.cohen@linux.intel.com> 7331L: linux-gpio@vger.kernel.org 7332S: Maintained 7333F: drivers/gpio/gpio-intel-mid.c 7334 7335INVENSENSE MPU-3050 GYROSCOPE DRIVER 7336M: Linus Walleij <linus.walleij@linaro.org> 7337L: linux-iio@vger.kernel.org 7338S: Maintained 7339F: drivers/iio/gyro/mpu3050* 7340F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7341 7342IOC3 ETHERNET DRIVER 7343M: Ralf Baechle <ralf@linux-mips.org> 7344L: linux-mips@linux-mips.org 7345S: Maintained 7346F: drivers/net/ethernet/sgi/ioc3-eth.c 7347 7348IOC3 SERIAL DRIVER 7349M: Pat Gefre <pfg@sgi.com> 7350L: linux-serial@vger.kernel.org 7351S: Maintained 7352F: drivers/tty/serial/ioc3_serial.c 7353 7354IOMMU DRIVERS 7355M: Joerg Roedel <joro@8bytes.org> 7356L: iommu@lists.linux-foundation.org 7357T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7358S: Maintained 7359F: Documentation/devicetree/bindings/iommu/ 7360F: drivers/iommu/ 7361F: include/linux/iommu.h 7362F: include/linux/of_iommu.h 7363F: include/linux/iova.h 7364 7365IP MASQUERADING 7366M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7367S: Maintained 7368F: net/ipv4/netfilter/ipt_MASQUERADE.c 7369 7370IPMI SUBSYSTEM 7371M: Corey Minyard <minyard@acm.org> 7372L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7373W: http://openipmi.sourceforge.net/ 7374S: Supported 7375F: Documentation/IPMI.txt 7376F: drivers/char/ipmi/ 7377F: include/linux/ipmi* 7378F: include/uapi/linux/ipmi* 7379 7380IPS SCSI RAID DRIVER 7381M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7382L: linux-scsi@vger.kernel.org 7383W: http://www.adaptec.com/ 7384S: Maintained 7385F: drivers/scsi/ips* 7386 7387IPVS 7388M: Wensong Zhang <wensong@linux-vs.org> 7389M: Simon Horman <horms@verge.net.au> 7390M: Julian Anastasov <ja@ssi.bg> 7391L: netdev@vger.kernel.org 7392L: lvs-devel@vger.kernel.org 7393S: Maintained 7394T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7395T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7396F: Documentation/networking/ipvs-sysctl.txt 7397F: include/net/ip_vs.h 7398F: include/uapi/linux/ip_vs.h 7399F: net/netfilter/ipvs/ 7400 7401IPWIRELESS DRIVER 7402M: Jiri Kosina <jikos@kernel.org> 7403M: David Sterba <dsterba@suse.com> 7404S: Odd Fixes 7405F: drivers/tty/ipwireless/ 7406 7407IPX NETWORK LAYER 7408L: netdev@vger.kernel.org 7409S: Obsolete 7410F: include/uapi/linux/ipx.h 7411F: drivers/staging/ipx/ 7412 7413IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7414M: Marc Zyngier <marc.zyngier@arm.com> 7415S: Maintained 7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7417F: Documentation/IRQ-domain.txt 7418F: include/linux/irqdomain.h 7419F: kernel/irq/irqdomain.c 7420F: kernel/irq/msi.c 7421 7422IRQ SUBSYSTEM 7423M: Thomas Gleixner <tglx@linutronix.de> 7424L: linux-kernel@vger.kernel.org 7425S: Maintained 7426T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7427F: kernel/irq/ 7428 7429IRQCHIP DRIVERS 7430M: Thomas Gleixner <tglx@linutronix.de> 7431M: Jason Cooper <jason@lakedaemon.net> 7432M: Marc Zyngier <marc.zyngier@arm.com> 7433L: linux-kernel@vger.kernel.org 7434S: Maintained 7435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7436F: Documentation/devicetree/bindings/interrupt-controller/ 7437F: drivers/irqchip/ 7438 7439ISA 7440M: William Breathitt Gray <vilhelm.gray@gmail.com> 7441S: Maintained 7442F: Documentation/isa.txt 7443F: drivers/base/isa.c 7444F: include/linux/isa.h 7445 7446ISA RADIO MODULE 7447M: Hans Verkuil <hverkuil@xs4all.nl> 7448L: linux-media@vger.kernel.org 7449T: git git://linuxtv.org/media_tree.git 7450W: https://linuxtv.org 7451S: Maintained 7452F: drivers/media/radio/radio-isa* 7453 7454ISAPNP 7455M: Jaroslav Kysela <perex@perex.cz> 7456S: Maintained 7457F: Documentation/isapnp.txt 7458F: drivers/pnp/isapnp/ 7459F: include/linux/isapnp.h 7460 7461ISCSI 7462M: Lee Duncan <lduncan@suse.com> 7463M: Chris Leech <cleech@redhat.com> 7464L: open-iscsi@googlegroups.com 7465W: www.open-iscsi.com 7466S: Maintained 7467F: drivers/scsi/*iscsi* 7468F: include/scsi/*iscsi* 7469 7470iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7471M: Peter Jones <pjones@redhat.com> 7472M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7473S: Maintained 7474F: drivers/firmware/iscsi_ibft* 7475 7476ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7477M: Or Gerlitz <ogerlitz@mellanox.com> 7478M: Sagi Grimberg <sagi@grimberg.me> 7479M: Roi Dayan <roid@mellanox.com> 7480L: linux-rdma@vger.kernel.org 7481S: Supported 7482W: http://www.openfabrics.org 7483W: www.open-iscsi.org 7484Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7485F: drivers/infiniband/ulp/iser/ 7486 7487ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7488M: Sagi Grimberg <sagi@grimberg.me> 7489T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7490L: linux-rdma@vger.kernel.org 7491L: target-devel@vger.kernel.org 7492S: Supported 7493W: http://www.linux-iscsi.org 7494F: drivers/infiniband/ulp/isert 7495 7496ISDN SUBSYSTEM 7497M: Karsten Keil <isdn@linux-pingi.de> 7498L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7499L: netdev@vger.kernel.org 7500W: http://www.isdn4linux.de 7501T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7502S: Maintained 7503F: Documentation/isdn/ 7504F: drivers/isdn/ 7505F: include/linux/isdn.h 7506F: include/linux/isdn/ 7507F: include/uapi/linux/isdn.h 7508F: include/uapi/linux/isdn/ 7509 7510ISDN SUBSYSTEM (Eicon active card driver) 7511M: Armin Schindler <mac@melware.de> 7512L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7513W: http://www.melware.de 7514S: Maintained 7515F: drivers/isdn/hardware/eicon/ 7516 7517IT87 HARDWARE MONITORING DRIVER 7518M: Jean Delvare <jdelvare@suse.com> 7519L: linux-hwmon@vger.kernel.org 7520S: Maintained 7521F: Documentation/hwmon/it87 7522F: drivers/hwmon/it87.c 7523 7524IT913X MEDIA DRIVER 7525M: Antti Palosaari <crope@iki.fi> 7526L: linux-media@vger.kernel.org 7527W: https://linuxtv.org 7528W: http://palosaari.fi/linux/ 7529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7530T: git git://linuxtv.org/anttip/media_tree.git 7531S: Maintained 7532F: drivers/media/tuners/it913x* 7533 7534IVTV VIDEO4LINUX DRIVER 7535M: Andy Walls <awalls@md.metrocast.net> 7536L: ivtv-devel@ivtvdriver.org (subscribers-only) 7537L: linux-media@vger.kernel.org 7538T: git git://linuxtv.org/media_tree.git 7539W: http://www.ivtvdriver.org 7540S: Maintained 7541F: Documentation/media/v4l-drivers/ivtv* 7542F: drivers/media/pci/ivtv/ 7543F: include/uapi/linux/ivtv* 7544 7545IX2505V MEDIA DRIVER 7546M: Malcolm Priestley <tvboxspy@gmail.com> 7547L: linux-media@vger.kernel.org 7548W: https://linuxtv.org 7549Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7550S: Maintained 7551F: drivers/media/dvb-frontends/ix2505v* 7552 7553JAILHOUSE HYPERVISOR INTERFACE 7554M: Jan Kiszka <jan.kiszka@siemens.com> 7555L: jailhouse-dev@googlegroups.com 7556S: Maintained 7557F: arch/x86/kernel/jailhouse.c 7558F: arch/x86/include/asm/jailhouse_para.h 7559 7560JC42.4 TEMPERATURE SENSOR DRIVER 7561M: Guenter Roeck <linux@roeck-us.net> 7562L: linux-hwmon@vger.kernel.org 7563S: Maintained 7564F: drivers/hwmon/jc42.c 7565F: Documentation/hwmon/jc42 7566 7567JFS FILESYSTEM 7568M: Dave Kleikamp <shaggy@kernel.org> 7569L: jfs-discussion@lists.sourceforge.net 7570W: http://jfs.sourceforge.net/ 7571T: git git://github.com/kleikamp/linux-shaggy.git 7572S: Maintained 7573F: Documentation/filesystems/jfs.txt 7574F: fs/jfs/ 7575 7576JME NETWORK DRIVER 7577M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7578L: netdev@vger.kernel.org 7579S: Maintained 7580F: drivers/net/ethernet/jme.* 7581 7582JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7583M: David Woodhouse <dwmw2@infradead.org> 7584L: linux-mtd@lists.infradead.org 7585W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7586S: Maintained 7587F: fs/jffs2/ 7588F: include/uapi/linux/jffs2.h 7589 7590JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7591M: "Theodore Ts'o" <tytso@mit.edu> 7592M: Jan Kara <jack@suse.com> 7593L: linux-ext4@vger.kernel.org 7594S: Maintained 7595F: fs/jbd2/ 7596F: include/linux/jbd2.h 7597 7598JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7599M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7600L: linux-media@vger.kernel.org 7601S: Maintained 7602F: drivers/media/platform/rcar_jpu.c 7603 7604JSM Neo PCI based serial card 7605M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7606L: linux-serial@vger.kernel.org 7607S: Maintained 7608F: drivers/tty/serial/jsm/ 7609 7610K10TEMP HARDWARE MONITORING DRIVER 7611M: Clemens Ladisch <clemens@ladisch.de> 7612L: linux-hwmon@vger.kernel.org 7613S: Maintained 7614F: Documentation/hwmon/k10temp 7615F: drivers/hwmon/k10temp.c 7616 7617K8TEMP HARDWARE MONITORING DRIVER 7618M: Rudolf Marek <r.marek@assembler.cz> 7619L: linux-hwmon@vger.kernel.org 7620S: Maintained 7621F: Documentation/hwmon/k8temp 7622F: drivers/hwmon/k8temp.c 7623 7624KASAN 7625M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7626R: Alexander Potapenko <glider@google.com> 7627R: Dmitry Vyukov <dvyukov@google.com> 7628L: kasan-dev@googlegroups.com 7629S: Maintained 7630F: arch/*/include/asm/kasan.h 7631F: arch/*/mm/kasan_init* 7632F: Documentation/dev-tools/kasan.rst 7633F: include/linux/kasan*.h 7634F: lib/test_kasan.c 7635F: mm/kasan/ 7636F: scripts/Makefile.kasan 7637 7638KCONFIG 7639M: Masahiro Yamada <yamada.masahiro@socionext.com> 7640T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7641L: linux-kbuild@vger.kernel.org 7642S: Maintained 7643F: Documentation/kbuild/kconfig-language.txt 7644F: scripts/kconfig/ 7645 7646KDUMP 7647M: Dave Young <dyoung@redhat.com> 7648M: Baoquan He <bhe@redhat.com> 7649R: Vivek Goyal <vgoyal@redhat.com> 7650L: kexec@lists.infradead.org 7651W: http://lse.sourceforge.net/kdump/ 7652S: Maintained 7653F: Documentation/kdump/ 7654 7655KEENE FM RADIO TRANSMITTER DRIVER 7656M: Hans Verkuil <hverkuil@xs4all.nl> 7657L: linux-media@vger.kernel.org 7658T: git git://linuxtv.org/media_tree.git 7659W: https://linuxtv.org 7660S: Maintained 7661F: drivers/media/radio/radio-keene* 7662 7663KERNEL AUTOMOUNTER v4 (AUTOFS4) 7664M: Ian Kent <raven@themaw.net> 7665L: autofs@vger.kernel.org 7666S: Maintained 7667F: fs/autofs4/ 7668 7669KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7670M: Masahiro Yamada <yamada.masahiro@socionext.com> 7671M: Michal Marek <michal.lkml@markovi.net> 7672T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7673L: linux-kbuild@vger.kernel.org 7674S: Maintained 7675F: Documentation/kbuild/ 7676F: Makefile 7677F: scripts/Kbuild* 7678F: scripts/Makefile* 7679F: scripts/basic/ 7680F: scripts/mk* 7681F: scripts/mod/ 7682F: scripts/package/ 7683 7684KERNEL JANITORS 7685L: kernel-janitors@vger.kernel.org 7686W: http://kernelnewbies.org/KernelJanitors 7687S: Odd Fixes 7688 7689KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7690M: "J. Bruce Fields" <bfields@fieldses.org> 7691M: Jeff Layton <jlayton@kernel.org> 7692L: linux-nfs@vger.kernel.org 7693W: http://nfs.sourceforge.net/ 7694T: git git://linux-nfs.org/~bfields/linux.git 7695S: Supported 7696F: fs/nfsd/ 7697F: include/uapi/linux/nfsd/ 7698F: fs/lockd/ 7699F: fs/nfs_common/ 7700F: net/sunrpc/ 7701F: include/linux/lockd/ 7702F: include/linux/sunrpc/ 7703F: include/uapi/linux/sunrpc/ 7704 7705KERNEL SELFTEST FRAMEWORK 7706M: Shuah Khan <shuah@kernel.org> 7707L: linux-kselftest@vger.kernel.org 7708T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7709Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7710S: Maintained 7711F: tools/testing/selftests/ 7712F: Documentation/dev-tools/kselftest* 7713 7714KERNEL USERMODE HELPER 7715M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7716L: linux-kernel@vger.kernel.org 7717S: Maintained 7718F: kernel/umh.c 7719F: include/linux/umh.h 7720 7721KERNEL VIRTUAL MACHINE (KVM) 7722M: Paolo Bonzini <pbonzini@redhat.com> 7723M: Radim Krčmář <rkrcmar@redhat.com> 7724L: kvm@vger.kernel.org 7725W: http://www.linux-kvm.org 7726T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7727S: Supported 7728F: Documentation/virtual/kvm/ 7729F: include/trace/events/kvm.h 7730F: include/uapi/asm-generic/kvm* 7731F: include/uapi/linux/kvm* 7732F: include/asm-generic/kvm* 7733F: include/linux/kvm* 7734F: include/kvm/iodev.h 7735F: virt/kvm/* 7736F: tools/kvm/ 7737 7738KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7739M: Joerg Roedel <joro@8bytes.org> 7740L: kvm@vger.kernel.org 7741W: http://www.linux-kvm.org/ 7742S: Maintained 7743F: arch/x86/include/asm/svm.h 7744F: arch/x86/kvm/svm.c 7745 7746KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7747M: Christoffer Dall <christoffer.dall@arm.com> 7748M: Marc Zyngier <marc.zyngier@arm.com> 7749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7750L: kvmarm@lists.cs.columbia.edu 7751W: http://systems.cs.columbia.edu/projects/kvm-arm 7752T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7753S: Supported 7754F: arch/arm/include/uapi/asm/kvm* 7755F: arch/arm/include/asm/kvm* 7756F: arch/arm/kvm/ 7757F: virt/kvm/arm/ 7758F: include/kvm/arm_* 7759 7760KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7761M: Christoffer Dall <christoffer.dall@arm.com> 7762M: Marc Zyngier <marc.zyngier@arm.com> 7763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7764L: kvmarm@lists.cs.columbia.edu 7765S: Maintained 7766F: arch/arm64/include/uapi/asm/kvm* 7767F: arch/arm64/include/asm/kvm* 7768F: arch/arm64/kvm/ 7769 7770KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7771M: James Hogan <jhogan@kernel.org> 7772L: linux-mips@linux-mips.org 7773S: Supported 7774F: arch/mips/include/uapi/asm/kvm* 7775F: arch/mips/include/asm/kvm* 7776F: arch/mips/kvm/ 7777 7778KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7779M: Paul Mackerras <paulus@ozlabs.org> 7780L: kvm-ppc@vger.kernel.org 7781W: http://www.linux-kvm.org/ 7782T: git git://github.com/agraf/linux-2.6.git 7783S: Supported 7784F: arch/powerpc/include/uapi/asm/kvm* 7785F: arch/powerpc/include/asm/kvm* 7786F: arch/powerpc/kvm/ 7787F: arch/powerpc/kernel/kvm* 7788 7789KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7790M: Christian Borntraeger <borntraeger@de.ibm.com> 7791M: Janosch Frank <frankja@linux.ibm.com> 7792R: David Hildenbrand <david@redhat.com> 7793R: Cornelia Huck <cohuck@redhat.com> 7794L: linux-s390@vger.kernel.org 7795W: http://www.ibm.com/developerworks/linux/linux390/ 7796T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7797S: Supported 7798F: arch/s390/include/uapi/asm/kvm* 7799F: arch/s390/include/asm/gmap.h 7800F: arch/s390/include/asm/kvm* 7801F: arch/s390/kvm/ 7802F: arch/s390/mm/gmap.c 7803 7804KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7805M: Paolo Bonzini <pbonzini@redhat.com> 7806M: Radim Krčmář <rkrcmar@redhat.com> 7807L: kvm@vger.kernel.org 7808W: http://www.linux-kvm.org 7809T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7810S: Supported 7811F: arch/x86/kvm/ 7812F: arch/x86/include/uapi/asm/kvm* 7813F: arch/x86/include/asm/kvm* 7814F: arch/x86/include/asm/pvclock-abi.h 7815F: arch/x86/kernel/kvm.c 7816F: arch/x86/kernel/kvmclock.c 7817 7818KERNFS 7819M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7820M: Tejun Heo <tj@kernel.org> 7821T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7822S: Supported 7823F: include/linux/kernfs.h 7824F: fs/kernfs/ 7825 7826KEXEC 7827M: Eric Biederman <ebiederm@xmission.com> 7828W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7829L: kexec@lists.infradead.org 7830S: Maintained 7831F: include/linux/kexec.h 7832F: include/uapi/linux/kexec.h 7833F: kernel/kexec* 7834 7835KEYS-ENCRYPTED 7836M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7837L: linux-integrity@vger.kernel.org 7838L: keyrings@vger.kernel.org 7839S: Supported 7840F: Documentation/security/keys/trusted-encrypted.rst 7841F: include/keys/encrypted-type.h 7842F: security/keys/encrypted-keys/ 7843 7844KEYS-TRUSTED 7845M: James Bottomley <jejb@linux.vnet.ibm.com> 7846M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7847L: linux-integrity@vger.kernel.org 7848L: keyrings@vger.kernel.org 7849S: Supported 7850F: Documentation/security/keys/trusted-encrypted.rst 7851F: include/keys/trusted-type.h 7852F: security/keys/trusted.c 7853F: security/keys/trusted.h 7854 7855KEYS/KEYRINGS: 7856M: David Howells <dhowells@redhat.com> 7857L: keyrings@vger.kernel.org 7858S: Maintained 7859F: Documentation/security/keys/core.rst 7860F: include/linux/key.h 7861F: include/linux/key-type.h 7862F: include/linux/keyctl.h 7863F: include/uapi/linux/keyctl.h 7864F: include/keys/ 7865F: security/keys/ 7866 7867KGDB / KDB /debug_core 7868M: Jason Wessel <jason.wessel@windriver.com> 7869M: Daniel Thompson <daniel.thompson@linaro.org> 7870W: http://kgdb.wiki.kernel.org/ 7871L: kgdb-bugreport@lists.sourceforge.net 7872T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7873S: Maintained 7874F: Documentation/dev-tools/kgdb.rst 7875F: drivers/misc/kgdbts.c 7876F: drivers/tty/serial/kgdboc.c 7877F: include/linux/kdb.h 7878F: include/linux/kgdb.h 7879F: kernel/debug/ 7880 7881KMEMLEAK 7882M: Catalin Marinas <catalin.marinas@arm.com> 7883S: Maintained 7884F: Documentation/dev-tools/kmemleak.rst 7885F: include/linux/kmemleak.h 7886F: mm/kmemleak.c 7887F: mm/kmemleak-test.c 7888 7889KMOD KERNEL MODULE LOADER - USERMODE HELPER 7890M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7891L: linux-kernel@vger.kernel.org 7892S: Maintained 7893F: kernel/kmod.c 7894F: include/linux/kmod.h 7895F: lib/test_kmod.c 7896F: tools/testing/selftests/kmod/ 7897 7898KPROBES 7899M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7900M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7901M: "David S. Miller" <davem@davemloft.net> 7902M: Masami Hiramatsu <mhiramat@kernel.org> 7903S: Maintained 7904F: Documentation/kprobes.txt 7905F: include/linux/kprobes.h 7906F: include/asm-generic/kprobes.h 7907F: kernel/kprobes.c 7908 7909KS0108 LCD CONTROLLER DRIVER 7910M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7911W: http://miguelojeda.es/auxdisplay.htm 7912W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7913S: Maintained 7914F: Documentation/auxdisplay/ks0108 7915F: drivers/auxdisplay/ks0108.c 7916F: include/linux/ks0108.h 7917 7918L3MDEV 7919M: David Ahern <dsa@cumulusnetworks.com> 7920L: netdev@vger.kernel.org 7921S: Maintained 7922F: net/l3mdev 7923F: include/net/l3mdev.h 7924 7925LANTIQ MIPS ARCHITECTURE 7926M: John Crispin <john@phrozen.org> 7927L: linux-mips@linux-mips.org 7928S: Maintained 7929F: arch/mips/lantiq 7930F: drivers/soc/lantiq 7931 7932LAPB module 7933L: linux-x25@vger.kernel.org 7934S: Orphan 7935F: Documentation/networking/lapb-module.txt 7936F: include/*/lapb.h 7937F: net/lapb/ 7938 7939LASI 53c700 driver for PARISC 7940M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7941L: linux-scsi@vger.kernel.org 7942S: Maintained 7943F: Documentation/scsi/53c700.txt 7944F: drivers/scsi/53c700* 7945 7946LEAKING_ADDRESSES 7947M: Tobin C. Harding <me@tobin.cc> 7948M: Tycho Andersen <tycho@tycho.ws> 7949L: kernel-hardening@lists.openwall.com 7950S: Maintained 7951T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 7952F: scripts/leaking_addresses.pl 7953 7954LED SUBSYSTEM 7955M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7956M: Pavel Machek <pavel@ucw.cz> 7957L: linux-leds@vger.kernel.org 7958T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7959S: Maintained 7960F: Documentation/devicetree/bindings/leds/ 7961F: drivers/leds/ 7962F: include/linux/leds.h 7963 7964LEGACY EEPROM DRIVER 7965M: Jean Delvare <jdelvare@suse.com> 7966S: Maintained 7967F: Documentation/misc-devices/eeprom 7968F: drivers/misc/eeprom/eeprom.c 7969 7970LEGO USB Tower driver 7971M: Juergen Stuber <starblue@users.sourceforge.net> 7972L: legousb-devel@lists.sourceforge.net 7973W: http://legousb.sourceforge.net/ 7974S: Maintained 7975F: drivers/usb/misc/legousbtower.c 7976 7977LG2160 MEDIA DRIVER 7978M: Michael Krufky <mkrufky@linuxtv.org> 7979L: linux-media@vger.kernel.org 7980W: https://linuxtv.org 7981W: http://github.com/mkrufky 7982Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7983T: git git://linuxtv.org/mkrufky/tuners.git 7984S: Maintained 7985F: drivers/media/dvb-frontends/lg2160.* 7986 7987LGDT3305 MEDIA DRIVER 7988M: Michael Krufky <mkrufky@linuxtv.org> 7989L: linux-media@vger.kernel.org 7990W: https://linuxtv.org 7991W: http://github.com/mkrufky 7992Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7993T: git git://linuxtv.org/mkrufky/tuners.git 7994S: Maintained 7995F: drivers/media/dvb-frontends/lgdt3305.* 7996 7997LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7998M: Viresh Kumar <vireshk@kernel.org> 7999L: linux-ide@vger.kernel.org 8000T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8001S: Maintained 8002F: include/linux/pata_arasan_cf_data.h 8003F: drivers/ata/pata_arasan_cf.c 8004 8005LIBATA PATA DRIVERS 8006M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8007M: Tejun Heo <tj@kernel.org> 8008L: linux-ide@vger.kernel.org 8009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8010S: Maintained 8011F: drivers/ata/pata_*.c 8012F: drivers/ata/ata_generic.c 8013 8014LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8015M: Linus Walleij <linus.walleij@linaro.org> 8016L: linux-ide@vger.kernel.org 8017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8018S: Maintained 8019F: drivers/ata/pata_ftide010.c 8020F: drivers/ata/sata_gemini.c 8021F: drivers/ata/sata_gemini.h 8022 8023LIBATA SATA AHCI PLATFORM devices support 8024M: Hans de Goede <hdegoede@redhat.com> 8025M: Tejun Heo <tj@kernel.org> 8026L: linux-ide@vger.kernel.org 8027T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8028S: Maintained 8029F: drivers/ata/ahci_platform.c 8030F: drivers/ata/libahci_platform.c 8031F: include/linux/ahci_platform.h 8032 8033LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8034M: Mikael Pettersson <mikpelinux@gmail.com> 8035L: linux-ide@vger.kernel.org 8036T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8037S: Maintained 8038F: drivers/ata/sata_promise.* 8039 8040LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8041M: Tejun Heo <tj@kernel.org> 8042L: linux-ide@vger.kernel.org 8043T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8044S: Maintained 8045F: drivers/ata/ 8046F: include/linux/ata.h 8047F: include/linux/libata.h 8048F: Documentation/devicetree/bindings/ata/ 8049 8050LIBLOCKDEP 8051M: Sasha Levin <alexander.levin@verizon.com> 8052S: Maintained 8053F: tools/lib/lockdep/ 8054 8055LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8056M: Ross Zwisler <ross.zwisler@linux.intel.com> 8057M: Dan Williams <dan.j.williams@intel.com> 8058M: Vishal Verma <vishal.l.verma@intel.com> 8059M: Dave Jiang <dave.jiang@intel.com> 8060L: linux-nvdimm@lists.01.org 8061Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8062S: Supported 8063F: drivers/nvdimm/blk.c 8064F: drivers/nvdimm/region_devs.c 8065 8066LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8067M: Vishal Verma <vishal.l.verma@intel.com> 8068M: Dan Williams <dan.j.williams@intel.com> 8069M: Ross Zwisler <ross.zwisler@linux.intel.com> 8070M: Dave Jiang <dave.jiang@intel.com> 8071L: linux-nvdimm@lists.01.org 8072Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8073S: Supported 8074F: drivers/nvdimm/btt* 8075 8076LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8077M: Ross Zwisler <ross.zwisler@linux.intel.com> 8078M: Dan Williams <dan.j.williams@intel.com> 8079M: Vishal Verma <vishal.l.verma@intel.com> 8080M: Dave Jiang <dave.jiang@intel.com> 8081L: linux-nvdimm@lists.01.org 8082Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8083S: Supported 8084F: drivers/nvdimm/pmem* 8085 8086LIBNVDIMM: DEVICETREE BINDINGS 8087M: Oliver O'Halloran <oohall@gmail.com> 8088L: linux-nvdimm@lists.01.org 8089Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8090S: Supported 8091F: drivers/nvdimm/of_pmem.c 8092F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8093 8094LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8095M: Dan Williams <dan.j.williams@intel.com> 8096M: Ross Zwisler <ross.zwisler@linux.intel.com> 8097M: Vishal Verma <vishal.l.verma@intel.com> 8098M: Dave Jiang <dave.jiang@intel.com> 8099L: linux-nvdimm@lists.01.org 8100Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8101T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8102S: Supported 8103F: drivers/nvdimm/* 8104F: drivers/acpi/nfit/* 8105F: include/linux/nd.h 8106F: include/linux/libnvdimm.h 8107F: include/uapi/linux/ndctl.h 8108 8109LIGHTNVM PLATFORM SUPPORT 8110M: Matias Bjorling <mb@lightnvm.io> 8111W: http://github/OpenChannelSSD 8112L: linux-block@vger.kernel.org 8113S: Maintained 8114F: drivers/lightnvm/ 8115F: include/linux/lightnvm.h 8116F: include/uapi/linux/lightnvm.h 8117 8118LINUX FOR POWER MACINTOSH 8119M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8120W: http://www.penguinppc.org/ 8121L: linuxppc-dev@lists.ozlabs.org 8122S: Maintained 8123F: arch/powerpc/platforms/powermac/ 8124F: drivers/macintosh/ 8125 8126LINUX FOR POWERPC (32-BIT AND 64-BIT) 8127M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8128M: Paul Mackerras <paulus@samba.org> 8129M: Michael Ellerman <mpe@ellerman.id.au> 8130W: https://github.com/linuxppc/linux/wiki 8131L: linuxppc-dev@lists.ozlabs.org 8132Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8133T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8134S: Supported 8135F: Documentation/ABI/stable/sysfs-firmware-opal-* 8136F: Documentation/devicetree/bindings/powerpc/ 8137F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8138F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8139F: Documentation/powerpc/ 8140F: arch/powerpc/ 8141F: drivers/char/tpm/tpm_ibmvtpm* 8142F: drivers/crypto/nx/ 8143F: drivers/crypto/vmx/ 8144F: drivers/i2c/busses/i2c-opal.c 8145F: drivers/net/ethernet/ibm/ibmveth.* 8146F: drivers/net/ethernet/ibm/ibmvnic.* 8147F: drivers/pci/hotplug/pnv_php.c 8148F: drivers/pci/hotplug/rpa* 8149F: drivers/rtc/rtc-opal.c 8150F: drivers/scsi/ibmvscsi/ 8151F: drivers/tty/hvc/hvc_opal.c 8152F: drivers/watchdog/wdrtas.c 8153F: tools/testing/selftests/powerpc 8154N: /pmac 8155N: powermac 8156N: powernv 8157N: [^a-z0-9]ps3 8158N: pseries 8159 8160LINUX FOR POWERPC EMBEDDED MPC5XXX 8161M: Anatolij Gustschin <agust@denx.de> 8162L: linuxppc-dev@lists.ozlabs.org 8163T: git git://git.denx.de/linux-denx-agust.git 8164S: Maintained 8165F: arch/powerpc/platforms/512x/ 8166F: arch/powerpc/platforms/52xx/ 8167 8168LINUX FOR POWERPC EMBEDDED PPC4XX 8169M: Alistair Popple <alistair@popple.id.au> 8170M: Matt Porter <mporter@kernel.crashing.org> 8171W: http://www.penguinppc.org/ 8172L: linuxppc-dev@lists.ozlabs.org 8173S: Maintained 8174F: arch/powerpc/platforms/40x/ 8175F: arch/powerpc/platforms/44x/ 8176 8177LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8178M: Scott Wood <oss@buserror.net> 8179M: Kumar Gala <galak@kernel.crashing.org> 8180W: http://www.penguinppc.org/ 8181L: linuxppc-dev@lists.ozlabs.org 8182T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8183S: Maintained 8184F: arch/powerpc/platforms/83xx/ 8185F: arch/powerpc/platforms/85xx/ 8186F: Documentation/devicetree/bindings/powerpc/fsl/ 8187 8188LINUX FOR POWERPC EMBEDDED PPC8XX 8189M: Vitaly Bordug <vitb@kernel.crashing.org> 8190W: http://www.penguinppc.org/ 8191L: linuxppc-dev@lists.ozlabs.org 8192S: Maintained 8193F: arch/powerpc/platforms/8xx/ 8194 8195LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8196L: linuxppc-dev@lists.ozlabs.org 8197S: Orphan 8198F: arch/powerpc/*/*virtex* 8199F: arch/powerpc/*/*/*virtex* 8200 8201LINUX FOR POWERPC PA SEMI PWRFICIENT 8202L: linuxppc-dev@lists.ozlabs.org 8203S: Orphan 8204F: arch/powerpc/platforms/pasemi/ 8205F: drivers/*/*pasemi* 8206F: drivers/*/*/*pasemi* 8207 8208LINUX KERNEL DUMP TEST MODULE (LKDTM) 8209M: Kees Cook <keescook@chromium.org> 8210S: Maintained 8211F: drivers/misc/lkdtm/* 8212 8213LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8214M: Alan Stern <stern@rowland.harvard.edu> 8215M: Andrea Parri <parri.andrea@gmail.com> 8216M: Will Deacon <will.deacon@arm.com> 8217M: Peter Zijlstra <peterz@infradead.org> 8218M: Boqun Feng <boqun.feng@gmail.com> 8219M: Nicholas Piggin <npiggin@gmail.com> 8220M: David Howells <dhowells@redhat.com> 8221M: Jade Alglave <j.alglave@ucl.ac.uk> 8222M: Luc Maranget <luc.maranget@inria.fr> 8223M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8224R: Akira Yokosawa <akiyks@gmail.com> 8225L: linux-kernel@vger.kernel.org 8226S: Supported 8227T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8228F: tools/memory-model/ 8229F: Documentation/memory-barriers.txt 8230 8231LINUX SECURITY MODULE (LSM) FRAMEWORK 8232M: Chris Wright <chrisw@sous-sol.org> 8233L: linux-security-module@vger.kernel.org 8234S: Supported 8235 8236LIS3LV02D ACCELEROMETER DRIVER 8237M: Eric Piel <eric.piel@tremplin-utc.net> 8238S: Maintained 8239F: Documentation/misc-devices/lis3lv02d 8240F: drivers/misc/lis3lv02d/ 8241F: drivers/platform/x86/hp_accel.c 8242 8243LIVE PATCHING 8244M: Josh Poimboeuf <jpoimboe@redhat.com> 8245M: Jessica Yu <jeyu@kernel.org> 8246M: Jiri Kosina <jikos@kernel.org> 8247M: Miroslav Benes <mbenes@suse.cz> 8248R: Petr Mladek <pmladek@suse.com> 8249S: Maintained 8250F: kernel/livepatch/ 8251F: include/linux/livepatch.h 8252F: arch/x86/include/asm/livepatch.h 8253F: arch/x86/kernel/livepatch.c 8254F: Documentation/livepatch/ 8255F: Documentation/ABI/testing/sysfs-kernel-livepatch 8256F: samples/livepatch/ 8257L: live-patching@vger.kernel.org 8258T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8259 8260LLC (802.2) 8261L: netdev@vger.kernel.org 8262S: Odd fixes 8263F: include/linux/llc.h 8264F: include/uapi/linux/llc.h 8265F: include/net/llc* 8266F: net/llc/ 8267 8268LM73 HARDWARE MONITOR DRIVER 8269M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8270L: linux-hwmon@vger.kernel.org 8271S: Maintained 8272F: drivers/hwmon/lm73.c 8273 8274LM78 HARDWARE MONITOR DRIVER 8275M: Jean Delvare <jdelvare@suse.com> 8276L: linux-hwmon@vger.kernel.org 8277S: Maintained 8278F: Documentation/hwmon/lm78 8279F: drivers/hwmon/lm78.c 8280 8281LM83 HARDWARE MONITOR DRIVER 8282M: Jean Delvare <jdelvare@suse.com> 8283L: linux-hwmon@vger.kernel.org 8284S: Maintained 8285F: Documentation/hwmon/lm83 8286F: drivers/hwmon/lm83.c 8287 8288LM90 HARDWARE MONITOR DRIVER 8289M: Jean Delvare <jdelvare@suse.com> 8290L: linux-hwmon@vger.kernel.org 8291S: Maintained 8292F: Documentation/hwmon/lm90 8293F: Documentation/devicetree/bindings/hwmon/lm90.txt 8294F: drivers/hwmon/lm90.c 8295F: include/dt-bindings/thermal/lm90.h 8296 8297LM95234 HARDWARE MONITOR DRIVER 8298M: Guenter Roeck <linux@roeck-us.net> 8299L: linux-hwmon@vger.kernel.org 8300S: Maintained 8301F: Documentation/hwmon/lm95234 8302F: drivers/hwmon/lm95234.c 8303 8304LME2510 MEDIA DRIVER 8305M: Malcolm Priestley <tvboxspy@gmail.com> 8306L: linux-media@vger.kernel.org 8307W: https://linuxtv.org 8308Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8309S: Maintained 8310F: drivers/media/usb/dvb-usb-v2/lmedm04* 8311 8312LOADPIN SECURITY MODULE 8313M: Kees Cook <keescook@chromium.org> 8314T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8315S: Supported 8316F: security/loadpin/ 8317F: Documentation/admin-guide/LSM/LoadPin.rst 8318 8319LOCKING PRIMITIVES 8320M: Peter Zijlstra <peterz@infradead.org> 8321M: Ingo Molnar <mingo@redhat.com> 8322L: linux-kernel@vger.kernel.org 8323T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8324S: Maintained 8325F: Documentation/locking/ 8326F: include/linux/lockdep.h 8327F: include/linux/spinlock*.h 8328F: arch/*/include/asm/spinlock*.h 8329F: include/linux/rwlock*.h 8330F: include/linux/mutex*.h 8331F: arch/*/include/asm/mutex*.h 8332F: include/linux/rwsem*.h 8333F: arch/*/include/asm/rwsem.h 8334F: include/linux/seqlock.h 8335F: lib/locking*.[ch] 8336F: kernel/locking/ 8337X: kernel/locking/locktorture.c 8338 8339LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8340M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8341L: linux-ntfs-dev@lists.sourceforge.net 8342W: http://www.linux-ntfs.org/content/view/19/37/ 8343S: Maintained 8344F: Documentation/ldm.txt 8345F: block/partitions/ldm.* 8346 8347LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8348M: Sathya Prakash <sathya.prakash@broadcom.com> 8349M: Chaitra P B <chaitra.basappa@broadcom.com> 8350M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8351L: MPT-FusionLinux.pdl@broadcom.com 8352L: linux-scsi@vger.kernel.org 8353W: http://www.avagotech.com/support/ 8354S: Supported 8355F: drivers/message/fusion/ 8356F: drivers/scsi/mpt2sas/ 8357F: drivers/scsi/mpt3sas/ 8358 8359LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8360M: Matthew Wilcox <matthew@wil.cx> 8361L: linux-scsi@vger.kernel.org 8362S: Maintained 8363F: drivers/scsi/sym53c8xx_2/ 8364 8365LTC4261 HARDWARE MONITOR DRIVER 8366M: Guenter Roeck <linux@roeck-us.net> 8367L: linux-hwmon@vger.kernel.org 8368S: Maintained 8369F: Documentation/hwmon/ltc4261 8370F: drivers/hwmon/ltc4261.c 8371 8372LTC4306 I2C MULTIPLEXER DRIVER 8373M: Michael Hennerich <michael.hennerich@analog.com> 8374W: http://ez.analog.com/community/linux-device-drivers 8375L: linux-i2c@vger.kernel.org 8376S: Supported 8377F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8378F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8379 8380LTP (Linux Test Project) 8381M: Mike Frysinger <vapier@gentoo.org> 8382M: Cyril Hrubis <chrubis@suse.cz> 8383M: Wanlong Gao <wanlong.gao@gmail.com> 8384M: Jan Stancek <jstancek@redhat.com> 8385M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8386M: Alexey Kodanev <alexey.kodanev@oracle.com> 8387L: ltp@lists.linux.it (subscribers-only) 8388W: http://linux-test-project.github.io/ 8389T: git git://github.com/linux-test-project/ltp.git 8390S: Maintained 8391 8392M68K ARCHITECTURE 8393M: Geert Uytterhoeven <geert@linux-m68k.org> 8394L: linux-m68k@lists.linux-m68k.org 8395W: http://www.linux-m68k.org/ 8396T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8397S: Maintained 8398F: arch/m68k/ 8399F: drivers/zorro/ 8400 8401M68K ON APPLE MACINTOSH 8402M: Joshua Thompson <funaho@jurai.org> 8403W: http://www.mac.linux-m68k.org/ 8404L: linux-m68k@lists.linux-m68k.org 8405S: Maintained 8406F: arch/m68k/mac/ 8407 8408M68K ON HP9000/300 8409M: Philip Blundell <philb@gnu.org> 8410W: http://www.tazenda.demon.co.uk/phil/linux-hp 8411S: Maintained 8412F: arch/m68k/hp300/ 8413 8414M88DS3103 MEDIA DRIVER 8415M: Antti Palosaari <crope@iki.fi> 8416L: linux-media@vger.kernel.org 8417W: https://linuxtv.org 8418W: http://palosaari.fi/linux/ 8419Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8420T: git git://linuxtv.org/anttip/media_tree.git 8421S: Maintained 8422F: drivers/media/dvb-frontends/m88ds3103* 8423 8424M88RS2000 MEDIA DRIVER 8425M: Malcolm Priestley <tvboxspy@gmail.com> 8426L: linux-media@vger.kernel.org 8427W: https://linuxtv.org 8428Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8429S: Maintained 8430F: drivers/media/dvb-frontends/m88rs2000* 8431 8432MA901 MASTERKIT USB FM RADIO DRIVER 8433M: Alexey Klimov <klimov.linux@gmail.com> 8434L: linux-media@vger.kernel.org 8435T: git git://linuxtv.org/media_tree.git 8436S: Maintained 8437F: drivers/media/radio/radio-ma901.c 8438 8439MAC80211 8440M: Johannes Berg <johannes@sipsolutions.net> 8441L: linux-wireless@vger.kernel.org 8442W: http://wireless.kernel.org/ 8443T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8444T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8445S: Maintained 8446F: Documentation/networking/mac80211-injection.txt 8447F: include/net/mac80211.h 8448F: net/mac80211/ 8449F: drivers/net/wireless/mac80211_hwsim.[ch] 8450F: Documentation/networking/mac80211_hwsim/README 8451 8452MAILBOX API 8453M: Jassi Brar <jassisinghbrar@gmail.com> 8454L: linux-kernel@vger.kernel.org 8455S: Maintained 8456F: drivers/mailbox/ 8457F: include/linux/mailbox_client.h 8458F: include/linux/mailbox_controller.h 8459 8460MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8461M: Michael Kerrisk <mtk.manpages@gmail.com> 8462W: http://www.kernel.org/doc/man-pages 8463L: linux-man@vger.kernel.org 8464S: Maintained 8465 8466MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8467M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8468L: linux-mips@linux-mips.org 8469S: Maintained 8470F: arch/mips/boot/dts/img/pistachio_marduk.dts 8471 8472MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8473M: Andrew Lunn <andrew@lunn.ch> 8474M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8475L: netdev@vger.kernel.org 8476S: Maintained 8477F: drivers/net/dsa/mv88e6xxx/ 8478F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8479 8480MARVELL ARMADA DRM SUPPORT 8481M: Russell King <linux@armlinux.org.uk> 8482S: Maintained 8483T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8484T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8485F: drivers/gpu/drm/armada/ 8486F: include/uapi/drm/armada_drm.h 8487F: Documentation/devicetree/bindings/display/armada/ 8488 8489MARVELL CRYPTO DRIVER 8490M: Boris Brezillon <boris.brezillon@bootlin.com> 8491M: Arnaud Ebalard <arno@natisbad.org> 8492F: drivers/crypto/marvell/ 8493S: Maintained 8494L: linux-crypto@vger.kernel.org 8495 8496MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8497M: Mirko Lindner <mlindner@marvell.com> 8498M: Stephen Hemminger <stephen@networkplumber.org> 8499L: netdev@vger.kernel.org 8500S: Maintained 8501F: drivers/net/ethernet/marvell/sk* 8502 8503MARVELL LIBERTAS WIRELESS DRIVER 8504L: libertas-dev@lists.infradead.org 8505S: Orphan 8506F: drivers/net/wireless/marvell/libertas/ 8507 8508MARVELL MACCHIATOBIN SUPPORT 8509M: Russell King <linux@armlinux.org.uk> 8510L: linux-arm-kernel@lists.infradead.org 8511S: Maintained 8512F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8513 8514MARVELL MV643XX ETHERNET DRIVER 8515M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8516L: netdev@vger.kernel.org 8517S: Maintained 8518F: drivers/net/ethernet/marvell/mv643xx_eth.* 8519F: include/linux/mv643xx.h 8520 8521MARVELL MV88X3310 PHY DRIVER 8522M: Russell King <linux@armlinux.org.uk> 8523L: netdev@vger.kernel.org 8524S: Maintained 8525F: drivers/net/phy/marvell10g.c 8526 8527MARVELL MVNETA ETHERNET DRIVER 8528M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8529L: netdev@vger.kernel.org 8530S: Maintained 8531F: drivers/net/ethernet/marvell/mvneta.* 8532 8533MARVELL MWIFIEX WIRELESS DRIVER 8534M: Amitkumar Karwar <amitkarwar@gmail.com> 8535M: Nishant Sarmukadam <nishants@marvell.com> 8536M: Ganapathi Bhat <gbhat@marvell.com> 8537M: Xinming Hu <huxm@marvell.com> 8538L: linux-wireless@vger.kernel.org 8539S: Maintained 8540F: drivers/net/wireless/marvell/mwifiex/ 8541 8542MARVELL MWL8K WIRELESS DRIVER 8543M: Lennert Buytenhek <buytenh@wantstofly.org> 8544L: linux-wireless@vger.kernel.org 8545S: Odd Fixes 8546F: drivers/net/wireless/marvell/mwl8k.c 8547 8548MARVELL NAND CONTROLLER DRIVER 8549M: Miquel Raynal <miquel.raynal@bootlin.com> 8550L: linux-mtd@lists.infradead.org 8551S: Maintained 8552F: drivers/mtd/nand/raw/marvell_nand.c 8553F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8554 8555MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8556M: Nicolas Pitre <nico@fluxnic.net> 8557S: Odd Fixes 8558F: drivers/mmc/host/mvsdio.* 8559 8560MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8561M: Hu Ziji <huziji@marvell.com> 8562L: linux-mmc@vger.kernel.org 8563S: Supported 8564F: drivers/mmc/host/sdhci-xenon* 8565F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8566 8567MATROX FRAMEBUFFER DRIVER 8568L: linux-fbdev@vger.kernel.org 8569S: Orphan 8570F: drivers/video/fbdev/matrox/matroxfb_* 8571F: include/uapi/linux/matroxfb.h 8572 8573MAX16065 HARDWARE MONITOR DRIVER 8574M: Guenter Roeck <linux@roeck-us.net> 8575L: linux-hwmon@vger.kernel.org 8576S: Maintained 8577F: Documentation/hwmon/max16065 8578F: drivers/hwmon/max16065.c 8579 8580MAX20751 HARDWARE MONITOR DRIVER 8581M: Guenter Roeck <linux@roeck-us.net> 8582L: linux-hwmon@vger.kernel.org 8583S: Maintained 8584F: Documentation/hwmon/max20751 8585F: drivers/hwmon/max20751.c 8586 8587MAX2175 SDR TUNER DRIVER 8588M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8589L: linux-media@vger.kernel.org 8590T: git git://linuxtv.org/media_tree.git 8591S: Maintained 8592F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8593F: Documentation/media/v4l-drivers/max2175.rst 8594F: drivers/media/i2c/max2175* 8595F: include/uapi/linux/max2175.h 8596 8597MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8598L: linux-hwmon@vger.kernel.org 8599S: Orphan 8600F: Documentation/hwmon/max6650 8601F: drivers/hwmon/max6650.c 8602 8603MAX6697 HARDWARE MONITOR DRIVER 8604M: Guenter Roeck <linux@roeck-us.net> 8605L: linux-hwmon@vger.kernel.org 8606S: Maintained 8607F: Documentation/hwmon/max6697 8608F: Documentation/devicetree/bindings/i2c/max6697.txt 8609F: drivers/hwmon/max6697.c 8610F: include/linux/platform_data/max6697.h 8611 8612MAX9860 MONO AUDIO VOICE CODEC DRIVER 8613M: Peter Rosin <peda@axentia.se> 8614L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8615S: Maintained 8616F: Documentation/devicetree/bindings/sound/max9860.txt 8617F: sound/soc/codecs/max9860.* 8618 8619MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8620M: Javier Martinez Canillas <javier@dowhile0.org> 8621L: linux-kernel@vger.kernel.org 8622S: Supported 8623F: drivers/regulator/max77802-regulator.c 8624F: Documentation/devicetree/bindings/*/*max77802.txt 8625F: include/dt-bindings/*/*max77802.h 8626 8627MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8628M: Krzysztof Kozlowski <krzk@kernel.org> 8629M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8630L: linux-pm@vger.kernel.org 8631S: Supported 8632F: drivers/power/supply/max14577_charger.c 8633F: drivers/power/supply/max77693_charger.c 8634 8635MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8636M: Chanwoo Choi <cw00.choi@samsung.com> 8637M: Krzysztof Kozlowski <krzk@kernel.org> 8638M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8639L: linux-kernel@vger.kernel.org 8640S: Supported 8641F: drivers/*/max14577*.c 8642F: drivers/*/max77686*.c 8643F: drivers/*/max77693*.c 8644F: drivers/extcon/extcon-max14577.c 8645F: drivers/extcon/extcon-max77693.c 8646F: drivers/rtc/rtc-max77686.c 8647F: drivers/clk/clk-max77686.c 8648F: Documentation/devicetree/bindings/mfd/max14577.txt 8649F: Documentation/devicetree/bindings/*/max77686.txt 8650F: Documentation/devicetree/bindings/mfd/max77693.txt 8651F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8652F: include/linux/mfd/max14577*.h 8653F: include/linux/mfd/max77686*.h 8654F: include/linux/mfd/max77693*.h 8655 8656MAXIRADIO FM RADIO RECEIVER DRIVER 8657M: Hans Verkuil <hverkuil@xs4all.nl> 8658L: linux-media@vger.kernel.org 8659T: git git://linuxtv.org/media_tree.git 8660W: https://linuxtv.org 8661S: Maintained 8662F: drivers/media/radio/radio-maxiradio* 8663 8664MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8665M: Peter Rosin <peda@axentia.se> 8666L: linux-iio@vger.kernel.org 8667S: Maintained 8668F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8669F: drivers/iio/potentiometer/mcp4018.c 8670F: drivers/iio/potentiometer/mcp4531.c 8671 8672MCR20A IEEE-802.15.4 RADIO DRIVER 8673M: Xue Liu <liuxuenetmail@gmail.com> 8674L: linux-wpan@vger.kernel.org 8675W: https://github.com/xueliu/mcr20a-linux 8676S: Maintained 8677F: drivers/net/ieee802154/mcr20a.c 8678F: drivers/net/ieee802154/mcr20a.h 8679F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8680 8681MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8682M: William Breathitt Gray <vilhelm.gray@gmail.com> 8683L: linux-iio@vger.kernel.org 8684S: Maintained 8685F: drivers/iio/dac/cio-dac.c 8686 8687MEDIA DRIVERS FOR ASCOT2E 8688M: Sergey Kozlov <serjk@netup.ru> 8689M: Abylay Ospan <aospan@netup.ru> 8690L: linux-media@vger.kernel.org 8691W: https://linuxtv.org 8692W: http://netup.tv/ 8693T: git git://linuxtv.org/media_tree.git 8694S: Supported 8695F: drivers/media/dvb-frontends/ascot2e* 8696 8697MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8698M: Jasmin Jessich <jasmin@anw.at> 8699L: linux-media@vger.kernel.org 8700W: https://linuxtv.org 8701T: git git://linuxtv.org/media_tree.git 8702S: Maintained 8703F: drivers/media/dvb-frontends/cxd2099* 8704 8705MEDIA DRIVERS FOR CXD2841ER 8706M: Sergey Kozlov <serjk@netup.ru> 8707M: Abylay Ospan <aospan@netup.ru> 8708L: linux-media@vger.kernel.org 8709W: https://linuxtv.org 8710W: http://netup.tv/ 8711T: git git://linuxtv.org/media_tree.git 8712S: Supported 8713F: drivers/media/dvb-frontends/cxd2841er* 8714 8715MEDIA DRIVERS FOR CXD2880 8716M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8717L: linux-media@vger.kernel.org 8718W: http://linuxtv.org/ 8719T: git git://linuxtv.org/media_tree.git 8720S: Supported 8721F: drivers/media/dvb-frontends/cxd2880/* 8722F: drivers/media/spi/cxd2880* 8723 8724MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8725M: Daniel Scheller <d.scheller.oss@gmail.com> 8726L: linux-media@vger.kernel.org 8727W: https://linuxtv.org 8728T: git git://linuxtv.org/media_tree.git 8729S: Maintained 8730F: drivers/media/pci/ddbridge/* 8731 8732MEDIA DRIVERS FOR FREESCALE IMX 8733M: Steve Longerbeam <slongerbeam@gmail.com> 8734M: Philipp Zabel <p.zabel@pengutronix.de> 8735L: linux-media@vger.kernel.org 8736T: git git://linuxtv.org/media_tree.git 8737S: Maintained 8738F: Documentation/devicetree/bindings/media/imx.txt 8739F: Documentation/media/v4l-drivers/imx.rst 8740F: drivers/staging/media/imx/ 8741F: include/linux/imx-media.h 8742F: include/media/imx.h 8743 8744MEDIA DRIVERS FOR HELENE 8745M: Abylay Ospan <aospan@netup.ru> 8746L: linux-media@vger.kernel.org 8747W: https://linuxtv.org 8748W: http://netup.tv/ 8749T: git git://linuxtv.org/media_tree.git 8750S: Supported 8751F: drivers/media/dvb-frontends/helene* 8752 8753MEDIA DRIVERS FOR HORUS3A 8754M: Sergey Kozlov <serjk@netup.ru> 8755M: Abylay Ospan <aospan@netup.ru> 8756L: linux-media@vger.kernel.org 8757W: https://linuxtv.org 8758W: http://netup.tv/ 8759T: git git://linuxtv.org/media_tree.git 8760S: Supported 8761F: drivers/media/dvb-frontends/horus3a* 8762 8763MEDIA DRIVERS FOR LNBH25 8764M: Sergey Kozlov <serjk@netup.ru> 8765M: Abylay Ospan <aospan@netup.ru> 8766L: linux-media@vger.kernel.org 8767W: https://linuxtv.org 8768W: http://netup.tv/ 8769T: git git://linuxtv.org/media_tree.git 8770S: Supported 8771F: drivers/media/dvb-frontends/lnbh25* 8772 8773MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8774M: Daniel Scheller <d.scheller.oss@gmail.com> 8775L: linux-media@vger.kernel.org 8776W: https://linuxtv.org 8777T: git git://linuxtv.org/media_tree.git 8778S: Maintained 8779F: drivers/media/dvb-frontends/mxl5xx* 8780 8781MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8782M: Sergey Kozlov <serjk@netup.ru> 8783M: Abylay Ospan <aospan@netup.ru> 8784L: linux-media@vger.kernel.org 8785W: https://linuxtv.org 8786W: http://netup.tv/ 8787T: git git://linuxtv.org/media_tree.git 8788S: Supported 8789F: drivers/media/pci/netup_unidvb/* 8790 8791MEDIA DRIVERS FOR RENESAS - CEU 8792M: Jacopo Mondi <jacopo@jmondi.org> 8793L: linux-media@vger.kernel.org 8794L: linux-renesas-soc@vger.kernel.org 8795T: git git://linuxtv.org/media_tree.git 8796S: Supported 8797F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8798F: drivers/media/platform/renesas-ceu.c 8799F: include/media/drv-intf/renesas-ceu.h 8800 8801MEDIA DRIVERS FOR RENESAS - DRIF 8802M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8803L: linux-media@vger.kernel.org 8804L: linux-renesas-soc@vger.kernel.org 8805T: git git://linuxtv.org/media_tree.git 8806S: Supported 8807F: Documentation/devicetree/bindings/media/renesas,drif.txt 8808F: drivers/media/platform/rcar_drif.c 8809 8810MEDIA DRIVERS FOR RENESAS - FCP 8811M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8812L: linux-media@vger.kernel.org 8813L: linux-renesas-soc@vger.kernel.org 8814T: git git://linuxtv.org/media_tree.git 8815S: Supported 8816F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8817F: drivers/media/platform/rcar-fcp.c 8818F: include/media/rcar-fcp.h 8819 8820MEDIA DRIVERS FOR RENESAS - FDP1 8821M: Kieran Bingham <kieran@bingham.xyz> 8822L: linux-media@vger.kernel.org 8823L: linux-renesas-soc@vger.kernel.org 8824T: git git://linuxtv.org/media_tree.git 8825S: Supported 8826F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8827F: drivers/media/platform/rcar_fdp1.c 8828 8829MEDIA DRIVERS FOR RENESAS - VIN 8830M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8831L: linux-media@vger.kernel.org 8832L: linux-renesas-soc@vger.kernel.org 8833T: git git://linuxtv.org/media_tree.git 8834S: Supported 8835F: Documentation/devicetree/bindings/media/rcar_vin.txt 8836F: drivers/media/platform/rcar-vin/ 8837 8838MEDIA DRIVERS FOR RENESAS - VSP1 8839M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8840L: linux-media@vger.kernel.org 8841L: linux-renesas-soc@vger.kernel.org 8842T: git git://linuxtv.org/media_tree.git 8843S: Supported 8844F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8845F: drivers/media/platform/vsp1/ 8846 8847MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8848M: Daniel Scheller <d.scheller.oss@gmail.com> 8849L: linux-media@vger.kernel.org 8850W: https://linuxtv.org 8851T: git git://linuxtv.org/media_tree.git 8852S: Maintained 8853F: drivers/media/dvb-frontends/stv0910* 8854 8855MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8856M: Daniel Scheller <d.scheller.oss@gmail.com> 8857L: linux-media@vger.kernel.org 8858W: https://linuxtv.org 8859T: git git://linuxtv.org/media_tree.git 8860S: Maintained 8861F: drivers/media/dvb-frontends/stv6111* 8862 8863MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8864M: Dmitry Osipenko <digetx@gmail.com> 8865L: linux-media@vger.kernel.org 8866L: linux-tegra@vger.kernel.org 8867T: git git://linuxtv.org/media_tree.git 8868S: Maintained 8869F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8870F: drivers/staging/media/tegra-vde/ 8871 8872MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8873M: Mauro Carvalho Chehab <mchehab@kernel.org> 8874P: LinuxTV.org Project 8875L: linux-media@vger.kernel.org 8876W: https://linuxtv.org 8877Q: http://patchwork.kernel.org/project/linux-media/list/ 8878T: git git://linuxtv.org/media_tree.git 8879S: Maintained 8880F: Documentation/devicetree/bindings/media/ 8881F: Documentation/media/ 8882F: drivers/media/ 8883F: drivers/staging/media/ 8884F: include/linux/platform_data/media/ 8885F: include/media/ 8886F: include/uapi/linux/dvb/ 8887F: include/uapi/linux/videodev2.h 8888F: include/uapi/linux/media.h 8889F: include/uapi/linux/v4l2-* 8890F: include/uapi/linux/meye.h 8891F: include/uapi/linux/ivtv* 8892F: include/uapi/linux/uvcvideo.h 8893 8894MEDIATEK CIR DRIVER 8895M: Sean Wang <sean.wang@mediatek.com> 8896S: Maintained 8897F: drivers/media/rc/mtk-cir.c 8898 8899MEDIATEK DMA DRIVER 8900M: Sean Wang <sean.wang@mediatek.com> 8901L: dmaengine@vger.kernel.org 8902L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8903L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8904S: Maintained 8905F: Documentation/devicetree/bindings/dma/mtk-* 8906F: drivers/dma/mediatek/ 8907 8908MEDIATEK PMIC LED DRIVER 8909M: Sean Wang <sean.wang@mediatek.com> 8910S: Maintained 8911F: drivers/leds/leds-mt6323.c 8912F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8913 8914MEDIATEK ETHERNET DRIVER 8915M: Felix Fietkau <nbd@openwrt.org> 8916M: John Crispin <john@phrozen.org> 8917M: Sean Wang <sean.wang@mediatek.com> 8918M: Nelson Chang <nelson.chang@mediatek.com> 8919L: netdev@vger.kernel.org 8920S: Maintained 8921F: drivers/net/ethernet/mediatek/ 8922 8923MEDIATEK SWITCH DRIVER 8924M: Sean Wang <sean.wang@mediatek.com> 8925L: netdev@vger.kernel.org 8926S: Maintained 8927F: drivers/net/dsa/mt7530.* 8928F: net/dsa/tag_mtk.c 8929 8930MEDIATEK JPEG DRIVER 8931M: Rick Chang <rick.chang@mediatek.com> 8932M: Bin Liu <bin.liu@mediatek.com> 8933S: Supported 8934F: drivers/media/platform/mtk-jpeg/ 8935F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8936 8937MEDIATEK MDP DRIVER 8938M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8939M: Houlong Wei <houlong.wei@mediatek.com> 8940M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8941S: Supported 8942F: drivers/media/platform/mtk-mdp/ 8943F: drivers/media/platform/mtk-vpu/ 8944F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8945 8946MEDIATEK MEDIA DRIVER 8947M: Tiffany Lin <tiffany.lin@mediatek.com> 8948M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8949S: Supported 8950F: drivers/media/platform/mtk-vcodec/ 8951F: drivers/media/platform/mtk-vpu/ 8952F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8953F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8954 8955MEDIATEK MT7601U WIRELESS LAN DRIVER 8956M: Jakub Kicinski <kubakici@wp.pl> 8957L: linux-wireless@vger.kernel.org 8958S: Maintained 8959F: drivers/net/wireless/mediatek/mt7601u/ 8960 8961MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8962M: Sean Wang <sean.wang@mediatek.com> 8963S: Maintained 8964F: drivers/char/hw_random/mtk-rng.c 8965 8966MEDIATEK USB3 DRD IP DRIVER 8967M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8968L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8969L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8970L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8971S: Maintained 8972F: drivers/usb/mtu3/ 8973 8974MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8975M: Peter Senna Tschudin <peter.senna@collabora.com> 8976M: Martin Donnelly <martin.donnelly@ge.com> 8977M: Martyn Welch <martyn.welch@collabora.co.uk> 8978S: Maintained 8979F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8980F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8981 8982MEGARAID SCSI/SAS DRIVERS 8983M: Kashyap Desai <kashyap.desai@broadcom.com> 8984M: Sumit Saxena <sumit.saxena@broadcom.com> 8985M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8986L: megaraidlinux.pdl@broadcom.com 8987L: linux-scsi@vger.kernel.org 8988W: http://www.avagotech.com/support/ 8989S: Maintained 8990F: Documentation/scsi/megaraid.txt 8991F: drivers/scsi/megaraid.* 8992F: drivers/scsi/megaraid/ 8993 8994MELEXIS MLX90614 DRIVER 8995M: Crt Mori <cmo@melexis.com> 8996L: linux-iio@vger.kernel.org 8997W: http://www.melexis.com 8998S: Supported 8999F: drivers/iio/temperature/mlx90614.c 9000 9001MELEXIS MLX90632 DRIVER 9002M: Crt Mori <cmo@melexis.com> 9003L: linux-iio@vger.kernel.org 9004W: http://www.melexis.com 9005S: Supported 9006F: drivers/iio/temperature/mlx90632.c 9007 9008MELFAS MIP4 TOUCHSCREEN DRIVER 9009M: Sangwon Jee <jeesw@melfas.com> 9010W: http://www.melfas.com 9011S: Supported 9012F: drivers/input/touchscreen/melfas_mip4.c 9013F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9014 9015MELLANOX ETHERNET DRIVER (mlx4_en) 9016M: Tariq Toukan <tariqt@mellanox.com> 9017L: netdev@vger.kernel.org 9018S: Supported 9019W: http://www.mellanox.com 9020Q: http://patchwork.ozlabs.org/project/netdev/list/ 9021F: drivers/net/ethernet/mellanox/mlx4/en_* 9022 9023MELLANOX ETHERNET DRIVER (mlx5e) 9024M: Saeed Mahameed <saeedm@mellanox.com> 9025L: netdev@vger.kernel.org 9026S: Supported 9027W: http://www.mellanox.com 9028Q: http://patchwork.ozlabs.org/project/netdev/list/ 9029F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9030 9031MELLANOX ETHERNET INNOVA DRIVER 9032M: Ilan Tayari <ilant@mellanox.com> 9033R: Boris Pismenny <borisp@mellanox.com> 9034L: netdev@vger.kernel.org 9035S: Supported 9036W: http://www.mellanox.com 9037Q: http://patchwork.ozlabs.org/project/netdev/list/ 9038F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9039F: include/linux/mlx5/mlx5_ifc_fpga.h 9040 9041MELLANOX ETHERNET INNOVA IPSEC DRIVER 9042M: Ilan Tayari <ilant@mellanox.com> 9043R: Boris Pismenny <borisp@mellanox.com> 9044L: netdev@vger.kernel.org 9045S: Supported 9046W: http://www.mellanox.com 9047Q: http://patchwork.ozlabs.org/project/netdev/list/ 9048F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9049F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9050 9051MELLANOX ETHERNET SWITCH DRIVERS 9052M: Jiri Pirko <jiri@mellanox.com> 9053M: Ido Schimmel <idosch@mellanox.com> 9054L: netdev@vger.kernel.org 9055S: Supported 9056W: http://www.mellanox.com 9057Q: http://patchwork.ozlabs.org/project/netdev/list/ 9058F: drivers/net/ethernet/mellanox/mlxsw/ 9059 9060MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9061M: mlxsw@mellanox.com 9062L: netdev@vger.kernel.org 9063S: Supported 9064W: http://www.mellanox.com 9065Q: http://patchwork.ozlabs.org/project/netdev/list/ 9066F: drivers/net/ethernet/mellanox/mlxfw/ 9067 9068MELLANOX HARDWARE PLATFORM SUPPORT 9069M: Andy Shevchenko <andy@infradead.org> 9070M: Darren Hart <dvhart@infradead.org> 9071M: Vadim Pasternak <vadimp@mellanox.com> 9072L: platform-driver-x86@vger.kernel.org 9073S: Supported 9074F: drivers/platform/mellanox/ 9075 9076MELLANOX MLX4 core VPI driver 9077M: Tariq Toukan <tariqt@mellanox.com> 9078L: netdev@vger.kernel.org 9079L: linux-rdma@vger.kernel.org 9080W: http://www.mellanox.com 9081Q: http://patchwork.ozlabs.org/project/netdev/list/ 9082S: Supported 9083F: drivers/net/ethernet/mellanox/mlx4/ 9084F: include/linux/mlx4/ 9085 9086MELLANOX MLX4 IB driver 9087M: Yishai Hadas <yishaih@mellanox.com> 9088L: linux-rdma@vger.kernel.org 9089W: http://www.mellanox.com 9090Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9091S: Supported 9092F: drivers/infiniband/hw/mlx4/ 9093F: include/linux/mlx4/ 9094F: include/uapi/rdma/mlx4-abi.h 9095 9096MELLANOX MLX5 core VPI driver 9097M: Saeed Mahameed <saeedm@mellanox.com> 9098M: Matan Barak <matanb@mellanox.com> 9099M: Leon Romanovsky <leonro@mellanox.com> 9100L: netdev@vger.kernel.org 9101L: linux-rdma@vger.kernel.org 9102W: http://www.mellanox.com 9103Q: http://patchwork.ozlabs.org/project/netdev/list/ 9104S: Supported 9105F: drivers/net/ethernet/mellanox/mlx5/core/ 9106F: include/linux/mlx5/ 9107 9108MELLANOX MLX5 IB driver 9109M: Matan Barak <matanb@mellanox.com> 9110M: Leon Romanovsky <leonro@mellanox.com> 9111L: linux-rdma@vger.kernel.org 9112W: http://www.mellanox.com 9113Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9114S: Supported 9115F: drivers/infiniband/hw/mlx5/ 9116F: include/linux/mlx5/ 9117F: include/uapi/rdma/mlx5-abi.h 9118 9119MELLANOX MLXCPLD I2C AND MUX DRIVER 9120M: Vadim Pasternak <vadimp@mellanox.com> 9121M: Michael Shych <michaelsh@mellanox.com> 9122L: linux-i2c@vger.kernel.org 9123S: Supported 9124F: drivers/i2c/busses/i2c-mlxcpld.c 9125F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9126F: Documentation/i2c/busses/i2c-mlxcpld 9127 9128MELLANOX MLXCPLD LED DRIVER 9129M: Vadim Pasternak <vadimp@mellanox.com> 9130L: linux-leds@vger.kernel.org 9131S: Supported 9132F: drivers/leds/leds-mlxcpld.c 9133F: drivers/leds/leds-mlxreg.c 9134F: Documentation/leds/leds-mlxcpld.txt 9135 9136MELLANOX PLATFORM DRIVER 9137M: Vadim Pasternak <vadimp@mellanox.com> 9138L: platform-driver-x86@vger.kernel.org 9139S: Supported 9140F: drivers/platform/x86/mlx-platform.c 9141 9142MEMBARRIER SUPPORT 9143M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9144M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9145L: linux-kernel@vger.kernel.org 9146S: Supported 9147F: kernel/sched/membarrier.c 9148F: include/uapi/linux/membarrier.h 9149F: arch/powerpc/include/asm/membarrier.h 9150 9151MEMORY MANAGEMENT 9152L: linux-mm@kvack.org 9153W: http://www.linux-mm.org 9154S: Maintained 9155F: include/linux/mm.h 9156F: include/linux/gfp.h 9157F: include/linux/mmzone.h 9158F: include/linux/memory_hotplug.h 9159F: include/linux/vmalloc.h 9160F: mm/ 9161 9162MEMORY TECHNOLOGY DEVICES (MTD) 9163M: David Woodhouse <dwmw2@infradead.org> 9164M: Brian Norris <computersforpeace@gmail.com> 9165M: Boris Brezillon <boris.brezillon@bootlin.com> 9166M: Marek Vasut <marek.vasut@gmail.com> 9167M: Richard Weinberger <richard@nod.at> 9168L: linux-mtd@lists.infradead.org 9169W: http://www.linux-mtd.infradead.org/ 9170Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9171T: git git://git.infradead.org/linux-mtd.git master 9172T: git git://git.infradead.org/linux-mtd.git mtd/next 9173S: Maintained 9174F: Documentation/devicetree/bindings/mtd/ 9175F: drivers/mtd/ 9176F: include/linux/mtd/ 9177F: include/uapi/mtd/ 9178 9179MEN A21 WATCHDOG DRIVER 9180M: Johannes Thumshirn <morbidrsa@gmail.com> 9181L: linux-watchdog@vger.kernel.org 9182S: Maintained 9183F: drivers/watchdog/mena21_wdt.c 9184 9185MEN CHAMELEON BUS (mcb) 9186M: Johannes Thumshirn <morbidrsa@gmail.com> 9187S: Maintained 9188F: drivers/mcb/ 9189F: include/linux/mcb.h 9190F: Documentation/men-chameleon-bus.txt 9191 9192MEN F21BMC (Board Management Controller) 9193M: Andreas Werner <andreas.werner@men.de> 9194S: Supported 9195F: drivers/mfd/menf21bmc.c 9196F: drivers/watchdog/menf21bmc_wdt.c 9197F: drivers/leds/leds-menf21bmc.c 9198F: drivers/hwmon/menf21bmc_hwmon.c 9199F: Documentation/hwmon/menf21bmc 9200 9201MESON AO CEC DRIVER FOR AMLOGIC SOCS 9202M: Neil Armstrong <narmstrong@baylibre.com> 9203L: linux-media@lists.freedesktop.org 9204L: linux-amlogic@lists.infradead.org 9205W: http://linux-meson.com/ 9206S: Supported 9207F: drivers/media/platform/meson/ao-cec.c 9208F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9209T: git git://linuxtv.org/media_tree.git 9210 9211MICROBLAZE ARCHITECTURE 9212M: Michal Simek <monstr@monstr.eu> 9213W: http://www.monstr.eu/fdt/ 9214T: git git://git.monstr.eu/linux-2.6-microblaze.git 9215S: Supported 9216F: arch/microblaze/ 9217 9218MICROCHIP / ATMEL AT91 SERIAL DRIVER 9219M: Richard Genoud <richard.genoud@gmail.com> 9220S: Maintained 9221F: drivers/tty/serial/atmel_serial.c 9222F: drivers/tty/serial/atmel_serial.h 9223 9224MICROCHIP / ATMEL DMA DRIVER 9225M: Ludovic Desroches <ludovic.desroches@microchip.com> 9226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9227L: dmaengine@vger.kernel.org 9228S: Supported 9229F: drivers/dma/at_hdmac.c 9230F: drivers/dma/at_hdmac_regs.h 9231F: include/linux/platform_data/dma-atmel.h 9232 9233MICROCHIP / ATMEL ECC DRIVER 9234M: Tudor Ambarus <tudor.ambarus@microchip.com> 9235L: linux-crypto@vger.kernel.org 9236S: Maintained 9237F: drivers/crypto/atmel-ecc.* 9238 9239MICROCHIP / ATMEL ISC DRIVER 9240M: Songjun Wu <songjun.wu@microchip.com> 9241L: linux-media@vger.kernel.org 9242S: Supported 9243F: drivers/media/platform/atmel/atmel-isc.c 9244F: drivers/media/platform/atmel/atmel-isc-regs.h 9245F: devicetree/bindings/media/atmel-isc.txt 9246 9247MICROCHIP / ATMEL NAND DRIVER 9248M: Wenyou Yang <wenyou.yang@microchip.com> 9249M: Josh Wu <rainyfeeling@outlook.com> 9250L: linux-mtd@lists.infradead.org 9251S: Supported 9252F: drivers/mtd/nand/raw/atmel/* 9253F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9254 9255MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9256M: Woojung Huh <Woojung.Huh@microchip.com> 9257M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9258L: netdev@vger.kernel.org 9259S: Maintained 9260F: net/dsa/tag_ksz.c 9261F: drivers/net/dsa/microchip/* 9262F: include/linux/platform_data/microchip-ksz.h 9263F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9264 9265MICROCHIP LAN743X ETHERNET DRIVER 9266M: Bryan Whitehead <bryan.whitehead@microchip.com> 9267M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9268L: netdev@vger.kernel.org 9269S: Maintained 9270F: drivers/net/ethernet/microchip/lan743x_* 9271 9272MICROCHIP USB251XB DRIVER 9273M: Richard Leitner <richard.leitner@skidata.com> 9274L: linux-usb@vger.kernel.org 9275S: Maintained 9276F: drivers/usb/misc/usb251xb.c 9277F: Documentation/devicetree/bindings/usb/usb251xb.txt 9278 9279MICROSEMI MIPS SOCS 9280M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9281L: linux-mips@linux-mips.org 9282S: Maintained 9283F: arch/mips/generic/board-ocelot.c 9284F: arch/mips/configs/generic/board-ocelot.config 9285F: arch/mips/boot/dts/mscc/ 9286F: Documentation/devicetree/bindings/mips/mscc.txt 9287 9288MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9289M: Don Brace <don.brace@microsemi.com> 9290L: esc.storagedev@microsemi.com 9291L: linux-scsi@vger.kernel.org 9292S: Supported 9293F: drivers/scsi/smartpqi/smartpqi*.[ch] 9294F: drivers/scsi/smartpqi/Kconfig 9295F: drivers/scsi/smartpqi/Makefile 9296F: include/linux/cciss*.h 9297F: include/uapi/linux/cciss*.h 9298F: Documentation/scsi/smartpqi.txt 9299 9300MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9301M: Chen Yu <yu.c.chen@intel.com> 9302L: platform-driver-x86@vger.kernel.org 9303S: Supported 9304F: drivers/platform/x86/surfacepro3_button.c 9305 9306MICROTEK X6 SCANNER 9307M: Oliver Neukum <oliver@neukum.org> 9308S: Maintained 9309F: drivers/usb/image/microtek.* 9310 9311MIPS 9312M: Ralf Baechle <ralf@linux-mips.org> 9313M: James Hogan <jhogan@kernel.org> 9314L: linux-mips@linux-mips.org 9315W: http://www.linux-mips.org/ 9316T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9317Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9318S: Supported 9319F: Documentation/devicetree/bindings/mips/ 9320F: Documentation/mips/ 9321F: arch/mips/ 9322F: drivers/platform/mips/ 9323 9324MIPS BOSTON DEVELOPMENT BOARD 9325M: Paul Burton <paul.burton@mips.com> 9326L: linux-mips@linux-mips.org 9327S: Maintained 9328F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9329F: arch/mips/boot/dts/img/boston.dts 9330F: arch/mips/configs/generic/board-boston.config 9331F: drivers/clk/imgtec/clk-boston.c 9332F: include/dt-bindings/clock/boston-clock.h 9333 9334MIPS GENERIC PLATFORM 9335M: Paul Burton <paul.burton@mips.com> 9336L: linux-mips@linux-mips.org 9337S: Supported 9338F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9339F: arch/mips/generic/ 9340F: arch/mips/tools/generic-board-config.sh 9341 9342MIPS/LOONGSON1 ARCHITECTURE 9343M: Keguang Zhang <keguang.zhang@gmail.com> 9344L: linux-mips@linux-mips.org 9345S: Maintained 9346F: arch/mips/loongson32/ 9347F: arch/mips/include/asm/mach-loongson32/ 9348F: drivers/*/*loongson1* 9349F: drivers/*/*/*loongson1* 9350 9351MIPS/LOONGSON2 ARCHITECTURE 9352M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9353L: linux-mips@linux-mips.org 9354S: Maintained 9355F: arch/mips/loongson64/*{2e/2f}* 9356F: arch/mips/include/asm/mach-loongson64/ 9357F: drivers/*/*loongson2* 9358F: drivers/*/*/*loongson2* 9359 9360MIPS/LOONGSON3 ARCHITECTURE 9361M: Huacai Chen <chenhc@lemote.com> 9362L: linux-mips@linux-mips.org 9363S: Maintained 9364F: arch/mips/loongson64/ 9365F: arch/mips/include/asm/mach-loongson64/ 9366F: drivers/platform/mips/cpu_hwmon.c 9367F: drivers/*/*loongson3* 9368F: drivers/*/*/*loongson3* 9369 9370MIPS RINT INSTRUCTION EMULATION 9371M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9372L: linux-mips@linux-mips.org 9373S: Supported 9374F: arch/mips/math-emu/sp_rint.c 9375F: arch/mips/math-emu/dp_rint.c 9376 9377MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9378M: Hans Verkuil <hverkuil@xs4all.nl> 9379L: linux-media@vger.kernel.org 9380T: git git://linuxtv.org/media_tree.git 9381W: https://linuxtv.org 9382S: Odd Fixes 9383F: drivers/media/radio/radio-miropcm20* 9384 9385MMP SUPPORT 9386M: Eric Miao <eric.y.miao@gmail.com> 9387M: Haojian Zhuang <haojian.zhuang@gmail.com> 9388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9389T: git git://github.com/hzhuang1/linux.git 9390T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9391S: Maintained 9392F: arch/arm/boot/dts/mmp* 9393F: arch/arm/mach-mmp/ 9394 9395MN88472 MEDIA DRIVER 9396M: Antti Palosaari <crope@iki.fi> 9397L: linux-media@vger.kernel.org 9398W: https://linuxtv.org 9399W: http://palosaari.fi/linux/ 9400Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9401S: Maintained 9402F: drivers/media/dvb-frontends/mn88472* 9403 9404MN88473 MEDIA DRIVER 9405M: Antti Palosaari <crope@iki.fi> 9406L: linux-media@vger.kernel.org 9407W: https://linuxtv.org 9408W: http://palosaari.fi/linux/ 9409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9410S: Maintained 9411F: drivers/media/dvb-frontends/mn88473* 9412 9413MODULE SUPPORT 9414M: Jessica Yu <jeyu@kernel.org> 9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9416S: Maintained 9417F: include/linux/module.h 9418F: kernel/module.c 9419 9420MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9421W: http://popies.net/meye/ 9422S: Orphan 9423F: Documentation/media/v4l-drivers/meye* 9424F: drivers/media/pci/meye/ 9425F: include/uapi/linux/meye.h 9426 9427MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9428M: Jiri Slaby <jirislaby@gmail.com> 9429S: Maintained 9430F: Documentation/serial/moxa-smartio 9431F: drivers/tty/mxser.* 9432 9433MR800 AVERMEDIA USB FM RADIO DRIVER 9434M: Alexey Klimov <klimov.linux@gmail.com> 9435L: linux-media@vger.kernel.org 9436T: git git://linuxtv.org/media_tree.git 9437S: Maintained 9438F: drivers/media/radio/radio-mr800.c 9439 9440MRF24J40 IEEE 802.15.4 RADIO DRIVER 9441M: Alan Ott <alan@signal11.us> 9442L: linux-wpan@vger.kernel.org 9443S: Maintained 9444F: drivers/net/ieee802154/mrf24j40.c 9445F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9446 9447MSI LAPTOP SUPPORT 9448M: "Lee, Chun-Yi" <jlee@suse.com> 9449L: platform-driver-x86@vger.kernel.org 9450S: Maintained 9451F: drivers/platform/x86/msi-laptop.c 9452 9453MSI WMI SUPPORT 9454L: platform-driver-x86@vger.kernel.org 9455S: Orphan 9456F: drivers/platform/x86/msi-wmi.c 9457 9458MSI001 MEDIA DRIVER 9459M: Antti Palosaari <crope@iki.fi> 9460L: linux-media@vger.kernel.org 9461W: https://linuxtv.org 9462W: http://palosaari.fi/linux/ 9463Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9464T: git git://linuxtv.org/anttip/media_tree.git 9465S: Maintained 9466F: drivers/media/tuners/msi001* 9467 9468MSI2500 MEDIA DRIVER 9469M: Antti Palosaari <crope@iki.fi> 9470L: linux-media@vger.kernel.org 9471W: https://linuxtv.org 9472W: http://palosaari.fi/linux/ 9473Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9474T: git git://linuxtv.org/anttip/media_tree.git 9475S: Maintained 9476F: drivers/media/usb/msi2500/ 9477 9478MSYSTEMS DISKONCHIP G3 MTD DRIVER 9479M: Robert Jarzmik <robert.jarzmik@free.fr> 9480L: linux-mtd@lists.infradead.org 9481S: Maintained 9482F: drivers/mtd/devices/docg3* 9483 9484MT9M032 APTINA SENSOR DRIVER 9485M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9486L: linux-media@vger.kernel.org 9487T: git git://linuxtv.org/media_tree.git 9488S: Maintained 9489F: drivers/media/i2c/mt9m032.c 9490F: include/media/i2c/mt9m032.h 9491 9492MT9P031 APTINA CAMERA SENSOR 9493M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9494L: linux-media@vger.kernel.org 9495T: git git://linuxtv.org/media_tree.git 9496S: Maintained 9497F: drivers/media/i2c/mt9p031.c 9498F: include/media/i2c/mt9p031.h 9499 9500MT9T001 APTINA CAMERA SENSOR 9501M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9502L: linux-media@vger.kernel.org 9503T: git git://linuxtv.org/media_tree.git 9504S: Maintained 9505F: drivers/media/i2c/mt9t001.c 9506F: include/media/i2c/mt9t001.h 9507 9508MT9T112 APTINA CAMERA SENSOR 9509M: Jacopo Mondi <jacopo@jmondi.org> 9510L: linux-media@vger.kernel.org 9511T: git git://linuxtv.org/media_tree.git 9512S: Odd Fixes 9513F: drivers/media/i2c/mt9t112.c 9514F: include/media/i2c/mt9t112.h 9515 9516MT9V032 APTINA CAMERA SENSOR 9517M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9518L: linux-media@vger.kernel.org 9519T: git git://linuxtv.org/media_tree.git 9520S: Maintained 9521F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9522F: drivers/media/i2c/mt9v032.c 9523F: include/media/i2c/mt9v032.h 9524 9525MULTIFUNCTION DEVICES (MFD) 9526M: Lee Jones <lee.jones@linaro.org> 9527T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9528S: Supported 9529F: Documentation/devicetree/bindings/mfd/ 9530F: drivers/mfd/ 9531F: include/linux/mfd/ 9532F: include/dt-bindings/mfd/ 9533 9534MULTIMEDIA CARD (MMC) ETC. OVER SPI 9535S: Orphan 9536F: drivers/mmc/host/mmc_spi.c 9537F: include/linux/spi/mmc_spi.h 9538 9539MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9540M: Ulf Hansson <ulf.hansson@linaro.org> 9541L: linux-mmc@vger.kernel.org 9542T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9543S: Maintained 9544F: Documentation/devicetree/bindings/mmc/ 9545F: drivers/mmc/ 9546F: include/linux/mmc/ 9547F: include/uapi/linux/mmc/ 9548 9549MULTIPLEXER SUBSYSTEM 9550M: Peter Rosin <peda@axentia.se> 9551S: Maintained 9552F: Documentation/ABI/testing/mux/sysfs-class-mux* 9553F: Documentation/devicetree/bindings/mux/ 9554F: include/linux/dt-bindings/mux/ 9555F: include/linux/mux/ 9556F: drivers/mux/ 9557 9558MULTITECH MULTIPORT CARD (ISICOM) 9559S: Orphan 9560F: drivers/tty/isicom.c 9561F: include/linux/isicom.h 9562 9563MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9564M: Bin Liu <b-liu@ti.com> 9565L: linux-usb@vger.kernel.org 9566S: Maintained 9567F: drivers/usb/musb/ 9568 9569MXL5007T MEDIA DRIVER 9570M: Michael Krufky <mkrufky@linuxtv.org> 9571L: linux-media@vger.kernel.org 9572W: https://linuxtv.org 9573W: http://github.com/mkrufky 9574Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9575T: git git://linuxtv.org/mkrufky/tuners.git 9576S: Maintained 9577F: drivers/media/tuners/mxl5007t.* 9578 9579MXSFB DRM DRIVER 9580M: Marek Vasut <marex@denx.de> 9581S: Supported 9582F: drivers/gpu/drm/mxsfb/ 9583F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9584 9585MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9586M: Chris Lee <christopher.lee@cspi.com> 9587L: netdev@vger.kernel.org 9588W: https://www.cspi.com/ethernet-products/support/downloads/ 9589S: Supported 9590F: drivers/net/ethernet/myricom/myri10ge/ 9591 9592NAND FLASH SUBSYSTEM 9593M: Boris Brezillon <boris.brezillon@bootlin.com> 9594R: Richard Weinberger <richard@nod.at> 9595L: linux-mtd@lists.infradead.org 9596W: http://www.linux-mtd.infradead.org/ 9597Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9598T: git git://git.infradead.org/linux-mtd.git nand/fixes 9599T: git git://git.infradead.org/linux-mtd.git nand/next 9600S: Maintained 9601F: drivers/mtd/nand/ 9602F: include/linux/mtd/*nand*.h 9603 9604NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9605M: Daniel Mack <zonque@gmail.com> 9606S: Maintained 9607L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9608W: http://www.native-instruments.com 9609F: sound/usb/caiaq/ 9610 9611NATSEMI ETHERNET DRIVER (DP8381x) 9612S: Orphan 9613F: drivers/net/ethernet/natsemi/natsemi.c 9614 9615NCP FILESYSTEM 9616M: Petr Vandrovec <petr@vandrovec.name> 9617S: Obsolete 9618F: drivers/staging/ncpfs/ 9619 9620NCR 5380 SCSI DRIVERS 9621M: Finn Thain <fthain@telegraphics.com.au> 9622M: Michael Schmitz <schmitzmic@gmail.com> 9623L: linux-scsi@vger.kernel.org 9624S: Maintained 9625F: Documentation/scsi/g_NCR5380.txt 9626F: drivers/scsi/NCR5380.* 9627F: drivers/scsi/arm/cumana_1.c 9628F: drivers/scsi/arm/oak.c 9629F: drivers/scsi/atari_scsi.* 9630F: drivers/scsi/dmx3191d.c 9631F: drivers/scsi/g_NCR5380.* 9632F: drivers/scsi/mac_scsi.* 9633F: drivers/scsi/sun3_scsi.* 9634F: drivers/scsi/sun3_scsi_vme.c 9635 9636NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9637M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9638L: linux-scsi@vger.kernel.org 9639S: Maintained 9640F: drivers/scsi/NCR_D700.* 9641 9642NCT6775 HARDWARE MONITOR DRIVER 9643M: Guenter Roeck <linux@roeck-us.net> 9644L: linux-hwmon@vger.kernel.org 9645S: Maintained 9646F: Documentation/hwmon/nct6775 9647F: drivers/hwmon/nct6775.c 9648 9649NETEFFECT IWARP RNIC DRIVER (IW_NES) 9650M: Faisal Latif <faisal.latif@intel.com> 9651L: linux-rdma@vger.kernel.org 9652W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9653S: Supported 9654F: drivers/infiniband/hw/nes/ 9655F: include/uapi/rdma/nes-abi.h 9656 9657NETEM NETWORK EMULATOR 9658M: Stephen Hemminger <stephen@networkplumber.org> 9659L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9660S: Maintained 9661F: net/sched/sch_netem.c 9662 9663NETERION 10GbE DRIVERS (s2io/vxge) 9664M: Jon Mason <jdmason@kudzu.us> 9665L: netdev@vger.kernel.org 9666S: Supported 9667F: Documentation/networking/s2io.txt 9668F: Documentation/networking/vxge.txt 9669F: drivers/net/ethernet/neterion/ 9670 9671NETFILTER 9672M: Pablo Neira Ayuso <pablo@netfilter.org> 9673M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9674M: Florian Westphal <fw@strlen.de> 9675L: netfilter-devel@vger.kernel.org 9676L: coreteam@netfilter.org 9677W: http://www.netfilter.org/ 9678W: http://www.iptables.org/ 9679W: http://www.nftables.org/ 9680Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9681T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9682T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9683S: Maintained 9684F: include/linux/netfilter* 9685F: include/linux/netfilter/ 9686F: include/net/netfilter/ 9687F: include/uapi/linux/netfilter* 9688F: include/uapi/linux/netfilter/ 9689F: net/*/netfilter.c 9690F: net/*/netfilter/ 9691F: net/netfilter/ 9692F: net/bridge/br_netfilter*.c 9693 9694NETROM NETWORK LAYER 9695M: Ralf Baechle <ralf@linux-mips.org> 9696L: linux-hams@vger.kernel.org 9697W: http://www.linux-ax25.org/ 9698S: Maintained 9699F: include/net/netrom.h 9700F: include/uapi/linux/netrom.h 9701F: net/netrom/ 9702 9703NETRONOME ETHERNET DRIVERS 9704M: Jakub Kicinski <jakub.kicinski@netronome.com> 9705L: oss-drivers@netronome.com 9706S: Maintained 9707F: drivers/net/ethernet/netronome/ 9708 9709NETWORK BLOCK DEVICE (NBD) 9710M: Josef Bacik <jbacik@fb.com> 9711S: Maintained 9712L: linux-block@vger.kernel.org 9713L: nbd@other.debian.org 9714F: Documentation/blockdev/nbd.txt 9715F: drivers/block/nbd.c 9716F: include/uapi/linux/nbd.h 9717 9718NETWORK DROP MONITOR 9719M: Neil Horman <nhorman@tuxdriver.com> 9720L: netdev@vger.kernel.org 9721S: Maintained 9722W: https://fedorahosted.org/dropwatch/ 9723F: net/core/drop_monitor.c 9724 9725NETWORKING DRIVERS 9726M: "David S. Miller" <davem@davemloft.net> 9727L: netdev@vger.kernel.org 9728W: http://www.linuxfoundation.org/en/Net 9729Q: http://patchwork.ozlabs.org/project/netdev/list/ 9730T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9731T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9732S: Odd Fixes 9733F: Documentation/devicetree/bindings/net/ 9734F: drivers/net/ 9735F: include/linux/if_* 9736F: include/linux/netdevice.h 9737F: include/linux/etherdevice.h 9738F: include/linux/fcdevice.h 9739F: include/linux/fddidevice.h 9740F: include/linux/hippidevice.h 9741F: include/linux/inetdevice.h 9742F: include/uapi/linux/if_* 9743F: include/uapi/linux/netdevice.h 9744 9745NETWORKING DRIVERS (WIRELESS) 9746M: Kalle Valo <kvalo@codeaurora.org> 9747L: linux-wireless@vger.kernel.org 9748Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9749T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9751S: Maintained 9752F: Documentation/devicetree/bindings/net/wireless/ 9753F: drivers/net/wireless/ 9754 9755NETWORKING [DSA] 9756M: Andrew Lunn <andrew@lunn.ch> 9757M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9758M: Florian Fainelli <f.fainelli@gmail.com> 9759S: Maintained 9760F: net/dsa/ 9761F: include/net/dsa.h 9762F: include/linux/dsa/ 9763F: drivers/net/dsa/ 9764 9765NETWORKING [GENERAL] 9766M: "David S. Miller" <davem@davemloft.net> 9767L: netdev@vger.kernel.org 9768W: http://www.linuxfoundation.org/en/Net 9769Q: http://patchwork.ozlabs.org/project/netdev/list/ 9770T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9771T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9772B: mailto:netdev@vger.kernel.org 9773S: Maintained 9774F: net/ 9775F: include/net/ 9776F: include/linux/in.h 9777F: include/linux/net.h 9778F: include/linux/netdevice.h 9779F: include/uapi/linux/in.h 9780F: include/uapi/linux/net.h 9781F: include/uapi/linux/netdevice.h 9782F: include/uapi/linux/net_namespace.h 9783F: tools/testing/selftests/net/ 9784F: lib/net_utils.c 9785F: lib/random32.c 9786F: Documentation/networking/ 9787 9788NETWORKING [IPSEC] 9789M: Steffen Klassert <steffen.klassert@secunet.com> 9790M: Herbert Xu <herbert@gondor.apana.org.au> 9791M: "David S. Miller" <davem@davemloft.net> 9792L: netdev@vger.kernel.org 9793T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9794T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9795S: Maintained 9796F: net/core/flow.c 9797F: net/xfrm/ 9798F: net/key/ 9799F: net/ipv4/xfrm* 9800F: net/ipv4/esp4* 9801F: net/ipv4/ah4.c 9802F: net/ipv4/ipcomp.c 9803F: net/ipv4/ip_vti.c 9804F: net/ipv6/xfrm* 9805F: net/ipv6/esp6* 9806F: net/ipv6/ah6.c 9807F: net/ipv6/ipcomp6.c 9808F: net/ipv6/ip6_vti.c 9809F: include/uapi/linux/xfrm.h 9810F: include/net/xfrm.h 9811 9812NETWORKING [IPv4/IPv6] 9813M: "David S. Miller" <davem@davemloft.net> 9814M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9815M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9816L: netdev@vger.kernel.org 9817T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9818S: Maintained 9819F: net/ipv4/ 9820F: net/ipv6/ 9821F: include/net/ip* 9822F: arch/x86/net/* 9823 9824NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9825M: Paul Moore <paul@paul-moore.com> 9826W: https://github.com/netlabel 9827L: netdev@vger.kernel.org 9828L: linux-security-module@vger.kernel.org 9829S: Maintained 9830F: Documentation/netlabel/ 9831F: include/net/calipso.h 9832F: include/net/cipso_ipv4.h 9833F: include/net/netlabel.h 9834F: include/uapi/linux/netfilter/xt_SECMARK.h 9835F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9836F: net/netlabel/ 9837F: net/ipv4/cipso_ipv4.c 9838F: net/ipv6/calipso.c 9839F: net/netfilter/xt_CONNSECMARK.c 9840F: net/netfilter/xt_SECMARK.c 9841 9842NETWORKING [TLS] 9843M: Ilya Lesokhin <ilyal@mellanox.com> 9844M: Aviad Yehezkel <aviadye@mellanox.com> 9845M: Dave Watson <davejwatson@fb.com> 9846L: netdev@vger.kernel.org 9847S: Maintained 9848F: net/tls/* 9849F: include/uapi/linux/tls.h 9850F: include/net/tls.h 9851 9852NETWORKING [WIRELESS] 9853L: linux-wireless@vger.kernel.org 9854Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9855 9856NETDEVSIM 9857M: Jakub Kicinski <jakub.kicinski@netronome.com> 9858S: Maintained 9859F: drivers/net/netdevsim/* 9860 9861NETXEN (1/10) GbE SUPPORT 9862M: Manish Chopra <manish.chopra@cavium.com> 9863M: Rahul Verma <rahul.verma@cavium.com> 9864M: Dept-GELinuxNICDev@cavium.com 9865L: netdev@vger.kernel.org 9866S: Supported 9867F: drivers/net/ethernet/qlogic/netxen/ 9868 9869NFC SUBSYSTEM 9870M: Samuel Ortiz <sameo@linux.intel.com> 9871L: linux-wireless@vger.kernel.org 9872L: linux-nfc@lists.01.org (subscribers-only) 9873S: Supported 9874F: net/nfc/ 9875F: include/net/nfc/ 9876F: include/uapi/linux/nfc.h 9877F: drivers/nfc/ 9878F: include/linux/platform_data/nfcmrvl.h 9879F: include/linux/platform_data/nxp-nci.h 9880F: Documentation/devicetree/bindings/net/nfc/ 9881 9882NFS, SUNRPC, AND LOCKD CLIENTS 9883M: Trond Myklebust <trond.myklebust@hammerspace.com> 9884M: Anna Schumaker <anna.schumaker@netapp.com> 9885L: linux-nfs@vger.kernel.org 9886W: http://client.linux-nfs.org 9887T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9888S: Maintained 9889F: fs/lockd/ 9890F: fs/nfs/ 9891F: fs/nfs_common/ 9892F: net/sunrpc/ 9893F: include/linux/lockd/ 9894F: include/linux/nfs* 9895F: include/linux/sunrpc/ 9896F: include/uapi/linux/nfs* 9897F: include/uapi/linux/sunrpc/ 9898 9899NILFS2 FILESYSTEM 9900M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9901L: linux-nilfs@vger.kernel.org 9902W: https://nilfs.sourceforge.io/ 9903W: https://nilfs.osdn.jp/ 9904T: git git://github.com/konis/nilfs2.git 9905S: Supported 9906F: Documentation/filesystems/nilfs2.txt 9907F: fs/nilfs2/ 9908F: include/trace/events/nilfs2.h 9909F: include/uapi/linux/nilfs2_api.h 9910F: include/uapi/linux/nilfs2_ondisk.h 9911 9912NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9913M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9914W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9915S: Maintained 9916F: Documentation/scsi/NinjaSCSI.txt 9917F: drivers/scsi/pcmcia/nsp_* 9918 9919NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9920M: GOTO Masanori <gotom@debian.or.jp> 9921M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9922W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9923S: Maintained 9924F: Documentation/scsi/NinjaSCSI.txt 9925F: drivers/scsi/nsp32* 9926 9927NIOS2 ARCHITECTURE 9928M: Ley Foon Tan <lftan@altera.com> 9929L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9930T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9931S: Maintained 9932F: arch/nios2/ 9933 9934NOHZ, DYNTICKS SUPPORT 9935M: Frederic Weisbecker <fweisbec@gmail.com> 9936M: Thomas Gleixner <tglx@linutronix.de> 9937M: Ingo Molnar <mingo@kernel.org> 9938L: linux-kernel@vger.kernel.org 9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9940S: Maintained 9941F: kernel/time/tick*.* 9942F: include/linux/tick.h 9943F: include/linux/sched/nohz.h 9944 9945NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9946M: Pavel Machek <pavel@ucw.cz> 9947M: Sakari Ailus <sakari.ailus@iki.fi> 9948L: linux-media@vger.kernel.org 9949S: Maintained 9950F: drivers/media/i2c/et8ek8 9951F: drivers/media/i2c/ad5820.c 9952 9953NOKIA N900 POWER SUPPLY DRIVERS 9954R: Pali Rohár <pali.rohar@gmail.com> 9955F: include/linux/power/bq2415x_charger.h 9956F: include/linux/power/bq27xxx_battery.h 9957F: include/linux/power/isp1704_charger.h 9958F: drivers/power/supply/bq2415x_charger.c 9959F: drivers/power/supply/bq27xxx_battery.c 9960F: drivers/power/supply/bq27xxx_battery_i2c.c 9961F: drivers/power/supply/isp1704_charger.c 9962F: drivers/power/supply/rx51_battery.c 9963 9964NTB AMD DRIVER 9965M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9966L: linux-ntb@googlegroups.com 9967S: Supported 9968F: drivers/ntb/hw/amd/ 9969 9970NTB DRIVER CORE 9971M: Jon Mason <jdmason@kudzu.us> 9972M: Dave Jiang <dave.jiang@intel.com> 9973M: Allen Hubbe <allenbh@gmail.com> 9974L: linux-ntb@googlegroups.com 9975S: Supported 9976W: https://github.com/jonmason/ntb/wiki 9977T: git git://github.com/jonmason/ntb.git 9978F: drivers/ntb/ 9979F: drivers/net/ntb_netdev.c 9980F: include/linux/ntb.h 9981F: include/linux/ntb_transport.h 9982F: tools/testing/selftests/ntb/ 9983 9984NTB IDT DRIVER 9985M: Serge Semin <fancer.lancer@gmail.com> 9986L: linux-ntb@googlegroups.com 9987S: Supported 9988F: drivers/ntb/hw/idt/ 9989 9990NTB INTEL DRIVER 9991M: Dave Jiang <dave.jiang@intel.com> 9992L: linux-ntb@googlegroups.com 9993S: Supported 9994W: https://github.com/davejiang/linux/wiki 9995T: git https://github.com/davejiang/linux.git 9996F: drivers/ntb/hw/intel/ 9997 9998NTFS FILESYSTEM 9999M: Anton Altaparmakov <anton@tuxera.com> 10000L: linux-ntfs-dev@lists.sourceforge.net 10001W: http://www.tuxera.com/ 10002T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10003S: Supported 10004F: Documentation/filesystems/ntfs.txt 10005F: fs/ntfs/ 10006 10007NUBUS SUBSYSTEM 10008M: Finn Thain <fthain@telegraphics.com.au> 10009L: linux-m68k@lists.linux-m68k.org 10010S: Maintained 10011F: arch/*/include/asm/nubus.h 10012F: drivers/nubus/ 10013F: include/linux/nubus.h 10014F: include/uapi/linux/nubus.h 10015 10016NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10017M: Antonino Daplas <adaplas@gmail.com> 10018L: linux-fbdev@vger.kernel.org 10019S: Maintained 10020F: drivers/video/fbdev/riva/ 10021F: drivers/video/fbdev/nvidia/ 10022 10023NVM EXPRESS DRIVER 10024M: Keith Busch <keith.busch@intel.com> 10025M: Jens Axboe <axboe@fb.com> 10026M: Christoph Hellwig <hch@lst.de> 10027M: Sagi Grimberg <sagi@grimberg.me> 10028L: linux-nvme@lists.infradead.org 10029T: git://git.infradead.org/nvme.git 10030W: http://git.infradead.org/nvme.git 10031S: Supported 10032F: drivers/nvme/host/ 10033F: include/linux/nvme.h 10034F: include/uapi/linux/nvme_ioctl.h 10035 10036NVM EXPRESS FC TRANSPORT DRIVERS 10037M: James Smart <james.smart@broadcom.com> 10038L: linux-nvme@lists.infradead.org 10039S: Supported 10040F: include/linux/nvme-fc.h 10041F: include/linux/nvme-fc-driver.h 10042F: drivers/nvme/host/fc.c 10043F: drivers/nvme/target/fc.c 10044F: drivers/nvme/target/fcloop.c 10045 10046NVM EXPRESS TARGET DRIVER 10047M: Christoph Hellwig <hch@lst.de> 10048M: Sagi Grimberg <sagi@grimberg.me> 10049L: linux-nvme@lists.infradead.org 10050T: git://git.infradead.org/nvme.git 10051W: http://git.infradead.org/nvme.git 10052S: Supported 10053F: drivers/nvme/target/ 10054 10055NVMEM FRAMEWORK 10056M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10057S: Maintained 10058F: drivers/nvmem/ 10059F: Documentation/devicetree/bindings/nvmem/ 10060F: Documentation/ABI/stable/sysfs-bus-nvmem 10061F: include/linux/nvmem-consumer.h 10062F: include/linux/nvmem-provider.h 10063 10064NXP SGTL5000 DRIVER 10065M: Fabio Estevam <fabio.estevam@nxp.com> 10066L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10067S: Maintained 10068F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10069F: sound/soc/codecs/sgtl5000* 10070 10071NXP TDA998X DRM DRIVER 10072M: Russell King <linux@armlinux.org.uk> 10073S: Supported 10074T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10075T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10076F: drivers/gpu/drm/i2c/tda998x_drv.c 10077F: include/drm/i2c/tda998x.h 10078 10079NXP TFA9879 DRIVER 10080M: Peter Rosin <peda@axentia.se> 10081L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10082S: Maintained 10083F: Documentation/devicetree/bindings/sound/tfa9879.txt 10084F: sound/soc/codecs/tfa9879* 10085 10086NXP-NCI NFC DRIVER 10087M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10088R: Charles Gorand <charles.gorand@effinnov.com> 10089L: linux-nfc@lists.01.org (moderated for non-subscribers) 10090S: Supported 10091F: drivers/nfc/nxp-nci 10092 10093OBJTOOL 10094M: Josh Poimboeuf <jpoimboe@redhat.com> 10095M: Peter Zijlstra <peterz@infradead.org> 10096S: Supported 10097F: tools/objtool/ 10098 10099OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10100M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10101M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10102L: linuxppc-dev@lists.ozlabs.org 10103S: Supported 10104F: arch/powerpc/platforms/powernv/ocxl.c 10105F: arch/powerpc/include/asm/pnv-ocxl.h 10106F: drivers/misc/ocxl/ 10107F: include/misc/ocxl* 10108F: include/uapi/misc/ocxl.h 10109F: Documentation/accelerators/ocxl.txt 10110 10111OMAP AUDIO SUPPORT 10112M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10113M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10114L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10115L: linux-omap@vger.kernel.org 10116S: Maintained 10117F: sound/soc/omap/ 10118 10119OMAP CLOCK FRAMEWORK SUPPORT 10120M: Paul Walmsley <paul@pwsan.com> 10121L: linux-omap@vger.kernel.org 10122S: Maintained 10123F: arch/arm/*omap*/*clock* 10124 10125OMAP DEVICE TREE SUPPORT 10126M: Benoît Cousson <bcousson@baylibre.com> 10127M: Tony Lindgren <tony@atomide.com> 10128L: linux-omap@vger.kernel.org 10129L: devicetree@vger.kernel.org 10130S: Maintained 10131F: arch/arm/boot/dts/*omap* 10132F: arch/arm/boot/dts/*am3* 10133F: arch/arm/boot/dts/*am4* 10134F: arch/arm/boot/dts/*am5* 10135F: arch/arm/boot/dts/*dra7* 10136 10137OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10138M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10139L: linux-omap@vger.kernel.org 10140L: linux-fbdev@vger.kernel.org 10141S: Maintained 10142F: drivers/video/fbdev/omap2/ 10143F: Documentation/arm/OMAP/DSS 10144 10145OMAP FRAMEBUFFER SUPPORT 10146M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10147L: linux-fbdev@vger.kernel.org 10148L: linux-omap@vger.kernel.org 10149S: Maintained 10150F: drivers/video/fbdev/omap/ 10151 10152OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10153M: Roger Quadros <rogerq@ti.com> 10154M: Tony Lindgren <tony@atomide.com> 10155L: linux-omap@vger.kernel.org 10156S: Maintained 10157F: drivers/memory/omap-gpmc.c 10158F: arch/arm/mach-omap2/*gpmc* 10159 10160OMAP GPIO DRIVER 10161M: Grygorii Strashko <grygorii.strashko@ti.com> 10162M: Santosh Shilimkar <ssantosh@kernel.org> 10163M: Kevin Hilman <khilman@kernel.org> 10164L: linux-omap@vger.kernel.org 10165S: Maintained 10166F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10167F: drivers/gpio/gpio-omap.c 10168 10169OMAP HARDWARE SPINLOCK SUPPORT 10170M: Ohad Ben-Cohen <ohad@wizery.com> 10171L: linux-omap@vger.kernel.org 10172S: Maintained 10173F: drivers/hwspinlock/omap_hwspinlock.c 10174 10175OMAP HS MMC SUPPORT 10176L: linux-mmc@vger.kernel.org 10177L: linux-omap@vger.kernel.org 10178S: Orphan 10179F: drivers/mmc/host/omap_hsmmc.c 10180 10181OMAP HWMOD DATA 10182M: Paul Walmsley <paul@pwsan.com> 10183L: linux-omap@vger.kernel.org 10184S: Maintained 10185F: arch/arm/mach-omap2/omap_hwmod*data* 10186 10187OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10188M: Benoît Cousson <bcousson@baylibre.com> 10189L: linux-omap@vger.kernel.org 10190S: Maintained 10191F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10192 10193OMAP HWMOD SUPPORT 10194M: Benoît Cousson <bcousson@baylibre.com> 10195M: Paul Walmsley <paul@pwsan.com> 10196L: linux-omap@vger.kernel.org 10197S: Maintained 10198F: arch/arm/mach-omap2/omap_hwmod.* 10199 10200OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10201M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10202L: linux-media@vger.kernel.org 10203S: Maintained 10204F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10205F: drivers/media/platform/omap3isp/ 10206F: drivers/staging/media/omap4iss/ 10207 10208OMAP MMC SUPPORT 10209M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10210L: linux-omap@vger.kernel.org 10211S: Maintained 10212F: drivers/mmc/host/omap.c 10213 10214OMAP POWER MANAGEMENT SUPPORT 10215M: Kevin Hilman <khilman@kernel.org> 10216L: linux-omap@vger.kernel.org 10217S: Maintained 10218F: arch/arm/*omap*/*pm* 10219F: drivers/cpufreq/omap-cpufreq.c 10220 10221OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10222M: Rajendra Nayak <rnayak@codeaurora.org> 10223M: Paul Walmsley <paul@pwsan.com> 10224L: linux-omap@vger.kernel.org 10225S: Maintained 10226F: arch/arm/mach-omap2/prm* 10227 10228OMAP RANDOM NUMBER GENERATOR SUPPORT 10229M: Deepak Saxena <dsaxena@plexity.net> 10230S: Maintained 10231F: drivers/char/hw_random/omap-rng.c 10232 10233OMAP USB SUPPORT 10234L: linux-usb@vger.kernel.org 10235L: linux-omap@vger.kernel.org 10236S: Orphan 10237F: drivers/usb/*/*omap* 10238F: arch/arm/*omap*/usb* 10239 10240OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10241M: Mark Jackson <mpfj@newflow.co.uk> 10242L: linux-omap@vger.kernel.org 10243S: Maintained 10244F: arch/arm/boot/dts/am335x-nano.dts 10245 10246OMAP1 SUPPORT 10247M: Aaro Koskinen <aaro.koskinen@iki.fi> 10248M: Tony Lindgren <tony@atomide.com> 10249L: linux-omap@vger.kernel.org 10250Q: http://patchwork.kernel.org/project/linux-omap/list/ 10251T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10252S: Maintained 10253F: arch/arm/mach-omap1/ 10254F: arch/arm/plat-omap/ 10255F: arch/arm/configs/omap1_defconfig 10256F: drivers/i2c/busses/i2c-omap.c 10257F: include/linux/i2c-omap.h 10258 10259OMAP2+ SUPPORT 10260M: Tony Lindgren <tony@atomide.com> 10261L: linux-omap@vger.kernel.org 10262W: http://www.muru.com/linux/omap/ 10263W: http://linux.omap.com/ 10264Q: http://patchwork.kernel.org/project/linux-omap/list/ 10265T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10266S: Maintained 10267F: arch/arm/mach-omap2/ 10268F: arch/arm/plat-omap/ 10269F: arch/arm/configs/omap2plus_defconfig 10270F: drivers/i2c/busses/i2c-omap.c 10271F: drivers/irqchip/irq-omap-intc.c 10272F: drivers/mfd/*omap*.c 10273F: drivers/mfd/menelaus.c 10274F: drivers/mfd/palmas.c 10275F: drivers/mfd/tps65217.c 10276F: drivers/mfd/tps65218.c 10277F: drivers/mfd/tps65910.c 10278F: drivers/mfd/twl-core.[ch] 10279F: drivers/mfd/twl4030*.c 10280F: drivers/mfd/twl6030*.c 10281F: drivers/mfd/twl6040*.c 10282F: drivers/regulator/palmas-regulator*.c 10283F: drivers/regulator/pbias-regulator.c 10284F: drivers/regulator/tps65217-regulator.c 10285F: drivers/regulator/tps65218-regulator.c 10286F: drivers/regulator/tps65910-regulator.c 10287F: drivers/regulator/twl-regulator.c 10288F: drivers/regulator/twl6030-regulator.c 10289F: include/linux/i2c-omap.h 10290 10291ONION OMEGA2+ BOARD 10292M: Harvey Hunt <harveyhuntnexus@gmail.com> 10293L: linux-mips@linux-mips.org 10294S: Maintained 10295F: arch/mips/boot/dts/ralink/omega2p.dts 10296 10297OMFS FILESYSTEM 10298M: Bob Copeland <me@bobcopeland.com> 10299L: linux-karma-devel@lists.sourceforge.net 10300S: Maintained 10301F: Documentation/filesystems/omfs.txt 10302F: fs/omfs/ 10303 10304OMNIKEY CARDMAN 4000 DRIVER 10305M: Harald Welte <laforge@gnumonks.org> 10306S: Maintained 10307F: drivers/char/pcmcia/cm4000_cs.c 10308F: include/linux/cm4000_cs.h 10309F: include/uapi/linux/cm4000_cs.h 10310 10311OMNIKEY CARDMAN 4040 DRIVER 10312M: Harald Welte <laforge@gnumonks.org> 10313S: Maintained 10314F: drivers/char/pcmcia/cm4040_cs.* 10315 10316OMNIVISION OV13858 SENSOR DRIVER 10317M: Sakari Ailus <sakari.ailus@linux.intel.com> 10318L: linux-media@vger.kernel.org 10319T: git git://linuxtv.org/media_tree.git 10320S: Maintained 10321F: drivers/media/i2c/ov13858.c 10322 10323OMNIVISION OV2685 SENSOR DRIVER 10324M: Shunqian Zheng <zhengsq@rock-chips.com> 10325L: linux-media@vger.kernel.org 10326T: git git://linuxtv.org/media_tree.git 10327S: Maintained 10328F: drivers/media/i2c/ov2685.c 10329 10330OMNIVISION OV5640 SENSOR DRIVER 10331M: Steve Longerbeam <slongerbeam@gmail.com> 10332L: linux-media@vger.kernel.org 10333T: git git://linuxtv.org/media_tree.git 10334S: Maintained 10335F: drivers/media/i2c/ov5640.c 10336 10337OMNIVISION OV5647 SENSOR DRIVER 10338M: Luis Oliveira <lolivei@synopsys.com> 10339L: linux-media@vger.kernel.org 10340T: git git://linuxtv.org/media_tree.git 10341S: Maintained 10342F: drivers/media/i2c/ov5647.c 10343 10344OMNIVISION OV5695 SENSOR DRIVER 10345M: Shunqian Zheng <zhengsq@rock-chips.com> 10346L: linux-media@vger.kernel.org 10347T: git git://linuxtv.org/media_tree.git 10348S: Maintained 10349F: drivers/media/i2c/ov5695.c 10350 10351OMNIVISION OV7670 SENSOR DRIVER 10352M: Jonathan Corbet <corbet@lwn.net> 10353L: linux-media@vger.kernel.org 10354T: git git://linuxtv.org/media_tree.git 10355S: Maintained 10356F: drivers/media/i2c/ov7670.c 10357F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10358 10359OMNIVISION OV772x SENSOR DRIVER 10360M: Jacopo Mondi <jacopo@jmondi.org> 10361L: linux-media@vger.kernel.org 10362T: git git://linuxtv.org/media_tree.git 10363S: Odd fixes 10364F: drivers/media/i2c/ov772x.c 10365F: include/media/i2c/ov772x.h 10366 10367OMNIVISION OV7740 SENSOR DRIVER 10368M: Wenyou Yang <wenyou.yang@microchip.com> 10369L: linux-media@vger.kernel.org 10370T: git git://linuxtv.org/media_tree.git 10371S: Maintained 10372F: drivers/media/i2c/ov7740.c 10373F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10374 10375OMNIVISION OV9650 SENSOR DRIVER 10376M: Sakari Ailus <sakari.ailus@linux.intel.com> 10377R: Akinobu Mita <akinobu.mita@gmail.com> 10378R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10379L: linux-media@vger.kernel.org 10380T: git git://linuxtv.org/media_tree.git 10381S: Maintained 10382F: drivers/media/i2c/ov9650.c 10383F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10384 10385ONENAND FLASH DRIVER 10386M: Kyungmin Park <kyungmin.park@samsung.com> 10387L: linux-mtd@lists.infradead.org 10388S: Maintained 10389F: drivers/mtd/nand/onenand/ 10390F: include/linux/mtd/onenand*.h 10391 10392ONSTREAM SCSI TAPE DRIVER 10393M: Willem Riede <osst@riede.org> 10394L: osst-users@lists.sourceforge.net 10395L: linux-scsi@vger.kernel.org 10396S: Maintained 10397F: Documentation/scsi/osst.txt 10398F: drivers/scsi/osst.* 10399F: drivers/scsi/osst_*.h 10400F: drivers/scsi/st.h 10401 10402OP-TEE DRIVER 10403M: Jens Wiklander <jens.wiklander@linaro.org> 10404S: Maintained 10405F: drivers/tee/optee/ 10406 10407OPA-VNIC DRIVER 10408M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10409M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10410L: linux-rdma@vger.kernel.org 10411S: Supported 10412F: drivers/infiniband/ulp/opa_vnic 10413 10414OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10415M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10416L: devicetree@vger.kernel.org 10417S: Maintained 10418F: Documentation/devicetree/dynamic-resolution-notes.txt 10419F: Documentation/devicetree/overlay-notes.txt 10420F: drivers/of/overlay.c 10421F: drivers/of/resolver.c 10422 10423OPEN FIRMWARE AND FLATTENED DEVICE TREE 10424M: Rob Herring <robh+dt@kernel.org> 10425M: Frank Rowand <frowand.list@gmail.com> 10426L: devicetree@vger.kernel.org 10427W: http://www.devicetree.org/ 10428T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10429S: Maintained 10430F: drivers/of/ 10431F: include/linux/of*.h 10432F: scripts/dtc/ 10433F: Documentation/ABI/testing/sysfs-firmware-ofw 10434 10435OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10436M: Rob Herring <robh+dt@kernel.org> 10437M: Mark Rutland <mark.rutland@arm.com> 10438L: devicetree@vger.kernel.org 10439T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10440Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10441S: Maintained 10442F: Documentation/devicetree/ 10443F: arch/*/boot/dts/ 10444F: include/dt-bindings/ 10445 10446OPENCORES I2C BUS DRIVER 10447M: Peter Korsgaard <jacmet@sunsite.dk> 10448L: linux-i2c@vger.kernel.org 10449S: Maintained 10450F: Documentation/i2c/busses/i2c-ocores 10451F: drivers/i2c/busses/i2c-ocores.c 10452 10453OPENRISC ARCHITECTURE 10454M: Jonas Bonn <jonas@southpole.se> 10455M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10456M: Stafford Horne <shorne@gmail.com> 10457T: git git://github.com/openrisc/linux.git 10458L: openrisc@lists.librecores.org 10459W: http://openrisc.io 10460S: Maintained 10461F: Documentation/devicetree/bindings/openrisc/ 10462F: Documentation/openrisc/ 10463F: arch/openrisc/ 10464F: drivers/irqchip/irq-ompic.c 10465F: drivers/irqchip/irq-or1k-* 10466 10467OPENVSWITCH 10468M: Pravin B Shelar <pshelar@ovn.org> 10469L: netdev@vger.kernel.org 10470L: dev@openvswitch.org 10471W: http://openvswitch.org 10472S: Maintained 10473F: net/openvswitch/ 10474F: include/uapi/linux/openvswitch.h 10475 10476OPERATING PERFORMANCE POINTS (OPP) 10477M: Viresh Kumar <vireshk@kernel.org> 10478M: Nishanth Menon <nm@ti.com> 10479M: Stephen Boyd <sboyd@kernel.org> 10480L: linux-pm@vger.kernel.org 10481S: Maintained 10482T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10483F: drivers/opp/ 10484F: include/linux/pm_opp.h 10485F: Documentation/power/opp.txt 10486F: Documentation/devicetree/bindings/opp/ 10487 10488OPL4 DRIVER 10489M: Clemens Ladisch <clemens@ladisch.de> 10490L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10491T: git git://git.alsa-project.org/alsa-kernel.git 10492S: Maintained 10493F: sound/drivers/opl4/ 10494 10495OPROFILE 10496M: Robert Richter <rric@kernel.org> 10497L: oprofile-list@lists.sf.net 10498S: Maintained 10499F: arch/*/include/asm/oprofile*.h 10500F: arch/*/oprofile/ 10501F: drivers/oprofile/ 10502F: include/linux/oprofile.h 10503 10504ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10505M: Mark Fasheh <mark@fasheh.com> 10506M: Joel Becker <jlbec@evilplan.org> 10507L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10508W: http://ocfs2.wiki.kernel.org 10509S: Supported 10510F: Documentation/filesystems/ocfs2.txt 10511F: Documentation/filesystems/dlmfs.txt 10512F: fs/ocfs2/ 10513 10514ORANGEFS FILESYSTEM 10515M: Mike Marshall <hubcap@omnibond.com> 10516R: Martin Brandenburg <martin@omnibond.com> 10517L: devel@lists.orangefs.org 10518T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10519S: Supported 10520F: fs/orangefs/ 10521F: Documentation/filesystems/orangefs.txt 10522 10523ORINOCO DRIVER 10524L: linux-wireless@vger.kernel.org 10525W: http://wireless.kernel.org/en/users/Drivers/orinoco 10526W: http://www.nongnu.org/orinoco/ 10527S: Orphan 10528F: drivers/net/wireless/intersil/orinoco/ 10529 10530OSD LIBRARY and FILESYSTEM 10531M: Boaz Harrosh <ooo@electrozaur.com> 10532S: Maintained 10533F: drivers/scsi/osd/ 10534F: include/scsi/osd_* 10535F: fs/exofs/ 10536 10537OV2659 OMNIVISION SENSOR DRIVER 10538M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10539L: linux-media@vger.kernel.org 10540W: https://linuxtv.org 10541Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10542T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10543S: Maintained 10544F: drivers/media/i2c/ov2659.c 10545F: include/media/i2c/ov2659.h 10546 10547OVERLAY FILESYSTEM 10548M: Miklos Szeredi <miklos@szeredi.hu> 10549L: linux-unionfs@vger.kernel.org 10550T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10551S: Supported 10552F: fs/overlayfs/ 10553F: Documentation/filesystems/overlayfs.txt 10554 10555P54 WIRELESS DRIVER 10556M: Christian Lamparter <chunkeey@googlemail.com> 10557L: linux-wireless@vger.kernel.org 10558W: http://wireless.kernel.org/en/users/Drivers/p54 10559S: Maintained 10560F: drivers/net/wireless/intersil/p54/ 10561 10562PA SEMI ETHERNET DRIVER 10563L: netdev@vger.kernel.org 10564S: Orphan 10565F: drivers/net/ethernet/pasemi/* 10566 10567PA SEMI SMBUS DRIVER 10568L: linux-i2c@vger.kernel.org 10569S: Orphan 10570F: drivers/i2c/busses/i2c-pasemi.c 10571 10572PADATA PARALLEL EXECUTION MECHANISM 10573M: Steffen Klassert <steffen.klassert@secunet.com> 10574L: linux-crypto@vger.kernel.org 10575S: Maintained 10576F: kernel/padata.c 10577F: include/linux/padata.h 10578F: Documentation/padata.txt 10579 10580PANASONIC LAPTOP ACPI EXTRAS DRIVER 10581M: Harald Welte <laforge@gnumonks.org> 10582L: platform-driver-x86@vger.kernel.org 10583S: Maintained 10584F: drivers/platform/x86/panasonic-laptop.c 10585 10586PARALLEL LCD/KEYPAD PANEL DRIVER 10587M: Willy Tarreau <willy@haproxy.com> 10588M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10589S: Odd Fixes 10590F: Documentation/misc-devices/lcd-panel-cgram.txt 10591F: drivers/misc/panel.c 10592 10593PARALLEL PORT SUBSYSTEM 10594M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10595M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10596L: linux-parport@lists.infradead.org (subscribers-only) 10597S: Maintained 10598F: drivers/parport/ 10599F: include/linux/parport*.h 10600F: drivers/char/ppdev.c 10601F: include/uapi/linux/ppdev.h 10602F: Documentation/parport*.txt 10603 10604PARAVIRT_OPS INTERFACE 10605M: Juergen Gross <jgross@suse.com> 10606M: Alok Kataria <akataria@vmware.com> 10607L: virtualization@lists.linux-foundation.org 10608S: Supported 10609F: Documentation/virtual/paravirt_ops.txt 10610F: arch/*/kernel/paravirt* 10611F: arch/*/include/asm/paravirt*.h 10612F: include/linux/hypervisor.h 10613 10614PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10615M: Tim Waugh <tim@cyberelk.net> 10616L: linux-parport@lists.infradead.org (subscribers-only) 10617S: Maintained 10618F: Documentation/blockdev/paride.txt 10619F: drivers/block/paride/ 10620 10621PARISC ARCHITECTURE 10622M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10623M: Helge Deller <deller@gmx.de> 10624L: linux-parisc@vger.kernel.org 10625W: http://www.parisc-linux.org/ 10626Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10627T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10628T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10629S: Maintained 10630F: arch/parisc/ 10631F: Documentation/parisc/ 10632F: drivers/parisc/ 10633F: drivers/char/agp/parisc-agp.c 10634F: drivers/input/serio/gscps2.c 10635F: drivers/parport/parport_gsc.* 10636F: drivers/tty/serial/8250/8250_gsc.c 10637F: drivers/video/fbdev/sti* 10638F: drivers/video/console/sti* 10639F: drivers/video/logo/logo_parisc* 10640 10641PARMAN 10642M: Jiri Pirko <jiri@mellanox.com> 10643L: netdev@vger.kernel.org 10644S: Supported 10645F: lib/parman.c 10646F: lib/test_parman.c 10647F: include/linux/parman.h 10648 10649PC87360 HARDWARE MONITORING DRIVER 10650M: Jim Cromie <jim.cromie@gmail.com> 10651L: linux-hwmon@vger.kernel.org 10652S: Maintained 10653F: Documentation/hwmon/pc87360 10654F: drivers/hwmon/pc87360.c 10655 10656PC8736x GPIO DRIVER 10657M: Jim Cromie <jim.cromie@gmail.com> 10658S: Maintained 10659F: drivers/char/pc8736x_gpio.c 10660 10661PC87427 HARDWARE MONITORING DRIVER 10662M: Jean Delvare <jdelvare@suse.com> 10663L: linux-hwmon@vger.kernel.org 10664S: Maintained 10665F: Documentation/hwmon/pc87427 10666F: drivers/hwmon/pc87427.c 10667 10668PCA9532 LED DRIVER 10669M: Riku Voipio <riku.voipio@iki.fi> 10670S: Maintained 10671F: drivers/leds/leds-pca9532.c 10672F: include/linux/leds-pca9532.h 10673 10674PCA9541 I2C BUS MASTER SELECTOR DRIVER 10675M: Guenter Roeck <linux@roeck-us.net> 10676L: linux-i2c@vger.kernel.org 10677S: Maintained 10678F: drivers/i2c/muxes/i2c-mux-pca9541.c 10679 10680PCDP - PRIMARY CONSOLE AND DEBUG PORT 10681M: Khalid Aziz <khalid@gonehiking.org> 10682S: Maintained 10683F: drivers/firmware/pcdp.* 10684 10685PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10686M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10687L: linux-pci@vger.kernel.org 10688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10689S: Maintained 10690F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10691F: drivers/pci/host/pci-aardvark.c 10692 10693PCI DRIVER FOR ALTERA PCIE IP 10694M: Ley Foon Tan <lftan@altera.com> 10695L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10696L: linux-pci@vger.kernel.org 10697S: Supported 10698F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10699F: drivers/pci/host/pcie-altera.c 10700 10701PCI DRIVER FOR APPLIEDMICRO XGENE 10702M: Tanmay Inamdar <tinamdar@apm.com> 10703L: linux-pci@vger.kernel.org 10704L: linux-arm-kernel@lists.infradead.org 10705S: Maintained 10706F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10707F: drivers/pci/host/pci-xgene.c 10708 10709PCI DRIVER FOR ARM VERSATILE PLATFORM 10710M: Rob Herring <robh@kernel.org> 10711L: linux-pci@vger.kernel.org 10712L: linux-arm-kernel@lists.infradead.org 10713S: Maintained 10714F: Documentation/devicetree/bindings/pci/versatile.txt 10715F: drivers/pci/host/pci-versatile.c 10716 10717PCI DRIVER FOR ARMADA 8K 10718M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10719L: linux-pci@vger.kernel.org 10720L: linux-arm-kernel@lists.infradead.org 10721S: Maintained 10722F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10723F: drivers/pci/dwc/pcie-armada8k.c 10724 10725PCI DRIVER FOR CADENCE PCIE IP 10726M: Alan Douglas <adouglas@cadence.com> 10727L: linux-pci@vger.kernel.org 10728S: Maintained 10729F: Documentation/devicetree/bindings/pci/cdns,*.txt 10730F: drivers/pci/cadence/pcie-cadence* 10731 10732PCI DRIVER FOR FREESCALE LAYERSCAPE 10733M: Minghuan Lian <minghuan.Lian@freescale.com> 10734M: Mingkai Hu <mingkai.hu@freescale.com> 10735M: Roy Zang <tie-fei.zang@freescale.com> 10736L: linuxppc-dev@lists.ozlabs.org 10737L: linux-pci@vger.kernel.org 10738L: linux-arm-kernel@lists.infradead.org 10739S: Maintained 10740F: drivers/pci/dwc/*layerscape* 10741 10742PCI DRIVER FOR GENERIC OF HOSTS 10743M: Will Deacon <will.deacon@arm.com> 10744L: linux-pci@vger.kernel.org 10745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10746S: Maintained 10747F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10748F: drivers/pci/host/pci-host-common.c 10749F: drivers/pci/host/pci-host-generic.c 10750 10751PCI DRIVER FOR IMX6 10752M: Richard Zhu <hongxing.zhu@nxp.com> 10753M: Lucas Stach <l.stach@pengutronix.de> 10754L: linux-pci@vger.kernel.org 10755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10756S: Maintained 10757F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10758F: drivers/pci/dwc/*imx6* 10759 10760PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10761M: Keith Busch <keith.busch@intel.com> 10762M: Jonathan Derrick <jonathan.derrick@intel.com> 10763L: linux-pci@vger.kernel.org 10764S: Supported 10765F: drivers/pci/host/vmd.c 10766 10767PCI DRIVER FOR MICROSEMI SWITCHTEC 10768M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10769M: Logan Gunthorpe <logang@deltatee.com> 10770L: linux-pci@vger.kernel.org 10771S: Maintained 10772F: Documentation/switchtec.txt 10773F: Documentation/ABI/testing/sysfs-class-switchtec 10774F: drivers/pci/switch/switchtec* 10775F: include/uapi/linux/switchtec_ioctl.h 10776F: include/linux/switchtec.h 10777F: drivers/ntb/hw/mscc/ 10778 10779PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10780M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10781M: Jason Cooper <jason@lakedaemon.net> 10782L: linux-pci@vger.kernel.org 10783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10784S: Maintained 10785F: drivers/pci/host/*mvebu* 10786 10787PCI DRIVER FOR NVIDIA TEGRA 10788M: Thierry Reding <thierry.reding@gmail.com> 10789L: linux-tegra@vger.kernel.org 10790L: linux-pci@vger.kernel.org 10791S: Supported 10792F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10793F: drivers/pci/host/pci-tegra.c 10794 10795PCI DRIVER FOR RENESAS R-CAR 10796M: Simon Horman <horms@verge.net.au> 10797L: linux-pci@vger.kernel.org 10798L: linux-renesas-soc@vger.kernel.org 10799S: Maintained 10800F: drivers/pci/host/*rcar* 10801 10802PCI DRIVER FOR SAMSUNG EXYNOS 10803M: Jingoo Han <jingoohan1@gmail.com> 10804L: linux-pci@vger.kernel.org 10805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10806L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10807S: Maintained 10808F: drivers/pci/dwc/pci-exynos.c 10809 10810PCI DRIVER FOR SYNOPSYS DESIGNWARE 10811M: Jingoo Han <jingoohan1@gmail.com> 10812M: Joao Pinto <Joao.Pinto@synopsys.com> 10813L: linux-pci@vger.kernel.org 10814S: Maintained 10815F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10816F: drivers/pci/dwc/*designware* 10817 10818PCI DRIVER FOR TI DRA7XX 10819M: Kishon Vijay Abraham I <kishon@ti.com> 10820L: linux-omap@vger.kernel.org 10821L: linux-pci@vger.kernel.org 10822S: Supported 10823F: Documentation/devicetree/bindings/pci/ti-pci.txt 10824F: drivers/pci/dwc/pci-dra7xx.c 10825 10826PCI DRIVER FOR TI KEYSTONE 10827M: Murali Karicheri <m-karicheri2@ti.com> 10828L: linux-pci@vger.kernel.org 10829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10830S: Maintained 10831F: drivers/pci/dwc/*keystone* 10832 10833PCI ENDPOINT SUBSYSTEM 10834M: Kishon Vijay Abraham I <kishon@ti.com> 10835M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10836L: linux-pci@vger.kernel.org 10837T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10838S: Supported 10839F: drivers/pci/endpoint/ 10840F: drivers/misc/pci_endpoint_test.c 10841F: tools/pci/ 10842 10843PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10844M: Russell Currey <ruscur@russell.cc> 10845L: linuxppc-dev@lists.ozlabs.org 10846S: Supported 10847F: Documentation/powerpc/eeh-pci-error-recovery.txt 10848F: arch/powerpc/kernel/eeh*.c 10849F: arch/powerpc/platforms/*/eeh*.c 10850F: arch/powerpc/include/*/eeh*.h 10851 10852PCI ERROR RECOVERY 10853M: Linas Vepstas <linasvepstas@gmail.com> 10854L: linux-pci@vger.kernel.org 10855S: Supported 10856F: Documentation/PCI/pci-error-recovery.txt 10857 10858PCI MSI DRIVER FOR ALTERA MSI IP 10859M: Ley Foon Tan <lftan@altera.com> 10860L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10861L: linux-pci@vger.kernel.org 10862S: Supported 10863F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10864F: drivers/pci/host/pcie-altera-msi.c 10865 10866PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10867M: Duc Dang <dhdang@apm.com> 10868L: linux-pci@vger.kernel.org 10869L: linux-arm-kernel@lists.infradead.org 10870S: Maintained 10871F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10872F: drivers/pci/host/pci-xgene-msi.c 10873 10874PCI SUBSYSTEM 10875M: Bjorn Helgaas <bhelgaas@google.com> 10876L: linux-pci@vger.kernel.org 10877Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10878T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10879S: Supported 10880F: Documentation/devicetree/bindings/pci/ 10881F: Documentation/PCI/ 10882F: drivers/acpi/pci* 10883F: drivers/pci/ 10884F: include/asm-generic/pci* 10885F: include/linux/pci* 10886F: include/linux/of_pci.h 10887F: include/uapi/linux/pci* 10888F: lib/pci* 10889F: arch/x86/pci/ 10890F: arch/x86/kernel/quirks.c 10891 10892PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10893M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10894L: linux-pci@vger.kernel.org 10895Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10896T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10897S: Supported 10898F: drivers/pci/cadence/ 10899F: drivers/pci/host/ 10900F: drivers/pci/dwc/ 10901 10902PCIE DRIVER FOR AXIS ARTPEC 10903M: Jesper Nilsson <jesper.nilsson@axis.com> 10904L: linux-arm-kernel@axis.com 10905L: linux-pci@vger.kernel.org 10906S: Maintained 10907F: Documentation/devicetree/bindings/pci/axis,artpec* 10908F: drivers/pci/dwc/*artpec* 10909 10910PCIE DRIVER FOR CAVIUM THUNDERX 10911M: David Daney <david.daney@cavium.com> 10912L: linux-pci@vger.kernel.org 10913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10914S: Supported 10915F: Documentation/devicetree/bindings/pci/pci-thunder-* 10916F: drivers/pci/host/pci-thunder-* 10917 10918PCIE DRIVER FOR HISILICON 10919M: Zhou Wang <wangzhou1@hisilicon.com> 10920L: linux-pci@vger.kernel.org 10921S: Maintained 10922F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10923F: drivers/pci/dwc/pcie-hisi.c 10924 10925PCIE DRIVER FOR HISILICON KIRIN 10926M: Xiaowei Song <songxiaowei@hisilicon.com> 10927M: Binghui Wang <wangbinghui@hisilicon.com> 10928L: linux-pci@vger.kernel.org 10929S: Maintained 10930F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10931F: drivers/pci/dwc/pcie-kirin.c 10932 10933PCIE DRIVER FOR HISILICON STB 10934M: Jianguo Sun <sunjianguo1@huawei.com> 10935M: Shawn Guo <shawn.guo@linaro.org> 10936L: linux-pci@vger.kernel.org 10937S: Maintained 10938F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10939F: drivers/pci/dwc/pcie-histb.c 10940 10941PCIE DRIVER FOR MEDIATEK 10942M: Ryder Lee <ryder.lee@mediatek.com> 10943L: linux-pci@vger.kernel.org 10944L: linux-mediatek@lists.infradead.org 10945S: Supported 10946F: Documentation/devicetree/bindings/pci/mediatek* 10947F: drivers/pci/host/*mediatek* 10948 10949PCIE DRIVER FOR QUALCOMM MSM 10950M: Stanimir Varbanov <svarbanov@mm-sol.com> 10951L: linux-pci@vger.kernel.org 10952L: linux-arm-msm@vger.kernel.org 10953S: Maintained 10954F: drivers/pci/dwc/*qcom* 10955 10956PCIE DRIVER FOR ROCKCHIP 10957M: Shawn Lin <shawn.lin@rock-chips.com> 10958L: linux-pci@vger.kernel.org 10959L: linux-rockchip@lists.infradead.org 10960S: Maintained 10961F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10962F: drivers/pci/host/pcie-rockchip.c 10963 10964PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10965M: Linus Walleij <linus.walleij@linaro.org> 10966L: linux-pci@vger.kernel.org 10967S: Maintained 10968F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10969F: drivers/pci/host/pci-v3-semi.c 10970 10971PCIE DRIVER FOR ST SPEAR13XX 10972M: Pratyush Anand <pratyush.anand@gmail.com> 10973L: linux-pci@vger.kernel.org 10974S: Maintained 10975F: drivers/pci/dwc/*spear* 10976 10977PCMCIA SUBSYSTEM 10978M: Dominik Brodowski <linux@dominikbrodowski.net> 10979T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10980S: Odd Fixes 10981F: Documentation/pcmcia/ 10982F: tools/pcmcia/ 10983F: drivers/pcmcia/ 10984F: include/pcmcia/ 10985 10986PCNET32 NETWORK DRIVER 10987M: Don Fry <pcnet32@frontier.com> 10988L: netdev@vger.kernel.org 10989S: Maintained 10990F: drivers/net/ethernet/amd/pcnet32.c 10991 10992PCRYPT PARALLEL CRYPTO ENGINE 10993M: Steffen Klassert <steffen.klassert@secunet.com> 10994L: linux-crypto@vger.kernel.org 10995S: Maintained 10996F: crypto/pcrypt.c 10997F: include/crypto/pcrypt.h 10998 10999PEAQ WMI HOTKEYS DRIVER 11000M: Hans de Goede <hdegoede@redhat.com> 11001L: platform-driver-x86@vger.kernel.org 11002S: Maintained 11003F: drivers/platform/x86/peaq-wmi.c 11004 11005PER-CPU MEMORY ALLOCATOR 11006M: Tejun Heo <tj@kernel.org> 11007M: Christoph Lameter <cl@linux.com> 11008M: Dennis Zhou <dennisszhou@gmail.com> 11009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11010S: Maintained 11011F: include/linux/percpu*.h 11012F: mm/percpu*.c 11013F: arch/*/include/asm/percpu.h 11014 11015PER-TASK DELAY ACCOUNTING 11016M: Balbir Singh <bsingharora@gmail.com> 11017S: Maintained 11018F: include/linux/delayacct.h 11019F: kernel/delayacct.c 11020 11021PERFORMANCE EVENTS SUBSYSTEM 11022M: Peter Zijlstra <peterz@infradead.org> 11023M: Ingo Molnar <mingo@redhat.com> 11024M: Arnaldo Carvalho de Melo <acme@kernel.org> 11025R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11026R: Jiri Olsa <jolsa@redhat.com> 11027R: Namhyung Kim <namhyung@kernel.org> 11028L: linux-kernel@vger.kernel.org 11029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11030S: Supported 11031F: kernel/events/* 11032F: include/linux/perf_event.h 11033F: include/uapi/linux/perf_event.h 11034F: arch/*/kernel/perf_event*.c 11035F: arch/*/kernel/*/perf_event*.c 11036F: arch/*/kernel/*/*/perf_event*.c 11037F: arch/*/include/asm/perf_event.h 11038F: arch/*/kernel/perf_callchain.c 11039F: arch/*/events/* 11040F: tools/perf/ 11041 11042PERSONALITY HANDLING 11043M: Christoph Hellwig <hch@infradead.org> 11044L: linux-abi-devel@lists.sourceforge.net 11045S: Maintained 11046F: include/linux/personality.h 11047F: include/uapi/linux/personality.h 11048 11049PHONET PROTOCOL 11050M: Remi Denis-Courmont <courmisch@gmail.com> 11051S: Supported 11052F: Documentation/networking/phonet.txt 11053F: include/linux/phonet.h 11054F: include/net/phonet/ 11055F: include/uapi/linux/phonet.h 11056F: net/phonet/ 11057 11058PHRAM MTD DRIVER 11059M: Joern Engel <joern@lazybastard.org> 11060L: linux-mtd@lists.infradead.org 11061S: Maintained 11062F: drivers/mtd/devices/phram.c 11063 11064PICOLCD HID DRIVER 11065M: Bruno Prémont <bonbons@linux-vserver.org> 11066L: linux-input@vger.kernel.org 11067S: Maintained 11068F: drivers/hid/hid-picolcd* 11069 11070PICOXCELL SUPPORT 11071M: Jamie Iles <jamie@jamieiles.com> 11072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11073T: git git://github.com/jamieiles/linux-2.6-ji.git 11074S: Supported 11075F: arch/arm/boot/dts/picoxcell* 11076F: arch/arm/mach-picoxcell/ 11077F: drivers/crypto/picoxcell* 11078 11079PIN CONTROL SUBSYSTEM 11080M: Linus Walleij <linus.walleij@linaro.org> 11081L: linux-gpio@vger.kernel.org 11082T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11083S: Maintained 11084F: Documentation/devicetree/bindings/pinctrl/ 11085F: Documentation/driver-api/pinctl.rst 11086F: drivers/pinctrl/ 11087F: include/linux/pinctrl/ 11088 11089PIN CONTROLLER - ATMEL AT91 11090M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11092S: Maintained 11093F: drivers/pinctrl/pinctrl-at91.* 11094 11095PIN CONTROLLER - ATMEL AT91 PIO4 11096M: Ludovic Desroches <ludovic.desroches@microchip.com> 11097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11098L: linux-gpio@vger.kernel.org 11099S: Supported 11100F: drivers/pinctrl/pinctrl-at91-pio4.* 11101 11102PIN CONTROLLER - FREESCALE 11103M: Dong Aisheng <aisheng.dong@nxp.com> 11104M: Fabio Estevam <festevam@gmail.com> 11105M: Shawn Guo <shawnguo@kernel.org> 11106M: Stefan Agner <stefan@agner.ch> 11107R: Pengutronix Kernel Team <kernel@pengutronix.de> 11108L: linux-gpio@vger.kernel.org 11109S: Maintained 11110F: drivers/pinctrl/freescale/ 11111F: Documentation/devicetree/bindings/pinctrl/fsl,* 11112 11113PIN CONTROLLER - INTEL 11114M: Mika Westerberg <mika.westerberg@linux.intel.com> 11115M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11116S: Maintained 11117F: drivers/pinctrl/intel/ 11118 11119PIN CONTROLLER - MEDIATEK 11120M: Sean Wang <sean.wang@mediatek.com> 11121L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11122S: Maintained 11123F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11124F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11125F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11126F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11127F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11128 11129PIN CONTROLLER - QUALCOMM 11130M: Bjorn Andersson <bjorn.andersson@linaro.org> 11131S: Maintained 11132L: linux-arm-msm@vger.kernel.org 11133F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11134F: drivers/pinctrl/qcom/ 11135 11136PIN CONTROLLER - RENESAS 11137M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11138M: Geert Uytterhoeven <geert+renesas@glider.be> 11139L: linux-renesas-soc@vger.kernel.org 11140T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11141S: Maintained 11142F: drivers/pinctrl/sh-pfc/ 11143 11144PIN CONTROLLER - SAMSUNG 11145M: Tomasz Figa <tomasz.figa@gmail.com> 11146M: Krzysztof Kozlowski <krzk@kernel.org> 11147M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11149L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11150Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11151T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11152S: Maintained 11153F: drivers/pinctrl/samsung/ 11154F: include/dt-bindings/pinctrl/samsung.h 11155F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11156 11157PIN CONTROLLER - SINGLE 11158M: Tony Lindgren <tony@atomide.com> 11159M: Haojian Zhuang <haojian.zhuang@linaro.org> 11160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11161L: linux-omap@vger.kernel.org 11162S: Maintained 11163F: drivers/pinctrl/pinctrl-single.c 11164 11165PIN CONTROLLER - ST SPEAR 11166M: Viresh Kumar <vireshk@kernel.org> 11167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11168W: http://www.st.com/spear 11169S: Maintained 11170F: drivers/pinctrl/spear/ 11171 11172PISTACHIO SOC SUPPORT 11173M: James Hartley <james.hartley@sondrel.com> 11174L: linux-mips@linux-mips.org 11175S: Odd Fixes 11176F: arch/mips/pistachio/ 11177F: arch/mips/include/asm/mach-pistachio/ 11178F: arch/mips/boot/dts/img/pistachio* 11179F: arch/mips/configs/pistachio*_defconfig 11180 11181PKTCDVD DRIVER 11182S: Orphan 11183M: linux-block@vger.kernel.org 11184F: drivers/block/pktcdvd.c 11185F: include/linux/pktcdvd.h 11186F: include/uapi/linux/pktcdvd.h 11187 11188PKUNITY SOC DRIVERS 11189M: Guan Xuetao <gxt@pku.edu.cn> 11190W: http://mprc.pku.edu.cn/~guanxuetao/linux 11191S: Maintained 11192T: git git://github.com/gxt/linux.git 11193F: drivers/input/serio/i8042-unicore32io.h 11194F: drivers/i2c/busses/i2c-puv3.c 11195F: drivers/video/fbdev/fb-puv3.c 11196F: drivers/rtc/rtc-puv3.c 11197 11198PMBUS HARDWARE MONITORING DRIVERS 11199M: Guenter Roeck <linux@roeck-us.net> 11200L: linux-hwmon@vger.kernel.org 11201W: http://hwmon.wiki.kernel.org/ 11202W: http://www.roeck-us.net/linux/drivers/ 11203T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11204S: Maintained 11205F: Documentation/hwmon/pmbus 11206F: drivers/hwmon/pmbus/ 11207F: include/linux/pmbus.h 11208 11209PMC SIERRA MaxRAID DRIVER 11210L: linux-scsi@vger.kernel.org 11211W: http://www.pmc-sierra.com/ 11212S: Orphan 11213F: drivers/scsi/pmcraid.* 11214 11215PMC SIERRA PM8001 DRIVER 11216M: Jack Wang <jinpu.wang@profitbricks.com> 11217M: lindar_liu@usish.com 11218L: linux-scsi@vger.kernel.org 11219S: Supported 11220F: drivers/scsi/pm8001/ 11221 11222PNP SUPPORT 11223M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11224S: Maintained 11225F: drivers/pnp/ 11226 11227POSIX CLOCKS and TIMERS 11228M: Thomas Gleixner <tglx@linutronix.de> 11229L: linux-kernel@vger.kernel.org 11230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11231S: Maintained 11232F: fs/timerfd.c 11233F: include/linux/timer* 11234F: kernel/time/*timer* 11235 11236POWER MANAGEMENT CORE 11237M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11238L: linux-pm@vger.kernel.org 11239T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11240B: https://bugzilla.kernel.org 11241S: Supported 11242F: drivers/base/power/ 11243F: include/linux/pm.h 11244F: include/linux/pm_* 11245F: include/linux/powercap.h 11246F: drivers/powercap/ 11247F: kernel/configs/nopm.config 11248 11249POWER STATE COORDINATION INTERFACE (PSCI) 11250M: Mark Rutland <mark.rutland@arm.com> 11251M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11252L: linux-arm-kernel@lists.infradead.org 11253S: Maintained 11254F: drivers/firmware/psci*.c 11255F: include/linux/psci.h 11256F: include/uapi/linux/psci.h 11257 11258POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11259M: Sebastian Reichel <sre@kernel.org> 11260L: linux-pm@vger.kernel.org 11261T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11262S: Maintained 11263F: Documentation/ABI/testing/sysfs-class-power 11264F: Documentation/devicetree/bindings/power/supply/ 11265F: include/linux/power_supply.h 11266F: drivers/power/supply/ 11267 11268POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11269M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11270L: linuxppc-dev@lists.ozlabs.org 11271S: Maintained 11272F: drivers/char/powernv-op-panel.c 11273 11274PPP OVER ATM (RFC 2364) 11275M: Mitchell Blank Jr <mitch@sfgoth.com> 11276S: Maintained 11277F: net/atm/pppoatm.c 11278F: include/uapi/linux/atmppp.h 11279 11280PPP OVER ETHERNET 11281M: Michal Ostrowski <mostrows@earthlink.net> 11282S: Maintained 11283F: drivers/net/ppp/pppoe.c 11284F: drivers/net/ppp/pppox.c 11285 11286PPP OVER L2TP 11287M: James Chapman <jchapman@katalix.com> 11288S: Maintained 11289F: net/l2tp/l2tp_ppp.c 11290F: include/linux/if_pppol2tp.h 11291F: include/uapi/linux/if_pppol2tp.h 11292 11293PPP PROTOCOL DRIVERS AND COMPRESSORS 11294M: Paul Mackerras <paulus@samba.org> 11295L: linux-ppp@vger.kernel.org 11296S: Maintained 11297F: drivers/net/ppp/ppp_* 11298 11299PPS SUPPORT 11300M: Rodolfo Giometti <giometti@enneenne.com> 11301W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11302L: linuxpps@ml.enneenne.com (subscribers-only) 11303S: Maintained 11304F: Documentation/pps/ 11305F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11306F: Documentation/ABI/testing/sysfs-pps 11307F: drivers/pps/ 11308F: include/linux/pps*.h 11309F: include/uapi/linux/pps.h 11310 11311PPTP DRIVER 11312M: Dmitry Kozlov <xeb@mail.ru> 11313L: netdev@vger.kernel.org 11314S: Maintained 11315F: drivers/net/ppp/pptp.c 11316W: http://sourceforge.net/projects/accel-pptp 11317 11318PREEMPTIBLE KERNEL 11319M: Robert Love <rml@tech9.net> 11320L: kpreempt-tech@lists.sourceforge.net 11321W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11322S: Supported 11323F: Documentation/preempt-locking.txt 11324F: include/linux/preempt.h 11325 11326PRINTK 11327M: Petr Mladek <pmladek@suse.com> 11328M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11329R: Steven Rostedt <rostedt@goodmis.org> 11330S: Maintained 11331F: kernel/printk/ 11332F: include/linux/printk.h 11333 11334PRISM54 WIRELESS DRIVER 11335M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11336L: linux-wireless@vger.kernel.org 11337W: http://wireless.kernel.org/en/users/Drivers/p54 11338S: Obsolete 11339F: drivers/net/wireless/intersil/prism54/ 11340 11341PROC SYSCTL 11342M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11343M: Kees Cook <keescook@chromium.org> 11344L: linux-kernel@vger.kernel.org 11345L: linux-fsdevel@vger.kernel.org 11346S: Maintained 11347F: fs/proc/proc_sysctl.c 11348F: include/linux/sysctl.h 11349F: kernel/sysctl.c 11350F: tools/testing/selftests/sysctl/ 11351 11352PS3 NETWORK SUPPORT 11353M: Geoff Levand <geoff@infradead.org> 11354L: netdev@vger.kernel.org 11355L: linuxppc-dev@lists.ozlabs.org 11356S: Maintained 11357F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11358 11359PS3 PLATFORM SUPPORT 11360M: Geoff Levand <geoff@infradead.org> 11361L: linuxppc-dev@lists.ozlabs.org 11362S: Maintained 11363F: arch/powerpc/boot/ps3* 11364F: arch/powerpc/include/asm/lv1call.h 11365F: arch/powerpc/include/asm/ps3*.h 11366F: arch/powerpc/platforms/ps3/ 11367F: drivers/*/ps3* 11368F: drivers/ps3/ 11369F: drivers/rtc/rtc-ps3.c 11370F: drivers/usb/host/*ps3.c 11371F: sound/ppc/snd_ps3* 11372 11373PS3VRAM DRIVER 11374M: Jim Paris <jim@jtan.com> 11375M: Geoff Levand <geoff@infradead.org> 11376L: linuxppc-dev@lists.ozlabs.org 11377S: Maintained 11378F: drivers/block/ps3vram.c 11379 11380PSAMPLE PACKET SAMPLING SUPPORT: 11381M: Yotam Gigi <yotam.gi@gmail.com> 11382S: Maintained 11383F: net/psample 11384F: include/net/psample.h 11385F: include/uapi/linux/psample.h 11386 11387PSTORE FILESYSTEM 11388M: Kees Cook <keescook@chromium.org> 11389M: Anton Vorontsov <anton@enomsg.org> 11390M: Colin Cross <ccross@android.com> 11391M: Tony Luck <tony.luck@intel.com> 11392S: Maintained 11393T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11394F: fs/pstore/ 11395F: include/linux/pstore* 11396F: drivers/firmware/efi/efi-pstore.c 11397F: drivers/acpi/apei/erst.c 11398F: Documentation/admin-guide/ramoops.rst 11399F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11400K: \b(pstore|ramoops) 11401 11402PTP HARDWARE CLOCK SUPPORT 11403M: Richard Cochran <richardcochran@gmail.com> 11404L: netdev@vger.kernel.org 11405S: Maintained 11406W: http://linuxptp.sourceforge.net/ 11407F: Documentation/ABI/testing/sysfs-ptp 11408F: Documentation/ptp/* 11409F: drivers/net/ethernet/freescale/gianfar_ptp.c 11410F: drivers/net/phy/dp83640* 11411F: drivers/ptp/* 11412F: include/linux/ptp_cl* 11413 11414PTRACE SUPPORT 11415M: Oleg Nesterov <oleg@redhat.com> 11416S: Maintained 11417F: include/asm-generic/syscall.h 11418F: include/linux/ptrace.h 11419F: include/linux/regset.h 11420F: include/linux/tracehook.h 11421F: include/uapi/linux/ptrace.h 11422F: include/uapi/linux/ptrace.h 11423F: include/asm-generic/ptrace.h 11424F: kernel/ptrace.c 11425F: arch/*/ptrace*.c 11426F: arch/*/*/ptrace*.c 11427F: arch/*/include/asm/ptrace*.h 11428 11429PULSE8-CEC DRIVER 11430M: Hans Verkuil <hverkuil@xs4all.nl> 11431L: linux-media@vger.kernel.org 11432T: git git://linuxtv.org/media_tree.git 11433S: Maintained 11434F: drivers/media/usb/pulse8-cec/* 11435F: Documentation/media/cec-drivers/pulse8-cec.rst 11436 11437PVRUSB2 VIDEO4LINUX DRIVER 11438M: Mike Isely <isely@pobox.com> 11439L: pvrusb2@isely.net (subscribers-only) 11440L: linux-media@vger.kernel.org 11441W: http://www.isely.net/pvrusb2/ 11442T: git git://linuxtv.org/media_tree.git 11443S: Maintained 11444F: Documentation/media/v4l-drivers/pvrusb2* 11445F: drivers/media/usb/pvrusb2/ 11446 11447PWC WEBCAM DRIVER 11448M: Hans Verkuil <hverkuil@xs4all.nl> 11449L: linux-media@vger.kernel.org 11450T: git git://linuxtv.org/media_tree.git 11451S: Odd Fixes 11452F: drivers/media/usb/pwc/* 11453 11454PWM FAN DRIVER 11455M: Kamil Debski <kamil@wypas.org> 11456M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11457L: linux-hwmon@vger.kernel.org 11458S: Supported 11459F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11460F: Documentation/hwmon/pwm-fan 11461F: drivers/hwmon/pwm-fan.c 11462 11463PWM IR Transmitter 11464M: Sean Young <sean@mess.org> 11465L: linux-media@vger.kernel.org 11466S: Maintained 11467F: drivers/media/rc/pwm-ir-tx.c 11468 11469PWM SUBSYSTEM 11470M: Thierry Reding <thierry.reding@gmail.com> 11471L: linux-pwm@vger.kernel.org 11472S: Maintained 11473T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11474F: Documentation/pwm.txt 11475F: Documentation/devicetree/bindings/pwm/ 11476F: include/linux/pwm.h 11477F: drivers/pwm/ 11478F: drivers/video/backlight/pwm_bl.c 11479F: include/linux/pwm_backlight.h 11480F: drivers/gpio/gpio-mvebu.c 11481F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11482 11483PXA GPIO DRIVER 11484M: Robert Jarzmik <robert.jarzmik@free.fr> 11485L: linux-gpio@vger.kernel.org 11486S: Maintained 11487F: drivers/gpio/gpio-pxa.c 11488 11489PXA MMCI DRIVER 11490S: Orphan 11491 11492PXA RTC DRIVER 11493M: Robert Jarzmik <robert.jarzmik@free.fr> 11494L: linux-rtc@vger.kernel.org 11495S: Maintained 11496 11497PXA2xx/PXA3xx SUPPORT 11498M: Daniel Mack <daniel@zonque.org> 11499M: Haojian Zhuang <haojian.zhuang@gmail.com> 11500M: Robert Jarzmik <robert.jarzmik@free.fr> 11501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11502T: git git://github.com/hzhuang1/linux.git 11503T: git git://github.com/rjarzmik/linux.git 11504S: Maintained 11505F: arch/arm/boot/dts/pxa* 11506F: arch/arm/mach-pxa/ 11507F: drivers/dma/pxa* 11508F: drivers/pcmcia/pxa2xx* 11509F: drivers/pinctrl/pxa/ 11510F: drivers/spi/spi-pxa2xx* 11511F: drivers/usb/gadget/udc/pxa2* 11512F: include/sound/pxa2xx-lib.h 11513F: sound/arm/pxa* 11514F: sound/soc/pxa/ 11515 11516QAT DRIVER 11517M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11518L: qat-linux@intel.com 11519S: Supported 11520F: drivers/crypto/qat/ 11521 11522QCOM AUDIO (ASoC) DRIVERS 11523M: Patrick Lai <plai@codeaurora.org> 11524M: Banajit Goswami <bgoswami@codeaurora.org> 11525L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11526S: Supported 11527F: sound/soc/qcom/ 11528 11529QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11530M: Gabriel Somlo <somlo@cmu.edu> 11531M: "Michael S. Tsirkin" <mst@redhat.com> 11532L: qemu-devel@nongnu.org 11533S: Maintained 11534F: drivers/firmware/qemu_fw_cfg.c 11535F: include/uapi/linux/qemu_fw_cfg.h 11536 11537QIB DRIVER 11538M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11539M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11540L: linux-rdma@vger.kernel.org 11541S: Supported 11542F: drivers/infiniband/hw/qib/ 11543 11544QLOGIC QL41xxx FCOE DRIVER 11545M: QLogic-Storage-Upstream@cavium.com 11546L: linux-scsi@vger.kernel.org 11547S: Supported 11548F: drivers/scsi/qedf/ 11549 11550QLOGIC QL41xxx ISCSI DRIVER 11551M: QLogic-Storage-Upstream@cavium.com 11552L: linux-scsi@vger.kernel.org 11553S: Supported 11554F: drivers/scsi/qedi/ 11555 11556QLOGIC QL4xxx ETHERNET DRIVER 11557M: Ariel Elior <Ariel.Elior@cavium.com> 11558M: everest-linux-l2@cavium.com 11559L: netdev@vger.kernel.org 11560S: Supported 11561F: drivers/net/ethernet/qlogic/qed/ 11562F: include/linux/qed/ 11563F: drivers/net/ethernet/qlogic/qede/ 11564 11565QLOGIC QL4xxx RDMA DRIVER 11566M: Michal Kalderon <Michal.Kalderon@cavium.com> 11567M: Ariel Elior <Ariel.Elior@cavium.com> 11568L: linux-rdma@vger.kernel.org 11569S: Supported 11570F: drivers/infiniband/hw/qedr/ 11571F: include/uapi/rdma/qedr-abi.h 11572 11573QLOGIC QLA1280 SCSI DRIVER 11574M: Michael Reed <mdr@sgi.com> 11575L: linux-scsi@vger.kernel.org 11576S: Maintained 11577F: drivers/scsi/qla1280.[ch] 11578 11579QLOGIC QLA2XXX FC-SCSI DRIVER 11580M: qla2xxx-upstream@qlogic.com 11581L: linux-scsi@vger.kernel.org 11582S: Supported 11583F: Documentation/scsi/LICENSE.qla2xxx 11584F: drivers/scsi/qla2xxx/ 11585 11586QLOGIC QLA3XXX NETWORK DRIVER 11587M: Dept-GELinuxNICDev@cavium.com 11588L: netdev@vger.kernel.org 11589S: Supported 11590F: Documentation/networking/LICENSE.qla3xxx 11591F: drivers/net/ethernet/qlogic/qla3xxx.* 11592 11593QLOGIC QLA4XXX iSCSI DRIVER 11594M: QLogic-Storage-Upstream@qlogic.com 11595L: linux-scsi@vger.kernel.org 11596S: Supported 11597F: Documentation/scsi/LICENSE.qla4xxx 11598F: drivers/scsi/qla4xxx/ 11599 11600QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11601M: Harish Patil <harish.patil@cavium.com> 11602M: Manish Chopra <manish.chopra@cavium.com> 11603M: Dept-GELinuxNICDev@cavium.com 11604L: netdev@vger.kernel.org 11605S: Supported 11606F: drivers/net/ethernet/qlogic/qlcnic/ 11607 11608QLOGIC QLGE 10Gb ETHERNET DRIVER 11609M: Harish Patil <harish.patil@cavium.com> 11610M: Manish Chopra <manish.chopra@cavium.com> 11611M: Dept-GELinuxNICDev@cavium.com 11612L: netdev@vger.kernel.org 11613S: Supported 11614F: drivers/net/ethernet/qlogic/qlge/ 11615 11616QNX4 FILESYSTEM 11617M: Anders Larsen <al@alarsen.net> 11618W: http://www.alarsen.net/linux/qnx4fs/ 11619S: Maintained 11620F: fs/qnx4/ 11621F: include/uapi/linux/qnx4_fs.h 11622F: include/uapi/linux/qnxtypes.h 11623 11624QORIQ DPAA2 FSL-MC BUS DRIVER 11625M: Stuart Yoder <stuyoder@gmail.com> 11626M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11627L: linux-kernel@vger.kernel.org 11628S: Maintained 11629F: drivers/bus/fsl-mc/ 11630F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11631F: Documentation/networking/dpaa2/overview.rst 11632 11633QT1010 MEDIA DRIVER 11634M: Antti Palosaari <crope@iki.fi> 11635L: linux-media@vger.kernel.org 11636W: https://linuxtv.org 11637W: http://palosaari.fi/linux/ 11638Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11639T: git git://linuxtv.org/anttip/media_tree.git 11640S: Maintained 11641F: drivers/media/tuners/qt1010* 11642 11643QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11644M: Kalle Valo <kvalo@qca.qualcomm.com> 11645L: ath10k@lists.infradead.org 11646W: http://wireless.kernel.org/en/users/Drivers/ath10k 11647T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11648S: Supported 11649F: drivers/net/wireless/ath/ath10k/ 11650 11651QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11652M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11653L: linux-wireless@vger.kernel.org 11654W: http://wireless.kernel.org/en/users/Drivers/ath9k 11655S: Supported 11656F: drivers/net/wireless/ath/ath9k/ 11657 11658QUALCOMM CAMERA SUBSYSTEM DRIVER 11659M: Todor Tomov <todor.tomov@linaro.org> 11660L: linux-media@vger.kernel.org 11661S: Maintained 11662F: Documentation/devicetree/bindings/media/qcom,camss.txt 11663F: Documentation/media/v4l-drivers/qcom_camss.rst 11664F: drivers/media/platform/qcom/camss-8x16/ 11665 11666QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11667M: Timur Tabi <timur@codeaurora.org> 11668L: netdev@vger.kernel.org 11669S: Supported 11670F: drivers/net/ethernet/qualcomm/emac/ 11671 11672QUALCOMM HEXAGON ARCHITECTURE 11673M: Richard Kuo <rkuo@codeaurora.org> 11674L: linux-hexagon@vger.kernel.org 11675T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11676S: Supported 11677F: arch/hexagon/ 11678 11679QUALCOMM IOMMU 11680M: Rob Clark <robdclark@gmail.com> 11681L: iommu@lists.linux-foundation.org 11682L: linux-arm-msm@vger.kernel.org 11683S: Maintained 11684F: drivers/iommu/qcom_iommu.c 11685 11686QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11687M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11688L: linux-media@vger.kernel.org 11689L: linux-arm-msm@vger.kernel.org 11690T: git git://linuxtv.org/media_tree.git 11691S: Maintained 11692F: drivers/media/platform/qcom/venus/ 11693 11694QUALCOMM WCN36XX WIRELESS DRIVER 11695M: Eugene Krasnikov <k.eugene.e@gmail.com> 11696L: wcn36xx@lists.infradead.org 11697W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11698T: git git://github.com/KrasnikovEugene/wcn36xx.git 11699S: Supported 11700F: drivers/net/wireless/ath/wcn36xx/ 11701 11702QUANTENNA QTNFMAC WIRELESS DRIVER 11703M: Igor Mitsyanko <imitsyanko@quantenna.com> 11704M: Avinash Patil <avinashp@quantenna.com> 11705M: Sergey Matyukevich <smatyukevich@quantenna.com> 11706L: linux-wireless@vger.kernel.org 11707S: Maintained 11708F: drivers/net/wireless/quantenna 11709 11710RADEON and AMDGPU DRM DRIVERS 11711M: Alex Deucher <alexander.deucher@amd.com> 11712M: Christian König <christian.koenig@amd.com> 11713M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11714L: amd-gfx@lists.freedesktop.org 11715T: git git://people.freedesktop.org/~agd5f/linux 11716S: Supported 11717F: drivers/gpu/drm/radeon/ 11718F: include/uapi/drm/radeon_drm.h 11719F: drivers/gpu/drm/amd/ 11720F: include/uapi/drm/amdgpu_drm.h 11721 11722RADEON FRAMEBUFFER DISPLAY DRIVER 11723M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11724L: linux-fbdev@vger.kernel.org 11725S: Maintained 11726F: drivers/video/fbdev/aty/radeon* 11727F: include/uapi/linux/radeonfb.h 11728 11729RADIOSHARK RADIO DRIVER 11730M: Hans Verkuil <hverkuil@xs4all.nl> 11731L: linux-media@vger.kernel.org 11732T: git git://linuxtv.org/media_tree.git 11733S: Maintained 11734F: drivers/media/radio/radio-shark.c 11735 11736RADIOSHARK2 RADIO DRIVER 11737M: Hans Verkuil <hverkuil@xs4all.nl> 11738L: linux-media@vger.kernel.org 11739T: git git://linuxtv.org/media_tree.git 11740S: Maintained 11741F: drivers/media/radio/radio-shark2.c 11742F: drivers/media/radio/radio-tea5777.c 11743 11744RADOS BLOCK DEVICE (RBD) 11745M: Ilya Dryomov <idryomov@gmail.com> 11746M: Sage Weil <sage@redhat.com> 11747M: Alex Elder <elder@kernel.org> 11748L: ceph-devel@vger.kernel.org 11749W: http://ceph.com/ 11750T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11751T: git git://github.com/ceph/ceph-client.git 11752S: Supported 11753F: Documentation/ABI/testing/sysfs-bus-rbd 11754F: drivers/block/rbd.c 11755F: drivers/block/rbd_types.h 11756 11757RAGE128 FRAMEBUFFER DISPLAY DRIVER 11758M: Paul Mackerras <paulus@samba.org> 11759L: linux-fbdev@vger.kernel.org 11760S: Maintained 11761F: drivers/video/fbdev/aty/aty128fb.c 11762 11763RAINSHADOW-CEC DRIVER 11764M: Hans Verkuil <hverkuil@xs4all.nl> 11765L: linux-media@vger.kernel.org 11766T: git git://linuxtv.org/media_tree.git 11767S: Maintained 11768F: drivers/media/usb/rainshadow-cec/* 11769 11770RALINK MIPS ARCHITECTURE 11771M: John Crispin <john@phrozen.org> 11772L: linux-mips@linux-mips.org 11773S: Maintained 11774F: arch/mips/ralink 11775 11776RALINK RT2X00 WIRELESS LAN DRIVER 11777P: rt2x00 project 11778M: Stanislaw Gruszka <sgruszka@redhat.com> 11779M: Helmut Schaa <helmut.schaa@googlemail.com> 11780L: linux-wireless@vger.kernel.org 11781S: Maintained 11782F: drivers/net/wireless/ralink/rt2x00/ 11783 11784RAMDISK RAM BLOCK DEVICE DRIVER 11785M: Jens Axboe <axboe@kernel.dk> 11786S: Maintained 11787F: Documentation/blockdev/ramdisk.txt 11788F: drivers/block/brd.c 11789 11790RANCHU VIRTUAL BOARD FOR MIPS 11791M: Miodrag Dinic <miodrag.dinic@mips.com> 11792L: linux-mips@linux-mips.org 11793S: Supported 11794F: arch/mips/generic/board-ranchu.c 11795F: arch/mips/configs/generic/board-ranchu.config 11796 11797RANDOM NUMBER DRIVER 11798M: "Theodore Ts'o" <tytso@mit.edu> 11799S: Maintained 11800F: drivers/char/random.c 11801 11802RAPIDIO SUBSYSTEM 11803M: Matt Porter <mporter@kernel.crashing.org> 11804M: Alexandre Bounine <alex.bou9@gmail.com> 11805S: Maintained 11806F: drivers/rapidio/ 11807 11808RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11809L: linux-wireless@vger.kernel.org 11810S: Orphan 11811F: drivers/net/wireless/ray* 11812 11813RCUTORTURE TEST FRAMEWORK 11814M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11815M: Josh Triplett <josh@joshtriplett.org> 11816R: Steven Rostedt <rostedt@goodmis.org> 11817R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11818R: Lai Jiangshan <jiangshanlai@gmail.com> 11819L: linux-kernel@vger.kernel.org 11820S: Supported 11821T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11822F: tools/testing/selftests/rcutorture 11823 11824RDC R-321X SoC 11825M: Florian Fainelli <florian@openwrt.org> 11826S: Maintained 11827 11828RDC R6040 FAST ETHERNET DRIVER 11829M: Florian Fainelli <f.fainelli@gmail.com> 11830L: netdev@vger.kernel.org 11831S: Maintained 11832F: drivers/net/ethernet/rdc/r6040.c 11833 11834RDMAVT - RDMA verbs software 11835M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11836M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11837L: linux-rdma@vger.kernel.org 11838S: Supported 11839F: drivers/infiniband/sw/rdmavt 11840 11841RDS - RELIABLE DATAGRAM SOCKETS 11842M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11843L: netdev@vger.kernel.org 11844L: linux-rdma@vger.kernel.org 11845L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11846W: https://oss.oracle.com/projects/rds/ 11847S: Supported 11848F: net/rds/ 11849F: Documentation/networking/rds.txt 11850 11851RDT - RESOURCE ALLOCATION 11852M: Fenghua Yu <fenghua.yu@intel.com> 11853L: linux-kernel@vger.kernel.org 11854S: Supported 11855F: arch/x86/kernel/cpu/intel_rdt* 11856F: arch/x86/include/asm/intel_rdt_sched.h 11857F: Documentation/x86/intel_rdt* 11858 11859READ-COPY UPDATE (RCU) 11860M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11861M: Josh Triplett <josh@joshtriplett.org> 11862R: Steven Rostedt <rostedt@goodmis.org> 11863R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11864R: Lai Jiangshan <jiangshanlai@gmail.com> 11865L: linux-kernel@vger.kernel.org 11866W: http://www.rdrop.com/users/paulmck/RCU/ 11867S: Supported 11868T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11869F: Documentation/RCU/ 11870X: Documentation/RCU/torture.txt 11871F: include/linux/rcu* 11872X: include/linux/srcu.h 11873F: kernel/rcu/ 11874X: kernel/torture.c 11875 11876REAL TIME CLOCK (RTC) SUBSYSTEM 11877M: Alessandro Zummo <a.zummo@towertech.it> 11878M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11879L: linux-rtc@vger.kernel.org 11880Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11881T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11882S: Maintained 11883F: Documentation/devicetree/bindings/rtc/ 11884F: Documentation/rtc.txt 11885F: drivers/rtc/ 11886F: include/linux/rtc.h 11887F: include/uapi/linux/rtc.h 11888F: include/linux/rtc/ 11889F: include/linux/platform_data/rtc-* 11890F: tools/testing/selftests/timers/rtctest.c 11891 11892REALTEK AUDIO CODECS 11893M: Bard Liao <bardliao@realtek.com> 11894M: Oder Chiou <oder_chiou@realtek.com> 11895S: Maintained 11896F: sound/soc/codecs/rt* 11897F: include/sound/rt*.h 11898 11899REGISTER MAP ABSTRACTION 11900M: Mark Brown <broonie@kernel.org> 11901L: linux-kernel@vger.kernel.org 11902T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11903S: Supported 11904F: Documentation/devicetree/bindings/regmap/ 11905F: drivers/base/regmap/ 11906F: include/linux/regmap.h 11907 11908REISERFS FILE SYSTEM 11909L: reiserfs-devel@vger.kernel.org 11910S: Supported 11911F: fs/reiserfs/ 11912 11913REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11914M: Ohad Ben-Cohen <ohad@wizery.com> 11915M: Bjorn Andersson <bjorn.andersson@linaro.org> 11916L: linux-remoteproc@vger.kernel.org 11917T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11918S: Maintained 11919F: Documentation/devicetree/bindings/remoteproc/ 11920F: Documentation/remoteproc.txt 11921F: drivers/remoteproc/ 11922F: include/linux/remoteproc.h 11923 11924REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11925M: Ohad Ben-Cohen <ohad@wizery.com> 11926M: Bjorn Andersson <bjorn.andersson@linaro.org> 11927L: linux-remoteproc@vger.kernel.org 11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11929S: Maintained 11930F: drivers/rpmsg/ 11931F: Documentation/rpmsg.txt 11932F: include/linux/rpmsg.h 11933F: include/linux/rpmsg/ 11934 11935RENESAS CLOCK DRIVERS 11936M: Geert Uytterhoeven <geert+renesas@glider.be> 11937L: linux-renesas-soc@vger.kernel.org 11938T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11939S: Supported 11940F: drivers/clk/renesas/ 11941 11942RENESAS EMEV2 I2C DRIVER 11943M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11944S: Supported 11945F: drivers/i2c/busses/i2c-emev2.c 11946 11947RENESAS ETHERNET DRIVERS 11948R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11949L: netdev@vger.kernel.org 11950L: linux-renesas-soc@vger.kernel.org 11951F: Documentation/devicetree/bindings/net/renesas,*.txt 11952F: Documentation/devicetree/bindings/net/sh_eth.txt 11953F: drivers/net/ethernet/renesas/ 11954F: include/linux/sh_eth.h 11955 11956RENESAS R-CAR GYROADC DRIVER 11957M: Marek Vasut <marek.vasut@gmail.com> 11958L: linux-iio@vger.kernel.org 11959S: Supported 11960F: drivers/iio/adc/rcar_gyro_adc.c 11961 11962RENESAS R-CAR I2C DRIVERS 11963M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11964S: Supported 11965F: drivers/i2c/busses/i2c-rcar.c 11966F: drivers/i2c/busses/i2c-sh_mobile.c 11967 11968RENESAS USB PHY DRIVER 11969M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11970L: linux-renesas-soc@vger.kernel.org 11971S: Maintained 11972F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11973 11974RESET CONTROLLER FRAMEWORK 11975M: Philipp Zabel <p.zabel@pengutronix.de> 11976T: git git://git.pengutronix.de/git/pza/linux 11977S: Maintained 11978F: drivers/reset/ 11979F: Documentation/devicetree/bindings/reset/ 11980F: include/dt-bindings/reset/ 11981F: include/linux/reset.h 11982F: include/linux/reset-controller.h 11983 11984RFKILL 11985M: Johannes Berg <johannes@sipsolutions.net> 11986L: linux-wireless@vger.kernel.org 11987W: http://wireless.kernel.org/ 11988T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11989T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11990S: Maintained 11991F: Documentation/rfkill.txt 11992F: Documentation/ABI/stable/sysfs-class-rfkill 11993F: net/rfkill/ 11994 11995RHASHTABLE 11996M: Thomas Graf <tgraf@suug.ch> 11997M: Herbert Xu <herbert@gondor.apana.org.au> 11998L: netdev@vger.kernel.org 11999S: Maintained 12000F: lib/rhashtable.c 12001F: include/linux/rhashtable.h 12002 12003RICOH R5C592 MEMORYSTICK DRIVER 12004M: Maxim Levitsky <maximlevitsky@gmail.com> 12005S: Maintained 12006F: drivers/memstick/host/r592.* 12007 12008RICOH SMARTMEDIA/XD DRIVER 12009M: Maxim Levitsky <maximlevitsky@gmail.com> 12010S: Maintained 12011F: drivers/mtd/nand/raw/r852.c 12012F: drivers/mtd/nand/raw/r852.h 12013 12014RISC-V ARCHITECTURE 12015M: Palmer Dabbelt <palmer@sifive.com> 12016M: Albert Ou <albert@sifive.com> 12017L: linux-riscv@lists.infradead.org 12018T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12019S: Supported 12020F: arch/riscv/ 12021K: riscv 12022N: riscv 12023 12024ROCCAT DRIVERS 12025M: Stefan Achatz <erazor_de@users.sourceforge.net> 12026W: http://sourceforge.net/projects/roccat/ 12027S: Maintained 12028F: drivers/hid/hid-roccat* 12029F: include/linux/hid-roccat* 12030F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12031 12032ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12033M: Jacob chen <jacob2.chen@rock-chips.com> 12034L: linux-media@vger.kernel.org 12035S: Maintained 12036F: drivers/media/platform/rockchip/rga/ 12037F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12038 12039ROCKER DRIVER 12040M: Jiri Pirko <jiri@resnulli.us> 12041L: netdev@vger.kernel.org 12042S: Supported 12043F: drivers/net/ethernet/rocker/ 12044 12045ROCKETPORT DRIVER 12046P: Comtrol Corp. 12047W: http://www.comtrol.com 12048S: Maintained 12049F: Documentation/serial/rocket.txt 12050F: drivers/tty/rocket* 12051 12052ROCKETPORT EXPRESS/INFINITY DRIVER 12053M: Kevin Cernekee <cernekee@gmail.com> 12054L: linux-serial@vger.kernel.org 12055S: Odd Fixes 12056F: drivers/tty/serial/rp2.* 12057 12058ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12059M: Marek Vasut <marek.vasut+renesas@gmail.com> 12060L: linux-kernel@vger.kernel.org 12061L: linux-renesas-soc@vger.kernel.org 12062S: Supported 12063F: drivers/mfd/bd9571mwv.c 12064F: drivers/regulator/bd9571mwv-regulator.c 12065F: drivers/gpio/gpio-bd9571mwv.c 12066F: include/linux/mfd/bd9571mwv.h 12067F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12068 12069ROSE NETWORK LAYER 12070M: Ralf Baechle <ralf@linux-mips.org> 12071L: linux-hams@vger.kernel.org 12072W: http://www.linux-ax25.org/ 12073S: Maintained 12074F: include/net/rose.h 12075F: include/uapi/linux/rose.h 12076F: net/rose/ 12077 12078RTL2830 MEDIA DRIVER 12079M: Antti Palosaari <crope@iki.fi> 12080L: linux-media@vger.kernel.org 12081W: https://linuxtv.org 12082W: http://palosaari.fi/linux/ 12083Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12084T: git git://linuxtv.org/anttip/media_tree.git 12085S: Maintained 12086F: drivers/media/dvb-frontends/rtl2830* 12087 12088RTL2832 MEDIA DRIVER 12089M: Antti Palosaari <crope@iki.fi> 12090L: linux-media@vger.kernel.org 12091W: https://linuxtv.org 12092W: http://palosaari.fi/linux/ 12093Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12094T: git git://linuxtv.org/anttip/media_tree.git 12095S: Maintained 12096F: drivers/media/dvb-frontends/rtl2832* 12097 12098RTL2832_SDR MEDIA DRIVER 12099M: Antti Palosaari <crope@iki.fi> 12100L: linux-media@vger.kernel.org 12101W: https://linuxtv.org 12102W: http://palosaari.fi/linux/ 12103Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12104T: git git://linuxtv.org/anttip/media_tree.git 12105S: Maintained 12106F: drivers/media/dvb-frontends/rtl2832_sdr* 12107 12108RTL8180 WIRELESS DRIVER 12109L: linux-wireless@vger.kernel.org 12110W: http://wireless.kernel.org/ 12111T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12112S: Orphan 12113F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12114 12115RTL8187 WIRELESS DRIVER 12116M: Herton Ronaldo Krzesinski <herton@canonical.com> 12117M: Hin-Tak Leung <htl10@users.sourceforge.net> 12118M: Larry Finger <Larry.Finger@lwfinger.net> 12119L: linux-wireless@vger.kernel.org 12120W: http://wireless.kernel.org/ 12121T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12122S: Maintained 12123F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12124 12125REALTEK WIRELESS DRIVER (rtlwifi family) 12126M: Ping-Ke Shih <pkshih@realtek.com> 12127L: linux-wireless@vger.kernel.org 12128W: http://wireless.kernel.org/ 12129T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12130S: Maintained 12131F: drivers/net/wireless/realtek/rtlwifi/ 12132 12133RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12134M: Jes Sorensen <Jes.Sorensen@gmail.com> 12135L: linux-wireless@vger.kernel.org 12136T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12137S: Maintained 12138F: drivers/net/wireless/realtek/rtl8xxxu/ 12139 12140RXRPC SOCKETS (AF_RXRPC) 12141M: David Howells <dhowells@redhat.com> 12142L: linux-afs@lists.infradead.org 12143S: Supported 12144F: net/rxrpc/ 12145F: include/keys/rxrpc-type.h 12146F: include/net/af_rxrpc.h 12147F: include/trace/events/rxrpc.h 12148F: include/uapi/linux/rxrpc.h 12149F: Documentation/networking/rxrpc.txt 12150W: https://www.infradead.org/~dhowells/kafs/ 12151 12152S3 SAVAGE FRAMEBUFFER DRIVER 12153M: Antonino Daplas <adaplas@gmail.com> 12154L: linux-fbdev@vger.kernel.org 12155S: Maintained 12156F: drivers/video/fbdev/savage/ 12157 12158S390 12159M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12160M: Heiko Carstens <heiko.carstens@de.ibm.com> 12161L: linux-s390@vger.kernel.org 12162W: http://www.ibm.com/developerworks/linux/linux390/ 12163T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12164S: Supported 12165F: arch/s390/ 12166F: drivers/s390/ 12167F: Documentation/s390/ 12168F: Documentation/driver-api/s390-drivers.rst 12169 12170S390 COMMON I/O LAYER 12171M: Sebastian Ott <sebott@linux.ibm.com> 12172M: Peter Oberparleiter <oberpar@linux.ibm.com> 12173L: linux-s390@vger.kernel.org 12174W: http://www.ibm.com/developerworks/linux/linux390/ 12175S: Supported 12176F: drivers/s390/cio/ 12177 12178S390 DASD DRIVER 12179M: Stefan Haberland <sth@linux.ibm.com> 12180M: Jan Hoeppner <hoeppner@linux.ibm.com> 12181L: linux-s390@vger.kernel.org 12182W: http://www.ibm.com/developerworks/linux/linux390/ 12183S: Supported 12184F: drivers/s390/block/dasd* 12185F: block/partitions/ibm.c 12186 12187S390 IOMMU (PCI) 12188M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12189L: linux-s390@vger.kernel.org 12190W: http://www.ibm.com/developerworks/linux/linux390/ 12191S: Supported 12192F: drivers/iommu/s390-iommu.c 12193 12194S390 IUCV NETWORK LAYER 12195M: Julian Wiedmann <jwi@linux.ibm.com> 12196M: Ursula Braun <ubraun@linux.ibm.com> 12197L: linux-s390@vger.kernel.org 12198W: http://www.ibm.com/developerworks/linux/linux390/ 12199S: Supported 12200F: drivers/s390/net/*iucv* 12201F: include/net/iucv/ 12202F: net/iucv/ 12203 12204S390 NETWORK DRIVERS 12205M: Julian Wiedmann <jwi@linux.ibm.com> 12206M: Ursula Braun <ubraun@linux.ibm.com> 12207L: linux-s390@vger.kernel.org 12208W: http://www.ibm.com/developerworks/linux/linux390/ 12209S: Supported 12210F: drivers/s390/net/ 12211 12212S390 PCI SUBSYSTEM 12213M: Sebastian Ott <sebott@linux.ibm.com> 12214M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12215L: linux-s390@vger.kernel.org 12216W: http://www.ibm.com/developerworks/linux/linux390/ 12217S: Supported 12218F: arch/s390/pci/ 12219F: drivers/pci/hotplug/s390_pci_hpc.c 12220 12221S390 VFIO-CCW DRIVER 12222M: Cornelia Huck <cohuck@redhat.com> 12223M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12224M: Halil Pasic <pasic@linux.ibm.com> 12225L: linux-s390@vger.kernel.org 12226L: kvm@vger.kernel.org 12227S: Supported 12228F: drivers/s390/cio/vfio_ccw* 12229F: Documentation/s390/vfio-ccw.txt 12230F: include/uapi/linux/vfio_ccw.h 12231 12232S390 ZCRYPT DRIVER 12233M: Harald Freudenberger <freude@linux.ibm.com> 12234L: linux-s390@vger.kernel.org 12235W: http://www.ibm.com/developerworks/linux/linux390/ 12236S: Supported 12237F: drivers/s390/crypto/ 12238 12239S390 ZFCP DRIVER 12240M: Steffen Maier <maier@linux.ibm.com> 12241M: Benjamin Block <bblock@linux.ibm.com> 12242L: linux-s390@vger.kernel.org 12243W: http://www.ibm.com/developerworks/linux/linux390/ 12244S: Supported 12245F: drivers/s390/scsi/zfcp_* 12246 12247S3C24XX SD/MMC Driver 12248M: Ben Dooks <ben-linux@fluff.org> 12249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12250S: Supported 12251F: drivers/mmc/host/s3cmci.* 12252 12253SAA6588 RDS RECEIVER DRIVER 12254M: Hans Verkuil <hverkuil@xs4all.nl> 12255L: linux-media@vger.kernel.org 12256T: git git://linuxtv.org/media_tree.git 12257W: https://linuxtv.org 12258S: Odd Fixes 12259F: drivers/media/i2c/saa6588* 12260 12261SAA7134 VIDEO4LINUX DRIVER 12262M: Mauro Carvalho Chehab <mchehab@kernel.org> 12263L: linux-media@vger.kernel.org 12264W: https://linuxtv.org 12265T: git git://linuxtv.org/media_tree.git 12266S: Odd fixes 12267F: Documentation/media/v4l-drivers/saa7134* 12268F: drivers/media/pci/saa7134/ 12269 12270SAA7146 VIDEO4LINUX-2 DRIVER 12271M: Hans Verkuil <hverkuil@xs4all.nl> 12272L: linux-media@vger.kernel.org 12273T: git git://linuxtv.org/media_tree.git 12274S: Maintained 12275F: drivers/media/common/saa7146/ 12276F: drivers/media/pci/saa7146/ 12277F: include/media/saa7146* 12278 12279SAMSUNG AUDIO (ASoC) DRIVERS 12280M: Krzysztof Kozlowski <krzk@kernel.org> 12281M: Sangbeom Kim <sbkim73@samsung.com> 12282M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12283L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12284S: Supported 12285F: sound/soc/samsung/ 12286F: Documentation/devicetree/bindings/sound/samsung* 12287 12288SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12289M: Krzysztof Kozlowski <krzk@kernel.org> 12290L: linux-crypto@vger.kernel.org 12291L: linux-samsung-soc@vger.kernel.org 12292S: Maintained 12293F: drivers/crypto/exynos-rng.c 12294F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12295 12296SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12297M: Łukasz Stelmach <l.stelmach@samsung.com> 12298L: linux-samsung-soc@vger.kernel.org 12299S: Maintained 12300F: drivers/char/hw_random/exynos-trng.c 12301F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12302 12303SAMSUNG FRAMEBUFFER DRIVER 12304M: Jingoo Han <jingoohan1@gmail.com> 12305L: linux-fbdev@vger.kernel.org 12306S: Maintained 12307F: drivers/video/fbdev/s3c-fb.c 12308 12309SAMSUNG LAPTOP DRIVER 12310M: Corentin Chary <corentin.chary@gmail.com> 12311L: platform-driver-x86@vger.kernel.org 12312S: Maintained 12313F: drivers/platform/x86/samsung-laptop.c 12314 12315SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12316M: Sangbeom Kim <sbkim73@samsung.com> 12317M: Krzysztof Kozlowski <krzk@kernel.org> 12318M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12319L: linux-kernel@vger.kernel.org 12320L: linux-samsung-soc@vger.kernel.org 12321S: Supported 12322F: drivers/mfd/sec*.c 12323F: drivers/regulator/s2m*.c 12324F: drivers/regulator/s5m*.c 12325F: drivers/clk/clk-s2mps11.c 12326F: drivers/rtc/rtc-s5m.c 12327F: include/linux/mfd/samsung/ 12328F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12329F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12330F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12331F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12332 12333SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12334M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12335L: linux-media@vger.kernel.org 12336L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12337S: Maintained 12338F: drivers/media/platform/s3c-camif/ 12339F: include/media/drv-intf/s3c_camif.h 12340 12341SAMSUNG S3FWRN5 NFC DRIVER 12342M: Robert Baldyga <r.baldyga@samsung.com> 12343M: Krzysztof Opasiak <k.opasiak@samsung.com> 12344L: linux-nfc@lists.01.org (moderated for non-subscribers) 12345S: Supported 12346F: drivers/nfc/s3fwrn5 12347 12348SAMSUNG S5C73M3 CAMERA DRIVER 12349M: Kyungmin Park <kyungmin.park@samsung.com> 12350M: Andrzej Hajda <a.hajda@samsung.com> 12351L: linux-media@vger.kernel.org 12352S: Supported 12353F: drivers/media/i2c/s5c73m3/* 12354 12355SAMSUNG S5K5BAF CAMERA DRIVER 12356M: Kyungmin Park <kyungmin.park@samsung.com> 12357M: Andrzej Hajda <a.hajda@samsung.com> 12358L: linux-media@vger.kernel.org 12359S: Supported 12360F: drivers/media/i2c/s5k5baf.c 12361 12362SAMSUNG S5P Security SubSystem (SSS) DRIVER 12363M: Krzysztof Kozlowski <krzk@kernel.org> 12364M: Vladimir Zapolskiy <vz@mleia.com> 12365M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12366L: linux-crypto@vger.kernel.org 12367L: linux-samsung-soc@vger.kernel.org 12368S: Maintained 12369F: drivers/crypto/s5p-sss.c 12370 12371SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12372M: Kyungmin Park <kyungmin.park@samsung.com> 12373M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12374L: linux-media@vger.kernel.org 12375Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12376S: Supported 12377F: drivers/media/platform/exynos4-is/ 12378 12379SAMSUNG SOC CLOCK DRIVERS 12380M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12381M: Tomasz Figa <tomasz.figa@gmail.com> 12382M: Chanwoo Choi <cw00.choi@samsung.com> 12383S: Supported 12384L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12385T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12386F: drivers/clk/samsung/ 12387F: include/dt-bindings/clock/exynos*.h 12388F: Documentation/devicetree/bindings/clock/exynos*.txt 12389 12390SAMSUNG SPI DRIVERS 12391M: Kukjin Kim <kgene@kernel.org> 12392M: Krzysztof Kozlowski <krzk@kernel.org> 12393M: Andi Shyti <andi@etezian.org> 12394L: linux-spi@vger.kernel.org 12395L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12396S: Maintained 12397F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12398F: drivers/spi/spi-s3c* 12399F: include/linux/platform_data/spi-s3c64xx.h 12400 12401SAMSUNG SXGBE DRIVERS 12402M: Byungho An <bh74.an@samsung.com> 12403M: Girish K S <ks.giri@samsung.com> 12404M: Vipul Pandya <vipul.pandya@samsung.com> 12405S: Supported 12406L: netdev@vger.kernel.org 12407F: drivers/net/ethernet/samsung/sxgbe/ 12408 12409SAMSUNG THERMAL DRIVER 12410M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12411L: linux-pm@vger.kernel.org 12412L: linux-samsung-soc@vger.kernel.org 12413S: Supported 12414T: git https://github.com/lmajewski/linux-samsung-thermal.git 12415F: drivers/thermal/samsung/ 12416 12417SAMSUNG USB2 PHY DRIVER 12418M: Kamil Debski <kamil@wypas.org> 12419M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12420L: linux-kernel@vger.kernel.org 12421S: Supported 12422F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12423F: Documentation/phy/samsung-usb2.txt 12424F: drivers/phy/samsung/phy-exynos4210-usb2.c 12425F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12426F: drivers/phy/samsung/phy-exynos5250-usb2.c 12427F: drivers/phy/samsung/phy-s5pv210-usb2.c 12428F: drivers/phy/samsung/phy-samsung-usb2.c 12429F: drivers/phy/samsung/phy-samsung-usb2.h 12430 12431SC1200 WDT DRIVER 12432M: Zwane Mwaikambo <zwanem@gmail.com> 12433S: Maintained 12434F: drivers/watchdog/sc1200wdt.c 12435 12436SCHEDULER 12437M: Ingo Molnar <mingo@redhat.com> 12438M: Peter Zijlstra <peterz@infradead.org> 12439L: linux-kernel@vger.kernel.org 12440T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12441S: Maintained 12442F: kernel/sched/ 12443F: include/linux/sched.h 12444F: include/uapi/linux/sched.h 12445F: include/linux/wait.h 12446 12447SCR24X CHIP CARD INTERFACE DRIVER 12448M: Lubomir Rintel <lkundrak@v3.sk> 12449S: Supported 12450F: drivers/char/pcmcia/scr24x_cs.c 12451 12452SCSI CDROM DRIVER 12453M: Jens Axboe <axboe@kernel.dk> 12454L: linux-scsi@vger.kernel.org 12455W: http://www.kernel.dk 12456S: Maintained 12457F: drivers/scsi/sr* 12458 12459SCSI RDMA PROTOCOL (SRP) INITIATOR 12460M: Bart Van Assche <bart.vanassche@sandisk.com> 12461L: linux-rdma@vger.kernel.org 12462S: Supported 12463W: http://www.openfabrics.org 12464Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12465T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12466F: drivers/infiniband/ulp/srp/ 12467F: include/scsi/srp.h 12468 12469SCSI SG DRIVER 12470M: Doug Gilbert <dgilbert@interlog.com> 12471L: linux-scsi@vger.kernel.org 12472W: http://sg.danny.cz/sg 12473S: Maintained 12474F: Documentation/scsi/scsi-generic.txt 12475F: drivers/scsi/sg.c 12476F: include/scsi/sg.h 12477 12478SCSI SUBSYSTEM 12479M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12480T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12481M: "Martin K. Petersen" <martin.petersen@oracle.com> 12482T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12483L: linux-scsi@vger.kernel.org 12484S: Maintained 12485F: Documentation/devicetree/bindings/scsi/ 12486F: drivers/scsi/ 12487F: include/scsi/ 12488 12489SCSI TAPE DRIVER 12490M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12491L: linux-scsi@vger.kernel.org 12492S: Maintained 12493F: Documentation/scsi/st.txt 12494F: drivers/scsi/st.* 12495F: drivers/scsi/st_*.h 12496 12497SCTP PROTOCOL 12498M: Vlad Yasevich <vyasevich@gmail.com> 12499M: Neil Horman <nhorman@tuxdriver.com> 12500M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12501L: linux-sctp@vger.kernel.org 12502W: http://lksctp.sourceforge.net 12503S: Maintained 12504F: Documentation/networking/sctp.txt 12505F: include/linux/sctp.h 12506F: include/uapi/linux/sctp.h 12507F: include/net/sctp/ 12508F: net/sctp/ 12509 12510SCx200 CPU SUPPORT 12511M: Jim Cromie <jim.cromie@gmail.com> 12512S: Odd Fixes 12513F: Documentation/i2c/busses/scx200_acb 12514F: arch/x86/platform/scx200/ 12515F: drivers/watchdog/scx200_wdt.c 12516F: drivers/i2c/busses/scx200* 12517F: drivers/mtd/maps/scx200_docflash.c 12518F: include/linux/scx200.h 12519 12520SCx200 GPIO DRIVER 12521M: Jim Cromie <jim.cromie@gmail.com> 12522S: Maintained 12523F: drivers/char/scx200_gpio.c 12524F: include/linux/scx200_gpio.h 12525 12526SCx200 HRT CLOCKSOURCE DRIVER 12527M: Jim Cromie <jim.cromie@gmail.com> 12528S: Maintained 12529F: drivers/clocksource/scx200_hrt.c 12530 12531SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12532M: Sascha Sommer <saschasommer@freenet.de> 12533L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12534S: Maintained 12535F: drivers/mmc/host/sdricoh_cs.c 12536 12537SECURE COMPUTING 12538M: Kees Cook <keescook@chromium.org> 12539R: Andy Lutomirski <luto@amacapital.net> 12540R: Will Drewry <wad@chromium.org> 12541T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12542S: Supported 12543F: kernel/seccomp.c 12544F: include/uapi/linux/seccomp.h 12545F: include/linux/seccomp.h 12546F: tools/testing/selftests/seccomp/* 12547F: tools/testing/selftests/kselftest_harness.h 12548F: Documentation/userspace-api/seccomp_filter.rst 12549K: \bsecure_computing 12550K: \bTIF_SECCOMP\b 12551 12552SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12553M: Al Cooper <alcooperx@gmail.com> 12554L: linux-mmc@vger.kernel.org 12555L: bcm-kernel-feedback-list@broadcom.com 12556S: Maintained 12557F: drivers/mmc/host/sdhci-brcmstb* 12558 12559SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12560M: Adrian Hunter <adrian.hunter@intel.com> 12561L: linux-mmc@vger.kernel.org 12562T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12563S: Maintained 12564F: drivers/mmc/host/sdhci* 12565F: include/linux/mmc/sdhci* 12566 12567SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12568M: Ben Dooks <ben-linux@fluff.org> 12569M: Jaehoon Chung <jh80.chung@samsung.com> 12570L: linux-mmc@vger.kernel.org 12571S: Maintained 12572F: drivers/mmc/host/sdhci-s3c* 12573 12574SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12575M: Viresh Kumar <vireshk@kernel.org> 12576L: linux-mmc@vger.kernel.org 12577S: Maintained 12578F: drivers/mmc/host/sdhci-spear.c 12579 12580SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12581M: Kishon Vijay Abraham I <kishon@ti.com> 12582L: linux-mmc@vger.kernel.org 12583S: Maintained 12584F: drivers/mmc/host/sdhci-omap.c 12585 12586SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12587M: Scott Bauer <scott.bauer@intel.com> 12588M: Jonathan Derrick <jonathan.derrick@intel.com> 12589L: linux-block@vger.kernel.org 12590S: Supported 12591F: block/sed* 12592F: block/opal_proto.h 12593F: include/linux/sed* 12594F: include/uapi/linux/sed* 12595 12596SECURITY CONTACT 12597M: Security Officers <security@kernel.org> 12598S: Supported 12599 12600SECURITY SUBSYSTEM 12601M: James Morris <jmorris@namei.org> 12602M: "Serge E. Hallyn" <serge@hallyn.com> 12603L: linux-security-module@vger.kernel.org (suggested Cc:) 12604T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12605W: http://kernsec.org/ 12606S: Supported 12607F: security/ 12608 12609SELINUX SECURITY MODULE 12610M: Paul Moore <paul@paul-moore.com> 12611M: Stephen Smalley <sds@tycho.nsa.gov> 12612M: Eric Paris <eparis@parisplace.org> 12613L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12614W: https://selinuxproject.org 12615W: https://github.com/SELinuxProject 12616T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12617S: Supported 12618F: include/linux/selinux* 12619F: security/selinux/ 12620F: scripts/selinux/ 12621F: Documentation/admin-guide/LSM/SELinux.rst 12622 12623SENSABLE PHANTOM 12624M: Jiri Slaby <jirislaby@gmail.com> 12625S: Maintained 12626F: drivers/misc/phantom.c 12627F: include/uapi/linux/phantom.h 12628 12629SERIAL DEVICE BUS 12630M: Rob Herring <robh@kernel.org> 12631L: linux-serial@vger.kernel.org 12632S: Maintained 12633F: Documentation/devicetree/bindings/serial/slave-device.txt 12634F: drivers/tty/serdev/ 12635F: include/linux/serdev.h 12636 12637SERIAL DRIVERS 12638M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12639L: linux-serial@vger.kernel.org 12640S: Maintained 12641F: Documentation/devicetree/bindings/serial/ 12642F: drivers/tty/serial/ 12643 12644SERIAL IR RECEIVER 12645M: Sean Young <sean@mess.org> 12646L: linux-media@vger.kernel.org 12647S: Maintained 12648F: drivers/media/rc/serial_ir.c 12649 12650SFC NETWORK DRIVER 12651M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12652M: Edward Cree <ecree@solarflare.com> 12653M: Bert Kenward <bkenward@solarflare.com> 12654L: netdev@vger.kernel.org 12655S: Supported 12656F: drivers/net/ethernet/sfc/ 12657 12658SGI GRU DRIVER 12659M: Dimitri Sivanich <sivanich@sgi.com> 12660S: Maintained 12661F: drivers/misc/sgi-gru/ 12662 12663SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12664M: Pat Gefre <pfg@sgi.com> 12665L: linux-ia64@vger.kernel.org 12666S: Supported 12667F: Documentation/ia64/serial.txt 12668F: drivers/tty/serial/ioc?_serial.c 12669F: include/linux/ioc?.h 12670 12671SGI XP/XPC/XPNET DRIVER 12672M: Cliff Whickman <cpw@sgi.com> 12673M: Robin Holt <robinmholt@gmail.com> 12674S: Maintained 12675F: drivers/misc/sgi-xp/ 12676 12677SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12678M: Ursula Braun <ubraun@linux.ibm.com> 12679L: linux-s390@vger.kernel.org 12680W: http://www.ibm.com/developerworks/linux/linux390/ 12681S: Supported 12682F: net/smc/ 12683 12684SH_VEU V4L2 MEM2MEM DRIVER 12685L: linux-media@vger.kernel.org 12686S: Orphan 12687F: drivers/media/platform/sh_veu.c 12688 12689SH_VOU V4L2 OUTPUT DRIVER 12690L: linux-media@vger.kernel.org 12691S: Orphan 12692F: drivers/media/platform/sh_vou.c 12693F: include/media/drv-intf/sh_vou.h 12694 12695SI2157 MEDIA DRIVER 12696M: Antti Palosaari <crope@iki.fi> 12697L: linux-media@vger.kernel.org 12698W: https://linuxtv.org 12699W: http://palosaari.fi/linux/ 12700Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12701T: git git://linuxtv.org/anttip/media_tree.git 12702S: Maintained 12703F: drivers/media/tuners/si2157* 12704 12705SI2165 MEDIA DRIVER 12706M: Matthias Schwarzott <zzam@gentoo.org> 12707L: linux-media@vger.kernel.org 12708W: https://linuxtv.org 12709Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12710S: Maintained 12711F: drivers/media/dvb-frontends/si2165* 12712 12713SI2168 MEDIA DRIVER 12714M: Antti Palosaari <crope@iki.fi> 12715L: linux-media@vger.kernel.org 12716W: https://linuxtv.org 12717W: http://palosaari.fi/linux/ 12718Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12719T: git git://linuxtv.org/anttip/media_tree.git 12720S: Maintained 12721F: drivers/media/dvb-frontends/si2168* 12722 12723SI470X FM RADIO RECEIVER I2C DRIVER 12724M: Hans Verkuil <hverkuil@xs4all.nl> 12725L: linux-media@vger.kernel.org 12726T: git git://linuxtv.org/media_tree.git 12727W: https://linuxtv.org 12728S: Odd Fixes 12729F: drivers/media/radio/si470x/radio-si470x-i2c.c 12730 12731SI470X FM RADIO RECEIVER USB DRIVER 12732M: Hans Verkuil <hverkuil@xs4all.nl> 12733L: linux-media@vger.kernel.org 12734T: git git://linuxtv.org/media_tree.git 12735W: https://linuxtv.org 12736S: Maintained 12737F: drivers/media/radio/si470x/radio-si470x-common.c 12738F: drivers/media/radio/si470x/radio-si470x.h 12739F: drivers/media/radio/si470x/radio-si470x-usb.c 12740 12741SI4713 FM RADIO TRANSMITTER I2C DRIVER 12742M: Eduardo Valentin <edubezval@gmail.com> 12743L: linux-media@vger.kernel.org 12744T: git git://linuxtv.org/media_tree.git 12745W: https://linuxtv.org 12746S: Odd Fixes 12747F: drivers/media/radio/si4713/si4713.? 12748 12749SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12750M: Eduardo Valentin <edubezval@gmail.com> 12751L: linux-media@vger.kernel.org 12752T: git git://linuxtv.org/media_tree.git 12753W: https://linuxtv.org 12754S: Odd Fixes 12755F: drivers/media/radio/si4713/radio-platform-si4713.c 12756 12757SI4713 FM RADIO TRANSMITTER USB DRIVER 12758M: Hans Verkuil <hverkuil@xs4all.nl> 12759L: linux-media@vger.kernel.org 12760T: git git://linuxtv.org/media_tree.git 12761W: https://linuxtv.org 12762S: Maintained 12763F: drivers/media/radio/si4713/radio-usb-si4713.c 12764 12765SIANO DVB DRIVER 12766M: Mauro Carvalho Chehab <mchehab@kernel.org> 12767L: linux-media@vger.kernel.org 12768W: https://linuxtv.org 12769T: git git://linuxtv.org/media_tree.git 12770S: Odd fixes 12771F: drivers/media/common/siano/ 12772F: drivers/media/usb/siano/ 12773F: drivers/media/usb/siano/ 12774F: drivers/media/mmc/siano/ 12775 12776SILEAD TOUCHSCREEN DRIVER 12777M: Hans de Goede <hdegoede@redhat.com> 12778L: linux-input@vger.kernel.org 12779L: platform-driver-x86@vger.kernel.org 12780S: Maintained 12781F: drivers/input/touchscreen/silead.c 12782F: drivers/platform/x86/silead_dmi.c 12783 12784SILICON MOTION SM712 FRAME BUFFER DRIVER 12785M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12786M: Teddy Wang <teddy.wang@siliconmotion.com> 12787M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12788L: linux-fbdev@vger.kernel.org 12789S: Maintained 12790F: drivers/video/fbdev/sm712* 12791F: Documentation/fb/sm712fb.txt 12792 12793SIMPLE FIRMWARE INTERFACE (SFI) 12794M: Len Brown <lenb@kernel.org> 12795L: sfi-devel@simplefirmware.org 12796W: http://simplefirmware.org/ 12797T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12798S: Supported 12799F: arch/x86/platform/sfi/ 12800F: drivers/sfi/ 12801F: include/linux/sfi*.h 12802 12803SIMPLEFB FB DRIVER 12804M: Hans de Goede <hdegoede@redhat.com> 12805L: linux-fbdev@vger.kernel.org 12806S: Maintained 12807F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12808F: drivers/video/fbdev/simplefb.c 12809F: include/linux/platform_data/simplefb.h 12810 12811SIMTEC EB110ATX (Chalice CATS) 12812P: Ben Dooks 12813P: Vincent Sanders <vince@simtec.co.uk> 12814M: Simtec Linux Team <linux@simtec.co.uk> 12815W: http://www.simtec.co.uk/products/EB110ATX/ 12816S: Supported 12817 12818SIMTEC EB2410ITX (BAST) 12819P: Ben Dooks 12820P: Vincent Sanders <vince@simtec.co.uk> 12821M: Simtec Linux Team <linux@simtec.co.uk> 12822W: http://www.simtec.co.uk/products/EB2410ITX/ 12823S: Supported 12824F: arch/arm/mach-s3c24xx/mach-bast.c 12825F: arch/arm/mach-s3c24xx/bast-ide.c 12826F: arch/arm/mach-s3c24xx/bast-irq.c 12827 12828SIPHASH PRF ROUTINES 12829M: Jason A. Donenfeld <Jason@zx2c4.com> 12830S: Maintained 12831F: lib/siphash.c 12832F: lib/test_siphash.c 12833F: include/linux/siphash.h 12834 12835SIOX 12836M: Gavin Schenk <g.schenk@eckelmann.de> 12837M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 12838R: Pengutronix Kernel Team <kernel@pengutronix.de> 12839S: Supported 12840F: drivers/siox/* 12841F: include/trace/events/siox.h 12842 12843SIS 190 ETHERNET DRIVER 12844M: Francois Romieu <romieu@fr.zoreil.com> 12845L: netdev@vger.kernel.org 12846S: Maintained 12847F: drivers/net/ethernet/sis/sis190.c 12848 12849SIS 900/7016 FAST ETHERNET DRIVER 12850M: Daniele Venzano <venza@brownhat.org> 12851W: http://www.brownhat.org/sis900.html 12852L: netdev@vger.kernel.org 12853S: Maintained 12854F: drivers/net/ethernet/sis/sis900.* 12855 12856SIS FRAMEBUFFER DRIVER 12857M: Thomas Winischhofer <thomas@winischhofer.net> 12858W: http://www.winischhofer.net/linuxsisvga.shtml 12859S: Maintained 12860F: Documentation/fb/sisfb.txt 12861F: drivers/video/fbdev/sis/ 12862F: include/video/sisfb.h 12863 12864SIS USB2VGA DRIVER 12865M: Thomas Winischhofer <thomas@winischhofer.net> 12866W: http://www.winischhofer.at/linuxsisusbvga.shtml 12867S: Maintained 12868F: drivers/usb/misc/sisusbvga/ 12869 12870SLAB ALLOCATOR 12871M: Christoph Lameter <cl@linux.com> 12872M: Pekka Enberg <penberg@kernel.org> 12873M: David Rientjes <rientjes@google.com> 12874M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12875M: Andrew Morton <akpm@linux-foundation.org> 12876L: linux-mm@kvack.org 12877S: Maintained 12878F: include/linux/sl?b*.h 12879F: mm/sl?b* 12880 12881SLEEPABLE READ-COPY UPDATE (SRCU) 12882M: Lai Jiangshan <jiangshanlai@gmail.com> 12883M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12884M: Josh Triplett <josh@joshtriplett.org> 12885R: Steven Rostedt <rostedt@goodmis.org> 12886R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12887L: linux-kernel@vger.kernel.org 12888W: http://www.rdrop.com/users/paulmck/RCU/ 12889S: Supported 12890T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12891F: include/linux/srcu.h 12892F: kernel/rcu/srcu.c 12893 12894SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12895M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12896L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12897S: Maintained 12898F: drivers/slimbus/ 12899F: Documentation/devicetree/bindings/slimbus/ 12900F: include/linux/slimbus.h 12901 12902SMACK SECURITY MODULE 12903M: Casey Schaufler <casey@schaufler-ca.com> 12904L: linux-security-module@vger.kernel.org 12905W: http://schaufler-ca.com 12906T: git git://github.com/cschaufler/smack-next 12907S: Maintained 12908F: Documentation/admin-guide/LSM/Smack.rst 12909F: security/smack/ 12910 12911SMC91x ETHERNET DRIVER 12912M: Nicolas Pitre <nico@fluxnic.net> 12913S: Odd Fixes 12914F: drivers/net/ethernet/smsc/smc91x.* 12915 12916SMIA AND SMIA++ IMAGE SENSOR DRIVER 12917M: Sakari Ailus <sakari.ailus@iki.fi> 12918L: linux-media@vger.kernel.org 12919S: Maintained 12920F: drivers/media/i2c/smiapp/ 12921F: include/media/i2c/smiapp.h 12922F: drivers/media/i2c/smiapp-pll.c 12923F: drivers/media/i2c/smiapp-pll.h 12924F: include/uapi/linux/smiapp.h 12925F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12926 12927SMM665 HARDWARE MONITOR DRIVER 12928M: Guenter Roeck <linux@roeck-us.net> 12929L: linux-hwmon@vger.kernel.org 12930S: Maintained 12931F: Documentation/hwmon/smm665 12932F: drivers/hwmon/smm665.c 12933 12934SMSC EMC2103 HARDWARE MONITOR DRIVER 12935M: Steve Glendinning <steve.glendinning@shawell.net> 12936L: linux-hwmon@vger.kernel.org 12937S: Maintained 12938F: Documentation/hwmon/emc2103 12939F: drivers/hwmon/emc2103.c 12940 12941SMSC SCH5627 HARDWARE MONITOR DRIVER 12942M: Hans de Goede <hdegoede@redhat.com> 12943L: linux-hwmon@vger.kernel.org 12944S: Supported 12945F: Documentation/hwmon/sch5627 12946F: drivers/hwmon/sch5627.c 12947 12948SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12949M: Steve Glendinning <steve.glendinning@shawell.net> 12950L: linux-fbdev@vger.kernel.org 12951S: Maintained 12952F: drivers/video/fbdev/smscufx.c 12953 12954SMSC47B397 HARDWARE MONITOR DRIVER 12955M: Jean Delvare <jdelvare@suse.com> 12956L: linux-hwmon@vger.kernel.org 12957S: Maintained 12958F: Documentation/hwmon/smsc47b397 12959F: drivers/hwmon/smsc47b397.c 12960 12961SMSC911x ETHERNET DRIVER 12962M: Steve Glendinning <steve.glendinning@shawell.net> 12963L: netdev@vger.kernel.org 12964S: Maintained 12965F: include/linux/smsc911x.h 12966F: drivers/net/ethernet/smsc/smsc911x.* 12967 12968SMSC9420 PCI ETHERNET DRIVER 12969M: Steve Glendinning <steve.glendinning@shawell.net> 12970L: netdev@vger.kernel.org 12971S: Maintained 12972F: drivers/net/ethernet/smsc/smsc9420.* 12973 12974SOC-CAMERA V4L2 SUBSYSTEM 12975L: linux-media@vger.kernel.org 12976T: git git://linuxtv.org/media_tree.git 12977S: Orphan 12978F: include/media/soc* 12979F: drivers/media/i2c/soc_camera/ 12980F: drivers/media/platform/soc_camera/ 12981 12982SOCIONEXT SYNQUACER I2C DRIVER 12983M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12984L: linux-i2c@vger.kernel.org 12985S: Maintained 12986F: drivers/i2c/busses/i2c-synquacer.c 12987F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 12988 12989SOCIONEXT UNIPHIER SOUND DRIVER 12990M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12991L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12992S: Maintained 12993F: sound/soc/uniphier/ 12994 12995SOEKRIS NET48XX LED SUPPORT 12996M: Chris Boot <bootc@bootc.net> 12997S: Maintained 12998F: drivers/leds/leds-net48xx.c 12999 13000SOFT-ROCE DRIVER (rxe) 13001M: Moni Shoua <monis@mellanox.com> 13002L: linux-rdma@vger.kernel.org 13003S: Supported 13004W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13005Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13006F: drivers/infiniband/sw/rxe/ 13007F: include/uapi/rdma/rdma_user_rxe.h 13008 13009SOFTLOGIC 6x10 MPEG CODEC 13010M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13011M: Anton Sviridenko <anton@corp.bluecherry.net> 13012M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13013M: Andrey Utkin <andrey_utkin@fastmail.com> 13014M: Ismael Luceno <ismael@iodev.co.uk> 13015L: linux-media@vger.kernel.org 13016S: Supported 13017F: drivers/media/pci/solo6x10/ 13018 13019SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13020M: James Morse <james.morse@arm.com> 13021L: linux-arm-kernel@lists.infradead.org 13022S: Maintained 13023F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13024F: drivers/firmware/arm_sdei.c 13025F: include/linux/sdei.h 13026F: include/uapi/linux/sdei.h 13027 13028SOFTWARE RAID (Multiple Disks) SUPPORT 13029M: Shaohua Li <shli@kernel.org> 13030L: linux-raid@vger.kernel.org 13031T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13032S: Supported 13033F: drivers/md/Makefile 13034F: drivers/md/Kconfig 13035F: drivers/md/md* 13036F: drivers/md/raid* 13037F: include/linux/raid/ 13038F: include/uapi/linux/raid/ 13039 13040SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13041M: Jassi Brar <jaswinder.singh@linaro.org> 13042L: netdev@vger.kernel.org 13043S: Maintained 13044F: drivers/net/ethernet/socionext/netsec.c 13045F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13046 13047SOLIDRUN CLEARFOG SUPPORT 13048M: Russell King <linux@armlinux.org.uk> 13049S: Maintained 13050F: arch/arm/boot/dts/armada-388-clearfog* 13051F: arch/arm/boot/dts/armada-38x-solidrun-* 13052 13053SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13054M: Russell King <linux@armlinux.org.uk> 13055S: Maintained 13056F: arch/arm/boot/dts/imx6*-cubox-i* 13057F: arch/arm/boot/dts/imx6*-hummingboard* 13058F: arch/arm/boot/dts/imx6*-sr-* 13059 13060SONIC NETWORK DRIVER 13061M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13062L: netdev@vger.kernel.org 13063S: Maintained 13064F: drivers/net/ethernet/natsemi/sonic.* 13065 13066SONICS SILICON BACKPLANE DRIVER (SSB) 13067M: Michael Buesch <m@bues.ch> 13068L: linux-wireless@vger.kernel.org 13069S: Maintained 13070F: drivers/ssb/ 13071F: include/linux/ssb/ 13072 13073SONY IMX274 SENSOR DRIVER 13074M: Leon Luo <leonl@leopardimaging.com> 13075L: linux-media@vger.kernel.org 13076T: git git://linuxtv.org/media_tree.git 13077S: Maintained 13078F: drivers/media/i2c/imx274.c 13079F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13080 13081SONY MEMORYSTICK CARD SUPPORT 13082M: Alex Dubov <oakad@yahoo.com> 13083W: http://tifmxx.berlios.de/ 13084S: Maintained 13085F: drivers/memstick/host/tifm_ms.c 13086 13087SONY MEMORYSTICK STANDARD SUPPORT 13088M: Maxim Levitsky <maximlevitsky@gmail.com> 13089S: Maintained 13090F: drivers/memstick/core/ms_block.* 13091 13092SONY VAIO CONTROL DEVICE DRIVER 13093M: Mattia Dongili <malattia@linux.it> 13094L: platform-driver-x86@vger.kernel.org 13095W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13096S: Maintained 13097F: Documentation/laptops/sony-laptop.txt 13098F: drivers/char/sonypi.c 13099F: drivers/platform/x86/sony-laptop.c 13100F: include/linux/sony-laptop.h 13101 13102SOUND 13103M: Jaroslav Kysela <perex@perex.cz> 13104M: Takashi Iwai <tiwai@suse.com> 13105L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13106W: http://www.alsa-project.org/ 13107T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13108T: git git://git.alsa-project.org/alsa-kernel.git 13109Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13110S: Maintained 13111F: Documentation/sound/ 13112F: include/sound/ 13113F: include/uapi/sound/ 13114F: sound/ 13115 13116SOUND - COMPRESSED AUDIO 13117M: Vinod Koul <vinod.koul@intel.com> 13118L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13119T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13120S: Supported 13121F: Documentation/sound/alsa/compress_offload.txt 13122F: include/sound/compress_driver.h 13123F: include/uapi/sound/compress_* 13124F: sound/core/compress_offload.c 13125F: sound/soc/soc-compress.c 13126 13127SOUND - DMAENGINE HELPERS 13128M: Lars-Peter Clausen <lars@metafoo.de> 13129S: Supported 13130F: include/sound/dmaengine_pcm.h 13131F: sound/core/pcm_dmaengine.c 13132F: sound/soc/soc-generic-dmaengine-pcm.c 13133 13134SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13135M: Liam Girdwood <lgirdwood@gmail.com> 13136M: Mark Brown <broonie@kernel.org> 13137T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13138L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13139W: http://alsa-project.org/main/index.php/ASoC 13140S: Supported 13141F: Documentation/devicetree/bindings/sound/ 13142F: Documentation/sound/alsa/soc/ 13143F: sound/soc/ 13144F: include/sound/soc* 13145 13146SOUNDWIRE SUBSYSTEM 13147M: Vinod Koul <vinod.koul@intel.com> 13148M: Sanyog Kale <sanyog.r.kale@intel.com> 13149R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13150L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13151S: Supported 13152F: Documentation/driver-api/soundwire/ 13153F: drivers/soundwire/ 13154F: include/linux/soundwire/ 13155 13156SP2 MEDIA DRIVER 13157M: Olli Salonen <olli.salonen@iki.fi> 13158L: linux-media@vger.kernel.org 13159W: https://linuxtv.org 13160Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13161S: Maintained 13162F: drivers/media/dvb-frontends/sp2* 13163 13164SPARC + UltraSPARC (sparc/sparc64) 13165M: "David S. Miller" <davem@davemloft.net> 13166L: sparclinux@vger.kernel.org 13167Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13168T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13169T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13170S: Maintained 13171F: arch/sparc/ 13172F: drivers/sbus/ 13173 13174SPARC SERIAL DRIVERS 13175M: "David S. Miller" <davem@davemloft.net> 13176L: sparclinux@vger.kernel.org 13177T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13178T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13179S: Maintained 13180F: include/linux/sunserialcore.h 13181F: drivers/tty/serial/suncore.c 13182F: drivers/tty/serial/sunhv.c 13183F: drivers/tty/serial/sunsab.c 13184F: drivers/tty/serial/sunsab.h 13185F: drivers/tty/serial/sunsu.c 13186F: drivers/tty/serial/sunzilog.c 13187F: drivers/tty/serial/sunzilog.h 13188F: drivers/tty/vcc.c 13189 13190SPARSE CHECKER 13191M: "Christopher Li" <sparse@chrisli.org> 13192L: linux-sparse@vger.kernel.org 13193W: https://sparse.wiki.kernel.org/ 13194T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13195T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13196S: Maintained 13197F: include/linux/compiler.h 13198 13199SPEAR CLOCK FRAMEWORK SUPPORT 13200M: Viresh Kumar <vireshk@kernel.org> 13201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13202W: http://www.st.com/spear 13203S: Maintained 13204F: drivers/clk/spear/ 13205 13206SPEAR PLATFORM SUPPORT 13207M: Viresh Kumar <vireshk@kernel.org> 13208M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13209L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13210W: http://www.st.com/spear 13211S: Maintained 13212F: arch/arm/boot/dts/spear* 13213F: arch/arm/mach-spear/ 13214 13215SPI NOR SUBSYSTEM 13216M: Marek Vasut <marek.vasut@gmail.com> 13217L: linux-mtd@lists.infradead.org 13218W: http://www.linux-mtd.infradead.org/ 13219Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13220T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13221T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13222S: Maintained 13223F: drivers/mtd/spi-nor/ 13224F: include/linux/mtd/spi-nor.h 13225 13226SPI SUBSYSTEM 13227M: Mark Brown <broonie@kernel.org> 13228L: linux-spi@vger.kernel.org 13229T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13230Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13231S: Maintained 13232F: Documentation/devicetree/bindings/spi/ 13233F: Documentation/spi/ 13234F: drivers/spi/ 13235F: include/linux/spi/ 13236F: include/uapi/linux/spi/ 13237F: tools/spi/ 13238 13239SPIDERNET NETWORK DRIVER for CELL 13240M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13241L: netdev@vger.kernel.org 13242S: Supported 13243F: Documentation/networking/spider_net.txt 13244F: drivers/net/ethernet/toshiba/spider_net* 13245 13246SPMI SUBSYSTEM 13247R: Stephen Boyd <sboyd@kernel.org> 13248L: linux-arm-msm@vger.kernel.org 13249F: Documentation/devicetree/bindings/spmi/ 13250F: drivers/spmi/ 13251F: include/dt-bindings/spmi/spmi.h 13252F: include/linux/spmi.h 13253F: include/trace/events/spmi.h 13254 13255SPU FILE SYSTEM 13256M: Jeremy Kerr <jk@ozlabs.org> 13257L: linuxppc-dev@lists.ozlabs.org 13258W: http://www.ibm.com/developerworks/power/cell/ 13259S: Supported 13260F: Documentation/filesystems/spufs.txt 13261F: arch/powerpc/platforms/cell/spufs/ 13262 13263SQUASHFS FILE SYSTEM 13264M: Phillip Lougher <phillip@squashfs.org.uk> 13265L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13266W: http://squashfs.org.uk 13267T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13268S: Maintained 13269F: Documentation/filesystems/squashfs.txt 13270F: fs/squashfs/ 13271 13272SRM (Alpha) environment access 13273M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13274S: Maintained 13275F: arch/alpha/kernel/srm_env.c 13276 13277ST STM32 I2C/SMBUS DRIVER 13278M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13279L: linux-i2c@vger.kernel.org 13280S: Maintained 13281F: drivers/i2c/busses/i2c-stm32* 13282 13283STABLE BRANCH 13284M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13285L: stable@vger.kernel.org 13286S: Supported 13287F: Documentation/process/stable-kernel-rules.rst 13288 13289STAGING - ATOMISP DRIVER 13290M: Alan Cox <alan@linux.intel.com> 13291M: Sakari Ailus <sakari.ailus@linux.intel.com> 13292L: linux-media@vger.kernel.org 13293S: Maintained 13294F: drivers/staging/media/atomisp/ 13295 13296STAGING - COMEDI 13297M: Ian Abbott <abbotti@mev.co.uk> 13298M: H Hartley Sweeten <hsweeten@visionengravers.com> 13299S: Odd Fixes 13300F: drivers/staging/comedi/ 13301 13302STAGING - FLARION FT1000 DRIVERS 13303M: Marek Belisko <marek.belisko@gmail.com> 13304S: Odd Fixes 13305F: drivers/staging/ft1000/ 13306 13307STAGING - INDUSTRIAL IO 13308M: Jonathan Cameron <jic23@kernel.org> 13309L: linux-iio@vger.kernel.org 13310S: Odd Fixes 13311F: Documentation/devicetree/bindings/staging/iio/ 13312F: drivers/staging/iio/ 13313 13314STAGING - LUSTRE PARALLEL FILESYSTEM 13315M: Oleg Drokin <oleg.drokin@intel.com> 13316M: Andreas Dilger <andreas.dilger@intel.com> 13317M: James Simmons <jsimmons@infradead.org> 13318L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13319W: http://wiki.lustre.org/ 13320S: Maintained 13321F: drivers/staging/lustre 13322 13323STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13324M: Marc Dietrich <marvin24@gmx.de> 13325L: ac100@lists.launchpad.net (moderated for non-subscribers) 13326L: linux-tegra@vger.kernel.org 13327S: Maintained 13328F: drivers/staging/nvec/ 13329 13330STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13331M: Jens Frederich <jfrederich@gmail.com> 13332M: Daniel Drake <dsd@laptop.org> 13333M: Jon Nettleton <jon.nettleton@gmail.com> 13334W: http://wiki.laptop.org/go/DCON 13335S: Maintained 13336F: drivers/staging/olpc_dcon/ 13337 13338STAGING - REALTEK RTL8712U DRIVERS 13339M: Larry Finger <Larry.Finger@lwfinger.net> 13340M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13341S: Odd Fixes 13342F: drivers/staging/rtl8712/ 13343 13344STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13345M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13346M: Teddy Wang <teddy.wang@siliconmotion.com> 13347M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13348L: linux-fbdev@vger.kernel.org 13349S: Maintained 13350F: drivers/staging/sm750fb/ 13351 13352STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13353M: William Hubbs <w.d.hubbs@gmail.com> 13354M: Chris Brannon <chris@the-brannons.com> 13355M: Kirk Reiser <kirk@reisers.ca> 13356M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13357L: speakup@linux-speakup.org 13358W: http://www.linux-speakup.org/ 13359S: Odd Fixes 13360F: drivers/staging/speakup/ 13361 13362STAGING - VIA VT665X DRIVERS 13363M: Forest Bond <forest@alittletooquiet.net> 13364S: Odd Fixes 13365F: drivers/staging/vt665?/ 13366 13367STAGING - WILC1000 WIFI DRIVER 13368M: Aditya Shankar <aditya.shankar@microchip.com> 13369M: Ganesh Krishna <ganesh.krishna@microchip.com> 13370L: linux-wireless@vger.kernel.org 13371S: Supported 13372F: drivers/staging/wilc1000/ 13373 13374STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13375M: Arnaud Patard <arnaud.patard@rtp-net.org> 13376S: Odd Fixes 13377F: drivers/staging/xgifb/ 13378 13379STAGING SUBSYSTEM 13380M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13381T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13382L: devel@driverdev.osuosl.org 13383S: Supported 13384F: drivers/staging/ 13385 13386STARFIRE/DURALAN NETWORK DRIVER 13387M: Ion Badulescu <ionut@badula.org> 13388S: Odd Fixes 13389F: drivers/net/ethernet/adaptec/starfire* 13390 13391STEC S1220 SKD DRIVER 13392M: Bart Van Assche <bart.vanassche@wdc.com> 13393L: linux-block@vger.kernel.org 13394S: Maintained 13395F: drivers/block/skd*[ch] 13396 13397STI CEC DRIVER 13398M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13399S: Maintained 13400F: drivers/staging/media/st-cec/ 13401F: Documentation/devicetree/bindings/media/stih-cec.txt 13402 13403STK1160 USB VIDEO CAPTURE DRIVER 13404M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13405L: linux-media@vger.kernel.org 13406T: git git://linuxtv.org/media_tree.git 13407S: Maintained 13408F: drivers/media/usb/stk1160/ 13409 13410STMMAC ETHERNET DRIVER 13411M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13412M: Alexandre Torgue <alexandre.torgue@st.com> 13413L: netdev@vger.kernel.org 13414W: http://www.stlinux.com 13415S: Supported 13416F: drivers/net/ethernet/stmicro/stmmac/ 13417 13418SUN3/3X 13419M: Sam Creasey <sammy@sammy.net> 13420W: http://sammy.net/sun3/ 13421S: Maintained 13422F: arch/m68k/kernel/*sun3* 13423F: arch/m68k/sun3*/ 13424F: arch/m68k/include/asm/sun3* 13425F: drivers/net/ethernet/i825xx/sun3* 13426 13427SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13428M: Hans de Goede <hdegoede@redhat.com> 13429L: linux-input@vger.kernel.org 13430S: Maintained 13431F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13432F: drivers/input/keyboard/sun4i-lradc-keys.c 13433 13434SUNDANCE NETWORK DRIVER 13435M: Denis Kirjanov <kda@linux-powerpc.org> 13436L: netdev@vger.kernel.org 13437S: Maintained 13438F: drivers/net/ethernet/dlink/sundance.c 13439 13440SUPERH 13441M: Yoshinori Sato <ysato@users.sourceforge.jp> 13442M: Rich Felker <dalias@libc.org> 13443L: linux-sh@vger.kernel.org 13444Q: http://patchwork.kernel.org/project/linux-sh/list/ 13445S: Maintained 13446F: Documentation/sh/ 13447F: arch/sh/ 13448F: drivers/sh/ 13449 13450SUSPEND TO RAM 13451M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13452M: Len Brown <len.brown@intel.com> 13453M: Pavel Machek <pavel@ucw.cz> 13454L: linux-pm@vger.kernel.org 13455B: https://bugzilla.kernel.org 13456S: Supported 13457F: Documentation/power/ 13458F: arch/x86/kernel/acpi/ 13459F: drivers/base/power/ 13460F: kernel/power/ 13461F: include/linux/suspend.h 13462F: include/linux/freezer.h 13463F: include/linux/pm.h 13464 13465SVGA HANDLING 13466M: Martin Mares <mj@ucw.cz> 13467L: linux-video@atrey.karlin.mff.cuni.cz 13468S: Maintained 13469F: Documentation/svga.txt 13470F: arch/x86/boot/video* 13471 13472SWIOTLB SUBSYSTEM 13473M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13474L: iommu@lists.linux-foundation.org 13475T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13476S: Supported 13477F: lib/swiotlb.c 13478F: arch/*/kernel/pci-swiotlb.c 13479F: include/linux/swiotlb.h 13480 13481SWITCHDEV 13482M: Jiri Pirko <jiri@resnulli.us> 13483M: Ivan Vecera <ivecera@redhat.com> 13484L: netdev@vger.kernel.org 13485S: Supported 13486F: net/switchdev/ 13487F: include/net/switchdev.h 13488 13489SYNC FILE FRAMEWORK 13490M: Sumit Semwal <sumit.semwal@linaro.org> 13491R: Gustavo Padovan <gustavo@padovan.org> 13492S: Maintained 13493L: linux-media@vger.kernel.org 13494L: dri-devel@lists.freedesktop.org 13495F: drivers/dma-buf/sync_* 13496F: drivers/dma-buf/dma-fence* 13497F: drivers/dma-buf/sw_sync.c 13498F: include/linux/sync_file.h 13499F: include/uapi/linux/sync_file.h 13500F: Documentation/sync_file.txt 13501T: git git://anongit.freedesktop.org/drm/drm-misc 13502 13503SYNOPSYS ARC ARCHITECTURE 13504M: Vineet Gupta <vgupta@synopsys.com> 13505L: linux-snps-arc@lists.infradead.org 13506S: Supported 13507F: arch/arc/ 13508F: Documentation/devicetree/bindings/arc/* 13509F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13510F: drivers/clocksource/arc_timer.c 13511F: drivers/tty/serial/arc_uart.c 13512T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13513 13514SYNOPSYS ARC HSDK SDP pll clock driver 13515M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13516S: Supported 13517F: drivers/clk/clk-hsdk-pll.c 13518F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13519 13520SYNOPSYS ARC SDP clock driver 13521M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13522S: Supported 13523F: drivers/clk/axs10x/* 13524F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13525 13526SYNOPSYS ARC SDP platform support 13527M: Alexey Brodkin <abrodkin@synopsys.com> 13528S: Supported 13529F: arch/arc/plat-axs10x 13530F: arch/arc/boot/dts/ax* 13531F: Documentation/devicetree/bindings/arc/axs10* 13532 13533SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13534M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13535S: Supported 13536F: drivers/reset/reset-axs10x.c 13537F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13538 13539SYNOPSYS DESIGNWARE 8250 UART DRIVER 13540R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13541S: Maintained 13542F: drivers/tty/serial/8250/8250_dw.c 13543 13544SYNOPSYS DESIGNWARE APB GPIO DRIVER 13545M: Hoan Tran <hotran@apm.com> 13546L: linux-gpio@vger.kernel.org 13547S: Maintained 13548F: drivers/gpio/gpio-dwapb.c 13549F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13550 13551SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13552M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13553S: Maintained 13554F: drivers/dma/dwi-axi-dmac/ 13555F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13556 13557SYNOPSYS DESIGNWARE DMAC DRIVER 13558M: Viresh Kumar <vireshk@kernel.org> 13559R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13560S: Maintained 13561F: include/linux/dma/dw.h 13562F: include/linux/platform_data/dma-dw.h 13563F: drivers/dma/dw/ 13564 13565SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13566M: Jose Abreu <Jose.Abreu@synopsys.com> 13567L: netdev@vger.kernel.org 13568S: Supported 13569F: drivers/net/ethernet/synopsys/ 13570 13571SYNOPSYS DESIGNWARE I2C DRIVER 13572M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13573R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13574R: Mika Westerberg <mika.westerberg@linux.intel.com> 13575L: linux-i2c@vger.kernel.org 13576S: Maintained 13577F: drivers/i2c/busses/i2c-designware-* 13578F: include/linux/platform_data/i2c-designware.h 13579 13580SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13581M: Jaehoon Chung <jh80.chung@samsung.com> 13582L: linux-mmc@vger.kernel.org 13583S: Maintained 13584F: drivers/mmc/host/dw_mmc* 13585 13586SYNOPSYS HSDK RESET CONTROLLER DRIVER 13587M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13588S: Supported 13589F: drivers/reset/reset-hsdk.c 13590F: include/dt-bindings/reset/snps,hsdk-reset.h 13591F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13592 13593SYSTEM CONFIGURATION (SYSCON) 13594M: Lee Jones <lee.jones@linaro.org> 13595M: Arnd Bergmann <arnd@arndb.de> 13596T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13597S: Supported 13598F: drivers/mfd/syscon.c 13599 13600SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13601M: Sudeep Holla <sudeep.holla@arm.com> 13602L: linux-arm-kernel@lists.infradead.org 13603S: Maintained 13604F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13605F: drivers/clk/clk-sc[mp]i.c 13606F: drivers/cpufreq/sc[mp]i-cpufreq.c 13607F: drivers/firmware/arm_scpi.c 13608F: drivers/firmware/arm_scmi/ 13609F: include/linux/sc[mp]i_protocol.h 13610 13611SYSTEM RESET/SHUTDOWN DRIVERS 13612M: Sebastian Reichel <sre@kernel.org> 13613L: linux-pm@vger.kernel.org 13614T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13615S: Maintained 13616F: Documentation/devicetree/bindings/power/reset/ 13617F: drivers/power/reset/ 13618 13619SYSTEM TRACE MODULE CLASS 13620M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13621S: Maintained 13622T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13623F: Documentation/trace/stm.txt 13624F: drivers/hwtracing/stm/ 13625F: include/linux/stm.h 13626F: include/uapi/linux/stm.h 13627 13628SYSV FILESYSTEM 13629M: Christoph Hellwig <hch@infradead.org> 13630S: Maintained 13631F: Documentation/filesystems/sysv-fs.txt 13632F: fs/sysv/ 13633F: include/linux/sysv_fs.h 13634 13635TARGET SUBSYSTEM 13636M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13637L: linux-scsi@vger.kernel.org 13638L: target-devel@vger.kernel.org 13639W: http://www.linux-iscsi.org 13640W: http://groups.google.com/group/linux-iscsi-target-dev 13641T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13642S: Supported 13643F: drivers/target/ 13644F: include/target/ 13645F: Documentation/target/ 13646 13647TASKSTATS STATISTICS INTERFACE 13648M: Balbir Singh <bsingharora@gmail.com> 13649S: Maintained 13650F: Documentation/accounting/taskstats* 13651F: include/linux/taskstats* 13652F: kernel/taskstats.c 13653 13654TC subsystem 13655M: Jamal Hadi Salim <jhs@mojatatu.com> 13656M: Cong Wang <xiyou.wangcong@gmail.com> 13657M: Jiri Pirko <jiri@resnulli.us> 13658L: netdev@vger.kernel.org 13659S: Maintained 13660F: include/net/pkt_cls.h 13661F: include/net/pkt_sched.h 13662F: include/net/tc_act/ 13663F: include/uapi/linux/pkt_cls.h 13664F: include/uapi/linux/pkt_sched.h 13665F: include/uapi/linux/tc_act/ 13666F: include/uapi/linux/tc_ematch/ 13667F: net/sched/ 13668 13669TCP LOW PRIORITY MODULE 13670M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13671M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13672W: http://tcp-lp-mod.sourceforge.net/ 13673S: Maintained 13674F: net/ipv4/tcp_lp.c 13675 13676TDA10071 MEDIA DRIVER 13677M: Antti Palosaari <crope@iki.fi> 13678L: linux-media@vger.kernel.org 13679W: https://linuxtv.org 13680W: http://palosaari.fi/linux/ 13681Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13682T: git git://linuxtv.org/anttip/media_tree.git 13683S: Maintained 13684F: drivers/media/dvb-frontends/tda10071* 13685 13686TDA18212 MEDIA DRIVER 13687M: Antti Palosaari <crope@iki.fi> 13688L: linux-media@vger.kernel.org 13689W: https://linuxtv.org 13690W: http://palosaari.fi/linux/ 13691Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13692T: git git://linuxtv.org/anttip/media_tree.git 13693S: Maintained 13694F: drivers/media/tuners/tda18212* 13695 13696TDA18218 MEDIA DRIVER 13697M: Antti Palosaari <crope@iki.fi> 13698L: linux-media@vger.kernel.org 13699W: https://linuxtv.org 13700W: http://palosaari.fi/linux/ 13701Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13702T: git git://linuxtv.org/anttip/media_tree.git 13703S: Maintained 13704F: drivers/media/tuners/tda18218* 13705 13706TDA18250 MEDIA DRIVER 13707M: Olli Salonen <olli.salonen@iki.fi> 13708L: linux-media@vger.kernel.org 13709W: https://linuxtv.org 13710Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13711T: git git://linuxtv.org/media_tree.git 13712S: Maintained 13713F: drivers/media/tuners/tda18250* 13714 13715TDA18271 MEDIA DRIVER 13716M: Michael Krufky <mkrufky@linuxtv.org> 13717L: linux-media@vger.kernel.org 13718W: https://linuxtv.org 13719W: http://github.com/mkrufky 13720Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13721T: git git://linuxtv.org/mkrufky/tuners.git 13722S: Maintained 13723F: drivers/media/tuners/tda18271* 13724 13725TDA1997x MEDIA DRIVER 13726M: Tim Harvey <tharvey@gateworks.com> 13727L: linux-media@vger.kernel.org 13728W: https://linuxtv.org 13729Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13730S: Maintained 13731F: drivers/media/i2c/tda1997x.* 13732 13733TDA827x MEDIA DRIVER 13734M: Michael Krufky <mkrufky@linuxtv.org> 13735L: linux-media@vger.kernel.org 13736W: https://linuxtv.org 13737W: http://github.com/mkrufky 13738Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13739T: git git://linuxtv.org/mkrufky/tuners.git 13740S: Maintained 13741F: drivers/media/tuners/tda8290.* 13742 13743TDA8290 MEDIA DRIVER 13744M: Michael Krufky <mkrufky@linuxtv.org> 13745L: linux-media@vger.kernel.org 13746W: https://linuxtv.org 13747W: http://github.com/mkrufky 13748Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13749T: git git://linuxtv.org/mkrufky/tuners.git 13750S: Maintained 13751F: drivers/media/tuners/tda8290.* 13752 13753TDA9840 MEDIA DRIVER 13754M: Hans Verkuil <hverkuil@xs4all.nl> 13755L: linux-media@vger.kernel.org 13756T: git git://linuxtv.org/media_tree.git 13757W: https://linuxtv.org 13758S: Maintained 13759F: drivers/media/i2c/tda9840* 13760 13761TEA5761 TUNER DRIVER 13762M: Mauro Carvalho Chehab <mchehab@kernel.org> 13763L: linux-media@vger.kernel.org 13764W: https://linuxtv.org 13765T: git git://linuxtv.org/media_tree.git 13766S: Odd fixes 13767F: drivers/media/tuners/tea5761.* 13768 13769TEA5767 TUNER DRIVER 13770M: Mauro Carvalho Chehab <mchehab@kernel.org> 13771L: linux-media@vger.kernel.org 13772W: https://linuxtv.org 13773T: git git://linuxtv.org/media_tree.git 13774S: Maintained 13775F: drivers/media/tuners/tea5767.* 13776 13777TEA6415C MEDIA DRIVER 13778M: Hans Verkuil <hverkuil@xs4all.nl> 13779L: linux-media@vger.kernel.org 13780T: git git://linuxtv.org/media_tree.git 13781W: https://linuxtv.org 13782S: Maintained 13783F: drivers/media/i2c/tea6415c* 13784 13785TEA6420 MEDIA DRIVER 13786M: Hans Verkuil <hverkuil@xs4all.nl> 13787L: linux-media@vger.kernel.org 13788T: git git://linuxtv.org/media_tree.git 13789W: https://linuxtv.org 13790S: Maintained 13791F: drivers/media/i2c/tea6420* 13792 13793TEAM DRIVER 13794M: Jiri Pirko <jiri@resnulli.us> 13795L: netdev@vger.kernel.org 13796S: Supported 13797F: drivers/net/team/ 13798F: include/linux/if_team.h 13799F: include/uapi/linux/if_team.h 13800 13801TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13802M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13803S: Maintained 13804F: arch/x86/platform/ts5500/ 13805 13806TECHNOTREND USB IR RECEIVER 13807M: Sean Young <sean@mess.org> 13808L: linux-media@vger.kernel.org 13809S: Maintained 13810F: drivers/media/rc/ttusbir.c 13811 13812TECHWELL TW9910 VIDEO DECODER 13813L: linux-media@vger.kernel.org 13814S: Orphan 13815F: drivers/media/i2c/tw9910.c 13816F: include/media/i2c/tw9910.h 13817 13818TEE SUBSYSTEM 13819M: Jens Wiklander <jens.wiklander@linaro.org> 13820S: Maintained 13821F: include/linux/tee_drv.h 13822F: include/uapi/linux/tee.h 13823F: drivers/tee/ 13824F: Documentation/tee.txt 13825 13826TEGRA ARCHITECTURE SUPPORT 13827M: Thierry Reding <thierry.reding@gmail.com> 13828M: Jonathan Hunter <jonathanh@nvidia.com> 13829L: linux-tegra@vger.kernel.org 13830Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13831T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13832S: Supported 13833N: [^a-z]tegra 13834 13835TEGRA CLOCK DRIVER 13836M: Peter De Schrijver <pdeschrijver@nvidia.com> 13837M: Prashant Gaikwad <pgaikwad@nvidia.com> 13838S: Supported 13839F: drivers/clk/tegra/ 13840 13841TEGRA DMA DRIVERS 13842M: Laxman Dewangan <ldewangan@nvidia.com> 13843M: Jon Hunter <jonathanh@nvidia.com> 13844S: Supported 13845F: drivers/dma/tegra* 13846 13847TEGRA I2C DRIVER 13848M: Laxman Dewangan <ldewangan@nvidia.com> 13849S: Supported 13850F: drivers/i2c/busses/i2c-tegra.c 13851 13852TEGRA IOMMU DRIVERS 13853M: Thierry Reding <thierry.reding@gmail.com> 13854L: linux-tegra@vger.kernel.org 13855S: Supported 13856F: drivers/iommu/tegra* 13857 13858TEGRA KBC DRIVER 13859M: Laxman Dewangan <ldewangan@nvidia.com> 13860S: Supported 13861F: drivers/input/keyboard/tegra-kbc.c 13862 13863TEGRA PWM DRIVER 13864M: Thierry Reding <thierry.reding@gmail.com> 13865S: Supported 13866F: drivers/pwm/pwm-tegra.c 13867 13868TEGRA SERIAL DRIVER 13869M: Laxman Dewangan <ldewangan@nvidia.com> 13870S: Supported 13871F: drivers/tty/serial/serial-tegra.c 13872 13873TEGRA SPI DRIVER 13874M: Laxman Dewangan <ldewangan@nvidia.com> 13875S: Supported 13876F: drivers/spi/spi-tegra* 13877 13878TEHUTI ETHERNET DRIVER 13879M: Andy Gospodarek <andy@greyhouse.net> 13880L: netdev@vger.kernel.org 13881S: Supported 13882F: drivers/net/ethernet/tehuti/* 13883 13884Telecom Clock Driver for MCPL0010 13885M: Mark Gross <mark.gross@intel.com> 13886S: Supported 13887F: drivers/char/tlclk.c 13888 13889TENSILICA XTENSA PORT (xtensa) 13890M: Chris Zankel <chris@zankel.net> 13891M: Max Filippov <jcmvbkbc@gmail.com> 13892L: linux-xtensa@linux-xtensa.org 13893T: git git://github.com/czankel/xtensa-linux.git 13894S: Maintained 13895F: arch/xtensa/ 13896F: drivers/irqchip/irq-xtensa-* 13897 13898Texas Instruments' System Control Interface (TISCI) Protocol Driver 13899M: Nishanth Menon <nm@ti.com> 13900M: Tero Kristo <t-kristo@ti.com> 13901M: Santosh Shilimkar <ssantosh@kernel.org> 13902L: linux-arm-kernel@lists.infradead.org 13903S: Maintained 13904F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13905F: drivers/firmware/ti_sci* 13906F: include/linux/soc/ti/ti_sci_protocol.h 13907F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13908F: include/dt-bindings/genpd/k2g.h 13909F: drivers/soc/ti/ti_sci_pm_domains.c 13910F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13911F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13912F: drivers/clk/keystone/sci-clk.c 13913F: drivers/reset/reset-ti-sci.c 13914 13915THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13916M: Hans Verkuil <hverkuil@xs4all.nl> 13917L: linux-media@vger.kernel.org 13918T: git git://linuxtv.org/media_tree.git 13919W: https://linuxtv.org 13920S: Maintained 13921F: drivers/media/radio/radio-raremono.c 13922 13923THERMAL 13924M: Zhang Rui <rui.zhang@intel.com> 13925M: Eduardo Valentin <edubezval@gmail.com> 13926L: linux-pm@vger.kernel.org 13927T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13928T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13929Q: https://patchwork.kernel.org/project/linux-pm/list/ 13930S: Supported 13931F: drivers/thermal/ 13932F: include/linux/thermal.h 13933F: include/uapi/linux/thermal.h 13934F: include/linux/cpu_cooling.h 13935F: Documentation/devicetree/bindings/thermal/ 13936 13937THERMAL/CPU_COOLING 13938M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13939M: Viresh Kumar <viresh.kumar@linaro.org> 13940M: Javi Merino <javi.merino@kernel.org> 13941L: linux-pm@vger.kernel.org 13942S: Supported 13943F: Documentation/thermal/cpu-cooling-api.txt 13944F: drivers/thermal/cpu_cooling.c 13945F: include/linux/cpu_cooling.h 13946 13947THINKPAD ACPI EXTRAS DRIVER 13948M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13949L: ibm-acpi-devel@lists.sourceforge.net 13950L: platform-driver-x86@vger.kernel.org 13951W: http://ibm-acpi.sourceforge.net 13952W: http://thinkwiki.org/wiki/Ibm-acpi 13953T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13954S: Maintained 13955F: drivers/platform/x86/thinkpad_acpi.c 13956 13957THUNDERBOLT DRIVER 13958M: Andreas Noever <andreas.noever@gmail.com> 13959M: Michael Jamet <michael.jamet@intel.com> 13960M: Mika Westerberg <mika.westerberg@linux.intel.com> 13961M: Yehezkel Bernat <YehezkelShB@gmail.com> 13962T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13963S: Maintained 13964F: Documentation/admin-guide/thunderbolt.rst 13965F: drivers/thunderbolt/ 13966F: include/linux/thunderbolt.h 13967 13968THUNDERBOLT NETWORK DRIVER 13969M: Michael Jamet <michael.jamet@intel.com> 13970M: Mika Westerberg <mika.westerberg@linux.intel.com> 13971M: Yehezkel Bernat <YehezkelShB@gmail.com> 13972L: netdev@vger.kernel.org 13973S: Maintained 13974F: drivers/net/thunderbolt.c 13975 13976THUNDERX GPIO DRIVER 13977M: David Daney <david.daney@cavium.com> 13978S: Maintained 13979F: drivers/gpio/gpio-thunderx.c 13980 13981TI AM437X VPFE DRIVER 13982M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13983L: linux-media@vger.kernel.org 13984W: https://linuxtv.org 13985Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13986T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13987S: Maintained 13988F: drivers/media/platform/am437x/ 13989 13990TI BANDGAP AND THERMAL DRIVER 13991M: Eduardo Valentin <edubezval@gmail.com> 13992M: Keerthy <j-keerthy@ti.com> 13993L: linux-pm@vger.kernel.org 13994L: linux-omap@vger.kernel.org 13995S: Maintained 13996F: drivers/thermal/ti-soc-thermal/ 13997 13998TI BQ27XXX POWER SUPPLY DRIVER 13999R: Andrew F. Davis <afd@ti.com> 14000F: include/linux/power/bq27xxx_battery.h 14001F: drivers/power/supply/bq27xxx_battery.c 14002F: drivers/power/supply/bq27xxx_battery_i2c.c 14003 14004TI CDCE706 CLOCK DRIVER 14005M: Max Filippov <jcmvbkbc@gmail.com> 14006S: Maintained 14007F: drivers/clk/clk-cdce706.c 14008 14009TI CLOCK DRIVER 14010M: Tero Kristo <t-kristo@ti.com> 14011L: linux-omap@vger.kernel.org 14012S: Maintained 14013F: drivers/clk/ti/ 14014F: include/linux/clk/ti.h 14015 14016TI DAVINCI MACHINE SUPPORT 14017M: Sekhar Nori <nsekhar@ti.com> 14018M: Kevin Hilman <khilman@kernel.org> 14019L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14020T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14021S: Supported 14022F: arch/arm/mach-davinci/ 14023F: drivers/i2c/busses/i2c-davinci.c 14024F: arch/arm/boot/dts/da850* 14025 14026TI DAVINCI SERIES CLOCK DRIVER 14027M: David Lechner <david@lechnology.com> 14028R: Sekhar Nori <nsekhar@ti.com> 14029S: Maintained 14030F: Documentation/devicetree/bindings/clock/ti/davinci/ 14031F: drivers/clk/davinci/ 14032 14033TI DAVINCI SERIES GPIO DRIVER 14034M: Keerthy <j-keerthy@ti.com> 14035L: linux-gpio@vger.kernel.org 14036S: Maintained 14037F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14038F: drivers/gpio/gpio-davinci.c 14039 14040TI DAVINCI SERIES MEDIA DRIVER 14041M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14042L: linux-media@vger.kernel.org 14043W: https://linuxtv.org 14044Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14045T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14046S: Maintained 14047F: drivers/media/platform/davinci/ 14048F: include/media/davinci/ 14049 14050TI ETHERNET SWITCH DRIVER (CPSW) 14051R: Grygorii Strashko <grygorii.strashko@ti.com> 14052L: linux-omap@vger.kernel.org 14053L: netdev@vger.kernel.org 14054S: Maintained 14055F: drivers/net/ethernet/ti/cpsw* 14056F: drivers/net/ethernet/ti/davinci* 14057 14058TI FLASH MEDIA INTERFACE DRIVER 14059M: Alex Dubov <oakad@yahoo.com> 14060S: Maintained 14061F: drivers/misc/tifm* 14062F: drivers/mmc/host/tifm_sd.c 14063F: include/linux/tifm.h 14064 14065TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14066M: Santosh Shilimkar <ssantosh@kernel.org> 14067L: linux-kernel@vger.kernel.org 14068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14069S: Maintained 14070F: drivers/soc/ti/* 14071T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14072 14073TI LM49xxx FAMILY ASoC CODEC DRIVERS 14074M: M R Swami Reddy <mr.swami.reddy@ti.com> 14075M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14076L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14077S: Maintained 14078F: sound/soc/codecs/lm49453* 14079F: sound/soc/codecs/isabelle* 14080 14081TI LP855x BACKLIGHT DRIVER 14082M: Milo Kim <milo.kim@ti.com> 14083S: Maintained 14084F: Documentation/backlight/lp855x-driver.txt 14085F: drivers/video/backlight/lp855x_bl.c 14086F: include/linux/platform_data/lp855x.h 14087 14088TI LP8727 CHARGER DRIVER 14089M: Milo Kim <milo.kim@ti.com> 14090S: Maintained 14091F: drivers/power/supply/lp8727_charger.c 14092F: include/linux/platform_data/lp8727.h 14093 14094TI LP8788 MFD DRIVER 14095M: Milo Kim <milo.kim@ti.com> 14096S: Maintained 14097F: drivers/iio/adc/lp8788_adc.c 14098F: drivers/leds/leds-lp8788.c 14099F: drivers/mfd/lp8788*.c 14100F: drivers/power/supply/lp8788-charger.c 14101F: drivers/regulator/lp8788-*.c 14102F: include/linux/mfd/lp8788*.h 14103 14104TI NETCP ETHERNET DRIVER 14105M: Wingman Kwok <w-kwok2@ti.com> 14106M: Murali Karicheri <m-karicheri2@ti.com> 14107L: netdev@vger.kernel.org 14108S: Maintained 14109F: drivers/net/ethernet/ti/netcp* 14110 14111TI TAS571X FAMILY ASoC CODEC DRIVER 14112M: Kevin Cernekee <cernekee@chromium.org> 14113L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14114S: Odd Fixes 14115F: sound/soc/codecs/tas571x* 14116 14117TI TRF7970A NFC DRIVER 14118M: Mark Greer <mgreer@animalcreek.com> 14119L: linux-wireless@vger.kernel.org 14120L: linux-nfc@lists.01.org (moderated for non-subscribers) 14121S: Supported 14122F: drivers/nfc/trf7970a.c 14123F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14124 14125TI TWL4030 SERIES SOC CODEC DRIVER 14126M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14127L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14128S: Maintained 14129F: sound/soc/codecs/twl4030* 14130 14131TI VPE/CAL DRIVERS 14132M: Benoit Parrot <bparrot@ti.com> 14133L: linux-media@vger.kernel.org 14134W: http://linuxtv.org/ 14135Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14136S: Maintained 14137F: drivers/media/platform/ti-vpe/ 14138 14139TI WILINK WIRELESS DRIVERS 14140L: linux-wireless@vger.kernel.org 14141W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14142W: http://wireless.kernel.org/en/users/Drivers/wl1251 14143T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14144S: Orphan 14145F: drivers/net/wireless/ti/ 14146F: include/linux/wl12xx.h 14147 14148TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14149M: John Stultz <john.stultz@linaro.org> 14150M: Thomas Gleixner <tglx@linutronix.de> 14151R: Stephen Boyd <sboyd@kernel.org> 14152L: linux-kernel@vger.kernel.org 14153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14154S: Supported 14155F: include/linux/clocksource.h 14156F: include/linux/time.h 14157F: include/linux/timex.h 14158F: include/uapi/linux/time.h 14159F: include/uapi/linux/timex.h 14160F: kernel/time/clocksource.c 14161F: kernel/time/time*.c 14162F: kernel/time/alarmtimer.c 14163F: kernel/time/ntp.c 14164F: tools/testing/selftests/timers/ 14165 14166TIPC NETWORK LAYER 14167M: Jon Maloy <jon.maloy@ericsson.com> 14168M: Ying Xue <ying.xue@windriver.com> 14169L: netdev@vger.kernel.org (core kernel code) 14170L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14171W: http://tipc.sourceforge.net/ 14172S: Maintained 14173F: include/uapi/linux/tipc*.h 14174F: net/tipc/ 14175 14176TLAN NETWORK DRIVER 14177M: Samuel Chessman <chessman@tux.org> 14178L: tlan-devel@lists.sourceforge.net (subscribers-only) 14179W: http://sourceforge.net/projects/tlan/ 14180S: Maintained 14181F: Documentation/networking/tlan.txt 14182F: drivers/net/ethernet/ti/tlan.* 14183 14184TM6000 VIDEO4LINUX DRIVER 14185M: Mauro Carvalho Chehab <mchehab@kernel.org> 14186L: linux-media@vger.kernel.org 14187W: https://linuxtv.org 14188T: git git://linuxtv.org/media_tree.git 14189S: Odd fixes 14190F: drivers/media/usb/tm6000/ 14191F: Documentation/media/v4l-drivers/tm6000* 14192 14193TMIO/SDHI MMC DRIVER 14194M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14195L: linux-mmc@vger.kernel.org 14196S: Supported 14197F: drivers/mmc/host/tmio_mmc* 14198F: drivers/mmc/host/renesas_sdhi* 14199F: include/linux/mfd/tmio.h 14200 14201TMP401 HARDWARE MONITOR DRIVER 14202M: Guenter Roeck <linux@roeck-us.net> 14203L: linux-hwmon@vger.kernel.org 14204S: Maintained 14205F: Documentation/hwmon/tmp401 14206F: drivers/hwmon/tmp401.c 14207 14208TMPFS (SHMEM FILESYSTEM) 14209M: Hugh Dickins <hughd@google.com> 14210L: linux-mm@kvack.org 14211S: Maintained 14212F: include/linux/shmem_fs.h 14213F: mm/shmem.c 14214 14215TOMOYO SECURITY MODULE 14216M: Kentaro Takeda <takedakn@nttdata.co.jp> 14217M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14218L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14219L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14220L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14221L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14222W: http://tomoyo.sourceforge.jp/ 14223T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14224S: Maintained 14225F: security/tomoyo/ 14226 14227TOPSTAR LAPTOP EXTRAS DRIVER 14228M: Herton Ronaldo Krzesinski <herton@canonical.com> 14229L: platform-driver-x86@vger.kernel.org 14230S: Maintained 14231F: drivers/platform/x86/topstar-laptop.c 14232 14233TORTURE-TEST MODULES 14234M: Davidlohr Bueso <dave@stgolabs.net> 14235M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14236M: Josh Triplett <josh@joshtriplett.org> 14237L: linux-kernel@vger.kernel.org 14238S: Supported 14239T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14240F: Documentation/RCU/torture.txt 14241F: kernel/torture.c 14242F: kernel/rcu/rcutorture.c 14243F: kernel/locking/locktorture.c 14244 14245TOSHIBA ACPI EXTRAS DRIVER 14246M: Azael Avalos <coproscefalo@gmail.com> 14247L: platform-driver-x86@vger.kernel.org 14248S: Maintained 14249F: drivers/platform/x86/toshiba_acpi.c 14250 14251TOSHIBA BLUETOOTH DRIVER 14252M: Azael Avalos <coproscefalo@gmail.com> 14253L: platform-driver-x86@vger.kernel.org 14254S: Maintained 14255F: drivers/platform/x86/toshiba_bluetooth.c 14256 14257TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14258M: Azael Avalos <coproscefalo@gmail.com> 14259L: platform-driver-x86@vger.kernel.org 14260S: Maintained 14261F: drivers/platform/x86/toshiba_haps.c 14262 14263TOSHIBA SMM DRIVER 14264M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14265W: http://www.buzzard.org.uk/toshiba/ 14266S: Maintained 14267F: drivers/char/toshiba.c 14268F: include/linux/toshiba.h 14269F: include/uapi/linux/toshiba.h 14270 14271TOSHIBA TC358743 DRIVER 14272M: Mats Randgaard <matrandg@cisco.com> 14273L: linux-media@vger.kernel.org 14274S: Maintained 14275F: drivers/media/i2c/tc358743* 14276F: include/media/i2c/tc358743.h 14277 14278TOSHIBA WMI HOTKEYS DRIVER 14279M: Azael Avalos <coproscefalo@gmail.com> 14280L: platform-driver-x86@vger.kernel.org 14281S: Maintained 14282F: drivers/platform/x86/toshiba-wmi.c 14283 14284TPM DEVICE DRIVER 14285M: Peter Huewe <peterhuewe@gmx.de> 14286M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14287R: Jason Gunthorpe <jgg@ziepe.ca> 14288L: linux-integrity@vger.kernel.org 14289Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14290W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14291T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14292S: Maintained 14293F: drivers/char/tpm/ 14294 14295TRACING 14296M: Steven Rostedt <rostedt@goodmis.org> 14297M: Ingo Molnar <mingo@redhat.com> 14298T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14299S: Maintained 14300F: Documentation/trace/ftrace.txt 14301F: arch/*/*/*/ftrace.h 14302F: arch/*/kernel/ftrace.c 14303F: include/*/ftrace.h 14304F: include/linux/trace*.h 14305F: include/trace/ 14306F: kernel/trace/ 14307F: tools/testing/selftests/ftrace/ 14308 14309TRACING MMIO ACCESSES (MMIOTRACE) 14310M: Steven Rostedt <rostedt@goodmis.org> 14311M: Ingo Molnar <mingo@kernel.org> 14312R: Karol Herbst <karolherbst@gmail.com> 14313R: Pekka Paalanen <ppaalanen@gmail.com> 14314S: Maintained 14315L: linux-kernel@vger.kernel.org 14316L: nouveau@lists.freedesktop.org 14317F: kernel/trace/trace_mmiotrace.c 14318F: include/linux/mmiotrace.h 14319F: arch/x86/mm/kmmio.c 14320F: arch/x86/mm/mmio-mod.c 14321F: arch/x86/mm/testmmiotrace.c 14322 14323TRIVIAL PATCHES 14324M: Jiri Kosina <trivial@kernel.org> 14325T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14326S: Maintained 14327K: ^Subject:.*(?i)trivial 14328 14329TEMPO SEMICONDUCTOR DRIVERS 14330M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14331S: Maintained 14332F: sound/soc/codecs/tscs*.c 14333F: sound/soc/codecs/tscs*.h 14334F: Documentation/devicetree/bindings/sound/tscs*.txt 14335 14336TTY LAYER 14337M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14338M: Jiri Slaby <jslaby@suse.com> 14339S: Supported 14340T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14341F: Documentation/serial/ 14342F: drivers/tty/ 14343F: drivers/tty/serial/serial_core.c 14344F: include/linux/serial_core.h 14345F: include/linux/serial.h 14346F: include/linux/tty.h 14347F: include/uapi/linux/serial_core.h 14348F: include/uapi/linux/serial.h 14349F: include/uapi/linux/tty.h 14350 14351TUA9001 MEDIA DRIVER 14352M: Antti Palosaari <crope@iki.fi> 14353L: linux-media@vger.kernel.org 14354W: https://linuxtv.org 14355W: http://palosaari.fi/linux/ 14356Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14357T: git git://linuxtv.org/anttip/media_tree.git 14358S: Maintained 14359F: drivers/media/tuners/tua9001* 14360 14361TULIP NETWORK DRIVERS 14362L: netdev@vger.kernel.org 14363L: linux-parisc@vger.kernel.org 14364S: Orphan 14365F: drivers/net/ethernet/dec/tulip/ 14366 14367TUN/TAP driver 14368M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14369W: http://vtun.sourceforge.net/tun 14370S: Maintained 14371F: Documentation/networking/tuntap.txt 14372F: arch/um/os-Linux/drivers/ 14373 14374TURBOCHANNEL SUBSYSTEM 14375M: "Maciej W. Rozycki" <macro@linux-mips.org> 14376M: Ralf Baechle <ralf@linux-mips.org> 14377L: linux-mips@linux-mips.org 14378Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14379S: Maintained 14380F: drivers/tc/ 14381F: include/linux/tc.h 14382 14383TW5864 VIDEO4LINUX DRIVER 14384M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14385M: Anton Sviridenko <anton@corp.bluecherry.net> 14386M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14387M: Andrey Utkin <andrey_utkin@fastmail.com> 14388L: linux-media@vger.kernel.org 14389S: Supported 14390F: drivers/media/pci/tw5864/ 14391 14392TW68 VIDEO4LINUX DRIVER 14393M: Hans Verkuil <hverkuil@xs4all.nl> 14394L: linux-media@vger.kernel.org 14395T: git git://linuxtv.org/media_tree.git 14396W: https://linuxtv.org 14397S: Odd Fixes 14398F: drivers/media/pci/tw68/ 14399 14400TW686X VIDEO4LINUX DRIVER 14401M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14402L: linux-media@vger.kernel.org 14403T: git git://linuxtv.org/media_tree.git 14404W: http://linuxtv.org 14405S: Maintained 14406F: drivers/media/pci/tw686x/ 14407 14408UBI FILE SYSTEM (UBIFS) 14409M: Richard Weinberger <richard@nod.at> 14410M: Artem Bityutskiy <dedekind1@gmail.com> 14411M: Adrian Hunter <adrian.hunter@intel.com> 14412L: linux-mtd@lists.infradead.org 14413T: git git://git.infradead.org/ubifs-2.6.git 14414W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14415S: Supported 14416F: Documentation/filesystems/ubifs.txt 14417F: fs/ubifs/ 14418 14419UCLINUX (M68KNOMMU AND COLDFIRE) 14420M: Greg Ungerer <gerg@linux-m68k.org> 14421W: http://www.linux-m68k.org/ 14422W: http://www.uclinux.org/ 14423L: linux-m68k@lists.linux-m68k.org 14424L: uclinux-dev@uclinux.org (subscribers-only) 14425T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14426S: Maintained 14427F: arch/m68k/coldfire/ 14428F: arch/m68k/68*/ 14429F: arch/m68k/*/*_no.* 14430F: arch/m68k/include/asm/*_no.* 14431 14432UDF FILESYSTEM 14433M: Jan Kara <jack@suse.com> 14434S: Maintained 14435F: Documentation/filesystems/udf.txt 14436F: fs/udf/ 14437 14438UDRAW TABLET 14439M: Bastien Nocera <hadess@hadess.net> 14440L: linux-input@vger.kernel.org 14441S: Maintained 14442F: drivers/hid/hid-udraw-ps3.c 14443 14444UFS FILESYSTEM 14445M: Evgeniy Dushistov <dushistov@mail.ru> 14446S: Maintained 14447F: Documentation/filesystems/ufs.txt 14448F: fs/ufs/ 14449 14450UHID USERSPACE HID IO DRIVER: 14451M: David Herrmann <dh.herrmann@googlemail.com> 14452L: linux-input@vger.kernel.org 14453S: Maintained 14454F: drivers/hid/uhid.c 14455F: include/uapi/linux/uhid.h 14456 14457ULPI BUS 14458M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14459L: linux-usb@vger.kernel.org 14460S: Maintained 14461F: drivers/usb/common/ulpi.c 14462F: include/linux/ulpi/ 14463 14464ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14465L: linux-usb@vger.kernel.org 14466S: Orphan 14467F: drivers/uwb/ 14468F: include/linux/uwb.h 14469F: include/linux/uwb/ 14470 14471UNICORE32 ARCHITECTURE: 14472M: Guan Xuetao <gxt@pku.edu.cn> 14473W: http://mprc.pku.edu.cn/~guanxuetao/linux 14474S: Maintained 14475T: git git://github.com/gxt/linux.git 14476F: arch/unicore32/ 14477 14478UNIFDEF 14479M: Tony Finch <dot@dotat.at> 14480W: http://dotat.at/prog/unifdef 14481S: Maintained 14482F: scripts/unifdef.c 14483 14484UNIFORM CDROM DRIVER 14485M: Jens Axboe <axboe@kernel.dk> 14486W: http://www.kernel.dk 14487S: Maintained 14488F: Documentation/cdrom/ 14489F: drivers/cdrom/cdrom.c 14490F: include/linux/cdrom.h 14491F: include/uapi/linux/cdrom.h 14492 14493UNISYS S-PAR DRIVERS 14494M: David Kershner <david.kershner@unisys.com> 14495L: sparmaintainer@unisys.com (Unisys internal) 14496S: Supported 14497F: include/linux/visorbus.h 14498F: drivers/visorbus/ 14499F: drivers/staging/unisys/ 14500 14501UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14502M: Vinayak Holikatti <vinholikatti@gmail.com> 14503L: linux-scsi@vger.kernel.org 14504S: Supported 14505F: Documentation/scsi/ufs.txt 14506F: drivers/scsi/ufs/ 14507 14508UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14509M: Joao Pinto <jpinto@synopsys.com> 14510L: linux-scsi@vger.kernel.org 14511S: Supported 14512F: drivers/scsi/ufs/*dwc* 14513 14514UNSORTED BLOCK IMAGES (UBI) 14515M: Artem Bityutskiy <dedekind1@gmail.com> 14516M: Richard Weinberger <richard@nod.at> 14517W: http://www.linux-mtd.infradead.org/ 14518L: linux-mtd@lists.infradead.org 14519T: git git://git.infradead.org/ubifs-2.6.git 14520S: Supported 14521F: drivers/mtd/ubi/ 14522F: include/linux/mtd/ubi.h 14523F: include/uapi/mtd/ubi-user.h 14524 14525USB "USBNET" DRIVER FRAMEWORK 14526M: Oliver Neukum <oneukum@suse.com> 14527L: netdev@vger.kernel.org 14528W: http://www.linux-usb.org/usbnet 14529S: Maintained 14530F: drivers/net/usb/usbnet.c 14531F: include/linux/usb/usbnet.h 14532 14533USB ACM DRIVER 14534M: Oliver Neukum <oneukum@suse.com> 14535L: linux-usb@vger.kernel.org 14536S: Maintained 14537F: Documentation/usb/acm.txt 14538F: drivers/usb/class/cdc-acm.* 14539 14540USB AR5523 WIRELESS DRIVER 14541M: Pontus Fuchs <pontus.fuchs@gmail.com> 14542L: linux-wireless@vger.kernel.org 14543S: Maintained 14544F: drivers/net/wireless/ath/ar5523/ 14545 14546USB ATTACHED SCSI 14547M: Oliver Neukum <oneukum@suse.com> 14548L: linux-usb@vger.kernel.org 14549L: linux-scsi@vger.kernel.org 14550S: Maintained 14551F: drivers/usb/storage/uas.c 14552 14553USB CDC ETHERNET DRIVER 14554M: Oliver Neukum <oliver@neukum.org> 14555L: linux-usb@vger.kernel.org 14556S: Maintained 14557F: drivers/net/usb/cdc_*.c 14558F: include/uapi/linux/usb/cdc.h 14559 14560USB CHAOSKEY DRIVER 14561M: Keith Packard <keithp@keithp.com> 14562L: linux-usb@vger.kernel.org 14563S: Maintained 14564F: drivers/usb/misc/chaoskey.c 14565 14566USB CYPRESS C67X00 DRIVER 14567M: Peter Korsgaard <jacmet@sunsite.dk> 14568L: linux-usb@vger.kernel.org 14569S: Maintained 14570F: drivers/usb/c67x00/ 14571 14572USB DAVICOM DM9601 DRIVER 14573M: Peter Korsgaard <jacmet@sunsite.dk> 14574L: netdev@vger.kernel.org 14575W: http://www.linux-usb.org/usbnet 14576S: Maintained 14577F: drivers/net/usb/dm9601.c 14578 14579USB DIAMOND RIO500 DRIVER 14580M: Cesar Miquel <miquel@df.uba.ar> 14581L: rio500-users@lists.sourceforge.net 14582W: http://rio500.sourceforge.net 14583S: Maintained 14584F: drivers/usb/misc/rio500* 14585 14586USB EHCI DRIVER 14587M: Alan Stern <stern@rowland.harvard.edu> 14588L: linux-usb@vger.kernel.org 14589S: Maintained 14590F: Documentation/usb/ehci.txt 14591F: drivers/usb/host/ehci* 14592 14593USB GADGET/PERIPHERAL SUBSYSTEM 14594M: Felipe Balbi <balbi@kernel.org> 14595L: linux-usb@vger.kernel.org 14596W: http://www.linux-usb.org/gadget 14597T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14598S: Maintained 14599F: drivers/usb/gadget/ 14600F: include/linux/usb/gadget* 14601 14602USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14603M: Jiri Kosina <jikos@kernel.org> 14604R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14605L: linux-usb@vger.kernel.org 14606T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14607S: Maintained 14608F: Documentation/hid/hiddev.txt 14609F: drivers/hid/usbhid/ 14610 14611USB INTEL XHCI ROLE MUX DRIVER 14612M: Hans de Goede <hdegoede@redhat.com> 14613L: linux-usb@vger.kernel.org 14614S: Maintained 14615F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14616 14617USB ISP116X DRIVER 14618M: Olav Kongas <ok@artecdesign.ee> 14619L: linux-usb@vger.kernel.org 14620S: Maintained 14621F: drivers/usb/host/isp116x* 14622F: include/linux/usb/isp116x.h 14623 14624USB LAN78XX ETHERNET DRIVER 14625M: Woojung Huh <woojung.huh@microchip.com> 14626M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14627L: netdev@vger.kernel.org 14628S: Maintained 14629F: 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 <shuah@kernel.org> 14668L: linux-usb@vger.kernel.org 14669S: Maintained 14670F: Documentation/usb/usbip_protocol.txt 14671F: drivers/usb/usbip/ 14672F: tools/usb/usbip/ 14673F: tools/testing/selftests/drivers/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@kernel.org> 15412L: linux-media@vger.kernel.org 15413W: https://linuxtv.org 15414T: git git://linuxtv.org/media_tree.git 15415S: Maintained 15416F: drivers/media/tuners/tuner-xc2028.* 15417 15418XEN BLOCK SUBSYSTEM 15419M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15420M: Roger Pau Monné <roger.pau@citrix.com> 15421L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15422S: Supported 15423F: drivers/block/xen-blkback/* 15424F: drivers/block/xen* 15425 15426XEN HYPERVISOR ARM 15427M: Stefano Stabellini <sstabellini@kernel.org> 15428L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15429S: Maintained 15430F: arch/arm/xen/ 15431F: arch/arm/include/asm/xen/ 15432 15433XEN HYPERVISOR ARM64 15434M: Stefano Stabellini <sstabellini@kernel.org> 15435L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15436S: Maintained 15437F: arch/arm64/xen/ 15438F: arch/arm64/include/asm/xen/ 15439 15440XEN HYPERVISOR INTERFACE 15441M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15442M: Juergen Gross <jgross@suse.com> 15443L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15444T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15445S: Supported 15446F: arch/x86/xen/ 15447F: drivers/*/xen-*front.c 15448F: drivers/xen/ 15449F: arch/x86/include/asm/xen/ 15450F: arch/x86/include/asm/pvclock-abi.h 15451F: include/xen/ 15452F: include/uapi/xen/ 15453F: Documentation/ABI/stable/sysfs-hypervisor-xen 15454F: Documentation/ABI/testing/sysfs-hypervisor-xen 15455 15456XEN NETWORK BACKEND DRIVER 15457M: Wei Liu <wei.liu2@citrix.com> 15458M: Paul Durrant <paul.durrant@citrix.com> 15459L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15460L: netdev@vger.kernel.org 15461S: Supported 15462F: drivers/net/xen-netback/* 15463 15464XEN PCI SUBSYSTEM 15465M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15466L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15467S: Supported 15468F: arch/x86/pci/*xen* 15469F: drivers/pci/*xen* 15470 15471XEN PVSCSI DRIVERS 15472M: Juergen Gross <jgross@suse.com> 15473L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15474L: linux-scsi@vger.kernel.org 15475S: Supported 15476F: drivers/scsi/xen-scsifront.c 15477F: drivers/xen/xen-scsiback.c 15478F: include/xen/interface/io/vscsiif.h 15479 15480XEN SWIOTLB SUBSYSTEM 15481M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15482L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15483L: iommu@lists.linux-foundation.org 15484S: Supported 15485F: arch/x86/xen/*swiotlb* 15486F: drivers/xen/*swiotlb* 15487 15488XFS FILESYSTEM 15489M: Darrick J. Wong <darrick.wong@oracle.com> 15490M: linux-xfs@vger.kernel.org 15491L: linux-xfs@vger.kernel.org 15492W: http://xfs.org/ 15493T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15494S: Supported 15495F: Documentation/filesystems/xfs.txt 15496F: fs/xfs/ 15497 15498XILINX AXI ETHERNET DRIVER 15499M: Anirudha Sarangi <anirudh@xilinx.com> 15500M: John Linn <John.Linn@xilinx.com> 15501S: Maintained 15502F: drivers/net/ethernet/xilinx/xilinx_axienet* 15503 15504XILINX UARTLITE SERIAL DRIVER 15505M: Peter Korsgaard <jacmet@sunsite.dk> 15506L: linux-serial@vger.kernel.org 15507S: Maintained 15508F: drivers/tty/serial/uartlite.c 15509 15510XILINX VIDEO IP CORES 15511M: Hyun Kwon <hyun.kwon@xilinx.com> 15512M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15513L: linux-media@vger.kernel.org 15514T: git git://linuxtv.org/media_tree.git 15515S: Supported 15516F: Documentation/devicetree/bindings/media/xilinx/ 15517F: drivers/media/platform/xilinx/ 15518F: include/uapi/linux/xilinx-v4l2-controls.h 15519 15520XILLYBUS DRIVER 15521M: Eli Billauer <eli.billauer@gmail.com> 15522L: linux-kernel@vger.kernel.org 15523S: Supported 15524F: drivers/char/xillybus/ 15525 15526XRA1403 GPIO EXPANDER 15527M: Nandor Han <nandor.han@ge.com> 15528M: Semi Malinen <semi.malinen@ge.com> 15529L: linux-gpio@vger.kernel.org 15530S: Maintained 15531F: drivers/gpio/gpio-xra1403.c 15532F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15533 15534XTENSA XTFPGA PLATFORM SUPPORT 15535M: Max Filippov <jcmvbkbc@gmail.com> 15536L: linux-xtensa@linux-xtensa.org 15537S: Maintained 15538F: drivers/spi/spi-xtensa-xtfpga.c 15539F: sound/soc/xtensa/xtfpga-i2s.c 15540 15541YAM DRIVER FOR AX.25 15542M: Jean-Paul Roubelat <jpr@f6fbb.org> 15543L: linux-hams@vger.kernel.org 15544S: Maintained 15545F: drivers/net/hamradio/yam* 15546F: include/linux/yam.h 15547 15548YAMA SECURITY MODULE 15549M: Kees Cook <keescook@chromium.org> 15550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15551S: Supported 15552F: security/yama/ 15553F: Documentation/admin-guide/LSM/Yama.rst 15554 15555YEALINK PHONE DRIVER 15556M: Henk Vergonet <Henk.Vergonet@gmail.com> 15557L: usbb2k-api-dev@nongnu.org 15558S: Maintained 15559F: Documentation/input/yealink.rst 15560F: drivers/input/misc/yealink.* 15561 15562Z8530 DRIVER FOR AX.25 15563M: Joerg Reuter <jreuter@yaina.de> 15564W: http://yaina.de/jreuter/ 15565W: http://www.qsl.net/dl1bke/ 15566L: linux-hams@vger.kernel.org 15567S: Maintained 15568F: Documentation/networking/z8530drv.txt 15569F: drivers/net/hamradio/*scc.c 15570F: drivers/net/hamradio/z8530.h 15571 15572ZBUD COMPRESSED PAGE ALLOCATOR 15573M: Seth Jennings <sjenning@redhat.com> 15574M: Dan Streetman <ddstreet@ieee.org> 15575L: linux-mm@kvack.org 15576S: Maintained 15577F: mm/zbud.c 15578F: include/linux/zbud.h 15579 15580ZD1211RW WIRELESS DRIVER 15581M: Daniel Drake <dsd@gentoo.org> 15582M: Ulrich Kunitz <kune@deine-taler.de> 15583W: http://zd1211.ath.cx/wiki/DriverRewrite 15584L: linux-wireless@vger.kernel.org 15585L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15586S: Maintained 15587F: drivers/net/wireless/zydas/zd1211rw/ 15588 15589ZD1301 MEDIA DRIVER 15590M: Antti Palosaari <crope@iki.fi> 15591L: linux-media@vger.kernel.org 15592W: https://linuxtv.org/ 15593W: http://palosaari.fi/linux/ 15594Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15595S: Maintained 15596F: drivers/media/usb/dvb-usb-v2/zd1301* 15597 15598ZD1301_DEMOD MEDIA DRIVER 15599M: Antti Palosaari <crope@iki.fi> 15600L: linux-media@vger.kernel.org 15601W: https://linuxtv.org/ 15602W: http://palosaari.fi/linux/ 15603Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15604S: Maintained 15605F: drivers/media/dvb-frontends/zd1301_demod* 15606 15607ZPOOL COMPRESSED PAGE STORAGE API 15608M: Dan Streetman <ddstreet@ieee.org> 15609L: linux-mm@kvack.org 15610S: Maintained 15611F: mm/zpool.c 15612F: include/linux/zpool.h 15613 15614ZR36067 VIDEO FOR LINUX DRIVER 15615L: mjpeg-users@lists.sourceforge.net 15616L: linux-media@vger.kernel.org 15617W: http://mjpeg.sourceforge.net/driver-zoran/ 15618T: hg https://linuxtv.org/hg/v4l-dvb 15619S: Odd Fixes 15620F: drivers/media/pci/zoran/ 15621 15622ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15623M: Minchan Kim <minchan@kernel.org> 15624M: Nitin Gupta <ngupta@vflare.org> 15625R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15626L: linux-kernel@vger.kernel.org 15627S: Maintained 15628F: drivers/block/zram/ 15629F: Documentation/blockdev/zram.txt 15630 15631ZS DECSTATION Z85C30 SERIAL DRIVER 15632M: "Maciej W. Rozycki" <macro@linux-mips.org> 15633S: Maintained 15634F: drivers/tty/serial/zs.* 15635 15636ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15637M: Minchan Kim <minchan@kernel.org> 15638M: Nitin Gupta <ngupta@vflare.org> 15639R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15640L: linux-mm@kvack.org 15641S: Maintained 15642F: mm/zsmalloc.c 15643F: include/linux/zsmalloc.h 15644F: Documentation/vm/zsmalloc.txt 15645 15646ZSWAP COMPRESSED SWAP CACHING 15647M: Seth Jennings <sjenning@redhat.com> 15648M: Dan Streetman <ddstreet@ieee.org> 15649L: linux-mm@kvack.org 15650S: Maintained 15651F: mm/zswap.c 15652 15653THE REST 15654M: Linus Torvalds <torvalds@linux-foundation.org> 15655L: linux-kernel@vger.kernel.org 15656Q: http://patchwork.kernel.org/project/LKML/list/ 15657T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15658S: Buried alive in reporters 15659F: * 15660F: */ 15661