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: Kalle Valo <kvalo@codeaurora.org> 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@codeaurora.org> 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: Vineet Gupta <vgupta@synopsys.com> 5390S: Supported 5391F: arch/arc/plat-eznps 5392F: arch/arc/boot/dts/eznps.dts 5393 5394F2FS FILE SYSTEM 5395M: Jaegeuk Kim <jaegeuk@kernel.org> 5396M: Chao Yu <yuchao0@huawei.com> 5397L: linux-f2fs-devel@lists.sourceforge.net 5398W: https://f2fs.wiki.kernel.org/ 5399T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git 5400S: Maintained 5401F: Documentation/filesystems/f2fs.txt 5402F: Documentation/ABI/testing/sysfs-fs-f2fs 5403F: fs/f2fs/ 5404F: include/linux/f2fs_fs.h 5405F: include/trace/events/f2fs.h 5406 5407F71805F HARDWARE MONITORING DRIVER 5408M: Jean Delvare <jdelvare@suse.com> 5409L: linux-hwmon@vger.kernel.org 5410S: Maintained 5411F: Documentation/hwmon/f71805f 5412F: drivers/hwmon/f71805f.c 5413 5414FAILOVER MODULE 5415M: Sridhar Samudrala <sridhar.samudrala@intel.com> 5416L: netdev@vger.kernel.org 5417S: Supported 5418F: net/core/failover.c 5419F: include/net/failover.h 5420F: Documentation/networking/failover.rst 5421 5422FANOTIFY 5423M: Jan Kara <jack@suse.cz> 5424R: Amir Goldstein <amir73il@gmail.com> 5425L: linux-fsdevel@vger.kernel.org 5426S: Maintained 5427F: fs/notify/fanotify/ 5428F: include/linux/fanotify.h 5429F: include/uapi/linux/fanotify.h 5430 5431FARSYNC SYNCHRONOUS DRIVER 5432M: Kevin Curtis <kevin.curtis@farsite.co.uk> 5433W: http://www.farsite.co.uk/ 5434S: Supported 5435F: drivers/net/wan/farsync.* 5436 5437FAULT INJECTION SUPPORT 5438M: Akinobu Mita <akinobu.mita@gmail.com> 5439S: Supported 5440F: Documentation/fault-injection/ 5441F: lib/fault-inject.c 5442 5443FBTFT Framebuffer drivers 5444M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 5445S: Maintained 5446F: drivers/staging/fbtft/ 5447 5448FC0011 TUNER DRIVER 5449M: Michael Buesch <m@bues.ch> 5450L: linux-media@vger.kernel.org 5451S: Maintained 5452F: drivers/media/tuners/fc0011.h 5453F: drivers/media/tuners/fc0011.c 5454 5455FC2580 MEDIA DRIVER 5456M: Antti Palosaari <crope@iki.fi> 5457L: linux-media@vger.kernel.org 5458W: https://linuxtv.org 5459W: http://palosaari.fi/linux/ 5460Q: http://patchwork.linuxtv.org/project/linux-media/list/ 5461T: git git://linuxtv.org/anttip/media_tree.git 5462S: Maintained 5463F: drivers/media/tuners/fc2580* 5464 5465FCOE SUBSYSTEM (libfc, libfcoe, fcoe) 5466M: Johannes Thumshirn <jth@kernel.org> 5467L: linux-scsi@vger.kernel.org 5468W: www.Open-FCoE.org 5469S: Supported 5470F: drivers/scsi/libfc/ 5471F: drivers/scsi/fcoe/ 5472F: include/scsi/fc/ 5473F: include/scsi/libfc.h 5474F: include/scsi/libfcoe.h 5475F: include/uapi/scsi/fc/ 5476 5477FILE LOCKING (flock() and fcntl()/lockf()) 5478M: Jeff Layton <jlayton@kernel.org> 5479M: "J. Bruce Fields" <bfields@fieldses.org> 5480L: linux-fsdevel@vger.kernel.org 5481S: Maintained 5482F: include/linux/fcntl.h 5483F: include/uapi/linux/fcntl.h 5484F: fs/fcntl.c 5485F: fs/locks.c 5486 5487FILESYSTEMS (VFS and infrastructure) 5488M: Alexander Viro <viro@zeniv.linux.org.uk> 5489L: linux-fsdevel@vger.kernel.org 5490S: Maintained 5491F: fs/* 5492F: include/linux/fs.h 5493F: include/uapi/linux/fs.h 5494 5495FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER 5496M: Riku Voipio <riku.voipio@iki.fi> 5497L: linux-hwmon@vger.kernel.org 5498S: Maintained 5499F: drivers/hwmon/f75375s.c 5500F: include/linux/f75375s.h 5501 5502FIREWIRE AUDIO DRIVERS 5503M: Clemens Ladisch <clemens@ladisch.de> 5504L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5505T: git git://git.alsa-project.org/alsa-kernel.git 5506S: Maintained 5507F: sound/firewire/ 5508 5509FIREWIRE MEDIA DRIVERS (firedtv) 5510M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5511L: linux-media@vger.kernel.org 5512L: linux1394-devel@lists.sourceforge.net 5513T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git 5514S: Maintained 5515F: drivers/media/firewire/ 5516 5517FIREWIRE SBP-2 TARGET 5518M: Chris Boot <bootc@bootc.net> 5519L: linux-scsi@vger.kernel.org 5520L: target-devel@vger.kernel.org 5521L: linux1394-devel@lists.sourceforge.net 5522T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master 5523S: Maintained 5524F: drivers/target/sbp/ 5525 5526FIREWIRE SUBSYSTEM 5527M: Stefan Richter <stefanr@s5r6.in-berlin.de> 5528L: linux1394-devel@lists.sourceforge.net 5529W: http://ieee1394.wiki.kernel.org/ 5530T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git 5531S: Maintained 5532F: drivers/firewire/ 5533F: include/linux/firewire.h 5534F: include/uapi/linux/firewire*.h 5535F: tools/firewire/ 5536 5537FIRMWARE LOADER (request_firmware) 5538M: Luis R. Rodriguez <mcgrof@kernel.org> 5539L: linux-kernel@vger.kernel.org 5540S: Maintained 5541F: Documentation/firmware_class/ 5542F: drivers/base/firmware_loader/ 5543F: include/linux/firmware.h 5544 5545FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card) 5546M: Joshua Morris <josh.h.morris@us.ibm.com> 5547M: Philip Kelleher <pjk1939@linux.vnet.ibm.com> 5548S: Maintained 5549F: drivers/block/rsxx/ 5550 5551FLOPPY DRIVER 5552M: Jiri Kosina <jikos@kernel.org> 5553T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git 5554S: Odd fixes 5555F: drivers/block/floppy.c 5556 5557FMC SUBSYSTEM 5558M: Alessandro Rubini <rubini@gnudd.com> 5559W: http://www.ohwr.org/projects/fmc-bus 5560S: Supported 5561F: drivers/fmc/ 5562F: include/linux/fmc*.h 5563F: include/linux/ipmi-fru.h 5564K: fmc_d.*register 5565 5566FPGA MANAGER FRAMEWORK 5567M: Alan Tull <atull@kernel.org> 5568M: Moritz Fischer <mdf@kernel.org> 5569L: linux-fpga@vger.kernel.org 5570S: Maintained 5571T: git git://git.kernel.org/pub/scm/linux/kernel/git/atull/linux-fpga.git 5572Q: http://patchwork.kernel.org/project/linux-fpga/list/ 5573F: Documentation/fpga/ 5574F: Documentation/devicetree/bindings/fpga/ 5575F: drivers/fpga/ 5576F: include/linux/fpga/ 5577W: http://www.rocketboards.org 5578 5579FPU EMULATOR 5580M: Bill Metzenthen <billm@melbpc.org.au> 5581W: http://floatingpoint.sourceforge.net/emulator/index.html 5582S: Maintained 5583F: arch/x86/math-emu/ 5584 5585FRAME RELAY DLCI/FRAD (Sangoma drivers too) 5586L: netdev@vger.kernel.org 5587S: Orphan 5588F: drivers/net/wan/dlci.c 5589F: drivers/net/wan/sdla.c 5590 5591FRAMEBUFFER LAYER 5592M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 5593L: dri-devel@lists.freedesktop.org 5594L: linux-fbdev@vger.kernel.org 5595T: git git://github.com/bzolnier/linux.git 5596Q: http://patchwork.kernel.org/project/linux-fbdev/list/ 5597S: Maintained 5598F: Documentation/fb/ 5599F: drivers/video/ 5600F: include/video/ 5601F: include/linux/fb.h 5602F: include/uapi/video/ 5603F: include/uapi/linux/fb.h 5604 5605FREESCALE CAAM (Cryptographic Acceleration and Assurance Module) DRIVER 5606M: Horia Geantă <horia.geanta@nxp.com> 5607M: Aymen Sghaier <aymen.sghaier@nxp.com> 5608L: linux-crypto@vger.kernel.org 5609S: Maintained 5610F: drivers/crypto/caam/ 5611F: Documentation/devicetree/bindings/crypto/fsl-sec4.txt 5612 5613FREESCALE DIU FRAMEBUFFER DRIVER 5614M: Timur Tabi <timur@tabi.org> 5615L: linux-fbdev@vger.kernel.org 5616S: Maintained 5617F: drivers/video/fbdev/fsl-diu-fb.* 5618 5619FREESCALE DMA DRIVER 5620M: Li Yang <leoyang.li@nxp.com> 5621M: Zhang Wei <zw@zh-kernel.org> 5622L: linuxppc-dev@lists.ozlabs.org 5623S: Maintained 5624F: drivers/dma/fsldma.* 5625 5626FREESCALE eTSEC ETHERNET DRIVER (GIANFAR) 5627M: Claudiu Manoil <claudiu.manoil@nxp.com> 5628L: netdev@vger.kernel.org 5629S: Maintained 5630F: drivers/net/ethernet/freescale/gianfar* 5631X: drivers/net/ethernet/freescale/gianfar_ptp.c 5632F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt 5633 5634FREESCALE GPMI NAND DRIVER 5635M: Han Xu <han.xu@nxp.com> 5636L: linux-mtd@lists.infradead.org 5637S: Maintained 5638F: drivers/mtd/nand/raw/gpmi-nand/* 5639 5640FREESCALE I2C CPM DRIVER 5641M: Jochen Friedrich <jochen@scram.de> 5642L: linuxppc-dev@lists.ozlabs.org 5643L: linux-i2c@vger.kernel.org 5644S: Maintained 5645F: drivers/i2c/busses/i2c-cpm.c 5646 5647FREESCALE IMX / MXC FEC DRIVER 5648M: Fugang Duan <fugang.duan@nxp.com> 5649L: netdev@vger.kernel.org 5650S: Maintained 5651F: drivers/net/ethernet/freescale/fec_main.c 5652F: drivers/net/ethernet/freescale/fec_ptp.c 5653F: drivers/net/ethernet/freescale/fec.h 5654F: Documentation/devicetree/bindings/net/fsl-fec.txt 5655 5656FREESCALE IMX / MXC FRAMEBUFFER DRIVER 5657M: Sascha Hauer <s.hauer@pengutronix.de> 5658R: Pengutronix Kernel Team <kernel@pengutronix.de> 5659L: linux-fbdev@vger.kernel.org 5660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 5661S: Maintained 5662F: include/linux/platform_data/video-imxfb.h 5663F: drivers/video/fbdev/imxfb.c 5664 5665FREESCALE QORIQ DPAA ETHERNET DRIVER 5666M: Madalin Bucur <madalin.bucur@nxp.com> 5667L: netdev@vger.kernel.org 5668S: Maintained 5669F: drivers/net/ethernet/freescale/dpaa 5670 5671FREESCALE QORIQ DPAA FMAN DRIVER 5672M: Madalin Bucur <madalin.bucur@nxp.com> 5673L: netdev@vger.kernel.org 5674S: Maintained 5675F: drivers/net/ethernet/freescale/fman 5676F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt 5677 5678FREESCALE QUAD SPI DRIVER 5679M: Han Xu <han.xu@nxp.com> 5680L: linux-mtd@lists.infradead.org 5681S: Maintained 5682F: drivers/mtd/spi-nor/fsl-quadspi.c 5683 5684FREESCALE QUICC ENGINE LIBRARY 5685M: Qiang Zhao <qiang.zhao@nxp.com> 5686L: linuxppc-dev@lists.ozlabs.org 5687S: Maintained 5688F: drivers/soc/fsl/qe/ 5689F: include/soc/fsl/*qe*.h 5690F: include/soc/fsl/*ucc*.h 5691 5692FREESCALE QUICC ENGINE UCC ETHERNET DRIVER 5693M: Li Yang <leoyang.li@nxp.com> 5694L: netdev@vger.kernel.org 5695L: linuxppc-dev@lists.ozlabs.org 5696S: Maintained 5697F: drivers/net/ethernet/freescale/ucc_geth* 5698 5699FREESCALE QUICC ENGINE UCC HDLC DRIVER 5700M: Zhao Qiang <qiang.zhao@nxp.com> 5701L: netdev@vger.kernel.org 5702L: linuxppc-dev@lists.ozlabs.org 5703S: Maintained 5704F: drivers/net/wan/fsl_ucc_hdlc* 5705 5706FREESCALE QUICC ENGINE UCC UART DRIVER 5707M: Timur Tabi <timur@tabi.org> 5708L: linuxppc-dev@lists.ozlabs.org 5709S: Maintained 5710F: drivers/tty/serial/ucc_uart.c 5711 5712FREESCALE SOC DRIVERS 5713M: Li Yang <leoyang.li@nxp.com> 5714L: linuxppc-dev@lists.ozlabs.org 5715L: linux-arm-kernel@lists.infradead.org 5716S: Maintained 5717F: Documentation/devicetree/bindings/soc/fsl/ 5718F: drivers/soc/fsl/ 5719F: include/linux/fsl/ 5720 5721FREESCALE SOC FS_ENET DRIVER 5722M: Pantelis Antoniou <pantelis.antoniou@gmail.com> 5723M: Vitaly Bordug <vbordug@ru.mvista.com> 5724L: linuxppc-dev@lists.ozlabs.org 5725L: netdev@vger.kernel.org 5726S: Maintained 5727F: drivers/net/ethernet/freescale/fs_enet/ 5728F: include/linux/fs_enet_pd.h 5729 5730FREESCALE SOC SOUND DRIVERS 5731M: Timur Tabi <timur@tabi.org> 5732M: Nicolin Chen <nicoleotsuka@gmail.com> 5733M: Xiubo Li <Xiubo.Lee@gmail.com> 5734R: Fabio Estevam <fabio.estevam@nxp.com> 5735L: alsa-devel@alsa-project.org (moderated for non-subscribers) 5736L: linuxppc-dev@lists.ozlabs.org 5737S: Maintained 5738F: sound/soc/fsl/fsl* 5739F: sound/soc/fsl/imx* 5740F: sound/soc/fsl/mpc8610_hpcd.c 5741 5742FREESCALE USB PERIPHERAL DRIVERS 5743M: Li Yang <leoyang.li@nxp.com> 5744L: linux-usb@vger.kernel.org 5745L: linuxppc-dev@lists.ozlabs.org 5746S: Maintained 5747F: drivers/usb/gadget/udc/fsl* 5748 5749FREEVXFS FILESYSTEM 5750M: Christoph Hellwig <hch@infradead.org> 5751W: ftp://ftp.openlinux.org/pub/people/hch/vxfs 5752S: Maintained 5753F: fs/freevxfs/ 5754 5755FREEZER 5756M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5757M: Pavel Machek <pavel@ucw.cz> 5758L: linux-pm@vger.kernel.org 5759S: Supported 5760F: Documentation/power/freezing-of-tasks.txt 5761F: include/linux/freezer.h 5762F: kernel/freezer.c 5763 5764FRONTSWAP API 5765M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 5766L: linux-kernel@vger.kernel.org 5767S: Maintained 5768F: mm/frontswap.c 5769F: include/linux/frontswap.h 5770 5771FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS 5772M: David Howells <dhowells@redhat.com> 5773L: linux-cachefs@redhat.com (moderated for non-subscribers) 5774S: Supported 5775F: Documentation/filesystems/caching/ 5776F: fs/fscache/ 5777F: include/linux/fscache*.h 5778 5779FSCRYPT: FILE SYSTEM LEVEL ENCRYPTION SUPPORT 5780M: Theodore Y. Ts'o <tytso@mit.edu> 5781M: Jaegeuk Kim <jaegeuk@kernel.org> 5782L: linux-fscrypt@vger.kernel.org 5783Q: https://patchwork.kernel.org/project/linux-fscrypt/list/ 5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/fscrypt.git 5785S: Supported 5786F: fs/crypto/ 5787F: include/linux/fscrypt*.h 5788F: Documentation/filesystems/fscrypt.rst 5789 5790FSNOTIFY: FILESYSTEM NOTIFICATION INFRASTRUCTURE 5791M: Jan Kara <jack@suse.cz> 5792R: Amir Goldstein <amir73il@gmail.com> 5793L: linux-fsdevel@vger.kernel.org 5794S: Maintained 5795F: fs/notify/ 5796F: include/linux/fsnotify*.h 5797 5798FUJITSU LAPTOP EXTRAS 5799M: Jonathan Woithe <jwoithe@just42.net> 5800L: platform-driver-x86@vger.kernel.org 5801S: Maintained 5802F: drivers/platform/x86/fujitsu-laptop.c 5803 5804FUJITSU M-5MO LS CAMERA ISP DRIVER 5805M: Kyungmin Park <kyungmin.park@samsung.com> 5806M: Heungjun Kim <riverful.kim@samsung.com> 5807L: linux-media@vger.kernel.org 5808S: Maintained 5809F: drivers/media/i2c/m5mols/ 5810F: include/media/i2c/m5mols.h 5811 5812FUJITSU TABLET EXTRAS 5813M: Robert Gerlach <khnz@gmx.de> 5814L: platform-driver-x86@vger.kernel.org 5815S: Maintained 5816F: drivers/platform/x86/fujitsu-tablet.c 5817 5818FUSE: FILESYSTEM IN USERSPACE 5819M: Miklos Szeredi <miklos@szeredi.hu> 5820L: linux-fsdevel@vger.kernel.org 5821W: http://fuse.sourceforge.net/ 5822T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git 5823S: Maintained 5824F: fs/fuse/ 5825F: include/uapi/linux/fuse.h 5826F: Documentation/filesystems/fuse.txt 5827 5828FUTEX SUBSYSTEM 5829M: Thomas Gleixner <tglx@linutronix.de> 5830M: Ingo Molnar <mingo@redhat.com> 5831R: Peter Zijlstra <peterz@infradead.org> 5832R: Darren Hart <dvhart@infradead.org> 5833L: linux-kernel@vger.kernel.org 5834T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 5835S: Maintained 5836F: kernel/futex.c 5837F: kernel/futex_compat.c 5838F: include/asm-generic/futex.h 5839F: include/linux/futex.h 5840F: include/uapi/linux/futex.h 5841F: tools/testing/selftests/futex/ 5842F: tools/perf/bench/futex* 5843F: Documentation/*futex* 5844 5845GCC PLUGINS 5846M: Kees Cook <keescook@chromium.org> 5847R: Emese Revfy <re.emese@gmail.com> 5848L: kernel-hardening@lists.openwall.com 5849S: Maintained 5850F: scripts/gcc-plugins/ 5851F: scripts/gcc-plugin.sh 5852F: scripts/Makefile.gcc-plugins 5853F: Documentation/gcc-plugins.txt 5854 5855GCOV BASED KERNEL PROFILING 5856M: Peter Oberparleiter <oberpar@linux.ibm.com> 5857S: Maintained 5858F: kernel/gcov/ 5859F: Documentation/dev-tools/gcov.rst 5860 5861GDB KERNEL DEBUGGING HELPER SCRIPTS 5862M: Jan Kiszka <jan.kiszka@siemens.com> 5863M: Kieran Bingham <kieran@bingham.xyz> 5864S: Supported 5865F: scripts/gdb/ 5866 5867GDT SCSI DISK ARRAY CONTROLLER DRIVER 5868M: Achim Leubner <achim_leubner@adaptec.com> 5869L: linux-scsi@vger.kernel.org 5870W: http://www.icp-vortex.com/ 5871S: Supported 5872F: drivers/scsi/gdt* 5873 5874GEMTEK FM RADIO RECEIVER DRIVER 5875M: Hans Verkuil <hverkuil@xs4all.nl> 5876L: linux-media@vger.kernel.org 5877T: git git://linuxtv.org/media_tree.git 5878W: https://linuxtv.org 5879S: Maintained 5880F: drivers/media/radio/radio-gemtek* 5881 5882GENERIC GPIO I2C DRIVER 5883M: Haavard Skinnemoen <hskinnemoen@gmail.com> 5884S: Supported 5885F: drivers/i2c/busses/i2c-gpio.c 5886F: include/linux/i2c-gpio.h 5887 5888GENERIC GPIO I2C MULTIPLEXER DRIVER 5889M: Peter Korsgaard <peter.korsgaard@barco.com> 5890L: linux-i2c@vger.kernel.org 5891S: Supported 5892F: drivers/i2c/muxes/i2c-mux-gpio.c 5893F: include/linux/i2c-mux-gpio.h 5894F: Documentation/i2c/muxes/i2c-mux-gpio 5895 5896GENERIC HDLC (WAN) DRIVERS 5897M: Krzysztof Halasa <khc@pm.waw.pl> 5898W: http://www.kernel.org/pub/linux/utils/net/hdlc/ 5899S: Maintained 5900F: drivers/net/wan/c101.c 5901F: drivers/net/wan/hd6457* 5902F: drivers/net/wan/hdlc* 5903F: drivers/net/wan/n2.c 5904F: drivers/net/wan/pc300too.c 5905F: drivers/net/wan/pci200syn.c 5906F: drivers/net/wan/wanxl* 5907 5908GENERIC INCLUDE/ASM HEADER FILES 5909M: Arnd Bergmann <arnd@arndb.de> 5910L: linux-arch@vger.kernel.org 5911T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git 5912S: Maintained 5913F: include/asm-generic/ 5914F: include/uapi/asm-generic/ 5915 5916GENERIC PHY FRAMEWORK 5917M: Kishon Vijay Abraham I <kishon@ti.com> 5918L: linux-kernel@vger.kernel.org 5919T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git 5920S: Supported 5921F: drivers/phy/ 5922F: include/linux/phy/ 5923 5924GENERIC PINCTRL I2C DEMULTIPLEXER DRIVER 5925M: Wolfram Sang <wsa+renesas@sang-engineering.com> 5926S: Supported 5927F: drivers/i2c/muxes/i2c-demux-pinctrl.c 5928 5929GENERIC PM DOMAINS 5930M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 5931M: Kevin Hilman <khilman@kernel.org> 5932M: Ulf Hansson <ulf.hansson@linaro.org> 5933L: linux-pm@vger.kernel.org 5934S: Supported 5935F: drivers/base/power/domain*.c 5936F: include/linux/pm_domain.h 5937F: Documentation/devicetree/bindings/power/power_domain.txt 5938 5939GENERIC UIO DRIVER FOR PCI DEVICES 5940M: "Michael S. Tsirkin" <mst@redhat.com> 5941L: kvm@vger.kernel.org 5942S: Supported 5943F: drivers/uio/uio_pci_generic.c 5944 5945GENWQE (IBM Generic Workqueue Card) 5946M: Frank Haverkamp <haver@linux.vnet.ibm.com> 5947M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 5948S: Supported 5949F: drivers/misc/genwqe/ 5950 5951GET_MAINTAINER SCRIPT 5952M: Joe Perches <joe@perches.com> 5953S: Maintained 5954F: scripts/get_maintainer.pl 5955 5956GFS2 FILE SYSTEM 5957M: Steven Whitehouse <swhiteho@redhat.com> 5958M: Bob Peterson <rpeterso@redhat.com> 5959L: cluster-devel@redhat.com 5960W: http://sources.redhat.com/cluster/ 5961T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git 5962S: Supported 5963F: Documentation/filesystems/gfs2*.txt 5964F: fs/gfs2/ 5965F: include/uapi/linux/gfs2_ondisk.h 5966 5967GIGASET ISDN DRIVERS 5968M: Paul Bolle <pebolle@tiscali.nl> 5969L: gigaset307x-common@lists.sourceforge.net 5970W: http://gigaset307x.sourceforge.net/ 5971S: Odd Fixes 5972F: Documentation/isdn/README.gigaset 5973F: drivers/isdn/gigaset/ 5974F: include/uapi/linux/gigaset_dev.h 5975 5976GO7007 MPEG CODEC 5977M: Hans Verkuil <hans.verkuil@cisco.com> 5978L: linux-media@vger.kernel.org 5979S: Maintained 5980F: drivers/media/usb/go7007/ 5981 5982GOODIX TOUCHSCREEN 5983M: Bastien Nocera <hadess@hadess.net> 5984L: linux-input@vger.kernel.org 5985S: Maintained 5986F: drivers/input/touchscreen/goodix.c 5987 5988GPD POCKET FAN DRIVER 5989M: Hans de Goede <hdegoede@redhat.com> 5990L: platform-driver-x86@vger.kernel.org 5991S: Maintained 5992F: drivers/platform/x86/gpd-pocket-fan.c 5993 5994GPIO ACPI SUPPORT 5995M: Mika Westerberg <mika.westerberg@linux.intel.com> 5996M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 5997L: linux-gpio@vger.kernel.org 5998L: linux-acpi@vger.kernel.org 5999S: Maintained 6000F: Documentation/acpi/gpio-properties.txt 6001F: drivers/gpio/gpiolib-acpi.c 6002 6003GPIO IR Transmitter 6004M: Sean Young <sean@mess.org> 6005L: linux-media@vger.kernel.org 6006S: Maintained 6007F: drivers/media/rc/gpio-ir-tx.c 6008 6009GPIO MOCKUP DRIVER 6010M: Bamvor Jian Zhang <bamv2005@gmail.com> 6011R: Bartosz Golaszewski <brgl@bgdev.pl> 6012L: linux-gpio@vger.kernel.org 6013S: Maintained 6014F: drivers/gpio/gpio-mockup.c 6015F: tools/testing/selftests/gpio/ 6016 6017GPIO SUBSYSTEM 6018M: Linus Walleij <linus.walleij@linaro.org> 6019L: linux-gpio@vger.kernel.org 6020T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git 6021S: Maintained 6022F: Documentation/devicetree/bindings/gpio/ 6023F: Documentation/driver-api/gpio/ 6024F: Documentation/gpio/ 6025F: Documentation/ABI/testing/gpio-cdev 6026F: Documentation/ABI/obsolete/sysfs-gpio 6027F: drivers/gpio/ 6028F: include/linux/gpio/ 6029F: include/linux/gpio.h 6030F: include/linux/of_gpio.h 6031F: include/asm-generic/gpio.h 6032F: include/uapi/linux/gpio.h 6033F: tools/gpio/ 6034 6035GRE DEMULTIPLEXER DRIVER 6036M: Dmitry Kozlov <xeb@mail.ru> 6037L: netdev@vger.kernel.org 6038S: Maintained 6039F: net/ipv4/gre_demux.c 6040F: net/ipv4/gre_offload.c 6041F: include/net/gre.h 6042 6043GRETH 10/100/1G Ethernet MAC device driver 6044M: Andreas Larsson <andreas@gaisler.com> 6045L: netdev@vger.kernel.org 6046S: Maintained 6047F: drivers/net/ethernet/aeroflex/ 6048 6049GREYBUS AUDIO PROTOCOLS DRIVERS 6050M: Vaibhav Agarwal <vaibhav.sr@gmail.com> 6051M: Mark Greer <mgreer@animalcreek.com> 6052S: Maintained 6053F: drivers/staging/greybus/audio_apbridgea.c 6054F: drivers/staging/greybus/audio_apbridgea.h 6055F: drivers/staging/greybus/audio_codec.c 6056F: drivers/staging/greybus/audio_codec.h 6057F: drivers/staging/greybus/audio_gb.c 6058F: drivers/staging/greybus/audio_manager.c 6059F: drivers/staging/greybus/audio_manager.h 6060F: drivers/staging/greybus/audio_manager_module.c 6061F: drivers/staging/greybus/audio_manager_private.h 6062F: drivers/staging/greybus/audio_manager_sysfs.c 6063F: drivers/staging/greybus/audio_module.c 6064F: drivers/staging/greybus/audio_topology.c 6065 6066GREYBUS FW/HID/SPI PROTOCOLS DRIVERS 6067M: Viresh Kumar <vireshk@kernel.org> 6068S: Maintained 6069F: drivers/staging/greybus/authentication.c 6070F: drivers/staging/greybus/bootrom.c 6071F: drivers/staging/greybus/firmware.h 6072F: drivers/staging/greybus/fw-core.c 6073F: drivers/staging/greybus/fw-download.c 6074F: drivers/staging/greybus/fw-managament.c 6075F: drivers/staging/greybus/greybus_authentication.h 6076F: drivers/staging/greybus/greybus_firmware.h 6077F: drivers/staging/greybus/hid.c 6078F: drivers/staging/greybus/i2c.c 6079F: drivers/staging/greybus/spi.c 6080F: drivers/staging/greybus/spilib.c 6081F: drivers/staging/greybus/spilib.h 6082 6083GREYBUS LOOPBACK/TIME PROTOCOLS DRIVERS 6084M: Bryan O'Donoghue <pure.logic@nexus-software.ie> 6085S: Maintained 6086F: drivers/staging/greybus/loopback.c 6087F: drivers/staging/greybus/timesync.c 6088F: drivers/staging/greybus/timesync_platform.c 6089 6090GREYBUS PLATFORM DRIVERS 6091M: Vaibhav Hiremath <hvaibhav.linux@gmail.com> 6092S: Maintained 6093F: drivers/staging/greybus/arche-platform.c 6094F: drivers/staging/greybus/arche-apb-ctrl.c 6095F: drivers/staging/greybus/arche_platform.h 6096 6097GREYBUS SDIO/GPIO/SPI PROTOCOLS DRIVERS 6098M: Rui Miguel Silva <rmfrfs@gmail.com> 6099S: Maintained 6100F: drivers/staging/greybus/sdio.c 6101F: drivers/staging/greybus/light.c 6102F: drivers/staging/greybus/gpio.c 6103F: drivers/staging/greybus/power_supply.c 6104F: drivers/staging/greybus/spi.c 6105F: drivers/staging/greybus/spilib.c 6106 6107GREYBUS SUBSYSTEM 6108M: Johan Hovold <johan@kernel.org> 6109M: Alex Elder <elder@kernel.org> 6110M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6111S: Maintained 6112F: drivers/staging/greybus/ 6113L: greybus-dev@lists.linaro.org (moderated for non-subscribers) 6114 6115GREYBUS UART PROTOCOLS DRIVERS 6116M: David Lin <dtwlin@gmail.com> 6117S: Maintained 6118F: drivers/staging/greybus/uart.c 6119F: drivers/staging/greybus/log.c 6120 6121GS1662 VIDEO SERIALIZER 6122M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr> 6123L: linux-media@vger.kernel.org 6124T: git git://linuxtv.org/media_tree.git 6125S: Maintained 6126F: drivers/media/spi/gs1662.c 6127 6128GSPCA FINEPIX SUBDRIVER 6129M: Frank Zago <frank@zago.net> 6130L: linux-media@vger.kernel.org 6131T: git git://linuxtv.org/media_tree.git 6132S: Maintained 6133F: drivers/media/usb/gspca/finepix.c 6134 6135GSPCA GL860 SUBDRIVER 6136M: Olivier Lorin <o.lorin@laposte.net> 6137L: linux-media@vger.kernel.org 6138T: git git://linuxtv.org/media_tree.git 6139S: Maintained 6140F: drivers/media/usb/gspca/gl860/ 6141 6142GSPCA M5602 SUBDRIVER 6143M: Erik Andren <erik.andren@gmail.com> 6144L: linux-media@vger.kernel.org 6145T: git git://linuxtv.org/media_tree.git 6146S: Maintained 6147F: drivers/media/usb/gspca/m5602/ 6148 6149GSPCA PAC207 SONIXB SUBDRIVER 6150M: Hans Verkuil <hverkuil@xs4all.nl> 6151L: linux-media@vger.kernel.org 6152T: git git://linuxtv.org/media_tree.git 6153S: Odd Fixes 6154F: drivers/media/usb/gspca/pac207.c 6155 6156GSPCA SN9C20X SUBDRIVER 6157M: Brian Johnson <brijohn@gmail.com> 6158L: linux-media@vger.kernel.org 6159T: git git://linuxtv.org/media_tree.git 6160S: Maintained 6161F: drivers/media/usb/gspca/sn9c20x.c 6162 6163GSPCA T613 SUBDRIVER 6164M: Leandro Costantino <lcostantino@gmail.com> 6165L: linux-media@vger.kernel.org 6166T: git git://linuxtv.org/media_tree.git 6167S: Maintained 6168F: drivers/media/usb/gspca/t613.c 6169 6170GSPCA USB WEBCAM DRIVER 6171M: Hans Verkuil <hverkuil@xs4all.nl> 6172L: linux-media@vger.kernel.org 6173T: git git://linuxtv.org/media_tree.git 6174S: Odd Fixes 6175F: drivers/media/usb/gspca/ 6176 6177GTP (GPRS Tunneling Protocol) 6178M: Pablo Neira Ayuso <pablo@netfilter.org> 6179M: Harald Welte <laforge@gnumonks.org> 6180L: osmocom-net-gprs@lists.osmocom.org 6181T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/gtp.git 6182S: Maintained 6183F: drivers/net/gtp.c 6184 6185GUID PARTITION TABLE (GPT) 6186M: Davidlohr Bueso <dave@stgolabs.net> 6187L: linux-efi@vger.kernel.org 6188S: Maintained 6189F: block/partitions/efi.* 6190 6191H8/300 ARCHITECTURE 6192M: Yoshinori Sato <ysato@users.sourceforge.jp> 6193L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers) 6194W: http://uclinux-h8.sourceforge.jp 6195T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git 6196S: Maintained 6197F: arch/h8300/ 6198F: drivers/clocksource/h8300_*.c 6199F: drivers/clk/h8300/ 6200F: drivers/irqchip/irq-renesas-h8*.c 6201 6202HACKRF MEDIA DRIVER 6203M: Antti Palosaari <crope@iki.fi> 6204L: linux-media@vger.kernel.org 6205W: https://linuxtv.org 6206W: http://palosaari.fi/linux/ 6207Q: http://patchwork.linuxtv.org/project/linux-media/list/ 6208T: git git://linuxtv.org/anttip/media_tree.git 6209S: Maintained 6210F: drivers/media/usb/hackrf/ 6211 6212HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER 6213M: Frank Seidel <frank@f-seidel.de> 6214L: platform-driver-x86@vger.kernel.org 6215W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/ 6216S: Maintained 6217F: drivers/platform/x86/hdaps.c 6218 6219HARDWARE MONITORING 6220M: Jean Delvare <jdelvare@suse.com> 6221M: Guenter Roeck <linux@roeck-us.net> 6222L: linux-hwmon@vger.kernel.org 6223W: http://hwmon.wiki.kernel.org/ 6224T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 6225S: Maintained 6226F: Documentation/hwmon/ 6227F: drivers/hwmon/ 6228F: include/linux/hwmon*.h 6229 6230HARDWARE RANDOM NUMBER GENERATOR CORE 6231M: Matt Mackall <mpm@selenic.com> 6232M: Herbert Xu <herbert@gondor.apana.org.au> 6233L: linux-crypto@vger.kernel.org 6234S: Odd fixes 6235F: Documentation/devicetree/bindings/rng/ 6236F: Documentation/hw_random.txt 6237F: drivers/char/hw_random/ 6238F: include/linux/hw_random.h 6239 6240HARDWARE TRACING FACILITIES 6241M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 6242S: Maintained 6243F: drivers/hwtracing/ 6244 6245HARDWARE SPINLOCK CORE 6246M: Ohad Ben-Cohen <ohad@wizery.com> 6247M: Bjorn Andersson <bjorn.andersson@linaro.org> 6248L: linux-remoteproc@vger.kernel.org 6249S: Maintained 6250T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git 6251F: Documentation/devicetree/bindings/hwlock/ 6252F: Documentation/hwspinlock.txt 6253F: drivers/hwspinlock/ 6254F: include/linux/hwspinlock.h 6255 6256HARMONY SOUND DRIVER 6257L: linux-parisc@vger.kernel.org 6258S: Maintained 6259F: sound/parisc/harmony.* 6260 6261HDPVR USB VIDEO ENCODER DRIVER 6262M: Hans Verkuil <hverkuil@xs4all.nl> 6263L: linux-media@vger.kernel.org 6264T: git git://linuxtv.org/media_tree.git 6265W: https://linuxtv.org 6266S: Odd Fixes 6267F: drivers/media/usb/hdpvr/ 6268 6269HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER 6270M: Jerry Hoemann <jerry.hoemann@hpe.com> 6271S: Supported 6272F: Documentation/watchdog/hpwdt.txt 6273F: drivers/watchdog/hpwdt.c 6274 6275HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa) 6276M: Don Brace <don.brace@microsemi.com> 6277L: esc.storagedev@microsemi.com 6278L: linux-scsi@vger.kernel.org 6279S: Supported 6280F: Documentation/scsi/hpsa.txt 6281F: drivers/scsi/hpsa*.[ch] 6282F: include/linux/cciss*.h 6283F: include/uapi/linux/cciss*.h 6284 6285HFI1 DRIVER 6286M: Mike Marciniszyn <mike.marciniszyn@intel.com> 6287M: Dennis Dalessandro <dennis.dalessandro@intel.com> 6288L: linux-rdma@vger.kernel.org 6289S: Supported 6290F: drivers/infiniband/hw/hfi1 6291 6292HFS FILESYSTEM 6293L: linux-fsdevel@vger.kernel.org 6294S: Orphan 6295F: Documentation/filesystems/hfs.txt 6296F: fs/hfs/ 6297 6298HFSPLUS FILESYSTEM 6299L: linux-fsdevel@vger.kernel.org 6300S: Orphan 6301F: Documentation/filesystems/hfsplus.txt 6302F: fs/hfsplus/ 6303 6304HGA FRAMEBUFFER DRIVER 6305M: Ferenc Bakonyi <fero@drama.obuda.kando.hu> 6306L: linux-nvidia@lists.surfsouth.com 6307W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml 6308S: Maintained 6309F: drivers/video/fbdev/hgafb.c 6310 6311HIBERNATION (aka Software Suspend, aka swsusp) 6312M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 6313M: Pavel Machek <pavel@ucw.cz> 6314L: linux-pm@vger.kernel.org 6315B: https://bugzilla.kernel.org 6316S: Supported 6317F: arch/x86/power/ 6318F: drivers/base/power/ 6319F: kernel/power/ 6320F: include/linux/suspend.h 6321F: include/linux/freezer.h 6322F: include/linux/pm.h 6323F: arch/*/include/asm/suspend*.h 6324 6325HID CORE LAYER 6326M: Jiri Kosina <jikos@kernel.org> 6327R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 6328L: linux-input@vger.kernel.org 6329T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 6330S: Maintained 6331F: drivers/hid/ 6332F: include/linux/hid* 6333F: include/uapi/linux/hid* 6334 6335HID SENSOR HUB DRIVERS 6336M: Jiri Kosina <jikos@kernel.org> 6337M: Jonathan Cameron <jic23@kernel.org> 6338M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 6339L: linux-input@vger.kernel.org 6340L: linux-iio@vger.kernel.org 6341S: Maintained 6342F: Documentation/hid/hid-sensor* 6343F: drivers/hid/hid-sensor-* 6344F: drivers/iio/*/hid-* 6345F: include/linux/hid-sensor-* 6346 6347HIGH-RESOLUTION TIMERS, CLOCKEVENTS 6348M: Thomas Gleixner <tglx@linutronix.de> 6349L: linux-kernel@vger.kernel.org 6350T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 6351S: Maintained 6352F: Documentation/timers/ 6353F: kernel/time/hrtimer.c 6354F: kernel/time/clockevents.c 6355F: kernel/time/timer_*.c 6356F: include/linux/clockchips.h 6357F: include/linux/hrtimer.h 6358 6359HIGH-SPEED SCC DRIVER FOR AX.25 6360L: linux-hams@vger.kernel.org 6361S: Orphan 6362F: drivers/net/hamradio/dmascc.c 6363F: drivers/net/hamradio/scc.c 6364 6365HIGHPOINT ROCKETRAID 3xxx RAID DRIVER 6366M: HighPoint Linux Team <linux@highpoint-tech.com> 6367W: http://www.highpoint-tech.com 6368S: Supported 6369F: Documentation/scsi/hptiop.txt 6370F: drivers/scsi/hptiop.c 6371 6372HIPPI 6373M: Jes Sorensen <jes@trained-monkey.org> 6374L: linux-hippi@sunsite.dk 6375S: Maintained 6376F: include/linux/hippidevice.h 6377F: include/uapi/linux/if_hippi.h 6378F: net/802/hippi.c 6379F: drivers/net/hippi/ 6380 6381HISILICON NETWORK SUBSYSTEM 3 DRIVER (HNS3) 6382M: Yisen Zhuang <yisen.zhuang@huawei.com> 6383M: Salil Mehta <salil.mehta@huawei.com> 6384L: netdev@vger.kernel.org 6385W: http://www.hisilicon.com 6386S: Maintained 6387F: drivers/net/ethernet/hisilicon/hns3/ 6388 6389HISILICON LPC BUS DRIVER 6390M: john.garry@huawei.com 6391W: http://www.hisilicon.com 6392S: Maintained 6393F: drivers/bus/hisi_lpc.c 6394F: Documentation/devicetree/bindings/arm/hisilicon/hisilicon-low-pin-count.txt 6395 6396HISILICON NETWORK SUBSYSTEM DRIVER 6397M: Yisen Zhuang <yisen.zhuang@huawei.com> 6398M: Salil Mehta <salil.mehta@huawei.com> 6399L: netdev@vger.kernel.org 6400W: http://www.hisilicon.com 6401S: Maintained 6402F: drivers/net/ethernet/hisilicon/ 6403F: Documentation/devicetree/bindings/net/hisilicon*.txt 6404 6405HISILICON PMU DRIVER 6406M: Shaokun Zhang <zhangshaokun@hisilicon.com> 6407W: http://www.hisilicon.com 6408S: Supported 6409F: drivers/perf/hisilicon 6410F: Documentation/perf/hisi-pmu.txt 6411 6412HISILICON ROCE DRIVER 6413M: Lijun Ou <oulijun@huawei.com> 6414M: Wei Hu(Xavier) <xavier.huwei@huawei.com> 6415L: linux-rdma@vger.kernel.org 6416S: Maintained 6417F: drivers/infiniband/hw/hns/ 6418F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt 6419 6420HISILICON SAS Controller 6421M: John Garry <john.garry@huawei.com> 6422W: http://www.hisilicon.com 6423S: Supported 6424F: drivers/scsi/hisi_sas/ 6425F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt 6426 6427HMM - Heterogeneous Memory Management 6428M: Jérôme Glisse <jglisse@redhat.com> 6429L: linux-mm@kvack.org 6430S: Maintained 6431F: mm/hmm* 6432F: include/linux/hmm* 6433F: Documentation/vm/hmm.txt 6434 6435HOST AP DRIVER 6436M: Jouni Malinen <j@w1.fi> 6437L: linux-wireless@vger.kernel.org 6438W: http://w1.fi/hostap-driver.html 6439S: Obsolete 6440F: drivers/net/wireless/intersil/hostap/ 6441 6442HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER 6443L: platform-driver-x86@vger.kernel.org 6444S: Orphan 6445F: drivers/platform/x86/tc1100-wmi.c 6446 6447HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series 6448M: Jaroslav Kysela <perex@perex.cz> 6449S: Maintained 6450F: drivers/net/ethernet/hp/hp100.* 6451 6452HPET: High Precision Event Timers driver 6453M: Clemens Ladisch <clemens@ladisch.de> 6454S: Maintained 6455F: Documentation/timers/hpet.txt 6456F: drivers/char/hpet.c 6457F: include/linux/hpet.h 6458F: include/uapi/linux/hpet.h 6459 6460HPET: x86 6461S: Orphan 6462F: arch/x86/kernel/hpet.c 6463F: arch/x86/include/asm/hpet.h 6464 6465HPFS FILESYSTEM 6466M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz> 6467W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi 6468S: Maintained 6469F: fs/hpfs/ 6470 6471HSI SUBSYSTEM 6472M: Sebastian Reichel <sre@kernel.org> 6473T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git 6474S: Maintained 6475F: Documentation/ABI/testing/sysfs-bus-hsi 6476F: Documentation/driver-api/hsi.rst 6477F: drivers/hsi/ 6478F: include/linux/hsi/ 6479F: include/uapi/linux/hsi/ 6480 6481HSO 3G MODEM DRIVER 6482L: linux-usb@vger.kernel.org 6483S: Orphan 6484F: drivers/net/usb/hso.c 6485 6486HSR NETWORK PROTOCOL 6487M: Arvid Brodin <arvid.brodin@alten.se> 6488L: netdev@vger.kernel.org 6489S: Maintained 6490F: net/hsr/ 6491 6492HT16K33 LED CONTROLLER DRIVER 6493M: Robin van der Gracht <robin@protonic.nl> 6494S: Maintained 6495F: drivers/auxdisplay/ht16k33.c 6496F: Documentation/devicetree/bindings/display/ht16k33.txt 6497 6498HTCPEN TOUCHSCREEN DRIVER 6499M: Pau Oliva Fora <pof@eslack.org> 6500L: linux-input@vger.kernel.org 6501S: Maintained 6502F: drivers/input/touchscreen/htcpen.c 6503 6504HUAWEI ETHERNET DRIVER 6505M: Aviad Krawczyk <aviad.krawczyk@huawei.com> 6506L: netdev@vger.kernel.org 6507S: Supported 6508F: Documentation/networking/hinic.txt 6509F: drivers/net/ethernet/huawei/hinic/ 6510 6511HUGETLB FILESYSTEM 6512M: Mike Kravetz <mike.kravetz@oracle.com> 6513L: linux-mm@kvack.org 6514S: Maintained 6515F: fs/hugetlbfs/ 6516F: mm/hugetlb.c 6517F: include/linux/hugetlb.h 6518F: Documentation/admin-guide/mm/hugetlbpage.rst 6519F: Documentation/vm/hugetlbfs_reserv.rst 6520F: Documentation/ABI/testing/sysfs-kernel-mm-hugepages 6521 6522HVA ST MEDIA DRIVER 6523M: Jean-Christophe Trotin <jean-christophe.trotin@st.com> 6524L: linux-media@vger.kernel.org 6525T: git git://linuxtv.org/media_tree.git 6526W: https://linuxtv.org 6527S: Supported 6528F: drivers/media/platform/sti/hva 6529 6530HWPOISON MEMORY FAILURE HANDLING 6531M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> 6532L: linux-mm@kvack.org 6533S: Maintained 6534F: mm/memory-failure.c 6535F: mm/hwpoison-inject.c 6536 6537Hyper-V CORE AND DRIVERS 6538M: "K. Y. Srinivasan" <kys@microsoft.com> 6539M: Haiyang Zhang <haiyangz@microsoft.com> 6540M: Stephen Hemminger <sthemmin@microsoft.com> 6541L: devel@linuxdriverproject.org 6542S: Maintained 6543F: Documentation/networking/netvsc.txt 6544F: arch/x86/include/asm/mshyperv.h 6545F: arch/x86/include/asm/trace/hyperv.h 6546F: arch/x86/include/asm/hyperv-tlfs.h 6547F: arch/x86/kernel/cpu/mshyperv.c 6548F: arch/x86/hyperv 6549F: drivers/hid/hid-hyperv.c 6550F: drivers/hv/ 6551F: drivers/input/serio/hyperv-keyboard.c 6552F: drivers/pci/host/pci-hyperv.c 6553F: drivers/net/hyperv/ 6554F: drivers/scsi/storvsc_drv.c 6555F: drivers/uio/uio_hv_generic.c 6556F: drivers/video/fbdev/hyperv_fb.c 6557F: net/vmw_vsock/hyperv_transport.c 6558F: include/linux/hyperv.h 6559F: include/uapi/linux/hyperv.h 6560F: tools/hv/ 6561F: Documentation/ABI/stable/sysfs-bus-vmbus 6562 6563HYPERVISOR VIRTUAL CONSOLE DRIVER 6564L: linuxppc-dev@lists.ozlabs.org 6565S: Odd Fixes 6566F: drivers/tty/hvc/ 6567 6568I2C ACPI SUPPORT 6569M: Mika Westerberg <mika.westerberg@linux.intel.com> 6570L: linux-i2c@vger.kernel.org 6571L: linux-acpi@vger.kernel.org 6572S: Maintained 6573F: drivers/i2c/i2c-core-acpi.c 6574 6575I2C MUXES 6576M: Peter Rosin <peda@axentia.se> 6577L: linux-i2c@vger.kernel.org 6578S: Maintained 6579F: Documentation/i2c/i2c-topology 6580F: Documentation/i2c/muxes/ 6581F: Documentation/devicetree/bindings/i2c/i2c-mux* 6582F: Documentation/devicetree/bindings/i2c/i2c-arb* 6583F: Documentation/devicetree/bindings/i2c/i2c-gate* 6584F: drivers/i2c/i2c-mux.c 6585F: drivers/i2c/muxes/ 6586F: include/linux/i2c-mux.h 6587 6588I2C MV64XXX MARVELL AND ALLWINNER DRIVER 6589M: Gregory CLEMENT <gregory.clement@bootlin.com> 6590L: linux-i2c@vger.kernel.org 6591S: Maintained 6592F: drivers/i2c/busses/i2c-mv64xxx.c 6593 6594I2C OVER PARALLEL PORT 6595M: Jean Delvare <jdelvare@suse.com> 6596L: linux-i2c@vger.kernel.org 6597S: Maintained 6598F: Documentation/i2c/busses/i2c-parport 6599F: Documentation/i2c/busses/i2c-parport-light 6600F: drivers/i2c/busses/i2c-parport.c 6601F: drivers/i2c/busses/i2c-parport-light.c 6602 6603I2C SUBSYSTEM 6604M: Wolfram Sang <wsa@the-dreams.de> 6605L: linux-i2c@vger.kernel.org 6606W: https://i2c.wiki.kernel.org/ 6607Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6608T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6609S: Maintained 6610F: Documentation/devicetree/bindings/i2c/i2c.txt 6611F: Documentation/i2c/ 6612F: drivers/i2c/* 6613F: include/linux/i2c.h 6614F: include/linux/i2c-dev.h 6615F: include/linux/i2c-smbus.h 6616F: include/uapi/linux/i2c.h 6617F: include/uapi/linux/i2c-*.h 6618 6619I2C SUBSYSTEM HOST DRIVERS 6620L: linux-i2c@vger.kernel.org 6621W: https://i2c.wiki.kernel.org/ 6622Q: https://patchwork.ozlabs.org/project/linux-i2c/list/ 6623T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git 6624S: Odd Fixes 6625F: Documentation/devicetree/bindings/i2c/ 6626F: drivers/i2c/algos/ 6627F: drivers/i2c/busses/ 6628 6629I2C-TAOS-EVM DRIVER 6630M: Jean Delvare <jdelvare@suse.com> 6631L: linux-i2c@vger.kernel.org 6632S: Maintained 6633F: Documentation/i2c/busses/i2c-taos-evm 6634F: drivers/i2c/busses/i2c-taos-evm.c 6635 6636I2C-TINY-USB DRIVER 6637M: Till Harbaum <till@harbaum.org> 6638L: linux-i2c@vger.kernel.org 6639W: http://www.harbaum.org/till/i2c_tiny_usb 6640S: Maintained 6641F: drivers/i2c/busses/i2c-tiny-usb.c 6642 6643I2C/SMBUS CONTROLLER DRIVERS FOR PC 6644M: Jean Delvare <jdelvare@suse.com> 6645L: linux-i2c@vger.kernel.org 6646S: Maintained 6647F: Documentation/i2c/busses/i2c-ali1535 6648F: Documentation/i2c/busses/i2c-ali1563 6649F: Documentation/i2c/busses/i2c-ali15x3 6650F: Documentation/i2c/busses/i2c-amd756 6651F: Documentation/i2c/busses/i2c-amd8111 6652F: Documentation/i2c/busses/i2c-i801 6653F: Documentation/i2c/busses/i2c-nforce2 6654F: Documentation/i2c/busses/i2c-piix4 6655F: Documentation/i2c/busses/i2c-sis5595 6656F: Documentation/i2c/busses/i2c-sis630 6657F: Documentation/i2c/busses/i2c-sis96x 6658F: Documentation/i2c/busses/i2c-via 6659F: Documentation/i2c/busses/i2c-viapro 6660F: drivers/i2c/busses/i2c-ali1535.c 6661F: drivers/i2c/busses/i2c-ali1563.c 6662F: drivers/i2c/busses/i2c-ali15x3.c 6663F: drivers/i2c/busses/i2c-amd756.c 6664F: drivers/i2c/busses/i2c-amd756-s4882.c 6665F: drivers/i2c/busses/i2c-amd8111.c 6666F: drivers/i2c/busses/i2c-i801.c 6667F: drivers/i2c/busses/i2c-isch.c 6668F: drivers/i2c/busses/i2c-nforce2.c 6669F: drivers/i2c/busses/i2c-nforce2-s4985.c 6670F: drivers/i2c/busses/i2c-piix4.c 6671F: drivers/i2c/busses/i2c-sis5595.c 6672F: drivers/i2c/busses/i2c-sis630.c 6673F: drivers/i2c/busses/i2c-sis96x.c 6674F: drivers/i2c/busses/i2c-via.c 6675F: drivers/i2c/busses/i2c-viapro.c 6676 6677I2C/SMBUS INTEL CHT WHISKEY COVE PMIC DRIVER 6678M: Hans de Goede <hdegoede@redhat.com> 6679L: linux-i2c@vger.kernel.org 6680S: Maintained 6681F: drivers/i2c/busses/i2c-cht-wc.c 6682 6683I2C/SMBUS ISMT DRIVER 6684M: Seth Heasley <seth.heasley@intel.com> 6685M: Neil Horman <nhorman@tuxdriver.com> 6686L: linux-i2c@vger.kernel.org 6687F: drivers/i2c/busses/i2c-ismt.c 6688F: Documentation/i2c/busses/i2c-ismt 6689 6690I2C/SMBUS STUB DRIVER 6691M: Jean Delvare <jdelvare@suse.com> 6692L: linux-i2c@vger.kernel.org 6693S: Maintained 6694F: drivers/i2c/i2c-stub.c 6695 6696IA64 (Itanium) PLATFORM 6697M: Tony Luck <tony.luck@intel.com> 6698M: Fenghua Yu <fenghua.yu@intel.com> 6699L: linux-ia64@vger.kernel.org 6700T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git 6701S: Maintained 6702F: arch/ia64/ 6703 6704IBM Power 842 compression accelerator 6705M: Haren Myneni <haren@us.ibm.com> 6706S: Supported 6707F: drivers/crypto/nx/Makefile 6708F: drivers/crypto/nx/Kconfig 6709F: drivers/crypto/nx/nx-842* 6710F: include/linux/sw842.h 6711F: crypto/842.c 6712F: lib/842/ 6713 6714IBM Power in-Nest Crypto Acceleration 6715M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6716M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6717L: linux-crypto@vger.kernel.org 6718S: Supported 6719F: drivers/crypto/nx/Makefile 6720F: drivers/crypto/nx/Kconfig 6721F: drivers/crypto/nx/nx-aes* 6722F: drivers/crypto/nx/nx-sha* 6723F: drivers/crypto/nx/nx.* 6724F: drivers/crypto/nx/nx_csbcpb.h 6725F: drivers/crypto/nx/nx_debugfs.h 6726 6727IBM Power Linux RAID adapter 6728M: Brian King <brking@us.ibm.com> 6729S: Supported 6730F: drivers/scsi/ipr.* 6731 6732IBM Power SRIOV Virtual NIC Device Driver 6733M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6734M: John Allen <jallen@linux.vnet.ibm.com> 6735L: netdev@vger.kernel.org 6736S: Supported 6737F: drivers/net/ethernet/ibm/ibmvnic.* 6738 6739IBM Power Virtual Accelerator Switchboard 6740M: Sukadev Bhattiprolu 6741L: linuxppc-dev@lists.ozlabs.org 6742S: Supported 6743F: arch/powerpc/platforms/powernv/vas* 6744F: arch/powerpc/platforms/powernv/copy-paste.h 6745F: arch/powerpc/include/asm/vas.h 6746F: arch/powerpc/include/uapi/asm/vas.h 6747 6748IBM Power Virtual Ethernet Device Driver 6749M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com> 6750L: netdev@vger.kernel.org 6751S: Supported 6752F: drivers/net/ethernet/ibm/ibmveth.* 6753 6754IBM Power Virtual FC Device Drivers 6755M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6756L: linux-scsi@vger.kernel.org 6757S: Supported 6758F: drivers/scsi/ibmvscsi/ibmvfc* 6759 6760IBM Power Virtual SCSI Device Drivers 6761M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com> 6762L: linux-scsi@vger.kernel.org 6763S: Supported 6764F: drivers/scsi/ibmvscsi/ibmvscsi* 6765F: include/scsi/viosrp.h 6766 6767IBM Power Virtual SCSI Device Target Driver 6768M: Bryant G. Ly <bryantly@linux.vnet.ibm.com> 6769M: Michael Cyr <mikecyr@linux.vnet.ibm.com> 6770L: linux-scsi@vger.kernel.org 6771L: target-devel@vger.kernel.org 6772S: Supported 6773F: drivers/scsi/ibmvscsi_tgt/ 6774 6775IBM Power VMX Cryptographic instructions 6776M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com> 6777M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com> 6778L: linux-crypto@vger.kernel.org 6779S: Supported 6780F: drivers/crypto/vmx/Makefile 6781F: drivers/crypto/vmx/Kconfig 6782F: drivers/crypto/vmx/vmx.c 6783F: drivers/crypto/vmx/aes* 6784F: drivers/crypto/vmx/ghash* 6785F: drivers/crypto/vmx/ppc-xlate.pl 6786 6787IBM ServeRAID RAID DRIVER 6788S: Orphan 6789F: drivers/scsi/ips.* 6790 6791ICH LPC AND GPIO DRIVER 6792M: Peter Tyser <ptyser@xes-inc.com> 6793S: Maintained 6794F: drivers/mfd/lpc_ich.c 6795F: drivers/gpio/gpio-ich.c 6796 6797IDE SUBSYSTEM 6798M: "David S. Miller" <davem@davemloft.net> 6799L: linux-ide@vger.kernel.org 6800Q: http://patchwork.ozlabs.org/project/linux-ide/list/ 6801T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git 6802S: Maintained 6803F: Documentation/ide/ 6804F: drivers/ide/ 6805F: include/linux/ide.h 6806 6807IDE/ATAPI DRIVERS 6808M: Borislav Petkov <bp@alien8.de> 6809L: linux-ide@vger.kernel.org 6810S: Maintained 6811F: Documentation/cdrom/ide-cd 6812F: drivers/ide/ide-cd* 6813 6814IDEAPAD LAPTOP EXTRAS DRIVER 6815M: Ike Panhc <ike.pan@canonical.com> 6816L: platform-driver-x86@vger.kernel.org 6817W: http://launchpad.net/ideapad-laptop 6818S: Maintained 6819F: drivers/platform/x86/ideapad-laptop.c 6820 6821IDEAPAD LAPTOP SLIDEBAR DRIVER 6822M: Andrey Moiseev <o2g.org.ru@gmail.com> 6823L: linux-input@vger.kernel.org 6824W: https://github.com/o2genum/ideapad-slidebar 6825S: Maintained 6826F: drivers/input/misc/ideapad_slidebar.c 6827 6828IDT VersaClock 5 CLOCK DRIVER 6829M: Marek Vasut <marek.vasut@gmail.com> 6830S: Maintained 6831F: drivers/clk/clk-versaclock5.c 6832 6833IEEE 802.15.4 SUBSYSTEM 6834M: Alexander Aring <alex.aring@gmail.com> 6835M: Stefan Schmidt <stefan@osg.samsung.com> 6836L: linux-wpan@vger.kernel.org 6837W: http://wpan.cakelab.org/ 6838T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan.git 6839T: git git://git.kernel.org/pub/scm/linux/kernel/git/sschmidt/wpan-next.git 6840S: Maintained 6841F: net/ieee802154/ 6842F: net/mac802154/ 6843F: drivers/net/ieee802154/ 6844F: include/linux/nl802154.h 6845F: include/linux/ieee802154.h 6846F: include/net/nl802154.h 6847F: include/net/mac802154.h 6848F: include/net/af_ieee802154.h 6849F: include/net/cfg802154.h 6850F: include/net/ieee802154_netdev.h 6851F: Documentation/networking/ieee802154.txt 6852 6853IFE PROTOCOL 6854M: Yotam Gigi <yotam.gi@gmail.com> 6855M: Jamal Hadi Salim <jhs@mojatatu.com> 6856F: net/ife 6857F: include/net/ife.h 6858F: include/uapi/linux/ife.h 6859 6860IGORPLUG-USB IR RECEIVER 6861M: Sean Young <sean@mess.org> 6862L: linux-media@vger.kernel.org 6863S: Maintained 6864F: drivers/media/rc/igorplugusb.c 6865 6866IGUANAWORKS USB IR TRANSCEIVER 6867M: Sean Young <sean@mess.org> 6868L: linux-media@vger.kernel.org 6869S: Maintained 6870F: drivers/media/rc/iguanair.c 6871 6872IIO DIGITAL POTENTIOMETER DAC 6873M: Peter Rosin <peda@axentia.se> 6874L: linux-iio@vger.kernel.org 6875S: Maintained 6876F: Documentation/ABI/testing/sysfs-bus-iio-dac-dpot-dac 6877F: Documentation/devicetree/bindings/iio/dac/dpot-dac.txt 6878F: drivers/iio/dac/dpot-dac.c 6879 6880IIO ENVELOPE DETECTOR 6881M: Peter Rosin <peda@axentia.se> 6882L: linux-iio@vger.kernel.org 6883S: Maintained 6884F: Documentation/ABI/testing/sysfs-bus-iio-adc-envelope-detector 6885F: Documentation/devicetree/bindings/iio/adc/envelope-detector.txt 6886F: drivers/iio/adc/envelope-detector.c 6887 6888IIO MULTIPLEXER 6889M: Peter Rosin <peda@axentia.se> 6890L: linux-iio@vger.kernel.org 6891S: Maintained 6892F: Documentation/devicetree/bindings/iio/multiplexer/iio-mux.txt 6893F: drivers/iio/multiplexer/iio-mux.c 6894 6895IIO SUBSYSTEM AND DRIVERS 6896M: Jonathan Cameron <jic23@kernel.org> 6897R: Hartmut Knaack <knaack.h@gmx.de> 6898R: Lars-Peter Clausen <lars@metafoo.de> 6899R: Peter Meerwald-Stadler <pmeerw@pmeerw.net> 6900L: linux-iio@vger.kernel.org 6901T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git 6902S: Maintained 6903F: Documentation/ABI/testing/configfs-iio* 6904F: Documentation/ABI/testing/sysfs-bus-iio* 6905F: Documentation/devicetree/bindings/iio/ 6906F: drivers/iio/ 6907F: drivers/staging/iio/ 6908F: include/linux/iio/ 6909F: tools/iio/ 6910 6911IKANOS/ADI EAGLE ADSL USB DRIVER 6912M: Matthieu Castet <castet.matthieu@free.fr> 6913M: Stanislaw Gruszka <stf_xl@wp.pl> 6914S: Maintained 6915F: drivers/usb/atm/ueagle-atm.c 6916 6917IMGTEC ASCII LCD DRIVER 6918M: Paul Burton <paul.burton@mips.com> 6919S: Maintained 6920F: Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt 6921F: drivers/auxdisplay/img-ascii-lcd.c 6922 6923IMGTEC IR DECODER DRIVER 6924M: James Hogan <jhogan@kernel.org> 6925S: Maintained 6926F: drivers/media/rc/img-ir/ 6927 6928IMON SOUNDGRAPH USB IR RECEIVER 6929M: Sean Young <sean@mess.org> 6930L: linux-media@vger.kernel.org 6931S: Maintained 6932F: drivers/media/rc/imon_raw.c 6933F: drivers/media/rc/imon.c 6934 6935IMS TWINTURBO FRAMEBUFFER DRIVER 6936L: linux-fbdev@vger.kernel.org 6937S: Orphan 6938F: drivers/video/fbdev/imsttfb.c 6939 6940INA209 HARDWARE MONITOR DRIVER 6941M: Guenter Roeck <linux@roeck-us.net> 6942L: linux-hwmon@vger.kernel.org 6943S: Maintained 6944F: Documentation/hwmon/ina209 6945F: Documentation/devicetree/bindings/i2c/ina209.txt 6946F: drivers/hwmon/ina209.c 6947 6948INA2XX HARDWARE MONITOR DRIVER 6949M: Guenter Roeck <linux@roeck-us.net> 6950L: linux-hwmon@vger.kernel.org 6951S: Maintained 6952F: Documentation/hwmon/ina2xx 6953F: drivers/hwmon/ina2xx.c 6954F: include/linux/platform_data/ina2xx.h 6955 6956INDUSTRY PACK SUBSYSTEM (IPACK) 6957M: Samuel Iglesias Gonsalvez <siglesias@igalia.com> 6958M: Jens Taprogge <jens.taprogge@taprogge.org> 6959M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 6960L: industrypack-devel@lists.sourceforge.net 6961W: http://industrypack.sourceforge.net 6962S: Maintained 6963F: drivers/ipack/ 6964 6965INFINIBAND SUBSYSTEM 6966M: Doug Ledford <dledford@redhat.com> 6967M: Jason Gunthorpe <jgg@mellanox.com> 6968L: linux-rdma@vger.kernel.org 6969W: https://github.com/linux-rdma/rdma-core 6970Q: http://patchwork.kernel.org/project/linux-rdma/list/ 6971T: git git://git.kernel.org/pub/scm/linux/kernel/git/rdma/rdma.git 6972S: Supported 6973F: Documentation/devicetree/bindings/infiniband/ 6974F: Documentation/infiniband/ 6975F: drivers/infiniband/ 6976F: include/uapi/linux/if_infiniband.h 6977F: include/uapi/rdma/ 6978F: include/rdma/ 6979 6980INGENIC JZ4780 DMA Driver 6981M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com> 6982S: Maintained 6983F: drivers/dma/dma-jz4780.c 6984 6985INGENIC JZ4780 NAND DRIVER 6986M: Harvey Hunt <harveyhuntnexus@gmail.com> 6987L: linux-mtd@lists.infradead.org 6988S: Maintained 6989F: drivers/mtd/nand/raw/jz4780_* 6990 6991INOTIFY 6992M: Jan Kara <jack@suse.cz> 6993R: Amir Goldstein <amir73il@gmail.com> 6994L: linux-fsdevel@vger.kernel.org 6995S: Maintained 6996F: Documentation/filesystems/inotify.txt 6997F: fs/notify/inotify/ 6998F: include/linux/inotify.h 6999F: include/uapi/linux/inotify.h 7000 7001INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS 7002M: Dmitry Torokhov <dmitry.torokhov@gmail.com> 7003L: linux-input@vger.kernel.org 7004Q: http://patchwork.kernel.org/project/linux-input/list/ 7005T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git 7006S: Maintained 7007F: drivers/input/ 7008F: include/linux/input.h 7009F: include/uapi/linux/input.h 7010F: include/uapi/linux/input-event-codes.h 7011F: include/linux/input/ 7012F: Documentation/devicetree/bindings/input/ 7013F: Documentation/input/ 7014 7015INPUT MULTITOUCH (MT) PROTOCOL 7016M: Henrik Rydberg <rydberg@bitmath.org> 7017L: linux-input@vger.kernel.org 7018S: Odd fixes 7019F: Documentation/input/multi-touch-protocol.rst 7020F: drivers/input/input-mt.c 7021K: \b(ABS|SYN)_MT_ 7022 7023INSIDE SECURE CRYPTO DRIVER 7024M: Antoine Tenart <antoine.tenart@bootlin.com> 7025F: drivers/crypto/inside-secure/ 7026S: Maintained 7027L: linux-crypto@vger.kernel.org 7028 7029INTEGRITY MEASUREMENT ARCHITECTURE (IMA) 7030M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7031M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com> 7032L: linux-integrity@vger.kernel.org 7033T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git 7034S: Supported 7035F: security/integrity/ima/ 7036 7037INTEL 810/815 FRAMEBUFFER DRIVER 7038M: Antonino Daplas <adaplas@gmail.com> 7039L: linux-fbdev@vger.kernel.org 7040S: Maintained 7041F: drivers/video/fbdev/i810/ 7042 7043INTEL ASoC BDW/HSW DRIVERS 7044M: Jie Yang <yang.jie@linux.intel.com> 7045L: alsa-devel@alsa-project.org (moderated for non-subscribers) 7046S: Supported 7047F: sound/soc/intel/common/sst-dsp* 7048F: sound/soc/intel/common/sst-firmware.c 7049F: sound/soc/intel/boards/broadwell.c 7050F: sound/soc/intel/haswell/ 7051 7052INTEL C600 SERIES SAS CONTROLLER DRIVER 7053M: Intel SCU Linux support <intel-linux-scu@intel.com> 7054M: Artur Paszkiewicz <artur.paszkiewicz@intel.com> 7055L: linux-scsi@vger.kernel.org 7056T: git git://git.code.sf.net/p/intel-sas/isci 7057S: Supported 7058F: drivers/scsi/isci/ 7059 7060INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets) 7061M: Jani Nikula <jani.nikula@linux.intel.com> 7062M: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> 7063M: Rodrigo Vivi <rodrigo.vivi@intel.com> 7064L: intel-gfx@lists.freedesktop.org 7065W: https://01.org/linuxgraphics/ 7066B: https://01.org/linuxgraphics/documentation/how-report-bugs 7067C: irc://chat.freenode.net/intel-gfx 7068Q: http://patchwork.freedesktop.org/project/intel-gfx/ 7069T: git git://anongit.freedesktop.org/drm-intel 7070S: Supported 7071F: drivers/gpu/drm/i915/ 7072F: include/drm/i915* 7073F: include/uapi/drm/i915_drm.h 7074F: Documentation/gpu/i915.rst 7075 7076INTEL ETHERNET DRIVERS 7077M: Jeff Kirsher <jeffrey.t.kirsher@intel.com> 7078L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers) 7079W: http://www.intel.com/support/feedback.htm 7080W: http://e1000.sourceforge.net/ 7081Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/ 7082T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git 7083T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git 7084S: Supported 7085F: Documentation/networking/e100.txt 7086F: Documentation/networking/e1000.txt 7087F: Documentation/networking/e1000e.txt 7088F: Documentation/networking/igb.txt 7089F: Documentation/networking/igbvf.txt 7090F: Documentation/networking/ixgb.txt 7091F: Documentation/networking/ixgbe.txt 7092F: Documentation/networking/ixgbevf.txt 7093F: Documentation/networking/i40e.txt 7094F: Documentation/networking/i40evf.txt 7095F: Documentation/networking/ice.txt 7096F: drivers/net/ethernet/intel/ 7097F: drivers/net/ethernet/intel/*/ 7098F: include/linux/avf/virtchnl.h 7099 7100INTEL FRAMEBUFFER DRIVER (excluding 810 and 815) 7101M: Maik Broemme <mbroemme@libmpq.org> 7102L: linux-fbdev@vger.kernel.org 7103S: Maintained 7104F: Documentation/fb/intelfb.txt 7105F: drivers/video/fbdev/intelfb/ 7106 7107INTEL GVT-g DRIVERS (Intel GPU Virtualization) 7108M: Zhenyu Wang <zhenyuw@linux.intel.com> 7109M: Zhi Wang <zhi.a.wang@intel.com> 7110L: intel-gvt-dev@lists.freedesktop.org 7111L: intel-gfx@lists.freedesktop.org 7112W: https://01.org/igvt-g 7113T: git https://github.com/intel/gvt-linux.git 7114S: Supported 7115F: drivers/gpu/drm/i915/gvt/ 7116 7117INTEL HID EVENT DRIVER 7118M: Alex Hung <alex.hung@canonical.com> 7119L: platform-driver-x86@vger.kernel.org 7120S: Maintained 7121F: drivers/platform/x86/intel-hid.c 7122 7123INTEL I/OAT DMA DRIVER 7124M: Dave Jiang <dave.jiang@intel.com> 7125R: Dan Williams <dan.j.williams@intel.com> 7126L: dmaengine@vger.kernel.org 7127Q: https://patchwork.kernel.org/project/linux-dmaengine/list/ 7128S: Supported 7129F: drivers/dma/ioat* 7130 7131INTEL IDLE DRIVER 7132M: Jacob Pan <jacob.jun.pan@linux.intel.com> 7133M: Len Brown <lenb@kernel.org> 7134L: linux-pm@vger.kernel.org 7135T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git 7136B: https://bugzilla.kernel.org 7137S: Supported 7138F: drivers/idle/intel_idle.c 7139 7140INTEL INTEGRATED SENSOR HUB DRIVER 7141M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7142M: Jiri Kosina <jikos@kernel.org> 7143L: linux-input@vger.kernel.org 7144S: Maintained 7145F: drivers/hid/intel-ish-hid/ 7146 7147INTEL IOMMU (VT-d) 7148M: David Woodhouse <dwmw2@infradead.org> 7149L: iommu@lists.linux-foundation.org 7150T: git git://git.infradead.org/iommu-2.6.git 7151S: Supported 7152F: drivers/iommu/intel-iommu.c 7153F: include/linux/intel-iommu.h 7154 7155INTEL IOP-ADMA DMA DRIVER 7156R: Dan Williams <dan.j.williams@intel.com> 7157S: Odd fixes 7158F: drivers/dma/iop-adma.c 7159 7160INTEL IPU3 CSI-2 CIO2 DRIVER 7161M: Yong Zhi <yong.zhi@intel.com> 7162M: Sakari Ailus <sakari.ailus@linux.intel.com> 7163L: linux-media@vger.kernel.org 7164S: Maintained 7165F: drivers/media/pci/intel/ipu3/ 7166F: Documentation/media/uapi/v4l/pixfmt-srggb10-ipu3.rst 7167 7168INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT 7169M: Krzysztof Halasa <khalasa@piap.pl> 7170S: Maintained 7171F: arch/arm/mach-ixp4xx/include/mach/qmgr.h 7172F: arch/arm/mach-ixp4xx/include/mach/npe.h 7173F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c 7174F: arch/arm/mach-ixp4xx/ixp4xx_npe.c 7175F: drivers/net/ethernet/xscale/ixp4xx_eth.c 7176F: drivers/net/wan/ixp4xx_hss.c 7177 7178INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT 7179M: Deepak Saxena <dsaxena@plexity.net> 7180S: Maintained 7181F: drivers/char/hw_random/ixp4xx-rng.c 7182 7183INTEL MANAGEMENT ENGINE (mei) 7184M: Tomas Winkler <tomas.winkler@intel.com> 7185L: linux-kernel@vger.kernel.org 7186S: Supported 7187F: include/uapi/linux/mei.h 7188F: include/linux/mei_cl_bus.h 7189F: drivers/misc/mei/* 7190F: drivers/watchdog/mei_wdt.c 7191F: Documentation/misc-devices/mei/* 7192F: samples/mei/* 7193 7194INTEL MENLOW THERMAL DRIVER 7195M: Sujith Thomas <sujith.thomas@intel.com> 7196L: platform-driver-x86@vger.kernel.org 7197W: https://01.org/linux-acpi 7198S: Supported 7199F: drivers/platform/x86/intel_menlow.c 7200 7201INTEL MERRIFIELD GPIO DRIVER 7202M: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 7203L: linux-gpio@vger.kernel.org 7204S: Maintained 7205F: drivers/gpio/gpio-merrifield.c 7206 7207INTEL MIC DRIVERS (mic) 7208M: Sudeep Dutt <sudeep.dutt@intel.com> 7209M: Ashutosh Dixit <ashutosh.dixit@intel.com> 7210S: Supported 7211W: https://github.com/sudeepdutt/mic 7212W: http://software.intel.com/en-us/mic-developer 7213F: include/linux/mic_bus.h 7214F: include/linux/scif.h 7215F: include/uapi/linux/mic_common.h 7216F: include/uapi/linux/mic_ioctl.h 7217F: include/uapi/linux/scif_ioctl.h 7218F: drivers/misc/mic/ 7219F: drivers/dma/mic_x100_dma.c 7220F: drivers/dma/mic_x100_dma.h 7221F: Documentation/mic/ 7222 7223INTEL PMC CORE DRIVER 7224M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com> 7225M: Vishwanath Somayaji <vishwanath.somayaji@intel.com> 7226L: platform-driver-x86@vger.kernel.org 7227S: Maintained 7228F: arch/x86/include/asm/pmc_core.h 7229F: drivers/platform/x86/intel_pmc_core* 7230 7231INTEL PMC/P-Unit IPC DRIVER 7232M: Zha Qipeng<qipeng.zha@intel.com> 7233L: platform-driver-x86@vger.kernel.org 7234S: Maintained 7235F: drivers/platform/x86/intel_pmc_ipc.c 7236F: drivers/platform/x86/intel_punit_ipc.c 7237F: arch/x86/include/asm/intel_pmc_ipc.h 7238F: arch/x86/include/asm/intel_punit_ipc.h 7239 7240INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT 7241M: Stanislav Yakovlev <stas.yakovlev@gmail.com> 7242L: linux-wireless@vger.kernel.org 7243S: Maintained 7244F: Documentation/networking/README.ipw2100 7245F: Documentation/networking/README.ipw2200 7246F: drivers/net/wireless/intel/ipw2x00/ 7247 7248INTEL PSTATE DRIVER 7249M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com> 7250M: Len Brown <lenb@kernel.org> 7251L: linux-pm@vger.kernel.org 7252S: Supported 7253F: drivers/cpufreq/intel_pstate.c 7254 7255INTEL RDMA RNIC DRIVER 7256M: Faisal Latif <faisal.latif@intel.com> 7257M: Shiraz Saleem <shiraz.saleem@intel.com> 7258L: linux-rdma@vger.kernel.org 7259S: Supported 7260F: drivers/infiniband/hw/i40iw/ 7261F: include/uapi/rdma/i40iw-abi.h 7262 7263INTEL SHA MULTIBUFFER DRIVER 7264M: Megha Dey <megha.dey@linux.intel.com> 7265R: Tim Chen <tim.c.chen@linux.intel.com> 7266L: linux-crypto@vger.kernel.org 7267S: Supported 7268F: arch/x86/crypto/sha*-mb 7269F: crypto/mcryptd.c 7270 7271INTEL TELEMETRY DRIVER 7272M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com> 7273L: platform-driver-x86@vger.kernel.org 7274S: Maintained 7275F: arch/x86/include/asm/intel_telemetry.h 7276F: drivers/platform/x86/intel_telemetry* 7277 7278INTEL VIRTUAL BUTTON DRIVER 7279M: AceLan Kao <acelan.kao@canonical.com> 7280L: platform-driver-x86@vger.kernel.org 7281S: Maintained 7282F: drivers/platform/x86/intel-vbtn.c 7283 7284INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy) 7285M: Stanislaw Gruszka <sgruszka@redhat.com> 7286L: linux-wireless@vger.kernel.org 7287S: Supported 7288F: drivers/net/wireless/intel/iwlegacy/ 7289 7290INTEL WIRELESS WIFI LINK (iwlwifi) 7291M: Johannes Berg <johannes.berg@intel.com> 7292M: Emmanuel Grumbach <emmanuel.grumbach@intel.com> 7293M: Luca Coelho <luciano.coelho@intel.com> 7294M: Intel Linux Wireless <linuxwifi@intel.com> 7295L: linux-wireless@vger.kernel.org 7296W: http://intellinuxwireless.org 7297T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git 7298S: Supported 7299F: drivers/net/wireless/intel/iwlwifi/ 7300 7301INTEL WIRELESS WIMAX CONNECTION 2400 7302M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 7303M: linux-wimax@intel.com 7304L: wimax@linuxwimax.org (subscribers-only) 7305S: Supported 7306W: http://linuxwimax.org 7307F: Documentation/wimax/README.i2400m 7308F: drivers/net/wimax/i2400m/ 7309F: include/uapi/linux/wimax/i2400m.h 7310 7311INTEL WMI THUNDERBOLT FORCE POWER DRIVER 7312M: Mario Limonciello <mario.limonciello@dell.com> 7313S: Maintained 7314F: drivers/platform/x86/intel-wmi-thunderbolt.c 7315 7316INTEL(R) TRACE HUB 7317M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 7318S: Supported 7319F: Documentation/trace/intel_th.txt 7320F: drivers/hwtracing/intel_th/ 7321 7322INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT) 7323M: Ning Sun <ning.sun@intel.com> 7324L: tboot-devel@lists.sourceforge.net 7325W: http://tboot.sourceforge.net 7326T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot 7327S: Supported 7328F: Documentation/intel_txt.txt 7329F: include/linux/tboot.h 7330F: arch/x86/kernel/tboot.c 7331 7332INTEL-MID GPIO DRIVER 7333M: David Cohen <david.a.cohen@linux.intel.com> 7334L: linux-gpio@vger.kernel.org 7335S: Maintained 7336F: drivers/gpio/gpio-intel-mid.c 7337 7338INVENSENSE MPU-3050 GYROSCOPE DRIVER 7339M: Linus Walleij <linus.walleij@linaro.org> 7340L: linux-iio@vger.kernel.org 7341S: Maintained 7342F: drivers/iio/gyro/mpu3050* 7343F: Documentation/devicetree/bindings/iio/gyroscope/inv,mpu3050.txt 7344 7345IOC3 ETHERNET DRIVER 7346M: Ralf Baechle <ralf@linux-mips.org> 7347L: linux-mips@linux-mips.org 7348S: Maintained 7349F: drivers/net/ethernet/sgi/ioc3-eth.c 7350 7351IOC3 SERIAL DRIVER 7352M: Pat Gefre <pfg@sgi.com> 7353L: linux-serial@vger.kernel.org 7354S: Maintained 7355F: drivers/tty/serial/ioc3_serial.c 7356 7357IOMMU DRIVERS 7358M: Joerg Roedel <joro@8bytes.org> 7359L: iommu@lists.linux-foundation.org 7360T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git 7361S: Maintained 7362F: Documentation/devicetree/bindings/iommu/ 7363F: drivers/iommu/ 7364F: include/linux/iommu.h 7365F: include/linux/of_iommu.h 7366F: include/linux/iova.h 7367 7368IP MASQUERADING 7369M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar> 7370S: Maintained 7371F: net/ipv4/netfilter/ipt_MASQUERADE.c 7372 7373IPMI SUBSYSTEM 7374M: Corey Minyard <minyard@acm.org> 7375L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers) 7376W: http://openipmi.sourceforge.net/ 7377S: Supported 7378F: Documentation/IPMI.txt 7379F: drivers/char/ipmi/ 7380F: include/linux/ipmi* 7381F: include/uapi/linux/ipmi* 7382 7383IPS SCSI RAID DRIVER 7384M: Adaptec OEM Raid Solutions <aacraid@microsemi.com> 7385L: linux-scsi@vger.kernel.org 7386W: http://www.adaptec.com/ 7387S: Maintained 7388F: drivers/scsi/ips* 7389 7390IPVS 7391M: Wensong Zhang <wensong@linux-vs.org> 7392M: Simon Horman <horms@verge.net.au> 7393M: Julian Anastasov <ja@ssi.bg> 7394L: netdev@vger.kernel.org 7395L: lvs-devel@vger.kernel.org 7396S: Maintained 7397T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git 7398T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git 7399F: Documentation/networking/ipvs-sysctl.txt 7400F: include/net/ip_vs.h 7401F: include/uapi/linux/ip_vs.h 7402F: net/netfilter/ipvs/ 7403 7404IPWIRELESS DRIVER 7405M: Jiri Kosina <jikos@kernel.org> 7406M: David Sterba <dsterba@suse.com> 7407S: Odd Fixes 7408F: drivers/tty/ipwireless/ 7409 7410IPX NETWORK LAYER 7411L: netdev@vger.kernel.org 7412S: Obsolete 7413F: include/uapi/linux/ipx.h 7414F: drivers/staging/ipx/ 7415 7416IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY) 7417M: Marc Zyngier <marc.zyngier@arm.com> 7418S: Maintained 7419T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7420F: Documentation/IRQ-domain.txt 7421F: include/linux/irqdomain.h 7422F: kernel/irq/irqdomain.c 7423F: kernel/irq/msi.c 7424 7425IRQ SUBSYSTEM 7426M: Thomas Gleixner <tglx@linutronix.de> 7427L: linux-kernel@vger.kernel.org 7428S: Maintained 7429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7430F: kernel/irq/ 7431 7432IRQCHIP DRIVERS 7433M: Thomas Gleixner <tglx@linutronix.de> 7434M: Jason Cooper <jason@lakedaemon.net> 7435M: Marc Zyngier <marc.zyngier@arm.com> 7436L: linux-kernel@vger.kernel.org 7437S: Maintained 7438T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core 7439F: Documentation/devicetree/bindings/interrupt-controller/ 7440F: drivers/irqchip/ 7441 7442ISA 7443M: William Breathitt Gray <vilhelm.gray@gmail.com> 7444S: Maintained 7445F: Documentation/isa.txt 7446F: drivers/base/isa.c 7447F: include/linux/isa.h 7448 7449ISA RADIO MODULE 7450M: Hans Verkuil <hverkuil@xs4all.nl> 7451L: linux-media@vger.kernel.org 7452T: git git://linuxtv.org/media_tree.git 7453W: https://linuxtv.org 7454S: Maintained 7455F: drivers/media/radio/radio-isa* 7456 7457ISAPNP 7458M: Jaroslav Kysela <perex@perex.cz> 7459S: Maintained 7460F: Documentation/isapnp.txt 7461F: drivers/pnp/isapnp/ 7462F: include/linux/isapnp.h 7463 7464ISCSI 7465M: Lee Duncan <lduncan@suse.com> 7466M: Chris Leech <cleech@redhat.com> 7467L: open-iscsi@googlegroups.com 7468W: www.open-iscsi.com 7469S: Maintained 7470F: drivers/scsi/*iscsi* 7471F: include/scsi/*iscsi* 7472 7473iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER 7474M: Peter Jones <pjones@redhat.com> 7475M: Konrad Rzeszutek Wilk <konrad@kernel.org> 7476S: Maintained 7477F: drivers/firmware/iscsi_ibft* 7478 7479ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR 7480M: Or Gerlitz <ogerlitz@mellanox.com> 7481M: Sagi Grimberg <sagi@grimberg.me> 7482M: Roi Dayan <roid@mellanox.com> 7483L: linux-rdma@vger.kernel.org 7484S: Supported 7485W: http://www.openfabrics.org 7486W: www.open-iscsi.org 7487Q: http://patchwork.kernel.org/project/linux-rdma/list/ 7488F: drivers/infiniband/ulp/iser/ 7489 7490ISCSI EXTENSIONS FOR RDMA (ISER) TARGET 7491M: Sagi Grimberg <sagi@grimberg.me> 7492T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 7493L: linux-rdma@vger.kernel.org 7494L: target-devel@vger.kernel.org 7495S: Supported 7496W: http://www.linux-iscsi.org 7497F: drivers/infiniband/ulp/isert 7498 7499ISDN SUBSYSTEM 7500M: Karsten Keil <isdn@linux-pingi.de> 7501L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7502L: netdev@vger.kernel.org 7503W: http://www.isdn4linux.de 7504T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git 7505S: Maintained 7506F: Documentation/isdn/ 7507F: drivers/isdn/ 7508F: include/linux/isdn.h 7509F: include/linux/isdn/ 7510F: include/uapi/linux/isdn.h 7511F: include/uapi/linux/isdn/ 7512 7513ISDN SUBSYSTEM (Eicon active card driver) 7514M: Armin Schindler <mac@melware.de> 7515L: isdn4linux@listserv.isdn4linux.de (subscribers-only) 7516W: http://www.melware.de 7517S: Maintained 7518F: drivers/isdn/hardware/eicon/ 7519 7520IT87 HARDWARE MONITORING DRIVER 7521M: Jean Delvare <jdelvare@suse.com> 7522L: linux-hwmon@vger.kernel.org 7523S: Maintained 7524F: Documentation/hwmon/it87 7525F: drivers/hwmon/it87.c 7526 7527IT913X MEDIA DRIVER 7528M: Antti Palosaari <crope@iki.fi> 7529L: linux-media@vger.kernel.org 7530W: https://linuxtv.org 7531W: http://palosaari.fi/linux/ 7532Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7533T: git git://linuxtv.org/anttip/media_tree.git 7534S: Maintained 7535F: drivers/media/tuners/it913x* 7536 7537IVTV VIDEO4LINUX DRIVER 7538M: Andy Walls <awalls@md.metrocast.net> 7539L: ivtv-devel@ivtvdriver.org (subscribers-only) 7540L: linux-media@vger.kernel.org 7541T: git git://linuxtv.org/media_tree.git 7542W: http://www.ivtvdriver.org 7543S: Maintained 7544F: Documentation/media/v4l-drivers/ivtv* 7545F: drivers/media/pci/ivtv/ 7546F: include/uapi/linux/ivtv* 7547 7548IX2505V MEDIA DRIVER 7549M: Malcolm Priestley <tvboxspy@gmail.com> 7550L: linux-media@vger.kernel.org 7551W: https://linuxtv.org 7552Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7553S: Maintained 7554F: drivers/media/dvb-frontends/ix2505v* 7555 7556JAILHOUSE HYPERVISOR INTERFACE 7557M: Jan Kiszka <jan.kiszka@siemens.com> 7558L: jailhouse-dev@googlegroups.com 7559S: Maintained 7560F: arch/x86/kernel/jailhouse.c 7561F: arch/x86/include/asm/jailhouse_para.h 7562 7563JC42.4 TEMPERATURE SENSOR DRIVER 7564M: Guenter Roeck <linux@roeck-us.net> 7565L: linux-hwmon@vger.kernel.org 7566S: Maintained 7567F: drivers/hwmon/jc42.c 7568F: Documentation/hwmon/jc42 7569 7570JFS FILESYSTEM 7571M: Dave Kleikamp <shaggy@kernel.org> 7572L: jfs-discussion@lists.sourceforge.net 7573W: http://jfs.sourceforge.net/ 7574T: git git://github.com/kleikamp/linux-shaggy.git 7575S: Maintained 7576F: Documentation/filesystems/jfs.txt 7577F: fs/jfs/ 7578 7579JME NETWORK DRIVER 7580M: Guo-Fu Tseng <cooldavid@cooldavid.org> 7581L: netdev@vger.kernel.org 7582S: Maintained 7583F: drivers/net/ethernet/jme.* 7584 7585JOURNALLING FLASH FILE SYSTEM V2 (JFFS2) 7586M: David Woodhouse <dwmw2@infradead.org> 7587L: linux-mtd@lists.infradead.org 7588W: http://www.linux-mtd.infradead.org/doc/jffs2.html 7589S: Maintained 7590F: fs/jffs2/ 7591F: include/uapi/linux/jffs2.h 7592 7593JOURNALLING LAYER FOR BLOCK DEVICES (JBD2) 7594M: "Theodore Ts'o" <tytso@mit.edu> 7595M: Jan Kara <jack@suse.com> 7596L: linux-ext4@vger.kernel.org 7597S: Maintained 7598F: fs/jbd2/ 7599F: include/linux/jbd2.h 7600 7601JPU V4L2 MEM2MEM DRIVER FOR RENESAS 7602M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com> 7603L: linux-media@vger.kernel.org 7604S: Maintained 7605F: drivers/media/platform/rcar_jpu.c 7606 7607JSM Neo PCI based serial card 7608M: Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com> 7609L: linux-serial@vger.kernel.org 7610S: Maintained 7611F: drivers/tty/serial/jsm/ 7612 7613K10TEMP HARDWARE MONITORING DRIVER 7614M: Clemens Ladisch <clemens@ladisch.de> 7615L: linux-hwmon@vger.kernel.org 7616S: Maintained 7617F: Documentation/hwmon/k10temp 7618F: drivers/hwmon/k10temp.c 7619 7620K8TEMP HARDWARE MONITORING DRIVER 7621M: Rudolf Marek <r.marek@assembler.cz> 7622L: linux-hwmon@vger.kernel.org 7623S: Maintained 7624F: Documentation/hwmon/k8temp 7625F: drivers/hwmon/k8temp.c 7626 7627KASAN 7628M: Andrey Ryabinin <aryabinin@virtuozzo.com> 7629R: Alexander Potapenko <glider@google.com> 7630R: Dmitry Vyukov <dvyukov@google.com> 7631L: kasan-dev@googlegroups.com 7632S: Maintained 7633F: arch/*/include/asm/kasan.h 7634F: arch/*/mm/kasan_init* 7635F: Documentation/dev-tools/kasan.rst 7636F: include/linux/kasan*.h 7637F: lib/test_kasan.c 7638F: mm/kasan/ 7639F: scripts/Makefile.kasan 7640 7641KCONFIG 7642M: Masahiro Yamada <yamada.masahiro@socionext.com> 7643T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git kconfig 7644L: linux-kbuild@vger.kernel.org 7645S: Maintained 7646F: Documentation/kbuild/kconfig-language.txt 7647F: scripts/kconfig/ 7648 7649KDUMP 7650M: Dave Young <dyoung@redhat.com> 7651M: Baoquan He <bhe@redhat.com> 7652R: Vivek Goyal <vgoyal@redhat.com> 7653L: kexec@lists.infradead.org 7654W: http://lse.sourceforge.net/kdump/ 7655S: Maintained 7656F: Documentation/kdump/ 7657 7658KEENE FM RADIO TRANSMITTER DRIVER 7659M: Hans Verkuil <hverkuil@xs4all.nl> 7660L: linux-media@vger.kernel.org 7661T: git git://linuxtv.org/media_tree.git 7662W: https://linuxtv.org 7663S: Maintained 7664F: drivers/media/radio/radio-keene* 7665 7666KERNEL AUTOMOUNTER v4 (AUTOFS4) 7667M: Ian Kent <raven@themaw.net> 7668L: autofs@vger.kernel.org 7669S: Maintained 7670F: fs/autofs4/ 7671 7672KERNEL BUILD + files below scripts/ (unless maintained elsewhere) 7673M: Masahiro Yamada <yamada.masahiro@socionext.com> 7674M: Michal Marek <michal.lkml@markovi.net> 7675T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git 7676L: linux-kbuild@vger.kernel.org 7677S: Maintained 7678F: Documentation/kbuild/ 7679F: Makefile 7680F: scripts/Kbuild* 7681F: scripts/Makefile* 7682F: scripts/basic/ 7683F: scripts/mk* 7684F: scripts/mod/ 7685F: scripts/package/ 7686 7687KERNEL JANITORS 7688L: kernel-janitors@vger.kernel.org 7689W: http://kernelnewbies.org/KernelJanitors 7690S: Odd Fixes 7691 7692KERNEL NFSD, SUNRPC, AND LOCKD SERVERS 7693M: "J. Bruce Fields" <bfields@fieldses.org> 7694M: Jeff Layton <jlayton@kernel.org> 7695L: linux-nfs@vger.kernel.org 7696W: http://nfs.sourceforge.net/ 7697T: git git://linux-nfs.org/~bfields/linux.git 7698S: Supported 7699F: fs/nfsd/ 7700F: include/uapi/linux/nfsd/ 7701F: fs/lockd/ 7702F: fs/nfs_common/ 7703F: net/sunrpc/ 7704F: include/linux/lockd/ 7705F: include/linux/sunrpc/ 7706F: include/uapi/linux/sunrpc/ 7707 7708KERNEL SELFTEST FRAMEWORK 7709M: Shuah Khan <shuah@kernel.org> 7710L: linux-kselftest@vger.kernel.org 7711T: git git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest.git 7712Q: https://patchwork.kernel.org/project/linux-kselftest/list/ 7713S: Maintained 7714F: tools/testing/selftests/ 7715F: Documentation/dev-tools/kselftest* 7716 7717KERNEL USERMODE HELPER 7718M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7719L: linux-kernel@vger.kernel.org 7720S: Maintained 7721F: kernel/umh.c 7722F: include/linux/umh.h 7723 7724KERNEL VIRTUAL MACHINE (KVM) 7725M: Paolo Bonzini <pbonzini@redhat.com> 7726M: Radim Krčmář <rkrcmar@redhat.com> 7727L: kvm@vger.kernel.org 7728W: http://www.linux-kvm.org 7729T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7730S: Supported 7731F: Documentation/virtual/kvm/ 7732F: include/trace/events/kvm.h 7733F: include/uapi/asm-generic/kvm* 7734F: include/uapi/linux/kvm* 7735F: include/asm-generic/kvm* 7736F: include/linux/kvm* 7737F: include/kvm/iodev.h 7738F: virt/kvm/* 7739F: tools/kvm/ 7740 7741KERNEL VIRTUAL MACHINE FOR AMD-V (KVM/amd) 7742M: Joerg Roedel <joro@8bytes.org> 7743L: kvm@vger.kernel.org 7744W: http://www.linux-kvm.org/ 7745S: Maintained 7746F: arch/x86/include/asm/svm.h 7747F: arch/x86/kvm/svm.c 7748 7749KERNEL VIRTUAL MACHINE FOR ARM (KVM/arm) 7750M: Christoffer Dall <christoffer.dall@arm.com> 7751M: Marc Zyngier <marc.zyngier@arm.com> 7752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7753L: kvmarm@lists.cs.columbia.edu 7754W: http://systems.cs.columbia.edu/projects/kvm-arm 7755T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git 7756S: Supported 7757F: arch/arm/include/uapi/asm/kvm* 7758F: arch/arm/include/asm/kvm* 7759F: arch/arm/kvm/ 7760F: virt/kvm/arm/ 7761F: include/kvm/arm_* 7762 7763KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64) 7764M: Christoffer Dall <christoffer.dall@arm.com> 7765M: Marc Zyngier <marc.zyngier@arm.com> 7766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 7767L: kvmarm@lists.cs.columbia.edu 7768S: Maintained 7769F: arch/arm64/include/uapi/asm/kvm* 7770F: arch/arm64/include/asm/kvm* 7771F: arch/arm64/kvm/ 7772 7773KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips) 7774M: James Hogan <jhogan@kernel.org> 7775L: linux-mips@linux-mips.org 7776S: Supported 7777F: arch/mips/include/uapi/asm/kvm* 7778F: arch/mips/include/asm/kvm* 7779F: arch/mips/kvm/ 7780 7781KERNEL VIRTUAL MACHINE FOR POWERPC (KVM/powerpc) 7782M: Paul Mackerras <paulus@ozlabs.org> 7783L: kvm-ppc@vger.kernel.org 7784W: http://www.linux-kvm.org/ 7785T: git git://github.com/agraf/linux-2.6.git 7786S: Supported 7787F: arch/powerpc/include/uapi/asm/kvm* 7788F: arch/powerpc/include/asm/kvm* 7789F: arch/powerpc/kvm/ 7790F: arch/powerpc/kernel/kvm* 7791 7792KERNEL VIRTUAL MACHINE for s390 (KVM/s390) 7793M: Christian Borntraeger <borntraeger@de.ibm.com> 7794M: Janosch Frank <frankja@linux.ibm.com> 7795R: David Hildenbrand <david@redhat.com> 7796R: Cornelia Huck <cohuck@redhat.com> 7797L: linux-s390@vger.kernel.org 7798W: http://www.ibm.com/developerworks/linux/linux390/ 7799T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git 7800S: Supported 7801F: arch/s390/include/uapi/asm/kvm* 7802F: arch/s390/include/asm/gmap.h 7803F: arch/s390/include/asm/kvm* 7804F: arch/s390/kvm/ 7805F: arch/s390/mm/gmap.c 7806 7807KERNEL VIRTUAL MACHINE FOR X86 (KVM/x86) 7808M: Paolo Bonzini <pbonzini@redhat.com> 7809M: Radim Krčmář <rkrcmar@redhat.com> 7810L: kvm@vger.kernel.org 7811W: http://www.linux-kvm.org 7812T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git 7813S: Supported 7814F: arch/x86/kvm/ 7815F: arch/x86/include/uapi/asm/kvm* 7816F: arch/x86/include/asm/kvm* 7817F: arch/x86/include/asm/pvclock-abi.h 7818F: arch/x86/kernel/kvm.c 7819F: arch/x86/kernel/kvmclock.c 7820 7821KERNFS 7822M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 7823M: Tejun Heo <tj@kernel.org> 7824T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git 7825S: Supported 7826F: include/linux/kernfs.h 7827F: fs/kernfs/ 7828 7829KEXEC 7830M: Eric Biederman <ebiederm@xmission.com> 7831W: http://kernel.org/pub/linux/utils/kernel/kexec/ 7832L: kexec@lists.infradead.org 7833S: Maintained 7834F: include/linux/kexec.h 7835F: include/uapi/linux/kexec.h 7836F: kernel/kexec* 7837 7838KEYS-ENCRYPTED 7839M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7840L: linux-integrity@vger.kernel.org 7841L: keyrings@vger.kernel.org 7842S: Supported 7843F: Documentation/security/keys/trusted-encrypted.rst 7844F: include/keys/encrypted-type.h 7845F: security/keys/encrypted-keys/ 7846 7847KEYS-TRUSTED 7848M: James Bottomley <jejb@linux.vnet.ibm.com> 7849M: Mimi Zohar <zohar@linux.vnet.ibm.com> 7850L: linux-integrity@vger.kernel.org 7851L: keyrings@vger.kernel.org 7852S: Supported 7853F: Documentation/security/keys/trusted-encrypted.rst 7854F: include/keys/trusted-type.h 7855F: security/keys/trusted.c 7856F: security/keys/trusted.h 7857 7858KEYS/KEYRINGS: 7859M: David Howells <dhowells@redhat.com> 7860L: keyrings@vger.kernel.org 7861S: Maintained 7862F: Documentation/security/keys/core.rst 7863F: include/linux/key.h 7864F: include/linux/key-type.h 7865F: include/linux/keyctl.h 7866F: include/uapi/linux/keyctl.h 7867F: include/keys/ 7868F: security/keys/ 7869 7870KGDB / KDB /debug_core 7871M: Jason Wessel <jason.wessel@windriver.com> 7872M: Daniel Thompson <daniel.thompson@linaro.org> 7873W: http://kgdb.wiki.kernel.org/ 7874L: kgdb-bugreport@lists.sourceforge.net 7875T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git 7876S: Maintained 7877F: Documentation/dev-tools/kgdb.rst 7878F: drivers/misc/kgdbts.c 7879F: drivers/tty/serial/kgdboc.c 7880F: include/linux/kdb.h 7881F: include/linux/kgdb.h 7882F: kernel/debug/ 7883 7884KMEMLEAK 7885M: Catalin Marinas <catalin.marinas@arm.com> 7886S: Maintained 7887F: Documentation/dev-tools/kmemleak.rst 7888F: include/linux/kmemleak.h 7889F: mm/kmemleak.c 7890F: mm/kmemleak-test.c 7891 7892KMOD KERNEL MODULE LOADER - USERMODE HELPER 7893M: "Luis R. Rodriguez" <mcgrof@kernel.org> 7894L: linux-kernel@vger.kernel.org 7895S: Maintained 7896F: kernel/kmod.c 7897F: include/linux/kmod.h 7898F: lib/test_kmod.c 7899F: tools/testing/selftests/kmod/ 7900 7901KPROBES 7902M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com> 7903M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com> 7904M: "David S. Miller" <davem@davemloft.net> 7905M: Masami Hiramatsu <mhiramat@kernel.org> 7906S: Maintained 7907F: Documentation/kprobes.txt 7908F: include/linux/kprobes.h 7909F: include/asm-generic/kprobes.h 7910F: kernel/kprobes.c 7911 7912KS0108 LCD CONTROLLER DRIVER 7913M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com> 7914W: http://miguelojeda.es/auxdisplay.htm 7915W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm 7916S: Maintained 7917F: Documentation/auxdisplay/ks0108 7918F: drivers/auxdisplay/ks0108.c 7919F: include/linux/ks0108.h 7920 7921L3MDEV 7922M: David Ahern <dsa@cumulusnetworks.com> 7923L: netdev@vger.kernel.org 7924S: Maintained 7925F: net/l3mdev 7926F: include/net/l3mdev.h 7927 7928LANTIQ MIPS ARCHITECTURE 7929M: John Crispin <john@phrozen.org> 7930L: linux-mips@linux-mips.org 7931S: Maintained 7932F: arch/mips/lantiq 7933F: drivers/soc/lantiq 7934 7935LAPB module 7936L: linux-x25@vger.kernel.org 7937S: Orphan 7938F: Documentation/networking/lapb-module.txt 7939F: include/*/lapb.h 7940F: net/lapb/ 7941 7942LASI 53c700 driver for PARISC 7943M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 7944L: linux-scsi@vger.kernel.org 7945S: Maintained 7946F: Documentation/scsi/53c700.txt 7947F: drivers/scsi/53c700* 7948 7949LEAKING_ADDRESSES 7950M: Tobin C. Harding <me@tobin.cc> 7951M: Tycho Andersen <tycho@tycho.ws> 7952L: kernel-hardening@lists.openwall.com 7953S: Maintained 7954T: git git://git.kernel.org/pub/scm/linux/kernel/git/tobin/leaks.git 7955F: scripts/leaking_addresses.pl 7956 7957LED SUBSYSTEM 7958M: Jacek Anaszewski <jacek.anaszewski@gmail.com> 7959M: Pavel Machek <pavel@ucw.cz> 7960L: linux-leds@vger.kernel.org 7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git 7962S: Maintained 7963F: Documentation/devicetree/bindings/leds/ 7964F: drivers/leds/ 7965F: include/linux/leds.h 7966 7967LEGACY EEPROM DRIVER 7968M: Jean Delvare <jdelvare@suse.com> 7969S: Maintained 7970F: Documentation/misc-devices/eeprom 7971F: drivers/misc/eeprom/eeprom.c 7972 7973LEGO USB Tower driver 7974M: Juergen Stuber <starblue@users.sourceforge.net> 7975L: legousb-devel@lists.sourceforge.net 7976W: http://legousb.sourceforge.net/ 7977S: Maintained 7978F: drivers/usb/misc/legousbtower.c 7979 7980LG2160 MEDIA DRIVER 7981M: Michael Krufky <mkrufky@linuxtv.org> 7982L: linux-media@vger.kernel.org 7983W: https://linuxtv.org 7984W: http://github.com/mkrufky 7985Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7986T: git git://linuxtv.org/mkrufky/tuners.git 7987S: Maintained 7988F: drivers/media/dvb-frontends/lg2160.* 7989 7990LGDT3305 MEDIA DRIVER 7991M: Michael Krufky <mkrufky@linuxtv.org> 7992L: linux-media@vger.kernel.org 7993W: https://linuxtv.org 7994W: http://github.com/mkrufky 7995Q: http://patchwork.linuxtv.org/project/linux-media/list/ 7996T: git git://linuxtv.org/mkrufky/tuners.git 7997S: Maintained 7998F: drivers/media/dvb-frontends/lgdt3305.* 7999 8000LIBATA PATA ARASAN COMPACT FLASH CONTROLLER 8001M: Viresh Kumar <vireshk@kernel.org> 8002L: linux-ide@vger.kernel.org 8003T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8004S: Maintained 8005F: include/linux/pata_arasan_cf_data.h 8006F: drivers/ata/pata_arasan_cf.c 8007 8008LIBATA PATA DRIVERS 8009M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8010M: Tejun Heo <tj@kernel.org> 8011L: linux-ide@vger.kernel.org 8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8013S: Maintained 8014F: drivers/ata/pata_*.c 8015F: drivers/ata/ata_generic.c 8016 8017LIBATA PATA FARADAY FTIDE010 AND GEMINI SATA BRIDGE DRIVERS 8018M: Linus Walleij <linus.walleij@linaro.org> 8019L: linux-ide@vger.kernel.org 8020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8021S: Maintained 8022F: drivers/ata/pata_ftide010.c 8023F: drivers/ata/sata_gemini.c 8024F: drivers/ata/sata_gemini.h 8025 8026LIBATA SATA AHCI PLATFORM devices support 8027M: Hans de Goede <hdegoede@redhat.com> 8028M: Tejun Heo <tj@kernel.org> 8029L: linux-ide@vger.kernel.org 8030T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8031S: Maintained 8032F: drivers/ata/ahci_platform.c 8033F: drivers/ata/libahci_platform.c 8034F: include/linux/ahci_platform.h 8035 8036LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER 8037M: Mikael Pettersson <mikpelinux@gmail.com> 8038L: linux-ide@vger.kernel.org 8039T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8040S: Maintained 8041F: drivers/ata/sata_promise.* 8042 8043LIBATA SUBSYSTEM (Serial and Parallel ATA drivers) 8044M: Tejun Heo <tj@kernel.org> 8045L: linux-ide@vger.kernel.org 8046T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git 8047S: Maintained 8048F: drivers/ata/ 8049F: include/linux/ata.h 8050F: include/linux/libata.h 8051F: Documentation/devicetree/bindings/ata/ 8052 8053LIBLOCKDEP 8054M: Sasha Levin <alexander.levin@verizon.com> 8055S: Maintained 8056F: tools/lib/lockdep/ 8057 8058LIBNVDIMM BLK: MMIO-APERTURE DRIVER 8059M: Ross Zwisler <ross.zwisler@linux.intel.com> 8060M: Dan Williams <dan.j.williams@intel.com> 8061M: Vishal Verma <vishal.l.verma@intel.com> 8062M: Dave Jiang <dave.jiang@intel.com> 8063L: linux-nvdimm@lists.01.org 8064Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8065S: Supported 8066F: drivers/nvdimm/blk.c 8067F: drivers/nvdimm/region_devs.c 8068 8069LIBNVDIMM BTT: BLOCK TRANSLATION TABLE 8070M: Vishal Verma <vishal.l.verma@intel.com> 8071M: Dan Williams <dan.j.williams@intel.com> 8072M: Ross Zwisler <ross.zwisler@linux.intel.com> 8073M: Dave Jiang <dave.jiang@intel.com> 8074L: linux-nvdimm@lists.01.org 8075Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8076S: Supported 8077F: drivers/nvdimm/btt* 8078 8079LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER 8080M: Ross Zwisler <ross.zwisler@linux.intel.com> 8081M: Dan Williams <dan.j.williams@intel.com> 8082M: Vishal Verma <vishal.l.verma@intel.com> 8083M: Dave Jiang <dave.jiang@intel.com> 8084L: linux-nvdimm@lists.01.org 8085Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8086S: Supported 8087F: drivers/nvdimm/pmem* 8088 8089LIBNVDIMM: DEVICETREE BINDINGS 8090M: Oliver O'Halloran <oohall@gmail.com> 8091L: linux-nvdimm@lists.01.org 8092Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8093S: Supported 8094F: drivers/nvdimm/of_pmem.c 8095F: Documentation/devicetree/bindings/pmem/pmem-region.txt 8096 8097LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM 8098M: Dan Williams <dan.j.williams@intel.com> 8099M: Ross Zwisler <ross.zwisler@linux.intel.com> 8100M: Vishal Verma <vishal.l.verma@intel.com> 8101M: Dave Jiang <dave.jiang@intel.com> 8102L: linux-nvdimm@lists.01.org 8103Q: https://patchwork.kernel.org/project/linux-nvdimm/list/ 8104T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git 8105S: Supported 8106F: drivers/nvdimm/* 8107F: drivers/acpi/nfit/* 8108F: include/linux/nd.h 8109F: include/linux/libnvdimm.h 8110F: include/uapi/linux/ndctl.h 8111 8112LIGHTNVM PLATFORM SUPPORT 8113M: Matias Bjorling <mb@lightnvm.io> 8114W: http://github/OpenChannelSSD 8115L: linux-block@vger.kernel.org 8116S: Maintained 8117F: drivers/lightnvm/ 8118F: include/linux/lightnvm.h 8119F: include/uapi/linux/lightnvm.h 8120 8121LINUX FOR POWER MACINTOSH 8122M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8123W: http://www.penguinppc.org/ 8124L: linuxppc-dev@lists.ozlabs.org 8125S: Maintained 8126F: arch/powerpc/platforms/powermac/ 8127F: drivers/macintosh/ 8128 8129LINUX FOR POWERPC (32-BIT AND 64-BIT) 8130M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 8131M: Paul Mackerras <paulus@samba.org> 8132M: Michael Ellerman <mpe@ellerman.id.au> 8133W: https://github.com/linuxppc/linux/wiki 8134L: linuxppc-dev@lists.ozlabs.org 8135Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/ 8136T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git 8137S: Supported 8138F: Documentation/ABI/stable/sysfs-firmware-opal-* 8139F: Documentation/devicetree/bindings/powerpc/ 8140F: Documentation/devicetree/bindings/rtc/rtc-opal.txt 8141F: Documentation/devicetree/bindings/i2c/i2c-opal.txt 8142F: Documentation/powerpc/ 8143F: arch/powerpc/ 8144F: drivers/char/tpm/tpm_ibmvtpm* 8145F: drivers/crypto/nx/ 8146F: drivers/crypto/vmx/ 8147F: drivers/i2c/busses/i2c-opal.c 8148F: drivers/net/ethernet/ibm/ibmveth.* 8149F: drivers/net/ethernet/ibm/ibmvnic.* 8150F: drivers/pci/hotplug/pnv_php.c 8151F: drivers/pci/hotplug/rpa* 8152F: drivers/rtc/rtc-opal.c 8153F: drivers/scsi/ibmvscsi/ 8154F: drivers/tty/hvc/hvc_opal.c 8155F: drivers/watchdog/wdrtas.c 8156F: tools/testing/selftests/powerpc 8157N: /pmac 8158N: powermac 8159N: powernv 8160N: [^a-z0-9]ps3 8161N: pseries 8162 8163LINUX FOR POWERPC EMBEDDED MPC5XXX 8164M: Anatolij Gustschin <agust@denx.de> 8165L: linuxppc-dev@lists.ozlabs.org 8166T: git git://git.denx.de/linux-denx-agust.git 8167S: Maintained 8168F: arch/powerpc/platforms/512x/ 8169F: arch/powerpc/platforms/52xx/ 8170 8171LINUX FOR POWERPC EMBEDDED PPC4XX 8172M: Alistair Popple <alistair@popple.id.au> 8173M: Matt Porter <mporter@kernel.crashing.org> 8174W: http://www.penguinppc.org/ 8175L: linuxppc-dev@lists.ozlabs.org 8176S: Maintained 8177F: arch/powerpc/platforms/40x/ 8178F: arch/powerpc/platforms/44x/ 8179 8180LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX 8181M: Scott Wood <oss@buserror.net> 8182M: Kumar Gala <galak@kernel.crashing.org> 8183W: http://www.penguinppc.org/ 8184L: linuxppc-dev@lists.ozlabs.org 8185T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git 8186S: Maintained 8187F: arch/powerpc/platforms/83xx/ 8188F: arch/powerpc/platforms/85xx/ 8189F: Documentation/devicetree/bindings/powerpc/fsl/ 8190 8191LINUX FOR POWERPC EMBEDDED PPC8XX 8192M: Vitaly Bordug <vitb@kernel.crashing.org> 8193W: http://www.penguinppc.org/ 8194L: linuxppc-dev@lists.ozlabs.org 8195S: Maintained 8196F: arch/powerpc/platforms/8xx/ 8197 8198LINUX FOR POWERPC EMBEDDED XILINX VIRTEX 8199L: linuxppc-dev@lists.ozlabs.org 8200S: Orphan 8201F: arch/powerpc/*/*virtex* 8202F: arch/powerpc/*/*/*virtex* 8203 8204LINUX FOR POWERPC PA SEMI PWRFICIENT 8205L: linuxppc-dev@lists.ozlabs.org 8206S: Orphan 8207F: arch/powerpc/platforms/pasemi/ 8208F: drivers/*/*pasemi* 8209F: drivers/*/*/*pasemi* 8210 8211LINUX KERNEL DUMP TEST MODULE (LKDTM) 8212M: Kees Cook <keescook@chromium.org> 8213S: Maintained 8214F: drivers/misc/lkdtm/* 8215 8216LINUX KERNEL MEMORY CONSISTENCY MODEL (LKMM) 8217M: Alan Stern <stern@rowland.harvard.edu> 8218M: Andrea Parri <parri.andrea@gmail.com> 8219M: Will Deacon <will.deacon@arm.com> 8220M: Peter Zijlstra <peterz@infradead.org> 8221M: Boqun Feng <boqun.feng@gmail.com> 8222M: Nicholas Piggin <npiggin@gmail.com> 8223M: David Howells <dhowells@redhat.com> 8224M: Jade Alglave <j.alglave@ucl.ac.uk> 8225M: Luc Maranget <luc.maranget@inria.fr> 8226M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 8227R: Akira Yokosawa <akiyks@gmail.com> 8228L: linux-kernel@vger.kernel.org 8229S: Supported 8230T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 8231F: tools/memory-model/ 8232F: Documentation/memory-barriers.txt 8233 8234LINUX SECURITY MODULE (LSM) FRAMEWORK 8235M: Chris Wright <chrisw@sous-sol.org> 8236L: linux-security-module@vger.kernel.org 8237S: Supported 8238 8239LIS3LV02D ACCELEROMETER DRIVER 8240M: Eric Piel <eric.piel@tremplin-utc.net> 8241S: Maintained 8242F: Documentation/misc-devices/lis3lv02d 8243F: drivers/misc/lis3lv02d/ 8244F: drivers/platform/x86/hp_accel.c 8245 8246LIVE PATCHING 8247M: Josh Poimboeuf <jpoimboe@redhat.com> 8248M: Jessica Yu <jeyu@kernel.org> 8249M: Jiri Kosina <jikos@kernel.org> 8250M: Miroslav Benes <mbenes@suse.cz> 8251R: Petr Mladek <pmladek@suse.com> 8252S: Maintained 8253F: kernel/livepatch/ 8254F: include/linux/livepatch.h 8255F: arch/x86/include/asm/livepatch.h 8256F: arch/x86/kernel/livepatch.c 8257F: Documentation/livepatch/ 8258F: Documentation/ABI/testing/sysfs-kernel-livepatch 8259F: samples/livepatch/ 8260L: live-patching@vger.kernel.org 8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git 8262 8263LLC (802.2) 8264L: netdev@vger.kernel.org 8265S: Odd fixes 8266F: include/linux/llc.h 8267F: include/uapi/linux/llc.h 8268F: include/net/llc* 8269F: net/llc/ 8270 8271LM73 HARDWARE MONITOR DRIVER 8272M: Guillaume Ligneul <guillaume.ligneul@gmail.com> 8273L: linux-hwmon@vger.kernel.org 8274S: Maintained 8275F: drivers/hwmon/lm73.c 8276 8277LM78 HARDWARE MONITOR DRIVER 8278M: Jean Delvare <jdelvare@suse.com> 8279L: linux-hwmon@vger.kernel.org 8280S: Maintained 8281F: Documentation/hwmon/lm78 8282F: drivers/hwmon/lm78.c 8283 8284LM83 HARDWARE MONITOR DRIVER 8285M: Jean Delvare <jdelvare@suse.com> 8286L: linux-hwmon@vger.kernel.org 8287S: Maintained 8288F: Documentation/hwmon/lm83 8289F: drivers/hwmon/lm83.c 8290 8291LM90 HARDWARE MONITOR DRIVER 8292M: Jean Delvare <jdelvare@suse.com> 8293L: linux-hwmon@vger.kernel.org 8294S: Maintained 8295F: Documentation/hwmon/lm90 8296F: Documentation/devicetree/bindings/hwmon/lm90.txt 8297F: drivers/hwmon/lm90.c 8298F: include/dt-bindings/thermal/lm90.h 8299 8300LM95234 HARDWARE MONITOR DRIVER 8301M: Guenter Roeck <linux@roeck-us.net> 8302L: linux-hwmon@vger.kernel.org 8303S: Maintained 8304F: Documentation/hwmon/lm95234 8305F: drivers/hwmon/lm95234.c 8306 8307LME2510 MEDIA DRIVER 8308M: Malcolm Priestley <tvboxspy@gmail.com> 8309L: linux-media@vger.kernel.org 8310W: https://linuxtv.org 8311Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8312S: Maintained 8313F: drivers/media/usb/dvb-usb-v2/lmedm04* 8314 8315LOADPIN SECURITY MODULE 8316M: Kees Cook <keescook@chromium.org> 8317T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin 8318S: Supported 8319F: security/loadpin/ 8320F: Documentation/admin-guide/LSM/LoadPin.rst 8321 8322LOCKING PRIMITIVES 8323M: Peter Zijlstra <peterz@infradead.org> 8324M: Ingo Molnar <mingo@redhat.com> 8325L: linux-kernel@vger.kernel.org 8326T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core 8327S: Maintained 8328F: Documentation/locking/ 8329F: include/linux/lockdep.h 8330F: include/linux/spinlock*.h 8331F: arch/*/include/asm/spinlock*.h 8332F: include/linux/rwlock*.h 8333F: include/linux/mutex*.h 8334F: arch/*/include/asm/mutex*.h 8335F: include/linux/rwsem*.h 8336F: arch/*/include/asm/rwsem.h 8337F: include/linux/seqlock.h 8338F: lib/locking*.[ch] 8339F: kernel/locking/ 8340X: kernel/locking/locktorture.c 8341 8342LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks) 8343M: "Richard Russon (FlatCap)" <ldm@flatcap.org> 8344L: linux-ntfs-dev@lists.sourceforge.net 8345W: http://www.linux-ntfs.org/content/view/19/37/ 8346S: Maintained 8347F: Documentation/ldm.txt 8348F: block/partitions/ldm.* 8349 8350LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI) 8351M: Sathya Prakash <sathya.prakash@broadcom.com> 8352M: Chaitra P B <chaitra.basappa@broadcom.com> 8353M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com> 8354L: MPT-FusionLinux.pdl@broadcom.com 8355L: linux-scsi@vger.kernel.org 8356W: http://www.avagotech.com/support/ 8357S: Supported 8358F: drivers/message/fusion/ 8359F: drivers/scsi/mpt2sas/ 8360F: drivers/scsi/mpt3sas/ 8361 8362LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers 8363M: Matthew Wilcox <matthew@wil.cx> 8364L: linux-scsi@vger.kernel.org 8365S: Maintained 8366F: drivers/scsi/sym53c8xx_2/ 8367 8368LTC4261 HARDWARE MONITOR DRIVER 8369M: Guenter Roeck <linux@roeck-us.net> 8370L: linux-hwmon@vger.kernel.org 8371S: Maintained 8372F: Documentation/hwmon/ltc4261 8373F: drivers/hwmon/ltc4261.c 8374 8375LTC4306 I2C MULTIPLEXER DRIVER 8376M: Michael Hennerich <michael.hennerich@analog.com> 8377W: http://ez.analog.com/community/linux-device-drivers 8378L: linux-i2c@vger.kernel.org 8379S: Supported 8380F: drivers/i2c/muxes/i2c-mux-ltc4306.c 8381F: Documentation/devicetree/bindings/i2c/i2c-mux-ltc4306.txt 8382 8383LTP (Linux Test Project) 8384M: Mike Frysinger <vapier@gentoo.org> 8385M: Cyril Hrubis <chrubis@suse.cz> 8386M: Wanlong Gao <wanlong.gao@gmail.com> 8387M: Jan Stancek <jstancek@redhat.com> 8388M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com> 8389M: Alexey Kodanev <alexey.kodanev@oracle.com> 8390L: ltp@lists.linux.it (subscribers-only) 8391W: http://linux-test-project.github.io/ 8392T: git git://github.com/linux-test-project/ltp.git 8393S: Maintained 8394 8395M68K ARCHITECTURE 8396M: Geert Uytterhoeven <geert@linux-m68k.org> 8397L: linux-m68k@lists.linux-m68k.org 8398W: http://www.linux-m68k.org/ 8399T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git 8400S: Maintained 8401F: arch/m68k/ 8402F: drivers/zorro/ 8403 8404M68K ON APPLE MACINTOSH 8405M: Joshua Thompson <funaho@jurai.org> 8406W: http://www.mac.linux-m68k.org/ 8407L: linux-m68k@lists.linux-m68k.org 8408S: Maintained 8409F: arch/m68k/mac/ 8410 8411M68K ON HP9000/300 8412M: Philip Blundell <philb@gnu.org> 8413W: http://www.tazenda.demon.co.uk/phil/linux-hp 8414S: Maintained 8415F: arch/m68k/hp300/ 8416 8417M88DS3103 MEDIA DRIVER 8418M: Antti Palosaari <crope@iki.fi> 8419L: linux-media@vger.kernel.org 8420W: https://linuxtv.org 8421W: http://palosaari.fi/linux/ 8422Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8423T: git git://linuxtv.org/anttip/media_tree.git 8424S: Maintained 8425F: drivers/media/dvb-frontends/m88ds3103* 8426 8427M88RS2000 MEDIA DRIVER 8428M: Malcolm Priestley <tvboxspy@gmail.com> 8429L: linux-media@vger.kernel.org 8430W: https://linuxtv.org 8431Q: http://patchwork.linuxtv.org/project/linux-media/list/ 8432S: Maintained 8433F: drivers/media/dvb-frontends/m88rs2000* 8434 8435MA901 MASTERKIT USB FM RADIO DRIVER 8436M: Alexey Klimov <klimov.linux@gmail.com> 8437L: linux-media@vger.kernel.org 8438T: git git://linuxtv.org/media_tree.git 8439S: Maintained 8440F: drivers/media/radio/radio-ma901.c 8441 8442MAC80211 8443M: Johannes Berg <johannes@sipsolutions.net> 8444L: linux-wireless@vger.kernel.org 8445W: http://wireless.kernel.org/ 8446T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 8447T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 8448S: Maintained 8449F: Documentation/networking/mac80211-injection.txt 8450F: include/net/mac80211.h 8451F: net/mac80211/ 8452F: drivers/net/wireless/mac80211_hwsim.[ch] 8453F: Documentation/networking/mac80211_hwsim/README 8454 8455MAILBOX API 8456M: Jassi Brar <jassisinghbrar@gmail.com> 8457L: linux-kernel@vger.kernel.org 8458S: Maintained 8459F: drivers/mailbox/ 8460F: include/linux/mailbox_client.h 8461F: include/linux/mailbox_controller.h 8462 8463MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7 8464M: Michael Kerrisk <mtk.manpages@gmail.com> 8465W: http://www.kernel.org/doc/man-pages 8466L: linux-man@vger.kernel.org 8467S: Maintained 8468 8469MARDUK (CREATOR CI40) DEVICE TREE SUPPORT 8470M: Rahul Bedarkar <rahulbedarkar89@gmail.com> 8471L: linux-mips@linux-mips.org 8472S: Maintained 8473F: arch/mips/boot/dts/img/pistachio_marduk.dts 8474 8475MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER 8476M: Andrew Lunn <andrew@lunn.ch> 8477M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 8478L: netdev@vger.kernel.org 8479S: Maintained 8480F: drivers/net/dsa/mv88e6xxx/ 8481F: linux/platform_data/mv88e6xxx.h 8482F: Documentation/devicetree/bindings/net/dsa/marvell.txt 8483 8484MARVELL ARMADA DRM SUPPORT 8485M: Russell King <linux@armlinux.org.uk> 8486S: Maintained 8487T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-devel 8488T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-armada-fixes 8489F: drivers/gpu/drm/armada/ 8490F: include/uapi/drm/armada_drm.h 8491F: Documentation/devicetree/bindings/display/armada/ 8492 8493MARVELL CRYPTO DRIVER 8494M: Boris Brezillon <boris.brezillon@bootlin.com> 8495M: Arnaud Ebalard <arno@natisbad.org> 8496F: drivers/crypto/marvell/ 8497S: Maintained 8498L: linux-crypto@vger.kernel.org 8499 8500MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2) 8501M: Mirko Lindner <mlindner@marvell.com> 8502M: Stephen Hemminger <stephen@networkplumber.org> 8503L: netdev@vger.kernel.org 8504S: Maintained 8505F: drivers/net/ethernet/marvell/sk* 8506 8507MARVELL LIBERTAS WIRELESS DRIVER 8508L: libertas-dev@lists.infradead.org 8509S: Orphan 8510F: drivers/net/wireless/marvell/libertas/ 8511 8512MARVELL MACCHIATOBIN SUPPORT 8513M: Russell King <linux@armlinux.org.uk> 8514L: linux-arm-kernel@lists.infradead.org 8515S: Maintained 8516F: arch/arm64/boot/dts/marvell/armada-8040-mcbin.dts 8517 8518MARVELL MV643XX ETHERNET DRIVER 8519M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com> 8520L: netdev@vger.kernel.org 8521S: Maintained 8522F: drivers/net/ethernet/marvell/mv643xx_eth.* 8523F: include/linux/mv643xx.h 8524 8525MARVELL MV88X3310 PHY DRIVER 8526M: Russell King <linux@armlinux.org.uk> 8527L: netdev@vger.kernel.org 8528S: Maintained 8529F: drivers/net/phy/marvell10g.c 8530 8531MARVELL MVNETA ETHERNET DRIVER 8532M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 8533L: netdev@vger.kernel.org 8534S: Maintained 8535F: drivers/net/ethernet/marvell/mvneta.* 8536 8537MARVELL MWIFIEX WIRELESS DRIVER 8538M: Amitkumar Karwar <amitkarwar@gmail.com> 8539M: Nishant Sarmukadam <nishants@marvell.com> 8540M: Ganapathi Bhat <gbhat@marvell.com> 8541M: Xinming Hu <huxm@marvell.com> 8542L: linux-wireless@vger.kernel.org 8543S: Maintained 8544F: drivers/net/wireless/marvell/mwifiex/ 8545 8546MARVELL MWL8K WIRELESS DRIVER 8547M: Lennert Buytenhek <buytenh@wantstofly.org> 8548L: linux-wireless@vger.kernel.org 8549S: Odd Fixes 8550F: drivers/net/wireless/marvell/mwl8k.c 8551 8552MARVELL NAND CONTROLLER DRIVER 8553M: Miquel Raynal <miquel.raynal@bootlin.com> 8554L: linux-mtd@lists.infradead.org 8555S: Maintained 8556F: drivers/mtd/nand/raw/marvell_nand.c 8557F: Documentation/devicetree/bindings/mtd/marvell-nand.txt 8558 8559MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER 8560M: Nicolas Pitre <nico@fluxnic.net> 8561S: Odd Fixes 8562F: drivers/mmc/host/mvsdio.* 8563 8564MARVELL XENON MMC/SD/SDIO HOST CONTROLLER DRIVER 8565M: Hu Ziji <huziji@marvell.com> 8566L: linux-mmc@vger.kernel.org 8567S: Supported 8568F: drivers/mmc/host/sdhci-xenon* 8569F: Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.txt 8570 8571MATROX FRAMEBUFFER DRIVER 8572L: linux-fbdev@vger.kernel.org 8573S: Orphan 8574F: drivers/video/fbdev/matrox/matroxfb_* 8575F: include/uapi/linux/matroxfb.h 8576 8577MAX16065 HARDWARE MONITOR DRIVER 8578M: Guenter Roeck <linux@roeck-us.net> 8579L: linux-hwmon@vger.kernel.org 8580S: Maintained 8581F: Documentation/hwmon/max16065 8582F: drivers/hwmon/max16065.c 8583 8584MAX20751 HARDWARE MONITOR DRIVER 8585M: Guenter Roeck <linux@roeck-us.net> 8586L: linux-hwmon@vger.kernel.org 8587S: Maintained 8588F: Documentation/hwmon/max20751 8589F: drivers/hwmon/max20751.c 8590 8591MAX2175 SDR TUNER DRIVER 8592M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8593L: linux-media@vger.kernel.org 8594T: git git://linuxtv.org/media_tree.git 8595S: Maintained 8596F: Documentation/devicetree/bindings/media/i2c/max2175.txt 8597F: Documentation/media/v4l-drivers/max2175.rst 8598F: drivers/media/i2c/max2175* 8599F: include/uapi/linux/max2175.h 8600 8601MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER 8602L: linux-hwmon@vger.kernel.org 8603S: Orphan 8604F: Documentation/hwmon/max6650 8605F: drivers/hwmon/max6650.c 8606 8607MAX6697 HARDWARE MONITOR DRIVER 8608M: Guenter Roeck <linux@roeck-us.net> 8609L: linux-hwmon@vger.kernel.org 8610S: Maintained 8611F: Documentation/hwmon/max6697 8612F: Documentation/devicetree/bindings/i2c/max6697.txt 8613F: drivers/hwmon/max6697.c 8614F: include/linux/platform_data/max6697.h 8615 8616MAX9860 MONO AUDIO VOICE CODEC DRIVER 8617M: Peter Rosin <peda@axentia.se> 8618L: alsa-devel@alsa-project.org (moderated for non-subscribers) 8619S: Maintained 8620F: Documentation/devicetree/bindings/sound/max9860.txt 8621F: sound/soc/codecs/max9860.* 8622 8623MAXIM MAX77802 PMIC REGULATOR DEVICE DRIVER 8624M: Javier Martinez Canillas <javier@dowhile0.org> 8625L: linux-kernel@vger.kernel.org 8626S: Supported 8627F: drivers/regulator/max77802-regulator.c 8628F: Documentation/devicetree/bindings/*/*max77802.txt 8629F: include/dt-bindings/*/*max77802.h 8630 8631MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS 8632M: Krzysztof Kozlowski <krzk@kernel.org> 8633M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8634L: linux-pm@vger.kernel.org 8635S: Supported 8636F: drivers/power/supply/max14577_charger.c 8637F: drivers/power/supply/max77693_charger.c 8638 8639MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS 8640M: Chanwoo Choi <cw00.choi@samsung.com> 8641M: Krzysztof Kozlowski <krzk@kernel.org> 8642M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 8643L: linux-kernel@vger.kernel.org 8644S: Supported 8645F: drivers/*/max14577*.c 8646F: drivers/*/max77686*.c 8647F: drivers/*/max77693*.c 8648F: drivers/extcon/extcon-max14577.c 8649F: drivers/extcon/extcon-max77693.c 8650F: drivers/rtc/rtc-max77686.c 8651F: drivers/clk/clk-max77686.c 8652F: Documentation/devicetree/bindings/mfd/max14577.txt 8653F: Documentation/devicetree/bindings/*/max77686.txt 8654F: Documentation/devicetree/bindings/mfd/max77693.txt 8655F: Documentation/devicetree/bindings/clock/maxim,max77686.txt 8656F: include/linux/mfd/max14577*.h 8657F: include/linux/mfd/max77686*.h 8658F: include/linux/mfd/max77693*.h 8659 8660MAXIRADIO FM RADIO RECEIVER DRIVER 8661M: Hans Verkuil <hverkuil@xs4all.nl> 8662L: linux-media@vger.kernel.org 8663T: git git://linuxtv.org/media_tree.git 8664W: https://linuxtv.org 8665S: Maintained 8666F: drivers/media/radio/radio-maxiradio* 8667 8668MCP4018 AND MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVERS 8669M: Peter Rosin <peda@axentia.se> 8670L: linux-iio@vger.kernel.org 8671S: Maintained 8672F: Documentation/ABI/testing/sysfs-bus-iio-potentiometer-mcp4531 8673F: drivers/iio/potentiometer/mcp4018.c 8674F: drivers/iio/potentiometer/mcp4531.c 8675 8676MCR20A IEEE-802.15.4 RADIO DRIVER 8677M: Xue Liu <liuxuenetmail@gmail.com> 8678L: linux-wpan@vger.kernel.org 8679W: https://github.com/xueliu/mcr20a-linux 8680S: Maintained 8681F: drivers/net/ieee802154/mcr20a.c 8682F: drivers/net/ieee802154/mcr20a.h 8683F: Documentation/devicetree/bindings/net/ieee802154/mcr20a.txt 8684 8685MEASUREMENT COMPUTING CIO-DAC IIO DRIVER 8686M: William Breathitt Gray <vilhelm.gray@gmail.com> 8687L: linux-iio@vger.kernel.org 8688S: Maintained 8689F: drivers/iio/dac/cio-dac.c 8690 8691MEDIA DRIVERS FOR ASCOT2E 8692M: Sergey Kozlov <serjk@netup.ru> 8693M: Abylay Ospan <aospan@netup.ru> 8694L: linux-media@vger.kernel.org 8695W: https://linuxtv.org 8696W: http://netup.tv/ 8697T: git git://linuxtv.org/media_tree.git 8698S: Supported 8699F: drivers/media/dvb-frontends/ascot2e* 8700 8701MEDIA DRIVERS FOR CXD2099AR CI CONTROLLERS 8702M: Jasmin Jessich <jasmin@anw.at> 8703L: linux-media@vger.kernel.org 8704W: https://linuxtv.org 8705T: git git://linuxtv.org/media_tree.git 8706S: Maintained 8707F: drivers/media/dvb-frontends/cxd2099* 8708 8709MEDIA DRIVERS FOR CXD2841ER 8710M: Sergey Kozlov <serjk@netup.ru> 8711M: Abylay Ospan <aospan@netup.ru> 8712L: linux-media@vger.kernel.org 8713W: https://linuxtv.org 8714W: http://netup.tv/ 8715T: git git://linuxtv.org/media_tree.git 8716S: Supported 8717F: drivers/media/dvb-frontends/cxd2841er* 8718 8719MEDIA DRIVERS FOR CXD2880 8720M: Yasunari Takiguchi <Yasunari.Takiguchi@sony.com> 8721L: linux-media@vger.kernel.org 8722W: http://linuxtv.org/ 8723T: git git://linuxtv.org/media_tree.git 8724S: Supported 8725F: drivers/media/dvb-frontends/cxd2880/* 8726F: drivers/media/spi/cxd2880* 8727 8728MEDIA DRIVERS FOR DIGITAL DEVICES PCIE DEVICES 8729M: Daniel Scheller <d.scheller.oss@gmail.com> 8730L: linux-media@vger.kernel.org 8731W: https://linuxtv.org 8732T: git git://linuxtv.org/media_tree.git 8733S: Maintained 8734F: drivers/media/pci/ddbridge/* 8735 8736MEDIA DRIVERS FOR FREESCALE IMX 8737M: Steve Longerbeam <slongerbeam@gmail.com> 8738M: Philipp Zabel <p.zabel@pengutronix.de> 8739L: linux-media@vger.kernel.org 8740T: git git://linuxtv.org/media_tree.git 8741S: Maintained 8742F: Documentation/devicetree/bindings/media/imx.txt 8743F: Documentation/media/v4l-drivers/imx.rst 8744F: drivers/staging/media/imx/ 8745F: include/linux/imx-media.h 8746F: include/media/imx.h 8747 8748MEDIA DRIVERS FOR HELENE 8749M: Abylay Ospan <aospan@netup.ru> 8750L: linux-media@vger.kernel.org 8751W: https://linuxtv.org 8752W: http://netup.tv/ 8753T: git git://linuxtv.org/media_tree.git 8754S: Supported 8755F: drivers/media/dvb-frontends/helene* 8756 8757MEDIA DRIVERS FOR HORUS3A 8758M: Sergey Kozlov <serjk@netup.ru> 8759M: Abylay Ospan <aospan@netup.ru> 8760L: linux-media@vger.kernel.org 8761W: https://linuxtv.org 8762W: http://netup.tv/ 8763T: git git://linuxtv.org/media_tree.git 8764S: Supported 8765F: drivers/media/dvb-frontends/horus3a* 8766 8767MEDIA DRIVERS FOR LNBH25 8768M: Sergey Kozlov <serjk@netup.ru> 8769M: Abylay Ospan <aospan@netup.ru> 8770L: linux-media@vger.kernel.org 8771W: https://linuxtv.org 8772W: http://netup.tv/ 8773T: git git://linuxtv.org/media_tree.git 8774S: Supported 8775F: drivers/media/dvb-frontends/lnbh25* 8776 8777MEDIA DRIVERS FOR MXL5XX TUNER DEMODULATORS 8778M: Daniel Scheller <d.scheller.oss@gmail.com> 8779L: linux-media@vger.kernel.org 8780W: https://linuxtv.org 8781T: git git://linuxtv.org/media_tree.git 8782S: Maintained 8783F: drivers/media/dvb-frontends/mxl5xx* 8784 8785MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices 8786M: Sergey Kozlov <serjk@netup.ru> 8787M: Abylay Ospan <aospan@netup.ru> 8788L: linux-media@vger.kernel.org 8789W: https://linuxtv.org 8790W: http://netup.tv/ 8791T: git git://linuxtv.org/media_tree.git 8792S: Supported 8793F: drivers/media/pci/netup_unidvb/* 8794 8795MEDIA DRIVERS FOR RENESAS - CEU 8796M: Jacopo Mondi <jacopo@jmondi.org> 8797L: linux-media@vger.kernel.org 8798L: linux-renesas-soc@vger.kernel.org 8799T: git git://linuxtv.org/media_tree.git 8800S: Supported 8801F: Documentation/devicetree/bindings/media/renesas,ceu.txt 8802F: drivers/media/platform/renesas-ceu.c 8803F: include/media/drv-intf/renesas-ceu.h 8804 8805MEDIA DRIVERS FOR RENESAS - DRIF 8806M: Ramesh Shanmugasundaram <ramesh.shanmugasundaram@bp.renesas.com> 8807L: linux-media@vger.kernel.org 8808L: linux-renesas-soc@vger.kernel.org 8809T: git git://linuxtv.org/media_tree.git 8810S: Supported 8811F: Documentation/devicetree/bindings/media/renesas,drif.txt 8812F: drivers/media/platform/rcar_drif.c 8813 8814MEDIA DRIVERS FOR RENESAS - FCP 8815M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8816L: linux-media@vger.kernel.org 8817L: linux-renesas-soc@vger.kernel.org 8818T: git git://linuxtv.org/media_tree.git 8819S: Supported 8820F: Documentation/devicetree/bindings/media/renesas,fcp.txt 8821F: drivers/media/platform/rcar-fcp.c 8822F: include/media/rcar-fcp.h 8823 8824MEDIA DRIVERS FOR RENESAS - FDP1 8825M: Kieran Bingham <kieran@bingham.xyz> 8826L: linux-media@vger.kernel.org 8827L: linux-renesas-soc@vger.kernel.org 8828T: git git://linuxtv.org/media_tree.git 8829S: Supported 8830F: Documentation/devicetree/bindings/media/renesas,fdp1.txt 8831F: drivers/media/platform/rcar_fdp1.c 8832 8833MEDIA DRIVERS FOR RENESAS - VIN 8834M: Niklas Söderlund <niklas.soderlund@ragnatech.se> 8835L: linux-media@vger.kernel.org 8836L: linux-renesas-soc@vger.kernel.org 8837T: git git://linuxtv.org/media_tree.git 8838S: Supported 8839F: Documentation/devicetree/bindings/media/rcar_vin.txt 8840F: drivers/media/platform/rcar-vin/ 8841 8842MEDIA DRIVERS FOR RENESAS - VSP1 8843M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 8844L: linux-media@vger.kernel.org 8845L: linux-renesas-soc@vger.kernel.org 8846T: git git://linuxtv.org/media_tree.git 8847S: Supported 8848F: Documentation/devicetree/bindings/media/renesas,vsp1.txt 8849F: drivers/media/platform/vsp1/ 8850 8851MEDIA DRIVERS FOR ST STV0910 DEMODULATOR ICs 8852M: Daniel Scheller <d.scheller.oss@gmail.com> 8853L: linux-media@vger.kernel.org 8854W: https://linuxtv.org 8855T: git git://linuxtv.org/media_tree.git 8856S: Maintained 8857F: drivers/media/dvb-frontends/stv0910* 8858 8859MEDIA DRIVERS FOR ST STV6111 TUNER ICs 8860M: Daniel Scheller <d.scheller.oss@gmail.com> 8861L: linux-media@vger.kernel.org 8862W: https://linuxtv.org 8863T: git git://linuxtv.org/media_tree.git 8864S: Maintained 8865F: drivers/media/dvb-frontends/stv6111* 8866 8867MEDIA DRIVERS FOR NVIDIA TEGRA - VDE 8868M: Dmitry Osipenko <digetx@gmail.com> 8869L: linux-media@vger.kernel.org 8870L: linux-tegra@vger.kernel.org 8871T: git git://linuxtv.org/media_tree.git 8872S: Maintained 8873F: Documentation/devicetree/bindings/media/nvidia,tegra-vde.txt 8874F: drivers/staging/media/tegra-vde/ 8875 8876MEDIA INPUT INFRASTRUCTURE (V4L/DVB) 8877M: Mauro Carvalho Chehab <mchehab@kernel.org> 8878P: LinuxTV.org Project 8879L: linux-media@vger.kernel.org 8880W: https://linuxtv.org 8881Q: http://patchwork.kernel.org/project/linux-media/list/ 8882T: git git://linuxtv.org/media_tree.git 8883S: Maintained 8884F: Documentation/devicetree/bindings/media/ 8885F: Documentation/media/ 8886F: drivers/media/ 8887F: drivers/staging/media/ 8888F: include/linux/platform_data/media/ 8889F: include/media/ 8890F: include/uapi/linux/dvb/ 8891F: include/uapi/linux/videodev2.h 8892F: include/uapi/linux/media.h 8893F: include/uapi/linux/v4l2-* 8894F: include/uapi/linux/meye.h 8895F: include/uapi/linux/ivtv* 8896F: include/uapi/linux/uvcvideo.h 8897 8898MEDIATEK CIR DRIVER 8899M: Sean Wang <sean.wang@mediatek.com> 8900S: Maintained 8901F: drivers/media/rc/mtk-cir.c 8902 8903MEDIATEK DMA DRIVER 8904M: Sean Wang <sean.wang@mediatek.com> 8905L: dmaengine@vger.kernel.org 8906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8907L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8908S: Maintained 8909F: Documentation/devicetree/bindings/dma/mtk-* 8910F: drivers/dma/mediatek/ 8911 8912MEDIATEK PMIC LED DRIVER 8913M: Sean Wang <sean.wang@mediatek.com> 8914S: Maintained 8915F: drivers/leds/leds-mt6323.c 8916F: Documentation/devicetree/bindings/leds/leds-mt6323.txt 8917 8918MEDIATEK ETHERNET DRIVER 8919M: Felix Fietkau <nbd@openwrt.org> 8920M: John Crispin <john@phrozen.org> 8921M: Sean Wang <sean.wang@mediatek.com> 8922M: Nelson Chang <nelson.chang@mediatek.com> 8923L: netdev@vger.kernel.org 8924S: Maintained 8925F: drivers/net/ethernet/mediatek/ 8926 8927MEDIATEK SWITCH DRIVER 8928M: Sean Wang <sean.wang@mediatek.com> 8929L: netdev@vger.kernel.org 8930S: Maintained 8931F: drivers/net/dsa/mt7530.* 8932F: net/dsa/tag_mtk.c 8933 8934MEDIATEK JPEG DRIVER 8935M: Rick Chang <rick.chang@mediatek.com> 8936M: Bin Liu <bin.liu@mediatek.com> 8937S: Supported 8938F: drivers/media/platform/mtk-jpeg/ 8939F: Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt 8940 8941MEDIATEK MDP DRIVER 8942M: Minghsiu Tsai <minghsiu.tsai@mediatek.com> 8943M: Houlong Wei <houlong.wei@mediatek.com> 8944M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8945S: Supported 8946F: drivers/media/platform/mtk-mdp/ 8947F: drivers/media/platform/mtk-vpu/ 8948F: Documentation/devicetree/bindings/media/mediatek-mdp.txt 8949 8950MEDIATEK MEDIA DRIVER 8951M: Tiffany Lin <tiffany.lin@mediatek.com> 8952M: Andrew-CT Chen <andrew-ct.chen@mediatek.com> 8953S: Supported 8954F: drivers/media/platform/mtk-vcodec/ 8955F: drivers/media/platform/mtk-vpu/ 8956F: Documentation/devicetree/bindings/media/mediatek-vcodec.txt 8957F: Documentation/devicetree/bindings/media/mediatek-vpu.txt 8958 8959MEDIATEK MT7601U WIRELESS LAN DRIVER 8960M: Jakub Kicinski <kubakici@wp.pl> 8961L: linux-wireless@vger.kernel.org 8962S: Maintained 8963F: drivers/net/wireless/mediatek/mt7601u/ 8964 8965MEDIATEK RANDOM NUMBER GENERATOR SUPPORT 8966M: Sean Wang <sean.wang@mediatek.com> 8967S: Maintained 8968F: drivers/char/hw_random/mtk-rng.c 8969 8970MEDIATEK USB3 DRD IP DRIVER 8971M: Chunfeng Yun <chunfeng.yun@mediatek.com> 8972L: linux-usb@vger.kernel.org (moderated for non-subscribers) 8973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 8974L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 8975S: Maintained 8976F: drivers/usb/mtu3/ 8977 8978MEGACHIPS STDPXXXX-GE-B850V3-FW LVDS/DP++ BRIDGES 8979M: Peter Senna Tschudin <peter.senna@collabora.com> 8980M: Martin Donnelly <martin.donnelly@ge.com> 8981M: Martyn Welch <martyn.welch@collabora.co.uk> 8982S: Maintained 8983F: drivers/gpu/drm/bridge/megachips-stdpxxxx-ge-b850v3-fw.c 8984F: Documentation/devicetree/bindings/video/bridge/megachips-stdpxxxx-ge-b850v3-fw.txt 8985 8986MEGARAID SCSI/SAS DRIVERS 8987M: Kashyap Desai <kashyap.desai@broadcom.com> 8988M: Sumit Saxena <sumit.saxena@broadcom.com> 8989M: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> 8990L: megaraidlinux.pdl@broadcom.com 8991L: linux-scsi@vger.kernel.org 8992W: http://www.avagotech.com/support/ 8993S: Maintained 8994F: Documentation/scsi/megaraid.txt 8995F: drivers/scsi/megaraid.* 8996F: drivers/scsi/megaraid/ 8997 8998MELEXIS MLX90614 DRIVER 8999M: Crt Mori <cmo@melexis.com> 9000L: linux-iio@vger.kernel.org 9001W: http://www.melexis.com 9002S: Supported 9003F: drivers/iio/temperature/mlx90614.c 9004 9005MELEXIS MLX90632 DRIVER 9006M: Crt Mori <cmo@melexis.com> 9007L: linux-iio@vger.kernel.org 9008W: http://www.melexis.com 9009S: Supported 9010F: drivers/iio/temperature/mlx90632.c 9011 9012MELFAS MIP4 TOUCHSCREEN DRIVER 9013M: Sangwon Jee <jeesw@melfas.com> 9014W: http://www.melfas.com 9015S: Supported 9016F: drivers/input/touchscreen/melfas_mip4.c 9017F: Documentation/devicetree/bindings/input/touchscreen/melfas_mip4.txt 9018 9019MELLANOX ETHERNET DRIVER (mlx4_en) 9020M: Tariq Toukan <tariqt@mellanox.com> 9021L: netdev@vger.kernel.org 9022S: Supported 9023W: http://www.mellanox.com 9024Q: http://patchwork.ozlabs.org/project/netdev/list/ 9025F: drivers/net/ethernet/mellanox/mlx4/en_* 9026 9027MELLANOX ETHERNET DRIVER (mlx5e) 9028M: Saeed Mahameed <saeedm@mellanox.com> 9029L: netdev@vger.kernel.org 9030S: Supported 9031W: http://www.mellanox.com 9032Q: http://patchwork.ozlabs.org/project/netdev/list/ 9033F: drivers/net/ethernet/mellanox/mlx5/core/en_* 9034 9035MELLANOX ETHERNET INNOVA DRIVERS 9036R: Boris Pismenny <borisp@mellanox.com> 9037L: netdev@vger.kernel.org 9038S: Supported 9039W: http://www.mellanox.com 9040Q: http://patchwork.ozlabs.org/project/netdev/list/ 9041F: drivers/net/ethernet/mellanox/mlx5/core/en_accel/* 9042F: drivers/net/ethernet/mellanox/mlx5/core/accel/* 9043F: drivers/net/ethernet/mellanox/mlx5/core/fpga/* 9044F: include/linux/mlx5/mlx5_ifc_fpga.h 9045 9046MELLANOX ETHERNET INNOVA IPSEC DRIVER 9047R: Boris Pismenny <borisp@mellanox.com> 9048L: netdev@vger.kernel.org 9049S: Supported 9050W: http://www.mellanox.com 9051Q: http://patchwork.ozlabs.org/project/netdev/list/ 9052F: drivers/net/ethernet/mellanox/mlx5/core/en_ipsec/* 9053F: drivers/net/ethernet/mellanox/mlx5/core/ipsec* 9054 9055MELLANOX ETHERNET SWITCH DRIVERS 9056M: Jiri Pirko <jiri@mellanox.com> 9057M: Ido Schimmel <idosch@mellanox.com> 9058L: netdev@vger.kernel.org 9059S: Supported 9060W: http://www.mellanox.com 9061Q: http://patchwork.ozlabs.org/project/netdev/list/ 9062F: drivers/net/ethernet/mellanox/mlxsw/ 9063 9064MELLANOX FIRMWARE FLASH LIBRARY (mlxfw) 9065M: mlxsw@mellanox.com 9066L: netdev@vger.kernel.org 9067S: Supported 9068W: http://www.mellanox.com 9069Q: http://patchwork.ozlabs.org/project/netdev/list/ 9070F: drivers/net/ethernet/mellanox/mlxfw/ 9071 9072MELLANOX HARDWARE PLATFORM SUPPORT 9073M: Andy Shevchenko <andy@infradead.org> 9074M: Darren Hart <dvhart@infradead.org> 9075M: Vadim Pasternak <vadimp@mellanox.com> 9076L: platform-driver-x86@vger.kernel.org 9077S: Supported 9078F: drivers/platform/mellanox/ 9079 9080MELLANOX MLX4 core VPI driver 9081M: Tariq Toukan <tariqt@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/mlx4/ 9088F: include/linux/mlx4/ 9089 9090MELLANOX MLX4 IB driver 9091M: Yishai Hadas <yishaih@mellanox.com> 9092L: linux-rdma@vger.kernel.org 9093W: http://www.mellanox.com 9094Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9095S: Supported 9096F: drivers/infiniband/hw/mlx4/ 9097F: include/linux/mlx4/ 9098F: include/uapi/rdma/mlx4-abi.h 9099 9100MELLANOX MLX5 core VPI driver 9101M: Saeed Mahameed <saeedm@mellanox.com> 9102M: Leon Romanovsky <leonro@mellanox.com> 9103L: netdev@vger.kernel.org 9104L: linux-rdma@vger.kernel.org 9105W: http://www.mellanox.com 9106Q: http://patchwork.ozlabs.org/project/netdev/list/ 9107S: Supported 9108F: drivers/net/ethernet/mellanox/mlx5/core/ 9109F: include/linux/mlx5/ 9110 9111MELLANOX MLX5 IB driver 9112M: Leon Romanovsky <leonro@mellanox.com> 9113L: linux-rdma@vger.kernel.org 9114W: http://www.mellanox.com 9115Q: http://patchwork.kernel.org/project/linux-rdma/list/ 9116S: Supported 9117F: drivers/infiniband/hw/mlx5/ 9118F: include/linux/mlx5/ 9119F: include/uapi/rdma/mlx5-abi.h 9120 9121MELLANOX MLXCPLD I2C AND MUX DRIVER 9122M: Vadim Pasternak <vadimp@mellanox.com> 9123M: Michael Shych <michaelsh@mellanox.com> 9124L: linux-i2c@vger.kernel.org 9125S: Supported 9126F: drivers/i2c/busses/i2c-mlxcpld.c 9127F: drivers/i2c/muxes/i2c-mux-mlxcpld.c 9128F: Documentation/i2c/busses/i2c-mlxcpld 9129 9130MELLANOX MLXCPLD LED DRIVER 9131M: Vadim Pasternak <vadimp@mellanox.com> 9132L: linux-leds@vger.kernel.org 9133S: Supported 9134F: drivers/leds/leds-mlxcpld.c 9135F: drivers/leds/leds-mlxreg.c 9136F: Documentation/leds/leds-mlxcpld.txt 9137 9138MELLANOX PLATFORM DRIVER 9139M: Vadim Pasternak <vadimp@mellanox.com> 9140L: platform-driver-x86@vger.kernel.org 9141S: Supported 9142F: drivers/platform/x86/mlx-platform.c 9143 9144MEMBARRIER SUPPORT 9145M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 9146M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 9147L: linux-kernel@vger.kernel.org 9148S: Supported 9149F: kernel/sched/membarrier.c 9150F: include/uapi/linux/membarrier.h 9151F: arch/powerpc/include/asm/membarrier.h 9152 9153MEMORY MANAGEMENT 9154L: linux-mm@kvack.org 9155W: http://www.linux-mm.org 9156S: Maintained 9157F: include/linux/mm.h 9158F: include/linux/gfp.h 9159F: include/linux/mmzone.h 9160F: include/linux/memory_hotplug.h 9161F: include/linux/vmalloc.h 9162F: mm/ 9163 9164MEMORY TECHNOLOGY DEVICES (MTD) 9165M: David Woodhouse <dwmw2@infradead.org> 9166M: Brian Norris <computersforpeace@gmail.com> 9167M: Boris Brezillon <boris.brezillon@bootlin.com> 9168M: Marek Vasut <marek.vasut@gmail.com> 9169M: Richard Weinberger <richard@nod.at> 9170L: linux-mtd@lists.infradead.org 9171W: http://www.linux-mtd.infradead.org/ 9172Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9173T: git git://git.infradead.org/linux-mtd.git master 9174T: git git://git.infradead.org/linux-mtd.git mtd/next 9175S: Maintained 9176F: Documentation/devicetree/bindings/mtd/ 9177F: drivers/mtd/ 9178F: include/linux/mtd/ 9179F: include/uapi/mtd/ 9180 9181MEN A21 WATCHDOG DRIVER 9182M: Johannes Thumshirn <morbidrsa@gmail.com> 9183L: linux-watchdog@vger.kernel.org 9184S: Maintained 9185F: drivers/watchdog/mena21_wdt.c 9186 9187MEN CHAMELEON BUS (mcb) 9188M: Johannes Thumshirn <morbidrsa@gmail.com> 9189S: Maintained 9190F: drivers/mcb/ 9191F: include/linux/mcb.h 9192F: Documentation/men-chameleon-bus.txt 9193 9194MEN F21BMC (Board Management Controller) 9195M: Andreas Werner <andreas.werner@men.de> 9196S: Supported 9197F: drivers/mfd/menf21bmc.c 9198F: drivers/watchdog/menf21bmc_wdt.c 9199F: drivers/leds/leds-menf21bmc.c 9200F: drivers/hwmon/menf21bmc_hwmon.c 9201F: Documentation/hwmon/menf21bmc 9202 9203MESON AO CEC DRIVER FOR AMLOGIC SOCS 9204M: Neil Armstrong <narmstrong@baylibre.com> 9205L: linux-media@lists.freedesktop.org 9206L: linux-amlogic@lists.infradead.org 9207W: http://linux-meson.com/ 9208S: Supported 9209F: drivers/media/platform/meson/ao-cec.c 9210F: Documentation/devicetree/bindings/media/meson-ao-cec.txt 9211T: git git://linuxtv.org/media_tree.git 9212 9213MICROBLAZE ARCHITECTURE 9214M: Michal Simek <monstr@monstr.eu> 9215W: http://www.monstr.eu/fdt/ 9216T: git git://git.monstr.eu/linux-2.6-microblaze.git 9217S: Supported 9218F: arch/microblaze/ 9219 9220MICROCHIP / ATMEL AT91 SERIAL DRIVER 9221M: Richard Genoud <richard.genoud@gmail.com> 9222S: Maintained 9223F: drivers/tty/serial/atmel_serial.c 9224F: drivers/tty/serial/atmel_serial.h 9225 9226MICROCHIP / ATMEL DMA DRIVER 9227M: Ludovic Desroches <ludovic.desroches@microchip.com> 9228L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9229L: dmaengine@vger.kernel.org 9230S: Supported 9231F: drivers/dma/at_hdmac.c 9232F: drivers/dma/at_hdmac_regs.h 9233F: include/linux/platform_data/dma-atmel.h 9234 9235MICROCHIP / ATMEL ECC DRIVER 9236M: Tudor Ambarus <tudor.ambarus@microchip.com> 9237L: linux-crypto@vger.kernel.org 9238S: Maintained 9239F: drivers/crypto/atmel-ecc.* 9240 9241MICROCHIP / ATMEL ISC DRIVER 9242M: Songjun Wu <songjun.wu@microchip.com> 9243L: linux-media@vger.kernel.org 9244S: Supported 9245F: drivers/media/platform/atmel/atmel-isc.c 9246F: drivers/media/platform/atmel/atmel-isc-regs.h 9247F: devicetree/bindings/media/atmel-isc.txt 9248 9249MICROCHIP / ATMEL NAND DRIVER 9250M: Wenyou Yang <wenyou.yang@microchip.com> 9251M: Josh Wu <rainyfeeling@outlook.com> 9252L: linux-mtd@lists.infradead.org 9253S: Supported 9254F: drivers/mtd/nand/raw/atmel/* 9255F: Documentation/devicetree/bindings/mtd/atmel-nand.txt 9256 9257MICROCHIP KSZ SERIES ETHERNET SWITCH DRIVER 9258M: Woojung Huh <Woojung.Huh@microchip.com> 9259M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9260L: netdev@vger.kernel.org 9261S: Maintained 9262F: net/dsa/tag_ksz.c 9263F: drivers/net/dsa/microchip/* 9264F: include/linux/platform_data/microchip-ksz.h 9265F: Documentation/devicetree/bindings/net/dsa/ksz.txt 9266 9267MICROCHIP LAN743X ETHERNET DRIVER 9268M: Bryan Whitehead <bryan.whitehead@microchip.com> 9269M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 9270L: netdev@vger.kernel.org 9271S: Maintained 9272F: drivers/net/ethernet/microchip/lan743x_* 9273 9274MICROCHIP USB251XB DRIVER 9275M: Richard Leitner <richard.leitner@skidata.com> 9276L: linux-usb@vger.kernel.org 9277S: Maintained 9278F: drivers/usb/misc/usb251xb.c 9279F: Documentation/devicetree/bindings/usb/usb251xb.txt 9280 9281MICROSEMI MIPS SOCS 9282M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9283L: linux-mips@linux-mips.org 9284S: Maintained 9285F: arch/mips/generic/board-ocelot.c 9286F: arch/mips/configs/generic/board-ocelot.config 9287F: arch/mips/boot/dts/mscc/ 9288F: Documentation/devicetree/bindings/mips/mscc.txt 9289 9290MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi) 9291M: Don Brace <don.brace@microsemi.com> 9292L: esc.storagedev@microsemi.com 9293L: linux-scsi@vger.kernel.org 9294S: Supported 9295F: drivers/scsi/smartpqi/smartpqi*.[ch] 9296F: drivers/scsi/smartpqi/Kconfig 9297F: drivers/scsi/smartpqi/Makefile 9298F: include/linux/cciss*.h 9299F: include/uapi/linux/cciss*.h 9300F: Documentation/scsi/smartpqi.txt 9301 9302MICROSEMI ETHERNET SWITCH DRIVER 9303M: Alexandre Belloni <alexandre.belloni@bootlin.com> 9304L: netdev@vger.kernel.org 9305S: Supported 9306F: drivers/net/ethernet/mscc/ 9307 9308MICROSOFT SURFACE PRO 3 BUTTON DRIVER 9309M: Chen Yu <yu.c.chen@intel.com> 9310L: platform-driver-x86@vger.kernel.org 9311S: Supported 9312F: drivers/platform/x86/surfacepro3_button.c 9313 9314MICROTEK X6 SCANNER 9315M: Oliver Neukum <oliver@neukum.org> 9316S: Maintained 9317F: drivers/usb/image/microtek.* 9318 9319MIPS 9320M: Ralf Baechle <ralf@linux-mips.org> 9321M: James Hogan <jhogan@kernel.org> 9322L: linux-mips@linux-mips.org 9323W: http://www.linux-mips.org/ 9324T: git git://git.linux-mips.org/pub/scm/ralf/linux.git 9325Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 9326S: Supported 9327F: Documentation/devicetree/bindings/mips/ 9328F: Documentation/mips/ 9329F: arch/mips/ 9330F: drivers/platform/mips/ 9331 9332MIPS BOSTON DEVELOPMENT BOARD 9333M: Paul Burton <paul.burton@mips.com> 9334L: linux-mips@linux-mips.org 9335S: Maintained 9336F: Documentation/devicetree/bindings/clock/img,boston-clock.txt 9337F: arch/mips/boot/dts/img/boston.dts 9338F: arch/mips/configs/generic/board-boston.config 9339F: drivers/clk/imgtec/clk-boston.c 9340F: include/dt-bindings/clock/boston-clock.h 9341 9342MIPS GENERIC PLATFORM 9343M: Paul Burton <paul.burton@mips.com> 9344L: linux-mips@linux-mips.org 9345S: Supported 9346F: Documentation/devicetree/bindings/power/mti,mips-cpc.txt 9347F: arch/mips/generic/ 9348F: arch/mips/tools/generic-board-config.sh 9349 9350MIPS/LOONGSON1 ARCHITECTURE 9351M: Keguang Zhang <keguang.zhang@gmail.com> 9352L: linux-mips@linux-mips.org 9353S: Maintained 9354F: arch/mips/loongson32/ 9355F: arch/mips/include/asm/mach-loongson32/ 9356F: drivers/*/*loongson1* 9357F: drivers/*/*/*loongson1* 9358 9359MIPS/LOONGSON2 ARCHITECTURE 9360M: Jiaxun Yang <jiaxun.yang@flygoat.com> 9361L: linux-mips@linux-mips.org 9362S: Maintained 9363F: arch/mips/loongson64/*{2e/2f}* 9364F: arch/mips/include/asm/mach-loongson64/ 9365F: drivers/*/*loongson2* 9366F: drivers/*/*/*loongson2* 9367 9368MIPS/LOONGSON3 ARCHITECTURE 9369M: Huacai Chen <chenhc@lemote.com> 9370L: linux-mips@linux-mips.org 9371S: Maintained 9372F: arch/mips/loongson64/ 9373F: arch/mips/include/asm/mach-loongson64/ 9374F: drivers/platform/mips/cpu_hwmon.c 9375F: drivers/*/*loongson3* 9376F: drivers/*/*/*loongson3* 9377 9378MIPS RINT INSTRUCTION EMULATION 9379M: Aleksandar Markovic <aleksandar.markovic@mips.com> 9380L: linux-mips@linux-mips.org 9381S: Supported 9382F: arch/mips/math-emu/sp_rint.c 9383F: arch/mips/math-emu/dp_rint.c 9384 9385MIROSOUND PCM20 FM RADIO RECEIVER DRIVER 9386M: Hans Verkuil <hverkuil@xs4all.nl> 9387L: linux-media@vger.kernel.org 9388T: git git://linuxtv.org/media_tree.git 9389W: https://linuxtv.org 9390S: Odd Fixes 9391F: drivers/media/radio/radio-miropcm20* 9392 9393MMP SUPPORT 9394M: Eric Miao <eric.y.miao@gmail.com> 9395M: Haojian Zhuang <haojian.zhuang@gmail.com> 9396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 9397T: git git://github.com/hzhuang1/linux.git 9398T: git git://git.linaro.org/people/ycmiao/pxa-linux.git 9399S: Maintained 9400F: arch/arm/boot/dts/mmp* 9401F: arch/arm/mach-mmp/ 9402 9403MN88472 MEDIA DRIVER 9404M: Antti Palosaari <crope@iki.fi> 9405L: linux-media@vger.kernel.org 9406W: https://linuxtv.org 9407W: http://palosaari.fi/linux/ 9408Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9409S: Maintained 9410F: drivers/media/dvb-frontends/mn88472* 9411 9412MN88473 MEDIA DRIVER 9413M: Antti Palosaari <crope@iki.fi> 9414L: linux-media@vger.kernel.org 9415W: https://linuxtv.org 9416W: http://palosaari.fi/linux/ 9417Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9418S: Maintained 9419F: drivers/media/dvb-frontends/mn88473* 9420 9421MODULE SUPPORT 9422M: Jessica Yu <jeyu@kernel.org> 9423T: git git://git.kernel.org/pub/scm/linux/kernel/git/jeyu/linux.git modules-next 9424S: Maintained 9425F: include/linux/module.h 9426F: kernel/module.c 9427 9428MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER 9429W: http://popies.net/meye/ 9430S: Orphan 9431F: Documentation/media/v4l-drivers/meye* 9432F: drivers/media/pci/meye/ 9433F: include/uapi/linux/meye.h 9434 9435MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD 9436M: Jiri Slaby <jirislaby@gmail.com> 9437S: Maintained 9438F: Documentation/serial/moxa-smartio 9439F: drivers/tty/mxser.* 9440 9441MR800 AVERMEDIA USB FM RADIO DRIVER 9442M: Alexey Klimov <klimov.linux@gmail.com> 9443L: linux-media@vger.kernel.org 9444T: git git://linuxtv.org/media_tree.git 9445S: Maintained 9446F: drivers/media/radio/radio-mr800.c 9447 9448MRF24J40 IEEE 802.15.4 RADIO DRIVER 9449M: Alan Ott <alan@signal11.us> 9450L: linux-wpan@vger.kernel.org 9451S: Maintained 9452F: drivers/net/ieee802154/mrf24j40.c 9453F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt 9454 9455MSI LAPTOP SUPPORT 9456M: "Lee, Chun-Yi" <jlee@suse.com> 9457L: platform-driver-x86@vger.kernel.org 9458S: Maintained 9459F: drivers/platform/x86/msi-laptop.c 9460 9461MSI WMI SUPPORT 9462L: platform-driver-x86@vger.kernel.org 9463S: Orphan 9464F: drivers/platform/x86/msi-wmi.c 9465 9466MSI001 MEDIA DRIVER 9467M: Antti Palosaari <crope@iki.fi> 9468L: linux-media@vger.kernel.org 9469W: https://linuxtv.org 9470W: http://palosaari.fi/linux/ 9471Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9472T: git git://linuxtv.org/anttip/media_tree.git 9473S: Maintained 9474F: drivers/media/tuners/msi001* 9475 9476MSI2500 MEDIA DRIVER 9477M: Antti Palosaari <crope@iki.fi> 9478L: linux-media@vger.kernel.org 9479W: https://linuxtv.org 9480W: http://palosaari.fi/linux/ 9481Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9482T: git git://linuxtv.org/anttip/media_tree.git 9483S: Maintained 9484F: drivers/media/usb/msi2500/ 9485 9486MSYSTEMS DISKONCHIP G3 MTD DRIVER 9487M: Robert Jarzmik <robert.jarzmik@free.fr> 9488L: linux-mtd@lists.infradead.org 9489S: Maintained 9490F: drivers/mtd/devices/docg3* 9491 9492MT9M032 APTINA SENSOR DRIVER 9493M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9494L: linux-media@vger.kernel.org 9495T: git git://linuxtv.org/media_tree.git 9496S: Maintained 9497F: drivers/media/i2c/mt9m032.c 9498F: include/media/i2c/mt9m032.h 9499 9500MT9P031 APTINA CAMERA SENSOR 9501M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9502L: linux-media@vger.kernel.org 9503T: git git://linuxtv.org/media_tree.git 9504S: Maintained 9505F: drivers/media/i2c/mt9p031.c 9506F: include/media/i2c/mt9p031.h 9507 9508MT9T001 APTINA CAMERA SENSOR 9509M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9510L: linux-media@vger.kernel.org 9511T: git git://linuxtv.org/media_tree.git 9512S: Maintained 9513F: drivers/media/i2c/mt9t001.c 9514F: include/media/i2c/mt9t001.h 9515 9516MT9T112 APTINA CAMERA SENSOR 9517M: Jacopo Mondi <jacopo@jmondi.org> 9518L: linux-media@vger.kernel.org 9519T: git git://linuxtv.org/media_tree.git 9520S: Odd Fixes 9521F: drivers/media/i2c/mt9t112.c 9522F: include/media/i2c/mt9t112.h 9523 9524MT9V032 APTINA CAMERA SENSOR 9525M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 9526L: linux-media@vger.kernel.org 9527T: git git://linuxtv.org/media_tree.git 9528S: Maintained 9529F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt 9530F: drivers/media/i2c/mt9v032.c 9531F: include/media/i2c/mt9v032.h 9532 9533MULTIFUNCTION DEVICES (MFD) 9534M: Lee Jones <lee.jones@linaro.org> 9535T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 9536S: Supported 9537F: Documentation/devicetree/bindings/mfd/ 9538F: drivers/mfd/ 9539F: include/linux/mfd/ 9540F: include/dt-bindings/mfd/ 9541 9542MULTIMEDIA CARD (MMC) ETC. OVER SPI 9543S: Orphan 9544F: drivers/mmc/host/mmc_spi.c 9545F: include/linux/spi/mmc_spi.h 9546 9547MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM 9548M: Ulf Hansson <ulf.hansson@linaro.org> 9549L: linux-mmc@vger.kernel.org 9550T: git git://git.kernel.org/pub/scm/linux/kernel/git/ulfh/mmc.git 9551S: Maintained 9552F: Documentation/devicetree/bindings/mmc/ 9553F: drivers/mmc/ 9554F: include/linux/mmc/ 9555F: include/uapi/linux/mmc/ 9556 9557MULTIPLEXER SUBSYSTEM 9558M: Peter Rosin <peda@axentia.se> 9559S: Maintained 9560F: Documentation/ABI/testing/mux/sysfs-class-mux* 9561F: Documentation/devicetree/bindings/mux/ 9562F: include/linux/dt-bindings/mux/ 9563F: include/linux/mux/ 9564F: drivers/mux/ 9565 9566MULTITECH MULTIPORT CARD (ISICOM) 9567S: Orphan 9568F: drivers/tty/isicom.c 9569F: include/linux/isicom.h 9570 9571MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER 9572M: Bin Liu <b-liu@ti.com> 9573L: linux-usb@vger.kernel.org 9574S: Maintained 9575F: drivers/usb/musb/ 9576 9577MXL5007T MEDIA DRIVER 9578M: Michael Krufky <mkrufky@linuxtv.org> 9579L: linux-media@vger.kernel.org 9580W: https://linuxtv.org 9581W: http://github.com/mkrufky 9582Q: http://patchwork.linuxtv.org/project/linux-media/list/ 9583T: git git://linuxtv.org/mkrufky/tuners.git 9584S: Maintained 9585F: drivers/media/tuners/mxl5007t.* 9586 9587MXSFB DRM DRIVER 9588M: Marek Vasut <marex@denx.de> 9589S: Supported 9590F: drivers/gpu/drm/mxsfb/ 9591F: Documentation/devicetree/bindings/display/mxsfb-drm.txt 9592 9593MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE) 9594M: Chris Lee <christopher.lee@cspi.com> 9595L: netdev@vger.kernel.org 9596W: https://www.cspi.com/ethernet-products/support/downloads/ 9597S: Supported 9598F: drivers/net/ethernet/myricom/myri10ge/ 9599 9600NAND FLASH SUBSYSTEM 9601M: Boris Brezillon <boris.brezillon@bootlin.com> 9602R: Richard Weinberger <richard@nod.at> 9603L: linux-mtd@lists.infradead.org 9604W: http://www.linux-mtd.infradead.org/ 9605Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 9606T: git git://git.infradead.org/linux-mtd.git nand/fixes 9607T: git git://git.infradead.org/linux-mtd.git nand/next 9608S: Maintained 9609F: drivers/mtd/nand/ 9610F: include/linux/mtd/*nand*.h 9611 9612NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER 9613M: Daniel Mack <zonque@gmail.com> 9614S: Maintained 9615L: alsa-devel@alsa-project.org (moderated for non-subscribers) 9616W: http://www.native-instruments.com 9617F: sound/usb/caiaq/ 9618 9619NATSEMI ETHERNET DRIVER (DP8381x) 9620S: Orphan 9621F: drivers/net/ethernet/natsemi/natsemi.c 9622 9623NCP FILESYSTEM 9624M: Petr Vandrovec <petr@vandrovec.name> 9625S: Obsolete 9626F: drivers/staging/ncpfs/ 9627 9628NCR 5380 SCSI DRIVERS 9629M: Finn Thain <fthain@telegraphics.com.au> 9630M: Michael Schmitz <schmitzmic@gmail.com> 9631L: linux-scsi@vger.kernel.org 9632S: Maintained 9633F: Documentation/scsi/g_NCR5380.txt 9634F: drivers/scsi/NCR5380.* 9635F: drivers/scsi/arm/cumana_1.c 9636F: drivers/scsi/arm/oak.c 9637F: drivers/scsi/atari_scsi.* 9638F: drivers/scsi/dmx3191d.c 9639F: drivers/scsi/g_NCR5380.* 9640F: drivers/scsi/mac_scsi.* 9641F: drivers/scsi/sun3_scsi.* 9642F: drivers/scsi/sun3_scsi_vme.c 9643 9644NCR DUAL 700 SCSI DRIVER (MICROCHANNEL) 9645M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com> 9646L: linux-scsi@vger.kernel.org 9647S: Maintained 9648F: drivers/scsi/NCR_D700.* 9649 9650NCT6775 HARDWARE MONITOR DRIVER 9651M: Guenter Roeck <linux@roeck-us.net> 9652L: linux-hwmon@vger.kernel.org 9653S: Maintained 9654F: Documentation/hwmon/nct6775 9655F: drivers/hwmon/nct6775.c 9656 9657NET_FAILOVER MODULE 9658M: Sridhar Samudrala <sridhar.samudrala@intel.com> 9659L: netdev@vger.kernel.org 9660S: Supported 9661F: driver/net/net_failover.c 9662F: include/net/net_failover.h 9663F: Documentation/networking/net_failover.rst 9664 9665NETEFFECT IWARP RNIC DRIVER (IW_NES) 9666M: Faisal Latif <faisal.latif@intel.com> 9667L: linux-rdma@vger.kernel.org 9668W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm 9669S: Supported 9670F: drivers/infiniband/hw/nes/ 9671F: include/uapi/rdma/nes-abi.h 9672 9673NETEM NETWORK EMULATOR 9674M: Stephen Hemminger <stephen@networkplumber.org> 9675L: netem@lists.linux-foundation.org (moderated for non-subscribers) 9676S: Maintained 9677F: net/sched/sch_netem.c 9678 9679NETERION 10GbE DRIVERS (s2io/vxge) 9680M: Jon Mason <jdmason@kudzu.us> 9681L: netdev@vger.kernel.org 9682S: Supported 9683F: Documentation/networking/s2io.txt 9684F: Documentation/networking/vxge.txt 9685F: drivers/net/ethernet/neterion/ 9686 9687NETFILTER 9688M: Pablo Neira Ayuso <pablo@netfilter.org> 9689M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu> 9690M: Florian Westphal <fw@strlen.de> 9691L: netfilter-devel@vger.kernel.org 9692L: coreteam@netfilter.org 9693W: http://www.netfilter.org/ 9694W: http://www.iptables.org/ 9695W: http://www.nftables.org/ 9696Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/ 9697T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git 9698T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git 9699S: Maintained 9700F: include/linux/netfilter* 9701F: include/linux/netfilter/ 9702F: include/net/netfilter/ 9703F: include/uapi/linux/netfilter* 9704F: include/uapi/linux/netfilter/ 9705F: net/*/netfilter.c 9706F: net/*/netfilter/ 9707F: net/netfilter/ 9708F: net/bridge/br_netfilter*.c 9709 9710NETROM NETWORK LAYER 9711M: Ralf Baechle <ralf@linux-mips.org> 9712L: linux-hams@vger.kernel.org 9713W: http://www.linux-ax25.org/ 9714S: Maintained 9715F: include/net/netrom.h 9716F: include/uapi/linux/netrom.h 9717F: net/netrom/ 9718 9719NETRONOME ETHERNET DRIVERS 9720M: Jakub Kicinski <jakub.kicinski@netronome.com> 9721L: oss-drivers@netronome.com 9722S: Maintained 9723F: drivers/net/ethernet/netronome/ 9724 9725NETWORK BLOCK DEVICE (NBD) 9726M: Josef Bacik <jbacik@fb.com> 9727S: Maintained 9728L: linux-block@vger.kernel.org 9729L: nbd@other.debian.org 9730F: Documentation/blockdev/nbd.txt 9731F: drivers/block/nbd.c 9732F: include/uapi/linux/nbd.h 9733 9734NETWORK DROP MONITOR 9735M: Neil Horman <nhorman@tuxdriver.com> 9736L: netdev@vger.kernel.org 9737S: Maintained 9738W: https://fedorahosted.org/dropwatch/ 9739F: net/core/drop_monitor.c 9740 9741NETWORKING DRIVERS 9742M: "David S. Miller" <davem@davemloft.net> 9743L: netdev@vger.kernel.org 9744W: http://www.linuxfoundation.org/en/Net 9745Q: http://patchwork.ozlabs.org/project/netdev/list/ 9746T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9747T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9748S: Odd Fixes 9749F: Documentation/devicetree/bindings/net/ 9750F: drivers/net/ 9751F: include/linux/if_* 9752F: include/linux/netdevice.h 9753F: include/linux/etherdevice.h 9754F: include/linux/fcdevice.h 9755F: include/linux/fddidevice.h 9756F: include/linux/hippidevice.h 9757F: include/linux/inetdevice.h 9758F: include/uapi/linux/if_* 9759F: include/uapi/linux/netdevice.h 9760 9761NETWORKING DRIVERS (WIRELESS) 9762M: Kalle Valo <kvalo@codeaurora.org> 9763L: linux-wireless@vger.kernel.org 9764Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9765T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git 9766T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git 9767S: Maintained 9768F: Documentation/devicetree/bindings/net/wireless/ 9769F: drivers/net/wireless/ 9770 9771NETWORKING [DSA] 9772M: Andrew Lunn <andrew@lunn.ch> 9773M: Vivien Didelot <vivien.didelot@savoirfairelinux.com> 9774M: Florian Fainelli <f.fainelli@gmail.com> 9775S: Maintained 9776F: net/dsa/ 9777F: include/net/dsa.h 9778F: include/linux/dsa/ 9779F: drivers/net/dsa/ 9780 9781NETWORKING [GENERAL] 9782M: "David S. Miller" <davem@davemloft.net> 9783L: netdev@vger.kernel.org 9784W: http://www.linuxfoundation.org/en/Net 9785Q: http://patchwork.ozlabs.org/project/netdev/list/ 9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9787T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git 9788B: mailto:netdev@vger.kernel.org 9789S: Maintained 9790F: net/ 9791F: include/net/ 9792F: include/linux/in.h 9793F: include/linux/net.h 9794F: include/linux/netdevice.h 9795F: include/uapi/linux/in.h 9796F: include/uapi/linux/net.h 9797F: include/uapi/linux/netdevice.h 9798F: include/uapi/linux/net_namespace.h 9799F: tools/testing/selftests/net/ 9800F: lib/net_utils.c 9801F: lib/random32.c 9802F: Documentation/networking/ 9803 9804NETWORKING [IPSEC] 9805M: Steffen Klassert <steffen.klassert@secunet.com> 9806M: Herbert Xu <herbert@gondor.apana.org.au> 9807M: "David S. Miller" <davem@davemloft.net> 9808L: netdev@vger.kernel.org 9809T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git 9810T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git 9811S: Maintained 9812F: net/core/flow.c 9813F: net/xfrm/ 9814F: net/key/ 9815F: net/ipv4/xfrm* 9816F: net/ipv4/esp4* 9817F: net/ipv4/ah4.c 9818F: net/ipv4/ipcomp.c 9819F: net/ipv4/ip_vti.c 9820F: net/ipv6/xfrm* 9821F: net/ipv6/esp6* 9822F: net/ipv6/ah6.c 9823F: net/ipv6/ipcomp6.c 9824F: net/ipv6/ip6_vti.c 9825F: include/uapi/linux/xfrm.h 9826F: include/net/xfrm.h 9827 9828NETWORKING [IPv4/IPv6] 9829M: "David S. Miller" <davem@davemloft.net> 9830M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> 9831M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org> 9832L: netdev@vger.kernel.org 9833T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git 9834S: Maintained 9835F: net/ipv4/ 9836F: net/ipv6/ 9837F: include/net/ip* 9838F: arch/x86/net/* 9839 9840NETWORKING [LABELED] (NetLabel, Labeled IPsec, SECMARK) 9841M: Paul Moore <paul@paul-moore.com> 9842W: https://github.com/netlabel 9843L: netdev@vger.kernel.org 9844L: linux-security-module@vger.kernel.org 9845S: Maintained 9846F: Documentation/netlabel/ 9847F: include/net/calipso.h 9848F: include/net/cipso_ipv4.h 9849F: include/net/netlabel.h 9850F: include/uapi/linux/netfilter/xt_SECMARK.h 9851F: include/uapi/linux/netfilter/xt_CONNSECMARK.h 9852F: net/netlabel/ 9853F: net/ipv4/cipso_ipv4.c 9854F: net/ipv6/calipso.c 9855F: net/netfilter/xt_CONNSECMARK.c 9856F: net/netfilter/xt_SECMARK.c 9857 9858NETWORKING [TLS] 9859M: Boris Pismenny <borisp@mellanox.com> 9860M: Aviad Yehezkel <aviadye@mellanox.com> 9861M: Dave Watson <davejwatson@fb.com> 9862L: netdev@vger.kernel.org 9863S: Maintained 9864F: net/tls/* 9865F: include/uapi/linux/tls.h 9866F: include/net/tls.h 9867 9868NETWORKING [WIRELESS] 9869L: linux-wireless@vger.kernel.org 9870Q: http://patchwork.kernel.org/project/linux-wireless/list/ 9871 9872NETDEVSIM 9873M: Jakub Kicinski <jakub.kicinski@netronome.com> 9874S: Maintained 9875F: drivers/net/netdevsim/* 9876 9877NETXEN (1/10) GbE SUPPORT 9878M: Manish Chopra <manish.chopra@cavium.com> 9879M: Rahul Verma <rahul.verma@cavium.com> 9880M: Dept-GELinuxNICDev@cavium.com 9881L: netdev@vger.kernel.org 9882S: Supported 9883F: drivers/net/ethernet/qlogic/netxen/ 9884 9885NFC SUBSYSTEM 9886M: Samuel Ortiz <sameo@linux.intel.com> 9887L: linux-wireless@vger.kernel.org 9888L: linux-nfc@lists.01.org (subscribers-only) 9889S: Supported 9890F: net/nfc/ 9891F: include/net/nfc/ 9892F: include/uapi/linux/nfc.h 9893F: drivers/nfc/ 9894F: include/linux/platform_data/nfcmrvl.h 9895F: include/linux/platform_data/nxp-nci.h 9896F: Documentation/devicetree/bindings/net/nfc/ 9897 9898NFS, SUNRPC, AND LOCKD CLIENTS 9899M: Trond Myklebust <trond.myklebust@hammerspace.com> 9900M: Anna Schumaker <anna.schumaker@netapp.com> 9901L: linux-nfs@vger.kernel.org 9902W: http://client.linux-nfs.org 9903T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git 9904S: Maintained 9905F: fs/lockd/ 9906F: fs/nfs/ 9907F: fs/nfs_common/ 9908F: net/sunrpc/ 9909F: include/linux/lockd/ 9910F: include/linux/nfs* 9911F: include/linux/sunrpc/ 9912F: include/uapi/linux/nfs* 9913F: include/uapi/linux/sunrpc/ 9914 9915NILFS2 FILESYSTEM 9916M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp> 9917L: linux-nilfs@vger.kernel.org 9918W: https://nilfs.sourceforge.io/ 9919W: https://nilfs.osdn.jp/ 9920T: git git://github.com/konis/nilfs2.git 9921S: Supported 9922F: Documentation/filesystems/nilfs2.txt 9923F: fs/nilfs2/ 9924F: include/trace/events/nilfs2.h 9925F: include/uapi/linux/nilfs2_api.h 9926F: include/uapi/linux/nilfs2_ondisk.h 9927 9928NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER 9929M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9930W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9931S: Maintained 9932F: Documentation/scsi/NinjaSCSI.txt 9933F: drivers/scsi/pcmcia/nsp_* 9934 9935NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER 9936M: GOTO Masanori <gotom@debian.or.jp> 9937M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp> 9938W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/ 9939S: Maintained 9940F: Documentation/scsi/NinjaSCSI.txt 9941F: drivers/scsi/nsp32* 9942 9943NIOS2 ARCHITECTURE 9944M: Ley Foon Tan <lftan@altera.com> 9945L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers) 9946T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git 9947S: Maintained 9948F: arch/nios2/ 9949 9950NOHZ, DYNTICKS SUPPORT 9951M: Frederic Weisbecker <fweisbec@gmail.com> 9952M: Thomas Gleixner <tglx@linutronix.de> 9953M: Ingo Molnar <mingo@kernel.org> 9954L: linux-kernel@vger.kernel.org 9955T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/nohz 9956S: Maintained 9957F: kernel/time/tick*.* 9958F: include/linux/tick.h 9959F: include/linux/sched/nohz.h 9960 9961NOKIA N900 CAMERA SUPPORT (ET8EK8 SENSOR, AD5820 FOCUS) 9962M: Pavel Machek <pavel@ucw.cz> 9963M: Sakari Ailus <sakari.ailus@iki.fi> 9964L: linux-media@vger.kernel.org 9965S: Maintained 9966F: drivers/media/i2c/et8ek8 9967F: drivers/media/i2c/ad5820.c 9968 9969NOKIA N900 POWER SUPPLY DRIVERS 9970R: Pali Rohár <pali.rohar@gmail.com> 9971F: include/linux/power/bq2415x_charger.h 9972F: include/linux/power/bq27xxx_battery.h 9973F: include/linux/power/isp1704_charger.h 9974F: drivers/power/supply/bq2415x_charger.c 9975F: drivers/power/supply/bq27xxx_battery.c 9976F: drivers/power/supply/bq27xxx_battery_i2c.c 9977F: drivers/power/supply/isp1704_charger.c 9978F: drivers/power/supply/rx51_battery.c 9979 9980NTB AMD DRIVER 9981M: Shyam Sundar S K <Shyam-sundar.S-k@amd.com> 9982L: linux-ntb@googlegroups.com 9983S: Supported 9984F: drivers/ntb/hw/amd/ 9985 9986NTB DRIVER CORE 9987M: Jon Mason <jdmason@kudzu.us> 9988M: Dave Jiang <dave.jiang@intel.com> 9989M: Allen Hubbe <allenbh@gmail.com> 9990L: linux-ntb@googlegroups.com 9991S: Supported 9992W: https://github.com/jonmason/ntb/wiki 9993T: git git://github.com/jonmason/ntb.git 9994F: drivers/ntb/ 9995F: drivers/net/ntb_netdev.c 9996F: include/linux/ntb.h 9997F: include/linux/ntb_transport.h 9998F: tools/testing/selftests/ntb/ 9999 10000NTB IDT DRIVER 10001M: Serge Semin <fancer.lancer@gmail.com> 10002L: linux-ntb@googlegroups.com 10003S: Supported 10004F: drivers/ntb/hw/idt/ 10005 10006NTB INTEL DRIVER 10007M: Dave Jiang <dave.jiang@intel.com> 10008L: linux-ntb@googlegroups.com 10009S: Supported 10010W: https://github.com/davejiang/linux/wiki 10011T: git https://github.com/davejiang/linux.git 10012F: drivers/ntb/hw/intel/ 10013 10014NTFS FILESYSTEM 10015M: Anton Altaparmakov <anton@tuxera.com> 10016L: linux-ntfs-dev@lists.sourceforge.net 10017W: http://www.tuxera.com/ 10018T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git 10019S: Supported 10020F: Documentation/filesystems/ntfs.txt 10021F: fs/ntfs/ 10022 10023NUBUS SUBSYSTEM 10024M: Finn Thain <fthain@telegraphics.com.au> 10025L: linux-m68k@lists.linux-m68k.org 10026S: Maintained 10027F: arch/*/include/asm/nubus.h 10028F: drivers/nubus/ 10029F: include/linux/nubus.h 10030F: include/uapi/linux/nubus.h 10031 10032NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER 10033M: Antonino Daplas <adaplas@gmail.com> 10034L: linux-fbdev@vger.kernel.org 10035S: Maintained 10036F: drivers/video/fbdev/riva/ 10037F: drivers/video/fbdev/nvidia/ 10038 10039NVM EXPRESS DRIVER 10040M: Keith Busch <keith.busch@intel.com> 10041M: Jens Axboe <axboe@fb.com> 10042M: Christoph Hellwig <hch@lst.de> 10043M: Sagi Grimberg <sagi@grimberg.me> 10044L: linux-nvme@lists.infradead.org 10045T: git://git.infradead.org/nvme.git 10046W: http://git.infradead.org/nvme.git 10047S: Supported 10048F: drivers/nvme/host/ 10049F: include/linux/nvme.h 10050F: include/uapi/linux/nvme_ioctl.h 10051 10052NVM EXPRESS FC TRANSPORT DRIVERS 10053M: James Smart <james.smart@broadcom.com> 10054L: linux-nvme@lists.infradead.org 10055S: Supported 10056F: include/linux/nvme-fc.h 10057F: include/linux/nvme-fc-driver.h 10058F: drivers/nvme/host/fc.c 10059F: drivers/nvme/target/fc.c 10060F: drivers/nvme/target/fcloop.c 10061 10062NVM EXPRESS TARGET DRIVER 10063M: Christoph Hellwig <hch@lst.de> 10064M: Sagi Grimberg <sagi@grimberg.me> 10065L: linux-nvme@lists.infradead.org 10066T: git://git.infradead.org/nvme.git 10067W: http://git.infradead.org/nvme.git 10068S: Supported 10069F: drivers/nvme/target/ 10070 10071NVMEM FRAMEWORK 10072M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 10073S: Maintained 10074F: drivers/nvmem/ 10075F: Documentation/devicetree/bindings/nvmem/ 10076F: Documentation/ABI/stable/sysfs-bus-nvmem 10077F: include/linux/nvmem-consumer.h 10078F: include/linux/nvmem-provider.h 10079 10080NXP SGTL5000 DRIVER 10081M: Fabio Estevam <fabio.estevam@nxp.com> 10082L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10083S: Maintained 10084F: Documentation/devicetree/bindings/sound/sgtl5000.txt 10085F: sound/soc/codecs/sgtl5000* 10086 10087NXP TDA998X DRM DRIVER 10088M: Russell King <linux@armlinux.org.uk> 10089S: Supported 10090T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-devel 10091T: git git://git.armlinux.org.uk/~rmk/linux-arm.git drm-tda998x-fixes 10092F: drivers/gpu/drm/i2c/tda998x_drv.c 10093F: include/drm/i2c/tda998x.h 10094 10095NXP TFA9879 DRIVER 10096M: Peter Rosin <peda@axentia.se> 10097L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10098S: Maintained 10099F: Documentation/devicetree/bindings/sound/tfa9879.txt 10100F: sound/soc/codecs/tfa9879* 10101 10102NXP-NCI NFC DRIVER 10103M: Clément Perrochaud <clement.perrochaud@effinnov.com> 10104R: Charles Gorand <charles.gorand@effinnov.com> 10105L: linux-nfc@lists.01.org (moderated for non-subscribers) 10106S: Supported 10107F: drivers/nfc/nxp-nci 10108 10109OBJTOOL 10110M: Josh Poimboeuf <jpoimboe@redhat.com> 10111M: Peter Zijlstra <peterz@infradead.org> 10112S: Supported 10113F: tools/objtool/ 10114 10115OCXL (Open Coherent Accelerator Processor Interface OpenCAPI) DRIVER 10116M: Frederic Barrat <fbarrat@linux.vnet.ibm.com> 10117M: Andrew Donnellan <andrew.donnellan@au1.ibm.com> 10118L: linuxppc-dev@lists.ozlabs.org 10119S: Supported 10120F: arch/powerpc/platforms/powernv/ocxl.c 10121F: arch/powerpc/include/asm/pnv-ocxl.h 10122F: drivers/misc/ocxl/ 10123F: include/misc/ocxl* 10124F: include/uapi/misc/ocxl.h 10125F: Documentation/accelerators/ocxl.txt 10126 10127OMAP AUDIO SUPPORT 10128M: Peter Ujfalusi <peter.ujfalusi@ti.com> 10129M: Jarkko Nikula <jarkko.nikula@bitmer.com> 10130L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10131L: linux-omap@vger.kernel.org 10132S: Maintained 10133F: sound/soc/omap/ 10134 10135OMAP CLOCK FRAMEWORK SUPPORT 10136M: Paul Walmsley <paul@pwsan.com> 10137L: linux-omap@vger.kernel.org 10138S: Maintained 10139F: arch/arm/*omap*/*clock* 10140 10141OMAP DEVICE TREE SUPPORT 10142M: Benoît Cousson <bcousson@baylibre.com> 10143M: Tony Lindgren <tony@atomide.com> 10144L: linux-omap@vger.kernel.org 10145L: devicetree@vger.kernel.org 10146S: Maintained 10147F: arch/arm/boot/dts/*omap* 10148F: arch/arm/boot/dts/*am3* 10149F: arch/arm/boot/dts/*am4* 10150F: arch/arm/boot/dts/*am5* 10151F: arch/arm/boot/dts/*dra7* 10152 10153OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2) 10154M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10155L: linux-omap@vger.kernel.org 10156L: linux-fbdev@vger.kernel.org 10157S: Maintained 10158F: drivers/video/fbdev/omap2/ 10159F: Documentation/arm/OMAP/DSS 10160 10161OMAP FRAMEBUFFER SUPPORT 10162M: Tomi Valkeinen <tomi.valkeinen@ti.com> 10163L: linux-fbdev@vger.kernel.org 10164L: linux-omap@vger.kernel.org 10165S: Maintained 10166F: drivers/video/fbdev/omap/ 10167 10168OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT 10169M: Roger Quadros <rogerq@ti.com> 10170M: Tony Lindgren <tony@atomide.com> 10171L: linux-omap@vger.kernel.org 10172S: Maintained 10173F: drivers/memory/omap-gpmc.c 10174F: arch/arm/mach-omap2/*gpmc* 10175 10176OMAP GPIO DRIVER 10177M: Grygorii Strashko <grygorii.strashko@ti.com> 10178M: Santosh Shilimkar <ssantosh@kernel.org> 10179M: Kevin Hilman <khilman@kernel.org> 10180L: linux-omap@vger.kernel.org 10181S: Maintained 10182F: Documentation/devicetree/bindings/gpio/gpio-omap.txt 10183F: drivers/gpio/gpio-omap.c 10184 10185OMAP HARDWARE SPINLOCK SUPPORT 10186M: Ohad Ben-Cohen <ohad@wizery.com> 10187L: linux-omap@vger.kernel.org 10188S: Maintained 10189F: drivers/hwspinlock/omap_hwspinlock.c 10190 10191OMAP HS MMC SUPPORT 10192L: linux-mmc@vger.kernel.org 10193L: linux-omap@vger.kernel.org 10194S: Orphan 10195F: drivers/mmc/host/omap_hsmmc.c 10196 10197OMAP HWMOD DATA 10198M: Paul Walmsley <paul@pwsan.com> 10199L: linux-omap@vger.kernel.org 10200S: Maintained 10201F: arch/arm/mach-omap2/omap_hwmod*data* 10202 10203OMAP HWMOD DATA FOR OMAP4-BASED DEVICES 10204M: Benoît Cousson <bcousson@baylibre.com> 10205L: linux-omap@vger.kernel.org 10206S: Maintained 10207F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c 10208 10209OMAP HWMOD SUPPORT 10210M: Benoît Cousson <bcousson@baylibre.com> 10211M: Paul Walmsley <paul@pwsan.com> 10212L: linux-omap@vger.kernel.org 10213S: Maintained 10214F: arch/arm/mach-omap2/omap_hwmod.* 10215 10216OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS) 10217M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 10218L: linux-media@vger.kernel.org 10219S: Maintained 10220F: Documentation/devicetree/bindings/media/ti,omap3isp.txt 10221F: drivers/media/platform/omap3isp/ 10222F: drivers/staging/media/omap4iss/ 10223 10224OMAP MMC SUPPORT 10225M: Jarkko Lavinen <jarkko.lavinen@nokia.com> 10226L: linux-omap@vger.kernel.org 10227S: Maintained 10228F: drivers/mmc/host/omap.c 10229 10230OMAP POWER MANAGEMENT SUPPORT 10231M: Kevin Hilman <khilman@kernel.org> 10232L: linux-omap@vger.kernel.org 10233S: Maintained 10234F: arch/arm/*omap*/*pm* 10235F: drivers/cpufreq/omap-cpufreq.c 10236 10237OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT 10238M: Rajendra Nayak <rnayak@codeaurora.org> 10239M: Paul Walmsley <paul@pwsan.com> 10240L: linux-omap@vger.kernel.org 10241S: Maintained 10242F: arch/arm/mach-omap2/prm* 10243 10244OMAP RANDOM NUMBER GENERATOR SUPPORT 10245M: Deepak Saxena <dsaxena@plexity.net> 10246S: Maintained 10247F: drivers/char/hw_random/omap-rng.c 10248 10249OMAP USB SUPPORT 10250L: linux-usb@vger.kernel.org 10251L: linux-omap@vger.kernel.org 10252S: Orphan 10253F: drivers/usb/*/*omap* 10254F: arch/arm/*omap*/usb* 10255 10256OMAP/NEWFLOW NANOBONE MACHINE SUPPORT 10257M: Mark Jackson <mpfj@newflow.co.uk> 10258L: linux-omap@vger.kernel.org 10259S: Maintained 10260F: arch/arm/boot/dts/am335x-nano.dts 10261 10262OMAP1 SUPPORT 10263M: Aaro Koskinen <aaro.koskinen@iki.fi> 10264M: Tony Lindgren <tony@atomide.com> 10265L: linux-omap@vger.kernel.org 10266Q: http://patchwork.kernel.org/project/linux-omap/list/ 10267T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10268S: Maintained 10269F: arch/arm/mach-omap1/ 10270F: arch/arm/plat-omap/ 10271F: arch/arm/configs/omap1_defconfig 10272F: drivers/i2c/busses/i2c-omap.c 10273F: include/linux/i2c-omap.h 10274 10275OMAP2+ SUPPORT 10276M: Tony Lindgren <tony@atomide.com> 10277L: linux-omap@vger.kernel.org 10278W: http://www.muru.com/linux/omap/ 10279W: http://linux.omap.com/ 10280Q: http://patchwork.kernel.org/project/linux-omap/list/ 10281T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git 10282S: Maintained 10283F: arch/arm/mach-omap2/ 10284F: arch/arm/plat-omap/ 10285F: arch/arm/configs/omap2plus_defconfig 10286F: drivers/i2c/busses/i2c-omap.c 10287F: drivers/irqchip/irq-omap-intc.c 10288F: drivers/mfd/*omap*.c 10289F: drivers/mfd/menelaus.c 10290F: drivers/mfd/palmas.c 10291F: drivers/mfd/tps65217.c 10292F: drivers/mfd/tps65218.c 10293F: drivers/mfd/tps65910.c 10294F: drivers/mfd/twl-core.[ch] 10295F: drivers/mfd/twl4030*.c 10296F: drivers/mfd/twl6030*.c 10297F: drivers/mfd/twl6040*.c 10298F: drivers/regulator/palmas-regulator*.c 10299F: drivers/regulator/pbias-regulator.c 10300F: drivers/regulator/tps65217-regulator.c 10301F: drivers/regulator/tps65218-regulator.c 10302F: drivers/regulator/tps65910-regulator.c 10303F: drivers/regulator/twl-regulator.c 10304F: drivers/regulator/twl6030-regulator.c 10305F: include/linux/i2c-omap.h 10306 10307ONION OMEGA2+ BOARD 10308M: Harvey Hunt <harveyhuntnexus@gmail.com> 10309L: linux-mips@linux-mips.org 10310S: Maintained 10311F: arch/mips/boot/dts/ralink/omega2p.dts 10312 10313OMFS FILESYSTEM 10314M: Bob Copeland <me@bobcopeland.com> 10315L: linux-karma-devel@lists.sourceforge.net 10316S: Maintained 10317F: Documentation/filesystems/omfs.txt 10318F: fs/omfs/ 10319 10320OMNIKEY CARDMAN 4000 DRIVER 10321M: Harald Welte <laforge@gnumonks.org> 10322S: Maintained 10323F: drivers/char/pcmcia/cm4000_cs.c 10324F: include/linux/cm4000_cs.h 10325F: include/uapi/linux/cm4000_cs.h 10326 10327OMNIKEY CARDMAN 4040 DRIVER 10328M: Harald Welte <laforge@gnumonks.org> 10329S: Maintained 10330F: drivers/char/pcmcia/cm4040_cs.* 10331 10332OMNIVISION OV13858 SENSOR DRIVER 10333M: Sakari Ailus <sakari.ailus@linux.intel.com> 10334L: linux-media@vger.kernel.org 10335T: git git://linuxtv.org/media_tree.git 10336S: Maintained 10337F: drivers/media/i2c/ov13858.c 10338 10339OMNIVISION OV2685 SENSOR DRIVER 10340M: Shunqian Zheng <zhengsq@rock-chips.com> 10341L: linux-media@vger.kernel.org 10342T: git git://linuxtv.org/media_tree.git 10343S: Maintained 10344F: drivers/media/i2c/ov2685.c 10345 10346OMNIVISION OV5640 SENSOR DRIVER 10347M: Steve Longerbeam <slongerbeam@gmail.com> 10348L: linux-media@vger.kernel.org 10349T: git git://linuxtv.org/media_tree.git 10350S: Maintained 10351F: drivers/media/i2c/ov5640.c 10352 10353OMNIVISION OV5647 SENSOR DRIVER 10354M: Luis Oliveira <lolivei@synopsys.com> 10355L: linux-media@vger.kernel.org 10356T: git git://linuxtv.org/media_tree.git 10357S: Maintained 10358F: drivers/media/i2c/ov5647.c 10359 10360OMNIVISION OV5695 SENSOR DRIVER 10361M: Shunqian Zheng <zhengsq@rock-chips.com> 10362L: linux-media@vger.kernel.org 10363T: git git://linuxtv.org/media_tree.git 10364S: Maintained 10365F: drivers/media/i2c/ov5695.c 10366 10367OMNIVISION OV7670 SENSOR DRIVER 10368M: Jonathan Corbet <corbet@lwn.net> 10369L: linux-media@vger.kernel.org 10370T: git git://linuxtv.org/media_tree.git 10371S: Maintained 10372F: drivers/media/i2c/ov7670.c 10373F: Documentation/devicetree/bindings/media/i2c/ov7670.txt 10374 10375OMNIVISION OV772x SENSOR DRIVER 10376M: Jacopo Mondi <jacopo@jmondi.org> 10377L: linux-media@vger.kernel.org 10378T: git git://linuxtv.org/media_tree.git 10379S: Odd fixes 10380F: drivers/media/i2c/ov772x.c 10381F: include/media/i2c/ov772x.h 10382 10383OMNIVISION OV7740 SENSOR DRIVER 10384M: Wenyou Yang <wenyou.yang@microchip.com> 10385L: linux-media@vger.kernel.org 10386T: git git://linuxtv.org/media_tree.git 10387S: Maintained 10388F: drivers/media/i2c/ov7740.c 10389F: Documentation/devicetree/bindings/media/i2c/ov7740.txt 10390 10391OMNIVISION OV9650 SENSOR DRIVER 10392M: Sakari Ailus <sakari.ailus@linux.intel.com> 10393R: Akinobu Mita <akinobu.mita@gmail.com> 10394R: Sylwester Nawrocki <s.nawrocki@samsung.com> 10395L: linux-media@vger.kernel.org 10396T: git git://linuxtv.org/media_tree.git 10397S: Maintained 10398F: drivers/media/i2c/ov9650.c 10399F: Documentation/devicetree/bindings/media/i2c/ov9650.txt 10400 10401ONENAND FLASH DRIVER 10402M: Kyungmin Park <kyungmin.park@samsung.com> 10403L: linux-mtd@lists.infradead.org 10404S: Maintained 10405F: drivers/mtd/nand/onenand/ 10406F: include/linux/mtd/onenand*.h 10407 10408ONSTREAM SCSI TAPE DRIVER 10409M: Willem Riede <osst@riede.org> 10410L: osst-users@lists.sourceforge.net 10411L: linux-scsi@vger.kernel.org 10412S: Maintained 10413F: Documentation/scsi/osst.txt 10414F: drivers/scsi/osst.* 10415F: drivers/scsi/osst_*.h 10416F: drivers/scsi/st.h 10417 10418OP-TEE DRIVER 10419M: Jens Wiklander <jens.wiklander@linaro.org> 10420S: Maintained 10421F: drivers/tee/optee/ 10422 10423OPA-VNIC DRIVER 10424M: Dennis Dalessandro <dennis.dalessandro@intel.com> 10425M: Niranjana Vishwanathapura <niranjana.vishwanathapura@intel.com> 10426L: linux-rdma@vger.kernel.org 10427S: Supported 10428F: drivers/infiniband/ulp/opa_vnic 10429 10430OPEN FIRMWARE AND DEVICE TREE OVERLAYS 10431M: Pantelis Antoniou <pantelis.antoniou@konsulko.com> 10432L: devicetree@vger.kernel.org 10433S: Maintained 10434F: Documentation/devicetree/dynamic-resolution-notes.txt 10435F: Documentation/devicetree/overlay-notes.txt 10436F: drivers/of/overlay.c 10437F: drivers/of/resolver.c 10438 10439OPEN FIRMWARE AND FLATTENED DEVICE TREE 10440M: Rob Herring <robh+dt@kernel.org> 10441M: Frank Rowand <frowand.list@gmail.com> 10442L: devicetree@vger.kernel.org 10443W: http://www.devicetree.org/ 10444T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10445S: Maintained 10446F: drivers/of/ 10447F: include/linux/of*.h 10448F: scripts/dtc/ 10449F: Documentation/ABI/testing/sysfs-firmware-ofw 10450 10451OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS 10452M: Rob Herring <robh+dt@kernel.org> 10453M: Mark Rutland <mark.rutland@arm.com> 10454L: devicetree@vger.kernel.org 10455T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git 10456Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/ 10457S: Maintained 10458F: Documentation/devicetree/ 10459F: arch/*/boot/dts/ 10460F: include/dt-bindings/ 10461 10462OPENCORES I2C BUS DRIVER 10463M: Peter Korsgaard <jacmet@sunsite.dk> 10464L: linux-i2c@vger.kernel.org 10465S: Maintained 10466F: Documentation/i2c/busses/i2c-ocores 10467F: drivers/i2c/busses/i2c-ocores.c 10468 10469OPENRISC ARCHITECTURE 10470M: Jonas Bonn <jonas@southpole.se> 10471M: Stefan Kristiansson <stefan.kristiansson@saunalahti.fi> 10472M: Stafford Horne <shorne@gmail.com> 10473T: git git://github.com/openrisc/linux.git 10474L: openrisc@lists.librecores.org 10475W: http://openrisc.io 10476S: Maintained 10477F: Documentation/devicetree/bindings/openrisc/ 10478F: Documentation/openrisc/ 10479F: arch/openrisc/ 10480F: drivers/irqchip/irq-ompic.c 10481F: drivers/irqchip/irq-or1k-* 10482 10483OPENVSWITCH 10484M: Pravin B Shelar <pshelar@ovn.org> 10485L: netdev@vger.kernel.org 10486L: dev@openvswitch.org 10487W: http://openvswitch.org 10488S: Maintained 10489F: net/openvswitch/ 10490F: include/uapi/linux/openvswitch.h 10491 10492OPERATING PERFORMANCE POINTS (OPP) 10493M: Viresh Kumar <vireshk@kernel.org> 10494M: Nishanth Menon <nm@ti.com> 10495M: Stephen Boyd <sboyd@kernel.org> 10496L: linux-pm@vger.kernel.org 10497S: Maintained 10498T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git 10499F: drivers/opp/ 10500F: include/linux/pm_opp.h 10501F: Documentation/power/opp.txt 10502F: Documentation/devicetree/bindings/opp/ 10503 10504OPL4 DRIVER 10505M: Clemens Ladisch <clemens@ladisch.de> 10506L: alsa-devel@alsa-project.org (moderated for non-subscribers) 10507T: git git://git.alsa-project.org/alsa-kernel.git 10508S: Maintained 10509F: sound/drivers/opl4/ 10510 10511OPROFILE 10512M: Robert Richter <rric@kernel.org> 10513L: oprofile-list@lists.sf.net 10514S: Maintained 10515F: arch/*/include/asm/oprofile*.h 10516F: arch/*/oprofile/ 10517F: drivers/oprofile/ 10518F: include/linux/oprofile.h 10519 10520ORACLE CLUSTER FILESYSTEM 2 (OCFS2) 10521M: Mark Fasheh <mark@fasheh.com> 10522M: Joel Becker <jlbec@evilplan.org> 10523L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers) 10524W: http://ocfs2.wiki.kernel.org 10525S: Supported 10526F: Documentation/filesystems/ocfs2.txt 10527F: Documentation/filesystems/dlmfs.txt 10528F: fs/ocfs2/ 10529 10530ORANGEFS FILESYSTEM 10531M: Mike Marshall <hubcap@omnibond.com> 10532R: Martin Brandenburg <martin@omnibond.com> 10533L: devel@lists.orangefs.org 10534T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git 10535S: Supported 10536F: fs/orangefs/ 10537F: Documentation/filesystems/orangefs.txt 10538 10539ORINOCO DRIVER 10540L: linux-wireless@vger.kernel.org 10541W: http://wireless.kernel.org/en/users/Drivers/orinoco 10542W: http://www.nongnu.org/orinoco/ 10543S: Orphan 10544F: drivers/net/wireless/intersil/orinoco/ 10545 10546OSD LIBRARY and FILESYSTEM 10547M: Boaz Harrosh <ooo@electrozaur.com> 10548S: Maintained 10549F: drivers/scsi/osd/ 10550F: include/scsi/osd_* 10551F: fs/exofs/ 10552 10553OV2659 OMNIVISION SENSOR DRIVER 10554M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 10555L: linux-media@vger.kernel.org 10556W: https://linuxtv.org 10557Q: http://patchwork.linuxtv.org/project/linux-media/list/ 10558T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 10559S: Maintained 10560F: drivers/media/i2c/ov2659.c 10561F: include/media/i2c/ov2659.h 10562 10563OVERLAY FILESYSTEM 10564M: Miklos Szeredi <miklos@szeredi.hu> 10565L: linux-unionfs@vger.kernel.org 10566T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git 10567S: Supported 10568F: fs/overlayfs/ 10569F: Documentation/filesystems/overlayfs.txt 10570 10571P54 WIRELESS DRIVER 10572M: Christian Lamparter <chunkeey@googlemail.com> 10573L: linux-wireless@vger.kernel.org 10574W: http://wireless.kernel.org/en/users/Drivers/p54 10575S: Maintained 10576F: drivers/net/wireless/intersil/p54/ 10577 10578PA SEMI ETHERNET DRIVER 10579L: netdev@vger.kernel.org 10580S: Orphan 10581F: drivers/net/ethernet/pasemi/* 10582 10583PA SEMI SMBUS DRIVER 10584L: linux-i2c@vger.kernel.org 10585S: Orphan 10586F: drivers/i2c/busses/i2c-pasemi.c 10587 10588PADATA PARALLEL EXECUTION MECHANISM 10589M: Steffen Klassert <steffen.klassert@secunet.com> 10590L: linux-crypto@vger.kernel.org 10591S: Maintained 10592F: kernel/padata.c 10593F: include/linux/padata.h 10594F: Documentation/padata.txt 10595 10596PANASONIC LAPTOP ACPI EXTRAS DRIVER 10597M: Harald Welte <laforge@gnumonks.org> 10598L: platform-driver-x86@vger.kernel.org 10599S: Maintained 10600F: drivers/platform/x86/panasonic-laptop.c 10601 10602PARALLEL LCD/KEYPAD PANEL DRIVER 10603M: Willy Tarreau <willy@haproxy.com> 10604M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com> 10605S: Odd Fixes 10606F: Documentation/misc-devices/lcd-panel-cgram.txt 10607F: drivers/misc/panel.c 10608 10609PARALLEL PORT SUBSYSTEM 10610M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 10611M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 10612L: linux-parport@lists.infradead.org (subscribers-only) 10613S: Maintained 10614F: drivers/parport/ 10615F: include/linux/parport*.h 10616F: drivers/char/ppdev.c 10617F: include/uapi/linux/ppdev.h 10618F: Documentation/parport*.txt 10619 10620PARAVIRT_OPS INTERFACE 10621M: Juergen Gross <jgross@suse.com> 10622M: Alok Kataria <akataria@vmware.com> 10623L: virtualization@lists.linux-foundation.org 10624S: Supported 10625F: Documentation/virtual/paravirt_ops.txt 10626F: arch/*/kernel/paravirt* 10627F: arch/*/include/asm/paravirt*.h 10628F: include/linux/hypervisor.h 10629 10630PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES 10631M: Tim Waugh <tim@cyberelk.net> 10632L: linux-parport@lists.infradead.org (subscribers-only) 10633S: Maintained 10634F: Documentation/blockdev/paride.txt 10635F: drivers/block/paride/ 10636 10637PARISC ARCHITECTURE 10638M: "James E.J. Bottomley" <jejb@parisc-linux.org> 10639M: Helge Deller <deller@gmx.de> 10640L: linux-parisc@vger.kernel.org 10641W: http://www.parisc-linux.org/ 10642Q: http://patchwork.kernel.org/project/linux-parisc/list/ 10643T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git 10644T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git 10645S: Maintained 10646F: arch/parisc/ 10647F: Documentation/parisc/ 10648F: drivers/parisc/ 10649F: drivers/char/agp/parisc-agp.c 10650F: drivers/input/serio/gscps2.c 10651F: drivers/parport/parport_gsc.* 10652F: drivers/tty/serial/8250/8250_gsc.c 10653F: drivers/video/fbdev/sti* 10654F: drivers/video/console/sti* 10655F: drivers/video/logo/logo_parisc* 10656 10657PARMAN 10658M: Jiri Pirko <jiri@mellanox.com> 10659L: netdev@vger.kernel.org 10660S: Supported 10661F: lib/parman.c 10662F: lib/test_parman.c 10663F: include/linux/parman.h 10664 10665PC87360 HARDWARE MONITORING DRIVER 10666M: Jim Cromie <jim.cromie@gmail.com> 10667L: linux-hwmon@vger.kernel.org 10668S: Maintained 10669F: Documentation/hwmon/pc87360 10670F: drivers/hwmon/pc87360.c 10671 10672PC8736x GPIO DRIVER 10673M: Jim Cromie <jim.cromie@gmail.com> 10674S: Maintained 10675F: drivers/char/pc8736x_gpio.c 10676 10677PC87427 HARDWARE MONITORING DRIVER 10678M: Jean Delvare <jdelvare@suse.com> 10679L: linux-hwmon@vger.kernel.org 10680S: Maintained 10681F: Documentation/hwmon/pc87427 10682F: drivers/hwmon/pc87427.c 10683 10684PCA9532 LED DRIVER 10685M: Riku Voipio <riku.voipio@iki.fi> 10686S: Maintained 10687F: drivers/leds/leds-pca9532.c 10688F: include/linux/leds-pca9532.h 10689 10690PCA9541 I2C BUS MASTER SELECTOR DRIVER 10691M: Guenter Roeck <linux@roeck-us.net> 10692L: linux-i2c@vger.kernel.org 10693S: Maintained 10694F: drivers/i2c/muxes/i2c-mux-pca9541.c 10695 10696PCDP - PRIMARY CONSOLE AND DEBUG PORT 10697M: Khalid Aziz <khalid@gonehiking.org> 10698S: Maintained 10699F: drivers/firmware/pcdp.* 10700 10701PCI DRIVER FOR AARDVARK (Marvell Armada 3700) 10702M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10703L: linux-pci@vger.kernel.org 10704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10705S: Maintained 10706F: Documentation/devicetree/bindings/pci/aardvark-pci.txt 10707F: drivers/pci/host/pci-aardvark.c 10708 10709PCI DRIVER FOR ALTERA PCIE IP 10710M: Ley Foon Tan <lftan@altera.com> 10711L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10712L: linux-pci@vger.kernel.org 10713S: Supported 10714F: Documentation/devicetree/bindings/pci/altera-pcie.txt 10715F: drivers/pci/host/pcie-altera.c 10716 10717PCI DRIVER FOR APPLIEDMICRO XGENE 10718M: Tanmay Inamdar <tinamdar@apm.com> 10719L: linux-pci@vger.kernel.org 10720L: linux-arm-kernel@lists.infradead.org 10721S: Maintained 10722F: Documentation/devicetree/bindings/pci/xgene-pci.txt 10723F: drivers/pci/host/pci-xgene.c 10724 10725PCI DRIVER FOR ARM VERSATILE PLATFORM 10726M: Rob Herring <robh@kernel.org> 10727L: linux-pci@vger.kernel.org 10728L: linux-arm-kernel@lists.infradead.org 10729S: Maintained 10730F: Documentation/devicetree/bindings/pci/versatile.txt 10731F: drivers/pci/host/pci-versatile.c 10732 10733PCI DRIVER FOR ARMADA 8K 10734M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10735L: linux-pci@vger.kernel.org 10736L: linux-arm-kernel@lists.infradead.org 10737S: Maintained 10738F: Documentation/devicetree/bindings/pci/pci-armada8k.txt 10739F: drivers/pci/dwc/pcie-armada8k.c 10740 10741PCI DRIVER FOR CADENCE PCIE IP 10742M: Alan Douglas <adouglas@cadence.com> 10743L: linux-pci@vger.kernel.org 10744S: Maintained 10745F: Documentation/devicetree/bindings/pci/cdns,*.txt 10746F: drivers/pci/cadence/pcie-cadence* 10747 10748PCI DRIVER FOR FREESCALE LAYERSCAPE 10749M: Minghuan Lian <minghuan.Lian@freescale.com> 10750M: Mingkai Hu <mingkai.hu@freescale.com> 10751M: Roy Zang <tie-fei.zang@freescale.com> 10752L: linuxppc-dev@lists.ozlabs.org 10753L: linux-pci@vger.kernel.org 10754L: linux-arm-kernel@lists.infradead.org 10755S: Maintained 10756F: drivers/pci/dwc/*layerscape* 10757 10758PCI DRIVER FOR GENERIC OF HOSTS 10759M: Will Deacon <will.deacon@arm.com> 10760L: linux-pci@vger.kernel.org 10761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10762S: Maintained 10763F: Documentation/devicetree/bindings/pci/host-generic-pci.txt 10764F: drivers/pci/host/pci-host-common.c 10765F: drivers/pci/host/pci-host-generic.c 10766 10767PCI DRIVER FOR IMX6 10768M: Richard Zhu <hongxing.zhu@nxp.com> 10769M: Lucas Stach <l.stach@pengutronix.de> 10770L: linux-pci@vger.kernel.org 10771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10772S: Maintained 10773F: Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.txt 10774F: drivers/pci/dwc/*imx6* 10775 10776PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD) 10777M: Keith Busch <keith.busch@intel.com> 10778M: Jonathan Derrick <jonathan.derrick@intel.com> 10779L: linux-pci@vger.kernel.org 10780S: Supported 10781F: drivers/pci/host/vmd.c 10782 10783PCI DRIVER FOR MICROSEMI SWITCHTEC 10784M: Kurt Schwemmer <kurt.schwemmer@microsemi.com> 10785M: Logan Gunthorpe <logang@deltatee.com> 10786L: linux-pci@vger.kernel.org 10787S: Maintained 10788F: Documentation/switchtec.txt 10789F: Documentation/ABI/testing/sysfs-class-switchtec 10790F: drivers/pci/switch/switchtec* 10791F: include/uapi/linux/switchtec_ioctl.h 10792F: include/linux/switchtec.h 10793F: drivers/ntb/hw/mscc/ 10794 10795PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support) 10796M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> 10797M: Jason Cooper <jason@lakedaemon.net> 10798L: linux-pci@vger.kernel.org 10799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10800S: Maintained 10801F: drivers/pci/host/*mvebu* 10802 10803PCI DRIVER FOR NVIDIA TEGRA 10804M: Thierry Reding <thierry.reding@gmail.com> 10805L: linux-tegra@vger.kernel.org 10806L: linux-pci@vger.kernel.org 10807S: Supported 10808F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt 10809F: drivers/pci/host/pci-tegra.c 10810 10811PCI DRIVER FOR RENESAS R-CAR 10812M: Simon Horman <horms@verge.net.au> 10813L: linux-pci@vger.kernel.org 10814L: linux-renesas-soc@vger.kernel.org 10815S: Maintained 10816F: drivers/pci/host/*rcar* 10817 10818PCI DRIVER FOR SAMSUNG EXYNOS 10819M: Jingoo Han <jingoohan1@gmail.com> 10820L: linux-pci@vger.kernel.org 10821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10822L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 10823S: Maintained 10824F: drivers/pci/dwc/pci-exynos.c 10825 10826PCI DRIVER FOR SYNOPSYS DESIGNWARE 10827M: Jingoo Han <jingoohan1@gmail.com> 10828M: Joao Pinto <Joao.Pinto@synopsys.com> 10829L: linux-pci@vger.kernel.org 10830S: Maintained 10831F: Documentation/devicetree/bindings/pci/designware-pcie.txt 10832F: drivers/pci/dwc/*designware* 10833 10834PCI DRIVER FOR TI DRA7XX 10835M: Kishon Vijay Abraham I <kishon@ti.com> 10836L: linux-omap@vger.kernel.org 10837L: linux-pci@vger.kernel.org 10838S: Supported 10839F: Documentation/devicetree/bindings/pci/ti-pci.txt 10840F: drivers/pci/dwc/pci-dra7xx.c 10841 10842PCI DRIVER FOR TI KEYSTONE 10843M: Murali Karicheri <m-karicheri2@ti.com> 10844L: linux-pci@vger.kernel.org 10845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10846S: Maintained 10847F: drivers/pci/dwc/*keystone* 10848 10849PCI ENDPOINT SUBSYSTEM 10850M: Kishon Vijay Abraham I <kishon@ti.com> 10851M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10852L: linux-pci@vger.kernel.org 10853T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/pci-endpoint.git 10854S: Supported 10855F: drivers/pci/endpoint/ 10856F: drivers/misc/pci_endpoint_test.c 10857F: tools/pci/ 10858 10859PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC 10860M: Russell Currey <ruscur@russell.cc> 10861L: linuxppc-dev@lists.ozlabs.org 10862S: Supported 10863F: Documentation/powerpc/eeh-pci-error-recovery.txt 10864F: arch/powerpc/kernel/eeh*.c 10865F: arch/powerpc/platforms/*/eeh*.c 10866F: arch/powerpc/include/*/eeh*.h 10867 10868PCI ERROR RECOVERY 10869M: Linas Vepstas <linasvepstas@gmail.com> 10870L: linux-pci@vger.kernel.org 10871S: Supported 10872F: Documentation/PCI/pci-error-recovery.txt 10873 10874PCI MSI DRIVER FOR ALTERA MSI IP 10875M: Ley Foon Tan <lftan@altera.com> 10876L: rfi@lists.rocketboards.org (moderated for non-subscribers) 10877L: linux-pci@vger.kernel.org 10878S: Supported 10879F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt 10880F: drivers/pci/host/pcie-altera-msi.c 10881 10882PCI MSI DRIVER FOR APPLIEDMICRO XGENE 10883M: Duc Dang <dhdang@apm.com> 10884L: linux-pci@vger.kernel.org 10885L: linux-arm-kernel@lists.infradead.org 10886S: Maintained 10887F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt 10888F: drivers/pci/host/pci-xgene-msi.c 10889 10890PCI SUBSYSTEM 10891M: Bjorn Helgaas <bhelgaas@google.com> 10892L: linux-pci@vger.kernel.org 10893Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10894T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git 10895S: Supported 10896F: Documentation/devicetree/bindings/pci/ 10897F: Documentation/PCI/ 10898F: drivers/acpi/pci* 10899F: drivers/pci/ 10900F: include/asm-generic/pci* 10901F: include/linux/pci* 10902F: include/linux/of_pci.h 10903F: include/uapi/linux/pci* 10904F: lib/pci* 10905F: arch/x86/pci/ 10906F: arch/x86/kernel/quirks.c 10907 10908PCI NATIVE HOST BRIDGE AND ENDPOINT DRIVERS 10909M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 10910L: linux-pci@vger.kernel.org 10911Q: http://patchwork.ozlabs.org/project/linux-pci/list/ 10912T: git git://git.kernel.org/pub/scm/linux/kernel/git/lpieralisi/pci.git/ 10913S: Supported 10914F: drivers/pci/cadence/ 10915F: drivers/pci/host/ 10916F: drivers/pci/dwc/ 10917 10918PCIE DRIVER FOR AXIS ARTPEC 10919M: Jesper Nilsson <jesper.nilsson@axis.com> 10920L: linux-arm-kernel@axis.com 10921L: linux-pci@vger.kernel.org 10922S: Maintained 10923F: Documentation/devicetree/bindings/pci/axis,artpec* 10924F: drivers/pci/dwc/*artpec* 10925 10926PCIE DRIVER FOR CAVIUM THUNDERX 10927M: David Daney <david.daney@cavium.com> 10928L: linux-pci@vger.kernel.org 10929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 10930S: Supported 10931F: Documentation/devicetree/bindings/pci/pci-thunder-* 10932F: drivers/pci/host/pci-thunder-* 10933 10934PCIE DRIVER FOR HISILICON 10935M: Zhou Wang <wangzhou1@hisilicon.com> 10936L: linux-pci@vger.kernel.org 10937S: Maintained 10938F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt 10939F: drivers/pci/dwc/pcie-hisi.c 10940 10941PCIE DRIVER FOR HISILICON KIRIN 10942M: Xiaowei Song <songxiaowei@hisilicon.com> 10943M: Binghui Wang <wangbinghui@hisilicon.com> 10944L: linux-pci@vger.kernel.org 10945S: Maintained 10946F: Documentation/devicetree/bindings/pci/pcie-kirin.txt 10947F: drivers/pci/dwc/pcie-kirin.c 10948 10949PCIE DRIVER FOR HISILICON STB 10950M: Jianguo Sun <sunjianguo1@huawei.com> 10951M: Shawn Guo <shawn.guo@linaro.org> 10952L: linux-pci@vger.kernel.org 10953S: Maintained 10954F: Documentation/devicetree/bindings/pci/hisilicon-histb-pcie.txt 10955F: drivers/pci/dwc/pcie-histb.c 10956 10957PCIE DRIVER FOR MEDIATEK 10958M: Ryder Lee <ryder.lee@mediatek.com> 10959L: linux-pci@vger.kernel.org 10960L: linux-mediatek@lists.infradead.org 10961S: Supported 10962F: Documentation/devicetree/bindings/pci/mediatek* 10963F: drivers/pci/host/*mediatek* 10964 10965PCIE DRIVER FOR QUALCOMM MSM 10966M: Stanimir Varbanov <svarbanov@mm-sol.com> 10967L: linux-pci@vger.kernel.org 10968L: linux-arm-msm@vger.kernel.org 10969S: Maintained 10970F: drivers/pci/dwc/*qcom* 10971 10972PCIE DRIVER FOR ROCKCHIP 10973M: Shawn Lin <shawn.lin@rock-chips.com> 10974L: linux-pci@vger.kernel.org 10975L: linux-rockchip@lists.infradead.org 10976S: Maintained 10977F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt 10978F: drivers/pci/host/pcie-rockchip.c 10979 10980PCI DRIVER FOR V3 SEMICONDUCTOR V360EPC 10981M: Linus Walleij <linus.walleij@linaro.org> 10982L: linux-pci@vger.kernel.org 10983S: Maintained 10984F: Documentation/devicetree/bindings/pci/v3-v360epc-pci.txt 10985F: drivers/pci/host/pci-v3-semi.c 10986 10987PCIE DRIVER FOR ST SPEAR13XX 10988M: Pratyush Anand <pratyush.anand@gmail.com> 10989L: linux-pci@vger.kernel.org 10990S: Maintained 10991F: drivers/pci/dwc/*spear* 10992 10993PCMCIA SUBSYSTEM 10994M: Dominik Brodowski <linux@dominikbrodowski.net> 10995T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git 10996S: Odd Fixes 10997F: Documentation/pcmcia/ 10998F: tools/pcmcia/ 10999F: drivers/pcmcia/ 11000F: include/pcmcia/ 11001 11002PCNET32 NETWORK DRIVER 11003M: Don Fry <pcnet32@frontier.com> 11004L: netdev@vger.kernel.org 11005S: Maintained 11006F: drivers/net/ethernet/amd/pcnet32.c 11007 11008PCRYPT PARALLEL CRYPTO ENGINE 11009M: Steffen Klassert <steffen.klassert@secunet.com> 11010L: linux-crypto@vger.kernel.org 11011S: Maintained 11012F: crypto/pcrypt.c 11013F: include/crypto/pcrypt.h 11014 11015PEAQ WMI HOTKEYS DRIVER 11016M: Hans de Goede <hdegoede@redhat.com> 11017L: platform-driver-x86@vger.kernel.org 11018S: Maintained 11019F: drivers/platform/x86/peaq-wmi.c 11020 11021PER-CPU MEMORY ALLOCATOR 11022M: Tejun Heo <tj@kernel.org> 11023M: Christoph Lameter <cl@linux.com> 11024M: Dennis Zhou <dennisszhou@gmail.com> 11025T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git 11026S: Maintained 11027F: include/linux/percpu*.h 11028F: mm/percpu*.c 11029F: arch/*/include/asm/percpu.h 11030 11031PER-TASK DELAY ACCOUNTING 11032M: Balbir Singh <bsingharora@gmail.com> 11033S: Maintained 11034F: include/linux/delayacct.h 11035F: kernel/delayacct.c 11036 11037PERFORMANCE EVENTS SUBSYSTEM 11038M: Peter Zijlstra <peterz@infradead.org> 11039M: Ingo Molnar <mingo@redhat.com> 11040M: Arnaldo Carvalho de Melo <acme@kernel.org> 11041R: Alexander Shishkin <alexander.shishkin@linux.intel.com> 11042R: Jiri Olsa <jolsa@redhat.com> 11043R: Namhyung Kim <namhyung@kernel.org> 11044L: linux-kernel@vger.kernel.org 11045T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 11046S: Supported 11047F: kernel/events/* 11048F: include/linux/perf_event.h 11049F: include/uapi/linux/perf_event.h 11050F: arch/*/kernel/perf_event*.c 11051F: arch/*/kernel/*/perf_event*.c 11052F: arch/*/kernel/*/*/perf_event*.c 11053F: arch/*/include/asm/perf_event.h 11054F: arch/*/kernel/perf_callchain.c 11055F: arch/*/events/* 11056F: tools/perf/ 11057 11058PERSONALITY HANDLING 11059M: Christoph Hellwig <hch@infradead.org> 11060L: linux-abi-devel@lists.sourceforge.net 11061S: Maintained 11062F: include/linux/personality.h 11063F: include/uapi/linux/personality.h 11064 11065PHONET PROTOCOL 11066M: Remi Denis-Courmont <courmisch@gmail.com> 11067S: Supported 11068F: Documentation/networking/phonet.txt 11069F: include/linux/phonet.h 11070F: include/net/phonet/ 11071F: include/uapi/linux/phonet.h 11072F: net/phonet/ 11073 11074PHRAM MTD DRIVER 11075M: Joern Engel <joern@lazybastard.org> 11076L: linux-mtd@lists.infradead.org 11077S: Maintained 11078F: drivers/mtd/devices/phram.c 11079 11080PICOLCD HID DRIVER 11081M: Bruno Prémont <bonbons@linux-vserver.org> 11082L: linux-input@vger.kernel.org 11083S: Maintained 11084F: drivers/hid/hid-picolcd* 11085 11086PICOXCELL SUPPORT 11087M: Jamie Iles <jamie@jamieiles.com> 11088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11089T: git git://github.com/jamieiles/linux-2.6-ji.git 11090S: Supported 11091F: arch/arm/boot/dts/picoxcell* 11092F: arch/arm/mach-picoxcell/ 11093F: drivers/crypto/picoxcell* 11094 11095PIN CONTROL SUBSYSTEM 11096M: Linus Walleij <linus.walleij@linaro.org> 11097L: linux-gpio@vger.kernel.org 11098T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git 11099S: Maintained 11100F: Documentation/devicetree/bindings/pinctrl/ 11101F: Documentation/driver-api/pinctl.rst 11102F: drivers/pinctrl/ 11103F: include/linux/pinctrl/ 11104 11105PIN CONTROLLER - ATMEL AT91 11106M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com> 11107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11108S: Maintained 11109F: drivers/pinctrl/pinctrl-at91.* 11110 11111PIN CONTROLLER - ATMEL AT91 PIO4 11112M: Ludovic Desroches <ludovic.desroches@microchip.com> 11113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11114L: linux-gpio@vger.kernel.org 11115S: Supported 11116F: drivers/pinctrl/pinctrl-at91-pio4.* 11117 11118PIN CONTROLLER - FREESCALE 11119M: Dong Aisheng <aisheng.dong@nxp.com> 11120M: Fabio Estevam <festevam@gmail.com> 11121M: Shawn Guo <shawnguo@kernel.org> 11122M: Stefan Agner <stefan@agner.ch> 11123R: Pengutronix Kernel Team <kernel@pengutronix.de> 11124L: linux-gpio@vger.kernel.org 11125S: Maintained 11126F: drivers/pinctrl/freescale/ 11127F: Documentation/devicetree/bindings/pinctrl/fsl,* 11128 11129PIN CONTROLLER - INTEL 11130M: Mika Westerberg <mika.westerberg@linux.intel.com> 11131M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 11132S: Maintained 11133F: drivers/pinctrl/intel/ 11134 11135PIN CONTROLLER - MEDIATEK 11136M: Sean Wang <sean.wang@mediatek.com> 11137L: linux-mediatek@lists.infradead.org (moderated for non-subscribers) 11138S: Maintained 11139F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt 11140F: Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt 11141F: drivers/pinctrl/mediatek/pinctrl-mtk-common.* 11142F: drivers/pinctrl/mediatek/pinctrl-mt2701.c 11143F: drivers/pinctrl/mediatek/pinctrl-mt7622.c 11144 11145PIN CONTROLLER - QUALCOMM 11146M: Bjorn Andersson <bjorn.andersson@linaro.org> 11147S: Maintained 11148L: linux-arm-msm@vger.kernel.org 11149F: Documentation/devicetree/bindings/pinctrl/qcom,*.txt 11150F: drivers/pinctrl/qcom/ 11151 11152PIN CONTROLLER - RENESAS 11153M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 11154M: Geert Uytterhoeven <geert+renesas@glider.be> 11155L: linux-renesas-soc@vger.kernel.org 11156T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git sh-pfc 11157S: Maintained 11158F: drivers/pinctrl/sh-pfc/ 11159 11160PIN CONTROLLER - SAMSUNG 11161M: Tomasz Figa <tomasz.figa@gmail.com> 11162M: Krzysztof Kozlowski <krzk@kernel.org> 11163M: Sylwester Nawrocki <s.nawrocki@samsung.com> 11164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11165L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 11166Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/ 11167T: git git://git.kernel.org/pub/scm/linux/kernel/git/pinctrl/samsung.git 11168S: Maintained 11169F: drivers/pinctrl/samsung/ 11170F: include/dt-bindings/pinctrl/samsung.h 11171F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt 11172 11173PIN CONTROLLER - SINGLE 11174M: Tony Lindgren <tony@atomide.com> 11175M: Haojian Zhuang <haojian.zhuang@linaro.org> 11176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11177L: linux-omap@vger.kernel.org 11178S: Maintained 11179F: drivers/pinctrl/pinctrl-single.c 11180 11181PIN CONTROLLER - ST SPEAR 11182M: Viresh Kumar <vireshk@kernel.org> 11183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11184W: http://www.st.com/spear 11185S: Maintained 11186F: drivers/pinctrl/spear/ 11187 11188PISTACHIO SOC SUPPORT 11189M: James Hartley <james.hartley@sondrel.com> 11190L: linux-mips@linux-mips.org 11191S: Odd Fixes 11192F: arch/mips/pistachio/ 11193F: arch/mips/include/asm/mach-pistachio/ 11194F: arch/mips/boot/dts/img/pistachio* 11195F: arch/mips/configs/pistachio*_defconfig 11196 11197PKTCDVD DRIVER 11198S: Orphan 11199M: linux-block@vger.kernel.org 11200F: drivers/block/pktcdvd.c 11201F: include/linux/pktcdvd.h 11202F: include/uapi/linux/pktcdvd.h 11203 11204PKUNITY SOC DRIVERS 11205M: Guan Xuetao <gxt@pku.edu.cn> 11206W: http://mprc.pku.edu.cn/~guanxuetao/linux 11207S: Maintained 11208T: git git://github.com/gxt/linux.git 11209F: drivers/input/serio/i8042-unicore32io.h 11210F: drivers/i2c/busses/i2c-puv3.c 11211F: drivers/video/fbdev/fb-puv3.c 11212F: drivers/rtc/rtc-puv3.c 11213 11214PMBUS HARDWARE MONITORING DRIVERS 11215M: Guenter Roeck <linux@roeck-us.net> 11216L: linux-hwmon@vger.kernel.org 11217W: http://hwmon.wiki.kernel.org/ 11218W: http://www.roeck-us.net/linux/drivers/ 11219T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git 11220S: Maintained 11221F: Documentation/hwmon/pmbus 11222F: drivers/hwmon/pmbus/ 11223F: include/linux/pmbus.h 11224 11225PMC SIERRA MaxRAID DRIVER 11226L: linux-scsi@vger.kernel.org 11227W: http://www.pmc-sierra.com/ 11228S: Orphan 11229F: drivers/scsi/pmcraid.* 11230 11231PMC SIERRA PM8001 DRIVER 11232M: Jack Wang <jinpu.wang@profitbricks.com> 11233M: lindar_liu@usish.com 11234L: linux-scsi@vger.kernel.org 11235S: Supported 11236F: drivers/scsi/pm8001/ 11237 11238PNP SUPPORT 11239M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com> 11240S: Maintained 11241F: drivers/pnp/ 11242 11243POSIX CLOCKS and TIMERS 11244M: Thomas Gleixner <tglx@linutronix.de> 11245L: linux-kernel@vger.kernel.org 11246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 11247S: Maintained 11248F: fs/timerfd.c 11249F: include/linux/timer* 11250F: kernel/time/*timer* 11251 11252POWER MANAGEMENT CORE 11253M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 11254L: linux-pm@vger.kernel.org 11255T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm 11256B: https://bugzilla.kernel.org 11257S: Supported 11258F: drivers/base/power/ 11259F: include/linux/pm.h 11260F: include/linux/pm_* 11261F: include/linux/powercap.h 11262F: drivers/powercap/ 11263F: kernel/configs/nopm.config 11264 11265POWER STATE COORDINATION INTERFACE (PSCI) 11266M: Mark Rutland <mark.rutland@arm.com> 11267M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com> 11268L: linux-arm-kernel@lists.infradead.org 11269S: Maintained 11270F: drivers/firmware/psci*.c 11271F: include/linux/psci.h 11272F: include/uapi/linux/psci.h 11273 11274POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS 11275M: Sebastian Reichel <sre@kernel.org> 11276L: linux-pm@vger.kernel.org 11277T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 11278S: Maintained 11279F: Documentation/devicetree/bindings/power/supply/ 11280F: include/linux/power_supply.h 11281F: drivers/power/supply/ 11282 11283POWERNV OPERATOR PANEL LCD DISPLAY DRIVER 11284M: Suraj Jitindar Singh <sjitindarsingh@gmail.com> 11285L: linuxppc-dev@lists.ozlabs.org 11286S: Maintained 11287F: drivers/char/powernv-op-panel.c 11288 11289PPP OVER ATM (RFC 2364) 11290M: Mitchell Blank Jr <mitch@sfgoth.com> 11291S: Maintained 11292F: net/atm/pppoatm.c 11293F: include/uapi/linux/atmppp.h 11294 11295PPP OVER ETHERNET 11296M: Michal Ostrowski <mostrows@earthlink.net> 11297S: Maintained 11298F: drivers/net/ppp/pppoe.c 11299F: drivers/net/ppp/pppox.c 11300 11301PPP OVER L2TP 11302M: James Chapman <jchapman@katalix.com> 11303S: Maintained 11304F: net/l2tp/l2tp_ppp.c 11305F: include/linux/if_pppol2tp.h 11306F: include/uapi/linux/if_pppol2tp.h 11307 11308PPP PROTOCOL DRIVERS AND COMPRESSORS 11309M: Paul Mackerras <paulus@samba.org> 11310L: linux-ppp@vger.kernel.org 11311S: Maintained 11312F: drivers/net/ppp/ppp_* 11313 11314PPS SUPPORT 11315M: Rodolfo Giometti <giometti@enneenne.com> 11316W: http://wiki.enneenne.com/index.php/LinuxPPS_support 11317L: linuxpps@ml.enneenne.com (subscribers-only) 11318S: Maintained 11319F: Documentation/pps/ 11320F: Documentation/devicetree/bindings/pps/pps-gpio.txt 11321F: Documentation/ABI/testing/sysfs-pps 11322F: drivers/pps/ 11323F: include/linux/pps*.h 11324F: include/uapi/linux/pps.h 11325 11326PPTP DRIVER 11327M: Dmitry Kozlov <xeb@mail.ru> 11328L: netdev@vger.kernel.org 11329S: Maintained 11330F: drivers/net/ppp/pptp.c 11331W: http://sourceforge.net/projects/accel-pptp 11332 11333PREEMPTIBLE KERNEL 11334M: Robert Love <rml@tech9.net> 11335L: kpreempt-tech@lists.sourceforge.net 11336W: https://www.kernel.org/pub/linux/kernel/people/rml/preempt-kernel 11337S: Supported 11338F: Documentation/preempt-locking.txt 11339F: include/linux/preempt.h 11340 11341PRINTK 11342M: Petr Mladek <pmladek@suse.com> 11343M: Sergey Senozhatsky <sergey.senozhatsky@gmail.com> 11344R: Steven Rostedt <rostedt@goodmis.org> 11345S: Maintained 11346F: kernel/printk/ 11347F: include/linux/printk.h 11348 11349PRISM54 WIRELESS DRIVER 11350M: "Luis R. Rodriguez" <mcgrof@gmail.com> 11351L: linux-wireless@vger.kernel.org 11352W: http://wireless.kernel.org/en/users/Drivers/p54 11353S: Obsolete 11354F: drivers/net/wireless/intersil/prism54/ 11355 11356PROC SYSCTL 11357M: "Luis R. Rodriguez" <mcgrof@kernel.org> 11358M: Kees Cook <keescook@chromium.org> 11359L: linux-kernel@vger.kernel.org 11360L: linux-fsdevel@vger.kernel.org 11361S: Maintained 11362F: fs/proc/proc_sysctl.c 11363F: include/linux/sysctl.h 11364F: kernel/sysctl.c 11365F: tools/testing/selftests/sysctl/ 11366 11367PS3 NETWORK SUPPORT 11368M: Geoff Levand <geoff@infradead.org> 11369L: netdev@vger.kernel.org 11370L: linuxppc-dev@lists.ozlabs.org 11371S: Maintained 11372F: drivers/net/ethernet/toshiba/ps3_gelic_net.* 11373 11374PS3 PLATFORM SUPPORT 11375M: Geoff Levand <geoff@infradead.org> 11376L: linuxppc-dev@lists.ozlabs.org 11377S: Maintained 11378F: arch/powerpc/boot/ps3* 11379F: arch/powerpc/include/asm/lv1call.h 11380F: arch/powerpc/include/asm/ps3*.h 11381F: arch/powerpc/platforms/ps3/ 11382F: drivers/*/ps3* 11383F: drivers/ps3/ 11384F: drivers/rtc/rtc-ps3.c 11385F: drivers/usb/host/*ps3.c 11386F: sound/ppc/snd_ps3* 11387 11388PS3VRAM DRIVER 11389M: Jim Paris <jim@jtan.com> 11390M: Geoff Levand <geoff@infradead.org> 11391L: linuxppc-dev@lists.ozlabs.org 11392S: Maintained 11393F: drivers/block/ps3vram.c 11394 11395PSAMPLE PACKET SAMPLING SUPPORT: 11396M: Yotam Gigi <yotam.gi@gmail.com> 11397S: Maintained 11398F: net/psample 11399F: include/net/psample.h 11400F: include/uapi/linux/psample.h 11401 11402PSTORE FILESYSTEM 11403M: Kees Cook <keescook@chromium.org> 11404M: Anton Vorontsov <anton@enomsg.org> 11405M: Colin Cross <ccross@android.com> 11406M: Tony Luck <tony.luck@intel.com> 11407S: Maintained 11408T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git for-next/pstore 11409F: fs/pstore/ 11410F: include/linux/pstore* 11411F: drivers/firmware/efi/efi-pstore.c 11412F: drivers/acpi/apei/erst.c 11413F: Documentation/admin-guide/ramoops.rst 11414F: Documentation/devicetree/bindings/reserved-memory/ramoops.txt 11415K: \b(pstore|ramoops) 11416 11417PTP HARDWARE CLOCK SUPPORT 11418M: Richard Cochran <richardcochran@gmail.com> 11419L: netdev@vger.kernel.org 11420S: Maintained 11421W: http://linuxptp.sourceforge.net/ 11422F: Documentation/ABI/testing/sysfs-ptp 11423F: Documentation/ptp/* 11424F: drivers/net/ethernet/freescale/gianfar_ptp.c 11425F: drivers/net/phy/dp83640* 11426F: drivers/ptp/* 11427F: include/linux/ptp_cl* 11428 11429PTRACE SUPPORT 11430M: Oleg Nesterov <oleg@redhat.com> 11431S: Maintained 11432F: include/asm-generic/syscall.h 11433F: include/linux/ptrace.h 11434F: include/linux/regset.h 11435F: include/linux/tracehook.h 11436F: include/uapi/linux/ptrace.h 11437F: include/uapi/linux/ptrace.h 11438F: include/asm-generic/ptrace.h 11439F: kernel/ptrace.c 11440F: arch/*/ptrace*.c 11441F: arch/*/*/ptrace*.c 11442F: arch/*/include/asm/ptrace*.h 11443 11444PULSE8-CEC DRIVER 11445M: Hans Verkuil <hverkuil@xs4all.nl> 11446L: linux-media@vger.kernel.org 11447T: git git://linuxtv.org/media_tree.git 11448S: Maintained 11449F: drivers/media/usb/pulse8-cec/* 11450F: Documentation/media/cec-drivers/pulse8-cec.rst 11451 11452PVRUSB2 VIDEO4LINUX DRIVER 11453M: Mike Isely <isely@pobox.com> 11454L: pvrusb2@isely.net (subscribers-only) 11455L: linux-media@vger.kernel.org 11456W: http://www.isely.net/pvrusb2/ 11457T: git git://linuxtv.org/media_tree.git 11458S: Maintained 11459F: Documentation/media/v4l-drivers/pvrusb2* 11460F: drivers/media/usb/pvrusb2/ 11461 11462PWC WEBCAM DRIVER 11463M: Hans Verkuil <hverkuil@xs4all.nl> 11464L: linux-media@vger.kernel.org 11465T: git git://linuxtv.org/media_tree.git 11466S: Odd Fixes 11467F: drivers/media/usb/pwc/* 11468 11469PWM FAN DRIVER 11470M: Kamil Debski <kamil@wypas.org> 11471M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 11472L: linux-hwmon@vger.kernel.org 11473S: Supported 11474F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt 11475F: Documentation/hwmon/pwm-fan 11476F: drivers/hwmon/pwm-fan.c 11477 11478PWM IR Transmitter 11479M: Sean Young <sean@mess.org> 11480L: linux-media@vger.kernel.org 11481S: Maintained 11482F: drivers/media/rc/pwm-ir-tx.c 11483 11484PWM SUBSYSTEM 11485M: Thierry Reding <thierry.reding@gmail.com> 11486L: linux-pwm@vger.kernel.org 11487S: Maintained 11488T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git 11489F: Documentation/pwm.txt 11490F: Documentation/devicetree/bindings/pwm/ 11491F: include/linux/pwm.h 11492F: drivers/pwm/ 11493F: drivers/video/backlight/pwm_bl.c 11494F: include/linux/pwm_backlight.h 11495F: drivers/gpio/gpio-mvebu.c 11496F: Documentation/devicetree/bindings/gpio/gpio-mvebu.txt 11497 11498PXA GPIO DRIVER 11499M: Robert Jarzmik <robert.jarzmik@free.fr> 11500L: linux-gpio@vger.kernel.org 11501S: Maintained 11502F: drivers/gpio/gpio-pxa.c 11503 11504PXA MMCI DRIVER 11505S: Orphan 11506 11507PXA RTC DRIVER 11508M: Robert Jarzmik <robert.jarzmik@free.fr> 11509L: linux-rtc@vger.kernel.org 11510S: Maintained 11511 11512PXA2xx/PXA3xx SUPPORT 11513M: Daniel Mack <daniel@zonque.org> 11514M: Haojian Zhuang <haojian.zhuang@gmail.com> 11515M: Robert Jarzmik <robert.jarzmik@free.fr> 11516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 11517T: git git://github.com/hzhuang1/linux.git 11518T: git git://github.com/rjarzmik/linux.git 11519S: Maintained 11520F: arch/arm/boot/dts/pxa* 11521F: arch/arm/mach-pxa/ 11522F: drivers/dma/pxa* 11523F: drivers/pcmcia/pxa2xx* 11524F: drivers/pinctrl/pxa/ 11525F: drivers/spi/spi-pxa2xx* 11526F: drivers/usb/gadget/udc/pxa2* 11527F: include/sound/pxa2xx-lib.h 11528F: sound/arm/pxa* 11529F: sound/soc/pxa/ 11530 11531QAT DRIVER 11532M: Giovanni Cabiddu <giovanni.cabiddu@intel.com> 11533L: qat-linux@intel.com 11534S: Supported 11535F: drivers/crypto/qat/ 11536 11537QCOM AUDIO (ASoC) DRIVERS 11538M: Patrick Lai <plai@codeaurora.org> 11539M: Banajit Goswami <bgoswami@codeaurora.org> 11540L: alsa-devel@alsa-project.org (moderated for non-subscribers) 11541S: Supported 11542F: sound/soc/qcom/ 11543 11544QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT 11545M: Gabriel Somlo <somlo@cmu.edu> 11546M: "Michael S. Tsirkin" <mst@redhat.com> 11547L: qemu-devel@nongnu.org 11548S: Maintained 11549F: drivers/firmware/qemu_fw_cfg.c 11550F: include/uapi/linux/qemu_fw_cfg.h 11551 11552QIB DRIVER 11553M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11554M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11555L: linux-rdma@vger.kernel.org 11556S: Supported 11557F: drivers/infiniband/hw/qib/ 11558 11559QLOGIC QL41xxx FCOE DRIVER 11560M: QLogic-Storage-Upstream@cavium.com 11561L: linux-scsi@vger.kernel.org 11562S: Supported 11563F: drivers/scsi/qedf/ 11564 11565QLOGIC QL41xxx ISCSI DRIVER 11566M: QLogic-Storage-Upstream@cavium.com 11567L: linux-scsi@vger.kernel.org 11568S: Supported 11569F: drivers/scsi/qedi/ 11570 11571QLOGIC QL4xxx ETHERNET DRIVER 11572M: Ariel Elior <Ariel.Elior@cavium.com> 11573M: everest-linux-l2@cavium.com 11574L: netdev@vger.kernel.org 11575S: Supported 11576F: drivers/net/ethernet/qlogic/qed/ 11577F: include/linux/qed/ 11578F: drivers/net/ethernet/qlogic/qede/ 11579 11580QLOGIC QL4xxx RDMA DRIVER 11581M: Michal Kalderon <Michal.Kalderon@cavium.com> 11582M: Ariel Elior <Ariel.Elior@cavium.com> 11583L: linux-rdma@vger.kernel.org 11584S: Supported 11585F: drivers/infiniband/hw/qedr/ 11586F: include/uapi/rdma/qedr-abi.h 11587 11588QLOGIC QLA1280 SCSI DRIVER 11589M: Michael Reed <mdr@sgi.com> 11590L: linux-scsi@vger.kernel.org 11591S: Maintained 11592F: drivers/scsi/qla1280.[ch] 11593 11594QLOGIC QLA2XXX FC-SCSI DRIVER 11595M: qla2xxx-upstream@qlogic.com 11596L: linux-scsi@vger.kernel.org 11597S: Supported 11598F: Documentation/scsi/LICENSE.qla2xxx 11599F: drivers/scsi/qla2xxx/ 11600 11601QLOGIC QLA3XXX NETWORK DRIVER 11602M: Dept-GELinuxNICDev@cavium.com 11603L: netdev@vger.kernel.org 11604S: Supported 11605F: Documentation/networking/LICENSE.qla3xxx 11606F: drivers/net/ethernet/qlogic/qla3xxx.* 11607 11608QLOGIC QLA4XXX iSCSI DRIVER 11609M: QLogic-Storage-Upstream@qlogic.com 11610L: linux-scsi@vger.kernel.org 11611S: Supported 11612F: Documentation/scsi/LICENSE.qla4xxx 11613F: drivers/scsi/qla4xxx/ 11614 11615QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER 11616M: Harish Patil <harish.patil@cavium.com> 11617M: Manish Chopra <manish.chopra@cavium.com> 11618M: Dept-GELinuxNICDev@cavium.com 11619L: netdev@vger.kernel.org 11620S: Supported 11621F: drivers/net/ethernet/qlogic/qlcnic/ 11622 11623QLOGIC QLGE 10Gb ETHERNET DRIVER 11624M: Harish Patil <harish.patil@cavium.com> 11625M: Manish Chopra <manish.chopra@cavium.com> 11626M: Dept-GELinuxNICDev@cavium.com 11627L: netdev@vger.kernel.org 11628S: Supported 11629F: drivers/net/ethernet/qlogic/qlge/ 11630 11631QNX4 FILESYSTEM 11632M: Anders Larsen <al@alarsen.net> 11633W: http://www.alarsen.net/linux/qnx4fs/ 11634S: Maintained 11635F: fs/qnx4/ 11636F: include/uapi/linux/qnx4_fs.h 11637F: include/uapi/linux/qnxtypes.h 11638 11639QORIQ DPAA2 FSL-MC BUS DRIVER 11640M: Stuart Yoder <stuyoder@gmail.com> 11641M: Laurentiu Tudor <laurentiu.tudor@nxp.com> 11642L: linux-kernel@vger.kernel.org 11643S: Maintained 11644F: drivers/bus/fsl-mc/ 11645F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt 11646F: Documentation/networking/dpaa2/overview.rst 11647 11648QT1010 MEDIA DRIVER 11649M: Antti Palosaari <crope@iki.fi> 11650L: linux-media@vger.kernel.org 11651W: https://linuxtv.org 11652W: http://palosaari.fi/linux/ 11653Q: http://patchwork.linuxtv.org/project/linux-media/list/ 11654T: git git://linuxtv.org/anttip/media_tree.git 11655S: Maintained 11656F: drivers/media/tuners/qt1010* 11657 11658QUALCOMM ATHEROS ATH10K WIRELESS DRIVER 11659M: Kalle Valo <kvalo@codeaurora.org> 11660L: ath10k@lists.infradead.org 11661W: http://wireless.kernel.org/en/users/Drivers/ath10k 11662T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git 11663S: Supported 11664F: drivers/net/wireless/ath/ath10k/ 11665 11666QUALCOMM ATHEROS ATH9K WIRELESS DRIVER 11667M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com> 11668L: linux-wireless@vger.kernel.org 11669W: http://wireless.kernel.org/en/users/Drivers/ath9k 11670S: Supported 11671F: drivers/net/wireless/ath/ath9k/ 11672 11673QUALCOMM CAMERA SUBSYSTEM DRIVER 11674M: Todor Tomov <todor.tomov@linaro.org> 11675L: linux-media@vger.kernel.org 11676S: Maintained 11677F: Documentation/devicetree/bindings/media/qcom,camss.txt 11678F: Documentation/media/v4l-drivers/qcom_camss.rst 11679F: drivers/media/platform/qcom/camss-8x16/ 11680 11681QUALCOMM EMAC GIGABIT ETHERNET DRIVER 11682M: Timur Tabi <timur@codeaurora.org> 11683L: netdev@vger.kernel.org 11684S: Supported 11685F: drivers/net/ethernet/qualcomm/emac/ 11686 11687QUALCOMM HEXAGON ARCHITECTURE 11688M: Richard Kuo <rkuo@codeaurora.org> 11689L: linux-hexagon@vger.kernel.org 11690T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git 11691S: Supported 11692F: arch/hexagon/ 11693 11694QUALCOMM IOMMU 11695M: Rob Clark <robdclark@gmail.com> 11696L: iommu@lists.linux-foundation.org 11697L: linux-arm-msm@vger.kernel.org 11698S: Maintained 11699F: drivers/iommu/qcom_iommu.c 11700 11701QUALCOMM VENUS VIDEO ACCELERATOR DRIVER 11702M: Stanimir Varbanov <stanimir.varbanov@linaro.org> 11703L: linux-media@vger.kernel.org 11704L: linux-arm-msm@vger.kernel.org 11705T: git git://linuxtv.org/media_tree.git 11706S: Maintained 11707F: drivers/media/platform/qcom/venus/ 11708 11709QUALCOMM WCN36XX WIRELESS DRIVER 11710M: Kalle Valo <kvalo@codeaurora.org> 11711L: wcn36xx@lists.infradead.org 11712W: http://wireless.kernel.org/en/users/Drivers/wcn36xx 11713T: git git://github.com/KrasnikovEugene/wcn36xx.git 11714S: Supported 11715F: drivers/net/wireless/ath/wcn36xx/ 11716 11717QUANTENNA QTNFMAC WIRELESS DRIVER 11718M: Igor Mitsyanko <imitsyanko@quantenna.com> 11719M: Avinash Patil <avinashp@quantenna.com> 11720M: Sergey Matyukevich <smatyukevich@quantenna.com> 11721L: linux-wireless@vger.kernel.org 11722S: Maintained 11723F: drivers/net/wireless/quantenna 11724 11725RADEON and AMDGPU DRM DRIVERS 11726M: Alex Deucher <alexander.deucher@amd.com> 11727M: Christian König <christian.koenig@amd.com> 11728M: David (ChunMing) Zhou <David1.Zhou@amd.com> 11729L: amd-gfx@lists.freedesktop.org 11730T: git git://people.freedesktop.org/~agd5f/linux 11731S: Supported 11732F: drivers/gpu/drm/radeon/ 11733F: include/uapi/drm/radeon_drm.h 11734F: drivers/gpu/drm/amd/ 11735F: include/uapi/drm/amdgpu_drm.h 11736 11737RADEON FRAMEBUFFER DISPLAY DRIVER 11738M: Benjamin Herrenschmidt <benh@kernel.crashing.org> 11739L: linux-fbdev@vger.kernel.org 11740S: Maintained 11741F: drivers/video/fbdev/aty/radeon* 11742F: include/uapi/linux/radeonfb.h 11743 11744RADIOSHARK RADIO DRIVER 11745M: Hans Verkuil <hverkuil@xs4all.nl> 11746L: linux-media@vger.kernel.org 11747T: git git://linuxtv.org/media_tree.git 11748S: Maintained 11749F: drivers/media/radio/radio-shark.c 11750 11751RADIOSHARK2 RADIO DRIVER 11752M: Hans Verkuil <hverkuil@xs4all.nl> 11753L: linux-media@vger.kernel.org 11754T: git git://linuxtv.org/media_tree.git 11755S: Maintained 11756F: drivers/media/radio/radio-shark2.c 11757F: drivers/media/radio/radio-tea5777.c 11758 11759RADOS BLOCK DEVICE (RBD) 11760M: Ilya Dryomov <idryomov@gmail.com> 11761M: Sage Weil <sage@redhat.com> 11762M: Alex Elder <elder@kernel.org> 11763L: ceph-devel@vger.kernel.org 11764W: http://ceph.com/ 11765T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git 11766T: git git://github.com/ceph/ceph-client.git 11767S: Supported 11768F: Documentation/ABI/testing/sysfs-bus-rbd 11769F: drivers/block/rbd.c 11770F: drivers/block/rbd_types.h 11771 11772RAGE128 FRAMEBUFFER DISPLAY DRIVER 11773M: Paul Mackerras <paulus@samba.org> 11774L: linux-fbdev@vger.kernel.org 11775S: Maintained 11776F: drivers/video/fbdev/aty/aty128fb.c 11777 11778RAINSHADOW-CEC DRIVER 11779M: Hans Verkuil <hverkuil@xs4all.nl> 11780L: linux-media@vger.kernel.org 11781T: git git://linuxtv.org/media_tree.git 11782S: Maintained 11783F: drivers/media/usb/rainshadow-cec/* 11784 11785RALINK MIPS ARCHITECTURE 11786M: John Crispin <john@phrozen.org> 11787L: linux-mips@linux-mips.org 11788S: Maintained 11789F: arch/mips/ralink 11790 11791RALINK RT2X00 WIRELESS LAN DRIVER 11792P: rt2x00 project 11793M: Stanislaw Gruszka <sgruszka@redhat.com> 11794M: Helmut Schaa <helmut.schaa@googlemail.com> 11795L: linux-wireless@vger.kernel.org 11796S: Maintained 11797F: drivers/net/wireless/ralink/rt2x00/ 11798 11799RAMDISK RAM BLOCK DEVICE DRIVER 11800M: Jens Axboe <axboe@kernel.dk> 11801S: Maintained 11802F: Documentation/blockdev/ramdisk.txt 11803F: drivers/block/brd.c 11804 11805RANCHU VIRTUAL BOARD FOR MIPS 11806M: Miodrag Dinic <miodrag.dinic@mips.com> 11807L: linux-mips@linux-mips.org 11808S: Supported 11809F: arch/mips/generic/board-ranchu.c 11810F: arch/mips/configs/generic/board-ranchu.config 11811 11812RANDOM NUMBER DRIVER 11813M: "Theodore Ts'o" <tytso@mit.edu> 11814S: Maintained 11815F: drivers/char/random.c 11816 11817RAPIDIO SUBSYSTEM 11818M: Matt Porter <mporter@kernel.crashing.org> 11819M: Alexandre Bounine <alex.bou9@gmail.com> 11820S: Maintained 11821F: drivers/rapidio/ 11822 11823RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER 11824L: linux-wireless@vger.kernel.org 11825S: Orphan 11826F: drivers/net/wireless/ray* 11827 11828RCUTORTURE TEST FRAMEWORK 11829M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11830M: Josh Triplett <josh@joshtriplett.org> 11831R: Steven Rostedt <rostedt@goodmis.org> 11832R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11833R: Lai Jiangshan <jiangshanlai@gmail.com> 11834L: linux-kernel@vger.kernel.org 11835S: Supported 11836T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11837F: tools/testing/selftests/rcutorture 11838 11839RDC R-321X SoC 11840M: Florian Fainelli <florian@openwrt.org> 11841S: Maintained 11842 11843RDC R6040 FAST ETHERNET DRIVER 11844M: Florian Fainelli <f.fainelli@gmail.com> 11845L: netdev@vger.kernel.org 11846S: Maintained 11847F: drivers/net/ethernet/rdc/r6040.c 11848 11849RDMAVT - RDMA verbs software 11850M: Dennis Dalessandro <dennis.dalessandro@intel.com> 11851M: Mike Marciniszyn <mike.marciniszyn@intel.com> 11852L: linux-rdma@vger.kernel.org 11853S: Supported 11854F: drivers/infiniband/sw/rdmavt 11855 11856RDS - RELIABLE DATAGRAM SOCKETS 11857M: Santosh Shilimkar <santosh.shilimkar@oracle.com> 11858L: netdev@vger.kernel.org 11859L: linux-rdma@vger.kernel.org 11860L: rds-devel@oss.oracle.com (moderated for non-subscribers) 11861W: https://oss.oracle.com/projects/rds/ 11862S: Supported 11863F: net/rds/ 11864F: Documentation/networking/rds.txt 11865 11866RDT - RESOURCE ALLOCATION 11867M: Fenghua Yu <fenghua.yu@intel.com> 11868L: linux-kernel@vger.kernel.org 11869S: Supported 11870F: arch/x86/kernel/cpu/intel_rdt* 11871F: arch/x86/include/asm/intel_rdt_sched.h 11872F: Documentation/x86/intel_rdt* 11873 11874READ-COPY UPDATE (RCU) 11875M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 11876M: Josh Triplett <josh@joshtriplett.org> 11877R: Steven Rostedt <rostedt@goodmis.org> 11878R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 11879R: Lai Jiangshan <jiangshanlai@gmail.com> 11880L: linux-kernel@vger.kernel.org 11881W: http://www.rdrop.com/users/paulmck/RCU/ 11882S: Supported 11883T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 11884F: Documentation/RCU/ 11885X: Documentation/RCU/torture.txt 11886F: include/linux/rcu* 11887X: include/linux/srcu.h 11888F: kernel/rcu/ 11889X: kernel/torture.c 11890 11891REAL TIME CLOCK (RTC) SUBSYSTEM 11892M: Alessandro Zummo <a.zummo@towertech.it> 11893M: Alexandre Belloni <alexandre.belloni@bootlin.com> 11894L: linux-rtc@vger.kernel.org 11895Q: http://patchwork.ozlabs.org/project/rtc-linux/list/ 11896T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git 11897S: Maintained 11898F: Documentation/devicetree/bindings/rtc/ 11899F: Documentation/rtc.txt 11900F: drivers/rtc/ 11901F: include/linux/rtc.h 11902F: include/uapi/linux/rtc.h 11903F: include/linux/rtc/ 11904F: include/linux/platform_data/rtc-* 11905F: tools/testing/selftests/timers/rtctest.c 11906 11907REALTEK AUDIO CODECS 11908M: Bard Liao <bardliao@realtek.com> 11909M: Oder Chiou <oder_chiou@realtek.com> 11910S: Maintained 11911F: sound/soc/codecs/rt* 11912F: include/sound/rt*.h 11913 11914REGISTER MAP ABSTRACTION 11915M: Mark Brown <broonie@kernel.org> 11916L: linux-kernel@vger.kernel.org 11917T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git 11918S: Supported 11919F: Documentation/devicetree/bindings/regmap/ 11920F: drivers/base/regmap/ 11921F: include/linux/regmap.h 11922 11923REISERFS FILE SYSTEM 11924L: reiserfs-devel@vger.kernel.org 11925S: Supported 11926F: fs/reiserfs/ 11927 11928REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM 11929M: Ohad Ben-Cohen <ohad@wizery.com> 11930M: Bjorn Andersson <bjorn.andersson@linaro.org> 11931L: linux-remoteproc@vger.kernel.org 11932T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git 11933S: Maintained 11934F: Documentation/devicetree/bindings/remoteproc/ 11935F: Documentation/remoteproc.txt 11936F: drivers/remoteproc/ 11937F: include/linux/remoteproc.h 11938 11939REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM 11940M: Ohad Ben-Cohen <ohad@wizery.com> 11941M: Bjorn Andersson <bjorn.andersson@linaro.org> 11942L: linux-remoteproc@vger.kernel.org 11943T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git 11944S: Maintained 11945F: drivers/rpmsg/ 11946F: Documentation/rpmsg.txt 11947F: include/linux/rpmsg.h 11948F: include/linux/rpmsg/ 11949 11950RENESAS CLOCK DRIVERS 11951M: Geert Uytterhoeven <geert+renesas@glider.be> 11952L: linux-renesas-soc@vger.kernel.org 11953T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-drivers.git clk-renesas 11954S: Supported 11955F: drivers/clk/renesas/ 11956 11957RENESAS EMEV2 I2C DRIVER 11958M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11959S: Supported 11960F: drivers/i2c/busses/i2c-emev2.c 11961 11962RENESAS ETHERNET DRIVERS 11963R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com> 11964L: netdev@vger.kernel.org 11965L: linux-renesas-soc@vger.kernel.org 11966F: Documentation/devicetree/bindings/net/renesas,*.txt 11967F: Documentation/devicetree/bindings/net/sh_eth.txt 11968F: drivers/net/ethernet/renesas/ 11969F: include/linux/sh_eth.h 11970 11971RENESAS R-CAR GYROADC DRIVER 11972M: Marek Vasut <marek.vasut@gmail.com> 11973L: linux-iio@vger.kernel.org 11974S: Supported 11975F: drivers/iio/adc/rcar_gyro_adc.c 11976 11977RENESAS R-CAR I2C DRIVERS 11978M: Wolfram Sang <wsa+renesas@sang-engineering.com> 11979S: Supported 11980F: drivers/i2c/busses/i2c-rcar.c 11981F: drivers/i2c/busses/i2c-sh_mobile.c 11982 11983RENESAS USB PHY DRIVER 11984M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> 11985L: linux-renesas-soc@vger.kernel.org 11986S: Maintained 11987F: drivers/phy/renesas/phy-rcar-gen3-usb*.c 11988 11989RESET CONTROLLER FRAMEWORK 11990M: Philipp Zabel <p.zabel@pengutronix.de> 11991T: git git://git.pengutronix.de/git/pza/linux 11992S: Maintained 11993F: drivers/reset/ 11994F: Documentation/devicetree/bindings/reset/ 11995F: include/dt-bindings/reset/ 11996F: include/linux/reset.h 11997F: include/linux/reset-controller.h 11998 11999RFKILL 12000M: Johannes Berg <johannes@sipsolutions.net> 12001L: linux-wireless@vger.kernel.org 12002W: http://wireless.kernel.org/ 12003T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git 12004T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git 12005S: Maintained 12006F: Documentation/rfkill.txt 12007F: Documentation/ABI/stable/sysfs-class-rfkill 12008F: net/rfkill/ 12009 12010RHASHTABLE 12011M: Thomas Graf <tgraf@suug.ch> 12012M: Herbert Xu <herbert@gondor.apana.org.au> 12013L: netdev@vger.kernel.org 12014S: Maintained 12015F: lib/rhashtable.c 12016F: include/linux/rhashtable.h 12017 12018RICOH R5C592 MEMORYSTICK DRIVER 12019M: Maxim Levitsky <maximlevitsky@gmail.com> 12020S: Maintained 12021F: drivers/memstick/host/r592.* 12022 12023RICOH SMARTMEDIA/XD DRIVER 12024M: Maxim Levitsky <maximlevitsky@gmail.com> 12025S: Maintained 12026F: drivers/mtd/nand/raw/r852.c 12027F: drivers/mtd/nand/raw/r852.h 12028 12029RISC-V ARCHITECTURE 12030M: Palmer Dabbelt <palmer@sifive.com> 12031M: Albert Ou <albert@sifive.com> 12032L: linux-riscv@lists.infradead.org 12033T: git git://git.kernel.org/pub/scm/linux/kernel/git/palmer/riscv-linux.git 12034S: Supported 12035F: arch/riscv/ 12036K: riscv 12037N: riscv 12038 12039ROCCAT DRIVERS 12040M: Stefan Achatz <erazor_de@users.sourceforge.net> 12041W: http://sourceforge.net/projects/roccat/ 12042S: Maintained 12043F: drivers/hid/hid-roccat* 12044F: include/linux/hid-roccat* 12045F: Documentation/ABI/*/sysfs-driver-hid-roccat* 12046 12047ROCKCHIP RASTER 2D GRAPHIC ACCELERATION UNIT DRIVER 12048M: Jacob chen <jacob2.chen@rock-chips.com> 12049L: linux-media@vger.kernel.org 12050S: Maintained 12051F: drivers/media/platform/rockchip/rga/ 12052F: Documentation/devicetree/bindings/media/rockchip-rga.txt 12053 12054ROCKER DRIVER 12055M: Jiri Pirko <jiri@resnulli.us> 12056L: netdev@vger.kernel.org 12057S: Supported 12058F: drivers/net/ethernet/rocker/ 12059 12060ROCKETPORT DRIVER 12061P: Comtrol Corp. 12062W: http://www.comtrol.com 12063S: Maintained 12064F: Documentation/serial/rocket.txt 12065F: drivers/tty/rocket* 12066 12067ROCKETPORT EXPRESS/INFINITY DRIVER 12068M: Kevin Cernekee <cernekee@gmail.com> 12069L: linux-serial@vger.kernel.org 12070S: Odd Fixes 12071F: drivers/tty/serial/rp2.* 12072 12073ROHM MULTIFUNCTION BD9571MWV-M PMIC DEVICE DRIVERS 12074M: Marek Vasut <marek.vasut+renesas@gmail.com> 12075L: linux-kernel@vger.kernel.org 12076L: linux-renesas-soc@vger.kernel.org 12077S: Supported 12078F: drivers/mfd/bd9571mwv.c 12079F: drivers/regulator/bd9571mwv-regulator.c 12080F: drivers/gpio/gpio-bd9571mwv.c 12081F: include/linux/mfd/bd9571mwv.h 12082F: Documentation/devicetree/bindings/mfd/bd9571mwv.txt 12083 12084ROSE NETWORK LAYER 12085M: Ralf Baechle <ralf@linux-mips.org> 12086L: linux-hams@vger.kernel.org 12087W: http://www.linux-ax25.org/ 12088S: Maintained 12089F: include/net/rose.h 12090F: include/uapi/linux/rose.h 12091F: net/rose/ 12092 12093RTL2830 MEDIA DRIVER 12094M: Antti Palosaari <crope@iki.fi> 12095L: linux-media@vger.kernel.org 12096W: https://linuxtv.org 12097W: http://palosaari.fi/linux/ 12098Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12099T: git git://linuxtv.org/anttip/media_tree.git 12100S: Maintained 12101F: drivers/media/dvb-frontends/rtl2830* 12102 12103RTL2832 MEDIA DRIVER 12104M: Antti Palosaari <crope@iki.fi> 12105L: linux-media@vger.kernel.org 12106W: https://linuxtv.org 12107W: http://palosaari.fi/linux/ 12108Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12109T: git git://linuxtv.org/anttip/media_tree.git 12110S: Maintained 12111F: drivers/media/dvb-frontends/rtl2832* 12112 12113RTL2832_SDR MEDIA DRIVER 12114M: Antti Palosaari <crope@iki.fi> 12115L: linux-media@vger.kernel.org 12116W: https://linuxtv.org 12117W: http://palosaari.fi/linux/ 12118Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12119T: git git://linuxtv.org/anttip/media_tree.git 12120S: Maintained 12121F: drivers/media/dvb-frontends/rtl2832_sdr* 12122 12123RTL8180 WIRELESS DRIVER 12124L: linux-wireless@vger.kernel.org 12125W: http://wireless.kernel.org/ 12126T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12127S: Orphan 12128F: drivers/net/wireless/realtek/rtl818x/rtl8180/ 12129 12130RTL8187 WIRELESS DRIVER 12131M: Herton Ronaldo Krzesinski <herton@canonical.com> 12132M: Hin-Tak Leung <htl10@users.sourceforge.net> 12133M: Larry Finger <Larry.Finger@lwfinger.net> 12134L: linux-wireless@vger.kernel.org 12135W: http://wireless.kernel.org/ 12136T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12137S: Maintained 12138F: drivers/net/wireless/realtek/rtl818x/rtl8187/ 12139 12140REALTEK WIRELESS DRIVER (rtlwifi family) 12141M: Ping-Ke Shih <pkshih@realtek.com> 12142L: linux-wireless@vger.kernel.org 12143W: http://wireless.kernel.org/ 12144T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git 12145S: Maintained 12146F: drivers/net/wireless/realtek/rtlwifi/ 12147 12148RTL8XXXU WIRELESS DRIVER (rtl8xxxu) 12149M: Jes Sorensen <Jes.Sorensen@gmail.com> 12150L: linux-wireless@vger.kernel.org 12151T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel 12152S: Maintained 12153F: drivers/net/wireless/realtek/rtl8xxxu/ 12154 12155RXRPC SOCKETS (AF_RXRPC) 12156M: David Howells <dhowells@redhat.com> 12157L: linux-afs@lists.infradead.org 12158S: Supported 12159F: net/rxrpc/ 12160F: include/keys/rxrpc-type.h 12161F: include/net/af_rxrpc.h 12162F: include/trace/events/rxrpc.h 12163F: include/uapi/linux/rxrpc.h 12164F: Documentation/networking/rxrpc.txt 12165W: https://www.infradead.org/~dhowells/kafs/ 12166 12167S3 SAVAGE FRAMEBUFFER DRIVER 12168M: Antonino Daplas <adaplas@gmail.com> 12169L: linux-fbdev@vger.kernel.org 12170S: Maintained 12171F: drivers/video/fbdev/savage/ 12172 12173S390 12174M: Martin Schwidefsky <schwidefsky@de.ibm.com> 12175M: Heiko Carstens <heiko.carstens@de.ibm.com> 12176L: linux-s390@vger.kernel.org 12177W: http://www.ibm.com/developerworks/linux/linux390/ 12178T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git 12179S: Supported 12180F: arch/s390/ 12181F: drivers/s390/ 12182F: Documentation/s390/ 12183F: Documentation/driver-api/s390-drivers.rst 12184 12185S390 COMMON I/O LAYER 12186M: Sebastian Ott <sebott@linux.ibm.com> 12187M: Peter Oberparleiter <oberpar@linux.ibm.com> 12188L: linux-s390@vger.kernel.org 12189W: http://www.ibm.com/developerworks/linux/linux390/ 12190S: Supported 12191F: drivers/s390/cio/ 12192 12193S390 DASD DRIVER 12194M: Stefan Haberland <sth@linux.ibm.com> 12195M: Jan Hoeppner <hoeppner@linux.ibm.com> 12196L: linux-s390@vger.kernel.org 12197W: http://www.ibm.com/developerworks/linux/linux390/ 12198S: Supported 12199F: drivers/s390/block/dasd* 12200F: block/partitions/ibm.c 12201 12202S390 IOMMU (PCI) 12203M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12204L: linux-s390@vger.kernel.org 12205W: http://www.ibm.com/developerworks/linux/linux390/ 12206S: Supported 12207F: drivers/iommu/s390-iommu.c 12208 12209S390 IUCV NETWORK LAYER 12210M: Julian Wiedmann <jwi@linux.ibm.com> 12211M: Ursula Braun <ubraun@linux.ibm.com> 12212L: linux-s390@vger.kernel.org 12213W: http://www.ibm.com/developerworks/linux/linux390/ 12214S: Supported 12215F: drivers/s390/net/*iucv* 12216F: include/net/iucv/ 12217F: net/iucv/ 12218 12219S390 NETWORK DRIVERS 12220M: Julian Wiedmann <jwi@linux.ibm.com> 12221M: Ursula Braun <ubraun@linux.ibm.com> 12222L: linux-s390@vger.kernel.org 12223W: http://www.ibm.com/developerworks/linux/linux390/ 12224S: Supported 12225F: drivers/s390/net/ 12226 12227S390 PCI SUBSYSTEM 12228M: Sebastian Ott <sebott@linux.ibm.com> 12229M: Gerald Schaefer <gerald.schaefer@de.ibm.com> 12230L: linux-s390@vger.kernel.org 12231W: http://www.ibm.com/developerworks/linux/linux390/ 12232S: Supported 12233F: arch/s390/pci/ 12234F: drivers/pci/hotplug/s390_pci_hpc.c 12235 12236S390 VFIO-CCW DRIVER 12237M: Cornelia Huck <cohuck@redhat.com> 12238M: Dong Jia Shi <bjsdjshi@linux.ibm.com> 12239M: Halil Pasic <pasic@linux.ibm.com> 12240L: linux-s390@vger.kernel.org 12241L: kvm@vger.kernel.org 12242S: Supported 12243F: drivers/s390/cio/vfio_ccw* 12244F: Documentation/s390/vfio-ccw.txt 12245F: include/uapi/linux/vfio_ccw.h 12246 12247S390 ZCRYPT DRIVER 12248M: Harald Freudenberger <freude@linux.ibm.com> 12249L: linux-s390@vger.kernel.org 12250W: http://www.ibm.com/developerworks/linux/linux390/ 12251S: Supported 12252F: drivers/s390/crypto/ 12253 12254S390 ZFCP DRIVER 12255M: Steffen Maier <maier@linux.ibm.com> 12256M: Benjamin Block <bblock@linux.ibm.com> 12257L: linux-s390@vger.kernel.org 12258W: http://www.ibm.com/developerworks/linux/linux390/ 12259S: Supported 12260F: drivers/s390/scsi/zfcp_* 12261 12262S3C24XX SD/MMC Driver 12263M: Ben Dooks <ben-linux@fluff.org> 12264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 12265S: Supported 12266F: drivers/mmc/host/s3cmci.* 12267 12268SAA6588 RDS RECEIVER DRIVER 12269M: Hans Verkuil <hverkuil@xs4all.nl> 12270L: linux-media@vger.kernel.org 12271T: git git://linuxtv.org/media_tree.git 12272W: https://linuxtv.org 12273S: Odd Fixes 12274F: drivers/media/i2c/saa6588* 12275 12276SAA7134 VIDEO4LINUX DRIVER 12277M: Mauro Carvalho Chehab <mchehab@kernel.org> 12278L: linux-media@vger.kernel.org 12279W: https://linuxtv.org 12280T: git git://linuxtv.org/media_tree.git 12281S: Odd fixes 12282F: Documentation/media/v4l-drivers/saa7134* 12283F: drivers/media/pci/saa7134/ 12284 12285SAA7146 VIDEO4LINUX-2 DRIVER 12286M: Hans Verkuil <hverkuil@xs4all.nl> 12287L: linux-media@vger.kernel.org 12288T: git git://linuxtv.org/media_tree.git 12289S: Maintained 12290F: drivers/media/common/saa7146/ 12291F: drivers/media/pci/saa7146/ 12292F: include/media/saa7146* 12293 12294SAMSUNG AUDIO (ASoC) DRIVERS 12295M: Krzysztof Kozlowski <krzk@kernel.org> 12296M: Sangbeom Kim <sbkim73@samsung.com> 12297M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12298L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12299S: Supported 12300F: sound/soc/samsung/ 12301F: Documentation/devicetree/bindings/sound/samsung* 12302 12303SAMSUNG EXYNOS PSEUDO RANDOM NUMBER GENERATOR (RNG) DRIVER 12304M: Krzysztof Kozlowski <krzk@kernel.org> 12305L: linux-crypto@vger.kernel.org 12306L: linux-samsung-soc@vger.kernel.org 12307S: Maintained 12308F: drivers/crypto/exynos-rng.c 12309F: Documentation/devicetree/bindings/crypto/samsung,exynos-rng4.txt 12310 12311SAMSUNG EXYNOS TRUE RANDOM NUMBER GENERATOR (TRNG) DRIVER 12312M: Łukasz Stelmach <l.stelmach@samsung.com> 12313L: linux-samsung-soc@vger.kernel.org 12314S: Maintained 12315F: drivers/char/hw_random/exynos-trng.c 12316F: Documentation/devicetree/bindings/rng/samsung,exynos5250-trng.txt 12317 12318SAMSUNG FRAMEBUFFER DRIVER 12319M: Jingoo Han <jingoohan1@gmail.com> 12320L: linux-fbdev@vger.kernel.org 12321S: Maintained 12322F: drivers/video/fbdev/s3c-fb.c 12323 12324SAMSUNG LAPTOP DRIVER 12325M: Corentin Chary <corentin.chary@gmail.com> 12326L: platform-driver-x86@vger.kernel.org 12327S: Maintained 12328F: drivers/platform/x86/samsung-laptop.c 12329 12330SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS 12331M: Sangbeom Kim <sbkim73@samsung.com> 12332M: Krzysztof Kozlowski <krzk@kernel.org> 12333M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12334L: linux-kernel@vger.kernel.org 12335L: linux-samsung-soc@vger.kernel.org 12336S: Supported 12337F: drivers/mfd/sec*.c 12338F: drivers/regulator/s2m*.c 12339F: drivers/regulator/s5m*.c 12340F: drivers/clk/clk-s2mps11.c 12341F: drivers/rtc/rtc-s5m.c 12342F: include/linux/mfd/samsung/ 12343F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt 12344F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt 12345F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt 12346F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt 12347 12348SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER 12349M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com> 12350L: linux-media@vger.kernel.org 12351L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12352S: Maintained 12353F: drivers/media/platform/s3c-camif/ 12354F: include/media/drv-intf/s3c_camif.h 12355 12356SAMSUNG S3FWRN5 NFC DRIVER 12357M: Robert Baldyga <r.baldyga@samsung.com> 12358M: Krzysztof Opasiak <k.opasiak@samsung.com> 12359L: linux-nfc@lists.01.org (moderated for non-subscribers) 12360S: Supported 12361F: drivers/nfc/s3fwrn5 12362 12363SAMSUNG S5C73M3 CAMERA DRIVER 12364M: Kyungmin Park <kyungmin.park@samsung.com> 12365M: Andrzej Hajda <a.hajda@samsung.com> 12366L: linux-media@vger.kernel.org 12367S: Supported 12368F: drivers/media/i2c/s5c73m3/* 12369 12370SAMSUNG S5K5BAF CAMERA DRIVER 12371M: Kyungmin Park <kyungmin.park@samsung.com> 12372M: Andrzej Hajda <a.hajda@samsung.com> 12373L: linux-media@vger.kernel.org 12374S: Supported 12375F: drivers/media/i2c/s5k5baf.c 12376 12377SAMSUNG S5P Security SubSystem (SSS) DRIVER 12378M: Krzysztof Kozlowski <krzk@kernel.org> 12379M: Vladimir Zapolskiy <vz@mleia.com> 12380M: Kamil Konieczny <k.konieczny@partner.samsung.com> 12381L: linux-crypto@vger.kernel.org 12382L: linux-samsung-soc@vger.kernel.org 12383S: Maintained 12384F: drivers/crypto/s5p-sss.c 12385 12386SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS 12387M: Kyungmin Park <kyungmin.park@samsung.com> 12388M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12389L: linux-media@vger.kernel.org 12390Q: https://patchwork.linuxtv.org/project/linux-media/list/ 12391S: Supported 12392F: drivers/media/platform/exynos4-is/ 12393 12394SAMSUNG SOC CLOCK DRIVERS 12395M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12396M: Tomasz Figa <tomasz.figa@gmail.com> 12397M: Chanwoo Choi <cw00.choi@samsung.com> 12398S: Supported 12399L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12400T: git git://git.kernel.org/pub/scm/linux/kernel/git/snawrocki/clk.git 12401F: drivers/clk/samsung/ 12402F: include/dt-bindings/clock/exynos*.h 12403F: Documentation/devicetree/bindings/clock/exynos*.txt 12404 12405SAMSUNG SPI DRIVERS 12406M: Kukjin Kim <kgene@kernel.org> 12407M: Krzysztof Kozlowski <krzk@kernel.org> 12408M: Andi Shyti <andi@etezian.org> 12409L: linux-spi@vger.kernel.org 12410L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers) 12411S: Maintained 12412F: Documentation/devicetree/bindings/spi/spi-samsung.txt 12413F: drivers/spi/spi-s3c* 12414F: include/linux/platform_data/spi-s3c64xx.h 12415 12416SAMSUNG SXGBE DRIVERS 12417M: Byungho An <bh74.an@samsung.com> 12418M: Girish K S <ks.giri@samsung.com> 12419M: Vipul Pandya <vipul.pandya@samsung.com> 12420S: Supported 12421L: netdev@vger.kernel.org 12422F: drivers/net/ethernet/samsung/sxgbe/ 12423 12424SAMSUNG THERMAL DRIVER 12425M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com> 12426L: linux-pm@vger.kernel.org 12427L: linux-samsung-soc@vger.kernel.org 12428S: Supported 12429T: git https://github.com/lmajewski/linux-samsung-thermal.git 12430F: drivers/thermal/samsung/ 12431 12432SAMSUNG USB2 PHY DRIVER 12433M: Kamil Debski <kamil@wypas.org> 12434M: Sylwester Nawrocki <s.nawrocki@samsung.com> 12435L: linux-kernel@vger.kernel.org 12436S: Supported 12437F: Documentation/devicetree/bindings/phy/samsung-phy.txt 12438F: Documentation/phy/samsung-usb2.txt 12439F: drivers/phy/samsung/phy-exynos4210-usb2.c 12440F: drivers/phy/samsung/phy-exynos4x12-usb2.c 12441F: drivers/phy/samsung/phy-exynos5250-usb2.c 12442F: drivers/phy/samsung/phy-s5pv210-usb2.c 12443F: drivers/phy/samsung/phy-samsung-usb2.c 12444F: drivers/phy/samsung/phy-samsung-usb2.h 12445 12446SC1200 WDT DRIVER 12447M: Zwane Mwaikambo <zwanem@gmail.com> 12448S: Maintained 12449F: drivers/watchdog/sc1200wdt.c 12450 12451SCHEDULER 12452M: Ingo Molnar <mingo@redhat.com> 12453M: Peter Zijlstra <peterz@infradead.org> 12454L: linux-kernel@vger.kernel.org 12455T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core 12456S: Maintained 12457F: kernel/sched/ 12458F: include/linux/sched.h 12459F: include/uapi/linux/sched.h 12460F: include/linux/wait.h 12461 12462SCR24X CHIP CARD INTERFACE DRIVER 12463M: Lubomir Rintel <lkundrak@v3.sk> 12464S: Supported 12465F: drivers/char/pcmcia/scr24x_cs.c 12466 12467SCSI CDROM DRIVER 12468M: Jens Axboe <axboe@kernel.dk> 12469L: linux-scsi@vger.kernel.org 12470W: http://www.kernel.dk 12471S: Maintained 12472F: drivers/scsi/sr* 12473 12474SCSI RDMA PROTOCOL (SRP) INITIATOR 12475M: Bart Van Assche <bart.vanassche@sandisk.com> 12476L: linux-rdma@vger.kernel.org 12477S: Supported 12478W: http://www.openfabrics.org 12479Q: http://patchwork.kernel.org/project/linux-rdma/list/ 12480T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git 12481F: drivers/infiniband/ulp/srp/ 12482F: include/scsi/srp.h 12483 12484SCSI SG DRIVER 12485M: Doug Gilbert <dgilbert@interlog.com> 12486L: linux-scsi@vger.kernel.org 12487W: http://sg.danny.cz/sg 12488S: Maintained 12489F: Documentation/scsi/scsi-generic.txt 12490F: drivers/scsi/sg.c 12491F: include/scsi/sg.h 12492 12493SCSI SUBSYSTEM 12494M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com> 12495T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git 12496M: "Martin K. Petersen" <martin.petersen@oracle.com> 12497T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git 12498L: linux-scsi@vger.kernel.org 12499S: Maintained 12500F: Documentation/devicetree/bindings/scsi/ 12501F: drivers/scsi/ 12502F: include/scsi/ 12503 12504SCSI TAPE DRIVER 12505M: Kai Mäkisara <Kai.Makisara@kolumbus.fi> 12506L: linux-scsi@vger.kernel.org 12507S: Maintained 12508F: Documentation/scsi/st.txt 12509F: drivers/scsi/st.* 12510F: drivers/scsi/st_*.h 12511 12512SCTP PROTOCOL 12513M: Vlad Yasevich <vyasevich@gmail.com> 12514M: Neil Horman <nhorman@tuxdriver.com> 12515M: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com> 12516L: linux-sctp@vger.kernel.org 12517W: http://lksctp.sourceforge.net 12518S: Maintained 12519F: Documentation/networking/sctp.txt 12520F: include/linux/sctp.h 12521F: include/uapi/linux/sctp.h 12522F: include/net/sctp/ 12523F: net/sctp/ 12524 12525SCx200 CPU SUPPORT 12526M: Jim Cromie <jim.cromie@gmail.com> 12527S: Odd Fixes 12528F: Documentation/i2c/busses/scx200_acb 12529F: arch/x86/platform/scx200/ 12530F: drivers/watchdog/scx200_wdt.c 12531F: drivers/i2c/busses/scx200* 12532F: drivers/mtd/maps/scx200_docflash.c 12533F: include/linux/scx200.h 12534 12535SCx200 GPIO DRIVER 12536M: Jim Cromie <jim.cromie@gmail.com> 12537S: Maintained 12538F: drivers/char/scx200_gpio.c 12539F: include/linux/scx200_gpio.h 12540 12541SCx200 HRT CLOCKSOURCE DRIVER 12542M: Jim Cromie <jim.cromie@gmail.com> 12543S: Maintained 12544F: drivers/clocksource/scx200_hrt.c 12545 12546SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER 12547M: Sascha Sommer <saschasommer@freenet.de> 12548L: sdricohcs-devel@lists.sourceforge.net (subscribers-only) 12549S: Maintained 12550F: drivers/mmc/host/sdricoh_cs.c 12551 12552SECURE COMPUTING 12553M: Kees Cook <keescook@chromium.org> 12554R: Andy Lutomirski <luto@amacapital.net> 12555R: Will Drewry <wad@chromium.org> 12556T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp 12557S: Supported 12558F: kernel/seccomp.c 12559F: include/uapi/linux/seccomp.h 12560F: include/linux/seccomp.h 12561F: tools/testing/selftests/seccomp/* 12562F: tools/testing/selftests/kselftest_harness.h 12563F: Documentation/userspace-api/seccomp_filter.rst 12564K: \bsecure_computing 12565K: \bTIF_SECCOMP\b 12566 12567SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER 12568M: Al Cooper <alcooperx@gmail.com> 12569L: linux-mmc@vger.kernel.org 12570L: bcm-kernel-feedback-list@broadcom.com 12571S: Maintained 12572F: drivers/mmc/host/sdhci-brcmstb* 12573 12574SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER 12575M: Adrian Hunter <adrian.hunter@intel.com> 12576L: linux-mmc@vger.kernel.org 12577T: git git://git.infradead.org/users/ahunter/linux-sdhci.git 12578S: Maintained 12579F: drivers/mmc/host/sdhci* 12580F: include/linux/mmc/sdhci* 12581 12582SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER 12583M: Ben Dooks <ben-linux@fluff.org> 12584M: Jaehoon Chung <jh80.chung@samsung.com> 12585L: linux-mmc@vger.kernel.org 12586S: Maintained 12587F: drivers/mmc/host/sdhci-s3c* 12588 12589SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER 12590M: Viresh Kumar <vireshk@kernel.org> 12591L: linux-mmc@vger.kernel.org 12592S: Maintained 12593F: drivers/mmc/host/sdhci-spear.c 12594 12595SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) TI OMAP DRIVER 12596M: Kishon Vijay Abraham I <kishon@ti.com> 12597L: linux-mmc@vger.kernel.org 12598S: Maintained 12599F: drivers/mmc/host/sdhci-omap.c 12600 12601SECURE ENCRYPTING DEVICE (SED) OPAL DRIVER 12602M: Scott Bauer <scott.bauer@intel.com> 12603M: Jonathan Derrick <jonathan.derrick@intel.com> 12604L: linux-block@vger.kernel.org 12605S: Supported 12606F: block/sed* 12607F: block/opal_proto.h 12608F: include/linux/sed* 12609F: include/uapi/linux/sed* 12610 12611SECURITY CONTACT 12612M: Security Officers <security@kernel.org> 12613S: Supported 12614 12615SECURITY SUBSYSTEM 12616M: James Morris <jmorris@namei.org> 12617M: "Serge E. Hallyn" <serge@hallyn.com> 12618L: linux-security-module@vger.kernel.org (suggested Cc:) 12619T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git 12620W: http://kernsec.org/ 12621S: Supported 12622F: security/ 12623 12624SELINUX SECURITY MODULE 12625M: Paul Moore <paul@paul-moore.com> 12626M: Stephen Smalley <sds@tycho.nsa.gov> 12627M: Eric Paris <eparis@parisplace.org> 12628L: selinux@tycho.nsa.gov (moderated for non-subscribers) 12629W: https://selinuxproject.org 12630W: https://github.com/SELinuxProject 12631T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/selinux.git 12632S: Supported 12633F: include/linux/selinux* 12634F: security/selinux/ 12635F: scripts/selinux/ 12636F: Documentation/admin-guide/LSM/SELinux.rst 12637 12638SENSABLE PHANTOM 12639M: Jiri Slaby <jirislaby@gmail.com> 12640S: Maintained 12641F: drivers/misc/phantom.c 12642F: include/uapi/linux/phantom.h 12643 12644SERIAL DEVICE BUS 12645M: Rob Herring <robh@kernel.org> 12646L: linux-serial@vger.kernel.org 12647S: Maintained 12648F: Documentation/devicetree/bindings/serial/slave-device.txt 12649F: drivers/tty/serdev/ 12650F: include/linux/serdev.h 12651 12652SERIAL DRIVERS 12653M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 12654L: linux-serial@vger.kernel.org 12655S: Maintained 12656F: Documentation/devicetree/bindings/serial/ 12657F: drivers/tty/serial/ 12658 12659SERIAL IR RECEIVER 12660M: Sean Young <sean@mess.org> 12661L: linux-media@vger.kernel.org 12662S: Maintained 12663F: drivers/media/rc/serial_ir.c 12664 12665SFC NETWORK DRIVER 12666M: Solarflare linux maintainers <linux-net-drivers@solarflare.com> 12667M: Edward Cree <ecree@solarflare.com> 12668M: Bert Kenward <bkenward@solarflare.com> 12669L: netdev@vger.kernel.org 12670S: Supported 12671F: drivers/net/ethernet/sfc/ 12672 12673SGI GRU DRIVER 12674M: Dimitri Sivanich <sivanich@sgi.com> 12675S: Maintained 12676F: drivers/misc/sgi-gru/ 12677 12678SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER 12679M: Pat Gefre <pfg@sgi.com> 12680L: linux-ia64@vger.kernel.org 12681S: Supported 12682F: Documentation/ia64/serial.txt 12683F: drivers/tty/serial/ioc?_serial.c 12684F: include/linux/ioc?.h 12685 12686SGI XP/XPC/XPNET DRIVER 12687M: Cliff Whickman <cpw@sgi.com> 12688M: Robin Holt <robinmholt@gmail.com> 12689S: Maintained 12690F: drivers/misc/sgi-xp/ 12691 12692SHARED MEMORY COMMUNICATIONS (SMC) SOCKETS 12693M: Ursula Braun <ubraun@linux.ibm.com> 12694L: linux-s390@vger.kernel.org 12695W: http://www.ibm.com/developerworks/linux/linux390/ 12696S: Supported 12697F: net/smc/ 12698 12699SH_VEU V4L2 MEM2MEM DRIVER 12700L: linux-media@vger.kernel.org 12701S: Orphan 12702F: drivers/media/platform/sh_veu.c 12703 12704SH_VOU V4L2 OUTPUT DRIVER 12705L: linux-media@vger.kernel.org 12706S: Orphan 12707F: drivers/media/platform/sh_vou.c 12708F: include/media/drv-intf/sh_vou.h 12709 12710SI2157 MEDIA DRIVER 12711M: Antti Palosaari <crope@iki.fi> 12712L: linux-media@vger.kernel.org 12713W: https://linuxtv.org 12714W: http://palosaari.fi/linux/ 12715Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12716T: git git://linuxtv.org/anttip/media_tree.git 12717S: Maintained 12718F: drivers/media/tuners/si2157* 12719 12720SI2165 MEDIA DRIVER 12721M: Matthias Schwarzott <zzam@gentoo.org> 12722L: linux-media@vger.kernel.org 12723W: https://linuxtv.org 12724Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12725S: Maintained 12726F: drivers/media/dvb-frontends/si2165* 12727 12728SI2168 MEDIA DRIVER 12729M: Antti Palosaari <crope@iki.fi> 12730L: linux-media@vger.kernel.org 12731W: https://linuxtv.org 12732W: http://palosaari.fi/linux/ 12733Q: http://patchwork.linuxtv.org/project/linux-media/list/ 12734T: git git://linuxtv.org/anttip/media_tree.git 12735S: Maintained 12736F: drivers/media/dvb-frontends/si2168* 12737 12738SI470X FM RADIO RECEIVER I2C DRIVER 12739M: Hans Verkuil <hverkuil@xs4all.nl> 12740L: linux-media@vger.kernel.org 12741T: git git://linuxtv.org/media_tree.git 12742W: https://linuxtv.org 12743S: Odd Fixes 12744F: drivers/media/radio/si470x/radio-si470x-i2c.c 12745 12746SI470X FM RADIO RECEIVER USB DRIVER 12747M: Hans Verkuil <hverkuil@xs4all.nl> 12748L: linux-media@vger.kernel.org 12749T: git git://linuxtv.org/media_tree.git 12750W: https://linuxtv.org 12751S: Maintained 12752F: drivers/media/radio/si470x/radio-si470x-common.c 12753F: drivers/media/radio/si470x/radio-si470x.h 12754F: drivers/media/radio/si470x/radio-si470x-usb.c 12755 12756SI4713 FM RADIO TRANSMITTER I2C DRIVER 12757M: Eduardo Valentin <edubezval@gmail.com> 12758L: linux-media@vger.kernel.org 12759T: git git://linuxtv.org/media_tree.git 12760W: https://linuxtv.org 12761S: Odd Fixes 12762F: drivers/media/radio/si4713/si4713.? 12763 12764SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER 12765M: Eduardo Valentin <edubezval@gmail.com> 12766L: linux-media@vger.kernel.org 12767T: git git://linuxtv.org/media_tree.git 12768W: https://linuxtv.org 12769S: Odd Fixes 12770F: drivers/media/radio/si4713/radio-platform-si4713.c 12771 12772SI4713 FM RADIO TRANSMITTER USB DRIVER 12773M: Hans Verkuil <hverkuil@xs4all.nl> 12774L: linux-media@vger.kernel.org 12775T: git git://linuxtv.org/media_tree.git 12776W: https://linuxtv.org 12777S: Maintained 12778F: drivers/media/radio/si4713/radio-usb-si4713.c 12779 12780SIANO DVB DRIVER 12781M: Mauro Carvalho Chehab <mchehab@kernel.org> 12782L: linux-media@vger.kernel.org 12783W: https://linuxtv.org 12784T: git git://linuxtv.org/media_tree.git 12785S: Odd fixes 12786F: drivers/media/common/siano/ 12787F: drivers/media/usb/siano/ 12788F: drivers/media/usb/siano/ 12789F: drivers/media/mmc/siano/ 12790 12791SILEAD TOUCHSCREEN DRIVER 12792M: Hans de Goede <hdegoede@redhat.com> 12793L: linux-input@vger.kernel.org 12794L: platform-driver-x86@vger.kernel.org 12795S: Maintained 12796F: drivers/input/touchscreen/silead.c 12797F: drivers/platform/x86/silead_dmi.c 12798 12799SILICON MOTION SM712 FRAME BUFFER DRIVER 12800M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 12801M: Teddy Wang <teddy.wang@siliconmotion.com> 12802M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 12803L: linux-fbdev@vger.kernel.org 12804S: Maintained 12805F: drivers/video/fbdev/sm712* 12806F: Documentation/fb/sm712fb.txt 12807 12808SIMPLE FIRMWARE INTERFACE (SFI) 12809M: Len Brown <lenb@kernel.org> 12810L: sfi-devel@simplefirmware.org 12811W: http://simplefirmware.org/ 12812T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git 12813S: Supported 12814F: arch/x86/platform/sfi/ 12815F: drivers/sfi/ 12816F: include/linux/sfi*.h 12817 12818SIMPLEFB FB DRIVER 12819M: Hans de Goede <hdegoede@redhat.com> 12820L: linux-fbdev@vger.kernel.org 12821S: Maintained 12822F: Documentation/devicetree/bindings/display/simple-framebuffer.txt 12823F: drivers/video/fbdev/simplefb.c 12824F: include/linux/platform_data/simplefb.h 12825 12826SIMTEC EB110ATX (Chalice CATS) 12827P: Ben Dooks 12828P: Vincent Sanders <vince@simtec.co.uk> 12829M: Simtec Linux Team <linux@simtec.co.uk> 12830W: http://www.simtec.co.uk/products/EB110ATX/ 12831S: Supported 12832 12833SIMTEC EB2410ITX (BAST) 12834P: Ben Dooks 12835P: Vincent Sanders <vince@simtec.co.uk> 12836M: Simtec Linux Team <linux@simtec.co.uk> 12837W: http://www.simtec.co.uk/products/EB2410ITX/ 12838S: Supported 12839F: arch/arm/mach-s3c24xx/mach-bast.c 12840F: arch/arm/mach-s3c24xx/bast-ide.c 12841F: arch/arm/mach-s3c24xx/bast-irq.c 12842 12843SIPHASH PRF ROUTINES 12844M: Jason A. Donenfeld <Jason@zx2c4.com> 12845S: Maintained 12846F: lib/siphash.c 12847F: lib/test_siphash.c 12848F: include/linux/siphash.h 12849 12850SIOX 12851M: Gavin Schenk <g.schenk@eckelmann.de> 12852M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de> 12853R: Pengutronix Kernel Team <kernel@pengutronix.de> 12854S: Supported 12855F: drivers/siox/* 12856F: include/trace/events/siox.h 12857 12858SIS 190 ETHERNET DRIVER 12859M: Francois Romieu <romieu@fr.zoreil.com> 12860L: netdev@vger.kernel.org 12861S: Maintained 12862F: drivers/net/ethernet/sis/sis190.c 12863 12864SIS 900/7016 FAST ETHERNET DRIVER 12865M: Daniele Venzano <venza@brownhat.org> 12866W: http://www.brownhat.org/sis900.html 12867L: netdev@vger.kernel.org 12868S: Maintained 12869F: drivers/net/ethernet/sis/sis900.* 12870 12871SIS FRAMEBUFFER DRIVER 12872M: Thomas Winischhofer <thomas@winischhofer.net> 12873W: http://www.winischhofer.net/linuxsisvga.shtml 12874S: Maintained 12875F: Documentation/fb/sisfb.txt 12876F: drivers/video/fbdev/sis/ 12877F: include/video/sisfb.h 12878 12879SIS USB2VGA DRIVER 12880M: Thomas Winischhofer <thomas@winischhofer.net> 12881W: http://www.winischhofer.at/linuxsisusbvga.shtml 12882S: Maintained 12883F: drivers/usb/misc/sisusbvga/ 12884 12885SLAB ALLOCATOR 12886M: Christoph Lameter <cl@linux.com> 12887M: Pekka Enberg <penberg@kernel.org> 12888M: David Rientjes <rientjes@google.com> 12889M: Joonsoo Kim <iamjoonsoo.kim@lge.com> 12890M: Andrew Morton <akpm@linux-foundation.org> 12891L: linux-mm@kvack.org 12892S: Maintained 12893F: include/linux/sl?b*.h 12894F: mm/sl?b* 12895 12896SLEEPABLE READ-COPY UPDATE (SRCU) 12897M: Lai Jiangshan <jiangshanlai@gmail.com> 12898M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 12899M: Josh Triplett <josh@joshtriplett.org> 12900R: Steven Rostedt <rostedt@goodmis.org> 12901R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com> 12902L: linux-kernel@vger.kernel.org 12903W: http://www.rdrop.com/users/paulmck/RCU/ 12904S: Supported 12905T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 12906F: include/linux/srcu.h 12907F: kernel/rcu/srcu.c 12908 12909SERIAL LOW-POWER INTER-CHIP MEDIA BUS (SLIMbus) 12910M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 12911L: alsa-devel@alsa-project.org (moderated for non-subscribers) 12912S: Maintained 12913F: drivers/slimbus/ 12914F: Documentation/devicetree/bindings/slimbus/ 12915F: include/linux/slimbus.h 12916 12917SMACK SECURITY MODULE 12918M: Casey Schaufler <casey@schaufler-ca.com> 12919L: linux-security-module@vger.kernel.org 12920W: http://schaufler-ca.com 12921T: git git://github.com/cschaufler/smack-next 12922S: Maintained 12923F: Documentation/admin-guide/LSM/Smack.rst 12924F: security/smack/ 12925 12926SMC91x ETHERNET DRIVER 12927M: Nicolas Pitre <nico@fluxnic.net> 12928S: Odd Fixes 12929F: drivers/net/ethernet/smsc/smc91x.* 12930 12931SMIA AND SMIA++ IMAGE SENSOR DRIVER 12932M: Sakari Ailus <sakari.ailus@iki.fi> 12933L: linux-media@vger.kernel.org 12934S: Maintained 12935F: drivers/media/i2c/smiapp/ 12936F: include/media/i2c/smiapp.h 12937F: drivers/media/i2c/smiapp-pll.c 12938F: drivers/media/i2c/smiapp-pll.h 12939F: include/uapi/linux/smiapp.h 12940F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt 12941 12942SMM665 HARDWARE MONITOR DRIVER 12943M: Guenter Roeck <linux@roeck-us.net> 12944L: linux-hwmon@vger.kernel.org 12945S: Maintained 12946F: Documentation/hwmon/smm665 12947F: drivers/hwmon/smm665.c 12948 12949SMSC EMC2103 HARDWARE MONITOR DRIVER 12950M: Steve Glendinning <steve.glendinning@shawell.net> 12951L: linux-hwmon@vger.kernel.org 12952S: Maintained 12953F: Documentation/hwmon/emc2103 12954F: drivers/hwmon/emc2103.c 12955 12956SMSC SCH5627 HARDWARE MONITOR DRIVER 12957M: Hans de Goede <hdegoede@redhat.com> 12958L: linux-hwmon@vger.kernel.org 12959S: Supported 12960F: Documentation/hwmon/sch5627 12961F: drivers/hwmon/sch5627.c 12962 12963SMSC UFX6000 and UFX7000 USB to VGA DRIVER 12964M: Steve Glendinning <steve.glendinning@shawell.net> 12965L: linux-fbdev@vger.kernel.org 12966S: Maintained 12967F: drivers/video/fbdev/smscufx.c 12968 12969SMSC47B397 HARDWARE MONITOR DRIVER 12970M: Jean Delvare <jdelvare@suse.com> 12971L: linux-hwmon@vger.kernel.org 12972S: Maintained 12973F: Documentation/hwmon/smsc47b397 12974F: drivers/hwmon/smsc47b397.c 12975 12976SMSC911x ETHERNET DRIVER 12977M: Steve Glendinning <steve.glendinning@shawell.net> 12978L: netdev@vger.kernel.org 12979S: Maintained 12980F: include/linux/smsc911x.h 12981F: drivers/net/ethernet/smsc/smsc911x.* 12982 12983SMSC9420 PCI ETHERNET DRIVER 12984M: Steve Glendinning <steve.glendinning@shawell.net> 12985L: netdev@vger.kernel.org 12986S: Maintained 12987F: drivers/net/ethernet/smsc/smsc9420.* 12988 12989SOC-CAMERA V4L2 SUBSYSTEM 12990L: linux-media@vger.kernel.org 12991T: git git://linuxtv.org/media_tree.git 12992S: Orphan 12993F: include/media/soc* 12994F: drivers/media/i2c/soc_camera/ 12995F: drivers/media/platform/soc_camera/ 12996 12997SOCIONEXT SYNQUACER I2C DRIVER 12998M: Ard Biesheuvel <ard.biesheuvel@linaro.org> 12999L: linux-i2c@vger.kernel.org 13000S: Maintained 13001F: drivers/i2c/busses/i2c-synquacer.c 13002F: Documentation/devicetree/bindings/i2c/i2c-synquacer.txt 13003 13004SOCIONEXT UNIPHIER SOUND DRIVER 13005M: Katsuhiro Suzuki <suzuki.katsuhiro@socionext.com> 13006L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13007S: Maintained 13008F: sound/soc/uniphier/ 13009 13010SOEKRIS NET48XX LED SUPPORT 13011M: Chris Boot <bootc@bootc.net> 13012S: Maintained 13013F: drivers/leds/leds-net48xx.c 13014 13015SOFT-ROCE DRIVER (rxe) 13016M: Moni Shoua <monis@mellanox.com> 13017L: linux-rdma@vger.kernel.org 13018S: Supported 13019W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home 13020Q: http://patchwork.kernel.org/project/linux-rdma/list/ 13021F: drivers/infiniband/sw/rxe/ 13022F: include/uapi/rdma/rdma_user_rxe.h 13023 13024SOFTLOGIC 6x10 MPEG CODEC 13025M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 13026M: Anton Sviridenko <anton@corp.bluecherry.net> 13027M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 13028M: Andrey Utkin <andrey_utkin@fastmail.com> 13029M: Ismael Luceno <ismael@iodev.co.uk> 13030L: linux-media@vger.kernel.org 13031S: Supported 13032F: drivers/media/pci/solo6x10/ 13033 13034SOFTWARE DELEGATED EXCEPTION INTERFACE (SDEI) 13035M: James Morse <james.morse@arm.com> 13036L: linux-arm-kernel@lists.infradead.org 13037S: Maintained 13038F: Documentation/devicetree/bindings/arm/firmware/sdei.txt 13039F: drivers/firmware/arm_sdei.c 13040F: include/linux/sdei.h 13041F: include/uapi/linux/sdei.h 13042 13043SOFTWARE RAID (Multiple Disks) SUPPORT 13044M: Shaohua Li <shli@kernel.org> 13045L: linux-raid@vger.kernel.org 13046T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git 13047S: Supported 13048F: drivers/md/Makefile 13049F: drivers/md/Kconfig 13050F: drivers/md/md* 13051F: drivers/md/raid* 13052F: include/linux/raid/ 13053F: include/uapi/linux/raid/ 13054 13055SOCIONEXT (SNI) NETSEC NETWORK DRIVER 13056M: Jassi Brar <jaswinder.singh@linaro.org> 13057L: netdev@vger.kernel.org 13058S: Maintained 13059F: drivers/net/ethernet/socionext/netsec.c 13060F: Documentation/devicetree/bindings/net/socionext-netsec.txt 13061 13062SOLIDRUN CLEARFOG SUPPORT 13063M: Russell King <linux@armlinux.org.uk> 13064S: Maintained 13065F: arch/arm/boot/dts/armada-388-clearfog* 13066F: arch/arm/boot/dts/armada-38x-solidrun-* 13067 13068SOLIDRUN CUBOX-I/HUMMINGBOARD SUPPORT 13069M: Russell King <linux@armlinux.org.uk> 13070S: Maintained 13071F: arch/arm/boot/dts/imx6*-cubox-i* 13072F: arch/arm/boot/dts/imx6*-hummingboard* 13073F: arch/arm/boot/dts/imx6*-sr-* 13074 13075SONIC NETWORK DRIVER 13076M: Thomas Bogendoerfer <tsbogend@alpha.franken.de> 13077L: netdev@vger.kernel.org 13078S: Maintained 13079F: drivers/net/ethernet/natsemi/sonic.* 13080 13081SONICS SILICON BACKPLANE DRIVER (SSB) 13082M: Michael Buesch <m@bues.ch> 13083L: linux-wireless@vger.kernel.org 13084S: Maintained 13085F: drivers/ssb/ 13086F: include/linux/ssb/ 13087 13088SONY IMX274 SENSOR DRIVER 13089M: Leon Luo <leonl@leopardimaging.com> 13090L: linux-media@vger.kernel.org 13091T: git git://linuxtv.org/media_tree.git 13092S: Maintained 13093F: drivers/media/i2c/imx274.c 13094F: Documentation/devicetree/bindings/media/i2c/imx274.txt 13095 13096SONY MEMORYSTICK CARD SUPPORT 13097M: Alex Dubov <oakad@yahoo.com> 13098W: http://tifmxx.berlios.de/ 13099S: Maintained 13100F: drivers/memstick/host/tifm_ms.c 13101 13102SONY MEMORYSTICK STANDARD SUPPORT 13103M: Maxim Levitsky <maximlevitsky@gmail.com> 13104S: Maintained 13105F: drivers/memstick/core/ms_block.* 13106 13107SONY VAIO CONTROL DEVICE DRIVER 13108M: Mattia Dongili <malattia@linux.it> 13109L: platform-driver-x86@vger.kernel.org 13110W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers 13111S: Maintained 13112F: Documentation/laptops/sony-laptop.txt 13113F: drivers/char/sonypi.c 13114F: drivers/platform/x86/sony-laptop.c 13115F: include/linux/sony-laptop.h 13116 13117SOUND 13118M: Jaroslav Kysela <perex@perex.cz> 13119M: Takashi Iwai <tiwai@suse.com> 13120L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13121W: http://www.alsa-project.org/ 13122T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13123T: git git://git.alsa-project.org/alsa-kernel.git 13124Q: http://patchwork.kernel.org/project/alsa-devel/list/ 13125S: Maintained 13126F: Documentation/sound/ 13127F: include/sound/ 13128F: include/uapi/sound/ 13129F: sound/ 13130 13131SOUND - COMPRESSED AUDIO 13132M: Vinod Koul <vinod.koul@intel.com> 13133L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13134T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git 13135S: Supported 13136F: Documentation/sound/alsa/compress_offload.txt 13137F: include/sound/compress_driver.h 13138F: include/uapi/sound/compress_* 13139F: sound/core/compress_offload.c 13140F: sound/soc/soc-compress.c 13141 13142SOUND - DMAENGINE HELPERS 13143M: Lars-Peter Clausen <lars@metafoo.de> 13144S: Supported 13145F: include/sound/dmaengine_pcm.h 13146F: sound/core/pcm_dmaengine.c 13147F: sound/soc/soc-generic-dmaengine-pcm.c 13148 13149SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC) 13150M: Liam Girdwood <lgirdwood@gmail.com> 13151M: Mark Brown <broonie@kernel.org> 13152T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git 13153L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13154W: http://alsa-project.org/main/index.php/ASoC 13155S: Supported 13156F: Documentation/devicetree/bindings/sound/ 13157F: Documentation/sound/alsa/soc/ 13158F: sound/soc/ 13159F: include/sound/soc* 13160 13161SOUNDWIRE SUBSYSTEM 13162M: Vinod Koul <vinod.koul@intel.com> 13163M: Sanyog Kale <sanyog.r.kale@intel.com> 13164R: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com> 13165L: alsa-devel@alsa-project.org (moderated for non-subscribers) 13166S: Supported 13167F: Documentation/driver-api/soundwire/ 13168F: drivers/soundwire/ 13169F: include/linux/soundwire/ 13170 13171SP2 MEDIA DRIVER 13172M: Olli Salonen <olli.salonen@iki.fi> 13173L: linux-media@vger.kernel.org 13174W: https://linuxtv.org 13175Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13176S: Maintained 13177F: drivers/media/dvb-frontends/sp2* 13178 13179SPARC + UltraSPARC (sparc/sparc64) 13180M: "David S. Miller" <davem@davemloft.net> 13181L: sparclinux@vger.kernel.org 13182Q: http://patchwork.ozlabs.org/project/sparclinux/list/ 13183T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13184T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13185S: Maintained 13186F: arch/sparc/ 13187F: drivers/sbus/ 13188 13189SPARC SERIAL DRIVERS 13190M: "David S. Miller" <davem@davemloft.net> 13191L: sparclinux@vger.kernel.org 13192T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git 13193T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git 13194S: Maintained 13195F: include/linux/sunserialcore.h 13196F: drivers/tty/serial/suncore.c 13197F: drivers/tty/serial/sunhv.c 13198F: drivers/tty/serial/sunsab.c 13199F: drivers/tty/serial/sunsab.h 13200F: drivers/tty/serial/sunsu.c 13201F: drivers/tty/serial/sunzilog.c 13202F: drivers/tty/serial/sunzilog.h 13203F: drivers/tty/vcc.c 13204 13205SPARSE CHECKER 13206M: "Christopher Li" <sparse@chrisli.org> 13207L: linux-sparse@vger.kernel.org 13208W: https://sparse.wiki.kernel.org/ 13209T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git 13210T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git 13211S: Maintained 13212F: include/linux/compiler.h 13213 13214SPEAR CLOCK FRAMEWORK SUPPORT 13215M: Viresh Kumar <vireshk@kernel.org> 13216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13217W: http://www.st.com/spear 13218S: Maintained 13219F: drivers/clk/spear/ 13220 13221SPEAR PLATFORM SUPPORT 13222M: Viresh Kumar <vireshk@kernel.org> 13223M: Shiraz Hashim <shiraz.linux.kernel@gmail.com> 13224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 13225W: http://www.st.com/spear 13226S: Maintained 13227F: arch/arm/boot/dts/spear* 13228F: arch/arm/mach-spear/ 13229 13230SPI NOR SUBSYSTEM 13231M: Marek Vasut <marek.vasut@gmail.com> 13232L: linux-mtd@lists.infradead.org 13233W: http://www.linux-mtd.infradead.org/ 13234Q: http://patchwork.ozlabs.org/project/linux-mtd/list/ 13235T: git git://git.infradead.org/linux-mtd.git spi-nor/fixes 13236T: git git://git.infradead.org/linux-mtd.git spi-nor/next 13237S: Maintained 13238F: drivers/mtd/spi-nor/ 13239F: include/linux/mtd/spi-nor.h 13240 13241SPI SUBSYSTEM 13242M: Mark Brown <broonie@kernel.org> 13243L: linux-spi@vger.kernel.org 13244T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git 13245Q: http://patchwork.kernel.org/project/spi-devel-general/list/ 13246S: Maintained 13247F: Documentation/devicetree/bindings/spi/ 13248F: Documentation/spi/ 13249F: drivers/spi/ 13250F: include/linux/spi/ 13251F: include/uapi/linux/spi/ 13252F: tools/spi/ 13253 13254SPIDERNET NETWORK DRIVER for CELL 13255M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp> 13256L: netdev@vger.kernel.org 13257S: Supported 13258F: Documentation/networking/spider_net.txt 13259F: drivers/net/ethernet/toshiba/spider_net* 13260 13261SPMI SUBSYSTEM 13262R: Stephen Boyd <sboyd@kernel.org> 13263L: linux-arm-msm@vger.kernel.org 13264F: Documentation/devicetree/bindings/spmi/ 13265F: drivers/spmi/ 13266F: include/dt-bindings/spmi/spmi.h 13267F: include/linux/spmi.h 13268F: include/trace/events/spmi.h 13269 13270SPU FILE SYSTEM 13271M: Jeremy Kerr <jk@ozlabs.org> 13272L: linuxppc-dev@lists.ozlabs.org 13273W: http://www.ibm.com/developerworks/power/cell/ 13274S: Supported 13275F: Documentation/filesystems/spufs.txt 13276F: arch/powerpc/platforms/cell/spufs/ 13277 13278SQUASHFS FILE SYSTEM 13279M: Phillip Lougher <phillip@squashfs.org.uk> 13280L: squashfs-devel@lists.sourceforge.net (subscribers-only) 13281W: http://squashfs.org.uk 13282T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git 13283S: Maintained 13284F: Documentation/filesystems/squashfs.txt 13285F: fs/squashfs/ 13286 13287SRM (Alpha) environment access 13288M: Jan-Benedict Glaw <jbglaw@lug-owl.de> 13289S: Maintained 13290F: arch/alpha/kernel/srm_env.c 13291 13292ST STM32 I2C/SMBUS DRIVER 13293M: Pierre-Yves MORDRET <pierre-yves.mordret@st.com> 13294L: linux-i2c@vger.kernel.org 13295S: Maintained 13296F: drivers/i2c/busses/i2c-stm32* 13297 13298STABLE BRANCH 13299M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13300L: stable@vger.kernel.org 13301S: Supported 13302F: Documentation/process/stable-kernel-rules.rst 13303 13304STAGING - ATOMISP DRIVER 13305M: Alan Cox <alan@linux.intel.com> 13306M: Sakari Ailus <sakari.ailus@linux.intel.com> 13307L: linux-media@vger.kernel.org 13308S: Maintained 13309F: drivers/staging/media/atomisp/ 13310 13311STAGING - COMEDI 13312M: Ian Abbott <abbotti@mev.co.uk> 13313M: H Hartley Sweeten <hsweeten@visionengravers.com> 13314S: Odd Fixes 13315F: drivers/staging/comedi/ 13316 13317STAGING - FLARION FT1000 DRIVERS 13318M: Marek Belisko <marek.belisko@gmail.com> 13319S: Odd Fixes 13320F: drivers/staging/ft1000/ 13321 13322STAGING - INDUSTRIAL IO 13323M: Jonathan Cameron <jic23@kernel.org> 13324L: linux-iio@vger.kernel.org 13325S: Odd Fixes 13326F: Documentation/devicetree/bindings/staging/iio/ 13327F: drivers/staging/iio/ 13328 13329STAGING - LUSTRE PARALLEL FILESYSTEM 13330M: Oleg Drokin <oleg.drokin@intel.com> 13331M: Andreas Dilger <andreas.dilger@intel.com> 13332M: James Simmons <jsimmons@infradead.org> 13333L: lustre-devel@lists.lustre.org (moderated for non-subscribers) 13334W: http://wiki.lustre.org/ 13335S: Maintained 13336F: drivers/staging/lustre 13337 13338STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec) 13339M: Marc Dietrich <marvin24@gmx.de> 13340L: ac100@lists.launchpad.net (moderated for non-subscribers) 13341L: linux-tegra@vger.kernel.org 13342S: Maintained 13343F: drivers/staging/nvec/ 13344 13345STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON) 13346M: Jens Frederich <jfrederich@gmail.com> 13347M: Daniel Drake <dsd@laptop.org> 13348M: Jon Nettleton <jon.nettleton@gmail.com> 13349W: http://wiki.laptop.org/go/DCON 13350S: Maintained 13351F: drivers/staging/olpc_dcon/ 13352 13353STAGING - REALTEK RTL8712U DRIVERS 13354M: Larry Finger <Larry.Finger@lwfinger.net> 13355M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>. 13356S: Odd Fixes 13357F: drivers/staging/rtl8712/ 13358 13359STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER 13360M: Sudip Mukherjee <sudipm.mukherjee@gmail.com> 13361M: Teddy Wang <teddy.wang@siliconmotion.com> 13362M: Sudip Mukherjee <sudip.mukherjee@codethink.co.uk> 13363L: linux-fbdev@vger.kernel.org 13364S: Maintained 13365F: drivers/staging/sm750fb/ 13366 13367STAGING - SPEAKUP CONSOLE SPEECH DRIVER 13368M: William Hubbs <w.d.hubbs@gmail.com> 13369M: Chris Brannon <chris@the-brannons.com> 13370M: Kirk Reiser <kirk@reisers.ca> 13371M: Samuel Thibault <samuel.thibault@ens-lyon.org> 13372L: speakup@linux-speakup.org 13373W: http://www.linux-speakup.org/ 13374S: Odd Fixes 13375F: drivers/staging/speakup/ 13376 13377STAGING - VIA VT665X DRIVERS 13378M: Forest Bond <forest@alittletooquiet.net> 13379S: Odd Fixes 13380F: drivers/staging/vt665?/ 13381 13382STAGING - WILC1000 WIFI DRIVER 13383M: Aditya Shankar <aditya.shankar@microchip.com> 13384M: Ganesh Krishna <ganesh.krishna@microchip.com> 13385L: linux-wireless@vger.kernel.org 13386S: Supported 13387F: drivers/staging/wilc1000/ 13388 13389STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER 13390M: Arnaud Patard <arnaud.patard@rtp-net.org> 13391S: Odd Fixes 13392F: drivers/staging/xgifb/ 13393 13394STAGING SUBSYSTEM 13395M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 13396T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git 13397L: devel@driverdev.osuosl.org 13398S: Supported 13399F: drivers/staging/ 13400 13401STARFIRE/DURALAN NETWORK DRIVER 13402M: Ion Badulescu <ionut@badula.org> 13403S: Odd Fixes 13404F: drivers/net/ethernet/adaptec/starfire* 13405 13406STEC S1220 SKD DRIVER 13407M: Bart Van Assche <bart.vanassche@wdc.com> 13408L: linux-block@vger.kernel.org 13409S: Maintained 13410F: drivers/block/skd*[ch] 13411 13412STI CEC DRIVER 13413M: Benjamin Gaignard <benjamin.gaignard@linaro.org> 13414S: Maintained 13415F: drivers/staging/media/st-cec/ 13416F: Documentation/devicetree/bindings/media/stih-cec.txt 13417 13418STK1160 USB VIDEO CAPTURE DRIVER 13419M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 13420L: linux-media@vger.kernel.org 13421T: git git://linuxtv.org/media_tree.git 13422S: Maintained 13423F: drivers/media/usb/stk1160/ 13424 13425STMMAC ETHERNET DRIVER 13426M: Giuseppe Cavallaro <peppe.cavallaro@st.com> 13427M: Alexandre Torgue <alexandre.torgue@st.com> 13428M: Jose Abreu <joabreu@synopsys.com> 13429L: netdev@vger.kernel.org 13430W: http://www.stlinux.com 13431S: Supported 13432F: drivers/net/ethernet/stmicro/stmmac/ 13433 13434SUN3/3X 13435M: Sam Creasey <sammy@sammy.net> 13436W: http://sammy.net/sun3/ 13437S: Maintained 13438F: arch/m68k/kernel/*sun3* 13439F: arch/m68k/sun3*/ 13440F: arch/m68k/include/asm/sun3* 13441F: drivers/net/ethernet/i825xx/sun3* 13442 13443SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER 13444M: Hans de Goede <hdegoede@redhat.com> 13445L: linux-input@vger.kernel.org 13446S: Maintained 13447F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt 13448F: drivers/input/keyboard/sun4i-lradc-keys.c 13449 13450SUNDANCE NETWORK DRIVER 13451M: Denis Kirjanov <kda@linux-powerpc.org> 13452L: netdev@vger.kernel.org 13453S: Maintained 13454F: drivers/net/ethernet/dlink/sundance.c 13455 13456SUPERH 13457M: Yoshinori Sato <ysato@users.sourceforge.jp> 13458M: Rich Felker <dalias@libc.org> 13459L: linux-sh@vger.kernel.org 13460Q: http://patchwork.kernel.org/project/linux-sh/list/ 13461S: Maintained 13462F: Documentation/sh/ 13463F: arch/sh/ 13464F: drivers/sh/ 13465 13466SUSPEND TO RAM 13467M: "Rafael J. Wysocki" <rjw@rjwysocki.net> 13468M: Len Brown <len.brown@intel.com> 13469M: Pavel Machek <pavel@ucw.cz> 13470L: linux-pm@vger.kernel.org 13471B: https://bugzilla.kernel.org 13472S: Supported 13473F: Documentation/power/ 13474F: arch/x86/kernel/acpi/ 13475F: drivers/base/power/ 13476F: kernel/power/ 13477F: include/linux/suspend.h 13478F: include/linux/freezer.h 13479F: include/linux/pm.h 13480 13481SVGA HANDLING 13482M: Martin Mares <mj@ucw.cz> 13483L: linux-video@atrey.karlin.mff.cuni.cz 13484S: Maintained 13485F: Documentation/svga.txt 13486F: arch/x86/boot/video* 13487 13488SWIOTLB SUBSYSTEM 13489M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 13490L: iommu@lists.linux-foundation.org 13491T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git 13492S: Supported 13493F: lib/swiotlb.c 13494F: arch/*/kernel/pci-swiotlb.c 13495F: include/linux/swiotlb.h 13496 13497SWITCHDEV 13498M: Jiri Pirko <jiri@resnulli.us> 13499M: Ivan Vecera <ivecera@redhat.com> 13500L: netdev@vger.kernel.org 13501S: Supported 13502F: net/switchdev/ 13503F: include/net/switchdev.h 13504 13505SYNC FILE FRAMEWORK 13506M: Sumit Semwal <sumit.semwal@linaro.org> 13507R: Gustavo Padovan <gustavo@padovan.org> 13508S: Maintained 13509L: linux-media@vger.kernel.org 13510L: dri-devel@lists.freedesktop.org 13511F: drivers/dma-buf/sync_* 13512F: drivers/dma-buf/dma-fence* 13513F: drivers/dma-buf/sw_sync.c 13514F: include/linux/sync_file.h 13515F: include/uapi/linux/sync_file.h 13516F: Documentation/sync_file.txt 13517T: git git://anongit.freedesktop.org/drm/drm-misc 13518 13519SYNOPSYS ARC ARCHITECTURE 13520M: Vineet Gupta <vgupta@synopsys.com> 13521L: linux-snps-arc@lists.infradead.org 13522S: Supported 13523F: arch/arc/ 13524F: Documentation/devicetree/bindings/arc/* 13525F: Documentation/devicetree/bindings/interrupt-controller/snps,arc* 13526F: drivers/clocksource/arc_timer.c 13527F: drivers/tty/serial/arc_uart.c 13528T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git 13529 13530SYNOPSYS ARC HSDK SDP pll clock driver 13531M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13532S: Supported 13533F: drivers/clk/clk-hsdk-pll.c 13534F: Documentation/devicetree/bindings/clock/snps,hsdk-pll-clock.txt 13535 13536SYNOPSYS ARC SDP clock driver 13537M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13538S: Supported 13539F: drivers/clk/axs10x/* 13540F: Documentation/devicetree/bindings/clock/snps,pll-clock.txt 13541 13542SYNOPSYS ARC SDP platform support 13543M: Alexey Brodkin <abrodkin@synopsys.com> 13544S: Supported 13545F: arch/arc/plat-axs10x 13546F: arch/arc/boot/dts/ax* 13547F: Documentation/devicetree/bindings/arc/axs10* 13548 13549SYNOPSYS AXS10x RESET CONTROLLER DRIVER 13550M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13551S: Supported 13552F: drivers/reset/reset-axs10x.c 13553F: Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt 13554 13555SYNOPSYS DESIGNWARE 8250 UART DRIVER 13556R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13557S: Maintained 13558F: drivers/tty/serial/8250/8250_dw.c 13559 13560SYNOPSYS DESIGNWARE APB GPIO DRIVER 13561M: Hoan Tran <hotran@apm.com> 13562L: linux-gpio@vger.kernel.org 13563S: Maintained 13564F: drivers/gpio/gpio-dwapb.c 13565F: Documentation/devicetree/bindings/gpio/snps-dwapb-gpio.txt 13566 13567SYNOPSYS DESIGNWARE AXI DMAC DRIVER 13568M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13569S: Maintained 13570F: drivers/dma/dwi-axi-dmac/ 13571F: Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt 13572 13573SYNOPSYS DESIGNWARE DMAC DRIVER 13574M: Viresh Kumar <vireshk@kernel.org> 13575R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13576S: Maintained 13577F: include/linux/dma/dw.h 13578F: include/linux/platform_data/dma-dw.h 13579F: drivers/dma/dw/ 13580 13581SYNOPSYS DESIGNWARE ENTERPRISE ETHERNET DRIVER 13582M: Jose Abreu <Jose.Abreu@synopsys.com> 13583L: netdev@vger.kernel.org 13584S: Supported 13585F: drivers/net/ethernet/synopsys/ 13586 13587SYNOPSYS DESIGNWARE I2C DRIVER 13588M: Jarkko Nikula <jarkko.nikula@linux.intel.com> 13589R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 13590R: Mika Westerberg <mika.westerberg@linux.intel.com> 13591L: linux-i2c@vger.kernel.org 13592S: Maintained 13593F: drivers/i2c/busses/i2c-designware-* 13594F: include/linux/platform_data/i2c-designware.h 13595 13596SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER 13597M: Jaehoon Chung <jh80.chung@samsung.com> 13598L: linux-mmc@vger.kernel.org 13599S: Maintained 13600F: drivers/mmc/host/dw_mmc* 13601 13602SYNOPSYS HSDK RESET CONTROLLER DRIVER 13603M: Eugeniy Paltsev <Eugeniy.Paltsev@synopsys.com> 13604S: Supported 13605F: drivers/reset/reset-hsdk.c 13606F: include/dt-bindings/reset/snps,hsdk-reset.h 13607F: Documentation/devicetree/bindings/reset/snps,hsdk-reset.txt 13608 13609SYSTEM CONFIGURATION (SYSCON) 13610M: Lee Jones <lee.jones@linaro.org> 13611M: Arnd Bergmann <arnd@arndb.de> 13612T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git 13613S: Supported 13614F: drivers/mfd/syscon.c 13615 13616SYSTEM CONTROL & POWER/MANAGEMENT INTERFACE (SCPI/SCMI) Message Protocol drivers 13617M: Sudeep Holla <sudeep.holla@arm.com> 13618L: linux-arm-kernel@lists.infradead.org 13619S: Maintained 13620F: Documentation/devicetree/bindings/arm/arm,sc[mp]i.txt 13621F: drivers/clk/clk-sc[mp]i.c 13622F: drivers/cpufreq/sc[mp]i-cpufreq.c 13623F: drivers/firmware/arm_scpi.c 13624F: drivers/firmware/arm_scmi/ 13625F: include/linux/sc[mp]i_protocol.h 13626 13627SYSTEM RESET/SHUTDOWN DRIVERS 13628M: Sebastian Reichel <sre@kernel.org> 13629L: linux-pm@vger.kernel.org 13630T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git 13631S: Maintained 13632F: Documentation/devicetree/bindings/power/reset/ 13633F: drivers/power/reset/ 13634 13635SYSTEM TRACE MODULE CLASS 13636M: Alexander Shishkin <alexander.shishkin@linux.intel.com> 13637S: Maintained 13638T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git 13639F: Documentation/trace/stm.txt 13640F: drivers/hwtracing/stm/ 13641F: include/linux/stm.h 13642F: include/uapi/linux/stm.h 13643 13644SYSV FILESYSTEM 13645M: Christoph Hellwig <hch@infradead.org> 13646S: Maintained 13647F: Documentation/filesystems/sysv-fs.txt 13648F: fs/sysv/ 13649F: include/linux/sysv_fs.h 13650 13651TARGET SUBSYSTEM 13652M: "Nicholas A. Bellinger" <nab@linux-iscsi.org> 13653L: linux-scsi@vger.kernel.org 13654L: target-devel@vger.kernel.org 13655W: http://www.linux-iscsi.org 13656W: http://groups.google.com/group/linux-iscsi-target-dev 13657T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master 13658S: Supported 13659F: drivers/target/ 13660F: include/target/ 13661F: Documentation/target/ 13662 13663TASKSTATS STATISTICS INTERFACE 13664M: Balbir Singh <bsingharora@gmail.com> 13665S: Maintained 13666F: Documentation/accounting/taskstats* 13667F: include/linux/taskstats* 13668F: kernel/taskstats.c 13669 13670TC subsystem 13671M: Jamal Hadi Salim <jhs@mojatatu.com> 13672M: Cong Wang <xiyou.wangcong@gmail.com> 13673M: Jiri Pirko <jiri@resnulli.us> 13674L: netdev@vger.kernel.org 13675S: Maintained 13676F: include/net/pkt_cls.h 13677F: include/net/pkt_sched.h 13678F: include/net/tc_act/ 13679F: include/uapi/linux/pkt_cls.h 13680F: include/uapi/linux/pkt_sched.h 13681F: include/uapi/linux/tc_act/ 13682F: include/uapi/linux/tc_ematch/ 13683F: net/sched/ 13684 13685TCP LOW PRIORITY MODULE 13686M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com> 13687M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com> 13688W: http://tcp-lp-mod.sourceforge.net/ 13689S: Maintained 13690F: net/ipv4/tcp_lp.c 13691 13692TDA10071 MEDIA DRIVER 13693M: Antti Palosaari <crope@iki.fi> 13694L: linux-media@vger.kernel.org 13695W: https://linuxtv.org 13696W: http://palosaari.fi/linux/ 13697Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13698T: git git://linuxtv.org/anttip/media_tree.git 13699S: Maintained 13700F: drivers/media/dvb-frontends/tda10071* 13701 13702TDA18212 MEDIA DRIVER 13703M: Antti Palosaari <crope@iki.fi> 13704L: linux-media@vger.kernel.org 13705W: https://linuxtv.org 13706W: http://palosaari.fi/linux/ 13707Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13708T: git git://linuxtv.org/anttip/media_tree.git 13709S: Maintained 13710F: drivers/media/tuners/tda18212* 13711 13712TDA18218 MEDIA DRIVER 13713M: Antti Palosaari <crope@iki.fi> 13714L: linux-media@vger.kernel.org 13715W: https://linuxtv.org 13716W: http://palosaari.fi/linux/ 13717Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13718T: git git://linuxtv.org/anttip/media_tree.git 13719S: Maintained 13720F: drivers/media/tuners/tda18218* 13721 13722TDA18250 MEDIA DRIVER 13723M: Olli Salonen <olli.salonen@iki.fi> 13724L: linux-media@vger.kernel.org 13725W: https://linuxtv.org 13726Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13727T: git git://linuxtv.org/media_tree.git 13728S: Maintained 13729F: drivers/media/tuners/tda18250* 13730 13731TDA18271 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/tda18271* 13740 13741TDA1997x MEDIA DRIVER 13742M: Tim Harvey <tharvey@gateworks.com> 13743L: linux-media@vger.kernel.org 13744W: https://linuxtv.org 13745Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13746S: Maintained 13747F: drivers/media/i2c/tda1997x.* 13748 13749TDA827x MEDIA DRIVER 13750M: Michael Krufky <mkrufky@linuxtv.org> 13751L: linux-media@vger.kernel.org 13752W: https://linuxtv.org 13753W: http://github.com/mkrufky 13754Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13755T: git git://linuxtv.org/mkrufky/tuners.git 13756S: Maintained 13757F: drivers/media/tuners/tda8290.* 13758 13759TDA8290 MEDIA DRIVER 13760M: Michael Krufky <mkrufky@linuxtv.org> 13761L: linux-media@vger.kernel.org 13762W: https://linuxtv.org 13763W: http://github.com/mkrufky 13764Q: http://patchwork.linuxtv.org/project/linux-media/list/ 13765T: git git://linuxtv.org/mkrufky/tuners.git 13766S: Maintained 13767F: drivers/media/tuners/tda8290.* 13768 13769TDA9840 MEDIA DRIVER 13770M: Hans Verkuil <hverkuil@xs4all.nl> 13771L: linux-media@vger.kernel.org 13772T: git git://linuxtv.org/media_tree.git 13773W: https://linuxtv.org 13774S: Maintained 13775F: drivers/media/i2c/tda9840* 13776 13777TEA5761 TUNER DRIVER 13778M: Mauro Carvalho Chehab <mchehab@kernel.org> 13779L: linux-media@vger.kernel.org 13780W: https://linuxtv.org 13781T: git git://linuxtv.org/media_tree.git 13782S: Odd fixes 13783F: drivers/media/tuners/tea5761.* 13784 13785TEA5767 TUNER DRIVER 13786M: Mauro Carvalho Chehab <mchehab@kernel.org> 13787L: linux-media@vger.kernel.org 13788W: https://linuxtv.org 13789T: git git://linuxtv.org/media_tree.git 13790S: Maintained 13791F: drivers/media/tuners/tea5767.* 13792 13793TEA6415C MEDIA DRIVER 13794M: Hans Verkuil <hverkuil@xs4all.nl> 13795L: linux-media@vger.kernel.org 13796T: git git://linuxtv.org/media_tree.git 13797W: https://linuxtv.org 13798S: Maintained 13799F: drivers/media/i2c/tea6415c* 13800 13801TEA6420 MEDIA DRIVER 13802M: Hans Verkuil <hverkuil@xs4all.nl> 13803L: linux-media@vger.kernel.org 13804T: git git://linuxtv.org/media_tree.git 13805W: https://linuxtv.org 13806S: Maintained 13807F: drivers/media/i2c/tea6420* 13808 13809TEAM DRIVER 13810M: Jiri Pirko <jiri@resnulli.us> 13811L: netdev@vger.kernel.org 13812S: Supported 13813F: drivers/net/team/ 13814F: include/linux/if_team.h 13815F: include/uapi/linux/if_team.h 13816 13817TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT 13818M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com> 13819S: Maintained 13820F: arch/x86/platform/ts5500/ 13821 13822TECHNOTREND USB IR RECEIVER 13823M: Sean Young <sean@mess.org> 13824L: linux-media@vger.kernel.org 13825S: Maintained 13826F: drivers/media/rc/ttusbir.c 13827 13828TECHWELL TW9910 VIDEO DECODER 13829L: linux-media@vger.kernel.org 13830S: Orphan 13831F: drivers/media/i2c/tw9910.c 13832F: include/media/i2c/tw9910.h 13833 13834TEE SUBSYSTEM 13835M: Jens Wiklander <jens.wiklander@linaro.org> 13836S: Maintained 13837F: include/linux/tee_drv.h 13838F: include/uapi/linux/tee.h 13839F: drivers/tee/ 13840F: Documentation/tee.txt 13841 13842TEGRA ARCHITECTURE SUPPORT 13843M: Thierry Reding <thierry.reding@gmail.com> 13844M: Jonathan Hunter <jonathanh@nvidia.com> 13845L: linux-tegra@vger.kernel.org 13846Q: http://patchwork.ozlabs.org/project/linux-tegra/list/ 13847T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git 13848S: Supported 13849N: [^a-z]tegra 13850 13851TEGRA CLOCK DRIVER 13852M: Peter De Schrijver <pdeschrijver@nvidia.com> 13853M: Prashant Gaikwad <pgaikwad@nvidia.com> 13854S: Supported 13855F: drivers/clk/tegra/ 13856 13857TEGRA DMA DRIVERS 13858M: Laxman Dewangan <ldewangan@nvidia.com> 13859M: Jon Hunter <jonathanh@nvidia.com> 13860S: Supported 13861F: drivers/dma/tegra* 13862 13863TEGRA I2C DRIVER 13864M: Laxman Dewangan <ldewangan@nvidia.com> 13865S: Supported 13866F: drivers/i2c/busses/i2c-tegra.c 13867 13868TEGRA IOMMU DRIVERS 13869M: Thierry Reding <thierry.reding@gmail.com> 13870L: linux-tegra@vger.kernel.org 13871S: Supported 13872F: drivers/iommu/tegra* 13873 13874TEGRA KBC DRIVER 13875M: Laxman Dewangan <ldewangan@nvidia.com> 13876S: Supported 13877F: drivers/input/keyboard/tegra-kbc.c 13878 13879TEGRA PWM DRIVER 13880M: Thierry Reding <thierry.reding@gmail.com> 13881S: Supported 13882F: drivers/pwm/pwm-tegra.c 13883 13884TEGRA SERIAL DRIVER 13885M: Laxman Dewangan <ldewangan@nvidia.com> 13886S: Supported 13887F: drivers/tty/serial/serial-tegra.c 13888 13889TEGRA SPI DRIVER 13890M: Laxman Dewangan <ldewangan@nvidia.com> 13891S: Supported 13892F: drivers/spi/spi-tegra* 13893 13894TEHUTI ETHERNET DRIVER 13895M: Andy Gospodarek <andy@greyhouse.net> 13896L: netdev@vger.kernel.org 13897S: Supported 13898F: drivers/net/ethernet/tehuti/* 13899 13900Telecom Clock Driver for MCPL0010 13901M: Mark Gross <mark.gross@intel.com> 13902S: Supported 13903F: drivers/char/tlclk.c 13904 13905TENSILICA XTENSA PORT (xtensa) 13906M: Chris Zankel <chris@zankel.net> 13907M: Max Filippov <jcmvbkbc@gmail.com> 13908L: linux-xtensa@linux-xtensa.org 13909T: git git://github.com/czankel/xtensa-linux.git 13910S: Maintained 13911F: arch/xtensa/ 13912F: drivers/irqchip/irq-xtensa-* 13913 13914Texas Instruments' System Control Interface (TISCI) Protocol Driver 13915M: Nishanth Menon <nm@ti.com> 13916M: Tero Kristo <t-kristo@ti.com> 13917M: Santosh Shilimkar <ssantosh@kernel.org> 13918L: linux-arm-kernel@lists.infradead.org 13919S: Maintained 13920F: Documentation/devicetree/bindings/arm/keystone/ti,sci.txt 13921F: drivers/firmware/ti_sci* 13922F: include/linux/soc/ti/ti_sci_protocol.h 13923F: Documentation/devicetree/bindings/soc/ti/sci-pm-domain.txt 13924F: include/dt-bindings/genpd/k2g.h 13925F: drivers/soc/ti/ti_sci_pm_domains.c 13926F: Documentation/devicetree/bindings/reset/ti,sci-reset.txt 13927F: Documentation/devicetree/bindings/clock/ti,sci-clk.txt 13928F: drivers/clk/keystone/sci-clk.c 13929F: drivers/reset/reset-ti-sci.c 13930 13931THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER 13932M: Hans Verkuil <hverkuil@xs4all.nl> 13933L: linux-media@vger.kernel.org 13934T: git git://linuxtv.org/media_tree.git 13935W: https://linuxtv.org 13936S: Maintained 13937F: drivers/media/radio/radio-raremono.c 13938 13939THERMAL 13940M: Zhang Rui <rui.zhang@intel.com> 13941M: Eduardo Valentin <edubezval@gmail.com> 13942L: linux-pm@vger.kernel.org 13943T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git 13944T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git 13945Q: https://patchwork.kernel.org/project/linux-pm/list/ 13946S: Supported 13947F: drivers/thermal/ 13948F: include/linux/thermal.h 13949F: include/uapi/linux/thermal.h 13950F: include/linux/cpu_cooling.h 13951F: Documentation/devicetree/bindings/thermal/ 13952 13953THERMAL/CPU_COOLING 13954M: Amit Daniel Kachhap <amit.kachhap@gmail.com> 13955M: Viresh Kumar <viresh.kumar@linaro.org> 13956M: Javi Merino <javi.merino@kernel.org> 13957L: linux-pm@vger.kernel.org 13958S: Supported 13959F: Documentation/thermal/cpu-cooling-api.txt 13960F: drivers/thermal/cpu_cooling.c 13961F: include/linux/cpu_cooling.h 13962 13963THINKPAD ACPI EXTRAS DRIVER 13964M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br> 13965L: ibm-acpi-devel@lists.sourceforge.net 13966L: platform-driver-x86@vger.kernel.org 13967W: http://ibm-acpi.sourceforge.net 13968W: http://thinkwiki.org/wiki/Ibm-acpi 13969T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git 13970S: Maintained 13971F: drivers/platform/x86/thinkpad_acpi.c 13972 13973THUNDERBOLT DRIVER 13974M: Andreas Noever <andreas.noever@gmail.com> 13975M: Michael Jamet <michael.jamet@intel.com> 13976M: Mika Westerberg <mika.westerberg@linux.intel.com> 13977M: Yehezkel Bernat <YehezkelShB@gmail.com> 13978T: git git://git.kernel.org/pub/scm/linux/kernel/git/westeri/thunderbolt.git 13979S: Maintained 13980F: Documentation/admin-guide/thunderbolt.rst 13981F: drivers/thunderbolt/ 13982F: include/linux/thunderbolt.h 13983 13984THUNDERBOLT NETWORK DRIVER 13985M: Michael Jamet <michael.jamet@intel.com> 13986M: Mika Westerberg <mika.westerberg@linux.intel.com> 13987M: Yehezkel Bernat <YehezkelShB@gmail.com> 13988L: netdev@vger.kernel.org 13989S: Maintained 13990F: drivers/net/thunderbolt.c 13991 13992THUNDERX GPIO DRIVER 13993M: David Daney <david.daney@cavium.com> 13994S: Maintained 13995F: drivers/gpio/gpio-thunderx.c 13996 13997TI AM437X VPFE DRIVER 13998M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 13999L: linux-media@vger.kernel.org 14000W: https://linuxtv.org 14001Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14002T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14003S: Maintained 14004F: drivers/media/platform/am437x/ 14005 14006TI BANDGAP AND THERMAL DRIVER 14007M: Eduardo Valentin <edubezval@gmail.com> 14008M: Keerthy <j-keerthy@ti.com> 14009L: linux-pm@vger.kernel.org 14010L: linux-omap@vger.kernel.org 14011S: Maintained 14012F: drivers/thermal/ti-soc-thermal/ 14013 14014TI BQ27XXX POWER SUPPLY DRIVER 14015R: Andrew F. Davis <afd@ti.com> 14016F: include/linux/power/bq27xxx_battery.h 14017F: drivers/power/supply/bq27xxx_battery.c 14018F: drivers/power/supply/bq27xxx_battery_i2c.c 14019 14020TI CDCE706 CLOCK DRIVER 14021M: Max Filippov <jcmvbkbc@gmail.com> 14022S: Maintained 14023F: drivers/clk/clk-cdce706.c 14024 14025TI CLOCK DRIVER 14026M: Tero Kristo <t-kristo@ti.com> 14027L: linux-omap@vger.kernel.org 14028S: Maintained 14029F: drivers/clk/ti/ 14030F: include/linux/clk/ti.h 14031 14032TI DAVINCI MACHINE SUPPORT 14033M: Sekhar Nori <nsekhar@ti.com> 14034M: Kevin Hilman <khilman@kernel.org> 14035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14036T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git 14037S: Supported 14038F: arch/arm/mach-davinci/ 14039F: drivers/i2c/busses/i2c-davinci.c 14040F: arch/arm/boot/dts/da850* 14041 14042TI DAVINCI SERIES CLOCK DRIVER 14043M: David Lechner <david@lechnology.com> 14044R: Sekhar Nori <nsekhar@ti.com> 14045S: Maintained 14046F: Documentation/devicetree/bindings/clock/ti/davinci/ 14047F: drivers/clk/davinci/ 14048 14049TI DAVINCI SERIES GPIO DRIVER 14050M: Keerthy <j-keerthy@ti.com> 14051L: linux-gpio@vger.kernel.org 14052S: Maintained 14053F: Documentation/devicetree/bindings/gpio/gpio-davinci.txt 14054F: drivers/gpio/gpio-davinci.c 14055 14056TI DAVINCI SERIES MEDIA DRIVER 14057M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com> 14058L: linux-media@vger.kernel.org 14059W: https://linuxtv.org 14060Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14061T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git 14062S: Maintained 14063F: drivers/media/platform/davinci/ 14064F: include/media/davinci/ 14065 14066TI ETHERNET SWITCH DRIVER (CPSW) 14067R: Grygorii Strashko <grygorii.strashko@ti.com> 14068L: linux-omap@vger.kernel.org 14069L: netdev@vger.kernel.org 14070S: Maintained 14071F: drivers/net/ethernet/ti/cpsw* 14072F: drivers/net/ethernet/ti/davinci* 14073 14074TI FLASH MEDIA INTERFACE DRIVER 14075M: Alex Dubov <oakad@yahoo.com> 14076S: Maintained 14077F: drivers/misc/tifm* 14078F: drivers/mmc/host/tifm_sd.c 14079F: include/linux/tifm.h 14080 14081TI KEYSTONE MULTICORE NAVIGATOR DRIVERS 14082M: Santosh Shilimkar <ssantosh@kernel.org> 14083L: linux-kernel@vger.kernel.org 14084L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers) 14085S: Maintained 14086F: drivers/soc/ti/* 14087T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git 14088 14089TI LM49xxx FAMILY ASoC CODEC DRIVERS 14090M: M R Swami Reddy <mr.swami.reddy@ti.com> 14091M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com> 14092L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14093S: Maintained 14094F: sound/soc/codecs/lm49453* 14095F: sound/soc/codecs/isabelle* 14096 14097TI LP855x BACKLIGHT DRIVER 14098M: Milo Kim <milo.kim@ti.com> 14099S: Maintained 14100F: Documentation/backlight/lp855x-driver.txt 14101F: drivers/video/backlight/lp855x_bl.c 14102F: include/linux/platform_data/lp855x.h 14103 14104TI LP8727 CHARGER DRIVER 14105M: Milo Kim <milo.kim@ti.com> 14106S: Maintained 14107F: drivers/power/supply/lp8727_charger.c 14108F: include/linux/platform_data/lp8727.h 14109 14110TI LP8788 MFD DRIVER 14111M: Milo Kim <milo.kim@ti.com> 14112S: Maintained 14113F: drivers/iio/adc/lp8788_adc.c 14114F: drivers/leds/leds-lp8788.c 14115F: drivers/mfd/lp8788*.c 14116F: drivers/power/supply/lp8788-charger.c 14117F: drivers/regulator/lp8788-*.c 14118F: include/linux/mfd/lp8788*.h 14119 14120TI NETCP ETHERNET DRIVER 14121M: Wingman Kwok <w-kwok2@ti.com> 14122M: Murali Karicheri <m-karicheri2@ti.com> 14123L: netdev@vger.kernel.org 14124S: Maintained 14125F: drivers/net/ethernet/ti/netcp* 14126 14127TI TAS571X FAMILY ASoC CODEC DRIVER 14128M: Kevin Cernekee <cernekee@chromium.org> 14129L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14130S: Odd Fixes 14131F: sound/soc/codecs/tas571x* 14132 14133TI TRF7970A NFC DRIVER 14134M: Mark Greer <mgreer@animalcreek.com> 14135L: linux-wireless@vger.kernel.org 14136L: linux-nfc@lists.01.org (moderated for non-subscribers) 14137S: Supported 14138F: drivers/nfc/trf7970a.c 14139F: Documentation/devicetree/bindings/net/nfc/trf7970a.txt 14140 14141TI TWL4030 SERIES SOC CODEC DRIVER 14142M: Peter Ujfalusi <peter.ujfalusi@ti.com> 14143L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14144S: Maintained 14145F: sound/soc/codecs/twl4030* 14146 14147TI VPE/CAL DRIVERS 14148M: Benoit Parrot <bparrot@ti.com> 14149L: linux-media@vger.kernel.org 14150W: http://linuxtv.org/ 14151Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14152S: Maintained 14153F: drivers/media/platform/ti-vpe/ 14154 14155TI WILINK WIRELESS DRIVERS 14156L: linux-wireless@vger.kernel.org 14157W: http://wireless.kernel.org/en/users/Drivers/wl12xx 14158W: http://wireless.kernel.org/en/users/Drivers/wl1251 14159T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git 14160S: Orphan 14161F: drivers/net/wireless/ti/ 14162F: include/linux/wl12xx.h 14163 14164TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER 14165M: John Stultz <john.stultz@linaro.org> 14166M: Thomas Gleixner <tglx@linutronix.de> 14167R: Stephen Boyd <sboyd@kernel.org> 14168L: linux-kernel@vger.kernel.org 14169T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core 14170S: Supported 14171F: include/linux/clocksource.h 14172F: include/linux/time.h 14173F: include/linux/timex.h 14174F: include/uapi/linux/time.h 14175F: include/uapi/linux/timex.h 14176F: kernel/time/clocksource.c 14177F: kernel/time/time*.c 14178F: kernel/time/alarmtimer.c 14179F: kernel/time/ntp.c 14180F: tools/testing/selftests/timers/ 14181 14182TIPC NETWORK LAYER 14183M: Jon Maloy <jon.maloy@ericsson.com> 14184M: Ying Xue <ying.xue@windriver.com> 14185L: netdev@vger.kernel.org (core kernel code) 14186L: tipc-discussion@lists.sourceforge.net (user apps, general discussion) 14187W: http://tipc.sourceforge.net/ 14188S: Maintained 14189F: include/uapi/linux/tipc*.h 14190F: net/tipc/ 14191 14192TLAN NETWORK DRIVER 14193M: Samuel Chessman <chessman@tux.org> 14194L: tlan-devel@lists.sourceforge.net (subscribers-only) 14195W: http://sourceforge.net/projects/tlan/ 14196S: Maintained 14197F: Documentation/networking/tlan.txt 14198F: drivers/net/ethernet/ti/tlan.* 14199 14200TM6000 VIDEO4LINUX DRIVER 14201M: Mauro Carvalho Chehab <mchehab@kernel.org> 14202L: linux-media@vger.kernel.org 14203W: https://linuxtv.org 14204T: git git://linuxtv.org/media_tree.git 14205S: Odd fixes 14206F: drivers/media/usb/tm6000/ 14207F: Documentation/media/v4l-drivers/tm6000* 14208 14209TMIO/SDHI MMC DRIVER 14210M: Wolfram Sang <wsa+renesas@sang-engineering.com> 14211L: linux-mmc@vger.kernel.org 14212S: Supported 14213F: drivers/mmc/host/tmio_mmc* 14214F: drivers/mmc/host/renesas_sdhi* 14215F: include/linux/mfd/tmio.h 14216 14217TMP401 HARDWARE MONITOR DRIVER 14218M: Guenter Roeck <linux@roeck-us.net> 14219L: linux-hwmon@vger.kernel.org 14220S: Maintained 14221F: Documentation/hwmon/tmp401 14222F: drivers/hwmon/tmp401.c 14223 14224TMPFS (SHMEM FILESYSTEM) 14225M: Hugh Dickins <hughd@google.com> 14226L: linux-mm@kvack.org 14227S: Maintained 14228F: include/linux/shmem_fs.h 14229F: mm/shmem.c 14230 14231TOMOYO SECURITY MODULE 14232M: Kentaro Takeda <takedakn@nttdata.co.jp> 14233M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp> 14234L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English) 14235L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English) 14236L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese) 14237L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese) 14238W: http://tomoyo.sourceforge.jp/ 14239T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/ 14240S: Maintained 14241F: security/tomoyo/ 14242 14243TOPSTAR LAPTOP EXTRAS DRIVER 14244M: Herton Ronaldo Krzesinski <herton@canonical.com> 14245L: platform-driver-x86@vger.kernel.org 14246S: Maintained 14247F: drivers/platform/x86/topstar-laptop.c 14248 14249TORTURE-TEST MODULES 14250M: Davidlohr Bueso <dave@stgolabs.net> 14251M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com> 14252M: Josh Triplett <josh@joshtriplett.org> 14253L: linux-kernel@vger.kernel.org 14254S: Supported 14255T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git 14256F: Documentation/RCU/torture.txt 14257F: kernel/torture.c 14258F: kernel/rcu/rcutorture.c 14259F: kernel/locking/locktorture.c 14260 14261TOSHIBA ACPI EXTRAS DRIVER 14262M: Azael Avalos <coproscefalo@gmail.com> 14263L: platform-driver-x86@vger.kernel.org 14264S: Maintained 14265F: drivers/platform/x86/toshiba_acpi.c 14266 14267TOSHIBA BLUETOOTH DRIVER 14268M: Azael Avalos <coproscefalo@gmail.com> 14269L: platform-driver-x86@vger.kernel.org 14270S: Maintained 14271F: drivers/platform/x86/toshiba_bluetooth.c 14272 14273TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER 14274M: Azael Avalos <coproscefalo@gmail.com> 14275L: platform-driver-x86@vger.kernel.org 14276S: Maintained 14277F: drivers/platform/x86/toshiba_haps.c 14278 14279TOSHIBA SMM DRIVER 14280M: Jonathan Buzzard <jonathan@buzzard.org.uk> 14281W: http://www.buzzard.org.uk/toshiba/ 14282S: Maintained 14283F: drivers/char/toshiba.c 14284F: include/linux/toshiba.h 14285F: include/uapi/linux/toshiba.h 14286 14287TOSHIBA TC358743 DRIVER 14288M: Mats Randgaard <matrandg@cisco.com> 14289L: linux-media@vger.kernel.org 14290S: Maintained 14291F: drivers/media/i2c/tc358743* 14292F: include/media/i2c/tc358743.h 14293 14294TOSHIBA WMI HOTKEYS DRIVER 14295M: Azael Avalos <coproscefalo@gmail.com> 14296L: platform-driver-x86@vger.kernel.org 14297S: Maintained 14298F: drivers/platform/x86/toshiba-wmi.c 14299 14300TPM DEVICE DRIVER 14301M: Peter Huewe <peterhuewe@gmx.de> 14302M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com> 14303R: Jason Gunthorpe <jgg@ziepe.ca> 14304L: linux-integrity@vger.kernel.org 14305Q: https://patchwork.kernel.org/project/linux-integrity/list/ 14306W: https://kernsec.org/wiki/index.php/Linux_Kernel_Integrity 14307T: git git://git.infradead.org/users/jjs/linux-tpmdd.git 14308S: Maintained 14309F: drivers/char/tpm/ 14310 14311TRACING 14312M: Steven Rostedt <rostedt@goodmis.org> 14313M: Ingo Molnar <mingo@redhat.com> 14314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core 14315S: Maintained 14316F: Documentation/trace/ftrace.txt 14317F: arch/*/*/*/ftrace.h 14318F: arch/*/kernel/ftrace.c 14319F: include/*/ftrace.h 14320F: include/linux/trace*.h 14321F: include/trace/ 14322F: kernel/trace/ 14323F: tools/testing/selftests/ftrace/ 14324 14325TRACING MMIO ACCESSES (MMIOTRACE) 14326M: Steven Rostedt <rostedt@goodmis.org> 14327M: Ingo Molnar <mingo@kernel.org> 14328R: Karol Herbst <karolherbst@gmail.com> 14329R: Pekka Paalanen <ppaalanen@gmail.com> 14330S: Maintained 14331L: linux-kernel@vger.kernel.org 14332L: nouveau@lists.freedesktop.org 14333F: kernel/trace/trace_mmiotrace.c 14334F: include/linux/mmiotrace.h 14335F: arch/x86/mm/kmmio.c 14336F: arch/x86/mm/mmio-mod.c 14337F: arch/x86/mm/testmmiotrace.c 14338 14339TRIVIAL PATCHES 14340M: Jiri Kosina <trivial@kernel.org> 14341T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git 14342S: Maintained 14343K: ^Subject:.*(?i)trivial 14344 14345TEMPO SEMICONDUCTOR DRIVERS 14346M: Steven Eckhoff <steven.eckhoff.opensource@gmail.com> 14347S: Maintained 14348F: sound/soc/codecs/tscs*.c 14349F: sound/soc/codecs/tscs*.h 14350F: Documentation/devicetree/bindings/sound/tscs*.txt 14351 14352TTY LAYER 14353M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14354M: Jiri Slaby <jslaby@suse.com> 14355S: Supported 14356T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git 14357F: Documentation/serial/ 14358F: drivers/tty/ 14359F: drivers/tty/serial/serial_core.c 14360F: include/linux/serial_core.h 14361F: include/linux/serial.h 14362F: include/linux/tty.h 14363F: include/uapi/linux/serial_core.h 14364F: include/uapi/linux/serial.h 14365F: include/uapi/linux/tty.h 14366 14367TUA9001 MEDIA DRIVER 14368M: Antti Palosaari <crope@iki.fi> 14369L: linux-media@vger.kernel.org 14370W: https://linuxtv.org 14371W: http://palosaari.fi/linux/ 14372Q: http://patchwork.linuxtv.org/project/linux-media/list/ 14373T: git git://linuxtv.org/anttip/media_tree.git 14374S: Maintained 14375F: drivers/media/tuners/tua9001* 14376 14377TULIP NETWORK DRIVERS 14378L: netdev@vger.kernel.org 14379L: linux-parisc@vger.kernel.org 14380S: Orphan 14381F: drivers/net/ethernet/dec/tulip/ 14382 14383TUN/TAP driver 14384M: Maxim Krasnyansky <maxk@qti.qualcomm.com> 14385W: http://vtun.sourceforge.net/tun 14386S: Maintained 14387F: Documentation/networking/tuntap.txt 14388F: arch/um/os-Linux/drivers/ 14389 14390TURBOCHANNEL SUBSYSTEM 14391M: "Maciej W. Rozycki" <macro@linux-mips.org> 14392M: Ralf Baechle <ralf@linux-mips.org> 14393L: linux-mips@linux-mips.org 14394Q: http://patchwork.linux-mips.org/project/linux-mips/list/ 14395S: Maintained 14396F: drivers/tc/ 14397F: include/linux/tc.h 14398 14399TW5864 VIDEO4LINUX DRIVER 14400M: Bluecherry Maintainers <maintainers@bluecherrydvr.com> 14401M: Anton Sviridenko <anton@corp.bluecherry.net> 14402M: Andrey Utkin <andrey.utkin@corp.bluecherry.net> 14403M: Andrey Utkin <andrey_utkin@fastmail.com> 14404L: linux-media@vger.kernel.org 14405S: Supported 14406F: drivers/media/pci/tw5864/ 14407 14408TW68 VIDEO4LINUX DRIVER 14409M: Hans Verkuil <hverkuil@xs4all.nl> 14410L: linux-media@vger.kernel.org 14411T: git git://linuxtv.org/media_tree.git 14412W: https://linuxtv.org 14413S: Odd Fixes 14414F: drivers/media/pci/tw68/ 14415 14416TW686X VIDEO4LINUX DRIVER 14417M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar> 14418L: linux-media@vger.kernel.org 14419T: git git://linuxtv.org/media_tree.git 14420W: http://linuxtv.org 14421S: Maintained 14422F: drivers/media/pci/tw686x/ 14423 14424UBI FILE SYSTEM (UBIFS) 14425M: Richard Weinberger <richard@nod.at> 14426M: Artem Bityutskiy <dedekind1@gmail.com> 14427M: Adrian Hunter <adrian.hunter@intel.com> 14428L: linux-mtd@lists.infradead.org 14429T: git git://git.infradead.org/ubifs-2.6.git 14430W: http://www.linux-mtd.infradead.org/doc/ubifs.html 14431S: Supported 14432F: Documentation/filesystems/ubifs.txt 14433F: fs/ubifs/ 14434 14435UCLINUX (M68KNOMMU AND COLDFIRE) 14436M: Greg Ungerer <gerg@linux-m68k.org> 14437W: http://www.linux-m68k.org/ 14438W: http://www.uclinux.org/ 14439L: linux-m68k@lists.linux-m68k.org 14440L: uclinux-dev@uclinux.org (subscribers-only) 14441T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git 14442S: Maintained 14443F: arch/m68k/coldfire/ 14444F: arch/m68k/68*/ 14445F: arch/m68k/*/*_no.* 14446F: arch/m68k/include/asm/*_no.* 14447 14448UDF FILESYSTEM 14449M: Jan Kara <jack@suse.com> 14450S: Maintained 14451F: Documentation/filesystems/udf.txt 14452F: fs/udf/ 14453 14454UDRAW TABLET 14455M: Bastien Nocera <hadess@hadess.net> 14456L: linux-input@vger.kernel.org 14457S: Maintained 14458F: drivers/hid/hid-udraw-ps3.c 14459 14460UFS FILESYSTEM 14461M: Evgeniy Dushistov <dushistov@mail.ru> 14462S: Maintained 14463F: Documentation/filesystems/ufs.txt 14464F: fs/ufs/ 14465 14466UHID USERSPACE HID IO DRIVER: 14467M: David Herrmann <dh.herrmann@googlemail.com> 14468L: linux-input@vger.kernel.org 14469S: Maintained 14470F: drivers/hid/uhid.c 14471F: include/uapi/linux/uhid.h 14472 14473ULPI BUS 14474M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14475L: linux-usb@vger.kernel.org 14476S: Maintained 14477F: drivers/usb/common/ulpi.c 14478F: include/linux/ulpi/ 14479 14480ULTRA-WIDEBAND (UWB) SUBSYSTEM: 14481L: linux-usb@vger.kernel.org 14482S: Orphan 14483F: drivers/uwb/ 14484F: include/linux/uwb.h 14485F: include/linux/uwb/ 14486 14487UNICORE32 ARCHITECTURE: 14488M: Guan Xuetao <gxt@pku.edu.cn> 14489W: http://mprc.pku.edu.cn/~guanxuetao/linux 14490S: Maintained 14491T: git git://github.com/gxt/linux.git 14492F: arch/unicore32/ 14493 14494UNIFDEF 14495M: Tony Finch <dot@dotat.at> 14496W: http://dotat.at/prog/unifdef 14497S: Maintained 14498F: scripts/unifdef.c 14499 14500UNIFORM CDROM DRIVER 14501M: Jens Axboe <axboe@kernel.dk> 14502W: http://www.kernel.dk 14503S: Maintained 14504F: Documentation/cdrom/ 14505F: drivers/cdrom/cdrom.c 14506F: include/linux/cdrom.h 14507F: include/uapi/linux/cdrom.h 14508 14509UNISYS S-PAR DRIVERS 14510M: David Kershner <david.kershner@unisys.com> 14511L: sparmaintainer@unisys.com (Unisys internal) 14512S: Supported 14513F: include/linux/visorbus.h 14514F: drivers/visorbus/ 14515F: drivers/staging/unisys/ 14516 14517UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER 14518M: Vinayak Holikatti <vinholikatti@gmail.com> 14519L: linux-scsi@vger.kernel.org 14520S: Supported 14521F: Documentation/scsi/ufs.txt 14522F: drivers/scsi/ufs/ 14523 14524UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS 14525M: Joao Pinto <jpinto@synopsys.com> 14526L: linux-scsi@vger.kernel.org 14527S: Supported 14528F: drivers/scsi/ufs/*dwc* 14529 14530UNSORTED BLOCK IMAGES (UBI) 14531M: Artem Bityutskiy <dedekind1@gmail.com> 14532M: Richard Weinberger <richard@nod.at> 14533W: http://www.linux-mtd.infradead.org/ 14534L: linux-mtd@lists.infradead.org 14535T: git git://git.infradead.org/ubifs-2.6.git 14536S: Supported 14537F: drivers/mtd/ubi/ 14538F: include/linux/mtd/ubi.h 14539F: include/uapi/mtd/ubi-user.h 14540 14541USB "USBNET" DRIVER FRAMEWORK 14542M: Oliver Neukum <oneukum@suse.com> 14543L: netdev@vger.kernel.org 14544W: http://www.linux-usb.org/usbnet 14545S: Maintained 14546F: drivers/net/usb/usbnet.c 14547F: include/linux/usb/usbnet.h 14548 14549USB ACM DRIVER 14550M: Oliver Neukum <oneukum@suse.com> 14551L: linux-usb@vger.kernel.org 14552S: Maintained 14553F: Documentation/usb/acm.txt 14554F: drivers/usb/class/cdc-acm.* 14555 14556USB AR5523 WIRELESS DRIVER 14557M: Pontus Fuchs <pontus.fuchs@gmail.com> 14558L: linux-wireless@vger.kernel.org 14559S: Maintained 14560F: drivers/net/wireless/ath/ar5523/ 14561 14562USB ATTACHED SCSI 14563M: Oliver Neukum <oneukum@suse.com> 14564L: linux-usb@vger.kernel.org 14565L: linux-scsi@vger.kernel.org 14566S: Maintained 14567F: drivers/usb/storage/uas.c 14568 14569USB CDC ETHERNET DRIVER 14570M: Oliver Neukum <oliver@neukum.org> 14571L: linux-usb@vger.kernel.org 14572S: Maintained 14573F: drivers/net/usb/cdc_*.c 14574F: include/uapi/linux/usb/cdc.h 14575 14576USB CHAOSKEY DRIVER 14577M: Keith Packard <keithp@keithp.com> 14578L: linux-usb@vger.kernel.org 14579S: Maintained 14580F: drivers/usb/misc/chaoskey.c 14581 14582USB CYPRESS C67X00 DRIVER 14583M: Peter Korsgaard <jacmet@sunsite.dk> 14584L: linux-usb@vger.kernel.org 14585S: Maintained 14586F: drivers/usb/c67x00/ 14587 14588USB DAVICOM DM9601 DRIVER 14589M: Peter Korsgaard <jacmet@sunsite.dk> 14590L: netdev@vger.kernel.org 14591W: http://www.linux-usb.org/usbnet 14592S: Maintained 14593F: drivers/net/usb/dm9601.c 14594 14595USB DIAMOND RIO500 DRIVER 14596M: Cesar Miquel <miquel@df.uba.ar> 14597L: rio500-users@lists.sourceforge.net 14598W: http://rio500.sourceforge.net 14599S: Maintained 14600F: drivers/usb/misc/rio500* 14601 14602USB EHCI DRIVER 14603M: Alan Stern <stern@rowland.harvard.edu> 14604L: linux-usb@vger.kernel.org 14605S: Maintained 14606F: Documentation/usb/ehci.txt 14607F: drivers/usb/host/ehci* 14608 14609USB GADGET/PERIPHERAL SUBSYSTEM 14610M: Felipe Balbi <balbi@kernel.org> 14611L: linux-usb@vger.kernel.org 14612W: http://www.linux-usb.org/gadget 14613T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14614S: Maintained 14615F: drivers/usb/gadget/ 14616F: include/linux/usb/gadget* 14617 14618USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...) 14619M: Jiri Kosina <jikos@kernel.org> 14620R: Benjamin Tissoires <benjamin.tissoires@redhat.com> 14621L: linux-usb@vger.kernel.org 14622T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git 14623S: Maintained 14624F: Documentation/hid/hiddev.txt 14625F: drivers/hid/usbhid/ 14626 14627USB INTEL XHCI ROLE MUX DRIVER 14628M: Hans de Goede <hdegoede@redhat.com> 14629L: linux-usb@vger.kernel.org 14630S: Maintained 14631F: drivers/usb/roles/intel-xhci-usb-role-switch.c 14632 14633USB ISP116X DRIVER 14634M: Olav Kongas <ok@artecdesign.ee> 14635L: linux-usb@vger.kernel.org 14636S: Maintained 14637F: drivers/usb/host/isp116x* 14638F: include/linux/usb/isp116x.h 14639 14640USB LAN78XX ETHERNET DRIVER 14641M: Woojung Huh <woojung.huh@microchip.com> 14642M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14643L: netdev@vger.kernel.org 14644S: Maintained 14645F: Documentation/devicetree/bindings/net/microchip,lan78xx.txt 14646F: drivers/net/usb/lan78xx.* 14647F: include/dt-bindings/net/microchip-lan78xx.h 14648 14649USB MASS STORAGE DRIVER 14650M: Alan Stern <stern@rowland.harvard.edu> 14651L: linux-usb@vger.kernel.org 14652L: usb-storage@lists.one-eyed-alien.net 14653S: Maintained 14654W: http://www.one-eyed-alien.net/~mdharm/linux-usb/ 14655F: drivers/usb/storage/ 14656 14657USB MIDI DRIVER 14658M: Clemens Ladisch <clemens@ladisch.de> 14659L: alsa-devel@alsa-project.org (moderated for non-subscribers) 14660T: git git://git.alsa-project.org/alsa-kernel.git 14661S: Maintained 14662F: sound/usb/midi.* 14663 14664USB NETWORKING DRIVERS 14665L: linux-usb@vger.kernel.org 14666S: Odd Fixes 14667F: drivers/net/usb/ 14668 14669USB OHCI DRIVER 14670M: Alan Stern <stern@rowland.harvard.edu> 14671L: linux-usb@vger.kernel.org 14672S: Maintained 14673F: Documentation/usb/ohci.txt 14674F: drivers/usb/host/ohci* 14675 14676USB OTG FSM (Finite State Machine) 14677M: Peter Chen <Peter.Chen@nxp.com> 14678T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git 14679L: linux-usb@vger.kernel.org 14680S: Maintained 14681F: drivers/usb/common/usb-otg-fsm.c 14682 14683USB OVER IP DRIVER 14684M: Valentina Manea <valentina.manea.m@gmail.com> 14685M: Shuah Khan <shuah@kernel.org> 14686L: linux-usb@vger.kernel.org 14687S: Maintained 14688F: Documentation/usb/usbip_protocol.txt 14689F: drivers/usb/usbip/ 14690F: tools/usb/usbip/ 14691 14692USB PEGASUS DRIVER 14693M: Petko Manolov <petkan@nucleusys.com> 14694L: linux-usb@vger.kernel.org 14695L: netdev@vger.kernel.org 14696T: git git://github.com/petkan/pegasus.git 14697W: https://github.com/petkan/pegasus 14698S: Maintained 14699F: drivers/net/usb/pegasus.* 14700 14701USB PHY LAYER 14702M: Felipe Balbi <balbi@kernel.org> 14703L: linux-usb@vger.kernel.org 14704T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git 14705S: Maintained 14706F: drivers/usb/phy/ 14707 14708USB PRINTER DRIVER (usblp) 14709M: Pete Zaitcev <zaitcev@redhat.com> 14710L: linux-usb@vger.kernel.org 14711S: Supported 14712F: drivers/usb/class/usblp.c 14713 14714USB QMI WWAN NETWORK DRIVER 14715M: Bjørn Mork <bjorn@mork.no> 14716L: netdev@vger.kernel.org 14717S: Maintained 14718F: Documentation/ABI/testing/sysfs-class-net-qmi 14719F: drivers/net/usb/qmi_wwan.c 14720 14721USB RTL8150 DRIVER 14722M: Petko Manolov <petkan@nucleusys.com> 14723L: linux-usb@vger.kernel.org 14724L: netdev@vger.kernel.org 14725T: git git://github.com/petkan/rtl8150.git 14726W: https://github.com/petkan/rtl8150 14727S: Maintained 14728F: drivers/net/usb/rtl8150.c 14729 14730USB SERIAL SUBSYSTEM 14731M: Johan Hovold <johan@kernel.org> 14732L: linux-usb@vger.kernel.org 14733T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git 14734S: Maintained 14735F: Documentation/usb/usb-serial.txt 14736F: drivers/usb/serial/ 14737F: include/linux/usb/serial.h 14738 14739USB SMSC75XX ETHERNET DRIVER 14740M: Steve Glendinning <steve.glendinning@shawell.net> 14741L: netdev@vger.kernel.org 14742S: Maintained 14743F: drivers/net/usb/smsc75xx.* 14744 14745USB SMSC95XX ETHERNET DRIVER 14746M: Steve Glendinning <steve.glendinning@shawell.net> 14747M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com> 14748L: netdev@vger.kernel.org 14749S: Maintained 14750F: drivers/net/usb/smsc95xx.* 14751 14752USB SUBSYSTEM 14753M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14754L: linux-usb@vger.kernel.org 14755W: http://www.linux-usb.org 14756T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git 14757S: Supported 14758F: Documentation/devicetree/bindings/usb/ 14759F: Documentation/usb/ 14760F: drivers/usb/ 14761F: include/linux/usb.h 14762F: include/linux/usb/ 14763 14764USB TYPEC PI3USB30532 MUX DRIVER 14765M: Hans de Goede <hdegoede@redhat.com> 14766L: linux-usb@vger.kernel.org 14767S: Maintained 14768F: drivers/usb/typec/mux/pi3usb30532.c 14769 14770USB TYPEC SUBSYSTEM 14771M: Heikki Krogerus <heikki.krogerus@linux.intel.com> 14772L: linux-usb@vger.kernel.org 14773S: Maintained 14774F: Documentation/ABI/testing/sysfs-class-typec 14775F: Documentation/usb/typec.rst 14776F: drivers/usb/typec/ 14777F: include/linux/usb/typec.h 14778 14779USB UHCI DRIVER 14780M: Alan Stern <stern@rowland.harvard.edu> 14781L: linux-usb@vger.kernel.org 14782S: Maintained 14783F: drivers/usb/host/uhci* 14784 14785USB VIDEO CLASS 14786M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14787L: linux-uvc-devel@lists.sourceforge.net (subscribers-only) 14788L: linux-media@vger.kernel.org 14789T: git git://linuxtv.org/media_tree.git 14790W: http://www.ideasonboard.org/uvc/ 14791S: Maintained 14792F: drivers/media/usb/uvc/ 14793F: include/uapi/linux/uvcvideo.h 14794 14795USB VISION DRIVER 14796M: Hans Verkuil <hverkuil@xs4all.nl> 14797L: linux-media@vger.kernel.org 14798T: git git://linuxtv.org/media_tree.git 14799W: https://linuxtv.org 14800S: Odd Fixes 14801F: drivers/media/usb/usbvision/ 14802 14803USB WEBCAM GADGET 14804M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 14805L: linux-usb@vger.kernel.org 14806S: Maintained 14807F: drivers/usb/gadget/function/*uvc* 14808F: drivers/usb/gadget/legacy/webcam.c 14809 14810USB WIRELESS RNDIS DRIVER (rndis_wlan) 14811M: Jussi Kivilinna <jussi.kivilinna@iki.fi> 14812L: linux-wireless@vger.kernel.org 14813S: Maintained 14814F: drivers/net/wireless/rndis_wlan.c 14815 14816USB XHCI DRIVER 14817M: Mathias Nyman <mathias.nyman@intel.com> 14818L: linux-usb@vger.kernel.org 14819S: Supported 14820F: drivers/usb/host/xhci* 14821F: drivers/usb/host/pci-quirks* 14822 14823USB ZD1201 DRIVER 14824L: linux-wireless@vger.kernel.org 14825W: http://linux-lc100020.sourceforge.net 14826S: Orphan 14827F: drivers/net/wireless/zydas/zd1201.* 14828 14829USB ZR364XX DRIVER 14830M: Antoine Jacquet <royale@zerezo.com> 14831L: linux-usb@vger.kernel.org 14832L: linux-media@vger.kernel.org 14833T: git git://linuxtv.org/media_tree.git 14834W: http://royale.zerezo.com/zr364xx/ 14835S: Maintained 14836F: Documentation/media/v4l-drivers/zr364xx* 14837F: drivers/media/usb/zr364xx/ 14838 14839USER-MODE LINUX (UML) 14840M: Jeff Dike <jdike@addtoit.com> 14841M: Richard Weinberger <richard@nod.at> 14842L: user-mode-linux-devel@lists.sourceforge.net 14843L: user-mode-linux-user@lists.sourceforge.net 14844W: http://user-mode-linux.sourceforge.net 14845T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git 14846S: Maintained 14847F: Documentation/virtual/uml/ 14848F: arch/um/ 14849F: arch/x86/um/ 14850F: fs/hostfs/ 14851F: fs/hppfs/ 14852 14853USERSPACE I/O (UIO) 14854M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 14855S: Maintained 14856T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 14857F: Documentation/driver-api/uio-howto.rst 14858F: drivers/uio/ 14859F: include/linux/uio*.h 14860 14861UTIL-LINUX PACKAGE 14862M: Karel Zak <kzak@redhat.com> 14863L: util-linux@vger.kernel.org 14864W: http://en.wikipedia.org/wiki/Util-linux 14865T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git 14866S: Maintained 14867 14868UUID HELPERS 14869M: Christoph Hellwig <hch@lst.de> 14870R: Andy Shevchenko <andriy.shevchenko@linux.intel.com> 14871L: linux-kernel@vger.kernel.org 14872T: git git://git.infradead.org/users/hch/uuid.git 14873F: lib/uuid.c 14874F: lib/test_uuid.c 14875F: include/linux/uuid.h 14876F: include/uapi/linux/uuid.h 14877S: Maintained 14878 14879UVESAFB DRIVER 14880M: Michal Januszewski <spock@gentoo.org> 14881L: linux-fbdev@vger.kernel.org 14882W: http://dev.gentoo.org/~spock/projects/uvesafb/ 14883S: Maintained 14884F: Documentation/fb/uvesafb.txt 14885F: drivers/video/fbdev/uvesafb.* 14886 14887VF610 NAND DRIVER 14888M: Stefan Agner <stefan@agner.ch> 14889L: linux-mtd@lists.infradead.org 14890S: Supported 14891F: drivers/mtd/nand/raw/vf610_nfc.c 14892 14893VFAT/FAT/MSDOS FILESYSTEM 14894M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp> 14895S: Maintained 14896F: Documentation/filesystems/vfat.txt 14897F: fs/fat/ 14898 14899VFIO DRIVER 14900M: Alex Williamson <alex.williamson@redhat.com> 14901L: kvm@vger.kernel.org 14902T: git git://github.com/awilliam/linux-vfio.git 14903S: Maintained 14904F: Documentation/vfio.txt 14905F: drivers/vfio/ 14906F: include/linux/vfio.h 14907F: include/uapi/linux/vfio.h 14908 14909VFIO MEDIATED DEVICE DRIVERS 14910M: Kirti Wankhede <kwankhede@nvidia.com> 14911L: kvm@vger.kernel.org 14912S: Maintained 14913F: Documentation/vfio-mediated-device.txt 14914F: drivers/vfio/mdev/ 14915F: include/linux/mdev.h 14916F: samples/vfio-mdev/ 14917 14918VFIO PLATFORM DRIVER 14919M: Eric Auger <eric.auger@redhat.com> 14920L: kvm@vger.kernel.org 14921S: Maintained 14922F: drivers/vfio/platform/ 14923 14924VGA_SWITCHEROO 14925R: Lukas Wunner <lukas@wunner.de> 14926S: Maintained 14927F: Documentation/gpu/vga-switcheroo.rst 14928F: drivers/gpu/vga/vga_switcheroo.c 14929F: include/linux/vga_switcheroo.h 14930T: git git://anongit.freedesktop.org/drm/drm-misc 14931 14932VIA RHINE NETWORK DRIVER 14933S: Orphan 14934F: drivers/net/ethernet/via/via-rhine.c 14935 14936VIA SD/MMC CARD CONTROLLER DRIVER 14937M: Bruce Chang <brucechang@via.com.tw> 14938M: Harald Welte <HaraldWelte@viatech.com> 14939S: Maintained 14940F: drivers/mmc/host/via-sdmmc.c 14941 14942VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER 14943M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de> 14944L: linux-fbdev@vger.kernel.org 14945S: Maintained 14946F: include/linux/via-core.h 14947F: include/linux/via-gpio.h 14948F: include/linux/via_i2c.h 14949F: drivers/video/fbdev/via/ 14950 14951VIA VELOCITY NETWORK DRIVER 14952M: Francois Romieu <romieu@fr.zoreil.com> 14953L: netdev@vger.kernel.org 14954S: Maintained 14955F: drivers/net/ethernet/via/via-velocity.* 14956 14957VIDEO MULTIPLEXER DRIVER 14958M: Philipp Zabel <p.zabel@pengutronix.de> 14959L: linux-media@vger.kernel.org 14960S: Maintained 14961F: drivers/media/platform/video-mux.c 14962 14963VIDEOBUF2 FRAMEWORK 14964M: Pawel Osciak <pawel@osciak.com> 14965M: Marek Szyprowski <m.szyprowski@samsung.com> 14966M: Kyungmin Park <kyungmin.park@samsung.com> 14967L: linux-media@vger.kernel.org 14968S: Maintained 14969F: drivers/media/v4l2-core/videobuf2-* 14970F: include/media/videobuf2-* 14971 14972VIMC VIRTUAL MEDIA CONTROLLER DRIVER 14973M: Helen Koike <helen.koike@collabora.com> 14974L: linux-media@vger.kernel.org 14975T: git git://linuxtv.org/media_tree.git 14976W: https://linuxtv.org 14977S: Maintained 14978F: drivers/media/platform/vimc/* 14979 14980VIRT LIB 14981M: Alex Williamson <alex.williamson@redhat.com> 14982M: Paolo Bonzini <pbonzini@redhat.com> 14983L: kvm@vger.kernel.org 14984S: Supported 14985F: virt/lib/ 14986 14987VIRTIO AND VHOST VSOCK DRIVER 14988M: Stefan Hajnoczi <stefanha@redhat.com> 14989L: kvm@vger.kernel.org 14990L: virtualization@lists.linux-foundation.org 14991L: netdev@vger.kernel.org 14992S: Maintained 14993F: include/linux/virtio_vsock.h 14994F: include/uapi/linux/virtio_vsock.h 14995F: include/uapi/linux/vsockmon.h 14996F: include/uapi/linux/vm_sockets_diag.h 14997F: net/vmw_vsock/diag.c 14998F: net/vmw_vsock/af_vsock_tap.c 14999F: net/vmw_vsock/virtio_transport_common.c 15000F: net/vmw_vsock/virtio_transport.c 15001F: drivers/net/vsockmon.c 15002F: drivers/vhost/vsock.c 15003F: drivers/vhost/vsock.h 15004F: tools/testing/vsock/ 15005 15006VIRTIO CONSOLE DRIVER 15007M: Amit Shah <amit@kernel.org> 15008L: virtualization@lists.linux-foundation.org 15009S: Maintained 15010F: drivers/char/virtio_console.c 15011F: include/linux/virtio_console.h 15012F: include/uapi/linux/virtio_console.h 15013 15014VIRTIO CORE, NET AND BLOCK DRIVERS 15015M: "Michael S. Tsirkin" <mst@redhat.com> 15016M: Jason Wang <jasowang@redhat.com> 15017L: virtualization@lists.linux-foundation.org 15018S: Maintained 15019F: Documentation/devicetree/bindings/virtio/ 15020F: drivers/virtio/ 15021F: tools/virtio/ 15022F: drivers/net/virtio_net.c 15023F: drivers/block/virtio_blk.c 15024F: include/linux/virtio*.h 15025F: include/uapi/linux/virtio_*.h 15026F: drivers/crypto/virtio/ 15027F: mm/balloon_compaction.c 15028 15029VIRTIO CRYPTO DRIVER 15030M: Gonglei <arei.gonglei@huawei.com> 15031L: virtualization@lists.linux-foundation.org 15032L: linux-crypto@vger.kernel.org 15033S: Maintained 15034F: drivers/crypto/virtio/ 15035F: include/uapi/linux/virtio_crypto.h 15036 15037VIRTIO DRIVERS FOR S390 15038M: Cornelia Huck <cohuck@redhat.com> 15039M: Halil Pasic <pasic@linux.ibm.com> 15040L: linux-s390@vger.kernel.org 15041L: virtualization@lists.linux-foundation.org 15042L: kvm@vger.kernel.org 15043S: Supported 15044F: drivers/s390/virtio/ 15045F: arch/s390/include/uapi/asm/virtio-ccw.h 15046 15047VIRTIO GPU DRIVER 15048M: David Airlie <airlied@linux.ie> 15049M: Gerd Hoffmann <kraxel@redhat.com> 15050L: dri-devel@lists.freedesktop.org 15051L: virtualization@lists.linux-foundation.org 15052T: git git://anongit.freedesktop.org/drm/drm-misc 15053S: Maintained 15054F: drivers/gpu/drm/virtio/ 15055F: include/uapi/linux/virtio_gpu.h 15056 15057VIRTIO HOST (VHOST) 15058M: "Michael S. Tsirkin" <mst@redhat.com> 15059M: Jason Wang <jasowang@redhat.com> 15060L: kvm@vger.kernel.org 15061L: virtualization@lists.linux-foundation.org 15062L: netdev@vger.kernel.org 15063T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git 15064S: Maintained 15065F: drivers/vhost/ 15066F: include/uapi/linux/vhost.h 15067 15068VIRTIO INPUT DRIVER 15069M: Gerd Hoffmann <kraxel@redhat.com> 15070S: Maintained 15071F: drivers/virtio/virtio_input.c 15072F: include/uapi/linux/virtio_input.h 15073 15074VIRTUAL BOX GUEST DEVICE DRIVER 15075M: Hans de Goede <hdegoede@redhat.com> 15076M: Arnd Bergmann <arnd@arndb.de> 15077M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15078S: Maintained 15079F: include/linux/vbox_utils.h 15080F: include/uapi/linux/vbox*.h 15081F: drivers/virt/vboxguest/ 15082 15083VIRTUAL SERIO DEVICE DRIVER 15084M: Stephen Chandler Paul <thatslyude@gmail.com> 15085S: Maintained 15086F: drivers/input/serio/userio.c 15087F: include/uapi/linux/userio.h 15088 15089VIVID VIRTUAL VIDEO DRIVER 15090M: Hans Verkuil <hverkuil@xs4all.nl> 15091L: linux-media@vger.kernel.org 15092T: git git://linuxtv.org/media_tree.git 15093W: https://linuxtv.org 15094S: Maintained 15095F: drivers/media/platform/vivid/* 15096 15097VLYNQ BUS 15098M: Florian Fainelli <f.fainelli@gmail.com> 15099L: openwrt-devel@lists.openwrt.org (subscribers-only) 15100S: Maintained 15101F: drivers/vlynq/vlynq.c 15102F: include/linux/vlynq.h 15103 15104VME SUBSYSTEM 15105M: Martyn Welch <martyn@welchs.me.uk> 15106M: Manohar Vanga <manohar.vanga@gmail.com> 15107M: Greg Kroah-Hartman <gregkh@linuxfoundation.org> 15108L: devel@driverdev.osuosl.org 15109S: Maintained 15110T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git 15111F: Documentation/driver-api/vme.rst 15112F: drivers/staging/vme/ 15113F: drivers/vme/ 15114F: include/linux/vme* 15115 15116VMWARE BALLOON DRIVER 15117M: Xavier Deguillard <xdeguillard@vmware.com> 15118M: Philip Moltmann <moltmann@vmware.com> 15119M: "VMware, Inc." <pv-drivers@vmware.com> 15120L: linux-kernel@vger.kernel.org 15121S: Maintained 15122F: drivers/misc/vmw_balloon.c 15123 15124VMWARE HYPERVISOR INTERFACE 15125M: Alok Kataria <akataria@vmware.com> 15126L: virtualization@lists.linux-foundation.org 15127S: Supported 15128F: arch/x86/kernel/cpu/vmware.c 15129 15130VMWARE PVRDMA DRIVER 15131M: Adit Ranadive <aditr@vmware.com> 15132M: VMware PV-Drivers <pv-drivers@vmware.com> 15133L: linux-rdma@vger.kernel.org 15134S: Maintained 15135F: drivers/infiniband/hw/vmw_pvrdma/ 15136 15137VMware PVSCSI driver 15138M: Jim Gill <jgill@vmware.com> 15139M: VMware PV-Drivers <pv-drivers@vmware.com> 15140L: linux-scsi@vger.kernel.org 15141S: Maintained 15142F: drivers/scsi/vmw_pvscsi.c 15143F: drivers/scsi/vmw_pvscsi.h 15144 15145VMWARE VMMOUSE SUBDRIVER 15146M: "VMware Graphics" <linux-graphics-maintainer@vmware.com> 15147M: "VMware, Inc." <pv-drivers@vmware.com> 15148L: linux-input@vger.kernel.org 15149S: Maintained 15150F: drivers/input/mouse/vmmouse.c 15151F: drivers/input/mouse/vmmouse.h 15152 15153VMWARE VMXNET3 ETHERNET DRIVER 15154M: Ronak Doshi <doshir@vmware.com> 15155M: "VMware, Inc." <pv-drivers@vmware.com> 15156L: netdev@vger.kernel.org 15157S: Maintained 15158F: drivers/net/vmxnet3/ 15159 15160VOCORE VOCORE2 BOARD 15161M: Harvey Hunt <harveyhuntnexus@gmail.com> 15162L: linux-mips@linux-mips.org 15163S: Maintained 15164F: arch/mips/boot/dts/ralink/vocore2.dts 15165 15166VOLTAGE AND CURRENT REGULATOR FRAMEWORK 15167M: Liam Girdwood <lgirdwood@gmail.com> 15168M: Mark Brown <broonie@kernel.org> 15169L: linux-kernel@vger.kernel.org 15170W: http://www.slimlogic.co.uk/?p=48 15171T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git 15172S: Supported 15173F: Documentation/devicetree/bindings/regulator/ 15174F: Documentation/power/regulator/ 15175F: drivers/regulator/ 15176F: include/dt-bindings/regulator/ 15177F: include/linux/regulator/ 15178 15179VRF 15180M: David Ahern <dsa@cumulusnetworks.com> 15181M: Shrijeet Mukherjee <shm@cumulusnetworks.com> 15182L: netdev@vger.kernel.org 15183S: Maintained 15184F: drivers/net/vrf.c 15185F: Documentation/networking/vrf.txt 15186 15187VT1211 HARDWARE MONITOR DRIVER 15188M: Juerg Haefliger <juergh@gmail.com> 15189L: linux-hwmon@vger.kernel.org 15190S: Maintained 15191F: Documentation/hwmon/vt1211 15192F: drivers/hwmon/vt1211.c 15193 15194VT8231 HARDWARE MONITOR DRIVER 15195M: Roger Lucas <vt8231@hiddenengine.co.uk> 15196L: linux-hwmon@vger.kernel.org 15197S: Maintained 15198F: drivers/hwmon/vt8231.c 15199 15200VUB300 USB to SDIO/SD/MMC bridge chip 15201M: Tony Olech <tony.olech@elandigitalsystems.com> 15202L: linux-mmc@vger.kernel.org 15203L: linux-usb@vger.kernel.org 15204S: Supported 15205F: drivers/mmc/host/vub300.c 15206 15207W1 DALLAS'S 1-WIRE BUS 15208M: Evgeniy Polyakov <zbr@ioremap.net> 15209S: Maintained 15210F: Documentation/w1/ 15211F: drivers/w1/ 15212F: include/linux/w1.h 15213 15214W83791D HARDWARE MONITORING DRIVER 15215M: Marc Hulsman <m.hulsman@tudelft.nl> 15216L: linux-hwmon@vger.kernel.org 15217S: Maintained 15218F: Documentation/hwmon/w83791d 15219F: drivers/hwmon/w83791d.c 15220 15221W83793 HARDWARE MONITORING DRIVER 15222M: Rudolf Marek <r.marek@assembler.cz> 15223L: linux-hwmon@vger.kernel.org 15224S: Maintained 15225F: Documentation/hwmon/w83793 15226F: drivers/hwmon/w83793.c 15227 15228W83795 HARDWARE MONITORING DRIVER 15229M: Jean Delvare <jdelvare@suse.com> 15230L: linux-hwmon@vger.kernel.org 15231S: Maintained 15232F: drivers/hwmon/w83795.c 15233 15234W83L51xD SD/MMC CARD INTERFACE DRIVER 15235M: Pierre Ossman <pierre@ossman.eu> 15236S: Maintained 15237F: drivers/mmc/host/wbsd.* 15238 15239WACOM PROTOCOL 4 SERIAL TABLETS 15240M: Julian Squires <julian@cipht.net> 15241M: Hans de Goede <hdegoede@redhat.com> 15242L: linux-input@vger.kernel.org 15243S: Maintained 15244F: drivers/input/tablet/wacom_serial4.c 15245 15246WATCHDOG DEVICE DRIVERS 15247M: Wim Van Sebroeck <wim@linux-watchdog.org> 15248M: Guenter Roeck <linux@roeck-us.net> 15249L: linux-watchdog@vger.kernel.org 15250W: http://www.linux-watchdog.org/ 15251T: git git://www.linux-watchdog.org/linux-watchdog.git 15252S: Maintained 15253F: Documentation/devicetree/bindings/watchdog/ 15254F: Documentation/watchdog/ 15255F: drivers/watchdog/ 15256F: include/linux/watchdog.h 15257F: include/uapi/linux/watchdog.h 15258 15259WHISKEYCOVE PMIC GPIO DRIVER 15260M: Kuppuswamy Sathyanarayanan <sathyanarayanan.kuppuswamy@linux.intel.com> 15261L: linux-gpio@vger.kernel.org 15262S: Maintained 15263F: drivers/gpio/gpio-wcove.c 15264 15265WIIMOTE HID DRIVER 15266M: David Herrmann <dh.herrmann@googlemail.com> 15267L: linux-input@vger.kernel.org 15268S: Maintained 15269F: drivers/hid/hid-wiimote* 15270 15271WILOCITY WIL6210 WIRELESS DRIVER 15272M: Maya Erez <merez@codeaurora.org> 15273L: linux-wireless@vger.kernel.org 15274L: wil6210@qti.qualcomm.com 15275S: Supported 15276W: http://wireless.kernel.org/en/users/Drivers/wil6210 15277F: drivers/net/wireless/ath/wil6210/ 15278 15279WIMAX STACK 15280M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com> 15281M: linux-wimax@intel.com 15282L: wimax@linuxwimax.org (subscribers-only) 15283S: Supported 15284W: http://linuxwimax.org 15285F: Documentation/wimax/README.wimax 15286F: include/linux/wimax/debug.h 15287F: include/net/wimax.h 15288F: include/uapi/linux/wimax.h 15289F: net/wimax/ 15290 15291WINBOND CIR DRIVER 15292M: David Härdeman <david@hardeman.nu> 15293S: Maintained 15294F: drivers/media/rc/winbond-cir.c 15295 15296WINSYSTEMS EBC-C384 WATCHDOG DRIVER 15297M: William Breathitt Gray <vilhelm.gray@gmail.com> 15298L: linux-watchdog@vger.kernel.org 15299S: Maintained 15300F: drivers/watchdog/ebc-c384_wdt.c 15301 15302WINSYSTEMS WS16C48 GPIO DRIVER 15303M: William Breathitt Gray <vilhelm.gray@gmail.com> 15304L: linux-gpio@vger.kernel.org 15305S: Maintained 15306F: drivers/gpio/gpio-ws16c48.c 15307 15308WISTRON LAPTOP BUTTON DRIVER 15309M: Miloslav Trmac <mitr@volny.cz> 15310S: Maintained 15311F: drivers/input/misc/wistron_btns.c 15312 15313WL3501 WIRELESS PCMCIA CARD DRIVER 15314L: linux-wireless@vger.kernel.org 15315S: Odd fixes 15316F: drivers/net/wireless/wl3501* 15317 15318WOLFSON MICROELECTRONICS DRIVERS 15319L: patches@opensource.cirrus.com 15320T: git https://github.com/CirrusLogic/linux-drivers.git 15321W: https://github.com/CirrusLogic/linux-drivers/wiki 15322S: Supported 15323F: Documentation/hwmon/wm83?? 15324F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt 15325F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt 15326F: Documentation/devicetree/bindings/mfd/arizona.txt 15327F: Documentation/devicetree/bindings/mfd/wm831x.txt 15328F: Documentation/devicetree/bindings/sound/wlf,arizona.txt 15329F: arch/arm/mach-s3c64xx/mach-crag6410* 15330F: drivers/clk/clk-wm83*.c 15331F: drivers/extcon/extcon-arizona.c 15332F: drivers/leds/leds-wm83*.c 15333F: drivers/gpio/gpio-*wm*.c 15334F: drivers/gpio/gpio-arizona.c 15335F: drivers/hwmon/wm83??-hwmon.c 15336F: drivers/input/misc/wm831x-on.c 15337F: drivers/input/touchscreen/wm831x-ts.c 15338F: drivers/input/touchscreen/wm97*.c 15339F: drivers/mfd/arizona* 15340F: drivers/mfd/wm*.c 15341F: drivers/mfd/cs47l24* 15342F: drivers/power/supply/wm83*.c 15343F: drivers/rtc/rtc-wm83*.c 15344F: drivers/regulator/wm8*.c 15345F: drivers/regulator/arizona* 15346F: drivers/video/backlight/wm83*_bl.c 15347F: drivers/watchdog/wm83*_wdt.c 15348F: include/linux/mfd/arizona/ 15349F: include/linux/mfd/wm831x/ 15350F: include/linux/mfd/wm8350/ 15351F: include/linux/mfd/wm8400* 15352F: include/linux/regulator/arizona* 15353F: include/linux/wm97xx.h 15354F: include/sound/wm????.h 15355F: sound/soc/codecs/arizona.? 15356F: sound/soc/codecs/wm* 15357F: sound/soc/codecs/cs47l24* 15358 15359WORKQUEUE 15360M: Tejun Heo <tj@kernel.org> 15361R: Lai Jiangshan <jiangshanlai@gmail.com> 15362T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git 15363S: Maintained 15364F: include/linux/workqueue.h 15365F: kernel/workqueue.c 15366F: Documentation/core-api/workqueue.rst 15367 15368X-POWERS AXP288 PMIC DRIVERS 15369M: Hans de Goede <hdegoede@redhat.com> 15370S: Maintained 15371N: axp288 15372F: drivers/acpi/pmic/intel_pmic_xpower.c 15373 15374X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS 15375M: Chen-Yu Tsai <wens@csie.org> 15376L: linux-kernel@vger.kernel.org 15377S: Maintained 15378N: axp[128] 15379 15380X.25 NETWORK LAYER 15381M: Andrew Hendry <andrew.hendry@gmail.com> 15382L: linux-x25@vger.kernel.org 15383S: Odd Fixes 15384F: Documentation/networking/x25* 15385F: include/net/x25* 15386F: net/x25/ 15387 15388X86 ARCHITECTURE (32-BIT AND 64-BIT) 15389M: Thomas Gleixner <tglx@linutronix.de> 15390M: Ingo Molnar <mingo@redhat.com> 15391R: "H. Peter Anvin" <hpa@zytor.com> 15392M: x86@kernel.org 15393L: linux-kernel@vger.kernel.org 15394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core 15395S: Maintained 15396F: Documentation/x86/ 15397F: arch/x86/ 15398 15399X86 MCE INFRASTRUCTURE 15400M: Tony Luck <tony.luck@intel.com> 15401M: Borislav Petkov <bp@alien8.de> 15402L: linux-edac@vger.kernel.org 15403S: Maintained 15404F: arch/x86/kernel/cpu/mcheck/* 15405 15406X86 MICROCODE UPDATE SUPPORT 15407M: Borislav Petkov <bp@alien8.de> 15408S: Maintained 15409F: arch/x86/kernel/cpu/microcode/* 15410 15411X86 PLATFORM DRIVERS 15412M: Darren Hart <dvhart@infradead.org> 15413M: Andy Shevchenko <andy@infradead.org> 15414L: platform-driver-x86@vger.kernel.org 15415T: git git://git.infradead.org/linux-platform-drivers-x86.git 15416S: Maintained 15417F: drivers/platform/x86/ 15418F: drivers/platform/olpc/ 15419 15420X86 VDSO 15421M: Andy Lutomirski <luto@amacapital.net> 15422L: linux-kernel@vger.kernel.org 15423T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso 15424S: Maintained 15425F: arch/x86/entry/vdso/ 15426 15427XC2028/3028 TUNER DRIVER 15428M: Mauro Carvalho Chehab <mchehab@kernel.org> 15429L: linux-media@vger.kernel.org 15430W: https://linuxtv.org 15431T: git git://linuxtv.org/media_tree.git 15432S: Maintained 15433F: drivers/media/tuners/tuner-xc2028.* 15434 15435XDP SOCKETS (AF_XDP) 15436M: Björn Töpel <bjorn.topel@intel.com> 15437M: Magnus Karlsson <magnus.karlsson@intel.com> 15438L: netdev@vger.kernel.org 15439S: Maintained 15440F: kernel/bpf/xskmap.c 15441F: net/xdp/ 15442 15443XEN BLOCK SUBSYSTEM 15444M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15445M: Roger Pau Monné <roger.pau@citrix.com> 15446L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15447S: Supported 15448F: drivers/block/xen-blkback/* 15449F: drivers/block/xen* 15450 15451XEN HYPERVISOR ARM 15452M: Stefano Stabellini <sstabellini@kernel.org> 15453L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15454S: Maintained 15455F: arch/arm/xen/ 15456F: arch/arm/include/asm/xen/ 15457 15458XEN HYPERVISOR ARM64 15459M: Stefano Stabellini <sstabellini@kernel.org> 15460L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15461S: Maintained 15462F: arch/arm64/xen/ 15463F: arch/arm64/include/asm/xen/ 15464 15465XEN HYPERVISOR INTERFACE 15466M: Boris Ostrovsky <boris.ostrovsky@oracle.com> 15467M: Juergen Gross <jgross@suse.com> 15468L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15469T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git 15470S: Supported 15471F: arch/x86/xen/ 15472F: drivers/*/xen-*front.c 15473F: drivers/xen/ 15474F: arch/x86/include/asm/xen/ 15475F: arch/x86/include/asm/pvclock-abi.h 15476F: include/xen/ 15477F: include/uapi/xen/ 15478F: Documentation/ABI/stable/sysfs-hypervisor-xen 15479F: Documentation/ABI/testing/sysfs-hypervisor-xen 15480 15481XEN NETWORK BACKEND DRIVER 15482M: Wei Liu <wei.liu2@citrix.com> 15483M: Paul Durrant <paul.durrant@citrix.com> 15484L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15485L: netdev@vger.kernel.org 15486S: Supported 15487F: drivers/net/xen-netback/* 15488 15489XEN PCI SUBSYSTEM 15490M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15491L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15492S: Supported 15493F: arch/x86/pci/*xen* 15494F: drivers/pci/*xen* 15495 15496XEN PVSCSI DRIVERS 15497M: Juergen Gross <jgross@suse.com> 15498L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15499L: linux-scsi@vger.kernel.org 15500S: Supported 15501F: drivers/scsi/xen-scsifront.c 15502F: drivers/xen/xen-scsiback.c 15503F: include/xen/interface/io/vscsiif.h 15504 15505XEN SWIOTLB SUBSYSTEM 15506M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 15507L: xen-devel@lists.xenproject.org (moderated for non-subscribers) 15508L: iommu@lists.linux-foundation.org 15509S: Supported 15510F: arch/x86/xen/*swiotlb* 15511F: drivers/xen/*swiotlb* 15512 15513XFS FILESYSTEM 15514M: Darrick J. Wong <darrick.wong@oracle.com> 15515M: linux-xfs@vger.kernel.org 15516L: linux-xfs@vger.kernel.org 15517W: http://xfs.org/ 15518T: git git://git.kernel.org/pub/scm/fs/xfs/xfs-linux.git 15519S: Supported 15520F: Documentation/filesystems/xfs.txt 15521F: fs/xfs/ 15522 15523XILINX AXI ETHERNET DRIVER 15524M: Anirudha Sarangi <anirudh@xilinx.com> 15525M: John Linn <John.Linn@xilinx.com> 15526S: Maintained 15527F: drivers/net/ethernet/xilinx/xilinx_axienet* 15528 15529XILINX UARTLITE SERIAL DRIVER 15530M: Peter Korsgaard <jacmet@sunsite.dk> 15531L: linux-serial@vger.kernel.org 15532S: Maintained 15533F: drivers/tty/serial/uartlite.c 15534 15535XILINX VIDEO IP CORES 15536M: Hyun Kwon <hyun.kwon@xilinx.com> 15537M: Laurent Pinchart <laurent.pinchart@ideasonboard.com> 15538L: linux-media@vger.kernel.org 15539T: git git://linuxtv.org/media_tree.git 15540S: Supported 15541F: Documentation/devicetree/bindings/media/xilinx/ 15542F: drivers/media/platform/xilinx/ 15543F: include/uapi/linux/xilinx-v4l2-controls.h 15544 15545XILLYBUS DRIVER 15546M: Eli Billauer <eli.billauer@gmail.com> 15547L: linux-kernel@vger.kernel.org 15548S: Supported 15549F: drivers/char/xillybus/ 15550 15551XRA1403 GPIO EXPANDER 15552M: Nandor Han <nandor.han@ge.com> 15553M: Semi Malinen <semi.malinen@ge.com> 15554L: linux-gpio@vger.kernel.org 15555S: Maintained 15556F: drivers/gpio/gpio-xra1403.c 15557F: Documentation/devicetree/bindings/gpio/gpio-xra1403.txt 15558 15559XTENSA XTFPGA PLATFORM SUPPORT 15560M: Max Filippov <jcmvbkbc@gmail.com> 15561L: linux-xtensa@linux-xtensa.org 15562S: Maintained 15563F: drivers/spi/spi-xtensa-xtfpga.c 15564F: sound/soc/xtensa/xtfpga-i2s.c 15565 15566YAM DRIVER FOR AX.25 15567M: Jean-Paul Roubelat <jpr@f6fbb.org> 15568L: linux-hams@vger.kernel.org 15569S: Maintained 15570F: drivers/net/hamradio/yam* 15571F: include/linux/yam.h 15572 15573YAMA SECURITY MODULE 15574M: Kees Cook <keescook@chromium.org> 15575T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip 15576S: Supported 15577F: security/yama/ 15578F: Documentation/admin-guide/LSM/Yama.rst 15579 15580YEALINK PHONE DRIVER 15581M: Henk Vergonet <Henk.Vergonet@gmail.com> 15582L: usbb2k-api-dev@nongnu.org 15583S: Maintained 15584F: Documentation/input/yealink.rst 15585F: drivers/input/misc/yealink.* 15586 15587Z8530 DRIVER FOR AX.25 15588M: Joerg Reuter <jreuter@yaina.de> 15589W: http://yaina.de/jreuter/ 15590W: http://www.qsl.net/dl1bke/ 15591L: linux-hams@vger.kernel.org 15592S: Maintained 15593F: Documentation/networking/z8530drv.txt 15594F: drivers/net/hamradio/*scc.c 15595F: drivers/net/hamradio/z8530.h 15596 15597ZBUD COMPRESSED PAGE ALLOCATOR 15598M: Seth Jennings <sjenning@redhat.com> 15599M: Dan Streetman <ddstreet@ieee.org> 15600L: linux-mm@kvack.org 15601S: Maintained 15602F: mm/zbud.c 15603F: include/linux/zbud.h 15604 15605ZD1211RW WIRELESS DRIVER 15606M: Daniel Drake <dsd@gentoo.org> 15607M: Ulrich Kunitz <kune@deine-taler.de> 15608W: http://zd1211.ath.cx/wiki/DriverRewrite 15609L: linux-wireless@vger.kernel.org 15610L: zd1211-devs@lists.sourceforge.net (subscribers-only) 15611S: Maintained 15612F: drivers/net/wireless/zydas/zd1211rw/ 15613 15614ZD1301 MEDIA DRIVER 15615M: Antti Palosaari <crope@iki.fi> 15616L: linux-media@vger.kernel.org 15617W: https://linuxtv.org/ 15618W: http://palosaari.fi/linux/ 15619Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15620S: Maintained 15621F: drivers/media/usb/dvb-usb-v2/zd1301* 15622 15623ZD1301_DEMOD MEDIA DRIVER 15624M: Antti Palosaari <crope@iki.fi> 15625L: linux-media@vger.kernel.org 15626W: https://linuxtv.org/ 15627W: http://palosaari.fi/linux/ 15628Q: https://patchwork.linuxtv.org/project/linux-media/list/ 15629S: Maintained 15630F: drivers/media/dvb-frontends/zd1301_demod* 15631 15632ZPOOL COMPRESSED PAGE STORAGE API 15633M: Dan Streetman <ddstreet@ieee.org> 15634L: linux-mm@kvack.org 15635S: Maintained 15636F: mm/zpool.c 15637F: include/linux/zpool.h 15638 15639ZR36067 VIDEO FOR LINUX DRIVER 15640L: mjpeg-users@lists.sourceforge.net 15641L: linux-media@vger.kernel.org 15642W: http://mjpeg.sourceforge.net/driver-zoran/ 15643T: hg https://linuxtv.org/hg/v4l-dvb 15644S: Odd Fixes 15645F: drivers/media/pci/zoran/ 15646 15647ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER 15648M: Minchan Kim <minchan@kernel.org> 15649M: Nitin Gupta <ngupta@vflare.org> 15650R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15651L: linux-kernel@vger.kernel.org 15652S: Maintained 15653F: drivers/block/zram/ 15654F: Documentation/blockdev/zram.txt 15655 15656ZS DECSTATION Z85C30 SERIAL DRIVER 15657M: "Maciej W. Rozycki" <macro@linux-mips.org> 15658S: Maintained 15659F: drivers/tty/serial/zs.* 15660 15661ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR 15662M: Minchan Kim <minchan@kernel.org> 15663M: Nitin Gupta <ngupta@vflare.org> 15664R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com> 15665L: linux-mm@kvack.org 15666S: Maintained 15667F: mm/zsmalloc.c 15668F: include/linux/zsmalloc.h 15669F: Documentation/vm/zsmalloc.txt 15670 15671ZSWAP COMPRESSED SWAP CACHING 15672M: Seth Jennings <sjenning@redhat.com> 15673M: Dan Streetman <ddstreet@ieee.org> 15674L: linux-mm@kvack.org 15675S: Maintained 15676F: mm/zswap.c 15677 15678THE REST 15679M: Linus Torvalds <torvalds@linux-foundation.org> 15680L: linux-kernel@vger.kernel.org 15681Q: http://patchwork.kernel.org/project/LKML/list/ 15682T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git 15683S: Buried alive in reporters 15684F: * 15685F: */ 15686