1 2 3 List of maintainers and how to submit kernel changes 4 5Please try to follow the guidelines below. This will make things 6easier on the maintainers. Not all of these guidelines matter for every 7trivial patch so apply some common sense. 8 91. Always _test_ your changes, however small, on at least 4 or 10 5 people, preferably many more. 11 122. Try to release a few ALPHA test versions to the net. Announce 13 them onto the kernel channel and await results. This is especially 14 important for device drivers, because often that's the only way 15 you will find things like the fact version 3 firmware needs 16 a magic fix you didn't know about, or some clown changed the 17 chips on a board and not its name. (Don't laugh! Look at the 18 SMC etherpower for that.) 19 203. Make sure your changes compile correctly in multiple 21 configurations. In particular check that changes work both as a 22 module and built into the kernel. 23 244. When you are happy with a change make it generally available for 25 testing and await feedback. 26 275. Make a patch available to the relevant maintainer in the list. Use 28 'diff -u' to make the patch easy to merge. Be prepared to get your 29 changes sent back with seemingly silly requests about formatting 30 and variable names. These aren't as silly as they seem. One 31 job the maintainers (and especially Linus) do is to keep things 32 looking the same. Sometimes this means that the clever hack in 33 your driver to get around a problem actually needs to become a 34 generalized kernel feature ready for next time. 35 36 PLEASE check your patch with the automated style checker 37 (scripts/checkpatch.pl) to catch trivial style violations. 38 See Documentation/process/coding-style.rst for guidance here. 39 40 PLEASE CC: the maintainers and mailing lists that are generated 41 by scripts/get_maintainer.pl. The results returned by the 42 script will be best if you have git installed and are making 43 your changes in a branch derived from Linus' latest git tree. 44 See Documentation/process/submitting-patches.rst for details. 45 46 PLEASE try to include any credit lines you want added with the 47 patch. It avoids people being missed off by mistake and makes 48 it easier to know who wants adding and who doesn't. 49 50 PLEASE document known bugs. If it doesn't work for everything 51 or does something very odd once a month document it. 52 53 PLEASE remember that submissions must be made under the terms 54 of the Linux Foundation certificate of contribution and should 55 include a Signed-off-by: line. The current version of this 56 "Developer's Certificate of Origin" (DCO) is listed in the file 57 Documentation/process/submitting-patches.rst. 58 596. Make sure you have the right to send any changes you make. If you 60 do changes at work you may find your employer owns the patch 61 not you. 62 637. When sending security related changes or reports to a maintainer 64 please Cc: security@kernel.org, especially if the maintainer 65 does not respond. Please keep in mind that the security team is 66 a small set of people who can be efficient only when working on 67 verified bugs. Please only Cc: this list when you have identified 68 that the bug would present a short-term risk to other users if it 69 were publicly disclosed. For example, reports of address leaks do 70 not represent an immediate threat and are better handled publicly, 71 and ideally, should come with a patch proposal. Please do not send 72 automated reports to this list either. Such bugs will be handled 73 better and faster in the usual public places. 74 758. Happy hacking. 76 77Descriptions of section entries: 78 79 P: Person (obsolete) 80 M: Mail patches to: FullName <address@domain> 81 R: Designated reviewer: FullName <address@domain> 82 These reviewers should be CCed on patches. 83 L: Mailing list that is relevant to this area 84 W: Web-page with status/info 85 B: URI for where to file bugs. A web-page with detailed bug 86 filing info, a direct bug tracker link, or a mailto: URI. 87 C: URI for chat protocol, server and channel where developers 88 usually hang out, for example irc://server/channel. 89 Q: Patchwork web based patch tracking system site 90 T: SCM tree type and location. 91 Type is one of: git, hg, quilt, stgit, topgit 92 S: Status, one of the following: 93 Supported: Someone is actually paid to look after this. 94 Maintained: Someone actually looks after it. 95 Odd Fixes: It has a maintainer but they don't have time to do 96 much other than throw the odd patch in. See below.. 97 Orphan: No current maintainer [but maybe you could take the 98 role as you write your new code]. 99 Obsolete: Old code. Something tagged obsolete generally means 100 it has been replaced by a better system and you 101 should be using that. 102 F: Files and directories with wildcard patterns. 103 A trailing slash includes all files and subdirectory files. 104 F: drivers/net/ all files in and below drivers/net 105 F: drivers/net/* all files in drivers/net, but not below 106 F: */net/* all files in "any top level directory"/net 107 One pattern per line. Multiple F: lines acceptable. 108 N: Files and directories with regex patterns. 109 N: [^a-z]tegra all files whose path contains the word tegra 110 One pattern per line. Multiple N: lines acceptable. 111 scripts/get_maintainer.pl has different behavior for files that 112 match F: pattern and matches of N: patterns. By default, 113 get_maintainer will not look at git log history when an F: pattern 114 match occurs. When an N: match occurs, git log history is used 115 to also notify the people that have git commit signatures. 116 X: Files and directories that are NOT maintained, same rules as F: 117 Files exclusions are tested before file matches. 118 Can be useful for excluding a specific subdirectory, for instance: 119 F: net/ 120 X: net/ipv6/ 121 matches all files in and below net excluding net/ipv6/ 122 K: Keyword perl extended regex pattern to match content in a 123 patch or file. For instance: 124 K: of_get_profile 125 matches patches or files that contain "of_get_profile" 126 K: \b(printk|pr_(info|err))\b 127 matches patches or files that contain one or more of the words 128 printk, pr_info or pr_err 129 One regex pattern per line. Multiple K: lines acceptable. 130 131Note: For the hard of thinking, this list is meant to remain in alphabetical 132order. If you could add yourselves to it in alphabetical order that would be 133so much easier [Ed] 134 135Maintainers List (try to look for most precise areas first) 136 137 ----------------------------------- 138 1393C59X NETWORK DRIVER 140M: Steffen Klassert <klassert@kernel.org> 141L: netdev@vger.kernel.org 142S: Odd Fixes 143F: Documentation/networking/vortex.txt 144F: drivers/net/ethernet/3com/3c59x.c 145 1463CR990 NETWORK DRIVER 147M: David Dillow <dave@thedillows.org> 148L: netdev@vger.kernel.org 149S: Maintained 150F: drivers/net/ethernet/3com/typhoon* 151 1523WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 153M: Adam Radford <aradford@gmail.com> 154L: linux-scsi@vger.kernel.org 155W: http://www.lsi.com 156S: Supported 157F: drivers/scsi/3w-* 158 15953C700 AND 53C700-66 SCSI DRIVER 160M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 161L: linux-scsi@vger.kernel.org 162S: Maintained 163F: drivers/scsi/53c700* 164 1656LOWPAN GENERIC (BTLE/IEEE 802.15.4) 166M: Alexander Aring <alex.aring@gmail.com> 167M: Jukka Rissanen <jukka.rissanen@linux.intel.com> 168L: linux-bluetooth@vger.kernel.org 169L: linux-wpan@vger.kernel.org 170S: Maintained 171F: net/6lowpan/ 172F: include/net/6lowpan.h 173F: Documentation/networking/6lowpan.txt 174 1756PACK NETWORK DRIVER FOR AX.25 176M: Andreas Koensgen <ajk@comnets.uni-bremen.de> 177L: linux-hams@vger.kernel.org 178S: Maintained 179F: drivers/net/hamradio/6pack.c 180 1818169 10/100/1000 GIGABIT ETHERNET DRIVER 182M: Realtek linux nic maintainers <nic_swsd@realtek.com> 183L: netdev@vger.kernel.org 184S: Maintained 185F: drivers/net/ethernet/realtek/r8169.c 186 1878250/16?50 (AND CLONE UARTS) SERIAL DRIVER 188M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 189L: linux-serial@vger.kernel.org 190S: Maintained 191T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 192F: drivers/tty/serial/8250* 193F: include/linux/serial_8250.h 194 1958390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.] 196L: netdev@vger.kernel.org 197S: Orphan / Obsolete 198F: drivers/net/ethernet/8390/ 199 2009P FILE SYSTEM 201M: Eric Van Hensbergen <ericvh@gmail.com> 202M: Ron Minnich <rminnich@sandia.gov> 203M: Latchesar Ionkov <lucho@ionkov.net> 204L: v9fs-developer@lists.sourceforge.net 205W: http://swik.net/v9fs 206Q: http://patchwork.kernel.org/project/v9fs-devel/list/ 207T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git 208S: Maintained 209F: Documentation/filesystems/9p.txt 210F: fs/9p/ 211F: net/9p/ 212F: include/net/9p/ 213F: include/uapi/linux/virtio_9p.h 214F: include/trace/events/9p.h 215 216A8293 MEDIA DRIVER 217M: Antti Palosaari <crope@iki.fi> 218L: linux-media@vger.kernel.org 219W: https://linuxtv.org 220W: http://palosaari.fi/linux/ 221Q: http://patchwork.linuxtv.org/project/linux-media/list/ 222T: git git://linuxtv.org/anttip/media_tree.git 223S: Maintained 224F: drivers/media/dvb-frontends/a8293* 225 226AACRAID SCSI RAID DRIVER 227M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 228L: linux-scsi@vger.kernel.org 229W: http://www.adaptec.com/ 230S: Supported 231F: Documentation/scsi/aacraid.txt 232F: drivers/scsi/aacraid/ 233 234ABI/API 235L: linux-api@vger.kernel.org 236F: include/linux/syscalls.h 237F: kernel/sys_ni.c 238 239ABIT UGURU 1,2 HARDWARE MONITOR DRIVER 240M: Hans de Goede <hdegoede@redhat.com> 241L: linux-hwmon@vger.kernel.org 242S: Maintained 243F: drivers/hwmon/abituguru.c 244 245ABIT UGURU 3 HARDWARE MONITOR DRIVER 246M: Alistair John Strachan <alistair@devzero.co.uk> 247L: linux-hwmon@vger.kernel.org 248S: Maintained 249F: drivers/hwmon/abituguru3.c 250 251ACCES 104-DIO-48E GPIO DRIVER 252M: William Breathitt Gray <vilhelm.gray@gmail.com> 253L: linux-gpio@vger.kernel.org 254S: Maintained 255F: drivers/gpio/gpio-104-dio-48e.c 256 257ACCES 104-IDI-48 GPIO DRIVER 258M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 259L: linux-gpio@vger.kernel.org 260S: Maintained 261F: drivers/gpio/gpio-104-idi-48.c 262 263ACCES 104-IDIO-16 GPIO DRIVER 264M: "William Breathitt Gray" <vilhelm.gray@gmail.com> 265L: linux-gpio@vger.kernel.org 266S: Maintained 267F: drivers/gpio/gpio-104-idio-16.c 268 269ACCES 104-QUAD-8 IIO DRIVER 270M: William Breathitt Gray <vilhelm.gray@gmail.com> 271L: linux-iio@vger.kernel.org 272S: Maintained 273F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8 274F: drivers/iio/counter/104-quad-8.c 275 276ACCES PCI-IDIO-16 GPIO DRIVER 277M: William Breathitt Gray <vilhelm.gray@gmail.com> 278L: linux-gpio@vger.kernel.org 279S: Maintained 280F: drivers/gpio/gpio-pci-idio-16.c 281 282ACCES PCIe-IDIO-24 GPIO DRIVER 283M: William Breathitt Gray <vilhelm.gray@gmail.com> 284L: linux-gpio@vger.kernel.org 285S: Maintained 286F: drivers/gpio/gpio-pcie-idio-24.c 287 288ACENIC DRIVER 289M: Jes Sorensen <jes@trained-monkey.org> 290L: linux-acenic@sunsite.dk 291S: Maintained 292F: drivers/net/ethernet/alteon/acenic* 293 294ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER 295M: Peter Feuerer <peter@piie.net> 296L: platform-driver-x86@vger.kernel.org 297W: http://piie.net/?section=acerhdf 298S: Maintained 299F: drivers/platform/x86/acerhdf.c 300 301ACER WMI LAPTOP EXTRAS 302M: "Lee, Chun-Yi" <jlee@suse.com> 303L: platform-driver-x86@vger.kernel.org 304S: Maintained 305F: drivers/platform/x86/acer-wmi.c 306 307ACPI 308M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 309M: Len Brown <lenb@kernel.org> 310L: linux-acpi@vger.kernel.org 311W: https://01.org/linux-acpi 312Q: https://patchwork.kernel.org/project/linux-acpi/list/ 313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 314B: https://bugzilla.kernel.org 315S: Supported 316F: drivers/acpi/ 317F: drivers/pnp/pnpacpi/ 318F: include/linux/acpi.h 319F: include/linux/fwnode.h 320F: include/acpi/ 321F: Documentation/acpi/ 322F: Documentation/ABI/testing/sysfs-bus-acpi 323F: Documentation/ABI/testing/configfs-acpi 324F: drivers/pci/*acpi* 325F: drivers/pci/*/*acpi* 326F: drivers/pci/*/*/*acpi* 327F: tools/power/acpi/ 328 329ACPI APEI 330M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 331M: Len Brown <lenb@kernel.org> 332L: linux-acpi@vger.kernel.org 333R: Tony Luck <tony.luck@intel.com> 334R: Borislav Petkov <bp@alien8.de> 335F: drivers/acpi/apei/ 336 337ACPI COMPONENT ARCHITECTURE (ACPICA) 338M: Robert Moore <robert.moore@intel.com> 339M: Erik Schmauss <erik.schmauss@intel.com> 340M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 341L: linux-acpi@vger.kernel.org 342L: devel@acpica.org 343W: https://acpica.org/ 344W: https://github.com/acpica/acpica/ 345Q: https://patchwork.kernel.org/project/linux-acpi/list/ 346T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 347B: https://bugzilla.kernel.org 348B: https://bugs.acpica.org 349S: Supported 350F: drivers/acpi/acpica/ 351F: include/acpi/ 352F: tools/power/acpi/ 353 354ACPI FAN DRIVER 355M: Zhang Rui <rui.zhang@intel.com> 356L: linux-acpi@vger.kernel.org 357W: https://01.org/linux-acpi 358B: https://bugzilla.kernel.org 359S: Supported 360F: drivers/acpi/fan.c 361 362ACPI FOR ARM64 (ACPI/arm64) 363M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 364M: Hanjun Guo <hanjun.guo@linaro.org> 365M: Sudeep Holla <sudeep.holla@arm.com> 366L: linux-acpi@vger.kernel.org 367S: Maintained 368F: drivers/acpi/arm64 369 370ACPI PMIC DRIVERS 371M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 372M: Len Brown <lenb@kernel.org> 373R: Andy Shevchenko <andy@infradead.org> 374R: Mika Westerberg <mika.westerberg@linux.intel.com> 375L: linux-acpi@vger.kernel.org 376Q: https://patchwork.kernel.org/project/linux-acpi/list/ 377T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 378B: https://bugzilla.kernel.org 379S: Supported 380F: drivers/acpi/pmic/ 381 382ACPI THERMAL DRIVER 383M: Zhang Rui <rui.zhang@intel.com> 384L: linux-acpi@vger.kernel.org 385W: https://01.org/linux-acpi 386B: https://bugzilla.kernel.org 387S: Supported 388F: drivers/acpi/*thermal* 389 390ACPI VIDEO DRIVER 391M: Zhang Rui <rui.zhang@intel.com> 392L: linux-acpi@vger.kernel.org 393W: https://01.org/linux-acpi 394B: https://bugzilla.kernel.org 395S: Supported 396F: drivers/acpi/acpi_video.c 397 398ACPI WMI DRIVER 399L: platform-driver-x86@vger.kernel.org 400S: Orphan 401F: drivers/platform/x86/wmi.c 402F: include/uapi/linux/wmi.h 403 404AD1889 ALSA SOUND DRIVER 405M: Thibaut Varene <T-Bone@parisc-linux.org> 406W: http://wiki.parisc-linux.org/AD1889 407L: linux-parisc@vger.kernel.org 408S: Maintained 409F: sound/pci/ad1889.* 410 411AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER 412M: Michael Hennerich <michael.hennerich@analog.com> 413W: http://wiki.analog.com/AD5254 414W: http://ez.analog.com/community/linux-device-drivers 415S: Supported 416F: drivers/misc/ad525x_dpot.c 417 418AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821) 419M: Michael Hennerich <michael.hennerich@analog.com> 420W: http://wiki.analog.com/AD5398 421W: http://ez.analog.com/community/linux-device-drivers 422S: Supported 423F: drivers/regulator/ad5398.c 424 425AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A) 426M: Michael Hennerich <michael.hennerich@analog.com> 427W: http://wiki.analog.com/AD7142 428W: http://ez.analog.com/community/linux-device-drivers 429S: Supported 430F: drivers/input/misc/ad714x.c 431 432AD7877 TOUCHSCREEN DRIVER 433M: Michael Hennerich <michael.hennerich@analog.com> 434W: http://wiki.analog.com/AD7877 435W: http://ez.analog.com/community/linux-device-drivers 436S: Supported 437F: drivers/input/touchscreen/ad7877.c 438 439AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889) 440M: Michael Hennerich <michael.hennerich@analog.com> 441W: http://wiki.analog.com/AD7879 442W: http://ez.analog.com/community/linux-device-drivers 443S: Supported 444F: drivers/input/touchscreen/ad7879.c 445 446ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR) 447M: Jiri Kosina <jikos@kernel.org> 448S: Maintained 449 450ADF7242 IEEE 802.15.4 RADIO DRIVER 451M: Michael Hennerich <michael.hennerich@analog.com> 452W: https://wiki.analog.com/ADF7242 453W: http://ez.analog.com/community/linux-device-drivers 454L: linux-wpan@vger.kernel.org 455S: Supported 456F: drivers/net/ieee802154/adf7242.c 457F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt 458 459ADM1025 HARDWARE MONITOR DRIVER 460M: Jean Delvare <jdelvare@suse.com> 461L: linux-hwmon@vger.kernel.org 462S: Maintained 463F: Documentation/hwmon/adm1025 464F: drivers/hwmon/adm1025.c 465 466ADM1029 HARDWARE MONITOR DRIVER 467M: Corentin Labbe <clabbe.montjoie@gmail.com> 468L: linux-hwmon@vger.kernel.org 469S: Maintained 470F: drivers/hwmon/adm1029.c 471 472ADM8211 WIRELESS DRIVER 473L: linux-wireless@vger.kernel.org 474W: http://wireless.kernel.org/ 475S: Orphan 476F: drivers/net/wireless/admtek/adm8211.* 477 478ADP1653 FLASH CONTROLLER DRIVER 479M: Sakari Ailus <sakari.ailus@iki.fi> 480L: linux-media@vger.kernel.org 481S: Maintained 482F: drivers/media/i2c/adp1653.c 483F: include/media/i2c/adp1653.h 484 485ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501) 486M: Michael Hennerich <michael.hennerich@analog.com> 487W: http://wiki.analog.com/ADP5520 488W: http://ez.analog.com/community/linux-device-drivers 489S: Supported 490F: drivers/mfd/adp5520.c 491F: drivers/video/backlight/adp5520_bl.c 492F: drivers/leds/leds-adp5520.c 493F: drivers/gpio/gpio-adp5520.c 494F: drivers/input/keyboard/adp5520-keys.c 495 496ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587) 497M: Michael Hennerich <michael.hennerich@analog.com> 498W: http://wiki.analog.com/ADP5588 499W: http://ez.analog.com/community/linux-device-drivers 500S: Supported 501F: drivers/input/keyboard/adp5588-keys.c 502F: drivers/gpio/gpio-adp5588.c 503 504ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863) 505M: Michael Hennerich <michael.hennerich@analog.com> 506W: http://wiki.analog.com/ADP8860 507W: http://ez.analog.com/community/linux-device-drivers 508S: Supported 509F: drivers/video/backlight/adp8860_bl.c 510 511ADS1015 HARDWARE MONITOR DRIVER 512M: Dirk Eibach <eibach@gdsys.de> 513L: linux-hwmon@vger.kernel.org 514S: Maintained 515F: Documentation/hwmon/ads1015 516F: drivers/hwmon/ads1015.c 517F: include/linux/platform_data/ads1015.h 518 519ADT746X FAN DRIVER 520M: Colin Leroy <colin@colino.net> 521S: Maintained 522F: drivers/macintosh/therm_adt746x.c 523 524ADT7475 HARDWARE MONITOR DRIVER 525M: Jean Delvare <jdelvare@suse.com> 526L: linux-hwmon@vger.kernel.org 527S: Maintained 528F: Documentation/hwmon/adt7475 529F: drivers/hwmon/adt7475.c 530 531ADVANSYS SCSI DRIVER 532M: Matthew Wilcox <matthew@wil.cx> 533M: Hannes Reinecke <hare@suse.com> 534L: linux-scsi@vger.kernel.org 535S: Maintained 536F: Documentation/scsi/advansys.txt 537F: drivers/scsi/advansys.c 538 539ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346) 540M: Michael Hennerich <michael.hennerich@analog.com> 541W: http://wiki.analog.com/ADXL345 542W: http://ez.analog.com/community/linux-device-drivers 543S: Supported 544F: drivers/input/misc/adxl34x.c 545 546AF9013 MEDIA DRIVER 547M: Antti Palosaari <crope@iki.fi> 548L: linux-media@vger.kernel.org 549W: https://linuxtv.org 550W: http://palosaari.fi/linux/ 551Q: http://patchwork.linuxtv.org/project/linux-media/list/ 552T: git git://linuxtv.org/anttip/media_tree.git 553S: Maintained 554F: drivers/media/dvb-frontends/af9013* 555 556AF9033 MEDIA DRIVER 557M: Antti Palosaari <crope@iki.fi> 558L: linux-media@vger.kernel.org 559W: https://linuxtv.org 560W: http://palosaari.fi/linux/ 561Q: http://patchwork.linuxtv.org/project/linux-media/list/ 562T: git git://linuxtv.org/anttip/media_tree.git 563S: Maintained 564F: drivers/media/dvb-frontends/af9033* 565 566AFFS FILE SYSTEM 567M: David Sterba <dsterba@suse.com> 568L: linux-fsdevel@vger.kernel.org 569S: Odd Fixes 570F: Documentation/filesystems/affs.txt 571F: fs/affs/ 572 573AFS FILESYSTEM 574M: David Howells <dhowells@redhat.com> 575L: linux-afs@lists.infradead.org 576S: Supported 577F: fs/afs/ 578F: include/trace/events/afs.h 579F: Documentation/filesystems/afs.txt 580W: https://www.infradead.org/~dhowells/kafs/ 581 582AGPGART DRIVER 583M: David Airlie <airlied@linux.ie> 584T: git git://people.freedesktop.org/~airlied/linux (part of drm maint) 585S: Maintained 586F: drivers/char/agp/ 587F: include/linux/agp* 588F: include/uapi/linux/agp* 589 590AHA152X SCSI DRIVER 591M: "Juergen E. Fischer" <fischer@norbit.de> 592L: linux-scsi@vger.kernel.org 593S: Maintained 594F: drivers/scsi/aha152x* 595F: drivers/scsi/pcmcia/aha152x* 596 597AIC7XXX / AIC79XX SCSI DRIVER 598M: Hannes Reinecke <hare@suse.com> 599L: linux-scsi@vger.kernel.org 600S: Maintained 601F: drivers/scsi/aic7xxx/ 602 603AIMSLAB FM RADIO RECEIVER DRIVER 604M: Hans Verkuil <hverkuil@xs4all.nl> 605L: linux-media@vger.kernel.org 606T: git git://linuxtv.org/media_tree.git 607W: https://linuxtv.org 608S: Maintained 609F: drivers/media/radio/radio-aimslab* 610 611AIO 612M: Benjamin LaHaise <bcrl@kvack.org> 613L: linux-aio@kvack.org 614S: Supported 615F: fs/aio.c 616F: include/linux/*aio*.h 617 618AIRSPY MEDIA DRIVER 619M: Antti Palosaari <crope@iki.fi> 620L: linux-media@vger.kernel.org 621W: https://linuxtv.org 622W: http://palosaari.fi/linux/ 623Q: http://patchwork.linuxtv.org/project/linux-media/list/ 624T: git git://linuxtv.org/anttip/media_tree.git 625S: Maintained 626F: drivers/media/usb/airspy/ 627 628ALACRITECH GIGABIT ETHERNET DRIVER 629M: Lino Sanfilippo <LinoSanfilippo@gmx.de> 630S: Maintained 631F: drivers/net/ethernet/alacritech/* 632 633ALCATEL SPEEDTOUCH USB DRIVER 634M: Duncan Sands <duncan.sands@free.fr> 635L: linux-usb@vger.kernel.org 636W: http://www.linux-usb.org/SpeedTouch/ 637S: Maintained 638F: drivers/usb/atm/speedtch.c 639F: drivers/usb/atm/usbatm.c 640 641ALCHEMY AU1XX0 MMC DRIVER 642M: Manuel Lauss <manuel.lauss@gmail.com> 643S: Maintained 644F: drivers/mmc/host/au1xmmc.c 645 646ALI1563 I2C DRIVER 647M: Rudolf Marek <r.marek@assembler.cz> 648L: linux-i2c@vger.kernel.org 649S: Maintained 650F: Documentation/i2c/busses/i2c-ali1563 651F: drivers/i2c/busses/i2c-ali1563.c 652 653ALLWINNER SECURITY SYSTEM 654M: Corentin Labbe <clabbe.montjoie@gmail.com> 655L: linux-crypto@vger.kernel.org 656S: Maintained 657F: drivers/crypto/sunxi-ss/ 658 659ALPHA PORT 660M: Richard Henderson <rth@twiddle.net> 661M: Ivan Kokshaysky <ink@jurassic.park.msu.ru> 662M: Matt Turner <mattst88@gmail.com> 663S: Odd Fixes 664L: linux-alpha@vger.kernel.org 665F: arch/alpha/ 666 667ALPS PS/2 TOUCHPAD DRIVER 668R: Pali Rohár <pali.rohar@gmail.com> 669F: drivers/input/mouse/alps.* 670 671ALTERA I2C CONTROLLER DRIVER 672M: Thor Thayer <thor.thayer@linux.intel.com> 673S: Maintained 674F: drivers/i2c/busses/i2c-altera.c 675 676ALTERA MAILBOX DRIVER 677M: Ley Foon Tan <lftan@altera.com> 678L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 679S: Maintained 680F: drivers/mailbox/mailbox-altera.c 681 682ALTERA PIO DRIVER 683M: Tien Hock Loh <thloh@altera.com> 684L: linux-gpio@vger.kernel.org 685S: Maintained 686F: drivers/gpio/gpio-altera.c 687 688ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT 689M: Thor Thayer <thor.thayer@linux.intel.com> 690S: Maintained 691F: drivers/gpio/gpio-altera-a10sr.c 692F: drivers/mfd/altera-a10sr.c 693F: drivers/reset/reset-a10sr.c 694F: include/linux/mfd/altera-a10sr.h 695F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h 696 697ALTERA TRIPLE SPEED ETHERNET DRIVER 698M: Vince Bridgers <vbridger@opensource.altera.com> 699L: netdev@vger.kernel.org 700L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 701S: Maintained 702F: drivers/net/ethernet/altera/ 703 704ALTERA UART/JTAG UART SERIAL DRIVERS 705M: Tobias Klauser <tklauser@distanz.ch> 706L: linux-serial@vger.kernel.org 707L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 708S: Maintained 709F: drivers/tty/serial/altera_uart.c 710F: drivers/tty/serial/altera_jtaguart.c 711F: include/linux/altera_uart.h 712F: include/linux/altera_jtaguart.h 713 714AMAZON ETHERNET DRIVERS 715M: Netanel Belgazal <netanel@amazon.com> 716R: Saeed Bishara <saeedb@amazon.com> 717R: Zorik Machulsky <zorik@amazon.com> 718L: netdev@vger.kernel.org 719S: Supported 720F: Documentation/networking/ena.txt 721F: drivers/net/ethernet/amazon/ 722 723AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER 724M: Tom Lendacky <thomas.lendacky@amd.com> 725M: Gary Hook <gary.hook@amd.com> 726L: linux-crypto@vger.kernel.org 727S: Supported 728F: drivers/crypto/ccp/ 729F: include/linux/ccp.h 730 731AMD FAM15H PROCESSOR POWER MONITORING DRIVER 732M: Huang Rui <ray.huang@amd.com> 733L: linux-hwmon@vger.kernel.org 734S: Supported 735F: Documentation/hwmon/fam15h_power 736F: drivers/hwmon/fam15h_power.c 737 738AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER 739L: linux-geode@lists.infradead.org (moderated for non-subscribers) 740S: Orphan 741F: drivers/usb/gadget/udc/amd5536udc.* 742 743AMD GEODE PROCESSOR/CHIPSET SUPPORT 744P: Andres Salomon <dilinger@queued.net> 745L: linux-geode@lists.infradead.org (moderated for non-subscribers) 746W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html 747S: Supported 748F: drivers/char/hw_random/geode-rng.c 749F: drivers/crypto/geode* 750F: drivers/video/fbdev/geode/ 751F: arch/x86/include/asm/geode.h 752 753AMD IOMMU (AMD-VI) 754M: Joerg Roedel <joro@8bytes.org> 755L: iommu@lists.linux-foundation.org 756T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 757S: Maintained 758F: drivers/iommu/amd_iommu*.[ch] 759F: include/linux/amd-iommu.h 760 761AMD KFD 762M: Oded Gabbay <oded.gabbay@gmail.com> 763L: dri-devel@lists.freedesktop.org 764T: git git://people.freedesktop.org/~gabbayo/linux.git 765S: Supported 766F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c 767F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h 768F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c 769F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c 770F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c 771F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c 772F: drivers/gpu/drm/amd/amdkfd/ 773F: drivers/gpu/drm/amd/include/cik_structs.h 774F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h 775F: drivers/gpu/drm/amd/include/vi_structs.h 776F: include/uapi/linux/kfd_ioctl.h 777 778AMD SEATTLE DEVICE TREE SUPPORT 779M: Brijesh Singh <brijeshkumar.singh@amd.com> 780M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com> 781M: Tom Lendacky <thomas.lendacky@amd.com> 782S: Supported 783F: arch/arm64/boot/dts/amd/ 784 785AMD XGBE DRIVER 786M: Tom Lendacky <thomas.lendacky@amd.com> 787L: netdev@vger.kernel.org 788S: Supported 789F: drivers/net/ethernet/amd/xgbe/ 790F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi 791 792AMS (Apple Motion Sensor) DRIVER 793M: Michael Hanselmann <linux-kernel@hansmi.ch> 794S: Supported 795F: drivers/macintosh/ams/ 796 797ANALOG DEVICES INC AD9389B DRIVER 798M: Hans Verkuil <hans.verkuil@cisco.com> 799L: linux-media@vger.kernel.org 800S: Maintained 801F: drivers/media/i2c/ad9389b* 802 803ANALOG DEVICES INC ADV7180 DRIVER 804M: Lars-Peter Clausen <lars@metafoo.de> 805L: linux-media@vger.kernel.org 806W: http://ez.analog.com/community/linux-device-drivers 807S: Supported 808F: drivers/media/i2c/adv7180.c 809 810ANALOG DEVICES INC ADV748X DRIVER 811M: Kieran Bingham <kieran.bingham@ideasonboard.com> 812L: linux-media@vger.kernel.org 813S: Maintained 814F: drivers/media/i2c/adv748x/* 815 816ANALOG DEVICES INC ADV7511 DRIVER 817M: Hans Verkuil <hans.verkuil@cisco.com> 818L: linux-media@vger.kernel.org 819S: Maintained 820F: drivers/media/i2c/adv7511* 821 822ANALOG DEVICES INC ADV7604 DRIVER 823M: Hans Verkuil <hans.verkuil@cisco.com> 824L: linux-media@vger.kernel.org 825S: Maintained 826F: drivers/media/i2c/adv7604* 827 828ANALOG DEVICES INC ADV7842 DRIVER 829M: Hans Verkuil <hans.verkuil@cisco.com> 830L: linux-media@vger.kernel.org 831S: Maintained 832F: drivers/media/i2c/adv7842* 833 834ANALOG DEVICES INC ASOC CODEC DRIVERS 835M: Lars-Peter Clausen <lars@metafoo.de> 836L: alsa-devel@alsa-project.org (moderated for non-subscribers) 837W: http://wiki.analog.com/ 838W: http://ez.analog.com/community/linux-device-drivers 839S: Supported 840F: sound/soc/codecs/adau* 841F: sound/soc/codecs/adav* 842F: sound/soc/codecs/ad1* 843F: sound/soc/codecs/ad7* 844F: sound/soc/codecs/ssm* 845F: sound/soc/codecs/sigmadsp.* 846 847ANALOG DEVICES INC DMA DRIVERS 848M: Lars-Peter Clausen <lars@metafoo.de> 849W: http://ez.analog.com/community/linux-device-drivers 850S: Supported 851F: drivers/dma/dma-axi-dmac.c 852 853ANALOG DEVICES INC IIO DRIVERS 854M: Lars-Peter Clausen <lars@metafoo.de> 855M: Michael Hennerich <Michael.Hennerich@analog.com> 856W: http://wiki.analog.com/ 857W: http://ez.analog.com/community/linux-device-drivers 858S: Supported 859F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523 860F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350 861F: drivers/iio/*/ad* 862F: drivers/iio/adc/ltc2497* 863X: drivers/iio/*/adjd* 864F: drivers/staging/iio/*/ad* 865 866ANDES ARCHITECTURE 867M: Greentime Hu <green.hu@gmail.com> 868M: Vincent Chen <deanbo422@gmail.com> 869T: git https://github.com/andestech/linux.git 870S: Supported 871F: arch/nds32/ 872F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt 873F: Documentation/devicetree/bindings/nds32/ 874K: nds32 875N: nds32 876 877ANDROID CONFIG FRAGMENTS 878M: Rob Herring <robh@kernel.org> 879S: Supported 880F: kernel/configs/android* 881 882ANDROID DRIVERS 883M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 884M: Arve Hjønnevåg <arve@android.com> 885M: Todd Kjos <tkjos@android.com> 886M: Martijn Coenen <maco@android.com> 887T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 888L: devel@driverdev.osuosl.org 889S: Supported 890F: drivers/android/ 891F: drivers/staging/android/ 892 893ANDROID GOLDFISH PIC DRIVER 894M: Miodrag Dinic <miodrag.dinic@mips.com> 895S: Supported 896F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt 897F: drivers/irqchip/irq-goldfish-pic.c 898 899ANDROID GOLDFISH RTC DRIVER 900M: Miodrag Dinic <miodrag.dinic@mips.com> 901S: Supported 902F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt 903F: drivers/rtc/rtc-goldfish.c 904 905ANDROID ION DRIVER 906M: Laura Abbott <labbott@redhat.com> 907M: Sumit Semwal <sumit.semwal@linaro.org> 908L: devel@driverdev.osuosl.org 909L: dri-devel@lists.freedesktop.org 910L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 911S: Supported 912F: drivers/staging/android/ion 913F: drivers/staging/android/uapi/ion.h 914 915AOA (Apple Onboard Audio) ALSA DRIVER 916M: Johannes Berg <johannes@sipsolutions.net> 917L: linuxppc-dev@lists.ozlabs.org 918L: alsa-devel@alsa-project.org (moderated for non-subscribers) 919S: Maintained 920F: sound/aoa/ 921 922APEX EMBEDDED SYSTEMS STX104 IIO DRIVER 923M: William Breathitt Gray <vilhelm.gray@gmail.com> 924L: linux-iio@vger.kernel.org 925S: Maintained 926F: drivers/iio/adc/stx104.c 927 928APM DRIVER 929M: Jiri Kosina <jikos@kernel.org> 930S: Odd fixes 931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git 932F: arch/x86/kernel/apm_32.c 933F: include/linux/apm_bios.h 934F: include/uapi/linux/apm_bios.h 935F: drivers/char/apm-emulation.c 936 937APPARMOR SECURITY MODULE 938M: John Johansen <john.johansen@canonical.com> 939L: apparmor@lists.ubuntu.com (subscribers-only, general discussion) 940W: wiki.apparmor.net 941T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor 942S: Supported 943F: security/apparmor/ 944F: Documentation/admin-guide/LSM/apparmor.rst 945 946APPLE BCM5974 MULTITOUCH DRIVER 947M: Henrik Rydberg <rydberg@bitmath.org> 948L: linux-input@vger.kernel.org 949S: Odd fixes 950F: drivers/input/mouse/bcm5974.c 951 952APPLE SMC DRIVER 953M: Henrik Rydberg <rydberg@bitmath.org> 954L: linux-hwmon@vger.kernel.org 955S: Odd fixes 956F: drivers/hwmon/applesmc.c 957 958APPLETALK NETWORK LAYER 959L: netdev@vger.kernel.org 960S: Odd fixes 961F: drivers/net/appletalk/ 962F: net/appletalk/ 963 964APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT 965M: Duc Dang <dhdang@apm.com> 966S: Supported 967F: arch/arm64/boot/dts/apm/ 968 969APPLIED MICRO (APM) X-GENE SOC EDAC 970M: Loc Ho <lho@apm.com> 971S: Supported 972F: drivers/edac/xgene_edac.c 973F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt 974 975APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER 976M: Iyappan Subramanian <isubramanian@apm.com> 977M: Keyur Chudgar <kchudgar@apm.com> 978S: Supported 979F: drivers/net/ethernet/apm/xgene-v2/ 980 981APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER 982M: Iyappan Subramanian <isubramanian@apm.com> 983M: Keyur Chudgar <kchudgar@apm.com> 984M: Quan Nguyen <qnguyen@apm.com> 985S: Supported 986F: drivers/net/ethernet/apm/xgene/ 987F: drivers/net/phy/mdio-xgene.c 988F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt 989F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt 990 991APPLIED MICRO (APM) X-GENE SOC PMU 992M: Tai Nguyen <ttnguyen@apm.com> 993S: Supported 994F: drivers/perf/xgene_pmu.c 995F: Documentation/perf/xgene-pmu.txt 996F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt 997 998APTINA CAMERA SENSOR PLL 999M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 1000L: linux-media@vger.kernel.org 1001S: Maintained 1002F: drivers/media/i2c/aptina-pll.* 1003 1004ARC FRAMEBUFFER DRIVER 1005M: Jaya Kumar <jayalk@intworks.biz> 1006S: Maintained 1007F: drivers/video/fbdev/arcfb.c 1008F: drivers/video/fbdev/core/fb_defio.c 1009 1010ARC PGU DRM DRIVER 1011M: Alexey Brodkin <abrodkin@synopsys.com> 1012S: Supported 1013F: drivers/gpu/drm/arc/ 1014F: Documentation/devicetree/bindings/display/snps,arcpgu.txt 1015 1016ARCNET NETWORK LAYER 1017M: Michael Grzeschik <m.grzeschik@pengutronix.de> 1018L: netdev@vger.kernel.org 1019S: Maintained 1020F: drivers/net/arcnet/ 1021F: include/uapi/linux/if_arcnet.h 1022 1023ARM ARCHITECTED TIMER DRIVER 1024M: Mark Rutland <mark.rutland@arm.com> 1025M: Marc Zyngier <marc.zyngier@arm.com> 1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1027S: Maintained 1028F: arch/arm/include/asm/arch_timer.h 1029F: arch/arm64/include/asm/arch_timer.h 1030F: drivers/clocksource/arm_arch_timer.c 1031 1032ARM HDLCD DRM DRIVER 1033M: Liviu Dudau <liviu.dudau@arm.com> 1034S: Supported 1035F: drivers/gpu/drm/arm/hdlcd_* 1036F: Documentation/devicetree/bindings/display/arm,hdlcd.txt 1037 1038ARM MALI-DP DRM DRIVER 1039M: Liviu Dudau <liviu.dudau@arm.com> 1040M: Brian Starkey <brian.starkey@arm.com> 1041M: Mali DP Maintainers <malidp@foss.arm.com> 1042S: Supported 1043F: drivers/gpu/drm/arm/ 1044F: Documentation/devicetree/bindings/display/arm,malidp.txt 1045 1046ARM MFM AND FLOPPY DRIVERS 1047M: Ian Molton <spyro@f2s.com> 1048S: Maintained 1049F: arch/arm/lib/floppydma.S 1050F: arch/arm/include/asm/floppy.h 1051 1052ARM PMU PROFILING AND DEBUGGING 1053M: Will Deacon <will.deacon@arm.com> 1054M: Mark Rutland <mark.rutland@arm.com> 1055S: Maintained 1056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1057F: arch/arm*/kernel/perf_* 1058F: arch/arm/oprofile/common.c 1059F: arch/arm*/kernel/hw_breakpoint.c 1060F: arch/arm*/include/asm/hw_breakpoint.h 1061F: arch/arm*/include/asm/perf_event.h 1062F: drivers/perf/* 1063F: include/linux/perf/arm_pmu.h 1064F: Documentation/devicetree/bindings/arm/pmu.txt 1065F: Documentation/devicetree/bindings/perf/ 1066 1067ARM PORT 1068M: Russell King <linux@armlinux.org.uk> 1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1070W: http://www.armlinux.org.uk/ 1071S: Odd Fixes 1072T: git git://git.armlinux.org.uk/~rmk/linux-arm.git 1073F: arch/arm/ 1074X: arch/arm/boot/dts/ 1075 1076ARM PRIMECELL AACI PL041 DRIVER 1077M: Russell King <linux@armlinux.org.uk> 1078S: Odd Fixes 1079F: sound/arm/aaci.* 1080 1081ARM PRIMECELL BUS SUPPORT 1082M: Russell King <linux@armlinux.org.uk> 1083S: Odd Fixes 1084F: drivers/amba/ 1085F: include/linux/amba/bus.h 1086 1087ARM PRIMECELL CLCD PL110 DRIVER 1088M: Russell King <linux@armlinux.org.uk> 1089S: Odd Fixes 1090F: drivers/video/fbdev/amba-clcd.* 1091 1092ARM PRIMECELL KMI PL050 DRIVER 1093M: Russell King <linux@armlinux.org.uk> 1094S: Odd Fixes 1095F: drivers/input/serio/ambakmi.* 1096F: include/linux/amba/kmi.h 1097 1098ARM PRIMECELL MMCI PL180/1 DRIVER 1099M: Russell King <linux@armlinux.org.uk> 1100S: Odd Fixes 1101F: drivers/mmc/host/mmci.* 1102F: include/linux/amba/mmci.h 1103 1104ARM PRIMECELL UART PL010 AND PL011 DRIVERS 1105M: Russell King <linux@armlinux.org.uk> 1106S: Odd Fixes 1107F: drivers/tty/serial/amba-pl01*.c 1108F: include/linux/amba/serial.h 1109 1110ARM SMMU DRIVERS 1111M: Will Deacon <will.deacon@arm.com> 1112R: Robin Murphy <robin.murphy@arm.com> 1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1114S: Maintained 1115F: drivers/iommu/arm-smmu.c 1116F: drivers/iommu/arm-smmu-v3.c 1117F: drivers/iommu/io-pgtable-arm.c 1118F: drivers/iommu/io-pgtable-arm-v7s.c 1119 1120ARM SUB-ARCHITECTURES 1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1122S: Maintained 1123F: arch/arm/mach-*/ 1124F: arch/arm/plat-*/ 1125T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git 1126 1127ARM/ACTIONS SEMI ARCHITECTURE 1128M: Andreas Färber <afaerber@suse.de> 1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1130S: Maintained 1131N: owl 1132F: arch/arm/mach-actions/ 1133F: arch/arm/boot/dts/owl-* 1134F: arch/arm64/boot/dts/actions/ 1135F: drivers/clocksource/owl-* 1136F: drivers/soc/actions/ 1137F: include/dt-bindings/power/owl-* 1138F: include/linux/soc/actions/ 1139F: Documentation/devicetree/bindings/arm/actions.txt 1140F: Documentation/devicetree/bindings/power/actions,owl-sps.txt 1141F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt 1142 1143ARM/ADS SPHERE MACHINE SUPPORT 1144M: Lennert Buytenhek <kernel@wantstofly.org> 1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1146S: Maintained 1147 1148ARM/AFEB9260 MACHINE SUPPORT 1149M: Sergey Lapin <slapin@ossfans.org> 1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1151S: Maintained 1152 1153ARM/AJECO 1ARM MACHINE SUPPORT 1154M: Lennert Buytenhek <kernel@wantstofly.org> 1155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1156S: Maintained 1157 1158ARM/Allwinner SoC Clock Support 1159M: Emilio López <emilio@elopez.com.ar> 1160S: Maintained 1161F: drivers/clk/sunxi/ 1162 1163ARM/Allwinner sunXi SoC support 1164M: Maxime Ripard <maxime.ripard@bootlin.com> 1165M: Chen-Yu Tsai <wens@csie.org> 1166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1167S: Maintained 1168N: sun[x456789]i 1169N: sun50i 1170F: arch/arm/mach-sunxi/ 1171F: arch/arm64/boot/dts/allwinner/ 1172F: drivers/clk/sunxi-ng/ 1173F: drivers/pinctrl/sunxi/ 1174F: drivers/soc/sunxi/ 1175T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git 1176 1177ARM/Amlogic Meson SoC CLOCK FRAMEWORK 1178M: Neil Armstrong <narmstrong@baylibre.com> 1179M: Jerome Brunet <jbrunet@baylibre.com> 1180L: linux-amlogic@lists.infradead.org 1181S: Maintained 1182F: drivers/clk/meson/ 1183F: include/dt-bindings/clock/meson* 1184F: include/dt-bindings/clock/gxbb* 1185F: Documentation/devicetree/bindings/clock/amlogic* 1186 1187ARM/Amlogic Meson SoC support 1188M: Carlo Caione <carlo@caione.org> 1189M: Kevin Hilman <khilman@baylibre.com> 1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1191L: linux-amlogic@lists.infradead.org 1192W: http://linux-meson.com/ 1193S: Maintained 1194F: arch/arm/mach-meson/ 1195F: arch/arm/boot/dts/meson* 1196F: arch/arm64/boot/dts/amlogic/ 1197F: drivers/pinctrl/meson/ 1198F: drivers/mmc/host/meson* 1199N: meson 1200 1201ARM/Annapurna Labs ALPINE ARCHITECTURE 1202M: Tsahee Zidenberg <tsahee@annapurnalabs.com> 1203M: Antoine Tenart <antoine.tenart@free-electrons.com> 1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1205S: Maintained 1206F: arch/arm/mach-alpine/ 1207F: arch/arm/boot/dts/alpine* 1208F: arch/arm64/boot/dts/al/ 1209F: drivers/*/*alpine* 1210 1211ARM/ARTPEC MACHINE SUPPORT 1212M: Jesper Nilsson <jesper.nilsson@axis.com> 1213M: Lars Persson <lars.persson@axis.com> 1214S: Maintained 1215L: linux-arm-kernel@axis.com 1216F: arch/arm/mach-artpec 1217F: arch/arm/boot/dts/artpec6* 1218F: drivers/clk/axis 1219F: drivers/crypto/axis 1220F: drivers/pinctrl/pinctrl-artpec* 1221F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt 1222 1223ARM/ASPEED I2C DRIVER 1224M: Brendan Higgins <brendanhiggins@google.com> 1225R: Benjamin Herrenschmidt <benh@kernel.crashing.org> 1226R: Joel Stanley <joel@jms.id.au> 1227L: linux-i2c@vger.kernel.org 1228L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1229S: Maintained 1230F: drivers/irqchip/irq-aspeed-i2c-ic.c 1231F: drivers/i2c/busses/i2c-aspeed.c 1232F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt 1233F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt 1234 1235ARM/ASPEED MACHINE SUPPORT 1236M: Joel Stanley <joel@jms.id.au> 1237R: Andrew Jeffery <andrew@aj.id.au> 1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1239L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers) 1240Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/ 1241S: Supported 1242T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git 1243F: arch/arm/mach-aspeed/ 1244F: arch/arm/boot/dts/aspeed-* 1245N: aspeed 1246 1247ARM/ATMEL AT91 Clock Support 1248M: Boris Brezillon <boris.brezillon@bootlin.com> 1249S: Maintained 1250F: drivers/clk/at91 1251 1252ARM/CALXEDA HIGHBANK ARCHITECTURE 1253M: Rob Herring <robh@kernel.org> 1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1255S: Maintained 1256F: arch/arm/mach-highbank/ 1257F: arch/arm/boot/dts/highbank.dts 1258F: arch/arm/boot/dts/ecx-*.dts* 1259 1260ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT 1261M: Krzysztof Halasa <khalasa@piap.pl> 1262S: Maintained 1263F: arch/arm/mach-cns3xxx/ 1264 1265ARM/CAVIUM THUNDER NETWORK DRIVER 1266M: Sunil Goutham <sgoutham@cavium.com> 1267M: Robert Richter <rric@kernel.org> 1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1269S: Supported 1270F: drivers/net/ethernet/cavium/thunder/ 1271 1272ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT 1273M: Lukasz Majewski <lukma@denx.de> 1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1275S: Maintained 1276F: arch/arm/mach-ep93xx/ts72xx.c 1277 1278ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE 1279M: Alexander Shiyan <shc_work@mail.ru> 1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1281S: Odd Fixes 1282N: clps711x 1283 1284ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT 1285M: Lennert Buytenhek <kernel@wantstofly.org> 1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1287S: Maintained 1288 1289ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE 1290M: Hartley Sweeten <hsweeten@visionengravers.com> 1291M: Alexander Sverdlin <alexander.sverdlin@gmail.com> 1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1293S: Maintained 1294F: arch/arm/mach-ep93xx/ 1295F: arch/arm/mach-ep93xx/include/mach/ 1296 1297ARM/CLKDEV SUPPORT 1298M: Russell King <linux@armlinux.org.uk> 1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1300S: Maintained 1301T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev 1302F: drivers/clk/clkdev.c 1303 1304ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT 1305M: Mike Rapoport <mike@compulab.co.il> 1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1307S: Maintained 1308 1309ARM/CONEXANT DIGICOLOR MACHINE SUPPORT 1310M: Baruch Siach <baruch@tkos.co.il> 1311L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1312S: Maintained 1313F: arch/arm/boot/dts/cx92755* 1314N: digicolor 1315 1316ARM/CONTEC MICRO9 MACHINE SUPPORT 1317M: Hubert Feurstein <hubert.feurstein@contec.at> 1318S: Maintained 1319F: arch/arm/mach-ep93xx/micro9.c 1320 1321ARM/CORESIGHT FRAMEWORK AND DRIVERS 1322M: Mathieu Poirier <mathieu.poirier@linaro.org> 1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1324S: Maintained 1325F: drivers/hwtracing/coresight/* 1326F: Documentation/trace/coresight.txt 1327F: Documentation/trace/coresight-cpu-debug.txt 1328F: Documentation/devicetree/bindings/arm/coresight.txt 1329F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt 1330F: Documentation/ABI/testing/sysfs-bus-coresight-devices-* 1331F: tools/perf/arch/arm/util/pmu.c 1332F: tools/perf/arch/arm/util/auxtrace.c 1333F: tools/perf/arch/arm/util/cs-etm.c 1334F: tools/perf/arch/arm/util/cs-etm.h 1335F: tools/perf/util/cs-etm.* 1336F: tools/perf/util/cs-etm-decoder/* 1337 1338ARM/CORGI MACHINE SUPPORT 1339M: Richard Purdie <rpurdie@rpsys.net> 1340S: Maintained 1341 1342ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE 1343M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1344M: Linus Walleij <linus.walleij@linaro.org> 1345L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1346T: git git://github.com/ulli-kroll/linux.git 1347S: Maintained 1348F: Documentation/devicetree/bindings/arm/gemini.txt 1349F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt 1350F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt 1351F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt 1352F: arch/arm/mach-gemini/ 1353F: drivers/net/ethernet/cortina/ 1354F: drivers/pinctrl/pinctrl-gemini.c 1355F: drivers/rtc/rtc-ftrtc010.c 1356 1357ARM/CSR SIRFPRIMA2 MACHINE SUPPORT 1358M: Barry Song <baohua@kernel.org> 1359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1360T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git 1361S: Maintained 1362F: arch/arm/boot/dts/prima2* 1363F: arch/arm/mach-prima2/ 1364F: drivers/clk/sirf/ 1365F: drivers/clocksource/timer-prima2.c 1366F: drivers/clocksource/timer-atlas7.c 1367N: [^a-z]sirf 1368 1369ARM/EBSA110 MACHINE SUPPORT 1370M: Russell King <linux@armlinux.org.uk> 1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1372W: http://www.armlinux.org.uk/ 1373S: Maintained 1374F: arch/arm/mach-ebsa110/ 1375F: drivers/net/ethernet/amd/am79c961a.* 1376 1377ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT 1378M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 1379R: Pengutronix Kernel Team <kernel@pengutronix.de> 1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1381S: Maintained 1382N: efm32 1383 1384ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6) 1385M: Robert Jarzmik <robert.jarzmik@free.fr> 1386L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1387S: Maintained 1388F: arch/arm/mach-pxa/ezx.c 1389 1390ARM/FARADAY FA526 PORT 1391M: Hans Ulli Kroll <ulli.kroll@googlemail.com> 1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1393S: Maintained 1394T: git git://git.berlios.de/gemini-board 1395F: arch/arm/mm/*-fa* 1396 1397ARM/FOOTBRIDGE ARCHITECTURE 1398M: Russell King <linux@armlinux.org.uk> 1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1400W: http://www.armlinux.org.uk/ 1401S: Maintained 1402F: arch/arm/include/asm/hardware/dec21285.h 1403F: arch/arm/mach-footbridge/ 1404 1405ARM/FREESCALE IMX / MXC ARM ARCHITECTURE 1406M: Shawn Guo <shawnguo@kernel.org> 1407M: Sascha Hauer <s.hauer@pengutronix.de> 1408R: Pengutronix Kernel Team <kernel@pengutronix.de> 1409R: Fabio Estevam <fabio.estevam@nxp.com> 1410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1411S: Maintained 1412T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1413F: arch/arm/mach-imx/ 1414F: arch/arm/mach-mxs/ 1415F: arch/arm/boot/dts/imx* 1416F: arch/arm/configs/imx*_defconfig 1417F: drivers/clk/imx/ 1418F: drivers/soc/imx/ 1419F: include/soc/imx/ 1420 1421ARM/FREESCALE VYBRID ARM ARCHITECTURE 1422M: Shawn Guo <shawnguo@kernel.org> 1423M: Sascha Hauer <s.hauer@pengutronix.de> 1424R: Pengutronix Kernel Team <kernel@pengutronix.de> 1425R: Stefan Agner <stefan@agner.ch> 1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1427S: Maintained 1428T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git 1429F: arch/arm/mach-imx/*vf610* 1430F: arch/arm/boot/dts/vf* 1431 1432ARM/GLOMATION GESBC9312SX MACHINE SUPPORT 1433M: Lennert Buytenhek <kernel@wantstofly.org> 1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1435S: Maintained 1436 1437ARM/GUMSTIX MACHINE SUPPORT 1438M: Steve Sakoman <sakoman@gmail.com> 1439L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1440S: Maintained 1441 1442ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT 1443M: Philipp Zabel <philipp.zabel@gmail.com> 1444M: Paul Parsons <lost.distance@yahoo.com> 1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1446S: Maintained 1447F: arch/arm/mach-pxa/hx4700.c 1448F: arch/arm/mach-pxa/include/mach/hx4700.h 1449F: sound/soc/pxa/hx4700.c 1450 1451ARM/HISILICON SOC SUPPORT 1452M: Wei Xu <xuwei5@hisilicon.com> 1453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1454W: http://www.hisilicon.com 1455S: Supported 1456T: git git://github.com/hisilicon/linux-hisi.git 1457F: arch/arm/mach-hisi/ 1458F: arch/arm/boot/dts/hi3* 1459F: arch/arm/boot/dts/hip* 1460F: arch/arm/boot/dts/hisi* 1461F: arch/arm64/boot/dts/hisilicon/ 1462 1463ARM/HP JORNADA 7XX MACHINE SUPPORT 1464M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 1465W: www.jlime.com 1466S: Maintained 1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 1468F: arch/arm/mach-sa1100/jornada720.c 1469F: arch/arm/mach-sa1100/include/mach/jornada720.h 1470 1471ARM/IGEP MACHINE SUPPORT 1472M: Enric Balletbo i Serra <eballetbo@gmail.com> 1473M: Javier Martinez Canillas <javier@dowhile0.org> 1474L: linux-omap@vger.kernel.org 1475L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1476S: Maintained 1477F: arch/arm/boot/dts/omap3-igep* 1478 1479ARM/INCOME PXA270 SUPPORT 1480M: Marek Vasut <marek.vasut@gmail.com> 1481L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1482S: Maintained 1483F: arch/arm/mach-pxa/colibri-pxa270-income.c 1484 1485ARM/INTEL IOP13XX ARM ARCHITECTURE 1486M: Lennert Buytenhek <kernel@wantstofly.org> 1487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1488S: Maintained 1489 1490ARM/INTEL IOP32X ARM ARCHITECTURE 1491M: Lennert Buytenhek <kernel@wantstofly.org> 1492L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1493S: Maintained 1494 1495ARM/INTEL IOP33X ARM ARCHITECTURE 1496L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1497S: Orphan 1498 1499ARM/INTEL IQ81342EX MACHINE SUPPORT 1500M: Lennert Buytenhek <kernel@wantstofly.org> 1501L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1502S: Maintained 1503 1504ARM/INTEL IXDP2850 MACHINE SUPPORT 1505M: Lennert Buytenhek <kernel@wantstofly.org> 1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1507S: Maintained 1508 1509ARM/INTEL IXP4XX ARM ARCHITECTURE 1510M: Imre Kaloz <kaloz@openwrt.org> 1511M: Krzysztof Halasa <khalasa@piap.pl> 1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1513S: Maintained 1514F: arch/arm/mach-ixp4xx/ 1515 1516ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT 1517M: Jonathan Cameron <jic23@cam.ac.uk> 1518L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1519S: Maintained 1520F: arch/arm/mach-pxa/stargate2.c 1521F: drivers/pcmcia/pxa2xx_stargate2.c 1522 1523ARM/INTEL XSC3 (MANZANO) ARM CORE 1524M: Lennert Buytenhek <kernel@wantstofly.org> 1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1526S: Maintained 1527 1528ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT 1529M: Lennert Buytenhek <kernel@wantstofly.org> 1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1531S: Maintained 1532 1533ARM/LG1K ARCHITECTURE 1534M: Chanho Min <chanho.min@lge.com> 1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1536S: Maintained 1537F: arch/arm64/boot/dts/lg/ 1538 1539ARM/LOGICPD PXA270 MACHINE SUPPORT 1540M: Lennert Buytenhek <kernel@wantstofly.org> 1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1542S: Maintained 1543 1544ARM/LPC18XX ARCHITECTURE 1545M: Joachim Eastwood <manabian@gmail.com> 1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1547S: Maintained 1548F: arch/arm/boot/dts/lpc43* 1549F: drivers/clk/nxp/clk-lpc18xx* 1550F: drivers/clocksource/time-lpc32xx.c 1551F: drivers/i2c/busses/i2c-lpc2k.c 1552F: drivers/memory/pl172.c 1553F: drivers/mtd/spi-nor/nxp-spifi.c 1554F: drivers/rtc/rtc-lpc24xx.c 1555N: lpc18xx 1556 1557ARM/LPC32XX SOC SUPPORT 1558M: Vladimir Zapolskiy <vz@mleia.com> 1559M: Sylvain Lemieux <slemieux.tyco@gmail.com> 1560L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1561T: git git://github.com/vzapolskiy/linux-lpc32xx.git 1562S: Maintained 1563F: arch/arm/boot/dts/lpc32* 1564F: arch/arm/mach-lpc32xx/ 1565F: drivers/i2c/busses/i2c-pnx.c 1566F: drivers/net/ethernet/nxp/lpc_eth.c 1567F: drivers/usb/host/ohci-nxp.c 1568F: drivers/watchdog/pnx4008_wdt.c 1569N: lpc32xx 1570 1571ARM/MAGICIAN MACHINE SUPPORT 1572M: Philipp Zabel <philipp.zabel@gmail.com> 1573S: Maintained 1574 1575ARM/Marvell Dove/MV78xx0/Orion SOC support 1576M: Jason Cooper <jason@lakedaemon.net> 1577M: Andrew Lunn <andrew@lunn.ch> 1578M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1579M: Gregory Clement <gregory.clement@bootlin.com> 1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1581S: Maintained 1582F: Documentation/devicetree/bindings/soc/dove/ 1583F: arch/arm/mach-dove/ 1584F: arch/arm/mach-mv78xx0/ 1585F: arch/arm/mach-orion5x/ 1586F: arch/arm/plat-orion/ 1587F: arch/arm/boot/dts/dove* 1588F: arch/arm/boot/dts/orion5x* 1589 1590ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support 1591M: Jason Cooper <jason@lakedaemon.net> 1592M: Andrew Lunn <andrew@lunn.ch> 1593M: Gregory Clement <gregory.clement@bootlin.com> 1594M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 1595L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1596S: Maintained 1597F: arch/arm/boot/dts/armada* 1598F: arch/arm/boot/dts/kirkwood* 1599F: arch/arm/configs/mvebu_*_defconfig 1600F: arch/arm/mach-mvebu/ 1601F: arch/arm64/boot/dts/marvell/armada* 1602F: drivers/cpufreq/armada-37xx-cpufreq.c 1603F: drivers/cpufreq/mvebu-cpufreq.c 1604F: drivers/irqchip/irq-armada-370-xp.c 1605F: drivers/irqchip/irq-mvebu-* 1606F: drivers/pinctrl/mvebu/ 1607F: drivers/rtc/rtc-armada38x.c 1608 1609ARM/Mediatek RTC DRIVER 1610M: Eddie Huang <eddie.huang@mediatek.com> 1611M: Sean Wang <sean.wang@mediatek.com> 1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1613L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1614S: Maintained 1615F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt 1616F: drivers/rtc/rtc-mt6397.c 1617F: drivers/rtc/rtc-mt7622.c 1618 1619ARM/Mediatek SoC support 1620M: Matthias Brugger <matthias.bgg@gmail.com> 1621L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1622L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1623S: Maintained 1624F: arch/arm/boot/dts/mt6* 1625F: arch/arm/boot/dts/mt7* 1626F: arch/arm/boot/dts/mt8* 1627F: arch/arm/mach-mediatek/ 1628F: arch/arm64/boot/dts/mediatek/ 1629N: mtk 1630K: mediatek 1631 1632ARM/Mediatek USB3 PHY DRIVER 1633M: Chunfeng Yun <chunfeng.yun@mediatek.com> 1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1635L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 1636S: Maintained 1637F: drivers/phy/mediatek/phy-mtk-tphy.c 1638 1639ARM/MICREL KS8695 ARCHITECTURE 1640M: Greg Ungerer <gerg@uclinux.org> 1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1642F: arch/arm/mach-ks8695/ 1643S: Odd Fixes 1644 1645ARM/Microchip (AT91) SoC support 1646M: Nicolas Ferre <nicolas.ferre@microchip.com> 1647M: Alexandre Belloni <alexandre.belloni@bootlin.com> 1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1649W: http://www.linux4sam.org 1650T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git 1651S: Supported 1652N: at91 1653N: atmel 1654F: arch/arm/mach-at91/ 1655F: include/soc/at91/ 1656F: arch/arm/boot/dts/at91*.dts 1657F: arch/arm/boot/dts/at91*.dtsi 1658F: arch/arm/boot/dts/sama*.dts 1659F: arch/arm/boot/dts/sama*.dtsi 1660F: arch/arm/include/debug/at91.S 1661F: drivers/memory/atmel* 1662F: drivers/watchdog/sama5d4_wdt.c 1663X: drivers/input/touchscreen/atmel_mxt_ts.c 1664X: drivers/net/wireless/atmel/ 1665 1666ARM/MIOA701 MACHINE SUPPORT 1667M: Robert Jarzmik <robert.jarzmik@free.fr> 1668L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1669F: arch/arm/mach-pxa/mioa701.c 1670S: Maintained 1671 1672ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT 1673M: Michael Petchkovsky <mkpetch@internode.on.net> 1674S: Maintained 1675 1676ARM/NOMADIK/U300/Ux500 ARCHITECTURES 1677M: Linus Walleij <linus.walleij@linaro.org> 1678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1679S: Maintained 1680F: arch/arm/mach-nomadik/ 1681F: arch/arm/mach-u300/ 1682F: arch/arm/mach-ux500/ 1683F: arch/arm/boot/dts/ste-* 1684F: drivers/clk/clk-nomadik.c 1685F: drivers/clk/clk-u300.c 1686F: drivers/clocksource/clksrc-dbx500-prcmu.c 1687F: drivers/clocksource/timer-u300.c 1688F: drivers/dma/coh901318* 1689F: drivers/dma/ste_dma40* 1690F: drivers/hwspinlock/u8500_hsem.c 1691F: drivers/i2c/busses/i2c-nomadik.c 1692F: drivers/i2c/busses/i2c-stu300.c 1693F: drivers/mfd/ab3100* 1694F: drivers/mfd/ab8500* 1695F: drivers/mfd/abx500* 1696F: drivers/mfd/dbx500* 1697F: drivers/mfd/db8500* 1698F: drivers/pinctrl/nomadik/ 1699F: drivers/pinctrl/pinctrl-coh901* 1700F: drivers/pinctrl/pinctrl-u300.c 1701F: drivers/rtc/rtc-ab3100.c 1702F: drivers/rtc/rtc-ab8500.c 1703F: drivers/rtc/rtc-coh901331.c 1704F: drivers/rtc/rtc-pl031.c 1705F: drivers/watchdog/coh901327_wdt.c 1706F: Documentation/devicetree/bindings/arm/ste-* 1707F: Documentation/devicetree/bindings/arm/ux500/ 1708T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git 1709 1710ARM/NUVOTON NPCM ARCHITECTURE 1711M: Avi Fishman <avifishman70@gmail.com> 1712M: Tomer Maimon <tmaimon77@gmail.com> 1713R: Patrick Venture <venture@google.com> 1714R: Nancy Yuen <yuenn@google.com> 1715R: Brendan Higgins <brendanhiggins@google.com> 1716L: openbmc@lists.ozlabs.org (moderated for non-subscribers) 1717S: Supported 1718F: arch/arm/mach-npcm/ 1719F: arch/arm/boot/dts/nuvoton-npcm* 1720F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h 1721F: drivers/*/*npcm* 1722F: Documentation/*/*npcm* 1723 1724ARM/NUVOTON W90X900 ARM ARCHITECTURE 1725M: Wan ZongShun <mcuos.com@gmail.com> 1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1727W: http://www.mcuos.com 1728S: Maintained 1729F: arch/arm/mach-w90x900/ 1730F: drivers/input/keyboard/w90p910_keypad.c 1731F: drivers/input/touchscreen/w90p910_ts.c 1732F: drivers/watchdog/nuc900_wdt.c 1733F: drivers/net/ethernet/nuvoton/w90p910_ether.c 1734F: drivers/mtd/nand/raw/nuc900_nand.c 1735F: drivers/rtc/rtc-nuc900.c 1736F: drivers/spi/spi-nuc900.c 1737F: drivers/usb/host/ehci-w90x900.c 1738F: drivers/video/fbdev/nuc900fb.c 1739 1740ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT 1741M: Nelson Castillo <arhuaco@freaks-unidos.net> 1742L: openmoko-kernel@lists.openmoko.org (subscribers-only) 1743W: http://wiki.openmoko.org/wiki/Neo_FreeRunner 1744S: Supported 1745 1746ARM/Orion SoC/Technologic Systems TS-78xx platform support 1747M: Alexander Clouter <alex@digriz.org.uk> 1748L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1749W: http://www.digriz.org.uk/ts78xx/kernel 1750S: Maintained 1751F: arch/arm/mach-orion5x/ts78xx-* 1752 1753ARM/OXNAS platform support 1754M: Neil Armstrong <narmstrong@baylibre.com> 1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1756L: linux-oxnas@groups.io (moderated for non-subscribers) 1757S: Maintained 1758F: arch/arm/mach-oxnas/ 1759F: arch/arm/boot/dts/ox8*.dts* 1760N: oxnas 1761 1762ARM/PALM TREO SUPPORT 1763M: Tomas Cech <sleep_walker@suse.com> 1764L: linux-arm-kernel@lists.infradead.org 1765W: http://hackndev.com 1766S: Maintained 1767F: arch/arm/mach-pxa/palmtreo.* 1768 1769ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT 1770M: Marek Vasut <marek.vasut@gmail.com> 1771L: linux-arm-kernel@lists.infradead.org 1772W: http://hackndev.com 1773S: Maintained 1774F: arch/arm/mach-pxa/include/mach/palmtx.h 1775F: arch/arm/mach-pxa/palmtx.c 1776F: arch/arm/mach-pxa/palmt5.* 1777F: arch/arm/mach-pxa/include/mach/palmld.h 1778F: arch/arm/mach-pxa/palmld.c 1779F: arch/arm/mach-pxa/palmte2.* 1780F: arch/arm/mach-pxa/include/mach/palmtc.h 1781F: arch/arm/mach-pxa/palmtc.c 1782 1783ARM/PALMZ72 SUPPORT 1784M: Sergey Lapin <slapin@ossfans.org> 1785L: linux-arm-kernel@lists.infradead.org 1786W: http://hackndev.com 1787S: Maintained 1788F: arch/arm/mach-pxa/palmz72.* 1789 1790ARM/PLEB SUPPORT 1791M: Peter Chubb <pleb@gelato.unsw.edu.au> 1792W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB 1793S: Maintained 1794 1795ARM/PT DIGITAL BOARD PORT 1796M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de> 1797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1798W: http://www.armlinux.org.uk/ 1799S: Maintained 1800 1801ARM/QUALCOMM SUPPORT 1802M: Andy Gross <andy.gross@linaro.org> 1803M: David Brown <david.brown@linaro.org> 1804L: linux-arm-msm@vger.kernel.org 1805L: linux-soc@vger.kernel.org 1806S: Maintained 1807F: Documentation/devicetree/bindings/soc/qcom/ 1808F: arch/arm/boot/dts/qcom-*.dts 1809F: arch/arm/boot/dts/qcom-*.dtsi 1810F: arch/arm/mach-qcom/ 1811F: arch/arm64/boot/dts/qcom/* 1812F: drivers/i2c/busses/i2c-qup.c 1813F: drivers/clk/qcom/ 1814F: drivers/dma/qcom/ 1815F: drivers/soc/qcom/ 1816F: drivers/spi/spi-qup.c 1817F: drivers/tty/serial/msm_serial.c 1818F: drivers/*/pm8???-* 1819F: drivers/mfd/ssbi.c 1820F: drivers/firmware/qcom_scm.c 1821T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git 1822 1823ARM/RADISYS ENP2611 MACHINE SUPPORT 1824M: Lennert Buytenhek <kernel@wantstofly.org> 1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1826S: Maintained 1827 1828ARM/REALTEK ARCHITECTURE 1829M: Andreas Färber <afaerber@suse.de> 1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1831S: Maintained 1832F: arch/arm64/boot/dts/realtek/ 1833F: Documentation/devicetree/bindings/arm/realtek.txt 1834 1835ARM/RENESAS ARM64 ARCHITECTURE 1836M: Simon Horman <horms@verge.net.au> 1837M: Magnus Damm <magnus.damm@gmail.com> 1838L: linux-renesas-soc@vger.kernel.org 1839Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1840T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1841S: Supported 1842F: arch/arm64/boot/dts/renesas/ 1843F: Documentation/devicetree/bindings/arm/shmobile.txt 1844F: drivers/soc/renesas/ 1845F: include/linux/soc/renesas/ 1846 1847ARM/RISCPC ARCHITECTURE 1848M: Russell King <linux@armlinux.org.uk> 1849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1850W: http://www.armlinux.org.uk/ 1851S: Maintained 1852F: arch/arm/include/asm/hardware/entry-macro-iomd.S 1853F: arch/arm/include/asm/hardware/ioc.h 1854F: arch/arm/include/asm/hardware/iomd.h 1855F: arch/arm/include/asm/hardware/memc.h 1856F: arch/arm/mach-rpc/ 1857F: drivers/net/ethernet/8390/etherh.c 1858F: drivers/net/ethernet/i825xx/ether1* 1859F: drivers/net/ethernet/seeq/ether3* 1860F: drivers/scsi/arm/ 1861 1862ARM/Rockchip SoC support 1863M: Heiko Stuebner <heiko@sntech.de> 1864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1865L: linux-rockchip@lists.infradead.org 1866T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git 1867S: Maintained 1868F: arch/arm/boot/dts/rk3* 1869F: arch/arm/boot/dts/rv1108* 1870F: arch/arm/mach-rockchip/ 1871F: drivers/clk/rockchip/ 1872F: drivers/i2c/busses/i2c-rk3x.c 1873F: drivers/*/*rockchip* 1874F: drivers/*/*/*rockchip* 1875F: sound/soc/rockchip/ 1876N: rockchip 1877 1878ARM/SAMSUNG EXYNOS ARM ARCHITECTURES 1879M: Kukjin Kim <kgene@kernel.org> 1880M: Krzysztof Kozlowski <krzk@kernel.org> 1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1882L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1883Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 1884S: Maintained 1885F: arch/arm/boot/dts/s3c* 1886F: arch/arm/boot/dts/s5p* 1887F: arch/arm/boot/dts/exynos* 1888F: arch/arm64/boot/dts/exynos/ 1889F: arch/arm/plat-samsung/ 1890F: arch/arm/mach-s3c24*/ 1891F: arch/arm/mach-s3c64xx/ 1892F: arch/arm/mach-s5p*/ 1893F: arch/arm/mach-exynos*/ 1894F: drivers/*/*s3c24* 1895F: drivers/*/*/*s3c24* 1896F: drivers/*/*s3c64xx* 1897F: drivers/*/*s5pv210* 1898F: drivers/memory/samsung/* 1899F: drivers/soc/samsung/* 1900F: Documentation/arm/Samsung/ 1901F: Documentation/devicetree/bindings/arm/samsung/ 1902F: Documentation/devicetree/bindings/sram/samsung-sram.txt 1903F: Documentation/devicetree/bindings/power/pd-samsung.txt 1904N: exynos 1905 1906ARM/SAMSUNG MOBILE MACHINE SUPPORT 1907M: Kyungmin Park <kyungmin.park@samsung.com> 1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1909S: Maintained 1910F: arch/arm/mach-s5pv210/ 1911 1912ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT 1913M: Kyungmin Park <kyungmin.park@samsung.com> 1914M: Kamil Debski <kamil@wypas.org> 1915M: Andrzej Hajda <a.hajda@samsung.com> 1916L: linux-arm-kernel@lists.infradead.org 1917L: linux-media@vger.kernel.org 1918S: Maintained 1919F: drivers/media/platform/s5p-g2d/ 1920 1921ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT 1922M: Marek Szyprowski <m.szyprowski@samsung.com> 1923L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 1924L: linux-media@vger.kernel.org 1925S: Maintained 1926F: drivers/media/platform/s5p-cec/ 1927F: Documentation/devicetree/bindings/media/s5p-cec.txt 1928 1929ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT 1930M: Andrzej Pietrasiewicz <andrzej.p@samsung.com> 1931M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 1932L: linux-arm-kernel@lists.infradead.org 1933L: linux-media@vger.kernel.org 1934S: Maintained 1935F: drivers/media/platform/s5p-jpeg/ 1936 1937ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT 1938M: Kyungmin Park <kyungmin.park@samsung.com> 1939M: Kamil Debski <kamil@wypas.org> 1940M: Jeongtae Park <jtp.park@samsung.com> 1941M: Andrzej Hajda <a.hajda@samsung.com> 1942L: linux-arm-kernel@lists.infradead.org 1943L: linux-media@vger.kernel.org 1944S: Maintained 1945F: arch/arm/plat-samsung/s5p-dev-mfc.c 1946F: drivers/media/platform/s5p-mfc/ 1947 1948ARM/SHMOBILE ARM ARCHITECTURE 1949M: Simon Horman <horms@verge.net.au> 1950M: Magnus Damm <magnus.damm@gmail.com> 1951L: linux-renesas-soc@vger.kernel.org 1952Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/ 1953T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next 1954S: Supported 1955F: arch/arm/boot/dts/emev2* 1956F: arch/arm/boot/dts/r7s* 1957F: arch/arm/boot/dts/r8a* 1958F: arch/arm/boot/dts/sh* 1959F: arch/arm/configs/shmobile_defconfig 1960F: arch/arm/include/debug/renesas-scif.S 1961F: arch/arm/mach-shmobile/ 1962F: Documentation/devicetree/bindings/arm/shmobile.txt 1963F: drivers/soc/renesas/ 1964F: include/linux/soc/renesas/ 1965 1966ARM/SOCFPGA ARCHITECTURE 1967M: Dinh Nguyen <dinguyen@kernel.org> 1968S: Maintained 1969F: arch/arm/mach-socfpga/ 1970F: arch/arm/boot/dts/socfpga* 1971F: arch/arm/configs/socfpga_defconfig 1972F: arch/arm64/boot/dts/altera/ 1973W: http://www.rocketboards.org 1974T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git 1975 1976ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT 1977M: Dinh Nguyen <dinguyen@kernel.org> 1978S: Maintained 1979F: drivers/clk/socfpga/ 1980 1981ARM/SOCFPGA EDAC SUPPORT 1982M: Thor Thayer <thor.thayer@linux.intel.com> 1983S: Maintained 1984F: drivers/edac/altera_edac. 1985 1986ARM/SPREADTRUM SoC SUPPORT 1987M: Orson Zhai <orsonzhai@gmail.com> 1988M: Baolin Wang <baolin.wang@linaro.org> 1989M: Chunyan Zhang <zhang.lyra@gmail.com> 1990S: Maintained 1991F: arch/arm64/boot/dts/sprd 1992N: sprd 1993 1994ARM/STI ARCHITECTURE 1995M: Patrice Chotard <patrice.chotard@st.com> 1996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 1997W: http://www.stlinux.com 1998S: Maintained 1999F: arch/arm/mach-sti/ 2000F: arch/arm/boot/dts/sti* 2001F: drivers/char/hw_random/st-rng.c 2002F: drivers/clocksource/arm_global_timer.c 2003F: drivers/clocksource/clksrc_st_lpc.c 2004F: drivers/cpufreq/sti-cpufreq.c 2005F: drivers/dma/st_fdma* 2006F: drivers/i2c/busses/i2c-st.c 2007F: drivers/media/rc/st_rc.c 2008F: drivers/media/platform/sti/c8sectpfe/ 2009F: drivers/mmc/host/sdhci-st.c 2010F: drivers/phy/st/phy-miphy28lp.c 2011F: drivers/phy/st/phy-stih407-usb.c 2012F: drivers/pinctrl/pinctrl-st.c 2013F: drivers/remoteproc/st_remoteproc.c 2014F: drivers/remoteproc/st_slim_rproc.c 2015F: drivers/reset/sti/ 2016F: drivers/rtc/rtc-st-lpc.c 2017F: drivers/tty/serial/st-asc.c 2018F: drivers/usb/dwc3/dwc3-st.c 2019F: drivers/usb/host/ehci-st.c 2020F: drivers/usb/host/ohci-st.c 2021F: drivers/watchdog/st_lpc_wdt.c 2022F: drivers/ata/ahci_st.c 2023F: include/linux/remoteproc/st_slim_rproc.h 2024 2025ARM/STM32 ARCHITECTURE 2026M: Maxime Coquelin <mcoquelin.stm32@gmail.com> 2027M: Alexandre Torgue <alexandre.torgue@st.com> 2028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2029S: Maintained 2030T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next 2031N: stm32 2032F: arch/arm/boot/dts/stm32* 2033F: arch/arm/mach-stm32/ 2034F: drivers/clocksource/armv7m_systick.c 2035 2036ARM/Synaptics Berlin SoC support 2037M: Jisheng Zhang <Jisheng.Zhang@synaptics.com> 2038M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2040S: Maintained 2041F: arch/arm/mach-berlin/ 2042F: arch/arm/boot/dts/berlin* 2043F: arch/arm64/boot/dts/marvell/berlin* 2044 2045ARM/TANGO ARCHITECTURE 2046M: Marc Gonzalez <marc.w.gonzalez@free.fr> 2047M: Mans Rullgard <mans@mansr.com> 2048L: linux-arm-kernel@lists.infradead.org 2049S: Odd Fixes 2050N: tango 2051 2052ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT 2053M: Lennert Buytenhek <kernel@wantstofly.org> 2054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2055S: Maintained 2056 2057ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT 2058M: Hans Verkuil <hans.verkuil@cisco.com> 2059L: linux-tegra@vger.kernel.org 2060L: linux-media@vger.kernel.org 2061S: Maintained 2062F: drivers/media/platform/tegra-cec/ 2063F: Documentation/devicetree/bindings/media/tegra-cec.txt 2064 2065ARM/TETON BGA MACHINE SUPPORT 2066M: "Mark F. Brown" <mark.brown314@gmail.com> 2067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2068S: Maintained 2069 2070ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS 2071M: Santosh Shilimkar <ssantosh@kernel.org> 2072L: linux-kernel@vger.kernel.org 2073S: Maintained 2074F: drivers/memory/*emif* 2075 2076ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE 2077M: Santosh Shilimkar <ssantosh@kernel.org> 2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2079S: Maintained 2080F: arch/arm/mach-keystone/ 2081F: arch/arm/boot/dts/keystone-* 2082T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 2083 2084ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK 2085M: Santosh Shilimkar <ssantosh@kernel.org> 2086L: linux-kernel@vger.kernel.org 2087S: Maintained 2088F: drivers/clk/keystone/ 2089 2090ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE 2091M: Santosh Shilimkar <ssantosh@kernel.org> 2092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2093L: linux-kernel@vger.kernel.org 2094S: Maintained 2095F: drivers/clocksource/timer-keystone.c 2096 2097ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER 2098M: Santosh Shilimkar <ssantosh@kernel.org> 2099L: linux-kernel@vger.kernel.org 2100S: Maintained 2101F: drivers/power/reset/keystone-reset.c 2102 2103ARM/THECUS N2100 MACHINE SUPPORT 2104M: Lennert Buytenhek <kernel@wantstofly.org> 2105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2106S: Maintained 2107 2108ARM/TOSA MACHINE SUPPORT 2109M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> 2110M: Dirk Opfer <dirk@opfer-online.de> 2111S: Maintained 2112 2113ARM/UNIPHIER ARCHITECTURE 2114M: Masahiro Yamada <yamada.masahiro@socionext.com> 2115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2116T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git 2117S: Maintained 2118F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt 2119F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt 2120F: arch/arm/boot/dts/uniphier* 2121F: arch/arm/include/asm/hardware/cache-uniphier.h 2122F: arch/arm/mach-uniphier/ 2123F: arch/arm/mm/cache-uniphier.c 2124F: arch/arm64/boot/dts/socionext/uniphier* 2125F: drivers/bus/uniphier-system-bus.c 2126F: drivers/clk/uniphier/ 2127F: drivers/gpio/gpio-uniphier.c 2128F: drivers/i2c/busses/i2c-uniphier* 2129F: drivers/irqchip/irq-uniphier-aidet.c 2130F: drivers/pinctrl/uniphier/ 2131F: drivers/reset/reset-uniphier.c 2132F: drivers/tty/serial/8250/8250_uniphier.c 2133N: uniphier 2134 2135ARM/Ux500 CLOCK FRAMEWORK SUPPORT 2136M: Ulf Hansson <ulf.hansson@linaro.org> 2137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2138T: git git://git.linaro.org/people/ulfh/clk.git 2139S: Maintained 2140F: drivers/clk/ux500/ 2141 2142ARM/VERSATILE EXPRESS PLATFORM 2143M: Liviu Dudau <liviu.dudau@arm.com> 2144M: Sudeep Holla <sudeep.holla@arm.com> 2145M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 2146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2147S: Maintained 2148F: arch/arm/boot/dts/vexpress* 2149F: arch/arm64/boot/dts/arm/ 2150F: arch/arm/mach-vexpress/ 2151F: */*/vexpress* 2152F: */*/*/vexpress* 2153F: drivers/clk/versatile/clk-vexpress-osc.c 2154F: drivers/clocksource/versatile.c 2155N: mps2 2156 2157ARM/VFP SUPPORT 2158M: Russell King <linux@armlinux.org.uk> 2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2160W: http://www.armlinux.org.uk/ 2161S: Maintained 2162F: arch/arm/vfp/ 2163 2164ARM/VOIPAC PXA270 SUPPORT 2165M: Marek Vasut <marek.vasut@gmail.com> 2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2167S: Maintained 2168F: arch/arm/mach-pxa/vpac270.c 2169F: arch/arm/mach-pxa/include/mach/vpac270.h 2170 2171ARM/VT8500 ARM ARCHITECTURE 2172M: Tony Prisk <linux@prisktech.co.nz> 2173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2174S: Maintained 2175F: arch/arm/mach-vt8500/ 2176F: drivers/clocksource/vt8500_timer.c 2177F: drivers/i2c/busses/i2c-wmt.c 2178F: drivers/mmc/host/wmt-sdmmc.c 2179F: drivers/pwm/pwm-vt8500.c 2180F: drivers/rtc/rtc-vt8500.c 2181F: drivers/tty/serial/vt8500_serial.c 2182F: drivers/usb/host/ehci-platform.c 2183F: drivers/usb/host/uhci-platform.c 2184F: drivers/video/fbdev/vt8500lcdfb.* 2185F: drivers/video/fbdev/wm8505fb* 2186F: drivers/video/fbdev/wmt_ge_rops.* 2187 2188ARM/ZIPIT Z2 SUPPORT 2189M: Marek Vasut <marek.vasut@gmail.com> 2190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2191S: Maintained 2192F: arch/arm/mach-pxa/z2.c 2193F: arch/arm/mach-pxa/include/mach/z2.h 2194 2195ARM/ZTE ARCHITECTURE 2196M: Jun Nie <jun.nie@linaro.org> 2197M: Baoyou Xie <baoyou.xie@linaro.org> 2198M: Shawn Guo <shawnguo@kernel.org> 2199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2200S: Maintained 2201F: arch/arm/boot/dts/zx2967* 2202F: arch/arm/mach-zx/ 2203F: arch/arm64/boot/dts/zte/ 2204F: drivers/clk/zte/ 2205F: drivers/dma/zx_dma.c 2206F: drivers/gpio/gpio-zx.c 2207F: drivers/i2c/busses/i2c-zx2967.c 2208F: drivers/mmc/host/dw_mmc-zx.* 2209F: drivers/pinctrl/zte/ 2210F: drivers/soc/zte/ 2211F: drivers/thermal/zx2967_thermal.c 2212F: drivers/watchdog/zx2967_wdt.c 2213F: Documentation/devicetree/bindings/arm/zte.txt 2214F: Documentation/devicetree/bindings/clock/zx2967*.txt 2215F: Documentation/devicetree/bindings/dma/zxdma.txt 2216F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt 2217F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt 2218F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt 2219F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt 2220F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt 2221F: Documentation/devicetree/bindings/soc/zte/ 2222F: Documentation/devicetree/bindings/sound/zte,*.txt 2223F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt 2224F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt 2225F: include/dt-bindings/clock/zx2967*.h 2226F: include/dt-bindings/soc/zte,*.h 2227F: sound/soc/codecs/zx_aud96p22.c 2228F: sound/soc/zte/ 2229 2230ARM/ZYNQ ARCHITECTURE 2231M: Michal Simek <michal.simek@xilinx.com> 2232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2233W: http://wiki.xilinx.com 2234T: git https://github.com/Xilinx/linux-xlnx.git 2235S: Supported 2236F: arch/arm/mach-zynq/ 2237F: drivers/cpuidle/cpuidle-zynq.c 2238F: drivers/block/xsysace.c 2239N: zynq 2240N: xilinx 2241F: drivers/clocksource/cadence_ttc_timer.c 2242F: drivers/i2c/busses/i2c-cadence.c 2243F: drivers/mmc/host/sdhci-of-arasan.c 2244F: drivers/edac/synopsys_edac.c 2245 2246ARM64 PORT (AARCH64 ARCHITECTURE) 2247M: Catalin Marinas <catalin.marinas@arm.com> 2248M: Will Deacon <will.deacon@arm.com> 2249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2250T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git 2251S: Maintained 2252F: arch/arm64/ 2253F: Documentation/arm64/ 2254 2255AS3645A LED FLASH CONTROLLER DRIVER 2256M: Sakari Ailus <sakari.ailus@iki.fi> 2257L: linux-leds@vger.kernel.org 2258S: Maintained 2259F: drivers/leds/leds-as3645a.c 2260 2261ASAHI KASEI AK8974 DRIVER 2262M: Linus Walleij <linus.walleij@linaro.org> 2263L: linux-iio@vger.kernel.org 2264W: http://www.akm.com/ 2265S: Supported 2266F: drivers/iio/magnetometer/ak8974.c 2267 2268ASC7621 HARDWARE MONITOR DRIVER 2269M: George Joseph <george.joseph@fairview5.com> 2270L: linux-hwmon@vger.kernel.org 2271S: Maintained 2272F: Documentation/hwmon/asc7621 2273F: drivers/hwmon/asc7621.c 2274 2275ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS 2276M: Corentin Chary <corentin.chary@gmail.com> 2277L: acpi4asus-user@lists.sourceforge.net 2278L: platform-driver-x86@vger.kernel.org 2279W: http://acpi4asus.sf.net 2280S: Maintained 2281F: drivers/platform/x86/asus*.c 2282F: drivers/platform/x86/eeepc*.c 2283 2284ASUS WIRELESS RADIO CONTROL DRIVER 2285M: João Paulo Rechi Vita <jprvita@gmail.com> 2286L: platform-driver-x86@vger.kernel.org 2287S: Maintained 2288F: drivers/platform/x86/asus-wireless.c 2289 2290ASYMMETRIC KEYS 2291M: David Howells <dhowells@redhat.com> 2292L: keyrings@vger.kernel.org 2293S: Maintained 2294F: Documentation/crypto/asymmetric-keys.txt 2295F: include/linux/verification.h 2296F: include/crypto/public_key.h 2297F: include/crypto/pkcs7.h 2298F: crypto/asymmetric_keys/ 2299 2300ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API 2301R: Dan Williams <dan.j.williams@intel.com> 2302W: http://sourceforge.net/projects/xscaleiop 2303S: Odd fixes 2304F: Documentation/crypto/async-tx-api.txt 2305F: crypto/async_tx/ 2306F: drivers/dma/ 2307F: include/linux/dmaengine.h 2308F: include/linux/async_tx.h 2309 2310AT24 EEPROM DRIVER 2311M: Bartosz Golaszewski <brgl@bgdev.pl> 2312L: linux-i2c@vger.kernel.org 2313T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git 2314S: Maintained 2315F: Documentation/devicetree/bindings/eeprom/at24.txt 2316F: drivers/misc/eeprom/at24.c 2317F: include/linux/platform_data/at24.h 2318 2319ATA OVER ETHERNET (AOE) DRIVER 2320M: "Ed L. Cashin" <ed.cashin@acm.org> 2321W: http://www.openaoe.org/ 2322S: Supported 2323F: Documentation/aoe/ 2324F: drivers/block/aoe/ 2325 2326ATHEROS 71XX/9XXX GPIO DRIVER 2327M: Alban Bedel <albeu@free.fr> 2328W: https://github.com/AlbanBedel/linux 2329T: git git://github.com/AlbanBedel/linux 2330S: Maintained 2331F: drivers/gpio/gpio-ath79.c 2332F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt 2333 2334ATHEROS ATH GENERIC UTILITIES 2335M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2336L: linux-wireless@vger.kernel.org 2337S: Supported 2338F: drivers/net/wireless/ath/* 2339 2340ATHEROS ATH5K WIRELESS DRIVER 2341M: Jiri Slaby <jirislaby@gmail.com> 2342M: Nick Kossifidis <mickflemm@gmail.com> 2343M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com> 2344L: linux-wireless@vger.kernel.org 2345W: http://wireless.kernel.org/en/users/Drivers/ath5k 2346S: Maintained 2347F: drivers/net/wireless/ath/ath5k/ 2348 2349ATHEROS ATH6KL WIRELESS DRIVER 2350M: Kalle Valo <kvalo@qca.qualcomm.com> 2351L: linux-wireless@vger.kernel.org 2352W: http://wireless.kernel.org/en/users/Drivers/ath6kl 2353T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 2354S: Supported 2355F: drivers/net/wireless/ath/ath6kl/ 2356 2357ATI_REMOTE2 DRIVER 2358M: Ville Syrjala <syrjala@sci.fi> 2359S: Maintained 2360F: drivers/input/misc/ati_remote2.c 2361 2362ATK0110 HWMON DRIVER 2363M: Luca Tettamanti <kronos.it@gmail.com> 2364L: linux-hwmon@vger.kernel.org 2365S: Maintained 2366F: drivers/hwmon/asus_atk0110.c 2367 2368ATLX ETHERNET DRIVERS 2369M: Jay Cliburn <jcliburn@gmail.com> 2370M: Chris Snook <chris.snook@gmail.com> 2371L: netdev@vger.kernel.org 2372W: http://sourceforge.net/projects/atl1 2373W: http://atl1.sourceforge.net 2374S: Maintained 2375F: drivers/net/ethernet/atheros/ 2376 2377ATM 2378M: Chas Williams <3chas3@gmail.com> 2379L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers) 2380L: netdev@vger.kernel.org 2381W: http://linux-atm.sourceforge.net 2382S: Maintained 2383F: drivers/atm/ 2384F: include/linux/atm* 2385F: include/uapi/linux/atm* 2386 2387ATMEL AT91 / AT32 MCI DRIVER 2388M: Ludovic Desroches <ludovic.desroches@microchip.com> 2389S: Maintained 2390F: drivers/mmc/host/atmel-mci.c 2391 2392ATMEL AT91 SAMA5D2-Compatible Shutdown Controller 2393M: Nicolas Ferre <nicolas.ferre@microchip.com> 2394S: Supported 2395F: drivers/power/reset/at91-sama5d2_shdwc.c 2396 2397ATMEL Audio ALSA driver 2398M: Nicolas Ferre <nicolas.ferre@microchip.com> 2399L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2400S: Supported 2401F: sound/soc/atmel 2402 2403ATMEL I2C DRIVER 2404M: Ludovic Desroches <ludovic.desroches@microchip.com> 2405L: linux-i2c@vger.kernel.org 2406S: Supported 2407F: drivers/i2c/busses/i2c-at91.c 2408 2409ATMEL ISI DRIVER 2410M: Ludovic Desroches <ludovic.desroches@microchip.com> 2411L: linux-media@vger.kernel.org 2412S: Supported 2413F: drivers/media/platform/atmel/atmel-isi.c 2414F: include/media/atmel-isi.h 2415 2416ATMEL LCDFB DRIVER 2417M: Nicolas Ferre <nicolas.ferre@microchip.com> 2418L: linux-fbdev@vger.kernel.org 2419S: Maintained 2420F: drivers/video/fbdev/atmel_lcdfb.c 2421F: include/video/atmel_lcdc.h 2422 2423ATMEL MACB ETHERNET DRIVER 2424M: Nicolas Ferre <nicolas.ferre@microchip.com> 2425S: Supported 2426F: drivers/net/ethernet/cadence/ 2427 2428ATMEL MAXTOUCH DRIVER 2429M: Nick Dyer <nick@shmanahar.org> 2430T: git git://github.com/ndyer/linux.git 2431S: Maintained 2432F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt 2433F: drivers/input/touchscreen/atmel_mxt_ts.c 2434 2435ATMEL SAMA5D2 ADC DRIVER 2436M: Ludovic Desroches <ludovic.desroches@microchip.com> 2437L: linux-iio@vger.kernel.org 2438S: Supported 2439F: drivers/iio/adc/at91-sama5d2_adc.c 2440 2441ATMEL SDMMC DRIVER 2442M: Ludovic Desroches <ludovic.desroches@microchip.com> 2443L: linux-mmc@vger.kernel.org 2444S: Supported 2445F: drivers/mmc/host/sdhci-of-at91.c 2446 2447ATMEL SPI DRIVER 2448M: Nicolas Ferre <nicolas.ferre@microchip.com> 2449S: Supported 2450F: drivers/spi/spi-atmel.* 2451 2452ATMEL SSC DRIVER 2453M: Nicolas Ferre <nicolas.ferre@microchip.com> 2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2455S: Supported 2456F: drivers/misc/atmel-ssc.c 2457F: include/linux/atmel-ssc.h 2458 2459ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS 2460M: Nicolas Ferre <nicolas.ferre@microchip.com> 2461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2462S: Supported 2463F: drivers/misc/atmel_tclib.c 2464F: drivers/clocksource/tcb_clksrc.c 2465 2466ATMEL USBA UDC DRIVER 2467M: Nicolas Ferre <nicolas.ferre@microchip.com> 2468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2469S: Supported 2470F: drivers/usb/gadget/udc/atmel_usba_udc.* 2471 2472ATMEL WIRELESS DRIVER 2473M: Simon Kelley <simon@thekelleys.org.uk> 2474L: linux-wireless@vger.kernel.org 2475W: http://www.thekelleys.org.uk/atmel 2476W: http://atmelwlandriver.sourceforge.net/ 2477S: Maintained 2478F: drivers/net/wireless/atmel/atmel* 2479 2480ATMEL XDMA DRIVER 2481M: Ludovic Desroches <ludovic.desroches@microchip.com> 2482L: linux-arm-kernel@lists.infradead.org 2483L: dmaengine@vger.kernel.org 2484S: Supported 2485F: drivers/dma/at_xdmac.c 2486 2487ATOMIC INFRASTRUCTURE 2488M: Will Deacon <will.deacon@arm.com> 2489M: Peter Zijlstra <peterz@infradead.org> 2490R: Boqun Feng <boqun.feng@gmail.com> 2491L: linux-kernel@vger.kernel.org 2492S: Maintained 2493F: arch/*/include/asm/atomic*.h 2494F: include/*/atomic*.h 2495 2496ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER 2497M: Bradley Grove <linuxdrivers@attotech.com> 2498L: linux-scsi@vger.kernel.org 2499W: http://www.attotech.com 2500S: Supported 2501F: drivers/scsi/esas2r 2502 2503ATUSB IEEE 802.15.4 RADIO DRIVER 2504M: Stefan Schmidt <stefan@osg.samsung.com> 2505L: linux-wpan@vger.kernel.org 2506S: Maintained 2507F: drivers/net/ieee802154/atusb.c 2508F: drivers/net/ieee802154/atusb.h 2509F: drivers/net/ieee802154/at86rf230.h 2510 2511AUDIT SUBSYSTEM 2512M: Paul Moore <paul@paul-moore.com> 2513M: Eric Paris <eparis@redhat.com> 2514L: linux-audit@redhat.com (moderated for non-subscribers) 2515W: https://github.com/linux-audit 2516T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git 2517S: Supported 2518F: include/linux/audit.h 2519F: include/uapi/linux/audit.h 2520F: kernel/audit* 2521 2522AUXILIARY DISPLAY DRIVERS 2523M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 2524W: http://miguelojeda.es/auxdisplay.htm 2525W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 2526S: Maintained 2527F: drivers/auxdisplay/ 2528F: include/linux/cfag12864b.h 2529 2530AX.25 NETWORK LAYER 2531M: Ralf Baechle <ralf@linux-mips.org> 2532L: linux-hams@vger.kernel.org 2533W: http://www.linux-ax25.org/ 2534S: Maintained 2535F: include/uapi/linux/ax25.h 2536F: include/net/ax25.h 2537F: net/ax25/ 2538 2539AXENTIA ARM DEVICES 2540M: Peter Rosin <peda@axentia.se> 2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2542S: Maintained 2543F: Documentation/devicetree/bindings/arm/axentia.txt 2544F: arch/arm/boot/dts/at91-linea.dtsi 2545F: arch/arm/boot/dts/at91-natte.dtsi 2546F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts 2547F: arch/arm/boot/dts/at91-tse850-3.dts 2548 2549AXENTIA ASOC DRIVERS 2550M: Peter Rosin <peda@axentia.se> 2551L: alsa-devel@alsa-project.org (moderated for non-subscribers) 2552S: Maintained 2553F: Documentation/devicetree/bindings/sound/axentia,* 2554F: sound/soc/atmel/tse850-pcm5142.c 2555 2556AZ6007 DVB DRIVER 2557M: Mauro Carvalho Chehab <mchehab@kernel.org> 2558L: linux-media@vger.kernel.org 2559W: https://linuxtv.org 2560T: git git://linuxtv.org/media_tree.git 2561S: Maintained 2562F: drivers/media/usb/dvb-usb-v2/az6007.c 2563 2564AZTECH FM RADIO RECEIVER DRIVER 2565M: Hans Verkuil <hverkuil@xs4all.nl> 2566L: linux-media@vger.kernel.org 2567T: git git://linuxtv.org/media_tree.git 2568W: https://linuxtv.org 2569S: Maintained 2570F: drivers/media/radio/radio-aztech* 2571 2572B43 WIRELESS DRIVER 2573L: linux-wireless@vger.kernel.org 2574L: b43-dev@lists.infradead.org 2575W: http://wireless.kernel.org/en/users/Drivers/b43 2576S: Odd Fixes 2577F: drivers/net/wireless/broadcom/b43/ 2578 2579B43LEGACY WIRELESS DRIVER 2580M: Larry Finger <Larry.Finger@lwfinger.net> 2581L: linux-wireless@vger.kernel.org 2582L: b43-dev@lists.infradead.org 2583W: http://wireless.kernel.org/en/users/Drivers/b43 2584S: Maintained 2585F: drivers/net/wireless/broadcom/b43legacy/ 2586 2587BACKLIGHT CLASS/SUBSYSTEM 2588M: Lee Jones <lee.jones@linaro.org> 2589M: Daniel Thompson <daniel.thompson@linaro.org> 2590M: Jingoo Han <jingoohan1@gmail.com> 2591T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git 2592S: Maintained 2593F: drivers/video/backlight/ 2594F: include/linux/backlight.h 2595F: include/linux/pwm_backlight.h 2596F: Documentation/devicetree/bindings/leds/backlight 2597 2598BATMAN ADVANCED 2599M: Marek Lindner <mareklindner@neomailbox.ch> 2600M: Simon Wunderlich <sw@simonwunderlich.de> 2601M: Antonio Quartulli <a@unstable.cc> 2602L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers) 2603W: https://www.open-mesh.org/ 2604Q: https://patchwork.open-mesh.org/project/batman/list/ 2605S: Maintained 2606F: Documentation/ABI/testing/sysfs-class-net-batman-adv 2607F: Documentation/ABI/testing/sysfs-class-net-mesh 2608F: Documentation/networking/batman-adv.rst 2609F: include/uapi/linux/batadv_packet.h 2610F: include/uapi/linux/batman_adv.h 2611F: net/batman-adv/ 2612 2613BAYCOM/HDLCDRV DRIVERS FOR AX.25 2614M: Thomas Sailer <t.sailer@alumni.ethz.ch> 2615L: linux-hams@vger.kernel.org 2616W: http://www.baycom.org/~tom/ham/ham.html 2617S: Maintained 2618F: drivers/net/hamradio/baycom* 2619 2620BCACHE (BLOCK LAYER CACHE) 2621M: Coly Li <colyli@suse.de> 2622M: Kent Overstreet <kent.overstreet@gmail.com> 2623L: linux-bcache@vger.kernel.org 2624W: http://bcache.evilpiepirate.org 2625C: irc://irc.oftc.net/bcache 2626S: Maintained 2627F: drivers/md/bcache/ 2628 2629BDISP ST MEDIA DRIVER 2630M: Fabien Dessenne <fabien.dessenne@st.com> 2631L: linux-media@vger.kernel.org 2632T: git git://linuxtv.org/media_tree.git 2633W: https://linuxtv.org 2634S: Supported 2635F: drivers/media/platform/sti/bdisp 2636 2637BECKHOFF CX5020 ETHERCAT MASTER DRIVER 2638M: Dariusz Marcinkiewicz <reksio@newterm.pl> 2639L: netdev@vger.kernel.org 2640S: Maintained 2641F: drivers/net/ethernet/ec_bhf.c 2642 2643BEFS FILE SYSTEM 2644M: Luis de Bethencourt <luisbg@kernel.org> 2645M: Salah Triki <salah.triki@gmail.com> 2646S: Maintained 2647T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git 2648F: Documentation/filesystems/befs.txt 2649F: fs/befs/ 2650 2651BFQ I/O SCHEDULER 2652M: Paolo Valente <paolo.valente@linaro.org> 2653M: Jens Axboe <axboe@kernel.dk> 2654L: linux-block@vger.kernel.org 2655S: Maintained 2656F: block/bfq-* 2657F: Documentation/block/bfq-iosched.txt 2658 2659BFS FILE SYSTEM 2660M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com> 2661S: Maintained 2662F: Documentation/filesystems/bfs.txt 2663F: fs/bfs/ 2664F: include/uapi/linux/bfs_fs.h 2665 2666BLINKM RGB LED DRIVER 2667M: Jan-Simon Moeller <jansimon.moeller@gmx.de> 2668S: Maintained 2669F: drivers/leds/leds-blinkm.c 2670 2671BLOCK LAYER 2672M: Jens Axboe <axboe@kernel.dk> 2673L: linux-block@vger.kernel.org 2674T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git 2675S: Maintained 2676F: block/ 2677F: drivers/block/ 2678F: kernel/trace/blktrace.c 2679F: lib/sbitmap.c 2680 2681BLOCK2MTD DRIVER 2682M: Joern Engel <joern@lazybastard.org> 2683L: linux-mtd@lists.infradead.org 2684S: Maintained 2685F: drivers/mtd/devices/block2mtd.c 2686 2687BLUETOOTH DRIVERS 2688M: Marcel Holtmann <marcel@holtmann.org> 2689M: Johan Hedberg <johan.hedberg@gmail.com> 2690L: linux-bluetooth@vger.kernel.org 2691W: http://www.bluez.org/ 2692T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2693T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2694S: Maintained 2695F: drivers/bluetooth/ 2696 2697BLUETOOTH SUBSYSTEM 2698M: Marcel Holtmann <marcel@holtmann.org> 2699M: Johan Hedberg <johan.hedberg@gmail.com> 2700L: linux-bluetooth@vger.kernel.org 2701W: http://www.bluez.org/ 2702T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git 2703T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git 2704S: Maintained 2705F: net/bluetooth/ 2706F: include/net/bluetooth/ 2707 2708BONDING DRIVER 2709M: Jay Vosburgh <j.vosburgh@gmail.com> 2710M: Veaceslav Falico <vfalico@gmail.com> 2711M: Andy Gospodarek <andy@greyhouse.net> 2712L: netdev@vger.kernel.org 2713W: http://sourceforge.net/projects/bonding/ 2714S: Supported 2715F: drivers/net/bonding/ 2716F: include/uapi/linux/if_bonding.h 2717 2718BPF (Safe dynamic programs and tools) 2719M: Alexei Starovoitov <ast@kernel.org> 2720M: Daniel Borkmann <daniel@iogearbox.net> 2721L: netdev@vger.kernel.org 2722L: linux-kernel@vger.kernel.org 2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git 2724T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git 2725S: Supported 2726F: arch/x86/net/bpf_jit* 2727F: Documentation/networking/filter.txt 2728F: Documentation/bpf/ 2729F: include/linux/bpf* 2730F: include/linux/filter.h 2731F: include/trace/events/xdp.h 2732F: include/uapi/linux/bpf* 2733F: include/uapi/linux/filter.h 2734F: kernel/bpf/ 2735F: kernel/trace/bpf_trace.c 2736F: lib/test_bpf.c 2737F: net/bpf/ 2738F: net/core/filter.c 2739F: net/sched/act_bpf.c 2740F: net/sched/cls_bpf.c 2741F: samples/bpf/ 2742F: tools/bpf/ 2743F: tools/testing/selftests/bpf/ 2744 2745BROADCOM B44 10/100 ETHERNET DRIVER 2746M: Michael Chan <michael.chan@broadcom.com> 2747L: netdev@vger.kernel.org 2748S: Supported 2749F: drivers/net/ethernet/broadcom/b44.* 2750 2751BROADCOM B53 ETHERNET SWITCH DRIVER 2752M: Florian Fainelli <f.fainelli@gmail.com> 2753L: netdev@vger.kernel.org 2754L: openwrt-devel@lists.openwrt.org (subscribers-only) 2755S: Supported 2756F: drivers/net/dsa/b53/* 2757F: include/linux/platform_data/b53.h 2758 2759BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE 2760M: Florian Fainelli <f.fainelli@gmail.com> 2761M: Ray Jui <rjui@broadcom.com> 2762M: Scott Branden <sbranden@broadcom.com> 2763M: bcm-kernel-feedback-list@broadcom.com 2764T: git git://github.com/broadcom/mach-bcm 2765S: Maintained 2766N: bcm281* 2767N: bcm113* 2768N: bcm216* 2769N: kona 2770F: arch/arm/mach-bcm/ 2771 2772BROADCOM BCM2835 ARM ARCHITECTURE 2773M: Eric Anholt <eric@anholt.net> 2774M: Stefan Wahren <stefan.wahren@i2se.com> 2775L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers) 2776L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2777T: git git://github.com/anholt/linux 2778S: Maintained 2779N: bcm2835 2780F: drivers/staging/vc04_services 2781 2782BROADCOM BCM47XX MIPS ARCHITECTURE 2783M: Hauke Mehrtens <hauke@hauke-m.de> 2784M: Rafał Miłecki <zajec5@gmail.com> 2785L: linux-mips@linux-mips.org 2786S: Maintained 2787F: Documentation/devicetree/bindings/mips/brcm/ 2788F: arch/mips/bcm47xx/* 2789F: arch/mips/include/asm/mach-bcm47xx/* 2790 2791BROADCOM BCM5301X ARM ARCHITECTURE 2792M: Hauke Mehrtens <hauke@hauke-m.de> 2793M: Rafał Miłecki <zajec5@gmail.com> 2794M: Jon Mason <jonmason@broadcom.com> 2795M: bcm-kernel-feedback-list@broadcom.com 2796L: linux-arm-kernel@lists.infradead.org 2797S: Maintained 2798F: arch/arm/mach-bcm/bcm_5301x.c 2799F: arch/arm/boot/dts/bcm5301x*.dtsi 2800F: arch/arm/boot/dts/bcm470* 2801F: arch/arm/boot/dts/bcm953012* 2802 2803BROADCOM BCM53573 ARM ARCHITECTURE 2804M: Rafał Miłecki <rafal@milecki.pl> 2805L: linux-arm-kernel@lists.infradead.org 2806S: Maintained 2807F: arch/arm/boot/dts/bcm53573* 2808F: arch/arm/boot/dts/bcm47189* 2809 2810BROADCOM BCM63XX ARM ARCHITECTURE 2811M: Florian Fainelli <f.fainelli@gmail.com> 2812M: bcm-kernel-feedback-list@broadcom.com 2813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2814T: git git://github.com/broadcom/stblinux.git 2815S: Maintained 2816N: bcm63xx 2817 2818BROADCOM BCM63XX/BCM33XX UDC DRIVER 2819M: Kevin Cernekee <cernekee@gmail.com> 2820L: linux-usb@vger.kernel.org 2821S: Maintained 2822F: drivers/usb/gadget/udc/bcm63xx_udc.* 2823 2824BROADCOM BCM7XXX ARM ARCHITECTURE 2825M: Brian Norris <computersforpeace@gmail.com> 2826M: Gregory Fong <gregory.0xf0@gmail.com> 2827M: Florian Fainelli <f.fainelli@gmail.com> 2828M: bcm-kernel-feedback-list@broadcom.com 2829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2830T: git git://github.com/broadcom/stblinux.git 2831S: Maintained 2832F: arch/arm/mach-bcm/*brcmstb* 2833F: arch/arm/boot/dts/bcm7*.dts* 2834F: drivers/bus/brcmstb_gisb.c 2835F: arch/arm/mm/cache-b15-rac.c 2836F: arch/arm/include/asm/hardware/cache-b15-rac.h 2837N: brcmstb 2838 2839BROADCOM BMIPS CPUFREQ DRIVER 2840M: Markus Mayer <mmayer@broadcom.com> 2841M: bcm-kernel-feedback-list@broadcom.com 2842L: linux-pm@vger.kernel.org 2843S: Maintained 2844F: drivers/cpufreq/bmips-cpufreq.c 2845 2846BROADCOM BMIPS MIPS ARCHITECTURE 2847M: Kevin Cernekee <cernekee@gmail.com> 2848M: Florian Fainelli <f.fainelli@gmail.com> 2849L: linux-mips@linux-mips.org 2850T: git git://github.com/broadcom/stblinux.git 2851S: Maintained 2852F: arch/mips/bmips/* 2853F: arch/mips/include/asm/mach-bmips/* 2854F: arch/mips/kernel/*bmips* 2855F: arch/mips/boot/dts/brcm/bcm*.dts* 2856F: drivers/irqchip/irq-bcm63* 2857F: drivers/irqchip/irq-bcm7* 2858F: drivers/irqchip/irq-brcmstb* 2859F: include/linux/bcm963xx_nvram.h 2860F: include/linux/bcm963xx_tag.h 2861 2862BROADCOM BNX2 GIGABIT ETHERNET DRIVER 2863M: Rasesh Mody <rasesh.mody@cavium.com> 2864M: Harish Patil <harish.patil@cavium.com> 2865M: Dept-GELinuxNICDev@cavium.com 2866L: netdev@vger.kernel.org 2867S: Supported 2868F: drivers/net/ethernet/broadcom/bnx2.* 2869F: drivers/net/ethernet/broadcom/bnx2_* 2870 2871BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER 2872M: QLogic-Storage-Upstream@qlogic.com 2873L: linux-scsi@vger.kernel.org 2874S: Supported 2875F: drivers/scsi/bnx2fc/ 2876 2877BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER 2878M: QLogic-Storage-Upstream@qlogic.com 2879L: linux-scsi@vger.kernel.org 2880S: Supported 2881F: drivers/scsi/bnx2i/ 2882 2883BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER 2884M: Ariel Elior <ariel.elior@cavium.com> 2885M: everest-linux-l2@cavium.com 2886L: netdev@vger.kernel.org 2887S: Supported 2888F: drivers/net/ethernet/broadcom/bnx2x/ 2889 2890BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER 2891M: Michael Chan <michael.chan@broadcom.com> 2892L: netdev@vger.kernel.org 2893S: Supported 2894F: drivers/net/ethernet/broadcom/bnxt/ 2895 2896BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER 2897M: Arend van Spriel <arend.vanspriel@broadcom.com> 2898M: Franky Lin <franky.lin@broadcom.com> 2899M: Hante Meuleman <hante.meuleman@broadcom.com> 2900M: Chi-Hsien Lin <chi-hsien.lin@cypress.com> 2901M: Wright Feng <wright.feng@cypress.com> 2902L: linux-wireless@vger.kernel.org 2903L: brcm80211-dev-list.pdl@broadcom.com 2904L: brcm80211-dev-list@cypress.com 2905S: Supported 2906F: drivers/net/wireless/broadcom/brcm80211/ 2907 2908BROADCOM BRCMSTB GPIO DRIVER 2909M: Gregory Fong <gregory.0xf0@gmail.com> 2910L: bcm-kernel-feedback-list@broadcom.com 2911S: Supported 2912F: drivers/gpio/gpio-brcmstb.c 2913F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt 2914 2915BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER 2916M: Al Cooper <alcooperx@gmail.com> 2917L: linux-kernel@vger.kernel.org 2918L: bcm-kernel-feedback-list@broadcom.com 2919S: Maintained 2920F: drivers/phy/broadcom/phy-brcm-usb* 2921 2922BROADCOM GENET ETHERNET DRIVER 2923M: Doug Berger <opendmb@gmail.com> 2924M: Florian Fainelli <f.fainelli@gmail.com> 2925L: netdev@vger.kernel.org 2926S: Supported 2927F: drivers/net/ethernet/broadcom/genet/ 2928 2929BROADCOM IPROC ARM ARCHITECTURE 2930M: Ray Jui <rjui@broadcom.com> 2931M: Scott Branden <sbranden@broadcom.com> 2932M: Jon Mason <jonmason@broadcom.com> 2933M: bcm-kernel-feedback-list@broadcom.com 2934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 2935T: git git://github.com/broadcom/cygnus-linux.git 2936S: Maintained 2937N: iproc 2938N: cygnus 2939N: bcm[-_]nsp 2940N: bcm9113* 2941N: bcm9583* 2942N: bcm9585* 2943N: bcm9586* 2944N: bcm988312 2945N: bcm113* 2946N: bcm583* 2947N: bcm585* 2948N: bcm586* 2949N: bcm88312 2950N: hr2 2951F: arch/arm64/boot/dts/broadcom/ns2* 2952F: drivers/clk/bcm/clk-ns* 2953F: drivers/pinctrl/bcm/pinctrl-ns* 2954 2955BROADCOM KONA GPIO DRIVER 2956M: Ray Jui <rjui@broadcom.com> 2957L: bcm-kernel-feedback-list@broadcom.com 2958S: Supported 2959F: drivers/gpio/gpio-bcm-kona.c 2960F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt 2961 2962BROADCOM NETXTREME-E ROCE DRIVER 2963M: Selvin Xavier <selvin.xavier@broadcom.com> 2964M: Devesh Sharma <devesh.sharma@broadcom.com> 2965M: Somnath Kotur <somnath.kotur@broadcom.com> 2966M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 2967L: linux-rdma@vger.kernel.org 2968W: http://www.broadcom.com 2969S: Supported 2970F: drivers/infiniband/hw/bnxt_re/ 2971F: include/uapi/rdma/bnxt_re-abi.h 2972 2973BROADCOM NVRAM DRIVER 2974M: Rafał Miłecki <zajec5@gmail.com> 2975L: linux-mips@linux-mips.org 2976S: Maintained 2977F: drivers/firmware/broadcom/* 2978 2979BROADCOM SPECIFIC AMBA DRIVER (BCMA) 2980M: Rafał Miłecki <zajec5@gmail.com> 2981L: linux-wireless@vger.kernel.org 2982S: Maintained 2983F: drivers/bcma/ 2984F: include/linux/bcma/ 2985 2986BROADCOM STB AVS CPUFREQ DRIVER 2987M: Markus Mayer <mmayer@broadcom.com> 2988M: bcm-kernel-feedback-list@broadcom.com 2989L: linux-pm@vger.kernel.org 2990S: Maintained 2991F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt 2992F: drivers/cpufreq/brcmstb* 2993 2994BROADCOM STB AVS TMON DRIVER 2995M: Markus Mayer <mmayer@broadcom.com> 2996M: bcm-kernel-feedback-list@broadcom.com 2997L: linux-pm@vger.kernel.org 2998S: Maintained 2999F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt 3000F: drivers/thermal/broadcom/brcmstb* 3001 3002BROADCOM STB NAND FLASH DRIVER 3003M: Brian Norris <computersforpeace@gmail.com> 3004M: Kamal Dasu <kdasu.kdev@gmail.com> 3005L: linux-mtd@lists.infradead.org 3006L: bcm-kernel-feedback-list@broadcom.com 3007S: Maintained 3008F: drivers/mtd/nand/raw/brcmnand/ 3009 3010BROADCOM STB DPFE DRIVER 3011M: Markus Mayer <mmayer@broadcom.com> 3012M: bcm-kernel-feedback-list@broadcom.com 3013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3014S: Maintained 3015F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt 3016F: drivers/memory/brcmstb_dpfe.c 3017 3018BROADCOM SYSTEMPORT ETHERNET DRIVER 3019M: Florian Fainelli <f.fainelli@gmail.com> 3020L: netdev@vger.kernel.org 3021S: Supported 3022F: drivers/net/ethernet/broadcom/bcmsysport.* 3023 3024BROADCOM TG3 GIGABIT ETHERNET DRIVER 3025M: Siva Reddy Kallam <siva.kallam@broadcom.com> 3026M: Prashant Sreedharan <prashant@broadcom.com> 3027M: Michael Chan <mchan@broadcom.com> 3028L: netdev@vger.kernel.org 3029S: Supported 3030F: drivers/net/ethernet/broadcom/tg3.* 3031 3032BROCADE BFA FC SCSI DRIVER 3033M: Anil Gurumurthy <anil.gurumurthy@qlogic.com> 3034M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com> 3035L: linux-scsi@vger.kernel.org 3036S: Supported 3037F: drivers/scsi/bfa/ 3038 3039BROCADE BNA 10 GIGABIT ETHERNET DRIVER 3040M: Rasesh Mody <rasesh.mody@cavium.com> 3041M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com> 3042M: Dept-GELinuxNICDev@cavium.com 3043L: netdev@vger.kernel.org 3044S: Supported 3045F: drivers/net/ethernet/brocade/bna/ 3046 3047BSG (block layer generic sg v4 driver) 3048M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp> 3049L: linux-scsi@vger.kernel.org 3050S: Supported 3051F: block/bsg.c 3052F: include/linux/bsg.h 3053F: include/uapi/linux/bsg.h 3054 3055BT87X AUDIO DRIVER 3056M: Clemens Ladisch <clemens@ladisch.de> 3057L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3058T: git git://git.alsa-project.org/alsa-kernel.git 3059S: Maintained 3060F: Documentation/sound/alsa/Bt87x.txt 3061F: sound/pci/bt87x.c 3062 3063BT8XXGPIO DRIVER 3064M: Michael Buesch <m@bues.ch> 3065W: http://bu3sch.de/btgpio.php 3066S: Maintained 3067F: drivers/gpio/gpio-bt8xx.c 3068 3069BTRFS FILE SYSTEM 3070M: Chris Mason <clm@fb.com> 3071M: Josef Bacik <jbacik@fb.com> 3072M: David Sterba <dsterba@suse.com> 3073L: linux-btrfs@vger.kernel.org 3074W: http://btrfs.wiki.kernel.org/ 3075Q: http://patchwork.kernel.org/project/linux-btrfs/list/ 3076T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git 3077S: Maintained 3078F: Documentation/filesystems/btrfs.txt 3079F: fs/btrfs/ 3080F: include/linux/btrfs* 3081F: include/uapi/linux/btrfs* 3082 3083BTTV VIDEO4LINUX DRIVER 3084M: Mauro Carvalho Chehab <mchehab@kernel.org> 3085L: linux-media@vger.kernel.org 3086W: https://linuxtv.org 3087T: git git://linuxtv.org/media_tree.git 3088S: Odd fixes 3089F: Documentation/media/v4l-drivers/bttv* 3090F: drivers/media/pci/bt8xx/bttv* 3091 3092BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS 3093M: Chanwoo Choi <cw00.choi@samsung.com> 3094L: linux-pm@vger.kernel.org 3095L: linux-samsung-soc@vger.kernel.org 3096T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 3097S: Maintained 3098F: drivers/devfreq/exynos-bus.c 3099F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt 3100 3101BUSLOGIC SCSI DRIVER 3102M: Khalid Aziz <khalid@gonehiking.org> 3103L: linux-scsi@vger.kernel.org 3104S: Maintained 3105F: drivers/scsi/BusLogic.* 3106F: drivers/scsi/FlashPoint.* 3107 3108C-MEDIA CMI8788 DRIVER 3109M: Clemens Ladisch <clemens@ladisch.de> 3110L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3111T: git git://git.alsa-project.org/alsa-kernel.git 3112S: Maintained 3113F: sound/pci/oxygen/ 3114 3115C6X ARCHITECTURE 3116M: Mark Salter <msalter@redhat.com> 3117M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com> 3118L: linux-c6x-dev@linux-c6x.org 3119W: http://www.linux-c6x.org/wiki/index.php/Main_Page 3120S: Maintained 3121F: arch/c6x/ 3122 3123CA8210 IEEE-802.15.4 RADIO DRIVER 3124M: Harry Morris <h.morris@cascoda.com> 3125L: linux-wpan@vger.kernel.org 3126W: https://github.com/Cascoda/ca8210-linux.git 3127S: Maintained 3128F: drivers/net/ieee802154/ca8210.c 3129F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt 3130 3131CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS 3132M: David Howells <dhowells@redhat.com> 3133L: linux-cachefs@redhat.com (moderated for non-subscribers) 3134S: Supported 3135F: Documentation/filesystems/caching/cachefiles.txt 3136F: fs/cachefiles/ 3137 3138CADET FM/AM RADIO RECEIVER DRIVER 3139M: Hans Verkuil <hverkuil@xs4all.nl> 3140L: linux-media@vger.kernel.org 3141T: git git://linuxtv.org/media_tree.git 3142W: https://linuxtv.org 3143S: Maintained 3144F: drivers/media/radio/radio-cadet* 3145 3146CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER 3147M: Jonathan Corbet <corbet@lwn.net> 3148L: linux-media@vger.kernel.org 3149T: git git://linuxtv.org/media_tree.git 3150S: Maintained 3151F: Documentation/media/v4l-drivers/cafe_ccic* 3152F: drivers/media/platform/marvell-ccic/ 3153 3154CAIF NETWORK LAYER 3155M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no> 3156L: netdev@vger.kernel.org 3157S: Supported 3158F: Documentation/networking/caif/ 3159F: drivers/net/caif/ 3160F: include/uapi/linux/caif/ 3161F: include/net/caif/ 3162F: net/caif/ 3163 3164CALGARY x86-64 IOMMU 3165M: Muli Ben-Yehuda <mulix@mulix.org> 3166M: Jon Mason <jdmason@kudzu.us> 3167L: iommu@lists.linux-foundation.org 3168S: Maintained 3169F: arch/x86/kernel/pci-calgary_64.c 3170F: arch/x86/kernel/tce_64.c 3171F: arch/x86/include/asm/calgary.h 3172F: arch/x86/include/asm/tce.h 3173 3174CAN NETWORK DRIVERS 3175M: Wolfgang Grandegger <wg@grandegger.com> 3176M: Marc Kleine-Budde <mkl@pengutronix.de> 3177L: linux-can@vger.kernel.org 3178W: https://github.com/linux-can 3179T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3180T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3181S: Maintained 3182F: Documentation/devicetree/bindings/net/can/ 3183F: drivers/net/can/ 3184F: include/linux/can/dev.h 3185F: include/linux/can/platform/ 3186F: include/uapi/linux/can/error.h 3187F: include/uapi/linux/can/netlink.h 3188 3189CAN NETWORK LAYER 3190M: Oliver Hartkopp <socketcan@hartkopp.net> 3191M: Marc Kleine-Budde <mkl@pengutronix.de> 3192L: linux-can@vger.kernel.org 3193W: https://github.com/linux-can 3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git 3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git 3196S: Maintained 3197F: Documentation/networking/can.rst 3198F: net/can/ 3199F: include/linux/can/core.h 3200F: include/uapi/linux/can.h 3201F: include/uapi/linux/can/bcm.h 3202F: include/uapi/linux/can/raw.h 3203F: include/uapi/linux/can/gw.h 3204 3205CAPABILITIES 3206M: Serge Hallyn <serge@hallyn.com> 3207L: linux-security-module@vger.kernel.org 3208S: Supported 3209F: include/linux/capability.h 3210F: include/uapi/linux/capability.h 3211F: security/commoncap.c 3212F: kernel/capability.c 3213 3214CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER 3215M: Kevin Tsai <ktsai@capellamicro.com> 3216S: Maintained 3217F: drivers/iio/light/cm* 3218 3219CARL9170 LINUX COMMUNITY WIRELESS DRIVER 3220M: Christian Lamparter <chunkeey@googlemail.com> 3221L: linux-wireless@vger.kernel.org 3222W: http://wireless.kernel.org/en/users/Drivers/carl9170 3223S: Maintained 3224F: drivers/net/wireless/ath/carl9170/ 3225 3226CAVIUM I2C DRIVER 3227M: Jan Glauber <jglauber@cavium.com> 3228M: David Daney <david.daney@cavium.com> 3229W: http://www.cavium.com 3230S: Supported 3231F: drivers/i2c/busses/i2c-octeon* 3232F: drivers/i2c/busses/i2c-thunderx* 3233 3234CAVIUM LIQUIDIO NETWORK DRIVER 3235M: Derek Chickles <derek.chickles@caviumnetworks.com> 3236M: Satanand Burla <satananda.burla@caviumnetworks.com> 3237M: Felix Manlunas <felix.manlunas@caviumnetworks.com> 3238M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com> 3239L: netdev@vger.kernel.org 3240W: http://www.cavium.com 3241S: Supported 3242F: drivers/net/ethernet/cavium/liquidio/ 3243 3244CAVIUM MMC DRIVER 3245M: Jan Glauber <jglauber@cavium.com> 3246M: David Daney <david.daney@cavium.com> 3247M: Steven J. Hill <Steven.Hill@cavium.com> 3248W: http://www.cavium.com 3249S: Supported 3250F: drivers/mmc/host/cavium* 3251 3252CAVIUM OCTEON-TX CRYPTO DRIVER 3253M: George Cherian <george.cherian@cavium.com> 3254L: linux-crypto@vger.kernel.org 3255W: http://www.cavium.com 3256S: Supported 3257F: drivers/crypto/cavium/cpt/ 3258 3259CAVIUM THUNDERX2 ARM64 SOC 3260M: Robert Richter <rrichter@cavium.com> 3261M: Jayachandran C <jnair@caviumnetworks.com> 3262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3263S: Maintained 3264F: arch/arm64/boot/dts/cavium/thunder2-99xx* 3265F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt 3266 3267CC2520 IEEE-802.15.4 RADIO DRIVER 3268M: Varka Bhadram <varkabhadram@gmail.com> 3269L: linux-wpan@vger.kernel.org 3270S: Maintained 3271F: drivers/net/ieee802154/cc2520.c 3272F: include/linux/spi/cc2520.h 3273F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt 3274 3275CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER 3276M: Gilad Ben-Yossef <gilad@benyossef.com> 3277L: linux-crypto@vger.kernel.org 3278S: Supported 3279F: drivers/crypto/ccree/ 3280W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family 3281 3282CEC FRAMEWORK 3283M: Hans Verkuil <hans.verkuil@cisco.com> 3284L: linux-media@vger.kernel.org 3285T: git git://linuxtv.org/media_tree.git 3286W: http://linuxtv.org 3287S: Supported 3288F: Documentation/media/kapi/cec-core.rst 3289F: Documentation/media/uapi/cec 3290F: drivers/media/cec/ 3291F: drivers/media/rc/keymaps/rc-cec.c 3292F: include/media/cec.h 3293F: include/media/cec-notifier.h 3294F: include/uapi/linux/cec.h 3295F: include/uapi/linux/cec-funcs.h 3296F: Documentation/devicetree/bindings/media/cec.txt 3297F: Documentation/ABI/testing/debugfs-cec-error-inj 3298 3299CEC GPIO DRIVER 3300M: Hans Verkuil <hans.verkuil@cisco.com> 3301L: linux-media@vger.kernel.org 3302T: git git://linuxtv.org/media_tree.git 3303W: http://linuxtv.org 3304S: Supported 3305F: drivers/media/platform/cec-gpio/ 3306F: Documentation/devicetree/bindings/media/cec-gpio.txt 3307 3308CELL BROADBAND ENGINE ARCHITECTURE 3309M: Arnd Bergmann <arnd@arndb.de> 3310L: linuxppc-dev@lists.ozlabs.org 3311W: http://www.ibm.com/developerworks/power/cell/ 3312S: Supported 3313F: arch/powerpc/include/asm/cell*.h 3314F: arch/powerpc/include/asm/spu*.h 3315F: arch/powerpc/include/uapi/asm/spu*.h 3316F: arch/powerpc/oprofile/*cell* 3317F: arch/powerpc/platforms/cell/ 3318 3319CEPH COMMON CODE (LIBCEPH) 3320M: Ilya Dryomov <idryomov@gmail.com> 3321M: "Yan, Zheng" <zyan@redhat.com> 3322M: Sage Weil <sage@redhat.com> 3323L: ceph-devel@vger.kernel.org 3324W: http://ceph.com/ 3325T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3326T: git git://github.com/ceph/ceph-client.git 3327S: Supported 3328F: net/ceph/ 3329F: include/linux/ceph/ 3330F: include/linux/crush/ 3331 3332CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH) 3333M: "Yan, Zheng" <zyan@redhat.com> 3334M: Sage Weil <sage@redhat.com> 3335M: Ilya Dryomov <idryomov@gmail.com> 3336L: ceph-devel@vger.kernel.org 3337W: http://ceph.com/ 3338T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 3339T: git git://github.com/ceph/ceph-client.git 3340S: Supported 3341F: Documentation/filesystems/ceph.txt 3342F: fs/ceph/ 3343 3344CERTIFICATE HANDLING: 3345M: David Howells <dhowells@redhat.com> 3346M: David Woodhouse <dwmw2@infradead.org> 3347L: keyrings@vger.kernel.org 3348S: Maintained 3349F: Documentation/module-signing.txt 3350F: certs/ 3351F: scripts/sign-file.c 3352F: scripts/extract-cert.c 3353 3354CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM: 3355L: linux-usb@vger.kernel.org 3356S: Orphan 3357F: Documentation/usb/WUSB-Design-overview.txt 3358F: Documentation/usb/wusb-cbaf 3359F: drivers/usb/host/hwa-hc.c 3360F: drivers/usb/host/whci/ 3361F: drivers/usb/wusbcore/ 3362F: include/linux/usb/wusb* 3363 3364CFAG12864B LCD DRIVER 3365M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3366W: http://miguelojeda.es/auxdisplay.htm 3367W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3368S: Maintained 3369F: drivers/auxdisplay/cfag12864b.c 3370F: include/linux/cfag12864b.h 3371 3372CFAG12864BFB LCD FRAMEBUFFER DRIVER 3373M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 3374W: http://miguelojeda.es/auxdisplay.htm 3375W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 3376S: Maintained 3377F: drivers/auxdisplay/cfag12864bfb.c 3378F: include/linux/cfag12864b.h 3379 3380802.11 (including CFG80211/NL80211) 3381M: Johannes Berg <johannes@sipsolutions.net> 3382L: linux-wireless@vger.kernel.org 3383W: http://wireless.kernel.org/ 3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 3385T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 3386S: Maintained 3387F: net/wireless/ 3388F: include/uapi/linux/nl80211.h 3389F: include/linux/ieee80211.h 3390F: include/net/wext.h 3391F: include/net/cfg80211.h 3392F: include/net/iw_handler.h 3393F: include/net/ieee80211_radiotap.h 3394F: Documentation/driver-api/80211/cfg80211.rst 3395F: Documentation/networking/regulatory.txt 3396 3397CHAR and MISC DRIVERS 3398M: Arnd Bergmann <arnd@arndb.de> 3399M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 3400T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 3401S: Supported 3402F: drivers/char/ 3403F: drivers/misc/ 3404F: include/linux/miscdevice.h 3405 3406CHECKPATCH 3407M: Andy Whitcroft <apw@canonical.com> 3408M: Joe Perches <joe@perches.com> 3409S: Maintained 3410F: scripts/checkpatch.pl 3411 3412CHINESE DOCUMENTATION 3413M: Harry Wei <harryxiyou@gmail.com> 3414L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only) 3415L: linux-kernel@zh-kernel.org (moderated for non-subscribers) 3416S: Maintained 3417F: Documentation/translations/zh_CN/ 3418 3419CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER 3420M: Peter Chen <Peter.Chen@nxp.com> 3421T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 3422L: linux-usb@vger.kernel.org 3423S: Maintained 3424F: drivers/usb/chipidea/ 3425 3426CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER 3427M: Hans de Goede <hdegoede@redhat.com> 3428L: linux-input@vger.kernel.org 3429S: Maintained 3430F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt 3431F: drivers/input/touchscreen/chipone_icn8318.c 3432 3433CHROME HARDWARE PLATFORM SUPPORT 3434M: Benson Leung <bleung@chromium.org> 3435M: Olof Johansson <olof@lixom.net> 3436S: Maintained 3437T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git 3438F: drivers/platform/chrome/ 3439 3440CIRRUS LOGIC AUDIO CODEC DRIVERS 3441M: Brian Austin <brian.austin@cirrus.com> 3442M: Paul Handrigan <Paul.Handrigan@cirrus.com> 3443L: alsa-devel@alsa-project.org (moderated for non-subscribers) 3444S: Maintained 3445F: sound/soc/codecs/cs* 3446 3447CIRRUS LOGIC EP93XX ETHERNET DRIVER 3448M: Hartley Sweeten <hsweeten@visionengravers.com> 3449L: netdev@vger.kernel.org 3450S: Maintained 3451F: drivers/net/ethernet/cirrus/ep93xx_eth.c 3452 3453CISCO FCOE HBA DRIVER 3454M: Satish Kharat <satishkh@cisco.com> 3455M: Sesidhar Baddela <sebaddel@cisco.com> 3456M: Karan Tilak Kumar <kartilak@cisco.com> 3457L: linux-scsi@vger.kernel.org 3458S: Supported 3459F: drivers/scsi/fnic/ 3460 3461CISCO SCSI HBA DRIVER 3462M: Karan Tilak Kumar <kartilak@cisco.com> 3463M: Sesidhar Baddela <sebaddel@cisco.com> 3464L: linux-scsi@vger.kernel.org 3465S: Supported 3466F: drivers/scsi/snic/ 3467 3468CISCO VIC ETHERNET NIC DRIVER 3469M: Christian Benvenuti <benve@cisco.com> 3470M: Govindarajulu Varadarajan <_govind@gmx.com> 3471M: Parvi Kaustubhi <pkaustub@cisco.com> 3472S: Supported 3473F: drivers/net/ethernet/cisco/enic/ 3474 3475CISCO VIC LOW LATENCY NIC DRIVER 3476M: Christian Benvenuti <benve@cisco.com> 3477M: Dave Goodell <dgoodell@cisco.com> 3478S: Supported 3479F: drivers/infiniband/hw/usnic/ 3480 3481CLEANCACHE API 3482M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 3483L: linux-kernel@vger.kernel.org 3484S: Maintained 3485F: mm/cleancache.c 3486F: include/linux/cleancache.h 3487 3488CLK API 3489M: Russell King <linux@armlinux.org.uk> 3490L: linux-clk@vger.kernel.org 3491S: Maintained 3492F: include/linux/clk.h 3493 3494CLOCKSOURCE, CLOCKEVENT DRIVERS 3495M: Daniel Lezcano <daniel.lezcano@linaro.org> 3496M: Thomas Gleixner <tglx@linutronix.de> 3497L: linux-kernel@vger.kernel.org 3498T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 3499S: Supported 3500F: drivers/clocksource/ 3501F: Documentation/devicetree/bindings/timer/ 3502 3503CMPC ACPI DRIVER 3504M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com> 3505M: Daniel Oliveira Nascimento <don@syst.com.br> 3506L: platform-driver-x86@vger.kernel.org 3507S: Supported 3508F: drivers/platform/x86/classmate-laptop.c 3509 3510COBALT MEDIA DRIVER 3511M: Hans Verkuil <hans.verkuil@cisco.com> 3512L: linux-media@vger.kernel.org 3513T: git git://linuxtv.org/media_tree.git 3514W: https://linuxtv.org 3515S: Supported 3516F: drivers/media/pci/cobalt/ 3517 3518COCCINELLE/Semantic Patches (SmPL) 3519M: Julia Lawall <Julia.Lawall@lip6.fr> 3520M: Gilles Muller <Gilles.Muller@lip6.fr> 3521M: Nicolas Palix <nicolas.palix@imag.fr> 3522M: Michal Marek <michal.lkml@markovi.net> 3523L: cocci@systeme.lip6.fr (moderated for non-subscribers) 3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc 3525W: http://coccinelle.lip6.fr/ 3526S: Supported 3527F: Documentation/dev-tools/coccinelle.rst 3528F: scripts/coccinelle/ 3529F: scripts/coccicheck 3530 3531CODA FILE SYSTEM 3532M: Jan Harkes <jaharkes@cs.cmu.edu> 3533M: coda@cs.cmu.edu 3534L: codalist@coda.cs.cmu.edu 3535W: http://www.coda.cs.cmu.edu/ 3536S: Maintained 3537F: Documentation/filesystems/coda.txt 3538F: fs/coda/ 3539F: include/linux/coda*.h 3540F: include/uapi/linux/coda*.h 3541 3542CODA V4L2 MEM2MEM DRIVER 3543M: Philipp Zabel <p.zabel@pengutronix.de> 3544L: linux-media@vger.kernel.org 3545S: Maintained 3546F: Documentation/devicetree/bindings/media/coda.txt 3547F: drivers/media/platform/coda/ 3548 3549COMMON CLK FRAMEWORK 3550M: Michael Turquette <mturquette@baylibre.com> 3551M: Stephen Boyd <sboyd@kernel.org> 3552L: linux-clk@vger.kernel.org 3553Q: http://patchwork.kernel.org/project/linux-clk/list/ 3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git 3555S: Maintained 3556F: Documentation/devicetree/bindings/clock/ 3557F: drivers/clk/ 3558X: drivers/clk/clkdev.c 3559F: include/linux/clk-pr* 3560F: include/linux/clk/ 3561 3562COMMON INTERNET FILE SYSTEM (CIFS) 3563M: Steve French <sfrench@samba.org> 3564L: linux-cifs@vger.kernel.org 3565L: samba-technical@lists.samba.org (moderated for non-subscribers) 3566W: http://linux-cifs.samba.org/ 3567T: git git://git.samba.org/sfrench/cifs-2.6.git 3568S: Supported 3569F: Documentation/filesystems/cifs/ 3570F: fs/cifs/ 3571 3572COMPACTPCI HOTPLUG CORE 3573M: Scott Murray <scott@spiteful.org> 3574L: linux-pci@vger.kernel.org 3575S: Maintained 3576F: drivers/pci/hotplug/cpci_hotplug* 3577 3578COMPACTPCI HOTPLUG GENERIC DRIVER 3579M: Scott Murray <scott@spiteful.org> 3580L: linux-pci@vger.kernel.org 3581S: Maintained 3582F: drivers/pci/hotplug/cpcihp_generic.c 3583 3584COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER 3585M: Scott Murray <scott@spiteful.org> 3586L: linux-pci@vger.kernel.org 3587S: Maintained 3588F: drivers/pci/hotplug/cpcihp_zt5550.* 3589 3590COMPAL LAPTOP SUPPORT 3591M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com> 3592L: platform-driver-x86@vger.kernel.org 3593S: Maintained 3594F: drivers/platform/x86/compal-laptop.c 3595 3596CONEXANT ACCESSRUNNER USB DRIVER 3597L: accessrunner-general@lists.sourceforge.net 3598W: http://accessrunner.sourceforge.net/ 3599S: Orphan 3600F: drivers/usb/atm/cxacru.c 3601 3602CONFIGFS 3603M: Joel Becker <jlbec@evilplan.org> 3604M: Christoph Hellwig <hch@lst.de> 3605T: git git://git.infradead.org/users/hch/configfs.git 3606S: Supported 3607F: fs/configfs/ 3608F: include/linux/configfs.h 3609 3610CONNECTOR 3611M: Evgeniy Polyakov <zbr@ioremap.net> 3612L: netdev@vger.kernel.org 3613S: Maintained 3614F: drivers/connector/ 3615 3616CONTROL GROUP (CGROUP) 3617M: Tejun Heo <tj@kernel.org> 3618M: Li Zefan <lizefan@huawei.com> 3619M: Johannes Weiner <hannes@cmpxchg.org> 3620L: cgroups@vger.kernel.org 3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3622S: Maintained 3623F: Documentation/cgroup* 3624F: include/linux/cgroup* 3625F: kernel/cgroup* 3626 3627CONTROL GROUP - CPUSET 3628M: Li Zefan <lizefan@huawei.com> 3629L: cgroups@vger.kernel.org 3630W: http://www.bullopensource.org/cpuset/ 3631W: http://oss.sgi.com/projects/cpusets/ 3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git 3633S: Maintained 3634F: Documentation/cgroup-v1/cpusets.txt 3635F: include/linux/cpuset.h 3636F: kernel/cgroup/cpuset.c 3637 3638CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG) 3639M: Johannes Weiner <hannes@cmpxchg.org> 3640M: Michal Hocko <mhocko@kernel.org> 3641M: Vladimir Davydov <vdavydov.dev@gmail.com> 3642L: cgroups@vger.kernel.org 3643L: linux-mm@kvack.org 3644S: Maintained 3645F: mm/memcontrol.c 3646F: mm/swap_cgroup.c 3647 3648CORETEMP HARDWARE MONITORING DRIVER 3649M: Fenghua Yu <fenghua.yu@intel.com> 3650L: linux-hwmon@vger.kernel.org 3651S: Maintained 3652F: Documentation/hwmon/coretemp 3653F: drivers/hwmon/coretemp.c 3654 3655COSA/SRP SYNC SERIAL DRIVER 3656M: Jan "Yenya" Kasprzak <kas@fi.muni.cz> 3657W: http://www.fi.muni.cz/~kas/cosa/ 3658S: Maintained 3659F: drivers/net/wan/cosa* 3660 3661CPMAC ETHERNET DRIVER 3662M: Florian Fainelli <f.fainelli@gmail.com> 3663L: netdev@vger.kernel.org 3664S: Maintained 3665F: drivers/net/ethernet/ti/cpmac.c 3666 3667CPU FREQUENCY DRIVERS 3668M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3669M: Viresh Kumar <viresh.kumar@linaro.org> 3670L: linux-pm@vger.kernel.org 3671S: Maintained 3672T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3673T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates) 3674B: https://bugzilla.kernel.org 3675F: Documentation/cpu-freq/ 3676F: Documentation/devicetree/bindings/cpufreq/ 3677F: drivers/cpufreq/ 3678F: include/linux/cpufreq.h 3679F: tools/testing/selftests/cpufreq/ 3680 3681CPU FREQUENCY DRIVERS - ARM BIG LITTLE 3682M: Viresh Kumar <viresh.kumar@linaro.org> 3683M: Sudeep Holla <sudeep.holla@arm.com> 3684L: linux-pm@vger.kernel.org 3685W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php 3686S: Maintained 3687F: drivers/cpufreq/arm_big_little.h 3688F: drivers/cpufreq/arm_big_little.c 3689F: drivers/cpufreq/arm_big_little_dt.c 3690 3691CPU POWER MONITORING SUBSYSTEM 3692M: Thomas Renninger <trenn@suse.com> 3693M: Shuah Khan <shuah@kernel.org> 3694L: linux-pm@vger.kernel.org 3695S: Maintained 3696F: tools/power/cpupower/ 3697 3698CPUID/MSR DRIVER 3699M: "H. Peter Anvin" <hpa@zytor.com> 3700S: Maintained 3701F: arch/x86/kernel/cpuid.c 3702F: arch/x86/kernel/msr.c 3703 3704CPUIDLE DRIVER - ARM BIG LITTLE 3705M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 3706M: Daniel Lezcano <daniel.lezcano@linaro.org> 3707L: linux-pm@vger.kernel.org 3708L: linux-arm-kernel@lists.infradead.org 3709T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3710S: Maintained 3711F: drivers/cpuidle/cpuidle-big_little.c 3712 3713CPUIDLE DRIVER - ARM EXYNOS 3714M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 3715M: Daniel Lezcano <daniel.lezcano@linaro.org> 3716M: Kukjin Kim <kgene@kernel.org> 3717L: linux-pm@vger.kernel.org 3718L: linux-samsung-soc@vger.kernel.org 3719S: Supported 3720F: drivers/cpuidle/cpuidle-exynos.c 3721F: arch/arm/mach-exynos/pm.c 3722 3723CPUIDLE DRIVERS 3724M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 3725M: Daniel Lezcano <daniel.lezcano@linaro.org> 3726L: linux-pm@vger.kernel.org 3727S: Maintained 3728T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git 3729B: https://bugzilla.kernel.org 3730F: drivers/cpuidle/* 3731F: include/linux/cpuidle.h 3732 3733CRAMFS FILESYSTEM 3734M: Nicolas Pitre <nico@linaro.org> 3735S: Maintained 3736F: Documentation/filesystems/cramfs.txt 3737F: fs/cramfs/ 3738 3739CRYPTO API 3740M: Herbert Xu <herbert@gondor.apana.org.au> 3741M: "David S. Miller" <davem@davemloft.net> 3742L: linux-crypto@vger.kernel.org 3743T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git 3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git 3745S: Maintained 3746F: Documentation/crypto/ 3747F: Documentation/devicetree/bindings/crypto/ 3748F: arch/*/crypto/ 3749F: crypto/ 3750F: drivers/crypto/ 3751F: include/crypto/ 3752F: include/linux/crypto* 3753 3754CRYPTOGRAPHIC RANDOM NUMBER GENERATOR 3755M: Neil Horman <nhorman@tuxdriver.com> 3756L: linux-crypto@vger.kernel.org 3757S: Maintained 3758F: crypto/ansi_cprng.c 3759F: crypto/rng.c 3760 3761CS3308 MEDIA DRIVER 3762M: Hans Verkuil <hverkuil@xs4all.nl> 3763L: linux-media@vger.kernel.org 3764T: git git://linuxtv.org/media_tree.git 3765W: http://linuxtv.org 3766S: Odd Fixes 3767F: drivers/media/i2c/cs3308.c 3768F: drivers/media/i2c/cs3308.h 3769 3770CS5535 Audio ALSA driver 3771M: Jaya Kumar <jayakumar.alsa@gmail.com> 3772S: Maintained 3773F: sound/pci/cs5535audio/ 3774 3775CW1200 WLAN driver 3776M: Solomon Peachy <pizza@shaftnet.org> 3777S: Maintained 3778F: drivers/net/wireless/st/cw1200/ 3779 3780CX18 VIDEO4LINUX DRIVER 3781M: Andy Walls <awalls@md.metrocast.net> 3782L: ivtv-devel@ivtvdriver.org (subscribers-only) 3783L: linux-media@vger.kernel.org 3784T: git git://linuxtv.org/media_tree.git 3785W: https://linuxtv.org 3786W: http://www.ivtvdriver.org/index.php/Cx18 3787S: Maintained 3788F: Documentation/media/v4l-drivers/cx18* 3789F: drivers/media/pci/cx18/ 3790F: include/uapi/linux/ivtv* 3791 3792CX2341X MPEG ENCODER HELPER MODULE 3793M: Hans Verkuil <hverkuil@xs4all.nl> 3794L: linux-media@vger.kernel.org 3795T: git git://linuxtv.org/media_tree.git 3796W: https://linuxtv.org 3797S: Maintained 3798F: drivers/media/common/cx2341x* 3799F: include/media/cx2341x* 3800 3801CX24120 MEDIA DRIVER 3802M: Jemma Denson <jdenson@gmail.com> 3803M: Patrick Boettcher <patrick.boettcher@posteo.de> 3804L: linux-media@vger.kernel.org 3805W: https://linuxtv.org 3806Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3807S: Maintained 3808F: drivers/media/dvb-frontends/cx24120* 3809 3810CX88 VIDEO4LINUX DRIVER 3811M: Mauro Carvalho Chehab <mchehab@kernel.org> 3812L: linux-media@vger.kernel.org 3813W: https://linuxtv.org 3814T: git git://linuxtv.org/media_tree.git 3815S: Odd fixes 3816F: Documentation/media/v4l-drivers/cx88* 3817F: drivers/media/pci/cx88/ 3818 3819CXD2820R MEDIA DRIVER 3820M: Antti Palosaari <crope@iki.fi> 3821L: linux-media@vger.kernel.org 3822W: https://linuxtv.org 3823W: http://palosaari.fi/linux/ 3824Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3825T: git git://linuxtv.org/anttip/media_tree.git 3826S: Maintained 3827F: drivers/media/dvb-frontends/cxd2820r* 3828 3829CXGB3 ETHERNET DRIVER (CXGB3) 3830M: Santosh Raspatur <santosh@chelsio.com> 3831L: netdev@vger.kernel.org 3832W: http://www.chelsio.com 3833S: Supported 3834F: drivers/net/ethernet/chelsio/cxgb3/ 3835 3836CXGB3 ISCSI DRIVER (CXGB3I) 3837M: Karen Xie <kxie@chelsio.com> 3838L: linux-scsi@vger.kernel.org 3839W: http://www.chelsio.com 3840S: Supported 3841F: drivers/scsi/cxgbi/cxgb3i 3842 3843CXGB3 IWARP RNIC DRIVER (IW_CXGB3) 3844M: Steve Wise <swise@chelsio.com> 3845L: linux-rdma@vger.kernel.org 3846W: http://www.openfabrics.org 3847S: Supported 3848F: drivers/infiniband/hw/cxgb3/ 3849F: include/uapi/rdma/cxgb3-abi.h 3850 3851CXGB4 CRYPTO DRIVER (chcr) 3852M: Harsh Jain <harsh@chelsio.com> 3853L: linux-crypto@vger.kernel.org 3854W: http://www.chelsio.com 3855S: Supported 3856F: drivers/crypto/chelsio 3857 3858CXGB4 ETHERNET DRIVER (CXGB4) 3859M: Ganesh Goudar <ganeshgr@chelsio.com> 3860L: netdev@vger.kernel.org 3861W: http://www.chelsio.com 3862S: Supported 3863F: drivers/net/ethernet/chelsio/cxgb4/ 3864 3865CXGB4 ISCSI DRIVER (CXGB4I) 3866M: Karen Xie <kxie@chelsio.com> 3867L: linux-scsi@vger.kernel.org 3868W: http://www.chelsio.com 3869S: Supported 3870F: drivers/scsi/cxgbi/cxgb4i 3871 3872CXGB4 IWARP RNIC DRIVER (IW_CXGB4) 3873M: Steve Wise <swise@chelsio.com> 3874L: linux-rdma@vger.kernel.org 3875W: http://www.openfabrics.org 3876S: Supported 3877F: drivers/infiniband/hw/cxgb4/ 3878F: include/uapi/rdma/cxgb4-abi.h 3879 3880CXGB4VF ETHERNET DRIVER (CXGB4VF) 3881M: Casey Leedom <leedom@chelsio.com> 3882L: netdev@vger.kernel.org 3883W: http://www.chelsio.com 3884S: Supported 3885F: drivers/net/ethernet/chelsio/cxgb4vf/ 3886 3887CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER 3888M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 3889M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 3890L: linuxppc-dev@lists.ozlabs.org 3891S: Supported 3892F: arch/powerpc/platforms/powernv/pci-cxl.c 3893F: drivers/misc/cxl/ 3894F: include/misc/cxl* 3895F: include/uapi/misc/cxl.h 3896F: Documentation/powerpc/cxl.txt 3897F: Documentation/ABI/testing/sysfs-class-cxl 3898 3899CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER 3900M: Manoj N. Kumar <manoj@linux.vnet.ibm.com> 3901M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com> 3902M: Uma Krishnan <ukrishn@linux.vnet.ibm.com> 3903L: linux-scsi@vger.kernel.org 3904S: Supported 3905F: drivers/scsi/cxlflash/ 3906F: include/uapi/scsi/cxlflash_ioctls.h 3907F: Documentation/powerpc/cxlflash.txt 3908 3909CYBERPRO FB DRIVER 3910M: Russell King <linux@armlinux.org.uk> 3911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 3912W: http://www.armlinux.org.uk/ 3913S: Maintained 3914F: drivers/video/fbdev/cyber2000fb.* 3915 3916CYCLADES ASYNC MUX DRIVER 3917W: http://www.cyclades.com/ 3918S: Orphan 3919F: drivers/tty/cyclades.c 3920F: include/linux/cyclades.h 3921F: include/uapi/linux/cyclades.h 3922 3923CYCLADES PC300 DRIVER 3924W: http://www.cyclades.com/ 3925S: Orphan 3926F: drivers/net/wan/pc300* 3927 3928CYPRESS_FIRMWARE MEDIA DRIVER 3929M: Antti Palosaari <crope@iki.fi> 3930L: linux-media@vger.kernel.org 3931W: https://linuxtv.org 3932W: http://palosaari.fi/linux/ 3933Q: http://patchwork.linuxtv.org/project/linux-media/list/ 3934T: git git://linuxtv.org/anttip/media_tree.git 3935S: Maintained 3936F: drivers/media/common/cypress_firmware* 3937 3938CYTTSP TOUCHSCREEN DRIVER 3939M: Ferruh Yigit <fery@cypress.com> 3940L: linux-input@vger.kernel.org 3941S: Supported 3942F: drivers/input/touchscreen/cyttsp* 3943F: include/linux/input/cyttsp.h 3944 3945D-LINK DIR-685 TOUCHKEYS DRIVER 3946M: Linus Walleij <linus.walleij@linaro.org> 3947L: linux-input@vger.kernel.org 3948S: Supported 3949F: drivers/input/dlink-dir685-touchkeys.c 3950 3951DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK 3952M: Joshua Kinard <kumba@gentoo.org> 3953S: Maintained 3954F: drivers/rtc/rtc-ds1685.c 3955F: include/linux/rtc/ds1685.h 3956 3957DAMA SLAVE for AX.25 3958M: Joerg Reuter <jreuter@yaina.de> 3959W: http://yaina.de/jreuter/ 3960W: http://www.qsl.net/dl1bke/ 3961L: linux-hams@vger.kernel.org 3962S: Maintained 3963F: net/ax25/af_ax25.c 3964F: net/ax25/ax25_dev.c 3965F: net/ax25/ax25_ds_* 3966F: net/ax25/ax25_in.c 3967F: net/ax25/ax25_out.c 3968F: net/ax25/ax25_timer.c 3969F: net/ax25/sysctl_net_ax25.c 3970 3971DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER 3972L: netdev@vger.kernel.org 3973S: Orphan 3974F: Documentation/networking/dmfe.txt 3975F: drivers/net/ethernet/dec/tulip/dmfe.c 3976 3977DC390/AM53C974 SCSI driver 3978M: Hannes Reinecke <hare@suse.com> 3979L: linux-scsi@vger.kernel.org 3980S: Maintained 3981F: drivers/scsi/am53c974.c 3982 3983DC395x SCSI driver 3984M: Oliver Neukum <oliver@neukum.org> 3985M: Ali Akcaagac <aliakc@web.de> 3986M: Jamie Lenehan <lenehan@twibble.org> 3987L: dc395x@twibble.org 3988W: http://twibble.org/dist/dc395x/ 3989W: http://lists.twibble.org/mailman/listinfo/dc395x/ 3990S: Maintained 3991F: Documentation/scsi/dc395x.txt 3992F: drivers/scsi/dc395x.* 3993 3994DCCP PROTOCOL 3995M: Gerrit Renker <gerrit@erg.abdn.ac.uk> 3996L: dccp@vger.kernel.org 3997W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp 3998S: Maintained 3999F: include/linux/dccp.h 4000F: include/uapi/linux/dccp.h 4001F: include/linux/tfrc.h 4002F: net/dccp/ 4003 4004DECnet NETWORK LAYER 4005W: http://linux-decnet.sourceforge.net 4006L: linux-decnet-user@lists.sourceforge.net 4007S: Orphan 4008F: Documentation/networking/decnet.txt 4009F: net/decnet/ 4010 4011DECSTATION PLATFORM SUPPORT 4012M: "Maciej W. Rozycki" <macro@linux-mips.org> 4013L: linux-mips@linux-mips.org 4014W: http://www.linux-mips.org/wiki/DECstation 4015S: Maintained 4016F: arch/mips/dec/ 4017F: arch/mips/include/asm/dec/ 4018F: arch/mips/include/asm/mach-dec/ 4019 4020DEFXX FDDI NETWORK DRIVER 4021M: "Maciej W. Rozycki" <macro@linux-mips.org> 4022S: Maintained 4023F: drivers/net/fddi/defxx.* 4024 4025DELL SMBIOS DRIVER 4026M: Pali Rohár <pali.rohar@gmail.com> 4027M: Mario Limonciello <mario.limonciello@dell.com> 4028L: platform-driver-x86@vger.kernel.org 4029S: Maintained 4030F: drivers/platform/x86/dell-smbios.* 4031 4032DELL SMBIOS SMM DRIVER 4033M: Mario Limonciello <mario.limonciello@dell.com> 4034L: platform-driver-x86@vger.kernel.org 4035S: Maintained 4036F: drivers/platform/x86/dell-smbios-smm.c 4037 4038DELL SMBIOS WMI DRIVER 4039M: Mario Limonciello <mario.limonciello@dell.com> 4040L: platform-driver-x86@vger.kernel.org 4041S: Maintained 4042F: drivers/platform/x86/dell-smbios-wmi.c 4043F: tools/wmi/dell-smbios-example.c 4044 4045DELL LAPTOP DRIVER 4046M: Matthew Garrett <mjg59@srcf.ucam.org> 4047M: Pali Rohár <pali.rohar@gmail.com> 4048L: platform-driver-x86@vger.kernel.org 4049S: Maintained 4050F: drivers/platform/x86/dell-laptop.c 4051 4052DELL LAPTOP FREEFALL DRIVER 4053M: Pali Rohár <pali.rohar@gmail.com> 4054S: Maintained 4055F: drivers/platform/x86/dell-smo8800.c 4056 4057DELL LAPTOP RBTN DRIVER 4058M: Pali Rohár <pali.rohar@gmail.com> 4059S: Maintained 4060F: drivers/platform/x86/dell-rbtn.* 4061 4062DELL LAPTOP SMM DRIVER 4063M: Pali Rohár <pali.rohar@gmail.com> 4064S: Maintained 4065F: drivers/hwmon/dell-smm-hwmon.c 4066F: include/uapi/linux/i8k.h 4067 4068DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas) 4069M: Doug Warzecha <Douglas_Warzecha@dell.com> 4070S: Maintained 4071F: Documentation/dcdbas.txt 4072F: drivers/firmware/dcdbas.* 4073 4074DELL WMI NOTIFICATIONS DRIVER 4075M: Matthew Garrett <mjg59@srcf.ucam.org> 4076M: Pali Rohár <pali.rohar@gmail.com> 4077S: Maintained 4078F: drivers/platform/x86/dell-wmi.c 4079 4080DELL WMI DESCRIPTOR DRIVER 4081M: Mario Limonciello <mario.limonciello@dell.com> 4082S: Maintained 4083F: drivers/platform/x86/dell-wmi-descriptor.c 4084 4085DELTA ST MEDIA DRIVER 4086M: Hugues Fruchet <hugues.fruchet@st.com> 4087L: linux-media@vger.kernel.org 4088T: git git://linuxtv.org/media_tree.git 4089W: https://linuxtv.org 4090S: Supported 4091F: drivers/media/platform/sti/delta 4092 4093DENALI NAND DRIVER 4094M: Masahiro Yamada <yamada.masahiro@socionext.com> 4095L: linux-mtd@lists.infradead.org 4096S: Supported 4097F: drivers/mtd/nand/raw/denali* 4098 4099DESIGNWARE USB2 DRD IP DRIVER 4100M: Minas Harutyunyan <hminas@synopsys.com> 4101L: linux-usb@vger.kernel.org 4102T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4103S: Maintained 4104F: drivers/usb/dwc2/ 4105 4106DESIGNWARE USB3 DRD IP DRIVER 4107M: Felipe Balbi <balbi@kernel.org> 4108L: linux-usb@vger.kernel.org 4109T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 4110S: Maintained 4111F: drivers/usb/dwc3/ 4112 4113DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER 4114M: Andreas Klinger <ak@it-klinger.de> 4115L: linux-iio@vger.kernel.org 4116S: Maintained 4117F: Documentation/ABI/testing/sysfs-bus-iio-distance-srf08 4118F: drivers/iio/proximity/srf*.c 4119 4120DEVICE COREDUMP (DEV_COREDUMP) 4121M: Johannes Berg <johannes@sipsolutions.net> 4122L: linux-kernel@vger.kernel.org 4123S: Maintained 4124F: drivers/base/devcoredump.c 4125F: include/linux/devcoredump.h 4126 4127DEVICE FREQUENCY (DEVFREQ) 4128M: MyungJoo Ham <myungjoo.ham@samsung.com> 4129M: Kyungmin Park <kyungmin.park@samsung.com> 4130R: Chanwoo Choi <cw00.choi@samsung.com> 4131L: linux-pm@vger.kernel.org 4132T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4133S: Maintained 4134F: drivers/devfreq/ 4135F: include/linux/devfreq.h 4136F: Documentation/devicetree/bindings/devfreq/ 4137 4138DEVICE FREQUENCY EVENT (DEVFREQ-EVENT) 4139M: Chanwoo Choi <cw00.choi@samsung.com> 4140L: linux-pm@vger.kernel.org 4141T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git 4142S: Supported 4143F: drivers/devfreq/event/ 4144F: drivers/devfreq/devfreq-event.c 4145F: include/linux/devfreq-event.h 4146F: Documentation/devicetree/bindings/devfreq/event/ 4147 4148DEVICE NUMBER REGISTRY 4149M: Torben Mathiasen <device@lanana.org> 4150W: http://lanana.org/docs/device-list/index.html 4151S: Maintained 4152 4153DEVICE-MAPPER (LVM) 4154M: Alasdair Kergon <agk@redhat.com> 4155M: Mike Snitzer <snitzer@redhat.com> 4156M: dm-devel@redhat.com 4157L: dm-devel@redhat.com 4158W: http://sources.redhat.com/dm 4159Q: http://patchwork.kernel.org/project/dm-devel/list/ 4160T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git 4161T: quilt http://people.redhat.com/agk/patches/linux/editing/ 4162S: Maintained 4163F: Documentation/device-mapper/ 4164F: drivers/md/Makefile 4165F: drivers/md/Kconfig 4166F: drivers/md/dm* 4167F: drivers/md/persistent-data/ 4168F: include/linux/device-mapper.h 4169F: include/linux/dm-*.h 4170F: include/uapi/linux/dm-*.h 4171 4172DEVLINK 4173M: Jiri Pirko <jiri@mellanox.com> 4174L: netdev@vger.kernel.org 4175S: Supported 4176F: net/core/devlink.c 4177F: include/net/devlink.h 4178F: include/uapi/linux/devlink.h 4179 4180DIALOG SEMICONDUCTOR DRIVERS 4181M: Support Opensource <support.opensource@diasemi.com> 4182W: http://www.dialog-semiconductor.com/products 4183S: Supported 4184F: Documentation/hwmon/da90?? 4185F: Documentation/devicetree/bindings/mfd/da90*.txt 4186F: Documentation/devicetree/bindings/input/da90??-onkey.txt 4187F: Documentation/devicetree/bindings/thermal/da90??-thermal.txt 4188F: Documentation/devicetree/bindings/regulator/da92*.txt 4189F: Documentation/devicetree/bindings/watchdog/da90??-wdt.txt 4190F: Documentation/devicetree/bindings/sound/da[79]*.txt 4191F: drivers/gpio/gpio-da90??.c 4192F: drivers/hwmon/da90??-hwmon.c 4193F: drivers/iio/adc/da91??-*.c 4194F: drivers/input/misc/da90??_onkey.c 4195F: drivers/input/touchscreen/da9052_tsi.c 4196F: drivers/leds/leds-da90??.c 4197F: drivers/mfd/da903x.c 4198F: drivers/mfd/da90??-*.c 4199F: drivers/mfd/da91??-*.c 4200F: drivers/power/supply/da9052-battery.c 4201F: drivers/power/supply/da91??-*.c 4202F: drivers/regulator/da903x.c 4203F: drivers/regulator/da9???-regulator.[ch] 4204F: drivers/thermal/da90??-thermal.c 4205F: drivers/rtc/rtc-da90??.c 4206F: drivers/video/backlight/da90??_bl.c 4207F: drivers/watchdog/da90??_wdt.c 4208F: include/linux/mfd/da903x.h 4209F: include/linux/mfd/da9052/ 4210F: include/linux/mfd/da9055/ 4211F: include/linux/mfd/da9062/ 4212F: include/linux/mfd/da9063/ 4213F: include/linux/mfd/da9150/ 4214F: include/linux/regulator/da9211.h 4215F: include/sound/da[79]*.h 4216F: sound/soc/codecs/da[79]*.[ch] 4217 4218DIAMOND SYSTEMS GPIO-MM GPIO DRIVER 4219M: William Breathitt Gray <vilhelm.gray@gmail.com> 4220L: linux-gpio@vger.kernel.org 4221S: Maintained 4222F: drivers/gpio/gpio-gpio-mm.c 4223 4224DIGI NEO AND CLASSIC PCI PRODUCTS 4225M: Lidza Louina <lidza.louina@gmail.com> 4226M: Mark Hounschell <markh@compro.net> 4227L: driverdev-devel@linuxdriverproject.org 4228S: Maintained 4229F: drivers/staging/dgnc/ 4230 4231DIOLAN U2C-12 I2C DRIVER 4232M: Guenter Roeck <linux@roeck-us.net> 4233L: linux-i2c@vger.kernel.org 4234S: Maintained 4235F: drivers/i2c/busses/i2c-diolan-u2c.c 4236 4237FILESYSTEM DIRECT ACCESS (DAX) 4238M: Matthew Wilcox <mawilcox@microsoft.com> 4239M: Ross Zwisler <ross.zwisler@linux.intel.com> 4240L: linux-fsdevel@vger.kernel.org 4241S: Supported 4242F: fs/dax.c 4243F: include/linux/dax.h 4244F: include/trace/events/fs_dax.h 4245 4246DEVICE DIRECT ACCESS (DAX) 4247M: Dan Williams <dan.j.williams@intel.com> 4248M: Dave Jiang <dave.jiang@intel.com> 4249M: Ross Zwisler <ross.zwisler@linux.intel.com> 4250M: Vishal Verma <vishal.l.verma@intel.com> 4251L: linux-nvdimm@lists.01.org 4252S: Supported 4253F: drivers/dax/ 4254 4255DIRECTORY NOTIFICATION (DNOTIFY) 4256M: Jan Kara <jack@suse.cz> 4257R: Amir Goldstein <amir73il@gmail.com> 4258L: linux-fsdevel@vger.kernel.org 4259S: Maintained 4260F: Documentation/filesystems/dnotify.txt 4261F: fs/notify/dnotify/ 4262F: include/linux/dnotify.h 4263 4264DISK GEOMETRY AND PARTITION HANDLING 4265M: Andries Brouwer <aeb@cwi.nl> 4266W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html 4267W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html 4268W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html 4269S: Maintained 4270 4271DISKQUOTA 4272M: Jan Kara <jack@suse.com> 4273S: Maintained 4274F: Documentation/filesystems/quota.txt 4275F: fs/quota/ 4276F: include/linux/quota*.h 4277F: include/uapi/linux/quota*.h 4278 4279DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB) 4280M: Bernie Thompson <bernie@plugable.com> 4281L: linux-fbdev@vger.kernel.org 4282S: Maintained 4283W: http://plugable.com/category/projects/udlfb/ 4284F: drivers/video/fbdev/udlfb.c 4285F: include/video/udlfb.h 4286F: Documentation/fb/udlfb.txt 4287 4288DISTRIBUTED LOCK MANAGER (DLM) 4289M: Christine Caulfield <ccaulfie@redhat.com> 4290M: David Teigland <teigland@redhat.com> 4291L: cluster-devel@redhat.com 4292W: http://sources.redhat.com/cluster/ 4293T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git 4294S: Supported 4295F: fs/dlm/ 4296 4297DMA BUFFER SHARING FRAMEWORK 4298M: Sumit Semwal <sumit.semwal@linaro.org> 4299S: Maintained 4300L: linux-media@vger.kernel.org 4301L: dri-devel@lists.freedesktop.org 4302L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers) 4303F: drivers/dma-buf/ 4304F: include/linux/dma-buf* 4305F: include/linux/reservation.h 4306F: include/linux/*fence.h 4307F: Documentation/driver-api/dma-buf.rst 4308T: git git://anongit.freedesktop.org/drm/drm-misc 4309 4310DMA GENERIC OFFLOAD ENGINE SUBSYSTEM 4311M: Vinod Koul <vkoul@kernel.org> 4312L: dmaengine@vger.kernel.org 4313Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 4314S: Maintained 4315F: drivers/dma/ 4316F: include/linux/dmaengine.h 4317F: include/linux/of_dma.h 4318F: Documentation/devicetree/bindings/dma/ 4319F: Documentation/driver-api/dmaengine/ 4320T: git git://git.infradead.org/users/vkoul/slave-dma.git 4321 4322DMA MAPPING HELPERS 4323M: Christoph Hellwig <hch@lst.de> 4324M: Marek Szyprowski <m.szyprowski@samsung.com> 4325R: Robin Murphy <robin.murphy@arm.com> 4326L: iommu@lists.linux-foundation.org 4327T: git git://git.infradead.org/users/hch/dma-mapping.git 4328W: http://git.infradead.org/users/hch/dma-mapping.git 4329S: Supported 4330F: lib/dma-debug.c 4331F: lib/dma-direct.c 4332F: lib/dma-virt.c 4333F: drivers/base/dma-mapping.c 4334F: drivers/base/dma-coherent.c 4335F: include/asm-generic/dma-mapping.h 4336F: include/linux/dma-direct.h 4337F: include/linux/dma-mapping.h 4338 4339DME1737 HARDWARE MONITOR DRIVER 4340M: Juerg Haefliger <juergh@gmail.com> 4341L: linux-hwmon@vger.kernel.org 4342S: Maintained 4343F: Documentation/hwmon/dme1737 4344F: drivers/hwmon/dme1737.c 4345 4346DMI/SMBIOS SUPPORT 4347M: Jean Delvare <jdelvare@suse.com> 4348S: Maintained 4349T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/ 4350F: Documentation/ABI/testing/sysfs-firmware-dmi-tables 4351F: drivers/firmware/dmi-id.c 4352F: drivers/firmware/dmi_scan.c 4353F: include/linux/dmi.h 4354 4355DOCUMENTATION 4356M: Jonathan Corbet <corbet@lwn.net> 4357L: linux-doc@vger.kernel.org 4358S: Maintained 4359F: Documentation/ 4360F: scripts/kernel-doc 4361X: Documentation/ABI/ 4362X: Documentation/devicetree/ 4363X: Documentation/acpi 4364X: Documentation/power 4365X: Documentation/spi 4366X: Documentation/media 4367T: git git://git.lwn.net/linux.git docs-next 4368 4369DONGWOON DW9714 LENS VOICE COIL DRIVER 4370M: Sakari Ailus <sakari.ailus@linux.intel.com> 4371L: linux-media@vger.kernel.org 4372T: git git://linuxtv.org/media_tree.git 4373S: Maintained 4374F: drivers/media/i2c/dw9714.c 4375 4376DOUBLETALK DRIVER 4377M: "James R. Van Zandt" <jrv@vanzandt.mv.com> 4378L: blinux-list@redhat.com 4379S: Maintained 4380F: drivers/char/dtlk.c 4381F: include/linux/dtlk.h 4382 4383DPAA2 DATAPATH I/O (DPIO) DRIVER 4384M: Roy Pledge <Roy.Pledge@nxp.com> 4385L: linux-kernel@vger.kernel.org 4386S: Maintained 4387F: drivers/staging/fsl-mc/bus/dpio 4388 4389DPAA2 ETHERNET DRIVER 4390M: Ioana Radulescu <ruxandra.radulescu@nxp.com> 4391L: linux-kernel@vger.kernel.org 4392S: Maintained 4393F: drivers/staging/fsl-dpaa2/ethernet 4394 4395DPAA2 ETHERNET SWITCH DRIVER 4396M: Razvan Stefanescu <razvan.stefanescu@nxp.com> 4397L: linux-kernel@vger.kernel.org 4398S: Maintained 4399F: drivers/staging/fsl-dpaa2/ethsw 4400 4401DPT_I2O SCSI RAID DRIVER 4402M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 4403L: linux-scsi@vger.kernel.org 4404W: http://www.adaptec.com/ 4405S: Maintained 4406F: drivers/scsi/dpt* 4407F: drivers/scsi/dpt/ 4408 4409DRBD DRIVER 4410M: Philipp Reisner <philipp.reisner@linbit.com> 4411M: Lars Ellenberg <lars.ellenberg@linbit.com> 4412L: drbd-dev@lists.linbit.com 4413W: http://www.drbd.org 4414T: git git://git.linbit.com/linux-drbd.git 4415T: git git://git.linbit.com/drbd-8.4.git 4416S: Supported 4417F: drivers/block/drbd/ 4418F: lib/lru_cache.c 4419F: Documentation/blockdev/drbd/ 4420 4421DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS 4422M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 4423T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 4424S: Supported 4425F: Documentation/kobject.txt 4426F: drivers/base/ 4427F: fs/debugfs/ 4428F: fs/sysfs/ 4429F: include/linux/debugfs.h 4430F: include/linux/kobj* 4431F: lib/kobj* 4432 4433DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS) 4434M: Kevin Hilman <khilman@kernel.org> 4435M: Nishanth Menon <nm@ti.com> 4436S: Maintained 4437F: drivers/power/avs/ 4438F: include/linux/power/smartreflex.h 4439L: linux-pm@vger.kernel.org 4440 4441DRM DRIVER FOR ARM PL111 CLCD 4442M: Eric Anholt <eric@anholt.net> 4443T: git git://anongit.freedesktop.org/drm/drm-misc 4444S: Supported 4445F: drivers/gpu/drm/pl111/ 4446 4447DRM DRIVER FOR ARM VERSATILE TFT PANELS 4448M: Linus Walleij <linus.walleij@linaro.org> 4449T: git git://anongit.freedesktop.org/drm/drm-misc 4450S: Maintained 4451F: drivers/gpu/drm/panel/panel-arm-versatile.c 4452F: Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt 4453 4454DRM DRIVER FOR AST SERVER GRAPHICS CHIPS 4455M: Dave Airlie <airlied@redhat.com> 4456S: Odd Fixes 4457F: drivers/gpu/drm/ast/ 4458 4459DRM DRIVER FOR BOCHS VIRTUAL GPU 4460M: Gerd Hoffmann <kraxel@redhat.com> 4461L: virtualization@lists.linux-foundation.org 4462T: git git://anongit.freedesktop.org/drm/drm-misc 4463S: Maintained 4464F: drivers/gpu/drm/bochs/ 4465 4466DRM DRIVER FOR FARADAY TVE200 TV ENCODER 4467M: Linus Walleij <linus.walleij@linaro.org> 4468T: git git://anongit.freedesktop.org/drm/drm-misc 4469S: Maintained 4470F: drivers/gpu/drm/tve200/ 4471 4472DRM DRIVER FOR ILITEK ILI9225 PANELS 4473M: David Lechner <david@lechnology.com> 4474S: Maintained 4475F: drivers/gpu/drm/tinydrm/ili9225.c 4476F: Documentation/devicetree/bindings/display/ili9225.txt 4477 4478DRM DRIVER FOR INTEL I810 VIDEO CARDS 4479S: Orphan / Obsolete 4480F: drivers/gpu/drm/i810/ 4481F: include/uapi/drm/i810_drm.h 4482 4483DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS 4484S: Orphan / Obsolete 4485F: drivers/gpu/drm/mga/ 4486F: include/uapi/drm/mga_drm.h 4487 4488DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS 4489M: Dave Airlie <airlied@redhat.com> 4490S: Odd Fixes 4491F: drivers/gpu/drm/mgag200/ 4492 4493DRM DRIVER FOR MI0283QT 4494M: Noralf Trønnes <noralf@tronnes.org> 4495S: Maintained 4496F: drivers/gpu/drm/tinydrm/mi0283qt.c 4497F: Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt 4498 4499DRM DRIVER FOR MSM ADRENO GPU 4500M: Rob Clark <robdclark@gmail.com> 4501L: linux-arm-msm@vger.kernel.org 4502L: dri-devel@lists.freedesktop.org 4503L: freedreno@lists.freedesktop.org 4504T: git git://people.freedesktop.org/~robclark/linux 4505S: Maintained 4506F: drivers/gpu/drm/msm/ 4507F: include/uapi/drm/msm_drm.h 4508F: Documentation/devicetree/bindings/display/msm/ 4509 4510DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS 4511M: Ben Skeggs <bskeggs@redhat.com> 4512L: dri-devel@lists.freedesktop.org 4513L: nouveau@lists.freedesktop.org 4514T: git git://github.com/skeggsb/linux 4515S: Supported 4516F: drivers/gpu/drm/nouveau/ 4517F: include/uapi/drm/nouveau_drm.h 4518 4519DRM DRIVER FOR PERVASIVE DISPLAYS REPAPER PANELS 4520M: Noralf Trønnes <noralf@tronnes.org> 4521S: Maintained 4522F: drivers/gpu/drm/tinydrm/repaper.c 4523F: Documentation/devicetree/bindings/display/repaper.txt 4524 4525DRM DRIVER FOR QEMU'S CIRRUS DEVICE 4526M: Dave Airlie <airlied@redhat.com> 4527M: Gerd Hoffmann <kraxel@redhat.com> 4528L: virtualization@lists.linux-foundation.org 4529T: git git://anongit.freedesktop.org/drm/drm-misc 4530S: Obsolete 4531W: https://www.kraxel.org/blog/2014/10/qemu-using-cirrus-considered-harmful/ 4532F: drivers/gpu/drm/cirrus/ 4533 4534DRM DRIVER FOR QXL VIRTUAL GPU 4535M: Dave Airlie <airlied@redhat.com> 4536M: Gerd Hoffmann <kraxel@redhat.com> 4537L: virtualization@lists.linux-foundation.org 4538T: git git://anongit.freedesktop.org/drm/drm-misc 4539S: Maintained 4540F: drivers/gpu/drm/qxl/ 4541F: include/uapi/drm/qxl_drm.h 4542 4543DRM DRIVER FOR RAGE 128 VIDEO CARDS 4544S: Orphan / Obsolete 4545F: drivers/gpu/drm/r128/ 4546F: include/uapi/drm/r128_drm.h 4547 4548DRM DRIVER FOR SAVAGE VIDEO CARDS 4549S: Orphan / Obsolete 4550F: drivers/gpu/drm/savage/ 4551F: include/uapi/drm/savage_drm.h 4552 4553DRM DRIVER FOR SIS VIDEO CARDS 4554S: Orphan / Obsolete 4555F: drivers/gpu/drm/sis/ 4556F: include/uapi/drm/sis_drm.h 4557 4558DRM DRIVER FOR SITRONIX ST7586 PANELS 4559M: David Lechner <david@lechnology.com> 4560S: Maintained 4561F: drivers/gpu/drm/tinydrm/st7586.c 4562F: Documentation/devicetree/bindings/display/st7586.txt 4563 4564DRM DRIVER FOR SITRONIX ST7735R PANELS 4565M: David Lechner <david@lechnology.com> 4566S: Maintained 4567F: drivers/gpu/drm/tinydrm/st7735r.c 4568F: Documentation/devicetree/bindings/display/st7735r.txt 4569 4570DRM DRIVER FOR TDFX VIDEO CARDS 4571S: Orphan / Obsolete 4572F: drivers/gpu/drm/tdfx/ 4573 4574DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS 4575M: Dave Airlie <airlied@redhat.com> 4576S: Odd Fixes 4577F: drivers/gpu/drm/udl/ 4578 4579DRM DRIVER FOR VMWARE VIRTUAL GPU 4580M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 4581M: Sinclair Yeh <syeh@vmware.com> 4582M: Thomas Hellstrom <thellstrom@vmware.com> 4583L: dri-devel@lists.freedesktop.org 4584T: git git://people.freedesktop.org/~syeh/repos_linux 4585T: git git://people.freedesktop.org/~thomash/linux 4586S: Supported 4587F: drivers/gpu/drm/vmwgfx/ 4588F: include/uapi/drm/vmwgfx_drm.h 4589 4590DRM DRIVERS 4591M: David Airlie <airlied@linux.ie> 4592L: dri-devel@lists.freedesktop.org 4593T: git git://people.freedesktop.org/~airlied/linux 4594B: https://bugs.freedesktop.org/ 4595C: irc://chat.freenode.net/dri-devel 4596S: Maintained 4597F: drivers/gpu/drm/ 4598F: drivers/gpu/vga/ 4599F: Documentation/devicetree/bindings/display/ 4600F: Documentation/devicetree/bindings/gpu/ 4601F: Documentation/devicetree/bindings/video/ 4602F: Documentation/gpu/ 4603F: include/drm/ 4604F: include/uapi/drm/ 4605F: include/linux/vga* 4606 4607DRM DRIVERS AND MISC GPU PATCHES 4608M: Gustavo Padovan <gustavo@padovan.org> 4609M: Maarten Lankhorst <maarten.lankhorst@linux.intel.com> 4610M: Sean Paul <seanpaul@chromium.org> 4611W: https://01.org/linuxgraphics/gfx-docs/maintainer-tools/drm-misc.html 4612S: Maintained 4613T: git git://anongit.freedesktop.org/drm/drm-misc 4614F: Documentation/gpu/ 4615F: drivers/gpu/vga/ 4616F: drivers/gpu/drm/* 4617F: include/drm/drm* 4618F: include/uapi/drm/drm* 4619F: include/linux/vga* 4620 4621DRM DRIVERS FOR ALLWINNER A10 4622M: Maxime Ripard <maxime.ripard@bootlin.com> 4623L: dri-devel@lists.freedesktop.org 4624S: Supported 4625F: drivers/gpu/drm/sun4i/ 4626F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt 4627T: git git://anongit.freedesktop.org/drm/drm-misc 4628 4629DRM DRIVERS FOR AMLOGIC SOCS 4630M: Neil Armstrong <narmstrong@baylibre.com> 4631L: dri-devel@lists.freedesktop.org 4632L: linux-amlogic@lists.infradead.org 4633W: http://linux-meson.com/ 4634S: Supported 4635F: drivers/gpu/drm/meson/ 4636F: Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt 4637F: Documentation/devicetree/bindings/display/amlogic,meson-dw-hdmi.txt 4638F: Documentation/gpu/meson.rst 4639T: git git://anongit.freedesktop.org/drm/drm-misc 4640 4641DRM DRIVERS FOR ATMEL HLCDC 4642M: Boris Brezillon <boris.brezillon@bootlin.com> 4643L: dri-devel@lists.freedesktop.org 4644S: Supported 4645F: drivers/gpu/drm/atmel-hlcdc/ 4646F: Documentation/devicetree/bindings/drm/atmel/ 4647T: git git://anongit.freedesktop.org/drm/drm-misc 4648 4649DRM DRIVERS FOR BRIDGE CHIPS 4650M: Archit Taneja <architt@codeaurora.org> 4651M: Andrzej Hajda <a.hajda@samsung.com> 4652R: Laurent Pinchart <Laurent.pinchart@ideasonboard.com> 4653S: Maintained 4654T: git git://anongit.freedesktop.org/drm/drm-misc 4655F: drivers/gpu/drm/bridge/ 4656 4657DRM DRIVERS FOR EXYNOS 4658M: Inki Dae <inki.dae@samsung.com> 4659M: Joonyoung Shim <jy0922.shim@samsung.com> 4660M: Seung-Woo Kim <sw0312.kim@samsung.com> 4661M: Kyungmin Park <kyungmin.park@samsung.com> 4662L: dri-devel@lists.freedesktop.org 4663T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git 4664S: Supported 4665F: drivers/gpu/drm/exynos/ 4666F: include/uapi/drm/exynos_drm.h 4667F: Documentation/devicetree/bindings/display/exynos/ 4668 4669DRM DRIVERS FOR FREESCALE DCU 4670M: Stefan Agner <stefan@agner.ch> 4671M: Alison Wang <alison.wang@freescale.com> 4672L: dri-devel@lists.freedesktop.org 4673S: Supported 4674F: drivers/gpu/drm/fsl-dcu/ 4675F: Documentation/devicetree/bindings/display/fsl,dcu.txt 4676F: Documentation/devicetree/bindings/display/fsl,tcon.txt 4677F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt 4678 4679DRM DRIVERS FOR FREESCALE IMX 4680M: Philipp Zabel <p.zabel@pengutronix.de> 4681L: dri-devel@lists.freedesktop.org 4682S: Maintained 4683F: drivers/gpu/drm/imx/ 4684F: drivers/gpu/ipu-v3/ 4685F: Documentation/devicetree/bindings/display/imx/ 4686 4687DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets) 4688M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com> 4689L: dri-devel@lists.freedesktop.org 4690T: git git://github.com/patjak/drm-gma500 4691S: Maintained 4692F: drivers/gpu/drm/gma500/ 4693 4694DRM DRIVERS FOR HISILICON 4695M: Xinliang Liu <z.liuxinliang@hisilicon.com> 4696M: Rongrong Zou <zourongrong@gmail.com> 4697R: Xinwei Kong <kong.kongxinwei@hisilicon.com> 4698R: Chen Feng <puck.chen@hisilicon.com> 4699L: dri-devel@lists.freedesktop.org 4700T: git git://github.com/xin3liang/linux.git 4701S: Maintained 4702F: drivers/gpu/drm/hisilicon/ 4703F: Documentation/devicetree/bindings/display/hisilicon/ 4704 4705DRM DRIVERS FOR MEDIATEK 4706M: CK Hu <ck.hu@mediatek.com> 4707M: Philipp Zabel <p.zabel@pengutronix.de> 4708L: dri-devel@lists.freedesktop.org 4709S: Supported 4710F: drivers/gpu/drm/mediatek/ 4711F: Documentation/devicetree/bindings/display/mediatek/ 4712 4713DRM DRIVERS FOR NVIDIA TEGRA 4714M: Thierry Reding <thierry.reding@gmail.com> 4715L: dri-devel@lists.freedesktop.org 4716L: linux-tegra@vger.kernel.org 4717T: git git://anongit.freedesktop.org/tegra/linux.git 4718S: Supported 4719F: drivers/gpu/drm/tegra/ 4720F: drivers/gpu/host1x/ 4721F: include/linux/host1x.h 4722F: include/uapi/drm/tegra_drm.h 4723F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt 4724 4725DRM DRIVERS FOR RENESAS 4726M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 4727L: dri-devel@lists.freedesktop.org 4728L: linux-renesas-soc@vger.kernel.org 4729T: git git://linuxtv.org/pinchartl/fbdev 4730S: Supported 4731F: drivers/gpu/drm/rcar-du/ 4732F: drivers/gpu/drm/shmobile/ 4733F: include/linux/platform_data/shmob_drm.h 4734F: Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt 4735F: Documentation/devicetree/bindings/display/bridge/renesas,lvds.txt 4736F: Documentation/devicetree/bindings/display/renesas,du.txt 4737 4738DRM DRIVERS FOR ROCKCHIP 4739M: Sandy Huang <hjc@rock-chips.com> 4740M: Heiko Stübner <heiko@sntech.de> 4741L: dri-devel@lists.freedesktop.org 4742S: Maintained 4743F: drivers/gpu/drm/rockchip/ 4744F: Documentation/devicetree/bindings/display/rockchip/ 4745T: git git://anongit.freedesktop.org/drm/drm-misc 4746 4747DRM DRIVERS FOR STI 4748M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4749M: Vincent Abriou <vincent.abriou@st.com> 4750L: dri-devel@lists.freedesktop.org 4751T: git git://anongit.freedesktop.org/drm/drm-misc 4752S: Maintained 4753F: drivers/gpu/drm/sti 4754F: Documentation/devicetree/bindings/display/st,stih4xx.txt 4755 4756DRM DRIVERS FOR STM 4757M: Yannick Fertre <yannick.fertre@st.com> 4758M: Philippe Cornu <philippe.cornu@st.com> 4759M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 4760M: Vincent Abriou <vincent.abriou@st.com> 4761L: dri-devel@lists.freedesktop.org 4762T: git git://anongit.freedesktop.org/drm/drm-misc 4763S: Maintained 4764F: drivers/gpu/drm/stm 4765F: Documentation/devicetree/bindings/display/st,stm32-ltdc.txt 4766 4767DRM DRIVERS FOR TI LCDC 4768M: Jyri Sarha <jsarha@ti.com> 4769R: Tomi Valkeinen <tomi.valkeinen@ti.com> 4770L: dri-devel@lists.freedesktop.org 4771S: Maintained 4772F: drivers/gpu/drm/tilcdc/ 4773F: Documentation/devicetree/bindings/display/tilcdc/ 4774 4775DRM DRIVERS FOR TI OMAP 4776M: Tomi Valkeinen <tomi.valkeinen@ti.com> 4777L: dri-devel@lists.freedesktop.org 4778S: Maintained 4779F: drivers/gpu/drm/omapdrm/ 4780F: Documentation/devicetree/bindings/display/ti/ 4781 4782DRM DRIVERS FOR VC4 4783M: Eric Anholt <eric@anholt.net> 4784T: git git://github.com/anholt/linux 4785S: Supported 4786F: drivers/gpu/drm/vc4/ 4787F: include/uapi/drm/vc4_drm.h 4788F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt 4789T: git git://anongit.freedesktop.org/drm/drm-misc 4790 4791DRM DRIVERS FOR VIVANTE GPU IP 4792M: Lucas Stach <l.stach@pengutronix.de> 4793R: Russell King <linux+etnaviv@armlinux.org.uk> 4794R: Christian Gmeiner <christian.gmeiner@gmail.com> 4795L: etnaviv@lists.freedesktop.org 4796L: dri-devel@lists.freedesktop.org 4797S: Maintained 4798F: drivers/gpu/drm/etnaviv/ 4799F: include/uapi/drm/etnaviv_drm.h 4800F: Documentation/devicetree/bindings/display/etnaviv/ 4801 4802DRM DRIVERS FOR ZTE ZX 4803M: Shawn Guo <shawnguo@kernel.org> 4804L: dri-devel@lists.freedesktop.org 4805S: Maintained 4806F: drivers/gpu/drm/zte/ 4807F: Documentation/devicetree/bindings/display/zte,vou.txt 4808T: git git://anongit.freedesktop.org/drm/drm-misc 4809 4810DRM PANEL DRIVERS 4811M: Thierry Reding <thierry.reding@gmail.com> 4812L: dri-devel@lists.freedesktop.org 4813T: git git://anongit.freedesktop.org/drm/drm-misc 4814S: Maintained 4815F: drivers/gpu/drm/drm_panel.c 4816F: drivers/gpu/drm/panel/ 4817F: include/drm/drm_panel.h 4818F: Documentation/devicetree/bindings/display/panel/ 4819 4820DRM TINYDRM DRIVERS 4821M: Noralf Trønnes <noralf@tronnes.org> 4822W: https://github.com/notro/tinydrm/wiki/Development 4823T: git git://anongit.freedesktop.org/drm/drm-misc 4824S: Maintained 4825F: drivers/gpu/drm/tinydrm/ 4826F: include/drm/tinydrm/ 4827 4828DRM TTM SUBSYSTEM 4829M: Christian Koenig <christian.koenig@amd.com> 4830M: Roger He <Hongbo.He@amd.com> 4831T: git git://people.freedesktop.org/~agd5f/linux 4832S: Maintained 4833L: dri-devel@lists.freedesktop.org 4834F: include/drm/ttm/ 4835F: drivers/gpu/drm/ttm/ 4836 4837DSBR100 USB FM RADIO DRIVER 4838M: Alexey Klimov <klimov.linux@gmail.com> 4839L: linux-media@vger.kernel.org 4840T: git git://linuxtv.org/media_tree.git 4841S: Maintained 4842F: drivers/media/radio/dsbr100.c 4843 4844DSCC4 DRIVER 4845M: Francois Romieu <romieu@fr.zoreil.com> 4846L: netdev@vger.kernel.org 4847S: Maintained 4848F: drivers/net/wan/dscc4.c 4849 4850DT3155 MEDIA DRIVER 4851M: Hans Verkuil <hverkuil@xs4all.nl> 4852L: linux-media@vger.kernel.org 4853T: git git://linuxtv.org/media_tree.git 4854W: https://linuxtv.org 4855S: Odd Fixes 4856F: drivers/media/pci/dt3155/ 4857 4858DVB_USB_AF9015 MEDIA DRIVER 4859M: Antti Palosaari <crope@iki.fi> 4860L: linux-media@vger.kernel.org 4861W: https://linuxtv.org 4862W: http://palosaari.fi/linux/ 4863Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4864T: git git://linuxtv.org/anttip/media_tree.git 4865S: Maintained 4866F: drivers/media/usb/dvb-usb-v2/af9015* 4867 4868DVB_USB_AF9035 MEDIA DRIVER 4869M: Antti Palosaari <crope@iki.fi> 4870L: linux-media@vger.kernel.org 4871W: https://linuxtv.org 4872W: http://palosaari.fi/linux/ 4873Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4874T: git git://linuxtv.org/anttip/media_tree.git 4875S: Maintained 4876F: drivers/media/usb/dvb-usb-v2/af9035* 4877 4878DVB_USB_ANYSEE MEDIA DRIVER 4879M: Antti Palosaari <crope@iki.fi> 4880L: linux-media@vger.kernel.org 4881W: https://linuxtv.org 4882W: http://palosaari.fi/linux/ 4883Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4884T: git git://linuxtv.org/anttip/media_tree.git 4885S: Maintained 4886F: drivers/media/usb/dvb-usb-v2/anysee* 4887 4888DVB_USB_AU6610 MEDIA DRIVER 4889M: Antti Palosaari <crope@iki.fi> 4890L: linux-media@vger.kernel.org 4891W: https://linuxtv.org 4892W: http://palosaari.fi/linux/ 4893Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4894T: git git://linuxtv.org/anttip/media_tree.git 4895S: Maintained 4896F: drivers/media/usb/dvb-usb-v2/au6610* 4897 4898DVB_USB_CE6230 MEDIA DRIVER 4899M: Antti Palosaari <crope@iki.fi> 4900L: linux-media@vger.kernel.org 4901W: https://linuxtv.org 4902W: http://palosaari.fi/linux/ 4903Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4904T: git git://linuxtv.org/anttip/media_tree.git 4905S: Maintained 4906F: drivers/media/usb/dvb-usb-v2/ce6230* 4907 4908DVB_USB_CXUSB MEDIA DRIVER 4909M: Michael Krufky <mkrufky@linuxtv.org> 4910L: linux-media@vger.kernel.org 4911W: https://linuxtv.org 4912W: http://github.com/mkrufky 4913Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4914T: git git://linuxtv.org/media_tree.git 4915S: Maintained 4916F: drivers/media/usb/dvb-usb/cxusb* 4917 4918DVB_USB_EC168 MEDIA DRIVER 4919M: Antti Palosaari <crope@iki.fi> 4920L: linux-media@vger.kernel.org 4921W: https://linuxtv.org 4922W: http://palosaari.fi/linux/ 4923Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4924T: git git://linuxtv.org/anttip/media_tree.git 4925S: Maintained 4926F: drivers/media/usb/dvb-usb-v2/ec168* 4927 4928DVB_USB_GL861 MEDIA DRIVER 4929M: Antti Palosaari <crope@iki.fi> 4930L: linux-media@vger.kernel.org 4931W: https://linuxtv.org 4932Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4933T: git git://linuxtv.org/anttip/media_tree.git 4934S: Maintained 4935F: drivers/media/usb/dvb-usb-v2/gl861* 4936 4937DVB_USB_MXL111SF MEDIA DRIVER 4938M: Michael Krufky <mkrufky@linuxtv.org> 4939L: linux-media@vger.kernel.org 4940W: https://linuxtv.org 4941W: http://github.com/mkrufky 4942Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4943T: git git://linuxtv.org/mkrufky/mxl111sf.git 4944S: Maintained 4945F: drivers/media/usb/dvb-usb-v2/mxl111sf* 4946 4947DVB_USB_RTL28XXU MEDIA DRIVER 4948M: Antti Palosaari <crope@iki.fi> 4949L: linux-media@vger.kernel.org 4950W: https://linuxtv.org 4951W: http://palosaari.fi/linux/ 4952Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4953T: git git://linuxtv.org/anttip/media_tree.git 4954S: Maintained 4955F: drivers/media/usb/dvb-usb-v2/rtl28xxu* 4956 4957DVB_USB_V2 MEDIA DRIVER 4958M: Antti Palosaari <crope@iki.fi> 4959L: linux-media@vger.kernel.org 4960W: https://linuxtv.org 4961W: http://palosaari.fi/linux/ 4962Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4963T: git git://linuxtv.org/anttip/media_tree.git 4964S: Maintained 4965F: drivers/media/usb/dvb-usb-v2/dvb_usb* 4966F: drivers/media/usb/dvb-usb-v2/usb_urb.c 4967 4968DYNAMIC DEBUG 4969M: Jason Baron <jbaron@akamai.com> 4970S: Maintained 4971F: lib/dynamic_debug.c 4972F: include/linux/dynamic_debug.h 4973 4974DYNAMIC INTERRUPT MODERATION 4975M: Tal Gilboa <talgi@mellanox.com> 4976S: Maintained 4977F: include/linux/net_dim.h 4978 4979DZ DECSTATION DZ11 SERIAL DRIVER 4980M: "Maciej W. Rozycki" <macro@linux-mips.org> 4981S: Maintained 4982F: drivers/tty/serial/dz.* 4983 4984E3X0 POWER BUTTON DRIVER 4985M: Moritz Fischer <moritz.fischer@ettus.com> 4986L: usrp-users@lists.ettus.com 4987W: http://www.ettus.com 4988S: Supported 4989F: drivers/input/misc/e3x0-button.c 4990F: Documentation/devicetree/bindings/input/e3x0-button.txt 4991 4992E4000 MEDIA DRIVER 4993M: Antti Palosaari <crope@iki.fi> 4994L: linux-media@vger.kernel.org 4995W: https://linuxtv.org 4996W: http://palosaari.fi/linux/ 4997Q: http://patchwork.linuxtv.org/project/linux-media/list/ 4998T: git git://linuxtv.org/anttip/media_tree.git 4999S: Maintained 5000F: drivers/media/tuners/e4000* 5001 5002EC100 MEDIA DRIVER 5003M: Antti Palosaari <crope@iki.fi> 5004L: linux-media@vger.kernel.org 5005W: https://linuxtv.org 5006W: http://palosaari.fi/linux/ 5007Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5008T: git git://linuxtv.org/anttip/media_tree.git 5009S: Maintained 5010F: drivers/media/dvb-frontends/ec100* 5011 5012ECRYPT FILE SYSTEM 5013M: Tyler Hicks <tyhicks@canonical.com> 5014L: ecryptfs@vger.kernel.org 5015W: http://ecryptfs.org 5016W: https://launchpad.net/ecryptfs 5017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git 5018S: Supported 5019F: Documentation/filesystems/ecryptfs.txt 5020F: fs/ecryptfs/ 5021 5022EDAC-AMD64 5023M: Borislav Petkov <bp@alien8.de> 5024L: linux-edac@vger.kernel.org 5025S: Maintained 5026F: drivers/edac/amd64_edac* 5027 5028EDAC-CALXEDA 5029M: Robert Richter <rric@kernel.org> 5030L: linux-edac@vger.kernel.org 5031S: Maintained 5032F: drivers/edac/highbank* 5033 5034EDAC-CAVIUM OCTEON 5035M: Ralf Baechle <ralf@linux-mips.org> 5036M: David Daney <david.daney@cavium.com> 5037L: linux-edac@vger.kernel.org 5038L: linux-mips@linux-mips.org 5039S: Supported 5040F: drivers/edac/octeon_edac* 5041 5042EDAC-CAVIUM THUNDERX 5043M: David Daney <david.daney@cavium.com> 5044M: Jan Glauber <jglauber@cavium.com> 5045L: linux-edac@vger.kernel.org 5046S: Supported 5047F: drivers/edac/thunderx_edac* 5048 5049EDAC-CORE 5050M: Borislav Petkov <bp@alien8.de> 5051M: Mauro Carvalho Chehab <mchehab@kernel.org> 5052L: linux-edac@vger.kernel.org 5053T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next 5054T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next 5055S: Supported 5056F: Documentation/admin-guide/ras.rst 5057F: Documentation/driver-api/edac.rst 5058F: drivers/edac/ 5059F: include/linux/edac.h 5060 5061EDAC-E752X 5062M: Mark Gross <mark.gross@intel.com> 5063L: linux-edac@vger.kernel.org 5064S: Maintained 5065F: drivers/edac/e752x_edac.c 5066 5067EDAC-E7XXX 5068L: linux-edac@vger.kernel.org 5069S: Maintained 5070F: drivers/edac/e7xxx_edac.c 5071 5072EDAC-FSL_DDR 5073M: York Sun <york.sun@nxp.com> 5074L: linux-edac@vger.kernel.org 5075S: Maintained 5076F: drivers/edac/fsl_ddr_edac.* 5077 5078EDAC-GHES 5079M: Mauro Carvalho Chehab <mchehab@kernel.org> 5080L: linux-edac@vger.kernel.org 5081S: Maintained 5082F: drivers/edac/ghes_edac.c 5083 5084EDAC-I3000 5085L: linux-edac@vger.kernel.org 5086S: Orphan 5087F: drivers/edac/i3000_edac.c 5088 5089EDAC-I5000 5090L: linux-edac@vger.kernel.org 5091S: Maintained 5092F: drivers/edac/i5000_edac.c 5093 5094EDAC-I5400 5095M: Mauro Carvalho Chehab <mchehab@kernel.org> 5096L: linux-edac@vger.kernel.org 5097S: Maintained 5098F: drivers/edac/i5400_edac.c 5099 5100EDAC-I7300 5101M: Mauro Carvalho Chehab <mchehab@kernel.org> 5102L: linux-edac@vger.kernel.org 5103S: Maintained 5104F: drivers/edac/i7300_edac.c 5105 5106EDAC-I7CORE 5107M: Mauro Carvalho Chehab <mchehab@kernel.org> 5108L: linux-edac@vger.kernel.org 5109S: Maintained 5110F: drivers/edac/i7core_edac.c 5111 5112EDAC-I82443BXGX 5113M: Tim Small <tim@buttersideup.com> 5114L: linux-edac@vger.kernel.org 5115S: Maintained 5116F: drivers/edac/i82443bxgx_edac.c 5117 5118EDAC-I82975X 5119M: Ranganathan Desikan <ravi@jetztechnologies.com> 5120M: "Arvind R." <arvino55@gmail.com> 5121L: linux-edac@vger.kernel.org 5122S: Maintained 5123F: drivers/edac/i82975x_edac.c 5124 5125EDAC-IE31200 5126M: Jason Baron <jbaron@akamai.com> 5127L: linux-edac@vger.kernel.org 5128S: Maintained 5129F: drivers/edac/ie31200_edac.c 5130 5131EDAC-MPC85XX 5132M: Johannes Thumshirn <morbidrsa@gmail.com> 5133L: linux-edac@vger.kernel.org 5134S: Maintained 5135F: drivers/edac/mpc85xx_edac.[ch] 5136 5137EDAC-PASEMI 5138M: Egor Martovetsky <egor@pasemi.com> 5139L: linux-edac@vger.kernel.org 5140S: Maintained 5141F: drivers/edac/pasemi_edac.c 5142 5143EDAC-PND2 5144M: Tony Luck <tony.luck@intel.com> 5145L: linux-edac@vger.kernel.org 5146S: Maintained 5147F: drivers/edac/pnd2_edac.[ch] 5148 5149EDAC-R82600 5150M: Tim Small <tim@buttersideup.com> 5151L: linux-edac@vger.kernel.org 5152S: Maintained 5153F: drivers/edac/r82600_edac.c 5154 5155EDAC-SBRIDGE 5156M: Mauro Carvalho Chehab <mchehab@kernel.org> 5157L: linux-edac@vger.kernel.org 5158S: Maintained 5159F: drivers/edac/sb_edac.c 5160 5161EDAC-SKYLAKE 5162M: Tony Luck <tony.luck@intel.com> 5163L: linux-edac@vger.kernel.org 5164S: Maintained 5165F: drivers/edac/skx_edac.c 5166 5167EDAC-TI 5168M: Tero Kristo <t-kristo@ti.com> 5169L: linux-edac@vger.kernel.org 5170S: Maintained 5171F: drivers/edac/ti_edac.c 5172 5173EDIROL UA-101/UA-1000 DRIVER 5174M: Clemens Ladisch <clemens@ladisch.de> 5175L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5176T: git git://git.alsa-project.org/alsa-kernel.git 5177S: Maintained 5178F: sound/usb/misc/ua101.c 5179 5180EFI TEST DRIVER 5181L: linux-efi@vger.kernel.org 5182M: Ivan Hu <ivan.hu@canonical.com> 5183M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5184S: Maintained 5185F: drivers/firmware/efi/test/ 5186 5187EFI VARIABLE FILESYSTEM 5188M: Matthew Garrett <matthew.garrett@nebula.com> 5189M: Jeremy Kerr <jk@ozlabs.org> 5190M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5191T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5192L: linux-efi@vger.kernel.org 5193S: Maintained 5194F: fs/efivarfs/ 5195 5196EFIFB FRAMEBUFFER DRIVER 5197L: linux-fbdev@vger.kernel.org 5198M: Peter Jones <pjones@redhat.com> 5199S: Maintained 5200F: drivers/video/fbdev/efifb.c 5201 5202EFS FILESYSTEM 5203W: http://aeschi.ch.eu.org/efs/ 5204S: Orphan 5205F: fs/efs/ 5206 5207EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER 5208M: Douglas Miller <dougmill@linux.vnet.ibm.com> 5209L: netdev@vger.kernel.org 5210S: Maintained 5211F: drivers/net/ethernet/ibm/ehea/ 5212 5213EM28XX VIDEO4LINUX DRIVER 5214M: Mauro Carvalho Chehab <mchehab@kernel.org> 5215L: linux-media@vger.kernel.org 5216W: https://linuxtv.org 5217T: git git://linuxtv.org/media_tree.git 5218S: Maintained 5219F: drivers/media/usb/em28xx/ 5220F: Documentation/media/v4l-drivers/em28xx* 5221 5222EMBEDDED LINUX 5223M: Paul Gortmaker <paul.gortmaker@windriver.com> 5224M: Matt Mackall <mpm@selenic.com> 5225M: David Woodhouse <dwmw2@infradead.org> 5226L: linux-embedded@vger.kernel.org 5227S: Maintained 5228 5229Emulex 10Gbps iSCSI - OneConnect DRIVER 5230M: Subbu Seetharaman <subbu.seetharaman@broadcom.com> 5231M: Ketan Mukadam <ketan.mukadam@broadcom.com> 5232M: Jitendra Bhivare <jitendra.bhivare@broadcom.com> 5233L: linux-scsi@vger.kernel.org 5234W: http://www.broadcom.com 5235S: Supported 5236F: drivers/scsi/be2iscsi/ 5237 5238Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net) 5239M: Sathya Perla <sathya.perla@broadcom.com> 5240M: Ajit Khaparde <ajit.khaparde@broadcom.com> 5241M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com> 5242M: Somnath Kotur <somnath.kotur@broadcom.com> 5243L: netdev@vger.kernel.org 5244W: http://www.emulex.com 5245S: Supported 5246F: drivers/net/ethernet/emulex/benet/ 5247 5248EMULEX ONECONNECT ROCE DRIVER 5249M: Selvin Xavier <selvin.xavier@broadcom.com> 5250M: Devesh Sharma <devesh.sharma@broadcom.com> 5251L: linux-rdma@vger.kernel.org 5252W: http://www.broadcom.com 5253S: Odd Fixes 5254F: drivers/infiniband/hw/ocrdma/ 5255F: include/uapi/rdma/ocrdma-abi.h 5256 5257EMULEX/BROADCOM LPFC FC/FCOE SCSI DRIVER 5258M: James Smart <james.smart@broadcom.com> 5259M: Dick Kennedy <dick.kennedy@broadcom.com> 5260L: linux-scsi@vger.kernel.org 5261W: http://www.broadcom.com 5262S: Supported 5263F: drivers/scsi/lpfc/ 5264 5265ENE CB710 FLASH CARD READER DRIVER 5266M: Michał Mirosław <mirq-linux@rere.qmqm.pl> 5267S: Maintained 5268F: drivers/misc/cb710/ 5269F: drivers/mmc/host/cb710-mmc.* 5270F: include/linux/cb710.h 5271 5272ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER 5273M: Maxim Levitsky <maximlevitsky@gmail.com> 5274S: Maintained 5275F: drivers/media/rc/ene_ir.* 5276 5277EPSON S1D13XXX FRAMEBUFFER DRIVER 5278M: Kristoffer Ericson <kristoffer.ericson@gmail.com> 5279S: Maintained 5280T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git 5281F: drivers/video/fbdev/s1d13xxxfb.c 5282F: include/video/s1d13xxxfb.h 5283 5284ERRSEQ ERROR TRACKING INFRASTRUCTURE 5285M: Jeff Layton <jlayton@kernel.org> 5286S: Maintained 5287F: lib/errseq.c 5288F: include/linux/errseq.h 5289 5290ET131X NETWORK DRIVER 5291M: Mark Einon <mark.einon@gmail.com> 5292S: Odd Fixes 5293F: drivers/net/ethernet/agere/ 5294 5295ETHERNET BRIDGE 5296M: Stephen Hemminger <stephen@networkplumber.org> 5297L: bridge@lists.linux-foundation.org (moderated for non-subscribers) 5298L: netdev@vger.kernel.org 5299W: http://www.linuxfoundation.org/en/Net:Bridge 5300S: Maintained 5301F: include/linux/netfilter_bridge/ 5302F: net/bridge/ 5303 5304ETHERNET PHY LIBRARY 5305M: Andrew Lunn <andrew@lunn.ch> 5306M: Florian Fainelli <f.fainelli@gmail.com> 5307L: netdev@vger.kernel.org 5308S: Maintained 5309F: Documentation/ABI/testing/sysfs-bus-mdio 5310F: Documentation/devicetree/bindings/net/mdio* 5311F: Documentation/networking/phy.txt 5312F: drivers/net/phy/ 5313F: drivers/of/of_mdio.c 5314F: drivers/of/of_net.c 5315F: include/linux/*mdio*.h 5316F: include/linux/of_net.h 5317F: include/linux/phy.h 5318F: include/linux/phy_fixed.h 5319F: include/linux/platform_data/mdio-bcm-unimac.h 5320F: include/trace/events/mdio.h 5321F: include/uapi/linux/mdio.h 5322F: include/uapi/linux/mii.h 5323 5324EXT2 FILE SYSTEM 5325M: Jan Kara <jack@suse.com> 5326L: linux-ext4@vger.kernel.org 5327S: Maintained 5328F: Documentation/filesystems/ext2.txt 5329F: fs/ext2/ 5330F: include/linux/ext2* 5331 5332EXT4 FILE SYSTEM 5333M: "Theodore Ts'o" <tytso@mit.edu> 5334M: Andreas Dilger <adilger.kernel@dilger.ca> 5335L: linux-ext4@vger.kernel.org 5336W: http://ext4.wiki.kernel.org 5337Q: http://patchwork.ozlabs.org/project/linux-ext4/list/ 5338T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git 5339S: Maintained 5340F: Documentation/filesystems/ext4.txt 5341F: fs/ext4/ 5342 5343Extended Verification Module (EVM) 5344M: Mimi Zohar <zohar@linux.vnet.ibm.com> 5345L: linux-integrity@vger.kernel.org 5346S: Supported 5347F: security/integrity/evm/ 5348 5349EXTENSIBLE FIRMWARE INTERFACE (EFI) 5350M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 5351L: linux-efi@vger.kernel.org 5352T: git git://git.kernel.org/pub/scm/linux/kernel/git/efi/efi.git 5353S: Maintained 5354F: Documentation/efi-stub.txt 5355F: arch/*/kernel/efi.c 5356F: arch/x86/boot/compressed/eboot.[ch] 5357F: arch/*/include/asm/efi.h 5358F: arch/x86/platform/efi/ 5359F: drivers/firmware/efi/ 5360F: include/linux/efi*.h 5361F: arch/arm/boot/compressed/efi-header.S 5362F: arch/arm64/kernel/efi-entry.S 5363 5364EXTERNAL CONNECTOR SUBSYSTEM (EXTCON) 5365M: MyungJoo Ham <myungjoo.ham@samsung.com> 5366M: Chanwoo Choi <cw00.choi@samsung.com> 5367L: linux-kernel@vger.kernel.org 5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git 5369S: Maintained 5370F: drivers/extcon/ 5371F: include/linux/extcon/ 5372F: include/linux/extcon.h 5373F: Documentation/extcon/ 5374F: Documentation/devicetree/bindings/extcon/ 5375 5376EXYNOS DP DRIVER 5377M: Jingoo Han <jingoohan1@gmail.com> 5378L: dri-devel@lists.freedesktop.org 5379S: Maintained 5380F: drivers/gpu/drm/exynos/exynos_dp* 5381 5382EXYNOS SYSMMU (IOMMU) driver 5383M: Marek Szyprowski <m.szyprowski@samsung.com> 5384L: iommu@lists.linux-foundation.org 5385S: Maintained 5386F: drivers/iommu/exynos-iommu.c 5387 5388EZchip NPS platform support 5389M: Elad Kanfi <eladkan@mellanox.com> 5390M: Vineet Gupta <vgupta@synopsys.com> 5391S: Supported 5392F: arch/arc/plat-eznps 5393F: arch/arc/boot/dts/eznps.dts 5394 5395F2FS FILE SYSTEM 5396M: Jaegeuk Kim <jaegeuk@kernel.org> 5397M: Chao Yu <yuchao0@huawei.com> 5398L: linux-f2fs-devel@lists.sourceforge.net 5399W: https://f2fs.wiki.kernel.org/ 5400T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5401S: Maintained 5402F: Documentation/filesystems/f2fs.txt 5403F: Documentation/ABI/testing/sysfs-fs-f2fs 5404F: fs/f2fs/ 5405F: include/linux/f2fs_fs.h 5406F: include/trace/events/f2fs.h 5407 5408F71805F HARDWARE MONITORING DRIVER 5409M: Jean Delvare <jdelvare@suse.com> 5410L: linux-hwmon@vger.kernel.org 5411S: Maintained 5412F: Documentation/hwmon/f71805f 5413F: drivers/hwmon/f71805f.c 5414 5415FANOTIFY 5416M: Jan Kara <jack@suse.cz> 5417R: Amir Goldstein <amir73il@gmail.com> 5418L: linux-fsdevel@vger.kernel.org 5419S: Maintained 5420F: fs/notify/fanotify/ 5421F: include/linux/fanotify.h 5422F: include/uapi/linux/fanotify.h 5423 5424FARSYNC SYNCHRONOUS DRIVER 5425M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5426W: http://www.farsite.co.uk/ 5427S: Supported 5428F: drivers/net/wan/farsync.* 5429 5430FAULT INJECTION SUPPORT 5431M: Akinobu Mita <akinobu.mita@gmail.com> 5432S: Supported 5433F: Documentation/fault-injection/ 5434F: lib/fault-inject.c 5435 5436FBTFT Framebuffer drivers 5437M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5438S: Maintained 5439F: drivers/staging/fbtft/ 5440 5441FC0011 TUNER DRIVER 5442M: Michael Buesch <m@bues.ch> 5443L: linux-media@vger.kernel.org 5444S: Maintained 5445F: drivers/media/tuners/fc0011.h 5446F: drivers/media/tuners/fc0011.c 5447 5448FC2580 MEDIA DRIVER 5449M: Antti Palosaari <crope@iki.fi> 5450L: linux-media@vger.kernel.org 5451W: https://linuxtv.org 5452W: http://palosaari.fi/linux/ 5453Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5454T: git git://linuxtv.org/anttip/media_tree.git 5455S: Maintained 5456F: drivers/media/tuners/fc2580* 5457 5458FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5459M: Johannes Thumshirn <jth@kernel.org> 5460L: linux-scsi@vger.kernel.org 5461W: www.Open-FCoE.org 5462S: Supported 5463F: drivers/scsi/libfc/ 5464F: drivers/scsi/fcoe/ 5465F: include/scsi/fc/ 5466F: include/scsi/libfc.h 5467F: include/scsi/libfcoe.h 5468F: include/uapi/scsi/fc/ 5469 5470FILE LOCKING (flock() and fcntl()/lockf()) 5471M: Jeff Layton <jlayton@kernel.org> 5472M: "J. Bruce Fields" <bfields@fieldses.org> 5473L: linux-fsdevel@vger.kernel.org 5474S: Maintained 5475F: include/linux/fcntl.h 5476F: include/uapi/linux/fcntl.h 5477F: fs/fcntl.c 5478F: fs/locks.c 5479 5480FILESYSTEMS (VFS and infrastructure) 5481M: Alexander Viro <viro@zeniv.linux.org.uk> 5482L: linux-fsdevel@vger.kernel.org 5483S: Maintained 5484F: fs/* 5485F: include/linux/fs.h 5486F: include/uapi/linux/fs.h 5487 5488FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5489M: Riku Voipio <riku.voipio@iki.fi> 5490L: linux-hwmon@vger.kernel.org 5491S: Maintained 5492F: drivers/hwmon/f75375s.c 5493F: include/linux/f75375s.h 5494 5495FIREWIRE AUDIO DRIVERS 5496M: Clemens Ladisch <clemens@ladisch.de> 5497L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5498T: git git://git.alsa-project.org/alsa-kernel.git 5499S: Maintained 5500F: sound/firewire/ 5501 5502FIREWIRE MEDIA DRIVERS (firedtv) 5503M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5504L: linux-media@vger.kernel.org 5505L: linux1394-devel@lists.sourceforge.net 5506T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5507S: Maintained 5508F: drivers/media/firewire/ 5509 5510FIREWIRE SBP-2 TARGET 5511M: Chris Boot <bootc@bootc.net> 5512L: linux-scsi@vger.kernel.org 5513L: target-devel@vger.kernel.org 5514L: linux1394-devel@lists.sourceforge.net 5515T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5516S: Maintained 5517F: drivers/target/sbp/ 5518 5519FIREWIRE SUBSYSTEM 5520M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5521L: linux1394-devel@lists.sourceforge.net 5522W: http://ieee1394.wiki.kernel.org/ 5523T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5524S: Maintained 5525F: drivers/firewire/ 5526F: include/linux/firewire.h 5527F: include/uapi/linux/firewire*.h 5528F: tools/firewire/ 5529 5530FIRMWARE LOADER (request_firmware) 5531M: Luis R. Rodriguez <mcgrof@kernel.org> 5532L: linux-kernel@vger.kernel.org 5533S: Maintained 5534F: Documentation/firmware_class/ 5535F: drivers/base/firmware_loader/ 5536F: include/linux/firmware.h 5537 5538FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5539M: Joshua Morris <josh.h.morris@us.ibm.com> 5540M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5541S: Maintained 5542F: drivers/block/rsxx/ 5543 5544FLOPPY DRIVER 5545M: Jiri Kosina <jikos@kernel.org> 5546T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5547S: Odd fixes 5548F: drivers/block/floppy.c 5549 5550FMC SUBSYSTEM 5551M: Alessandro Rubini <rubini@gnudd.com> 5552W: http://www.ohwr.org/projects/fmc-bus 5553S: Supported 5554F: drivers/fmc/ 5555F: include/linux/fmc*.h 5556F: include/linux/ipmi-fru.h 5557K: fmc_d.*register 5558 5559FPGA MANAGER FRAMEWORK 5560M: Alan Tull <atull@kernel.org> 5561M: Moritz Fischer <mdf@kernel.org> 5562L: linux-fpga@vger.kernel.org 5563S: Maintained 5564T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5565Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5566F: Documentation/fpga/ 5567F: Documentation/devicetree/bindings/fpga/ 5568F: drivers/fpga/ 5569F: include/linux/fpga/ 5570W: http://www.rocketboards.org 5571 5572FPU EMULATOR 5573M: Bill Metzenthen <billm@melbpc.org.au> 5574W: http://floatingpoint.sourceforge.net/emulator/index.html 5575S: Maintained 5576F: arch/x86/math-emu/ 5577 5578FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5579L: netdev@vger.kernel.org 5580S: Orphan 5581F: drivers/net/wan/dlci.c 5582F: drivers/net/wan/sdla.c 5583 5584FRAMEBUFFER LAYER 5585M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5586L: dri-devel@lists.freedesktop.org 5587L: linux-fbdev@vger.kernel.org 5588T: git git://github.com/bzolnier/linux.git 5589Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5590S: Maintained 5591F: Documentation/fb/ 5592F: drivers/video/ 5593F: include/video/ 5594F: include/linux/fb.h 5595F: include/uapi/video/ 5596F: include/uapi/linux/fb.h 5597 5598FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5599M: Horia Geantă <horia.geanta@nxp.com> 5600M: Aymen Sghaier <aymen.sghaier@nxp.com> 5601L: linux-crypto@vger.kernel.org 5602S: Maintained 5603F: drivers/crypto/caam/ 5604F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5605 5606FREESCALE DIU FRAMEBUFFER DRIVER 5607M: Timur Tabi <timur@tabi.org> 5608L: linux-fbdev@vger.kernel.org 5609S: Maintained 5610F: drivers/video/fbdev/fsl-diu-fb.* 5611 5612FREESCALE DMA DRIVER 5613M: Li Yang <leoyang.li@nxp.com> 5614M: Zhang Wei <zw@zh-kernel.org> 5615L: linuxppc-dev@lists.ozlabs.org 5616S: Maintained 5617F: drivers/dma/fsldma.* 5618 5619FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5620M: Claudiu Manoil <claudiu.manoil@nxp.com> 5621L: netdev@vger.kernel.org 5622S: Maintained 5623F: drivers/net/ethernet/freescale/gianfar* 5624X: drivers/net/ethernet/freescale/gianfar_ptp.c 5625F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5626 5627FREESCALE GPMI NAND DRIVER 5628M: Han Xu <han.xu@nxp.com> 5629L: linux-mtd@lists.infradead.org 5630S: Maintained 5631F: drivers/mtd/nand/raw/gpmi-nand/* 5632 5633FREESCALE I2C CPM DRIVER 5634M: Jochen Friedrich <jochen@scram.de> 5635L: linuxppc-dev@lists.ozlabs.org 5636L: linux-i2c@vger.kernel.org 5637S: Maintained 5638F: drivers/i2c/busses/i2c-cpm.c 5639 5640FREESCALE IMX / MXC FEC DRIVER 5641M: Fugang Duan <fugang.duan@nxp.com> 5642L: netdev@vger.kernel.org 5643S: Maintained 5644F: drivers/net/ethernet/freescale/fec_main.c 5645F: drivers/net/ethernet/freescale/fec_ptp.c 5646F: drivers/net/ethernet/freescale/fec.h 5647F: Documentation/devicetree/bindings/net/fsl-fec.txt 5648 5649FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5650M: Sascha Hauer <s.hauer@pengutronix.de> 5651R: Pengutronix Kernel Team <kernel@pengutronix.de> 5652L: linux-fbdev@vger.kernel.org 5653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5654S: Maintained 5655F: include/linux/platform_data/video-imxfb.h 5656F: drivers/video/fbdev/imxfb.c 5657 5658FREESCALE QORIQ DPAA ETHERNET DRIVER 5659M: Madalin Bucur <madalin.bucur@nxp.com> 5660L: netdev@vger.kernel.org 5661S: Maintained 5662F: drivers/net/ethernet/freescale/dpaa 5663 5664FREESCALE QORIQ DPAA FMAN DRIVER 5665M: Madalin Bucur <madalin.bucur@nxp.com> 5666L: netdev@vger.kernel.org 5667S: Maintained 5668F: drivers/net/ethernet/freescale/fman 5669F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5670 5671FREESCALE QUAD SPI DRIVER 5672M: Han Xu <han.xu@nxp.com> 5673L: linux-mtd@lists.infradead.org 5674S: Maintained 5675F: drivers/mtd/spi-nor/fsl-quadspi.c 5676 5677FREESCALE QUICC ENGINE LIBRARY 5678M: Qiang Zhao <qiang.zhao@nxp.com> 5679L: linuxppc-dev@lists.ozlabs.org 5680S: Maintained 5681F: drivers/soc/fsl/qe/ 5682F: include/soc/fsl/*qe*.h 5683F: include/soc/fsl/*ucc*.h 5684 5685FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5686M: Li Yang <leoyang.li@nxp.com> 5687L: netdev@vger.kernel.org 5688L: linuxppc-dev@lists.ozlabs.org 5689S: Maintained 5690F: drivers/net/ethernet/freescale/ucc_geth* 5691 5692FREESCALE QUICC ENGINE UCC HDLC DRIVER 5693M: Zhao Qiang <qiang.zhao@nxp.com> 5694L: netdev@vger.kernel.org 5695L: linuxppc-dev@lists.ozlabs.org 5696S: Maintained 5697F: drivers/net/wan/fsl_ucc_hdlc* 5698 5699FREESCALE QUICC ENGINE UCC UART DRIVER 5700M: Timur Tabi <timur@tabi.org> 5701L: linuxppc-dev@lists.ozlabs.org 5702S: Maintained 5703F: drivers/tty/serial/ucc_uart.c 5704 5705FREESCALE SOC DRIVERS 5706M: Li Yang <leoyang.li@nxp.com> 5707L: linuxppc-dev@lists.ozlabs.org 5708L: linux-arm-kernel@lists.infradead.org 5709S: Maintained 5710F: Documentation/devicetree/bindings/soc/fsl/ 5711F: drivers/soc/fsl/ 5712F: include/linux/fsl/ 5713 5714FREESCALE SOC FS_ENET DRIVER 5715M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5716M: Vitaly Bordug <vbordug@ru.mvista.com> 5717L: linuxppc-dev@lists.ozlabs.org 5718L: netdev@vger.kernel.org 5719S: Maintained 5720F: drivers/net/ethernet/freescale/fs_enet/ 5721F: include/linux/fs_enet_pd.h 5722 5723FREESCALE SOC SOUND DRIVERS 5724M: Timur Tabi <timur@tabi.org> 5725M: Nicolin Chen <nicoleotsuka@gmail.com> 5726M: Xiubo Li <Xiubo.Lee@gmail.com> 5727R: Fabio Estevam <fabio.estevam@nxp.com> 5728L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5729L: linuxppc-dev@lists.ozlabs.org 5730S: Maintained 5731F: sound/soc/fsl/fsl* 5732F: sound/soc/fsl/imx* 5733F: sound/soc/fsl/mpc8610_hpcd.c 5734 5735FREESCALE USB PERIPHERAL DRIVERS 5736M: Li Yang <leoyang.li@nxp.com> 5737L: linux-usb@vger.kernel.org 5738L: linuxppc-dev@lists.ozlabs.org 5739S: Maintained 5740F: drivers/usb/gadget/udc/fsl* 5741 5742FREEVXFS FILESYSTEM 5743M: Christoph Hellwig <hch@infradead.org> 5744W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5745S: Maintained 5746F: fs/freevxfs/ 5747 5748FREEZER 5749M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5750M: Pavel Machek <pavel@ucw.cz> 5751L: linux-pm@vger.kernel.org 5752S: Supported 5753F: Documentation/power/freezing-of-tasks.txt 5754F: include/linux/freezer.h 5755F: kernel/freezer.c 5756 5757FRONTSWAP API 5758M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5759L: linux-kernel@vger.kernel.org 5760S: Maintained 5761F: mm/frontswap.c 5762F: include/linux/frontswap.h 5763 5764FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5765M: David Howells <dhowells@redhat.com> 5766L: linux-cachefs@redhat.com (moderated for non-subscribers) 5767S: Supported 5768F: Documentation/filesystems/caching/ 5769F: fs/fscache/ 5770F: include/linux/fscache*.h 5771 5772FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5773M: Theodore Y. Ts'o <tytso@mit.edu> 5774M: Jaegeuk Kim <jaegeuk@kernel.org> 5775L: linux-fscrypt@vger.kernel.org 5776Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5777T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5778S: Supported 5779F: fs/crypto/ 5780F: include/linux/fscrypt*.h 5781F: Documentation/filesystems/fscrypt.rst 5782 5783FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5784M: Jan Kara <jack@suse.cz> 5785R: Amir Goldstein <amir73il@gmail.com> 5786L: linux-fsdevel@vger.kernel.org 5787S: Maintained 5788F: fs/notify/ 5789F: include/linux/fsnotify*.h 5790 5791FUJITSU LAPTOP EXTRAS 5792M: Jonathan Woithe <jwoithe@just42.net> 5793L: platform-driver-x86@vger.kernel.org 5794S: Maintained 5795F: drivers/platform/x86/fujitsu-laptop.c 5796 5797FUJITSU M-5MO LS CAMERA ISP DRIVER 5798M: Kyungmin Park <kyungmin.park@samsung.com> 5799M: Heungjun Kim <riverful.kim@samsung.com> 5800L: linux-media@vger.kernel.org 5801S: Maintained 5802F: drivers/media/i2c/m5mols/ 5803F: include/media/i2c/m5mols.h 5804 5805FUJITSU TABLET EXTRAS 5806M: Robert Gerlach <khnz@gmx.de> 5807L: platform-driver-x86@vger.kernel.org 5808S: Maintained 5809F: drivers/platform/x86/fujitsu-tablet.c 5810 5811FUSE: FILESYSTEM IN USERSPACE 5812M: Miklos Szeredi <miklos@szeredi.hu> 5813L: linux-fsdevel@vger.kernel.org 5814W: http://fuse.sourceforge.net/ 5815T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5816S: Maintained 5817F: fs/fuse/ 5818F: include/uapi/linux/fuse.h 5819F: Documentation/filesystems/fuse.txt 5820 5821FUTEX SUBSYSTEM 5822M: Thomas Gleixner <tglx@linutronix.de> 5823M: Ingo Molnar <mingo@redhat.com> 5824R: Peter Zijlstra <peterz@infradead.org> 5825R: Darren Hart <dvhart@infradead.org> 5826L: linux-kernel@vger.kernel.org 5827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5828S: Maintained 5829F: kernel/futex.c 5830F: kernel/futex_compat.c 5831F: include/asm-generic/futex.h 5832F: include/linux/futex.h 5833F: include/uapi/linux/futex.h 5834F: tools/testing/selftests/futex/ 5835F: tools/perf/bench/futex* 5836F: Documentation/*futex* 5837 5838GCC PLUGINS 5839M: Kees Cook <keescook@chromium.org> 5840R: Emese Revfy <re.emese@gmail.com> 5841L: kernel-hardening@lists.openwall.com 5842S: Maintained 5843F: scripts/gcc-plugins/ 5844F: scripts/gcc-plugin.sh 5845F: scripts/Makefile.gcc-plugins 5846F: Documentation/gcc-plugins.txt 5847 5848GCOV BASED KERNEL PROFILING 5849M: Peter Oberparleiter <oberpar@linux.ibm.com> 5850S: Maintained 5851F: kernel/gcov/ 5852F: Documentation/dev-tools/gcov.rst 5853 5854GDB KERNEL DEBUGGING HELPER SCRIPTS 5855M: Jan Kiszka <jan.kiszka@siemens.com> 5856M: Kieran Bingham <kieran@bingham.xyz> 5857S: Supported 5858F: scripts/gdb/ 5859 5860GDT SCSI DISK ARRAY CONTROLLER DRIVER 5861M: Achim Leubner <achim_leubner@adaptec.com> 5862L: linux-scsi@vger.kernel.org 5863W: http://www.icp-vortex.com/ 5864S: Supported 5865F: drivers/scsi/gdt* 5866 5867GEMTEK FM RADIO RECEIVER DRIVER 5868M: Hans Verkuil <hverkuil@xs4all.nl> 5869L: linux-media@vger.kernel.org 5870T: git git://linuxtv.org/media_tree.git 5871W: https://linuxtv.org 5872S: Maintained 5873F: drivers/media/radio/radio-gemtek* 5874 5875GENERIC GPIO I2C DRIVER 5876M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5877S: Supported 5878F: drivers/i2c/busses/i2c-gpio.c 5879F: include/linux/i2c-gpio.h 5880 5881GENERIC GPIO I2C MULTIPLEXER DRIVER 5882M: Peter Korsgaard <peter.korsgaard@barco.com> 5883L: linux-i2c@vger.kernel.org 5884S: Supported 5885F: drivers/i2c/muxes/i2c-mux-gpio.c 5886F: include/linux/i2c-mux-gpio.h 5887F: Documentation/i2c/muxes/i2c-mux-gpio 5888 5889GENERIC HDLC (WAN) DRIVERS 5890M: Krzysztof Halasa <khc@pm.waw.pl> 5891W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5892S: Maintained 5893F: drivers/net/wan/c101.c 5894F: drivers/net/wan/hd6457* 5895F: drivers/net/wan/hdlc* 5896F: drivers/net/wan/n2.c 5897F: drivers/net/wan/pc300too.c 5898F: drivers/net/wan/pci200syn.c 5899F: drivers/net/wan/wanxl* 5900 5901GENERIC INCLUDE/ASM HEADER FILES 5902M: Arnd Bergmann <arnd@arndb.de> 5903L: linux-arch@vger.kernel.org 5904T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5905S: Maintained 5906F: include/asm-generic/ 5907F: include/uapi/asm-generic/ 5908 5909GENERIC PHY FRAMEWORK 5910M: Kishon Vijay Abraham I <kishon@ti.com> 5911L: linux-kernel@vger.kernel.org 5912T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5913S: Supported 5914F: drivers/phy/ 5915F: include/linux/phy/ 5916 5917GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5918M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5919S: Supported 5920F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5921 5922GENERIC PM DOMAINS 5923M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5924M: Kevin Hilman <khilman@kernel.org> 5925M: Ulf Hansson <ulf.hansson@linaro.org> 5926L: linux-pm@vger.kernel.org 5927S: Supported 5928F: drivers/base/power/domain*.c 5929F: include/linux/pm_domain.h 5930F: Documentation/devicetree/bindings/power/power_domain.txt 5931 5932GENERIC UIO DRIVER FOR PCI DEVICES 5933M: "Michael S. Tsirkin" <mst@redhat.com> 5934L: kvm@vger.kernel.org 5935S: Supported 5936F: drivers/uio/uio_pci_generic.c 5937 5938GENWQE (IBM Generic Workqueue Card) 5939M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5940M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5941S: Supported 5942F: drivers/misc/genwqe/ 5943 5944GET_MAINTAINER SCRIPT 5945M: Joe Perches <joe@perches.com> 5946S: Maintained 5947F: scripts/get_maintainer.pl 5948 5949GFS2 FILE SYSTEM 5950M: Steven Whitehouse <swhiteho@redhat.com> 5951M: Bob Peterson <rpeterso@redhat.com> 5952L: cluster-devel@redhat.com 5953W: http://sources.redhat.com/cluster/ 5954T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5955S: Supported 5956F: Documentation/filesystems/gfs2*.txt 5957F: fs/gfs2/ 5958F: include/uapi/linux/gfs2_ondisk.h 5959 5960GIGASET ISDN DRIVERS 5961M: Paul Bolle <pebolle@tiscali.nl> 5962L: gigaset307x-common@lists.sourceforge.net 5963W: http://gigaset307x.sourceforge.net/ 5964S: Odd Fixes 5965F: Documentation/isdn/README.gigaset 5966F: drivers/isdn/gigaset/ 5967F: include/uapi/linux/gigaset_dev.h 5968 5969GO7007 MPEG CODEC 5970M: Hans Verkuil <hans.verkuil@cisco.com> 5971L: linux-media@vger.kernel.org 5972S: Maintained 5973F: drivers/media/usb/go7007/ 5974 5975GOODIX TOUCHSCREEN 5976M: Bastien Nocera <hadess@hadess.net> 5977L: linux-input@vger.kernel.org 5978S: Maintained 5979F: drivers/input/touchscreen/goodix.c 5980 5981GPD POCKET FAN DRIVER 5982M: Hans de Goede <hdegoede@redhat.com> 5983L: platform-driver-x86@vger.kernel.org 5984S: Maintained 5985F: drivers/platform/x86/gpd-pocket-fan.c 5986 5987GPIO ACPI SUPPORT 5988M: Mika Westerberg <mika.westerberg@linux.intel.com> 5989M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5990L: linux-gpio@vger.kernel.org 5991L: linux-acpi@vger.kernel.org 5992S: Maintained 5993F: Documentation/acpi/gpio-properties.txt 5994F: drivers/gpio/gpiolib-acpi.c 5995 5996GPIO IR Transmitter 5997M: Sean Young <sean@mess.org> 5998L: linux-media@vger.kernel.org 5999S: Maintained 6000F: drivers/media/rc/gpio-ir-tx.c 6001 6002GPIO MOCKUP DRIVER 6003M: Bamvor Jian Zhang <bamv2005@gmail.com> 6004R: Bartosz Golaszewski <brgl@bgdev.pl> 6005L: linux-gpio@vger.kernel.org 6006S: Maintained 6007F: drivers/gpio/gpio-mockup.c 6008F: tools/testing/selftests/gpio/ 6009 6010GPIO SUBSYSTEM 6011M: Linus Walleij <linus.walleij@linaro.org> 6012L: linux-gpio@vger.kernel.org 6013T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6014S: Maintained 6015F: Documentation/devicetree/bindings/gpio/ 6016F: Documentation/driver-api/gpio/ 6017F: Documentation/gpio/ 6018F: Documentation/ABI/testing/gpio-cdev 6019F: Documentation/ABI/obsolete/sysfs-gpio 6020F: drivers/gpio/ 6021F: include/linux/gpio/ 6022F: include/linux/gpio.h 6023F: include/linux/of_gpio.h 6024F: include/asm-generic/gpio.h 6025F: include/uapi/linux/gpio.h 6026F: tools/gpio/ 6027 6028GRE DEMULTIPLEXER DRIVER 6029M: Dmitry Kozlov <xeb@mail.ru> 6030L: netdev@vger.kernel.org 6031S: Maintained 6032F: net/ipv4/gre_demux.c 6033F: net/ipv4/gre_offload.c 6034F: include/net/gre.h 6035 6036GRETH 10/100/1G Ethernet MAC device driver 6037M: Andreas Larsson <andreas@gaisler.com> 6038L: netdev@vger.kernel.org 6039S: Maintained 6040F: drivers/net/ethernet/aeroflex/ 6041 6042GREYBUS AUDIO PROTOCOLS DRIVERS 6043M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6044M: Mark Greer <mgreer@animalcreek.com> 6045S: Maintained 6046F: drivers/staging/greybus/audio_apbridgea.c 6047F: drivers/staging/greybus/audio_apbridgea.h 6048F: drivers/staging/greybus/audio_codec.c 6049F: drivers/staging/greybus/audio_codec.h 6050F: drivers/staging/greybus/audio_gb.c 6051F: drivers/staging/greybus/audio_manager.c 6052F: drivers/staging/greybus/audio_manager.h 6053F: drivers/staging/greybus/audio_manager_module.c 6054F: drivers/staging/greybus/audio_manager_private.h 6055F: drivers/staging/greybus/audio_manager_sysfs.c 6056F: drivers/staging/greybus/audio_module.c 6057F: drivers/staging/greybus/audio_topology.c 6058 6059GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6060M: Viresh Kumar <vireshk@kernel.org> 6061S: Maintained 6062F: drivers/staging/greybus/authentication.c 6063F: drivers/staging/greybus/bootrom.c 6064F: drivers/staging/greybus/firmware.h 6065F: drivers/staging/greybus/fw-core.c 6066F: drivers/staging/greybus/fw-download.c 6067F: drivers/staging/greybus/fw-managament.c 6068F: drivers/staging/greybus/greybus_authentication.h 6069F: drivers/staging/greybus/greybus_firmware.h 6070F: drivers/staging/greybus/hid.c 6071F: drivers/staging/greybus/i2c.c 6072F: drivers/staging/greybus/spi.c 6073F: drivers/staging/greybus/spilib.c 6074F: drivers/staging/greybus/spilib.h 6075 6076GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6077M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6078S: Maintained 6079F: drivers/staging/greybus/loopback.c 6080F: drivers/staging/greybus/timesync.c 6081F: drivers/staging/greybus/timesync_platform.c 6082 6083GREYBUS PLATFORM DRIVERS 6084M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6085S: Maintained 6086F: drivers/staging/greybus/arche-platform.c 6087F: drivers/staging/greybus/arche-apb-ctrl.c 6088F: drivers/staging/greybus/arche_platform.h 6089 6090GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6091M: Rui Miguel Silva <rmfrfs@gmail.com> 6092S: Maintained 6093F: drivers/staging/greybus/sdio.c 6094F: drivers/staging/greybus/light.c 6095F: drivers/staging/greybus/gpio.c 6096F: drivers/staging/greybus/power_supply.c 6097F: drivers/staging/greybus/spi.c 6098F: drivers/staging/greybus/spilib.c 6099 6100GREYBUS SUBSYSTEM 6101M: Johan Hovold <johan@kernel.org> 6102M: Alex Elder <elder@kernel.org> 6103M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6104S: Maintained 6105F: drivers/staging/greybus/ 6106L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6107 6108GREYBUS UART PROTOCOLS DRIVERS 6109M: David Lin <dtwlin@gmail.com> 6110S: Maintained 6111F: drivers/staging/greybus/uart.c 6112F: drivers/staging/greybus/log.c 6113 6114GS1662 VIDEO SERIALIZER 6115M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6116L: linux-media@vger.kernel.org 6117T: git git://linuxtv.org/media_tree.git 6118S: Maintained 6119F: drivers/media/spi/gs1662.c 6120 6121GSPCA FINEPIX SUBDRIVER 6122M: Frank Zago <frank@zago.net> 6123L: linux-media@vger.kernel.org 6124T: git git://linuxtv.org/media_tree.git 6125S: Maintained 6126F: drivers/media/usb/gspca/finepix.c 6127 6128GSPCA GL860 SUBDRIVER 6129M: Olivier Lorin <o.lorin@laposte.net> 6130L: linux-media@vger.kernel.org 6131T: git git://linuxtv.org/media_tree.git 6132S: Maintained 6133F: drivers/media/usb/gspca/gl860/ 6134 6135GSPCA M5602 SUBDRIVER 6136M: Erik Andren <erik.andren@gmail.com> 6137L: linux-media@vger.kernel.org 6138T: git git://linuxtv.org/media_tree.git 6139S: Maintained 6140F: drivers/media/usb/gspca/m5602/ 6141 6142GSPCA PAC207 SONIXB SUBDRIVER 6143M: Hans Verkuil <hverkuil@xs4all.nl> 6144L: linux-media@vger.kernel.org 6145T: git git://linuxtv.org/media_tree.git 6146S: Odd Fixes 6147F: drivers/media/usb/gspca/pac207.c 6148 6149GSPCA SN9C20X SUBDRIVER 6150M: Brian Johnson <brijohn@gmail.com> 6151L: linux-media@vger.kernel.org 6152T: git git://linuxtv.org/media_tree.git 6153S: Maintained 6154F: drivers/media/usb/gspca/sn9c20x.c 6155 6156GSPCA T613 SUBDRIVER 6157M: Leandro Costantino <lcostantino@gmail.com> 6158L: linux-media@vger.kernel.org 6159T: git git://linuxtv.org/media_tree.git 6160S: Maintained 6161F: drivers/media/usb/gspca/t613.c 6162 6163GSPCA USB WEBCAM DRIVER 6164M: Hans Verkuil <hverkuil@xs4all.nl> 6165L: linux-media@vger.kernel.org 6166T: git git://linuxtv.org/media_tree.git 6167S: Odd Fixes 6168F: drivers/media/usb/gspca/ 6169 6170GTP (GPRS Tunneling Protocol) 6171M: Pablo Neira Ayuso <pablo@netfilter.org> 6172M: Harald Welte <laforge@gnumonks.org> 6173L: osmocom-net-gprs@lists.osmocom.org 6174T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6175S: Maintained 6176F: drivers/net/gtp.c 6177 6178GUID PARTITION TABLE (GPT) 6179M: Davidlohr Bueso <dave@stgolabs.net> 6180L: linux-efi@vger.kernel.org 6181S: Maintained 6182F: block/partitions/efi.* 6183 6184H8/300 ARCHITECTURE 6185M: Yoshinori Sato <ysato@users.sourceforge.jp> 6186L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6187W: http://uclinux-h8.sourceforge.jp 6188T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6189S: Maintained 6190F: arch/h8300/ 6191F: drivers/clocksource/h8300_*.c 6192F: drivers/clk/h8300/ 6193F: drivers/irqchip/irq-renesas-h8*.c 6194 6195HACKRF MEDIA DRIVER 6196M: Antti Palosaari <crope@iki.fi> 6197L: linux-media@vger.kernel.org 6198W: https://linuxtv.org 6199W: http://palosaari.fi/linux/ 6200Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6201T: git git://linuxtv.org/anttip/media_tree.git 6202S: Maintained 6203F: drivers/media/usb/hackrf/ 6204 6205HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6206M: Frank Seidel <frank@f-seidel.de> 6207L: platform-driver-x86@vger.kernel.org 6208W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6209S: Maintained 6210F: drivers/platform/x86/hdaps.c 6211 6212HARDWARE MONITORING 6213M: Jean Delvare <jdelvare@suse.com> 6214M: Guenter Roeck <linux@roeck-us.net> 6215L: linux-hwmon@vger.kernel.org 6216W: http://hwmon.wiki.kernel.org/ 6217T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6218S: Maintained 6219F: Documentation/hwmon/ 6220F: drivers/hwmon/ 6221F: include/linux/hwmon*.h 6222 6223HARDWARE RANDOM NUMBER GENERATOR CORE 6224M: Matt Mackall <mpm@selenic.com> 6225M: Herbert Xu <herbert@gondor.apana.org.au> 6226L: linux-crypto@vger.kernel.org 6227S: Odd fixes 6228F: Documentation/devicetree/bindings/rng/ 6229F: Documentation/hw_random.txt 6230F: drivers/char/hw_random/ 6231F: include/linux/hw_random.h 6232 6233HARDWARE TRACING FACILITIES 6234M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6235S: Maintained 6236F: drivers/hwtracing/ 6237 6238HARDWARE SPINLOCK CORE 6239M: Ohad Ben-Cohen <ohad@wizery.com> 6240M: Bjorn Andersson <bjorn.andersson@linaro.org> 6241L: linux-remoteproc@vger.kernel.org 6242S: Maintained 6243T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6244F: Documentation/devicetree/bindings/hwlock/ 6245F: Documentation/hwspinlock.txt 6246F: drivers/hwspinlock/ 6247F: include/linux/hwspinlock.h 6248 6249HARMONY SOUND DRIVER 6250L: linux-parisc@vger.kernel.org 6251S: Maintained 6252F: sound/parisc/harmony.* 6253 6254HDPVR USB VIDEO ENCODER DRIVER 6255M: Hans Verkuil <hverkuil@xs4all.nl> 6256L: linux-media@vger.kernel.org 6257T: git git://linuxtv.org/media_tree.git 6258W: https://linuxtv.org 6259S: Odd Fixes 6260F: drivers/media/usb/hdpvr/ 6261 6262HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6263M: Jerry Hoemann <jerry.hoemann@hpe.com> 6264S: Supported 6265F: Documentation/watchdog/hpwdt.txt 6266F: drivers/watchdog/hpwdt.c 6267 6268HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6269M: Don Brace <don.brace@microsemi.com> 6270L: esc.storagedev@microsemi.com 6271L: linux-scsi@vger.kernel.org 6272S: Supported 6273F: Documentation/scsi/hpsa.txt 6274F: drivers/scsi/hpsa*.[ch] 6275F: include/linux/cciss*.h 6276F: include/uapi/linux/cciss*.h 6277 6278HFI1 DRIVER 6279M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6280M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6281L: linux-rdma@vger.kernel.org 6282S: Supported 6283F: drivers/infiniband/hw/hfi1 6284 6285HFS FILESYSTEM 6286L: linux-fsdevel@vger.kernel.org 6287S: Orphan 6288F: Documentation/filesystems/hfs.txt 6289F: fs/hfs/ 6290 6291HFSPLUS FILESYSTEM 6292L: linux-fsdevel@vger.kernel.org 6293S: Orphan 6294F: Documentation/filesystems/hfsplus.txt 6295F: fs/hfsplus/ 6296 6297HGA FRAMEBUFFER DRIVER 6298M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6299L: linux-nvidia@lists.surfsouth.com 6300W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6301S: Maintained 6302F: drivers/video/fbdev/hgafb.c 6303 6304HIBERNATION (aka Software Suspend, aka swsusp) 6305M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6306M: Pavel Machek <pavel@ucw.cz> 6307L: linux-pm@vger.kernel.org 6308B: https://bugzilla.kernel.org 6309S: Supported 6310F: arch/x86/power/ 6311F: drivers/base/power/ 6312F: kernel/power/ 6313F: include/linux/suspend.h 6314F: include/linux/freezer.h 6315F: include/linux/pm.h 6316F: arch/*/include/asm/suspend*.h 6317 6318HID CORE LAYER 6319M: Jiri Kosina <jikos@kernel.org> 6320R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6321L: linux-input@vger.kernel.org 6322T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6323S: Maintained 6324F: drivers/hid/ 6325F: include/linux/hid* 6326F: include/uapi/linux/hid* 6327 6328HID SENSOR HUB DRIVERS 6329M: Jiri Kosina <jikos@kernel.org> 6330M: Jonathan Cameron <jic23@kernel.org> 6331M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6332L: linux-input@vger.kernel.org 6333L: linux-iio@vger.kernel.org 6334S: Maintained 6335F: Documentation/hid/hid-sensor* 6336F: drivers/hid/hid-sensor-* 6337F: drivers/iio/*/hid-* 6338F: include/linux/hid-sensor-* 6339 6340HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6341M: Thomas Gleixner <tglx@linutronix.de> 6342L: linux-kernel@vger.kernel.org 6343T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6344S: Maintained 6345F: Documentation/timers/ 6346F: kernel/time/hrtimer.c 6347F: kernel/time/clockevents.c 6348F: kernel/time/timer_*.c 6349F: include/linux/clockchips.h 6350F: include/linux/hrtimer.h 6351 6352HIGH-SPEED SCC DRIVER FOR AX.25 6353L: linux-hams@vger.kernel.org 6354S: Orphan 6355F: drivers/net/hamradio/dmascc.c 6356F: drivers/net/hamradio/scc.c 6357 6358HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6359M: HighPoint Linux Team <linux@highpoint-tech.com> 6360W: http://www.highpoint-tech.com 6361S: Supported 6362F: Documentation/scsi/hptiop.txt 6363F: drivers/scsi/hptiop.c 6364 6365HIPPI 6366M: Jes Sorensen <jes@trained-monkey.org> 6367L: linux-hippi@sunsite.dk 6368S: Maintained 6369F: include/linux/hippidevice.h 6370F: include/uapi/linux/if_hippi.h 6371F: net/802/hippi.c 6372F: drivers/net/hippi/ 6373 6374HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6375M: Yisen Zhuang <yisen.zhuang@huawei.com> 6376M: Salil Mehta <salil.mehta@huawei.com> 6377L: netdev@vger.kernel.org 6378W: http://www.hisilicon.com 6379S: Maintained 6380F: drivers/net/ethernet/hisilicon/hns3/ 6381 6382HISILICON LPC BUS DRIVER 6383M: john.garry@huawei.com 6384W: http://www.hisilicon.com 6385S: Maintained 6386F: drivers/bus/hisi_lpc.c 6387F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6388 6389HISILICON NETWORK SUBSYSTEM DRIVER 6390M: Yisen Zhuang <yisen.zhuang@huawei.com> 6391M: Salil Mehta <salil.mehta@huawei.com> 6392L: netdev@vger.kernel.org 6393W: http://www.hisilicon.com 6394S: Maintained 6395F: drivers/net/ethernet/hisilicon/ 6396F: Documentation/devicetree/bindings/net/hisilicon*.txt 6397 6398HISILICON PMU DRIVER 6399M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6400W: http://www.hisilicon.com 6401S: Supported 6402F: drivers/perf/hisilicon 6403F: Documentation/perf/hisi-pmu.txt 6404 6405HISILICON ROCE DRIVER 6406M: Lijun Ou <oulijun@huawei.com> 6407M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6408L: linux-rdma@vger.kernel.org 6409S: Maintained 6410F: drivers/infiniband/hw/hns/ 6411F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6412 6413HISILICON SAS Controller 6414M: John Garry <john.garry@huawei.com> 6415W: http://www.hisilicon.com 6416S: Supported 6417F: drivers/scsi/hisi_sas/ 6418F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6419 6420HMM - Heterogeneous Memory Management 6421M: Jérôme Glisse <jglisse@redhat.com> 6422L: linux-mm@kvack.org 6423S: Maintained 6424F: mm/hmm* 6425F: include/linux/hmm* 6426F: Documentation/vm/hmm.txt 6427 6428HOST AP DRIVER 6429M: Jouni Malinen <j@w1.fi> 6430L: linux-wireless@vger.kernel.org 6431W: http://w1.fi/hostap-driver.html 6432S: Obsolete 6433F: drivers/net/wireless/intersil/hostap/ 6434 6435HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6436L: platform-driver-x86@vger.kernel.org 6437S: Orphan 6438F: drivers/platform/x86/tc1100-wmi.c 6439 6440HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6441M: Jaroslav Kysela <perex@perex.cz> 6442S: Maintained 6443F: drivers/net/ethernet/hp/hp100.* 6444 6445HPET: High Precision Event Timers driver 6446M: Clemens Ladisch <clemens@ladisch.de> 6447S: Maintained 6448F: Documentation/timers/hpet.txt 6449F: drivers/char/hpet.c 6450F: include/linux/hpet.h 6451F: include/uapi/linux/hpet.h 6452 6453HPET: x86 6454S: Orphan 6455F: arch/x86/kernel/hpet.c 6456F: arch/x86/include/asm/hpet.h 6457 6458HPFS FILESYSTEM 6459M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6460W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6461S: Maintained 6462F: fs/hpfs/ 6463 6464HSI SUBSYSTEM 6465M: Sebastian Reichel <sre@kernel.org> 6466T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6467S: Maintained 6468F: Documentation/ABI/testing/sysfs-bus-hsi 6469F: Documentation/driver-api/hsi.rst 6470F: drivers/hsi/ 6471F: include/linux/hsi/ 6472F: include/uapi/linux/hsi/ 6473 6474HSO 3G MODEM DRIVER 6475L: linux-usb@vger.kernel.org 6476S: Orphan 6477F: drivers/net/usb/hso.c 6478 6479HSR NETWORK PROTOCOL 6480M: Arvid Brodin <arvid.brodin@alten.se> 6481L: netdev@vger.kernel.org 6482S: Maintained 6483F: net/hsr/ 6484 6485HT16K33 LED CONTROLLER DRIVER 6486M: Robin van der Gracht <robin@protonic.nl> 6487S: Maintained 6488F: drivers/auxdisplay/ht16k33.c 6489F: Documentation/devicetree/bindings/display/ht16k33.txt 6490 6491HTCPEN TOUCHSCREEN DRIVER 6492M: Pau Oliva Fora <pof@eslack.org> 6493L: linux-input@vger.kernel.org 6494S: Maintained 6495F: drivers/input/touchscreen/htcpen.c 6496 6497HUAWEI ETHERNET DRIVER 6498M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6499L: netdev@vger.kernel.org 6500S: Supported 6501F: Documentation/networking/hinic.txt 6502F: drivers/net/ethernet/huawei/hinic/ 6503 6504HUGETLB FILESYSTEM 6505M: Nadia Yvette Chambers <nyc@holomorphy.com> 6506S: Maintained 6507F: fs/hugetlbfs/ 6508 6509HVA ST MEDIA DRIVER 6510M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6511L: linux-media@vger.kernel.org 6512T: git git://linuxtv.org/media_tree.git 6513W: https://linuxtv.org 6514S: Supported 6515F: drivers/media/platform/sti/hva 6516 6517HWPOISON MEMORY FAILURE HANDLING 6518M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6519L: linux-mm@kvack.org 6520S: Maintained 6521F: mm/memory-failure.c 6522F: mm/hwpoison-inject.c 6523 6524Hyper-V CORE AND DRIVERS 6525M: "K. Y. Srinivasan" <kys@microsoft.com> 6526M: Haiyang Zhang <haiyangz@microsoft.com> 6527M: Stephen Hemminger <sthemmin@microsoft.com> 6528L: devel@linuxdriverproject.org 6529S: Maintained 6530F: Documentation/networking/netvsc.txt 6531F: arch/x86/include/asm/mshyperv.h 6532F: arch/x86/include/asm/trace/hyperv.h 6533F: arch/x86/include/asm/hyperv-tlfs.h 6534F: arch/x86/kernel/cpu/mshyperv.c 6535F: arch/x86/hyperv 6536F: drivers/hid/hid-hyperv.c 6537F: drivers/hv/ 6538F: drivers/input/serio/hyperv-keyboard.c 6539F: drivers/pci/host/pci-hyperv.c 6540F: drivers/net/hyperv/ 6541F: drivers/scsi/storvsc_drv.c 6542F: drivers/uio/uio_hv_generic.c 6543F: drivers/video/fbdev/hyperv_fb.c 6544F: net/vmw_vsock/hyperv_transport.c 6545F: include/linux/hyperv.h 6546F: include/uapi/linux/hyperv.h 6547F: tools/hv/ 6548F: Documentation/ABI/stable/sysfs-bus-vmbus 6549 6550HYPERVISOR VIRTUAL CONSOLE DRIVER 6551L: linuxppc-dev@lists.ozlabs.org 6552S: Odd Fixes 6553F: drivers/tty/hvc/ 6554 6555I2C ACPI SUPPORT 6556M: Mika Westerberg <mika.westerberg@linux.intel.com> 6557L: linux-i2c@vger.kernel.org 6558L: linux-acpi@vger.kernel.org 6559S: Maintained 6560F: drivers/i2c/i2c-core-acpi.c 6561 6562I2C MUXES 6563M: Peter Rosin <peda@axentia.se> 6564L: linux-i2c@vger.kernel.org 6565S: Maintained 6566F: Documentation/i2c/i2c-topology 6567F: Documentation/i2c/muxes/ 6568F: Documentation/devicetree/bindings/i2c/i2c-mux* 6569F: Documentation/devicetree/bindings/i2c/i2c-arb* 6570F: Documentation/devicetree/bindings/i2c/i2c-gate* 6571F: drivers/i2c/i2c-mux.c 6572F: drivers/i2c/muxes/ 6573F: include/linux/i2c-mux.h 6574 6575I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6576M: Gregory CLEMENT <gregory.clement@bootlin.com> 6577L: linux-i2c@vger.kernel.org 6578S: Maintained 6579F: drivers/i2c/busses/i2c-mv64xxx.c 6580 6581I2C OVER PARALLEL PORT 6582M: Jean Delvare <jdelvare@suse.com> 6583L: linux-i2c@vger.kernel.org 6584S: Maintained 6585F: Documentation/i2c/busses/i2c-parport 6586F: Documentation/i2c/busses/i2c-parport-light 6587F: drivers/i2c/busses/i2c-parport.c 6588F: drivers/i2c/busses/i2c-parport-light.c 6589 6590I2C SUBSYSTEM 6591M: Wolfram Sang <wsa@the-dreams.de> 6592L: linux-i2c@vger.kernel.org 6593W: https://i2c.wiki.kernel.org/ 6594Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6595T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6596S: Maintained 6597F: Documentation/devicetree/bindings/i2c/i2c.txt 6598F: Documentation/i2c/ 6599F: drivers/i2c/* 6600F: include/linux/i2c.h 6601F: include/linux/i2c-dev.h 6602F: include/linux/i2c-smbus.h 6603F: include/uapi/linux/i2c.h 6604F: include/uapi/linux/i2c-*.h 6605 6606I2C SUBSYSTEM HOST DRIVERS 6607L: linux-i2c@vger.kernel.org 6608W: https://i2c.wiki.kernel.org/ 6609Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6610T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6611S: Odd Fixes 6612F: Documentation/devicetree/bindings/i2c/ 6613F: drivers/i2c/algos/ 6614F: drivers/i2c/busses/ 6615 6616I2C-TAOS-EVM DRIVER 6617M: Jean Delvare <jdelvare@suse.com> 6618L: linux-i2c@vger.kernel.org 6619S: Maintained 6620F: Documentation/i2c/busses/i2c-taos-evm 6621F: drivers/i2c/busses/i2c-taos-evm.c 6622 6623I2C-TINY-USB DRIVER 6624M: Till Harbaum <till@harbaum.org> 6625L: linux-i2c@vger.kernel.org 6626W: http://www.harbaum.org/till/i2c_tiny_usb 6627S: Maintained 6628F: drivers/i2c/busses/i2c-tiny-usb.c 6629 6630I2C/SMBUS CONTROLLER DRIVERS FOR PC 6631M: Jean Delvare <jdelvare@suse.com> 6632L: linux-i2c@vger.kernel.org 6633S: Maintained 6634F: Documentation/i2c/busses/i2c-ali1535 6635F: Documentation/i2c/busses/i2c-ali1563 6636F: Documentation/i2c/busses/i2c-ali15x3 6637F: Documentation/i2c/busses/i2c-amd756 6638F: Documentation/i2c/busses/i2c-amd8111 6639F: Documentation/i2c/busses/i2c-i801 6640F: Documentation/i2c/busses/i2c-nforce2 6641F: Documentation/i2c/busses/i2c-piix4 6642F: Documentation/i2c/busses/i2c-sis5595 6643F: Documentation/i2c/busses/i2c-sis630 6644F: Documentation/i2c/busses/i2c-sis96x 6645F: Documentation/i2c/busses/i2c-via 6646F: Documentation/i2c/busses/i2c-viapro 6647F: drivers/i2c/busses/i2c-ali1535.c 6648F: drivers/i2c/busses/i2c-ali1563.c 6649F: drivers/i2c/busses/i2c-ali15x3.c 6650F: drivers/i2c/busses/i2c-amd756.c 6651F: drivers/i2c/busses/i2c-amd756-s4882.c 6652F: drivers/i2c/busses/i2c-amd8111.c 6653F: drivers/i2c/busses/i2c-i801.c 6654F: drivers/i2c/busses/i2c-isch.c 6655F: drivers/i2c/busses/i2c-nforce2.c 6656F: drivers/i2c/busses/i2c-nforce2-s4985.c 6657F: drivers/i2c/busses/i2c-piix4.c 6658F: drivers/i2c/busses/i2c-sis5595.c 6659F: drivers/i2c/busses/i2c-sis630.c 6660F: drivers/i2c/busses/i2c-sis96x.c 6661F: drivers/i2c/busses/i2c-via.c 6662F: drivers/i2c/busses/i2c-viapro.c 6663 6664I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6665M: Hans de Goede <hdegoede@redhat.com> 6666L: linux-i2c@vger.kernel.org 6667S: Maintained 6668F: drivers/i2c/busses/i2c-cht-wc.c 6669 6670I2C/SMBUS ISMT DRIVER 6671M: Seth Heasley <seth.heasley@intel.com> 6672M: Neil Horman <nhorman@tuxdriver.com> 6673L: linux-i2c@vger.kernel.org 6674F: drivers/i2c/busses/i2c-ismt.c 6675F: Documentation/i2c/busses/i2c-ismt 6676 6677I2C/SMBUS STUB DRIVER 6678M: Jean Delvare <jdelvare@suse.com> 6679L: linux-i2c@vger.kernel.org 6680S: Maintained 6681F: drivers/i2c/i2c-stub.c 6682 6683IA64 (Itanium) PLATFORM 6684M: Tony Luck <tony.luck@intel.com> 6685M: Fenghua Yu <fenghua.yu@intel.com> 6686L: linux-ia64@vger.kernel.org 6687T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6688S: Maintained 6689F: arch/ia64/ 6690 6691IBM Power 842 compression accelerator 6692M: Haren Myneni <haren@us.ibm.com> 6693S: Supported 6694F: drivers/crypto/nx/Makefile 6695F: drivers/crypto/nx/Kconfig 6696F: drivers/crypto/nx/nx-842* 6697F: include/linux/sw842.h 6698F: crypto/842.c 6699F: lib/842/ 6700 6701IBM Power in-Nest Crypto Acceleration 6702M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6703M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6704L: linux-crypto@vger.kernel.org 6705S: Supported 6706F: drivers/crypto/nx/Makefile 6707F: drivers/crypto/nx/Kconfig 6708F: drivers/crypto/nx/nx-aes* 6709F: drivers/crypto/nx/nx-sha* 6710F: drivers/crypto/nx/nx.* 6711F: drivers/crypto/nx/nx_csbcpb.h 6712F: drivers/crypto/nx/nx_debugfs.h 6713 6714IBM Power Linux RAID adapter 6715M: Brian King <brking@us.ibm.com> 6716S: Supported 6717F: drivers/scsi/ipr.* 6718 6719IBM Power SRIOV Virtual NIC Device Driver 6720M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6721M: John Allen <jallen@linux.vnet.ibm.com> 6722L: netdev@vger.kernel.org 6723S: Supported 6724F: drivers/net/ethernet/ibm/ibmvnic.* 6725 6726IBM Power Virtual Accelerator Switchboard 6727M: Sukadev Bhattiprolu 6728L: linuxppc-dev@lists.ozlabs.org 6729S: Supported 6730F: arch/powerpc/platforms/powernv/vas* 6731F: arch/powerpc/platforms/powernv/copy-paste.h 6732F: arch/powerpc/include/asm/vas.h 6733F: arch/powerpc/include/uapi/asm/vas.h 6734 6735IBM Power Virtual Ethernet Device Driver 6736M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6737L: netdev@vger.kernel.org 6738S: Supported 6739F: drivers/net/ethernet/ibm/ibmveth.* 6740 6741IBM Power Virtual FC Device Drivers 6742M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6743L: linux-scsi@vger.kernel.org 6744S: Supported 6745F: drivers/scsi/ibmvscsi/ibmvfc* 6746 6747IBM Power Virtual SCSI Device Drivers 6748M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6749L: linux-scsi@vger.kernel.org 6750S: Supported 6751F: drivers/scsi/ibmvscsi/ibmvscsi* 6752F: include/scsi/viosrp.h 6753 6754IBM Power Virtual SCSI Device Target Driver 6755M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6756M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6757L: linux-scsi@vger.kernel.org 6758L: target-devel@vger.kernel.org 6759S: Supported 6760F: drivers/scsi/ibmvscsi_tgt/ 6761 6762IBM Power VMX Cryptographic instructions 6763M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6764M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6765L: linux-crypto@vger.kernel.org 6766S: Supported 6767F: drivers/crypto/vmx/Makefile 6768F: drivers/crypto/vmx/Kconfig 6769F: drivers/crypto/vmx/vmx.c 6770F: drivers/crypto/vmx/aes* 6771F: drivers/crypto/vmx/ghash* 6772F: drivers/crypto/vmx/ppc-xlate.pl 6773 6774IBM ServeRAID RAID DRIVER 6775S: Orphan 6776F: drivers/scsi/ips.* 6777 6778ICH LPC AND GPIO DRIVER 6779M: Peter Tyser <ptyser@xes-inc.com> 6780S: Maintained 6781F: drivers/mfd/lpc_ich.c 6782F: drivers/gpio/gpio-ich.c 6783 6784IDE SUBSYSTEM 6785M: "David S. Miller" <davem@davemloft.net> 6786L: linux-ide@vger.kernel.org 6787Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6789S: Maintained 6790F: Documentation/ide/ 6791F: drivers/ide/ 6792F: include/linux/ide.h 6793 6794IDE/ATAPI DRIVERS 6795M: Borislav Petkov <bp@alien8.de> 6796L: linux-ide@vger.kernel.org 6797S: Maintained 6798F: Documentation/cdrom/ide-cd 6799F: drivers/ide/ide-cd* 6800 6801IDEAPAD LAPTOP EXTRAS DRIVER 6802M: Ike Panhc <ike.pan@canonical.com> 6803L: platform-driver-x86@vger.kernel.org 6804W: http://launchpad.net/ideapad-laptop 6805S: Maintained 6806F: drivers/platform/x86/ideapad-laptop.c 6807 6808IDEAPAD LAPTOP SLIDEBAR DRIVER 6809M: Andrey Moiseev <o2g.org.ru@gmail.com> 6810L: linux-input@vger.kernel.org 6811W: https://github.com/o2genum/ideapad-slidebar 6812S: Maintained 6813F: drivers/input/misc/ideapad_slidebar.c 6814 6815IDT VersaClock 5 CLOCK DRIVER 6816M: Marek Vasut <marek.vasut@gmail.com> 6817S: Maintained 6818F: drivers/clk/clk-versaclock5.c 6819 6820IEEE 802.15.4 SUBSYSTEM 6821M: Alexander Aring <alex.aring@gmail.com> 6822M: Stefan Schmidt <stefan@osg.samsung.com> 6823L: linux-wpan@vger.kernel.org 6824W: http://wpan.cakelab.org/ 6825T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6826T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6827S: Maintained 6828F: net/ieee802154/ 6829F: net/mac802154/ 6830F: drivers/net/ieee802154/ 6831F: include/linux/nl802154.h 6832F: include/linux/ieee802154.h 6833F: include/net/nl802154.h 6834F: include/net/mac802154.h 6835F: include/net/af_ieee802154.h 6836F: include/net/cfg802154.h 6837F: include/net/ieee802154_netdev.h 6838F: Documentation/networking/ieee802154.txt 6839 6840IFE PROTOCOL 6841M: Yotam Gigi <yotam.gi@gmail.com> 6842M: Jamal Hadi Salim <jhs@mojatatu.com> 6843F: net/ife 6844F: include/net/ife.h 6845F: include/uapi/linux/ife.h 6846 6847IGORPLUG-USB IR RECEIVER 6848M: Sean Young <sean@mess.org> 6849L: linux-media@vger.kernel.org 6850S: Maintained 6851F: drivers/media/rc/igorplugusb.c 6852 6853IGUANAWORKS USB IR TRANSCEIVER 6854M: Sean Young <sean@mess.org> 6855L: linux-media@vger.kernel.org 6856S: Maintained 6857F: drivers/media/rc/iguanair.c 6858 6859IIO DIGITAL POTENTIOMETER DAC 6860M: Peter Rosin <peda@axentia.se> 6861L: linux-iio@vger.kernel.org 6862S: Maintained 6863F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6864F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6865F: drivers/iio/dac/dpot-dac.c 6866 6867IIO ENVELOPE DETECTOR 6868M: Peter Rosin <peda@axentia.se> 6869L: linux-iio@vger.kernel.org 6870S: Maintained 6871F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6872F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6873F: drivers/iio/adc/envelope-detector.c 6874 6875IIO MULTIPLEXER 6876M: Peter Rosin <peda@axentia.se> 6877L: linux-iio@vger.kernel.org 6878S: Maintained 6879F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6880F: drivers/iio/multiplexer/iio-mux.c 6881 6882IIO SUBSYSTEM AND DRIVERS 6883M: Jonathan Cameron <jic23@kernel.org> 6884R: Hartmut Knaack <knaack.h@gmx.de> 6885R: Lars-Peter Clausen <lars@metafoo.de> 6886R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6887L: linux-iio@vger.kernel.org 6888T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6889S: Maintained 6890F: Documentation/ABI/testing/configfs-iio* 6891F: Documentation/ABI/testing/sysfs-bus-iio* 6892F: Documentation/devicetree/bindings/iio/ 6893F: drivers/iio/ 6894F: drivers/staging/iio/ 6895F: include/linux/iio/ 6896F: tools/iio/ 6897 6898IKANOS/ADI EAGLE ADSL USB DRIVER 6899M: Matthieu Castet <castet.matthieu@free.fr> 6900M: Stanislaw Gruszka <stf_xl@wp.pl> 6901S: Maintained 6902F: drivers/usb/atm/ueagle-atm.c 6903 6904IMGTEC ASCII LCD DRIVER 6905M: Paul Burton <paul.burton@mips.com> 6906S: Maintained 6907F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6908F: drivers/auxdisplay/img-ascii-lcd.c 6909 6910IMGTEC IR DECODER DRIVER 6911M: James Hogan <jhogan@kernel.org> 6912S: Maintained 6913F: drivers/media/rc/img-ir/ 6914 6915IMON SOUNDGRAPH USB IR RECEIVER 6916M: Sean Young <sean@mess.org> 6917L: linux-media@vger.kernel.org 6918S: Maintained 6919F: drivers/media/rc/imon_raw.c 6920F: drivers/media/rc/imon.c 6921 6922IMS TWINTURBO FRAMEBUFFER DRIVER 6923L: linux-fbdev@vger.kernel.org 6924S: Orphan 6925F: drivers/video/fbdev/imsttfb.c 6926 6927INA209 HARDWARE MONITOR DRIVER 6928M: Guenter Roeck <linux@roeck-us.net> 6929L: linux-hwmon@vger.kernel.org 6930S: Maintained 6931F: Documentation/hwmon/ina209 6932F: Documentation/devicetree/bindings/i2c/ina209.txt 6933F: drivers/hwmon/ina209.c 6934 6935INA2XX HARDWARE MONITOR DRIVER 6936M: Guenter Roeck <linux@roeck-us.net> 6937L: linux-hwmon@vger.kernel.org 6938S: Maintained 6939F: Documentation/hwmon/ina2xx 6940F: drivers/hwmon/ina2xx.c 6941F: include/linux/platform_data/ina2xx.h 6942 6943INDUSTRY PACK SUBSYSTEM (IPACK) 6944M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6945M: Jens Taprogge <jens.taprogge@taprogge.org> 6946M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6947L: industrypack-devel@lists.sourceforge.net 6948W: http://industrypack.sourceforge.net 6949S: Maintained 6950F: drivers/ipack/ 6951 6952INFINIBAND SUBSYSTEM 6953M: Doug Ledford <dledford@redhat.com> 6954M: Jason Gunthorpe <jgg@mellanox.com> 6955L: linux-rdma@vger.kernel.org 6956W: https://github.com/linux-rdma/rdma-core 6957Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6958T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6959S: Supported 6960F: Documentation/devicetree/bindings/infiniband/ 6961F: Documentation/infiniband/ 6962F: drivers/infiniband/ 6963F: include/uapi/linux/if_infiniband.h 6964F: include/uapi/rdma/ 6965F: include/rdma/ 6966 6967INGENIC JZ4780 DMA Driver 6968M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6969S: Maintained 6970F: drivers/dma/dma-jz4780.c 6971 6972INGENIC JZ4780 NAND DRIVER 6973M: Harvey Hunt <harveyhuntnexus@gmail.com> 6974L: linux-mtd@lists.infradead.org 6975S: Maintained 6976F: drivers/mtd/nand/raw/jz4780_* 6977 6978INOTIFY 6979M: Jan Kara <jack@suse.cz> 6980R: Amir Goldstein <amir73il@gmail.com> 6981L: linux-fsdevel@vger.kernel.org 6982S: Maintained 6983F: Documentation/filesystems/inotify.txt 6984F: fs/notify/inotify/ 6985F: include/linux/inotify.h 6986F: include/uapi/linux/inotify.h 6987 6988INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 6989M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 6990L: linux-input@vger.kernel.org 6991Q: http://patchwork.kernel.org/project/linux-input/list/ 6992T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 6993S: Maintained 6994F: drivers/input/ 6995F: include/linux/input.h 6996F: include/uapi/linux/input.h 6997F: include/uapi/linux/input-event-codes.h 6998F: include/linux/input/ 6999F: Documentation/devicetree/bindings/input/ 7000F: Documentation/input/ 7001 7002INPUT MULTITOUCH (MT) PROTOCOL 7003M: Henrik Rydberg <rydberg@bitmath.org> 7004L: linux-input@vger.kernel.org 7005S: Odd fixes 7006F: Documentation/input/multi-touch-protocol.rst 7007F: drivers/input/input-mt.c 7008K: \b(ABS|SYN)_MT_ 7009 7010INSIDE SECURE CRYPTO DRIVER 7011M: Antoine Tenart <antoine.tenart@bootlin.com> 7012F: drivers/crypto/inside-secure/ 7013S: Maintained 7014L: linux-crypto@vger.kernel.org 7015 7016INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7017M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7018M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7019L: linux-integrity@vger.kernel.org 7020T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7021S: Supported 7022F: security/integrity/ima/ 7023 7024INTEL 810/815 FRAMEBUFFER DRIVER 7025M: Antonino Daplas <adaplas@gmail.com> 7026L: linux-fbdev@vger.kernel.org 7027S: Maintained 7028F: drivers/video/fbdev/i810/ 7029 7030INTEL ASoC BDW/HSW DRIVERS 7031M: Jie Yang <yang.jie@linux.intel.com> 7032L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7033S: Supported 7034F: sound/soc/intel/common/sst-dsp* 7035F: sound/soc/intel/common/sst-firmware.c 7036F: sound/soc/intel/boards/broadwell.c 7037F: sound/soc/intel/haswell/ 7038 7039INTEL C600 SERIES SAS CONTROLLER DRIVER 7040M: Intel SCU Linux support <intel-linux-scu@intel.com> 7041M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7042L: linux-scsi@vger.kernel.org 7043T: git git://git.code.sf.net/p/intel-sas/isci 7044S: Supported 7045F: drivers/scsi/isci/ 7046 7047INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7048M: Jani Nikula <jani.nikula@linux.intel.com> 7049M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7050M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7051L: intel-gfx@lists.freedesktop.org 7052W: https://01.org/linuxgraphics/ 7053B: https://01.org/linuxgraphics/documentation/how-report-bugs 7054C: irc://chat.freenode.net/intel-gfx 7055Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7056T: git git://anongit.freedesktop.org/drm-intel 7057S: Supported 7058F: drivers/gpu/drm/i915/ 7059F: include/drm/i915* 7060F: include/uapi/drm/i915_drm.h 7061F: Documentation/gpu/i915.rst 7062 7063INTEL ETHERNET DRIVERS 7064M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7065L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7066W: http://www.intel.com/support/feedback.htm 7067W: http://e1000.sourceforge.net/ 7068Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7069T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7070T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7071S: Supported 7072F: Documentation/networking/e100.txt 7073F: Documentation/networking/e1000.txt 7074F: Documentation/networking/e1000e.txt 7075F: Documentation/networking/igb.txt 7076F: Documentation/networking/igbvf.txt 7077F: Documentation/networking/ixgb.txt 7078F: Documentation/networking/ixgbe.txt 7079F: Documentation/networking/ixgbevf.txt 7080F: Documentation/networking/i40e.txt 7081F: Documentation/networking/i40evf.txt 7082F: Documentation/networking/ice.txt 7083F: drivers/net/ethernet/intel/ 7084F: drivers/net/ethernet/intel/*/ 7085F: include/linux/avf/virtchnl.h 7086 7087INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7088M: Maik Broemme <mbroemme@libmpq.org> 7089L: linux-fbdev@vger.kernel.org 7090S: Maintained 7091F: Documentation/fb/intelfb.txt 7092F: drivers/video/fbdev/intelfb/ 7093 7094INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7095M: Zhenyu Wang <zhenyuw@linux.intel.com> 7096M: Zhi Wang <zhi.a.wang@intel.com> 7097L: intel-gvt-dev@lists.freedesktop.org 7098L: intel-gfx@lists.freedesktop.org 7099W: https://01.org/igvt-g 7100T: git https://github.com/intel/gvt-linux.git 7101S: Supported 7102F: drivers/gpu/drm/i915/gvt/ 7103 7104INTEL HID EVENT DRIVER 7105M: Alex Hung <alex.hung@canonical.com> 7106L: platform-driver-x86@vger.kernel.org 7107S: Maintained 7108F: drivers/platform/x86/intel-hid.c 7109 7110INTEL I/OAT DMA DRIVER 7111M: Dave Jiang <dave.jiang@intel.com> 7112R: Dan Williams <dan.j.williams@intel.com> 7113L: dmaengine@vger.kernel.org 7114Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7115S: Supported 7116F: drivers/dma/ioat* 7117 7118INTEL IDLE DRIVER 7119M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7120M: Len Brown <lenb@kernel.org> 7121L: linux-pm@vger.kernel.org 7122T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7123B: https://bugzilla.kernel.org 7124S: Supported 7125F: drivers/idle/intel_idle.c 7126 7127INTEL INTEGRATED SENSOR HUB DRIVER 7128M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7129M: Jiri Kosina <jikos@kernel.org> 7130L: linux-input@vger.kernel.org 7131S: Maintained 7132F: drivers/hid/intel-ish-hid/ 7133 7134INTEL IOMMU (VT-d) 7135M: David Woodhouse <dwmw2@infradead.org> 7136L: iommu@lists.linux-foundation.org 7137T: git git://git.infradead.org/iommu-2.6.git 7138S: Supported 7139F: drivers/iommu/intel-iommu.c 7140F: include/linux/intel-iommu.h 7141 7142INTEL IOP-ADMA DMA DRIVER 7143R: Dan Williams <dan.j.williams@intel.com> 7144S: Odd fixes 7145F: drivers/dma/iop-adma.c 7146 7147INTEL IPU3 CSI-2 CIO2 DRIVER 7148M: Yong Zhi <yong.zhi@intel.com> 7149M: Sakari Ailus <sakari.ailus@linux.intel.com> 7150L: linux-media@vger.kernel.org 7151S: Maintained 7152F: drivers/media/pci/intel/ipu3/ 7153F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7154 7155INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7156M: Krzysztof Halasa <khalasa@piap.pl> 7157S: Maintained 7158F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7159F: arch/arm/mach-ixp4xx/include/mach/npe.h 7160F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7161F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7162F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7163F: drivers/net/wan/ixp4xx_hss.c 7164 7165INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7166M: Deepak Saxena <dsaxena@plexity.net> 7167S: Maintained 7168F: drivers/char/hw_random/ixp4xx-rng.c 7169 7170INTEL MANAGEMENT ENGINE (mei) 7171M: Tomas Winkler <tomas.winkler@intel.com> 7172L: linux-kernel@vger.kernel.org 7173S: Supported 7174F: include/uapi/linux/mei.h 7175F: include/linux/mei_cl_bus.h 7176F: drivers/misc/mei/* 7177F: drivers/watchdog/mei_wdt.c 7178F: Documentation/misc-devices/mei/* 7179F: samples/mei/* 7180 7181INTEL MENLOW THERMAL DRIVER 7182M: Sujith Thomas <sujith.thomas@intel.com> 7183L: platform-driver-x86@vger.kernel.org 7184W: https://01.org/linux-acpi 7185S: Supported 7186F: drivers/platform/x86/intel_menlow.c 7187 7188INTEL MERRIFIELD GPIO DRIVER 7189M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7190L: linux-gpio@vger.kernel.org 7191S: Maintained 7192F: drivers/gpio/gpio-merrifield.c 7193 7194INTEL MIC DRIVERS (mic) 7195M: Sudeep Dutt <sudeep.dutt@intel.com> 7196M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7197S: Supported 7198W: https://github.com/sudeepdutt/mic 7199W: http://software.intel.com/en-us/mic-developer 7200F: include/linux/mic_bus.h 7201F: include/linux/scif.h 7202F: include/uapi/linux/mic_common.h 7203F: include/uapi/linux/mic_ioctl.h 7204F: include/uapi/linux/scif_ioctl.h 7205F: drivers/misc/mic/ 7206F: drivers/dma/mic_x100_dma.c 7207F: drivers/dma/mic_x100_dma.h 7208F: Documentation/mic/ 7209 7210INTEL PMC CORE DRIVER 7211M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7212M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7213L: platform-driver-x86@vger.kernel.org 7214S: Maintained 7215F: arch/x86/include/asm/pmc_core.h 7216F: drivers/platform/x86/intel_pmc_core* 7217 7218INTEL PMC/P-Unit IPC DRIVER 7219M: Zha Qipeng<qipeng.zha@intel.com> 7220L: platform-driver-x86@vger.kernel.org 7221S: Maintained 7222F: drivers/platform/x86/intel_pmc_ipc.c 7223F: drivers/platform/x86/intel_punit_ipc.c 7224F: arch/x86/include/asm/intel_pmc_ipc.h 7225F: arch/x86/include/asm/intel_punit_ipc.h 7226 7227INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7228M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7229L: linux-wireless@vger.kernel.org 7230S: Maintained 7231F: Documentation/networking/README.ipw2100 7232F: Documentation/networking/README.ipw2200 7233F: drivers/net/wireless/intel/ipw2x00/ 7234 7235INTEL PSTATE DRIVER 7236M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7237M: Len Brown <lenb@kernel.org> 7238L: linux-pm@vger.kernel.org 7239S: Supported 7240F: drivers/cpufreq/intel_pstate.c 7241 7242INTEL RDMA RNIC DRIVER 7243M: Faisal Latif <faisal.latif@intel.com> 7244M: Shiraz Saleem <shiraz.saleem@intel.com> 7245L: linux-rdma@vger.kernel.org 7246S: Supported 7247F: drivers/infiniband/hw/i40iw/ 7248F: include/uapi/rdma/i40iw-abi.h 7249 7250INTEL SHA MULTIBUFFER DRIVER 7251M: Megha Dey <megha.dey@linux.intel.com> 7252R: Tim Chen <tim.c.chen@linux.intel.com> 7253L: linux-crypto@vger.kernel.org 7254S: Supported 7255F: arch/x86/crypto/sha*-mb 7256F: crypto/mcryptd.c 7257 7258INTEL TELEMETRY DRIVER 7259M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7260L: platform-driver-x86@vger.kernel.org 7261S: Maintained 7262F: arch/x86/include/asm/intel_telemetry.h 7263F: drivers/platform/x86/intel_telemetry* 7264 7265INTEL VIRTUAL BUTTON DRIVER 7266M: AceLan Kao <acelan.kao@canonical.com> 7267L: platform-driver-x86@vger.kernel.org 7268S: Maintained 7269F: drivers/platform/x86/intel-vbtn.c 7270 7271INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7272M: Stanislaw Gruszka <sgruszka@redhat.com> 7273L: linux-wireless@vger.kernel.org 7274S: Supported 7275F: drivers/net/wireless/intel/iwlegacy/ 7276 7277INTEL WIRELESS WIFI LINK (iwlwifi) 7278M: Johannes Berg <johannes.berg@intel.com> 7279M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7280M: Luca Coelho <luciano.coelho@intel.com> 7281M: Intel Linux Wireless <linuxwifi@intel.com> 7282L: linux-wireless@vger.kernel.org 7283W: http://intellinuxwireless.org 7284T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7285S: Supported 7286F: drivers/net/wireless/intel/iwlwifi/ 7287 7288INTEL WIRELESS WIMAX CONNECTION 2400 7289M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7290M: linux-wimax@intel.com 7291L: wimax@linuxwimax.org (subscribers-only) 7292S: Supported 7293W: http://linuxwimax.org 7294F: Documentation/wimax/README.i2400m 7295F: drivers/net/wimax/i2400m/ 7296F: include/uapi/linux/wimax/i2400m.h 7297 7298INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7299M: Mario Limonciello <mario.limonciello@dell.com> 7300S: Maintained 7301F: drivers/platform/x86/intel-wmi-thunderbolt.c 7302 7303INTEL(R) TRACE HUB 7304M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7305S: Supported 7306F: Documentation/trace/intel_th.txt 7307F: drivers/hwtracing/intel_th/ 7308 7309INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7310M: Ning Sun <ning.sun@intel.com> 7311L: tboot-devel@lists.sourceforge.net 7312W: http://tboot.sourceforge.net 7313T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7314S: Supported 7315F: Documentation/intel_txt.txt 7316F: include/linux/tboot.h 7317F: arch/x86/kernel/tboot.c 7318 7319INTEL-MID GPIO DRIVER 7320M: David Cohen <david.a.cohen@linux.intel.com> 7321L: linux-gpio@vger.kernel.org 7322S: Maintained 7323F: drivers/gpio/gpio-intel-mid.c 7324 7325INVENSENSE MPU-3050 GYROSCOPE DRIVER 7326M: Linus Walleij <linus.walleij@linaro.org> 7327L: linux-iio@vger.kernel.org 7328S: Maintained 7329F: drivers/iio/gyro/mpu3050* 7330F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7331 7332IOC3 ETHERNET DRIVER 7333M: Ralf Baechle <ralf@linux-mips.org> 7334L: linux-mips@linux-mips.org 7335S: Maintained 7336F: drivers/net/ethernet/sgi/ioc3-eth.c 7337 7338IOC3 SERIAL DRIVER 7339M: Pat Gefre <pfg@sgi.com> 7340L: linux-serial@vger.kernel.org 7341S: Maintained 7342F: drivers/tty/serial/ioc3_serial.c 7343 7344IOMMU DRIVERS 7345M: Joerg Roedel <joro@8bytes.org> 7346L: iommu@lists.linux-foundation.org 7347T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7348S: Maintained 7349F: Documentation/devicetree/bindings/iommu/ 7350F: drivers/iommu/ 7351F: include/linux/iommu.h 7352F: include/linux/of_iommu.h 7353F: include/linux/iova.h 7354 7355IP MASQUERADING 7356M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7357S: Maintained 7358F: net/ipv4/netfilter/ipt_MASQUERADE.c 7359 7360IPMI SUBSYSTEM 7361M: Corey Minyard <minyard@acm.org> 7362L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7363W: http://openipmi.sourceforge.net/ 7364S: Supported 7365F: Documentation/IPMI.txt 7366F: drivers/char/ipmi/ 7367F: include/linux/ipmi* 7368F: include/uapi/linux/ipmi* 7369 7370IPS SCSI RAID DRIVER 7371M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7372L: linux-scsi@vger.kernel.org 7373W: http://www.adaptec.com/ 7374S: Maintained 7375F: drivers/scsi/ips* 7376 7377IPVS 7378M: Wensong Zhang <wensong@linux-vs.org> 7379M: Simon Horman <horms@verge.net.au> 7380M: Julian Anastasov <ja@ssi.bg> 7381L: netdev@vger.kernel.org 7382L: lvs-devel@vger.kernel.org 7383S: Maintained 7384T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7385T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7386F: Documentation/networking/ipvs-sysctl.txt 7387F: include/net/ip_vs.h 7388F: include/uapi/linux/ip_vs.h 7389F: net/netfilter/ipvs/ 7390 7391IPWIRELESS DRIVER 7392M: Jiri Kosina <jikos@kernel.org> 7393M: David Sterba <dsterba@suse.com> 7394S: Odd Fixes 7395F: drivers/tty/ipwireless/ 7396 7397IPX NETWORK LAYER 7398L: netdev@vger.kernel.org 7399S: Obsolete 7400F: include/uapi/linux/ipx.h 7401F: drivers/staging/ipx/ 7402 7403IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7404M: Marc Zyngier <marc.zyngier@arm.com> 7405S: Maintained 7406T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7407F: Documentation/IRQ-domain.txt 7408F: include/linux/irqdomain.h 7409F: kernel/irq/irqdomain.c 7410F: kernel/irq/msi.c 7411 7412IRQ SUBSYSTEM 7413M: Thomas Gleixner <tglx@linutronix.de> 7414L: linux-kernel@vger.kernel.org 7415S: Maintained 7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7417F: kernel/irq/ 7418 7419IRQCHIP DRIVERS 7420M: Thomas Gleixner <tglx@linutronix.de> 7421M: Jason Cooper <jason@lakedaemon.net> 7422M: Marc Zyngier <marc.zyngier@arm.com> 7423L: linux-kernel@vger.kernel.org 7424S: Maintained 7425T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7426F: Documentation/devicetree/bindings/interrupt-controller/ 7427F: drivers/irqchip/ 7428 7429ISA 7430M: William Breathitt Gray <vilhelm.gray@gmail.com> 7431S: Maintained 7432F: Documentation/isa.txt 7433F: drivers/base/isa.c 7434F: include/linux/isa.h 7435 7436ISA RADIO MODULE 7437M: Hans Verkuil <hverkuil@xs4all.nl> 7438L: linux-media@vger.kernel.org 7439T: git git://linuxtv.org/media_tree.git 7440W: https://linuxtv.org 7441S: Maintained 7442F: drivers/media/radio/radio-isa* 7443 7444ISAPNP 7445M: Jaroslav Kysela <perex@perex.cz> 7446S: Maintained 7447F: Documentation/isapnp.txt 7448F: drivers/pnp/isapnp/ 7449F: include/linux/isapnp.h 7450 7451ISCSI 7452M: Lee Duncan <lduncan@suse.com> 7453M: Chris Leech <cleech@redhat.com> 7454L: open-iscsi@googlegroups.com 7455W: www.open-iscsi.com 7456S: Maintained 7457F: drivers/scsi/*iscsi* 7458F: include/scsi/*iscsi* 7459 7460iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7461M: Peter Jones <pjones@redhat.com> 7462M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7463S: Maintained 7464F: drivers/firmware/iscsi_ibft* 7465 7466ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7467M: Or Gerlitz <ogerlitz@mellanox.com> 7468M: Sagi Grimberg <sagi@grimberg.me> 7469M: Roi Dayan <roid@mellanox.com> 7470L: linux-rdma@vger.kernel.org 7471S: Supported 7472W: http://www.openfabrics.org 7473W: www.open-iscsi.org 7474Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7475F: drivers/infiniband/ulp/iser/ 7476 7477ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7478M: Sagi Grimberg <sagi@grimberg.me> 7479T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7480L: linux-rdma@vger.kernel.org 7481L: target-devel@vger.kernel.org 7482S: Supported 7483W: http://www.linux-iscsi.org 7484F: drivers/infiniband/ulp/isert 7485 7486ISDN SUBSYSTEM 7487M: Karsten Keil <isdn@linux-pingi.de> 7488L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7489L: netdev@vger.kernel.org 7490W: http://www.isdn4linux.de 7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7492S: Maintained 7493F: Documentation/isdn/ 7494F: drivers/isdn/ 7495F: include/linux/isdn.h 7496F: include/linux/isdn/ 7497F: include/uapi/linux/isdn.h 7498F: include/uapi/linux/isdn/ 7499 7500ISDN SUBSYSTEM (Eicon active card driver) 7501M: Armin Schindler <mac@melware.de> 7502L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7503W: http://www.melware.de 7504S: Maintained 7505F: drivers/isdn/hardware/eicon/ 7506 7507IT87 HARDWARE MONITORING DRIVER 7508M: Jean Delvare <jdelvare@suse.com> 7509L: linux-hwmon@vger.kernel.org 7510S: Maintained 7511F: Documentation/hwmon/it87 7512F: drivers/hwmon/it87.c 7513 7514IT913X MEDIA DRIVER 7515M: Antti Palosaari <crope@iki.fi> 7516L: linux-media@vger.kernel.org 7517W: https://linuxtv.org 7518W: http://palosaari.fi/linux/ 7519Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7520T: git git://linuxtv.org/anttip/media_tree.git 7521S: Maintained 7522F: drivers/media/tuners/it913x* 7523 7524IVTV VIDEO4LINUX DRIVER 7525M: Andy Walls <awalls@md.metrocast.net> 7526L: ivtv-devel@ivtvdriver.org (subscribers-only) 7527L: linux-media@vger.kernel.org 7528T: git git://linuxtv.org/media_tree.git 7529W: http://www.ivtvdriver.org 7530S: Maintained 7531F: Documentation/media/v4l-drivers/ivtv* 7532F: drivers/media/pci/ivtv/ 7533F: include/uapi/linux/ivtv* 7534 7535IX2505V MEDIA DRIVER 7536M: Malcolm Priestley <tvboxspy@gmail.com> 7537L: linux-media@vger.kernel.org 7538W: https://linuxtv.org 7539Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7540S: Maintained 7541F: drivers/media/dvb-frontends/ix2505v* 7542 7543JAILHOUSE HYPERVISOR INTERFACE 7544M: Jan Kiszka <jan.kiszka@siemens.com> 7545L: jailhouse-dev@googlegroups.com 7546S: Maintained 7547F: arch/x86/kernel/jailhouse.c 7548F: arch/x86/include/asm/jailhouse_para.h 7549 7550JC42.4 TEMPERATURE SENSOR DRIVER 7551M: Guenter Roeck <linux@roeck-us.net> 7552L: linux-hwmon@vger.kernel.org 7553S: Maintained 7554F: drivers/hwmon/jc42.c 7555F: Documentation/hwmon/jc42 7556 7557JFS FILESYSTEM 7558M: Dave Kleikamp <shaggy@kernel.org> 7559L: jfs-discussion@lists.sourceforge.net 7560W: http://jfs.sourceforge.net/ 7561T: git git://github.com/kleikamp/linux-shaggy.git 7562S: Maintained 7563F: Documentation/filesystems/jfs.txt 7564F: fs/jfs/ 7565 7566JME NETWORK DRIVER 7567M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7568L: netdev@vger.kernel.org 7569S: Maintained 7570F: drivers/net/ethernet/jme.* 7571 7572JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7573M: David Woodhouse <dwmw2@infradead.org> 7574L: linux-mtd@lists.infradead.org 7575W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7576S: Maintained 7577F: fs/jffs2/ 7578F: include/uapi/linux/jffs2.h 7579 7580JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7581M: "Theodore Ts'o" <tytso@mit.edu> 7582M: Jan Kara <jack@suse.com> 7583L: linux-ext4@vger.kernel.org 7584S: Maintained 7585F: fs/jbd2/ 7586F: include/linux/jbd2.h 7587 7588JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7589M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7590L: linux-media@vger.kernel.org 7591S: Maintained 7592F: drivers/media/platform/rcar_jpu.c 7593 7594JSM Neo PCI based serial card 7595M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7596L: linux-serial@vger.kernel.org 7597S: Maintained 7598F: drivers/tty/serial/jsm/ 7599 7600K10TEMP HARDWARE MONITORING DRIVER 7601M: Clemens Ladisch <clemens@ladisch.de> 7602L: linux-hwmon@vger.kernel.org 7603S: Maintained 7604F: Documentation/hwmon/k10temp 7605F: drivers/hwmon/k10temp.c 7606 7607K8TEMP HARDWARE MONITORING DRIVER 7608M: Rudolf Marek <r.marek@assembler.cz> 7609L: linux-hwmon@vger.kernel.org 7610S: Maintained 7611F: Documentation/hwmon/k8temp 7612F: drivers/hwmon/k8temp.c 7613 7614KASAN 7615M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7616R: Alexander Potapenko <glider@google.com> 7617R: Dmitry Vyukov <dvyukov@google.com> 7618L: kasan-dev@googlegroups.com 7619S: Maintained 7620F: arch/*/include/asm/kasan.h 7621F: arch/*/mm/kasan_init* 7622F: Documentation/dev-tools/kasan.rst 7623F: include/linux/kasan*.h 7624F: lib/test_kasan.c 7625F: mm/kasan/ 7626F: scripts/Makefile.kasan 7627 7628KCONFIG 7629M: Masahiro Yamada <yamada.masahiro@socionext.com> 7630T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7631L: linux-kbuild@vger.kernel.org 7632S: Maintained 7633F: Documentation/kbuild/kconfig-language.txt 7634F: scripts/kconfig/ 7635 7636KDUMP 7637M: Dave Young <dyoung@redhat.com> 7638M: Baoquan He <bhe@redhat.com> 7639R: Vivek Goyal <vgoyal@redhat.com> 7640L: kexec@lists.infradead.org 7641W: http://lse.sourceforge.net/kdump/ 7642S: Maintained 7643F: Documentation/kdump/ 7644 7645KEENE FM RADIO TRANSMITTER DRIVER 7646M: Hans Verkuil <hverkuil@xs4all.nl> 7647L: linux-media@vger.kernel.org 7648T: git git://linuxtv.org/media_tree.git 7649W: https://linuxtv.org 7650S: Maintained 7651F: drivers/media/radio/radio-keene* 7652 7653KERNEL AUTOMOUNTER v4 (AUTOFS4) 7654M: Ian Kent <raven@themaw.net> 7655L: autofs@vger.kernel.org 7656S: Maintained 7657F: fs/autofs4/ 7658 7659KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7660M: Masahiro Yamada <yamada.masahiro@socionext.com> 7661M: Michal Marek <michal.lkml@markovi.net> 7662T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7663L: linux-kbuild@vger.kernel.org 7664S: Maintained 7665F: Documentation/kbuild/ 7666F: Makefile 7667F: scripts/Kbuild* 7668F: scripts/Makefile* 7669F: scripts/basic/ 7670F: scripts/mk* 7671F: scripts/mod/ 7672F: scripts/package/ 7673 7674KERNEL JANITORS 7675L: kernel-janitors@vger.kernel.org 7676W: http://kernelnewbies.org/KernelJanitors 7677S: Odd Fixes 7678 7679KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7680M: "J. Bruce Fields" <bfields@fieldses.org> 7681M: Jeff Layton <jlayton@kernel.org> 7682L: linux-nfs@vger.kernel.org 7683W: http://nfs.sourceforge.net/ 7684T: git git://linux-nfs.org/~bfields/linux.git 7685S: Supported 7686F: fs/nfsd/ 7687F: include/uapi/linux/nfsd/ 7688F: fs/lockd/ 7689F: fs/nfs_common/ 7690F: net/sunrpc/ 7691F: include/linux/lockd/ 7692F: include/linux/sunrpc/ 7693F: include/uapi/linux/sunrpc/ 7694 7695KERNEL SELFTEST FRAMEWORK 7696M: Shuah Khan <shuah@kernel.org> 7697L: linux-kselftest@vger.kernel.org 7698T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7699Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7700S: Maintained 7701F: tools/testing/selftests/ 7702F: Documentation/dev-tools/kselftest* 7703 7704KERNEL USERMODE HELPER 7705M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7706L: linux-kernel@vger.kernel.org 7707S: Maintained 7708F: kernel/umh.c 7709F: include/linux/umh.h 7710 7711KERNEL VIRTUAL MACHINE (KVM) 7712M: Paolo Bonzini <pbonzini@redhat.com> 7713M: Radim Krčmář <rkrcmar@redhat.com> 7714L: kvm@vger.kernel.org 7715W: http://www.linux-kvm.org 7716T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7717S: Supported 7718F: Documentation/virtual/kvm/ 7719F: include/trace/events/kvm.h 7720F: include/uapi/asm-generic/kvm* 7721F: include/uapi/linux/kvm* 7722F: include/asm-generic/kvm* 7723F: include/linux/kvm* 7724F: include/kvm/iodev.h 7725F: virt/kvm/* 7726F: tools/kvm/ 7727 7728KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7729M: Joerg Roedel <joro@8bytes.org> 7730L: kvm@vger.kernel.org 7731W: http://www.linux-kvm.org/ 7732S: Maintained 7733F: arch/x86/include/asm/svm.h 7734F: arch/x86/kvm/svm.c 7735 7736KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7737M: Christoffer Dall <christoffer.dall@arm.com> 7738M: Marc Zyngier <marc.zyngier@arm.com> 7739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7740L: kvmarm@lists.cs.columbia.edu 7741W: http://systems.cs.columbia.edu/projects/kvm-arm 7742T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7743S: Supported 7744F: arch/arm/include/uapi/asm/kvm* 7745F: arch/arm/include/asm/kvm* 7746F: arch/arm/kvm/ 7747F: virt/kvm/arm/ 7748F: include/kvm/arm_* 7749 7750KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7751M: Christoffer Dall <christoffer.dall@arm.com> 7752M: Marc Zyngier <marc.zyngier@arm.com> 7753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7754L: kvmarm@lists.cs.columbia.edu 7755S: Maintained 7756F: arch/arm64/include/uapi/asm/kvm* 7757F: arch/arm64/include/asm/kvm* 7758F: arch/arm64/kvm/ 7759 7760KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7761M: James Hogan <jhogan@kernel.org> 7762L: linux-mips@linux-mips.org 7763S: Supported 7764F: arch/mips/include/uapi/asm/kvm* 7765F: arch/mips/include/asm/kvm* 7766F: arch/mips/kvm/ 7767 7768KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7769M: Paul Mackerras <paulus@ozlabs.org> 7770L: kvm-ppc@vger.kernel.org 7771W: http://www.linux-kvm.org/ 7772T: git git://github.com/agraf/linux-2.6.git 7773S: Supported 7774F: arch/powerpc/include/uapi/asm/kvm* 7775F: arch/powerpc/include/asm/kvm* 7776F: arch/powerpc/kvm/ 7777F: arch/powerpc/kernel/kvm* 7778 7779KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7780M: Christian Borntraeger <borntraeger@de.ibm.com> 7781M: Janosch Frank <frankja@linux.ibm.com> 7782R: David Hildenbrand <david@redhat.com> 7783R: Cornelia Huck <cohuck@redhat.com> 7784L: linux-s390@vger.kernel.org 7785W: http://www.ibm.com/developerworks/linux/linux390/ 7786T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7787S: Supported 7788F: arch/s390/include/uapi/asm/kvm* 7789F: arch/s390/include/asm/gmap.h 7790F: arch/s390/include/asm/kvm* 7791F: arch/s390/kvm/ 7792F: arch/s390/mm/gmap.c 7793 7794KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7795M: Paolo Bonzini <pbonzini@redhat.com> 7796M: Radim Krčmář <rkrcmar@redhat.com> 7797L: kvm@vger.kernel.org 7798W: http://www.linux-kvm.org 7799T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7800S: Supported 7801F: arch/x86/kvm/ 7802F: arch/x86/include/uapi/asm/kvm* 7803F: arch/x86/include/asm/kvm* 7804F: arch/x86/include/asm/pvclock-abi.h 7805F: arch/x86/kernel/kvm.c 7806F: arch/x86/kernel/kvmclock.c 7807 7808KERNFS 7809M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7810M: Tejun Heo <tj@kernel.org> 7811T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7812S: Supported 7813F: include/linux/kernfs.h 7814F: fs/kernfs/ 7815 7816KEXEC 7817M: Eric Biederman <ebiederm@xmission.com> 7818W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7819L: kexec@lists.infradead.org 7820S: Maintained 7821F: include/linux/kexec.h 7822F: include/uapi/linux/kexec.h 7823F: kernel/kexec* 7824 7825KEYS-ENCRYPTED 7826M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7827L: linux-integrity@vger.kernel.org 7828L: keyrings@vger.kernel.org 7829S: Supported 7830F: Documentation/security/keys/trusted-encrypted.rst 7831F: include/keys/encrypted-type.h 7832F: security/keys/encrypted-keys/ 7833 7834KEYS-TRUSTED 7835M: James Bottomley <jejb@linux.vnet.ibm.com> 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/trusted-type.h 7842F: security/keys/trusted.c 7843F: security/keys/trusted.h 7844 7845KEYS/KEYRINGS: 7846M: David Howells <dhowells@redhat.com> 7847L: keyrings@vger.kernel.org 7848S: Maintained 7849F: Documentation/security/keys/core.rst 7850F: include/linux/key.h 7851F: include/linux/key-type.h 7852F: include/linux/keyctl.h 7853F: include/uapi/linux/keyctl.h 7854F: include/keys/ 7855F: security/keys/ 7856 7857KGDB / KDB /debug_core 7858M: Jason Wessel <jason.wessel@windriver.com> 7859M: Daniel Thompson <daniel.thompson@linaro.org> 7860W: http://kgdb.wiki.kernel.org/ 7861L: kgdb-bugreport@lists.sourceforge.net 7862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7863S: Maintained 7864F: Documentation/dev-tools/kgdb.rst 7865F: drivers/misc/kgdbts.c 7866F: drivers/tty/serial/kgdboc.c 7867F: include/linux/kdb.h 7868F: include/linux/kgdb.h 7869F: kernel/debug/ 7870 7871KMEMLEAK 7872M: Catalin Marinas <catalin.marinas@arm.com> 7873S: Maintained 7874F: Documentation/dev-tools/kmemleak.rst 7875F: include/linux/kmemleak.h 7876F: mm/kmemleak.c 7877F: mm/kmemleak-test.c 7878 7879KMOD KERNEL MODULE LOADER - USERMODE HELPER 7880M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7881L: linux-kernel@vger.kernel.org 7882S: Maintained 7883F: kernel/kmod.c 7884F: include/linux/kmod.h 7885F: lib/test_kmod.c 7886F: tools/testing/selftests/kmod/ 7887 7888KPROBES 7889M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7890M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7891M: "David S. Miller" <davem@davemloft.net> 7892M: Masami Hiramatsu <mhiramat@kernel.org> 7893S: Maintained 7894F: Documentation/kprobes.txt 7895F: include/linux/kprobes.h 7896F: include/asm-generic/kprobes.h 7897F: kernel/kprobes.c 7898 7899KS0108 LCD CONTROLLER DRIVER 7900M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7901W: http://miguelojeda.es/auxdisplay.htm 7902W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7903S: Maintained 7904F: Documentation/auxdisplay/ks0108 7905F: drivers/auxdisplay/ks0108.c 7906F: include/linux/ks0108.h 7907 7908L3MDEV 7909M: David Ahern <dsa@cumulusnetworks.com> 7910L: netdev@vger.kernel.org 7911S: Maintained 7912F: net/l3mdev 7913F: include/net/l3mdev.h 7914 7915LANTIQ MIPS ARCHITECTURE 7916M: John Crispin <john@phrozen.org> 7917L: linux-mips@linux-mips.org 7918S: Maintained 7919F: arch/mips/lantiq 7920F: drivers/soc/lantiq 7921 7922LAPB module 7923L: linux-x25@vger.kernel.org 7924S: Orphan 7925F: Documentation/networking/lapb-module.txt 7926F: include/*/lapb.h 7927F: net/lapb/ 7928 7929LASI 53c700 driver for PARISC 7930M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7931L: linux-scsi@vger.kernel.org 7932S: Maintained 7933F: Documentation/scsi/53c700.txt 7934F: drivers/scsi/53c700* 7935 7936LEAKING_ADDRESSES 7937M: Tobin C. Harding <me@tobin.cc> 7938M: Tycho Andersen <tycho@tycho.ws> 7939L: kernel-hardening@lists.openwall.com 7940S: Maintained 7941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 7942F: scripts/leaking_addresses.pl 7943 7944LED SUBSYSTEM 7945M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7946M: Pavel Machek <pavel@ucw.cz> 7947L: linux-leds@vger.kernel.org 7948T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7949S: Maintained 7950F: Documentation/devicetree/bindings/leds/ 7951F: drivers/leds/ 7952F: include/linux/leds.h 7953 7954LEGACY EEPROM DRIVER 7955M: Jean Delvare <jdelvare@suse.com> 7956S: Maintained 7957F: Documentation/misc-devices/eeprom 7958F: drivers/misc/eeprom/eeprom.c 7959 7960LEGO USB Tower driver 7961M: Juergen Stuber <starblue@users.sourceforge.net> 7962L: legousb-devel@lists.sourceforge.net 7963W: http://legousb.sourceforge.net/ 7964S: Maintained 7965F: drivers/usb/misc/legousbtower.c 7966 7967LG2160 MEDIA DRIVER 7968M: Michael Krufky <mkrufky@linuxtv.org> 7969L: linux-media@vger.kernel.org 7970W: https://linuxtv.org 7971W: http://github.com/mkrufky 7972Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7973T: git git://linuxtv.org/mkrufky/tuners.git 7974S: Maintained 7975F: drivers/media/dvb-frontends/lg2160.* 7976 7977LGDT3305 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/lgdt3305.* 7986 7987LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 7988M: Viresh Kumar <vireshk@kernel.org> 7989L: linux-ide@vger.kernel.org 7990T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 7991S: Maintained 7992F: include/linux/pata_arasan_cf_data.h 7993F: drivers/ata/pata_arasan_cf.c 7994 7995LIBATA PATA DRIVERS 7996M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 7997M: Tejun Heo <tj@kernel.org> 7998L: linux-ide@vger.kernel.org 7999T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8000S: Maintained 8001F: drivers/ata/pata_*.c 8002F: drivers/ata/ata_generic.c 8003 8004LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8005M: Linus Walleij <linus.walleij@linaro.org> 8006L: linux-ide@vger.kernel.org 8007T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8008S: Maintained 8009F: drivers/ata/pata_ftide010.c 8010F: drivers/ata/sata_gemini.c 8011F: drivers/ata/sata_gemini.h 8012 8013LIBATA SATA AHCI PLATFORM devices support 8014M: Hans de Goede <hdegoede@redhat.com> 8015M: Tejun Heo <tj@kernel.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/ahci_platform.c 8020F: drivers/ata/libahci_platform.c 8021F: include/linux/ahci_platform.h 8022 8023LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8024M: Mikael Pettersson <mikpelinux@gmail.com> 8025L: linux-ide@vger.kernel.org 8026T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8027S: Maintained 8028F: drivers/ata/sata_promise.* 8029 8030LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8031M: Tejun Heo <tj@kernel.org> 8032L: linux-ide@vger.kernel.org 8033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8034S: Maintained 8035F: drivers/ata/ 8036F: include/linux/ata.h 8037F: include/linux/libata.h 8038F: Documentation/devicetree/bindings/ata/ 8039 8040LIBLOCKDEP 8041M: Sasha Levin <alexander.levin@verizon.com> 8042S: Maintained 8043F: tools/lib/lockdep/ 8044 8045LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8046M: Ross Zwisler <ross.zwisler@linux.intel.com> 8047M: Dan Williams <dan.j.williams@intel.com> 8048M: Vishal Verma <vishal.l.verma@intel.com> 8049M: Dave Jiang <dave.jiang@intel.com> 8050L: linux-nvdimm@lists.01.org 8051Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8052S: Supported 8053F: drivers/nvdimm/blk.c 8054F: drivers/nvdimm/region_devs.c 8055 8056LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8057M: Vishal Verma <vishal.l.verma@intel.com> 8058M: Dan Williams <dan.j.williams@intel.com> 8059M: Ross Zwisler <ross.zwisler@linux.intel.com> 8060M: Dave Jiang <dave.jiang@intel.com> 8061L: linux-nvdimm@lists.01.org 8062Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8063S: Supported 8064F: drivers/nvdimm/btt* 8065 8066LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8067M: Ross Zwisler <ross.zwisler@linux.intel.com> 8068M: Dan Williams <dan.j.williams@intel.com> 8069M: Vishal Verma <vishal.l.verma@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/pmem* 8075 8076LIBNVDIMM: DEVICETREE BINDINGS 8077M: Oliver O'Halloran <oohall@gmail.com> 8078L: linux-nvdimm@lists.01.org 8079Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8080S: Supported 8081F: drivers/nvdimm/of_pmem.c 8082F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8083 8084LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8085M: Dan Williams <dan.j.williams@intel.com> 8086M: Ross Zwisler <ross.zwisler@linux.intel.com> 8087M: Vishal Verma <vishal.l.verma@intel.com> 8088M: Dave Jiang <dave.jiang@intel.com> 8089L: linux-nvdimm@lists.01.org 8090Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8092S: Supported 8093F: drivers/nvdimm/* 8094F: drivers/acpi/nfit/* 8095F: include/linux/nd.h 8096F: include/linux/libnvdimm.h 8097F: include/uapi/linux/ndctl.h 8098 8099LIGHTNVM PLATFORM SUPPORT 8100M: Matias Bjorling <mb@lightnvm.io> 8101W: http://github/OpenChannelSSD 8102L: linux-block@vger.kernel.org 8103S: Maintained 8104F: drivers/lightnvm/ 8105F: include/linux/lightnvm.h 8106F: include/uapi/linux/lightnvm.h 8107 8108LINUX FOR POWER MACINTOSH 8109M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8110W: http://www.penguinppc.org/ 8111L: linuxppc-dev@lists.ozlabs.org 8112S: Maintained 8113F: arch/powerpc/platforms/powermac/ 8114F: drivers/macintosh/ 8115 8116LINUX FOR POWERPC (32-BIT AND 64-BIT) 8117M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8118M: Paul Mackerras <paulus@samba.org> 8119M: Michael Ellerman <mpe@ellerman.id.au> 8120W: https://github.com/linuxppc/linux/wiki 8121L: linuxppc-dev@lists.ozlabs.org 8122Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8123T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8124S: Supported 8125F: Documentation/ABI/stable/sysfs-firmware-opal-* 8126F: Documentation/devicetree/bindings/powerpc/ 8127F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8128F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8129F: Documentation/powerpc/ 8130F: arch/powerpc/ 8131F: drivers/char/tpm/tpm_ibmvtpm* 8132F: drivers/crypto/nx/ 8133F: drivers/crypto/vmx/ 8134F: drivers/i2c/busses/i2c-opal.c 8135F: drivers/net/ethernet/ibm/ibmveth.* 8136F: drivers/net/ethernet/ibm/ibmvnic.* 8137F: drivers/pci/hotplug/pnv_php.c 8138F: drivers/pci/hotplug/rpa* 8139F: drivers/rtc/rtc-opal.c 8140F: drivers/scsi/ibmvscsi/ 8141F: drivers/tty/hvc/hvc_opal.c 8142F: drivers/watchdog/wdrtas.c 8143F: tools/testing/selftests/powerpc 8144N: /pmac 8145N: powermac 8146N: powernv 8147N: [^a-z0-9]ps3 8148N: pseries 8149 8150LINUX FOR POWERPC EMBEDDED MPC5XXX 8151M: Anatolij Gustschin <agust@denx.de> 8152L: linuxppc-dev@lists.ozlabs.org 8153T: git git://git.denx.de/linux-denx-agust.git 8154S: Maintained 8155F: arch/powerpc/platforms/512x/ 8156F: arch/powerpc/platforms/52xx/ 8157 8158LINUX FOR POWERPC EMBEDDED PPC4XX 8159M: Alistair Popple <alistair@popple.id.au> 8160M: Matt Porter <mporter@kernel.crashing.org> 8161W: http://www.penguinppc.org/ 8162L: linuxppc-dev@lists.ozlabs.org 8163S: Maintained 8164F: arch/powerpc/platforms/40x/ 8165F: arch/powerpc/platforms/44x/ 8166 8167LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8168M: Scott Wood <oss@buserror.net> 8169M: Kumar Gala <galak@kernel.crashing.org> 8170W: http://www.penguinppc.org/ 8171L: linuxppc-dev@lists.ozlabs.org 8172T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8173S: Maintained 8174F: arch/powerpc/platforms/83xx/ 8175F: arch/powerpc/platforms/85xx/ 8176F: Documentation/devicetree/bindings/powerpc/fsl/ 8177 8178LINUX FOR POWERPC EMBEDDED PPC8XX 8179M: Vitaly Bordug <vitb@kernel.crashing.org> 8180W: http://www.penguinppc.org/ 8181L: linuxppc-dev@lists.ozlabs.org 8182S: Maintained 8183F: arch/powerpc/platforms/8xx/ 8184 8185LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8186L: linuxppc-dev@lists.ozlabs.org 8187S: Orphan 8188F: arch/powerpc/*/*virtex* 8189F: arch/powerpc/*/*/*virtex* 8190 8191LINUX FOR POWERPC PA SEMI PWRFICIENT 8192L: linuxppc-dev@lists.ozlabs.org 8193S: Orphan 8194F: arch/powerpc/platforms/pasemi/ 8195F: drivers/*/*pasemi* 8196F: drivers/*/*/*pasemi* 8197 8198LINUX KERNEL DUMP TEST MODULE (LKDTM) 8199M: Kees Cook <keescook@chromium.org> 8200S: Maintained 8201F: drivers/misc/lkdtm/* 8202 8203LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8204M: Alan Stern <stern@rowland.harvard.edu> 8205M: Andrea Parri <parri.andrea@gmail.com> 8206M: Will Deacon <will.deacon@arm.com> 8207M: Peter Zijlstra <peterz@infradead.org> 8208M: Boqun Feng <boqun.feng@gmail.com> 8209M: Nicholas Piggin <npiggin@gmail.com> 8210M: David Howells <dhowells@redhat.com> 8211M: Jade Alglave <j.alglave@ucl.ac.uk> 8212M: Luc Maranget <luc.maranget@inria.fr> 8213M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8214R: Akira Yokosawa <akiyks@gmail.com> 8215L: linux-kernel@vger.kernel.org 8216S: Supported 8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8218F: tools/memory-model/ 8219F: Documentation/memory-barriers.txt 8220 8221LINUX SECURITY MODULE (LSM) FRAMEWORK 8222M: Chris Wright <chrisw@sous-sol.org> 8223L: linux-security-module@vger.kernel.org 8224S: Supported 8225 8226LIS3LV02D ACCELEROMETER DRIVER 8227M: Eric Piel <eric.piel@tremplin-utc.net> 8228S: Maintained 8229F: Documentation/misc-devices/lis3lv02d 8230F: drivers/misc/lis3lv02d/ 8231F: drivers/platform/x86/hp_accel.c 8232 8233LIVE PATCHING 8234M: Josh Poimboeuf <jpoimboe@redhat.com> 8235M: Jessica Yu <jeyu@kernel.org> 8236M: Jiri Kosina <jikos@kernel.org> 8237M: Miroslav Benes <mbenes@suse.cz> 8238R: Petr Mladek <pmladek@suse.com> 8239S: Maintained 8240F: kernel/livepatch/ 8241F: include/linux/livepatch.h 8242F: arch/x86/include/asm/livepatch.h 8243F: arch/x86/kernel/livepatch.c 8244F: Documentation/livepatch/ 8245F: Documentation/ABI/testing/sysfs-kernel-livepatch 8246F: samples/livepatch/ 8247L: live-patching@vger.kernel.org 8248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8249 8250LLC (802.2) 8251L: netdev@vger.kernel.org 8252S: Odd fixes 8253F: include/linux/llc.h 8254F: include/uapi/linux/llc.h 8255F: include/net/llc* 8256F: net/llc/ 8257 8258LM73 HARDWARE MONITOR DRIVER 8259M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8260L: linux-hwmon@vger.kernel.org 8261S: Maintained 8262F: drivers/hwmon/lm73.c 8263 8264LM78 HARDWARE MONITOR DRIVER 8265M: Jean Delvare <jdelvare@suse.com> 8266L: linux-hwmon@vger.kernel.org 8267S: Maintained 8268F: Documentation/hwmon/lm78 8269F: drivers/hwmon/lm78.c 8270 8271LM83 HARDWARE MONITOR DRIVER 8272M: Jean Delvare <jdelvare@suse.com> 8273L: linux-hwmon@vger.kernel.org 8274S: Maintained 8275F: Documentation/hwmon/lm83 8276F: drivers/hwmon/lm83.c 8277 8278LM90 HARDWARE MONITOR DRIVER 8279M: Jean Delvare <jdelvare@suse.com> 8280L: linux-hwmon@vger.kernel.org 8281S: Maintained 8282F: Documentation/hwmon/lm90 8283F: Documentation/devicetree/bindings/hwmon/lm90.txt 8284F: drivers/hwmon/lm90.c 8285F: include/dt-bindings/thermal/lm90.h 8286 8287LM95234 HARDWARE MONITOR DRIVER 8288M: Guenter Roeck <linux@roeck-us.net> 8289L: linux-hwmon@vger.kernel.org 8290S: Maintained 8291F: Documentation/hwmon/lm95234 8292F: drivers/hwmon/lm95234.c 8293 8294LME2510 MEDIA DRIVER 8295M: Malcolm Priestley <tvboxspy@gmail.com> 8296L: linux-media@vger.kernel.org 8297W: https://linuxtv.org 8298Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8299S: Maintained 8300F: drivers/media/usb/dvb-usb-v2/lmedm04* 8301 8302LOADPIN SECURITY MODULE 8303M: Kees Cook <keescook@chromium.org> 8304T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8305S: Supported 8306F: security/loadpin/ 8307F: Documentation/admin-guide/LSM/LoadPin.rst 8308 8309LOCKING PRIMITIVES 8310M: Peter Zijlstra <peterz@infradead.org> 8311M: Ingo Molnar <mingo@redhat.com> 8312L: linux-kernel@vger.kernel.org 8313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8314S: Maintained 8315F: Documentation/locking/ 8316F: include/linux/lockdep.h 8317F: include/linux/spinlock*.h 8318F: arch/*/include/asm/spinlock*.h 8319F: include/linux/rwlock*.h 8320F: include/linux/mutex*.h 8321F: arch/*/include/asm/mutex*.h 8322F: include/linux/rwsem*.h 8323F: arch/*/include/asm/rwsem.h 8324F: include/linux/seqlock.h 8325F: lib/locking*.[ch] 8326F: kernel/locking/ 8327X: kernel/locking/locktorture.c 8328 8329LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8330M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8331L: linux-ntfs-dev@lists.sourceforge.net 8332W: http://www.linux-ntfs.org/content/view/19/37/ 8333S: Maintained 8334F: Documentation/ldm.txt 8335F: block/partitions/ldm.* 8336 8337LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8338M: Sathya Prakash <sathya.prakash@broadcom.com> 8339M: Chaitra P B <chaitra.basappa@broadcom.com> 8340M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8341L: MPT-FusionLinux.pdl@broadcom.com 8342L: linux-scsi@vger.kernel.org 8343W: http://www.avagotech.com/support/ 8344S: Supported 8345F: drivers/message/fusion/ 8346F: drivers/scsi/mpt2sas/ 8347F: drivers/scsi/mpt3sas/ 8348 8349LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8350M: Matthew Wilcox <matthew@wil.cx> 8351L: linux-scsi@vger.kernel.org 8352S: Maintained 8353F: drivers/scsi/sym53c8xx_2/ 8354 8355LTC4261 HARDWARE MONITOR DRIVER 8356M: Guenter Roeck <linux@roeck-us.net> 8357L: linux-hwmon@vger.kernel.org 8358S: Maintained 8359F: Documentation/hwmon/ltc4261 8360F: drivers/hwmon/ltc4261.c 8361 8362LTC4306 I2C MULTIPLEXER DRIVER 8363M: Michael Hennerich <michael.hennerich@analog.com> 8364W: http://ez.analog.com/community/linux-device-drivers 8365L: linux-i2c@vger.kernel.org 8366S: Supported 8367F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8368F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8369 8370LTP (Linux Test Project) 8371M: Mike Frysinger <vapier@gentoo.org> 8372M: Cyril Hrubis <chrubis@suse.cz> 8373M: Wanlong Gao <wanlong.gao@gmail.com> 8374M: Jan Stancek <jstancek@redhat.com> 8375M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8376M: Alexey Kodanev <alexey.kodanev@oracle.com> 8377L: ltp@lists.linux.it (subscribers-only) 8378W: http://linux-test-project.github.io/ 8379T: git git://github.com/linux-test-project/ltp.git 8380S: Maintained 8381 8382M68K ARCHITECTURE 8383M: Geert Uytterhoeven <geert@linux-m68k.org> 8384L: linux-m68k@lists.linux-m68k.org 8385W: http://www.linux-m68k.org/ 8386T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8387S: Maintained 8388F: arch/m68k/ 8389F: drivers/zorro/ 8390 8391M68K ON APPLE MACINTOSH 8392M: Joshua Thompson <funaho@jurai.org> 8393W: http://www.mac.linux-m68k.org/ 8394L: linux-m68k@lists.linux-m68k.org 8395S: Maintained 8396F: arch/m68k/mac/ 8397 8398M68K ON HP9000/300 8399M: Philip Blundell <philb@gnu.org> 8400W: http://www.tazenda.demon.co.uk/phil/linux-hp 8401S: Maintained 8402F: arch/m68k/hp300/ 8403 8404M88DS3103 MEDIA DRIVER 8405M: Antti Palosaari <crope@iki.fi> 8406L: linux-media@vger.kernel.org 8407W: https://linuxtv.org 8408W: http://palosaari.fi/linux/ 8409Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8410T: git git://linuxtv.org/anttip/media_tree.git 8411S: Maintained 8412F: drivers/media/dvb-frontends/m88ds3103* 8413 8414M88RS2000 MEDIA DRIVER 8415M: Malcolm Priestley <tvboxspy@gmail.com> 8416L: linux-media@vger.kernel.org 8417W: https://linuxtv.org 8418Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8419S: Maintained 8420F: drivers/media/dvb-frontends/m88rs2000* 8421 8422MA901 MASTERKIT USB FM RADIO DRIVER 8423M: Alexey Klimov <klimov.linux@gmail.com> 8424L: linux-media@vger.kernel.org 8425T: git git://linuxtv.org/media_tree.git 8426S: Maintained 8427F: drivers/media/radio/radio-ma901.c 8428 8429MAC80211 8430M: Johannes Berg <johannes@sipsolutions.net> 8431L: linux-wireless@vger.kernel.org 8432W: http://wireless.kernel.org/ 8433T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8434T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8435S: Maintained 8436F: Documentation/networking/mac80211-injection.txt 8437F: include/net/mac80211.h 8438F: net/mac80211/ 8439F: drivers/net/wireless/mac80211_hwsim.[ch] 8440F: Documentation/networking/mac80211_hwsim/README 8441 8442MAILBOX API 8443M: Jassi Brar <jassisinghbrar@gmail.com> 8444L: linux-kernel@vger.kernel.org 8445S: Maintained 8446F: drivers/mailbox/ 8447F: include/linux/mailbox_client.h 8448F: include/linux/mailbox_controller.h 8449 8450MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8451M: Michael Kerrisk <mtk.manpages@gmail.com> 8452W: http://www.kernel.org/doc/man-pages 8453L: linux-man@vger.kernel.org 8454S: Maintained 8455 8456MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8457M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8458L: linux-mips@linux-mips.org 8459S: Maintained 8460F: arch/mips/boot/dts/img/pistachio_marduk.dts 8461 8462MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8463M: Andrew Lunn <andrew@lunn.ch> 8464M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8465L: netdev@vger.kernel.org 8466S: Maintained 8467F: drivers/net/dsa/mv88e6xxx/ 8468F: linux/platform_data/mv88e6xxx.h 8469F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8470 8471MARVELL ARMADA DRM SUPPORT 8472M: Russell King <linux@armlinux.org.uk> 8473S: Maintained 8474T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8475T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8476F: drivers/gpu/drm/armada/ 8477F: include/uapi/drm/armada_drm.h 8478F: Documentation/devicetree/bindings/display/armada/ 8479 8480MARVELL CRYPTO DRIVER 8481M: Boris Brezillon <boris.brezillon@bootlin.com> 8482M: Arnaud Ebalard <arno@natisbad.org> 8483F: drivers/crypto/marvell/ 8484S: Maintained 8485L: linux-crypto@vger.kernel.org 8486 8487MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8488M: Mirko Lindner <mlindner@marvell.com> 8489M: Stephen Hemminger <stephen@networkplumber.org> 8490L: netdev@vger.kernel.org 8491S: Maintained 8492F: drivers/net/ethernet/marvell/sk* 8493 8494MARVELL LIBERTAS WIRELESS DRIVER 8495L: libertas-dev@lists.infradead.org 8496S: Orphan 8497F: drivers/net/wireless/marvell/libertas/ 8498 8499MARVELL MACCHIATOBIN SUPPORT 8500M: Russell King <linux@armlinux.org.uk> 8501L: linux-arm-kernel@lists.infradead.org 8502S: Maintained 8503F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8504 8505MARVELL MV643XX ETHERNET DRIVER 8506M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8507L: netdev@vger.kernel.org 8508S: Maintained 8509F: drivers/net/ethernet/marvell/mv643xx_eth.* 8510F: include/linux/mv643xx.h 8511 8512MARVELL MV88X3310 PHY DRIVER 8513M: Russell King <linux@armlinux.org.uk> 8514L: netdev@vger.kernel.org 8515S: Maintained 8516F: drivers/net/phy/marvell10g.c 8517 8518MARVELL MVNETA ETHERNET DRIVER 8519M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8520L: netdev@vger.kernel.org 8521S: Maintained 8522F: drivers/net/ethernet/marvell/mvneta.* 8523 8524MARVELL MWIFIEX WIRELESS DRIVER 8525M: Amitkumar Karwar <amitkarwar@gmail.com> 8526M: Nishant Sarmukadam <nishants@marvell.com> 8527M: Ganapathi Bhat <gbhat@marvell.com> 8528M: Xinming Hu <huxm@marvell.com> 8529L: linux-wireless@vger.kernel.org 8530S: Maintained 8531F: drivers/net/wireless/marvell/mwifiex/ 8532 8533MARVELL MWL8K WIRELESS DRIVER 8534M: Lennert Buytenhek <buytenh@wantstofly.org> 8535L: linux-wireless@vger.kernel.org 8536S: Odd Fixes 8537F: drivers/net/wireless/marvell/mwl8k.c 8538 8539MARVELL NAND CONTROLLER DRIVER 8540M: Miquel Raynal <miquel.raynal@bootlin.com> 8541L: linux-mtd@lists.infradead.org 8542S: Maintained 8543F: drivers/mtd/nand/raw/marvell_nand.c 8544F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8545 8546MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8547M: Nicolas Pitre <nico@fluxnic.net> 8548S: Odd Fixes 8549F: drivers/mmc/host/mvsdio.* 8550 8551MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8552M: Hu Ziji <huziji@marvell.com> 8553L: linux-mmc@vger.kernel.org 8554S: Supported 8555F: drivers/mmc/host/sdhci-xenon* 8556F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8557 8558MATROX FRAMEBUFFER DRIVER 8559L: linux-fbdev@vger.kernel.org 8560S: Orphan 8561F: drivers/video/fbdev/matrox/matroxfb_* 8562F: include/uapi/linux/matroxfb.h 8563 8564MAX16065 HARDWARE MONITOR DRIVER 8565M: Guenter Roeck <linux@roeck-us.net> 8566L: linux-hwmon@vger.kernel.org 8567S: Maintained 8568F: Documentation/hwmon/max16065 8569F: drivers/hwmon/max16065.c 8570 8571MAX20751 HARDWARE MONITOR DRIVER 8572M: Guenter Roeck <linux@roeck-us.net> 8573L: linux-hwmon@vger.kernel.org 8574S: Maintained 8575F: Documentation/hwmon/max20751 8576F: drivers/hwmon/max20751.c 8577 8578MAX2175 SDR TUNER DRIVER 8579M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8580L: linux-media@vger.kernel.org 8581T: git git://linuxtv.org/media_tree.git 8582S: Maintained 8583F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8584F: Documentation/media/v4l-drivers/max2175.rst 8585F: drivers/media/i2c/max2175* 8586F: include/uapi/linux/max2175.h 8587 8588MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8589L: linux-hwmon@vger.kernel.org 8590S: Orphan 8591F: Documentation/hwmon/max6650 8592F: drivers/hwmon/max6650.c 8593 8594MAX6697 HARDWARE MONITOR DRIVER 8595M: Guenter Roeck <linux@roeck-us.net> 8596L: linux-hwmon@vger.kernel.org 8597S: Maintained 8598F: Documentation/hwmon/max6697 8599F: Documentation/devicetree/bindings/i2c/max6697.txt 8600F: drivers/hwmon/max6697.c 8601F: include/linux/platform_data/max6697.h 8602 8603MAX9860 MONO AUDIO VOICE CODEC DRIVER 8604M: Peter Rosin <peda@axentia.se> 8605L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8606S: Maintained 8607F: Documentation/devicetree/bindings/sound/max9860.txt 8608F: sound/soc/codecs/max9860.* 8609 8610MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8611M: Javier Martinez Canillas <javier@dowhile0.org> 8612L: linux-kernel@vger.kernel.org 8613S: Supported 8614F: drivers/regulator/max77802-regulator.c 8615F: Documentation/devicetree/bindings/*/*max77802.txt 8616F: include/dt-bindings/*/*max77802.h 8617 8618MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8619M: Krzysztof Kozlowski <krzk@kernel.org> 8620M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8621L: linux-pm@vger.kernel.org 8622S: Supported 8623F: drivers/power/supply/max14577_charger.c 8624F: drivers/power/supply/max77693_charger.c 8625 8626MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8627M: Chanwoo Choi <cw00.choi@samsung.com> 8628M: Krzysztof Kozlowski <krzk@kernel.org> 8629M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8630L: linux-kernel@vger.kernel.org 8631S: Supported 8632F: drivers/*/max14577*.c 8633F: drivers/*/max77686*.c 8634F: drivers/*/max77693*.c 8635F: drivers/extcon/extcon-max14577.c 8636F: drivers/extcon/extcon-max77693.c 8637F: drivers/rtc/rtc-max77686.c 8638F: drivers/clk/clk-max77686.c 8639F: Documentation/devicetree/bindings/mfd/max14577.txt 8640F: Documentation/devicetree/bindings/*/max77686.txt 8641F: Documentation/devicetree/bindings/mfd/max77693.txt 8642F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8643F: include/linux/mfd/max14577*.h 8644F: include/linux/mfd/max77686*.h 8645F: include/linux/mfd/max77693*.h 8646 8647MAXIRADIO FM RADIO RECEIVER DRIVER 8648M: Hans Verkuil <hverkuil@xs4all.nl> 8649L: linux-media@vger.kernel.org 8650T: git git://linuxtv.org/media_tree.git 8651W: https://linuxtv.org 8652S: Maintained 8653F: drivers/media/radio/radio-maxiradio* 8654 8655MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8656M: Peter Rosin <peda@axentia.se> 8657L: linux-iio@vger.kernel.org 8658S: Maintained 8659F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8660F: drivers/iio/potentiometer/mcp4018.c 8661F: drivers/iio/potentiometer/mcp4531.c 8662 8663MCR20A IEEE-802.15.4 RADIO DRIVER 8664M: Xue Liu <liuxuenetmail@gmail.com> 8665L: linux-wpan@vger.kernel.org 8666W: https://github.com/xueliu/mcr20a-linux 8667S: Maintained 8668F: drivers/net/ieee802154/mcr20a.c 8669F: drivers/net/ieee802154/mcr20a.h 8670F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8671 8672MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8673M: William Breathitt Gray <vilhelm.gray@gmail.com> 8674L: linux-iio@vger.kernel.org 8675S: Maintained 8676F: drivers/iio/dac/cio-dac.c 8677 8678MEDIA DRIVERS FOR ASCOT2E 8679M: Sergey Kozlov <serjk@netup.ru> 8680M: Abylay Ospan <aospan@netup.ru> 8681L: linux-media@vger.kernel.org 8682W: https://linuxtv.org 8683W: http://netup.tv/ 8684T: git git://linuxtv.org/media_tree.git 8685S: Supported 8686F: drivers/media/dvb-frontends/ascot2e* 8687 8688MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8689M: Jasmin Jessich <jasmin@anw.at> 8690L: linux-media@vger.kernel.org 8691W: https://linuxtv.org 8692T: git git://linuxtv.org/media_tree.git 8693S: Maintained 8694F: drivers/media/dvb-frontends/cxd2099* 8695 8696MEDIA DRIVERS FOR CXD2841ER 8697M: Sergey Kozlov <serjk@netup.ru> 8698M: Abylay Ospan <aospan@netup.ru> 8699L: linux-media@vger.kernel.org 8700W: https://linuxtv.org 8701W: http://netup.tv/ 8702T: git git://linuxtv.org/media_tree.git 8703S: Supported 8704F: drivers/media/dvb-frontends/cxd2841er* 8705 8706MEDIA DRIVERS FOR CXD2880 8707M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8708L: linux-media@vger.kernel.org 8709W: http://linuxtv.org/ 8710T: git git://linuxtv.org/media_tree.git 8711S: Supported 8712F: drivers/media/dvb-frontends/cxd2880/* 8713F: drivers/media/spi/cxd2880* 8714 8715MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8716M: Daniel Scheller <d.scheller.oss@gmail.com> 8717L: linux-media@vger.kernel.org 8718W: https://linuxtv.org 8719T: git git://linuxtv.org/media_tree.git 8720S: Maintained 8721F: drivers/media/pci/ddbridge/* 8722 8723MEDIA DRIVERS FOR FREESCALE IMX 8724M: Steve Longerbeam <slongerbeam@gmail.com> 8725M: Philipp Zabel <p.zabel@pengutronix.de> 8726L: linux-media@vger.kernel.org 8727T: git git://linuxtv.org/media_tree.git 8728S: Maintained 8729F: Documentation/devicetree/bindings/media/imx.txt 8730F: Documentation/media/v4l-drivers/imx.rst 8731F: drivers/staging/media/imx/ 8732F: include/linux/imx-media.h 8733F: include/media/imx.h 8734 8735MEDIA DRIVERS FOR HELENE 8736M: Abylay Ospan <aospan@netup.ru> 8737L: linux-media@vger.kernel.org 8738W: https://linuxtv.org 8739W: http://netup.tv/ 8740T: git git://linuxtv.org/media_tree.git 8741S: Supported 8742F: drivers/media/dvb-frontends/helene* 8743 8744MEDIA DRIVERS FOR HORUS3A 8745M: Sergey Kozlov <serjk@netup.ru> 8746M: Abylay Ospan <aospan@netup.ru> 8747L: linux-media@vger.kernel.org 8748W: https://linuxtv.org 8749W: http://netup.tv/ 8750T: git git://linuxtv.org/media_tree.git 8751S: Supported 8752F: drivers/media/dvb-frontends/horus3a* 8753 8754MEDIA DRIVERS FOR LNBH25 8755M: Sergey Kozlov <serjk@netup.ru> 8756M: Abylay Ospan <aospan@netup.ru> 8757L: linux-media@vger.kernel.org 8758W: https://linuxtv.org 8759W: http://netup.tv/ 8760T: git git://linuxtv.org/media_tree.git 8761S: Supported 8762F: drivers/media/dvb-frontends/lnbh25* 8763 8764MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8765M: Daniel Scheller <d.scheller.oss@gmail.com> 8766L: linux-media@vger.kernel.org 8767W: https://linuxtv.org 8768T: git git://linuxtv.org/media_tree.git 8769S: Maintained 8770F: drivers/media/dvb-frontends/mxl5xx* 8771 8772MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8773M: Sergey Kozlov <serjk@netup.ru> 8774M: Abylay Ospan <aospan@netup.ru> 8775L: linux-media@vger.kernel.org 8776W: https://linuxtv.org 8777W: http://netup.tv/ 8778T: git git://linuxtv.org/media_tree.git 8779S: Supported 8780F: drivers/media/pci/netup_unidvb/* 8781 8782MEDIA DRIVERS FOR RENESAS - CEU 8783M: Jacopo Mondi <jacopo@jmondi.org> 8784L: linux-media@vger.kernel.org 8785L: linux-renesas-soc@vger.kernel.org 8786T: git git://linuxtv.org/media_tree.git 8787S: Supported 8788F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8789F: drivers/media/platform/renesas-ceu.c 8790F: include/media/drv-intf/renesas-ceu.h 8791 8792MEDIA DRIVERS FOR RENESAS - DRIF 8793M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8794L: linux-media@vger.kernel.org 8795L: linux-renesas-soc@vger.kernel.org 8796T: git git://linuxtv.org/media_tree.git 8797S: Supported 8798F: Documentation/devicetree/bindings/media/renesas,drif.txt 8799F: drivers/media/platform/rcar_drif.c 8800 8801MEDIA DRIVERS FOR RENESAS - FCP 8802M: Laurent Pinchart <laurent.pinchart@ideasonboard.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,fcp.txt 8808F: drivers/media/platform/rcar-fcp.c 8809F: include/media/rcar-fcp.h 8810 8811MEDIA DRIVERS FOR RENESAS - FDP1 8812M: Kieran Bingham <kieran@bingham.xyz> 8813L: linux-media@vger.kernel.org 8814L: linux-renesas-soc@vger.kernel.org 8815T: git git://linuxtv.org/media_tree.git 8816S: Supported 8817F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8818F: drivers/media/platform/rcar_fdp1.c 8819 8820MEDIA DRIVERS FOR RENESAS - VIN 8821M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 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/rcar_vin.txt 8827F: drivers/media/platform/rcar-vin/ 8828 8829MEDIA DRIVERS FOR RENESAS - VSP1 8830M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 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/renesas,vsp1.txt 8836F: drivers/media/platform/vsp1/ 8837 8838MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8839M: Daniel Scheller <d.scheller.oss@gmail.com> 8840L: linux-media@vger.kernel.org 8841W: https://linuxtv.org 8842T: git git://linuxtv.org/media_tree.git 8843S: Maintained 8844F: drivers/media/dvb-frontends/stv0910* 8845 8846MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8847M: Daniel Scheller <d.scheller.oss@gmail.com> 8848L: linux-media@vger.kernel.org 8849W: https://linuxtv.org 8850T: git git://linuxtv.org/media_tree.git 8851S: Maintained 8852F: drivers/media/dvb-frontends/stv6111* 8853 8854MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8855M: Dmitry Osipenko <digetx@gmail.com> 8856L: linux-media@vger.kernel.org 8857L: linux-tegra@vger.kernel.org 8858T: git git://linuxtv.org/media_tree.git 8859S: Maintained 8860F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8861F: drivers/staging/media/tegra-vde/ 8862 8863MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8864M: Mauro Carvalho Chehab <mchehab@kernel.org> 8865P: LinuxTV.org Project 8866L: linux-media@vger.kernel.org 8867W: https://linuxtv.org 8868Q: http://patchwork.kernel.org/project/linux-media/list/ 8869T: git git://linuxtv.org/media_tree.git 8870S: Maintained 8871F: Documentation/devicetree/bindings/media/ 8872F: Documentation/media/ 8873F: drivers/media/ 8874F: drivers/staging/media/ 8875F: include/linux/platform_data/media/ 8876F: include/media/ 8877F: include/uapi/linux/dvb/ 8878F: include/uapi/linux/videodev2.h 8879F: include/uapi/linux/media.h 8880F: include/uapi/linux/v4l2-* 8881F: include/uapi/linux/meye.h 8882F: include/uapi/linux/ivtv* 8883F: include/uapi/linux/uvcvideo.h 8884 8885MEDIATEK CIR DRIVER 8886M: Sean Wang <sean.wang@mediatek.com> 8887S: Maintained 8888F: drivers/media/rc/mtk-cir.c 8889 8890MEDIATEK DMA DRIVER 8891M: Sean Wang <sean.wang@mediatek.com> 8892L: dmaengine@vger.kernel.org 8893L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8894L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8895S: Maintained 8896F: Documentation/devicetree/bindings/dma/mtk-* 8897F: drivers/dma/mediatek/ 8898 8899MEDIATEK PMIC LED DRIVER 8900M: Sean Wang <sean.wang@mediatek.com> 8901S: Maintained 8902F: drivers/leds/leds-mt6323.c 8903F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8904 8905MEDIATEK ETHERNET DRIVER 8906M: Felix Fietkau <nbd@openwrt.org> 8907M: John Crispin <john@phrozen.org> 8908M: Sean Wang <sean.wang@mediatek.com> 8909M: Nelson Chang <nelson.chang@mediatek.com> 8910L: netdev@vger.kernel.org 8911S: Maintained 8912F: drivers/net/ethernet/mediatek/ 8913 8914MEDIATEK SWITCH DRIVER 8915M: Sean Wang <sean.wang@mediatek.com> 8916L: netdev@vger.kernel.org 8917S: Maintained 8918F: drivers/net/dsa/mt7530.* 8919F: net/dsa/tag_mtk.c 8920 8921MEDIATEK JPEG DRIVER 8922M: Rick Chang <rick.chang@mediatek.com> 8923M: Bin Liu <bin.liu@mediatek.com> 8924S: Supported 8925F: drivers/media/platform/mtk-jpeg/ 8926F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8927 8928MEDIATEK MDP DRIVER 8929M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8930M: Houlong Wei <houlong.wei@mediatek.com> 8931M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8932S: Supported 8933F: drivers/media/platform/mtk-mdp/ 8934F: drivers/media/platform/mtk-vpu/ 8935F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8936 8937MEDIATEK MEDIA DRIVER 8938M: Tiffany Lin <tiffany.lin@mediatek.com> 8939M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8940S: Supported 8941F: drivers/media/platform/mtk-vcodec/ 8942F: drivers/media/platform/mtk-vpu/ 8943F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8944F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8945 8946MEDIATEK MT7601U WIRELESS LAN DRIVER 8947M: Jakub Kicinski <kubakici@wp.pl> 8948L: linux-wireless@vger.kernel.org 8949S: Maintained 8950F: drivers/net/wireless/mediatek/mt7601u/ 8951 8952MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8953M: Sean Wang <sean.wang@mediatek.com> 8954S: Maintained 8955F: drivers/char/hw_random/mtk-rng.c 8956 8957MEDIATEK USB3 DRD IP DRIVER 8958M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8959L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8961L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8962S: Maintained 8963F: drivers/usb/mtu3/ 8964 8965MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8966M: Peter Senna Tschudin <peter.senna@collabora.com> 8967M: Martin Donnelly <martin.donnelly@ge.com> 8968M: Martyn Welch <martyn.welch@collabora.co.uk> 8969S: Maintained 8970F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8971F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8972 8973MEGARAID SCSI/SAS DRIVERS 8974M: Kashyap Desai <kashyap.desai@broadcom.com> 8975M: Sumit Saxena <sumit.saxena@broadcom.com> 8976M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8977L: megaraidlinux.pdl@broadcom.com 8978L: linux-scsi@vger.kernel.org 8979W: http://www.avagotech.com/support/ 8980S: Maintained 8981F: Documentation/scsi/megaraid.txt 8982F: drivers/scsi/megaraid.* 8983F: drivers/scsi/megaraid/ 8984 8985MELEXIS MLX90614 DRIVER 8986M: Crt Mori <cmo@melexis.com> 8987L: linux-iio@vger.kernel.org 8988W: http://www.melexis.com 8989S: Supported 8990F: drivers/iio/temperature/mlx90614.c 8991 8992MELEXIS MLX90632 DRIVER 8993M: Crt Mori <cmo@melexis.com> 8994L: linux-iio@vger.kernel.org 8995W: http://www.melexis.com 8996S: Supported 8997F: drivers/iio/temperature/mlx90632.c 8998 8999MELFAS MIP4 TOUCHSCREEN DRIVER 9000M: Sangwon Jee <jeesw@melfas.com> 9001W: http://www.melfas.com 9002S: Supported 9003F: drivers/input/touchscreen/melfas_mip4.c 9004F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9005 9006MELLANOX ETHERNET DRIVER (mlx4_en) 9007M: Tariq Toukan <tariqt@mellanox.com> 9008L: netdev@vger.kernel.org 9009S: Supported 9010W: http://www.mellanox.com 9011Q: http://patchwork.ozlabs.org/project/netdev/list/ 9012F: drivers/net/ethernet/mellanox/mlx4/en_* 9013 9014MELLANOX ETHERNET DRIVER (mlx5e) 9015M: Saeed Mahameed <saeedm@mellanox.com> 9016L: netdev@vger.kernel.org 9017S: Supported 9018W: http://www.mellanox.com 9019Q: http://patchwork.ozlabs.org/project/netdev/list/ 9020F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9021 9022MELLANOX ETHERNET INNOVA DRIVERS 9023M: Boris Pismenny <borisp@mellanox.com> 9024L: netdev@vger.kernel.org 9025S: Supported 9026W: http://www.mellanox.com 9027Q: http://patchwork.ozlabs.org/project/netdev/list/ 9028F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9029F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9030F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9031F: include/linux/mlx5/mlx5_ifc_fpga.h 9032 9033MELLANOX ETHERNET SWITCH DRIVERS 9034M: Jiri Pirko <jiri@mellanox.com> 9035M: Ido Schimmel <idosch@mellanox.com> 9036L: netdev@vger.kernel.org 9037S: Supported 9038W: http://www.mellanox.com 9039Q: http://patchwork.ozlabs.org/project/netdev/list/ 9040F: drivers/net/ethernet/mellanox/mlxsw/ 9041 9042MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9043M: mlxsw@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/mlxfw/ 9049 9050MELLANOX HARDWARE PLATFORM SUPPORT 9051M: Andy Shevchenko <andy@infradead.org> 9052M: Darren Hart <dvhart@infradead.org> 9053M: Vadim Pasternak <vadimp@mellanox.com> 9054L: platform-driver-x86@vger.kernel.org 9055S: Supported 9056F: drivers/platform/mellanox/ 9057 9058MELLANOX MLX4 core VPI driver 9059M: Tariq Toukan <tariqt@mellanox.com> 9060L: netdev@vger.kernel.org 9061L: linux-rdma@vger.kernel.org 9062W: http://www.mellanox.com 9063Q: http://patchwork.ozlabs.org/project/netdev/list/ 9064S: Supported 9065F: drivers/net/ethernet/mellanox/mlx4/ 9066F: include/linux/mlx4/ 9067 9068MELLANOX MLX4 IB driver 9069M: Yishai Hadas <yishaih@mellanox.com> 9070L: linux-rdma@vger.kernel.org 9071W: http://www.mellanox.com 9072Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9073S: Supported 9074F: drivers/infiniband/hw/mlx4/ 9075F: include/linux/mlx4/ 9076F: include/uapi/rdma/mlx4-abi.h 9077 9078MELLANOX MLX5 core VPI driver 9079M: Saeed Mahameed <saeedm@mellanox.com> 9080M: Matan Barak <matanb@mellanox.com> 9081M: Leon Romanovsky <leonro@mellanox.com> 9082L: netdev@vger.kernel.org 9083L: linux-rdma@vger.kernel.org 9084W: http://www.mellanox.com 9085Q: http://patchwork.ozlabs.org/project/netdev/list/ 9086S: Supported 9087F: drivers/net/ethernet/mellanox/mlx5/core/ 9088F: include/linux/mlx5/ 9089 9090MELLANOX MLX5 IB driver 9091M: Matan Barak <matanb@mellanox.com> 9092M: Leon Romanovsky <leonro@mellanox.com> 9093L: linux-rdma@vger.kernel.org 9094W: http://www.mellanox.com 9095Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9096S: Supported 9097F: drivers/infiniband/hw/mlx5/ 9098F: include/linux/mlx5/ 9099F: include/uapi/rdma/mlx5-abi.h 9100 9101MELLANOX MLXCPLD I2C AND MUX DRIVER 9102M: Vadim Pasternak <vadimp@mellanox.com> 9103M: Michael Shych <michaelsh@mellanox.com> 9104L: linux-i2c@vger.kernel.org 9105S: Supported 9106F: drivers/i2c/busses/i2c-mlxcpld.c 9107F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9108F: Documentation/i2c/busses/i2c-mlxcpld 9109 9110MELLANOX MLXCPLD LED DRIVER 9111M: Vadim Pasternak <vadimp@mellanox.com> 9112L: linux-leds@vger.kernel.org 9113S: Supported 9114F: drivers/leds/leds-mlxcpld.c 9115F: drivers/leds/leds-mlxreg.c 9116F: Documentation/leds/leds-mlxcpld.txt 9117 9118MELLANOX PLATFORM DRIVER 9119M: Vadim Pasternak <vadimp@mellanox.com> 9120L: platform-driver-x86@vger.kernel.org 9121S: Supported 9122F: drivers/platform/x86/mlx-platform.c 9123 9124MEMBARRIER SUPPORT 9125M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9126M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9127L: linux-kernel@vger.kernel.org 9128S: Supported 9129F: kernel/sched/membarrier.c 9130F: include/uapi/linux/membarrier.h 9131F: arch/powerpc/include/asm/membarrier.h 9132 9133MEMORY MANAGEMENT 9134L: linux-mm@kvack.org 9135W: http://www.linux-mm.org 9136S: Maintained 9137F: include/linux/mm.h 9138F: include/linux/gfp.h 9139F: include/linux/mmzone.h 9140F: include/linux/memory_hotplug.h 9141F: include/linux/vmalloc.h 9142F: mm/ 9143 9144MEMORY TECHNOLOGY DEVICES (MTD) 9145M: David Woodhouse <dwmw2@infradead.org> 9146M: Brian Norris <computersforpeace@gmail.com> 9147M: Boris Brezillon <boris.brezillon@bootlin.com> 9148M: Marek Vasut <marek.vasut@gmail.com> 9149M: Richard Weinberger <richard@nod.at> 9150L: linux-mtd@lists.infradead.org 9151W: http://www.linux-mtd.infradead.org/ 9152Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9153T: git git://git.infradead.org/linux-mtd.git master 9154T: git git://git.infradead.org/linux-mtd.git mtd/next 9155S: Maintained 9156F: Documentation/devicetree/bindings/mtd/ 9157F: drivers/mtd/ 9158F: include/linux/mtd/ 9159F: include/uapi/mtd/ 9160 9161MEN A21 WATCHDOG DRIVER 9162M: Johannes Thumshirn <morbidrsa@gmail.com> 9163L: linux-watchdog@vger.kernel.org 9164S: Maintained 9165F: drivers/watchdog/mena21_wdt.c 9166 9167MEN CHAMELEON BUS (mcb) 9168M: Johannes Thumshirn <morbidrsa@gmail.com> 9169S: Maintained 9170F: drivers/mcb/ 9171F: include/linux/mcb.h 9172F: Documentation/men-chameleon-bus.txt 9173 9174MEN F21BMC (Board Management Controller) 9175M: Andreas Werner <andreas.werner@men.de> 9176S: Supported 9177F: drivers/mfd/menf21bmc.c 9178F: drivers/watchdog/menf21bmc_wdt.c 9179F: drivers/leds/leds-menf21bmc.c 9180F: drivers/hwmon/menf21bmc_hwmon.c 9181F: Documentation/hwmon/menf21bmc 9182 9183MESON AO CEC DRIVER FOR AMLOGIC SOCS 9184M: Neil Armstrong <narmstrong@baylibre.com> 9185L: linux-media@lists.freedesktop.org 9186L: linux-amlogic@lists.infradead.org 9187W: http://linux-meson.com/ 9188S: Supported 9189F: drivers/media/platform/meson/ao-cec.c 9190F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9191T: git git://linuxtv.org/media_tree.git 9192 9193MICROBLAZE ARCHITECTURE 9194M: Michal Simek <monstr@monstr.eu> 9195W: http://www.monstr.eu/fdt/ 9196T: git git://git.monstr.eu/linux-2.6-microblaze.git 9197S: Supported 9198F: arch/microblaze/ 9199 9200MICROCHIP / ATMEL AT91 SERIAL DRIVER 9201M: Richard Genoud <richard.genoud@gmail.com> 9202S: Maintained 9203F: drivers/tty/serial/atmel_serial.c 9204F: drivers/tty/serial/atmel_serial.h 9205 9206MICROCHIP / ATMEL DMA DRIVER 9207M: Ludovic Desroches <ludovic.desroches@microchip.com> 9208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9209L: dmaengine@vger.kernel.org 9210S: Supported 9211F: drivers/dma/at_hdmac.c 9212F: drivers/dma/at_hdmac_regs.h 9213F: include/linux/platform_data/dma-atmel.h 9214 9215MICROCHIP / ATMEL ECC DRIVER 9216M: Tudor Ambarus <tudor.ambarus@microchip.com> 9217L: linux-crypto@vger.kernel.org 9218S: Maintained 9219F: drivers/crypto/atmel-ecc.* 9220 9221MICROCHIP / ATMEL ISC DRIVER 9222M: Songjun Wu <songjun.wu@microchip.com> 9223L: linux-media@vger.kernel.org 9224S: Supported 9225F: drivers/media/platform/atmel/atmel-isc.c 9226F: drivers/media/platform/atmel/atmel-isc-regs.h 9227F: devicetree/bindings/media/atmel-isc.txt 9228 9229MICROCHIP / ATMEL NAND DRIVER 9230M: Wenyou Yang <wenyou.yang@microchip.com> 9231M: Josh Wu <rainyfeeling@outlook.com> 9232L: linux-mtd@lists.infradead.org 9233S: Supported 9234F: drivers/mtd/nand/raw/atmel/* 9235F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9236 9237MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9238M: Woojung Huh <Woojung.Huh@microchip.com> 9239M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9240L: netdev@vger.kernel.org 9241S: Maintained 9242F: net/dsa/tag_ksz.c 9243F: drivers/net/dsa/microchip/* 9244F: include/linux/platform_data/microchip-ksz.h 9245F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9246 9247MICROCHIP LAN743X ETHERNET DRIVER 9248M: Bryan Whitehead <bryan.whitehead@microchip.com> 9249M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9250L: netdev@vger.kernel.org 9251S: Maintained 9252F: drivers/net/ethernet/microchip/lan743x_* 9253 9254MICROCHIP USB251XB DRIVER 9255M: Richard Leitner <richard.leitner@skidata.com> 9256L: linux-usb@vger.kernel.org 9257S: Maintained 9258F: drivers/usb/misc/usb251xb.c 9259F: Documentation/devicetree/bindings/usb/usb251xb.txt 9260 9261MICROSEMI MIPS SOCS 9262M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9263L: linux-mips@linux-mips.org 9264S: Maintained 9265F: arch/mips/generic/board-ocelot.c 9266F: arch/mips/configs/generic/board-ocelot.config 9267F: arch/mips/boot/dts/mscc/ 9268F: Documentation/devicetree/bindings/mips/mscc.txt 9269 9270MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9271M: Don Brace <don.brace@microsemi.com> 9272L: esc.storagedev@microsemi.com 9273L: linux-scsi@vger.kernel.org 9274S: Supported 9275F: drivers/scsi/smartpqi/smartpqi*.[ch] 9276F: drivers/scsi/smartpqi/Kconfig 9277F: drivers/scsi/smartpqi/Makefile 9278F: include/linux/cciss*.h 9279F: include/uapi/linux/cciss*.h 9280F: Documentation/scsi/smartpqi.txt 9281 9282MICROSEMI ETHERNET SWITCH DRIVER 9283M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9284L: netdev@vger.kernel.org 9285S: Supported 9286F: drivers/net/ethernet/mscc/ 9287 9288MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9289M: Chen Yu <yu.c.chen@intel.com> 9290L: platform-driver-x86@vger.kernel.org 9291S: Supported 9292F: drivers/platform/x86/surfacepro3_button.c 9293 9294MICROTEK X6 SCANNER 9295M: Oliver Neukum <oliver@neukum.org> 9296S: Maintained 9297F: drivers/usb/image/microtek.* 9298 9299MIPS 9300M: Ralf Baechle <ralf@linux-mips.org> 9301M: James Hogan <jhogan@kernel.org> 9302L: linux-mips@linux-mips.org 9303W: http://www.linux-mips.org/ 9304T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9305Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9306S: Supported 9307F: Documentation/devicetree/bindings/mips/ 9308F: Documentation/mips/ 9309F: arch/mips/ 9310F: drivers/platform/mips/ 9311 9312MIPS BOSTON DEVELOPMENT BOARD 9313M: Paul Burton <paul.burton@mips.com> 9314L: linux-mips@linux-mips.org 9315S: Maintained 9316F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9317F: arch/mips/boot/dts/img/boston.dts 9318F: arch/mips/configs/generic/board-boston.config 9319F: drivers/clk/imgtec/clk-boston.c 9320F: include/dt-bindings/clock/boston-clock.h 9321 9322MIPS GENERIC PLATFORM 9323M: Paul Burton <paul.burton@mips.com> 9324L: linux-mips@linux-mips.org 9325S: Supported 9326F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9327F: arch/mips/generic/ 9328F: arch/mips/tools/generic-board-config.sh 9329 9330MIPS/LOONGSON1 ARCHITECTURE 9331M: Keguang Zhang <keguang.zhang@gmail.com> 9332L: linux-mips@linux-mips.org 9333S: Maintained 9334F: arch/mips/loongson32/ 9335F: arch/mips/include/asm/mach-loongson32/ 9336F: drivers/*/*loongson1* 9337F: drivers/*/*/*loongson1* 9338 9339MIPS/LOONGSON2 ARCHITECTURE 9340M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9341L: linux-mips@linux-mips.org 9342S: Maintained 9343F: arch/mips/loongson64/*{2e/2f}* 9344F: arch/mips/include/asm/mach-loongson64/ 9345F: drivers/*/*loongson2* 9346F: drivers/*/*/*loongson2* 9347 9348MIPS/LOONGSON3 ARCHITECTURE 9349M: Huacai Chen <chenhc@lemote.com> 9350L: linux-mips@linux-mips.org 9351S: Maintained 9352F: arch/mips/loongson64/ 9353F: arch/mips/include/asm/mach-loongson64/ 9354F: drivers/platform/mips/cpu_hwmon.c 9355F: drivers/*/*loongson3* 9356F: drivers/*/*/*loongson3* 9357 9358MIPS RINT INSTRUCTION EMULATION 9359M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9360L: linux-mips@linux-mips.org 9361S: Supported 9362F: arch/mips/math-emu/sp_rint.c 9363F: arch/mips/math-emu/dp_rint.c 9364 9365MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9366M: Hans Verkuil <hverkuil@xs4all.nl> 9367L: linux-media@vger.kernel.org 9368T: git git://linuxtv.org/media_tree.git 9369W: https://linuxtv.org 9370S: Odd Fixes 9371F: drivers/media/radio/radio-miropcm20* 9372 9373MMP SUPPORT 9374M: Eric Miao <eric.y.miao@gmail.com> 9375M: Haojian Zhuang <haojian.zhuang@gmail.com> 9376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9377T: git git://github.com/hzhuang1/linux.git 9378T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9379S: Maintained 9380F: arch/arm/boot/dts/mmp* 9381F: arch/arm/mach-mmp/ 9382 9383MN88472 MEDIA DRIVER 9384M: Antti Palosaari <crope@iki.fi> 9385L: linux-media@vger.kernel.org 9386W: https://linuxtv.org 9387W: http://palosaari.fi/linux/ 9388Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9389S: Maintained 9390F: drivers/media/dvb-frontends/mn88472* 9391 9392MN88473 MEDIA DRIVER 9393M: Antti Palosaari <crope@iki.fi> 9394L: linux-media@vger.kernel.org 9395W: https://linuxtv.org 9396W: http://palosaari.fi/linux/ 9397Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9398S: Maintained 9399F: drivers/media/dvb-frontends/mn88473* 9400 9401MODULE SUPPORT 9402M: Jessica Yu <jeyu@kernel.org> 9403T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9404S: Maintained 9405F: include/linux/module.h 9406F: kernel/module.c 9407 9408MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9409W: http://popies.net/meye/ 9410S: Orphan 9411F: Documentation/media/v4l-drivers/meye* 9412F: drivers/media/pci/meye/ 9413F: include/uapi/linux/meye.h 9414 9415MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9416M: Jiri Slaby <jirislaby@gmail.com> 9417S: Maintained 9418F: Documentation/serial/moxa-smartio 9419F: drivers/tty/mxser.* 9420 9421MR800 AVERMEDIA USB FM RADIO DRIVER 9422M: Alexey Klimov <klimov.linux@gmail.com> 9423L: linux-media@vger.kernel.org 9424T: git git://linuxtv.org/media_tree.git 9425S: Maintained 9426F: drivers/media/radio/radio-mr800.c 9427 9428MRF24J40 IEEE 802.15.4 RADIO DRIVER 9429M: Alan Ott <alan@signal11.us> 9430L: linux-wpan@vger.kernel.org 9431S: Maintained 9432F: drivers/net/ieee802154/mrf24j40.c 9433F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9434 9435MSI LAPTOP SUPPORT 9436M: "Lee, Chun-Yi" <jlee@suse.com> 9437L: platform-driver-x86@vger.kernel.org 9438S: Maintained 9439F: drivers/platform/x86/msi-laptop.c 9440 9441MSI WMI SUPPORT 9442L: platform-driver-x86@vger.kernel.org 9443S: Orphan 9444F: drivers/platform/x86/msi-wmi.c 9445 9446MSI001 MEDIA DRIVER 9447M: Antti Palosaari <crope@iki.fi> 9448L: linux-media@vger.kernel.org 9449W: https://linuxtv.org 9450W: http://palosaari.fi/linux/ 9451Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9452T: git git://linuxtv.org/anttip/media_tree.git 9453S: Maintained 9454F: drivers/media/tuners/msi001* 9455 9456MSI2500 MEDIA DRIVER 9457M: Antti Palosaari <crope@iki.fi> 9458L: linux-media@vger.kernel.org 9459W: https://linuxtv.org 9460W: http://palosaari.fi/linux/ 9461Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9462T: git git://linuxtv.org/anttip/media_tree.git 9463S: Maintained 9464F: drivers/media/usb/msi2500/ 9465 9466MSYSTEMS DISKONCHIP G3 MTD DRIVER 9467M: Robert Jarzmik <robert.jarzmik@free.fr> 9468L: linux-mtd@lists.infradead.org 9469S: Maintained 9470F: drivers/mtd/devices/docg3* 9471 9472MT9M032 APTINA SENSOR DRIVER 9473M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9474L: linux-media@vger.kernel.org 9475T: git git://linuxtv.org/media_tree.git 9476S: Maintained 9477F: drivers/media/i2c/mt9m032.c 9478F: include/media/i2c/mt9m032.h 9479 9480MT9P031 APTINA CAMERA SENSOR 9481M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9482L: linux-media@vger.kernel.org 9483T: git git://linuxtv.org/media_tree.git 9484S: Maintained 9485F: drivers/media/i2c/mt9p031.c 9486F: include/media/i2c/mt9p031.h 9487 9488MT9T001 APTINA CAMERA SENSOR 9489M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9490L: linux-media@vger.kernel.org 9491T: git git://linuxtv.org/media_tree.git 9492S: Maintained 9493F: drivers/media/i2c/mt9t001.c 9494F: include/media/i2c/mt9t001.h 9495 9496MT9T112 APTINA CAMERA SENSOR 9497M: Jacopo Mondi <jacopo@jmondi.org> 9498L: linux-media@vger.kernel.org 9499T: git git://linuxtv.org/media_tree.git 9500S: Odd Fixes 9501F: drivers/media/i2c/mt9t112.c 9502F: include/media/i2c/mt9t112.h 9503 9504MT9V032 APTINA CAMERA SENSOR 9505M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9506L: linux-media@vger.kernel.org 9507T: git git://linuxtv.org/media_tree.git 9508S: Maintained 9509F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9510F: drivers/media/i2c/mt9v032.c 9511F: include/media/i2c/mt9v032.h 9512 9513MULTIFUNCTION DEVICES (MFD) 9514M: Lee Jones <lee.jones@linaro.org> 9515T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9516S: Supported 9517F: Documentation/devicetree/bindings/mfd/ 9518F: drivers/mfd/ 9519F: include/linux/mfd/ 9520F: include/dt-bindings/mfd/ 9521 9522MULTIMEDIA CARD (MMC) ETC. OVER SPI 9523S: Orphan 9524F: drivers/mmc/host/mmc_spi.c 9525F: include/linux/spi/mmc_spi.h 9526 9527MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9528M: Ulf Hansson <ulf.hansson@linaro.org> 9529L: linux-mmc@vger.kernel.org 9530T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9531S: Maintained 9532F: Documentation/devicetree/bindings/mmc/ 9533F: drivers/mmc/ 9534F: include/linux/mmc/ 9535F: include/uapi/linux/mmc/ 9536 9537MULTIPLEXER SUBSYSTEM 9538M: Peter Rosin <peda@axentia.se> 9539S: Maintained 9540F: Documentation/ABI/testing/mux/sysfs-class-mux* 9541F: Documentation/devicetree/bindings/mux/ 9542F: include/linux/dt-bindings/mux/ 9543F: include/linux/mux/ 9544F: drivers/mux/ 9545 9546MULTITECH MULTIPORT CARD (ISICOM) 9547S: Orphan 9548F: drivers/tty/isicom.c 9549F: include/linux/isicom.h 9550 9551MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9552M: Bin Liu <b-liu@ti.com> 9553L: linux-usb@vger.kernel.org 9554S: Maintained 9555F: drivers/usb/musb/ 9556 9557MXL5007T MEDIA DRIVER 9558M: Michael Krufky <mkrufky@linuxtv.org> 9559L: linux-media@vger.kernel.org 9560W: https://linuxtv.org 9561W: http://github.com/mkrufky 9562Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9563T: git git://linuxtv.org/mkrufky/tuners.git 9564S: Maintained 9565F: drivers/media/tuners/mxl5007t.* 9566 9567MXSFB DRM DRIVER 9568M: Marek Vasut <marex@denx.de> 9569S: Supported 9570F: drivers/gpu/drm/mxsfb/ 9571F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9572 9573MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9574M: Chris Lee <christopher.lee@cspi.com> 9575L: netdev@vger.kernel.org 9576W: https://www.cspi.com/ethernet-products/support/downloads/ 9577S: Supported 9578F: drivers/net/ethernet/myricom/myri10ge/ 9579 9580NAND FLASH SUBSYSTEM 9581M: Boris Brezillon <boris.brezillon@bootlin.com> 9582R: Richard Weinberger <richard@nod.at> 9583L: linux-mtd@lists.infradead.org 9584W: http://www.linux-mtd.infradead.org/ 9585Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9586T: git git://git.infradead.org/linux-mtd.git nand/fixes 9587T: git git://git.infradead.org/linux-mtd.git nand/next 9588S: Maintained 9589F: drivers/mtd/nand/ 9590F: include/linux/mtd/*nand*.h 9591 9592NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9593M: Daniel Mack <zonque@gmail.com> 9594S: Maintained 9595L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9596W: http://www.native-instruments.com 9597F: sound/usb/caiaq/ 9598 9599NATSEMI ETHERNET DRIVER (DP8381x) 9600S: Orphan 9601F: drivers/net/ethernet/natsemi/natsemi.c 9602 9603NCP FILESYSTEM 9604M: Petr Vandrovec <petr@vandrovec.name> 9605S: Obsolete 9606F: drivers/staging/ncpfs/ 9607 9608NCR 5380 SCSI DRIVERS 9609M: Finn Thain <fthain@telegraphics.com.au> 9610M: Michael Schmitz <schmitzmic@gmail.com> 9611L: linux-scsi@vger.kernel.org 9612S: Maintained 9613F: Documentation/scsi/g_NCR5380.txt 9614F: drivers/scsi/NCR5380.* 9615F: drivers/scsi/arm/cumana_1.c 9616F: drivers/scsi/arm/oak.c 9617F: drivers/scsi/atari_scsi.* 9618F: drivers/scsi/dmx3191d.c 9619F: drivers/scsi/g_NCR5380.* 9620F: drivers/scsi/mac_scsi.* 9621F: drivers/scsi/sun3_scsi.* 9622F: drivers/scsi/sun3_scsi_vme.c 9623 9624NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9625M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9626L: linux-scsi@vger.kernel.org 9627S: Maintained 9628F: drivers/scsi/NCR_D700.* 9629 9630NCT6775 HARDWARE MONITOR DRIVER 9631M: Guenter Roeck <linux@roeck-us.net> 9632L: linux-hwmon@vger.kernel.org 9633S: Maintained 9634F: Documentation/hwmon/nct6775 9635F: drivers/hwmon/nct6775.c 9636 9637NETEFFECT IWARP RNIC DRIVER (IW_NES) 9638M: Faisal Latif <faisal.latif@intel.com> 9639L: linux-rdma@vger.kernel.org 9640W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9641S: Supported 9642F: drivers/infiniband/hw/nes/ 9643F: include/uapi/rdma/nes-abi.h 9644 9645NETEM NETWORK EMULATOR 9646M: Stephen Hemminger <stephen@networkplumber.org> 9647L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9648S: Maintained 9649F: net/sched/sch_netem.c 9650 9651NETERION 10GbE DRIVERS (s2io/vxge) 9652M: Jon Mason <jdmason@kudzu.us> 9653L: netdev@vger.kernel.org 9654S: Supported 9655F: Documentation/networking/s2io.txt 9656F: Documentation/networking/vxge.txt 9657F: drivers/net/ethernet/neterion/ 9658 9659NETFILTER 9660M: Pablo Neira Ayuso <pablo@netfilter.org> 9661M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9662M: Florian Westphal <fw@strlen.de> 9663L: netfilter-devel@vger.kernel.org 9664L: coreteam@netfilter.org 9665W: http://www.netfilter.org/ 9666W: http://www.iptables.org/ 9667W: http://www.nftables.org/ 9668Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9669T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9670T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9671S: Maintained 9672F: include/linux/netfilter* 9673F: include/linux/netfilter/ 9674F: include/net/netfilter/ 9675F: include/uapi/linux/netfilter* 9676F: include/uapi/linux/netfilter/ 9677F: net/*/netfilter.c 9678F: net/*/netfilter/ 9679F: net/netfilter/ 9680F: net/bridge/br_netfilter*.c 9681 9682NETROM NETWORK LAYER 9683M: Ralf Baechle <ralf@linux-mips.org> 9684L: linux-hams@vger.kernel.org 9685W: http://www.linux-ax25.org/ 9686S: Maintained 9687F: include/net/netrom.h 9688F: include/uapi/linux/netrom.h 9689F: net/netrom/ 9690 9691NETRONOME ETHERNET DRIVERS 9692M: Jakub Kicinski <jakub.kicinski@netronome.com> 9693L: oss-drivers@netronome.com 9694S: Maintained 9695F: drivers/net/ethernet/netronome/ 9696 9697NETWORK BLOCK DEVICE (NBD) 9698M: Josef Bacik <jbacik@fb.com> 9699S: Maintained 9700L: linux-block@vger.kernel.org 9701L: nbd@other.debian.org 9702F: Documentation/blockdev/nbd.txt 9703F: drivers/block/nbd.c 9704F: include/uapi/linux/nbd.h 9705 9706NETWORK DROP MONITOR 9707M: Neil Horman <nhorman@tuxdriver.com> 9708L: netdev@vger.kernel.org 9709S: Maintained 9710W: https://fedorahosted.org/dropwatch/ 9711F: net/core/drop_monitor.c 9712 9713NETWORKING DRIVERS 9714M: "David S. Miller" <davem@davemloft.net> 9715L: netdev@vger.kernel.org 9716W: http://www.linuxfoundation.org/en/Net 9717Q: http://patchwork.ozlabs.org/project/netdev/list/ 9718T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9720S: Odd Fixes 9721F: Documentation/devicetree/bindings/net/ 9722F: drivers/net/ 9723F: include/linux/if_* 9724F: include/linux/netdevice.h 9725F: include/linux/etherdevice.h 9726F: include/linux/fcdevice.h 9727F: include/linux/fddidevice.h 9728F: include/linux/hippidevice.h 9729F: include/linux/inetdevice.h 9730F: include/uapi/linux/if_* 9731F: include/uapi/linux/netdevice.h 9732 9733NETWORKING DRIVERS (WIRELESS) 9734M: Kalle Valo <kvalo@codeaurora.org> 9735L: linux-wireless@vger.kernel.org 9736Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9737T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9738T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9739S: Maintained 9740F: Documentation/devicetree/bindings/net/wireless/ 9741F: drivers/net/wireless/ 9742 9743NETWORKING [DSA] 9744M: Andrew Lunn <andrew@lunn.ch> 9745M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9746M: Florian Fainelli <f.fainelli@gmail.com> 9747S: Maintained 9748F: net/dsa/ 9749F: include/net/dsa.h 9750F: include/linux/dsa/ 9751F: drivers/net/dsa/ 9752 9753NETWORKING [GENERAL] 9754M: "David S. Miller" <davem@davemloft.net> 9755L: netdev@vger.kernel.org 9756W: http://www.linuxfoundation.org/en/Net 9757Q: http://patchwork.ozlabs.org/project/netdev/list/ 9758T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9759T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9760B: mailto:netdev@vger.kernel.org 9761S: Maintained 9762F: net/ 9763F: include/net/ 9764F: include/linux/in.h 9765F: include/linux/net.h 9766F: include/linux/netdevice.h 9767F: include/uapi/linux/in.h 9768F: include/uapi/linux/net.h 9769F: include/uapi/linux/netdevice.h 9770F: include/uapi/linux/net_namespace.h 9771F: tools/testing/selftests/net/ 9772F: lib/net_utils.c 9773F: lib/random32.c 9774F: Documentation/networking/ 9775 9776NETWORKING [IPSEC] 9777M: Steffen Klassert <steffen.klassert@secunet.com> 9778M: Herbert Xu <herbert@gondor.apana.org.au> 9779M: "David S. Miller" <davem@davemloft.net> 9780L: netdev@vger.kernel.org 9781T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9782T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9783S: Maintained 9784F: net/core/flow.c 9785F: net/xfrm/ 9786F: net/key/ 9787F: net/ipv4/xfrm* 9788F: net/ipv4/esp4* 9789F: net/ipv4/ah4.c 9790F: net/ipv4/ipcomp.c 9791F: net/ipv4/ip_vti.c 9792F: net/ipv6/xfrm* 9793F: net/ipv6/esp6* 9794F: net/ipv6/ah6.c 9795F: net/ipv6/ipcomp6.c 9796F: net/ipv6/ip6_vti.c 9797F: include/uapi/linux/xfrm.h 9798F: include/net/xfrm.h 9799 9800NETWORKING [IPv4/IPv6] 9801M: "David S. Miller" <davem@davemloft.net> 9802M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9803M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9804L: netdev@vger.kernel.org 9805T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9806S: Maintained 9807F: net/ipv4/ 9808F: net/ipv6/ 9809F: include/net/ip* 9810F: arch/x86/net/* 9811 9812NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9813M: Paul Moore <paul@paul-moore.com> 9814W: https://github.com/netlabel 9815L: netdev@vger.kernel.org 9816L: linux-security-module@vger.kernel.org 9817S: Maintained 9818F: Documentation/netlabel/ 9819F: include/net/calipso.h 9820F: include/net/cipso_ipv4.h 9821F: include/net/netlabel.h 9822F: include/uapi/linux/netfilter/xt_SECMARK.h 9823F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9824F: net/netlabel/ 9825F: net/ipv4/cipso_ipv4.c 9826F: net/ipv6/calipso.c 9827F: net/netfilter/xt_CONNSECMARK.c 9828F: net/netfilter/xt_SECMARK.c 9829 9830NETWORKING [TLS] 9831M: Boris Pismenny <borisp@mellanox.com> 9832M: Aviad Yehezkel <aviadye@mellanox.com> 9833M: Dave Watson <davejwatson@fb.com> 9834L: netdev@vger.kernel.org 9835S: Maintained 9836F: net/tls/* 9837F: include/uapi/linux/tls.h 9838F: include/net/tls.h 9839 9840NETWORKING [WIRELESS] 9841L: linux-wireless@vger.kernel.org 9842Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9843 9844NETDEVSIM 9845M: Jakub Kicinski <jakub.kicinski@netronome.com> 9846S: Maintained 9847F: drivers/net/netdevsim/* 9848 9849NETXEN (1/10) GbE SUPPORT 9850M: Manish Chopra <manish.chopra@cavium.com> 9851M: Rahul Verma <rahul.verma@cavium.com> 9852M: Dept-GELinuxNICDev@cavium.com 9853L: netdev@vger.kernel.org 9854S: Supported 9855F: drivers/net/ethernet/qlogic/netxen/ 9856 9857NFC SUBSYSTEM 9858M: Samuel Ortiz <sameo@linux.intel.com> 9859L: linux-wireless@vger.kernel.org 9860L: linux-nfc@lists.01.org (subscribers-only) 9861S: Supported 9862F: net/nfc/ 9863F: include/net/nfc/ 9864F: include/uapi/linux/nfc.h 9865F: drivers/nfc/ 9866F: include/linux/platform_data/nfcmrvl.h 9867F: include/linux/platform_data/nxp-nci.h 9868F: Documentation/devicetree/bindings/net/nfc/ 9869 9870NFS, SUNRPC, AND LOCKD CLIENTS 9871M: Trond Myklebust <trond.myklebust@hammerspace.com> 9872M: Anna Schumaker <anna.schumaker@netapp.com> 9873L: linux-nfs@vger.kernel.org 9874W: http://client.linux-nfs.org 9875T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9876S: Maintained 9877F: fs/lockd/ 9878F: fs/nfs/ 9879F: fs/nfs_common/ 9880F: net/sunrpc/ 9881F: include/linux/lockd/ 9882F: include/linux/nfs* 9883F: include/linux/sunrpc/ 9884F: include/uapi/linux/nfs* 9885F: include/uapi/linux/sunrpc/ 9886 9887NILFS2 FILESYSTEM 9888M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9889L: linux-nilfs@vger.kernel.org 9890W: https://nilfs.sourceforge.io/ 9891W: https://nilfs.osdn.jp/ 9892T: git git://github.com/konis/nilfs2.git 9893S: Supported 9894F: Documentation/filesystems/nilfs2.txt 9895F: fs/nilfs2/ 9896F: include/trace/events/nilfs2.h 9897F: include/uapi/linux/nilfs2_api.h 9898F: include/uapi/linux/nilfs2_ondisk.h 9899 9900NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9901M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9902W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9903S: Maintained 9904F: Documentation/scsi/NinjaSCSI.txt 9905F: drivers/scsi/pcmcia/nsp_* 9906 9907NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9908M: GOTO Masanori <gotom@debian.or.jp> 9909M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9910W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9911S: Maintained 9912F: Documentation/scsi/NinjaSCSI.txt 9913F: drivers/scsi/nsp32* 9914 9915NIOS2 ARCHITECTURE 9916M: Ley Foon Tan <lftan@altera.com> 9917L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9918T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9919S: Maintained 9920F: arch/nios2/ 9921 9922NOHZ, DYNTICKS SUPPORT 9923M: Frederic Weisbecker <fweisbec@gmail.com> 9924M: Thomas Gleixner <tglx@linutronix.de> 9925M: Ingo Molnar <mingo@kernel.org> 9926L: linux-kernel@vger.kernel.org 9927T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9928S: Maintained 9929F: kernel/time/tick*.* 9930F: include/linux/tick.h 9931F: include/linux/sched/nohz.h 9932 9933NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9934M: Pavel Machek <pavel@ucw.cz> 9935M: Sakari Ailus <sakari.ailus@iki.fi> 9936L: linux-media@vger.kernel.org 9937S: Maintained 9938F: drivers/media/i2c/et8ek8 9939F: drivers/media/i2c/ad5820.c 9940 9941NOKIA N900 POWER SUPPLY DRIVERS 9942R: Pali Rohár <pali.rohar@gmail.com> 9943F: include/linux/power/bq2415x_charger.h 9944F: include/linux/power/bq27xxx_battery.h 9945F: include/linux/power/isp1704_charger.h 9946F: drivers/power/supply/bq2415x_charger.c 9947F: drivers/power/supply/bq27xxx_battery.c 9948F: drivers/power/supply/bq27xxx_battery_i2c.c 9949F: drivers/power/supply/isp1704_charger.c 9950F: drivers/power/supply/rx51_battery.c 9951 9952NTB AMD DRIVER 9953M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9954L: linux-ntb@googlegroups.com 9955S: Supported 9956F: drivers/ntb/hw/amd/ 9957 9958NTB DRIVER CORE 9959M: Jon Mason <jdmason@kudzu.us> 9960M: Dave Jiang <dave.jiang@intel.com> 9961M: Allen Hubbe <allenbh@gmail.com> 9962L: linux-ntb@googlegroups.com 9963S: Supported 9964W: https://github.com/jonmason/ntb/wiki 9965T: git git://github.com/jonmason/ntb.git 9966F: drivers/ntb/ 9967F: drivers/net/ntb_netdev.c 9968F: include/linux/ntb.h 9969F: include/linux/ntb_transport.h 9970F: tools/testing/selftests/ntb/ 9971 9972NTB IDT DRIVER 9973M: Serge Semin <fancer.lancer@gmail.com> 9974L: linux-ntb@googlegroups.com 9975S: Supported 9976F: drivers/ntb/hw/idt/ 9977 9978NTB INTEL DRIVER 9979M: Dave Jiang <dave.jiang@intel.com> 9980L: linux-ntb@googlegroups.com 9981S: Supported 9982W: https://github.com/davejiang/linux/wiki 9983T: git https://github.com/davejiang/linux.git 9984F: drivers/ntb/hw/intel/ 9985 9986NTFS FILESYSTEM 9987M: Anton Altaparmakov <anton@tuxera.com> 9988L: linux-ntfs-dev@lists.sourceforge.net 9989W: http://www.tuxera.com/ 9990T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 9991S: Supported 9992F: Documentation/filesystems/ntfs.txt 9993F: fs/ntfs/ 9994 9995NUBUS SUBSYSTEM 9996M: Finn Thain <fthain@telegraphics.com.au> 9997L: linux-m68k@lists.linux-m68k.org 9998S: Maintained 9999F: arch/*/include/asm/nubus.h 10000F: drivers/nubus/ 10001F: include/linux/nubus.h 10002F: include/uapi/linux/nubus.h 10003 10004NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10005M: Antonino Daplas <adaplas@gmail.com> 10006L: linux-fbdev@vger.kernel.org 10007S: Maintained 10008F: drivers/video/fbdev/riva/ 10009F: drivers/video/fbdev/nvidia/ 10010 10011NVM EXPRESS DRIVER 10012M: Keith Busch <keith.busch@intel.com> 10013M: Jens Axboe <axboe@fb.com> 10014M: Christoph Hellwig <hch@lst.de> 10015M: Sagi Grimberg <sagi@grimberg.me> 10016L: linux-nvme@lists.infradead.org 10017T: git://git.infradead.org/nvme.git 10018W: http://git.infradead.org/nvme.git 10019S: Supported 10020F: drivers/nvme/host/ 10021F: include/linux/nvme.h 10022F: include/uapi/linux/nvme_ioctl.h 10023 10024NVM EXPRESS FC TRANSPORT DRIVERS 10025M: James Smart <james.smart@broadcom.com> 10026L: linux-nvme@lists.infradead.org 10027S: Supported 10028F: include/linux/nvme-fc.h 10029F: include/linux/nvme-fc-driver.h 10030F: drivers/nvme/host/fc.c 10031F: drivers/nvme/target/fc.c 10032F: drivers/nvme/target/fcloop.c 10033 10034NVM EXPRESS TARGET DRIVER 10035M: Christoph Hellwig <hch@lst.de> 10036M: Sagi Grimberg <sagi@grimberg.me> 10037L: linux-nvme@lists.infradead.org 10038T: git://git.infradead.org/nvme.git 10039W: http://git.infradead.org/nvme.git 10040S: Supported 10041F: drivers/nvme/target/ 10042 10043NVMEM FRAMEWORK 10044M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10045S: Maintained 10046F: drivers/nvmem/ 10047F: Documentation/devicetree/bindings/nvmem/ 10048F: Documentation/ABI/stable/sysfs-bus-nvmem 10049F: include/linux/nvmem-consumer.h 10050F: include/linux/nvmem-provider.h 10051 10052NXP SGTL5000 DRIVER 10053M: Fabio Estevam <fabio.estevam@nxp.com> 10054L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10055S: Maintained 10056F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10057F: sound/soc/codecs/sgtl5000* 10058 10059NXP TDA998X DRM DRIVER 10060M: Russell King <linux@armlinux.org.uk> 10061S: Supported 10062T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10063T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10064F: drivers/gpu/drm/i2c/tda998x_drv.c 10065F: include/drm/i2c/tda998x.h 10066 10067NXP TFA9879 DRIVER 10068M: Peter Rosin <peda@axentia.se> 10069L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10070S: Maintained 10071F: Documentation/devicetree/bindings/sound/tfa9879.txt 10072F: sound/soc/codecs/tfa9879* 10073 10074NXP-NCI NFC DRIVER 10075M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10076R: Charles Gorand <charles.gorand@effinnov.com> 10077L: linux-nfc@lists.01.org (moderated for non-subscribers) 10078S: Supported 10079F: drivers/nfc/nxp-nci 10080 10081OBJTOOL 10082M: Josh Poimboeuf <jpoimboe@redhat.com> 10083M: Peter Zijlstra <peterz@infradead.org> 10084S: Supported 10085F: tools/objtool/ 10086 10087OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10088M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10089M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10090L: linuxppc-dev@lists.ozlabs.org 10091S: Supported 10092F: arch/powerpc/platforms/powernv/ocxl.c 10093F: arch/powerpc/include/asm/pnv-ocxl.h 10094F: drivers/misc/ocxl/ 10095F: include/misc/ocxl* 10096F: include/uapi/misc/ocxl.h 10097F: Documentation/accelerators/ocxl.txt 10098 10099OMAP AUDIO SUPPORT 10100M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10101M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10102L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10103L: linux-omap@vger.kernel.org 10104S: Maintained 10105F: sound/soc/omap/ 10106 10107OMAP CLOCK FRAMEWORK SUPPORT 10108M: Paul Walmsley <paul@pwsan.com> 10109L: linux-omap@vger.kernel.org 10110S: Maintained 10111F: arch/arm/*omap*/*clock* 10112 10113OMAP DEVICE TREE SUPPORT 10114M: Benoît Cousson <bcousson@baylibre.com> 10115M: Tony Lindgren <tony@atomide.com> 10116L: linux-omap@vger.kernel.org 10117L: devicetree@vger.kernel.org 10118S: Maintained 10119F: arch/arm/boot/dts/*omap* 10120F: arch/arm/boot/dts/*am3* 10121F: arch/arm/boot/dts/*am4* 10122F: arch/arm/boot/dts/*am5* 10123F: arch/arm/boot/dts/*dra7* 10124 10125OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10126M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10127L: linux-omap@vger.kernel.org 10128L: linux-fbdev@vger.kernel.org 10129S: Maintained 10130F: drivers/video/fbdev/omap2/ 10131F: Documentation/arm/OMAP/DSS 10132 10133OMAP FRAMEBUFFER SUPPORT 10134M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10135L: linux-fbdev@vger.kernel.org 10136L: linux-omap@vger.kernel.org 10137S: Maintained 10138F: drivers/video/fbdev/omap/ 10139 10140OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10141M: Roger Quadros <rogerq@ti.com> 10142M: Tony Lindgren <tony@atomide.com> 10143L: linux-omap@vger.kernel.org 10144S: Maintained 10145F: drivers/memory/omap-gpmc.c 10146F: arch/arm/mach-omap2/*gpmc* 10147 10148OMAP GPIO DRIVER 10149M: Grygorii Strashko <grygorii.strashko@ti.com> 10150M: Santosh Shilimkar <ssantosh@kernel.org> 10151M: Kevin Hilman <khilman@kernel.org> 10152L: linux-omap@vger.kernel.org 10153S: Maintained 10154F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10155F: drivers/gpio/gpio-omap.c 10156 10157OMAP HARDWARE SPINLOCK SUPPORT 10158M: Ohad Ben-Cohen <ohad@wizery.com> 10159L: linux-omap@vger.kernel.org 10160S: Maintained 10161F: drivers/hwspinlock/omap_hwspinlock.c 10162 10163OMAP HS MMC SUPPORT 10164L: linux-mmc@vger.kernel.org 10165L: linux-omap@vger.kernel.org 10166S: Orphan 10167F: drivers/mmc/host/omap_hsmmc.c 10168 10169OMAP HWMOD DATA 10170M: Paul Walmsley <paul@pwsan.com> 10171L: linux-omap@vger.kernel.org 10172S: Maintained 10173F: arch/arm/mach-omap2/omap_hwmod*data* 10174 10175OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10176M: Benoît Cousson <bcousson@baylibre.com> 10177L: linux-omap@vger.kernel.org 10178S: Maintained 10179F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10180 10181OMAP HWMOD SUPPORT 10182M: Benoît Cousson <bcousson@baylibre.com> 10183M: Paul Walmsley <paul@pwsan.com> 10184L: linux-omap@vger.kernel.org 10185S: Maintained 10186F: arch/arm/mach-omap2/omap_hwmod.* 10187 10188OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10189M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10190L: linux-media@vger.kernel.org 10191S: Maintained 10192F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10193F: drivers/media/platform/omap3isp/ 10194F: drivers/staging/media/omap4iss/ 10195 10196OMAP MMC SUPPORT 10197M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10198L: linux-omap@vger.kernel.org 10199S: Maintained 10200F: drivers/mmc/host/omap.c 10201 10202OMAP POWER MANAGEMENT SUPPORT 10203M: Kevin Hilman <khilman@kernel.org> 10204L: linux-omap@vger.kernel.org 10205S: Maintained 10206F: arch/arm/*omap*/*pm* 10207F: drivers/cpufreq/omap-cpufreq.c 10208 10209OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10210M: Rajendra Nayak <rnayak@codeaurora.org> 10211M: Paul Walmsley <paul@pwsan.com> 10212L: linux-omap@vger.kernel.org 10213S: Maintained 10214F: arch/arm/mach-omap2/prm* 10215 10216OMAP RANDOM NUMBER GENERATOR SUPPORT 10217M: Deepak Saxena <dsaxena@plexity.net> 10218S: Maintained 10219F: drivers/char/hw_random/omap-rng.c 10220 10221OMAP USB SUPPORT 10222L: linux-usb@vger.kernel.org 10223L: linux-omap@vger.kernel.org 10224S: Orphan 10225F: drivers/usb/*/*omap* 10226F: arch/arm/*omap*/usb* 10227 10228OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10229M: Mark Jackson <mpfj@newflow.co.uk> 10230L: linux-omap@vger.kernel.org 10231S: Maintained 10232F: arch/arm/boot/dts/am335x-nano.dts 10233 10234OMAP1 SUPPORT 10235M: Aaro Koskinen <aaro.koskinen@iki.fi> 10236M: Tony Lindgren <tony@atomide.com> 10237L: linux-omap@vger.kernel.org 10238Q: http://patchwork.kernel.org/project/linux-omap/list/ 10239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10240S: Maintained 10241F: arch/arm/mach-omap1/ 10242F: arch/arm/plat-omap/ 10243F: arch/arm/configs/omap1_defconfig 10244F: drivers/i2c/busses/i2c-omap.c 10245F: include/linux/i2c-omap.h 10246 10247OMAP2+ SUPPORT 10248M: Tony Lindgren <tony@atomide.com> 10249L: linux-omap@vger.kernel.org 10250W: http://www.muru.com/linux/omap/ 10251W: http://linux.omap.com/ 10252Q: http://patchwork.kernel.org/project/linux-omap/list/ 10253T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10254S: Maintained 10255F: arch/arm/mach-omap2/ 10256F: arch/arm/plat-omap/ 10257F: arch/arm/configs/omap2plus_defconfig 10258F: drivers/i2c/busses/i2c-omap.c 10259F: drivers/irqchip/irq-omap-intc.c 10260F: drivers/mfd/*omap*.c 10261F: drivers/mfd/menelaus.c 10262F: drivers/mfd/palmas.c 10263F: drivers/mfd/tps65217.c 10264F: drivers/mfd/tps65218.c 10265F: drivers/mfd/tps65910.c 10266F: drivers/mfd/twl-core.[ch] 10267F: drivers/mfd/twl4030*.c 10268F: drivers/mfd/twl6030*.c 10269F: drivers/mfd/twl6040*.c 10270F: drivers/regulator/palmas-regulator*.c 10271F: drivers/regulator/pbias-regulator.c 10272F: drivers/regulator/tps65217-regulator.c 10273F: drivers/regulator/tps65218-regulator.c 10274F: drivers/regulator/tps65910-regulator.c 10275F: drivers/regulator/twl-regulator.c 10276F: drivers/regulator/twl6030-regulator.c 10277F: include/linux/i2c-omap.h 10278 10279ONION OMEGA2+ BOARD 10280M: Harvey Hunt <harveyhuntnexus@gmail.com> 10281L: linux-mips@linux-mips.org 10282S: Maintained 10283F: arch/mips/boot/dts/ralink/omega2p.dts 10284 10285OMFS FILESYSTEM 10286M: Bob Copeland <me@bobcopeland.com> 10287L: linux-karma-devel@lists.sourceforge.net 10288S: Maintained 10289F: Documentation/filesystems/omfs.txt 10290F: fs/omfs/ 10291 10292OMNIKEY CARDMAN 4000 DRIVER 10293M: Harald Welte <laforge@gnumonks.org> 10294S: Maintained 10295F: drivers/char/pcmcia/cm4000_cs.c 10296F: include/linux/cm4000_cs.h 10297F: include/uapi/linux/cm4000_cs.h 10298 10299OMNIKEY CARDMAN 4040 DRIVER 10300M: Harald Welte <laforge@gnumonks.org> 10301S: Maintained 10302F: drivers/char/pcmcia/cm4040_cs.* 10303 10304OMNIVISION OV13858 SENSOR DRIVER 10305M: Sakari Ailus <sakari.ailus@linux.intel.com> 10306L: linux-media@vger.kernel.org 10307T: git git://linuxtv.org/media_tree.git 10308S: Maintained 10309F: drivers/media/i2c/ov13858.c 10310 10311OMNIVISION OV2685 SENSOR DRIVER 10312M: Shunqian Zheng <zhengsq@rock-chips.com> 10313L: linux-media@vger.kernel.org 10314T: git git://linuxtv.org/media_tree.git 10315S: Maintained 10316F: drivers/media/i2c/ov2685.c 10317 10318OMNIVISION OV5640 SENSOR DRIVER 10319M: Steve Longerbeam <slongerbeam@gmail.com> 10320L: linux-media@vger.kernel.org 10321T: git git://linuxtv.org/media_tree.git 10322S: Maintained 10323F: drivers/media/i2c/ov5640.c 10324 10325OMNIVISION OV5647 SENSOR DRIVER 10326M: Luis Oliveira <lolivei@synopsys.com> 10327L: linux-media@vger.kernel.org 10328T: git git://linuxtv.org/media_tree.git 10329S: Maintained 10330F: drivers/media/i2c/ov5647.c 10331 10332OMNIVISION OV5695 SENSOR DRIVER 10333M: Shunqian Zheng <zhengsq@rock-chips.com> 10334L: linux-media@vger.kernel.org 10335T: git git://linuxtv.org/media_tree.git 10336S: Maintained 10337F: drivers/media/i2c/ov5695.c 10338 10339OMNIVISION OV7670 SENSOR DRIVER 10340M: Jonathan Corbet <corbet@lwn.net> 10341L: linux-media@vger.kernel.org 10342T: git git://linuxtv.org/media_tree.git 10343S: Maintained 10344F: drivers/media/i2c/ov7670.c 10345F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10346 10347OMNIVISION OV772x SENSOR DRIVER 10348M: Jacopo Mondi <jacopo@jmondi.org> 10349L: linux-media@vger.kernel.org 10350T: git git://linuxtv.org/media_tree.git 10351S: Odd fixes 10352F: drivers/media/i2c/ov772x.c 10353F: include/media/i2c/ov772x.h 10354 10355OMNIVISION OV7740 SENSOR DRIVER 10356M: Wenyou Yang <wenyou.yang@microchip.com> 10357L: linux-media@vger.kernel.org 10358T: git git://linuxtv.org/media_tree.git 10359S: Maintained 10360F: drivers/media/i2c/ov7740.c 10361F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10362 10363OMNIVISION OV9650 SENSOR DRIVER 10364M: Sakari Ailus <sakari.ailus@linux.intel.com> 10365R: Akinobu Mita <akinobu.mita@gmail.com> 10366R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10367L: linux-media@vger.kernel.org 10368T: git git://linuxtv.org/media_tree.git 10369S: Maintained 10370F: drivers/media/i2c/ov9650.c 10371F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10372 10373ONENAND FLASH DRIVER 10374M: Kyungmin Park <kyungmin.park@samsung.com> 10375L: linux-mtd@lists.infradead.org 10376S: Maintained 10377F: drivers/mtd/nand/onenand/ 10378F: include/linux/mtd/onenand*.h 10379 10380ONSTREAM SCSI TAPE DRIVER 10381M: Willem Riede <osst@riede.org> 10382L: osst-users@lists.sourceforge.net 10383L: linux-scsi@vger.kernel.org 10384S: Maintained 10385F: Documentation/scsi/osst.txt 10386F: drivers/scsi/osst.* 10387F: drivers/scsi/osst_*.h 10388F: drivers/scsi/st.h 10389 10390OP-TEE DRIVER 10391M: Jens Wiklander <jens.wiklander@linaro.org> 10392S: Maintained 10393F: drivers/tee/optee/ 10394 10395OPA-VNIC DRIVER 10396M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10397M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10398L: linux-rdma@vger.kernel.org 10399S: Supported 10400F: drivers/infiniband/ulp/opa_vnic 10401 10402OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10403M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10404L: devicetree@vger.kernel.org 10405S: Maintained 10406F: Documentation/devicetree/dynamic-resolution-notes.txt 10407F: Documentation/devicetree/overlay-notes.txt 10408F: drivers/of/overlay.c 10409F: drivers/of/resolver.c 10410 10411OPEN FIRMWARE AND FLATTENED DEVICE TREE 10412M: Rob Herring <robh+dt@kernel.org> 10413M: Frank Rowand <frowand.list@gmail.com> 10414L: devicetree@vger.kernel.org 10415W: http://www.devicetree.org/ 10416T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10417S: Maintained 10418F: drivers/of/ 10419F: include/linux/of*.h 10420F: scripts/dtc/ 10421F: Documentation/ABI/testing/sysfs-firmware-ofw 10422 10423OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10424M: Rob Herring <robh+dt@kernel.org> 10425M: Mark Rutland <mark.rutland@arm.com> 10426L: devicetree@vger.kernel.org 10427T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10428Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10429S: Maintained 10430F: Documentation/devicetree/ 10431F: arch/*/boot/dts/ 10432F: include/dt-bindings/ 10433 10434OPENCORES I2C BUS DRIVER 10435M: Peter Korsgaard <jacmet@sunsite.dk> 10436L: linux-i2c@vger.kernel.org 10437S: Maintained 10438F: Documentation/i2c/busses/i2c-ocores 10439F: drivers/i2c/busses/i2c-ocores.c 10440 10441OPENRISC ARCHITECTURE 10442M: Jonas Bonn <jonas@southpole.se> 10443M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10444M: Stafford Horne <shorne@gmail.com> 10445T: git git://github.com/openrisc/linux.git 10446L: openrisc@lists.librecores.org 10447W: http://openrisc.io 10448S: Maintained 10449F: Documentation/devicetree/bindings/openrisc/ 10450F: Documentation/openrisc/ 10451F: arch/openrisc/ 10452F: drivers/irqchip/irq-ompic.c 10453F: drivers/irqchip/irq-or1k-* 10454 10455OPENVSWITCH 10456M: Pravin B Shelar <pshelar@ovn.org> 10457L: netdev@vger.kernel.org 10458L: dev@openvswitch.org 10459W: http://openvswitch.org 10460S: Maintained 10461F: net/openvswitch/ 10462F: include/uapi/linux/openvswitch.h 10463 10464OPERATING PERFORMANCE POINTS (OPP) 10465M: Viresh Kumar <vireshk@kernel.org> 10466M: Nishanth Menon <nm@ti.com> 10467M: Stephen Boyd <sboyd@kernel.org> 10468L: linux-pm@vger.kernel.org 10469S: Maintained 10470T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10471F: drivers/opp/ 10472F: include/linux/pm_opp.h 10473F: Documentation/power/opp.txt 10474F: Documentation/devicetree/bindings/opp/ 10475 10476OPL4 DRIVER 10477M: Clemens Ladisch <clemens@ladisch.de> 10478L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10479T: git git://git.alsa-project.org/alsa-kernel.git 10480S: Maintained 10481F: sound/drivers/opl4/ 10482 10483OPROFILE 10484M: Robert Richter <rric@kernel.org> 10485L: oprofile-list@lists.sf.net 10486S: Maintained 10487F: arch/*/include/asm/oprofile*.h 10488F: arch/*/oprofile/ 10489F: drivers/oprofile/ 10490F: include/linux/oprofile.h 10491 10492ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10493M: Mark Fasheh <mark@fasheh.com> 10494M: Joel Becker <jlbec@evilplan.org> 10495L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10496W: http://ocfs2.wiki.kernel.org 10497S: Supported 10498F: Documentation/filesystems/ocfs2.txt 10499F: Documentation/filesystems/dlmfs.txt 10500F: fs/ocfs2/ 10501 10502ORANGEFS FILESYSTEM 10503M: Mike Marshall <hubcap@omnibond.com> 10504R: Martin Brandenburg <martin@omnibond.com> 10505L: devel@lists.orangefs.org 10506T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10507S: Supported 10508F: fs/orangefs/ 10509F: Documentation/filesystems/orangefs.txt 10510 10511ORINOCO DRIVER 10512L: linux-wireless@vger.kernel.org 10513W: http://wireless.kernel.org/en/users/Drivers/orinoco 10514W: http://www.nongnu.org/orinoco/ 10515S: Orphan 10516F: drivers/net/wireless/intersil/orinoco/ 10517 10518OSD LIBRARY and FILESYSTEM 10519M: Boaz Harrosh <ooo@electrozaur.com> 10520S: Maintained 10521F: drivers/scsi/osd/ 10522F: include/scsi/osd_* 10523F: fs/exofs/ 10524 10525OV2659 OMNIVISION SENSOR DRIVER 10526M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10527L: linux-media@vger.kernel.org 10528W: https://linuxtv.org 10529Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10530T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10531S: Maintained 10532F: drivers/media/i2c/ov2659.c 10533F: include/media/i2c/ov2659.h 10534 10535OVERLAY FILESYSTEM 10536M: Miklos Szeredi <miklos@szeredi.hu> 10537L: linux-unionfs@vger.kernel.org 10538T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10539S: Supported 10540F: fs/overlayfs/ 10541F: Documentation/filesystems/overlayfs.txt 10542 10543P54 WIRELESS DRIVER 10544M: Christian Lamparter <chunkeey@googlemail.com> 10545L: linux-wireless@vger.kernel.org 10546W: http://wireless.kernel.org/en/users/Drivers/p54 10547S: Maintained 10548F: drivers/net/wireless/intersil/p54/ 10549 10550PA SEMI ETHERNET DRIVER 10551L: netdev@vger.kernel.org 10552S: Orphan 10553F: drivers/net/ethernet/pasemi/* 10554 10555PA SEMI SMBUS DRIVER 10556L: linux-i2c@vger.kernel.org 10557S: Orphan 10558F: drivers/i2c/busses/i2c-pasemi.c 10559 10560PADATA PARALLEL EXECUTION MECHANISM 10561M: Steffen Klassert <steffen.klassert@secunet.com> 10562L: linux-crypto@vger.kernel.org 10563S: Maintained 10564F: kernel/padata.c 10565F: include/linux/padata.h 10566F: Documentation/padata.txt 10567 10568PANASONIC LAPTOP ACPI EXTRAS DRIVER 10569M: Harald Welte <laforge@gnumonks.org> 10570L: platform-driver-x86@vger.kernel.org 10571S: Maintained 10572F: drivers/platform/x86/panasonic-laptop.c 10573 10574PARALLEL LCD/KEYPAD PANEL DRIVER 10575M: Willy Tarreau <willy@haproxy.com> 10576M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10577S: Odd Fixes 10578F: Documentation/misc-devices/lcd-panel-cgram.txt 10579F: drivers/misc/panel.c 10580 10581PARALLEL PORT SUBSYSTEM 10582M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10583M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10584L: linux-parport@lists.infradead.org (subscribers-only) 10585S: Maintained 10586F: drivers/parport/ 10587F: include/linux/parport*.h 10588F: drivers/char/ppdev.c 10589F: include/uapi/linux/ppdev.h 10590F: Documentation/parport*.txt 10591 10592PARAVIRT_OPS INTERFACE 10593M: Juergen Gross <jgross@suse.com> 10594M: Alok Kataria <akataria@vmware.com> 10595L: virtualization@lists.linux-foundation.org 10596S: Supported 10597F: Documentation/virtual/paravirt_ops.txt 10598F: arch/*/kernel/paravirt* 10599F: arch/*/include/asm/paravirt*.h 10600F: include/linux/hypervisor.h 10601 10602PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10603M: Tim Waugh <tim@cyberelk.net> 10604L: linux-parport@lists.infradead.org (subscribers-only) 10605S: Maintained 10606F: Documentation/blockdev/paride.txt 10607F: drivers/block/paride/ 10608 10609PARISC ARCHITECTURE 10610M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10611M: Helge Deller <deller@gmx.de> 10612L: linux-parisc@vger.kernel.org 10613W: http://www.parisc-linux.org/ 10614Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10615T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10616T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10617S: Maintained 10618F: arch/parisc/ 10619F: Documentation/parisc/ 10620F: drivers/parisc/ 10621F: drivers/char/agp/parisc-agp.c 10622F: drivers/input/serio/gscps2.c 10623F: drivers/parport/parport_gsc.* 10624F: drivers/tty/serial/8250/8250_gsc.c 10625F: drivers/video/fbdev/sti* 10626F: drivers/video/console/sti* 10627F: drivers/video/logo/logo_parisc* 10628 10629PARMAN 10630M: Jiri Pirko <jiri@mellanox.com> 10631L: netdev@vger.kernel.org 10632S: Supported 10633F: lib/parman.c 10634F: lib/test_parman.c 10635F: include/linux/parman.h 10636 10637PC87360 HARDWARE MONITORING DRIVER 10638M: Jim Cromie <jim.cromie@gmail.com> 10639L: linux-hwmon@vger.kernel.org 10640S: Maintained 10641F: Documentation/hwmon/pc87360 10642F: drivers/hwmon/pc87360.c 10643 10644PC8736x GPIO DRIVER 10645M: Jim Cromie <jim.cromie@gmail.com> 10646S: Maintained 10647F: drivers/char/pc8736x_gpio.c 10648 10649PC87427 HARDWARE MONITORING DRIVER 10650M: Jean Delvare <jdelvare@suse.com> 10651L: linux-hwmon@vger.kernel.org 10652S: Maintained 10653F: Documentation/hwmon/pc87427 10654F: drivers/hwmon/pc87427.c 10655 10656PCA9532 LED DRIVER 10657M: Riku Voipio <riku.voipio@iki.fi> 10658S: Maintained 10659F: drivers/leds/leds-pca9532.c 10660F: include/linux/leds-pca9532.h 10661 10662PCA9541 I2C BUS MASTER SELECTOR DRIVER 10663M: Guenter Roeck <linux@roeck-us.net> 10664L: linux-i2c@vger.kernel.org 10665S: Maintained 10666F: drivers/i2c/muxes/i2c-mux-pca9541.c 10667 10668PCDP - PRIMARY CONSOLE AND DEBUG PORT 10669M: Khalid Aziz <khalid@gonehiking.org> 10670S: Maintained 10671F: drivers/firmware/pcdp.* 10672 10673PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10674M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10675L: linux-pci@vger.kernel.org 10676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10677S: Maintained 10678F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10679F: drivers/pci/host/pci-aardvark.c 10680 10681PCI DRIVER FOR ALTERA PCIE IP 10682M: Ley Foon Tan <lftan@altera.com> 10683L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10684L: linux-pci@vger.kernel.org 10685S: Supported 10686F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10687F: drivers/pci/host/pcie-altera.c 10688 10689PCI DRIVER FOR APPLIEDMICRO XGENE 10690M: Tanmay Inamdar <tinamdar@apm.com> 10691L: linux-pci@vger.kernel.org 10692L: linux-arm-kernel@lists.infradead.org 10693S: Maintained 10694F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10695F: drivers/pci/host/pci-xgene.c 10696 10697PCI DRIVER FOR ARM VERSATILE PLATFORM 10698M: Rob Herring <robh@kernel.org> 10699L: linux-pci@vger.kernel.org 10700L: linux-arm-kernel@lists.infradead.org 10701S: Maintained 10702F: Documentation/devicetree/bindings/pci/versatile.txt 10703F: drivers/pci/host/pci-versatile.c 10704 10705PCI DRIVER FOR ARMADA 8K 10706M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10707L: linux-pci@vger.kernel.org 10708L: linux-arm-kernel@lists.infradead.org 10709S: Maintained 10710F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10711F: drivers/pci/dwc/pcie-armada8k.c 10712 10713PCI DRIVER FOR CADENCE PCIE IP 10714M: Alan Douglas <adouglas@cadence.com> 10715L: linux-pci@vger.kernel.org 10716S: Maintained 10717F: Documentation/devicetree/bindings/pci/cdns,*.txt 10718F: drivers/pci/cadence/pcie-cadence* 10719 10720PCI DRIVER FOR FREESCALE LAYERSCAPE 10721M: Minghuan Lian <minghuan.Lian@freescale.com> 10722M: Mingkai Hu <mingkai.hu@freescale.com> 10723M: Roy Zang <tie-fei.zang@freescale.com> 10724L: linuxppc-dev@lists.ozlabs.org 10725L: linux-pci@vger.kernel.org 10726L: linux-arm-kernel@lists.infradead.org 10727S: Maintained 10728F: drivers/pci/dwc/*layerscape* 10729 10730PCI DRIVER FOR GENERIC OF HOSTS 10731M: Will Deacon <will.deacon@arm.com> 10732L: linux-pci@vger.kernel.org 10733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10734S: Maintained 10735F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10736F: drivers/pci/host/pci-host-common.c 10737F: drivers/pci/host/pci-host-generic.c 10738 10739PCI DRIVER FOR IMX6 10740M: Richard Zhu <hongxing.zhu@nxp.com> 10741M: Lucas Stach <l.stach@pengutronix.de> 10742L: linux-pci@vger.kernel.org 10743L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10744S: Maintained 10745F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10746F: drivers/pci/dwc/*imx6* 10747 10748PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10749M: Keith Busch <keith.busch@intel.com> 10750M: Jonathan Derrick <jonathan.derrick@intel.com> 10751L: linux-pci@vger.kernel.org 10752S: Supported 10753F: drivers/pci/host/vmd.c 10754 10755PCI DRIVER FOR MICROSEMI SWITCHTEC 10756M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10757M: Logan Gunthorpe <logang@deltatee.com> 10758L: linux-pci@vger.kernel.org 10759S: Maintained 10760F: Documentation/switchtec.txt 10761F: Documentation/ABI/testing/sysfs-class-switchtec 10762F: drivers/pci/switch/switchtec* 10763F: include/uapi/linux/switchtec_ioctl.h 10764F: include/linux/switchtec.h 10765F: drivers/ntb/hw/mscc/ 10766 10767PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10768M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10769M: Jason Cooper <jason@lakedaemon.net> 10770L: linux-pci@vger.kernel.org 10771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10772S: Maintained 10773F: drivers/pci/host/*mvebu* 10774 10775PCI DRIVER FOR NVIDIA TEGRA 10776M: Thierry Reding <thierry.reding@gmail.com> 10777L: linux-tegra@vger.kernel.org 10778L: linux-pci@vger.kernel.org 10779S: Supported 10780F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10781F: drivers/pci/host/pci-tegra.c 10782 10783PCI DRIVER FOR RENESAS R-CAR 10784M: Simon Horman <horms@verge.net.au> 10785L: linux-pci@vger.kernel.org 10786L: linux-renesas-soc@vger.kernel.org 10787S: Maintained 10788F: drivers/pci/host/*rcar* 10789 10790PCI DRIVER FOR SAMSUNG EXYNOS 10791M: Jingoo Han <jingoohan1@gmail.com> 10792L: linux-pci@vger.kernel.org 10793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10794L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10795S: Maintained 10796F: drivers/pci/dwc/pci-exynos.c 10797 10798PCI DRIVER FOR SYNOPSYS DESIGNWARE 10799M: Jingoo Han <jingoohan1@gmail.com> 10800M: Joao Pinto <Joao.Pinto@synopsys.com> 10801L: linux-pci@vger.kernel.org 10802S: Maintained 10803F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10804F: drivers/pci/dwc/*designware* 10805 10806PCI DRIVER FOR TI DRA7XX 10807M: Kishon Vijay Abraham I <kishon@ti.com> 10808L: linux-omap@vger.kernel.org 10809L: linux-pci@vger.kernel.org 10810S: Supported 10811F: Documentation/devicetree/bindings/pci/ti-pci.txt 10812F: drivers/pci/dwc/pci-dra7xx.c 10813 10814PCI DRIVER FOR TI KEYSTONE 10815M: Murali Karicheri <m-karicheri2@ti.com> 10816L: linux-pci@vger.kernel.org 10817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10818S: Maintained 10819F: drivers/pci/dwc/*keystone* 10820 10821PCI ENDPOINT SUBSYSTEM 10822M: Kishon Vijay Abraham I <kishon@ti.com> 10823M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10824L: linux-pci@vger.kernel.org 10825T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10826S: Supported 10827F: drivers/pci/endpoint/ 10828F: drivers/misc/pci_endpoint_test.c 10829F: tools/pci/ 10830 10831PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10832M: Russell Currey <ruscur@russell.cc> 10833L: linuxppc-dev@lists.ozlabs.org 10834S: Supported 10835F: Documentation/powerpc/eeh-pci-error-recovery.txt 10836F: arch/powerpc/kernel/eeh*.c 10837F: arch/powerpc/platforms/*/eeh*.c 10838F: arch/powerpc/include/*/eeh*.h 10839 10840PCI ERROR RECOVERY 10841M: Linas Vepstas <linasvepstas@gmail.com> 10842L: linux-pci@vger.kernel.org 10843S: Supported 10844F: Documentation/PCI/pci-error-recovery.txt 10845 10846PCI MSI DRIVER FOR ALTERA MSI IP 10847M: Ley Foon Tan <lftan@altera.com> 10848L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10849L: linux-pci@vger.kernel.org 10850S: Supported 10851F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10852F: drivers/pci/host/pcie-altera-msi.c 10853 10854PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10855M: Duc Dang <dhdang@apm.com> 10856L: linux-pci@vger.kernel.org 10857L: linux-arm-kernel@lists.infradead.org 10858S: Maintained 10859F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10860F: drivers/pci/host/pci-xgene-msi.c 10861 10862PCI SUBSYSTEM 10863M: Bjorn Helgaas <bhelgaas@google.com> 10864L: linux-pci@vger.kernel.org 10865Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10866T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10867S: Supported 10868F: Documentation/devicetree/bindings/pci/ 10869F: Documentation/PCI/ 10870F: drivers/acpi/pci* 10871F: drivers/pci/ 10872F: include/asm-generic/pci* 10873F: include/linux/pci* 10874F: include/linux/of_pci.h 10875F: include/uapi/linux/pci* 10876F: lib/pci* 10877F: arch/x86/pci/ 10878F: arch/x86/kernel/quirks.c 10879 10880PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10881M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10882L: linux-pci@vger.kernel.org 10883Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10884T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10885S: Supported 10886F: drivers/pci/cadence/ 10887F: drivers/pci/host/ 10888F: drivers/pci/dwc/ 10889 10890PCIE DRIVER FOR AXIS ARTPEC 10891M: Jesper Nilsson <jesper.nilsson@axis.com> 10892L: linux-arm-kernel@axis.com 10893L: linux-pci@vger.kernel.org 10894S: Maintained 10895F: Documentation/devicetree/bindings/pci/axis,artpec* 10896F: drivers/pci/dwc/*artpec* 10897 10898PCIE DRIVER FOR CAVIUM THUNDERX 10899M: David Daney <david.daney@cavium.com> 10900L: linux-pci@vger.kernel.org 10901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10902S: Supported 10903F: Documentation/devicetree/bindings/pci/pci-thunder-* 10904F: drivers/pci/host/pci-thunder-* 10905 10906PCIE DRIVER FOR HISILICON 10907M: Zhou Wang <wangzhou1@hisilicon.com> 10908L: linux-pci@vger.kernel.org 10909S: Maintained 10910F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10911F: drivers/pci/dwc/pcie-hisi.c 10912 10913PCIE DRIVER FOR HISILICON KIRIN 10914M: Xiaowei Song <songxiaowei@hisilicon.com> 10915M: Binghui Wang <wangbinghui@hisilicon.com> 10916L: linux-pci@vger.kernel.org 10917S: Maintained 10918F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10919F: drivers/pci/dwc/pcie-kirin.c 10920 10921PCIE DRIVER FOR HISILICON STB 10922M: Jianguo Sun <sunjianguo1@huawei.com> 10923M: Shawn Guo <shawn.guo@linaro.org> 10924L: linux-pci@vger.kernel.org 10925S: Maintained 10926F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10927F: drivers/pci/dwc/pcie-histb.c 10928 10929PCIE DRIVER FOR MEDIATEK 10930M: Ryder Lee <ryder.lee@mediatek.com> 10931L: linux-pci@vger.kernel.org 10932L: linux-mediatek@lists.infradead.org 10933S: Supported 10934F: Documentation/devicetree/bindings/pci/mediatek* 10935F: drivers/pci/host/*mediatek* 10936 10937PCIE DRIVER FOR QUALCOMM MSM 10938M: Stanimir Varbanov <svarbanov@mm-sol.com> 10939L: linux-pci@vger.kernel.org 10940L: linux-arm-msm@vger.kernel.org 10941S: Maintained 10942F: drivers/pci/dwc/*qcom* 10943 10944PCIE DRIVER FOR ROCKCHIP 10945M: Shawn Lin <shawn.lin@rock-chips.com> 10946L: linux-pci@vger.kernel.org 10947L: linux-rockchip@lists.infradead.org 10948S: Maintained 10949F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10950F: drivers/pci/host/pcie-rockchip.c 10951 10952PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10953M: Linus Walleij <linus.walleij@linaro.org> 10954L: linux-pci@vger.kernel.org 10955S: Maintained 10956F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10957F: drivers/pci/host/pci-v3-semi.c 10958 10959PCIE DRIVER FOR ST SPEAR13XX 10960M: Pratyush Anand <pratyush.anand@gmail.com> 10961L: linux-pci@vger.kernel.org 10962S: Maintained 10963F: drivers/pci/dwc/*spear* 10964 10965PCMCIA SUBSYSTEM 10966M: Dominik Brodowski <linux@dominikbrodowski.net> 10967T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10968S: Odd Fixes 10969F: Documentation/pcmcia/ 10970F: tools/pcmcia/ 10971F: drivers/pcmcia/ 10972F: include/pcmcia/ 10973 10974PCNET32 NETWORK DRIVER 10975M: Don Fry <pcnet32@frontier.com> 10976L: netdev@vger.kernel.org 10977S: Maintained 10978F: drivers/net/ethernet/amd/pcnet32.c 10979 10980PCRYPT PARALLEL CRYPTO ENGINE 10981M: Steffen Klassert <steffen.klassert@secunet.com> 10982L: linux-crypto@vger.kernel.org 10983S: Maintained 10984F: crypto/pcrypt.c 10985F: include/crypto/pcrypt.h 10986 10987PEAQ WMI HOTKEYS DRIVER 10988M: Hans de Goede <hdegoede@redhat.com> 10989L: platform-driver-x86@vger.kernel.org 10990S: Maintained 10991F: drivers/platform/x86/peaq-wmi.c 10992 10993PER-CPU MEMORY ALLOCATOR 10994M: Tejun Heo <tj@kernel.org> 10995M: Christoph Lameter <cl@linux.com> 10996M: Dennis Zhou <dennisszhou@gmail.com> 10997T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 10998S: Maintained 10999F: include/linux/percpu*.h 11000F: mm/percpu*.c 11001F: arch/*/include/asm/percpu.h 11002 11003PER-TASK DELAY ACCOUNTING 11004M: Balbir Singh <bsingharora@gmail.com> 11005S: Maintained 11006F: include/linux/delayacct.h 11007F: kernel/delayacct.c 11008 11009PERFORMANCE EVENTS SUBSYSTEM 11010M: Peter Zijlstra <peterz@infradead.org> 11011M: Ingo Molnar <mingo@redhat.com> 11012M: Arnaldo Carvalho de Melo <acme@kernel.org> 11013R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11014R: Jiri Olsa <jolsa@redhat.com> 11015R: Namhyung Kim <namhyung@kernel.org> 11016L: linux-kernel@vger.kernel.org 11017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11018S: Supported 11019F: kernel/events/* 11020F: include/linux/perf_event.h 11021F: include/uapi/linux/perf_event.h 11022F: arch/*/kernel/perf_event*.c 11023F: arch/*/kernel/*/perf_event*.c 11024F: arch/*/kernel/*/*/perf_event*.c 11025F: arch/*/include/asm/perf_event.h 11026F: arch/*/kernel/perf_callchain.c 11027F: arch/*/events/* 11028F: tools/perf/ 11029 11030PERSONALITY HANDLING 11031M: Christoph Hellwig <hch@infradead.org> 11032L: linux-abi-devel@lists.sourceforge.net 11033S: Maintained 11034F: include/linux/personality.h 11035F: include/uapi/linux/personality.h 11036 11037PHONET PROTOCOL 11038M: Remi Denis-Courmont <courmisch@gmail.com> 11039S: Supported 11040F: Documentation/networking/phonet.txt 11041F: include/linux/phonet.h 11042F: include/net/phonet/ 11043F: include/uapi/linux/phonet.h 11044F: net/phonet/ 11045 11046PHRAM MTD DRIVER 11047M: Joern Engel <joern@lazybastard.org> 11048L: linux-mtd@lists.infradead.org 11049S: Maintained 11050F: drivers/mtd/devices/phram.c 11051 11052PICOLCD HID DRIVER 11053M: Bruno Prémont <bonbons@linux-vserver.org> 11054L: linux-input@vger.kernel.org 11055S: Maintained 11056F: drivers/hid/hid-picolcd* 11057 11058PICOXCELL SUPPORT 11059M: Jamie Iles <jamie@jamieiles.com> 11060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11061T: git git://github.com/jamieiles/linux-2.6-ji.git 11062S: Supported 11063F: arch/arm/boot/dts/picoxcell* 11064F: arch/arm/mach-picoxcell/ 11065F: drivers/crypto/picoxcell* 11066 11067PIN CONTROL SUBSYSTEM 11068M: Linus Walleij <linus.walleij@linaro.org> 11069L: linux-gpio@vger.kernel.org 11070T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11071S: Maintained 11072F: Documentation/devicetree/bindings/pinctrl/ 11073F: Documentation/driver-api/pinctl.rst 11074F: drivers/pinctrl/ 11075F: include/linux/pinctrl/ 11076 11077PIN CONTROLLER - ATMEL AT91 11078M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11080S: Maintained 11081F: drivers/pinctrl/pinctrl-at91.* 11082 11083PIN CONTROLLER - ATMEL AT91 PIO4 11084M: Ludovic Desroches <ludovic.desroches@microchip.com> 11085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11086L: linux-gpio@vger.kernel.org 11087S: Supported 11088F: drivers/pinctrl/pinctrl-at91-pio4.* 11089 11090PIN CONTROLLER - FREESCALE 11091M: Dong Aisheng <aisheng.dong@nxp.com> 11092M: Fabio Estevam <festevam@gmail.com> 11093M: Shawn Guo <shawnguo@kernel.org> 11094M: Stefan Agner <stefan@agner.ch> 11095R: Pengutronix Kernel Team <kernel@pengutronix.de> 11096L: linux-gpio@vger.kernel.org 11097S: Maintained 11098F: drivers/pinctrl/freescale/ 11099F: Documentation/devicetree/bindings/pinctrl/fsl,* 11100 11101PIN CONTROLLER - INTEL 11102M: Mika Westerberg <mika.westerberg@linux.intel.com> 11103M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11104S: Maintained 11105F: drivers/pinctrl/intel/ 11106 11107PIN CONTROLLER - MEDIATEK 11108M: Sean Wang <sean.wang@mediatek.com> 11109L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11110S: Maintained 11111F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11112F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11113F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11114F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11115F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11116 11117PIN CONTROLLER - QUALCOMM 11118M: Bjorn Andersson <bjorn.andersson@linaro.org> 11119S: Maintained 11120L: linux-arm-msm@vger.kernel.org 11121F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11122F: drivers/pinctrl/qcom/ 11123 11124PIN CONTROLLER - RENESAS 11125M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11126M: Geert Uytterhoeven <geert+renesas@glider.be> 11127L: linux-renesas-soc@vger.kernel.org 11128T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11129S: Maintained 11130F: drivers/pinctrl/sh-pfc/ 11131 11132PIN CONTROLLER - SAMSUNG 11133M: Tomasz Figa <tomasz.figa@gmail.com> 11134M: Krzysztof Kozlowski <krzk@kernel.org> 11135M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11136L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11137L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11138Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11139T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11140S: Maintained 11141F: drivers/pinctrl/samsung/ 11142F: include/dt-bindings/pinctrl/samsung.h 11143F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11144 11145PIN CONTROLLER - SINGLE 11146M: Tony Lindgren <tony@atomide.com> 11147M: Haojian Zhuang <haojian.zhuang@linaro.org> 11148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11149L: linux-omap@vger.kernel.org 11150S: Maintained 11151F: drivers/pinctrl/pinctrl-single.c 11152 11153PIN CONTROLLER - ST SPEAR 11154M: Viresh Kumar <vireshk@kernel.org> 11155L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11156W: http://www.st.com/spear 11157S: Maintained 11158F: drivers/pinctrl/spear/ 11159 11160PISTACHIO SOC SUPPORT 11161M: James Hartley <james.hartley@sondrel.com> 11162L: linux-mips@linux-mips.org 11163S: Odd Fixes 11164F: arch/mips/pistachio/ 11165F: arch/mips/include/asm/mach-pistachio/ 11166F: arch/mips/boot/dts/img/pistachio* 11167F: arch/mips/configs/pistachio*_defconfig 11168 11169PKTCDVD DRIVER 11170S: Orphan 11171M: linux-block@vger.kernel.org 11172F: drivers/block/pktcdvd.c 11173F: include/linux/pktcdvd.h 11174F: include/uapi/linux/pktcdvd.h 11175 11176PKUNITY SOC DRIVERS 11177M: Guan Xuetao <gxt@pku.edu.cn> 11178W: http://mprc.pku.edu.cn/~guanxuetao/linux 11179S: Maintained 11180T: git git://github.com/gxt/linux.git 11181F: drivers/input/serio/i8042-unicore32io.h 11182F: drivers/i2c/busses/i2c-puv3.c 11183F: drivers/video/fbdev/fb-puv3.c 11184F: drivers/rtc/rtc-puv3.c 11185 11186PMBUS HARDWARE MONITORING DRIVERS 11187M: Guenter Roeck <linux@roeck-us.net> 11188L: linux-hwmon@vger.kernel.org 11189W: http://hwmon.wiki.kernel.org/ 11190W: http://www.roeck-us.net/linux/drivers/ 11191T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11192S: Maintained 11193F: Documentation/hwmon/pmbus 11194F: drivers/hwmon/pmbus/ 11195F: include/linux/pmbus.h 11196 11197PMC SIERRA MaxRAID DRIVER 11198L: linux-scsi@vger.kernel.org 11199W: http://www.pmc-sierra.com/ 11200S: Orphan 11201F: drivers/scsi/pmcraid.* 11202 11203PMC SIERRA PM8001 DRIVER 11204M: Jack Wang <jinpu.wang@profitbricks.com> 11205M: lindar_liu@usish.com 11206L: linux-scsi@vger.kernel.org 11207S: Supported 11208F: drivers/scsi/pm8001/ 11209 11210PNP SUPPORT 11211M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11212S: Maintained 11213F: drivers/pnp/ 11214 11215POSIX CLOCKS and TIMERS 11216M: Thomas Gleixner <tglx@linutronix.de> 11217L: linux-kernel@vger.kernel.org 11218T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11219S: Maintained 11220F: fs/timerfd.c 11221F: include/linux/timer* 11222F: kernel/time/*timer* 11223 11224POWER MANAGEMENT CORE 11225M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11226L: linux-pm@vger.kernel.org 11227T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11228B: https://bugzilla.kernel.org 11229S: Supported 11230F: drivers/base/power/ 11231F: include/linux/pm.h 11232F: include/linux/pm_* 11233F: include/linux/powercap.h 11234F: drivers/powercap/ 11235F: kernel/configs/nopm.config 11236 11237POWER STATE COORDINATION INTERFACE (PSCI) 11238M: Mark Rutland <mark.rutland@arm.com> 11239M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11240L: linux-arm-kernel@lists.infradead.org 11241S: Maintained 11242F: drivers/firmware/psci*.c 11243F: include/linux/psci.h 11244F: include/uapi/linux/psci.h 11245 11246POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11247M: Sebastian Reichel <sre@kernel.org> 11248L: linux-pm@vger.kernel.org 11249T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11250S: Maintained 11251F: Documentation/devicetree/bindings/power/supply/ 11252F: include/linux/power_supply.h 11253F: drivers/power/supply/ 11254 11255POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11256M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11257L: linuxppc-dev@lists.ozlabs.org 11258S: Maintained 11259F: drivers/char/powernv-op-panel.c 11260 11261PPP OVER ATM (RFC 2364) 11262M: Mitchell Blank Jr <mitch@sfgoth.com> 11263S: Maintained 11264F: net/atm/pppoatm.c 11265F: include/uapi/linux/atmppp.h 11266 11267PPP OVER ETHERNET 11268M: Michal Ostrowski <mostrows@earthlink.net> 11269S: Maintained 11270F: drivers/net/ppp/pppoe.c 11271F: drivers/net/ppp/pppox.c 11272 11273PPP OVER L2TP 11274M: James Chapman <jchapman@katalix.com> 11275S: Maintained 11276F: net/l2tp/l2tp_ppp.c 11277F: include/linux/if_pppol2tp.h 11278F: include/uapi/linux/if_pppol2tp.h 11279 11280PPP PROTOCOL DRIVERS AND COMPRESSORS 11281M: Paul Mackerras <paulus@samba.org> 11282L: linux-ppp@vger.kernel.org 11283S: Maintained 11284F: drivers/net/ppp/ppp_* 11285 11286PPS SUPPORT 11287M: Rodolfo Giometti <giometti@enneenne.com> 11288W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11289L: linuxpps@ml.enneenne.com (subscribers-only) 11290S: Maintained 11291F: Documentation/pps/ 11292F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11293F: Documentation/ABI/testing/sysfs-pps 11294F: drivers/pps/ 11295F: include/linux/pps*.h 11296F: include/uapi/linux/pps.h 11297 11298PPTP DRIVER 11299M: Dmitry Kozlov <xeb@mail.ru> 11300L: netdev@vger.kernel.org 11301S: Maintained 11302F: drivers/net/ppp/pptp.c 11303W: http://sourceforge.net/projects/accel-pptp 11304 11305PREEMPTIBLE KERNEL 11306M: Robert Love <rml@tech9.net> 11307L: kpreempt-tech@lists.sourceforge.net 11308W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11309S: Supported 11310F: Documentation/preempt-locking.txt 11311F: include/linux/preempt.h 11312 11313PRINTK 11314M: Petr Mladek <pmladek@suse.com> 11315M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11316R: Steven Rostedt <rostedt@goodmis.org> 11317S: Maintained 11318F: kernel/printk/ 11319F: include/linux/printk.h 11320 11321PRISM54 WIRELESS DRIVER 11322M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11323L: linux-wireless@vger.kernel.org 11324W: http://wireless.kernel.org/en/users/Drivers/p54 11325S: Obsolete 11326F: drivers/net/wireless/intersil/prism54/ 11327 11328PROC SYSCTL 11329M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11330M: Kees Cook <keescook@chromium.org> 11331L: linux-kernel@vger.kernel.org 11332L: linux-fsdevel@vger.kernel.org 11333S: Maintained 11334F: fs/proc/proc_sysctl.c 11335F: include/linux/sysctl.h 11336F: kernel/sysctl.c 11337F: tools/testing/selftests/sysctl/ 11338 11339PS3 NETWORK SUPPORT 11340M: Geoff Levand <geoff@infradead.org> 11341L: netdev@vger.kernel.org 11342L: linuxppc-dev@lists.ozlabs.org 11343S: Maintained 11344F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11345 11346PS3 PLATFORM SUPPORT 11347M: Geoff Levand <geoff@infradead.org> 11348L: linuxppc-dev@lists.ozlabs.org 11349S: Maintained 11350F: arch/powerpc/boot/ps3* 11351F: arch/powerpc/include/asm/lv1call.h 11352F: arch/powerpc/include/asm/ps3*.h 11353F: arch/powerpc/platforms/ps3/ 11354F: drivers/*/ps3* 11355F: drivers/ps3/ 11356F: drivers/rtc/rtc-ps3.c 11357F: drivers/usb/host/*ps3.c 11358F: sound/ppc/snd_ps3* 11359 11360PS3VRAM DRIVER 11361M: Jim Paris <jim@jtan.com> 11362M: Geoff Levand <geoff@infradead.org> 11363L: linuxppc-dev@lists.ozlabs.org 11364S: Maintained 11365F: drivers/block/ps3vram.c 11366 11367PSAMPLE PACKET SAMPLING SUPPORT: 11368M: Yotam Gigi <yotam.gi@gmail.com> 11369S: Maintained 11370F: net/psample 11371F: include/net/psample.h 11372F: include/uapi/linux/psample.h 11373 11374PSTORE FILESYSTEM 11375M: Kees Cook <keescook@chromium.org> 11376M: Anton Vorontsov <anton@enomsg.org> 11377M: Colin Cross <ccross@android.com> 11378M: Tony Luck <tony.luck@intel.com> 11379S: Maintained 11380T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11381F: fs/pstore/ 11382F: include/linux/pstore* 11383F: drivers/firmware/efi/efi-pstore.c 11384F: drivers/acpi/apei/erst.c 11385F: Documentation/admin-guide/ramoops.rst 11386F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11387K: \b(pstore|ramoops) 11388 11389PTP HARDWARE CLOCK SUPPORT 11390M: Richard Cochran <richardcochran@gmail.com> 11391L: netdev@vger.kernel.org 11392S: Maintained 11393W: http://linuxptp.sourceforge.net/ 11394F: Documentation/ABI/testing/sysfs-ptp 11395F: Documentation/ptp/* 11396F: drivers/net/ethernet/freescale/gianfar_ptp.c 11397F: drivers/net/phy/dp83640* 11398F: drivers/ptp/* 11399F: include/linux/ptp_cl* 11400 11401PTRACE SUPPORT 11402M: Oleg Nesterov <oleg@redhat.com> 11403S: Maintained 11404F: include/asm-generic/syscall.h 11405F: include/linux/ptrace.h 11406F: include/linux/regset.h 11407F: include/linux/tracehook.h 11408F: include/uapi/linux/ptrace.h 11409F: include/uapi/linux/ptrace.h 11410F: include/asm-generic/ptrace.h 11411F: kernel/ptrace.c 11412F: arch/*/ptrace*.c 11413F: arch/*/*/ptrace*.c 11414F: arch/*/include/asm/ptrace*.h 11415 11416PULSE8-CEC DRIVER 11417M: Hans Verkuil <hverkuil@xs4all.nl> 11418L: linux-media@vger.kernel.org 11419T: git git://linuxtv.org/media_tree.git 11420S: Maintained 11421F: drivers/media/usb/pulse8-cec/* 11422F: Documentation/media/cec-drivers/pulse8-cec.rst 11423 11424PVRUSB2 VIDEO4LINUX DRIVER 11425M: Mike Isely <isely@pobox.com> 11426L: pvrusb2@isely.net (subscribers-only) 11427L: linux-media@vger.kernel.org 11428W: http://www.isely.net/pvrusb2/ 11429T: git git://linuxtv.org/media_tree.git 11430S: Maintained 11431F: Documentation/media/v4l-drivers/pvrusb2* 11432F: drivers/media/usb/pvrusb2/ 11433 11434PWC WEBCAM DRIVER 11435M: Hans Verkuil <hverkuil@xs4all.nl> 11436L: linux-media@vger.kernel.org 11437T: git git://linuxtv.org/media_tree.git 11438S: Odd Fixes 11439F: drivers/media/usb/pwc/* 11440 11441PWM FAN DRIVER 11442M: Kamil Debski <kamil@wypas.org> 11443M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11444L: linux-hwmon@vger.kernel.org 11445S: Supported 11446F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11447F: Documentation/hwmon/pwm-fan 11448F: drivers/hwmon/pwm-fan.c 11449 11450PWM IR Transmitter 11451M: Sean Young <sean@mess.org> 11452L: linux-media@vger.kernel.org 11453S: Maintained 11454F: drivers/media/rc/pwm-ir-tx.c 11455 11456PWM SUBSYSTEM 11457M: Thierry Reding <thierry.reding@gmail.com> 11458L: linux-pwm@vger.kernel.org 11459S: Maintained 11460T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11461F: Documentation/pwm.txt 11462F: Documentation/devicetree/bindings/pwm/ 11463F: include/linux/pwm.h 11464F: drivers/pwm/ 11465F: drivers/video/backlight/pwm_bl.c 11466F: include/linux/pwm_backlight.h 11467F: drivers/gpio/gpio-mvebu.c 11468F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11469 11470PXA GPIO DRIVER 11471M: Robert Jarzmik <robert.jarzmik@free.fr> 11472L: linux-gpio@vger.kernel.org 11473S: Maintained 11474F: drivers/gpio/gpio-pxa.c 11475 11476PXA MMCI DRIVER 11477S: Orphan 11478 11479PXA RTC DRIVER 11480M: Robert Jarzmik <robert.jarzmik@free.fr> 11481L: linux-rtc@vger.kernel.org 11482S: Maintained 11483 11484PXA2xx/PXA3xx SUPPORT 11485M: Daniel Mack <daniel@zonque.org> 11486M: Haojian Zhuang <haojian.zhuang@gmail.com> 11487M: Robert Jarzmik <robert.jarzmik@free.fr> 11488L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11489T: git git://github.com/hzhuang1/linux.git 11490T: git git://github.com/rjarzmik/linux.git 11491S: Maintained 11492F: arch/arm/boot/dts/pxa* 11493F: arch/arm/mach-pxa/ 11494F: drivers/dma/pxa* 11495F: drivers/pcmcia/pxa2xx* 11496F: drivers/pinctrl/pxa/ 11497F: drivers/spi/spi-pxa2xx* 11498F: drivers/usb/gadget/udc/pxa2* 11499F: include/sound/pxa2xx-lib.h 11500F: sound/arm/pxa* 11501F: sound/soc/pxa/ 11502 11503QAT DRIVER 11504M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11505L: qat-linux@intel.com 11506S: Supported 11507F: drivers/crypto/qat/ 11508 11509QCOM AUDIO (ASoC) DRIVERS 11510M: Patrick Lai <plai@codeaurora.org> 11511M: Banajit Goswami <bgoswami@codeaurora.org> 11512L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11513S: Supported 11514F: sound/soc/qcom/ 11515 11516QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11517M: Gabriel Somlo <somlo@cmu.edu> 11518M: "Michael S. Tsirkin" <mst@redhat.com> 11519L: qemu-devel@nongnu.org 11520S: Maintained 11521F: drivers/firmware/qemu_fw_cfg.c 11522F: include/uapi/linux/qemu_fw_cfg.h 11523 11524QIB DRIVER 11525M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11526M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11527L: linux-rdma@vger.kernel.org 11528S: Supported 11529F: drivers/infiniband/hw/qib/ 11530 11531QLOGIC QL41xxx FCOE DRIVER 11532M: QLogic-Storage-Upstream@cavium.com 11533L: linux-scsi@vger.kernel.org 11534S: Supported 11535F: drivers/scsi/qedf/ 11536 11537QLOGIC QL41xxx ISCSI DRIVER 11538M: QLogic-Storage-Upstream@cavium.com 11539L: linux-scsi@vger.kernel.org 11540S: Supported 11541F: drivers/scsi/qedi/ 11542 11543QLOGIC QL4xxx ETHERNET DRIVER 11544M: Ariel Elior <Ariel.Elior@cavium.com> 11545M: everest-linux-l2@cavium.com 11546L: netdev@vger.kernel.org 11547S: Supported 11548F: drivers/net/ethernet/qlogic/qed/ 11549F: include/linux/qed/ 11550F: drivers/net/ethernet/qlogic/qede/ 11551 11552QLOGIC QL4xxx RDMA DRIVER 11553M: Michal Kalderon <Michal.Kalderon@cavium.com> 11554M: Ariel Elior <Ariel.Elior@cavium.com> 11555L: linux-rdma@vger.kernel.org 11556S: Supported 11557F: drivers/infiniband/hw/qedr/ 11558F: include/uapi/rdma/qedr-abi.h 11559 11560QLOGIC QLA1280 SCSI DRIVER 11561M: Michael Reed <mdr@sgi.com> 11562L: linux-scsi@vger.kernel.org 11563S: Maintained 11564F: drivers/scsi/qla1280.[ch] 11565 11566QLOGIC QLA2XXX FC-SCSI DRIVER 11567M: qla2xxx-upstream@qlogic.com 11568L: linux-scsi@vger.kernel.org 11569S: Supported 11570F: Documentation/scsi/LICENSE.qla2xxx 11571F: drivers/scsi/qla2xxx/ 11572 11573QLOGIC QLA3XXX NETWORK DRIVER 11574M: Dept-GELinuxNICDev@cavium.com 11575L: netdev@vger.kernel.org 11576S: Supported 11577F: Documentation/networking/LICENSE.qla3xxx 11578F: drivers/net/ethernet/qlogic/qla3xxx.* 11579 11580QLOGIC QLA4XXX iSCSI DRIVER 11581M: QLogic-Storage-Upstream@qlogic.com 11582L: linux-scsi@vger.kernel.org 11583S: Supported 11584F: Documentation/scsi/LICENSE.qla4xxx 11585F: drivers/scsi/qla4xxx/ 11586 11587QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11588M: Harish Patil <harish.patil@cavium.com> 11589M: Manish Chopra <manish.chopra@cavium.com> 11590M: Dept-GELinuxNICDev@cavium.com 11591L: netdev@vger.kernel.org 11592S: Supported 11593F: drivers/net/ethernet/qlogic/qlcnic/ 11594 11595QLOGIC QLGE 10Gb ETHERNET DRIVER 11596M: Harish Patil <harish.patil@cavium.com> 11597M: Manish Chopra <manish.chopra@cavium.com> 11598M: Dept-GELinuxNICDev@cavium.com 11599L: netdev@vger.kernel.org 11600S: Supported 11601F: drivers/net/ethernet/qlogic/qlge/ 11602 11603QNX4 FILESYSTEM 11604M: Anders Larsen <al@alarsen.net> 11605W: http://www.alarsen.net/linux/qnx4fs/ 11606S: Maintained 11607F: fs/qnx4/ 11608F: include/uapi/linux/qnx4_fs.h 11609F: include/uapi/linux/qnxtypes.h 11610 11611QORIQ DPAA2 FSL-MC BUS DRIVER 11612M: Stuart Yoder <stuyoder@gmail.com> 11613M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11614L: linux-kernel@vger.kernel.org 11615S: Maintained 11616F: drivers/bus/fsl-mc/ 11617F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11618F: Documentation/networking/dpaa2/overview.rst 11619 11620QT1010 MEDIA DRIVER 11621M: Antti Palosaari <crope@iki.fi> 11622L: linux-media@vger.kernel.org 11623W: https://linuxtv.org 11624W: http://palosaari.fi/linux/ 11625Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11626T: git git://linuxtv.org/anttip/media_tree.git 11627S: Maintained 11628F: drivers/media/tuners/qt1010* 11629 11630QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11631M: Kalle Valo <kvalo@qca.qualcomm.com> 11632L: ath10k@lists.infradead.org 11633W: http://wireless.kernel.org/en/users/Drivers/ath10k 11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11635S: Supported 11636F: drivers/net/wireless/ath/ath10k/ 11637 11638QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11639M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11640L: linux-wireless@vger.kernel.org 11641W: http://wireless.kernel.org/en/users/Drivers/ath9k 11642S: Supported 11643F: drivers/net/wireless/ath/ath9k/ 11644 11645QUALCOMM CAMERA SUBSYSTEM DRIVER 11646M: Todor Tomov <todor.tomov@linaro.org> 11647L: linux-media@vger.kernel.org 11648S: Maintained 11649F: Documentation/devicetree/bindings/media/qcom,camss.txt 11650F: Documentation/media/v4l-drivers/qcom_camss.rst 11651F: drivers/media/platform/qcom/camss-8x16/ 11652 11653QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11654M: Timur Tabi <timur@codeaurora.org> 11655L: netdev@vger.kernel.org 11656S: Supported 11657F: drivers/net/ethernet/qualcomm/emac/ 11658 11659QUALCOMM HEXAGON ARCHITECTURE 11660M: Richard Kuo <rkuo@codeaurora.org> 11661L: linux-hexagon@vger.kernel.org 11662T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11663S: Supported 11664F: arch/hexagon/ 11665 11666QUALCOMM IOMMU 11667M: Rob Clark <robdclark@gmail.com> 11668L: iommu@lists.linux-foundation.org 11669L: linux-arm-msm@vger.kernel.org 11670S: Maintained 11671F: drivers/iommu/qcom_iommu.c 11672 11673QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11674M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11675L: linux-media@vger.kernel.org 11676L: linux-arm-msm@vger.kernel.org 11677T: git git://linuxtv.org/media_tree.git 11678S: Maintained 11679F: drivers/media/platform/qcom/venus/ 11680 11681QUALCOMM WCN36XX WIRELESS DRIVER 11682M: Eugene Krasnikov <k.eugene.e@gmail.com> 11683L: wcn36xx@lists.infradead.org 11684W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11685T: git git://github.com/KrasnikovEugene/wcn36xx.git 11686S: Supported 11687F: drivers/net/wireless/ath/wcn36xx/ 11688 11689QUANTENNA QTNFMAC WIRELESS DRIVER 11690M: Igor Mitsyanko <imitsyanko@quantenna.com> 11691M: Avinash Patil <avinashp@quantenna.com> 11692M: Sergey Matyukevich <smatyukevich@quantenna.com> 11693L: linux-wireless@vger.kernel.org 11694S: Maintained 11695F: drivers/net/wireless/quantenna 11696 11697RADEON and AMDGPU DRM DRIVERS 11698M: Alex Deucher <alexander.deucher@amd.com> 11699M: Christian König <christian.koenig@amd.com> 11700M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11701L: amd-gfx@lists.freedesktop.org 11702T: git git://people.freedesktop.org/~agd5f/linux 11703S: Supported 11704F: drivers/gpu/drm/radeon/ 11705F: include/uapi/drm/radeon_drm.h 11706F: drivers/gpu/drm/amd/ 11707F: include/uapi/drm/amdgpu_drm.h 11708 11709RADEON FRAMEBUFFER DISPLAY DRIVER 11710M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11711L: linux-fbdev@vger.kernel.org 11712S: Maintained 11713F: drivers/video/fbdev/aty/radeon* 11714F: include/uapi/linux/radeonfb.h 11715 11716RADIOSHARK RADIO DRIVER 11717M: Hans Verkuil <hverkuil@xs4all.nl> 11718L: linux-media@vger.kernel.org 11719T: git git://linuxtv.org/media_tree.git 11720S: Maintained 11721F: drivers/media/radio/radio-shark.c 11722 11723RADIOSHARK2 RADIO DRIVER 11724M: Hans Verkuil <hverkuil@xs4all.nl> 11725L: linux-media@vger.kernel.org 11726T: git git://linuxtv.org/media_tree.git 11727S: Maintained 11728F: drivers/media/radio/radio-shark2.c 11729F: drivers/media/radio/radio-tea5777.c 11730 11731RADOS BLOCK DEVICE (RBD) 11732M: Ilya Dryomov <idryomov@gmail.com> 11733M: Sage Weil <sage@redhat.com> 11734M: Alex Elder <elder@kernel.org> 11735L: ceph-devel@vger.kernel.org 11736W: http://ceph.com/ 11737T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11738T: git git://github.com/ceph/ceph-client.git 11739S: Supported 11740F: Documentation/ABI/testing/sysfs-bus-rbd 11741F: drivers/block/rbd.c 11742F: drivers/block/rbd_types.h 11743 11744RAGE128 FRAMEBUFFER DISPLAY DRIVER 11745M: Paul Mackerras <paulus@samba.org> 11746L: linux-fbdev@vger.kernel.org 11747S: Maintained 11748F: drivers/video/fbdev/aty/aty128fb.c 11749 11750RAINSHADOW-CEC DRIVER 11751M: Hans Verkuil <hverkuil@xs4all.nl> 11752L: linux-media@vger.kernel.org 11753T: git git://linuxtv.org/media_tree.git 11754S: Maintained 11755F: drivers/media/usb/rainshadow-cec/* 11756 11757RALINK MIPS ARCHITECTURE 11758M: John Crispin <john@phrozen.org> 11759L: linux-mips@linux-mips.org 11760S: Maintained 11761F: arch/mips/ralink 11762 11763RALINK RT2X00 WIRELESS LAN DRIVER 11764P: rt2x00 project 11765M: Stanislaw Gruszka <sgruszka@redhat.com> 11766M: Helmut Schaa <helmut.schaa@googlemail.com> 11767L: linux-wireless@vger.kernel.org 11768S: Maintained 11769F: drivers/net/wireless/ralink/rt2x00/ 11770 11771RAMDISK RAM BLOCK DEVICE DRIVER 11772M: Jens Axboe <axboe@kernel.dk> 11773S: Maintained 11774F: Documentation/blockdev/ramdisk.txt 11775F: drivers/block/brd.c 11776 11777RANCHU VIRTUAL BOARD FOR MIPS 11778M: Miodrag Dinic <miodrag.dinic@mips.com> 11779L: linux-mips@linux-mips.org 11780S: Supported 11781F: arch/mips/generic/board-ranchu.c 11782F: arch/mips/configs/generic/board-ranchu.config 11783 11784RANDOM NUMBER DRIVER 11785M: "Theodore Ts'o" <tytso@mit.edu> 11786S: Maintained 11787F: drivers/char/random.c 11788 11789RAPIDIO SUBSYSTEM 11790M: Matt Porter <mporter@kernel.crashing.org> 11791M: Alexandre Bounine <alex.bou9@gmail.com> 11792S: Maintained 11793F: drivers/rapidio/ 11794 11795RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11796L: linux-wireless@vger.kernel.org 11797S: Orphan 11798F: drivers/net/wireless/ray* 11799 11800RCUTORTURE TEST FRAMEWORK 11801M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11802M: Josh Triplett <josh@joshtriplett.org> 11803R: Steven Rostedt <rostedt@goodmis.org> 11804R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11805R: Lai Jiangshan <jiangshanlai@gmail.com> 11806L: linux-kernel@vger.kernel.org 11807S: Supported 11808T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11809F: tools/testing/selftests/rcutorture 11810 11811RDC R-321X SoC 11812M: Florian Fainelli <florian@openwrt.org> 11813S: Maintained 11814 11815RDC R6040 FAST ETHERNET DRIVER 11816M: Florian Fainelli <f.fainelli@gmail.com> 11817L: netdev@vger.kernel.org 11818S: Maintained 11819F: drivers/net/ethernet/rdc/r6040.c 11820 11821RDMAVT - RDMA verbs software 11822M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11823M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11824L: linux-rdma@vger.kernel.org 11825S: Supported 11826F: drivers/infiniband/sw/rdmavt 11827 11828RDS - RELIABLE DATAGRAM SOCKETS 11829M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11830L: netdev@vger.kernel.org 11831L: linux-rdma@vger.kernel.org 11832L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11833W: https://oss.oracle.com/projects/rds/ 11834S: Supported 11835F: net/rds/ 11836F: Documentation/networking/rds.txt 11837 11838RDT - RESOURCE ALLOCATION 11839M: Fenghua Yu <fenghua.yu@intel.com> 11840L: linux-kernel@vger.kernel.org 11841S: Supported 11842F: arch/x86/kernel/cpu/intel_rdt* 11843F: arch/x86/include/asm/intel_rdt_sched.h 11844F: Documentation/x86/intel_rdt* 11845 11846READ-COPY UPDATE (RCU) 11847M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11848M: Josh Triplett <josh@joshtriplett.org> 11849R: Steven Rostedt <rostedt@goodmis.org> 11850R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11851R: Lai Jiangshan <jiangshanlai@gmail.com> 11852L: linux-kernel@vger.kernel.org 11853W: http://www.rdrop.com/users/paulmck/RCU/ 11854S: Supported 11855T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11856F: Documentation/RCU/ 11857X: Documentation/RCU/torture.txt 11858F: include/linux/rcu* 11859X: include/linux/srcu.h 11860F: kernel/rcu/ 11861X: kernel/torture.c 11862 11863REAL TIME CLOCK (RTC) SUBSYSTEM 11864M: Alessandro Zummo <a.zummo@towertech.it> 11865M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11866L: linux-rtc@vger.kernel.org 11867Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11868T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11869S: Maintained 11870F: Documentation/devicetree/bindings/rtc/ 11871F: Documentation/rtc.txt 11872F: drivers/rtc/ 11873F: include/linux/rtc.h 11874F: include/uapi/linux/rtc.h 11875F: include/linux/rtc/ 11876F: include/linux/platform_data/rtc-* 11877F: tools/testing/selftests/timers/rtctest.c 11878 11879REALTEK AUDIO CODECS 11880M: Bard Liao <bardliao@realtek.com> 11881M: Oder Chiou <oder_chiou@realtek.com> 11882S: Maintained 11883F: sound/soc/codecs/rt* 11884F: include/sound/rt*.h 11885 11886REGISTER MAP ABSTRACTION 11887M: Mark Brown <broonie@kernel.org> 11888L: linux-kernel@vger.kernel.org 11889T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11890S: Supported 11891F: Documentation/devicetree/bindings/regmap/ 11892F: drivers/base/regmap/ 11893F: include/linux/regmap.h 11894 11895REISERFS FILE SYSTEM 11896L: reiserfs-devel@vger.kernel.org 11897S: Supported 11898F: fs/reiserfs/ 11899 11900REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11901M: Ohad Ben-Cohen <ohad@wizery.com> 11902M: Bjorn Andersson <bjorn.andersson@linaro.org> 11903L: linux-remoteproc@vger.kernel.org 11904T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11905S: Maintained 11906F: Documentation/devicetree/bindings/remoteproc/ 11907F: Documentation/remoteproc.txt 11908F: drivers/remoteproc/ 11909F: include/linux/remoteproc.h 11910 11911REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11912M: Ohad Ben-Cohen <ohad@wizery.com> 11913M: Bjorn Andersson <bjorn.andersson@linaro.org> 11914L: linux-remoteproc@vger.kernel.org 11915T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11916S: Maintained 11917F: drivers/rpmsg/ 11918F: Documentation/rpmsg.txt 11919F: include/linux/rpmsg.h 11920F: include/linux/rpmsg/ 11921 11922RENESAS CLOCK DRIVERS 11923M: Geert Uytterhoeven <geert+renesas@glider.be> 11924L: linux-renesas-soc@vger.kernel.org 11925T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11926S: Supported 11927F: drivers/clk/renesas/ 11928 11929RENESAS EMEV2 I2C DRIVER 11930M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11931S: Supported 11932F: drivers/i2c/busses/i2c-emev2.c 11933 11934RENESAS ETHERNET DRIVERS 11935R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11936L: netdev@vger.kernel.org 11937L: linux-renesas-soc@vger.kernel.org 11938F: Documentation/devicetree/bindings/net/renesas,*.txt 11939F: Documentation/devicetree/bindings/net/sh_eth.txt 11940F: drivers/net/ethernet/renesas/ 11941F: include/linux/sh_eth.h 11942 11943RENESAS R-CAR GYROADC DRIVER 11944M: Marek Vasut <marek.vasut@gmail.com> 11945L: linux-iio@vger.kernel.org 11946S: Supported 11947F: drivers/iio/adc/rcar_gyro_adc.c 11948 11949RENESAS R-CAR I2C DRIVERS 11950M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11951S: Supported 11952F: drivers/i2c/busses/i2c-rcar.c 11953F: drivers/i2c/busses/i2c-sh_mobile.c 11954 11955RENESAS USB PHY DRIVER 11956M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11957L: linux-renesas-soc@vger.kernel.org 11958S: Maintained 11959F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11960 11961RESET CONTROLLER FRAMEWORK 11962M: Philipp Zabel <p.zabel@pengutronix.de> 11963T: git git://git.pengutronix.de/git/pza/linux 11964S: Maintained 11965F: drivers/reset/ 11966F: Documentation/devicetree/bindings/reset/ 11967F: include/dt-bindings/reset/ 11968F: include/linux/reset.h 11969F: include/linux/reset-controller.h 11970 11971RFKILL 11972M: Johannes Berg <johannes@sipsolutions.net> 11973L: linux-wireless@vger.kernel.org 11974W: http://wireless.kernel.org/ 11975T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 11976T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 11977S: Maintained 11978F: Documentation/rfkill.txt 11979F: Documentation/ABI/stable/sysfs-class-rfkill 11980F: net/rfkill/ 11981 11982RHASHTABLE 11983M: Thomas Graf <tgraf@suug.ch> 11984M: Herbert Xu <herbert@gondor.apana.org.au> 11985L: netdev@vger.kernel.org 11986S: Maintained 11987F: lib/rhashtable.c 11988F: include/linux/rhashtable.h 11989 11990RICOH R5C592 MEMORYSTICK DRIVER 11991M: Maxim Levitsky <maximlevitsky@gmail.com> 11992S: Maintained 11993F: drivers/memstick/host/r592.* 11994 11995RICOH SMARTMEDIA/XD DRIVER 11996M: Maxim Levitsky <maximlevitsky@gmail.com> 11997S: Maintained 11998F: drivers/mtd/nand/raw/r852.c 11999F: drivers/mtd/nand/raw/r852.h 12000 12001RISC-V ARCHITECTURE 12002M: Palmer Dabbelt <palmer@sifive.com> 12003M: Albert Ou <albert@sifive.com> 12004L: linux-riscv@lists.infradead.org 12005T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12006S: Supported 12007F: arch/riscv/ 12008K: riscv 12009N: riscv 12010 12011ROCCAT DRIVERS 12012M: Stefan Achatz <erazor_de@users.sourceforge.net> 12013W: http://sourceforge.net/projects/roccat/ 12014S: Maintained 12015F: drivers/hid/hid-roccat* 12016F: include/linux/hid-roccat* 12017F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12018 12019ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12020M: Jacob chen <jacob2.chen@rock-chips.com> 12021L: linux-media@vger.kernel.org 12022S: Maintained 12023F: drivers/media/platform/rockchip/rga/ 12024F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12025 12026ROCKER DRIVER 12027M: Jiri Pirko <jiri@resnulli.us> 12028L: netdev@vger.kernel.org 12029S: Supported 12030F: drivers/net/ethernet/rocker/ 12031 12032ROCKETPORT DRIVER 12033P: Comtrol Corp. 12034W: http://www.comtrol.com 12035S: Maintained 12036F: Documentation/serial/rocket.txt 12037F: drivers/tty/rocket* 12038 12039ROCKETPORT EXPRESS/INFINITY DRIVER 12040M: Kevin Cernekee <cernekee@gmail.com> 12041L: linux-serial@vger.kernel.org 12042S: Odd Fixes 12043F: drivers/tty/serial/rp2.* 12044 12045ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12046M: Marek Vasut <marek.vasut+renesas@gmail.com> 12047L: linux-kernel@vger.kernel.org 12048L: linux-renesas-soc@vger.kernel.org 12049S: Supported 12050F: drivers/mfd/bd9571mwv.c 12051F: drivers/regulator/bd9571mwv-regulator.c 12052F: drivers/gpio/gpio-bd9571mwv.c 12053F: include/linux/mfd/bd9571mwv.h 12054F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12055 12056ROSE NETWORK LAYER 12057M: Ralf Baechle <ralf@linux-mips.org> 12058L: linux-hams@vger.kernel.org 12059W: http://www.linux-ax25.org/ 12060S: Maintained 12061F: include/net/rose.h 12062F: include/uapi/linux/rose.h 12063F: net/rose/ 12064 12065RTL2830 MEDIA DRIVER 12066M: Antti Palosaari <crope@iki.fi> 12067L: linux-media@vger.kernel.org 12068W: https://linuxtv.org 12069W: http://palosaari.fi/linux/ 12070Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12071T: git git://linuxtv.org/anttip/media_tree.git 12072S: Maintained 12073F: drivers/media/dvb-frontends/rtl2830* 12074 12075RTL2832 MEDIA DRIVER 12076M: Antti Palosaari <crope@iki.fi> 12077L: linux-media@vger.kernel.org 12078W: https://linuxtv.org 12079W: http://palosaari.fi/linux/ 12080Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12081T: git git://linuxtv.org/anttip/media_tree.git 12082S: Maintained 12083F: drivers/media/dvb-frontends/rtl2832* 12084 12085RTL2832_SDR MEDIA DRIVER 12086M: Antti Palosaari <crope@iki.fi> 12087L: linux-media@vger.kernel.org 12088W: https://linuxtv.org 12089W: http://palosaari.fi/linux/ 12090Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12091T: git git://linuxtv.org/anttip/media_tree.git 12092S: Maintained 12093F: drivers/media/dvb-frontends/rtl2832_sdr* 12094 12095RTL8180 WIRELESS DRIVER 12096L: linux-wireless@vger.kernel.org 12097W: http://wireless.kernel.org/ 12098T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12099S: Orphan 12100F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12101 12102RTL8187 WIRELESS DRIVER 12103M: Herton Ronaldo Krzesinski <herton@canonical.com> 12104M: Hin-Tak Leung <htl10@users.sourceforge.net> 12105M: Larry Finger <Larry.Finger@lwfinger.net> 12106L: linux-wireless@vger.kernel.org 12107W: http://wireless.kernel.org/ 12108T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12109S: Maintained 12110F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12111 12112REALTEK WIRELESS DRIVER (rtlwifi family) 12113M: Ping-Ke Shih <pkshih@realtek.com> 12114L: linux-wireless@vger.kernel.org 12115W: http://wireless.kernel.org/ 12116T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12117S: Maintained 12118F: drivers/net/wireless/realtek/rtlwifi/ 12119 12120RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12121M: Jes Sorensen <Jes.Sorensen@gmail.com> 12122L: linux-wireless@vger.kernel.org 12123T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12124S: Maintained 12125F: drivers/net/wireless/realtek/rtl8xxxu/ 12126 12127RXRPC SOCKETS (AF_RXRPC) 12128M: David Howells <dhowells@redhat.com> 12129L: linux-afs@lists.infradead.org 12130S: Supported 12131F: net/rxrpc/ 12132F: include/keys/rxrpc-type.h 12133F: include/net/af_rxrpc.h 12134F: include/trace/events/rxrpc.h 12135F: include/uapi/linux/rxrpc.h 12136F: Documentation/networking/rxrpc.txt 12137W: https://www.infradead.org/~dhowells/kafs/ 12138 12139S3 SAVAGE FRAMEBUFFER DRIVER 12140M: Antonino Daplas <adaplas@gmail.com> 12141L: linux-fbdev@vger.kernel.org 12142S: Maintained 12143F: drivers/video/fbdev/savage/ 12144 12145S390 12146M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12147M: Heiko Carstens <heiko.carstens@de.ibm.com> 12148L: linux-s390@vger.kernel.org 12149W: http://www.ibm.com/developerworks/linux/linux390/ 12150T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12151S: Supported 12152F: arch/s390/ 12153F: drivers/s390/ 12154F: Documentation/s390/ 12155F: Documentation/driver-api/s390-drivers.rst 12156 12157S390 COMMON I/O LAYER 12158M: Sebastian Ott <sebott@linux.ibm.com> 12159M: Peter Oberparleiter <oberpar@linux.ibm.com> 12160L: linux-s390@vger.kernel.org 12161W: http://www.ibm.com/developerworks/linux/linux390/ 12162S: Supported 12163F: drivers/s390/cio/ 12164 12165S390 DASD DRIVER 12166M: Stefan Haberland <sth@linux.ibm.com> 12167M: Jan Hoeppner <hoeppner@linux.ibm.com> 12168L: linux-s390@vger.kernel.org 12169W: http://www.ibm.com/developerworks/linux/linux390/ 12170S: Supported 12171F: drivers/s390/block/dasd* 12172F: block/partitions/ibm.c 12173 12174S390 IOMMU (PCI) 12175M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12176L: linux-s390@vger.kernel.org 12177W: http://www.ibm.com/developerworks/linux/linux390/ 12178S: Supported 12179F: drivers/iommu/s390-iommu.c 12180 12181S390 IUCV NETWORK LAYER 12182M: Julian Wiedmann <jwi@linux.ibm.com> 12183M: Ursula Braun <ubraun@linux.ibm.com> 12184L: linux-s390@vger.kernel.org 12185W: http://www.ibm.com/developerworks/linux/linux390/ 12186S: Supported 12187F: drivers/s390/net/*iucv* 12188F: include/net/iucv/ 12189F: net/iucv/ 12190 12191S390 NETWORK DRIVERS 12192M: Julian Wiedmann <jwi@linux.ibm.com> 12193M: Ursula Braun <ubraun@linux.ibm.com> 12194L: linux-s390@vger.kernel.org 12195W: http://www.ibm.com/developerworks/linux/linux390/ 12196S: Supported 12197F: drivers/s390/net/ 12198 12199S390 PCI SUBSYSTEM 12200M: Sebastian Ott <sebott@linux.ibm.com> 12201M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12202L: linux-s390@vger.kernel.org 12203W: http://www.ibm.com/developerworks/linux/linux390/ 12204S: Supported 12205F: arch/s390/pci/ 12206F: drivers/pci/hotplug/s390_pci_hpc.c 12207 12208S390 VFIO-CCW DRIVER 12209M: Cornelia Huck <cohuck@redhat.com> 12210M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12211M: Halil Pasic <pasic@linux.ibm.com> 12212L: linux-s390@vger.kernel.org 12213L: kvm@vger.kernel.org 12214S: Supported 12215F: drivers/s390/cio/vfio_ccw* 12216F: Documentation/s390/vfio-ccw.txt 12217F: include/uapi/linux/vfio_ccw.h 12218 12219S390 ZCRYPT DRIVER 12220M: Harald Freudenberger <freude@linux.ibm.com> 12221L: linux-s390@vger.kernel.org 12222W: http://www.ibm.com/developerworks/linux/linux390/ 12223S: Supported 12224F: drivers/s390/crypto/ 12225 12226S390 ZFCP DRIVER 12227M: Steffen Maier <maier@linux.ibm.com> 12228M: Benjamin Block <bblock@linux.ibm.com> 12229L: linux-s390@vger.kernel.org 12230W: http://www.ibm.com/developerworks/linux/linux390/ 12231S: Supported 12232F: drivers/s390/scsi/zfcp_* 12233 12234S3C24XX SD/MMC Driver 12235M: Ben Dooks <ben-linux@fluff.org> 12236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12237S: Supported 12238F: drivers/mmc/host/s3cmci.* 12239 12240SAA6588 RDS RECEIVER DRIVER 12241M: Hans Verkuil <hverkuil@xs4all.nl> 12242L: linux-media@vger.kernel.org 12243T: git git://linuxtv.org/media_tree.git 12244W: https://linuxtv.org 12245S: Odd Fixes 12246F: drivers/media/i2c/saa6588* 12247 12248SAA7134 VIDEO4LINUX DRIVER 12249M: Mauro Carvalho Chehab <mchehab@kernel.org> 12250L: linux-media@vger.kernel.org 12251W: https://linuxtv.org 12252T: git git://linuxtv.org/media_tree.git 12253S: Odd fixes 12254F: Documentation/media/v4l-drivers/saa7134* 12255F: drivers/media/pci/saa7134/ 12256 12257SAA7146 VIDEO4LINUX-2 DRIVER 12258M: Hans Verkuil <hverkuil@xs4all.nl> 12259L: linux-media@vger.kernel.org 12260T: git git://linuxtv.org/media_tree.git 12261S: Maintained 12262F: drivers/media/common/saa7146/ 12263F: drivers/media/pci/saa7146/ 12264F: include/media/saa7146* 12265 12266SAMSUNG AUDIO (ASoC) DRIVERS 12267M: Krzysztof Kozlowski <krzk@kernel.org> 12268M: Sangbeom Kim <sbkim73@samsung.com> 12269M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12270L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12271S: Supported 12272F: sound/soc/samsung/ 12273F: Documentation/devicetree/bindings/sound/samsung* 12274 12275SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12276M: Krzysztof Kozlowski <krzk@kernel.org> 12277L: linux-crypto@vger.kernel.org 12278L: linux-samsung-soc@vger.kernel.org 12279S: Maintained 12280F: drivers/crypto/exynos-rng.c 12281F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12282 12283SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12284M: Łukasz Stelmach <l.stelmach@samsung.com> 12285L: linux-samsung-soc@vger.kernel.org 12286S: Maintained 12287F: drivers/char/hw_random/exynos-trng.c 12288F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12289 12290SAMSUNG FRAMEBUFFER DRIVER 12291M: Jingoo Han <jingoohan1@gmail.com> 12292L: linux-fbdev@vger.kernel.org 12293S: Maintained 12294F: drivers/video/fbdev/s3c-fb.c 12295 12296SAMSUNG LAPTOP DRIVER 12297M: Corentin Chary <corentin.chary@gmail.com> 12298L: platform-driver-x86@vger.kernel.org 12299S: Maintained 12300F: drivers/platform/x86/samsung-laptop.c 12301 12302SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12303M: Sangbeom Kim <sbkim73@samsung.com> 12304M: Krzysztof Kozlowski <krzk@kernel.org> 12305M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12306L: linux-kernel@vger.kernel.org 12307L: linux-samsung-soc@vger.kernel.org 12308S: Supported 12309F: drivers/mfd/sec*.c 12310F: drivers/regulator/s2m*.c 12311F: drivers/regulator/s5m*.c 12312F: drivers/clk/clk-s2mps11.c 12313F: drivers/rtc/rtc-s5m.c 12314F: include/linux/mfd/samsung/ 12315F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12316F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12317F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12318F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12319 12320SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12321M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12322L: linux-media@vger.kernel.org 12323L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12324S: Maintained 12325F: drivers/media/platform/s3c-camif/ 12326F: include/media/drv-intf/s3c_camif.h 12327 12328SAMSUNG S3FWRN5 NFC DRIVER 12329M: Robert Baldyga <r.baldyga@samsung.com> 12330M: Krzysztof Opasiak <k.opasiak@samsung.com> 12331L: linux-nfc@lists.01.org (moderated for non-subscribers) 12332S: Supported 12333F: drivers/nfc/s3fwrn5 12334 12335SAMSUNG S5C73M3 CAMERA DRIVER 12336M: Kyungmin Park <kyungmin.park@samsung.com> 12337M: Andrzej Hajda <a.hajda@samsung.com> 12338L: linux-media@vger.kernel.org 12339S: Supported 12340F: drivers/media/i2c/s5c73m3/* 12341 12342SAMSUNG S5K5BAF CAMERA DRIVER 12343M: Kyungmin Park <kyungmin.park@samsung.com> 12344M: Andrzej Hajda <a.hajda@samsung.com> 12345L: linux-media@vger.kernel.org 12346S: Supported 12347F: drivers/media/i2c/s5k5baf.c 12348 12349SAMSUNG S5P Security SubSystem (SSS) DRIVER 12350M: Krzysztof Kozlowski <krzk@kernel.org> 12351M: Vladimir Zapolskiy <vz@mleia.com> 12352M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12353L: linux-crypto@vger.kernel.org 12354L: linux-samsung-soc@vger.kernel.org 12355S: Maintained 12356F: drivers/crypto/s5p-sss.c 12357 12358SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12359M: Kyungmin Park <kyungmin.park@samsung.com> 12360M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12361L: linux-media@vger.kernel.org 12362Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12363S: Supported 12364F: drivers/media/platform/exynos4-is/ 12365 12366SAMSUNG SOC CLOCK DRIVERS 12367M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12368M: Tomasz Figa <tomasz.figa@gmail.com> 12369M: Chanwoo Choi <cw00.choi@samsung.com> 12370S: Supported 12371L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12372T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12373F: drivers/clk/samsung/ 12374F: include/dt-bindings/clock/exynos*.h 12375F: Documentation/devicetree/bindings/clock/exynos*.txt 12376 12377SAMSUNG SPI DRIVERS 12378M: Kukjin Kim <kgene@kernel.org> 12379M: Krzysztof Kozlowski <krzk@kernel.org> 12380M: Andi Shyti <andi@etezian.org> 12381L: linux-spi@vger.kernel.org 12382L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12383S: Maintained 12384F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12385F: drivers/spi/spi-s3c* 12386F: include/linux/platform_data/spi-s3c64xx.h 12387 12388SAMSUNG SXGBE DRIVERS 12389M: Byungho An <bh74.an@samsung.com> 12390M: Girish K S <ks.giri@samsung.com> 12391M: Vipul Pandya <vipul.pandya@samsung.com> 12392S: Supported 12393L: netdev@vger.kernel.org 12394F: drivers/net/ethernet/samsung/sxgbe/ 12395 12396SAMSUNG THERMAL DRIVER 12397M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12398L: linux-pm@vger.kernel.org 12399L: linux-samsung-soc@vger.kernel.org 12400S: Supported 12401T: git https://github.com/lmajewski/linux-samsung-thermal.git 12402F: drivers/thermal/samsung/ 12403 12404SAMSUNG USB2 PHY DRIVER 12405M: Kamil Debski <kamil@wypas.org> 12406M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12407L: linux-kernel@vger.kernel.org 12408S: Supported 12409F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12410F: Documentation/phy/samsung-usb2.txt 12411F: drivers/phy/samsung/phy-exynos4210-usb2.c 12412F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12413F: drivers/phy/samsung/phy-exynos5250-usb2.c 12414F: drivers/phy/samsung/phy-s5pv210-usb2.c 12415F: drivers/phy/samsung/phy-samsung-usb2.c 12416F: drivers/phy/samsung/phy-samsung-usb2.h 12417 12418SC1200 WDT DRIVER 12419M: Zwane Mwaikambo <zwanem@gmail.com> 12420S: Maintained 12421F: drivers/watchdog/sc1200wdt.c 12422 12423SCHEDULER 12424M: Ingo Molnar <mingo@redhat.com> 12425M: Peter Zijlstra <peterz@infradead.org> 12426L: linux-kernel@vger.kernel.org 12427T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12428S: Maintained 12429F: kernel/sched/ 12430F: include/linux/sched.h 12431F: include/uapi/linux/sched.h 12432F: include/linux/wait.h 12433 12434SCR24X CHIP CARD INTERFACE DRIVER 12435M: Lubomir Rintel <lkundrak@v3.sk> 12436S: Supported 12437F: drivers/char/pcmcia/scr24x_cs.c 12438 12439SCSI CDROM DRIVER 12440M: Jens Axboe <axboe@kernel.dk> 12441L: linux-scsi@vger.kernel.org 12442W: http://www.kernel.dk 12443S: Maintained 12444F: drivers/scsi/sr* 12445 12446SCSI RDMA PROTOCOL (SRP) INITIATOR 12447M: Bart Van Assche <bart.vanassche@sandisk.com> 12448L: linux-rdma@vger.kernel.org 12449S: Supported 12450W: http://www.openfabrics.org 12451Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12452T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12453F: drivers/infiniband/ulp/srp/ 12454F: include/scsi/srp.h 12455 12456SCSI SG DRIVER 12457M: Doug Gilbert <dgilbert@interlog.com> 12458L: linux-scsi@vger.kernel.org 12459W: http://sg.danny.cz/sg 12460S: Maintained 12461F: Documentation/scsi/scsi-generic.txt 12462F: drivers/scsi/sg.c 12463F: include/scsi/sg.h 12464 12465SCSI SUBSYSTEM 12466M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12467T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12468M: "Martin K. Petersen" <martin.petersen@oracle.com> 12469T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12470L: linux-scsi@vger.kernel.org 12471S: Maintained 12472F: Documentation/devicetree/bindings/scsi/ 12473F: drivers/scsi/ 12474F: include/scsi/ 12475 12476SCSI TAPE DRIVER 12477M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12478L: linux-scsi@vger.kernel.org 12479S: Maintained 12480F: Documentation/scsi/st.txt 12481F: drivers/scsi/st.* 12482F: drivers/scsi/st_*.h 12483 12484SCTP PROTOCOL 12485M: Vlad Yasevich <vyasevich@gmail.com> 12486M: Neil Horman <nhorman@tuxdriver.com> 12487M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12488L: linux-sctp@vger.kernel.org 12489W: http://lksctp.sourceforge.net 12490S: Maintained 12491F: Documentation/networking/sctp.txt 12492F: include/linux/sctp.h 12493F: include/uapi/linux/sctp.h 12494F: include/net/sctp/ 12495F: net/sctp/ 12496 12497SCx200 CPU SUPPORT 12498M: Jim Cromie <jim.cromie@gmail.com> 12499S: Odd Fixes 12500F: Documentation/i2c/busses/scx200_acb 12501F: arch/x86/platform/scx200/ 12502F: drivers/watchdog/scx200_wdt.c 12503F: drivers/i2c/busses/scx200* 12504F: drivers/mtd/maps/scx200_docflash.c 12505F: include/linux/scx200.h 12506 12507SCx200 GPIO DRIVER 12508M: Jim Cromie <jim.cromie@gmail.com> 12509S: Maintained 12510F: drivers/char/scx200_gpio.c 12511F: include/linux/scx200_gpio.h 12512 12513SCx200 HRT CLOCKSOURCE DRIVER 12514M: Jim Cromie <jim.cromie@gmail.com> 12515S: Maintained 12516F: drivers/clocksource/scx200_hrt.c 12517 12518SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12519M: Sascha Sommer <saschasommer@freenet.de> 12520L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12521S: Maintained 12522F: drivers/mmc/host/sdricoh_cs.c 12523 12524SECURE COMPUTING 12525M: Kees Cook <keescook@chromium.org> 12526R: Andy Lutomirski <luto@amacapital.net> 12527R: Will Drewry <wad@chromium.org> 12528T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12529S: Supported 12530F: kernel/seccomp.c 12531F: include/uapi/linux/seccomp.h 12532F: include/linux/seccomp.h 12533F: tools/testing/selftests/seccomp/* 12534F: tools/testing/selftests/kselftest_harness.h 12535F: Documentation/userspace-api/seccomp_filter.rst 12536K: \bsecure_computing 12537K: \bTIF_SECCOMP\b 12538 12539SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12540M: Al Cooper <alcooperx@gmail.com> 12541L: linux-mmc@vger.kernel.org 12542L: bcm-kernel-feedback-list@broadcom.com 12543S: Maintained 12544F: drivers/mmc/host/sdhci-brcmstb* 12545 12546SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12547M: Adrian Hunter <adrian.hunter@intel.com> 12548L: linux-mmc@vger.kernel.org 12549T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12550S: Maintained 12551F: drivers/mmc/host/sdhci* 12552F: include/linux/mmc/sdhci* 12553 12554SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12555M: Ben Dooks <ben-linux@fluff.org> 12556M: Jaehoon Chung <jh80.chung@samsung.com> 12557L: linux-mmc@vger.kernel.org 12558S: Maintained 12559F: drivers/mmc/host/sdhci-s3c* 12560 12561SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12562M: Viresh Kumar <vireshk@kernel.org> 12563L: linux-mmc@vger.kernel.org 12564S: Maintained 12565F: drivers/mmc/host/sdhci-spear.c 12566 12567SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12568M: Kishon Vijay Abraham I <kishon@ti.com> 12569L: linux-mmc@vger.kernel.org 12570S: Maintained 12571F: drivers/mmc/host/sdhci-omap.c 12572 12573SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12574M: Scott Bauer <scott.bauer@intel.com> 12575M: Jonathan Derrick <jonathan.derrick@intel.com> 12576L: linux-block@vger.kernel.org 12577S: Supported 12578F: block/sed* 12579F: block/opal_proto.h 12580F: include/linux/sed* 12581F: include/uapi/linux/sed* 12582 12583SECURITY CONTACT 12584M: Security Officers <security@kernel.org> 12585S: Supported 12586 12587SECURITY SUBSYSTEM 12588M: James Morris <jmorris@namei.org> 12589M: "Serge E. Hallyn" <serge@hallyn.com> 12590L: linux-security-module@vger.kernel.org (suggested Cc:) 12591T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12592W: http://kernsec.org/ 12593S: Supported 12594F: security/ 12595 12596SELINUX SECURITY MODULE 12597M: Paul Moore <paul@paul-moore.com> 12598M: Stephen Smalley <sds@tycho.nsa.gov> 12599M: Eric Paris <eparis@parisplace.org> 12600L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12601W: https://selinuxproject.org 12602W: https://github.com/SELinuxProject 12603T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12604S: Supported 12605F: include/linux/selinux* 12606F: security/selinux/ 12607F: scripts/selinux/ 12608F: Documentation/admin-guide/LSM/SELinux.rst 12609 12610SENSABLE PHANTOM 12611M: Jiri Slaby <jirislaby@gmail.com> 12612S: Maintained 12613F: drivers/misc/phantom.c 12614F: include/uapi/linux/phantom.h 12615 12616SERIAL DEVICE BUS 12617M: Rob Herring <robh@kernel.org> 12618L: linux-serial@vger.kernel.org 12619S: Maintained 12620F: Documentation/devicetree/bindings/serial/slave-device.txt 12621F: drivers/tty/serdev/ 12622F: include/linux/serdev.h 12623 12624SERIAL DRIVERS 12625M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12626L: linux-serial@vger.kernel.org 12627S: Maintained 12628F: Documentation/devicetree/bindings/serial/ 12629F: drivers/tty/serial/ 12630 12631SERIAL IR RECEIVER 12632M: Sean Young <sean@mess.org> 12633L: linux-media@vger.kernel.org 12634S: Maintained 12635F: drivers/media/rc/serial_ir.c 12636 12637SFC NETWORK DRIVER 12638M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12639M: Edward Cree <ecree@solarflare.com> 12640M: Bert Kenward <bkenward@solarflare.com> 12641L: netdev@vger.kernel.org 12642S: Supported 12643F: drivers/net/ethernet/sfc/ 12644 12645SGI GRU DRIVER 12646M: Dimitri Sivanich <sivanich@sgi.com> 12647S: Maintained 12648F: drivers/misc/sgi-gru/ 12649 12650SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12651M: Pat Gefre <pfg@sgi.com> 12652L: linux-ia64@vger.kernel.org 12653S: Supported 12654F: Documentation/ia64/serial.txt 12655F: drivers/tty/serial/ioc?_serial.c 12656F: include/linux/ioc?.h 12657 12658SGI XP/XPC/XPNET DRIVER 12659M: Cliff Whickman <cpw@sgi.com> 12660M: Robin Holt <robinmholt@gmail.com> 12661S: Maintained 12662F: drivers/misc/sgi-xp/ 12663 12664SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12665M: Ursula Braun <ubraun@linux.ibm.com> 12666L: linux-s390@vger.kernel.org 12667W: http://www.ibm.com/developerworks/linux/linux390/ 12668S: Supported 12669F: net/smc/ 12670 12671SH_VEU V4L2 MEM2MEM DRIVER 12672L: linux-media@vger.kernel.org 12673S: Orphan 12674F: drivers/media/platform/sh_veu.c 12675 12676SH_VOU V4L2 OUTPUT DRIVER 12677L: linux-media@vger.kernel.org 12678S: Orphan 12679F: drivers/media/platform/sh_vou.c 12680F: include/media/drv-intf/sh_vou.h 12681 12682SI2157 MEDIA DRIVER 12683M: Antti Palosaari <crope@iki.fi> 12684L: linux-media@vger.kernel.org 12685W: https://linuxtv.org 12686W: http://palosaari.fi/linux/ 12687Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12688T: git git://linuxtv.org/anttip/media_tree.git 12689S: Maintained 12690F: drivers/media/tuners/si2157* 12691 12692SI2165 MEDIA DRIVER 12693M: Matthias Schwarzott <zzam@gentoo.org> 12694L: linux-media@vger.kernel.org 12695W: https://linuxtv.org 12696Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12697S: Maintained 12698F: drivers/media/dvb-frontends/si2165* 12699 12700SI2168 MEDIA DRIVER 12701M: Antti Palosaari <crope@iki.fi> 12702L: linux-media@vger.kernel.org 12703W: https://linuxtv.org 12704W: http://palosaari.fi/linux/ 12705Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12706T: git git://linuxtv.org/anttip/media_tree.git 12707S: Maintained 12708F: drivers/media/dvb-frontends/si2168* 12709 12710SI470X FM RADIO RECEIVER I2C DRIVER 12711M: Hans Verkuil <hverkuil@xs4all.nl> 12712L: linux-media@vger.kernel.org 12713T: git git://linuxtv.org/media_tree.git 12714W: https://linuxtv.org 12715S: Odd Fixes 12716F: drivers/media/radio/si470x/radio-si470x-i2c.c 12717 12718SI470X FM RADIO RECEIVER USB DRIVER 12719M: Hans Verkuil <hverkuil@xs4all.nl> 12720L: linux-media@vger.kernel.org 12721T: git git://linuxtv.org/media_tree.git 12722W: https://linuxtv.org 12723S: Maintained 12724F: drivers/media/radio/si470x/radio-si470x-common.c 12725F: drivers/media/radio/si470x/radio-si470x.h 12726F: drivers/media/radio/si470x/radio-si470x-usb.c 12727 12728SI4713 FM RADIO TRANSMITTER I2C DRIVER 12729M: Eduardo Valentin <edubezval@gmail.com> 12730L: linux-media@vger.kernel.org 12731T: git git://linuxtv.org/media_tree.git 12732W: https://linuxtv.org 12733S: Odd Fixes 12734F: drivers/media/radio/si4713/si4713.? 12735 12736SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12737M: Eduardo Valentin <edubezval@gmail.com> 12738L: linux-media@vger.kernel.org 12739T: git git://linuxtv.org/media_tree.git 12740W: https://linuxtv.org 12741S: Odd Fixes 12742F: drivers/media/radio/si4713/radio-platform-si4713.c 12743 12744SI4713 FM RADIO TRANSMITTER USB DRIVER 12745M: Hans Verkuil <hverkuil@xs4all.nl> 12746L: linux-media@vger.kernel.org 12747T: git git://linuxtv.org/media_tree.git 12748W: https://linuxtv.org 12749S: Maintained 12750F: drivers/media/radio/si4713/radio-usb-si4713.c 12751 12752SIANO DVB DRIVER 12753M: Mauro Carvalho Chehab <mchehab@kernel.org> 12754L: linux-media@vger.kernel.org 12755W: https://linuxtv.org 12756T: git git://linuxtv.org/media_tree.git 12757S: Odd fixes 12758F: drivers/media/common/siano/ 12759F: drivers/media/usb/siano/ 12760F: drivers/media/usb/siano/ 12761F: drivers/media/mmc/siano/ 12762 12763SILEAD TOUCHSCREEN DRIVER 12764M: Hans de Goede <hdegoede@redhat.com> 12765L: linux-input@vger.kernel.org 12766L: platform-driver-x86@vger.kernel.org 12767S: Maintained 12768F: drivers/input/touchscreen/silead.c 12769F: drivers/platform/x86/silead_dmi.c 12770 12771SILICON MOTION SM712 FRAME BUFFER DRIVER 12772M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12773M: Teddy Wang <teddy.wang@siliconmotion.com> 12774M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12775L: linux-fbdev@vger.kernel.org 12776S: Maintained 12777F: drivers/video/fbdev/sm712* 12778F: Documentation/fb/sm712fb.txt 12779 12780SIMPLE FIRMWARE INTERFACE (SFI) 12781M: Len Brown <lenb@kernel.org> 12782L: sfi-devel@simplefirmware.org 12783W: http://simplefirmware.org/ 12784T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12785S: Supported 12786F: arch/x86/platform/sfi/ 12787F: drivers/sfi/ 12788F: include/linux/sfi*.h 12789 12790SIMPLEFB FB DRIVER 12791M: Hans de Goede <hdegoede@redhat.com> 12792L: linux-fbdev@vger.kernel.org 12793S: Maintained 12794F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12795F: drivers/video/fbdev/simplefb.c 12796F: include/linux/platform_data/simplefb.h 12797 12798SIMTEC EB110ATX (Chalice CATS) 12799P: Ben Dooks 12800P: Vincent Sanders <vince@simtec.co.uk> 12801M: Simtec Linux Team <linux@simtec.co.uk> 12802W: http://www.simtec.co.uk/products/EB110ATX/ 12803S: Supported 12804 12805SIMTEC EB2410ITX (BAST) 12806P: Ben Dooks 12807P: Vincent Sanders <vince@simtec.co.uk> 12808M: Simtec Linux Team <linux@simtec.co.uk> 12809W: http://www.simtec.co.uk/products/EB2410ITX/ 12810S: Supported 12811F: arch/arm/mach-s3c24xx/mach-bast.c 12812F: arch/arm/mach-s3c24xx/bast-ide.c 12813F: arch/arm/mach-s3c24xx/bast-irq.c 12814 12815SIPHASH PRF ROUTINES 12816M: Jason A. Donenfeld <Jason@zx2c4.com> 12817S: Maintained 12818F: lib/siphash.c 12819F: lib/test_siphash.c 12820F: include/linux/siphash.h 12821 12822SIOX 12823M: Gavin Schenk <g.schenk@eckelmann.de> 12824M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 12825R: Pengutronix Kernel Team <kernel@pengutronix.de> 12826S: Supported 12827F: drivers/siox/* 12828F: include/trace/events/siox.h 12829 12830SIS 190 ETHERNET DRIVER 12831M: Francois Romieu <romieu@fr.zoreil.com> 12832L: netdev@vger.kernel.org 12833S: Maintained 12834F: drivers/net/ethernet/sis/sis190.c 12835 12836SIS 900/7016 FAST ETHERNET DRIVER 12837M: Daniele Venzano <venza@brownhat.org> 12838W: http://www.brownhat.org/sis900.html 12839L: netdev@vger.kernel.org 12840S: Maintained 12841F: drivers/net/ethernet/sis/sis900.* 12842 12843SIS FRAMEBUFFER DRIVER 12844M: Thomas Winischhofer <thomas@winischhofer.net> 12845W: http://www.winischhofer.net/linuxsisvga.shtml 12846S: Maintained 12847F: Documentation/fb/sisfb.txt 12848F: drivers/video/fbdev/sis/ 12849F: include/video/sisfb.h 12850 12851SIS USB2VGA DRIVER 12852M: Thomas Winischhofer <thomas@winischhofer.net> 12853W: http://www.winischhofer.at/linuxsisusbvga.shtml 12854S: Maintained 12855F: drivers/usb/misc/sisusbvga/ 12856 12857SLAB ALLOCATOR 12858M: Christoph Lameter <cl@linux.com> 12859M: Pekka Enberg <penberg@kernel.org> 12860M: David Rientjes <rientjes@google.com> 12861M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12862M: Andrew Morton <akpm@linux-foundation.org> 12863L: linux-mm@kvack.org 12864S: Maintained 12865F: include/linux/sl?b*.h 12866F: mm/sl?b* 12867 12868SLEEPABLE READ-COPY UPDATE (SRCU) 12869M: Lai Jiangshan <jiangshanlai@gmail.com> 12870M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12871M: Josh Triplett <josh@joshtriplett.org> 12872R: Steven Rostedt <rostedt@goodmis.org> 12873R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12874L: linux-kernel@vger.kernel.org 12875W: http://www.rdrop.com/users/paulmck/RCU/ 12876S: Supported 12877T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12878F: include/linux/srcu.h 12879F: kernel/rcu/srcu.c 12880 12881SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12882M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12883L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12884S: Maintained 12885F: drivers/slimbus/ 12886F: Documentation/devicetree/bindings/slimbus/ 12887F: include/linux/slimbus.h 12888 12889SMACK SECURITY MODULE 12890M: Casey Schaufler <casey@schaufler-ca.com> 12891L: linux-security-module@vger.kernel.org 12892W: http://schaufler-ca.com 12893T: git git://github.com/cschaufler/smack-next 12894S: Maintained 12895F: Documentation/admin-guide/LSM/Smack.rst 12896F: security/smack/ 12897 12898SMC91x ETHERNET DRIVER 12899M: Nicolas Pitre <nico@fluxnic.net> 12900S: Odd Fixes 12901F: drivers/net/ethernet/smsc/smc91x.* 12902 12903SMIA AND SMIA++ IMAGE SENSOR DRIVER 12904M: Sakari Ailus <sakari.ailus@iki.fi> 12905L: linux-media@vger.kernel.org 12906S: Maintained 12907F: drivers/media/i2c/smiapp/ 12908F: include/media/i2c/smiapp.h 12909F: drivers/media/i2c/smiapp-pll.c 12910F: drivers/media/i2c/smiapp-pll.h 12911F: include/uapi/linux/smiapp.h 12912F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12913 12914SMM665 HARDWARE MONITOR DRIVER 12915M: Guenter Roeck <linux@roeck-us.net> 12916L: linux-hwmon@vger.kernel.org 12917S: Maintained 12918F: Documentation/hwmon/smm665 12919F: drivers/hwmon/smm665.c 12920 12921SMSC EMC2103 HARDWARE MONITOR DRIVER 12922M: Steve Glendinning <steve.glendinning@shawell.net> 12923L: linux-hwmon@vger.kernel.org 12924S: Maintained 12925F: Documentation/hwmon/emc2103 12926F: drivers/hwmon/emc2103.c 12927 12928SMSC SCH5627 HARDWARE MONITOR DRIVER 12929M: Hans de Goede <hdegoede@redhat.com> 12930L: linux-hwmon@vger.kernel.org 12931S: Supported 12932F: Documentation/hwmon/sch5627 12933F: drivers/hwmon/sch5627.c 12934 12935SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12936M: Steve Glendinning <steve.glendinning@shawell.net> 12937L: linux-fbdev@vger.kernel.org 12938S: Maintained 12939F: drivers/video/fbdev/smscufx.c 12940 12941SMSC47B397 HARDWARE MONITOR DRIVER 12942M: Jean Delvare <jdelvare@suse.com> 12943L: linux-hwmon@vger.kernel.org 12944S: Maintained 12945F: Documentation/hwmon/smsc47b397 12946F: drivers/hwmon/smsc47b397.c 12947 12948SMSC911x ETHERNET DRIVER 12949M: Steve Glendinning <steve.glendinning@shawell.net> 12950L: netdev@vger.kernel.org 12951S: Maintained 12952F: include/linux/smsc911x.h 12953F: drivers/net/ethernet/smsc/smsc911x.* 12954 12955SMSC9420 PCI ETHERNET DRIVER 12956M: Steve Glendinning <steve.glendinning@shawell.net> 12957L: netdev@vger.kernel.org 12958S: Maintained 12959F: drivers/net/ethernet/smsc/smsc9420.* 12960 12961SOC-CAMERA V4L2 SUBSYSTEM 12962L: linux-media@vger.kernel.org 12963T: git git://linuxtv.org/media_tree.git 12964S: Orphan 12965F: include/media/soc* 12966F: drivers/media/i2c/soc_camera/ 12967F: drivers/media/platform/soc_camera/ 12968 12969SOCIONEXT SYNQUACER I2C DRIVER 12970M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12971L: linux-i2c@vger.kernel.org 12972S: Maintained 12973F: drivers/i2c/busses/i2c-synquacer.c 12974F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 12975 12976SOCIONEXT UNIPHIER SOUND DRIVER 12977M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 12978L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12979S: Maintained 12980F: sound/soc/uniphier/ 12981 12982SOEKRIS NET48XX LED SUPPORT 12983M: Chris Boot <bootc@bootc.net> 12984S: Maintained 12985F: drivers/leds/leds-net48xx.c 12986 12987SOFT-ROCE DRIVER (rxe) 12988M: Moni Shoua <monis@mellanox.com> 12989L: linux-rdma@vger.kernel.org 12990S: Supported 12991W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 12992Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12993F: drivers/infiniband/sw/rxe/ 12994F: include/uapi/rdma/rdma_user_rxe.h 12995 12996SOFTLOGIC 6x10 MPEG CODEC 12997M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 12998M: Anton Sviridenko <anton@corp.bluecherry.net> 12999M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13000M: Andrey Utkin <andrey_utkin@fastmail.com> 13001M: Ismael Luceno <ismael@iodev.co.uk> 13002L: linux-media@vger.kernel.org 13003S: Supported 13004F: drivers/media/pci/solo6x10/ 13005 13006SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13007M: James Morse <james.morse@arm.com> 13008L: linux-arm-kernel@lists.infradead.org 13009S: Maintained 13010F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13011F: drivers/firmware/arm_sdei.c 13012F: include/linux/sdei.h 13013F: include/uapi/linux/sdei.h 13014 13015SOFTWARE RAID (Multiple Disks) SUPPORT 13016M: Shaohua Li <shli@kernel.org> 13017L: linux-raid@vger.kernel.org 13018T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13019S: Supported 13020F: drivers/md/Makefile 13021F: drivers/md/Kconfig 13022F: drivers/md/md* 13023F: drivers/md/raid* 13024F: include/linux/raid/ 13025F: include/uapi/linux/raid/ 13026 13027SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13028M: Jassi Brar <jaswinder.singh@linaro.org> 13029L: netdev@vger.kernel.org 13030S: Maintained 13031F: drivers/net/ethernet/socionext/netsec.c 13032F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13033 13034SOLIDRUN CLEARFOG SUPPORT 13035M: Russell King <linux@armlinux.org.uk> 13036S: Maintained 13037F: arch/arm/boot/dts/armada-388-clearfog* 13038F: arch/arm/boot/dts/armada-38x-solidrun-* 13039 13040SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13041M: Russell King <linux@armlinux.org.uk> 13042S: Maintained 13043F: arch/arm/boot/dts/imx6*-cubox-i* 13044F: arch/arm/boot/dts/imx6*-hummingboard* 13045F: arch/arm/boot/dts/imx6*-sr-* 13046 13047SONIC NETWORK DRIVER 13048M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13049L: netdev@vger.kernel.org 13050S: Maintained 13051F: drivers/net/ethernet/natsemi/sonic.* 13052 13053SONICS SILICON BACKPLANE DRIVER (SSB) 13054M: Michael Buesch <m@bues.ch> 13055L: linux-wireless@vger.kernel.org 13056S: Maintained 13057F: drivers/ssb/ 13058F: include/linux/ssb/ 13059 13060SONY IMX274 SENSOR DRIVER 13061M: Leon Luo <leonl@leopardimaging.com> 13062L: linux-media@vger.kernel.org 13063T: git git://linuxtv.org/media_tree.git 13064S: Maintained 13065F: drivers/media/i2c/imx274.c 13066F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13067 13068SONY MEMORYSTICK CARD SUPPORT 13069M: Alex Dubov <oakad@yahoo.com> 13070W: http://tifmxx.berlios.de/ 13071S: Maintained 13072F: drivers/memstick/host/tifm_ms.c 13073 13074SONY MEMORYSTICK STANDARD SUPPORT 13075M: Maxim Levitsky <maximlevitsky@gmail.com> 13076S: Maintained 13077F: drivers/memstick/core/ms_block.* 13078 13079SONY VAIO CONTROL DEVICE DRIVER 13080M: Mattia Dongili <malattia@linux.it> 13081L: platform-driver-x86@vger.kernel.org 13082W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13083S: Maintained 13084F: Documentation/laptops/sony-laptop.txt 13085F: drivers/char/sonypi.c 13086F: drivers/platform/x86/sony-laptop.c 13087F: include/linux/sony-laptop.h 13088 13089SOUND 13090M: Jaroslav Kysela <perex@perex.cz> 13091M: Takashi Iwai <tiwai@suse.com> 13092L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13093W: http://www.alsa-project.org/ 13094T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13095T: git git://git.alsa-project.org/alsa-kernel.git 13096Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13097S: Maintained 13098F: Documentation/sound/ 13099F: include/sound/ 13100F: include/uapi/sound/ 13101F: sound/ 13102 13103SOUND - COMPRESSED AUDIO 13104M: Vinod Koul <vinod.koul@intel.com> 13105L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13106T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13107S: Supported 13108F: Documentation/sound/alsa/compress_offload.txt 13109F: include/sound/compress_driver.h 13110F: include/uapi/sound/compress_* 13111F: sound/core/compress_offload.c 13112F: sound/soc/soc-compress.c 13113 13114SOUND - DMAENGINE HELPERS 13115M: Lars-Peter Clausen <lars@metafoo.de> 13116S: Supported 13117F: include/sound/dmaengine_pcm.h 13118F: sound/core/pcm_dmaengine.c 13119F: sound/soc/soc-generic-dmaengine-pcm.c 13120 13121SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13122M: Liam Girdwood <lgirdwood@gmail.com> 13123M: Mark Brown <broonie@kernel.org> 13124T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13125L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13126W: http://alsa-project.org/main/index.php/ASoC 13127S: Supported 13128F: Documentation/devicetree/bindings/sound/ 13129F: Documentation/sound/alsa/soc/ 13130F: sound/soc/ 13131F: include/sound/soc* 13132 13133SOUNDWIRE SUBSYSTEM 13134M: Vinod Koul <vinod.koul@intel.com> 13135M: Sanyog Kale <sanyog.r.kale@intel.com> 13136R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13137L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13138S: Supported 13139F: Documentation/driver-api/soundwire/ 13140F: drivers/soundwire/ 13141F: include/linux/soundwire/ 13142 13143SP2 MEDIA DRIVER 13144M: Olli Salonen <olli.salonen@iki.fi> 13145L: linux-media@vger.kernel.org 13146W: https://linuxtv.org 13147Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13148S: Maintained 13149F: drivers/media/dvb-frontends/sp2* 13150 13151SPARC + UltraSPARC (sparc/sparc64) 13152M: "David S. Miller" <davem@davemloft.net> 13153L: sparclinux@vger.kernel.org 13154Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13155T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13156T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13157S: Maintained 13158F: arch/sparc/ 13159F: drivers/sbus/ 13160 13161SPARC SERIAL DRIVERS 13162M: "David S. Miller" <davem@davemloft.net> 13163L: sparclinux@vger.kernel.org 13164T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13165T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13166S: Maintained 13167F: include/linux/sunserialcore.h 13168F: drivers/tty/serial/suncore.c 13169F: drivers/tty/serial/sunhv.c 13170F: drivers/tty/serial/sunsab.c 13171F: drivers/tty/serial/sunsab.h 13172F: drivers/tty/serial/sunsu.c 13173F: drivers/tty/serial/sunzilog.c 13174F: drivers/tty/serial/sunzilog.h 13175F: drivers/tty/vcc.c 13176 13177SPARSE CHECKER 13178M: "Christopher Li" <sparse@chrisli.org> 13179L: linux-sparse@vger.kernel.org 13180W: https://sparse.wiki.kernel.org/ 13181T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13182T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13183S: Maintained 13184F: include/linux/compiler.h 13185 13186SPEAR CLOCK FRAMEWORK SUPPORT 13187M: Viresh Kumar <vireshk@kernel.org> 13188L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13189W: http://www.st.com/spear 13190S: Maintained 13191F: drivers/clk/spear/ 13192 13193SPEAR PLATFORM SUPPORT 13194M: Viresh Kumar <vireshk@kernel.org> 13195M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13197W: http://www.st.com/spear 13198S: Maintained 13199F: arch/arm/boot/dts/spear* 13200F: arch/arm/mach-spear/ 13201 13202SPI NOR SUBSYSTEM 13203M: Marek Vasut <marek.vasut@gmail.com> 13204L: linux-mtd@lists.infradead.org 13205W: http://www.linux-mtd.infradead.org/ 13206Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13207T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13208T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13209S: Maintained 13210F: drivers/mtd/spi-nor/ 13211F: include/linux/mtd/spi-nor.h 13212 13213SPI SUBSYSTEM 13214M: Mark Brown <broonie@kernel.org> 13215L: linux-spi@vger.kernel.org 13216T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13217Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13218S: Maintained 13219F: Documentation/devicetree/bindings/spi/ 13220F: Documentation/spi/ 13221F: drivers/spi/ 13222F: include/linux/spi/ 13223F: include/uapi/linux/spi/ 13224F: tools/spi/ 13225 13226SPIDERNET NETWORK DRIVER for CELL 13227M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13228L: netdev@vger.kernel.org 13229S: Supported 13230F: Documentation/networking/spider_net.txt 13231F: drivers/net/ethernet/toshiba/spider_net* 13232 13233SPMI SUBSYSTEM 13234R: Stephen Boyd <sboyd@kernel.org> 13235L: linux-arm-msm@vger.kernel.org 13236F: Documentation/devicetree/bindings/spmi/ 13237F: drivers/spmi/ 13238F: include/dt-bindings/spmi/spmi.h 13239F: include/linux/spmi.h 13240F: include/trace/events/spmi.h 13241 13242SPU FILE SYSTEM 13243M: Jeremy Kerr <jk@ozlabs.org> 13244L: linuxppc-dev@lists.ozlabs.org 13245W: http://www.ibm.com/developerworks/power/cell/ 13246S: Supported 13247F: Documentation/filesystems/spufs.txt 13248F: arch/powerpc/platforms/cell/spufs/ 13249 13250SQUASHFS FILE SYSTEM 13251M: Phillip Lougher <phillip@squashfs.org.uk> 13252L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13253W: http://squashfs.org.uk 13254T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13255S: Maintained 13256F: Documentation/filesystems/squashfs.txt 13257F: fs/squashfs/ 13258 13259SRM (Alpha) environment access 13260M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13261S: Maintained 13262F: arch/alpha/kernel/srm_env.c 13263 13264ST STM32 I2C/SMBUS DRIVER 13265M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13266L: linux-i2c@vger.kernel.org 13267S: Maintained 13268F: drivers/i2c/busses/i2c-stm32* 13269 13270STABLE BRANCH 13271M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13272L: stable@vger.kernel.org 13273S: Supported 13274F: Documentation/process/stable-kernel-rules.rst 13275 13276STAGING - ATOMISP DRIVER 13277M: Alan Cox <alan@linux.intel.com> 13278M: Sakari Ailus <sakari.ailus@linux.intel.com> 13279L: linux-media@vger.kernel.org 13280S: Maintained 13281F: drivers/staging/media/atomisp/ 13282 13283STAGING - COMEDI 13284M: Ian Abbott <abbotti@mev.co.uk> 13285M: H Hartley Sweeten <hsweeten@visionengravers.com> 13286S: Odd Fixes 13287F: drivers/staging/comedi/ 13288 13289STAGING - FLARION FT1000 DRIVERS 13290M: Marek Belisko <marek.belisko@gmail.com> 13291S: Odd Fixes 13292F: drivers/staging/ft1000/ 13293 13294STAGING - INDUSTRIAL IO 13295M: Jonathan Cameron <jic23@kernel.org> 13296L: linux-iio@vger.kernel.org 13297S: Odd Fixes 13298F: Documentation/devicetree/bindings/staging/iio/ 13299F: drivers/staging/iio/ 13300 13301STAGING - LUSTRE PARALLEL FILESYSTEM 13302M: Oleg Drokin <oleg.drokin@intel.com> 13303M: Andreas Dilger <andreas.dilger@intel.com> 13304M: James Simmons <jsimmons@infradead.org> 13305L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13306W: http://wiki.lustre.org/ 13307S: Maintained 13308F: drivers/staging/lustre 13309 13310STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13311M: Marc Dietrich <marvin24@gmx.de> 13312L: ac100@lists.launchpad.net (moderated for non-subscribers) 13313L: linux-tegra@vger.kernel.org 13314S: Maintained 13315F: drivers/staging/nvec/ 13316 13317STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13318M: Jens Frederich <jfrederich@gmail.com> 13319M: Daniel Drake <dsd@laptop.org> 13320M: Jon Nettleton <jon.nettleton@gmail.com> 13321W: http://wiki.laptop.org/go/DCON 13322S: Maintained 13323F: drivers/staging/olpc_dcon/ 13324 13325STAGING - REALTEK RTL8712U DRIVERS 13326M: Larry Finger <Larry.Finger@lwfinger.net> 13327M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13328S: Odd Fixes 13329F: drivers/staging/rtl8712/ 13330 13331STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13332M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13333M: Teddy Wang <teddy.wang@siliconmotion.com> 13334M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13335L: linux-fbdev@vger.kernel.org 13336S: Maintained 13337F: drivers/staging/sm750fb/ 13338 13339STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13340M: William Hubbs <w.d.hubbs@gmail.com> 13341M: Chris Brannon <chris@the-brannons.com> 13342M: Kirk Reiser <kirk@reisers.ca> 13343M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13344L: speakup@linux-speakup.org 13345W: http://www.linux-speakup.org/ 13346S: Odd Fixes 13347F: drivers/staging/speakup/ 13348 13349STAGING - VIA VT665X DRIVERS 13350M: Forest Bond <forest@alittletooquiet.net> 13351S: Odd Fixes 13352F: drivers/staging/vt665?/ 13353 13354STAGING - WILC1000 WIFI DRIVER 13355M: Aditya Shankar <aditya.shankar@microchip.com> 13356M: Ganesh Krishna <ganesh.krishna@microchip.com> 13357L: linux-wireless@vger.kernel.org 13358S: Supported 13359F: drivers/staging/wilc1000/ 13360 13361STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13362M: Arnaud Patard <arnaud.patard@rtp-net.org> 13363S: Odd Fixes 13364F: drivers/staging/xgifb/ 13365 13366STAGING SUBSYSTEM 13367M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13368T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13369L: devel@driverdev.osuosl.org 13370S: Supported 13371F: drivers/staging/ 13372 13373STARFIRE/DURALAN NETWORK DRIVER 13374M: Ion Badulescu <ionut@badula.org> 13375S: Odd Fixes 13376F: drivers/net/ethernet/adaptec/starfire* 13377 13378STEC S1220 SKD DRIVER 13379M: Bart Van Assche <bart.vanassche@wdc.com> 13380L: linux-block@vger.kernel.org 13381S: Maintained 13382F: drivers/block/skd*[ch] 13383 13384STI CEC DRIVER 13385M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13386S: Maintained 13387F: drivers/staging/media/st-cec/ 13388F: Documentation/devicetree/bindings/media/stih-cec.txt 13389 13390STK1160 USB VIDEO CAPTURE DRIVER 13391M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13392L: linux-media@vger.kernel.org 13393T: git git://linuxtv.org/media_tree.git 13394S: Maintained 13395F: drivers/media/usb/stk1160/ 13396 13397STMMAC ETHERNET DRIVER 13398M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13399M: Alexandre Torgue <alexandre.torgue@st.com> 13400M: Jose Abreu <joabreu@synopsys.com> 13401L: netdev@vger.kernel.org 13402W: http://www.stlinux.com 13403S: Supported 13404F: drivers/net/ethernet/stmicro/stmmac/ 13405 13406SUN3/3X 13407M: Sam Creasey <sammy@sammy.net> 13408W: http://sammy.net/sun3/ 13409S: Maintained 13410F: arch/m68k/kernel/*sun3* 13411F: arch/m68k/sun3*/ 13412F: arch/m68k/include/asm/sun3* 13413F: drivers/net/ethernet/i825xx/sun3* 13414 13415SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13416M: Hans de Goede <hdegoede@redhat.com> 13417L: linux-input@vger.kernel.org 13418S: Maintained 13419F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13420F: drivers/input/keyboard/sun4i-lradc-keys.c 13421 13422SUNDANCE NETWORK DRIVER 13423M: Denis Kirjanov <kda@linux-powerpc.org> 13424L: netdev@vger.kernel.org 13425S: Maintained 13426F: drivers/net/ethernet/dlink/sundance.c 13427 13428SUPERH 13429M: Yoshinori Sato <ysato@users.sourceforge.jp> 13430M: Rich Felker <dalias@libc.org> 13431L: linux-sh@vger.kernel.org 13432Q: http://patchwork.kernel.org/project/linux-sh/list/ 13433S: Maintained 13434F: Documentation/sh/ 13435F: arch/sh/ 13436F: drivers/sh/ 13437 13438SUSPEND TO RAM 13439M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13440M: Len Brown <len.brown@intel.com> 13441M: Pavel Machek <pavel@ucw.cz> 13442L: linux-pm@vger.kernel.org 13443B: https://bugzilla.kernel.org 13444S: Supported 13445F: Documentation/power/ 13446F: arch/x86/kernel/acpi/ 13447F: drivers/base/power/ 13448F: kernel/power/ 13449F: include/linux/suspend.h 13450F: include/linux/freezer.h 13451F: include/linux/pm.h 13452 13453SVGA HANDLING 13454M: Martin Mares <mj@ucw.cz> 13455L: linux-video@atrey.karlin.mff.cuni.cz 13456S: Maintained 13457F: Documentation/svga.txt 13458F: arch/x86/boot/video* 13459 13460SWIOTLB SUBSYSTEM 13461M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13462L: iommu@lists.linux-foundation.org 13463T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13464S: Supported 13465F: lib/swiotlb.c 13466F: arch/*/kernel/pci-swiotlb.c 13467F: include/linux/swiotlb.h 13468 13469SWITCHDEV 13470M: Jiri Pirko <jiri@resnulli.us> 13471M: Ivan Vecera <ivecera@redhat.com> 13472L: netdev@vger.kernel.org 13473S: Supported 13474F: net/switchdev/ 13475F: include/net/switchdev.h 13476 13477SYNC FILE FRAMEWORK 13478M: Sumit Semwal <sumit.semwal@linaro.org> 13479R: Gustavo Padovan <gustavo@padovan.org> 13480S: Maintained 13481L: linux-media@vger.kernel.org 13482L: dri-devel@lists.freedesktop.org 13483F: drivers/dma-buf/sync_* 13484F: drivers/dma-buf/dma-fence* 13485F: drivers/dma-buf/sw_sync.c 13486F: include/linux/sync_file.h 13487F: include/uapi/linux/sync_file.h 13488F: Documentation/sync_file.txt 13489T: git git://anongit.freedesktop.org/drm/drm-misc 13490 13491SYNOPSYS ARC ARCHITECTURE 13492M: Vineet Gupta <vgupta@synopsys.com> 13493L: linux-snps-arc@lists.infradead.org 13494S: Supported 13495F: arch/arc/ 13496F: Documentation/devicetree/bindings/arc/* 13497F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13498F: drivers/clocksource/arc_timer.c 13499F: drivers/tty/serial/arc_uart.c 13500T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13501 13502SYNOPSYS ARC HSDK SDP pll clock driver 13503M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13504S: Supported 13505F: drivers/clk/clk-hsdk-pll.c 13506F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13507 13508SYNOPSYS ARC SDP clock driver 13509M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13510S: Supported 13511F: drivers/clk/axs10x/* 13512F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13513 13514SYNOPSYS ARC SDP platform support 13515M: Alexey Brodkin <abrodkin@synopsys.com> 13516S: Supported 13517F: arch/arc/plat-axs10x 13518F: arch/arc/boot/dts/ax* 13519F: Documentation/devicetree/bindings/arc/axs10* 13520 13521SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13522M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13523S: Supported 13524F: drivers/reset/reset-axs10x.c 13525F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13526 13527SYNOPSYS DESIGNWARE 8250 UART DRIVER 13528R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13529S: Maintained 13530F: drivers/tty/serial/8250/8250_dw.c 13531 13532SYNOPSYS DESIGNWARE APB GPIO DRIVER 13533M: Hoan Tran <hotran@apm.com> 13534L: linux-gpio@vger.kernel.org 13535S: Maintained 13536F: drivers/gpio/gpio-dwapb.c 13537F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13538 13539SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13540M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13541S: Maintained 13542F: drivers/dma/dwi-axi-dmac/ 13543F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13544 13545SYNOPSYS DESIGNWARE DMAC DRIVER 13546M: Viresh Kumar <vireshk@kernel.org> 13547R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13548S: Maintained 13549F: include/linux/dma/dw.h 13550F: include/linux/platform_data/dma-dw.h 13551F: drivers/dma/dw/ 13552 13553SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13554M: Jose Abreu <Jose.Abreu@synopsys.com> 13555L: netdev@vger.kernel.org 13556S: Supported 13557F: drivers/net/ethernet/synopsys/ 13558 13559SYNOPSYS DESIGNWARE I2C DRIVER 13560M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13561R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13562R: Mika Westerberg <mika.westerberg@linux.intel.com> 13563L: linux-i2c@vger.kernel.org 13564S: Maintained 13565F: drivers/i2c/busses/i2c-designware-* 13566F: include/linux/platform_data/i2c-designware.h 13567 13568SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13569M: Jaehoon Chung <jh80.chung@samsung.com> 13570L: linux-mmc@vger.kernel.org 13571S: Maintained 13572F: drivers/mmc/host/dw_mmc* 13573 13574SYNOPSYS HSDK RESET CONTROLLER DRIVER 13575M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13576S: Supported 13577F: drivers/reset/reset-hsdk.c 13578F: include/dt-bindings/reset/snps,hsdk-reset.h 13579F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13580 13581SYSTEM CONFIGURATION (SYSCON) 13582M: Lee Jones <lee.jones@linaro.org> 13583M: Arnd Bergmann <arnd@arndb.de> 13584T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13585S: Supported 13586F: drivers/mfd/syscon.c 13587 13588SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13589M: Sudeep Holla <sudeep.holla@arm.com> 13590L: linux-arm-kernel@lists.infradead.org 13591S: Maintained 13592F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13593F: drivers/clk/clk-sc[mp]i.c 13594F: drivers/cpufreq/sc[mp]i-cpufreq.c 13595F: drivers/firmware/arm_scpi.c 13596F: drivers/firmware/arm_scmi/ 13597F: include/linux/sc[mp]i_protocol.h 13598 13599SYSTEM RESET/SHUTDOWN DRIVERS 13600M: Sebastian Reichel <sre@kernel.org> 13601L: linux-pm@vger.kernel.org 13602T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13603S: Maintained 13604F: Documentation/devicetree/bindings/power/reset/ 13605F: drivers/power/reset/ 13606 13607SYSTEM TRACE MODULE CLASS 13608M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13609S: Maintained 13610T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13611F: Documentation/trace/stm.txt 13612F: drivers/hwtracing/stm/ 13613F: include/linux/stm.h 13614F: include/uapi/linux/stm.h 13615 13616SYSV FILESYSTEM 13617M: Christoph Hellwig <hch@infradead.org> 13618S: Maintained 13619F: Documentation/filesystems/sysv-fs.txt 13620F: fs/sysv/ 13621F: include/linux/sysv_fs.h 13622 13623TARGET SUBSYSTEM 13624M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13625L: linux-scsi@vger.kernel.org 13626L: target-devel@vger.kernel.org 13627W: http://www.linux-iscsi.org 13628W: http://groups.google.com/group/linux-iscsi-target-dev 13629T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13630S: Supported 13631F: drivers/target/ 13632F: include/target/ 13633F: Documentation/target/ 13634 13635TASKSTATS STATISTICS INTERFACE 13636M: Balbir Singh <bsingharora@gmail.com> 13637S: Maintained 13638F: Documentation/accounting/taskstats* 13639F: include/linux/taskstats* 13640F: kernel/taskstats.c 13641 13642TC subsystem 13643M: Jamal Hadi Salim <jhs@mojatatu.com> 13644M: Cong Wang <xiyou.wangcong@gmail.com> 13645M: Jiri Pirko <jiri@resnulli.us> 13646L: netdev@vger.kernel.org 13647S: Maintained 13648F: include/net/pkt_cls.h 13649F: include/net/pkt_sched.h 13650F: include/net/tc_act/ 13651F: include/uapi/linux/pkt_cls.h 13652F: include/uapi/linux/pkt_sched.h 13653F: include/uapi/linux/tc_act/ 13654F: include/uapi/linux/tc_ematch/ 13655F: net/sched/ 13656 13657TCP LOW PRIORITY MODULE 13658M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13659M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13660W: http://tcp-lp-mod.sourceforge.net/ 13661S: Maintained 13662F: net/ipv4/tcp_lp.c 13663 13664TDA10071 MEDIA DRIVER 13665M: Antti Palosaari <crope@iki.fi> 13666L: linux-media@vger.kernel.org 13667W: https://linuxtv.org 13668W: http://palosaari.fi/linux/ 13669Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13670T: git git://linuxtv.org/anttip/media_tree.git 13671S: Maintained 13672F: drivers/media/dvb-frontends/tda10071* 13673 13674TDA18212 MEDIA DRIVER 13675M: Antti Palosaari <crope@iki.fi> 13676L: linux-media@vger.kernel.org 13677W: https://linuxtv.org 13678W: http://palosaari.fi/linux/ 13679Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13680T: git git://linuxtv.org/anttip/media_tree.git 13681S: Maintained 13682F: drivers/media/tuners/tda18212* 13683 13684TDA18218 MEDIA DRIVER 13685M: Antti Palosaari <crope@iki.fi> 13686L: linux-media@vger.kernel.org 13687W: https://linuxtv.org 13688W: http://palosaari.fi/linux/ 13689Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13690T: git git://linuxtv.org/anttip/media_tree.git 13691S: Maintained 13692F: drivers/media/tuners/tda18218* 13693 13694TDA18250 MEDIA DRIVER 13695M: Olli Salonen <olli.salonen@iki.fi> 13696L: linux-media@vger.kernel.org 13697W: https://linuxtv.org 13698Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13699T: git git://linuxtv.org/media_tree.git 13700S: Maintained 13701F: drivers/media/tuners/tda18250* 13702 13703TDA18271 MEDIA DRIVER 13704M: Michael Krufky <mkrufky@linuxtv.org> 13705L: linux-media@vger.kernel.org 13706W: https://linuxtv.org 13707W: http://github.com/mkrufky 13708Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13709T: git git://linuxtv.org/mkrufky/tuners.git 13710S: Maintained 13711F: drivers/media/tuners/tda18271* 13712 13713TDA1997x MEDIA DRIVER 13714M: Tim Harvey <tharvey@gateworks.com> 13715L: linux-media@vger.kernel.org 13716W: https://linuxtv.org 13717Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13718S: Maintained 13719F: drivers/media/i2c/tda1997x.* 13720 13721TDA827x MEDIA DRIVER 13722M: Michael Krufky <mkrufky@linuxtv.org> 13723L: linux-media@vger.kernel.org 13724W: https://linuxtv.org 13725W: http://github.com/mkrufky 13726Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13727T: git git://linuxtv.org/mkrufky/tuners.git 13728S: Maintained 13729F: drivers/media/tuners/tda8290.* 13730 13731TDA8290 MEDIA DRIVER 13732M: Michael Krufky <mkrufky@linuxtv.org> 13733L: linux-media@vger.kernel.org 13734W: https://linuxtv.org 13735W: http://github.com/mkrufky 13736Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13737T: git git://linuxtv.org/mkrufky/tuners.git 13738S: Maintained 13739F: drivers/media/tuners/tda8290.* 13740 13741TDA9840 MEDIA DRIVER 13742M: Hans Verkuil <hverkuil@xs4all.nl> 13743L: linux-media@vger.kernel.org 13744T: git git://linuxtv.org/media_tree.git 13745W: https://linuxtv.org 13746S: Maintained 13747F: drivers/media/i2c/tda9840* 13748 13749TEA5761 TUNER DRIVER 13750M: Mauro Carvalho Chehab <mchehab@kernel.org> 13751L: linux-media@vger.kernel.org 13752W: https://linuxtv.org 13753T: git git://linuxtv.org/media_tree.git 13754S: Odd fixes 13755F: drivers/media/tuners/tea5761.* 13756 13757TEA5767 TUNER DRIVER 13758M: Mauro Carvalho Chehab <mchehab@kernel.org> 13759L: linux-media@vger.kernel.org 13760W: https://linuxtv.org 13761T: git git://linuxtv.org/media_tree.git 13762S: Maintained 13763F: drivers/media/tuners/tea5767.* 13764 13765TEA6415C MEDIA DRIVER 13766M: Hans Verkuil <hverkuil@xs4all.nl> 13767L: linux-media@vger.kernel.org 13768T: git git://linuxtv.org/media_tree.git 13769W: https://linuxtv.org 13770S: Maintained 13771F: drivers/media/i2c/tea6415c* 13772 13773TEA6420 MEDIA DRIVER 13774M: Hans Verkuil <hverkuil@xs4all.nl> 13775L: linux-media@vger.kernel.org 13776T: git git://linuxtv.org/media_tree.git 13777W: https://linuxtv.org 13778S: Maintained 13779F: drivers/media/i2c/tea6420* 13780 13781TEAM DRIVER 13782M: Jiri Pirko <jiri@resnulli.us> 13783L: netdev@vger.kernel.org 13784S: Supported 13785F: drivers/net/team/ 13786F: include/linux/if_team.h 13787F: include/uapi/linux/if_team.h 13788 13789TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13790M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13791S: Maintained 13792F: arch/x86/platform/ts5500/ 13793 13794TECHNOTREND USB IR RECEIVER 13795M: Sean Young <sean@mess.org> 13796L: linux-media@vger.kernel.org 13797S: Maintained 13798F: drivers/media/rc/ttusbir.c 13799 13800TECHWELL TW9910 VIDEO DECODER 13801L: linux-media@vger.kernel.org 13802S: Orphan 13803F: drivers/media/i2c/tw9910.c 13804F: include/media/i2c/tw9910.h 13805 13806TEE SUBSYSTEM 13807M: Jens Wiklander <jens.wiklander@linaro.org> 13808S: Maintained 13809F: include/linux/tee_drv.h 13810F: include/uapi/linux/tee.h 13811F: drivers/tee/ 13812F: Documentation/tee.txt 13813 13814TEGRA ARCHITECTURE SUPPORT 13815M: Thierry Reding <thierry.reding@gmail.com> 13816M: Jonathan Hunter <jonathanh@nvidia.com> 13817L: linux-tegra@vger.kernel.org 13818Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13820S: Supported 13821N: [^a-z]tegra 13822 13823TEGRA CLOCK DRIVER 13824M: Peter De Schrijver <pdeschrijver@nvidia.com> 13825M: Prashant Gaikwad <pgaikwad@nvidia.com> 13826S: Supported 13827F: drivers/clk/tegra/ 13828 13829TEGRA DMA DRIVERS 13830M: Laxman Dewangan <ldewangan@nvidia.com> 13831M: Jon Hunter <jonathanh@nvidia.com> 13832S: Supported 13833F: drivers/dma/tegra* 13834 13835TEGRA I2C DRIVER 13836M: Laxman Dewangan <ldewangan@nvidia.com> 13837S: Supported 13838F: drivers/i2c/busses/i2c-tegra.c 13839 13840TEGRA IOMMU DRIVERS 13841M: Thierry Reding <thierry.reding@gmail.com> 13842L: linux-tegra@vger.kernel.org 13843S: Supported 13844F: drivers/iommu/tegra* 13845 13846TEGRA KBC DRIVER 13847M: Laxman Dewangan <ldewangan@nvidia.com> 13848S: Supported 13849F: drivers/input/keyboard/tegra-kbc.c 13850 13851TEGRA PWM DRIVER 13852M: Thierry Reding <thierry.reding@gmail.com> 13853S: Supported 13854F: drivers/pwm/pwm-tegra.c 13855 13856TEGRA SERIAL DRIVER 13857M: Laxman Dewangan <ldewangan@nvidia.com> 13858S: Supported 13859F: drivers/tty/serial/serial-tegra.c 13860 13861TEGRA SPI DRIVER 13862M: Laxman Dewangan <ldewangan@nvidia.com> 13863S: Supported 13864F: drivers/spi/spi-tegra* 13865 13866TEHUTI ETHERNET DRIVER 13867M: Andy Gospodarek <andy@greyhouse.net> 13868L: netdev@vger.kernel.org 13869S: Supported 13870F: drivers/net/ethernet/tehuti/* 13871 13872Telecom Clock Driver for MCPL0010 13873M: Mark Gross <mark.gross@intel.com> 13874S: Supported 13875F: drivers/char/tlclk.c 13876 13877TENSILICA XTENSA PORT (xtensa) 13878M: Chris Zankel <chris@zankel.net> 13879M: Max Filippov <jcmvbkbc@gmail.com> 13880L: linux-xtensa@linux-xtensa.org 13881T: git git://github.com/czankel/xtensa-linux.git 13882S: Maintained 13883F: arch/xtensa/ 13884F: drivers/irqchip/irq-xtensa-* 13885 13886Texas Instruments' System Control Interface (TISCI) Protocol Driver 13887M: Nishanth Menon <nm@ti.com> 13888M: Tero Kristo <t-kristo@ti.com> 13889M: Santosh Shilimkar <ssantosh@kernel.org> 13890L: linux-arm-kernel@lists.infradead.org 13891S: Maintained 13892F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13893F: drivers/firmware/ti_sci* 13894F: include/linux/soc/ti/ti_sci_protocol.h 13895F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13896F: include/dt-bindings/genpd/k2g.h 13897F: drivers/soc/ti/ti_sci_pm_domains.c 13898F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13899F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13900F: drivers/clk/keystone/sci-clk.c 13901F: drivers/reset/reset-ti-sci.c 13902 13903THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13904M: Hans Verkuil <hverkuil@xs4all.nl> 13905L: linux-media@vger.kernel.org 13906T: git git://linuxtv.org/media_tree.git 13907W: https://linuxtv.org 13908S: Maintained 13909F: drivers/media/radio/radio-raremono.c 13910 13911THERMAL 13912M: Zhang Rui <rui.zhang@intel.com> 13913M: Eduardo Valentin <edubezval@gmail.com> 13914L: linux-pm@vger.kernel.org 13915T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13916T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13917Q: https://patchwork.kernel.org/project/linux-pm/list/ 13918S: Supported 13919F: drivers/thermal/ 13920F: include/linux/thermal.h 13921F: include/uapi/linux/thermal.h 13922F: include/linux/cpu_cooling.h 13923F: Documentation/devicetree/bindings/thermal/ 13924 13925THERMAL/CPU_COOLING 13926M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13927M: Viresh Kumar <viresh.kumar@linaro.org> 13928M: Javi Merino <javi.merino@kernel.org> 13929L: linux-pm@vger.kernel.org 13930S: Supported 13931F: Documentation/thermal/cpu-cooling-api.txt 13932F: drivers/thermal/cpu_cooling.c 13933F: include/linux/cpu_cooling.h 13934 13935THINKPAD ACPI EXTRAS DRIVER 13936M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13937L: ibm-acpi-devel@lists.sourceforge.net 13938L: platform-driver-x86@vger.kernel.org 13939W: http://ibm-acpi.sourceforge.net 13940W: http://thinkwiki.org/wiki/Ibm-acpi 13941T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13942S: Maintained 13943F: drivers/platform/x86/thinkpad_acpi.c 13944 13945THUNDERBOLT DRIVER 13946M: Andreas Noever <andreas.noever@gmail.com> 13947M: Michael Jamet <michael.jamet@intel.com> 13948M: Mika Westerberg <mika.westerberg@linux.intel.com> 13949M: Yehezkel Bernat <YehezkelShB@gmail.com> 13950T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13951S: Maintained 13952F: Documentation/admin-guide/thunderbolt.rst 13953F: drivers/thunderbolt/ 13954F: include/linux/thunderbolt.h 13955 13956THUNDERBOLT NETWORK DRIVER 13957M: Michael Jamet <michael.jamet@intel.com> 13958M: Mika Westerberg <mika.westerberg@linux.intel.com> 13959M: Yehezkel Bernat <YehezkelShB@gmail.com> 13960L: netdev@vger.kernel.org 13961S: Maintained 13962F: drivers/net/thunderbolt.c 13963 13964THUNDERX GPIO DRIVER 13965M: David Daney <david.daney@cavium.com> 13966S: Maintained 13967F: drivers/gpio/gpio-thunderx.c 13968 13969TI AM437X VPFE DRIVER 13970M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13971L: linux-media@vger.kernel.org 13972W: https://linuxtv.org 13973Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13974T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 13975S: Maintained 13976F: drivers/media/platform/am437x/ 13977 13978TI BANDGAP AND THERMAL DRIVER 13979M: Eduardo Valentin <edubezval@gmail.com> 13980M: Keerthy <j-keerthy@ti.com> 13981L: linux-pm@vger.kernel.org 13982L: linux-omap@vger.kernel.org 13983S: Maintained 13984F: drivers/thermal/ti-soc-thermal/ 13985 13986TI BQ27XXX POWER SUPPLY DRIVER 13987R: Andrew F. Davis <afd@ti.com> 13988F: include/linux/power/bq27xxx_battery.h 13989F: drivers/power/supply/bq27xxx_battery.c 13990F: drivers/power/supply/bq27xxx_battery_i2c.c 13991 13992TI CDCE706 CLOCK DRIVER 13993M: Max Filippov <jcmvbkbc@gmail.com> 13994S: Maintained 13995F: drivers/clk/clk-cdce706.c 13996 13997TI CLOCK DRIVER 13998M: Tero Kristo <t-kristo@ti.com> 13999L: linux-omap@vger.kernel.org 14000S: Maintained 14001F: drivers/clk/ti/ 14002F: include/linux/clk/ti.h 14003 14004TI DAVINCI MACHINE SUPPORT 14005M: Sekhar Nori <nsekhar@ti.com> 14006M: Kevin Hilman <khilman@kernel.org> 14007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14008T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14009S: Supported 14010F: arch/arm/mach-davinci/ 14011F: drivers/i2c/busses/i2c-davinci.c 14012F: arch/arm/boot/dts/da850* 14013 14014TI DAVINCI SERIES CLOCK DRIVER 14015M: David Lechner <david@lechnology.com> 14016R: Sekhar Nori <nsekhar@ti.com> 14017S: Maintained 14018F: Documentation/devicetree/bindings/clock/ti/davinci/ 14019F: drivers/clk/davinci/ 14020 14021TI DAVINCI SERIES GPIO DRIVER 14022M: Keerthy <j-keerthy@ti.com> 14023L: linux-gpio@vger.kernel.org 14024S: Maintained 14025F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14026F: drivers/gpio/gpio-davinci.c 14027 14028TI DAVINCI SERIES MEDIA DRIVER 14029M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14030L: linux-media@vger.kernel.org 14031W: https://linuxtv.org 14032Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14033T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14034S: Maintained 14035F: drivers/media/platform/davinci/ 14036F: include/media/davinci/ 14037 14038TI ETHERNET SWITCH DRIVER (CPSW) 14039R: Grygorii Strashko <grygorii.strashko@ti.com> 14040L: linux-omap@vger.kernel.org 14041L: netdev@vger.kernel.org 14042S: Maintained 14043F: drivers/net/ethernet/ti/cpsw* 14044F: drivers/net/ethernet/ti/davinci* 14045 14046TI FLASH MEDIA INTERFACE DRIVER 14047M: Alex Dubov <oakad@yahoo.com> 14048S: Maintained 14049F: drivers/misc/tifm* 14050F: drivers/mmc/host/tifm_sd.c 14051F: include/linux/tifm.h 14052 14053TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14054M: Santosh Shilimkar <ssantosh@kernel.org> 14055L: linux-kernel@vger.kernel.org 14056L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14057S: Maintained 14058F: drivers/soc/ti/* 14059T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14060 14061TI LM49xxx FAMILY ASoC CODEC DRIVERS 14062M: M R Swami Reddy <mr.swami.reddy@ti.com> 14063M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14064L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14065S: Maintained 14066F: sound/soc/codecs/lm49453* 14067F: sound/soc/codecs/isabelle* 14068 14069TI LP855x BACKLIGHT DRIVER 14070M: Milo Kim <milo.kim@ti.com> 14071S: Maintained 14072F: Documentation/backlight/lp855x-driver.txt 14073F: drivers/video/backlight/lp855x_bl.c 14074F: include/linux/platform_data/lp855x.h 14075 14076TI LP8727 CHARGER DRIVER 14077M: Milo Kim <milo.kim@ti.com> 14078S: Maintained 14079F: drivers/power/supply/lp8727_charger.c 14080F: include/linux/platform_data/lp8727.h 14081 14082TI LP8788 MFD DRIVER 14083M: Milo Kim <milo.kim@ti.com> 14084S: Maintained 14085F: drivers/iio/adc/lp8788_adc.c 14086F: drivers/leds/leds-lp8788.c 14087F: drivers/mfd/lp8788*.c 14088F: drivers/power/supply/lp8788-charger.c 14089F: drivers/regulator/lp8788-*.c 14090F: include/linux/mfd/lp8788*.h 14091 14092TI NETCP ETHERNET DRIVER 14093M: Wingman Kwok <w-kwok2@ti.com> 14094M: Murali Karicheri <m-karicheri2@ti.com> 14095L: netdev@vger.kernel.org 14096S: Maintained 14097F: drivers/net/ethernet/ti/netcp* 14098 14099TI TAS571X FAMILY ASoC CODEC DRIVER 14100M: Kevin Cernekee <cernekee@chromium.org> 14101L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14102S: Odd Fixes 14103F: sound/soc/codecs/tas571x* 14104 14105TI TRF7970A NFC DRIVER 14106M: Mark Greer <mgreer@animalcreek.com> 14107L: linux-wireless@vger.kernel.org 14108L: linux-nfc@lists.01.org (moderated for non-subscribers) 14109S: Supported 14110F: drivers/nfc/trf7970a.c 14111F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14112 14113TI TWL4030 SERIES SOC CODEC DRIVER 14114M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14115L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14116S: Maintained 14117F: sound/soc/codecs/twl4030* 14118 14119TI VPE/CAL DRIVERS 14120M: Benoit Parrot <bparrot@ti.com> 14121L: linux-media@vger.kernel.org 14122W: http://linuxtv.org/ 14123Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14124S: Maintained 14125F: drivers/media/platform/ti-vpe/ 14126 14127TI WILINK WIRELESS DRIVERS 14128L: linux-wireless@vger.kernel.org 14129W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14130W: http://wireless.kernel.org/en/users/Drivers/wl1251 14131T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14132S: Orphan 14133F: drivers/net/wireless/ti/ 14134F: include/linux/wl12xx.h 14135 14136TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14137M: John Stultz <john.stultz@linaro.org> 14138M: Thomas Gleixner <tglx@linutronix.de> 14139R: Stephen Boyd <sboyd@kernel.org> 14140L: linux-kernel@vger.kernel.org 14141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14142S: Supported 14143F: include/linux/clocksource.h 14144F: include/linux/time.h 14145F: include/linux/timex.h 14146F: include/uapi/linux/time.h 14147F: include/uapi/linux/timex.h 14148F: kernel/time/clocksource.c 14149F: kernel/time/time*.c 14150F: kernel/time/alarmtimer.c 14151F: kernel/time/ntp.c 14152F: tools/testing/selftests/timers/ 14153 14154TIPC NETWORK LAYER 14155M: Jon Maloy <jon.maloy@ericsson.com> 14156M: Ying Xue <ying.xue@windriver.com> 14157L: netdev@vger.kernel.org (core kernel code) 14158L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14159W: http://tipc.sourceforge.net/ 14160S: Maintained 14161F: include/uapi/linux/tipc*.h 14162F: net/tipc/ 14163 14164TLAN NETWORK DRIVER 14165M: Samuel Chessman <chessman@tux.org> 14166L: tlan-devel@lists.sourceforge.net (subscribers-only) 14167W: http://sourceforge.net/projects/tlan/ 14168S: Maintained 14169F: Documentation/networking/tlan.txt 14170F: drivers/net/ethernet/ti/tlan.* 14171 14172TM6000 VIDEO4LINUX DRIVER 14173M: Mauro Carvalho Chehab <mchehab@kernel.org> 14174L: linux-media@vger.kernel.org 14175W: https://linuxtv.org 14176T: git git://linuxtv.org/media_tree.git 14177S: Odd fixes 14178F: drivers/media/usb/tm6000/ 14179F: Documentation/media/v4l-drivers/tm6000* 14180 14181TMIO/SDHI MMC DRIVER 14182M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14183L: linux-mmc@vger.kernel.org 14184S: Supported 14185F: drivers/mmc/host/tmio_mmc* 14186F: drivers/mmc/host/renesas_sdhi* 14187F: include/linux/mfd/tmio.h 14188 14189TMP401 HARDWARE MONITOR DRIVER 14190M: Guenter Roeck <linux@roeck-us.net> 14191L: linux-hwmon@vger.kernel.org 14192S: Maintained 14193F: Documentation/hwmon/tmp401 14194F: drivers/hwmon/tmp401.c 14195 14196TMPFS (SHMEM FILESYSTEM) 14197M: Hugh Dickins <hughd@google.com> 14198L: linux-mm@kvack.org 14199S: Maintained 14200F: include/linux/shmem_fs.h 14201F: mm/shmem.c 14202 14203TOMOYO SECURITY MODULE 14204M: Kentaro Takeda <takedakn@nttdata.co.jp> 14205M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14206L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14207L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14208L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14209L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14210W: http://tomoyo.sourceforge.jp/ 14211T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14212S: Maintained 14213F: security/tomoyo/ 14214 14215TOPSTAR LAPTOP EXTRAS DRIVER 14216M: Herton Ronaldo Krzesinski <herton@canonical.com> 14217L: platform-driver-x86@vger.kernel.org 14218S: Maintained 14219F: drivers/platform/x86/topstar-laptop.c 14220 14221TORTURE-TEST MODULES 14222M: Davidlohr Bueso <dave@stgolabs.net> 14223M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14224M: Josh Triplett <josh@joshtriplett.org> 14225L: linux-kernel@vger.kernel.org 14226S: Supported 14227T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14228F: Documentation/RCU/torture.txt 14229F: kernel/torture.c 14230F: kernel/rcu/rcutorture.c 14231F: kernel/locking/locktorture.c 14232 14233TOSHIBA ACPI EXTRAS DRIVER 14234M: Azael Avalos <coproscefalo@gmail.com> 14235L: platform-driver-x86@vger.kernel.org 14236S: Maintained 14237F: drivers/platform/x86/toshiba_acpi.c 14238 14239TOSHIBA BLUETOOTH DRIVER 14240M: Azael Avalos <coproscefalo@gmail.com> 14241L: platform-driver-x86@vger.kernel.org 14242S: Maintained 14243F: drivers/platform/x86/toshiba_bluetooth.c 14244 14245TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14246M: Azael Avalos <coproscefalo@gmail.com> 14247L: platform-driver-x86@vger.kernel.org 14248S: Maintained 14249F: drivers/platform/x86/toshiba_haps.c 14250 14251TOSHIBA SMM DRIVER 14252M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14253W: http://www.buzzard.org.uk/toshiba/ 14254S: Maintained 14255F: drivers/char/toshiba.c 14256F: include/linux/toshiba.h 14257F: include/uapi/linux/toshiba.h 14258 14259TOSHIBA TC358743 DRIVER 14260M: Mats Randgaard <matrandg@cisco.com> 14261L: linux-media@vger.kernel.org 14262S: Maintained 14263F: drivers/media/i2c/tc358743* 14264F: include/media/i2c/tc358743.h 14265 14266TOSHIBA WMI HOTKEYS DRIVER 14267M: Azael Avalos <coproscefalo@gmail.com> 14268L: platform-driver-x86@vger.kernel.org 14269S: Maintained 14270F: drivers/platform/x86/toshiba-wmi.c 14271 14272TPM DEVICE DRIVER 14273M: Peter Huewe <peterhuewe@gmx.de> 14274M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14275R: Jason Gunthorpe <jgg@ziepe.ca> 14276L: linux-integrity@vger.kernel.org 14277Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14278W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14279T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14280S: Maintained 14281F: drivers/char/tpm/ 14282 14283TRACING 14284M: Steven Rostedt <rostedt@goodmis.org> 14285M: Ingo Molnar <mingo@redhat.com> 14286T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14287S: Maintained 14288F: Documentation/trace/ftrace.txt 14289F: arch/*/*/*/ftrace.h 14290F: arch/*/kernel/ftrace.c 14291F: include/*/ftrace.h 14292F: include/linux/trace*.h 14293F: include/trace/ 14294F: kernel/trace/ 14295F: tools/testing/selftests/ftrace/ 14296 14297TRACING MMIO ACCESSES (MMIOTRACE) 14298M: Steven Rostedt <rostedt@goodmis.org> 14299M: Ingo Molnar <mingo@kernel.org> 14300R: Karol Herbst <karolherbst@gmail.com> 14301R: Pekka Paalanen <ppaalanen@gmail.com> 14302S: Maintained 14303L: linux-kernel@vger.kernel.org 14304L: nouveau@lists.freedesktop.org 14305F: kernel/trace/trace_mmiotrace.c 14306F: include/linux/mmiotrace.h 14307F: arch/x86/mm/kmmio.c 14308F: arch/x86/mm/mmio-mod.c 14309F: arch/x86/mm/testmmiotrace.c 14310 14311TRIVIAL PATCHES 14312M: Jiri Kosina <trivial@kernel.org> 14313T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14314S: Maintained 14315K: ^Subject:.*(?i)trivial 14316 14317TEMPO SEMICONDUCTOR DRIVERS 14318M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14319S: Maintained 14320F: sound/soc/codecs/tscs*.c 14321F: sound/soc/codecs/tscs*.h 14322F: Documentation/devicetree/bindings/sound/tscs*.txt 14323 14324TTY LAYER 14325M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14326M: Jiri Slaby <jslaby@suse.com> 14327S: Supported 14328T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14329F: Documentation/serial/ 14330F: drivers/tty/ 14331F: drivers/tty/serial/serial_core.c 14332F: include/linux/serial_core.h 14333F: include/linux/serial.h 14334F: include/linux/tty.h 14335F: include/uapi/linux/serial_core.h 14336F: include/uapi/linux/serial.h 14337F: include/uapi/linux/tty.h 14338 14339TUA9001 MEDIA DRIVER 14340M: Antti Palosaari <crope@iki.fi> 14341L: linux-media@vger.kernel.org 14342W: https://linuxtv.org 14343W: http://palosaari.fi/linux/ 14344Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14345T: git git://linuxtv.org/anttip/media_tree.git 14346S: Maintained 14347F: drivers/media/tuners/tua9001* 14348 14349TULIP NETWORK DRIVERS 14350L: netdev@vger.kernel.org 14351L: linux-parisc@vger.kernel.org 14352S: Orphan 14353F: drivers/net/ethernet/dec/tulip/ 14354 14355TUN/TAP driver 14356M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14357W: http://vtun.sourceforge.net/tun 14358S: Maintained 14359F: Documentation/networking/tuntap.txt 14360F: arch/um/os-Linux/drivers/ 14361 14362TURBOCHANNEL SUBSYSTEM 14363M: "Maciej W. Rozycki" <macro@linux-mips.org> 14364M: Ralf Baechle <ralf@linux-mips.org> 14365L: linux-mips@linux-mips.org 14366Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14367S: Maintained 14368F: drivers/tc/ 14369F: include/linux/tc.h 14370 14371TW5864 VIDEO4LINUX DRIVER 14372M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14373M: Anton Sviridenko <anton@corp.bluecherry.net> 14374M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14375M: Andrey Utkin <andrey_utkin@fastmail.com> 14376L: linux-media@vger.kernel.org 14377S: Supported 14378F: drivers/media/pci/tw5864/ 14379 14380TW68 VIDEO4LINUX DRIVER 14381M: Hans Verkuil <hverkuil@xs4all.nl> 14382L: linux-media@vger.kernel.org 14383T: git git://linuxtv.org/media_tree.git 14384W: https://linuxtv.org 14385S: Odd Fixes 14386F: drivers/media/pci/tw68/ 14387 14388TW686X VIDEO4LINUX DRIVER 14389M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14390L: linux-media@vger.kernel.org 14391T: git git://linuxtv.org/media_tree.git 14392W: http://linuxtv.org 14393S: Maintained 14394F: drivers/media/pci/tw686x/ 14395 14396UBI FILE SYSTEM (UBIFS) 14397M: Richard Weinberger <richard@nod.at> 14398M: Artem Bityutskiy <dedekind1@gmail.com> 14399M: Adrian Hunter <adrian.hunter@intel.com> 14400L: linux-mtd@lists.infradead.org 14401T: git git://git.infradead.org/ubifs-2.6.git 14402W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14403S: Supported 14404F: Documentation/filesystems/ubifs.txt 14405F: fs/ubifs/ 14406 14407UCLINUX (M68KNOMMU AND COLDFIRE) 14408M: Greg Ungerer <gerg@linux-m68k.org> 14409W: http://www.linux-m68k.org/ 14410W: http://www.uclinux.org/ 14411L: linux-m68k@lists.linux-m68k.org 14412L: uclinux-dev@uclinux.org (subscribers-only) 14413T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14414S: Maintained 14415F: arch/m68k/coldfire/ 14416F: arch/m68k/68*/ 14417F: arch/m68k/*/*_no.* 14418F: arch/m68k/include/asm/*_no.* 14419 14420UDF FILESYSTEM 14421M: Jan Kara <jack@suse.com> 14422S: Maintained 14423F: Documentation/filesystems/udf.txt 14424F: fs/udf/ 14425 14426UDRAW TABLET 14427M: Bastien Nocera <hadess@hadess.net> 14428L: linux-input@vger.kernel.org 14429S: Maintained 14430F: drivers/hid/hid-udraw-ps3.c 14431 14432UFS FILESYSTEM 14433M: Evgeniy Dushistov <dushistov@mail.ru> 14434S: Maintained 14435F: Documentation/filesystems/ufs.txt 14436F: fs/ufs/ 14437 14438UHID USERSPACE HID IO DRIVER: 14439M: David Herrmann <dh.herrmann@googlemail.com> 14440L: linux-input@vger.kernel.org 14441S: Maintained 14442F: drivers/hid/uhid.c 14443F: include/uapi/linux/uhid.h 14444 14445ULPI BUS 14446M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14447L: linux-usb@vger.kernel.org 14448S: Maintained 14449F: drivers/usb/common/ulpi.c 14450F: include/linux/ulpi/ 14451 14452ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14453L: linux-usb@vger.kernel.org 14454S: Orphan 14455F: drivers/uwb/ 14456F: include/linux/uwb.h 14457F: include/linux/uwb/ 14458 14459UNICORE32 ARCHITECTURE: 14460M: Guan Xuetao <gxt@pku.edu.cn> 14461W: http://mprc.pku.edu.cn/~guanxuetao/linux 14462S: Maintained 14463T: git git://github.com/gxt/linux.git 14464F: arch/unicore32/ 14465 14466UNIFDEF 14467M: Tony Finch <dot@dotat.at> 14468W: http://dotat.at/prog/unifdef 14469S: Maintained 14470F: scripts/unifdef.c 14471 14472UNIFORM CDROM DRIVER 14473M: Jens Axboe <axboe@kernel.dk> 14474W: http://www.kernel.dk 14475S: Maintained 14476F: Documentation/cdrom/ 14477F: drivers/cdrom/cdrom.c 14478F: include/linux/cdrom.h 14479F: include/uapi/linux/cdrom.h 14480 14481UNISYS S-PAR DRIVERS 14482M: David Kershner <david.kershner@unisys.com> 14483L: sparmaintainer@unisys.com (Unisys internal) 14484S: Supported 14485F: include/linux/visorbus.h 14486F: drivers/visorbus/ 14487F: drivers/staging/unisys/ 14488 14489UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14490M: Vinayak Holikatti <vinholikatti@gmail.com> 14491L: linux-scsi@vger.kernel.org 14492S: Supported 14493F: Documentation/scsi/ufs.txt 14494F: drivers/scsi/ufs/ 14495 14496UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14497M: Joao Pinto <jpinto@synopsys.com> 14498L: linux-scsi@vger.kernel.org 14499S: Supported 14500F: drivers/scsi/ufs/*dwc* 14501 14502UNSORTED BLOCK IMAGES (UBI) 14503M: Artem Bityutskiy <dedekind1@gmail.com> 14504M: Richard Weinberger <richard@nod.at> 14505W: http://www.linux-mtd.infradead.org/ 14506L: linux-mtd@lists.infradead.org 14507T: git git://git.infradead.org/ubifs-2.6.git 14508S: Supported 14509F: drivers/mtd/ubi/ 14510F: include/linux/mtd/ubi.h 14511F: include/uapi/mtd/ubi-user.h 14512 14513USB "USBNET" DRIVER FRAMEWORK 14514M: Oliver Neukum <oneukum@suse.com> 14515L: netdev@vger.kernel.org 14516W: http://www.linux-usb.org/usbnet 14517S: Maintained 14518F: drivers/net/usb/usbnet.c 14519F: include/linux/usb/usbnet.h 14520 14521USB ACM DRIVER 14522M: Oliver Neukum <oneukum@suse.com> 14523L: linux-usb@vger.kernel.org 14524S: Maintained 14525F: Documentation/usb/acm.txt 14526F: drivers/usb/class/cdc-acm.* 14527 14528USB AR5523 WIRELESS DRIVER 14529M: Pontus Fuchs <pontus.fuchs@gmail.com> 14530L: linux-wireless@vger.kernel.org 14531S: Maintained 14532F: drivers/net/wireless/ath/ar5523/ 14533 14534USB ATTACHED SCSI 14535M: Oliver Neukum <oneukum@suse.com> 14536L: linux-usb@vger.kernel.org 14537L: linux-scsi@vger.kernel.org 14538S: Maintained 14539F: drivers/usb/storage/uas.c 14540 14541USB CDC ETHERNET DRIVER 14542M: Oliver Neukum <oliver@neukum.org> 14543L: linux-usb@vger.kernel.org 14544S: Maintained 14545F: drivers/net/usb/cdc_*.c 14546F: include/uapi/linux/usb/cdc.h 14547 14548USB CHAOSKEY DRIVER 14549M: Keith Packard <keithp@keithp.com> 14550L: linux-usb@vger.kernel.org 14551S: Maintained 14552F: drivers/usb/misc/chaoskey.c 14553 14554USB CYPRESS C67X00 DRIVER 14555M: Peter Korsgaard <jacmet@sunsite.dk> 14556L: linux-usb@vger.kernel.org 14557S: Maintained 14558F: drivers/usb/c67x00/ 14559 14560USB DAVICOM DM9601 DRIVER 14561M: Peter Korsgaard <jacmet@sunsite.dk> 14562L: netdev@vger.kernel.org 14563W: http://www.linux-usb.org/usbnet 14564S: Maintained 14565F: drivers/net/usb/dm9601.c 14566 14567USB DIAMOND RIO500 DRIVER 14568M: Cesar Miquel <miquel@df.uba.ar> 14569L: rio500-users@lists.sourceforge.net 14570W: http://rio500.sourceforge.net 14571S: Maintained 14572F: drivers/usb/misc/rio500* 14573 14574USB EHCI DRIVER 14575M: Alan Stern <stern@rowland.harvard.edu> 14576L: linux-usb@vger.kernel.org 14577S: Maintained 14578F: Documentation/usb/ehci.txt 14579F: drivers/usb/host/ehci* 14580 14581USB GADGET/PERIPHERAL SUBSYSTEM 14582M: Felipe Balbi <balbi@kernel.org> 14583L: linux-usb@vger.kernel.org 14584W: http://www.linux-usb.org/gadget 14585T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14586S: Maintained 14587F: drivers/usb/gadget/ 14588F: include/linux/usb/gadget* 14589 14590USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14591M: Jiri Kosina <jikos@kernel.org> 14592R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14593L: linux-usb@vger.kernel.org 14594T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14595S: Maintained 14596F: Documentation/hid/hiddev.txt 14597F: drivers/hid/usbhid/ 14598 14599USB INTEL XHCI ROLE MUX DRIVER 14600M: Hans de Goede <hdegoede@redhat.com> 14601L: linux-usb@vger.kernel.org 14602S: Maintained 14603F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14604 14605USB ISP116X DRIVER 14606M: Olav Kongas <ok@artecdesign.ee> 14607L: linux-usb@vger.kernel.org 14608S: Maintained 14609F: drivers/usb/host/isp116x* 14610F: include/linux/usb/isp116x.h 14611 14612USB LAN78XX ETHERNET DRIVER 14613M: Woojung Huh <woojung.huh@microchip.com> 14614M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14615L: netdev@vger.kernel.org 14616S: Maintained 14617F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14618F: drivers/net/usb/lan78xx.* 14619F: include/dt-bindings/net/microchip-lan78xx.h 14620 14621USB MASS STORAGE DRIVER 14622M: Alan Stern <stern@rowland.harvard.edu> 14623L: linux-usb@vger.kernel.org 14624L: usb-storage@lists.one-eyed-alien.net 14625S: Maintained 14626W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14627F: drivers/usb/storage/ 14628 14629USB MIDI DRIVER 14630M: Clemens Ladisch <clemens@ladisch.de> 14631L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14632T: git git://git.alsa-project.org/alsa-kernel.git 14633S: Maintained 14634F: sound/usb/midi.* 14635 14636USB NETWORKING DRIVERS 14637L: linux-usb@vger.kernel.org 14638S: Odd Fixes 14639F: drivers/net/usb/ 14640 14641USB OHCI DRIVER 14642M: Alan Stern <stern@rowland.harvard.edu> 14643L: linux-usb@vger.kernel.org 14644S: Maintained 14645F: Documentation/usb/ohci.txt 14646F: drivers/usb/host/ohci* 14647 14648USB OTG FSM (Finite State Machine) 14649M: Peter Chen <Peter.Chen@nxp.com> 14650T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14651L: linux-usb@vger.kernel.org 14652S: Maintained 14653F: drivers/usb/common/usb-otg-fsm.c 14654 14655USB OVER IP DRIVER 14656M: Valentina Manea <valentina.manea.m@gmail.com> 14657M: Shuah Khan <shuah@kernel.org> 14658L: linux-usb@vger.kernel.org 14659S: Maintained 14660F: Documentation/usb/usbip_protocol.txt 14661F: drivers/usb/usbip/ 14662F: tools/usb/usbip/ 14663 14664USB PEGASUS DRIVER 14665M: Petko Manolov <petkan@nucleusys.com> 14666L: linux-usb@vger.kernel.org 14667L: netdev@vger.kernel.org 14668T: git git://github.com/petkan/pegasus.git 14669W: https://github.com/petkan/pegasus 14670S: Maintained 14671F: drivers/net/usb/pegasus.* 14672 14673USB PHY LAYER 14674M: Felipe Balbi <balbi@kernel.org> 14675L: linux-usb@vger.kernel.org 14676T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14677S: Maintained 14678F: drivers/usb/phy/ 14679 14680USB PRINTER DRIVER (usblp) 14681M: Pete Zaitcev <zaitcev@redhat.com> 14682L: linux-usb@vger.kernel.org 14683S: Supported 14684F: drivers/usb/class/usblp.c 14685 14686USB QMI WWAN NETWORK DRIVER 14687M: Bjørn Mork <bjorn@mork.no> 14688L: netdev@vger.kernel.org 14689S: Maintained 14690F: Documentation/ABI/testing/sysfs-class-net-qmi 14691F: drivers/net/usb/qmi_wwan.c 14692 14693USB RTL8150 DRIVER 14694M: Petko Manolov <petkan@nucleusys.com> 14695L: linux-usb@vger.kernel.org 14696L: netdev@vger.kernel.org 14697T: git git://github.com/petkan/rtl8150.git 14698W: https://github.com/petkan/rtl8150 14699S: Maintained 14700F: drivers/net/usb/rtl8150.c 14701 14702USB SERIAL SUBSYSTEM 14703M: Johan Hovold <johan@kernel.org> 14704L: linux-usb@vger.kernel.org 14705T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14706S: Maintained 14707F: Documentation/usb/usb-serial.txt 14708F: drivers/usb/serial/ 14709F: include/linux/usb/serial.h 14710 14711USB SMSC75XX ETHERNET DRIVER 14712M: Steve Glendinning <steve.glendinning@shawell.net> 14713L: netdev@vger.kernel.org 14714S: Maintained 14715F: drivers/net/usb/smsc75xx.* 14716 14717USB SMSC95XX ETHERNET DRIVER 14718M: Steve Glendinning <steve.glendinning@shawell.net> 14719M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14720L: netdev@vger.kernel.org 14721S: Maintained 14722F: drivers/net/usb/smsc95xx.* 14723 14724USB SUBSYSTEM 14725M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14726L: linux-usb@vger.kernel.org 14727W: http://www.linux-usb.org 14728T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14729S: Supported 14730F: Documentation/devicetree/bindings/usb/ 14731F: Documentation/usb/ 14732F: drivers/usb/ 14733F: include/linux/usb.h 14734F: include/linux/usb/ 14735 14736USB TYPEC PI3USB30532 MUX DRIVER 14737M: Hans de Goede <hdegoede@redhat.com> 14738L: linux-usb@vger.kernel.org 14739S: Maintained 14740F: drivers/usb/typec/mux/pi3usb30532.c 14741 14742USB TYPEC SUBSYSTEM 14743M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14744L: linux-usb@vger.kernel.org 14745S: Maintained 14746F: Documentation/ABI/testing/sysfs-class-typec 14747F: Documentation/usb/typec.rst 14748F: drivers/usb/typec/ 14749F: include/linux/usb/typec.h 14750 14751USB UHCI DRIVER 14752M: Alan Stern <stern@rowland.harvard.edu> 14753L: linux-usb@vger.kernel.org 14754S: Maintained 14755F: drivers/usb/host/uhci* 14756 14757USB VIDEO CLASS 14758M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14759L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14760L: linux-media@vger.kernel.org 14761T: git git://linuxtv.org/media_tree.git 14762W: http://www.ideasonboard.org/uvc/ 14763S: Maintained 14764F: drivers/media/usb/uvc/ 14765F: include/uapi/linux/uvcvideo.h 14766 14767USB VISION DRIVER 14768M: Hans Verkuil <hverkuil@xs4all.nl> 14769L: linux-media@vger.kernel.org 14770T: git git://linuxtv.org/media_tree.git 14771W: https://linuxtv.org 14772S: Odd Fixes 14773F: drivers/media/usb/usbvision/ 14774 14775USB WEBCAM GADGET 14776M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14777L: linux-usb@vger.kernel.org 14778S: Maintained 14779F: drivers/usb/gadget/function/*uvc* 14780F: drivers/usb/gadget/legacy/webcam.c 14781 14782USB WIRELESS RNDIS DRIVER (rndis_wlan) 14783M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14784L: linux-wireless@vger.kernel.org 14785S: Maintained 14786F: drivers/net/wireless/rndis_wlan.c 14787 14788USB XHCI DRIVER 14789M: Mathias Nyman <mathias.nyman@intel.com> 14790L: linux-usb@vger.kernel.org 14791S: Supported 14792F: drivers/usb/host/xhci* 14793F: drivers/usb/host/pci-quirks* 14794 14795USB ZD1201 DRIVER 14796L: linux-wireless@vger.kernel.org 14797W: http://linux-lc100020.sourceforge.net 14798S: Orphan 14799F: drivers/net/wireless/zydas/zd1201.* 14800 14801USB ZR364XX DRIVER 14802M: Antoine Jacquet <royale@zerezo.com> 14803L: linux-usb@vger.kernel.org 14804L: linux-media@vger.kernel.org 14805T: git git://linuxtv.org/media_tree.git 14806W: http://royale.zerezo.com/zr364xx/ 14807S: Maintained 14808F: Documentation/media/v4l-drivers/zr364xx* 14809F: drivers/media/usb/zr364xx/ 14810 14811USER-MODE LINUX (UML) 14812M: Jeff Dike <jdike@addtoit.com> 14813M: Richard Weinberger <richard@nod.at> 14814L: user-mode-linux-devel@lists.sourceforge.net 14815L: user-mode-linux-user@lists.sourceforge.net 14816W: http://user-mode-linux.sourceforge.net 14817T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14818S: Maintained 14819F: Documentation/virtual/uml/ 14820F: arch/um/ 14821F: arch/x86/um/ 14822F: fs/hostfs/ 14823F: fs/hppfs/ 14824 14825USERSPACE I/O (UIO) 14826M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14827S: Maintained 14828T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14829F: Documentation/driver-api/uio-howto.rst 14830F: drivers/uio/ 14831F: include/linux/uio*.h 14832 14833UTIL-LINUX PACKAGE 14834M: Karel Zak <kzak@redhat.com> 14835L: util-linux@vger.kernel.org 14836W: http://en.wikipedia.org/wiki/Util-linux 14837T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14838S: Maintained 14839 14840UUID HELPERS 14841M: Christoph Hellwig <hch@lst.de> 14842R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14843L: linux-kernel@vger.kernel.org 14844T: git git://git.infradead.org/users/hch/uuid.git 14845F: lib/uuid.c 14846F: lib/test_uuid.c 14847F: include/linux/uuid.h 14848F: include/uapi/linux/uuid.h 14849S: Maintained 14850 14851UVESAFB DRIVER 14852M: Michal Januszewski <spock@gentoo.org> 14853L: linux-fbdev@vger.kernel.org 14854W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14855S: Maintained 14856F: Documentation/fb/uvesafb.txt 14857F: drivers/video/fbdev/uvesafb.* 14858 14859VF610 NAND DRIVER 14860M: Stefan Agner <stefan@agner.ch> 14861L: linux-mtd@lists.infradead.org 14862S: Supported 14863F: drivers/mtd/nand/raw/vf610_nfc.c 14864 14865VFAT/FAT/MSDOS FILESYSTEM 14866M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14867S: Maintained 14868F: Documentation/filesystems/vfat.txt 14869F: fs/fat/ 14870 14871VFIO DRIVER 14872M: Alex Williamson <alex.williamson@redhat.com> 14873L: kvm@vger.kernel.org 14874T: git git://github.com/awilliam/linux-vfio.git 14875S: Maintained 14876F: Documentation/vfio.txt 14877F: drivers/vfio/ 14878F: include/linux/vfio.h 14879F: include/uapi/linux/vfio.h 14880 14881VFIO MEDIATED DEVICE DRIVERS 14882M: Kirti Wankhede <kwankhede@nvidia.com> 14883L: kvm@vger.kernel.org 14884S: Maintained 14885F: Documentation/vfio-mediated-device.txt 14886F: drivers/vfio/mdev/ 14887F: include/linux/mdev.h 14888F: samples/vfio-mdev/ 14889 14890VFIO PLATFORM DRIVER 14891M: Eric Auger <eric.auger@redhat.com> 14892L: kvm@vger.kernel.org 14893S: Maintained 14894F: drivers/vfio/platform/ 14895 14896VGA_SWITCHEROO 14897R: Lukas Wunner <lukas@wunner.de> 14898S: Maintained 14899F: Documentation/gpu/vga-switcheroo.rst 14900F: drivers/gpu/vga/vga_switcheroo.c 14901F: include/linux/vga_switcheroo.h 14902T: git git://anongit.freedesktop.org/drm/drm-misc 14903 14904VIA RHINE NETWORK DRIVER 14905S: Orphan 14906F: drivers/net/ethernet/via/via-rhine.c 14907 14908VIA SD/MMC CARD CONTROLLER DRIVER 14909M: Bruce Chang <brucechang@via.com.tw> 14910M: Harald Welte <HaraldWelte@viatech.com> 14911S: Maintained 14912F: drivers/mmc/host/via-sdmmc.c 14913 14914VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14915M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14916L: linux-fbdev@vger.kernel.org 14917S: Maintained 14918F: include/linux/via-core.h 14919F: include/linux/via-gpio.h 14920F: include/linux/via_i2c.h 14921F: drivers/video/fbdev/via/ 14922 14923VIA VELOCITY NETWORK DRIVER 14924M: Francois Romieu <romieu@fr.zoreil.com> 14925L: netdev@vger.kernel.org 14926S: Maintained 14927F: drivers/net/ethernet/via/via-velocity.* 14928 14929VIDEO MULTIPLEXER DRIVER 14930M: Philipp Zabel <p.zabel@pengutronix.de> 14931L: linux-media@vger.kernel.org 14932S: Maintained 14933F: drivers/media/platform/video-mux.c 14934 14935VIDEOBUF2 FRAMEWORK 14936M: Pawel Osciak <pawel@osciak.com> 14937M: Marek Szyprowski <m.szyprowski@samsung.com> 14938M: Kyungmin Park <kyungmin.park@samsung.com> 14939L: linux-media@vger.kernel.org 14940S: Maintained 14941F: drivers/media/v4l2-core/videobuf2-* 14942F: include/media/videobuf2-* 14943 14944VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14945M: Helen Koike <helen.koike@collabora.com> 14946L: linux-media@vger.kernel.org 14947T: git git://linuxtv.org/media_tree.git 14948W: https://linuxtv.org 14949S: Maintained 14950F: drivers/media/platform/vimc/* 14951 14952VIRT LIB 14953M: Alex Williamson <alex.williamson@redhat.com> 14954M: Paolo Bonzini <pbonzini@redhat.com> 14955L: kvm@vger.kernel.org 14956S: Supported 14957F: virt/lib/ 14958 14959VIRTIO AND VHOST VSOCK DRIVER 14960M: Stefan Hajnoczi <stefanha@redhat.com> 14961L: kvm@vger.kernel.org 14962L: virtualization@lists.linux-foundation.org 14963L: netdev@vger.kernel.org 14964S: Maintained 14965F: include/linux/virtio_vsock.h 14966F: include/uapi/linux/virtio_vsock.h 14967F: include/uapi/linux/vsockmon.h 14968F: include/uapi/linux/vm_sockets_diag.h 14969F: net/vmw_vsock/diag.c 14970F: net/vmw_vsock/af_vsock_tap.c 14971F: net/vmw_vsock/virtio_transport_common.c 14972F: net/vmw_vsock/virtio_transport.c 14973F: drivers/net/vsockmon.c 14974F: drivers/vhost/vsock.c 14975F: drivers/vhost/vsock.h 14976F: tools/testing/vsock/ 14977 14978VIRTIO CONSOLE DRIVER 14979M: Amit Shah <amit@kernel.org> 14980L: virtualization@lists.linux-foundation.org 14981S: Maintained 14982F: drivers/char/virtio_console.c 14983F: include/linux/virtio_console.h 14984F: include/uapi/linux/virtio_console.h 14985 14986VIRTIO CORE, NET AND BLOCK DRIVERS 14987M: "Michael S. Tsirkin" <mst@redhat.com> 14988M: Jason Wang <jasowang@redhat.com> 14989L: virtualization@lists.linux-foundation.org 14990S: Maintained 14991F: Documentation/devicetree/bindings/virtio/ 14992F: drivers/virtio/ 14993F: tools/virtio/ 14994F: drivers/net/virtio_net.c 14995F: drivers/block/virtio_blk.c 14996F: include/linux/virtio*.h 14997F: include/uapi/linux/virtio_*.h 14998F: drivers/crypto/virtio/ 14999F: mm/balloon_compaction.c 15000 15001VIRTIO CRYPTO DRIVER 15002M: Gonglei <arei.gonglei@huawei.com> 15003L: virtualization@lists.linux-foundation.org 15004L: linux-crypto@vger.kernel.org 15005S: Maintained 15006F: drivers/crypto/virtio/ 15007F: include/uapi/linux/virtio_crypto.h 15008 15009VIRTIO DRIVERS FOR S390 15010M: Cornelia Huck <cohuck@redhat.com> 15011M: Halil Pasic <pasic@linux.ibm.com> 15012L: linux-s390@vger.kernel.org 15013L: virtualization@lists.linux-foundation.org 15014L: kvm@vger.kernel.org 15015S: Supported 15016F: drivers/s390/virtio/ 15017F: arch/s390/include/uapi/asm/virtio-ccw.h 15018 15019VIRTIO GPU DRIVER 15020M: David Airlie <airlied@linux.ie> 15021M: Gerd Hoffmann <kraxel@redhat.com> 15022L: dri-devel@lists.freedesktop.org 15023L: virtualization@lists.linux-foundation.org 15024T: git git://anongit.freedesktop.org/drm/drm-misc 15025S: Maintained 15026F: drivers/gpu/drm/virtio/ 15027F: include/uapi/linux/virtio_gpu.h 15028 15029VIRTIO HOST (VHOST) 15030M: "Michael S. Tsirkin" <mst@redhat.com> 15031M: Jason Wang <jasowang@redhat.com> 15032L: kvm@vger.kernel.org 15033L: virtualization@lists.linux-foundation.org 15034L: netdev@vger.kernel.org 15035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15036S: Maintained 15037F: drivers/vhost/ 15038F: include/uapi/linux/vhost.h 15039 15040VIRTIO INPUT DRIVER 15041M: Gerd Hoffmann <kraxel@redhat.com> 15042S: Maintained 15043F: drivers/virtio/virtio_input.c 15044F: include/uapi/linux/virtio_input.h 15045 15046VIRTUAL BOX GUEST DEVICE DRIVER 15047M: Hans de Goede <hdegoede@redhat.com> 15048M: Arnd Bergmann <arnd@arndb.de> 15049M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15050S: Maintained 15051F: include/linux/vbox_utils.h 15052F: include/uapi/linux/vbox*.h 15053F: drivers/virt/vboxguest/ 15054 15055VIRTUAL SERIO DEVICE DRIVER 15056M: Stephen Chandler Paul <thatslyude@gmail.com> 15057S: Maintained 15058F: drivers/input/serio/userio.c 15059F: include/uapi/linux/userio.h 15060 15061VIVID VIRTUAL VIDEO DRIVER 15062M: Hans Verkuil <hverkuil@xs4all.nl> 15063L: linux-media@vger.kernel.org 15064T: git git://linuxtv.org/media_tree.git 15065W: https://linuxtv.org 15066S: Maintained 15067F: drivers/media/platform/vivid/* 15068 15069VLYNQ BUS 15070M: Florian Fainelli <f.fainelli@gmail.com> 15071L: openwrt-devel@lists.openwrt.org (subscribers-only) 15072S: Maintained 15073F: drivers/vlynq/vlynq.c 15074F: include/linux/vlynq.h 15075 15076VME SUBSYSTEM 15077M: Martyn Welch <martyn@welchs.me.uk> 15078M: Manohar Vanga <manohar.vanga@gmail.com> 15079M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15080L: devel@driverdev.osuosl.org 15081S: Maintained 15082T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15083F: Documentation/driver-api/vme.rst 15084F: drivers/staging/vme/ 15085F: drivers/vme/ 15086F: include/linux/vme* 15087 15088VMWARE BALLOON DRIVER 15089M: Xavier Deguillard <xdeguillard@vmware.com> 15090M: Philip Moltmann <moltmann@vmware.com> 15091M: "VMware, Inc." <pv-drivers@vmware.com> 15092L: linux-kernel@vger.kernel.org 15093S: Maintained 15094F: drivers/misc/vmw_balloon.c 15095 15096VMWARE HYPERVISOR INTERFACE 15097M: Alok Kataria <akataria@vmware.com> 15098L: virtualization@lists.linux-foundation.org 15099S: Supported 15100F: arch/x86/kernel/cpu/vmware.c 15101 15102VMWARE PVRDMA DRIVER 15103M: Adit Ranadive <aditr@vmware.com> 15104M: VMware PV-Drivers <pv-drivers@vmware.com> 15105L: linux-rdma@vger.kernel.org 15106S: Maintained 15107F: drivers/infiniband/hw/vmw_pvrdma/ 15108 15109VMware PVSCSI driver 15110M: Jim Gill <jgill@vmware.com> 15111M: VMware PV-Drivers <pv-drivers@vmware.com> 15112L: linux-scsi@vger.kernel.org 15113S: Maintained 15114F: drivers/scsi/vmw_pvscsi.c 15115F: drivers/scsi/vmw_pvscsi.h 15116 15117VMWARE VMMOUSE SUBDRIVER 15118M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15119M: "VMware, Inc." <pv-drivers@vmware.com> 15120L: linux-input@vger.kernel.org 15121S: Maintained 15122F: drivers/input/mouse/vmmouse.c 15123F: drivers/input/mouse/vmmouse.h 15124 15125VMWARE VMXNET3 ETHERNET DRIVER 15126M: Ronak Doshi <doshir@vmware.com> 15127M: "VMware, Inc." <pv-drivers@vmware.com> 15128L: netdev@vger.kernel.org 15129S: Maintained 15130F: drivers/net/vmxnet3/ 15131 15132VOCORE VOCORE2 BOARD 15133M: Harvey Hunt <harveyhuntnexus@gmail.com> 15134L: linux-mips@linux-mips.org 15135S: Maintained 15136F: arch/mips/boot/dts/ralink/vocore2.dts 15137 15138VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15139M: Liam Girdwood <lgirdwood@gmail.com> 15140M: Mark Brown <broonie@kernel.org> 15141L: linux-kernel@vger.kernel.org 15142W: http://www.slimlogic.co.uk/?p=48 15143T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15144S: Supported 15145F: Documentation/devicetree/bindings/regulator/ 15146F: Documentation/power/regulator/ 15147F: drivers/regulator/ 15148F: include/dt-bindings/regulator/ 15149F: include/linux/regulator/ 15150 15151VRF 15152M: David Ahern <dsa@cumulusnetworks.com> 15153M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15154L: netdev@vger.kernel.org 15155S: Maintained 15156F: drivers/net/vrf.c 15157F: Documentation/networking/vrf.txt 15158 15159VT1211 HARDWARE MONITOR DRIVER 15160M: Juerg Haefliger <juergh@gmail.com> 15161L: linux-hwmon@vger.kernel.org 15162S: Maintained 15163F: Documentation/hwmon/vt1211 15164F: drivers/hwmon/vt1211.c 15165 15166VT8231 HARDWARE MONITOR DRIVER 15167M: Roger Lucas <vt8231@hiddenengine.co.uk> 15168L: linux-hwmon@vger.kernel.org 15169S: Maintained 15170F: drivers/hwmon/vt8231.c 15171 15172VUB300 USB to SDIO/SD/MMC bridge chip 15173M: Tony Olech <tony.olech@elandigitalsystems.com> 15174L: linux-mmc@vger.kernel.org 15175L: linux-usb@vger.kernel.org 15176S: Supported 15177F: drivers/mmc/host/vub300.c 15178 15179W1 DALLAS'S 1-WIRE BUS 15180M: Evgeniy Polyakov <zbr@ioremap.net> 15181S: Maintained 15182F: Documentation/w1/ 15183F: drivers/w1/ 15184F: include/linux/w1.h 15185 15186W83791D HARDWARE MONITORING DRIVER 15187M: Marc Hulsman <m.hulsman@tudelft.nl> 15188L: linux-hwmon@vger.kernel.org 15189S: Maintained 15190F: Documentation/hwmon/w83791d 15191F: drivers/hwmon/w83791d.c 15192 15193W83793 HARDWARE MONITORING DRIVER 15194M: Rudolf Marek <r.marek@assembler.cz> 15195L: linux-hwmon@vger.kernel.org 15196S: Maintained 15197F: Documentation/hwmon/w83793 15198F: drivers/hwmon/w83793.c 15199 15200W83795 HARDWARE MONITORING DRIVER 15201M: Jean Delvare <jdelvare@suse.com> 15202L: linux-hwmon@vger.kernel.org 15203S: Maintained 15204F: drivers/hwmon/w83795.c 15205 15206W83L51xD SD/MMC CARD INTERFACE DRIVER 15207M: Pierre Ossman <pierre@ossman.eu> 15208S: Maintained 15209F: drivers/mmc/host/wbsd.* 15210 15211WACOM PROTOCOL 4 SERIAL TABLETS 15212M: Julian Squires <julian@cipht.net> 15213M: Hans de Goede <hdegoede@redhat.com> 15214L: linux-input@vger.kernel.org 15215S: Maintained 15216F: drivers/input/tablet/wacom_serial4.c 15217 15218WATCHDOG DEVICE DRIVERS 15219M: Wim Van Sebroeck <wim@linux-watchdog.org> 15220M: Guenter Roeck <linux@roeck-us.net> 15221L: linux-watchdog@vger.kernel.org 15222W: http://www.linux-watchdog.org/ 15223T: git git://www.linux-watchdog.org/linux-watchdog.git 15224S: Maintained 15225F: Documentation/devicetree/bindings/watchdog/ 15226F: Documentation/watchdog/ 15227F: drivers/watchdog/ 15228F: include/linux/watchdog.h 15229F: include/uapi/linux/watchdog.h 15230 15231WHISKEYCOVE PMIC GPIO DRIVER 15232M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15233L: linux-gpio@vger.kernel.org 15234S: Maintained 15235F: drivers/gpio/gpio-wcove.c 15236 15237WIIMOTE HID DRIVER 15238M: David Herrmann <dh.herrmann@googlemail.com> 15239L: linux-input@vger.kernel.org 15240S: Maintained 15241F: drivers/hid/hid-wiimote* 15242 15243WILOCITY WIL6210 WIRELESS DRIVER 15244M: Maya Erez <merez@codeaurora.org> 15245L: linux-wireless@vger.kernel.org 15246L: wil6210@qti.qualcomm.com 15247S: Supported 15248W: http://wireless.kernel.org/en/users/Drivers/wil6210 15249F: drivers/net/wireless/ath/wil6210/ 15250 15251WIMAX STACK 15252M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15253M: linux-wimax@intel.com 15254L: wimax@linuxwimax.org (subscribers-only) 15255S: Supported 15256W: http://linuxwimax.org 15257F: Documentation/wimax/README.wimax 15258F: include/linux/wimax/debug.h 15259F: include/net/wimax.h 15260F: include/uapi/linux/wimax.h 15261F: net/wimax/ 15262 15263WINBOND CIR DRIVER 15264M: David Härdeman <david@hardeman.nu> 15265S: Maintained 15266F: drivers/media/rc/winbond-cir.c 15267 15268WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15269M: William Breathitt Gray <vilhelm.gray@gmail.com> 15270L: linux-watchdog@vger.kernel.org 15271S: Maintained 15272F: drivers/watchdog/ebc-c384_wdt.c 15273 15274WINSYSTEMS WS16C48 GPIO DRIVER 15275M: William Breathitt Gray <vilhelm.gray@gmail.com> 15276L: linux-gpio@vger.kernel.org 15277S: Maintained 15278F: drivers/gpio/gpio-ws16c48.c 15279 15280WISTRON LAPTOP BUTTON DRIVER 15281M: Miloslav Trmac <mitr@volny.cz> 15282S: Maintained 15283F: drivers/input/misc/wistron_btns.c 15284 15285WL3501 WIRELESS PCMCIA CARD DRIVER 15286L: linux-wireless@vger.kernel.org 15287S: Odd fixes 15288F: drivers/net/wireless/wl3501* 15289 15290WOLFSON MICROELECTRONICS DRIVERS 15291L: patches@opensource.cirrus.com 15292T: git https://github.com/CirrusLogic/linux-drivers.git 15293W: https://github.com/CirrusLogic/linux-drivers/wiki 15294S: Supported 15295F: Documentation/hwmon/wm83?? 15296F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15297F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15298F: Documentation/devicetree/bindings/mfd/arizona.txt 15299F: Documentation/devicetree/bindings/mfd/wm831x.txt 15300F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15301F: arch/arm/mach-s3c64xx/mach-crag6410* 15302F: drivers/clk/clk-wm83*.c 15303F: drivers/extcon/extcon-arizona.c 15304F: drivers/leds/leds-wm83*.c 15305F: drivers/gpio/gpio-*wm*.c 15306F: drivers/gpio/gpio-arizona.c 15307F: drivers/hwmon/wm83??-hwmon.c 15308F: drivers/input/misc/wm831x-on.c 15309F: drivers/input/touchscreen/wm831x-ts.c 15310F: drivers/input/touchscreen/wm97*.c 15311F: drivers/mfd/arizona* 15312F: drivers/mfd/wm*.c 15313F: drivers/mfd/cs47l24* 15314F: drivers/power/supply/wm83*.c 15315F: drivers/rtc/rtc-wm83*.c 15316F: drivers/regulator/wm8*.c 15317F: drivers/regulator/arizona* 15318F: drivers/video/backlight/wm83*_bl.c 15319F: drivers/watchdog/wm83*_wdt.c 15320F: include/linux/mfd/arizona/ 15321F: include/linux/mfd/wm831x/ 15322F: include/linux/mfd/wm8350/ 15323F: include/linux/mfd/wm8400* 15324F: include/linux/regulator/arizona* 15325F: include/linux/wm97xx.h 15326F: include/sound/wm????.h 15327F: sound/soc/codecs/arizona.? 15328F: sound/soc/codecs/wm* 15329F: sound/soc/codecs/cs47l24* 15330 15331WORKQUEUE 15332M: Tejun Heo <tj@kernel.org> 15333R: Lai Jiangshan <jiangshanlai@gmail.com> 15334T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15335S: Maintained 15336F: include/linux/workqueue.h 15337F: kernel/workqueue.c 15338F: Documentation/core-api/workqueue.rst 15339 15340X-POWERS AXP288 PMIC DRIVERS 15341M: Hans de Goede <hdegoede@redhat.com> 15342S: Maintained 15343N: axp288 15344F: drivers/acpi/pmic/intel_pmic_xpower.c 15345 15346X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15347M: Chen-Yu Tsai <wens@csie.org> 15348L: linux-kernel@vger.kernel.org 15349S: Maintained 15350N: axp[128] 15351 15352X.25 NETWORK LAYER 15353M: Andrew Hendry <andrew.hendry@gmail.com> 15354L: linux-x25@vger.kernel.org 15355S: Odd Fixes 15356F: Documentation/networking/x25* 15357F: include/net/x25* 15358F: net/x25/ 15359 15360X86 ARCHITECTURE (32-BIT AND 64-BIT) 15361M: Thomas Gleixner <tglx@linutronix.de> 15362M: Ingo Molnar <mingo@redhat.com> 15363R: "H. Peter Anvin" <hpa@zytor.com> 15364M: x86@kernel.org 15365L: linux-kernel@vger.kernel.org 15366T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15367S: Maintained 15368F: Documentation/x86/ 15369F: arch/x86/ 15370 15371X86 MCE INFRASTRUCTURE 15372M: Tony Luck <tony.luck@intel.com> 15373M: Borislav Petkov <bp@alien8.de> 15374L: linux-edac@vger.kernel.org 15375S: Maintained 15376F: arch/x86/kernel/cpu/mcheck/* 15377 15378X86 MICROCODE UPDATE SUPPORT 15379M: Borislav Petkov <bp@alien8.de> 15380S: Maintained 15381F: arch/x86/kernel/cpu/microcode/* 15382 15383X86 PLATFORM DRIVERS 15384M: Darren Hart <dvhart@infradead.org> 15385M: Andy Shevchenko <andy@infradead.org> 15386L: platform-driver-x86@vger.kernel.org 15387T: git git://git.infradead.org/linux-platform-drivers-x86.git 15388S: Maintained 15389F: drivers/platform/x86/ 15390F: drivers/platform/olpc/ 15391 15392X86 VDSO 15393M: Andy Lutomirski <luto@amacapital.net> 15394L: linux-kernel@vger.kernel.org 15395T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15396S: Maintained 15397F: arch/x86/entry/vdso/ 15398 15399XC2028/3028 TUNER DRIVER 15400M: Mauro Carvalho Chehab <mchehab@kernel.org> 15401L: linux-media@vger.kernel.org 15402W: https://linuxtv.org 15403T: git git://linuxtv.org/media_tree.git 15404S: Maintained 15405F: drivers/media/tuners/tuner-xc2028.* 15406 15407XDP SOCKETS (AF_XDP) 15408M: Björn Töpel <bjorn.topel@intel.com> 15409M: Magnus Karlsson <magnus.karlsson@intel.com> 15410L: netdev@vger.kernel.org 15411S: Maintained 15412F: kernel/bpf/xskmap.c 15413F: net/xdp/ 15414 15415XEN BLOCK SUBSYSTEM 15416M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15417M: Roger Pau Monné <roger.pau@citrix.com> 15418L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15419S: Supported 15420F: drivers/block/xen-blkback/* 15421F: drivers/block/xen* 15422 15423XEN HYPERVISOR ARM 15424M: Stefano Stabellini <sstabellini@kernel.org> 15425L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15426S: Maintained 15427F: arch/arm/xen/ 15428F: arch/arm/include/asm/xen/ 15429 15430XEN HYPERVISOR ARM64 15431M: Stefano Stabellini <sstabellini@kernel.org> 15432L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15433S: Maintained 15434F: arch/arm64/xen/ 15435F: arch/arm64/include/asm/xen/ 15436 15437XEN HYPERVISOR INTERFACE 15438M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15439M: Juergen Gross <jgross@suse.com> 15440L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15441T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15442S: Supported 15443F: arch/x86/xen/ 15444F: drivers/*/xen-*front.c 15445F: drivers/xen/ 15446F: arch/x86/include/asm/xen/ 15447F: arch/x86/include/asm/pvclock-abi.h 15448F: include/xen/ 15449F: include/uapi/xen/ 15450F: Documentation/ABI/stable/sysfs-hypervisor-xen 15451F: Documentation/ABI/testing/sysfs-hypervisor-xen 15452 15453XEN NETWORK BACKEND DRIVER 15454M: Wei Liu <wei.liu2@citrix.com> 15455M: Paul Durrant <paul.durrant@citrix.com> 15456L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15457L: netdev@vger.kernel.org 15458S: Supported 15459F: drivers/net/xen-netback/* 15460 15461XEN PCI SUBSYSTEM 15462M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15463L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15464S: Supported 15465F: arch/x86/pci/*xen* 15466F: drivers/pci/*xen* 15467 15468XEN PVSCSI DRIVERS 15469M: Juergen Gross <jgross@suse.com> 15470L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15471L: linux-scsi@vger.kernel.org 15472S: Supported 15473F: drivers/scsi/xen-scsifront.c 15474F: drivers/xen/xen-scsiback.c 15475F: include/xen/interface/io/vscsiif.h 15476 15477XEN SWIOTLB SUBSYSTEM 15478M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15479L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15480L: iommu@lists.linux-foundation.org 15481S: Supported 15482F: arch/x86/xen/*swiotlb* 15483F: drivers/xen/*swiotlb* 15484 15485XFS FILESYSTEM 15486M: Darrick J. Wong <darrick.wong@oracle.com> 15487M: linux-xfs@vger.kernel.org 15488L: linux-xfs@vger.kernel.org 15489W: http://xfs.org/ 15490T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15491S: Supported 15492F: Documentation/filesystems/xfs.txt 15493F: fs/xfs/ 15494 15495XILINX AXI ETHERNET DRIVER 15496M: Anirudha Sarangi <anirudh@xilinx.com> 15497M: John Linn <John.Linn@xilinx.com> 15498S: Maintained 15499F: drivers/net/ethernet/xilinx/xilinx_axienet* 15500 15501XILINX UARTLITE SERIAL DRIVER 15502M: Peter Korsgaard <jacmet@sunsite.dk> 15503L: linux-serial@vger.kernel.org 15504S: Maintained 15505F: drivers/tty/serial/uartlite.c 15506 15507XILINX VIDEO IP CORES 15508M: Hyun Kwon <hyun.kwon@xilinx.com> 15509M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15510L: linux-media@vger.kernel.org 15511T: git git://linuxtv.org/media_tree.git 15512S: Supported 15513F: Documentation/devicetree/bindings/media/xilinx/ 15514F: drivers/media/platform/xilinx/ 15515F: include/uapi/linux/xilinx-v4l2-controls.h 15516 15517XILLYBUS DRIVER 15518M: Eli Billauer <eli.billauer@gmail.com> 15519L: linux-kernel@vger.kernel.org 15520S: Supported 15521F: drivers/char/xillybus/ 15522 15523XRA1403 GPIO EXPANDER 15524M: Nandor Han <nandor.han@ge.com> 15525M: Semi Malinen <semi.malinen@ge.com> 15526L: linux-gpio@vger.kernel.org 15527S: Maintained 15528F: drivers/gpio/gpio-xra1403.c 15529F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15530 15531XTENSA XTFPGA PLATFORM SUPPORT 15532M: Max Filippov <jcmvbkbc@gmail.com> 15533L: linux-xtensa@linux-xtensa.org 15534S: Maintained 15535F: drivers/spi/spi-xtensa-xtfpga.c 15536F: sound/soc/xtensa/xtfpga-i2s.c 15537 15538YAM DRIVER FOR AX.25 15539M: Jean-Paul Roubelat <jpr@f6fbb.org> 15540L: linux-hams@vger.kernel.org 15541S: Maintained 15542F: drivers/net/hamradio/yam* 15543F: include/linux/yam.h 15544 15545YAMA SECURITY MODULE 15546M: Kees Cook <keescook@chromium.org> 15547T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15548S: Supported 15549F: security/yama/ 15550F: Documentation/admin-guide/LSM/Yama.rst 15551 15552YEALINK PHONE DRIVER 15553M: Henk Vergonet <Henk.Vergonet@gmail.com> 15554L: usbb2k-api-dev@nongnu.org 15555S: Maintained 15556F: Documentation/input/yealink.rst 15557F: drivers/input/misc/yealink.* 15558 15559Z8530 DRIVER FOR AX.25 15560M: Joerg Reuter <jreuter@yaina.de> 15561W: http://yaina.de/jreuter/ 15562W: http://www.qsl.net/dl1bke/ 15563L: linux-hams@vger.kernel.org 15564S: Maintained 15565F: Documentation/networking/z8530drv.txt 15566F: drivers/net/hamradio/*scc.c 15567F: drivers/net/hamradio/z8530.h 15568 15569ZBUD COMPRESSED PAGE ALLOCATOR 15570M: Seth Jennings <sjenning@redhat.com> 15571M: Dan Streetman <ddstreet@ieee.org> 15572L: linux-mm@kvack.org 15573S: Maintained 15574F: mm/zbud.c 15575F: include/linux/zbud.h 15576 15577ZD1211RW WIRELESS DRIVER 15578M: Daniel Drake <dsd@gentoo.org> 15579M: Ulrich Kunitz <kune@deine-taler.de> 15580W: http://zd1211.ath.cx/wiki/DriverRewrite 15581L: linux-wireless@vger.kernel.org 15582L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15583S: Maintained 15584F: drivers/net/wireless/zydas/zd1211rw/ 15585 15586ZD1301 MEDIA DRIVER 15587M: Antti Palosaari <crope@iki.fi> 15588L: linux-media@vger.kernel.org 15589W: https://linuxtv.org/ 15590W: http://palosaari.fi/linux/ 15591Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15592S: Maintained 15593F: drivers/media/usb/dvb-usb-v2/zd1301* 15594 15595ZD1301_DEMOD MEDIA DRIVER 15596M: Antti Palosaari <crope@iki.fi> 15597L: linux-media@vger.kernel.org 15598W: https://linuxtv.org/ 15599W: http://palosaari.fi/linux/ 15600Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15601S: Maintained 15602F: drivers/media/dvb-frontends/zd1301_demod* 15603 15604ZPOOL COMPRESSED PAGE STORAGE API 15605M: Dan Streetman <ddstreet@ieee.org> 15606L: linux-mm@kvack.org 15607S: Maintained 15608F: mm/zpool.c 15609F: include/linux/zpool.h 15610 15611ZR36067 VIDEO FOR LINUX DRIVER 15612L: mjpeg-users@lists.sourceforge.net 15613L: linux-media@vger.kernel.org 15614W: http://mjpeg.sourceforge.net/driver-zoran/ 15615T: hg https://linuxtv.org/hg/v4l-dvb 15616S: Odd Fixes 15617F: drivers/media/pci/zoran/ 15618 15619ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15620M: Minchan Kim <minchan@kernel.org> 15621M: Nitin Gupta <ngupta@vflare.org> 15622R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15623L: linux-kernel@vger.kernel.org 15624S: Maintained 15625F: drivers/block/zram/ 15626F: Documentation/blockdev/zram.txt 15627 15628ZS DECSTATION Z85C30 SERIAL DRIVER 15629M: "Maciej W. Rozycki" <macro@linux-mips.org> 15630S: Maintained 15631F: drivers/tty/serial/zs.* 15632 15633ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15634M: Minchan Kim <minchan@kernel.org> 15635M: Nitin Gupta <ngupta@vflare.org> 15636R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15637L: linux-mm@kvack.org 15638S: Maintained 15639F: mm/zsmalloc.c 15640F: include/linux/zsmalloc.h 15641F: Documentation/vm/zsmalloc.txt 15642 15643ZSWAP COMPRESSED SWAP CACHING 15644M: Seth Jennings <sjenning@redhat.com> 15645M: Dan Streetman <ddstreet@ieee.org> 15646L: linux-mm@kvack.org 15647S: Maintained 15648F: mm/zswap.c 15649 15650THE REST 15651M: Linus Torvalds <torvalds@linux-foundation.org> 15652L: linux-kernel@vger.kernel.org 15653Q: http://patchwork.kernel.org/project/LKML/list/ 15654T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15655S: Buried alive in reporters 15656F: * 15657F: */ 15658